Control Systems Engineering ( Chapter 7. Steady-State Errors ) Prof. Kwang-Chun Ho Tel: Fax:

Similar documents
Module 4: Time Response of discrete time systems Lecture Note 1

ME 375 FINAL EXAM Wednesday, May 6, 2009

1 Routh Array: 15 points

Analysis of Stability &

Given the following circuit with unknown initial capacitor voltage v(0): X(s) Immediately, we know that the transfer function H(s) is

Digital Control System

ME 375 FINAL EXAM SOLUTIONS Friday December 17, 2004

Lecture 5 Introduction to control

Chapter 13. Root Locus Introduction

Root Locus Contents. Root locus, sketching algorithm. Root locus, examples. Root locus, proofs. Root locus, control examples

ECE-320 Linear Control Systems. Spring 2014, Exam 1. No calculators or computers allowed, you may leave your answers as fractions.

Chapter 7. Root Locus Analysis

MODERN CONTROL SYSTEMS

MEM 355 Performance Enhancement of Dynamical Systems Root Locus Analysis

Lecture 4. Chapter 11 Nise. Controller Design via Frequency Response. G. Hovland 2004

6.302 Feedback Systems Recitation 6: Steady-State Errors Prof. Joel L. Dawson S -

Figure 1: Unity Feedback System

Gain and Phase Margins Based Delay Dependent Stability Analysis of Two- Area LFC System with Communication Delays

Linear System Fundamentals

Root Locus Diagram. Root loci: The portion of root locus when k assume positive values: that is 0

ME2142/ME2142E Feedback Control Systems

ECE 3510 Root Locus Design Examples. PI To eliminate steady-state error (for constant inputs) & perfect rejection of constant disturbances

The Root Locus Method

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

Analysis of Step Response, Impulse and Ramp Response in the Continuous Stirred Tank Reactor System

376 CHAPTER 6. THE FREQUENCY-RESPONSE DESIGN METHOD. D(s) = we get the compensated system with :

MM1: Basic Concept (I): System and its Variables

Massachusetts Institute of Technology Dynamics and Control II

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

Question 1 Equivalent Circuits

Stability Criterion Routh Hurwitz

Homework 12 Solution - AME30315, Spring 2013

Mathematical modeling of control systems. Laith Batarseh. Mathematical modeling of control systems

EE Control Systems LECTURE 14

What lies between Δx E, which represents the steam valve, and ΔP M, which is the mechanical power into the synchronous machine?

EE Control Systems LECTURE 6

The state variable description of an LTI system is given by 3 1O. Statement for Linked Answer Questions 3 and 4 :

ECE382/ME482 Spring 2004 Homework 4 Solution November 14,

Lecture 8. PID control. Industrial process control ( today) PID control. Insights about PID actions

CHAPTER 4 DESIGN OF STATE FEEDBACK CONTROLLERS AND STATE OBSERVERS USING REDUCED ORDER MODEL

State Space: Observer Design Lecture 11

into a discrete time function. Recall that the table of Laplace/z-transforms is constructed by (i) selecting to get

S_LOOP: SINGLE-LOOP FEEDBACK CONTROL SYSTEM ANALYSIS

Quantifying And Specifying The Dynamic Response Of Flowmeters

SIMON FRASER UNIVERSITY School of Engineering Science ENSC 320 Electric Circuits II. R 4 := 100 kohm

Chapter 4 Interconnection of LTI Systems

Digital Control System

Chapter 10. Closed-Loop Control Systems

Function and Impulse Response

Feedback Control Systems (FCS)

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

Control Systems Analysis and Design by the Root-Locus Method

SKEE 3143 CONTROL SYSTEM DESIGN. CHAPTER 3 Compensator Design Using the Bode Plot

NAME (pinyin/italian)... MATRICULATION NUMBER... SIGNATURE

Solutions. Digital Control Systems ( ) 120 minutes examination time + 15 minutes reading time at the beginning of the exam

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

Introduction to Laplace Transform Techniques in Circuit Analysis

S E V E N. Steady-State Errors SOLUTIONS TO CASE STUDIES CHALLENGES

Advanced D-Partitioning Analysis and its Comparison with the Kharitonov s Theorem Assessment

Longitudinal automatic control system for a light weight aircraft

March 18, 2014 Academic Year 2013/14

EE/ME/AE324: Dynamical Systems. Chapter 8: Transfer Function Analysis

THE PARAMETERIZATION OF ALL TWO-DEGREES-OF-FREEDOM SEMISTRONGLY STABILIZING CONTROLLERS. Tatsuya Hoshikawa, Kou Yamada and Yuko Tatsumi

5.5 Application of Frequency Response: Signal Filters

Today s Lecture. Block Diagrams. Block Diagrams: Examples. Block Diagrams: Examples. Closed Loop System 06/03/2017

Homework #7 Solution. Solutions: ΔP L Δω. Fig. 1

Design By Emulation (Indirect Method)

Chapter #4 EEE8013. Linear Controller Design and State Space Analysis. Design of control system in state space using Matlab

Copyright 1967, by the author(s). All rights reserved.

Automatic Control Systems

Main Topics: The Past, H(s): Poles, zeros, s-plane, and stability; Decomposition of the complete response.

Chapter 6 Control Systems Design by Root-Locus Method. Lag-Lead Compensation. Lag lead Compensation Techniques Based on the Root-Locus Approach.

online learning Unit Workbook 4 RLC Transients

Stability. ME 344/144L Prof. R.G. Longoria Dynamic Systems and Controls/Lab. Department of Mechanical Engineering The University of Texas at Austin

Wolfgang Hofle. CERN CAS Darmstadt, October W. Hofle feedback systems

CHAPTER 8 OBSERVER BASED REDUCED ORDER CONTROLLER DESIGN FOR LARGE SCALE LINEAR DISCRETE-TIME CONTROL SYSTEMS

Systems Analysis. Prof. Cesar de Prada ISA-UVA

CONTROL SYSTEMS. Chapter 2 : Block Diagram & Signal Flow Graphs GATE Objective & Numerical Type Questions

6.447 rad/sec and ln (% OS /100) tan Thus pc. the testing point is s 3.33 j5.519

Correction for Simple System Example and Notes on Laplace Transforms / Deviation Variables ECHE 550 Fall 2002

Linear Motion, Speed & Velocity

Pusan National University

G(s) = 1 s by hand for! = 1, 2, 5, 10, 20, 50, and 100 rad/sec.

Properties of Z-transform Transform 1 Linearity a

DYNAMIC REDESIGN OF A FLOW CONTROL SERVO-VALVE USING A PRESSURE CONTROL PILOT

ME 375 EXAM #1 Tuesday February 21, 2006

POWER SYSTEM SMALL SIGNAL STABILITY ANALYSIS BASED ON TEST SIGNAL

Analysis and Design of a Third Order Phase-Lock Loop

Chapter 2 Sampling and Quantization. In order to investigate sampling and quantization, the difference between analog

A PLC BASED MIMO PID CONTROLLER FOR MULTIVARIABLE INDUSTRIAL PROCESSES

Lecture Notes II. As the reactor is well-mixed, the outlet stream concentration and temperature are identical with those in the tank.

Evolutionary Algorithms Based Fixed Order Robust Controller Design and Robustness Performance Analysis

Time Response Analysis (Part II)

NONLINEAR CONTROLLER DESIGN FOR A SHELL AND TUBE HEAT EXCHANGER AN EXPERIMENTATION APPROACH

Homework Assignment No. 3 - Solutions

Modeling and Simulation of a Two-Mass Resonant System with Speed Controller

A VIBRATION ISOLATION SYSTEM USING STIFFNESS VARIATION CAPABILITY OF ZERO-POWER CONTROL

Chapter 5 Consistency, Zero Stability, and the Dahlquist Equivalence Theorem

Chapter 9: Controller design. Controller design. Controller design

Lecture 10 Filtering: Applied Concepts

Transcription:

Control Sytem Engineering ( Chapter 7. Steady-State Error Prof. Kwang-Chun Ho kwangho@hanung.ac.kr Tel: 0-760-453 Fax:0-760-4435

Introduction In thi leon, you will learn the following : How to find the teady-tate error for a unity feedback ytem How to pecify a ytem teady-tate error performance How to deign ytem parameter to meet teady-tate error performance pecification

Introduction In chapter 1, we learnt about 3 requirement needed when deigning a control ytem Tranient repone Stability Steady-tate error (SSE Up until now, we only covered until tranient repone and tability We learned in chapter 4, there are 4 type of tranient repone for a nd -order ytem Overdamped, Underdamped, Undamped, Critically damped 3

Introduction An example of elevator repone The tranient repone for elevator can be conidered a overdamped The ytem i table but ha teady-tate error! 4

Introduction What i teady-tate error? Steady-tate error i the difference between the input and output for a certain tet input a time approache infinity( t The concept of tead-tate error i limited to ytem that are table In thee ytem, the natural repone approache zero a time approache infinity Tet input ued for teady-tate error analyi and deign are Step, Ramp, Parabola lim et ( lim ( rt ( ct ( t t 5

Introduction Tet waveform for evaluating teady-tate error of poition control ytem Tet input for teady-tate error analyi and deign vary with target type 6

Introduction Example of ytem teted uing the tet ignal Targeting ytem: Targeting a tatic target. (e.g. a topping car We tet the ytem uing tep input becaue the poition of the car i in contant poition Targeting a car moving with contant velocity We tet the ytem uing ramp input becaue the car i moving in contant velocity Targeting an accelerating car We tet the ytem uing parabola input becaue the car i accelerating 7

SSE for unity feedback ytem Unity feedback ytem can be repreented a Steady tate error can be calculated from a ytem cloed-loop tranfer function, T(, or the open-loop tranfer function, G(, for unity feedback ytem SSE in term of T( Conidering figure (a, we find the SSE E( between the input, R( and the output C( E ( R ( C ( E( R([1 T(] C( R( T( 8

SSE for unity feedback ytem We can find final value of the error, in term of T( uing Math Ref.: We can only ue thi equation if T( i table, E( ha no pole in the right-half plane or pole on the imaginary axi other than the origin Initial Value Theorem t 0 0 e( e( lim e( t lim E( lim R( [1 T( ] If the function x(t and it firt derivative are Laplace tranformable and x(t Ha the Laplace tranform X(, and the lim X( exit, then lim X( lim x( t x(0 t0 Thi i particularly ueful in circuit and ytem to find out the initial condition in the time domain 9

SSE for unity feedback ytem Final Value Theorem Proof: lim X ( lim x( t x( 0 t Thi i particularly ueful in circuit and ytem to find out the the final value of x(t in the time domain 10

SSE for unity feedback ytem Example: Find the teady tate-error for a unity feedback ytem that ha T( = 5/( +7+10 and the input i a unit tep Solution: R( =unit tep = 1/ T( = 5/( +7+10, we mut check the tability of T( uing Routh table or pole If T( i table, E( i then 11

SSE for unity feedback ytem 1 5 1 710 5 E ( 1 710 710 710 1 75 75 75 710 5 Before calculating the final value of the error, we mut check the poition of E( pole The pole for E( are at (0,0, (-,0 and (-5,0 Since all the pole are not on the right half plane or the imaginary axi we can ue the equation to calculate final error value in term of T( Finally, SSE i given by 1 5 elim R1 T lim 1 0 0 7 10 5 5 1 1 (imilar to Output of Fig. 7.(a 10 10 710 1

SSE for unity feedback ytem SSE in term of G( Conidering figure (b, we find the SSE E( between the input, R( and the output C( E ( R ( C ( R ( E( C( E( G( 1 G ( Applying the final value theorem and verifying that the ytem i table, we have e R( ( lim E( lim 0 0 1 G ( 13

SSE for Tet Input We are going to ue three type of input R( : tep, ramp and parabola So, the final value of the error for thi type of input can be decribed a e (1/ 1 ( lim 0 1 G ( 1 lim G ( 0 e( 0 (1/ 1 lim 0 1 G( lim G( 3 (1/ 1 e( lim 0 1 G( lim G( 0 (Step Input (Ramp Input (Parabolic Input 14

SSE for Tet Input Example: Find the teady-tate error for input of 5u(t, 5tu(t, and 5t u(t to the ytem with no integration below Solution: 5 5 5 5 5 ut ( : etep ( 1lim G( 10 1 5 5 5 5 tu( t : e ( ramp lim G( 0 tut 10 10 10 e lim G( 0 5 ( 3 parabola ( 0 0 0 Can get the ame reult by T(!! (imilar to Output of Fig. 7.(a (imilar to Output 3 of Fig. 7.(b 15

SSE for Tet Input Example: Find the teady-tate error for input of 5u(t, 5tu(t, and 5t u(t to the ytem with one integration below Solution: 5 5 5 5 ut ( : etep ( 0 1lim G( 5 5 5 1 5 tu( t : e ( ramp lim G( 100 0 tut 10 10 10 e lim G( 0 5 ( 3 parabola ( 0 0 0 (imilar to Output 1 of Fig. 7.(a (imilar to Output of Fig. 7.(b Improvement for a ramp input! (No improvement for a parabolic input! 16

SSE for Tet Input Now let define the tatic error contant e e e ( lim 0 1 G ( 1 lim G ( 1 Kp 0 Example: (1 / 1 1 (1 / 1 1 ( lim 0 1 G ( lim G ( Kv 0 3 (1 / 1 1 ( lim 0 1 ( lim G G ( Ka 0 Find SSE via tatic error contant Solution: (Poition Contant (Velocity Contant (Acceleration Contant 17

SSE for Tet Input 18

SSE for Tet Input Firt tep i to calculate the tatic error contant K K K p v a 500( ( 5( 6 500(0 (0 5(0 6 limglim 5.08 0 0 ( 8( 10( 1 (0 8(0 10(0 1 (500( ( 5( 6 lim Glim 0 0 0 ( 8( 10( 1 lim Glim 0 0 ( Next tep i to calculate the final error value (500( ( 5( 6 8( 10( 1 0 1 1 1 etep ( 0.161, eramp (, eparabola ( 1 K K K p v a 19

SSE for Tet Input SSE via ytem type We are till focuing on unity negative feedback ytem Below i a feedback control ytem for defining ytem type We define the ytem type to be the value of n in the denominator Type 0 when n = 0 Type 1 when n = 1 Type when n = 0

SSE for Tet Input Relationhip between input, ytem type, tatic error contant, and teady-tate error can be ummarized a (n=0 (n=1 (n= 1

SSE Specification We can ue the tatic error contant to repreent the teady-tate error characteritic of our ytem Example: Gain deign to meet a teady-tate error pecification (Find the value of K o that there i 10% error in the teady tate (The ytem i of Type 1, ince only Type 1 have K v that are finite contant Solution: 1 K 5 e( 0.1 Kv 10 lim G( K 0 v 6 7 8 K 67

3 SSE for Diturbance Feedback control ytem are ued to compenate for diturbance (or unwanted input that enter a ytem Conider feedback control ytem howing diturbance SSE i Uing ( ( ( ( ( ( 1 G D G G E C ( ( ( C R E ( ( ( 1 ( ( ( ( 1 1 ( 1 1 D G G G R G G E

SSE for Diturbance e( lim E( lim R( 0 01 G ( G ( 1 G ( lim D ( e ( ( 0 R e D 1 G1( G( Auming a tep diturbance D(=1/ e D ( 1 1 lim lim G1 ( G ( 0 0 The teady-tate error produced by a tep diturbance can be reduced by increaed the dc gain of G 1 ( or decreaing the dc gain of G ( 4

SSE with State Space Uing the final value theorem, one can find the teady-tate error for ingle-input, ingle-output ytem in tate-pace form Conider the cloed-loop ytem repreented in tate pace The Laplace tranform of the error i uing x=ax+b r, Applying the final value theorem, we have y =Cx -1 E ( R ( Y ( = R (1 C( IA B -1 Y( R( C( I A B -1 e( lim E( lim R( 1C( I A B 0 0 5

SSE with State Space Example: Evaluate the SSE for the ytem Solution: Uing -1 e( lim E( lim R( 1C( I A B 0 0 For the unit-tep, R(=1/, e( 4/5 For the unit-ramp, R(=1/, e( Notice that the ytem behave like a Type 0 ytem 6

Homework Aignment #7 7

Homework Aignment #7 8

Homework Aignment #7 9

Homework Aignment #7 30