Mechanical and
Aerospace Control
Systems
Definitions
Definitions
x t
A t x t
B t u t
Output Equation
The variables of interest (or measured variables) are
y t
C t x t
D t u t
Typically D(t) = 0
If A(t), B(t), C(t), and D(t) are not functions of time, the notation (t) is
dropped and the system is called Linear Time Invariant (LTI)
Example 1
y t
6
y t
11y t
6y t
6u t
Example 1
x1 t
y t
x2 t
y t
x3 t
y t
x1 t
x2 t
x2 t
x3 t
x3 t
6 x1 t
11x2 t
6 x3 t
6u t
Example 1
x1 t
x2 t
x3 t
y t
0
0
1
0
0
1
x1 t
x2 t
0
0 u t
11
x3 t
x1 t
1 0 0 x2 t
x3 t
This system has one input and one output and is known as a Single
Input SingleOutput (SISO) system
H s
Y s
U s
sk
a1s k
1
ak 1s ak
dk y t
dt k
d k 1y t
a1
dt k 1
ak 1 y t
ak y t
u t
The states are the output and its first, second, , kth1 derivative with
respect to time
x1 t
y t
x2 t
y t
xk t
d k 1y t
dt k 1
10
x1 t
x2 t
x2 t
x3 t
xk
xk t
The last first order differential equation is derived from the original kth
order differential equation
xk t
a1 xk t
ak 1 x2 t
ak x1 t
u t
11
x1 t
x2 t
xk t
0
0
ak
1
0
ak
0
1
y t
a1
x1 t
x2 t
xk t
0
0
u t
x1 t
x2 t
1 0 0
xk t
0u t
12
H s
b1s k 1 bk 1s bk
s k a1s k 1 ak 1s ak
Y s
Z s
where
Z s
U s
b1s k
sk
Y s Z s
Z s U s
bk 1s bk
1
a1s k
1
ak 1 s a k
The system Z(s)/U(s) is the same as before (i.e., the A and B matrices
are the same as before using Z as the output).
13
x1 t
z t
x2 t
z t
xk t
d k 1z t
dt k 1
y t
d k 1z t
b1
dt k 1
bk 1 z t
bk z t
y t
b1xk t
bk 1x2 t
bk x1 t
14
x1 t
x2 t
xk t
0
0
ak
1
0
ak
0
1
y t
a1
bk
x1 t
x2 t
xk t
bk
0
0
u t
b1
x1 t
x2 t
xk t
0 u t
15
sk
a1s k
ak Y s
b0 s k b1s k
bk U s
sk Y s
b0U s
sk
a1Y s
bU
s
1
akY s
bkU s
Y s
b0U s
1
1
bU
s a1Y s
k bkU s akY s
1
s
s
Xk s
16
Multiplying by s
sX k s
s Y s
b0U s
a1Y s
bU
s
1
1
1
b2U s a2Y s
k 1 bkU s akY s
s
s
Xk
Multiplying by s again
sX k
s2 Y s
b0U s
s Y s
a2Y s
b2U s
1
1
b3U s a3Y s
k 2 bkU s akY s
s
s
bU
s
1
Xk
Continuing
sX1 s
sk Y s
akY s
b0U s
bkU s
s Y s
ak X k s
bk 1U s
b0U s
bkU s
17
x1 t
x2 t
ak xk t
x1 t
ak
b0u t
xk t
bk u t
b0u t
bk 1u t
xk
xk
xk t
xk
2
1
a2 xk t
a1 xk t
y t
b0u t
b0u t
b0u t
b2u t
b1u t
xk t
18
x1 t
x2 t
xk 1 t
xk t
0 0 0
1 0 0
ak
ak 1
0 1
ak
0 0 1
y t
a1
x1 t
x2 t
bk
bk
ak b0
ak 1b0
xk 1 t
xk t
b2 a2b0
b1 a1b0
x1 t
x2 t
0 0 1
xk t
u t
b0 u t
Example 2
19
For the system given below, determine the first companion and
second companion forms.
d5y t
dt 5
12
y t
6
u t
66
y t
66
u t
206
y t
320u t
345 y t
802u t
234 y t
792u t
Example 2
20
x1 t
x2 t
x3 t
x1 t
0
0
0
0
1
0
0
1
0
0
x2 t
0
0 u t
x4 t
x5 t
234
345
206
66
12
x4 t
x5 t
x3 t
0
1
x1 t
The output
equation for the
first companion
form is
x2 t
y t
0 u t
Example 2
21
x1 t
x2 t
x3 t
x4 t
x5 t
0 0 0 0
234
x1 t
792
1 0 0 0
0 1 0 0
345
206
x2 t
802
320 u t
0 0 1 0
66
0 0 0 1
12
x4 t
x5 t
x3 t
66
6
x1 t
The output
equation for the
second companion
form is
x2 t
y t
0 0 0 0 1 x3 t
x4 t
x5 t
0 u t
22
H s
b1s k 1 bk 1s bk
s k a1s k 1 ak 1s ak
s zk 1 s zk 2 s z2 s z1
K
s pk s pk 1 s p2 s p1
23
Assuming the poles are real and distinct, the transfer function can be
written as
H s
b1s k 1 bk 1s bk
s k a1s k 1 ak 1s ak
c1
s
p1
ck 1
c2
s p2
s pk
ck
s pk
Example 3
Determine the Partial Fraction Expansion of the following transfer
function
H s
s b
s s a
24
Example 3
25
H s
s b
s s a
c1
s
c2
s a
s b c1 s a
c2 s
H s
b/a 1 b/a
s
s a
26
H s
as b
j s
s2
as b
2
2 s
H s
s2
c1s c2
2
2 s
Example 4
27
H s
a
s s2 2 s
Example 4
28
H s
c1
s
a
s s2 2 s
Multiplying by the
denominator of H(s)
Equating like
coefficients in s
s2
a c1s 2 c1 2 s c1
2
a c1
H s
a
2
c1 2
a
The transfer
function is
c2 s c3
2
2 s
s2 2 s
c2 s 2 c3s
c3 0 c1 c2
2 a
2
2
2
2
29
The transfer function of a system with real repeated roots, where a(s)
is a general polynomial in s with order k1, can be written as
H s
a s
s b
c1
k
s b
c2
s b
ck
ck
s b
k 1
s b
Example 5
30
H s
a
s s b
Example 5
31
H s
s s b
Multiplying by the
denominator of H(s)
Equating like
coefficients in s
The transfer
function is
c1
s
c3
c2
s b
s b
a c1 s b
a
H s
c1b 2
a / b2
s
c2 s s b
c1 2b c2b c3
a / b2
s b
a/b
s b
c3 s
c1 c2
32
H s
Y s
U s
b1s k 1 bk 1s bk
s k a1s k 1 ak 1s ak
H s
r1
r2
s s1
s s2
rk
s sk
x1 t
s1 x1 t
u t
xk t
y t
sk xk t
r1x1 t
u t
rk xk t
33
x1 t
xk t
s1
x1 t
1
u t
0 sk
xk t
y t
r1 rk
x1 t
0 u t
xk t
The system eigenvalues are the diagonal elements of the matrix A.
34
H s
Y s
U s
j
s
2 s 2
j
j
s2 2 s
x1 t
x2 t
y t
j
0
j
x1 t
0
j
j
x1 t
x2 t
x2 t
0 u t
1
u t
1
x1 t
x2 t
y t
1
2
2
2
x1 t
x2 t
x1 t
x2 t
0
u t
1
0u t
35
36
H s
Y s
U s
r1
r2
s a
s a
Y1 s
U s
x1 t
s a
Y1 s X1 s
X1 s U s
ax1 t
Y2 s X 2 s
X2 s U s
x2 t
x1 t
r1
u t
r2
ax2 t
1
s a
y1 t
1
s a
r1 x1 t
X1 s
r2
s aU s
1
y2 t
r2 x2 t
x1 t
x2 t
y t
y1 t
ax1 t u t
x1 t ax2 t
x t
37
y t
r1 x1 t
ax t
rx t
x1 t
x2 t
x 1 t
x t
a 0 0 0
x1 t
1 a 0 0
0 1
0 0
x2 t
0
u t
x 1 t
x t
0 0 1 a
y t
r1 r2 r
x1 t
x2 t
x t
0 u t
0
0
38
39
If the system contains mixed types (i.e., real, complex conjugates, and
real repeated), the Jordan form is the concatenation of the different
Jordan blocks. For q systems, the A, B, and C matrices in the state
space representation are
A1
B1
A2
B2
Aq
Bq
C1 C2 Cq
Example 6
40
H s
Y s
U s
s 2
s 3
3
s 3
5
2
s 2
Example 6
41
2 B 1 C 4 D 0
3
1
0
3
2 3
D 0
13
0
1
5 0
D 0
Example 6
42
2
0
0
0
0
C
0
3
1
0
0
0
0
3
0
0
0
0
0
0
13
4 2 3 5 0
0
0
0
1
4
1
1
0
0
1
D 0
Matlab
43
Y s
U s
6
s3 6s 2 11s 6
0
11
0
B
0
6
1 0 0
D 0