Pole Placment
Pole Placment
1
Lecture Outline
• Introduction
• Pole Placement
– Topology of Pole Placement
– Pole Placement Design Techniques
• Using Transformation Matrix P
• Direct Substitution Method
• Ackermann’s Formula
Introduction
• One of the drawbacks of frequency domain methods
of design is that after designing the location of the
dominant second-order pair of poles, we keep our
fingers crossed, hoping that the higher-order poles
do not affect the second-order approximation.
𝒙˙ = 𝑨𝒙+ 𝑩 𝑢
𝑦=𝑪𝒙
Topology of Pole Placement
• In a typical feedback control system, the output, y, is fed
back to the summing junction.
𝒙
˙ = 𝑨𝒙+ 𝑩(𝑟 − 𝑲𝒙 )
𝒙˙ = 𝑨𝒙+ 𝑩 𝑟 − 𝑩𝑲𝒙
𝑦=𝑪𝒙
𝒙
˙ =( 𝑨 −𝑩𝑲 ) 𝒙+ 𝑩 𝑟
Topology of Pole Placement
• For example consider a plant signal-flow graph in phase-
variable form
Topology of Pole Placement
• Each state variable is then fed back to the plant’s input, u,
through a gain, ki, as shown in Figure
Pole Placement
• We will limit our discussions to single-input, single-output
systems (i.e. we will assume that the control signal u(t) and
output signal y(t) to be scalars).
• We will also assume that the reference input r(t) is zero.
𝑦
𝒙
˙ =( 𝑨 −𝑩𝑲 ) 𝒙+ 𝑩 𝑟
𝒙
˙ =( 𝑨 −𝑩𝑲 ) 𝒙 𝑢=− 𝑲𝒙
Pole Placement
𝒙
˙ =( 𝑨 −𝑩𝑲 ) 𝒙
• The stability and transient response characteristics are
determined by the eigenvalues of matrix A-BK.
• Ackermann’s formula
𝐶𝑀 = [𝐵 𝐴𝐵 𝐴2 𝐵 ⋯ 𝐴 𝑛 −1 𝐵 ]
Pole Placement (Using Transformation Matrix P)
• Following are the steps to be followed in this particular
method.
an 1 an 2 a1 1
a an 3 1 0
n2
W s+
a1 1 0 0
1 0 0 0
A P 1 AP B P 1 B C CP
Pole Placement (Using Transformation Matrix P)
•• Following are the steps to be followed in this particular
method.
Pole Placement (Using Transformation Matrix P)
• Following are the steps to be followed in this particular
method.
𝑲 = [ 𝛼 𝑛 − 𝑎𝑛 𝛼 𝑛 −1 − 𝑎 𝑛− 1 ⋯ 𝛼 2 − 𝑎2 𝛼1 − 𝑎 1 ]
Pole Placement (Using Transformation Matrix P)
• Example-1: Consider the regulator system shown in following figure.
The plant is given by
𝑥1 0 1 0 𝑥1 0
[][
𝑥2 = 0
𝑥3 −1
0
−5
1
−6 ][ ] [ ]
𝑥 2 + 0 𝑢 (𝑡 )
𝑥3 1
• The system uses the state feedback control u=-Kx. The desired
eigenvalues are , ,. Determine the state feedback gain matrix K.
Pole Placement (Using Transformation Matrix P)
• Example-1: Step-1
𝑥1 0 1 0 𝑥1 0
[][
𝑥2 = 0
𝑥3 −1
0
−5
1
−6 ][ ] [ ]
𝑥 2 + 0 𝑢(𝑡 )
𝑥3 1
𝑥1 0 1 0 𝑥1 0
[][
𝑥2 = 0
𝑥3 −1
0
−5
1
−6 ][ ] [ ]
𝑥 2 + 0 𝑢(𝑡 )
𝑥3 1
𝑥1 0 1 0 𝑥1 0
[][
𝑥2 = 0
𝑥3 −1
0
−5
1
−6 ][ ] [ ]
𝑥 2 + 0 𝑢(𝑡 )
𝑥3 1
• Hence
𝑎1 =6 , 𝑎2 =5 , 𝑎3 =1
Pole Placement (Using Transformation Matrix P)
•• Example-1: Step-4
• Hence
𝛼 1 =14 , 𝛼 2 =60 , 𝛼 3=200
Pole Placement (Using Transformation Matrix P)
• Example-1: Step-4
𝑲 = [ 𝛼 3 − 𝑎3 𝛼2 − 𝑎 2 𝛼 1 − 𝑎1 ]
𝑲 = [ 199 5 5 8 ]
Pole Placement (Using Transformation Matrix P)
𝑥1 0 1 0 𝑥1 0
[][
𝑥2 = 0
𝑥3 −1
0
−5
1
−6 ][ ] [ ]
𝑥 2 + 0 𝑢 (𝑡 )
𝑥3 1
𝐶𝑀 = [𝐵 𝐴𝐵 𝐴2 𝐵 ⋯ 𝐴 𝑛 −1 𝐵 ]
Pole Placement (Direct Substitution Method)
•• Following are the steps to be followed in this particular
method.
Pole Placement (Using Direct Substitution)
• Example-1: Consider the regulator system shown in following figure.
The plant is given by
𝑥1 0 1 0 𝑥1 0
[][
𝑥2 = 0
𝑥3 −1
0
−5
1
−6 ][ ] [ ]
𝑥 2 + 0 𝑢 (𝑡 )
𝑥3 1
• The system uses the state feedback control u=-Kx. The desired
eigenvalues are , ,. Determine the state feedback gain matrix K.
Pole Placement (Using Transformation Matrix P)
• Example-1: Step-1
𝑥1 0 1 0 𝑥1 0
[][
𝑥2 = 0
𝑥3 −1
0
−5
1
−6 ][ ] [ ]
𝑥 2 + 0 𝑢(𝑡 )
𝑥3 1
3 2
¿ 𝑠 + ( 6+𝑘 3 ) 𝑠 + ( 5+ 𝑘 2 ) 𝑠+1+𝑘 1
60= ( 5+𝑘 2 ) 5
200=1+
𝑘1 𝑘 1 =199
Pole Placement (Ackermann’s Formula)
• Following are the steps to be followed in this particular
method.
𝐶𝑀 = [𝐵 𝐴𝐵 𝐴2 𝐵 ⋯ 𝐴 𝑛 −1 𝐵 ]
Pole Placement (Ackermann’s Formula)
• Following are the steps to be followed in this particular
method.
∅ ( 𝐴 ) = 𝐴 𝑛 +𝛼 1 𝐴 𝑛 − 1 +⋯ +𝛼 𝑛− 1 𝐴 + 𝛼 𝑛 𝐼
Pole Placement (Ackermann’s Formula)
• Example-1: Consider the regulator system shown in following figure.
The plant is given by
𝑥1 0 1 0 𝑥1 0
[][
𝑥2 = 0
𝑥3 −1
0
−5
1
−6 ][ ] [ ]
𝑥 2 + 0 𝑢 (𝑡 )
𝑥3 1
• The system uses the state feedback control u=-Kx. The desired
eigenvalues are , ,. Determine the state feedback gain matrix K.
Pole Placement (Using Transformation Matrix P)
• Example-1: Step-1
𝑥1 0 1 0 𝑥1 0
[][
𝑥2 = 0
𝑥3 −1
0
−5
1
−6 ][ ] [ ]
𝑥 2 + 0 𝑢(𝑡 )
𝑥3 1
∅ ( 𝐴 ) = 𝐴 3 + 𝛼 1 𝐴 2+ 𝛼 2 𝐴 + 𝛼 3 𝐼
[][
𝑥2 = 0
𝑥3 −1
0
−5
1
−6 ][ ] [ ]
𝑥 2 + 0 𝑢(𝑡 )
𝑥3 1
−1
0 0 1 199 55 8
𝐾 =[ 0 0
[
1] 0
1
1
−6
−6
31 ][ −8
−7
159
− 34
7
117 ]
𝐾 = [ 199 55 8]
Pole Placement
• Example-2: Consider the regulator system shown in following figure. The
plant is given by
𝑥1 1 2 1 𝑥1 1
[][ 𝑥2
𝑥3
= 0
1
1
1
3
1 ][ ] [ ]
𝑥 2 + 0 𝑢 (𝑡 )
𝑥3 1
• Determine the state feedback gain for each state variable to place the poles
at -1+j, -1-j,-3. (Apply all methods)
END OF LECTURES