EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu
Transcript of EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu
![Page 1: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/1.jpg)
EE 16B Midterm 2, March 21, 2017
Name:
SID #:
Discussion Section and TA:
Lab Section and TA:
Name of left neighbor:
Name of right neighbor:
Important Instructions:
• Show your work. An answer without explanation
is not acceptable and does not guarantee any credit.
• Only the front pages will be scanned and
graded. You can use the back pages as scratch paper.
• Do not remove pages, as this disrupts the scanning.
Instead, cross the parts that you don’t want us to grade.
Problem Points
1 10
2 15
3 10
4 20
5 15
6 15
7 15
Total 100
1
![Page 2: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/2.jpg)
1. (10 points) The thirteenth century Italian mathematician Fibonacci de-scribed the growth of a rabbit population by the recurrence relation:
y(t+ 2) = y(t+ 1) + y(t)
where y(t) denotes the number of rabbits at month t. A sequence generatedby this relation from initial values y(0), y(1) is known as a Fibonacci sequence.
a) (5 points) Bring the recurrence relation above to the state space form usingthe variables x1(t) = y(t) and x2(t) = y(t+ 1).
2
![Page 3: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/3.jpg)
b) (5 points) Determine the stability of this system.
3
![Page 4: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/4.jpg)
2. (15 points) Consider the circuit below that consists of a capacitor, aninductor, and a third element with the nonlinear voltage-current characteristic:
i = −v + v3.
C L
i L i
vC v+ +
− −
a) (5 points) Write a state space model of the form
dx1(t)
dt= f1(x1(t), x2(t))
dx2(t)
dt= f2(x1(t), x2(t))
using the states x1(t) = vC(t) and x2(t) = iL(t).
f1(x1, x2) = f2(x1, x2) =
4
![Page 5: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/5.jpg)
b) (5 points) Linearize the state model at the equilibrium x1 = x2 = 0 andspecify the resulting A matrix.
5
![Page 6: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/6.jpg)
c) (5 points) Determine stability based on the linearization.
6
![Page 7: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/7.jpg)
3. (10 points) Consider the discrete-time system
~x(t+ 1) = A~x(t) +Bu(t)
where
A =
0 1 00 0 00 0 0
B =
010
.a) (5 points) Determine if the system is controllable.
7
![Page 8: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/8.jpg)
b) (5 points) Explain whether or not it is possible to move the state vectorfrom ~x(0) = 0 to
~x(T ) =
210
.If your answer is yes, specify the smallest possible time T and an input sequenceu(0), . . . , u(T − 1) to accomplish this task.
8
![Page 9: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/9.jpg)
4. (20 points) Consider the system
~x(t+ 1) =
[cos θ − sin θsin θ cos θ
]~x(t) +
[01
]u(t)
where θ is a constant.
a) (5 points) For which values of θ is the system controllable?
b) (10 points) Select the coefficients k1, k2 of the state feedback controller
u(t) = k1x1(t) + k2x2(t)
such that the closed-loop eigenvalues are λ1 = λ2 = 0. Your answer should besymbolic and well-defined for the values of θ you specified in part (a).
9
![Page 10: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/10.jpg)
Additional workspace for Problem 4b.
10
![Page 11: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/11.jpg)
c) (5 points) Suppose the state variable x1(t) evolves as depicted below whenno control is applied (u = 0). What is the value of θ?
0 2 4 6 8 10 12 14 16
-1
-0.5
0
0.5
1
t
x1(t)
11
![Page 12: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/12.jpg)
5. (15 points) Consider the inverted pendulum below, where p(t) is the positionof the cart, θ(t) is the angle of the pendulum, and u(t) is the input force.
p
u M
m
θ
When linearized about the upright position, the equations of motion are
p(t) = −m
Mg θ(t) +
1
Mu(t)
θ(t) =M +m
M`g θ(t) − 1
M`u(t)
(1)
where M , m, `, g are positive constants.
a) (5 points) Using (1) write the state model for the vector
~x(t) =[p(t) p(t) θ(t) θ(t)
]T.
12
![Page 13: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/13.jpg)
b) (5 points) Suppose we measure only the position; that is, the output isy(t) = x1(t). Determine if the system is observable with this output.
13
![Page 14: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/14.jpg)
c) (5 points) Suppose we measure only the angle; that is, the output is y(t) =x3(t). Determine if the system is observable with this output.
14
![Page 15: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/15.jpg)
6. (15 points) Consider the systemx1(t+ 1)x2(t+ 1)x3(t+ 1)
=
0.9 0 00 1 10 1 0
︸ ︷︷ ︸
A
x1(t)x2(t)x3(t)
, y(t) =[0 1 0
]︸ ︷︷ ︸C
x1(t)x2(t)x3(t)
.
a) (5 points) Select values for `1, `2, `3 in the observer below such that x1(t),x2(t), x3(t) converge to the true state variables ~x1(t), ~x2(t), ~x3(t) respectively.x1(t+ 1)
x2(t+ 1)x3(t+ 1)
=
0.9 0 00 1 10 1 0
x1(t)x2(t)x3(t)
+
`1`2`3
︸ ︷︷ ︸L
(x2(t) − y(t)).
15
![Page 16: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/16.jpg)
Additional workspace for Problem 6a.
16
![Page 17: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/17.jpg)
b) (5 points) Professor Arcak found a solution to part (a) that guaranteesconvergence of x3(t) to x3(t) in one time step; that is
x3(t) = x3(t) t = 1, 2, 3, . . .
for any initial ~x(0) and x(0). Determine his `3 value based on this behavior ofthe observer. Explain your reasoning.
17
![Page 18: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/18.jpg)
c) (5 points) When Professor Arcak solved part (a), he found the convergenceof x1(t) to x1(t) to be rather slow no matter what L he chose. Explain thereason why no choice of L can change the convergence rate of x1(t) to x1(t).
18
![Page 19: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/19.jpg)
7. (15 points) Consider a system with the symmetric form
d
dt
[~x1(t)~x2(t)
]=
[F HH F
] [~x1(t)~x2(t)
]+
[GG
]~u(t), (2)
where ~x1 and ~x2 have identical dimensions and, therefore, F and H are squarematrices.
a) (5 points) Define the new variables
~z1 = ~x1 + ~x2 and ~z2 = ~x1 − ~x2,
and write a state model with respect to these variables:
d
dt
[~z1(t)~z2(t)
]=
[~z1(t)~z2(t)
]+
u(t).
19
![Page 20: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/20.jpg)
b) (5 points) Show that the system (2) is not controllable.
20
![Page 21: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/21.jpg)
c) (5 points) Write a state model for the circuit below using the inductorcurrents as the variables. Show that the model has the symmetric form (2).
ux 1 x 2
L L R
21
![Page 22: EE 16B Midterm 2, March 21, 2017 - tbp.berkeley.edu](https://reader030.fdocuments.us/reader030/viewer/2022040613/624b852523a0c92d7e06dd5c/html5/thumbnails/22.jpg)
22