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

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

Outline. Classical Control. Lecture 5

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

Homework 7 - Solutions

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

Controller Design using Root Locus

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.

AN INTRODUCTION TO THE CONTROL THEORY

Dynamic Compensation using root locus method

MAS107 Control Theory Exam Solutions 2008

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

Proportional plus Integral (PI) Controller

Transient response via gain adjustment. Consider a unity feedback system, where G(s) = 2. The closed loop transfer function is. s 2 + 2ζωs + ω 2 n

Frequency Response Techniques

Systems Analysis and Control

Root Locus Techniques

Software Engineering 3DX3. Slides 8: Root Locus Techniques

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

ECE 345 / ME 380 Introduction to Control Systems Lecture Notes 8

Essence of the Root Locus Technique

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

ECE317 : Feedback and Control

PID controllers. Laith Batarseh. PID controllers

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?

9/9/2011 Classical Control 1

ECE382/ME482 Spring 2005 Homework 6 Solution April 17, (s/2 + 1) s(2s + 1)[(s/8) 2 + (s/20) + 1]

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

EEE 184 Project: Option 1

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

Control of Manufacturing Processes

Root Locus Design Example #4

Transient Response of a Second-Order System

Systems Analysis and Control

Introduction to Feedback Control

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

Control Systems I Lecture 10: System Specifications

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

K(s +2) s +20 K (s + 10)(s +1) 2. (c) KG(s) = K(s + 10)(s +1) (s + 100)(s +5) 3. Solution : (a) KG(s) = s +20 = K s s

Systems Analysis and Control

CYBER EXPLORATION LABORATORY EXPERIMENTS

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

Topic # Feedback Control

MAE 143B - Homework 8 Solutions

Outline. Classical Control. Lecture 1

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

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

Digital Control: Summary # 7

Systems Analysis and Control

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

EE 4343/ Control System Design Project LECTURE 10

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

Systems Analysis and Control

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

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture

Example on Root Locus Sketching and Control Design

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

Problems -X-O («) s-plane. s-plane *~8 -X -5. id) X s-plane. s-plane. -* Xtg) FIGURE P8.1. j-plane. JO) k JO)

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

Meeting Design Specs using Root Locus

INTRODUCTION TO DIGITAL CONTROL

EEE 184: Introduction to feedback systems

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

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

Intro to Frequency Domain Design

Alireza Mousavi Brunel University

Answers to multiple choice questions

Digital Control Systems

Root Locus U R K. Root Locus: Find the roots of the closed-loop system for 0 < k < infinity

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

AMME3500: System Dynamics & Control

Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types

Chapter 7 : Root Locus Technique

Chapter 7. Digital Control Systems

MEM 355 Performance Enhancement of Dynamical Systems

a. Closed-loop system; b. equivalent transfer function Then the CLTF () T is s the poles of () T are s from a contribution of a

(a) Find the transfer function of the amplifier. Ans.: G(s) =

Root Locus Design Example #3

Systems Analysis and Control

1 (20 pts) Nyquist Exercise

SECTION 5: ROOT LOCUS ANALYSIS

Control Systems Engineering ( Chapter 8. Root Locus Techniques ) Prof. Kwang-Chun Ho Tel: Fax:

Lab # 4 Time Response Analysis

MEM 355 Performance Enhancement of Dynamical Systems

Design of a Lead Compensator

ECE 486 Control Systems

Design via Root Locus

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

Controls Problems for Qualifying Exam - Spring 2014

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

Performance of Feedback Control Systems

Design via Root Locus

Positioning Servo Design Example

Lecture 1 Root Locus

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

Chapter 5 HW Solution

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

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

EEL2216 Control Theory CT1: PID Controller Design

Engraving Machine Example

Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc.

Transcription:

Due Wednesday, February 6th EE/MFS 599 HW #5 You may use Matlab/Simulink wherever applicable. Consider the standard, unity-feedback closed loop control system shown below where G(s) = /[s q (s+)(s+9)] W(s) + - G c (s) G(s) Y(s) a) Let q= (type zero system) and plot the OPEN-LOOP step response for K=, and. Ans:.4 EE/MFS 599: Open-Loop Step respons for H(s) = /[(s+)(s +9)]..8.6.4. 3 4 5 6 7 8 9

EE/MFS 599: Open-Loop Step respons for H(s) = /[(s+)(s +9)] 8 6 4 3 4 5 6 7 8 9 EE/MFS 599: Open-Loop Step respons for H(s) = /[(s+)(s +9)] 8 6 4 3 4 5 6 7 8 9 b) Measure the settling time and overshoot. Does changing the value of the gain alter the dynamics of the system (i.e., is the settling time faster, does the overshoot change)? Ans: The settling time (%) is about 4 seconds and is the same for all three responses. The overshoot is zero. No, changing the gain of the open-loop system does not alter the dynamics c) Now, consider the closed-loop system and let our controller Gc(s) be a simple proportional gain K. Use the matlab rlocus() command to plot the closed-loop poles of this system as we vary K from. to. Do these poles ever go unstable (cross into the RHP)?

Ans: The following is the result of the rlocus() command in Matlab 3 Root Locus Imaginary Axis - - -3-9 -8-7 -6-5 -4-3 - - Real Axis As we can see, the poles never cross the jω-axis and the closed-loop system is stable for all values of K d) Look at the root locus. Let s be the pole that corresponds to a settling time of.8 seconds and a damping ratio of.77 (i.e., about 5% overshoot). Is the pole s on your root locus? If so, find the value of the gain K which produced these poles by solving the equation, +KG(s)= Ans: The pole s is -5+j5 and is on the root locus. The value of K which produces this pole is K = -/G(s) = 4. e) Find the static error and velocity coefficients (Kp and Kv) and calculate what the theorectical steady-state error should be for a step and ramp input Ans: Kp = 4/9 and Kv = zero. Therefore, the steady-state error for a step is /(+4/9) = 9/5 =.8 and e ss for a ramp is. f) Plot the closed-loop step and ramp response for Gc(s) = K in part d). Does the settling time and overshoot for the step response agree with what you expected? Ans: Yes (see plot below)

.9 EE/MFS 599: Closed-Loop Step respons for H(s) = 4/[(s+)(s +9)].8.7.6.5.4.3....4.6.8..4.6.8 EE/MFS 599: Closed-Loop ramp response for H(s) = 4/[(s+)(s +9)].8.6.4..8.6.4...4.6.8..4.6.8 g) Use your plots to find the steady-state error for each input and compare to the theoretical answers. Can your system follow a ramp? Ans: for the closed-loop step response, y ss =.8 thus the steady-state error is -.8 =.8 which agrees with our theory. The ramp error is clearly headed toward infinity which also agrees with our theory.

h) We can decrease the steady-state error due to a step by increasing the value of the gain K. Try using a K ten times greater and again find the step response and measure the steady-state error and compare to the new value of /(+Kp). What happened to the overshoot when you increased the gain by a factor of? Ans: As can bee seen from the plot below, the steady-state error due to a step is much smaller when we increase the gain by a factor of. Theoretically, the value is /( +4/9) = 9/49 =.5. Next, consider the closed-loop system when q= (type system) a) Now, consider the closed-loop system and let our controller Gc(s) be a simple proportional gain K. Use the matlab rlocus() command to plot the closed-loop poles of this system as we vary K from. to. Do these poles ever go unstable (cross into the RHP)? Ans: Yes, the closed-loop system goes unstable as shown by the root locus plot below: Root Locus 5 5 Imaginary Axis -5 - -5 - -5 - -5 - -5 5 Real Axis b) Look at the root locus. Let s be the pole that corresponds to a settling time of seconds and a damping ratio of.77. Is the pole s on your root locus? The desired dominant closed-loop pole is s= -4+j4 which is not on the root locus c) If no, we have to design a PD compensator to force the root locus to pass thru s. Let Gpd(s) = Kp + Kds = K(s+z) where K=Kd and z=kp/kd. Find values of K and z to make s a closed-loop pole of the system Ans: K(s+z) = -/G(s) = -9.+j5.6. Thus K = 5.6/4 = 3.9 and z = -9./K +4 =.64. Thus, Gpd(s) = 3.9(s+.64)=3.9s+6.4. So, Kp =6.4 and Kd = 3.9 d) Find the static error and velocity coefficients (Kp and Kv) and calculate what the theorectical steady-state error should be for a step and ramp input Ans: Kp is now infinite and Kv = 6.4*/9=7.. Thus, e ss for a step is zero and e ss for a ramp is /7. =.46. e) Plot the closed-loop step and ramp response for Gpd(s) = K(s+z) in part c). Does the settling time and overshoot for the step response agree with what you expected? If not, what have you inserted in the system that could be influencing these values? Ans: Recall Mohannad stated in class that a ζ =.77 yields an overshoot of 4.3%. The settling time should be -4/ζω n = second. As can be seen from the step response, the overshoot is much greater than expected (8%) and the settling time is slightly larger (.35 seconds). This is because we have inserted a zero at -.64 which interferes with the dominant poles at -+j.

EE/MFS 599: Closed-Loop PD Compensated Step response for H(s) = /[s(s+)(s +9)].4..8.6.4...4.6.8..4.6.8 EE/MFS 599: Closed-Loop PD Compensated Ramp response for H(s) = /[s(s+)(s +9)].8.6.4..8.6.4...4.6.8..4.6.8 f) Use your plots to find the steady-state error for each input and compare to the theoretical answers. Can your system follow a ramp? Ans: The ramp response now can follow a ramp and the steady-state error is -y()=-.8564=.436 (instead of.46). The discrepancy is because we have only simulated for seconds. If we allowed the simulation to run longer, we would obtain an identical answer. The steady-state error due to a ramp is zero as predicted.