Professional Documents
Culture Documents
Pole Placement Control Design: Dr. Radhakant Padhi
Pole Placement Control Design: Dr. Radhakant Padhi
Objective:
The closed loop poles should lie at μ1 ,… , μn , which are their
‘desired locations’.
X = AX + BU
The control vector U is designed in the following
state feedback form
U = − KX
This leads to the following closed loop system
X = ( A − BK ) X = ACL X
where ACL ( A − BK )
sI − ( A − BK ) = ( s − μ1 )( s − μ2 ) ( s − μn )
where μ1 , , μn are the desired pole locations.
z Check controllability
z Define K = [ k1 k2 k3 ]
z Substitute this gain in the desired
characteristic polynomial equation
sI − A + B K = ( s − μ 1 ) (s − μ n )
z Solve for k1 , k2 , k3 by equating the like
powers on both sides
⎡ 0 1 0 0 0 ⎤ ⎡0⎤
⎢ 0 0 1 0 0 ⎥⎥ ⎢0⎥
⎢ ⎢ ⎥
A=⎢ ⎥,B = ⎢ ⎥
⎢ ⎥ ⎢ ⎥
⎢ 0 0 0 0 1 ⎥ ⎢0⎥
⎢⎣ −an −an−1 −an−2 −an−3 −a1 ⎥⎦ ⎢⎣1⎥⎦
This characteristic ⎡ 0 1 0 0⎤
⎢ 0 0 1 0 ⎥⎥
polynomial, will lead to ⎢
the closed loop system ⎢ ⎥
⎢ ⎥
matrix as ACL = ⎢ ⎥ ( 2)
⎢ 1⎥
⎢ ⎥
⎢ 0 0 ⎥
State space form ⎢ −α −α −α n − 2 −α1 ⎥⎦
⎣ n n −1
⎡ an + k1 = αn ⎤ ⎡ k1 = (αn − an ) ⎤
⎢ ⎥ ⎢ ⎥
⎢ an −1 + k2 = α n −1 ⎥⇒ ⎢ k2 = ( α n −1 − an −1 ) ⎥
⎢ ⎥ ⎢ ⎥
⎢ ⎥ ⎢ ⎥
⎣ a1 + kn = α1 ⎦ ⎢⎣ kn = (α1 − a1 ) ⎥⎦
K = (α − a ) ( Row vector form)
ADVANCED CONTROL SYSTEM DESIGN 10
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
What if the system is not given
in the first companion form?
Define a transformation X = TXˆ
Xˆ = T −1 X
Xˆ = T −1 ( AX + Bu )
( ) (
Xˆ = T −1 AT Xˆ + T −1B u )
Design a T such that T-1AT will be in first companion form.
Select T = MW
where M ⎡⎣ B AB An−1B ⎤⎦ is the controllability matrix
……….(1)
………(2)
⎡ 0 1 0 0⎤ ⎡0 ⎤
⎢ 20.601 0 ⎥⎥ ⎢ −1 ⎥
0 0 ⎡1 0 0 0 ⎤
A=⎢ ; B = ⎢ ⎥ ;C = ⎢ ⎥
⎢ 0 0 0 1⎥ ⎢0 ⎥ ⎣ 0 1 0 0 ⎦
⎢ ⎥ ⎢ ⎥
⎣ −0.4905 0 0 0⎦ ⎣0.5⎦
ADVANCED CONTROL SYSTEM DESIGN 22
Dr. Radhakant Padhi, AE Dept., IISc-Bangalore
Step 1: Check controllability
Rank = 4 ; Controllable
M ≠0
Hence, the system is controllable.