Professional Documents
Culture Documents
Dynamical System
PID control
Experiment
Introduction
Dynamical System
PID control
PID control
Introduction
Lab processes
Control System
Dynamical System
Step response model
Self-oscillation model
PID control
PID structure
Step response method (Ziegler-Nichols)
Self-oscillation method (Ziegler-Nichols)
Experiment
Level control in a tank
Level control of two connected tanks
Experiment
Introduction
Dynamical System
PID control
PID control
Introduction
Lab processes
Control System
Dynamical System
Step response model
Self-oscillation model
PID control
PID structure
Step response method (Ziegler-Nichols)
Self-oscillation method (Ziegler-Nichols)
Experiment
Level control in a tank
Level control of two connected tanks
Experiment
Introduction
Dynamical System
PID control
Tank process
Experiment
Introduction
Dynamical System
PID control
PID control
Introduction
Lab processes
Control System
Dynamical System
Step response model
Self-oscillation model
PID control
PID structure
Step response method (Ziegler-Nichols)
Self-oscillation method (Ziegler-Nichols)
Experiment
Level control in a tank
Level control of two connected tanks
Experiment
Introduction
Dynamical System
PID control
Experiment
Open-loop system
System
u
Actuator
Control object
Sensor
Introduction
Dynamical System
PID control
Experiment
Closed-loop system
Controller
System
Introduction
Dynamical System
PID control
PID control
Introduction
Lab processes
Control System
Dynamical System
Step response model
Self-oscillation model
PID control
PID structure
Step response method (Ziegler-Nichols)
Self-oscillation method (Ziegler-Nichols)
Experiment
Level control in a tank
Level control of two connected tanks
Experiment
Introduction
Dynamical System
PID control
Experiment
y (t)
Kp
Step
Step response
1
t
System
ExampleStove plate
u(t) power to stove plate
y (t) temperature on plate
Time constant T
Stationary gain Kp
Introduction
Dynamical System
PID control
Experiment
y (t)
Kp u
Step
Step response
u
t
System
Introduction
Dynamical System
PID control
Experiment
y (t)
Step response
Kp
Step
1
t
System
t
L T
Introduction
Dynamical System
PID control
Experiment
y (t)
Step response
Kp
Step
1
t
System
t
A
L T
Introduction
Dynamical System
PID control
Experiment
y (t)
Step response
Kp u
Step
u
t
System
t
Au
L T
Introduction
Dynamical System
PID control
PID control
Introduction
Lab processes
Control System
Dynamical System
Step response model
Self-oscillation model
PID control
PID structure
Step response method (Ziegler-Nichols)
Self-oscillation method (Ziegler-Nichols)
Experiment
Level control in a tank
Level control of two connected tanks
Experiment
Introduction
Dynamical System
PID control
Experiment
Self-oscillation model
Ku
System
Experiment
P-control (closed-loop system!)
Crank up gain to self-oscillation
Reference-step starts oscillation
Self-oscillation model
Ultimate gain Ku
Ultimate period Tu
y
Tu
Introduction
Dynamical System
PID control
PID control
Introduction
Lab processes
Control System
Dynamical System
Step response model
Self-oscillation model
PID control
PID structure
Step response method (Ziegler-Nichols)
Self-oscillation method (Ziegler-Nichols)
Experiment
Level control in a tank
Level control of two connected tanks
Experiment
Introduction
Dynamical System
PID control
Experiment
PID structure
r
Controller
System
PID-controller:
P
e
I
D
Introduction
Dynamical System
PID control
Experiment
P-controller
e(t)
u(t)
Ke0
e0
t e
Introduction
Dynamical System
PID control
Experiment
e(t)
u(t)
Ke0
u0
e0
u0 Offset
t e
Introduction
Dynamical System
PID control
Experiment
I-part (integrator)
e(t)
I-del
e0
e0
t
1
Ti
I-del
I-part
surface under e(t) so far
becomes as big as constant error e0 in time Ti
used to eliminate remaining error
Ti
Introduction
Dynamical System
PID control
Experiment
D-part (derivator)
e(t)
D-del
t e
D-part
slope on e(t)
used to damp oscillations
Td de
dt
D-del
Introduction
Dynamical System
PID control
PID-controller structure
Control signal = P + I + D
1
u(t) = K [e(t) +
Ti
e(s)ds + Td
de(t)
]
dt
Experiment
Introduction
Dynamical System
PID control
PID control
Introduction
Lab processes
Control System
Dynamical System
Step response model
Self-oscillation model
PID control
PID structure
Step response method (Ziegler-Nichols)
Self-oscillation method (Ziegler-Nichols)
Experiment
Level control in a tank
Level control of two connected tanks
Experiment
Introduction
Dynamical System
PID control
Controller
P
PI
PID
K
1/A
0.9/A
1.2/A
Ti
Td
3L
2L
L/2
Tp
4L
5.7L
3.4L
Experiment
Introduction
Dynamical System
PID control
PID control
Introduction
Lab processes
Control System
Dynamical System
Step response model
Self-oscillation model
PID control
PID structure
Step response method (Ziegler-Nichols)
Self-oscillation method (Ziegler-Nichols)
Experiment
Level control in a tank
Level control of two connected tanks
Experiment
Introduction
Dynamical System
PID control
Experiment
Controller
P
PI
PID
K
Ti
Td
Tp
0.5Ku
Tu
0.4Ku 0.8Tu
1.4Tu
0.6Ku 0.5Tu 0.125Tu 0.85Tu
Introduction
Dynamical System
PID control
PID control
Introduction
Lab processes
Control System
Dynamical System
Step response model
Self-oscillation model
PID control
PID structure
Step response method (Ziegler-Nichols)
Self-oscillation method (Ziegler-Nichols)
Experiment
Level control in a tank
Level control of two connected tanks
Experiment
Introduction
Dynamical System
PID control
Experiment
Step response
Step response model for the left tank
10
5.4
5.3
5.2
5.1
Au = 0.1, u = 0.5
5
6
A = 1/5
4.9
5
4.8
L=3
4
4.7
3
4.6
4.5
0
100
200
300
20
30
40
50
60
Introduction
Dynamical System
PID control
Experiment
Valve opens/closes
r, y
3
Ziegler-Nichols P-control
2.5
K = 1/A = 5
0
20
40
60
80
100
120
140
160
180
0
0
20
40
60
80
100
120
140
160
180
Introduction
Dynamical System
PID control
Experiment
Valve opens/closes
r, y
Ziegler-Nichols PI-control
K = 0.9/A = 4.5
2.5
0
50
100
150
200
Ti = 3L = 9
No stationary error after valve
disturbance
2
0
0
50
100
150
200
Introduction
Dynamical System
PID control
Experiment
Valve opens/closes
Ziegler-Nichols PID-control
r, y
3.2
K = 1.2/A = 6
Ti = 2L = 6
2.8
2.6
Td = L/2 = 1.5
2.4
0
50
100
150
200
disturbance
Fast and damped
50
100
150
200
Introduction
Dynamical System
PID control
Experiment
Self-oscillation experiment
Self-oscillation model for the left tank
r (brvrde) och y (rvrde)
3
2
Ku = 15 (from tuning)
Tu = 10 (from figure)
0
0
20
40
60
80
100
Z-N PID-tuning:
u (styrsignal)
10
K = 0.6Ku = 8
Ti = 0.5Tu = 5
Td = 0.125Tu = 1.25
0
0
20
40
60
80
100
120
Introduction
Dynamical System
PID control
Experiment
0
0
50
100
150
50
100
150
200
250
u
10
0
0
200
250
Introduction
Dynamical System
PID control
PID control
Introduction
Lab processes
Control System
Dynamical System
Step response model
Self-oscillation model
PID control
PID structure
Step response method (Ziegler-Nichols)
Self-oscillation method (Ziegler-Nichols)
Experiment
Level control in a tank
Level control of two connected tanks
Experiment
Introduction
Dynamical System
PID control
Experiment
Step response
Step response model for the right tank
4.7
8
4.6
7
4.5
Au 0.2, u = 0.5
4.4
A = 2/5
4.3
L 10
4.2
4
4.1
3
3.9
0
100
200
300
400
30
40
50
60
70
Introduction
Dynamical System
PID control
Experiment
Valve opens/closes
r, y
Ziegler-Nichols PI-control
K = 0.9/A = 2.25
2
0
100
200
300
0
0
Ti = 3L = 30
100
200
300
Introduction
Dynamical System
PID control
Experiment
Valve opens/closes
r, y
6
Ziegler-Nichols PID-control
K = 1.2/A = 3
Ti = 2L = 20
3
0
100
200
300
u
10
Td = L/2 = 5
0
0
100
200
300
Introduction
Dynamical System
PID control
Experiment
Self-oscillation experiment
Self-oscillation model for the right tank
y
4.9
4.8
Ku = 10 (from tuning)
Tu = 25 (from figure)
4.7
0
20
40
60
80
100
Z-N PID-tuning:
K = 0.6Ku = 6
Ti = 0.5Tu 13
Td = 0.125Tu 3
0
0
20
40
60
80
100
Introduction
Dynamical System
PID control
Experiment
Valve opens/closes
4
3
0
50
100
150
200
250
50
100
150
200
250
u
10
0
0