Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design

Similar documents
Dr Ian R. Manchester

Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response

LECTURE 2: PD, PID, and Feedback Compensation. ( ) = + We consider various settings for Zc when compensating the system with the following RL:

SECTION 6: ROOT LOCUS DESIGN

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using

ME451: Control Systems. Course roadmap

Bode Plot for Controller Design


Position Control of DC Motor by Compensating Strategies

MCE441/541 Midterm Project Position Control of Rotary Servomechanism

Module 08 Controller Designs: Compensators and PIDs

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

EC CONTROL SYSTEMS ENGINEERING

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

Readings: FC: p : lead compensation. 9/9/2011 Classical Control 1

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

ME 375 System Modeling and Analysis

CDS 101/110: Lecture 8.2 PID Control

Lecture 7:Examples using compensators

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

A Comparison And Evaluation of common Pid Tuning Methods

ECE317 : Feedback and Control

Lab 11. Speed Control of a D.C. motor. Motor Characterization

Experiment 9. PID Controller

DEGREE: Biomedical Engineering YEAR: TERM: 1

Ver. 4/5/2002, 1:11 PM 1

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab

Reduction of Multiple Subsystems

Frequency Response Analysis and Design Tutorial

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

PERSONALIZED EXPERIMENTATION IN CLASSICAL CONTROLS WITH MATLAB REAL TIME WINDOWS TARGET AND PORTABLE AEROPENDULUM KIT

Implementation and Simulation of Digital Control Compensators from Continuous Compensators Using MATLAB Software

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

Electrical Engineering. Control Systems. Comprehensive Theory with Solved Examples and Practice Questions. Publications

Chapter 5 Frequency-domain design

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

Välkomna till TSRT15 Reglerteknik Föreläsning 8

EE 482 : CONTROL SYSTEMS Lab Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

EES42042 Fundamental of Control Systems Bode Plots

MM7 Practical Issues Using PID Controllers

Switch Mode Power Conversion Prof. L. Umanand Department of Electronics System Engineering Indian Institute of Science, Bangalore

Karadeniz Technical University Department of Electrical and Electronics Engineering Trabzon, Turkey

Lecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control

JUNE 2014 Solved Question Paper

EE 461 Experiment #1 Digital Control of DC Servomotor

Design of Compensator for Dynamical System

Biomedical Control Systems. Lecture#01

Implementation of Proportional and Derivative Controller in a Ball and Beam System

Hands-on Lab. PID Closed-Loop Control

Root Locus Design. by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism

(1) Identify individual entries in a Control Loop Diagram. (2) Sketch Bode Plots by hand (when we could have used a computer

Outline. Digital Control. Lecture 3

Equipment and materials from stockroom:! DC Permanent-magnet Motor (If you can, get the same motor you used last time.)! Dual Power Amp!

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

Unit 4: Block Diagram Reduction. Block Diagram Reduction. Cascade Form Parallel Form Feedback Form Moving Blocks Example

and using the step routine on the closed loop system shows the step response to be less than the maximum allowed 20%.

SKEE 3732 BASIC CONTROL LABORATORY (Experiment 2) ANGULAR POSITION CONTROL

Today s topic: frequency response. Chapter 4

LECTURE FOUR Time Domain Analysis Transient and Steady-State Response Analysis

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

Analog Integrated Circuits Fundamental Building Blocks

Lecture 5 Introduction to control

SMJE 3153 Control System. Department of ESE, MJIIT, UTM 2014/2015

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC

BSNL TTA Question Paper Control Systems Specialization 2007

STABILITY IMPROVEMENT OF POWER SYSTEM BY USING PSS WITH PID AVR CONTROLLER IN THE HIGH DAM POWER STATION ASWAN EGYPT

Figure 1.1: Quanser Driving Simulator

Integrator windup and PID controller design

Loop Design. Chapter Introduction

Optimal Control System Design

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

Cantonment, Dhaka-1216, BANGLADESH

EEL2216 Control Theory CT2: Frequency Response Analysis

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

VARIABLE STRUCTURE CONTROL DESIGN OF PROCESS PLANT BASED ON SLIDING MODE APPROACH

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor

1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal.

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK UNIT - I SYSTEMS AND THEIR REPRESENTATION

Designing PID controllers with Matlab using frequency response methodology

CDS 101/110a: Lecture 8-1 Frequency Domain Design

MEM01: DC-Motor Servomechanism

AN EXPERIMENTAL INVESTIGATION OF THE PERFORMANCE OF A PID CONTROLLED VOLTAGE STABILIZER

Introduction to PID Control

EECE488: Analog CMOS Integrated Circuit Design Set 7 Opamp Design

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

Embedded Control Project -Iterative learning control for

Compensation of a position servo

CHAPTER 6 INPUT VOLATGE REGULATION AND EXPERIMENTAL INVESTIGATION OF NON-LINEAR DYNAMICS IN PV SYSTEM

Instrumentation and Control Systems

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

T.J.Moir AUT University Auckland. The Ph ase Lock ed Loop.

An Introduction to Proportional- Integral-Derivative (PID) Controllers

Another Compensator Design Example

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

Transcription:

Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign 2 Due 8 Bode Plots 9 Bode Plots 2 10 State Space Modeling Assign 3 Due 11 State Space Design Techniques 12 Advanced Control Topics 13 Review Assign 4 Due Dr. Ian R. Manchester Amme 3500 : Introduction Slide 2

In lecture 5 we had a brief introduction to the classic PID controller We will now re-examine the design of these controllers in light of the root locus techniques we have studied The complete three-term controller is described by R(s) E(s) C(s) + - K p +K i /s+k d s G(s) Slide 3

We have seen how we can use the Root Locus for designing systems to meet performance specifications The root locations are important in determining the nature of the system response By manipulating the System Gain K we showed how we could change the closed loop transient response What if our desired performance specification doesn t exist on the Root Locus? Slide 4

* N.S. Nise (2004) Control Systems Engineering Wiley & Sons Slide 5

Recall that the transient system specifications can be formulated in the s-plane Im(s) sin -1!" $ n T r! 0.6 sec Re(s) M p! 10% #" T s! 3 sec Slide 6

* N.S. Nise (2004) Control Systems Engineering Wiley & Sons Imagine a situation in which we require a particular overshoot and settling time For the situation shown here, we can achieve response A by adjusting the system gain Response B cannot be achieved with a simple change in gain Slide 7

We will now look at the derivative term which can be used to change the transient response This is called an Ideal Derivative Compensator R(s) E(s) C(s) + - K p +K d s G(s) Slide 8

The ideal derivative compensator adds a pure differentiator to the forward path of the control system This is effectively equivalent to an additional zero As you should by now be aware, the location of the open loop poles and zeros affects the root locus and hence the transient response of the closed loop system Slide 9

Consider a simple second order system whose root locus looks like this (roots -1, -2) Adding a zero to this system drastically changes the shape of the root locus The position of the zero will also change the shape and hence the nature of the transient response Zero at -3 Zero at -5 Slide 10

* N.S. Nise (2004) Control Systems Engineering Wiley & Sons Uncompensated system Zero at -2 Slide 11

* N.S. Nise (2004) Control Systems Engineering Wiley & Sons Zero at -4 Zero at -3 Slide 12

As the zero moves to the left in the s-plane, it has less effect on the transient response of the system In the limit as the zero moves left, the response will be identical to the uncompensated system * N.S. Nise (2004) Control Systems Engineering Wiley & Sons Slide 13

It s clear that the nature of the response will change as a function of the zero location How can we use this information to help us design for a particular specification? We can select the location of the additional zero based on the angle criteria to meet our design goal Slide 14

* N.S. Nise (2004) Control Systems Engineering Wiley & Sons Given the system shown on the right, we d like to design a compensator to yield a 16% overshoot with a 3 fold reduction in settling time The settling time is Slide 15

Based on this root location, we can find the desired location for the compensated poles We d like to reduce settling time by 1/3 so * N.S. Nise (2004) Control Systems Engineering Wiley & Sons Slide 16

By the angle criteria * N.S. Nise (2004) Control Systems Engineering Wiley & Sons Based on this we can compute the required zero location, z c % 1 % 2 % c so z c = 3.006 z c Slide 17

What value of K will put the roots at the desired location? Recall that the RL is the location of the closed loop poles but is based on the open loop locations 1+ KG = 0 We can solve this for K for the compensated system given the desired root location So K = 1 G Slide 18

For our system, we have K = = = 1 s + 3.006 s(s + 4)(s + 6) s="3.613+6.193 j s(s + 4)(s + 6) s + 3.006 s="3.613+6.193 j ("3.613+ 6.193j)(0.387 + 6.193j)(2.387 + 6.193j) ("0.608 + 6.193j) = 47.45 Slide 19

* N.S. Nise (2004) Control Systems Engineering Wiley & Sons The resulting root locus takes on the form shown here We need to verify the second order assumption on which this design was made It appears that the third pole is not far enough to the left, although it is close to the zero Slide 20

A simulation of the resulting step response is required to verify the design The resulting step response demonstrates a threefold improvement in settling time with a 3% difference in overshoot * N.S. Nise (2004) Control Systems Engineering Wiley & Sons Slide 21

In practice, we often don t want to implement a pure differentiator A pure PD controller requires active components to realize the differentiation The differentiation will also tend to amplify high frequency noise Slide 22

For compensation using passive components, a pole and zero will result If the pole position is selected such that it is to the left of the zero, the resulting compensator will behave like an ideal derivative compensator The name Lead Compensation reflects the fact that this compensator imparts a phase lead Slide 23

In this case there won t be a unique zero location that yields the desired system response Selecting the exact values of the pole and zero location is usually an iterative process Each iteration considers the performance of the resulting system The choice of pole location is a compromise between the conflicting effects of noise suppression and compensation effectiveness Slide 24

Find a compensation for That will provide overshoot of no more than 20% and a rise time no more than 0.25s Noise suppression requirements require that the lead pole be no larger than 20 Slide 25

First find a point in the s-plane that we d like to have on the root locus Place the lead pole at -20 and solve for the position of the zero x % 1 =120 % 2 =112.4 % 3 =20.2 % c =72.6 Slide 26

Slide 27

We could also have placed the pole at -15, although this is likely to affect the 2 nd order assumption Place the lead pole at -15 and solve for the position of the zero x % 1 =120 % 2 =112.4 % 3 =27.8 % c =80.2 Slide 28

Slide 29

We also looked at how the system type is related to the steady state error of the system for a set of input types Systems may not meet our desired steady state error requirements based purely on a proportional controller Additional poles at the origin may therefore be required to change the nature of the steady state system response Slide 30

* N.S. Nise (2004) Control Systems Engineering Wiley & Sons Slide 31

If we add a zero close the pole at the origin the root locus reverts to approximately the same as the uncompensated case The system type has been increased without appreciably affecting the transient response * N.S. Nise (2004) Control Systems Engineering Wiley & Sons Slide 32

We will now look at the integral term used to eliminate steady state error This is called an Ideal Integral Compensator R(s) E(s) C(s) + - K p +K i /s G(s) Slide 33

If we rewrite the transfer function for the integral compensator we find U(s) = K p + K I s = K(s + z ) c s This is simply a pole at the origin and a zero at some other position The zero can be selected based on our design requirements normally close to the origin to minimize the angular contribution Slide 34

* N.S. Nise (2004) Control Systems Engineering Wiley & Sons Given the system shown here we d like to add a PI controller to eliminate the steady state error We find that Slide 35

* N.S. Nise (2004) Control Systems Engineering Wiley & Sons Slide 36

As with the lead compensation, using passive components results in a pole and zero If the pole position is selected such that it is to the right of the zero near the origin, the resulting compensator will behave like an ideal integral compensator although it will not increase the system type The name Lag Compensation reflects the fact that this compensator imparts a phase lag > Slide 37

How does the lag compensator affect the steady state performance? If we have a plant of the form The static error constant will be Slide 38

Adding the lag compensator will yield the following static error constant The improvement in the steady state error will be approximately In order for this ratio to be significant with a close pole and zero, these should be close to the origin Slide 39

Given the system shown here We d like to reduce the steady error by a factor of 10 (remember that the steady state error won t be eliminated in this case) * N.S. Nise (2004) Control Systems Engineering Wiley & Sons Slide 40

Previously we found the system error to be 0.108 with K p =8.23. For a 10 fold improvement This requires K pc =91.6. This implies that We therefore require a ratio of approximately 11 between the pole and zero location Selecting p c =0.01, z c will be 0.111 Slide 41

* N.S. Nise (2004) Control Systems Engineering Wiley & Sons Slide 42

The design of a PID or Lead/Lag controller consists of the following 8 steps Evaluate the performance of the uncompensated system to determine what improvement in transient response is required Design the PD/Lead controller to meet the transient response specifications Simulate the system to be sure all requirements are met Redesign if simulation shows that requirements have not been met Slide 43

Design the PI/Lag controller to yield the required steadystate error Determine the gains required to achieve the desired specification Simulate the system to be sure that all requirements have been met Redesign if simulation shows that requirements have not been met Slide 44

J " = u G(s) = 1 Js 2 Slide 45

Aluminium extraction from Bauxite slow multi-compartment dynamics G(s) = 1 (s +1)(s + 0.2)(s + 0.1) Slide 46

F/A-18 on landing approach, 140 knots. G(s) = "(s) # e (s) = 0.072 (s + 23)(s 2 + 0.05s + 0.04) (s $ 0.7)(s +1.7)(s 2 + 0.08s + 0.04) Slide 47

The University of Michigan has a very nice set of design examples for a variety of systems Have a look at the following URL for details http://www.engin.umich.edu/group/ctm/index.html Slide 48

We have presented design methods based on the root locus for changing the characteristics of the system response to meet our specifications There are many cases in which simple gain adjustment will not be sufficient to meet the specifications In these cases, we must introduce additional dynamics into the system to meet our performance requirements Slide 49

Nise Sections 9.1-9.6 Franklin & Powell Section 5.5-5.6 Slide 50