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

Save this PDF as:

Size: px
Start display at page:

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

## Transcription

1 Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System Closed-Loop Transfer Functions (CLTF) Performance Specifications Steady State Specifications Transient (Dynamic) Specifications ME375 Feedback Control - 1

2 Control System Design Control: verb, 1. To exercise authority or dominating influence over; direct; regulate. 2. To hold in restraint. Control is the process of causing asystem to behave in aprescribed manner. Specifically, control system design is the process of causing asystem variable (output output) to conform to some desired input (reference reference). Reference Input R (s) Input U (s) System (Plant) G P (s) Output Y(s) The objective of the control system is to control the output y by using the input u, such that the output y follows aset of reference inputs r. ME375 Feedback Control - 2

3 Open-Loop vs Closed-Loop Open-Loop Control The control input u(t) (or U(s)) is synthesized based on the a priori knowledge of the system (plant) and the reference input r(t) (or R(s)) )). The control system does not measure the output, and there is no comparison of the output to make it conform to the desired output (reference input). Reference Input (Command) R(s) C(s) U(s) Control Input G P (s) Plant or System System Output Y(s) Q: Ideally, if we want Y(s) to follow R(s) ) (i.e. want Y(s) ) = R(s)), how would you design the controller C(s)? ME375 Feedback Control - 3

4 Open-Loop Control Example Static Cruise Control The vehicle speed model can be approximated by a static gain between the throttle angle (input) and the vehicle speed (output). From experiment, on level road, at 55 mph, 1 o of throttle angle causes 10 mph change in speed. When the road grade changes by 1%, 1 o of throttle angle will only change vehicle speed by 5 mph. Design an open-loop cruise controller for this vehicle. R Cruise Controller U W + Speed Model Y R : reference speed, mph U : throttle angle, degree Y : actual speed, mph W : road grade, % Q: What are potential problems with this cruise control? ME375 Feedback Control - 4

5 Open-Loop vs Closed-Loop Closed-Loop (Feedback) Control The control input u(t) (or U(s)) is synthesized based on the a priori i knowledge of the system (plant), the reference input r(t) (or R(s)) and the measurement of the actual output y(t) (or Y(s)) )). For example the temperature control of this classroom: Disturbance D(s) Heater Actuator Room Plant or System Room Temperature Y(s) ME375 Feedback Control - 5

6 Closed-Loop Control Example Static Cruise Control Same vehicle system as the previous example. The vehicle speed is measured and fed back. Design aclosed-looploop cruise control that uses the measured vehicle speed and the reference speed. W R U + Speed Model Y Q: How would road grade, plant uncertainty affect the closed-loop loop pp performance? Q: How is the steady state performance? Will you have any steady state error? ME375 Feedback Control - 6

7 Closed-Loop Control Example Static Cruise Control (Closed-Loop Control) (a) Find the actual vehicle speed when the reference speed is 50 mph and the road grade is 1% and 10%, respectively. (b) If the actual vehicle speed model is 1 o of throttle angle corresponds to 9mph change in speed, what is the actual vehicle speed with the same cruise controller. (c) When there is no grade and the vehicle speed model is accurate, what is the actual output speed when a reference speed of 50 mph is desired. ME375 Feedback Control - 7

8 Why Feedback? Using feedback, we can change the closed-looploop system s dynamic behavior (the Closed-Loop Transfer Function (CLTF) will be different from the original system s (open-loop) transfer function). By using feedback to change the CLTF, we can achieve the following: Stabilize Unstable Systems For example, unstable plants such as inverted pendulum and DC motor positioning systems can be stabilized using feedback. Improve System Performance (Achieve Performance Specifications) i Steady State Performance -- For example, reduce steady state error... Transient Performance -- For example, reduce rise time, reduce settling time, reduce overshoot Reduce (attenuate) the effect of modeling uncertainty (error) and external disturbances ME375 Feedback Control - 8

9 Example More Realistic Cruise Control Problem The relationship between a vehicle s speed y and the throttle angle u is described by afirst order system with asteady state gain K C and a time constant of 3sec. The gain K C is affected by various operating conditions like the temperature and humidity. Due to these effects, the actual value of K C is between 5and 15. The objective of the cruise control is to design acontrol law (strategy) (t t )t to dt determine the throttle angle u such that the vehicle s steady state speed will stay within 2% of the desired reference speed set by the driver. R Cruise Controller U Speed Model Y Use asimple proportional feedback control, i.e. the control input u(t) is proportional to the regulation error e(t) = r(t) y(t). The control design parameter is the proportional constant between the input and the error. This constant K P is usually called the feedback gain or the proportional gain. ME375 Feedback Control - 9

10 Example Calculate Closed-Loop Transfer Function (CLTF): Select an appropriate feedback gain K P to satisfy the performance specification : Q: Will this proportional control law work for attenuating external disturbances? ME375 Feedback Control - 10

11 Elements of Feedback Control Elements of a Feedback Control System: Plant (Process) G P P( (s) -- The plant is the system (process) whose output is to be controlled, e.g., the room in the room temperature control example. Actuator -- An actuator is adevice that can influence the input to the plant, e.g. the heater (furnace) in the room temperature control example. Disturbance d(t) -- Disturbances are uncontrollable signals to the plant that tend to adversely affect the output of the system, e.g., opening the windows in the room temperature control example. Sensor (Measurement System) H(s) -- The transfer function (frequency response function) of the device (system) that t measures the system output, t e.g., a thermocouple. Controller G C (s) -- The controller is the device that generates the controlled input that is to affect the system output, e.g., the thermostat in the room temperature control example. Reference Input R(s) Sensor Controller G C (s) H(s) Disturbance D(s) () Heater Actuator G P (s) Plant (Process) Output Y(s) ME375 Feedback Control - 11

12 Closed-Loop Transfer Function Disturbance D(s) Control Input U(s) G P (s) Plant Output Y(s) Plant Equation (Transfer function model that we all know how to obtain?!): Control Law (Algorithm) (we will try to learn how to design): ME375 Feedback Control - 12

13 Closed-Loop Transfer Function Disturbance D(s) Reference Input R(s) + Error E(s) G C (s) Control Input U(s) + + G P (s) Plant Output Y(s) H(s) Ys () Rs () Ds () G () s G () s YR YD ME375 Feedback Control - 13

14 Closed-Loop Transfer Function The closed-loop loop transfer functions relating the output y(t) (or Y(s)) to the reference input r(t) (or R(s)) and the disturbance d(t) (or D(s)) are: Y() s GYR() s R() s GYD() s D() s Closed-Loop Transfer Function Closed-Loop Transfer Function From Rs ( ) to Ys ( ) From Rs ( ) to Ys ( ) The objective of control system design is to design a controller G C (s), such that certain performance (design) specifications are met. For example: we want the teoutput y(t) to follow ow the teeee reference input r(t), i.e.,, for certain frequency range. This is equivalent to specifying that we want the disturbance d(t) to have very little effect on the output y(t) within the frequency range where disturbances are most likely to occur. This is equivalent to specifying that ME375 Feedback Control - 14

15 Performance Specifications Given an input/output representation, G CL (s), for which the output of the system should follow the input, what specifications should you make to guarantee that the system will behave in a manner that will satisfy its functional requirements? Input G CL (s) Output R(s) ) Y(s) ) r(t) y(t) Time Time ME375 Feedback Control - 15

16 Unit Step Response 1.6 y MAX it Step Respon nse OS X% Un t P Time t S t r ME375 Feedback Control - 16

17 Performance Specifications Steady State Performance Steady State Gain of the Transfer Function Specifies the tracking performance of the system at steady state. Often it is specified as the steady state response, y() (or y SS (t)), to be within an X% bound of the reference input r(t), i.e., the steady state error e SS (t) = r(t) y SS (t) should be within a certain percent. For example: rt () y () () SS t yss t 2% % 0.98 rt () rt () To find the steady state value of the output, y SS (t): Sinusoidal references: : use frequency response, i.e. General references: : use FVT, provided that is stable,... ME375 Feedback Control - 17

18 Performance Specifications Transient Performance (Transient Response) Transient performance of asystem is usually specified using the unit step response of the system. Some typical transient response specifications are: Settling Time (t S ): Specifies the time required for the response to reach and stay within aspecific percent of the final (steady-state) state) value. Some typical settling time specifications are: 5%, 2% and 1%. For 2nd order systems, the specification is usually: 4 n 5 n for 2% bound for 1% bound % Overshoot (%OS):(2nd order systems) n 2 2 n 1 1 %OS 100e 100 e X% t S Desired Settling Time ( ) Q: How can we link this performance specification to the closed-loop loop transfer function? (Hint) What system characteristics affect the system performance? ME375 Feedback Control - 18

19 Performance Specifications Transient Performance Specifications and CLTF Characteristic Poles Recall that the positions of the system characteristic poles directly affect the system output. For example, assume that the closed-looploop transfer function of a feedback 2 control system is: K n GCL() s 2 2 s 2 ns n The characteristic poles are: 2 s12, j 1 j j n n n d Settling Time (2%): Puts constraint t on the real part of the dominating closed-loop loop poles. 4 4 t S (2%) n %OS: Puts constraint on the imaginary i part of the dominating i closed-loop loop poles. n n 1 %OS e e e ME375 Feedback Control - 19

20 Performance Specification CL Pole Positions Transient Performance Specifications and CLTF Pole Positions Transient performance specifications can beinterpreted as constraints on the positions of the poles of the closed-loop loop transfer function. Let apair of closed- loop poles be represented as: p12, j Img. Transient Performance Specifications: Settling Time (2 %) T S t S 4 4 (2%) TS T %OS X X % %OS 100 e X% e X e S j j j j Real ME375 Feedback Control - 20

21 Example ADC motor driven positioning system can be modeled by a second order transfer function: 3 GP() s ss ( 6) A proportional feedback control is proposed and the proportional gain is chosen to be 16/3. Find the closed-loop loop transfer function, as well as the 2% settling time and the percent overshoot of the closed loop system when given astep input. Find closed-loop loop transfer function: Draw block diagram: ME375 Feedback Control - 21

22 Example Find closed-loop loop poles: 2% settling time: %OS: ME375 Feedback Control - 22

23 Example ADC motor driven positioning system can be modeled by a second order transfer function: 3 GP() s ss ( 6) A proportional feedback control is proposed. It is desired that: for a unit step response, the steady state position should be within 2% of the desired position, the 2% settling time should be less than 2 sec, and the percent overshoot should be less than 10%. Find (1) the condition on the proportional gain such that the steady state performance is satisfied; (2) the allowable region in the complex plane for the closed-loop loop poles. Find closed-loop loop transfer function: Write down the performance specifications: ME375 Feedback Control - 23

24 Example Steady state performance constraint: Percent Overshoot (%OS) Img. Transient performance constraint: 2% Settling Time j Real j ME375 Feedback Control - 24

25 Feedback Control Design Process A typical feedback controller design process involves the following steps: (1) Model the physical py system (plant) that we want to control and obtain its I/O transfer function G P (s). (Sometimes, certain model simplification should be performed.) (2) Determine sensor dynamics (transfer function of the measurement system) H(s) and actuator dynamics (if necessary). (3) Draw the closed-loop loop block diagram, which includes the plant, sensor, actuator and controller G C (s) transfer functions. (4) Obtain the closed-loop loop transfer function G CL (s). (5) Based on the performance specifications, find the conditions that the CLTF, G CL (s), has to satisfy. (6) Choose controller structure G C (s) and substitute it into the CLTF G CL (s). (7) Sl Select tth thecontroller parameters (e.g. the proportional feedback gain of a proportional control law) so that the design constraints established in (5) are satisfied. (8) Verify your design via computer simulation (MATLAB) and actual implementation. ME375 Feedback Control - 25

26 In Class Exercise You are the young engineer that is in charge of designing the control system for the next generation inkjet printer (refer the example discussed in lecture notes to ). During the latest design review, the following plant parameters are obtained: L A = 10 mh R A = 10 K = 006Nm/A 0.06 K T J E = Kg m 2 B E = Nm/(rad/sec) The drive roller angular position is sensed by a rotational potentiometer with a static sensitivity of K S = V/deg. The design (performance) specifications for the paper positioning system are: The steady state position for a step input should be within 5% of the desired position. The 2% settling time should be less than 200 msec, and the percent overshoot should be less than 5%. You are to design a controller that satisfies the above specifications: ME375 Feedback Control - 26

27 In Class Exercise (1) Model the physical system (plant) that we want to control and obtain its I/O transfer function G P P( (s). (Sometimes, certain model simplification should be performed.) DC Motor L L N + e Ra + e La 2 + R i A L A + A e i (t) _ E emf _ m B From previous example, the DC motor driven paper positioning system can be modeled by J A N 1 J L B L 1 L A s+r A K T 1 J E s+b E 1 J J J N E A L 2 K b 1 BE B B N 2 L ME375 Feedback Control - 27

28 In Class Exercise The plant transfer function G P (s) can be derived to be: G P () s () s K E s s L J s B L R J s R B K K T 2 i() ( A E ( E A A E) ( A E b T)) As discussed in the previous example, we can further simplify the plant model by neglecting the electrical subsystem dynamics (i.e., by letting L A = 0): G P () s KT () s E () s s ( R J s ( R B K K )) i A E A E b T KM s( s1) M Substituting in the numerical values, we have our plant transfer function: KM GP() s s ( s 1) M ME375 Feedback Control - 28

29 In Class Exercise (2) Determine sensor dynamics (transfer function of the measurement system) H(s) and actuator dynamics (if necessary). (3) Draw the closed-loop loop block diagram, which includes the plant, sensor, actuator and controller G C (s) transfer functions. Input E i (s) G P (s) Output (s) ME375 Feedback Control - 29

30 In Class Exercise (4) Obtain the closed-loop loop transfer function G CL (s). ME375 Feedback Control - 30

31 In Class Exercise (5) Based on the performance specifications, find the conditions that G CL (s) has to satisfy. Steady State specification: Imag. Transient Specifications: Settling Time Constraint: j Real Overshoot Constraint: j ME375 Feedback Control - 31

32 In Class Exercise (6) Choose controller structure G C (s) and substitute it into the CLTF G CL (s). Let s try a simple proportional control, where the control input to the plant is proportional to the current position error: e() t K e () t K ( V () t V ()) t i P P d In s-domain (Laplace p domain), ) this control law can be written as: V Substitute the controller transfer function into G CL (s): ME375 Feedback Control - 32

33 In Class Exercise (7) Select the controller parameters (e.g., the proportional feedback gain of a proportional control law) so that the design constraints established in (5) are satisfied. Steady State Constraint: Transient Constraints: To satisfy transient performance specifications, we need to choose K P such that the closed- loop poles are within the allowable region on the complex plane. To do this, we first need to find an expression for the closed-loop loop poles: ME375 Feedback Control - 33

34 In Class Exercise For every K P, theree will be two closed-looploop poles (closed-looploop characteristic roots). obvious that the two closed-loop loop poles change with the selection of different K P. example: K P = p 1,2 = K P = p 1,2 = K P = p 1,2 = K P = p 1,2 = K P = p 1,2 = K P = p 1,2 = By inspecting the root-locus locus, we can find that if Img. Axis It s For then the closed-loop loop poles will be in the allowable region and the performance specifications will be satisfied Real Axis ME375 Feedback Control - 34

35 In Class Exercise (8) Verify your design via computer simulation (MATLAB) and actual implementation. >> num = 16*Ks*Kp; >> den = [taum 1 16*Ks*Kp]; >> T = (0:0.0002:0.25) ; >> y = step(num,den,t); >> plot(t,y); t Step Respons se Unit K P = 100 K P = 40 K P = K P = Time (sec) ME375 Feedback Control - 35

36 In Class Exercise (9) Check the Bode Plots of the open loop and closed loop systems: (db) g); Magnitude Phase (de 10 0 K P = K P = K P = K P = Open Loop 0 K P = K P = K P = K P = Open Loop Frequency (rad/sec) ME375 Feedback Control - 36

### Introduction to Feedback Control

Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

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

Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus - 1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: D 0.09 Position

### FEEDBACK CONTROL SYSTEMS

FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control

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

1 AME 3315; Spring 215; Midterm 2 Review (not graded) Problems: 9.3 9.8 9.9 9.12 except parts 5 and 6. 9.13 except parts 4 and 5 9.28 9.34 You are given the transfer function: G(s) = 1) Plot the bode plot

### Alireza Mousavi Brunel University

Alireza Mousavi Brunel University 1 » Control Process» Control Systems Design & Analysis 2 Open-Loop Control: Is normally a simple switch on and switch off process, for example a light in a room is switched

### School of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:

Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus - 1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: θ D 0.09 See

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

Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics

### 06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

Chapter 06 Feedback 06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance. Lesson of the Course Fondamenti di Controlli Automatici of

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

Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback

### An Introduction to Control Systems

An Introduction to Control Systems Signals and Systems: 3C1 Control Systems Handout 1 Dr. David Corrigan Electronic and Electrical Engineering corrigad@tcd.ie November 21, 2012 Recall the concept of a

### EEE 184: Introduction to feedback systems

EEE 84: Introduction to feedback systems Summary 6 8 8 x 7 7 6 Level() 6 5 4 4 5 5 time(s) 4 6 8 Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step)

### CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES 1. Introduction The steady state error is a measure of system accuracy. These errors arise from the nature of the inputs, system type and from nonlinearities of

### ME 375 System Modeling and Analysis. Homework 11 Solution. Out: 18 November 2011 Due: 30 November 2011 = + +

Out: 8 November Due: 3 November Problem : You are given the following system: Gs () =. s + s+ a) Using Lalace and Inverse Lalace, calculate the unit ste resonse of this system (assume zero initial conditions).

### Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

Topic #17 16.31 Feedback Control State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Back to reality Copyright 21 by Jonathan How. All Rights reserved 1 Fall

### Analysis and Design of Control Systems in the Time Domain

Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.

### Performance of Feedback Control Systems

Performance of Feedback Control Systems Design of a PID Controller Transient Response of a Closed Loop System Damping Coefficient, Natural frequency, Settling time and Steady-state Error and Type 0, Type

### ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard

ME 132, Dynamic Systems and Feedback Class Notes by Andrew Packard, Kameshwar Poolla & Roberto Horowitz Spring 2005 Instructor: Prof. A Packard Department of Mechanical Engineering University of California

### ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION POBLEM 1 (25%) negligible mass wheels negligible mass wheels v motor no slip ω r r F D O no slip e in Motor% Cart%with%motor%a,ached% The coupled

### EEL2216 Control Theory CT1: PID Controller Design

EEL6 Control Theory CT: PID Controller Design. Objectives (i) To design proportional-integral-derivative (PID) controller for closed loop control. (ii) To evaluate the performance of different controllers

### APPLICATIONS FOR ROBOTICS

Version: 1 CONTROL APPLICATIONS FOR ROBOTICS TEX d: Feb. 17, 214 PREVIEW We show that the transfer function and conditions of stability for linear systems can be studied using Laplace transforms. Table

### Example on Root Locus Sketching and Control Design

Example on Root Locus Sketching and Control Design MCE44 - Spring 5 Dr. Richter April 25, 25 The following figure represents the system used for controlling the robotic manipulator of a Mars Rover. We

### Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

Amme 35 : System Dynamics Control State Space Design Course Outline Week Date Content Assignment Notes 1 1 Mar Introduction 2 8 Mar Frequency Domain Modelling 3 15 Mar Transient Performance and the s-plane

Lecture Notes on Control Systems/D. Ghose/01 106 1.7 Steady State Error For first order systems we have noticed an overall improvement in performance in terms of rise time and settling time. But there

### Chapter 7 : Root Locus Technique

Chapter 7 : Root Locus Technique By Electrical Engineering Department College of Engineering King Saud University 1431-143 7.1. Introduction 7.. Basics on the Root Loci 7.3. Characteristics of the Loci

### Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant

### Chapter 7 - Solved Problems

Chapter 7 - Solved Problems Solved Problem 7.1. A continuous time system has transfer function G o (s) given by G o (s) = B o(s) A o (s) = 2 (s 1)(s + 2) = 2 s 2 + s 2 (1) Find a controller of minimal

### DC Motor Position: System Modeling

1 of 7 01/03/2014 22:07 Tips Effects TIPS ABOUT BASICS INDEX NEXT INTRODUCTION CRUISE CONTROL MOTOR SPEED MOTOR POSITION SUSPENSION INVERTED PENDULUM SYSTEM MODELING ANALYSIS DC Motor Position: System

### Time Response of Systems

Chapter 0 Time Response of Systems 0. Some Standard Time Responses Let us try to get some impulse time responses just by inspection: Poles F (s) f(t) s-plane Time response p =0 s p =0,p 2 =0 s 2 t p =

### FREQUENCY-RESPONSE DESIGN

ECE45/55: Feedback Control Systems. 9 FREQUENCY-RESPONSE DESIGN 9.: PD and lead compensation networks The frequency-response methods we have seen so far largely tell us about stability and stability margins

### Lab # 4 Time Response Analysis

Islamic University of Gaza Faculty of Engineering Computer Engineering Dep. Feedback Control Systems Lab Eng. Tareq Abu Aisha Lab # 4 Lab # 4 Time Response Analysis What is the Time Response? It is an

### Control System. Contents

Contents Chapter Topic Page Chapter- Chapter- Chapter-3 Chapter-4 Introduction Transfer Function, Block Diagrams and Signal Flow Graphs Mathematical Modeling Control System 35 Time Response Analysis of

### a. Closed-loop system; b. equivalent transfer function Then the CLTF () T is s the poles of () T are s from a contribution of a

Root Locus Simple definition Locus of points on the s- plane that represents the poles of a system as one or more parameter vary. RL and its relation to poles of a closed loop system RL and its relation

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

1. (a) The open loop transfer function of a unity feedback control system is given by G(S) = K/S(1+0.1S)(1+S) (i) Determine the value of K so that the resonance peak M r of the system is equal to 1.4.

### Root Locus Design Example #3

Root Locus Design Example #3 A. Introduction The system represents a linear model for vertical motion of an underwater vehicle at zero forward speed. The vehicle is assumed to have zero pitch and roll

### Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley

Professor Fearing EE C8 / ME C34 Problem Set 7 Solution Fall Jansen Sheng and Wenjie Chen, UC Berkeley. 35 pts Lag compensation. For open loop plant Gs ss+5s+8 a Find compensator gain Ds k such that the

### CONTROL OF DIGITAL SYSTEMS

AUTOMATIC CONTROL AND SYSTEM THEORY CONTROL OF DIGITAL SYSTEMS Gianluca Palli Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna Email: gianluca.palli@unibo.it

### Systems Analysis and Control

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

### EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total

### Systems Analysis and Control

Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 24: Compensation in the Frequency Domain Overview In this Lecture, you will learn: Lead Compensators Performance Specs Altering

### INTRODUCTION TO DIGITAL CONTROL

ECE4540/5540: Digital Control Systems INTRODUCTION TO DIGITAL CONTROL.: Introduction In ECE450/ECE550 Feedback Control Systems, welearnedhow to make an analog controller D(s) to control a linear-time-invariant

### The requirements of a plant may be expressed in terms of (a) settling time (b) damping ratio (c) peak overshoot --- in time domain

Compensators To improve the performance of a given plant or system G f(s) it may be necessary to use a compensator or controller G c(s). Compensator Plant G c (s) G f (s) The requirements of a plant may

### Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

Today Today (10/23/01) Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10 Reading Assignment: 6.3 Last Time In the last lecture, we discussed control design through shaping of the loop gain GK:

### Design via Root Locus

Design via Root Locus I 9 Chapter Learning Outcomes J After completing this chapter the student will be able to: Use the root locus to design cascade compensators to improve the steady-state error (Sections

### 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

Design via frequency response Transient response via gain adjustment Consider a unity feedback system, where G(s) = ωn 2. The closed loop transfer function is s(s+2ζω n ) T(s) = ω 2 n s 2 + 2ζωs + ω 2

### Control System Design

ELEC ENG 4CL4: Control System Design Notes for Lecture #22 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, March 5, 24 More General Effects of Open Loop Poles

### 9/9/2011 Classical Control 1

MM11 Root Locus Design Method Reading material: FC pp.270-328 9/9/2011 Classical Control 1 What have we talked in lecture (MM10)? Lead and lag compensators D(s)=(s+z)/(s+p) with z < p or z > p D(s)=K(Ts+1)/(Ts+1),

### Lecture 9. Welcome back! Coming week labs: Today: Lab 16 System Identification (2 sessions)

232 Welcome back! Coming week labs: Lecture 9 Lab 16 System Identification (2 sessions) Today: Review of Lab 15 System identification (ala ME4232) Time domain Frequency domain 1 Future Labs To develop

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

Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc. Electrical Engineering Department University of Indonesia 2 Steady State Error How well can

### Essence of the Root Locus Technique

Essence of the Root Locus Technique In this chapter we study a method for finding locations of system poles. The method is presented for a very general set-up, namely for the case when the closed-loop

### Lecture 12. AO Control Theory

Lecture 12 AO Control Theory Claire Max with many thanks to Don Gavel and Don Wiberg UC Santa Cruz February 18, 2016 Page 1 What are control systems? Control is the process of making a system variable

### CHAPTER 5 : REDUCTION OF MULTIPLE SUBSYSTEMS

CHAPTER 5 : REDUCTION OF MULTIPLE SUBSYSTEMS Objectives Students should be able to: Reduce a block diagram of multiple subsystems to a single block representing the transfer function from input to output

### Exam. 135 minutes + 15 minutes reading time

Exam January 23, 27 Control Systems I (5-59-L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni-625531 Question Bank for the Units I to V SE05 BR05 SU02 5 th Semester B.E. / B.Tech. Electrical & Electronics engineering IC6501

### Using MATLB for stability analysis in Controls engineering Cyrus Hagigat Ph.D., PE College of Engineering University of Toledo, Toledo, Ohio

Using MATLB for stability analysis in Controls engineering Cyrus Hagigat Ph.D., PE College of Engineering University of Toledo, Toledo, Ohio Abstract Analyses of control systems require solution of differential

### PID Control. Objectives

PID Control Objectives The objective of this lab is to study basic design issues for proportional-integral-derivative control laws. Emphasis is placed on transient responses and steady-state errors. The

### Homework 7 - Solutions

Homework 7 - Solutions Note: This homework is worth a total of 48 points. 1. Compensators (9 points) For a unity feedback system given below, with G(s) = K s(s + 5)(s + 11) do the following: (c) Find the

### Root Locus Design Example #4

Root Locus Design Example #4 A. Introduction The plant model represents a linearization of the heading dynamics of a 25, ton tanker ship under empty load conditions. The reference input signal R(s) is

### Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control

### Dr. Ian R. Manchester

Dr Ian R. Manchester 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

### ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques [] For the following system, Design a compensator such

### Goals for today 2.004

Goals for today Block diagrams revisited Block diagram components Block diagram cascade Summing and pickoff junctions Feedback topology Negative vs positive feedback Example of a system with feedback Derivation

### Analysis of SISO Control Loops

Chapter 5 Analysis of SISO Control Loops Topics to be covered For a given controller and plant connected in feedback we ask and answer the following questions: Is the loop stable? What are the sensitivities

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

Cleveland State University MCE441: Intr. Linear Control Lecture 7:Time Influence of Poles and Zeros Higher Order and Pole Criterion Prof. Richter 1 / 26 First-Order Specs: Step : Pole Real inputs contain

### Lecture 13: Internal Model Principle and Repetitive Control

ME 233, UC Berkeley, Spring 2014 Xu Chen Lecture 13: Internal Model Principle and Repetitive Control Big picture review of integral control in PID design example: 0 Es) C s) Ds) + + P s) Y s) where P s)

### Control System Design

ELEC ENG 4CL4: Control System Design Notes for Lecture #24 Wednesday, March 10, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Remedies We next turn to the question

### Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

Page 1 of 5 Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response Physical Setup A common actuator in control systems is the

### Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

### Mechatronics Engineering. Li Wen

Mechatronics Engineering Li Wen Bio-inspired robot-dc motor drive Unstable system Mirko Kovac,EPFL Modeling and simulation of the control system Problems 1. Why we establish mathematical model of the control

### The output voltage is given by,

71 The output voltage is given by, = (3.1) The inductor and capacitor values of the Boost converter are derived by having the same assumption as that of the Buck converter. Now the critical value of the

### Linear Control Systems Solution to Assignment #1

Linear Control Systems Solution to Assignment # Instructor: H. Karimi Issued: Mehr 0, 389 Due: Mehr 8, 389 Solution to Exercise. a) Using the superposition property of linear systems we can compute the

### Linear System Theory

Linear System Theory - Laplace Transform Prof. Robert X. Gao Department of Mechanical Engineering University of Connecticut Storrs, CT 06269 Outline What we ve learned so far: Setting up Modeling Equations

### Tradeoffs and Limits of Performance

Chapter 9 Tradeoffs and Limits of Performance 9. Introduction Fundamental limits of feedback systems will be investigated in this chapter. We begin in Section 9.2 by discussing the basic feedback loop

### Power System Control

Power System Control Basic Control Engineering Prof. Wonhee Kim School of Energy Systems Engineering, Chung-Ang University 2 Contents Why feedback? System Modeling in Frequency Domain System Modeling in

### Separation Principle & Full-Order Observer Design

Separation Principle & Full-Order Observer Design Suppose you want to design a feedback controller. Using full-state feedback you can place the poles of the closed-loop system at will. U Plant Kx If the

### r + - FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic

MAE 43B Linear Control Prof. M. Krstic FINAL June, One sheet of hand-written notes (two pages). Present your reasoning and calculations clearly. Inconsistent etchings will not be graded. Write answers

### Power System Operations and Control Prof. S.N. Singh Department of Electrical Engineering Indian Institute of Technology, Kanpur. Module 3 Lecture 8

Power System Operations and Control Prof. S.N. Singh Department of Electrical Engineering Indian Institute of Technology, Kanpur Module 3 Lecture 8 Welcome to lecture number 8 of module 3. In the previous

### 1 (20 pts) Nyquist Exercise

EE C128 / ME134 Problem Set 6 Solution Fall 2011 1 (20 pts) Nyquist Exercise Consider a close loop system with unity feedback. For each G(s), hand sketch the Nyquist diagram, determine Z = P N, algebraically

### SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a

### Control System Design

ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science

### Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:

### University of Alberta ENGM 541: Modeling and Simulation of Engineering Systems Laboratory #7. M.G. Lipsett & M. Mashkournia 2011

ENG M 54 Laboratory #7 University of Alberta ENGM 54: Modeling and Simulation of Engineering Systems Laboratory #7 M.G. Lipsett & M. Mashkournia 2 Mixed Systems Modeling with MATLAB & SIMULINK Mixed systems

### PID controllers, part I

Faculty of Mechanical and Power Engineering Dr inŝ. JANUSZ LICHOTA CONTROL SYSTEMS PID controllers, part I Wrocław 2007 CONTENTS Controller s classification PID controller what is it? Typical controller

### Inverted Pendulum. Objectives

Inverted Pendulum Objectives The objective of this lab is to experiment with the stabilization of an unstable system. The inverted pendulum problem is taken as an example and the animation program gives

### CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Overview States What

### Objective: To study P, PI, and PID temperature controller for an oven and compare their performance. Name of the apparatus Range Quantity

Objective: To study P, PI, and PID temperature controller for an oven and compare their. Apparatus Used: Name of the apparatus Range Quantity 1. Temperature Controller System 1 PID Kp (0-10) Kd(0-20) Ki(0-0.02)

### Transient Response of a Second-Order System

Transient Response of a Second-Order System ECEN 830 Spring 01 1. Introduction In connection with this experiment, you are selecting the gains in your feedback loop to obtain a well-behaved closed-loop

### MECH 3140 Final Project

MECH 3140 Final Project Final presentation will be held December 7-8. The presentation will be the only deliverable for the final project and should be approximately 20-25 minutes with an additional 10

### 16.31 Homework 2 Solution

16.31 Homework Solution Prof. S. R. Hall Issued: September, 6 Due: September 9, 6 Problem 1. (Dominant Pole Locations) [FPE 3.36 (a),(c),(d), page 161]. Consider the second order system ωn H(s) = (s/p

### 2.010 Fall 2000 Solution of Homework Assignment 8

2.1 Fall 2 Solution of Homework Assignment 8 1. Root Locus Analysis of Hydraulic Servomechanism. The block diagram of the controlled hydraulic servomechanism is shown in Fig. 1 e r e error + i Σ C(s) P(s)

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

Dynamic Response Assoc. Prof. Enver Tatlicioglu Department of Electrical & Electronics Engineering Izmir Institute of Technology Chapter 3 Assoc. Prof. Enver Tatlicioglu (EEE@IYTE) EE362 Feedback Control

### Richiami di Controlli Automatici

Richiami di Controlli Automatici Gianmaria De Tommasi 1 1 Università degli Studi di Napoli Federico II detommas@unina.it Ottobre 2012 Corsi AnsaldoBreda G. De Tommasi (UNINA) Richiami di Controlli Automatici

### Proportional, Integral & Derivative Control Design. Raktim Bhattacharya

AERO 422: Active Controls for Aerospace Vehicles Proportional, ntegral & Derivative Control Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University

### Notes for ECE-320. Winter by R. Throne

Notes for ECE-3 Winter 4-5 by R. Throne Contents Table of Laplace Transforms 5 Laplace Transform Review 6. Poles and Zeros.................................... 6. Proper and Strictly Proper Transfer Functions...................

### Homework Assignment 3

ECE382/ME482 Fall 2008 Homework 3 Solution October 20, 2008 1 Homework Assignment 3 Assigned September 30, 2008. Due in lecture October 7, 2008. Note that you must include all of your work to obtain full

### Overview of Bode Plots Transfer function review Piece-wise linear approximations First-order terms Second-order terms (complex poles & zeros)

Overview of Bode Plots Transfer function review Piece-wise linear approximations First-order terms Second-order terms (complex poles & zeros) J. McNames Portland State University ECE 222 Bode Plots Ver.

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

CHAPTER 1 Basic Concepts of Control System 1. What is open loop control systems and closed loop control systems? Compare open loop control system with closed loop control system. Write down major advantages

### Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3. 8. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid

### Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli