AN INTRODUCTION TO THE CONTROL THEORY

Similar documents
ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

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

Time Response Analysis (Part II)

PID controllers. Laith Batarseh. PID controllers

Dr Ian R. Manchester

Alireza Mousavi Brunel University

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

Introduction to Feedback Control

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

Systems Analysis and Control

Control of Manufacturing Processes

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?

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

Analysis and Design of Control Systems in the Time Domain

MAS107 Control Theory Exam Solutions 2008

Chapter 12. Feedback Control Characteristics of Feedback Systems

Control of Manufacturing Processes

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

Control 2. Proportional and Integral control

Systems Analysis and Control

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

Digital Control: Summary # 7

Homework 7 - Solutions

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

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

Transient Response of a Second-Order System

Systems Analysis and Control

Dynamic Compensation using root locus method

Software Engineering 3DX3. Slides 8: Root Locus Techniques

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

INTRODUCTION TO DIGITAL CONTROL

Control Systems I Lecture 10: System Specifications

Performance of Feedback Control Systems

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

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

Time Response of Systems

Introduction to Root Locus. What is root locus?

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

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

Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL. Glenn Vinnicombe HANDOUT 5. An Introduction to Feedback Control Systems

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

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

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

Outline. Classical Control. Lecture 1

ECE317 : Feedback and Control

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

Compensator Design to Improve Transient Performance Using Root Locus

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

APPLICATIONS FOR ROBOTICS

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1

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

Dynamic Behavior. Chapter 5

CYBER EXPLORATION LABORATORY EXPERIMENTS

Control Systems. University Questions

Systems Analysis and Control

Control System. Contents

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

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

Task 1 (24%): PID-control, the SIMC method

Lecture 25: Tue Nov 27, 2018

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

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

EE3CL4: Introduction to Linear Control Systems

EEL2216 Control Theory CT1: PID Controller Design

12.7 Steady State Error

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

Course Summary. The course cannot be summarized in one lecture.

Automatic Control Systems (FCS) Lecture- 8 Steady State Error

Essence of the Root Locus Technique

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

EE 422G - Signals and Systems Laboratory

Controls Problems for Qualifying Exam - Spring 2014

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

Root Locus Design Example #4

EE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems

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

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

Steady State Errors. Recall the closed-loop transfer function of the system, is

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BSC (HONS) MECHATRONICS TOP-UP SEMESTER 1 EXAMINATION 2017/2018 ADVANCED MECHATRONIC SYSTEMS

IC6501 CONTROL SYSTEMS

Intro to Frequency Domain Design

Chapter 5 HW Solution

SECTION 4: STEADY STATE ERROR

Problem Value Score Total 100/105

Control Systems. EC / EE / IN. For

YTÜ Mechanical Engineering Department

CONTROL SYSTEMS LECTURE NOTES B.TECH (II YEAR II SEM) ( ) Prepared by: Mrs.P.ANITHA, Associate Professor Mr.V.KIRAN KUMAR, Assistant Professor

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.

Control of Electromechanical Systems

Chapter 15 - Solved Problems

Root Locus Design Example #3

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

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

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

EEE 184: Introduction to feedback systems

Chapter 7: Time Domain Analysis

Chapter 7. Digital Control Systems

BASIC PROPERTIES OF FEEDBACK

Transcription:

Open-Loop controller An Open-Loop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, non-linear dynamics and parameter variations can cause significant errors between the plant output and the reference signal. r(s) Kp u(s) Gp(s) y(s) r(s) is the reference signal u(s) )is the control signal y(s) is the plant output K p is the controller gain G p (s) is the plant transfer function

Closed-Loop controller A Closed-Loop (CL) controller improves the plant behaviour by means of a feedback loop; the controller transfer functions are designed so that: y(t) r(t) in a desirable manner. CONTROLLER PLANT r(s) () e(s) () Gc(s) u(s) () Gp(s) y(s) H(s) e(s) = r(s) - y(s) is the error signal G c ()i (s) is the feed-forward df d controller transfer function H(s) is the feedback controller transfer function

The CL transfer function (CLTF) is: y ( s ) G ( s ) = r( s) 1+ G( s) H ( s) where G(s)=G c (s)g p (s) The denominator of CLTF is called the closed-loop l characteristic i polynomial and the equation: 1 + G( s) H ( s) = isthe closed-loop l characteristic equation (CLCE). TheCLCEhas n roots inthes-plane.

AN INTRODUCTION TO CONTROL THEORY By means of the Laplace transforms the relationship between input r(s) and output y(s) of a dynamic system can be rearranged in the following form: y s G(s) is called the transfer function: = G s r s ( ) ( ) ( ) G ( s ) = y s / r s ( ) ( ) and this is the keystone of control system design. r ( s ) y (s ) G (s )

For a linear second order system the transfer function is: G ( s ) λω 2 n = 2 2 s + 2ζω n s + ω n where the parameters λ, ζ, ω n characterise the response of the plant. λ is the low-frequency gain. The response for a unit step input is: 2.5 λ = 2, ζ =.5, ω n = 3 y = λr = 2 2 1.5 1 y(t) r(t) r = 1.5 t s 4 ζω n 27. s 1 2 3 4 5 6 7 8 9 1 time (s)

- The steady-state output is λr - The settling time of the response is t s 4/(ζω n ) - The transient is an exponential curve. The number of overshoots is (approximately) given by: ζ = 1. no overshoot (critical damping) ζ =7.7 1 overshoot (underdamping) ζ =.5 2 overshoots (underdamping)

Effects of unmodelled terms - The linear transfer function is an idealised model of the plant dynamics - Unmodelled terms can sometimes have a significant effect. Examples include stiction (i.e. static friction), signal noise, non-linear dynamics, load disturbances and parameter variations -.1 -.1 -.2 with linear -.2 -.3 stiction.1 -.1 -.1 with parameter linear variation -.2 (m 2m) -.4 -.3 -.5 with -.6 square-law drag -.7 linear -.4 4 -.5 -.8 -.2 -.3 -.3 -.4 -.4 -.5 -.5 with noise linear -.6.9 6 9.5.1.15.2.25.3.35.4.45.5 time (s) -.6 6.5.1.15.2.25.3.35.4.4.45.5.5 time (s)

Open-Loop controller An Open-Loop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, non-linear dynamics and parameter variations can cause significant errors between the plant output and the reference signal. r(s) Kp u(s) Gp(s) y(s) r(s) is the reference signal u(s) )is the control signal y(s) is the plant output K p is the controller gain G p (s) is the plant transfer function

Closed-Loop controller A Closed-Loop (CL) controller improves the plant behaviour by means of a feedback loop; the controller transfer functions are designed so that: y(t) r(t) in a desirable manner. CONTROLLER PLANT r(s) () e(s) () Gc(s) u(s) () Gp(s) y(s) H(s) e(s) = r(s) - y(s) is the error signal G c ()i (s) is the feed-forward df d controller transfer function H(s) is the feedback controller transfer function

The CL transfer function (CLTF) is: y ( s ) G ( s ) = r( s) 1+ G( s) H ( s) where G(s)=G c (s)g p (s) The denominator of CLTF is called the closed-loop l characteristic i polynomial and the equation: 1 + G( s) H ( s) = isthe closed-loop l characteristic equation (CLCE). TheCLCEhas n roots inthes-plane.

Closed-Loop performance criteria Statement of the standard control problem: Determine u so that y follows a reference vector, r, ina well-defined and stable manner. Also ensure that the effects of disturbances are rejected in the steady-state. The following figure gives a qualitative idea of a successful control response: Effect of disturbance removed r y Desirable transient t behaviour Zero steady-state error Application of disturbance t

Therefore, in order of priority, the main performance criteria for a closed-loop system are: 1) stability 2) relative stability: closed-loop loop (CL) transient behaviour and dominant roots 3) steady-state behaviour 4) disturbance rejection

1) Stability The closed-looploop system must be stable under all circumstances. This is governed by the roots of the CLCE, which must be all in the left-half f of s-plane: Stable CL System Unstable CL System Im s-plane Im s-plane Re Re rd : CLCE roots (3 rd -order in this example)

2) Relative Stability: Closed-Loop (CL) Transient Behaviour and Dominant Roots The CLCE roots must be placed within specific regions insideid the left-half of s-plane in order to achieve desirable transient performance. Typical measures of transient performance are settling time and number of overshoots: these are largely governed by the distribution of the dominant roots of CLCE. 1 st -Order Dominance 2 nd -Order Underdamped Dominance Im s-plane Im s-planep +jω d -1/T Re -ζω n -jω d Re 2 Damped natural frequency: ω = ω 1 ζ : CLCE roots (4 th -order in this example) d n

3) Steady-State (ss) Behaviour This is governed by the characteristics of the reference signal r(s) and the number of integrators in the OLTF (i.e. the number of factors of s in the denominator of the OLTF). This number is called the CL system type, and is usually, 1 or 2. If the CL system has unit feedback (H(s) = 1), then: Type OLTFs give zero ss error when r is an impulse. Type 1 OLTFs give zero ss error when r is an impulse or a step. Type 2 OLTFs give zero ss error when r is an impulse, step or a ramp. In general, the CL steady-statestate error can be calculated from the Final Value Theorem: 1 + G ( s ) H ( s ) G ( s ) e = [ se( s)] = sr s s= ( ) 1+ GsHs () () s=

4) Disturbance Rejection Effects of disturbances are analysed in the same manner as steadystate errors. The controller should negate the effect of disturbances, at least at steady-state. Usually, the precise nature of the disturbances is unknown, but their structure can be estimated, for instance disturbances are constant, cyclic, random, etc.

Basic controller design The strategy for controller design is: 1) Determine the plant transfer function and its parameters. 2) Determine the required CL performance criteria. 3) Make an engineering judgement on the simplest controller to reach the goal. 4) Determine the controller parameters (gains) that satisfy the CL performance criteria. 5) Simulate the CL performance as design verification (optional, but sometimes essential).

Proportional (P) control This is the simplest linear controller: G ( s ) = k ; H ( s ) = 1 The parameter k p is called the proportional p gain: thedesign problem is to find a suitable value for this gain. c p We examine the following transfer function: G p ( s) = 2 s 18 + 3s + 9 With three different values of k p :.2;1;5.

Proportional (P) control poles in the s-plane 15 1 5 Im -2-1.5-1 -.5.5-5 -1-15 Re kp =,2 kp = 1 kp = 5

Proportional (P) control 1.6 1.4 1.2 1.8.6.4.2 -.2.5 1 1.5 2 2.5 3 3.5 4 4.5 5 reference signal kp =.2 kp = 1 kp = 5

Proportional-plus-Integral (PI) control To reduce the steady state error, we introduce a pole in the controller forward dynamics: ki ( s) = k p + ; H ( s) = 1 s The parameter k i isthe integral gain. G c We take k p = 1 and three different values of k i :.5; 1; 2. The plant response has been improved, but the response is too slow and there are too many overshoots.

Proportional-plus-Integral (PI) control poles in the s-plane 6 4 2 Im -2-1.5-1 -.5.5-2 -4-6 Re ki =.5 ki = 1 ki = 2

AN INTRODUCTION TO AUTOMATIC CONTROL Proportional-plus-Integral (PI) control 1.6 1.4 1.2 1 8.8.6.4.2 -.2 2.5 1 1.5 2 2.5 3 3.5 4 4.5 5 reference signal ki =.5 ki = 1 ki = 2

AN INTRODUCTION TO AUTOMATIC CONTROL Proportional-Integral-Derivative (PID) control To reduce the settling-timetime and the overshoots, we introduce a zero in the controller forward dynamics: G ki ( s) = k p + + kd s ; H ( s) = 1 s The parameter k d isthe derivative i gain. c We take k p = 5, k i = 2 and three different values of k d :.1;.5; 1. We observe that the plant response is very good for the following combination: k p =5, k i =2, k d =1

AN INTRODUCTION TO AUTOMATIC CONTROL Proportional-Integral-Derivative (PID) control poles in the s-plane 15 1 5 Im -17-14.5-12 -9.5-7 -4.5-2.5-5 -1-15 Re kd =.1 kd =.5 kd = 1

AN INTRODUCTION TO AUTOMATIC CONTROL Proportional-Integral-Derivative (PID) control 1.6 1.4 1.2 1.8.6.4 2.2 -.2.5 1 1.5 2 2.5 3 3.5 4 4.5 5 reference signal kd =.1 kd =.5 kd = 1