EEE 184: Introduction to feedback systems


 Erica Green
 1 years ago
 Views:
Transcription
1 EEE 84: Introduction to feedback systems Summary x Level() time(s) Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step) Illustration of BIBO stability: unstable system (the input is a unit STABILITY Stability is the most important requirement in control systems, we cannot talk about transients or steady state errors if the the system is not stable. Recall that the total response of control systems consists of the natural response and the forced response c(t) = c f (t) + c n (t) () There are two basic definitions for stability. One of them uses the natural response and the second one uses the forced response. Definition System is stable if c n (t) as t System is marginally stable if c n (t) = constant as t System is unstable if c n (t) as t Definition : A system is BIBO (bounded input bounded output) stable if every bounded input yields a bounded output. Drawback of this definition: what happens if c f is bounded but c n? Definition : A system is unstable if any bounded input yields an unbounded output. Figures,,, and 4 illustrate the basic concepts of stability. ROUTHHURWITZ TEST The Routh Hurwitz test is one of the most traditional methods to determine the necessary and sufficient conditions.5 Natural response Time (seconds) Fig.. Illustration stability: natural response goes to zero with time for stability of linear systems. The Routh Hurwitz stability criterion allows to determine the stability of a closed loop system without solving for the poles. The test consists of two steps: Building the Routh Hurwitz table Interpretation of the table
2 Introduction to Feedback Systems, Fall 7 Summary Time (seconds) Fig. 4. Illustration of a marginally stable system Fig. 5. Block diagrams Routh Hurwitz table Assume the closed loop transfer function can be written as N(s) a 4 s 4 + a s + a s + a s + a () where N(s) is the numerator of the closed loop system. The characteristic polynomial is given by P (s) = a 4 s 4 + a s + a s + a s + a () This is a 4th order polynomial. The table is constructed based on the coefficients of the characteristic polynomial as follows with b = c = d = a 4 a a a a b = a a b b b c = b b c c c d = s 4 a 4 a a s a a s b b b s c c c s d d d a 4 a a a b = a b b b c = b b c c c d = (4) a 4 a (5) a a b (6) b b c (7) c Because it is a fourth order polynomial, the first column contains the coefficients with even subscript and the second column contains the coefficients with odd subscripts. The exact same principle is used for polynomials of higher (and lower) order. Example Assuming that the characteristic polynomial is given by P (s) = s 5 + s 4 + 5s + 6s + s + 4 (8) Construct the Routh Hurwitz table. The Routh Hurwitz table is given by Example s 5 5 s s s 74 4 s s 4 For the block diagram of figure 5(a) (top), construct the RouthHurwitz table. The closed loop transfer function is given by s + 6s 6 + s 5 + s 4 + s + 7s + 4s + 7 The Routh Hurwitz table is given by s s 5 4 s s 6 s 8 7 s 68 8 s 7 The second step in the RH test is to interpret the table. (9) () ()
3 Introduction to Feedback Systems, Fall 7 Summary 6 Theorem The number of the right half plane poles of the characteristic polynomial is equal to the number of sign changes in the first column of the Routh Hurwitz table. Example Is the closed loop system represented by the block diagram of figure 5(a) (top) stable? From the RH table shown in table (), there are two sign changes, therefore the system has two poles in the right half plane. The system is unstable. Example 4 For the block diagram of figure 5(b) (bottom), construct the Routh Hurwitz table and determine the interval of the gain that results in a stable system. The closed loop transfer function is given by 4s 4 + s + 7s + s The RouthHurwitz table is given by or s s s s + 5 s 4 + Since the first column has to be positive () () + > (4) > (5) > (6) > 4 (7) Therefore, for stability, the gain has to satisfy: Steps for stability test 4 < < (8) Obtain the closed loop transfer function Build the Routh Hurwitz table The number of right half plane poles is the number of sign changes in the first column. Fig. 6. Tank system example Zero only in the first column Having a zero in the first column poses a problem, we cannot divide by zero. To solve this issue we introduce a small number ε to replace the zero and continue the table. Some entries in the first column are function of ε. We calculate the limit ε from either side and we compare with the other numbers in the first column keeping in mind that a sign change corresponds to an unstable system. The second method to address this problem is by reversing the coefficients in the characteristic polynomial. STABILITY IN THE STATE SPACE In state space models, stability is determined using the eigenvalues of the state transition matrix (matrix A) as follows. Positive eigenvalue or complex eigenvalues with positive real part If the state transition matrix has a positive eigenvalue or complex eigenvalues with positive real part, the system is unstable. Zero real part When the real part is zero, the system behaves as an undamped oscillator The plot of response with time would look sinusoidal. This corresponds to a marginally stable system. Eigenvalues with negative real part When the real part is negative, then the system is stable. EXAMPLE 5 Consider the tank system of figure 6 where a is the cross section of the tank, q i is the inflow rate and q o is the outflow rate. Find the closed loop transfer function and determine the range of the gain for which the system is stable. The output is given by H(s) = as + R(s) as + Q o(s) (9) The RouthHurwitz table is s a s ()
4 Introduction to Feedback Systems, Fall 7 Summary 6 The closed loop system is given by C(s) R(s) = G(s) + G(s) () It is possible to write the error as a function of the closed loop transfer function Therefore, E(s) = R(s) C(s) () C(s) = R(s)T (s) (4) E(s) = R(s)( T (s)) (5) The steady state error e( ) can be obtained from E(s) using the final value theorem as follows Fig. 7. Test signals Fig. 8. System with unity feedback Since a represents a positive area, must be positive to keep the first column positive. STEADY STATE ERROR In addition to stability and transients, steady state error is another important requirement in control system. Steady state error can be simply defined as the difference between the desired signal and the output signal as time goes to infinity. Specific test inputs are used to determine the steady state error. These are step, ramp, and parabola inputs as shown in figure 7, they correspond to constant position, constant speed and constant acceleration, respectively. Before we perform steady state error analysis, we need to check the system for stability first. In practice, steady state errors can arise from the nonlinearities in the system. In this study we consider unity feedback. Steady state error for unity feedback Consider the block diagram of figure 8 where we have a unity feedback control system. The error is given by E(s) = R(s) C(s) () t e(t) = lim s se(s) (6) which gives in terms of the closed loop transfer function s sr(s)( T (s)) (7) It is also possible to express the steady state error in terms of the open loop transfer function. Therefore and E(s) = R(s) C(s) (8) C(s) = E(s)G(s) (9) E(S) = R(s) + G(s) sr(s) s + G(s) () () Equations (7) and () are equivalent and lead to the same results. System type It is assumed that the open loop transfer function can be written as follows G(s) = (s + z )(s + z )... s n () (s + p )(s + p )... where n is the number of pure integration in the forward path. The type of the system is simply equal to n. That is we have a system of type if n =, type if n = and so forth. Example Let s5 G (s) = s + G (s) = (s + )s s G (s) = (s + )(s + 5) Determine the type of the system. G is of type, G is of type and G is of type. () (4) (5) 4
5 Introduction to Feedback Systems, Fall 7 Summary 6 TEST INPUTS It is possible to study the steady state error for the different test inputs. Step input R(s) = s e step ( ) = lim s s s + G(s) e step ( ) = + lim s G(s) (6) (7) lim s G(s) is called the DC gain for the forward loop. To achieve a zero steady state error for a step input, we need to have lim s G(s) =. For n = : e step ( ) = (8) (s+z + lim )(s+z )... s s (s+p )(s+p )... e step ( ) = + zz... = constant (9) p p... For n = e step ( ) = (4) (s+z + lim )(s+z )... s s (s+p )(s+p )... e step ( ) = + = (4) For n > Using similar logic, it turns out that Ramp input R(s) = s e step ( ) = + = (4) e ramp ( ) = lim s s s + G(s) e ramp ( ) = lim s sg(s) (4) (44) Clearly, the steady state error depends on lim s sg(s), that is lim sg(s) = e ramp( ) = (45) s For n = e ramp ( ) = lim s s (s+z)(s+z)... s (s+p )(s+p )... For n = (46) e ramp ( ) = = (47) e ramp ( ) = lim s s (s+z)(s+z)... s (s+p )(s+p )... (48) e ramp ( ) = z z... p p... = constant (49) For n = e ramp ( ) = lim s s (s+z)(s+z)... s (s+p )(s+p )... (5) e ramp ( ) = = (5) The result for n > is the same as for n =. Parabola input R(s) = s e parabola ( ) = lim s s s + G(s) e parabola ( ) = lim s s G(s) (5) (5) Clearly, the steady state error depends on lim s s G(s), that is lim s s G(s) = e parabola ( ) = (54) For n = e parabola ( ) = lim s s For n = e parabola ( ) = lim s s For n = e parabola ( ) = lim s s (s+z)(s+z)... s (s+p )(s+p )... (55) e parabola ( ) = = (56) (s+z)(s+z)... s (s+p )(s+p )... (57) e parabola ( ) = = (58) e parabola ( ) = z z... p p... For n = e parabola ( ) = lim s s (s+z)(s+z)... s (s+p )(s+p )... (59) = constant (6) (s+z)(s+z)... s (s+p )(s+p )... (6) e parabola ( ) = = (6) The result for n > is the same for as n =. Error constants Three error constants are defined based on the test input: p, v, a. The table below summarizes the relationship between the error constants and the steady state error. error constant steady state error p = lim s G(s) e( ) = + p v = lim s sg(s) e( ) = v a = lim s s G(s) e( ) = a (6) 5
6 Introduction to Feedback Systems, Fall 7 Summary 6 Clearly, the errors and the error constants are inversely proportional. From the results above, we notice that if a system of a given type has the ability to track a ramp input, then is has the ability to track a step input. In a very similar way, if a system has the ability to track a parabola, the system will be able to track the ramp and step inputs. Example 6 We consider the first order system shown in figure 9top. ) Find the interval of the gain for which the system is stable. ) What is the order of the closed loop system? ) For =, determine the steady state error when the input is a unit step 4) Find the interval of the gain for the SSE to be less than. ) First we find the closed loop transfer function: G(s) + G(s) = s+ (64) (65) + s+ = (66) + s + For the system to be stable >. ) This is a first order system ) The equation of the steady state error for unity feedback is given by s s R(s) + G(s) Since the input is a unit step, R(s) = /s, we have For =, + s = + s+ 4) We want the SSE to be less than.: Example 7 (67) (68) (69) (7) (7) e( ) =.75 (7) e( ) <. (7) <. + (74) > 7 (75) We consider the first order system shown in figure 9bottom. ) Find the interval of the gain for which the system is stable. ) What is the order of the closed loop system? ) Show that the steady state error zero and does not depend on the gain. ) First we find the closed loop transfer function: The RH table is G(s) + G(s) s(s+) = + s(s+) = s + s + s s s The RH theorem implies that >. ) This is a second order system ) For a unit step, the steady state error is Example 8 + s s(s+) (76) (77) (78) (79) (8) s(s + ) = lim s s(s + ) + (8) = (8) The error e( ) is zero and does not depend on the gain. Simulink representation is shown in figure for the systems of figure 9 with gains 7 and, respectively. The step response is shown in figure. Compare between the systems in terms of the settling time. The settling time of the first system is about.s. For the second system the settling time is about 9s. IN THE PRESENCE OF DISTURBANCE Disturbance can be defined as an unwanted input. Consider the block diagram of figure where D(s) is the disturbance. It is possible to write and C(s) = G (s)d(s) + G (s)g (s)e(s) (8) E(s) = R(s) C(s) (84) By combining these two equations, we have E(s) = + G (s)g (s) R(s) G (s) D(s) (85) + G G (s) Now s sg (s) R(s) lim D(s) (86) s + G (s)g (s) s + G G (s) e( ) = e R ( ) e D ( ) (87) 6
7 Introduction to Feedback Systems, Fall 7 Summary 6 Fig. 9. Block diagrams for examples 6 and 7 Fig.. In the presence of disturbance where e R ( ) is the steady state error due to the input R(s) e D ( ) is the steady state error due to the disturbance D(s) Unit step disturbance In this case, we have D(s) = s (88) Fig.. Simulink representation for examples 6 and 7 with gains 7 and, respectively and it is possible to write for the steady state error e D ( ) = lim s G + lim (s) s G (s) (89) In order to reduce the steady state error due to disturbance, we need to increase the DC gain of G decrease the DC gain of G (a) Time (seconds) Example 9 For the system of figure, find the steady state error due to step disturance. e D ( ) = lim s G + lim (s) s G (s) = + 5 (9) (9) (b) Time (seconds) Fig.. Step response for the systems shown in figure 9 with gains 7 and, respectively SYSTEMS WITH NON UNITY FEEDBAC The equations we derived previously are valid for feedback systems with unity feedback. However, in general we do not have unity feedback. There are several ways to solve in this case (non unity feedback) Derive new equations for the steady state error Use the equation for the steady state error as a function of the closed loop transfer function 7
8 Introduction to Feedback Systems, Fall 7 Summary Case : a = 6, = 4 Case : a = 8, = Case : a = 8, = Time (seconds) Fig.. Example with disturbance Fig. 5. Step response for the cases of table From which the error constant can be obtained as follows (a) p = (94) a a and e( ) = a a (95) a Using the closed loop transfer function: The closed loop transfer function is given by and s+a (96) Fig. 4. Non unity feedback Reduce the system to unity negative feedback and use the equation that gives the error as a function of the open loop transfer function. Example 4 Consider the block diagram of figure 4. Find the steady state error for a unit step. : Using the equivalent transfer function and error constants: The equivalent transfer function as shows in figure 4 bottom is given by G eq (s) = G eq (s) = s+a+ s+a (s + a) s + a s a (9) (9) and therefore (s + a) s + a e( ) = T () = a a (97) (98) e( ) = a a (99) a Three cases are illustrated for this example. The results are shown in the table below, and the step response as well as error as function of time are shown in figures 5 and 6. error constant steady state error a = 8, = e( ) = 6 a = 8, = e( ) = 5 a = 6, = e( ) = 5 STEADY STATE ERROR IN STATE SPACE () There are two different methods to determine the steady state error in state space Using the final value theorem Using input substitution We assume single input single output systems. 8
9 Introduction to Feedback Systems, Fall 7 Summary 6 4 Case : e( ) =.6 Case : e( ) = 5/ Case : e( ) = Time (seconds) Fig. 6. Error as a function of time for the cases of table s s s By using Matlab commands [ ] ( [ ]) [ ] si 5 () >> syms s () >> C inv(s eye() A) B () we get [ ] ( [ ]) [ ] s + 5 si = 5 s + 7s + 7 therefore (4) e( ) = 5 7 = =.9 (5) 7 Using the final value theorem The closed loop system can be written as We know that Thus ẋ = Ax + Br () y = Cx () X(s)s = AX(s) + BR(s) () Y (s) = CX(s) (4) Y (s) = C(sI A) BR(s) (5) E(s) = R(s) Y (s) = R(s)( C(sI A) B) (6) and finally s sr(s)( C(sI A) B) (7) SENSITIVITY Sensitivity refers to how a small change in the parameters affects the system. For function F and parameter p, the sensitivity is given by and S F :P = That is Example 4 lim = P Change in the function F Change in the parameter P S F :P = lim F = F p P P S F :P = lim p = P F F P S F :P = P F F P Consider the following transfer function (6) (7) (8) (9) Example 4 G(s) = s( ) () Find the steady state error when the input is a unit step for the following case: A = [ ] B = 5 [ ] [ ] C = (8) (9) () Find the sensitivity of the steady state error to the gains and. The velocity error constant can be obtained as follows v = () e( ) = () 9
10 Introduction to Feedback Systems, Fall 7 Summary 6 Therefore, we have S e: = e S e: = e e = e = = () ( ) = (4) A sensitivity of + means that an increase in the parameter results in an increase in the function and a sensitivity of means that the function and its parameter are inversely proportional. This can be easily seen in equation (). ADDITIONAL READING Steady state error by input substitution Input is unit step: Let X ss be the steady state value for the state. We can write v v X ss = = V (5). v n From the first equation, we have V = AW = W = A V = A B (5) AV = B = V = A B (6) By substitution in the equation of Y ss we get Y ss = C(A Bt + A B) (7) and finally we have for the error (t Y ss (t)) (8) t [ = lim ( + C(A B)t + CA B) ] (9) t Note that in this case, in order to have a finite steady state error we need to have CA B =. It is also important to note that the equations are derived for systems with single input and single output. Since X ss = V = constant, we have Ẋss =. The state space equations become We also have = AV + B (6) Y ss = CV (7) Y ss = CA B (8) e( ) = r(t) y ss = y ss = + CA B (9) Example 4 We consider the previous example for a unit step input. We have [ ] [ ] [ ] e( ) = + CA B = + 5 () Finally e( ) =.7 =.9 () Ramp input: In this case, the steady state for the state vector is v t + w v t + w X ss =. = V t + W (). v n t + w n By substitution in the state space model V = A(V t + W ) + Bt () Y ss = C(V t + W ) (4)
Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc.
Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc. Electrical Engineering Department University of Indonesia 2 Steady State Error How well can
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 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 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 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 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 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 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 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 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 informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK V SEMESTER IC650 CONTROL SYSTEMS Regulation 203 Academic Year 207 8 Prepared
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 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 informationDEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: CONTROL SYSTEMS YEAR / SEM: II / IV UNIT I SYSTEMS AND THEIR REPRESENTATION PARTA [2
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 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 informationChapter 6 SteadyState Analysis of ContinuousTime Systems
Chapter 6 SteadyState Analysis of ContinuousTime Systems 6.1 INTRODUCTION One of the objectives of a control systems engineer is to minimize the steadystate error of the closedloop system response
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 informationChemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University
Chemical Process Dynamics and Control Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University 1 Chapter 4 System Stability 2 Chapter Objectives End of this
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 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 informationLecture 1 Root Locus
Root Locus ELEC304Alper Erdogan 1 1 Lecture 1 Root Locus What is RootLocus? : A graphical representation of closed loop poles as a system parameter varied. Based on RootLocus graph we can choose the
More informationRoot Locus Methods. The root locus procedure
Root Locus Methods Design of a position control system using the root locus method Design of a phase lag compensator using the root locus method The root locus procedure To determine the value of the gain
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 informationIntroduction 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 informationCONTROL DESIGN FOR SET POINT TRACKING
Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observerbased output feedback design to solve tracking problems. By tracking we mean that the output is commanded
More informationSchool 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 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 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 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 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 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 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 informationEE3CL4: Introduction to Linear Control Systems
1 / 17 EE3CL4: Introduction to Linear Control Systems Section 7: McMaster University Winter 2018 2 / 17 Outline 1 4 / 17 Cascade compensation Throughout this lecture we consider the case of H(s) = 1. We
More information7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM
ROOT LOCUS TECHNIQUE. Values of on the root loci The value of at any point s on the root loci is determined from the following equation G( s) H( s) Product of lengths of vectors from poles of G( s)h( s)
More informationI Stable, marginally stable, & unstable linear systems. I Relationship between pole locations and stability. I RouthHurwitz criterion
EE C128 / ME C134 Feedback Control Systems Lecture Chapter 6 Stability Lecture abstract Alexandre Bayen Department of Electrical Engineering & Computer Science University of California Berkeley Topics
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 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 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 informationSolutions to SkillAssessment Exercises
Solutions to SkillAssessment Exercises To Accompany Control Systems Engineering 4 th Edition By Norman S. Nise John Wiley & Sons Copyright 2004 by John Wiley & Sons, Inc. All rights reserved. No part
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 information10 Transfer Matrix Models
MIT EECS 6.241 (FALL 26) LECTURE NOTES BY A. MEGRETSKI 1 Transfer Matrix Models So far, transfer matrices were introduced for finite order state space LTI models, in which case they serve as an important
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 informationPoles, Zeros and System Response
Time Response After the engineer obtains a mathematical representation of a subsystem, the subsystem is analyzed for its transient and steady state responses to see if these characteristics yield the desired
More informationChap 8. State Feedback and State Estimators
Chap 8. State Feedback and State Estimators Outlines Introduction State feedback Regulation and tracking State estimator Feedback from estimated states State feedbackmultivariable case State estimatorsmultivariable
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 informationROOT LOCUS. Consider the system. Root locus presents the poles of the closedloop system when the gain K changes from 0 to. H(s) H ( s) = ( s)
C1 ROOT LOCUS Consider the system R(s) E(s) C(s) + K G(s)  H(s) C(s) R(s) = K G(s) 1 + K G(s) H(s) Root locus presents the poles of the closedloop system when the gain K changes from 0 to 1+ K G ( s)
More informationI What is root locus. I System analysis via root locus. I How to plot root locus. Root locus (RL) I Uses the poles and zeros of the OL TF
EE C28 / ME C34 Feedback Control Systems Lecture Chapter 8 Root Locus Techniques Lecture abstract Alexandre Bayen Department of Electrical Engineering & Computer Science University of California Berkeley
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 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 informationPole placement control: state space and polynomial approaches Lecture 2
: state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsalab, CNRSINPG, FRANCE Olivier.Sename@gipsalab.fr www.gipsalab.fr/ o.sename based November 21, 2017 Outline : a state
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 informationSecond Order and Higher Order Systems
Second Order and Higher Order Systems 1. Second Order System In this section, we shall obtain the response of a typical secondorder control system to a step input. In terms of damping ratio and natural
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 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 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 informationControl Systems Design
ELEC4410 Control Systems Design Lecture 13: Stability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 13: Stability p.1/20 Outline InputOutput
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 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 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 informationIntroduction. TABLE 7.1 Test waveforms for evaluating steadystate errors of position control systems. Time function. Physical interpretation
Chapter 7 SteadyState Errors Introduction In Chapter 1, we saw that control systems analysis and design focus on three specifications: (1) transient response, (2) stability, and (3) steadystate errors,
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 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 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 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 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 informationChapter 12. Feedback Control Characteristics of Feedback Systems
Chapter 1 Feedbac Control Feedbac control allows a system dynamic response to be modified without changing any system components. Below, we show an openloop system (a system without feedbac) and a closedloop
More informationState Feedback and State Estimators Linear System Theory and Design, Chapter 8.
1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 2 Homework 7: State Estimators (a) For the same system as discussed in previous slides, design another closedloop state estimator,
More informationChapter 5 HW Solution
Chapter 5 HW Solution Review Questions. 1, 6. As usual, I think these are just a matter of text lookup. 1. Name the four components of a block diagram for a linear, timeinvariant system. Let s see, I
More informationIntro. Computer Control Systems: F8
Intro. Computer Control Systems: F8 Properties of statespace descriptions and feedback Dave Zachariah Dept. Information Technology, Div. Systems and Control 1 / 22 dave.zachariah@it.uu.se F7: Quiz! 2
More informationQuestion paper solution. 1. Compare linear and nonlinear control system. ( 4 marks, Dec 2012)
Question paper solution UNIT. Compare linear and nonlinear control system. ( 4 marks, Dec 0) Linearcontrol system: obey super position theorem, stability depends only on root location, do not exhibit
More informationECE382/ME482 Spring 2005 Homework 6 Solution April 17, (s/2 + 1) s(2s + 1)[(s/8) 2 + (s/20) + 1]
ECE382/ME482 Spring 25 Homework 6 Solution April 17, 25 1 Solution to HW6 P8.17 We are given a system with open loop transfer function G(s) = 4(s/2 + 1) s(2s + 1)[(s/8) 2 + (s/2) + 1] (1) and unity negative
More informationChapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup
Chapter 5 Standard LTI Feedback Optimization Setup Efficient LTI feedback optimization algorithms comprise a major component of modern feedback design approach: application problems involving complex models
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 informationNonlinear Control Systems
Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 7. Feedback Linearization ISTDEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs1/ 1 1 Feedback Linearization Given a nonlinear
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 informationOPTIMAL CONTROL SYSTEMS
SYSTEMS MINMAX Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University OUTLINE MINMAX CONTROL Problem Definition HJB Equation Example GAME THEORY Differential Games Isaacs
More informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 OpenLoop Process The study of dynamics was limited to openloop systems Observe process behavior as a result of specific input signals
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 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 informationFixed Order H Controller for Quarter Car Active Suspension System
Fixed Order H Controller for Quarter Car Active Suspension System B. Erol, A. Delibaşı Abstract This paper presents an LMI based fixedorder controller design for quarter car active suspension system in
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 informationI Poles & zeros. I Firstorder systems. I Secondorder systems. I E ect of additional poles. I E ect of zeros. I E ect of nonlinearities
EE C28 / ME C34 Lecture Chater 4 Time Resonse Alexandre Bayen Deartment of Electrical Engineering & Comuter Science University of California Berkeley Lecture abstract Toics covered in this resentation
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 informationLecture 13: H(s) PolesZeros & BIBO Stability. (a) What are poles and zeros? Answer: HS math and calculus review.
1. Introduction Lecture 13: H(s) PolesZeros & BIBO Stability (a) What are poles and zeros? Answer: HS math and calculus review. (b) What are nice inputs? Answer: nice inputs are bounded inputs; if you
More informationIMC based automatic tuning method for PID controllers in a Smith predictor configuration
Computers and Chemical Engineering 28 (2004) 281 290 IMC based automatic tuning method for PID controllers in a Smith predictor configuration Ibrahim Kaya Department of Electrical and Electronics Engineering,
More informationLow Pass Filters, Sinusoidal Input, and Steady State Output
Low Pass Filters, Sinusoidal Input, and Steady State Output Jaimie Stephens and Michael Bruce 524 Abstract Discussion of applications and behaviors of low pass filters when presented with a steadystate
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory
MCE/EEC 647/747: Robot Dynamics and Control Lecture 8: Basic Lyapunov Stability Theory Reading: SHV Appendix Mechanical Engineering Hanz Richter, PhD MCE503 p.1/17 Stability in the sense of Lyapunov A
More informationECE382/ME482 Spring 2005 Homework 7 Solution April 17, K(s + 0.2) s 2 (s + 2)(s + 5) G(s) =
ECE382/ME482 Spring 25 Homework 7 Solution April 17, 25 1 Solution to HW7 AP9.5 We are given a system with open loop transfer function G(s) = K(s +.2) s 2 (s + 2)(s + 5) (1) and unity negative feedback.
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 informationMethods for analysis and control of. Lecture 6: Introduction to digital control
Methods for analysis and of Lecture 6: to digital O. Sename 1 1 Gipsalab, CNRSINPG, FRANCE Olivier.Sename@gipsalab.inpg.fr www.lag.ensieg.inpg.fr/sename 6th May 2009 Outline Some interesting books:
More informationAn Internal Stability Example
An Internal Stability Example Roy Smith 26 April 2015 To illustrate the concept of internal stability we will look at an example where there are several polezero cancellations between the controller and
More informationProfessor Fearing EE C128 / ME C134 Problem Set 10 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley
Professor Fearing EE C28 / ME C34 Problem Set Solution Fall 2 Jansen Sheng and Wenjie Chen, UC Berkeley. (5 pts) Final Value Given the following continuous time (CT) system ẋ = Ax+Bu = 5 9 7 x+ u(t), y
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 informationAdditional ClosedLoop Frequency Response Material (Second edition, Chapter 14)
Appendix J Additional ClosedLoop Frequency Response Material (Second edition, Chapter 4) APPENDIX CONTENTS J. ClosedLoop Behavior J.2 Bode Stability Criterion J.3 Nyquist Stability Criterion J.4 Gain
More informationSolution via Laplace transform and matrix exponential
EE263 Autumn 2015 S. Boyd and S. Lall Solution via Laplace transform and matrix exponential Laplace transform solving ẋ = Ax via Laplace transform state transition matrix matrix exponential qualitative
More informationChapter 13 Digital Control
Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one
More informationAnalysis of DiscreteTime Systems
TU Berlin DiscreteTime Control Systems 1 Analysis of DiscreteTime Systems Overview Stability Sensitivity and Robustness Controllability, Reachability, Observability, and Detectabiliy TU Berlin DiscreteTime
More informationLecture: Sampling. Automatic Control 2. Sampling. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Sampling Prof. Alberto Bemporad University of rento Academic year 20102011 Prof. Alberto Bemporad (University of rento) Automatic Control 2 Academic year 20102011 1 / 31 imediscretization
More information