MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 ·...
Transcript of MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 ·...
![Page 1: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/1.jpg)
9/9/2011 Classical Control 1
MM6 PID Controllers
Readings: • Section 4.2 (the classical three-term controllers, p.179-196 except subsection 4.2.5);• Extra reading materials
![Page 2: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/2.jpg)
What have we talked in MM5?
• Stability analysis• Steady-state errors •Effects of zeros & additional poles
9/9/2011 Classical Control 2
![Page 3: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/3.jpg)
MM5 : BIBO Stability A system is said to have bounded input-bounded output
(BIBO) stability if every bounded input results in a bounded output (regardless of what goes on inside the system)
The continuous (LTI) system with impuse response h(t) is BIBO stable if and only if h(t) is absolutely integrallable
All system poles locate in the left half s-plane - asymptotic internal stability
Routh Criterion: For a stable system, there is no changes in sign and no zeros in the first column of the Routh array
9/9/2011 Classical Control 3
![Page 4: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/4.jpg)
MM5 : Steady-State Error Objective: to know whether or not the response of a system
can approach to the reference signal as time increases Assumption: The considered system is stable Analysis method: Transfer function + final-value Theorem
Position-error constant Velocity constant Acceleration constant
9/9/2011 Classical Control 4
)0(1))(1(lim
1)(),())(1(lim
))()()((lim))()((lim)(
0
0
00
GsGs
sRsRsGs
sRsGsRssYsRse
s
s
ss
DC-Gain
)(lim
)(lim
)(lim
2
0
0
0
sGsK
ssGK
sGK
osa
osv
osp
![Page 5: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/5.jpg)
MM5 : Effect of Additional Zero & PoleC
hapt
er 6
9/9/2011 5Classical Control
An additional zero in the left half-plane will increase the overshootIf the zero is within a factor of 4 of the real part of the complex poles
An additional zero in the right half-plane will depress the overshootand may cause the step response to start out in the wrong direction
An additional pole in the left half-plane will increase the rise time significantly if the extra pole is within a factor of 4 of the real part of the complex poles
![Page 6: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/6.jpg)
9/9/2011 Classical Control 6
Goals for this lecture (MM6) Definition characterisitc of PID control
P- controller PI- controller PID controller
Ziegler-Nichols tuning methods Quarter decay ratio method Ultimate sensitivity method
![Page 7: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/7.jpg)
Control objectivesControl is a process of causing a system (output) variable to
conform to some desired status/value (MM1)
9/9/2011 Classical Control 7
Reference/Set-point
Control Objectives Stable (MM5) Quick responding (MM3, 4) Adequate disturbance rejection Insensitive to model &
measurement errors Avoids excessive control action Suitable for a wide range of
operating conditions(extra readings: Goodwin’s lecture)
![Page 8: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/8.jpg)
Feedback Control Characteristics(MM4)
9/9/2011 Classical Control 8
• System errors can be made less sensitive to disturbance with feedback than they are in open-loop systems• In feedback control, the error in the controlled quantity is less sensitive to variations in the system gain/parameters• Design tradeoff between gain and disturbance
Control Objectives Stable Quick responding Adequate disturbance rejection Insensitive to model & measur.
errors Avoids excessive control action A wide operating range
![Page 9: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/9.jpg)
Recall example in MM5:
9/9/2011 Classical Control 9
9/0.9510/9
”Speed up” the original system by using feedback (P-) control Eliminate the steady-state error by using feedforward gain
![Page 10: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/10.jpg)
9/9/2011 Classical Control 10
Definition of PID Controllers PID Means: P: Proportional (control) I : Integral (control) D: Derivative (control)
PID Control System Structure: cascade control
PID ControllerPlantG(s)
)()(
)()(
)()(
0
teKTtu
deTKtu
tKetu
D
t
tI
+
-r(t) e(t) y(t)
![Page 11: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/11.jpg)
9/9/2011 Classical Control 11
PID Control: Proportional Control (I)
Control Structure
Closed-loop Control System
P-Controller: KPlantG(s)
KsEsUD(s)
tKetu
)()( :DomainFrequency
)()( :DomainTime
+
-r(t) e(t) y(t)
)(1)(
)()(1)()()(
sKGsKG
sGsDsGsDsGcl
![Page 12: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/12.jpg)
9/9/2011 Classical Control 12
PID Control: Proportional Control (II) Closed loop Control System
Advantage: a simple controller (–amplifier) Disadvantages: Steady state offset/error problem (type-0, -1, -2 systems –MM5) Disturbance rejection problem
P-Controller: KPlantG(s)
+
-r(t) e(t) y(t)
assosa
vssosv
pssosp
KesGsK
KessGK
KesGK
sysfeedbackunity
1)(lim
1)(lim
11)(lim
2
0
0
0
![Page 13: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/13.jpg)
9/9/2011 Classical Control 13
Example: Speed Control of a DC Motor Working mechanism of a DC motor
Kt torque constant ia armature currentKe electromotive force (emf) constant
Differential equation description
.
me
at
Ke
iKT
aa
tm
a
etmm
meaaaaa
atmmm
vRK
RKKbJ
simplifiedKviRiL
iKbJ
...
.
...
)(
:
See FC p.47-49
![Page 14: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/14.jpg)
9/9/2011 Classical Control 14
P-Control for the DC Motor (I)
Download motorP.mdl
Poles of the original system? Image the step response (undamped, underdamped, critially
damped or over damped) Type of this original system?
![Page 15: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/15.jpg)
9/9/2011 Classical Control 15
P-Control for the DC Motor (II)
introduce one more degree-of-freedom ...
Tune gain K value, what we can observe: Larger gain leads to quicker response, but with larger oscillation There is always steady-state error. This error decreases as K
value increases Effect of disturbance is always existing in the response, which
causes extra steady-state error The effect of disturbance can be reduced by increasing K value
![Page 16: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/16.jpg)
9/9/2011 Classical Control 16
PID Control: PI Control (I) Control Structure TI – integral/reset time
Closed loop-Control System
K(1+1/Tis)PlantG(s)
)11()()( :DomainFrequency
))(1)(()( :Domain Time0
sTK
sEsUD(s)
deT
teKtu
I
t
tI
+
-R(s) E(s) Y(s)
)()1()()1(
)()11(1
)()11(
)()(1)()()(
sGsTKsTsGsTK
sGsT
K
sGsT
K
sGsDsGsDsG
II
I
I
Icl
![Page 17: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/17.jpg)
9/9/2011 Classical Control 17
PID Control: PI Control (II)
Control-loop transfer function
Advantages: Eliminate steady state offset/error (why?) Good steady-state disturbance rejection (why?)
How about the transient response?
K(1+1/Tis)PlantG(s)
+
-R(s) E(s) Y(s)
![Page 18: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/18.jpg)
9/9/2011 Classical Control 18
Example: PI-Control for the DC Motor
Download motorPI.mdl
![Page 19: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/19.jpg)
9/9/2011 Classical Control 19
PID Control: PID Feedback Control (I) Control Structure TD – Derivative/rate time
Closed loop Control System
K(1+1/Tis+ TDs)PlantG(s)
)11()()(
)(1)(()( 0
sTsT
KsEsUD(s)
(t)eTdeT
teKtu
DI
D
t
tI
+
-R(s) E(s) Y(s)
)()1()()1(
)()(1)()()( 2
2
sGsTsTTKsTsGsTsTTK
sGsDsGsDsG
IIDI
IIDcl
![Page 20: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/20.jpg)
9/9/2011 Classical Control 20
PID Control: PID Feedback Control (II)
Advantages: Increase the damping Improve the stability Good transient and steady disturbance rejection
The most popular control technique used in industry!
K(1+1/Tis+ TDs)PlantG(s)
+
-R(s) E(s) Y(s)
![Page 21: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/21.jpg)
9/9/2011 Classical Control 21
PID-Control for the DC Motor
Download motorPID.mdl
![Page 22: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/22.jpg)
9/9/2011 Classical Control 22
Effect of constant Disturbance
![Page 23: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/23.jpg)
9/9/2011 Classical Control 23http://www.expertune.com/tutor.html#InitialPID
![Page 24: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/24.jpg)
9/9/2011 Classical Control 24
A proportional controller (Kp) will have the effect of reducing the rise time and will reduce ,but never eliminate, the steady-state errorAn integral control (Ki) will have the effect of eliminating the steady-state error, but it may make the transient response worse. A derivative control (Kd) will have the effect of increasing the stability of the system, reducing the overshoot, and improving the transient response.
PID Control: Characteristic Summary
CL RESPONSE RISE TIME OVERSHOOT SETTLING
TIME S-S ERROR
Kp Decrease Increase Small Change DecreaseKi Decrease Increase Increase EliminateKd Small Change Decrease Decrease Small Change
![Page 25: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/25.jpg)
9/9/2011 Classical Control 25
When you are designing a PID controller for a given system, follow the steps shown below to obtain a desired response.
Obtain an open-loop response and determine what needs to be improved Add a proportional control to improve the rise time Add a derivative control to improve the overshootAdd an integral control to eliminate the steady-state error Adjust each of Kp, Ki, and Kd until you obtain a desired overall response.
PID Control: General Design Procedure
http://www.engin.umich.edu/group/ctm/PID/PID.html
![Page 26: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/26.jpg)
9/9/2011 Classical Control 26
Goals for this lecture (MM6) Definition & characterisitc of PID control
P- controller PI- controller PID controller
Ziegler-Nichols tuning methods Quarter decay ratio method Ultimate sensitivity method
![Page 27: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/27.jpg)
PID Trial Tuning
9/9/2011 Classical Control 27
![Page 28: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/28.jpg)
Ziegler-Nichols Mthods • These well-known tuning rules were published by Z-N in 1942.
• Z-N controller settings are widely considered to be an "industry standard".
• Other readings/resources:
•Control Tutorials for Matlab, http://www.engin.umich.edu/group/ctm/
• Process Control Articles, Software Reviews,
http://www.expertune.com/articles.html
• http://www.jashaw.com/pid/tutorial/
9/9/2011 28Classical Control
![Page 29: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/29.jpg)
Ziegler-Nichols Quarter decay ratio method: Precondition: system is stable Open loop tuning method Step response: Process reaction curve Slope rate R=K/ Lag time L
9/9/2011 Classical Control 29
Tuning PID: Quarter decay ratio method (I)
)11()()( )(1)(()(
0
sTsT
KsEsUD(s)(t)eTde
TteKtu D
ID
t
tI
![Page 30: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/30.jpg)
9/9/2011 Classical Control 30
Exercise 1:Design a P, PI, PID controller for the DC motor example, According to quarter decay m.
Tuning PID: Quarter decay ratio method (II)
![Page 31: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/31.jpg)
Pratical issues in Quarter decay ratio method: Process reaction curve X % Change of control output R %/min. Rate of change at the point of inflection (POI) D min. Time until the intercept of tangent line and
original process value
9/9/2011 Classical Control 31
Tuning PID: Quarter decay ratio method(III)
http://www.jashaw.com/pid/tutorial/pid6.html
![Page 32: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/32.jpg)
Typical process reaction curves: (a) non-self-regulating process, (b) self-regulating process.
Cha
pter
12
9/9/2011 32Classical Control
![Page 33: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/33.jpg)
X % Change of control output R %/min. Rate of change at the point of inflection (POI) D min. Time until the intercept of tangent line and
original process value
9/9/2011 Classical Control 33
Tuning PID: Quarter decay ratio method(IV)
http://www.jashaw.com/pid/tutorial/pid6.html
![Page 34: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/34.jpg)
Another means of determining parameters based on the ZN open loop is: After "bumping" the output, watch for the point of inflection and note:
Ti min Time from output change to POIP % Process value change at POI R %/min Rate of change at POIX % Change in output
D is calculated:D=Ti - P/R
D & X are then used ------------
9/9/2011 Classical Control 34
Tuning PID: Quarter decay ratio method(V)
http://www.jashaw.com/pid/tutorial/pid6.html
![Page 35: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/35.jpg)
9/9/2011 Classical Control 35
Place controller into automatic with low gain, no reset or derivative.
Gradually increase gain, making small changes in the setpoint, until oscillations start.
Adjust gain to make the oscillations continue with a constant amplitude.
Note the gain (Ultimate Gain, Gu,) and Period (Ultimate Period, Pu.)
Tuning PID: Ultimate Sensitivity Method(I)
Ultimate: KuPlantG(s)
+
-R(s) E(s) Y(s)
![Page 36: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/36.jpg)
9/9/2011 Classical Control 36
Tuning PID: Ultimate Sensitivity Method(II)
Closed loop tuning method
![Page 37: MM6 PID Controllers - Aalborg Universitethomes.et.aau.dk/yang/DE5/CC/mm6.pdf · 2011-09-09 · 9/9/2011 Classical Control 1 MM6 PID Controllers Readings: • Section 4.2 (the classical](https://reader036.fdocuments.net/reader036/viewer/2022062414/5ee4625aad6a402d666d822d/html5/thumbnails/37.jpg)
9/9/2011 Classical Control 37
MM6 ExerciseDesign a P, PI, PID controller for the following DC motor speed control, According to quarter decay method.
Download ZN_tuning_motor.mdl