Lecture 12
Lecture 12
Theme: Using the state for control. • The future behavior can be predicted from the state
• Can we find a general controller?
• The state is an ideal basis for control
• We will focus on the predictive part, reference values and
integral action will be dealt with later
Example Controllability
Try to do same thing for
dx
dx 0 1 1 = Ax + Bu
= x+ u dt
dt 0 0 0
y = Cx = ( 1 0) x Find control signal that moves the system from x(0) = a to
x(t) = b. Hence
Control law u = −l1 x1 − l2 x2 + lr r. Closed loop system
t
− l1 1 − l2
dx
= x+
lr
r b = x ( t) = e a + At
e A( t− s) Bu( s) ds
dt 0 0 0 0
control signal does not influence the second state! Some conditions
are required!
c K. J. Åström August, 2000 2
Controllability ... Examples
t
− As − At dx 0 1 0
e Bu( s) ds = −a + be = x+ u
0 dt 0 0 1
c K. J. Åström August, 2000 5
Integral Action - A Fix Integral Action - A Fix ...
Process model
d x A 0 x B 0
dx = + u+ r
= Ax + Bu dt I −C 0 I 0 1
dt
y = Cx Control law
Introduce the integral of the error as an extra state x
u = −( L lI ) + lr r
I
dI
I= ( r − y) dt, = r − y = r − Cx
dt Closed loop system
Form the augmented system d x A − B L − B Li x B lr
= + r
dt I −C 0 I 1
d x A 0 x B 0
= + u+ r
dt I −C 0 I 0 1 If closed loop system stable there is no steady state error