Compressor Surge and Stall Detection and Prevention

A compressor going into stall is like jumping off a cliff with a bungee cord. If the bungee cord has no losses to dampen the oscillation, we have something akin to surge. A 0.5% drop in efficiency can occur for each surge cycle. Several surge cycles can occur due to delays and lags in high temperature, thrust, and vibration shutdown systems. In some compressors the damage is so severe after multiple surge cycles that rotors and seals need to be replaced. The cost of process downtime can be significant particularly when a compressor feeds parallel trains of equipment. The restart of exothermic fluidized bed reactors in the petrochemical industry may be the most hazardous mode of operation.

A precipitous drop in flow occurs in less than 0.05 seconds at the start of full surge. The oscillation period of 1 – 2 seconds is too fast for recovery by closed loop control. An open loop backup is needed to prevent a compressor trip. The culprit is what you don’t see on a compressor map.

Compressor maps typically show only the positive flow  negative slope portion of the characteristic curve possibly including the zero slope point. To the left of the zero slope is a positive slope portion preceded by a negative flow negative slope as depicted in Figure 3-1 in the excerpt Description-of-Surge from the Momentum Press book Axial and Centrifugal Compressor Control  

The negative flow negative slope can be measured by compressor manufacturers by feeding gas backwards from the discharge of the compressor. The positive slope section may be simply a 3rd order polynomial fit between the negative flow negative slope and positive flow zero slope point of the characteristic curves. Users typically don’t get to see the curve to the left of the zero slope point that is the source of dynamic instability.

The precipitous drop in flow occurs when a discharge valve is closing and the operating point reaches the zero slope point. The positive slope provides positive feedback so fast the flow jumps horizontally on the compressor map to the negative slope in the negative flow region. The operating point then walks down the negative flow negative slope and at the start of the positive slope jumps horizontally to a point of positive flow negative slope. The result is a surge cycle shown in Figures 3-5a and 3-5b.

How do we deal with these exciting dynamics? Besides the vibration and temperature shutdown systems we need a surge controller and an open loop backup. The open loop back up has historically been triggered by a precipitous drop in flow to step open a fail open surge valve (e.g. vent or recycle valve). The open loop back holds its output or decays its output to give time for the feedback surge controller to take over smoothly. A frequent question is how fast does the feedback control loop need to be? Companies have built a business on saying the control system must have an analog controller or a high speed microprocessor with an execution time of 0.05 seconds or faster.

If the surge control system has an air actuated surge valve, even with volume boosters the pre-stroke deadtime is 0.1 sec with 2nd order rate limited exponential lags of 0.2 sec for large compressors. The transmitter has a minimum lag of 0.1 sec. The minimum control loop reset time is about 1 sec. A 0.1 sec PID execution time adds 10% to the integrated error. The ultimate period is about 1 sec as well. A surge oscillation of 1-2 seconds is too fast to be attenuated so the job of the surge controller is to keep the compressor from getting close to the zero slope point. Feedforward from the downstream user feed flows dropping provides a helpful preemptive action for shutdowns in a parallel train. The surge controller should have minimal overshoot but not prematurely open the surge valve. The surge valve should be fast opening and slow closing. Dynamic reset limit, high speed readback of actual position, and an analog output (AO) closing setpoint velocity limit can be helpful if properly setup and tested. An open loop back up must kick in if the surge control can’t stop the operating point from reaching the zero slope point and be fast enough to prevent a shutdown on high thrust or vibration. If configured properely the open loop backup can be done in a module with a 0.1 sec execution time. Thus today’s DCS can be used for surge detection and prevention eliminating the need for special systems.

The key to an open loop back up system preventing even the start of surge is the use of a deadtime block to create a fast  train of rates of change of flow and pressure as noted in the March 4 post “A Calculation so Simple yet so Powerful

If the rate of change of flow is negative, the open back up takes preemptive action when the rate of change of pressure approaches zero indicating the zero slope point is imminent. In this case an incremental opening of the surge valve can be used causing less disruption to downstream users.  

As I am listening to U2’s “One” I thought I would give you a heads up that I will be moving my blog to the Control magazine website to be “One” with my Control Talk column.  

“So Long, and Thanks for All the Fish”