EECS C128/ ME C134 Final Wed. Dec. 14, am. Closed book. One page, 2 sides of formula sheets. No calculators.

Similar documents
EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

EECS C128/ ME C134 Final Thu. May 14, pm. Closed book. One page, 2 sides of formula sheets. No calculators.

EE C128 / ME C134 Final Exam Fall 2014

Controls Problems for Qualifying Exam - Spring 2014

ECE 486 Control Systems

Exam. 135 minutes, 15 minutes reading time

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

Outline. Classical Control. Lecture 5

D(s) G(s) A control system design definition

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

1 Steady State Error (30 pts)

EE 380 EXAM II 3 November 2011 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley

Systems Analysis and Control

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Automatic Control (MSc in Mechanical Engineering) Lecturer: Andrea Zanchettin Date: Student ID number... Signature...

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

r + - FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

1 (30 pts) Dominant Pole

100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) =

EE221A Linear System Theory Final Exam

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

Systems Analysis and Control

Designing Information Devices and Systems II Spring 2016 Anant Sahai and Michel Maharbiz Midterm 2

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

EE 16B Final, December 13, Name: SID #:

Systems Analysis and Control

Systems Analysis and Control

Problem Weight Score Total 100

ECE Circuit Theory. Final Examination. December 5, 2008

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

ECEEN 5448 Fall 2011 Homework #4 Solutions

Automatic Control A. A.A. 2016/2017 July 7, Corso di Laurea Magistrale in Ingegneria Meccanica. Prof. Luca Bascetta.

EE C128 / ME C134 Midterm Fall 2014

Frequency (rad/s)

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

Homework 6 Solutions and Rubric

ME 375 EXAM #1 Friday, March 13, 2015 SOLUTION

ECE 388 Automatic Control

Lecture 1: Feedback Control Loop

D G 2 H + + D 2

MAE 143B - Homework 8 Solutions

Automatic Control 2. Model reduction. Prof. Alberto Bemporad. University of Trento. Academic year

ESE319 Introduction to Microelectronics. Feedback Basics

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

This homework will not be collected or graded. It is intended to help you practice for the final exam. Solutions will be posted.

Chapter 6 - Solved Problems

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

Homework 7 - Solutions

Exam. 135 minutes + 15 minutes reading time

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

If you need more room, use the backs of the pages and indicate that you have done so.

AMME3500: System Dynamics & Control

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Linear State Feedback Controller Design

Professor Fearing EE C128 / ME C134 Problem Set 4 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley. control input. error Controller D(s)

ECE137B Final Exam. There are 5 problems on this exam and you have 3 hours There are pages 1-19 in the exam: please make sure all are there.

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Control Systems I Lecture 10: System Specifications

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

ECE557 Systems Control

ME 132, Fall 2015, Quiz # 2

Collocated versus non-collocated control [H04Q7]

CDS 101/110a: Lecture 10-2 Control Systems Implementation

School of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:

Systems Analysis and Control

Exam. 135 minutes, 15 minutes reading time

Systems Analysis and Control

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

1 (20 pts) Nyquist Exercise

Topic # Feedback Control Systems

Essence of the Root Locus Technique

Frequency Response Analysis

University of Toronto. Final Exam

Dynamics and Control of Rotorcraft

Root Locus Methods. The root locus procedure

EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation

Control Systems I. Lecture 9: The Nyquist condition

LQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

MODERN CONTROL DESIGN

Introduction to Feedback Control

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year

6.003: Signals and Systems

EECE 2150 Circuits and Signals Final Exam Fall 2016 Dec 16

5. Observer-based Controller Design

Transcription:

Name: SID: EECS C128/ ME C134 Final Wed. Dec. 14, 211 81-11 am Closed book. One page, 2 sides of formula sheets. No calculators. There are 8 problems worth 1 points total. Problem Points Score 1 16 2 12 3 8 4 16 11 6 16 7 13 8 8 Total 1 tan 1 1 2 = 26.6 tan 1 1 = 4 tan 1 1 3 = 18.4 tan 1 3 = 6 tan 1 1 4 = 14 tan 1 1 3 = 3 sin3 = 1 2 cos 6 = 3 2 2 log 1 1 = db 2 log 1 2 = 6dB 2 log 1 2 = 3dB 2 1 log1 2 = 6dB 2 log 1 = 2db 6dB = 14dB 2 log 1 1 = 1 db 1/e.37 1/e 2.14 1/e 3. 1 3.16 In the real world, unethical actions by engineers can cost money, careers, and lives. The penalty for unethical actions on this exam will be a grade of F and a letter will be written for your file and to the Office of Student Conduct. 1

Problem 1 (16 pts) reference input r(t) + Σ error e(t) Controller D(s) control input u(t) plant G(s) output y(t) grid 8 pixels For the above system, the root locus is shown for 4 different controller/plant combinations, D 1 (s)g 1 (s),..., D 4 (s)g 4 (s). (Note: the root locus shows open-loop pole locations for D(s)G(s), and closed-loop poles for DG 1+DG ). Root Locus D1(s)G1(s) Root Locus D2(s)G2(s) Imaginary Axis (seconds 1 ) 1 1 1 Imaginary Axis (seconds 1 ) 1 1 1 1 4 2 Real Axis (seconds 1 ) 1 1 8 6 4 2 Real Axis (seconds 1 ) Root locus D3(s)G3(s) Root Locus D4(s)G4(s) Imaginary Axis (seconds 1 ) 1 1 4 2 Real Axis (seconds 1 ) Imaginary Axis (seconds 1 ) 1 1 1 1 1 Real Axis (seconds 1 ) [4 pts a) For each set of open-loop poles and zeros given above, choose the best corresponding open-loop Bode plot W,X,Y, or Z from the next page: (i) D 1 (s)g 1 (s): Bode Plot (ii) D 2 (s)g 2 (s): Bode plot (iii) D 3 (s)g 3 (s): Bode plot (iv) D 4 (s)g 4 (s): Bode Plot 2

Problem 1, cont. The open-loop Bode plots for 4 different controller/plant combinations, D 1 (s)g 1 (s),..., D 4 (s)g 4 (s) are shown below. Bode Diagram Bode Diagram Magnitude (db) 4 3 2 1 1 2 3 4 18 Magnitude (db) 2 1 1 2 3 4 6 7 8 18 Phase (deg) 9 9 Phase (deg) 9 9 18 1 1 1 1 1 1 2 Frequency (rad/s) W 18 1 1 1 1 1 1 2 Frequency (rad/s) X Bode Diagram Bode Diagram Magnitude (db) 2 1 1 2 3 4 6 7 8 18 Magnitude (db) 1 1 2 3 4 6 7 8 18 Phase (deg) 9 9 Phase (deg) 9 9 18 18 1 1 1 1 1 1 2 Frequency (rad/s) Y 27 1 1 1 1 1 1 2 Frequency (rad/s) Z [8 pts b) For each Bode plot, estimate the phase and gain margin: (i) Bode plot W: phase margin (degrees) at ω = Bode plot W: gain margin db at ω = (ii) Bode plot X: phase margin (degrees) at ω = Bode plot X: gain margin db at ω = (iii) Bode plot Y: phase margin (degrees) at ω = Bode plot Y: gain margin db at ω = (iv) Bode plot Z: phase margin (degrees) at ω = Bode plot Z: gain margin db at ω = 3

Problem 1, cont. s c) For each closed loop controller/plant with root locus as given in part a), choose the best corresponding closed-loop step response (A-D) (i) D 1 (s)g 1 (s): step response (ii) D 2 (s)g 2 (s): step response (iii) D 3 (s)g 3 (s): step response (iv) D 4 (s)g 4 (s): step response Step A Step B Amplitude 1.. 1 1. 2 1 2 3 4 Time (seconds) Amplitude.6.4.2.2.4 1 2 3 4 Time (seconds) Step C Step D Amplitude.6.4.2 Amplitude.6.4.2.2.4.2.4 1 2 3 4 Time (seconds) 1 2 3 4 Time (seconds) 4

Problem 2 (12 pts) reference input r(t) + Σ error e(t) Controller D(s) control input u(t) plant G(s) output y(t) grid 8 pixels 1 You are given the open loop plant G(s) =. The system is to be controlled using a lag s 2 +17s+6 controller. with D(s) = s+1 s+α. Given: the roots of s 3 + 17s 2 + 16s + 1 (s + 1.7)(s + 3.11 + 9.1j)(s + 3.11 9.1jj) [8 pts a) Sketch the positive root locus as α varies, noting asymptote intersection point and angle of departure. [4 pts b) (i) approximate asymptote intersection point s = (ii) approximate angle of departure for the poles: 1 Root Locus 8 6 Imaginary Axis (seconds 1 ) 4 2 2 4 6 8 1 18 16 14 12 1 8 6 4 2 2 Real Axis (seconds 1 )

Problem 3 (8 pts) Consider the following circuit for a lag compensator: [4 pts a) Find the transfer function Y (s) U(s) [4 ptsb) Suppose the desired behaviour of this circuit is that the (asymptotic) phase response is 9 between 1rad/s and 1rad/s. At every other frequency the phase response should be greater than 9. If C = 1µF, what are the resistor values, R 1 and R 2? 6

Problem 4 (16 pts) You are given the following plant [ ẋ = Ax + Bu = x + [ 2 1 [ u(t), y = [4 1 x x(t = ) = 3 [2 pts a) Determine if the system is controllable and observable. such that with control u = K(r x), the con- [ k1 [4 pts b) Find feedback gains K = k 2 troller has closed loop poles at -2 and -4. k 1 = k 2 = [2 pts c) Draw a block diagram of the controlled system using integrators, summing junctions, and scaling functions. (Every signal should be a scalar, no vectors.) 7

Problem 4, cont You are given the following plant [ 1 ẋ = A 1 x + B 1 u = x + [ 1 [ u(t), y = [4 1 x x(t = ) = 3 [2 pts d) Determine if the system {A 1, B 1, C 1 } is controllable and observable. [4 pts e) Find feedback gains K = [k 1 k 2 such that with control u = K(r x), the controller has closed loop poles at -2 and -4. k 1 = k 2 = [2 pts f) Draw a block diagram of the controlled system using integrators, summing junctions, and scaling functions. (Every signal should be a scalar, no vectors.) 8

Problem (11 pts) [3 pts a) Given the following system: ẋ = Ax + Bu y = Cx The state is transformed by a non-singular P such that x = Px. Thus x = Ā x+ Bu and y = C x. Find Ā B C in terms of A, B, C, P: A =: B =: C =: [4 pts b) You are given the following system: [ 2 1 9 6 [ x + 1 u(t), y = [3 1 x Find the transformation P and Ā such that Ā = P 1 AP is in modal canonical (diagonal) form. [ [ P = Ā = [4 pts d) Find eāt and e At : [ eāt = [ e At = 9

Problem 6 (16 pts) The simplified dynamics of a magnetically suspended steel ball are given by: mÿ = mg c u2 y 2 y is the position of the ball; u is the current through the coil (in amps); c is a constant that describes the magnetic force between the coil and the ball. The system is linearized at equilibrium position y with equilibrium input u e : y = y + δy The linearized state space equations are: [ [ [ẋ1 1 x1 = ẋ 2 = 2g y [ 1 2 x 2 [ x1 δy = [ 1 [ x 1 x 2 x 2 [ + + 2 cg y m [ 2 u = u e + δu u e = y mg c δu δu [1 pts (a) What are the units of c? Assume that all other quantities are SI standard (kilograms, meters, amps, etc). [4 pts (b) We want to build a regulator to keep the ball at y. We will design a state feedback scheme, δu = Kx, so that the poles of the linearized system are at s = 2, 12. Find K. K = [ [3 pts (c) Assume that you can directly access x 1 and x 2. You build your regulator as described above, and it successfully levitates the ball. You decide to try levitating four steel balls at the same time. Now m is four times bigger; everything else stays the same. Is your linearized system still stable? Will the steel balls be stable at y? Why or why not? 1

[4 pts (d) Return to the one-ball problem. Assuming that the only accessible output of the plant is y, you will need an observer in order to implement state feedback. Draw a block diagram of your regulator system. Use one block labelled Plant, with input u and output y; one block labelled Observer, with output ˆx 1 and ˆx 2 (you decide what the input should be); static gains; and addition junctions. Every signal should be scalar (no vectors). Label as many signals as you can. (Note that you re not being asked to design the observer gain). [2 pts (e) What are some sensible values for the poles of the observer? [2 pts (f) Does using an observer introduce any new problems if you try to levitate four balls, as in (c)? 11

Problem 7. (13 pts) You are given a continuous time plant described by the following state equation. ẋ = Ax + Bu The system is driven with a D/A converter such that u(t) = u[n for nt < t < nt + T. (That is, the input is held constant, by a zero-order hold equivalent.) Every T seconds the state of the system is measured with an A/D converter, that is x[n = x(nt). Recall that the solution for the continuous time system is given by: t x(t) = e A(t to) x(t o ) + e A(t τ) Bu(τ)dτ. t o (1) [3 pts a) For the zero input response, (x(t = ) = x o, u(t) = ) Find:(in terms of A and x o ) x[ =: x[1 =: x[n =: [3 pts b) For the zero state response, (x(t = ) = ) Find:(in terms of A, B, u) x[ =: x[1 =: x[n =: [3 pts c) Consider the CT system ẋ = x+u. With u(t) as shown, sketch x(t) for < t < 6sec with initial condition x() =. 1. 1. u(t). 1 1. 1 2 3 4 6 s d) Let T = 1sec. For the CT system ẋ = x + u, x o =, with zero-order hold on input, determine the value of x at following steps (Answers may be left in terms of e.) Consider u[ = 1, u[1 = 1 etc. x[ =: x[1 =: x[2 =: x[3 =: 12

Problem 8 (8 pts) You are given the following plant [ 2 1 ẋ = Ax + Bu = 1 x + [ 1 [ 1 u(t), y = [1 4 x and x(t = ) = The LQR method is used to find the linear control u = Kx which minimizes the cost J = (xt Qx + u T Ru)dt, where Q and R are positive semi-definite. Four responses of the closed-loop system A,B,C,D are shown below for different choices of Q, R. Match the plots with Q R weights below. 1 State Response Using LQR Controller x1 x2 1 State Response Using LQR Controller x1 x2 x x 1 1 1. 1 1. 2 2. 3 3. 4 u 3 2 1 1 2 Control Inputs Using LQR Controller 3. 1 1. 2 2. 3 3. 4 1 A State Response Using LQR Controller u1 x1 x2 u 1. 1 1. 2 2. 3 3. 4.4.3.2.1.1.2 Control Inputs Using LQR Controller.3. 1 1. 2 2. 3 3. 4 1 B State Response Using LQR Controller u1 x1 x2 x x 1 1 1. 1 1. 2 2. 3 3. 4 2 1 Control Inputs Using LQR Controller u1 1. 1 1. 2 2. 3 3. 4 4 2 Control Inputs Using LQR Controller u1 u 1 u 2 4 6 8 2. 1 1. 2 2. 3 3. 4 1. 1 1. 2 2. 3 3. 4 C D [4 pts For each plot of x(t) and u(t) choose the appropriate Q, R pair, writing in the appropriate letter. Q = [ 1 1 R = [1 Q = [ 1 1 R = [1 Q = Plot: [ 1 1 Plot: R = [1 Q = Plot: [ 1 1 Plot: R = [1 13