Uses of Interface
neqsim.process.ProcessElementInterface
Packages that use ProcessElementInterface
Package
Description
LNG cargo ageing and transport simulation package.
Transient multiphase pipe flow models.
Subsea equipment package for SURF (Subsea, Umbilicals, Risers, Flowlines) field development.
Produced water treatment equipment for offshore oil and gas facilities.
DEXPI integration layer for importing and exporting P&ID data.
-
Uses of ProcessElementInterface in neqsim.process.controllerdevice
Subinterfaces of ProcessElementInterface in neqsim.process.controllerdeviceModifier and TypeInterfaceDescriptioninterfaceGeneral contract for feedback controllers operating on measurement devices in NeqSim.Classes in neqsim.process.controllerdevice that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassDiscrete PID controller implementation providing common features for process control in NeqSim.classLogic operator block for control system simulation in dynamic mode.classGeneral-purpose model predictive controller (MPC) for NeqSim process equipment.classTransfer function block for representing control dynamics in dynamic simulation. -
Uses of ProcessElementInterface in neqsim.process.equipment
Subinterfaces of ProcessElementInterface in neqsim.process.equipmentModifier and TypeInterfaceDescriptioninterfaceProcessEquipmentInterface interface.Classes in neqsim.process.equipment that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassAbstract base class for process equipment with multiple inlet and/or outlet streams.classAbstract ProcessEquipmentBaseClass class.classAbstract class defining ProcessEquipment with one inlet and one outlet. -
Uses of ProcessElementInterface in neqsim.process.equipment.absorber
Subinterfaces of ProcessElementInterface in neqsim.process.equipment.absorberClasses in neqsim.process.equipment.absorber that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassH2S Scavenger unit operation for removing hydrogen sulfide from gas streams.classRate-based packed column absorber using the two-film model with mass transfer coefficients.classSimpleAbsorber class.classSimple amine absorber model for acid gas removal (CO2 and H2S).classSimpleTEGAbsorber class.classWaterStripperColumn class. -
Uses of ProcessElementInterface in neqsim.process.equipment.adsorber
Classes in neqsim.process.equipment.adsorber that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassAdsorption bed unit operation supporting both steady-state and transient simulation.classFixed-bed mercury removal unit operation using chemisorption (e.g.classSimpleAdsorber class. -
Uses of ProcessElementInterface in neqsim.process.equipment.battery
Classes in neqsim.process.equipment.battery that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassSimple battery storage unit maintaining a state of charge. -
Uses of ProcessElementInterface in neqsim.process.equipment.blackoil
Classes in neqsim.process.equipment.blackoil that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassEquilibrium Black-Oil separator at given (P_out, T_out). -
Uses of ProcessElementInterface in neqsim.process.equipment.compressor
Subinterfaces of ProcessElementInterface in neqsim.process.equipment.compressorModifier and TypeInterfaceDescriptioninterfaceCompressorInterface interface.Classes in neqsim.process.equipment.compressor that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassCompressor class.classComposite equipment representing a single compressor stage (train). -
Uses of ProcessElementInterface in neqsim.process.equipment.diffpressure
Classes in neqsim.process.equipment.diffpressure that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassOrifice class for flow restriction and measurement using ISO 5167 orifice plate calculations. -
Uses of ProcessElementInterface in neqsim.process.equipment.distillation
Subinterfaces of ProcessElementInterface in neqsim.process.equipment.distillationModifier and TypeInterfaceDescriptioninterfaceDistillationInterface interface.interfaceTrayInterface interface.Classes in neqsim.process.equipment.distillation that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassCondenser class.classModels a tray based distillation column with optional condenser and reboiler.classPacked column (contactor/absorber/stripper) using packing internals with HETP-based staging.classCounter-current rate-based packed column for non-reactive absorption and stripping.classA distillation tray that performs reactive equilibrium (simultaneous chemical equilibrium + phase equilibrium) instead of standard VLE.classReboiler class.classLNG scrub column model for heavy hydrocarbon removal prior to liquefaction.classShort-cut distillation column using the Fenske-Underwood-Gilliland (FUG) method.classSimpleTray class.classVLSolidTray class. -
Uses of ProcessElementInterface in neqsim.process.equipment.ejector
Classes in neqsim.process.equipment.ejector that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassEjector class represents an ejector in a process simulation. -
Uses of ProcessElementInterface in neqsim.process.equipment.electrolyzer
Classes in neqsim.process.equipment.electrolyzer that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassElectrochemical reactor converting COâ‚‚ rich feeds to value added products.classElectrolyzer unit converting water to hydrogen and oxygen using electrical energy. -
Uses of ProcessElementInterface in neqsim.process.equipment.expander
Subinterfaces of ProcessElementInterface in neqsim.process.equipment.expanderClasses in neqsim.process.equipment.expander that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassExpander class.classExpanderOld class.classTurboExpanderCompressor models a coupled expander and compressor system with design and performance parameters, polynomial curve fits for efficiency and head, and Newton-Raphson iteration for speed matching. -
Uses of ProcessElementInterface in neqsim.process.equipment.filter
Classes in neqsim.process.equipment.filter that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassCharCoalFilter class.classFilter class.classSulfur filter for removing solid elemental sulfur (S8) from gas streams. -
Uses of ProcessElementInterface in neqsim.process.equipment.flare
Classes in neqsim.process.equipment.flare that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassFlare unit operation for combustion of a process stream.classFlareStack: Combusts relief gas and computes heat release, emissions, radiation and tip backpressure. -
Uses of ProcessElementInterface in neqsim.process.equipment.heatexchanger
Subinterfaces of ProcessElementInterface in neqsim.process.equipment.heatexchangerModifier and TypeInterfaceDescriptioninterfaceMultiStreamHeatExchangerInterface interface.Classes in neqsim.process.equipment.heatexchanger that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassAir-cooled heat exchanger (fin-fan cooler) model.classCooler class.classDryer for removing moisture from wet solids or liquid streams.classDuty-controlled fired heater with thermal efficiency modeling.classHeater class.classHeatExchanger class.classLNG cryogenic multi-stream heat exchanger model (plate-fin / brazed aluminium).classMulti-effect evaporator for concentration of solutions.classMultiStreamHeatExchanger class.classMultiStreamHeatExchanger2 class.classNeqHeater class.classReBoiler class.classHeater for process streams using condensing steam as heating medium.classCooler for water streams using the water property package. -
Uses of ProcessElementInterface in neqsim.process.equipment.lng
Classes in neqsim.process.equipment.lng that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassTop-level orchestrator for LNG ageing simulations. -
Uses of ProcessElementInterface in neqsim.process.equipment.manifold
Classes in neqsim.process.equipment.manifold that implement ProcessElementInterface -
Uses of ProcessElementInterface in neqsim.process.equipment.membrane
Classes in neqsim.process.equipment.membrane that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassSimple membrane separation unit with one inlet stream and two outlet streams (retentate and permeate). -
Uses of ProcessElementInterface in neqsim.process.equipment.mixer
Subinterfaces of ProcessElementInterface in neqsim.process.equipment.mixerModifier and TypeInterfaceDescriptioninterfaceInterface for processEquipment with multiple inlet streams and a single outlet stream.Classes in neqsim.process.equipment.mixer that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassMixer class.classStaticMixer class.classStaticNeqMixer class.classStaticPhaseMixer class. -
Uses of ProcessElementInterface in neqsim.process.equipment.network
Classes in neqsim.process.equipment.network that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassPipeline network supporting looped topologies with Hardy Cross solver.classNetwork of pipelines connected through manifolds using compositional PipeFlowSystem.classNetwork wrapper that linksWellFlowinflow models withPipeBeggsAndBrillshydraulics and gathers the outlets into configurable manifolds. -
Uses of ProcessElementInterface in neqsim.process.equipment.pipeline
Classes in neqsim.process.equipment.pipeline that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassSingle-phase adiabatic pipe model.classAdiabaticTwoPhasePipe class.classIncompressible pipe flow model for liquid flow with fittings.classMultiphase pipe flow simulation model using non-equilibrium two-phase flow.classOne-phase pipeline with compositional tracking support.classPipeline simulation using Beggs and Brill empirical correlations for multiphase flow.classPipeline simulation using Hagedorn and Brown empirical correlation for multiphase vertical flow.classBase class for pipeline simulation models.classPipeline simulation using the Mukherjee and Brill (1985) correlation for multiphase flow.classRiser equipment class for subsea and offshore applications.classSimple pipeline model with specified outlet temperature and pressure.classTopside piping equipment class for offshore platforms and onshore facilities.classTransient wellbore model for simulating shutdown cooling and depressurization.classTubing Performance model for vertical lift performance (VLP) calculations.classTwo-fluid transient multiphase pipe model.classTwoPhasePipeLine class.classWater hammer transient pipe model using Method of Characteristics (MOC). -
Uses of ProcessElementInterface in neqsim.process.equipment.pipeline.twophasepipe
Classes in neqsim.process.equipment.pipeline.twophasepipe that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassTransient multiphase pipe model using drift-flux formulation. -
Uses of ProcessElementInterface in neqsim.process.equipment.powergeneration
Classes in neqsim.process.equipment.powergeneration that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassCombined-cycle power system integrating a gas turbine, HRSG, and steam turbine.classFuelCell class representing a simple hydrogen fuel cell.classGas turbine model with integrated air compression, combustion, and expansion.classHeat Recovery Steam Generator (HRSG) for combined-cycle power plants.classOffshore energy system integrating multiple power sources with dispatch logic.classSimple solar panel model converting solar irradiance to electrical power.classSteam turbine for power generation from a high-pressure steam stream.classOffshore/onshore wind farm model aggregating multiple turbines with power curves and wake losses.classSimple wind turbine model based on actuator disk theory. -
Uses of ProcessElementInterface in neqsim.process.equipment.pump
Subinterfaces of ProcessElementInterface in neqsim.process.equipment.pumpClasses in neqsim.process.equipment.pump that implement ProcessElementInterface -
Uses of ProcessElementInterface in neqsim.process.equipment.reactor
Classes in neqsim.process.equipment.reactor that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassAmmonia synthesis reactor modeling the Haber-Bosch process.classAnaerobic digester for biogas production from organic substrates.classBiomass gasifier reactor for thermochemical conversion of solid biomass to syngas.classEnzyme treatment reactor for bio-processing.classFermentation reactor with Monod and Contois kinetics for bio-chemical conversion.classFermenter / bioreactor for biological conversion processes.classFurnaceBurner mixes a fuel gas stream with combustion air and evaluates combustion using theGibbsReactor.classGibbs reactor for chemical equilibrium calculations using Gibbs free energy minimization.classA specialized Gibbs reactor for CO2/acid gas equilibrium calculations.classPlug flow reactor (PFR) for rigorous kinetic modeling of chemical reactions.classPyrolysis reactor for thermal decomposition of biomass in the absence of oxygen.classStirred tank reactor (CSTR) for bio-processing and chemical operations.classAnalyser for elemental sulfur formation, deposition, and corrosion in natural gas systems. -
Uses of ProcessElementInterface in neqsim.process.equipment.reservoir
Classes in neqsim.process.equipment.reservoir that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassModels fluid leakage through compromised well cement or micro-annulus between zones.classCement degradation model for CO2 injection wells.classInjection conformance monitor for diagnosing out-of-zone injection.classMulti-compartment reservoir model for tracking pressure evolution across connected zones.classReservoirCVDsim class.classReservoirDiffLibsim class.classReservoirTPsim class.classSimpleReservoir class.classTubingPerformance class - Vertical Lift Performance (VLP) model for wellbore tubing.classWellFlow class - Inflow Performance Relationship (IPR) model for reservoir-to-wellbore flow.classWellSystem class - Integrated well model combining IPR (Inflow Performance Relationship) and VLP (Vertical Lift Performance) for complete well modeling. -
Uses of ProcessElementInterface in neqsim.process.equipment.separator
Classes in neqsim.process.equipment.separator that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassCryogenic separator model with solid formation and freeze-out safety checks.classCrystallizer for producing solid crystals from solution.classEnd flash drum model for LNG production.classGasScrubber class.classGasScrubberSimple class.classHydrocyclone class.classLiquid-liquid extractor for separation of components between two immiscible liquid phases.classNeqGasScrubber class.classPressure filter for bio-processing solid-liquid separation.classRotary vacuum filter for bio-processing solid-liquid separation.classScrew press for bio-processing dewatering.classSeparator class.classSolids centrifuge for bio-processing solid-liquid separation.classSolids separator for bio-processing applications.classThreePhaseSeparator class.classTwoPhaseSeparator class. -
Uses of ProcessElementInterface in neqsim.process.equipment.splitter
Subinterfaces of ProcessElementInterface in neqsim.process.equipment.splitterClasses in neqsim.process.equipment.splitter that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassBiogas upgrader for producing biomethane from raw biogas.classSplitter class.classSplitter class. -
Uses of ProcessElementInterface in neqsim.process.equipment.stream
Subinterfaces of ProcessElementInterface in neqsim.process.equipment.streamClasses in neqsim.process.equipment.stream that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassEquilibriumStream class.classIronIonSaturationStream class.classNeqStream class.classScalePotentialCheckStream class.classStream class.classVirtualStream class. -
Uses of ProcessElementInterface in neqsim.process.equipment.subsea
Classes in neqsim.process.equipment.subsea that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassFlexible Pipe equipment class.classFloating substructure model for offshore wind turbines and oil/gas platforms.classMooring system design for floating offshore structures.classPipeline End Manifold (PLEM) equipment class.classPipeline End Termination (PLET) equipment class.classSimpleFlowLine class.classSubsea Booster equipment class.classSubsea Jumper equipment class.classSubsea Production Manifold equipment class.classSubsea power cable model for offshore wind farm export and inter-array connections.classSubsea Tree (Christmas Tree) equipment class.classSubsea well equipment class.classSubsea Umbilical equipment class. -
Uses of ProcessElementInterface in neqsim.process.equipment.tank
Classes in neqsim.process.equipment.tank that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassLNG storage tank model with boil-off gas (BOG) generation.classTank class.classVesselDepressurization models dynamic filling and depressurization of pressure vessels. -
Uses of ProcessElementInterface in neqsim.process.equipment.util
Classes in neqsim.process.equipment.util that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassAdjuster class.classCalculator class.classAdjuster class.classFlowSetter class.classModels fuel gas systems for process facilities.classGORfitter class.classMoleFractionControllerUtil class.classGORfitter class.classMulti-variable adjuster for simultaneous convergence of coupled process specifications.classNeqSimUnit class.classPressureDrop class.classRecycle class for handling tear streams in process simulations.classSetPoint class.classSetter class.classInline spreadsheet / calculator block for embedding custom calculations directly in a flowsheet.classStreamSaturatorUtil class.classStreamTransition class.classGeneric UniSim calculation block used when importing UniSim operations that carry process stream topology but do not have a one-to-one physical NeqSim equivalent.classModels utility air systems for offshore and onshore facilities. -
Uses of ProcessElementInterface in neqsim.process.equipment.valve
Subinterfaces of ProcessElementInterface in neqsim.process.equipment.valveClasses in neqsim.process.equipment.valve that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassBlowdown Valve (BDValve) for emergency depressurization systems (ESD).classCheck valve (non-return valve) that prevents reverse flow.classControl valve for process flow control.classEmergency Shutdown (ESD) Valve / Isolation Valve (XV) for process safety systems.classHigh Integrity Pressure Protection System (HIPPS) Valve.classLevel control valve (LCV) for automatic level regulation in vessels.classPressure control valve (PCV) for automatic pressure regulation.classProcess Shutdown (PSD) Valve that automatically closes on High-High Alarm (PAHH).classRuptureDisk class - represents a rupture disk (bursting disc) safety device.classSafety/Relief Valve built on top of ThrottlingValve.classSafetyValve class.classThrottlingValve class. -
Uses of ProcessElementInterface in neqsim.process.equipment.watertreatment
Classes in neqsim.process.equipment.watertreatment that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassGas flotation unit for produced water treatment.classDe-oiling hydrocyclone for produced water treatment.classProduced water treatment train for offshore oil and gas facilities. -
Uses of ProcessElementInterface in neqsim.process.measurementdevice
Subinterfaces of ProcessElementInterface in neqsim.process.measurementdeviceModifier and TypeInterfaceDescriptioninterfaceMeasurementDeviceInterface interface.Classes in neqsim.process.measurementdevice that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassCombustionEmissionsCalculator class.classCompressorMonitor class.classCricondenbarAnalyser class.classFire Detector instrument for fire detection and alarm systems.classFlowInducedVibrationAnalyser class.classGas Detector instrument for detecting combustible or toxic gases.classHydrateEquilibriumTemperatureAnalyser class.classWaterDewPointAnalyser class.classPhase-partitioned composition tracking device for monitoring impurity concentrations across gas, liquid, and aqueous phases.classLevelTransmitter class.classBase implementation for measurement devices supplying values to controllers and process equipment.classMolarMassAnalyser class.classMultiPhaseMeter class.classNMVOCAnalyser class.classOilLevelTransmitter class for measuring oil level in three-phase separators.classpHProbe class.classPressureTransmitter class.classPush Button instrument for manual activation of equipment (e.g., ESD blowdown valves) and process logic sequences.classAbstract MeasurementDeviceBaseClass class.classTemperatureTransmitter class.classVolumeFlowTransmitter class.classWaterContentAnalyser class.classWaterDewPointAnalyser class.classWaterLevelTransmitter class for measuring water level in three-phase separators.classWellAllocator class. -
Uses of ProcessElementInterface in neqsim.process.measurementdevice.simpleflowregime
Classes in neqsim.process.measurementdevice.simpleflowregime that implement ProcessElementInterface -
Uses of ProcessElementInterface in neqsim.process.measurementdevice.vfm
Classes in neqsim.process.measurementdevice.vfm that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassSoft sensor for calculating derived properties from primary measurements and thermodynamic models.classVirtual Flow Meter for calculating multiphase flow rates from pressure and temperature measurements. -
Uses of ProcessElementInterface in neqsim.process.processmodel
Subinterfaces of ProcessElementInterface in neqsim.process.processmodelClasses in neqsim.process.processmodel that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassLightweight placeholder for equipment imported from a DEXPI XML file.classStream created from DEXPI piping segments while preserving key metadata.classAbstract ProcessModuleBaseClass class.Methods in neqsim.process.processmodel that return types with arguments of type ProcessElementInterfaceModifier and TypeMethodDescriptionProcessSystem.getAllElements()Returns an unmodifiable list of all process elements — equipment, measurement devices, and controllers — registered in this system. -
Uses of ProcessElementInterface in neqsim.process.processmodel.dexpi
Classes in neqsim.process.processmodel.dexpi that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassLightweight placeholder for equipment imported from a DEXPI XML file.classStream created from DEXPI piping segments while preserving key metadata. -
Uses of ProcessElementInterface in neqsim.process.processmodel.processmodules
Classes in neqsim.process.processmodel.processmodules that implement ProcessElementInterfaceModifier and TypeClassDescriptionclassAdsorptionDehydrationlModule class.classCO2RemovalModule class.classDPCUModule class.classGlycolDehydrationlModule class.classMEGReclaimerModule class.classMixerGasProcessingModule class.classPropaneCoolingModule class.classSeparationTrainModule class.classSeparationTrainModuleSimple class.classWellFluidModule class. -
Uses of ProcessElementInterface in neqsim.process.util.example
Classes in neqsim.process.util.example that implement ProcessElementInterfaceModifier and TypeClassDescription(package private) static classESD controller implementing SIL-2 logic.(package private) static classHIPPS controller implementing SIL-3 logic.