Professional Documents
Culture Documents
S5V Performance Contol, and POC rev0_C
S5V Performance Contol, and POC rev0_C
S5V Performance Contol, and POC rev0_C
• Also called:
– Throughput control/ Pressure Control
– Capacity control
– Process control
• Matches the compressor throughput to the load
• Can be based on controlling:
– Pd
– Ps
– Net flow (Mass flow)
– Temperature (quench)!
© Compressor Controls Corporation
• How:
Speed
IGV angle
Inlet Valve
PERFORMANCE CONTROL PROCESS
VARIABLE SELECTION
PROCESS
PROCESS CHARACTERISTICS EXAMPLE
VARIABLE
• Significantly Variable Demand
Discharge Pressure • Plant Air Compressors
• Unlimited Supply
• Direct action [loop_direct is set to True] calculates the PID error as SP – PV.
• Direct action is appropriate when raising the actuator control signal (OUT1) would
cause PV to rise.
Ex. if the PF is controlling Pd: giving higher SP will increase speed, and giving lower
SP will decrease speed.
Reverse-acting loop:
• Reverse action [loop_direct is set to False] calculates the PID error as PV – SP, so it
will decrease in response to a rising set point. Thus, reverse action is appropriate when
lowering the control signal (OUT1) would cause the control variable to rise.
© Compressor Controls Corporation
Ex. if the PF is controlling Ps: giving higher SP needs to decrease speed (so PV will
build up), thus it is configured as reverse acting loop (error = PV - SP).
• RULE:
if the controller needs to increase its output when the SP increase then it should be
configured as direct loop.
if the controller needs to decrease its output when the SP increase then it should be
configured as reverse loop.
Limiting control to keep the
machine in its stable operating zone
N4
N
© Compressor Controls Corporation
N2 3
N1
Benefits:
• Maximum protection
– No machinery damage
Qs, vol • Maximize production
– Machine can be pushed
Note:
Same approach for other variables (pressures, to the limits without risk
temperatures, etc.) of damage
• If all limiting process variables exceed their set points at
the same time, control of limiting process variable 1 takes
Limiting has higher priority over the primary priority over limiting process variable 2, which takes
control variable. priority over limiting process variable 3.
Process limiting in AS and PF
controllers
© Compressor Controls Corporation
PV = Flow
Closing discharge will reduce the
Flow (PV) accordingly N increases
which results in increasing
pressure. When the pressure
reaches a limit, the operating point
will stop at this point. Note that
the primary variable (PV=Flow)
can not be maintained due to the
limit loop.
Interacting
Antisurge & Performance Loops
Without Decoupling Scenario
Rc
• No interaction at point A.
Interaction starts at point
B.
• Performance controller on
B discharge pressure
reduces performance to
C A PIC-SP bring pressure back to
setpoint
• Unless prevented, PIC can
drive compressor to surge
© Compressor Controls Corporation
output (speed) when the A/S opens the valve (after point B
only). In other words, we are slowing down the
performance response (since it was reducing the speed to
the SP and now it received additional amount that it needs
to reduce as well). This will slow down the OP to get to the
SP; accordingly reduce looping. P/F acts like a receiving
party.
2. To use P/F to A/S decoupling, in the A/S controller set
MODE A SS 0 8 = On [This allows the A/S controller to
receive a signal from the P/F]. Also set M8 in A/S to
(Negative value). This means the A/S controller will receive
a feed-forward signal from the P/F controller to increase its
output to ASV when the P/F reduces its output (speed)
(after point B only) since A/S decoupling works when the
DEV is negative only. This will push the OP to the right side
more; accordingly reduce looping. A/S acts like a receiving
party.
This leads to a more stable process.
Output Tracking
• The output of the Performance controller is often used to supply a remote set
point to a Speed controller which is controlling a drive turbine or motor.
• If the Speed controller is switched from remote operation or is in a limit condition,
it will ignore the remote set point from the Performance controller.
• When this occurs, the Performance controller output will track the speed from the
Speed controller and maintain its output at a level corresponding to that speed.
This provides a bumpless transfer when the Speed controller begins using the
remote set point from the Performance controller again.
VSDS
Compressor
Load
ST FT PsT TsT PdT TdT PIC HIC
1 1 1 1 1 1 1 1
UIC
Suction Process
© Compressor Controls Corporation
1
Pd P Process
Serial
network
• POC must be configured in both the P/F and A/S controllers, however the tuning
of the POC PID control loop is done within the P/F controller.
• In Limiting using A/S only, we control the A/S valve opening. If we are controlling
Pd for example and it went up then we open the A/S valve to reduce Pd. So the
A/S valve is the only control element thus more and more energy loss.
• If we implement Limiting in the P/F controller, once PV goes above SP it will start
to reduce the speed. The response time to reduce the speed and reduce Pd is
slow.
• The process might need a faster response/help to protect the compressor. If Pd
is still increasing and it hits POC-SP, then the P/F controller opens the A/S valve
© Compressor Controls Corporation
(even the DEV is +tive) just enough until Pd goes below POC-SP. At this point the
speed (P/F) can control Pd and the A/S valve closes.
• The POC set point can be specified using the POC_SP parameter, or can be
determined as an offset from the set point for the primary or alternate PID control
loop within the Performance controller (by setting the POC_relative_SP_enable).
• The POC function can only move the antisurge valve in the open direction.
• The POC function can be configured to be whether high or low limit.
• Low limit POC can be implemented using the antisurge controller of the suction
pressure control for example, if Ps drops below the POC set point, the
compressor antisurge controller will open its antisurge valve to increase the
suction pressure.
Performance Override Control
(POC)
Benefits PV
• Fast response during fast upsets PID
• Avoid process trips due to lack of PV
response in performance control SP
PI
elements (One-Sided)
• Allows closer operation to process limits POC-SP
without taking risk
• Notice that POC is an additional PI loop DEV from other
loadsharing
with its own tuning coefficients (tuned to controllers
Average Master
Controller
open the A/S very quickly).
Analog Inputs
Rc
DEV
FA
Relief valve Mode
© Compressor Controls Corporation
+ +
The P/F controller can also be configured to look for rapid changes in the selected POC process
variable. The POC_filter_enable parameter must be set to True to enable this function.
The P/F controller compares the filtered value (Vf) to the unfiltered value (V). If (V) exceeds
(Vf) by more than the threshold (db) within the filter time (POC_filter_Tf ) then a filtered POC
proportional response (POCf) of greater than zero will result, as shown in the following
equation:
© Compressor Controls Corporation
When it is set to True, the POC set point is specified as an offset from the set point of the PID loop within the
Performance controller:
• When the POC PID loop is configured as a high limit (loop_type),
POC1_SP = PID SP + POC_relative_SP
• When the POC PID loop is configured as a low limit (loop_type),
POC1_SP = PID SP – POC_relative_SP
Note: The controller checks that the same process variable has been selected for both the POC
PID loop and the main PID loop. If not, the POC set point is set equal to POC_SP.
Some important parameters in PF
To configure the channel to control: To enable local SP: To give a local SP:
© Compressor Controls Corporation
MOR for PF controller (S5)
• Setting the hard_manual_enable parameter to True will initiate the Hard Manual function
within the Performance controller. The Hard_Manual_dgi will also initiate the Hard Manual
function within the Performance controller. If either is True, the Hard Manual function will be
active.
• The Hard Manual function holds the controller in manual and allows the operator to adjust the
output of the Performance controller to any value, even if it causes a limiting constraint to be
violated. A Stop, Idle, or any Run/Stop input will not restore automatic control, and the limiting
control loops will not affect the control response, even when a limiting variable is beyond its
threshold. During Remote Manual operation, the controller is also prevented from switching
from remote manual to automatic control.
• Warning: The Hard Manual function should not be permanently activated because it
leaves the compressor unprotected from any limiting constraints.
• The Hard_Manual digital output is set to True to when the Hard Manual function is active.
Summary
© Compressor Controls Corporation
• If man_SP_recall is set to False, the local set points will track their process
variables during manual operation (unless the process variable has failed).
When the controller is switched back to automatic control, the local SP no
longer tracks the process variable and does not change. The set point in
CCC Config will equal the local set point reached.
• If man_SP_recall is set to True, the local set points will remain at the current
level during manual operation. When the controller is switched back to
automatic control, the set point will ramp to the local set point set in CCC
Config.
© Compressor Controls Corporation
S5 P/F Fallbacks
• Run Freeze Fallback
The Run Freeze fallback strategy is continuously enabled within the Performance controller.
valid primary PV is not configured, the controller will go to the Run Freeze Fallback when the alternate process variable fails.
When the alternate process variable is restored, control will return to the alternate PID control loop. When the alternate
process variable is restored, control will return to the alternate PID control loop.
• Loss of Remote Set Point (loss of communication with the Master controller)
The loss of the remote set point analog input for the primary and alternate PID control loops (remote_SP_failure or
alt_remote_SP_failure = True) will trigger one of the fallback modes (FILTERED SP, DEFAULT SP, or GOTO LOCAL
CONTROL). The remote_SP_FB_mode and alt_remote_SP_FB_mode parameters are used to select the fallback modes for
the primary and alternate loops, respectively.
Start-up Sequence
Start-up Sequence
From the STOP state, the Performance Controller begins automatic control
when the following conditions are satisfied:
Once the above condition is met, the controller begins ramping its output at the
specified ramp rate (start_ramp_rate). The controller will then transition to the
RUN state when any of the following conditions occur:
© Compressor Controls Corporation
Shut-down Sequence