PID Tuning
-
Upload
jessada-jarusasi -
Category
Documents
-
view
858 -
download
22
Transcript of PID Tuning
![Page 1: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/1.jpg)
KNOWLEDGE MANAGEMENT
PID Tuning
BY JESSADA J.
![Page 2: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/2.jpg)
- Process Characteristics
- Controller Behaviors
- PID Tuning ( Ziegler Nichols tuning method )- Open-Loop Method
- Closed-Loop Method- Trial and Error
- PID Tuning Architecture
TOPICS
![Page 3: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/3.jpg)
- Self Regulating Process
Process Characteristics
- Integrating Process
Process variable trend into desired of Manipulated variable and keep stability
Process variable trend into desired of Manipulated variable but does not keep stability such as on-off control
![Page 4: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/4.jpg)
- P Controller ( Proportional, Controller Gain )
Controller Behaviors
Controller Gain affect
P controller will increase the signal by multiply the signal with controller gain value.
![Page 5: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/5.jpg)
- I Controller ( Integrating, Reset Time )
Controller Behaviors
I controller will increase the signal response for reach to desired value.
![Page 6: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/6.jpg)
- D Controller ( Derivative, Rate Time )
Controller Behaviors
D controller will increase the signal response and decrease before reach to desired value, this action will decrease signal damping.
![Page 7: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/7.jpg)
Before Tuning- Understood in the control philosophy
- Understood in hardware and controlled environment- What is target of tuning?
Tuning- Consider process characteristic
- Select control method P, PI, PD or PID- Select tuning method Open-Loop, Closed-Loop or Trial
and Error
- Roughly tuning ( Tuning criteria )- Fine tuning
PID Tuning
![Page 8: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/8.jpg)
- Consider process characteristic
PID Tuning
Change process set-point or MV value of the controller and monitor process variable change ( PV Graph ) until process into
steady state, PV graph will indicate process parameters that useful for identify properly control method for the process.
PV
TIME
Set-point
MV
Process Time
constant ( TE )
Dead Time( LE )
![Page 9: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/9.jpg)
- Select control method
PID Tuning
Consider Dead time and Process time constant ratio ( LE/TE ), the table below use for the control method selection.
![Page 10: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/10.jpg)
- Select tuning method ( Ziegler Nichols tuning method )
PID Tuning
Consider process conditions and select properly tuning method by consider limitation of each tuning methods as below.
Open-loop method need to control the process loop in manual mode for change the MV value ( Control valve, Final element and
etc. ).
Closed-loop method is more difficultly than Open-loop method but takes advantage more as well, and has risk to equipments
in loop damage cause process fluctuation, selected in case process cannot vary MV value. This method will make more advantage with
integrating and runaway process.
Trial and Error method need to control the process loop in manual mode like Open-loop method but the process parameters
( dead time, Time constant and process gain ) are not required, this method need strongly understanding in PID tuning behaviors.
![Page 11: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/11.jpg)
- Open-Loop method ( Ziegler Nichols tuning method )
PID Tuning
- In controller manual mode, Change the MV value and Find out process parameters from PV graph.
Steady state line
MV
PV
Process Gain ( Kp ) = PV / MV
Process Gain ( Self Regulating Process )
![Page 12: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/12.jpg)
- Open-Loop method ( Ziegler Nichols tuning method )
PID Tuning
T1 > T2 ; Process Time Constant ( TE ) = T2
Steady state line
T2
0.632 PV
T1
Process Time Constant ( Self Regulating Process )
![Page 13: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/13.jpg)
- Open-Loop method ( Ziegler Nichols tuning method )
PID Tuning
T1 < T2 ; Process Time Constant ( TE ) = T1
Process Time Constant ( Self Regulating Process )
Steady state line
T2
0.632 PV
T1
![Page 14: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/14.jpg)
- Open-Loop method ( Ziegler Nichols tuning method )
PID Tuning
Process Dead Time ( LE )
Steady state line
LE
Process Dead Time( Self Regulating Process )
![Page 15: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/15.jpg)
- Open-Loop method ( Ziegler Nichols tuning method )
PID Tuning
Equivalent Process Gain
Process Gain( Integrating Process )
Y
MV
![Page 16: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/16.jpg)
- Open-Loop method ( Ziegler Nichols tuning method )
PID Tuning
Process Time Constant ( TE ) = 1.5( T1-T2 )
Process Dead Time ( LE ) = T1-TE
T2
0.632 PV
T1
Process Time Constant and Process Dead Time( Integrating Process )
0.283 PV
![Page 17: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/17.jpg)
- Open-Loop method ( Ziegler Nichols tuning method )
PID Tuning
Process Time Constant ( TE ) = 1.4( T1-T2 )
Process Dead Time ( LE ) = T1-TE
T2
2/3 PV
T1
Process Time Constant and Process Dead Time( Integrating Process )
1/3 PV
![Page 18: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/18.jpg)
- Open-Loop method ( Ziegler Nichols tuning method )
PID Tuning
Roughly Tuning by initial value as table below.
Where:Kc – Controller gain
%PB = 1/Kc x 100(%)
%PB - % Proportional band
Ti – Integral time or reset time ( Sec./ Repeat )
Td – Derivative time or rate ( Sec.)
![Page 19: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/19.jpg)
- Closed-Loop method ( Ziegler Nichols tuning method )
PID Tuning
- In controller automatic mode ( operating condition ), PV approximate to set-point. change the %PB of controller to maximum, Integral time maximum and Derivative time minimum, then decrease %PB and take load step ( change set-point or change process loads ) for monitor PV responding until PV occur slight oscillation. Record
%PB of oscillate condition ( Ultimate controller gain, Kcu ) and Band width ( Ultimate period, Pu ).
Set-point
Pu
PV
%PB osc = 1/Kcu x 100(%)
![Page 20: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/20.jpg)
- Closed-Loop method ( Ziegler Nichols tuning method )
PID Tuning
- In case cannot find out the point of PV oscillation, another one method is alternative. Adjust %PB and Ti until PV become to Decay
ratio form ( B/A = 1/4 ). Then estimate Pu and Kcu by following equations.
Set-point
Pq
A
BPu = 0.9 Pq
Kcu = 1.67 Kpq%PB decay ratio = 1/Kpq x
100(%)
![Page 21: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/21.jpg)
- Closed-Loop method ( Ziegler Nichols tuning method )
PID Tuning
Roughly Tuning by initial value as table below.
Where:Kc – Controller gain
%PB = 1/Kc x 100(%)
%PB - % Proportional band
Ti – Integral time or reset time ( Sec./ Repeat )
Td – Derivative time or rate ( Sec.)
![Page 22: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/22.jpg)
- Trial & Error method ( Ziegler Nichols tuning method )
PID Tuning
- In controller automatic mode ( operating condition ), PV approximate to set-point. change the %PB of controller to maximum, Integral time maximum and Derivative time minimum, then decrease %PB and take load step ( change set-point or change process loads )
for monitor PV responding until PV occur slight oscillation.
Set-point
PV Period
PV
![Page 23: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/23.jpg)
- Trial & Error method ( Ziegler Nichols tuning method )
PID Tuning
- Adjust initial value of the controller as following equations.Ti = 0.67 PV Period%PB = 1.33 %PBOSC
- Fine adjust the controller until PV response as Decay ratio form.
Set-point
PV Period
A
B
Kc vs. Ti Chart
![Page 24: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/24.jpg)
- Trial & Error method ( Ziegler Nichols tuning method )
PID Tuning
- Adjust initial derivative value of the controller by Td = 0.1 Ti ( Ti @ decay ratio ).
- Fine tuning, Derivative time ( Td ) should vary around 0.1Ti – 0.25Ti incase PV responding is not target however after Td increasing
Kc maybe increased to 1.25 times and Ti maybe decreased to 2/3 times of the previously, Finally Decry ratio form is the best practice for tuning criteria after PV damping ( overshoot ) stay in tolerable.
![Page 25: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/25.jpg)
- P Controller mitigates error but initiates offset.
- I Controller mitigates offset but initiates overshoot.
- D Controller mitigates overshoot for optimization.
PID Tuning Architecture
Error P Controller I Controller D Controller Optimize
Offset
Error
Overshoot
Offset
![Page 26: PID Tuning](https://reader034.fdocuments.us/reader034/viewer/2022052208/555d5f62d8b42a52368b5513/html5/thumbnails/26.jpg)
THE END