Systems Analysis and Control

Similar documents
Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

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

Systems Analysis and Control

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system

Review: transient and steady-state response; DC gain and the FVT Today s topic: system-modeling diagrams; prototype 2nd-order system

Control Systems I Lecture 10: System Specifications

Systems Analysis and Control

Systems Analysis and Control

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

Control Systems, Lecture04

AN INTRODUCTION TO THE CONTROL THEORY

Chapter 12. Feedback Control Characteristics of Feedback Systems

Systems Analysis and Control

Control of Manufacturing Processes

Lecture 25: Tue Nov 27, 2018

Systems Analysis and Control

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

Systems Analysis and Control

Chapter 2 SDOF Vibration Control 2.1 Transfer Function

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

Notes for ECE-320. Winter by R. Throne

Transient Response of a Second-Order System

Time Response of Systems

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

16.31 Homework 2 Solution

Systems Analysis and Control

Control of Manufacturing Processes

Time Response Analysis (Part II)

Dynamic Response. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology.

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

Compensator Design to Improve Transient Performance Using Root Locus

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

Homework 7 - Solutions

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse

School of Mechanical Engineering Purdue University. ME375 Dynamic Response - 1

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

Chapter 7: Time Domain Analysis

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

Problem Value Score Total 100/105

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

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

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

Table of Laplacetransform

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

12.7 Steady State Error

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

Control System (ECE411) Lectures 13 & 14

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.

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

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Digital Control Systems State Feedback Control

Homework 11 Solution - AME 30315, Spring 2015

Dr. Ian R. Manchester

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

INTRODUCTION TO DIGITAL CONTROL

Dynamic System Response. Dynamic System Response K. Craig 1

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: Ph:

Topic # Feedback Control Systems

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

Step Response Analysis. Frequency Response, Relation Between Model Descriptions

Controller Design using Root Locus

Modeling and Experimentation: Mass-Spring-Damper System Dynamics

Lecture 7:Time Response Pole-Zero Maps Influence of Poles and Zeros Higher Order Systems and Pole Dominance Criterion

Forced Mechanical Vibrations

Analysis and Design of Control Systems in the Time Domain

Second Order Systems

Control System Design

Introduction to Feedback Control

Notes on the Periodically Forced Harmonic Oscillator

Software Engineering 3DX3. Slides 8: Root Locus Techniques

Lab # 4 Time Response Analysis

Process Control & Instrumentation (CH 3040)

Lab Experiment 2: Performance of First order and second order systems

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

Second Order and Higher Order Systems

Frequency Response of Linear Time Invariant Systems

Control Systems Design

Goals for today 2.004

Dynamic Compensation using root locus method

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

Outline. Classical Control. Lecture 1

Chapter 7. Digital Control Systems

Root Locus Design Example #3

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

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Digital Control: Summary # 7

Dynamic Behavior. Chapter 5

MAS107 Control Theory Exam Solutions 2008

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

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi System Stability - 26 March, 2014

Transient Stability Analysis with PowerWorld Simulator

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

Vibrations: Second Order Systems with One Degree of Freedom, Free Response

Basic Procedures for Common Problems

8. Introduction and Chapter Objectives

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

Transcription:

Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 8: Response Characteristics

Overview In this Lecture, you will learn: Characteristics of the Response Stability Real Poles Steady-State Error Rise Time Settling Time Complex Poles Complex Pole Locations Damped/Natural Frequency Damping and Damping Ratio M. Peet Lecture 8: Control Systems 2 / 22

Feedback Control Recall the Feedback Interconnection - u(s) + K(s) G(s) y(s) Feedback: Controller: u i = K(u y) Plant: y = Gu i The output signal is ŷ(s), ŷ(s) = Ĝ(s) ˆK(s) 1 + Ĝ(s) ˆK(s)û(s) M. Peet Lecture 8: Control Systems 3 / 22

Controlling the Inverted Pendulum Model Open Loop Transfer Function 1 Ĝ(s) = Js 2 Mgl 2 Controller: Static Gain: ˆK(s) = K Input: Impulse: û(s) = 1. Closed Loop: Lower Feedback ŷ(s) = Ĝ(s) ˆK(s) = 1 + Ĝ(s) ˆK(s)û(s) K Js 2 Mgl 2 1 + K Js 2 Mgl 2 = K Js 2 Mgl 2 + K M. Peet Lecture 8: Control Systems 4 / 22

Controlling the Inverted Pendulum Model Closed Loop Impulse Response: Lower Feedback K ŷ(s) = Js 2 Mgl 2 + K Traits: Infinite Oscillations Oscillates about 0. Amplitude 2.5 2 1.5 1 0.5 0 0.5 1 1.5 2 Impulse Response Open Loop Impulse Response: 2.5 0 2 4 6 8 10 12 Time (sec) 18 x 105 Impulse Response ŷ(s) = 1 2J 1 J Mgl s Mgl 2J 1 s + Mgl 2J Amplitude 16 14 12 10 8 6 4 2 0 0 5 10 15 Unstable! Time (sec) M. Peet Lecture 8: Control Systems 5 / 22

Controlling the Suspension System Open Loop Transfer Function: Set m c = m w = g = c = K 1 = K 2 = 1. x 1 m c Ĝ(s) = s 2 + s + 1 s 4 + 2s 3 + 3s 2 + s + 1 x 2 m w Controller: Static Gain: ˆK(s) = k u Closed Loop: Lower Feedback Ĝ(s) ˆK(s) ŷ(s) = 1 + Ĝ(s) ˆK(s)û(s) = k(s 2 + s + 1) s 4 + 2s 3 + (3 + k)s 2 + (1 + k)s + (1 + k) M. Peet Lecture 8: Control Systems 6 / 22

Controlling the Suspension Problem Effect of changing the Feedback, k Closed Loop Step Response: ŷ(s) = k(s 2 + s + 1) 1 s 4 + 2s 3 + (3 + k)s 2 + (1 + k)s + (1 + k) s High k: Overshot the target Quick Response Closer to desired value of f Low k: Slow Response No overshoot Final value is farther from 1. Questions: Which Traits are important? How to predict the behaviour? Figure: Step Response for different k M. Peet Lecture 8: Control Systems 7 / 22

Stability The most basic property is Stability: Definition 1. A system, G is Stable if there exists a K > 0 such that kgukl2 KkukL2 Note: Although this is the true definition for systems defined by transfer functions, it is rarely used. Bounded input means bounded output. Stable is y(t) 0 when u(t) 0. M. Peet Lecture 8: Control Systems 8 / 22

Stability Definition 2. The Closed Right Half-Place, CRHP is the set of complex numbers with non-negative real part. {s C : Real(s) 0} Im(s) CRHP Re(s) Im(s) Figure: Unstable Re(s) Theorem 3. A system G is stable if and only if it s transfer function Ĝ has no poles in the Closed Right Half Plane. Check stability by checking poles. x is a pole o is a zero M. Peet Lecture 8: Control Systems 9 / 22

Predicting Steady-State Error Definition 4. Steady-State Error for a stable system is the final difference between input and output. e ss = lim t u(t) y(t) 0.7 0.6 Usually measured using the step response. Since u(t) = 1, e ss = 1 lim t y(t) 0.5 0.4 Figure: Suspension Response for k = 1 M. Peet Lecture 8: Control Systems 10 / 22

Predicting Steady-State Error 0.7 0.6 0.5 0.4 Recall: For any system G, by partial fraction expansion: So which means and hence ŷ(s) = Ĝ(s)1 s = r 0 s + r 1 s p 1 +... + y(t) = r 0 1(t) + r 1 e p1t +... + r n e pnt lim t y(t) = r 0 e ss = 1 r 0 r n s p n M. Peet Lecture 8: Control Systems 11 / 22

Predicting Steady-State Error The steady-state error is given by r 0. e ss = 1 r 0 Recall: The residue at s = 0 is r 0 and is found as r 0 = Ĝ(s) s=0 = lim s 0 Ĝ(s) Thus the steady-state error is e ss = 1 lim s 0 Ĝ(s) This can be generalized to find the limit of any signal: Theorem 5 (Final Value Theorem). lim y(t) = lim sŷ(s) t s 0 Assumes the limit exists (Stability) Can be used to find response to other inputs Ramp, impulse, etc. M. Peet Lecture 8: Control Systems 12 / 22

Predicting Steady-State Error Numerical Example Ĝ(s) = The steady-state response is k(s 2 + s + 1) s 4 + 2s 3 + (3 + k)s 2 + (1 + k)s + (1 + k) y ss = lim s 0 sŷ(s) = lim s 0 Ĝ(s) = lim s 0 k(s 2 + s + 1) s 4 + 2s 3 + (3 + k)s 2 + (1 + k)s + (1 + k) = k 1 + k The steady-state error is When k = 0, e ss = 1 As k, e ss = 0 e ss = 1 y ss = 1 = 1 1 + k k 1 + k M. Peet Lecture 8: Control Systems 13 / 22

Dynamic Response Characteristics Two Types of Response By now, you know that motion is dominated by the poles! Simplify the response by considering response of each pole. Allows quantitative analysis 0.7 0.6 0.5 0.4 Figure: Real Pole Figure: Complex Pair of Poles We start with Real Poles M. Peet Lecture 8: Control Systems 14 / 22

Step Response Characteristics Real Poles Consider a real pole step response: ŷ(s) = r 1 s p s = r r p s p p s y(t) = r p ( e pt 1 ) Assume stable, so p < 0 Cases: p > 0 implies y(t) p < 0 implies y(t) r p Steady-State Error: e ss = 1 r p M. Peet Lecture 8: Control Systems 15 / 22

Step Response Characteristics Rise Time Besides the final value: How quickly will the system respond? Definition 6. The rise time, T r, is the time it takes to go from.1 to.9 of the final value. t 1 when y(t 1 ) =.1 r p is found as.1 = e pt1 1 ln(1.1) = pt 1 ln.9 t 1 = p Likewise for y(t 2 ) =.9 r p t 2 = ln.1 p = 2.31 p =.11 p we get Thus rise time for a Single Pole is: T r = t 2 t 1 = 2.31 p.11 p = 2.2 p M. Peet Lecture 8: Control Systems 16 / 22

Step Response Characteristics Settling Time Will it stay there: How fast does it converge? More important for complex poles. Definition 7. The Settling Time, T s, is the time it takes to reach and stay within.99 of the final value. The time at y(t s ) =.99 r p is found as.99 = e pts 1 ln(.01) = pt s ln.01 T s = p = 4.6 p The settling time for a Single Pole is: T s = 4.6 p M. Peet Lecture 8: Control Systems 17 / 22

Solution for Complex Poles ŷ(s) = ω 2 d + σ2 s 2 + 2σs + ω 2 d + σ2 1 s = ω 2 n s 2 + 2ζω n s + ω 2 n The poles are at s = σ ± ω d ı and s = 0. The solution is: y(t) = 1 e (cos(ω σt d t) σ ) sin(ω d t) ω d = 1 e σt ω n ω d sin (ω d t + φ) Where σ = ζω n, ω d = ω n 1 ζ2 and φ = tan 1 ( ωd ζω n ). The result is oscillation with an Exponential Envelope. Envelope decays at rate σ Speed of oscillation is ω d, the Damped Frequency 1 s = k 1 s + k 2 s 2 + 2ζω n s + ωn 2 + r 2 s M. Peet Lecture 8: Control Systems 18 / 22

Damping We use several adjectives to describe exponential decay: Undamped Oscillation continues forever, σ = 0 Underdamped Oscillation continues for many cycles. Damped Critically Damped No oscillation or overshoot. ω = 0 M. Peet Lecture 8: Control Systems 19 / 22

Step Response Characteristics Damping Ratio Besides ω, there is another way to measure oscillation Im(s) Definition 8. The Natural Frequency of a pole at p = σ + ıω d is ω n = σ 2 + ω 2 d. ω n Re(s) 1 1 for ŷ(s) = s 2 +as+b s, ω n = b. Radius of the pole in complex plane. Frequency of least damping. Also known as resonant frequency M. Peet Lecture 8: Control Systems 20 / 22

Step Response Characteristics Damping Ratio Besides σ, there are other ways to measure damping Definition 9. The Damping Ratio of a pole at p = σ + ıω is ζ = σ ω n. 1 1 for ŷ(s) = s 2 +as+b s, ζ = The amount the amplitude decreases per oscillation. a 2ω n. The angle that the pole makes in the complex plane. M. Peet Lecture 8: Control Systems 21 / 22

Summary What have we learned today? Characteristics of the Response Real Poles Steady-State Error Rise Time Settling Time Complex Poles Complex Pole Locations Damped/Natural Frequency Damping and Damping Ratio Continued in Next Lecture M. Peet Lecture 8: Control Systems 22 / 22