che 185 – process control and dynamics pid implementation

21
CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

Upload: anjali-robson

Post on 14-Dec-2015

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

CHE 185 – PROCESS CONTROL AND DYNAMICS

PID IMPLEMENTATION

Page 2: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

RESET WINDUP FOR PID CONTROLLERS

• WINDUP RESULTS WHEN THE MANIPULATED VARIABLE IS NOT ABLE TO CONTROL TO THE SETPOINT RESULTING IN SUSTAINED OFFSET CAUSING THE INTEGRAL OF THE ERROR FROM SETPOINT TO ACCUMULATE.

• WHEN CONTROL RETURNS, ACCUMULATED ERROR CAUSES AN UPSET.

• WINDUP CAN OCCUR WHEN A CONTROL VALVE SATURATES OR WHEN A CONTROL LOOP IS NOT BEING USED (E.G., SELECT CONTROL).

Page 3: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

WINDUP EXAMPLE

• WHEN DEVIATIONS EXCEED MAXIMUM

http://brettbeauregard.com/blog/2011/04/improving-the-beginner%E2%80%99s-pid-reset-windup/

Page 4: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

WINDUP EXAMPLE

• METHODS TO COUNTER – INCLUDE LIMITS

http://brettbeauregard.com/blog/2011/04/improving-the-beginner%E2%80%99s-pid-reset-windup/

Page 5: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

WINDUP EXAMPLE

• METHODS TO COUNTER – INCLUDE OUTPUT LIMITS

http://brettbeauregard.com/blog/2011/04/improving-the-beginner%E2%80%99s-pid-reset-windup/

Page 6: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

RESET WINDUP FOR PID CONTROLLERS

• NOTE THAT CONTROLLER OUTPUT SATURATES CAUSING AREA “A” TO ACCUMULATE BY THE INTEGRAL ACTION.

• AFTER THE DISTURBANCE RETURNS TO ITS NORMAL LEVEL, THE CONTROLLER OUTPUT REMAINS SATURATED FOR A PERIOD OF TIME CAUSING AN UPSET IN y.

Page 7: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

ANTI-WINDUP

• WINDUP OCCURS BECAUSE INTEGRAL CONTROL REMAINS IN EFFECT AFTER A PROCESS HAS REACHED SATURATION.

• ANTI-WINDUP IS INCLUDED TO PREVENT INTEGRAL CONTROL FROM CONTINUING TO OPERATE AFTER SATURATION HAS BEEN ACHIEVED.

• ANTI-WINDUP ALLOWS THE SYSTEM TO QUICKLY RETURN TO CONTROL CONDITIONS AT POINTS BELOW SATURATION

Page 8: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

ANTI-WINDUP

• ANTI-WINDUP SHOULD BE INCLUDED IN ALL CONTROLLERS WHERE INTEGRAL IS EMPLOYED.

• WINDUP CAN BE A FACTOR IN SINGLE LOOP AND MORE COMPLICATED SYSTEMS

Page 9: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

ANTI-RESET WINDUP

• WHEN THE MANIPULATED VARIABLE SATURATES, THE INTEGRAL IS NOT ALLOWED TO ACCUMULATE.

• WHEN CONTROL RETURNS, THE CONTROLLER TAKES IMMEDIATE ACTION AND THE PROCESS RETURNS SMOOTHLY TO THE SETPOINT.

Page 10: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

ANTI-WINDUP

• ALTERNATE STRATEGIES– CLAMPING - LIMITS THE CONTROLLER OUTPUT

TO A SPECIFIC LEVEL– INTERNAL RESET RESULTS IN PI CONTROL AND

CAN BE USED WITH CLAMPING TO AVOID SATURATION

– EXTERNAL RESET USES OUTPUT FROM THE MANIPULATED VARIABLE TO AVOID SATURATION

Page 11: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

INTERNAL RESET FEEDBACK

Page 12: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

CONVENTIONAL PI CONTROLLER

• THEREFORE, INTERNAL RESET FEEDBACK IS EQUIVALENT TO A CONVENTIONAL PI CONTROLLER.

• IT STILL HAS WINDUP, BUT CONTROLLER OUTPUT CAN BE CLAMPED.

Page 13: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

EXTERNAL RESET FEEDBACK

• AN EXTENSION OF INTERNAL RESET FEEDBACK, THEREFORE, IT IS EQUIVALENT TO A CONVENTIONAL PI CONTROLLER.

• WHEN u SATURATES, WINDUP WILL CEASE PREVENTING WINDUP.

• LESS WINDUP THAN CLAMPING, BUT REQUIRES umeas.

Page 14: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

BUMPLESS TRANSFER• BUMPLESS TRANSFER OCCURS WHEN A

SYSTEM IS SWITCHED FROM MANUAL TO AUTOMATIC CONTROL– THE SYSTEM IS DESIGNED TO SET THE INITIAL

OUTPUT EQUAL TO THE MANUAL VALUE– THE SYSTEM IS THEN RAMPED UP/DOWN TO THE

NEW TARGET VALUE. – WITH BUMPLESS TRANSFER, AN INTERNAL

SETPOINT IS USED FOR THE CONTROLLER AND THE INTERNAL SETPOINT IS RAMPED AT A SLOW RATE FROM THE INITIAL CONDITIONS TO THE ACTUAL DESIRED SETPOINT TO ORDER TO PROVIDE A SMOOTH STARTUP OF A CONTROL LOOP.

Page 15: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

BUMPLESS TRANSFER• CONTROL PERFORMANCE WITH AND

WITHOUT BUMPLESS TRANSFER.

Page 16: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

SPLIT RANGE CONTROL

• SPLIT RANGE IS USED WHEN THERE IS A NEED FOR MORE THAN ONE CONTROL RANGE

• THERE ARE TYPICALLY OVERLAPS IN THE RANGES OF OPERATION, BUT ONE ACTUATOR IS USED FOR HIGH FLOWS AND A SECOND IS USED FOR LOW FLOW RANGES

• USE OF PARALLEL FLOWS FOR HEATING AND COOLING IS ALSO SUGGESTED IN THE TEXT, BUT THIS IS NOT THE SAFEST FORM OF OPERATION BECAUSE IT CAN LEAD TO CONFLICT BETWEEN CONTROLLERS IN THE OVERLAP RANGE

Page 17: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

SPLIT RANGE CONTROL

• SPLIT RANGE FLOW CONTROLLER

Page 18: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

EXAMPLE FOR SPLIT RANGE FLOW CONTROL

• USES PARALLEL VALVES FOR NaOH FLOW CONTROL

Page 19: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

EXAMPLE FOR SPLIT RANGE FLOW CONTROL

• TITRATION CURVE FOR A STRONG ACID-STRONG BASE SYSTEM

• THEREFORE, FOR ACCURATE PH CONTROL FOR A WIDE RANGE OF FLOW RATES FOR ACID WASTEWATER, A SPLIT RANGE FLOW CONTROLLER FOR THE NAOH IS REQUIRED

Page 20: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

PID FOR MULTIPLE INPUT/MULTIPLE OUTPUT (MIMO) SYTEMS

• COMPARISON BETWEEN CENTRALIZED AND DECENTRALIZED CONTROL

• DECENTRALIZED (MULTILOOP) CONTROL HAS SEVERAL SINGLE LOOP CONTROLS IN PARALLEL FOR A SINGLE PROCESS. REACTION SYSTEM EXAMPLE:

LC

AC

TC

Page 21: CHE 185 – PROCESS CONTROL AND DYNAMICS PID IMPLEMENTATION

PID FOR MULTIPLE INPUT/MULTIPLE OUTPUT (MIMO) SYTEMS

• THE ALTERNATE TO THIS APPROACH IS CENTRALIZED (COORDINATED) CONTROL AND FOR THE SAME SYSTEM IT WOULD LOOK LIKE:

CONTROLLERA

T L