Elements of Feedback Control - PowerPoint PPT Presentation

About This Presentation
Title:

Elements of Feedback Control

Description:

Title: Elements of Feedback Control Subject: Weapons Author: Brien W. Dickson Description: 1 Hour Last modified by: Chen, Degang J [E CPE] Created Date – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 44
Provided by: BrienWD5
Category:

less

Transcript and Presenter's Notes

Title: Elements of Feedback Control


1
(No Transcript)
2
Similarity transformation
same system as()
3
Example
diagonalized
decoupled
4
Invariance
5
(No Transcript)
6
Controllability
7
Example
8
Controller Canonical Form
Completely Controllable
9
Controllability
Only need to check this for eigenvalues
10
Controllability
11
PBH test for diagonal case
12
PBH test for block Jordan diagonal case
13
Are the following (A, B) pairs C.C.?
14
Are the following (A, B) pairs C.C.?
15
Observability
16
Example
17
Observability
18
(No Transcript)
19
PBH test for diagonal case
20
PBH test for block Jordan diagonal case
21
Are the following (C, A) pairs C.O.?
22
Are the following (C, A) pairs C.O.?
23
  • Controllability is invariant under transformation

24
(No Transcript)
25
  • Observability invariant under transformation

26
(No Transcript)
27
Controllability and Observability
28
C.C., C.O. and TF poles/zeros
29
Intuitive C.C., C.O. and TF
x1
G1(s)
x3
x2
u
G2(s)
G3(s)
C
y
x4
G4(s)
If no pole zero cancellation in each TF and in TF
multiplication, and G1 has poles different from
those of G2, G3, and G4, then C.C. But not C.O.
since x1 and x4 info not available at y
30
Intuitive C.C., C.O. and TF
x1
G1(s)
x3
x2
u
G2(s)
3/(s3)
C
y
x4
G4(s)
For the 3/(s3) block, input is x2, state is
x3. One canonical form of state equation for this
1st order TF is given by
31
State Feedback
D
1 s
r
u
x



y
B
C


-
A
K
feedback from state x to control u
32
(No Transcript)
33
(No Transcript)
34
Pole placement
Solve this to get ks.
35
Example
36
  • In Matlab
  • Given A,B,C,D
  • ?Compute QCctrb(A,B)
  • ?Check rank(QC)
  • If it is n, then
  • ?Select any n eigenvalues(must be in complex
    conjugate pairs)
  • ev?1 ?2 ?3 ?n
  • ?Compute
  • Kplace(A,B,ev)

ABk will have eigenvalues at
37
Invariance under state feedback
  • Thm Controllability is unchanged after state
    feedback.
  • But observability may change!

38
  • Recall linear transformation
  • Controllabilitybeing able to use u(t) to drive
    any state to origin in finite time
  • Observabilitybeing able to computer any x(0)
    from observed y(t)
  • After transformation, eigenvalues, char. poly,
    char. eq, char. values, T.F., poles, zeros are
    unchanged, but eigenvector changed
  • Controllability is invariant under transf.
  • Observability invariant under transf.

39
State Feedback
D
1 s
r
u
x



y
B
C


-
A
K
feedback from state x to control u
40
(No Transcript)
41
(No Transcript)
42
Pole placement
  • In Matlab
  • Given A,B,C,D
  • ?Compute QCctrb(A,B)
  • ?Check rank(QC)
  • If it is n, then
  • ?Select any n eigenvalues(must be in complex
    conjugate pairs)
  • ev?1 ?2 ?3 ?n
  • ?Compute
  • Kplace(A,B,ev)

ABk will have eigenvalues at these values
43
Pole placement
Solve this to get ks.
Write a Comment
User Comments (0)
About PowerShow.com