Escolar Documentos
Profissional Documentos
Cultura Documentos
tf
2 if
2 i
) )
By default, it is assumed that t f Constrained problems (state and control inequality constraints) are not considered here. Those will be considered later.
ADVANCED CONTROL SYSTEM DESIGN Dr. Radhakant Padhi, AE Dept., IISc-Bangalore 4
L ( X ,U )
Path Constraint:
X = A X + BU
t f : Fixed, X ( t f ) : Free
5
LQR Design:
State Equation:
X = AX + BU
(t ) = P (t ) X (t )
Justification:
From functional analysis theory of normed linear space, ( t ) lies in the "dual space" of X ( t ) , which is the space consisting of all continuous linear functionals of X ( t ) . Reference: Optimization by Vector Space Methods D. G. Luenberger, John Wiley & Sons, 1969.
ADVANCED CONTROL SYSTEM DESIGN Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
(t ) = P (t ) X (t )
= PX + PX
= PX + P ( AX + BU ) = PX + P ( AX BR 1 BT )
( QX + AT PX ) = ( P + PA PBR 1 BT P ) X P + PA + AT P PBR 1 BT P + Q ) X = 0 (
ADVANCED CONTROL SYSTEM DESIGN Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
= PX + P ( AX BR 1 BT PX )
P + PA + AT P PBR 1 BT P + Q = 0
Boundary condition
P (t f ) X f = S f X f
P (t f ) = S f
(X
is free )
U = ( R 1 BT P ) X = K X
ADVANCED CONTROL SYSTEM DESIGN Dr. Radhakant Padhi, AE Dept., IISc-Bangalore 10
PA + AT P PBR 1 BT P + Q = 0
Note:
ARE is still a nonlinear equation for the Riccati matrix. It is not straightforward to solve. However, efficient numerical methods are now available. A positive definite solution for the Riccati matrix is needed to obtain a stabilizing controller.
ADVANCED CONTROL SYSTEM DESIGN Dr. Radhakant Padhi, AE Dept., IISc-Bangalore 11
Example 1:
A Motivating Example:
2 = n2 u, n = g / L
mg
1 x1 0 x + 1 u 0 2
X B
A Motivating Example:
ARE: PA + AT P PBR 1 BT P + Q = 0
mg
p2 =
1 2 n4 + c 2 2 n c 1 2 p2 c
14
p3 =
A Motivating Example:
Hence, p2 needs to be positive. Therefore 1 2 n + n4 + c 2 , c2 Moreover, p2 =
2 p1 + p3n c 2 p2 p3 = 0 2 p1 = c 2 p2 p3 p3n (not needed in this problem)
mg
)
15
A Motivating Example:
Analysis
1 2 I A = = 2 n = 0 2 n = n
mg
1 c 2 p3
p2 =
1 (n2 + 2 ) c2
I ACL = 0
1 2 2 2 1/ 2 p3 = 2 p2 = 2 (n + ) c c
16
A Motivating Example:
Analysis
+ 2 ( +
2 2 n
2 1/ 2
+ = 0
2
mg
1,2 =
( Note:
1/ 2 1/ 2 1 1 2 n + 2 ) j 2 n2 ) ( ( 2 2
2 = n4 + c 2 > n2
Both of the closed-loop poles are strictly in the left-half plane. Hence, the closed-loop is guaranteed to be asymptotically stable.
17
Example 2:
= a ( n ) + bu
where a, b : Constants
: Temperature
Problem formulations
Case 1: Cost Function: Case 2:
Cost Function:
tf 2 1 2 J = s f ( f 30 ) + u dt 2 0 s f > 0 : Weightage
1 2 J = u dt 20
tf
( t f ) = f = 300 C
(Hard constraint)
Solution:
Solution:
( a ) , ( 0 ) = a x = ax + bu , x ( 0 ) = ( a a ) = 0
x 1 2 = u + ( ax + bu ) 2 = = a x = 0 u = b u
Necessary conditions x = ax + bu
= a u = b
21
f
a t f t
x = ax b f e
2
1 sa
22
1 X ( s ) = b f e 2 2 s a 1 1 at f 1 2 = b f e 2a s a s + a at f 1 2 e at e at ) Hence x(t ) = b f e ( 2a
2 at f
However, x (t f ) = ( f a ) = 10 C
0
ADVANCED CONTROL SYSTEM DESIGN Dr. Radhakant Padhi, AE Dept., IISc-Bangalore 23
Unknown
1 at f at f e e 2a
b 2 f 2 at f 10 = 1 e 2a 20a f = 2 2 at f b 1 e
)
10 ( e at e at ) e at f 1 ( e at e at ) = at f at f 2a e e
20 a 2 x(t ) = b b 2 1 e 2 at f
24
at f
e e
at f
(e
at f
at f
= 10
20a e at = b e at f e at f
25
b2 at f x ( t ) = f e ( eat e at ) 2a
ADVANCED CONTROL SYSTEM DESIGN Dr. Radhakant Padhi, AE Dept., IISc-Bangalore 26
27
28
lim u ( t ) S .C . = lim
10abe at at f b 2 at f at f e e ae + 2
s f
b e
1 s f 20ae at e
at f
at f
= u ( t ) H .C .
i.e. The "soft constraint" problem behaves like the "hard constraint" problem when s f .
ADVANCED CONTROL SYSTEM DESIGN Dr. Radhakant Padhi, AE Dept., IISc-Bangalore 29
30