Beruflich Dokumente
Kultur Dokumente
1-1
Course Introduction
Lecture Objectives
On completing this section, you should:
n Be familiar with the course structure and
objectives.
o Have recalled all of the material you learned in
the introductory control course, and in
particular, be able to:
a. Formulate a linear process model
b. Sketch the response of a linear system
c. Design a simple (PID) feedback controller
using the Root Locus method
1-2
Course Introduction
LECTURE ONE
Course Objectives
On completing this course, you should:
n Derive an empirical linear model for a real
process by generating experimental data and its
analysis.
o Design, tune and implement SISO controllers for
a real process. The types of controllers that you
should be able to implement are: simple feedback
(e.g. PID), cascade controllers, IMC and FF.
p Design and implement control system for MIMO
processes.
1-3
Course Introduction
1-4
Course Introduction
LECTURE ONE
q = qf E
Course Introduction
dc qfcf c ( qf E )
=
V
dt V
Definin g = V qf :
dc 1 E
= 1c
dt qf
1-6
cf , c ( 0 ) = c0
Course Introduction
LECTURE ONE
Linearization (1)
Consider the general SISO nonlinear process:
dx
= f ( x, u )
dt
Linearization around the stationary point (x0, u0) gives
the linear equation:
dx
f
f
f ( x0 , u0 ) +
( x x0 ) +
( u u0 )
dt
x x0 ,u0
u x0 ,u0
dx0
= f ( x0 ,u0 )
But:
dt
Hence: d ( x x0 ) f
f
( x x0 ) +
( u u0 )
x x0 ,u0
u x0 ,u0
dt
dx
dt
1-7
f
x
x x0 ,u0
f
u
u x0 ,u0
Course Introduction
Linearization (2)
Extension to MIMO nonlinear process:
dx
= f ( x,u )
dt
y = g ( x,u )
Linearization around the stationary point (x*, u*) gives
the linear system:
dx
= Ax + Bu
x = x x*
dt
u = u u*
y = Cx + Du
The matrices A,B, C and D are Jacobian matrices, e.g.
A ai,j =
1-8
fi
x j
Course Introduction
LECTURE ONE
dc
E
= f ( c;qf , cf , E ) = 1 q 1c
f
dt
cf , c ( 0 ) = c0
1-9
dc f
f
f
f
=
c +
q +
cf +
E
dt c ss
qf ss f
cf ss
E ss
Course Introduction
f
1 E
= * 1 = 0.05 h-1
c ss * qf*
f
qf
f
cf
c
f
= * = 0.002 T -1
E ss V
=
ss
1
= 0.1 h-1
*
=
ss
cf* c*
= 0.001 T -1
V
dc
= 0.05c 0.001qf + 0.1cf + 0.002E, c ( 0 ) = 0
dt
1-10
Course Introduction
LECTURE ONE
Laplace Transforms
General MIMO linear process is:
dx
= Ax + Bu
dt
y = Cx + Du
x = x x*
u = u u*
qf
dc
Example:
= [ 0.05] c + 0.001 0.1 0.002 cf , c ( 0 ) = 0
dt
E
Taking Laplace Transforms (around steady state):
sX ( s ) = AX ( s ) + BU ( s )
Y ( s ) = CX ( s ) + DU ( s )
P(s) transfer
1
Hence: Y ( s ) = C ( sI A) B + D U ( s ) function matrix
to outputs
1-11
Course Introduction
Laplace Transforms
Analysis of transfer functions: P ( s ) = C ( sI A) B + D
1
pi,j ( s ) =
bm sm + bm1sm1 + + b1s + b0
an sn + an 1sn 1 + + a1s + a0
Course Introduction
LECTURE ONE
Transfer
Function
Kp
Stable selfregulating
p s + 1
Kp s
e
s
Kp
e s
p s + 1
Non selfregulating
Unstable
1-13
e s
Course Introduction
y(t)
0.623y
Kp
s + 1
e s
Course Introduction
LECTURE ONE
Kp
static gain
2s2 + 2s + 1
damping coefficient
natural period
y(s) =
Kp
s ( s + 2s + 1 )
2 2
Kpp1p2
s ( s p1 )( s p2 )
p1,2 =
2 1
1-15
Course Introduction
B) For = 1, p1 = p2 = 1 / :
y(t) = Kp (1 (1 + t ) e t )
1-16
Course Introduction
LECTURE ONE
2
are complex roots: p1,2 = i 1
1
y(t) = Kp 1
e t sin ( t )
1 2
1 2
= tan 1
1-17
1 2
Course Introduction
p (s) =
Kp
C
(s) =
F
( 1s + 1 )( 2s + 1 )
P (s)B (s)
C
=
(s) =
Cs
P ( s ) B ( s ) + 1 1 2 2 1 + 2
s +
s +1
K K + 1
K K + 1
c p
c p
KcKp + 1
1-18
Course Introduction
LECTURE ONE
C
K
= 2 2
(s) =
Cs
s + 2s + 1
1 2 2 1 + 2
s +
s+1
K K + 1
K K + 1
c p
c p
KcKp + 1
K=
KcKp
KcKp + 1
1 2
KcKp + 1
1 + 2
2 1 2 KcKp + 1
Course Introduction
10
Course Introduction
LECTURE ONE
Course Introduction
180 (2k 1 )
nm
180 (2k )
k = 0,1, ,n m 1 (K > 0)
k = 0,1, ,n m 1 (K < 0)
nm
where n and m are the number of poles and zeros of pc(s).
6. The asymptotes are centered at = ( pi zi ) (n m )
where pi and zi are the locations of poles and zeros of
pc(s), respectively.
1-22
11
Course Introduction
LECTURE ONE
p (s) =
( s + 1 )( s + 3)
3
, c ( s ) = Kc
Im(s)
2
1
-5
-4
-3
-2
Re(s)
-1
-1
-2
-3
1-23
Course Introduction
p (s) =
( s + 1 )( s + 3)
3
, c ( s ) = Kc (1 + 1 Ts
i )
Im(s)
2
1
-5
-4
-3
-2
-1
Re(s)
-1
-2
-3
1-24
12
Course Introduction
LECTURE ONE
p (s) =
1
e s , c ( s ) = Kc (1 + 1 Ts
i )
( s + 1)
3
Im(s)
2
1
-5
-4
-3
-2
-1
Re(s)
-1
-2
-3
1-25
Course Introduction
Overshoot:
OS = exp
1 2
(loge OS )
2
(loge OS) + 2
2
Thus:
1-26
13
Course Introduction
LECTURE ONE
ts loge x 1 2
(loge OS )
2
(loge OS) + 2
2
1-27
Course Introduction
14
Course Introduction
LECTURE ONE
Summary
n Modeling process transient behavior
Generating models in standard form:
x = f ( x,u ) , y = g ( x, u )
o
p
q
r
Linearization
Laplace transforms
Linear system response
Root locus design of FB controllers
Use of approximate specifications in design
1-29
15
Course Introduction