Professional Documents
Culture Documents
4667 Final 2014
4667 Final 2014
Final Examination
9 January 2015
1. You may use any books, notes, calculators or MATLAB. However, collaboration with anyone
2. There are 6 problems in this exam, with total 70 points (regular credit 60 + extra credit 10).
3. For Problems 1-5, you are required to describe all steps to obtain the answers. Explanations
are not required in Problem 6. However, you may get some partial credit for explanations that
4. Please check your e-mail a few times during the exam. There may be correction or clarification
5. If you solve a problem using MATLAB, you are required to print out all MATLAB commands
used in the problem, and to attach all numerical and/or graphical results obtained from
MATLAB in your solution papers. Do not submit only MATLAB codes (see Instruction 3).
6. Don’t forget to write down your name and your student ID on your solution papers.
7. Submit your exam before January 16, 17:00. Late submission may result in reduction of
your points.
Good luck!
Problem 1
Consider the closed-loop discrete-time system below, where K is a control gain to be chosen.
1.1) If K 1, determine whether the steady-state error ( Ess ) to a unit-step input (i.e., r[k ] 1[k ] )
1.2) Determine whether or not you can select a gain K so that the steady-state error to a unit step input
1
The transfer function of a simple antenna angle-tracker is given by G ( s ) . Consider the
s (10 s 1)
Suppose that a digital control system for the antenna angle-tracker shown in the figure below, where
10s 1
the controller CD ( z ) is approximated from the continuous-time controller C ( s) using the
s 1
poles-zeros matching method. The sampling period of the digital control system is T 1sec .
4.3) Compute the steady-state error to a unit-ramp input. Is the specification in steady-state error
achieved? (3 points)
For extra credit: Is it possible to tune a gain K 0 of the controller KCD ( z ) so that the settling time is
(Hint: How does the magnitude of the closed-loop poles depend on the settling time?)
Problem 3
1 100 100
x x u
1 0 0
y 0 1 x
where u and y are the input and the output, respectively, of the system.
3.1) Obtain a state-space representation for the ZOH equivalent of this system, with T 0.01 sec.
1.5 0.56 1
x[k 1] x[ k ] u[k ]
1 0 0
y[k ] 0.1 0.08 x[ k ].
4.4) Represent the system as a difference equation relating u[k ] and y[k ] . (2 points)
Problem 5
z
A feedback control system for the plant P( z ) is given below:
z 1.2 z 1.9
2
5.1) Design a controller C ( z ) K ( z a) so that the closed-loop poles will be z1 0.95, z2 0.4. .
(6 points)
5.2) Prove that we cannot put all the closed-loop poles at the origin using the controller of the form
C ( z ) K ( z a) . (4 points)
For extra credit: Design a controller C ( z ) so that all the closed-loop poles are at the origin. The
controller must not perform unstable pole/zero cancellation with the plant. (5 points)
Determine whether each of the following statements is TRUE or FALSE. Note that TRUE means the
statement is always true, while FALSE means the statement is false for at least one case.
You may receive 2 points for each correct answer without explanation, 0 points for each incorrect
answer without explanation, and 1 points for each incorrect answer with adequate explanation.
G(s)
6.1) If G(s) has a zero at s b , then its ZOH equivalent Gzoh ( z ) (1 z 1 ) 1
{ } will have
s
TRUE FALSE
6.2) If G( z) is stable, then its w-plane equivalent Gw ( w) G ( z ) z 1 (T /2) w is also stable.
1 (T /2) w
TRUE FALSE
TRUE FALSE
6.4) Suppose that CD ( z ) is approximated from C (s) using the bilinear transformation. Then the DC
gains of the two systems are always matched, i.e., lim CD ( z ) lim C (s) , regardless of the choice
z 1 s 0
of T .
TRUE FALSE
TRUE FALSE