Introduction to Feedback Control


 Lesley Harrell
 1 years 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 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 a system to behave in a prescribed manner. ner. Specifically, control system design is the process of causing a system variable (output)) to conform to some desired input (reference( reference). Reference Input R (s) Input U (s) System (Plant) G P (s) 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 a set of reference inputs r. ME375 Feedback Control  2 1
2 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 o to make it conform to the desired output (reference input). Reference Input (Command) R(s) C(s) U(s) Control Input System Output G P (s) Y(s) Plant or System Q: Ideally, if we want Y(s) to follow R(s) R ) (i.e.( want Y(s) Y ) = R(s)), how would you design the controller C(s)? ME375 Feedback Control  3 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 2
3 OpenLoop vs ClosedLoop ClosedLoop (Feedback) Control The control input u(t) ) (or U(s)) is synthesized based on the a priori 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 ClosedLoop Control Example Static Cruise Control Same vehicle system as the previous example. The vehicle speed is measured and fed back. Design a closedloop loop 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 performance? Q: How is the steady state performance? Will you have any steady state error? ME375 Feedback Control  6 3
4 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 9 mph 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 Why Feedback? Using feedback, we can change the closedloop loop system s s dynamic behavior (the ClosedLoop Transfer Function (CLTF) will be different from the original system s 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) 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 4
5 Example More Realistic Cruise Control Problem The relationship between a vehicle s s speed y and the throttle angle u is described by a first order system with a steady state gain K C and a time constant of 3 sec. The gain K C is affected by various operating conditions like the temperature e and humidity. Due to these effects, the actual value of K C is between 5 and 15. The objective of the cruise control is to design a control law (strategy) tegy) to determine the throttle angle u such that the vehicle s 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 a simple proportional feedback control, i.e. the control input u(t) u 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 is usually called the feedback gain or the proportional gain. ME375 Feedback Control  9 Example Calculate ClosedLoop Transfer Function (CLTF): Select an appropriate feedback gain to satisfy the performance specification : Q: Will this proportional control law work for attenuating external disturbances? ME375 Feedback Control
6 Elements of Feedback Control Elements of a Feedback Control System: Plant (Process) G 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 a device 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 measures the system output,, e.g., a thermocouple. Controller G C (s)  The controller is the device that generates the controlled input t 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 ClosedLoop Transfer Function Disturbance D(s) Control Input U(s) G P (s) Plant Output Y(s) Plant Equation (Transfer Transfer function model that we all know how to obtain?!): Control Law (Algorithm) (we( we will try to learn how to design): ME375 Feedback Control
7 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) Y() s = R() s + D() s G ( s) G ( s) YR YD ME375 Feedback Control  13 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 R( s) to Y( s) From R( s) to Y( s) The objective of control system design is to design a controller G C (s), such that certain performance (design) specifications are met. For example: e: we want the output y(t) ) to follow the 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
8 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 R(s) G CL (s) Output Y(s) r(t) y(t) Time Time ME375 Feedback Control  15 Unit Step Response Unit Step Response 1.6 y MAX OS ± X% t P Time t S t r ME375 Feedback Control
9 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: r() t y () SS () t yss t 2% = % = 0.98 r() t r() t 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 Performance Specifications Transient Performance (Transient Response) Transient performance of a system is usually specified using the unit step response of the system. Some typical transient response specifications are: a Settling Time (t S ): Specifies the time required for the response to reach and stay within a specific 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 for 2% bound ω ζ n 5 for 1% bound ζω n % Overshoot (%OS OS):(2nd order systems) ζωn ζ π π 2 2 ωn 1 ζ 1 ζ %OS = 100e = 100 e X% Desired Settling Time ( t ) 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 S 9
10 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 closedloop loop 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, = ζω n ± jω n 1 ζ = ζω n ± jω d = ± j Settling Time (2%): Puts constraint on the real part of the dominating closedloop loop poles. 4 4 t S (2% ) = = ζ ω n %OS: Puts constraint on the imaginary part of the dominating closedloop loop poles. πζ π ζωn 2 1 ζ ωn 2 1 ζ %OS = 100e = 100e = 100e π ME375 Feedback Control  19 Performance Specification CL Pole Positions Transient Performance Specifications and CLTF Pole Positions Transient performance specifications can be interpreted as constraints on the positions of the poles of the closedloop loop transfer function. Let a pair of closed loop poles be represented as: p 1, 2 = σ ± jω Img. Transient Performance Specifications: jω Settling Time (2 %) T σ + jω S t S 4 4 (2% ) = TS σ T σ %OS X % σ π 100 π 100 ω ω %OS = 100 e = π X% e e σ ω X S σ σ jω jω Real ME375 Feedback Control
11 Example A DC 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 feedback 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 a step input. Find closedloop loop transfer function: Draw block diagram: ME375 Feedback Control  21 Example Find closedloop loop poles: 2% settling time: %OS: ME375 Feedback Control
12 Example A DC 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 Example Steady state performance constraint: Percent Overshoot (%OS) Img. Transient performance constraint: 2% Settling Time jω Real jω ME375 Feedback Control
13 Feedback Control Design Process A typical feedback controller design process involves the following steps: (1) Model the physical 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 a 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 t 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) Select the controller parameters (e.g. the proportional feedback gain of a proportional control law) so that the design constraints established in (5) are a satisfied. (8) Verify your design via computer simulation (MATLAB) and actual implementation. i ME375 Feedback Control  25 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 1023). During the latest design review, the following plant parameters are obtained: L A = 10 mh R A = 10 Ω K T = 0.06 Nm/A 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 = 0.03 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
14 (1) Model the physical system (plant) that we want to control and obtain its I/O transfer function G P (s). (Sometimes, certain model simplification should be performed.) DC Motor θ L, ω L N + e Ra + e La 2 θ, ω + e i (t) _ R A i A L A + E emf _ τ m B From previous example, the DC motor driven paper positioning system can be modeled by + 1 L A s + R A K b K T J A 1 J E s + B E N 1 J L B L 1 J = J + J N 2 1 BE = B+ BL N E A L 2 ME375 Feedback Control  27 The plant transfer function G P (s) can be derived to be: θ () s K GP() s = = 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 e plant model by neglecting the electrical subsystem dynamics (i.e., by letting L A = 0 ): θ () s KT GP() s = = = E () s s( R J s+ ( R B + K K )) i A E A E b T KM = s( τ s+ 1) M Substituting in the numerical values, we have our plant transfer function: KM GP() s = = s( τ s+ 1) M ME375 Feedback Control
15 (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 a controller G C (s) transfer functions. Input E i (s) G P (s) Output θ (s) ME375 Feedback Control  29 (4) Obtain the closedloop loop transfer function G CL (s). ME375 Feedback Control
16 (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 (6) Choose controller structure G C (s)) and substitute it into the CLTF G CL (s). Let s s try a simple proportional control, where the control input to the plant is proportional to the current position error: ei() t = KP eθ () t = K ( () ()) V P Vθd t Vθ t In sdomain s (Laplace domain),, this control law can be written as: Substitute the controller transfer function into G CL (s): ME375 Feedback Control
17 (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 a satisfied. Steady State Constraint: Transient Constraints: To satisfy transient performance specifications, we need to choose 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 For every, there will be two closedloop loop poles (closedlooploop characteristic roots).. It s obvious that the two closedloop loop poles change with the selection of different. For example: = p 1,2 = 30 = p 1,2 = = p 1,2 = 20 = p 1,2 = 10 = p 1,2 = = p 1,2 = 0 By inspecting the rootlocus locus,, we can find 10 that if Img. Axis 20 then the closedloop loop poles will be in the allowable region and the performance specifications will be satisfied Real Axis ME375 Feedback Control
18 (8) Verify your design via computer simulation (MATLAB) and actual implementation. i >> num = 16*Ks*Kp; >> den = [taum 1 16*Ks*Kp]; >> T = (0:0.0002:0.25) ; >> y = step(num,den,t); >> plot(t,y); Unit Step Response = 100 = 40 = = Time (sec) ME375 Feedback Control  35 (9) Check the Bode Plots of the open loop and closed loop systems: Phase (deg); Magnitude (db) Frequency (rad/sec) = 100 = 40 = = 15 Open Loop = 100 = 40 = = 15 Open Loop ME375 Feedback Control
School of Mechanical Engineering Purdue University. ME375 Feedback Control  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
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 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 informationSchool of Mechanical Engineering Purdue University. ME375 ElectroMechanical  1
ElectroMechanical Systems DC Motors Principles of Operation Modeling (Derivation of fg Governing Equations (EOM)) Block Diagram Representations Using Block Diagrams to Represent Equations in s  Domain
More informationAN INTRODUCTION TO THE CONTROL THEORY
OpenLoop controller An OpenLoop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, nonlinear dynamics and parameter
More informationECSE 4962 Control Systems Design. A Brief Tutorial on Control Design
ECSE 4962 Control Systems Design A Brief Tutorial on Control Design Instructor: Professor John T. Wen TA: Ben Potsaid http://www.cat.rpi.edu/~wen/ecse4962s04/ Don t Wait Until The Last Minute! You got
More informationControl of Manufacturing Processes
Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #18 Basic Control Loop Analysis" April 15, 2004 Revisit Temperature Control Problem τ dy dt + y = u τ = time constant = gain y ss =
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 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 informationOutline. Classical Control. Lecture 1
Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction
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 informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 21: Stability Margins and Closing the Loop Overview In this Lecture, you will learn: Closing the Loop Effect on Bode Plot Effect
More informationClassify a transfer function to see which order or ramp it can follow and with which expected error.
Dr. J. Tani, Prof. Dr. E. Frazzoli 505900 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,
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 informationChapter 2 SDOF Vibration Control 2.1 Transfer Function
Chapter SDOF Vibration Control.1 Transfer Function mx ɺɺ( t) + cxɺ ( t) + kx( t) = F( t) Defines the transfer function as output over input X ( s) 1 = G( s) = (1.39) F( s) ms + cs + k s is a complex number:
More informationEE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions
EE C28 / ME C34 Fall 24 HW 6.2 Solutions. PI Controller For the system G = K (s+)(s+3)(s+8) HW 6.2 Solutions in negative feedback operating at a damping ratio of., we are going to design a PI controller
More informationECE317 : Feedback and Control
ECE317 : Feedback and Control Lecture : Steadystate error Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling Analysis Design Laplace
More informationDr 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 7 Root Locus 2 Assign
More informationOutline. Classical Control. Lecture 5
Outline Outline Outline 1 What is 2 Outline What is Why use? Sketching a 1 What is Why use? Sketching a 2 Gain Controller Lead Compensation Lag Compensation What is Properties of a General System Why use?
More information6.1 Sketch the zdomain root locus and find the critical gain for the following systems K., the closedloop characteristic equation is K + z 0.
6. Sketch the zdomain root locus and find the critical gain for the following systems K (i) Gz () z 4. (ii) Gz K () ( z+ 9. )( z 9. ) (iii) Gz () Kz ( z. )( z ) (iv) Gz () Kz ( + 9. ) ( z. )( z 8. ) (i)
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 informationTopic # Feedback Control Systems
Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the
More informationCourse roadmap. Step response for 2ndorder system. Step response for 2ndorder system
ME45: Control Systems Lecture Time response of ndorder systems Prof. Clar Radcliffe and Prof. Jongeun Choi Department of Mechanical Engineering Michigan State University Modeling Laplace transform Transfer
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 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 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 information(a) Find the transfer function of the amplifier. Ans.: G(s) =
126 INTRDUCTIN T CNTR ENGINEERING 10( s 1) (a) Find the transfer function of the amplifier. Ans.: (. 02s 1)(. 001s 1) (b) Find the expected percent overshoot for a step input for the closedloop system
More informationD(s) G(s) A control system design definition
R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure
More informationControl Systems I Lecture 10: System Specifications
Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture
More informationControls Problems for Qualifying Exam  Spring 2014
Controls Problems for Qualifying Exam  Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function
More informationProfessional Portfolio Selection Techniques: From Markowitz to Innovative Engineering
Massachusetts Institute of Technology Sponsor: Electrical Engineering and Computer Science Cosponsor: Science Engineering and Business Club Professional Portfolio Selection Techniques: From Markowitz to
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using
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 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 informationTime Response Analysis (Part II)
Time Response Analysis (Part II). A critically damped, continuoustime, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary
More informationDue Wednesday, February 6th EE/MFS 599 HW #5
Due Wednesday, February 6th EE/MFS 599 HW #5 You may use Matlab/Simulink wherever applicable. Consider the standard, unityfeedback closed loop control system shown below where G(s) = /[s q (s+)(s+9)]
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using the
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 informationEE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =
1. Pole Placement Given the following openloop plant, HW 9 Solutions G(s) = 1(s + 3) s(s + 2)(s + 5) design the statevariable feedback controller u = Kx + r, where K = [k 1 k 2 k 3 ] is the feedback
More informationControl of Manufacturing Processes
Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #19 Position Control and Root Locus Analysis" April 22, 2004 The Position Servo Problem, reference position NC Control Robots Injection
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 informationEE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems
EE451/551: Digital Control Chapter 3: Modeling of Digital Control Systems Common Digital Control Configurations AsnotedinCh1 commondigitalcontrolconfigurations As noted in Ch 1, common digital control
More informationRaktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency ResponseDesign Method
.. AERO 422: Active Controls for Aerospace Vehicles Frequency Response Method Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. ... Response to
More informationBASIC PROPERTIES OF FEEDBACK
ECE450/550: Feedback Control Systems. 4 BASIC PROPERTIES OF FEEDBACK 4.: Setting up an example to benchmark controllers There are two basic types/categories of control systems: OPEN LOOP: Disturbance r(t)
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 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 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 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 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 informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 22: The Nyquist Criterion Overview In this Lecture, you will learn: Complex Analysis The Argument Principle The Contour
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 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 informationRadar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.
Radar Dish ME 304 CONTROL SYSTEMS Mechanical Engineering Department, Middle East Technical University Armature controlled dc motor Outside θ D output Inside θ r input r θ m Gearbox Control Transmitter
More informationRaktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design
AERO 422: Active Controls for Aerospace Vehicles Basic Feedback Analysis & Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University Routh s Stability
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 8: Response Characteristics Overview In this Lecture, you will learn: Characteristics of the Response Stability Real
More informationSchool of Mechanical Engineering Purdue University. ME375 Dynamic Response  1
Dynamic Response of Linear Systems Linear System Response Superposition Principle Responses to Specific Inputs Dynamic Response of f1 1st to Order Systems Characteristic Equation  Free Response Stable
More informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationReview: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control
Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Goal: understand the difference between openloop and closedloop (feedback)
More informationAppendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)
Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2) For all calculations in this book, you can use the MathCad software or any other mathematical software that you are familiar
More informationPositioning Servo Design Example
Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pickandplace robot to move the link of a robot between two positions. Usually
More informationsc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11
sc46  Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be
More informationPlan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control
Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic:
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 informationMAS107 Control Theory Exam Solutions 2008
MAS07 CONTROL THEORY. HOVLAND: EXAM SOLUTION 2008 MAS07 Control Theory Exam Solutions 2008 Geir Hovland, Mechatronics Group, Grimstad, Norway June 30, 2008 C. Repeat question B, but plot the phase curve
More informationRaktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries
. AERO 632: of Advance Flight Control System. Preliminaries Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Preliminaries Signals & Systems Laplace
More informationEE 380 EXAM II 3 November 2011 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO
EE 380 EXAM II 3 November 2011 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO Problem Weight Score 1 25 2 25 3 25 4 25 Total
More informationVideo 5.1 Vijay Kumar and Ani Hsieh
Video 5.1 Vijay Kumar and Ani Hsieh Robo3x1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior
More informationController Design using Root Locus
Chapter 4 Controller Design using Root Locus 4. PD Control Root locus is a useful tool to design different types of controllers. Below, we will illustrate the design of proportional derivative controllers
More informationChapter 7. Digital Control Systems
Chapter 7 Digital Control Systems 1 1 Introduction In this chapter, we introduce analysis and design of stability, steadystate error, and transient response for computercontrolled systems. Transfer functions,
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 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 informationChapter 7 Interconnected Systems and Feedback: WellPosedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o
Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected
More informationIf you need more room, use the backs of the pages and indicate that you have done so.
EE 343 Exam II Ahmad F. Taha Spring 206 Your Name: Your Signature: Exam duration: hour and 30 minutes. This exam is closed book, closed notes, closed laptops, closed phones, closed tablets, closed pretty
More informationModule 3F2: Systems and Control EXAMPLES PAPER 2 ROOTLOCUS. Solutions
Cambridge University Engineering Dept. Third Year Module 3F: Systems and Control EXAMPLES PAPER ROOTLOCUS Solutions. (a) For the system L(s) = (s + a)(s + b) (a, b both real) show that the rootlocus
More informationOutline. Classical Control. Lecture 2
Outline Outline Outline Review of Material from Lecture 2 New Stuff  Outline Review of Lecture System Performance Effect of Poles Review of Material from Lecture System Performance Effect of Poles 2 New
More informationReview: transient and steadystate response; DC gain and the FVT Today s topic: systemmodeling diagrams; prototype 2ndorder system
Plan of the Lecture Review: transient and steadystate response; DC gain and the FVT Today s topic: systemmodeling diagrams; prototype 2ndorder system Plan of the Lecture Review: transient and steadystate
More informationCDS 101/110a: Lecture 81 Frequency Domain Design
CDS 11/11a: Lecture 81 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve
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 informationCDS 101/110a: Lecture 101 Robust Performance
CDS 11/11a: Lecture 11 Robust Performance Richard M. Murray 1 December 28 Goals: Describe how to represent uncertainty in process dynamics Describe how to analyze a system in the presence of uncertainty
More informationAMME3500: System Dynamics & Control
Stefan B. Williams May, 211 AMME35: System Dynamics & Control Assignment 4 Note: This assignment contributes 15% towards your final mark. This assignment is due at 4pm on Monday, May 3 th during Week 13
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 information2.004 Dynamics and Control II Spring 2008
MIT OpenCourseWare http://ocw.mit.edu 2.004 Dynamics and Control II Spring 2008 or information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 2 I C + 4 * Massachusetts
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 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 informationRaktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response
.. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........
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 informationCompensator Design to Improve Transient Performance Using Root Locus
1 Compensator Design to Improve Transient Performance Using Root Locus Prof. Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture : Different Types of Control Overview In this Lecture, you will learn: Limits of Proportional Feedback Performance
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 12: Overview In this Lecture, you will learn: Review of Feedback Closing the Loop Pole Locations Changing the Gain
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 informationDiscrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture
Discrete Systems Mark Cannon Hilary Term 22  Lecture 4 Step response and pole locations 4  Review Definition of transform: U() = Z{u k } = u k k k= Discrete transfer function: Y () U() = G() = Z{g k},
More informationLABORATORY INSTRUCTION MANUAL CONTROL SYSTEM II LAB EE 693
LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM II LAB EE 693 ELECTRICAL ENGINEERING DEPARTMENT JIS COLLEGE OF ENGINEERING (AN AUTONOMOUS INSTITUTE) KALYANI, NADIA EXPERIMENT NO : CS II/ TITLE : FAMILIARIZATION
More informationControl of Electromechanical Systems
Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering.4 Dynamics and Control II Fall 7 Problem Set #9 Solution Posted: Sunday, Dec., 7. The.4 Tower system. The system parameters are
More information1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =
567 This is often referred to as Þnite settling time or deadbeat design because the dynamics will settle in a Þnite number of sample periods. This estimator always drives the error to zero in time 2T or
More information1 Closed Loop Systems
Harvard University Division of Engineering and Applied Sciences ES 45  Physiological Systems Analysis Fall 2009 Closed Loop Systems and Stability Closed Loop Systems Many natural and manmade systems
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 information7.1 Introduction. Apago PDF Enhancer. Definition and Test Inputs. 340 Chapter 7 SteadyState Errors
340 Chapter 7 SteadyState Errors 7. Introduction In Chapter, we saw that control systems analysis and design focus on three specifications: () transient response, (2) stability, and (3) steadystate errors,
More informationLab 3: Quanser Hardware and Proportional Control
Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools
More informationControl Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control DMAVT ETH Zürich
Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017
More information