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

Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

Control Systems I Lecture 10: System Specifications

Systems Analysis and Control

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 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

AN INTRODUCTION TO THE CONTROL THEORY

Lecture 25: Tue Nov 27, 2018

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

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

Time Response Analysis (Part II)

Control Systems, Lecture04

Time Response of Systems

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

Systems Analysis and Control

Control of Manufacturing Processes

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

Table of Laplacetransform

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

Chapter 12. Feedback Control Characteristics of Feedback Systems

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:

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

Dr. Ian R. Manchester

Digital Control Systems State Feedback Control

Compensator Design to Improve Transient Performance Using Root Locus

Transient Response of a Second-Order System

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

Control System Design

Notes for ECE-320. Winter by R. Throne

Chapter 2 SDOF Vibration Control 2.1 Transfer Function

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

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

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

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

16.31 Homework 2 Solution

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

Controller Design using Root Locus

Dynamic Compensation using root locus method

INTRODUCTION TO DIGITAL CONTROL

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

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

Topic # Feedback Control Systems

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

Analysis and Design of Control Systems in the Time Domain

Forced Mechanical Vibrations

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

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

Automatic Control (TSRT15): Lecture 4

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

ECE317 : Feedback and Control

Lab # 4 Time Response Analysis

Chapter 7: Time Domain Analysis

Lecture 9 Time-domain properties of convolution systems

Process Control & Instrumentation (CH 3040)

Problem Value Score Total 100/105

Outline. Classical Control. Lecture 1

Control System (ECE411) Lectures 13 & 14

Video 5.1 Vijay Kumar and Ani Hsieh

Software Engineering 3DX3. Slides 8: Root Locus Techniques

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

MAS107 Control Theory Exam Solutions 2008

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

12.7 Steady State Error

1 (30 pts) Dominant Pole

Control Systems Design

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

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

Outline. Classical Control. Lecture 5

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

Root Locus Design Example #3

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

Poles, Zeros and System Response

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

Homework 7 - Solutions

Notes on the Periodically Forced Harmonic Oscillator

Outline. Classical Control. Lecture 2

Dynamic System Response. Dynamic System Response K. Craig 1

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Introduction to Feedback Control

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.

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

Project Lab Report. Michael Hall. Hao Zhu. Neil Nevgi. Station 6. Ta: Yan Cui

Second Order and Higher Order Systems

CDS 101/110: Lecture 3.1 Linear Systems

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

Control Systems. University Questions

Step Response Analysis. Frequency Response, Relation Between Model Descriptions

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

Modeling and Experimentation: Mass-Spring-Damper System Dynamics

Transcription:

Systems Analysis and Control Matthew M. Peet Arizona State University 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 / 24

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 / 24

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 / 24

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 / 24

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 / 24

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 / 24

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 / 24

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 / 24

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 / 24

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 / 24

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 / 24

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 / 24

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 / 24

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 / 24

Step Response Characteristics Rise Time Definition 6. The rise time, T r, is the time it takes to go from.1 to.9 of the final value. LINK: Double Inverted Pendulum LINK: Triple Inverted Pendulum M. Peet Lecture 8: Control Systems 16 / 24

Step Response Characteristics Rise Time Besides the final value: How quickly will the system respond? Definition 7. 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 17 / 24

Step Response Characteristics Settling Time Definition 8. The Settling Time, T s, is the time it takes to reach and stay within.99 of the final value. 0.7 0.6 0.5 0.4 Figure : Complex Pair of Poles LINK: Bouncing Balls LINK: Newton s Cradle M. Peet Lecture 8: Control Systems 18 / 24

Step Response Characteristics Settling Time Will it stay there: How fast does it converge? Definition 9. 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.99 = e pts 1 is found as 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 19 / 24

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

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. ω d = 0 M. Peet Lecture 8: Control Systems 21 / 24

Step Response Characteristics Damping Ratio Besides ω d, there is another way to measure oscillation Im(s) Definition 10. 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. Resonant Frequency. Also known as resonant frequency M. Peet Lecture 8: Control Systems 22 / 24

Step Response Characteristics Damping Ratio Besides σ, there are other ways to measure damping Definition 11. The Damping Ratio of a pole at p = σ + ıω is ζ = σ ω n. 1 1 for ŷ(s) = s 2 +as+b s, ζ = a 2. b Gives the ratio by which the amplitude decreases per oscillation (almost...). M. Peet Lecture 8: Control Systems 23 / 24

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 24 / 24