Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
equinor avatar

Neqsim Capability Map

  • 2 installs
  • 136 repo stars
  • Updated August 5, 2026
  • equinor/neqsim

Understand NeqSim thermodynamic simulation capabilities and select appropriate models for engineering problems.

About

NeqSim Capability Map documents simulation features, model types, and thermodynamic computation capabilities. Use to evaluate whether NeqSim suits your engineering simulation needs.

  • NeqSim simulation capabilities overview.
  • Thermodynamic model selection guide.

Neqsim Capability Map by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #3,765 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/equinor/neqsim --skill neqsim-capability-map

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars136
Last updatedAugust 5, 2026
Repositoryequinor/neqsim

What it does

Understand NeqSim thermodynamic simulation capabilities and select appropriate models for engineering problems.

Files

SKILL.mdMarkdownGitHub ↗

NeqSim Capability Map

Structured reference of what NeqSim can do, organized by engineering discipline. Use this to quickly check if a capability exists before searching the source code.

Last updated: 2026-03-23

---

A. Thermodynamic Models (Equations of State)

Cubic EOS

ClassFluid TypeMixing RuleNotes
SystemSrkEosDry/lean gas, simple HC"classic"Most common choice
SystemPrEosGeneral HC, oil systems"classic"Better liquid densities than SRK
SystemPrEos1978HC with Peng-Robinson 1978"classic"Updated alpha function
SystemPrEosvolcorPR with volume correction"classic"Volume-translated PR
SystemSrkEosvolcorSRK with volume correction"classic"Volume-translated SRK
SystemSrkPenelouxEosSRK with Peneloux correction"classic"Volume shift
SystemSrkMathiasCopemanSRK + Mathias-Copeman alpha"classic"Better vapor pressure fit
SystemPrMathiasCopemanPR + Mathias-Copeman alpha"classic"Better vapor pressure fit
SystemSrkTwuCoonEosSRK + Twu-Coon alpha"classic"TST-type alpha function
SystemRKEosRedlich-Kwong (original)"classic"Historical / teaching
SystemPrDaneshPR-Danesh variant"classic"Oil recovery applications
SystemPsrkEosPredictive SRK (group contribution)No BIPs needed for some systems
SystemSrkSchwartzentruberEosSRK + Schwarzentruber-Renon"classic"Polar compounds

Association & Polar EOS (CPA)

ClassFluid TypeMixing RuleNotes
SystemSrkCPAstatoilWater, MEG, methanol, polar10 (numeric)Primary CPA choice
SystemSrkCPACPA (generic)10Base CPA
SystemSrkCPAsCPA simplified10Faster CPA variant
SystemPrCPAPR-based CPA10PR + association
SystemElectrolyteCPAstatoilBrines, salt solutions10Electrolyte + CPA
SystemElectrolyteCPAElectrolyte CPA10Base electrolyte

Reference EOS (High Accuracy)

ClassFluid TypeNotes
SystemGERG2008EosNatural gas (custody transfer)ISO 20765, highest accuracy
SystemGERG2004EosNatural gas (older GERG)Predecessor to 2008
SystemSpanWagnerEosPure CO2CO2 reference EOS
SystemLeachmanEosPure hydrogenH2 reference EOS
SystemWaterIF97Pure water / steamIAPWS-IF97
SystemVegaEosLNG / cryogenicSpecialized for LNG

SAFT Family

ClassFluid TypeNotes
SystemPCSAFTPolymers, associatingPC-SAFT
SystemPCSAFTaPC-SAFT variantAlternative parameterization

Other / Specialized

ClassFluid TypeNotes
SystemBWRSEosBenedict-Webb-Rubin-StarlingOnly CH4 + C2H6 parameterized
SystemIdealGasIdeal gas lawTeaching / reference
SystemBnsEosBNS EOSSpecialized
SystemUMRPRUEosUMRPRU group contributionPredictive mixing rules
SystemNRTLActivity coefficient (NRTL)Liquid-liquid equilibrium
SystemUNIFACActivity coefficient (UNIFAC)Group contribution
SystemSoreideWhitsonSoreide-Whitson for oil/waterHC-water mutual solubility
SystemKentEisenbergAcid gas treatingH2S/CO2 in amines
SystemDesmukhMatherAcid gas treatingAmine systems
SystemDuanSunCO2 in brineCO2 solubility
SystemAmmoniaEosAmmonia systemsNH3-specific

Package: neqsim.thermo.system

---

B. Flash Calculations (ThermodynamicOperations)

MethodClass/OperationNotes
TP flashops.TPflash()Standard pressure-temperature
PH flashops.PHflash()Pressure-enthalpy
PS flashops.PSflash()Pressure-entropy
TV flashops.TVflash()Temperature-volume
UV flashops.UVflash()Internal energy-volume
Dew point Pops.dewPointPressureFlash()At given T
Dew point Tops.dewPointTemperatureFlash()At given P
Bubble point Pops.bubblePointPressureFlash()At given T
Bubble point Tops.bubblePointTemperatureFlash()At given P
Phase envelopeops.calcPTphaseEnvelope()Full PT envelope
Cricondenbarops.calcPTphaseEnvelope().get("cricondenbar")Max pressure on envelope
Cricondenthermops.calcPTphaseEnvelope().get("cricondentherm")Max temperature on envelope
Solid flashops.TPSolidflash()Wax, hydrate, ice, S8 precipitation
Hydrate Tops.hydrateEquilibriumTemperature()Hydrate formation temperature
Hydrate Pops.hydrateFormationPressure()Hydrate formation pressure
Wax Tops.calcWAT()Wax appearance temperature
Freeze Tops.freezingPointTemperatureFlash()Freeze-out temperature
Water dew pointops.waterDewPointTemperature()Water content specification

CRITICAL: After any flash, call fluid.initProperties() before reading transport properties (viscosity, thermal conductivity, density).

Package: neqsim.thermodynamicoperations

---

C. Process Equipment

Separation

ClassTypePackage
Separator2-phase (gas/liquid)process.equipment.separator
ThreePhaseSeparator3-phase (gas/oil/water)process.equipment.separator
GasScrubberGas scrubbingprocess.equipment.separator
GasScrubberSimpleSimplified scrubberprocess.equipment.separator
NeqSeparatorNon-equilibrium separatorprocess.equipment.separator

Compression & Expansion

ClassTypePackage
CompressorCentrifugal / reciprocatingprocess.equipment.compressor
CompressorChartPerformance curvesprocess.equipment.compressor
ExpanderTurbo-expanderprocess.equipment.expander

Heat Transfer

ClassTypePackage
HeaterGeneric heater (duty specification)process.equipment.heatexchanger
CoolerGeneric cooler (duty specification)process.equipment.heatexchanger
HeatExchangerShell-and-tube (2 streams)process.equipment.heatexchanger
NeqHeaterNon-equilibrium heaterprocess.equipment.heatexchanger

Valves & Pressure Control

ClassTypePackage
ThrottlingValveIsenthalpic flashprocess.equipment.valve

Distillation & Absorption

ClassTypePackage
DistillationColumnTray columnprocess.equipment.distillation
CondenserColumn condenserprocess.equipment.distillation
ReboilerColumn reboilerprocess.equipment.distillation
SimpleTEGAbsorberTEG absorptionprocess.equipment.absorber
SimpleAbsorberGeneric absorberprocess.equipment.absorber
WaterStripperColumnWater stripperprocess.equipment.absorber

Mixing & Splitting

ClassTypePackage
MixerStream mixingprocess.equipment.mixer
StaticMixerIn-line mixerprocess.equipment.mixer
SplitterStream splittingprocess.equipment.splitter
ComponentSplitterComponent-based splitprocess.equipment.splitter

Pipelines & CO2 Well Analysis

ClassTypePackage
AdiabaticPipeAdiabatic pipe flowprocess.equipment.pipeline
PipeBeggsAndBrillsBeggs & Brill correlation (+ formation temperature gradient)process.equipment.pipeline
TwoFluidPipeTransient two-fluid multiphase model (OLGA-like) with 7 conservation equations, AUSM+, boundary conditionsprocess.equipment.pipeline
CO2InjectionWellAnalyzerCO2 injection well safety analysisprocess.equipment.pipeline
TransientWellboreShutdown cooling / depressurization transientprocess.equipment.pipeline
CO2FlowCorrectionsCO2-specific two-phase flow corrections (static utility)process.equipment.pipeline
InterfacialFrictionInterfacial friction closures (Taitel-Dukler, Andritsos-Hanratty, Wallis, Oliemans)process.equipment.pipeline.twophasepipe.closure
OnePhasePipeFlowNodeSingle-phase pipefluidmechanics
TwoPhasePipeFlowNodeTwo-phase pipefluidmechanics

Reactors

ClassTypePackage
GibbsReactorGibbs energy minimizationprocess.equipment.reactor
GibbsReactorCO2CO2-focused Gibbs reactorprocess.equipment.reactor
StoichiometricReactionStoichiometric reactionsprocess.equipment.reactor
StirredTankReactorCSTRprocess.equipment.reactor
FurnaceBurnerCombustionprocess.equipment.reactor
SulfurDepositionAnalyserS8 deposition analysisprocess.equipment.reactor
AmmoniaSynthesisReactorNH3 synthesisprocess.equipment.reactor
AnaerobicDigesterBiogas production (AD)process.equipment.reactor
FermentationReactorMonod/Contois/substrate-inhibited kineticsprocess.equipment.reactor
BiogasUpgraderBiogas upgrading (membrane, PSA, amine, water scrub)process.equipment.splitter
BiomassGasifierThermochemical gasificationprocess.equipment.reactor
PyrolysisReactorFast/slow/flash pyrolysisprocess.equipment.reactor

Biorefinery Modules (Pre-built)

ClassTypePackage
BiogasToGridModuleAD → upgrading → compression → gridprocess.processmodel.biorefinery
GasificationSynthesisModuleBiomass gasification + Fischer-Tropschprocess.processmodel.biorefinery
WasteToEnergyCHPModuleAD → gas engine CHPprocess.processmodel.biorefinery

Sustainability & Cost

ClassTypePackage
SustainabilityMetricsCO₂eq tracking, carbon intensity, EROIprocess.util.fielddevelopment
BiomassCharacterizationBiomass properties (proximate, ultimate, HHV)thermo.characterization
BiorefineryCostEstimatorCAPEX/OPEX for biorefinery equipmentprocess.mechanicaldesign

Measurement Devices & Instrumentation

ClassTypePackage
ImpurityMonitorPhase-partitioned impurity tracker with alarmsprocess.measurementdevice
PressureTransmitterPressure measurement (PT)process.measurementdevice
TemperatureTransmitterTemperature measurement (TT)process.measurementdevice
LevelTransmitterLevel measurement (LT)process.measurementdevice
VolumeFlowTransmitterVolume flow measurement (FT)process.measurementdevice
MassFlowTransmitterMass flow measurementprocess.measurementdevice
WaterDewPointAnalyserWater dew point measurementprocess.measurementdevice
HydrocarbonDewPointAnalyserHC dew point measurementprocess.measurementdevice
WaterContentAnalyserWater content measurementprocess.measurementdevice
CO2waterAnalyserCO2 in water measurementprocess.measurementdevice
AlarmConfigAlarm HH/H/L/LL thresholds per IEC 61511process.measurementdevice
AlarmStateCurrent alarm state trackingprocess.measurementdevice
ProcessAlarmManagerSystem-wide alarm managementprocess.measurementdevice
InstrumentTagRoleTag role classification (INPUT/BENCHMARK/VIRTUAL)process.measurementdevice
ControllerDeviceBaseClassPID controller baseprocess.equipment.controller
DynamicProcessHelperAuto-instruments and controls a ProcessSystemprocess.equipment.util

Pumps

ClassTypePackage
PumpLiquid pumpprocess.equipment.pump

Subsea & Wells

ClassTypePackage
SubseaWellSubsea well modelprocess.equipment.subsea

Utilities & Special

ClassTypePackage
RecycleStream recycle convergenceprocess.equipment.util
AdjusterVariable adjusterprocess.equipment.util
SetPointSet point controllerprocess.equipment.util
CalculatorCustom calculatorprocess.equipment.util
StreamSaturatorUtilStream saturationprocess.equipment.util
GasGeneratorGas generationprocess.equipment.util
FlareFlare systemprocess.equipment.flare
FilterParticle filterprocess.equipment.filter
EjectorEjector / eductorprocess.equipment.ejector
ElectrolyzerWater electrolysisprocess.equipment.electrolyzer
TankStorage tankprocess.equipment.tank
ManifoldSubsea manifoldprocess.equipment.manifold
SimpleReservoirSimple reservoir modelprocess.equipment.reservoir

Process System

ClassTypePackage
ProcessSystemFlowsheet containerprocess.processmodel
ProcessConnectionEquipment connectionsprocess.processmodel

---

D. PVT Simulations

ClassExperimentPackage
ConstantMassExpansionCME / CCEpvtsimulation.simulation
ConstantVolumeDepletionCVDpvtsimulation.simulation
DifferentialLiberationDifferential liberationpvtsimulation.simulation
SeparatorTestMulti-stage separator testpvtsimulation.simulation
SwellingTestGas injection swellingpvtsimulation.simulation
SaturationPressureBubble/dew point Ppvtsimulation.simulation
SaturationTemperatureBubble/dew point Tpvtsimulation.simulation
SlimTubeSlim tube / MMPpvtsimulation.simulation
ViscositySimulationViscosity vs Ppvtsimulation.simulation
GORGas-oil ratio vs Ppvtsimulation.simulation

Flow Assurance (PVT module)

ClassAssessmentPackage
DeWaardMilliamsCorrosionCO2/H2S corrosion ratepvtsimulation.flowassurance

Regression / Tuning

ClassPurposePackage
ModelTuningEOS parameter fittingpvtsimulation.modeltuning

---

E. Gas Quality Standards

ClassStandardPackage
Standard_ISO6976ISO 6976 — calorific value, Wobbe, densitystandards.gasquality
Standard_ISO6976_2016ISO 6976:2016 updatestandards.gasquality
Standard_ISO6578ISO 6578 — LNG custody transferstandards.gasquality
Standard_ISO15403ISO 15403 — natural gas for vehiclesstandards.gasquality
Standard_EN16726EN 16726 — European gas qualitystandards.gasquality
UKgasQualityUK gas quality specificationstandards.gasquality
GasChromatographDataGC data processingstandards.gasquality
BrackettedMolarCompositionMolar composition bracketingstandards.gasquality
Draft_GERG2004GERG-2004 draft implementationstandards.gasquality
SulfurSpecificationMethodH2S / total sulfur limitsstandards.gasquality

Oil Quality

ClassStandardPackage
Standard_ASTM_D6377ASTM D6377 — vapor pressurestandards.oilquality
Standard_ASTM_D2887ASTM D2887 — simulated distillationstandards.oilquality
Standard_ASTM_D4294ASTM D4294 — sulfur in oilstandards.oilquality

---

F. Mechanical Design

ClassEquipmentPackage
MechanicalDesignBase classprocess.mechanicaldesign
SeparatorMechanicalDesignSeparator vessel sizing, K-factor, demister config, nozzle sizing, liquid levels (HHLL/HLL/NLL/LLL/LLLL), inlet device, foam allowance, retention time, entrainment performance, design validation. Gateway for all separator physical configuration. Bridge methods: entrainment (setInletPipeDiameter, setInletDeviceType, addSeparatorSection, setGasLiquidSurfaceTension) and dynamic internals (setWeirHeightAbsolute, setWeirLength, setBootVolume, setMistEliminatorDpCoeff, setMistEliminatorThickness, applyDemistingInternal).process.mechanicaldesign.separator
DemistingInternalDemisting internal sizing — Souders-Brown max gas velocity, Eu-number pressure drop, carry-over model. Types: wire mesh, vane pack, cyclone.process.mechanicaldesign.separator.internals
DemistingInternalWithDrainageDemisting internal with drainage section — reduces carry-over by drainage efficiency factor.process.mechanicaldesign.separator.internals
PrimarySeparationInlet device base — inlet momentum (rho*v^2), momentum limit checking, liquid carry-over with degradation.process.mechanicaldesign.separator.primaryseparation
InletVaneInlet vane device (6000 Pa max momentum, 85% bulk efficiency).process.mechanicaldesign.separator.primaryseparation
InletVaneWithMeshpadInlet vane + downstream mesh pad (92% + mesh pad capture).process.mechanicaldesign.separator.primaryseparation
InletCyclonesInlet cyclone cluster (8000 Pa max momentum, 95% bulk efficiency).process.mechanicaldesign.separator.primaryseparation
PipelineMechanicalDesignPipeline wall thicknessprocess.mechanicaldesign.pipeline
CompressorMechanicalDesignCompressor designprocess.mechanicaldesign.compressor
ValveMechanicalDesignValve mechanical designprocess.mechanicaldesign.valve
HeatExchangerMechanicalDesignHX mechanical design with auto-selection (min area/weight/dP)process.mechanicaldesign.heatexchanger
CompressorDesignFeasibilityReportCompressor feasibility (design + cost + suppliers + curves)process.mechanicaldesign.compressor
HeatExchangerDesignFeasibilityReportHX/cooler/heater feasibility (design + cost + suppliers)process.mechanicaldesign.heatexchanger
ThermalDesignCalculatorTube/shell-side HTCs, overall U, pressure drops, zone analysisprocess.mechanicaldesign.heatexchanger
BellDelawareMethodBell-Delaware shell-side HTC & dP with J-factor correctionsprocess.mechanicaldesign.heatexchanger
LMTDcorrectionFactorLMTD F_t for multi-pass configurations (Bowman-Mueller-Nagle)process.mechanicaldesign.heatexchanger
VibrationAnalysisFlow-induced vibration screening per TEMA RCB-4.6process.mechanicaldesign.heatexchanger
ShellAndTubeDesignCalculatorFull TEMA-based S&T design with ASME VIII, NACE, thermal, costprocess.mechanicaldesign.heatexchanger
WellMechanicalDesignWell casing designprocess.mechanicaldesign.subsea
WellDesignCalculatorAPI 5C3 calculationsprocess.mechanicaldesign.subsea
WellCostEstimatorWell cost estimationprocess.mechanicaldesign.subsea
SURFCostEstimatorSubsea CAPEXprocess.mechanicaldesign.subsea
SubseaCostEstimatorRegional cost factorsprocess.mechanicaldesign.subsea
FieldDevelopmentDesignOrchestratorFull field designprocess.mechanicaldesign
MotorMechanicalDesignMotor foundation, vibration, cooling, bearings, noise, enclosureprocess.mechanicaldesign.motor
EquipmentDesignReportCombined mech + elec + motor design report with verdictprocess.mechanicaldesign

Engineering Deliverables

ClassPurposePackage
StudyClassEnum (CLASS_A/CLASS_B/CLASS_C) defining required deliverables per study tierprocess.mechanicaldesign
EngineeringDeliverablesPackageOrchestrates generation of all deliverables for a study classprocess.mechanicaldesign
ProcessFlowDiagramExporterGraphviz DOT export of ProcessSystem topologyprocess.processmodel
ThermalUtilitySummaryCooling water, LP/MP/HP steam, fuel gas, instrument airprocess.mechanicaldesign
AlarmTripScheduleGeneratorAlarm/trip setpoints per IEC 61511 / NORSOK I-001process.mechanicaldesign
InstrumentScheduleGeneratorISA-5.1 tagged instrument schedule with live MeasurementDevice bridgeprocess.mechanicaldesign
SparePartsInventoryRecommended spare parts by equipment type with lead timesprocess.mechanicaldesign
FireProtectionDesignJet fire, BLEVE, pool fire scenario assessment (API 521)process.mechanicaldesign.designstandards
NoiseAssessmentEquipment noise + ISO 9613-2 atmospheric attenuationprocess.mechanicaldesign.designstandards

Electrical Design

ClassPurposePackage
ElectricalDesignBase class — sizes motor, VFD, cables, switchgearprocess.electricaldesign
ElectricalMotorAC induction motor model (IEC 60034, IEEE 841)process.electricaldesign.components
VariableFrequencyDriveVFD with topology, harmonics, efficiencyprocess.electricaldesign.components
ElectricalCableCable sizing with derating (IEC 60502)process.electricaldesign.components
TransformerPower transformer model (IEC 60076)process.electricaldesign.components
SwitchgearMCC / switchgear bucket (IEC 61439)process.electricaldesign.components
HazardousAreaClassificationZone / Ex marking (IEC 60079)process.electricaldesign.components
CompressorElectricalDesignCompressor-specific with auxiliary loadsprocess.electricaldesign.compressor
PumpElectricalDesignPump-specific designprocess.electricaldesign.pump
SeparatorElectricalDesignSeparator auxiliary loadsprocess.electricaldesign.separator
HeatExchangerElectricalDesignElectric heater / air cooler / S&T detectionprocess.electricaldesign.heatexchanger
PipelineElectricalDesignHeat tracing, cathodic protectionprocess.electricaldesign.pipeline
SystemElectricalDesignPlant-wide load aggregation, transformer sizingprocess.electricaldesign.system
ElectricalLoadListLoad list with demand/diversity factorsprocess.electricaldesign.loadanalysis

---

G. Physical Properties

ClassPropertyPackage
PhysicalPropertyHandlerProperty dispatcherphysicalproperties
Viscosity modelsGas/liquid/mixing rulephysicalproperties.methods
Thermal conductivityGas/liquidphysicalproperties.methods
Diffusion coefficientsBinary diffusionphysicalproperties.methods

Access pattern: After fluid.initProperties(), use:

  • fluid.getPhase("gas").getViscosity("kg/msec")
  • fluid.getPhase("gas").getThermalConductivity("W/mK")
  • fluid.getPhase("gas").getDensity("kg/m3")

---

H. Utility Classes

ClassPurposePackage
FluidBuilderFluent fluid constructionthermo.system
HeatMaterialBalanceProcess-wide H&M balanceutil.engineering
SensitivityAnalysisParametric sweepsutil.engineering
MonteCarloSimulatorMonte Carlo samplingutil.engineering
ConvergenceDiagnosticsSolver diagnosticsutil.engineering
HydrateRiskMapperHydrate risk matrixutil.engineering
EOSComparisonMulti-EOS comparisonutil.engineering
PinchAnalyzerPinch analysis (heat integration)util.engineering
DCFCalculatorNPV / DCF economicsutil.engineering
DebottleneckAnalyzerCapacity bottleneck findingutil.engineering
ProcessValidatorEquipment validationutil.engineering
CoolingWaterSystemCooling water sizingprocess.equipment.heatexchanger
FiredHeaterFired heater modelingprocess.equipment.heatexchanger

---

I. Chemical Reactions

CapabilityImplementationNotes
Gibbs energy minimizationGibbsReactorNewton-Raphson, element balanced
Stoichiometric reactionsStoichiometricReactionUser-defined reactions
CombustionFurnaceBurnerFuel gas combustion
Sulfur reactionsSulfurDepositionAnalyserClaus + corrosion reactions
Ammonia synthesisAmmoniaSynthesisReactorHaber-Bosch
Chemical equilibrium DBGibbsReactDatabase.csvThermodynamic data

---

I-bis. Bioprocessing & Bioenergy

CapabilityImplementationNotes
Anaerobic digestionAnaerobicDigesterSubstrate-specific biogas yields (food waste, sewage, manure, crop residue)
Fermentation kineticsFermentationReactorMonod, Contois, substrate-inhibited; batch, fed-batch, continuous
Biogas upgradingBiogasUpgraderWater scrubbing, amine, PSA, membrane; auto CH4/CO2 split
Biomass gasificationBiomassGasifierAir/oxygen/steam; syngas composition from biomass properties
PyrolysisPyrolysisReactorFast, slow, flash; bio-oil, char, gas yields
Sustainability / LCASustainabilityMetricsCO₂eq (IPCC AR6 GWP), carbon intensity, EROI, renewable fraction
Biomass characterizationBiomassCharacterizationProximate, ultimate analysis; HHV correlations
Biorefinery costingBiorefineryCostEstimatorEquipment-level CAPEX/OPEX estimation
Biogas-to-grid chainBiogasToGridModulePre-built: AD → upgrading → compression → grid
Gasification + FTGasificationSynthesisModulePre-built: biomass → syngas → Fischer-Tropsch liquids
Waste-to-energy CHPWasteToEnergyCHPModulePre-built: AD → gas engine with electrical + thermal output

---

I-ter. Equipment Diagnostics & Reliability

CapabilityImplementationNotes
Root cause analysisRootCauseAnalyzerBayesian-inspired RCA with multi-source reliability priors
Symptom-based diagnosisSymptom enum (12 symptoms)TRIP, HIGH_VIBRATION, SURGE, FOULING, etc.
Hypothesis generationHypothesisGeneratorBuilt-in libraries for compressor, pump, separator, HX, valve
Time-series evidenceEvidenceCollectorTrend, threshold, rate-of-change, correlation, multi-parameter pattern
Simulation verificationSimulationVerifierClone-perturb-compare with graduated severity
Reliability dataReliabilityDataSourceIOGP/SINTEF, CCPS, IEEE 493, Lees, OREDA (9 sources, 4 CSVs)
Equipment failure modesEquipmentFailureModeMTBF/MTTR/failure rate calculations
Diagnostic reportingRootCauseReportJSON, text, ranked hypotheses with confidence scores
Custom hypothesis registryHypothesisGenerator.register()Domain-specific hypothesis extension

Package: neqsim.process.diagnostics, neqsim.process.equipment.failure

---

J. Known Gaps and Limitations

Major Gaps (commonly requested but missing or incomplete)

GapDescriptionWorkaround
Rate-based distillationNo mass-transfer-rate column modelUse equilibrium stages with efficiency
Asphaltene modelingLimited asphaltene precipitationUse PC-SAFT with tuned parameters
Scale predictionNo mineral scale modelExternal tool (ScaleChem)
Erosion modelingNo erosion rate calculationAPI RP 14E velocity check only
Detailed heat exchanger designTEMA-level design with Bell-Delaware, vibration, ASME VIIIFull thermal-hydraulic + mechanical via ShellAndTubeDesignCalculator
Dynamic simulationLimited transient capabilityrunTransient() on ProcessSystem
Reservoir couplingSimple reservoir onlyNo full reservoir simulator
Control system simulationPID controllers + AlarmConfig + InstrumentScheduleGenerator + DynamicProcessHelperNo DCS/SIS emulation
Amine sweeteningBasic Kent-Eisenberg / DMNo rate-based amine model
Membrane separationBasic membrane modelNo detailed permeation
BWRS EOSOnly CH4 + C2H6 parameterizedUse SRK/PR instead
NACE MR0175 material selectionNo systematic material logicManual standard lookup
Detailed flare modelingNo radiation / noise modelSource term only
Full pipeline networkLoopedPipeNetwork: NR-GGA solver, 120+ wells, IPR (PI/Vogel/Fetkovich), chokes, tubing VLP, Beggs-Brill multiphase, compressors, regulators, artificial lift (gas lift/ESP/jet/rod pump), water handling, sand erosion (DNV RP O501), corrosion (de Waard-Milliams/NORSOK M-506), GHG emissions trackingFull-featured production network

EOS Limitations

EOSKnown Limitation
SRK/PRPoor near critical point; liquid density without volume correction
CPASlower convergence; limited component database for association
GERG-2008Only natural gas components (21 components)
PC-SAFTLimited BIP database; slower than cubic EOS
BWRSOnly 2 components parameterized

Component Database Limitations

Component TypeCoverage
Light HCs (C1-C10)✅ Excellent
Heavy HCs (C11-C36)✅ Good (TBP fractions)
Common gases (N2, CO2, H2S, H2, O2)✅ Excellent
Water, MEG, methanol, TEG✅ Good (CPA parameterized)
Amines (MEA, DEA, MDEA)⚠️ Limited
Sulfur species (S8, SO2, COS)⚠️ Partial
Ionic species⚠️ Limited database
Polymers⚠️ Few PC-SAFT parameters
Refrigerants⚠️ Some available
Specialty chemicals❌ Case-by-case

---

K. Reservoir & Production Properties

ClassPurposePackage
GasPseudoCriticalPropertiesPseudo-critical T, Ppvtsimulation.reservoirproperties
CompositionEstimationReservoir fluid estimationpvtsimulation.reservoirproperties
ZFactorCorrelationsZ-factor (Standing, DAK, etc.)pvtsimulation.reservoirproperties
SimpleReservoirMaterial balance reservoirprocess.equipment.reservoir
WellWell inflow modelprocess.equipment.well

---

Quick Lookup: "Can NeqSim do X?"

QuestionAnswerClass/Method
Phase envelope?ops.calcPTphaseEnvelope()
Hydrate temperature?ops.hydrateEquilibriumTemperature()
Wax appearance?ops.calcWAT()
CO2 corrosion rate?DeWaardMilliamsCorrosion
H2S sour classification?DeWaardMilliamsCorrosion.isSourService()
ISO 6976 calorific value?Standard_ISO6976
Pipeline sizing?PipeBeggsAndBrills + PipelineMechanicalDesign
Compressor power?Compressor.getPower("kW")
NPV / DCF?DCFCalculator
Well casing design?WellDesignCalculator
TEG dehydration?SimpleTEGAbsorber
Sulfur deposition?SulfurDepositionAnalyser
JT cooling?ThrottlingValve
Depressurization?ProcessSystem.runTransient()
Monte Carlo?MonteCarloSimulator
Heat integration?PinchAnalyzer
Amine sweetening?⚠️ BasicKent-Eisenberg model
Biogas production?AnaerobicDigester
Fermentation kinetics?FermentationReactor (Monod/Contois)
Biogas upgrading?BiogasUpgrader (4 technologies)
Biomass gasification?BiomassGasifier
Sustainability / LCA?SustainabilityMetrics
Biogas-to-grid module?BiogasToGridModule
Waste-to-energy CHP?WasteToEnergyCHPModule
Rate-based column?Not available
Scale prediction?Not available
Detailed HX design?Use duty + LMTD
Full reservoir sim?SimpleReservoir only
CO2 injection well analysis?CO2InjectionWellAnalyzer
CO2 wellbore shutdown transient?TransientWellbore
CO2 flow corrections?CO2FlowCorrections
Impurity monitoring?ImpurityMonitor
Formation temperature gradient?PipeBeggsAndBrills.setFormationTemperatureGradient()
Motor sizing?ElectricalMotor.sizeMotor()
Motor foundation design?MotorMechanicalDesign
Motor vibration check?MotorMechanicalDesign.getVibrationZone()
Electrical load list?ElectricalLoadList
Combined design report?EquipmentDesignReport
VFD selection?VariableFrequencyDrive
Cable sizing?ElectricalCable
Hazardous area classification?HazardousAreaClassification

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.