Control Systems EE 4314 Lecture 12 March 17, 2015

Slides:



Advertisements
Similar presentations
Chapter 5 – The Performance of Feedback Control Systems
Advertisements

Lecture 15: State Feedback Control: Part I
Pole Placement.
Dynamic Behavior of Closed-Loop Control Systems
Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods.
Design with Root Locus Lecture 9.
Chapter 4: Basic Properties of Feedback
Feedback Control Systems Dr. Basil Hamed Electrical & Computer Engineering Islamic University of Gaza.
Lect.7 Steady State Error Basil Hamed
Modern Control Theory Lecture 5 By Kirsten Mølgaard Nielsen
CHE 185 – PROCESS CONTROL AND DYNAMICS
Chapter 8 Root Locus and Magnitude-phase Representation
Control System Design Based on Frequency Response Analysis
Automatic control by Meiling CHEN
Transient and steady state response (cont.)
Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor URL :
Review last lectures.
Modeling & Simulation of Dynamic Systems Lecture-2 Review of Basic Concepts of Classical control 1 Dr. Imtiaz Hussain Associate Professor Department of.
f(t) m x(t) fd(t) LINEAR CONTROL C (Ns/m) k (N/m)
Dan O. Popa, Intro to EE, Spring 2015 EE 1106 : Introduction to EE Freshman Practicum Lecture-Lab 12: Introduction to DC Motors and Control.
University of Virginia Proportional Control Spring 2015 Jack Stankovic University of Virginia.
Ch. 9 Application to Control. 9.1 Introduction to Control Consider a causal linear time-invariant system with input x(t) and output y(t). Y(s) = Gp(s)X(s)
Chapter 7 Stability and Steady-State Error Analysis
Chapter 5 Transient and Steady State Response “I will study and get ready and someday my chance will come” Abraham Lincoln.
MESB374 System Modeling and Analysis PID Controller Design
Lecture 17: Introduction to Control (part III)
Chapter 6 Analysis of Feedback Control Systems Prof. Shi-Shang Jang Chemical Engineering Department National Tsing-Hua University Hsin Chu, Taiwan June,
Lec 9. Root Locus Analysis I From last lecture, the locations of the closed loop poles have important implication in –Stability –Transient behavior –Steady.
Control Systems EE 4314 Lecture 12 February 20, 2014 Spring 2014 Woo Ho Lee
Subsea Control and Communications Systems
Lec 7. Higher Order Systems, Stability, and Routh Stability Criteria Higher order systems Stability Routh Stability Criterion Reading: 5-4; 5-5, 5.6 (skip.
Modern Control System EKT 308 Steady-State and Stability.
Chapter 5 Dynamics and Regulation of Low-order Systems
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Review. Feedback Terminology In Block diagrams, we use not the time domain variables, but their Laplace Transforms. Always denote Transforms by (s)!
1 Time Response. CHAPTER Poles and Zeros and System Response. Figure 3.1: (a) System showing input and output; (b) Pole-zero plot of the system;
Modern Control System EKT 308
Stability Analysis . A system is BIBO stable if all poles or roots of
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
1 Steady-State Error M. Sami Fadali Professor of Electrical Engineering University of Nevada.
TUTORIAL EKT 308 Computer Network. Question 1 1. a) Differentiate between open loop and closed loop control systems. b) Explain positive features of feedback.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Control Systems Lect.3 Steady State Error Basil Hamed.
Lecture 9\10 Analysis in the time domain (III) North China Electric Power University Sun Hairong.
Page : PID Controller Chapter 3 Design of Discrete- Time control systems PID C ontroller.
EE4262: Digital and Non-Linear Control
Chapter 1: Overview of Control
Chapter 7 The Root Locus Method The root-locus method is a powerful tool for designing and analyzing feedback control systems The Root Locus Concept The.
Digital and Non-Linear Control
Transient & Steady State Response Analysis
PID Controllers Jordan smallwood.
DNT Control Principle Steady-State Analysis DNT Control Principle.
Lec 9. Root Locus Analysis I
A First Analysis of Feedback
Chapter 4: Feedback Control System Characteristics Objectives
Basic Design of PID Controller
Feedback Control Systems (FCS)
Instructor: Jongeun Choi
Steady-State Errors System & Control Engineering Lab.
Reduction of Multiple Subsystems Stability Steady-State Errors
Feedback: Principles & Analysis
UNIVERSITI MALAYSIA PERLIS SCHOOL OF ELECTRICAL SYSTEM ENGINEERING
Stability of Closed-Loop Control Systems
E(s): Laplace transform of the error e(t)
Control Systems (CS) Lecture-6 Steady State Error
Feedback Control Systems (FCS)
Control Systems (CS) Lecture-16 Steady State Error Dr. Imtiaz Hussain
Chapter 5 – The Performance of Feedback Control Systems
Time Response, Stability, and
Exercise 1 For the unit step response shown in the following figure, find the transfer function of the system. Also find rise time and settling time. Solution.
Presentation transcript:

Control Systems EE 4314 Lecture 12 March 17, 2015 Spring 2015 Indika Wijayasinghe

Chapter 4: A First Analysis of Feedback Control: process of making a system variable converge to a reference value Tracking control (servo): reference value = changing Regulation control: reference value = constant (stabilization) Open-loop system Closed-loop system R: reference input, U: control input, W: disturbance, Y: output, V: sensor noise Controller 𝐷(𝑠) Plant G(𝑠) 𝑊 𝑅 𝑌 𝑈 + Controller 𝐷(𝑠) Plant G(𝑠) 𝑊 𝑅 𝑌 𝑈 𝑉 − +

Feedback Control Role of feedback: Reduce sensitivity to system parameters (robustness) Disturbance rejection Track desired inputs with reduced steady state errors, overshoot, rise time, settling time (performance) Make system stable

Open-Loop System Output 𝑌=𝐺𝐷𝑅+𝐺𝑊 Control input U=𝐷𝑅 (Feedforward control input) Error E=𝑅−𝑌=𝑅− 𝐺𝐷𝑅+𝐺𝑊 = 1−𝐺𝐷 𝑅−𝐺𝑊 Transfer function 𝑇 𝑜𝑝𝑒𝑛_𝑙𝑜𝑜𝑝 =𝐷𝐺 Can not reduce the effect of disturbance Controller 𝐷(𝑠) Plant G(𝑠) 𝑊 𝑅 𝑌 𝑈 +

Closed-Loop System Output 𝑌= 𝐺𝐷 1+𝐺𝐷 𝑅+ 𝐺 1+𝐺𝐷 𝑊− 𝐺𝐷 1+𝐺𝐷 𝑉 Error E=𝑅−𝑌=𝑅− 𝐺𝐷 1+𝐺𝐷 𝑅+ 𝐺 1+𝐺𝐷 𝑊− 𝐺𝐷 1+𝐺𝐷 𝑉 = 1 1+𝐺𝐷 𝑅− 𝐺 1+𝐺𝐷 𝑊+ 𝐺𝐷 1+𝐺𝐷 𝑉 Transfer function 𝑇 𝑐𝑙𝑜𝑠𝑒𝑑_𝑙𝑜𝑜𝑝 = 𝐺𝐷 1+𝐺𝐷 Can not reduce the effect of noise Reduce the effect of disturbance if 𝐺𝐷 is large Controller 𝐷(𝑠) Plant G(𝑠) 𝑊 𝑅 𝑌 𝑈 𝑉 − +

Stability: Open-Loop vs. Closed-Loop The requirement for stability: all poles of the transfer function must be in the left half plane (LHP). Define 𝐺 𝑆 = 𝑏(𝑠) 𝑎(𝑠) and D 𝑆 = 𝑐(𝑠) 𝑑(𝑠) , and 𝑎 𝑠 , 𝑏 𝑠 , 𝑐 𝑠 , 𝑑 𝑠 are polynomials. For open-loop system Transfer function 𝑇 𝑜𝑝𝑒𝑛_𝑙𝑜𝑜𝑝 =𝐷𝐺= 𝑏(𝑠)𝑐(𝑠) 𝑎(𝑠)𝑑(𝑠) 𝑎 𝑠 and 𝑑 𝑠 should have roots in the LHP. For closed-loop system Transfer function 𝑇 𝑐𝑙𝑜𝑠𝑒𝑑_𝑙𝑜𝑜𝑝 = 𝐺𝐷 1+𝐺𝐷 Characteristic equation 1+𝐺𝐷=0, 𝑎 𝑠 𝑑 𝑠 +b s c s =0 Even for unstable 𝑎 𝑠 , all poles can be in the LHP.

Stability: Open-Loop vs. Closed-Loop Example: plant 𝐺 𝑆 = 1 (𝑠+1)(𝑠−1) , controller 𝐷(𝑆)= 𝐾(𝑠+𝛾) (𝑠+𝛿) Open-loop system Transfer function 𝐺 𝑆 𝐷(𝑆)= 𝐾(𝑠+𝛾) (𝑠+1)(𝑠−1)(𝑠+𝛿) Unstable because one pole (𝑠=1) is in the RHP. Closed-loop system Transfer function 𝐺𝐷 1+𝐺𝐷 = 𝐾(𝑠+𝛾) 𝑠+1 𝑠−1 𝑠+𝛿 +𝐾(𝑠+𝛾) Characteristic equation 𝑠+1 𝑠−1 𝑠+𝛿 +𝐾 𝑠+𝛾 =0 We can select δ, 𝛾, and 𝐾 so that all the poles are in the LHP. Closed-loop system can be stable by proper controller design even though open-loop system is unstable.

Regulation: Open-Loop vs. Closed-Loop Regulation is to keep the error small when the reference is constant and disturbances are present. Open-loop system Error E= 1−𝐺𝐷 𝑅−𝐺𝑊 Controller 𝐷 is useless for regulation. It does not reduce the effect of disturbance 𝑊. Closed-loop system Error E= 1 1+𝐺𝐷 𝑅− 𝐺 1+𝐺𝐷 𝑊+ 𝐺𝐷 1+𝐺𝐷 𝑉 Controller 𝐷 can be effective to reduce the effect of disturbance 𝑊, but is not effective to reduce the effect of noise 𝑉. Large 𝐷 makes 𝐺 1+𝐺𝐷 𝑊 smaller.

Sensitivity When plant 𝐺 changes to 𝐺+𝛿𝐺 Open-loop system 𝑇+𝛿𝑇= 𝐺+𝛿𝐺 𝐷 𝛿𝑇=𝛿𝐺𝐷 where 𝑇 : transfer function Closed-loop system 𝑇+𝛿𝑇= 𝐺+𝛿𝐺 𝐷 1+ 𝐺+𝛿𝐺 𝐷 ≅ 𝐺𝐷 1+𝐺𝐷 + 𝛿𝐺𝐷 1+𝐺𝐷 𝛿𝑇= 𝛿𝐺𝐷 1+𝐺𝐷 Sensitivity S= 1 1+𝐺𝐷 *Closed-loop system is less sensitive by a factor of 1 1+𝐺𝐷 compared to open-loop system.

Steady-State Error In the unity feedback system, error equation 𝐸=𝑅−𝑌=𝑅− 𝐺𝐷 1+𝐺𝐷 𝑅= 1 1+𝐺𝐷 𝑅=𝑆𝑅 where 𝑆: sensitivity Let input 𝑟 𝑡 = 𝑡 𝑘 𝑘! , which is 𝑅 𝑆 = 1 𝑠 𝑘+1 For 𝑘=0, step input or position input For 𝑘=1, ramp input or velocity input For 𝑘=2, acceleration input Using Final Value Theorem lim 𝑡→∞ 𝑒(𝑡) = 𝑒 𝑠𝑠 = lim 𝑠→0 𝑠 𝐸(𝑠) = lim 𝑠→0 𝑠 1 1+𝐺𝐷 𝑅(𝑠) = lim 𝑠→0 𝑠 1 1+𝐺𝐷 1 𝑠 𝑘+1

Steady-State Errors Steady-state errors as a function of system type Type Input Step (position) Ramp (velocity) Parabola (acceleration) Type 0 1 1+ 𝐾 𝑝  Type 1 1 𝐾 𝑣 Type 2 1 𝐾 𝑎 Position error constant 𝐾 𝑝 = lim 𝑠→0 𝐺 𝐷(𝑠) Velocity error constant 𝐾 𝑣 = lim 𝑠→0 𝑠𝐺 𝐷(𝑠) Acceleration error constant 𝐾 𝑎 = lim 𝑠→0 𝑠 2 𝐺 𝐷(𝑠)

Steady-State Error Consider a system for which 𝐺𝐷 has no pole at the origin and a step input for which 𝑅 𝑆 =1/𝑠. Then, 𝑒 𝑠𝑠 = lim 𝑠→0 𝑠 1 1+𝐺𝐷 1 𝑠 = 1 1+𝐺𝐷(0) = 1 1+ 𝐾 𝑝 We define this system is Type 0 and 𝐾 𝑝 is “position error constant.” Notice that if the polynomial input is higher than 1 degree (𝑘≥1, 1 𝑠 𝑘+1 ), then steady-state error becomes infinity. A polynomial of degree 0 is the highest degree a system of Type 0 can track.

State-State Error Example: Determine the system type and relevant error for speed control with proportional control given by 𝐷 𝑆 = 𝑘 𝑝 and plant transfer function 𝐺= 𝐴 𝜏𝑠+1

State-State Error Example: Determine the system type and relevant error for speed control with proportional control given by 𝐷 𝑆 = 𝑘 𝑝 and plant transfer function 𝐺= 𝐴 𝜏𝑠+1

State-State Error Example: Determine the system type and relevant error for speed control with proportional and integral feedback given by 𝐷 𝑆 = 𝑘 𝑝 + 𝑘 𝐼 𝑠 and plant transfer function 𝐺= 𝐴 𝜏𝑠+1

State-State Error Example: Determine the system type and relevant error for speed control with proportional and integral feedback given by 𝐷 𝑆 = 𝑘 𝑝 + 𝑘 𝐼 𝑠 and plant transfer function 𝐺= 𝐴 𝜏𝑠+1

State-State Error For a feedback system with sensor gain 𝐻, Transfer function becomes 𝑇 𝑠 = 𝑌(𝑠) 𝑅(𝑠) = 𝐺𝐷 1+𝐺𝐷𝐻 Error 𝐸=𝑅−𝑌=𝑅−𝑇 𝑠 𝑅= 1−𝑇 𝑠 𝑅 Applying the Final Value Theorem, 𝑒 𝑠𝑠 = lim 𝑡→∞ 𝑒(𝑡) = lim 𝑠→0 𝑠 𝐸(𝑠) = lim 𝑠→0 𝑠 1−𝑇 𝑠 𝑅(s) For 𝑅 𝑆 = 1 𝑠 𝑘+1 , 𝑒 𝑠𝑠 = lim 𝑠→0 1−𝑇(𝑠) 𝑠 𝑘 Controller 𝐷(𝑠) Plant G(𝑠) 𝑊 𝑅 𝑌 𝑈 𝑉 − + Sensor H(𝑠)

State-State Error Example: Consider an electric motor control problem including a non-unity feedback system. System parameters are 𝐺 𝑠 = 1 𝑠(𝜏𝑠+1) , 𝐷 𝑠 = 𝑘 𝑝 , 𝐻 𝑠 =1+ 𝑘 𝑡 𝑠 Determine the system type and relevant error constant. Controller 𝐷(𝑠) Plant G(𝑠) 𝑊 𝑅 𝑌 𝑈 𝑉 − + Sensor H(𝑠)

State-State Error Example: Consider an electric motor control problem including a non-unity feedback system. System parameters are 𝐺 𝑠 = 1 𝑠(𝜏𝑠+1) , 𝐷 𝑠 = 𝑘 𝑝 , 𝐻 𝑠 =1+ 𝑘 𝑡 𝑠 Determine the system type and relevant error constant. Answer: For 𝑅 𝑆 = 1 𝑠 𝑘+1 , 𝑒 𝑠𝑠 = lim 𝑠→0 1−𝑇(𝑠) 𝑠 𝑘

Example Continue