EE C128 / ME C134 Final Exam Fall 2014

Similar documents
EE C128 / ME C134 Midterm Fall 2014

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

EE221A Linear System Theory Final Exam

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

Problem Weight Score Total 100

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

R10 JNTUWORLD B 1 M 1 K 2 M 2. f(t) Figure 1

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

Controls Problems for Qualifying Exam - Spring 2014

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

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

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)

6 OUTPUT FEEDBACK DESIGN

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

Suppose that we have a specific single stage dynamic system governed by the following equation:

Linear Systems Theory

Control Systems. University Questions

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

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

MAS107 Control Theory Exam Solutions 2008

Chapter 3. State Feedback - Pole Placement. Motivation

Module 02 CPS Background: Linear Systems Preliminaries

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

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

OPTIMAL CONTROL. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 28

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

Topic # Feedback Control Systems

Linear State Feedback Controller Design

Homework Solution # 3

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

CONTROL DESIGN FOR SET POINT TRACKING

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

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

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

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

Homework 7 - Solutions

Course Summary. The course cannot be summarized in one lecture.

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

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

EE102 Homework 2, 3, and 4 Solutions

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

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

Exam. 135 minutes + 15 minutes reading time

Introduction to Controls

5. Observer-based Controller Design

9 Controller Discretization

University of Toronto Faculty of Applied Science and Engineering. ECE212H1F - Circuit Analysis. Final Examination December 16, :30am - noon

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

VALLIAMMAI ENGINEERING COLLEGE

ME 132, Fall 2015, Quiz # 2

Lecture 4 Continuous time linear quadratic regulator

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Lecture 2: Discrete-time Linear Quadratic Optimal Control

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

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

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

Test 2 SOLUTIONS. ENGI 5821: Control Systems I. March 15, 2010

LECTURE NOTES ON CONTROL

Robust Control 5 Nominal Controller Design Continued

1 (30 pts) Dominant Pole

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

10ES-43 CONTROL SYSTEMS ( ECE A B&C Section) % of Portions covered Reference Cumulative Chapter. Topic to be covered. Part A

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

AMME3500: System Dynamics & Control

ECE Circuit Theory. Final Examination. December 5, 2008

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016

Conventional Paper-I-2011 PART-A

ECE557 Systems Control

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

Control Systems. Design of State Feedback Control.

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

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.

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

'XNH8QLYHUVLW\ (GPXQG73UDWW-U6FKRRORI(QJLQHHULQJ. EGR 224 Spring Test II. Michael R. Gustafson II

ECE : Linear Circuit Analysis II

Chapter 7. Digital Control Systems

ECEn 483 / ME 431 Case Studies. Randal W. Beard Brigham Young University

1 Steady State Error (30 pts)

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

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

CYBER EXPLORATION LABORATORY EXPERIMENTS

'XNH8QLYHUVLW\ (GPXQG73UDWW-U6FKRRORI(QJLQHHULQJ. EGR 224 Spring Test II. Michael R. Gustafson II

Lecture 9: Discrete-Time Linear Quadratic Regulator Finite-Horizon Case

Outline. Classical Control. Lecture 5


Introduction to Modern Control MT 2016

Dynamic Compensation using root locus method

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

Quadratic Stability of Dynamical Systems. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

EEE 184 Project: Option 1

ME 475/591 Control Systems Final Exam Fall '99

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRICAL AND ELECTRONICS ENGINEERING TUTORIAL QUESTION BANK

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Advanced Mechatronics Engineering

Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation

Problem Value Score Total 100/105

Transcription:

EE C128 / ME C134 Final Exam Fall 2014 December 19, 2014 Your PRINTED FULL NAME Your STUDENT ID NUMBER Number of additional sheets 1. No computers, no tablets, no connected device (phone etc.) 2. Pocket calculator allowed. 3. Closed book, closed notes, closed internet. 4. Allowed: 2 sheets (each double sided) Chi Chi. 5. Additional sheets are available and may be submitted (e.g. for graphs). 6. Write your name below, and your SID on the top right corner of every page (including this one). 7. If you turn in additional sheets: ˆ Write your name and/or SID on every sheet, and ˆ Write the number of additional sheets you are turning in above where indicated. 8. Do not write on the back of any page. Part 1 2 3 4 5 6 7 8 Score 1

1. Laplace transform, controllable canonical form (a) Derive the following Laplace property for convolution integrals L {g 1 (t)} = G 1 (s) L {g 2 (t)} = G 2 (s) { t } L g 1 (τ)g 2 (t τ)dτ = G 1 (s)g 2 (s) 0 (b) Find the solution to the following ODE with the given initial conditions: d 2 x dt 2 dx dt + 2x = t ẋ(0) = 2, x(0) = 1 0 δ(τ) sin (t τ)dτ UC Berkeley, 12/19/2014 2 of 22

UC Berkeley, 12/19/2014 3 of 22

2. Bode Plotting and Nyquist Stability Consider the following transfer function: G(s) = 100(s + 4) (s 2 + 12s + 20)(s + 2) (a) Sketch a Bode plot of the system (magnitude and phase). Label all slopes and points on the graph. UC Berkeley, 12/19/2014 4 of 22

(b) Using the Bode plots you created in Part (a), calculate the phase margin and gain margin for G(s). (c) Draw a Nyquist plot of the system and use the Nyquist stability criterion to determine if the closed loop system under unity feedback is stable. UC Berkeley, 12/19/2014 5 of 22

(d) Assume we have a closed loop system below where G(s) is given in Part (a) and C(s) = K. For what values of K is the system stable? UC Berkeley, 12/19/2014 6 of 22

3. Solution in time domain, stability (a) For the following system, explicitly determine the time-domain solution x(t) ẋ = where u(t) is a unit step function. [ 4 1 0 10 ] x + [ 1 0 ] [ y = 1 0 u, x(0) = ] x [ 1 1 ] UC Berkeley, 12/19/2014 7 of 22

(b) Determine the transfer function G(s) for the zero initial state response, given the system in Part (a). (c) BONUS: Does the degree of your state space model and transfer function match? Why or why not? UC Berkeley, 12/19/2014 8 of 22

4. Electrical Circuit and Root Locus (a) For the above circuit derive the transfer function C(s) = V out V in. UC Berkeley, 12/19/2014 9 of 22

(b) Assume the system below, G(s), is in unity negative feedback. Determine the value of K such that the steady state error to a step response is 1 11. Also determine the percent overshoot and settling time of the feedback system at this K. G(s) = K (s + 5)(s + 15) (c) Now assume that the system is described by the figure below, where C(s) and G(s) are obtained from parts (a) and (b) respectively. Draw the root locus given R 1 = 125 MΩ, C 1 = 15 µf, R 2 = 625 MΩ and C 2 = 0.1 µf. Watch your signs! UC Berkeley, 12/19/2014 10 of 22

(d) Label on the root locus a suitable region if the goal is to achieve a settling time (T s ) 0.4 sec and percent overshoot (%OS) 20%. UC Berkeley, 12/19/2014 11 of 22

5. Controller design using State-feedback Consider the mechanical system shown above. Here, V denotes the voltage applied to the motor (control input) and x(t) is the position of the mass. You may assume the back emf from the motor is negligible (EMF = 0) and the torque supplied by the motor is equal to T = IK m J m θ where, K m : Constant relating T and I J m : Inertia of the motor (a) Show that G(s) is the transfer function from V to x. To do this, you MUST derive the governing equations for the mechanical/electrical system. [( G(s) = X(s) V (s) = N ( ) ) ] 2 K m r 2 1 N2 J 1 + J 2 + J m s 2 + r 2 (Ms 2 + f v s + k) N 1 R + Ls N 1 UC Berkeley, 12/19/2014 12 of 22

[ T (b) Choosing x = x ẋ] as the state vector and x as the output, derive a state space model (matrices A, B, C and D) for the above system. Use the following parameters: R = 1, K m = 0.1, L = 0, N 2 /N 1 = 10, r = 1, J 1 = J 2 = 1, J m = 0, M = 1, k = 1, f v = 1. Note your input to the system should be V. (c) Explicitly write the observability and controllability matrices. Is the system controllable? Is it observable? (Use parameters from Part (b)) UC Berkeley, 12/19/2014 13 of 22

(d) Determine the eigenvalues of matrix A you found in Part (b). (e) We will now control the system[ using ] a state feedback controller as shown in the diagram below ] r 1 where K = [k 1, k 2 and r =. r 2 Write the dynamics of the closed-loop system as ẋ = Ãx + Br. That is, find both à and B in terms of the system parameters given in Part (b) and the elements of the controller gain matrix K. UC Berkeley, 12/19/2014 14 of 22

6. State-feedback and observer design Consider the following system: ẋ = Ax + Bu, y = Cx with A = [ 7 1 2 4 (a) Compute the eigenvalues and eigenvectors for A. ], B = [ 0 1 ] [, C = 0 1 ] (b) Use state-feedback of the form of u = Kx. Determine the gain K = [k 1 k 2 ] such that the poles of the closed loop system are located at s 1,2 = 2 ± 5j. UC Berkeley, 12/19/2014 15 of 22

(c) Unfortunately for this system we are unable to measure all the states. In order to do state feedback we must use a Luenberger observer of the form: ˆx = Aˆx + Bu + L(y ŷ) ŷ = C ˆx and the system is controlled using state feedback, given by u = K ˆx Determine the error dynamics of the system, ė, where e = ˆx x. The result must be in terms of e only. (d) Determine the observer matrix L = [l 1 l 2 ] T such that the error dynamics have poles at s 1,2 = 2 ± 5j. UC Berkeley, 12/19/2014 16 of 22

(e) Comment on the performance of the state observer given the previously placed poles. What are we interested in when designing an observer and how could we improve the observer? (f) Complete the following block diagram of the system described in part(c). Plant Controller u y Observer ˆx UC Berkeley, 12/19/2014 17 of 22

7. Linear Quadratic Regulator Consider the LTI system ẋ = Ax + Bu x = [x 1, x 2 ] T where A = [ ] [ ] 1 1 1, B = 0 1 0 We would like to solve an LQR problem for the system. control u (t) that minimizes the cost functional That is, we want to find the optimal J = t=0 (x 2 1(t) + u 2 (t)) dt (a) Solve the Algebraic Riccati Equation for the infinite horizon LQR. Hint: the solution of the Algebraic Riccati equation is a positive semi-definite matrix. A (2 2) matrix P is positive semi-definite everywhere when: [ ] p 11 0 p 22 0 p 2 p 11 p 12 12 p 11 p 22 for P = p 12 p 22 UC Berkeley, 12/19/2014 18 of 22

(b) Determine the optimal feedback matrix K 1 such that the optimal control is u (t) = K 1 x(t). UC Berkeley, 12/19/2014 19 of 22

8. Linear Quadratic Regulator Consider the system where the dynamics are scalar: ẋ = ax + bu x is a scalar We want to create a finite horizon optimal controller given the cost function: J = tf t=0 (qx 2 (t) + ru 2 (t))dt (a) Write the Ricatti Equation for this system as well as the terminal condition. (b) Find P for the static case where t f =. Your answer should be in terms of q, r, a, and b. Note the P should be positive semi-definite everywhere. UC Berkeley, 12/19/2014 20 of 22

(c) For this scalar system, given any t f, the Riccati equation can be analytically solved: P (τ) = (ap (t f ) + q) sinh(βτ) + βp (t f ) cosh(βτ) ) a sinh(βτ) + β cosh(βτ) ( b 2 P (t f ) r where τ = t f t, β = a 2 + b2 q and sinh(.) and cosh(.) are the hyperbolic trigonometric r functions. Taking the limit as t f, the solution becomes: P (τ) = q a + β Show that this is equivalent to your solution from Part (b). UC Berkeley, 12/19/2014 21 of 22

f(t) F (s) δ(t) 1 1 u(t) s 1 tu(t) s 2 t n n! u(t) s n+1 ω sin(ωt)u(t) cos(ωt)u(t) e αt sin(ωt)u(t) e αt cos(ωt)u(t) s 2 +ω 2 s s 2 +ω 2 ω (s+α) 2 +ω 2 s+α (s+α) 2 +ω 2 Table 1: Laplace transforms of common functions sinh(θ) cosh(θ) tanh(θ) e θ e θ 2 e θ + e θ 2 sinh(θ) cosh θ = 1 e 2θ 1 + e 2θ Table 2: Trigonometric functions UC Berkeley, 12/19/2014 22 of 22