Professional Documents
Culture Documents
Problem 1
Figure 1 shows a block diagram of a MIMO system with two inputs and two outputs.
R x1
u1 b y1
x2 R
a
c y2
R x3
u2
a) Derive the state space model of the system using the labeled signals.
c) Is the MIMO system controllable and observable for all values of parameters a, b,
c?
e) Can a SISO controller, connected between one of the inputs and one of the outputs,
be used to place the closed loop poles at arbitrary locations? Give reasons for your
answer and - if needed - place restrictions on the values of parameters a, b, c.
1
Problem 2
Consider a system with a state space realization
where
−1 −2 1 2 1 0 0 0
A= B= C= D=
1 −4 1 0 0 1 0 2
b) Consider the configuration in Figure 2, where I denotes the identity matrix. Deter-
mine the dimensions of the signals r, e, u, y, x̂, xI , uF and uFI .
r e I xI u FI u y
FI G(s)
- s
uF
x̂
Observer
c) Consider the configuration in Figure 3, where the observer contains an exact plant
model (A, B, C).
r e I xI u y
G(s)
- s
x̂
Observer
Construct a state space model (Ā,B̄,C̄) of an augmented system, where the input
ū, output ȳ and states vector x̄ are
2
y x
r
ū = ȳ = x̂
x̄ = x̂
u
xI xI
Give the result in terms of the plant model (A,B,C) and L, where L is the observer
gain.
d) Write Matlab code that calculates F and FI such that the closed-loop poles are
assigned to desired locations, specified in a vector p. Assume that A, B, C, L and
p are in the workspace.
3
Problem 3
Consider the following continuous-time system
a) Assume the system is preceded by a zero order hold device. Find an exact discrete-
time state space model for a sampling time T = 1.
c) What is the static gain of the discrete-time system? Explain its physical meaning.
d) Give Matlab code for solving (a) and for plotting the step response of the discrete-
time system.
e) For each of the pole locations g, h, i, j, k, and l in the z-plane marked in Figure 4,
find the corresponding impulse response in Figure 5.
0.8
0.6
0.4
0.2
l k i g
0
−0.2
−0.4
j
−0.6
h
−0.8
−1
−1.5 −1 −0.5 0 0.5 1
4
20
1
1.
4.
0 0.5
0
−20
0 5 10 15 20 0 5 10 15 20
3
1
2
2.
5.
0.5
1
0
0
0 5 10 15 20 0 5 10 15 20
1
2
3.
6.
0.5
1
0 0
0 5 10 15 20 0 5 10 15 20
5
Problem 4
Consider the following state space model:
b) Estimate values of Φ, Γ, C and D in the above state space model that match the
given impulse response data.
d) Give MATLAB code for computing Γ and C of the system using Hankel matrix
Hk (assume Hk is in the workspace).