Set up anti-surge recycle control and coordinated minimum-speed recycle control for centrifugal compressors in NeqSim, including compressor performance chart generation, anti-surge calculation, MinimumSpeedRecycleControllerStructure use for coordinated pressure/speed/recycle split-range control, fuel gas savings, CO2 emission reductions, and monetary cost evaluations. USE WHEN: a task needs to protect a compressor from surge, coordinate speed and recycle valve control at minimum speed, eliminate uncoordinated recycle valve opening, or evaluate power and CO2 savings from control loop optimization.
Set up anti-surge recycle control and coordinated minimum-speed recycle control for centrifugal compressors in NeqSim, including compressor performance chart generation, anti-surge calculation, MinimumSpeedRecycleControllerStructure use for coordinated pressure/speed/recycle split-range control, fuel gas savings, CO2 emission reductions, and monetary cost evaluations. USE WHEN: a task needs to protect a compressor from surge, coordinate speed and recycle valve control at minimum speed, eliminate uncoordinated recycle valve opening, or evaluate power and CO2 savings from control loop optimization.
NeqSim Compressor Anti-Surge & Minimum-Speed Recycle Control Skill
This skill provides patterns for anti-surge protection, minimum-speed recycle coordination, and energy/CO2 emission evaluations for centrifugal compressor recycle loops.
When to Use
Coordinating compressor speed and recycle-valve opening at minimum speed (e.g. PEPR control optimization)
Preventing opposing speed demand and recycle-valve opening in compressor pressure loops
Sizing anti-surge recycle valves and modeling anti-surge controllers
Calculating power penalties, fuel gas consumption, CO2 emission reductions, and financial cost savings ($CO_2$ tax + fuel gas value) from eliminating unnecessary recycle opening
Running dynamic simulation of split-range pressure, speed, and recycle control using MinimumSpeedRecycleControllerStructure
Standards: API 617 / API 619, IEC 60534 / ISA-75, ISO 50001 / ISO 14064 (energy & carbon emissions).
neqsim.process.controllerdevice.structure.MinimumSpeedRecycleControllerStructure coordinates pressure control between compressor speed and recycle-valve opening when the compressor reaches its minimum speed.
Core Features
Split-Range Output Transition: Pressure controller output is divided at a configurable transition (e.g., 75%).
Speed Command Range: Above transition (75% to 105%), recycle addition is zero and compressor speed increases linearly from minimum (75%) to maximum (100%).
Inverse Recycle Addition: Below transition (0% to 75%), speed is held at minimum (75%) while an inverse recycle addition increases as pressure output falls.
Latch on Entry: On lower-range entry, the previously selected recycle command is latched and pressure-derived recycle is added to that baseline.
High Selector Protection: Independent anti-surge and suction-pressure demands participate in a high selector ($R_{selected} = \max(R_{latch} + R_{add}, R_{AS}, R_{suction})$) so protection authority is never suppressed.
Unwind before Speed Increase: On rising pressure, pressure-derived recycle unwinds to the latched baseline before speed increases.
Dynamic Saturation Floor: Applies a lower output limit (latched * 74 / 100) to prevent integral windup.
When recycle opens uncoordinatedly while the compressor is operating at minimum or elevated speed, extra gas is re-compressed without increasing net forward production.
Governing Equations
Compressor Shaft Power:
$$P_{shaft} = \frac{\dot{m}{total} \cdot h{poly}}{\eta_p} = \frac{\dot{m}{net} \cdot h{poly}}{\eta_p (1 - \alpha_{recycle})}$$
where $\alpha_{recycle}$ is the recycle fraction ($0 \le \alpha < 1$).
Power Penalty:
$$\Delta P = P_{shaft}(\alpha) - P_{shaft}(0) = P_0 \left(\frac{\alpha}{1 - \alpha}\right)$$