MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

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

Today s goals So far Today 2.004

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

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

Chapter 12. Feedback Control Characteristics of Feedback Systems

Outline. Classical Control. Lecture 5

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Massachusetts Institute of Technology Department of Mechanical Engineering Dynamics and Control II Design Project

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

EE3CL4: Introduction to Linear Control Systems

Controller Design using Root Locus

2.004 Dynamics and Control II Spring 2008

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

CYBER EXPLORATION LABORATORY EXPERIMENTS

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

Design of a Lead Compensator

ECE 486 Control Systems

Inverted Pendulum: State-Space Methods for Controller Design

Lecture 25: Tue Nov 27, 2018

2.004 Dynamics and Control II Spring 2008

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall K(s +1)(s +2) G(s) =.

Dr Ian R. Manchester

MAS107 Control Theory Exam Solutions 2008

EE 422G - Signals and Systems Laboratory

Controls Problems for Qualifying Exam - Spring 2014

Proportional plus Integral (PI) Controller

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

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

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

Unit 8: Part 2: PD, PID, and Feedback Compensation

Example on Root Locus Sketching and Control Design

Feedback Control of Linear SISO systems. Process Dynamics and Control

Improving a Heart Rate Controller for a Cardiac Pacemaker. Connor Morrow

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions

1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =

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

Due Wednesday, February 6th EE/MFS 599 HW #5

2.010 Fall 2000 Solution of Homework Assignment 7

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

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

EE C128 / ME C134 Midterm Fall 2014

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

2.004 Dynamics and Control II Spring 2008

Problem Value Score Total 100/105

EE402 - Discrete Time Systems Spring Lecture 10

Control Systems I Lecture 10: System Specifications

Control of Electromechanical Systems

Methods for analysis and control of. Lecture 4: The root locus design method

Control System Design

Systems Analysis and Control

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

AMME3500: System Dynamics & Control

Methods for analysis and control of dynamical systems Lecture 4: The root locus design method


6.003 Homework #6. Problems. Due at the beginning of recitation on October 19, 2011.

FEEDBACK CONTROL SYSTEMS

Outline. Classical Control. Lecture 1

Analysis and Design of Control Systems in the Time Domain

Automatic Control (TSRT15): Lecture 4

Root Locus Design Example #3

Control of Manufacturing Processes

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

] [ 200. ] 3 [ 10 4 s. [ ] s + 10 [ P = s [ 10 8 ] 3. s s (s 1)(s 2) series compensator ] 2. s command pre-filter [ 0.

EEL2216 Control Theory CT1: PID Controller Design

THE REACTION WHEEL PENDULUM

Linear State Feedback Controller Design

6.241 Dynamic Systems and Control

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

Pitch Rate CAS Design Project

16.30/31, Fall 2010 Recitation # 1

Topic # Feedback Control Systems

2.72 Elements of Mechanical Design

Transient Response of a Second-Order System

Massachusetts Institute of Technology

Video 5.1 Vijay Kumar and Ani Hsieh

SECTION 5: ROOT LOCUS ANALYSIS

Experiment 81 - Design of a Feedback Control System

PD, PI, PID Compensation. M. Sami Fadali Professor of Electrical Engineering University of Nevada

Chapter 3. State Feedback - Pole Placement. Motivation

Digital Control Systems State Feedback Control

Step input, ramp input, parabolic input and impulse input signals. 2. What is the initial slope of a step response of a first order system?

R10. IV B.Tech II Semester Regular Examinations, April/May DIGITAL CONTROL SYSTEMS JNTUK

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

PID Control. Objectives

Control Systems. Design of State Feedback Control.

Dynamic Compensation using root locus method

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011

Autonomous Mobile Robot Design

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

LS.2 Homogeneous Linear Systems with Constant Coefficients

Introduction to Digital Control. Week Date Lecture Title

Root Locus Design Example #4

CDS 101/110: Lecture 3.1 Linear Systems

Feedback Control of Dynamic Systems

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

INTRODUCTION TO DIGITAL CONTROL

Transcription:

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013 Problem Set #4 Posted: Thursday, Mar. 7, 13 Due: Thursday, Mar. 14, 13 1. Sketch the Root Locus for the open loop pole zero configurations shown in page 18 of Lecture 11. For each case, briefly justify your choices using the Root Locus properties / sketching rules. (You may use Matlab to verify your sketches, but make sure you understand the relationship between the Root Locus appearance and its properties.) 2. Consider the Root Loci shown in page 19 of Lecture 11. For each one, briefly state if they are valid, i.e. if they meet the Root Locus properties / sketching rules. For those that are invalid, sketch the correct Root Locus. (If you use Matlab to verify your answers, please make sure that you match Matlab s numerical answers to the Root Locus properties / sketching rules.) 3. We are given a feedback system described by the block diagram shown below. Y (s) KG c (s) G p (s) X(s) The plant transfer function is 8 G p (s) =. (s + 2)(s + 4) In this problem, we will investigate the effect of gain K and different controllers G c (s) on system performance. You may use Matlab to obtain numerical values for the response characteristics (such as settling time, etc.) but you should make sure you verify the results with the analytical formulae from the class notes and textbook. 1

3.a) Before considering feedback control, calculate the values of damping ratio ζ and natural frequency ω n for the plant transfer function G p (s). Which is the dominant pole and what is the slowest time constant that we can expect for he open loop plant? Verify using Matlab. 3.b) Going on to feedback control for this plant, first we consider a proportional (P) controller G c = 1. Using Matlab, sketch the Root Locus for the P controller and verify its appearance with the Root Locus properties / sketching rules. What is the smallest value of gain K that results in the fastest possible settling time for this controller? What is the steady state error? 3.c) To speed up the response further, we now consider a proportional derivative (PD) controller, G c = s + z, with the zero located at s = 6 (it i.e., z = 6.) Using Matlab, sketch the Root Locus for the PD controller and verify its appearance with the Root Locus properties / sketching rules. For gain K = 0.25, what are the settling time and overshoot? What is the steady state error? 3.d) To eliminate steady state error, we first consider a pure integral (I) controller, 1 G c =. s Show that indeed the steady state error is zero in this configuration. Using Matlab, sketch the Root Locus for the I controller and verify its appearance with the Root Locus properties / sketching rules. Point out two obvious disadvantages of the I controller in terms of the response speed and stability of the feedback loop. 3.e) To fix the problems with the pure integral controller, let us now consider a proportional integral (PI) controller, s + z i G c =, s where now the zero is located very near the origin, at s = 0.1 (it i.e., z = 0.1.) Using Matlab, sketch the Root Locus for the PI controller and verify its appearance with the Root Locus properties / sketching rules. Note the similarities and differences between this Root Locus and the Root Locus of the P controller from question (b). Verify analytically that in the PI controller the steady state error is still eliminated. Also verify using Matlab that the fastest possible setting time yielded by the PI controller is approximately the same as the fastest possible settling time of the P controller. 2

(You will have to adjust the gain K to a value of 3 4 or higher. The PI controller is slightly slower, actually.) 3.f) To enjoy the benefits of both PD and PI control (faster settling time and no steady state error, respectively), we finally consider the PID controller s + z i G c = (s + z), s where the two zeros z and z i are in the same locations as before. Using Matlab, sketch the Root Locus for the PID controller and verify its appearance with the Root Locus properties / sketching rules. Still using Matlab, adjust the gain such that the rise time equals approximately 0.1 sec and compute the overshoot and steady state error for this control configuration. What do you observe? 4. In this problem, we will generate a state space representation for the compensated 2.04A Tower system. The model is shown in the figure below. The wind force (disturbance) is denoted as w, and the actuator force is denoted as a. Note that the actuator exerts equal but opposite forces on the tower and slider. 4.a) Which forces are acting on the tower? Be particularly careful when you include the force due to spring k 2, since the spring extension is the relative displacement of the tower with respect to the slider. Similarly, be particularly careful when you include the force due to damper b 2, since damping is due to the relative velocity of the tower with respect to the slider. By applying force balance, obtain an equation of motion for the tower. 4.b) Which forces are acting on the slider? Be careful with the spring and damper forces for the same reasons quoted in the previous question. By applying force balance, obtain an equation of motion for the slider. 3

4.c) Now define the tower displacement and velocity x 1, v 1 = x 1, respectively, and slider displacement and velocity x 2, v 2 = x 2, respectively, as shown in the Figure. We will refer to these as the state variables. We also define the state vector q1 x 1 q q = 2 v1. q 3 q 4 Rewrite the tower s and slider s equations of motion in terms of the state variables q 1, q 2, q 3, q 4. 4.d) Solve the tower s equation of motion for q 2 and the slider s equation of motion for q 4. 4.e) To the two equations that you obtained in the previous question append the definitions q 2 = q 1, q 4 = q 3. Rewrite the resulting four equations in matrix form, i.e. find the matrix A and vectors B, G such that x 2 v 2 q (t) = Aq(t) + Ba(t) + Gw(t). We will refer to B, G as actuation and disturbance vectors, respectively. (Note that in multi input systems B and G would actually be matrices; hence, the uppercase letter notation.) 4.f) Now substitute system parameters m 1 = 5.11kg, b 1 = 0.767N sec/m, k 1 = 2024N/m; m 2 = 0.87kg, b 2 = 8.9N sec/m, k 2 = 185N/m. Using these values into the system matrix A and use Matlab to compute the eigenvectors and eigenvalues as follows: [va,da]=eigs(a). This will return two matrices va and da. The columns of matrix va are the eigenvectors; the diagonal elements of matrix da are the eigenvalues corresponding to the eigenvectors column by column. The four eigenvalues you obtain should form two complex conjugate pairs. 4.g) The eigenvalues of the matrix A are the same as the poles of the transfer function relating any of the state variables q 1, q 2, q 3, q 4 to either the actuation a or the disturbance w. Use this fact to obtain the respective damped oscillation frequencies and natural frequencies of the two modes of oscillation of this system (one mode corresponds to one complex conjugate pair of poles eigenvalues.) Use the result to justify the following statement: The 2.04A Tower has two modes of oscillation, one slow and one fast. 4.h) Use the correspondence between eigenvectors and eigenvalues to justify the following statement: In the slow mode the tower and slider mass oscillate in phase, while in the fast mode the tower and slider mass oscillate out of phase. 4

4.i) In Matlab, define the matrices b, c1 such that b is the actuation matrix with the wind force acting as the sole input to the system and c1 is the observation matrix with the tower displacement as the system output. Also define a scalar d=0. Use the command tower1=ss(a,b,c1,d) to obtain the state space representation of the system. Call the LTI Viewer with the command ltiview, import tower1 and select the impulse response. Which mode has been excited by the impulse input? Compare the damped frequency of oscillation of the mode that you think has been excited with the frequency of oscillation that you measure from the impulse response simulation. 4.j) Now define a new matrix c2 such that the slider displacement is the system output, and a new state space representation tower2=ss(a,b,c2,d). Open a new LTI Viewer window (without closing the window that you generated in the previous question), import tower2 and generate its impulse response. Is the phase relationship between the tower1 and tower2 responses consistent with the oscillation mode that the system is in? 4.k) Convenient as they are for observing these interesting behaviors, the tower and slider displacements are not easy to measure in a real situation of active compensation in a building. To emulate the situation better, in our experimental project we will use two independent measurements of the tower velocity v 1 and relative velocity v 2 v 1, respectively. Define a new matrix c3 for these output variables, and a new state space representation tower3=ss(a,b,c3,d). Generate its impulse response in the LTI viewer, and comment on how it relates to the displacement impulse responses of the previous questions. 5

MIT OpenCourseWare http://ocw.mit.edu 2.04A Systems and Controls Spring 2013 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.