Uses of Class
neqsim.process.equipment.compressor.Compressor
Packages that use Compressor
Package
Description
Concept evaluation and batch processing for field development.
Example RL environments demonstrating NeqSim ML integration.
Multi-agent reinforcement learning infrastructure for coordinated process control.
-
Uses of Compressor in neqsim.process.equipment.compressor
Fields in neqsim.process.equipment.compressor declared as CompressorMethods in neqsim.process.equipment.compressor that return CompressorModifier and TypeMethodDescriptionCompressor.Builder.build()Builds and returns the configured Compressor instance.Compressor.copy()Create deep copy.Methods in neqsim.process.equipment.compressor with parameters of type CompressorModifier and TypeMethodDescriptionvoidCompressorEventListener.onPowerLimitExceeded(Compressor compressor, double currentPower, double maxPower) Called when the required power exceeds the driver capacity.voidCompressorEventListener.onShutdownComplete(Compressor compressor) Called when the shutdown sequence completes.voidCompressorEventListener.onSpeedBelowMinimum(Compressor compressor, double currentSpeed, double ratio) Called when the compressor speed falls below the minimum curve speed.voidCompressorEventListener.onSpeedLimitExceeded(Compressor compressor, double currentSpeed, double ratio) Called when the compressor speed exceeds the maximum curve speed.voidCompressorEventListener.onStartupComplete(Compressor compressor) Called when the startup sequence completes successfully.voidCompressorEventListener.onStateChange(Compressor compressor, CompressorState oldState, CompressorState newState) Called when the compressor operating state changes.voidCompressorEventListener.onStoneWallApproach(Compressor compressor, double stoneWallMargin) Called when the compressor approaches the stone wall (choke) limit.voidCompressorEventListener.onSurgeApproach(Compressor compressor, double surgeMargin, boolean isCritical) Called when the compressor operating point approaches the surge line.voidCompressorEventListener.onSurgeOccurred(Compressor compressor, double surgeMargin) Called when a surge event occurs (operating point crosses the surge line).voidCompressorOperatingHistory.recordOperatingPoint(double time, Compressor compressor) Record a new operating point from a compressor.voidCompressorChartReader.setCurvesToCompressor(Compressor compressor) setCurvesToCompressor.Constructors in neqsim.process.equipment.compressor with parameters of type CompressorModifierConstructorDescriptionCompressorChartGenerator(Compressor inpCompressor) Constructor for CompressorChartGenerator. -
Uses of Compressor in neqsim.process.equipment.expander
Subclasses of Compressor in neqsim.process.equipment.expanderModifier and TypeClassDescriptionclassExpander 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 Compressor in neqsim.process.equipment.powergeneration
Fields in neqsim.process.equipment.powergeneration declared as Compressor -
Uses of Compressor in neqsim.process.fielddevelopment.evaluation
Methods in neqsim.process.fielddevelopment.evaluation with parameters of type CompressorModifier and TypeMethodDescriptionBottleneckAnalyzer.analyzeCompressor(Compressor comp) Analyzes compressor constraints. -
Uses of Compressor in neqsim.process.measurementdevice
Fields in neqsim.process.measurementdevice declared as CompressorConstructors in neqsim.process.measurementdevice with parameters of type CompressorModifierConstructorDescriptionCompressorMonitor(String name, Compressor compressor) Constructor for CompressorMonitor.CompressorMonitor(Compressor compressor) Constructor for CompressorMonitor. -
Uses of Compressor in neqsim.process.ml.examples
Fields in neqsim.process.ml.examples declared as CompressorMethods in neqsim.process.ml.examples that return CompressorModifier and TypeMethodDescriptionSeparatorCompressorMultiAgentEnv.getCompressor()Get the compressor. -
Uses of Compressor in neqsim.process.ml.multiagent
Fields in neqsim.process.ml.multiagent declared as CompressorMethods in neqsim.process.ml.multiagent that return CompressorConstructors in neqsim.process.ml.multiagent with parameters of type CompressorModifierConstructorDescriptionCompressorAgent(String agentId, Compressor compressor) Create compressor agent. -
Uses of Compressor in neqsim.process.processmodel.processmodules
Fields in neqsim.process.processmodel.processmodules declared as CompressorModifier and TypeFieldDescription(package private) CompressorDPCUModule.compressor1(package private) CompressorMixerGasProcessingModule.secondStageCompressor -
Uses of Compressor in neqsim.process.util.monitor
Constructors in neqsim.process.util.monitor with parameters of type CompressorModifierConstructorDescriptionCompressorResponse(Compressor inputCompressor) Constructor for CompressorResponse.