automatic control systemeng.sut.ac.th/me/2014/document/automaticcontrol/control...automatic control...
TRANSCRIPT
![Page 1: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/1.jpg)
1
PID Controller
System & Control Engineering Lab.
School of Mechanical Engineering
![Page 2: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/2.jpg)
PID Controller
2
![Page 3: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/3.jpg)
PID Controller via ZN step response
3
![Page 4: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/4.jpg)
PID Controller via Ziegler-Nichol(ZN) step response
4
![Page 5: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/5.jpg)
PID Controller via ZN frequency response
5
![Page 6: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/6.jpg)
PID Controller design
6
![Page 7: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/7.jpg)
PID Controller designOpen-loop TF-Bode diagram
7
-150
-100
-50
0
50
Magnitu
de (
dB
)
System: sys
Gain Margin (dB): 26
At frequency (rad/sec): 2
Closed Loop Stable? Yes
10-2
10-1
100
101
102
-270
-225
-180
-135
-90
System: sys
Frequency (rad/sec): 2
Phase (deg): -180
Phase (
deg)
Bode Diagram
Frequency (rad/sec)
26
200 020log 26 dB 10 19.95K K= → = =
0 0
2 at 2 rad/secT T
= = → =
![Page 8: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/8.jpg)
PID Controller design
8
0
0
0
0.6 9.976
0.5 =1.57
0.125 0.3927
p
i
d
K K
T T
T T
= =
=
= =
9.976
6.354
9.976(0.3927) 3.917
P
P
i
P d
P K
KI
T
D K T
= =
= =
= = =
PID parameters for Simulink/MATLAB
![Page 9: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/9.jpg)
PID Controller design
90 2 4 6 8 10 12 14 16 18 20
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
Time,(sec)
c(t
), O
utp
ut
response
![Page 10: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/10.jpg)
P Controller
10
![Page 11: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/11.jpg)
PI Controller
11
![Page 12: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/12.jpg)
PD Controller
12
![Page 13: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/13.jpg)
13
DC motorSpeed control
Armature Controlled DC motor
Field Controlled DC motor
![Page 14: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/14.jpg)
14
DC motorPosition control
Armature Controlled DC motor
Field Controlled DC motor
![Page 15: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/15.jpg)
Speed control for Armature controlled DC motor
15
![Page 16: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/16.jpg)
Speed control for Armature controlled DC motor
16 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
2
4
6
8
10
12
14
16
18
Time, (sec)
Speed r
esponse,
RP
M
Unit-Step Response
System type = 0
![Page 17: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/17.jpg)
PI-Speed control for Armature controlled DC motor
17
PI parameters for Simulink/MATLAB
0.05
0.055
0.01
P
P
i
P K
KI
T
= =
= = =
![Page 18: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/18.jpg)
Speed control for Armature controlled DC motor
18
0 0.05 0.1 0.15 0.2 0.25 0.30
0.2
0.4
0.6
0.8
1
1.2
X: 0.05072
Y: 1.06
Time, (sec)
Speed r
esponse,
RP
M
Unit-Step Response
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
0.005
0.01
0.015
Time, (sec)
Err
or
sig
nal
%Overshoot = 6%, Steady state error for unit-ramp input = 0.012
Settling time = 0.08 sec
![Page 19: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/19.jpg)
Position control for Armature controlled DC motor
19Td =0
System type = 1
![Page 20: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/20.jpg)
Position control for Armature controlled DC motor
20
![Page 21: AUTOMATIC CONTROL SYSTEMeng.sut.ac.th/me/2014/document/AutomaticControl/Control...AUTOMATIC CONTROL SYSTEM Author Jiraphon Created Date 2/19/2019 12:20:37 PM](https://reader035.vdocuments.us/reader035/viewer/2022071411/610631ed5b6cfd294a2e503e/html5/thumbnails/21.jpg)
Position control for Armature controlled DC motor
21
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50
0.2
0.4
0.6
0.8
1
Time, (sec)
Positio
n r
esponse,
(degre
e)
Unit-Step Response
1; 0; 0PP P d
i
KP K I D K T
T= = = = = =
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
0.01
0.02
0.03
0.04
0.05
0.06
Time, (sec)
Err
or
sig
nal
Steady state error for unit-ramp input = 0.06