Lecture 6 (21-24)
Lecture 6 (21-24)
𝒌𝑒 = [𝑘𝑒2 ]
𝑘𝑒3
Check the Observability condition for the system. If the system is completely state
observable, then substitute the 𝒌𝑒 matrix into the desired characteristic polynomial:
|𝑠𝑰 − (𝑨 − 𝒌𝒆 𝒄)| = (𝑠 − 𝜇1 )(𝑠 − 𝜇2 )(𝑠 − 𝜇3 )
By equating the coefficients of the like powers of s on both sides of this last equation, we can
determine the values of 𝑘𝑒1 , 𝑘𝑒2 , and 𝑘𝑒3 . This approach is convenient if n = 1, 2, or 3, where
n is the dimension of the state vector x.
Ackermann’s formula to obtain state observer gain matrix 𝒌𝒆 :
Check the Observability condition for the system. If the system is completely state
observable, then use the following equation to obtain state observer gain matrix 𝒌𝒆 :
𝒄 −𝟏
𝒄𝑨 0
𝒄𝑨 𝟐 0
𝒌𝒆 = 𝚫𝒄 (𝑨) : (1.22)
: 0
𝒄𝑨𝒏−𝟐 [1]
[ 𝒄𝑨𝒏 ]
21
(𝑠 + 10)2 = 𝑠 2 + 20𝑠 + 100 = 𝑠 2 + 𝛼1 𝑠 + 𝛼2
Hence:
𝛼1 = 20; 𝛼2 = 100
0 1 0 1
𝑊=[ ] and 𝑉 = [ ]
1 0 1 0
1 0
𝑁 = (𝑊𝑉 𝑇 )−1 = [ ]
0 1
𝛼2 − 𝑎 2 1 0 100 + 20.6 120.6
𝑘𝑒 = (𝑊𝑉 𝑇 )−1 [𝛼 − 𝑎 ] = [ ][ ]=[ ]
1 1 0 1 20 − 0 20
Method 2:
|𝑠𝐼 − 𝐴 + 𝑘𝑒 𝑐| = 0
𝑠 0 0 20.6 𝑘 𝑠 −20.6 + 𝑘𝑒1
|[ ]−[ ] + [ 𝑒1 ] [0 1]| = | | = 𝑠 2 + 𝑘𝑒2 𝑠 − 20.6 + 𝑘𝑒1 = 0
0 𝑠 1 0 𝑘𝑒2 −1 𝑠 + 𝑘𝑒2
Since the desired char. Eq. is:
𝑠 2 + 20𝑠 + 100 = 0
∴ 𝑘𝑒1 = 120.6; 𝑘𝑒2 = 20
Method 3: We shall use Ackermann's formula given by Equation (1.22):
𝒄 −𝟏 0
𝒌𝒆 = 𝚫𝒄 (𝑨) [ ] [ ]
𝒄𝑨 1
where:
∆𝑐 (𝑠) = (𝑠 − 𝜇1 )(𝑠 − 𝜇2 ) = 𝑠 2 + 20𝑠 + 100
Thus,
120.6 412
∆𝑐 (𝐴) = 𝐴2 + 20𝐴 + 100𝐼 = [ ]
20 120.6
120.6 412 0 1 0 120.6
𝑘𝑒 = [ ][ ][ ] = [ ]
20 120.6 1 0 1 20
22
Figure 5 Observer state feedback control
Consider the completely state controllable and completely observable system defined by the
equation:
𝑥̇ = 𝐴𝑥 + 𝑏𝑢
𝑦 = 𝑐𝑥
For the state feedback control based on the observed state 𝑥̃(𝑡)
𝑢 = −𝑘𝑥̃
With this control, the state equation becomes:
̃ = (𝑨 − 𝒃𝒌)𝒙 + 𝒃𝒌(𝒙 − 𝒙
𝒙̇ = 𝑨𝒙 − 𝒃𝒌𝒙 ̃) (1.23)
The difference between the actual state 𝑥(𝑡) and the observed state 𝑥̃(𝑡)has been defined as
the error 𝑒(𝑡):
̃(𝒕)
𝒆(𝒕) = 𝒙(𝒕) − 𝒙
So that, the equation 1.23 can be rewritten as:
𝒙̇ = (𝑨 − 𝒃𝒌)𝒙 + 𝒃𝒌𝒆 (1.24)
Not that the observer error equation was given by Equation 1.20:
𝒆̇ = (𝑨 − 𝒌𝒆 𝒄)𝒆
So, we obtain that:
23
𝑥̇ 𝐴 − 𝑏𝑘 𝑏𝑘 𝑥
[ ]=[ ][ ] (1.25)
𝑒̇ 0 𝐴 − 𝑘𝑒 𝑐 𝑒
Eq. 1.25 describes the dynamics of the observed-state feedback control system.
The characteristic equation for the system is:
𝑠𝐼 − 𝐴 + 𝑏𝑘 −𝑏𝑘
| |=0
0 𝑠𝐼 − 𝐴 + 𝑘𝑒 𝑐
or
|𝑠𝐼 − 𝐴 + 𝑏𝑘||𝑠𝐼 − 𝐴 + 𝑘𝑒 𝑐| = 0 (1.26)
Notice that the closed-loop poles of the observed-state feedback control system consist of the
poles due to the pole-placement design alone and the poles due to the observer design alone.
This means that the pole-placement design and the observer design are independent of each
other. They can be designed separately and combined to form the observed-state feedback
control system. Note that, if the order of the plant is n, then the observer is also of nth order (if
the full-order state observer is used), and the resulting characteristic equation for the entire
closed-loop system becomes of order 2n.
24
Figure 6 the system with controller observer