School of Mechanical Engineering Purdue University. ME375 Feedback Control  1


 Cordelia Newman
 11 months ago
 Views:
Transcription
1 Introduction to Feedback Control Control System Design Why Control? OpenLoop vs ClosedLoop (Feedback) Why Use Feedback Control? ClosedLoop Control System Structure Elements of a Feedback Control System ClosedLoop 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 OpenLoop vs ClosedLoop OpenLoop 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 OpenLoop 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 openloop 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 OpenLoop vs ClosedLoop ClosedLoop (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 ClosedLoop Control Example Static Cruise Control Same vehicle system as the previous example. The vehicle speed is measured and fed back. Design aclosedlooploop 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 closedloop loop pp performance? Q: How is the steady state performance? Will you have any steady state error? ME375 Feedback Control  6
7 ClosedLoop Control Example Static Cruise Control (ClosedLoop 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 closedlooploop system s dynamic behavior (the ClosedLoop Transfer Function (CLTF) will be different from the original system s (openloop) 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 ClosedLoop 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 ClosedLoop 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 ClosedLoop 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 ClosedLoop Transfer Function The closedloop 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 ClosedLoop Transfer Function ClosedLoop 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 (steadystate) 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 closedloop 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 closedlooploop 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 closedloop loop poles. 4 4 t S (2%) n %OS: Puts constraint on the imaginary i part of the dominating i closedloop 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 closedloop 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 closedloop loop transfer function, as well as the 2% settling time and the percent overshoot of the closed loop system when given astep input. Find closedloop loop transfer function: Draw block diagram: ME375 Feedback Control  21
22 Example Find closedloop 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 closedloop loop poles. Find closedloop 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 closedloop loop block diagram, which includes the plant, sensor, actuator and controller G C (s) transfer functions. (4) Obtain the closedloop 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 closedloop 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 closedloop 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 sdomain (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 closedloop loop poles: ME375 Feedback Control  33
34 In Class Exercise For every K P, theree will be two closedlooploop poles (closedlooploop characteristic roots). obvious that the two closedloop 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 rootlocus locus, we can find that if Img. Axis It s For then the closedloop 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? OpenLoop vs ClosedLoop (Feedback) Why Use Feedback Control? ClosedLoop Control System Structure Elements of a Feedback Control System
More informationRoot 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
More informationFEEDBACK CONTROL SYSTEMS
FEEDBAC CONTROL SYSTEMS. Control System Design. Open and ClosedLoop Control Systems 3. Why ClosedLoop Control? 4. Case Study  Speed Control of a DC Motor 5. SteadyState Errors in Unity Feedback Control
More information100 (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
More informationAlireza Mousavi Brunel University
Alireza Mousavi Brunel University 1 » Control Process» Control Systems Design & Analysis 2 OpenLoop Control: Is normally a simple switch on and switch off process, for example a light in a room is switched
More informationSchool 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
More informationDr 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 splane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics
More information06 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
More informationAutomatic 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 21211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21211 1 / 39 Feedback
More informationAn 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
More informationEEE 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)
More informationCHAPTER 7 STEADYSTATE RESPONSE ANALYSES
CHAPTER 7 STEADYSTATE 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
More informationME 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).
More informationTopic # Feedback Control. StateSpace Systems Closedloop control using estimators and regulators. Dynamics output feedback
Topic #17 16.31 Feedback Control StateSpace Systems Closedloop control using estimators and regulators. Dynamics output feedback Back to reality Copyright 21 by Jonathan How. All Rights reserved 1 Fall
More informationAnalysis 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.
More informationPerformance 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 Steadystate Error and Type 0, Type
More informationME 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
More informationME 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
More informationEEL2216 Control Theory CT1: PID Controller Design
EEL6 Control Theory CT: PID Controller Design. Objectives (i) To design proportionalintegralderivative (PID) controller for closed loop control. (ii) To evaluate the performance of different controllers
More informationAPPLICATIONS 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
More informationExample 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
More informationCourse 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 splane
More information12.7 Steady State Error
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
More informationChapter 7 : Root Locus Technique
Chapter 7 : Root Locus Technique By Electrical Engineering Department College of Engineering King Saud University 1431143 7.1. Introduction 7.. Basics on the Root Loci 7.3. Characteristics of the Loci
More informationQuanser NIELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual
Quanser NIELVIS 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
More informationChapter 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
More informationDC 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
More informationTime 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) splane Time response p =0 s p =0,p 2 =0 s 2 t p =
More informationFREQUENCYRESPONSE DESIGN
ECE45/55: Feedback Control Systems. 9 FREQUENCYRESPONSE DESIGN 9.: PD and lead compensation networks The frequencyresponse methods we have seen so far largely tell us about stability and stability margins
More informationLab # 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
More informationControl System. Contents
Contents Chapter Topic Page Chapter Chapter Chapter3 Chapter4 Introduction Transfer Function, Block Diagrams and Signal Flow Graphs Mathematical Modeling Control System 35 Time Response Analysis of
More informationa. Closedloop 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
More information(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.
More informationRoot 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
More informationProfessor 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
More informationCONTROL 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
More informationSystems 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
More informationEECS 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
More informationSystems 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
More informationINTRODUCTION 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 lineartimeinvariant
More informationThe 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
More informationToday (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:
More informationDesign 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 steadystate error (Sections
More informationTransient 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
More informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #22 Dr. Ian C. Bruce Room: CRL229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, March 5, 24 More General Effects of Open Loop Poles
More information9/9/2011 Classical Control 1
MM11 Root Locus Design Method Reading material: FC pp.270328 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),
More informationLecture 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
More informationFundamental 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
More informationEssence 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 setup, namely for the case when the closedloop
More informationLecture 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
More informationCHAPTER 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
More informationExam. 135 minutes + 15 minutes reading time
Exam January 23, 27 Control Systems I (559L) 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
More informationNADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni
NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni625531 Question Bank for the Units I to V SE05 BR05 SU02 5 th Semester B.E. / B.Tech. Electrical & Electronics engineering IC6501
More informationUsing 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
More informationPID Control. Objectives
PID Control Objectives The objective of this lab is to study basic design issues for proportionalintegralderivative control laws. Emphasis is placed on transient responses and steadystate errors. The
More informationHomework 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
More informationRoot 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
More informationLaboratory 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
More informationDr. Ian R. Manchester
Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the splane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus
More informationELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 LeadLag Compensation Techniques
CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 5 LeadLag Compensation Techniques [] For the following system, Design a compensator such
More informationGoals 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
More informationAnalysis 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
More informationLecture 7:Time Response PoleZero 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 FirstOrder Specs: Step : Pole Real inputs contain
More informationLecture 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)
More informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #24 Wednesday, March 10, 2004 Dr. Ian C. Bruce Room: CRL229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Remedies We next turn to the question
More informationExample: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and OpenLoop Response
Page 1 of 5 Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and OpenLoop Response Physical Setup A common actuator in control systems is the
More informationÜ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 
More informationMechatronics Engineering. Li Wen
Mechatronics Engineering Li Wen Bioinspired robotdc motor drive Unstable system Mirko Kovac,EPFL Modeling and simulation of the control system Problems 1. Why we establish mathematical model of the control
More informationThe 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
More informationLinear 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
More informationLinear 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
More informationTradeoffs 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
More informationPower System Control
Power System Control Basic Control Engineering Prof. Wonhee Kim School of Energy Systems Engineering, ChungAng University 2 Contents Why feedback? System Modeling in Frequency Domain System Modeling in
More informationSeparation Principle & FullOrder Observer Design
Separation Principle & FullOrder Observer Design Suppose you want to design a feedback controller. Using fullstate feedback you can place the poles of the closedloop system at will. U Plant Kx If the
More informationr +  FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic
MAE 43B Linear Control Prof. M. Krstic FINAL June, One sheet of handwritten notes (two pages). Present your reasoning and calculations clearly. Inconsistent etchings will not be graded. Write answers
More informationPower 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
More information1 (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
More informationSAMPLE 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: Frequencydomain analysis and control design (15 pt) Given is a
More informationControl System Design
ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and DiscreteTime Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science
More informationAutonomous 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:
More informationUniversity 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
More informationPID 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
More informationInverted 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
More informationCBE507 LECTURE III Controller Design Using Statespace Methods. Professor Dae Ryook Yang
CBE507 LECTURE III Controller Design Using Statespace Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III 1 Overview States What
More informationObjective: 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 (010) Kd(020) Ki(00.02)
More informationTransient Response of a SecondOrder System
Transient Response of a SecondOrder System ECEN 830 Spring 01 1. Introduction In connection with this experiment, you are selecting the gains in your feedback loop to obtain a wellbehaved closedloop
More informationMECH 3140 Final Project
MECH 3140 Final Project Final presentation will be held December 78. The presentation will be the only deliverable for the final project and should be approximately 2025 minutes with an additional 10
More information16.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
More information2.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)
More informationDynamic 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
More informationRichiami 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
More informationProportional, 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
More informationNotes for ECE320. Winter by R. Throne
Notes for ECE3 Winter 45 by R. Throne Contents Table of Laplace Transforms 5 Laplace Transform Review 6. Poles and Zeros.................................... 6. Proper and Strictly Proper Transfer Functions...................
More informationHomework 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
More informationOverview of Bode Plots Transfer function review Piecewise linear approximations Firstorder terms Secondorder terms (complex poles & zeros)
Overview of Bode Plots Transfer function review Piecewise linear approximations Firstorder terms Secondorder terms (complex poles & zeros) J. McNames Portland State University ECE 222 Bode Plots Ver.
More informationCHAPTER 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
More informationÜ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
More informationControl Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 23, Guzzella Ch Emilio Frazzoli
Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 23, Guzzella Ch. 23 Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich September 29, 2017 E. Frazzoli
More informationRotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual
Rotary Motion Servo Plant: SRV02 Rotary Experiment #01: Modeling SRV02 Modeling using QuaRC Student Manual SRV02 Modeling Laboratory Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1
More informationLearn2Control Laboratory
Learn2Control Laboratory Version 3.2 Summer Term 2014 1 This Script is for use in the scope of the Process Control lab. It is in no way claimed to be in any scientific way complete or unique. Errors should
More information