EECE 460 Final, Fall 2003

American University of Beirut · Control Systems · 2 pages

All EECE 460 files
EECE 460 Final, Fall 2003, page 1

Stuck on a question? A tutor can walk you through it.

EECE 460 Final, Fall 2003, page 2

More EECE 460 files

Show the text of this final exam
AMERICAN UINVERSITY OF BEIRUT FACULTY OF ENGINEERING AND ARCHITECTURE EECE 460 Control Systems Fall 2003-2004 Final Prof. Fouad Mrad Name: 3 hours. January 21, 2004 Total of 100 points Open Book Exam, 2 pages YOU MUST RETURN THIS EXAM WITH YOUR ANSWER BOOKLET Problem 1 (10 points): Given the following SISO, LTI state model of a continuous nth order dynamical system that is controlled with a microprocessor: ( ) ) ( ( ) ( ) ) ( Cx t t y Bu t Ax t t x = + = & The system is assumed to be fully controllable and observable. Where x(t) represents the vector of n states, u(t) and y(t) represent system input and output. State clearly YOUR assumptions when you answer the following questions: a) The sampling period is T sec, suggest top 3 ONLY guidelines for choosing T. b) In a current observer, give top 2 ONLY guidelines to gain choices for the estimator. c) In the design of a pole placement controller using state feedback, give top 2 ONLY guidelines to gain choices. d) If a PID like controller behavior is needed, propose controller changes ONLY from part (c) IF NEEDED, and observer changes from (b) IF NEEDED. Problem 2(30 points): The space station attitude control dynamics has the plant transfer function given by G(s). Design a digital controller to have desired closed loop natural frequency around 0.3 rad/sec and damping ratio of 0.7 using emulation. Assume that the supplied Continuous controller is D(s) and the sampling frequency is 6 rad/sec. 2 1 ( ) s G s = and 2) ( 2.0 ) .0 81( ( ) + + = s s D s 1. Is the sampling frequency fast enough for emulation? Justify. 2. What are the desired transient specifications of the system? 3. What are the corresponding s-plane desired poles? 2 4. Design D*(z) using Zero Pole Matching discretization. 5. Derive the equivalent algorithm (difference equation) for microprocessor coding. 6. Is your derived routine implementable? Justify, if not suggest a practical solution. Problem 3 (30 points): The discrete equivalent linear time invariant state model of a second order system is given by the following: X(k+1) = A X(k) + B U(k) Y(k) = C X(k) The matrices are: A = ⎥⎦ ⎤ ⎢⎣ ⎡ − 1 1 1 0 ; BT = [0 1] ; C = [2 0] a) What are the poles of the system in the z-plane? b) Is the given system fully observable? Justify. c) Design a predictor estimator to have desired poles in the Z-plane located at 0. (Supply needed gain vector). d) Why is the design of (b) called predictor? e) What are the obtained step response specifications of the process in the discrete domain? (i.e. Achieved poles locations in the Z-plane) Problem 4 (30 points): The discrete equivalent (T is 0.1 sec) linear time invariant state model of a continuous second order system is given by the following: X(k+1) = A X(k) + B U(k) Y(k) = C X(k) The matrices are: A = ⎥⎦ ⎤ ⎢⎣ ⎡ − 1 0 1 1 ; BT = [1 1] ; C = [1 2] The desired given reference state vector is given by Xd(k) different from zero and corresponds to a given command input signal Uc(k). Define the state error by e(k)= X(k)-Xd(k). a) Is the given system fully controllable? Justify. b) Solve for the poles of the open loop system. c) Supply the transient step response specifications of the given open loop in the continuous domain. d) Design a feedback gain matrix G such that U(k)=Uc(k) - Ge(k) will force the closed loop system error to go to zero with desired poles in the Z-plane located at 0.4 and 0.6. Assume all states are available for feedback. e) What are the obtained transient step response specifications of the closed loop system in the continuous domain?