Upload
laura-pearson
View
226
Download
0
Tags:
Embed Size (px)
Citation preview
CHE 185 – PROCESS CONTROL AND DYNAMICS
CASCADE AND RATIO CONTROL
METHODS TO IMPROVE BASIC PID CONTROL
• APPLIED WHEN THE STANDARD PID DESIGN IS NOT DOES NOT PROVIDE ADEQUATE CONTROL
• METHODOLOGY– ADDITIONAL MEASURES OF PROCESS OUTPUTS– ADDITIONAL MEASURES OF PROCESS INPUTS– EXPLICIT MODELS IN THE CONTROL
CALCULATION– MODIFY THE PID ALGORITHM AND TUNING TO
MEET CONTROL CRITERIA
CASCADE, RATIO, AND FEEDFORWARD CONTROL
• EACH OF THESE TECHNIQUES OFFERS ADVANTAGES WITH RESPECT TO DISTURBANCE REJECTION:
• CASCADE REDUCES THE EFFECT OF SPECIFIC TYPES OF DISTURBANCES.
• RATIO REDUCES THE EFFECT OF FEED FLOW RATES CHANGES
• FEEDFORWARD CONTROL IS A GENERAL METHODOLOGY FOR COMPENSATING FOR MEASURED DISTURBANCES.
METHODS TO IMPROVE BASIC PID CONTROL
• CATEGORIES OF ENHANCEMENT– CASCADE CONTROL– FEEDFORWARD CONTROL– NONLINEAR FUNCTIONS - ADJUST CONTROL
FOR VARYING PROCESS DYNAMICS– INFERENTIAL CONTROL - CHANGE THE
MEASURED VARIABLES– LEVEL CONTROL - TO ADJUST INVENTORIES TO
STABLE LEVELS– MODEL PREDICTIVE CONTROL - FOR COMPLEX
PROCESS DYNAMICS
COMPENSATING FOR DISTURBANCES REDUCES DEVIATIONS FROM SETPOINT
AND SETTLING TIME
CASCADE CONTROL• CONDITIONS THAT SUPPORT APPLICATION
– SINGLE LOOP CONTROL IS NOT SATISFACTORY– A MEASURED SECONDARY VARIABLE IS AVAILABLE
• PROPERTIES OF THE SECONDARY VARIABLE– MUST BE AFFECTED BY SIGNIFICANT
DISTURBANCES– MUST BE RELATED TO THE PRIMARY MANIPULATED
VARIABLE– SECONDARY VARIABLE DYNAMICS MUST BE FASTER
THAN THE PRIMARY VARIABLE DYNAMICS.
CASCADE CONTROL• CASCADE CONTROL GENERIC BLOCK FLOW
DIAGRAM.
CASCADE CONTROL• THE CASCADE LOOP COMBINES TWO
FEEDBACK CONTROLLERS WITH THE PRIMARY CONTROLLER OUTPUT SERVING AS THE SECONDARY CONTROLLER SETPOINT.
• THE DISTURBANCE REJECTION CLOSED LOOP TRANSFER FUNCTION FOR THIS SYSTEM
Y s
D s
G s G s
G s G s G s G s G s G sd pp
cs p s cp pp cs p s
( )
( )
( ) ( )
( ) ( ) ( ) ( ) ( ) ( )
1
CASCADE CONTROL• THE EFFECTIVE PROCESS TIME CONSTANT, τ`p,
CAN BE SHORTER THAN THAT FOR THE PRIMARY PROCESS TIME CONSTANT– THE SECONDARY LOOP TIME CONSTANT IS
SHORTER THAN THE PRIMARY LOOP– THE SECONDARY LOOP AND PRIMARY LOOP TIME
CONSTANTS ARE COMBINED TO OBTAIN THE EFFECTIVE TIME CONSTANT (FOR FIRST ORDER Gpp(s) AND Gps(s) AND P-ONLY CONTROLLERS - A SECOND ORDER RESPONSE RESULTS)
ppp ps
cs ps cp ppK K K K'
( )
1 1
CASCADE CONTROL• THE DISTURBANCE ENTERS THE
SECONDARY CONTROL LOOP AND MAY BE EFFECTIVELY COUNTERACTED BY THE PRIMARY LOOP - SOMEWHAT LIKE A FILTER.
• THE SECONDARY ERROR IS ADDED TO THE PRIMARY ERROR FOR EACH CYCLE.
CASCADE CONTROL• THE SECONDARY LOOP RESPONDS
TO SHORT TERM DISTURBANCES• THE PRIMARY LOOP RESPONDS TO
LONGER TERM TRENDS• THERE CAN BE MULTIPLE LEVELS OF
CASCADE CONTROL• HAVING ADDITIONAL CONTROL
COMPONENTS CAN REDUCE THE OVERALL CONTROL SYSTEM RELIABILITY
CASCADE CONTROL• CSTR COOLING EXAMPLE
CASCADE CONTROL• CRITERIA FOR ADDING CASCADE
CONTROL• SINGLE LOOP DOES NOT EXHIBIT
SATISFACTORY RESPONSES– TO FEED CHANGES– TO COOLING WATER TEMPERATURE CHANGES– LAG TIME IS EXCESSIVE
CASCADE CONTROL• CSTR COOLING EXAMPLE• MODIFIED CONTROL SYSTEM
CASCADE CONTROL• CSTR COOLING EXAMPLE• SECONDARY LOOP VARIABLE CAN BE
MEASURED = DISCHARGE COOLING WATER TEMPERATURE
• SECONDARY LOOP VARIABLE IS RELATED TO PRIMARY CONTROL VARIABLE - HEAT TRANSFER TO REACTOR IS REFLECTED IN DISCHARGE COOLING WATER TEMPERATURE
CASCADE CONTROL• CSTR COOLING EXAMPLE
– SECONDARY LOOP CAN BE INFLUENCED BY THE MEASURED VARIABLE - CHANGE IN PRODUCT EXIT TEMPERATURE WILL CHANGE SETPOINT TO SECONDARY CONTROLLER
– SECONDARY LOOP HAS SHORTER TIME CONSTANT - TEMPERATURE CHANGE IN COOLING WATER SHOULD BE QUICKER IN RESPONSE TO A DISTURBANCE BECAUSE THERE IS LESS CAPACITANCE ON THE COOLING WATER SIDE.
CASCADE CONTROL• CSTR COOLING EXAMPLE• WHY NOT USE COOLING WATER FLOW
AS THE SECONDARY VARIABLE?• CAN IT HANDLE CHANGES IN FEED
RATES?• HOW WILL IT RESPOND TO CHANGES
IN EITHER FEED OR COOLING WATER TEMPERATURE?
LEVEL CONTROLLER ON A TANK WITH AND WITHOUT CASCADE CONTROL
ANALYSIS OF CASCADE EXAMPLE
• WITHOUT A CASCADE LEVEL CONTROLLER, CHANGES IN DOWNSTREAM PRESSURE WILL DISTURB THE TANK LEVEL.
• WITH CASCADE LEVEL CONTROLLER, CHANGES IN DOWNSTREAM PRESSURE WILL BE ABSORBED BY THE FLOW CONTROLLER BEFORE THEY CAN SIGNIFICANTLY AFFECT TANK LEVEL BECAUSE THE FLOW CONTROLLER RESPONDS FASTER TO THIS DISTURBANCE THAN THE TANK LEVEL PROCESS.
FEATURES FOR CASCADE CONTROL TO BE SUCCESSFUL
• SECONDARY LOOP SHOULD REDUCE THE EFFECT OF ONE OR MORE DISTURBANCES.
• SECONDARY LOOP MUST BE AT LEAST 3 TIMES FASTER THAN MASTER LOOP.
• THE CV FOR THE SECONDARY LOOP SHOULD HAVE A DIRECT EFFECT ON THE CV FOR THE PRIMARY LOOP.
• THE SECONDARY LOOP SHOULD BE TUNED TIGHTLY
MULTIPLE CASCADE EXAMPLE
• THIS APPROACH WORKS BECAUSE THE FLOW CONTROL LOOP IS MUCH FASTER THAN THE TEMPERATURE CONTROL LOOP WHICH IS MUCH FASTER THAN THE COMPOSITION CONTROL LOOP.
QUICK CHECK
• DRAW SCHEMATIC: A TEMPERATURE CONTROLLER ON THE OUTLET STREAM IS CASCADED TO A PRESSURE CONTROLLER ON THE STEAM WHICH IS CASCADED TO A CONTROL VALVE ON THE CONDENSATE.
QUICK CHECK SOLUTION
RATIO CONTROL• THIS IS A VARIATION OF CASCADE
CONTROL• THE RATIO CONTROLLER RESPONDS
A DISTURBANCE IN A MASTER VARIABLE, BY SENDING A RATIO SETPOINT TO THE CONTROLLER FOR A SLAVE VARIABLE.
• THE PRIMARY CONTROLLER SENDS A RATIO SETPOINT TO THE RATIO CONTROLLER
RATIO CONTROL• TYPICAL APPLICATIONS
– MIXING STREAMS– MAINTAINING STOCHIOMETRIC FLOWS TO A
REACTION SYSTEM– MAINTAINING REFLUX RATES ON DISTILLATION
COLUMNS– MAINTAINING FUEL/AIR RATIOS TO COMBUSTION
SYSTEMS
RATIO CONTROL• CONSIDER THE TOP OF A
DISTILLATION COLUMN
LC
FFRC
TC
RATIO S/P
LEVEL S/P
AC
TEMP. S/P
ANS/P
RATIO CONTROL• THE TARGET IS TO MAINTAIN THE
COMPOSITION AT A CERTAIN VALUE– THE PRIMARY METHOD IS TO ADJUST THE
REFLUX RATIO– A SECOND OBJECTIVE IS TO HAVE THE SYSTEM
RESPOND TO CHANGES IN BOILUP RATES
• NOTE THIS SKETCH DOES NOT SHOW THE PRESSURE CONTROL, WHICH IS ASSUMED TO HAVE A VERY SHORT LAG TIME AND BE LINEAR
RATIO CONTROL• THE PRIMARY MEASURE OF ANALYSIS
IS EITHER AN ON-LINE SAMPLER OR AN OFF-LINE ANALYSIS - EITHER ONE WITH A RELATIVELY LONG LAG TIME
• THE SIGNAL FROM THIS LOOP BECOMES THE SETPOINT FOR THE TRAY TEMPERATURE CONTROLLER
• THE OUTPUT FROM THE TRAY TEMPERATURE CONTROLLER IS THE RATIO SIGNAL TO THE FFRC.
RATIO CONTROL• THE MASTER SIGNAL FOR THE FFRC
IS THE PRODUCT FLOW RATE AND THE SLAVE IS THE REFLUX FLOW RATE
• THE PRODUCT FLOW RATE IS BASED ON THE OUTPUT FROM THE LEVEL CONTROL IN THE DISTILLATE ACCUMULATOR
RATIO CONTROL• FOR THIS SYSTEM TO WORK AS
SHOWN:• THE TRAY TEMPERATURE NEEDS TO
BE LINEAR WITH COMPOSITION• THE LEVEL CONTROL SHOULD HAVE A
SHORTER LAG TIME THAN CHANGES IN BOIL-UP RATES
RATIO CONTROL EXAMPLE• RATIO CONTROL FOR WASTEWATER
NEUTRALIZATION
RATIO CONTROL EXAMPLE ANALYSIS
• THE FLOW RATE OF BASE SCALES DIRECTLY WITH THE FLOW RATE OF THE ACIDIC WASTEWATER.
• THE OUTPUT OF THE pH CONTROLLER IS THE RATIO OF NaOH FLOW RATE TO ACID WASTEWATER FLOW RATE; THEREFORE, THE PRODUCT OF THE CONTROLLER OUTPUT AND THE MEASURED ACID WASTEWATER FLOW RATE BECOME THE SETPOINT FOR THE FLOW CONTROLLER ON THE NaOH ADDITION.
FEEDFORWARD CONTROL• CHARACTERISTICS• THIS TECHNIQUE DOES NOT USE
FEEDBACK CONTROL• IT IS EFFECTIVE IN REDUCING
DISTURBANCES, THOUGH NOT AS EFFECTIVELY AS FEEDBACK CONTROL
• IT IS TYPICALLY USED MOST EFFECTIVELY IN COMBINATION WITH FEEDBACK CONTROL
FEEDFORWARD CONTROL• CONSIDER FEEDBACK CONTROL• POSITIVE FACTORS
– DISTURBANCE SOURCE DOES NOT PREVENT CORRECTIVE ACTION
– PID CONTROL WORKS IN A WIDE RANGE OF PROCESSES– CONTROL DESIGN NEEDS LIMITED PROCESS
INFORMATION
• NEGATIVE FACTORS– DOES NOT RESPOND TO DISTURBANCE VARIABLES– BASED ON MEASURED VALUE FOR CV– NO CORRECTIVE ACTION UNTIL THERE IS A SETPOINT
DEVIATION– LONG DELAYS OR LARGE TIME CONSTANTS MAY LIMIT
EFFECTIVENESS
FEEDFORWARD CONTROL• GENERIC BLOCK FLOW DIAGRAM
FEEDFORWARD CONTROL• COMPARE WITH FEEDBACK CONTROL• POSITIVE FACTORS
– CHANGES CAN BE MADE BASED ON DISTURBANCE SOURCE INSTEAD OF WAITING FOR PROCESS CHANGE
– PROVIDES POTENTIALLY BETTER
• NEGATIVE FACTORS– BASED ON MEASURED VALUE FOR CONTROL
DISTURBANCE– NO CORRECTIVE ACTION BASED ON OTHER
DISTURBANCES– TYPICALLY REQUIRES A MORE DETAILED PROCESS
MODEL TO SET CONTROL PARAMETERS
FEEDFORWARD CONTROL• GENERAL FORM FOR THE
FEEDFORWARD TRANSFER FUNCTION IS
• COMBINING THE TERMS IN THE DENOMINATOR INTO A SINGLE PROCESS FUNCTION:
G sG s
G s G s G sffd
ds a p
( )( )
( ) ( ) ( )
G sG s
G sffd
p
( )( )
( )
FEEDFORWARD CONTROL• ASSUMING THE PROCESS AND
DISTURBANCE TRANSFER FUNCTIONS HAVE FOPDT FORMS
G s
K e
s
K e
s
Ks
se K
s
seff
ds
d
p
s
p
ffp
d
s
ffld s
d
p
ff ff( )( )
( )
( )
( )lg
1
1
1
1
1
1
FEEDFORWARD CONTROL• SUMMARY OF PARAMETERS
FEEDFORWARD CONTROL• STATIC FEEDFORWARD CONTROL• FEEDFORWARD LOOP THAT DOES
NOT PROVIDE DYNAMIC COMPENSATION
• CAN BE USED WHEN THE PROCESS HAS SIMILAR DYNAMIC RESPONSE TO DISTURBANCE CHANGES AND THE CHANGES IN THE MANIPULATED VARIABLE, WHERE THE LEAD/LAG RATIO ≈ 1
FEEDFORWARD CONTROL• STATIC FEEDFORWARD CONTROLLER
• A STATIC FEEDFORWARD CONTROLLER MAKE A CORRECTION THAT IS DIRECTLY PROPORTIONAL TO THE DISTURBANCE CHANGE.
• A STATIC FEEDFORWARD CONTROLLER IS USED WHEN THE PROCESS RESPONDS IN A SIMILAR FASHION TO A CHANGE IN THE DISTURBANCE AND THE MANIPULATED VARIABLE.
FEEDFORWARD CONTROL• DYNAMIC COMPENSATION• THIS EXAMINES HOW THE PROCESS
RESPONDS RELATIVE TO THE SIGNAL FROM A FEEDFORWARD CONTROLLER
FEEDFORWARD CONTROL• WHEN THE LEAD/LAG RATIO IS > 1,
THEN AN INITIAL OVERCOMPENSATION IS NECESSARY
• WHEN THE LEAD/LAG IS < 1 THEN AN UNDERCOMPENSATION PROVIDES A BETTER CONTROL
FEEDFORWARD CONTROL• TAKEN AT EXTREMES, WHEN THE LEAD ≈ 0,
THEN THE FUNCTION BECOMES AN FOPDT RESPONSE
• WHEN THE VALUE OF THE LAG ≈ 0, THEN THE FUNCTION APPROACHES A PROPORTIONAL/DERIVATIVE FORM:
G sK e
sffff
sff
( )lg
1
G s K s eff ff ldsff( ) ( ) 1
FEEDFORWARD CONTROL• FEEDFORWARD WHEN τp « τd
FEEDFORWARD CONTROL• EXAMPLE OF FEEDFORWARD CONTROL FOR
τd<τp
FEEDFORWARD CONTROL• STATIC FEEDFORWARD RESULTS
• WHEN THE INLET TEMPERATURE DROPS BY 20ºC, Q IS IMMEDIATELY INCREASED BY 20 kW.
• DEVIATIONS FROM SETPOINT RESULT FROM DYNAMIC MISMATCH
FEEDFORWARD CONTROL• CONSIDER THE DISTILLATION COLUMN
PREVIOUSLY PROVIDED WITH A CASCADE CONTROL
• WHAT FEED FORWARD ELEMENTS COULD BE ADDED
• TO ALLOW FOR CHANGES IN COLUMN FEED RATE?
• TO ALLOW FOR CHANGES IN FEED COMPOSITION?
• WOULD THESE DUPLICATE OR SUPPLEMENT THE FUNCTIONS OF EXISTING LOOPS?
FEEDFORWARD CONTROL• TUNING FACTORS• FEEDFORWARD CAN AMPLIFY NOISE WHICH
CAN CAUSE OVERSHOOT.• BASED ON THE PROCESS APPROXIMATING
AN FOPDT MODEL, THEN LEAD/LAG RATIOS < 2.0 ARE RECOMMENDED
FEEDFORWARD CONTROL• PERFECT FEEDFORWARD CONTROL
• FF CORRECTION IS MIRROR IMAGE OF DISTURBANCE EFFECT.
• NET EFFECT IS NO CHANGE IN CONTROLLED VARIABLE.
FEEDFORWARD CONTROL• INITIAL TUNING SEQUENCE – SEE FIGURES
ON NEXT SLIDE• ESTIMATE Kff, Τld, Τlg, AND θff FOR PROCESS
• UNDER OPEN LOOP CONDITIONS, ADJUST ONLY Kff WHILE HOLDING OTHER PARAMETERS CONSTANT, TO ELIMINATE OFFSET
• ADJUST θff TO ELIMINATE DYNAMIC MISMATCH
FEEDFORWARD CONTROL• ADJUST τld - τlg AND UNTIL THERE ARE
EQUAL AREAS ABOVE AND BELOW THE SETPOINT
FEEDFORWARD CONTROL• COMBINING FEEDFORWARD AND
FEEDBACK CONTROL• FEEDBACK AND FEEDFORWARD CONTROL
HAVE COMPLEMENTARY CHARACTERISTICS• MOST EFFECTIVE LOOPS MIGHT COMBINE
BOTH TECHNIQUES
FEEDFORWARD AND FEEDBACK LEVEL CONTROL
• REFERENCE FIGURE 12.4.2
FEEDFORWARD AND FEEDBACK LEVEL CONTROL ANALYSIS
• FEEDBACK-ONLY MUST ABSORB THE VARIATIONS IN STEAM USAGE BY FEEDBACK ACTION ONLY.
• FEEDFORWARD-ONLY HANDLE VARIATION IN STEAM USAGE BUT SMALL ERRORS IN METERING WILL EVENTUALLY EMPTY OR FILL THE TANK.
• COMBINED FEEDFORWARD AND FEEDBACK HAS BEST FEATURES OF BOTH CONTROLLERS
FEEDFORWARD AND FEEDBACK • COMBINING FEEDFORWARD AND
FEEDBACK• AN EXAMPLE OF THE COMBINATION IS
SHOWN GRAPHICALLY
FEEDFORWARD AND FEEDBACK • COMBINED FF AND FB FOR THE CSTR
FEEDFORWARD AND FEEDBACK • COMPARATIVE RESULTS FOR CSTR
FEEDFORWARD CONTROL• FEEDBACK ONLY PRODUCES OVERSHOOT
BECAUSE OF THE DELAY DUE TO THE INVENTORY OF THE SYSTEM
• FEEDFORWARD ONLY, EVEN WITH DYNAMIC COMPENSATION, RESULTED IN LESS OVERSHOOT BECAUSE THE HEATING FLOW WAS INCREASED RELATIVE TO THE FEED, BUT THE SYSTEMS HAD AN EXTENDED SETTLING TIME
• COMBINING THE TWO METHODS ELIMINATES EXCESSIVE OVERSHOOT AND REDUCES SETTLING TIME