Control of Electromechanical Systems

Size: px
Start display at page:

Download "Control of Electromechanical Systems"

Transcription

1 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 torque T L is present. The plant data are J = kg m 2 and B =. Nm/(rad/s).! d" + -! " C(s) - + " A s + Js + B T ref T em T L Figure : Speed control scheme. Design a control law C(s) in order to satisfy the following specifications. The closed-loop system is asymptotically stable. Constant torque disturbances are rejected at steady state. A reference acceleration profile ω d = 2 rad/s 2 is reproduced with a maximum error e = ω d ω smaller than. rad/s at steady state. In response to a constant reference ω d, the transient behavior of the error is sufficiently damped. Once a controller has been designed according to the previous specifications, determine the steadystate response of the closed-loop system to a ramp disturbance T L (t) =.5 t Nm. Exercise 2 Consider a system made of two inertias J > and M > connected through a transmission with torsional stiffness K > and in the presence of viscous friction acting on the two sides of the transmission, respectively with coefficients B > and D >. A control torque τ is applied to the first inertia, whose angular position and speed are θ and ω. The angular position and speed of the second inertia are θ m and ω m. The system is thus described by the following differential equations: θ = ω θ m = ω m J ω = τ Bω + K(θ m θ) M ω m = Dω m + K(θ θ m ). Determine the simplest feedback control law that is able to regulate the speed ω m of the inertia M to a desired constant reference value ω d. If the gain of the chosen controller is increased, will the closed-loop system become unstable? If so, which is the upper feasible limit for the control gain? If the chosen output ω m needs to track accurately a desired time-varying, sufficiently smooth profile ω d = ω d (t), what is the expression of the feedforward torque τ = τ ffw (t) that will guarantee zero tracking error in nominal conditions? What should be the initial state of the system (at time t = ) in order to obtain perfect tracking for all t? Draw a complete block diagram of the combined feedback/feedforward control scheme.

2 Exercise 3 (in alternative to Exercise 4) For the same plant of Exercise (with actuation dynamics), consider a PI controller with proportional action relocated in the feedback path. Draw the block diagram of the control scheme and study the asymptotic stability of the closed-loop system when varying separately the K P and K I gains. Whenever appropriate, use also a suitable root locus analysis. Exercise 4 (in alternative to Exercise 3, with an extra bonus if you do both) Consider the block diagram of the discrete-time control system in Fig. 4.3 of the textbook (drawn again in Fig. 2), in which W P (z) = T c J z and W SE (z) = z + 2z (averaging measurements of speed). Assume further that no disturbing torque T L acts on the system. With inertia J =. kg m 2, sampling time T c =.5 s, and integral gain K I =, study the stability of the closed-loop system by using a root locus analysis for varying K P >. Figure 2: Fig. 4.3, taken from the textbook. [8 minutes, open books] 2

3 Solution October 27, 27 Exercise The considered plant G(s) = = (Js + B)( + τ A s) = /B ( + (J/B)s)( + τ A s) /(Jτ A ) (s + (B/J))(s + (/τ A )) = (s +.)(s + ) () has gain K G = /B =, two asymptotically stable poles, a slow one in s = B/J =. and a fast one in s = /τ A =, and no zeros different equivalent representations are used in (). The open-loop response to a unitary step reaches the steady-state value very slowly (see Fig. 3). step response of the open loop plant omega [rad/s] time (seconds) Figure 3: Step response of the open-loop plant (). To satisfy the steady-state requirement on the input-output behavior (control system of type, with limited steady-state error in response to a ramp reference input) and on the disturbanceoutput behavior (astatism, i.e., rejection of constant disturbances), the controller should introduce a pole in s = (integral action). In order to have additional parameters left for control synthesis, a PI controller will be considered in the first place, P I(s) = K P + K I s = K P s + K I s = K I + τ z s s s + (/τ z ) = K P, (2) s with control gain K I >, integral action, and a negative zero with time constant τ z = K P /K I >. In (2), different equivalent forms are presented for the PI controller. With the loop transfer function F (s) = P I(s)G(s), the closed-loop system becomes W (s) = ω(s) ω d (s) = F (s) + F (s) = K I ( + τ z s) s(js + B)( + τ A s) + K I ( + τ z s). (3) On the other hand, the error transfer function in the closed loop is W e (s) = e(s) ω d (s) = ω d(s) ω(s) s(js + B)( + τ A s) = W (s) = ω d (s) s(js + B)( + τ A s) + K I ( + τ z s). (4) 3

4 The asymptotic stability of W (s) in (3) can be checked by using the Routh criterion on the thirddegree polynomial at the denominator. The Routh table is: 3 Jτ A B + K I τ z 2 J + Bτ A K I (J + Bτ A )(B + K I τ z ) K I Jτ A K I Being always J >, B >, and τ A >, the necessary and sufficient conditions for asymptotic stability are K I >, K I (Jτ A τ z (J + Bτ A )) < B(J + Bτ A ). (5) Assuming that both inequalities (5) are satisfied, the steady-state error of our type control system to a ramp velocity reference (with rate 2 rad/s 2 ) will be constant but different from zero. It can be computed using (4) and the final value theorem as Therefore, e = lim t e(t) = lim s s W e (s) 2 s 2 = 2 lim s (Js + B)( + τ A s) s(js + B)( + τ A s) + K I ( + τ z s) = 2B. (6) K I e. K I 2B. =.2 = 2. (7). We verify next if and how a sufficiently damped transient behavior can be obtained with the PI controller (2), under the constraint (7). A convenient choice is to proceed by (stable) pole-zero cancelation, removing the slow dynamics of the plant with the zero of the PI law. Setting in (2) τ z = J B = F (s) = K P /(Jτ A ) s(s + (/τ A )) W (s) = K P /(Jτ A ) s(s + (/τ A )) + K P /(Jτ A ), (8) the closed-loop system is reduced to a second-order, asymptotically stable dynamics with gain W () =, without zeros, and with two poles in s and s 2 : ( s 2 + s + K P = s,2 = ± ) 2 4K P = 5 ± 4KP. (9) τ A Jτ A 2τ A 2 Jτ A 2 The choice τ z = in (8) implies K P = K I and, from (7), also K P 2. Therefore, the two poles in (9) will be complex conjugate. Moreover, their natural frequency will increase and their damping uniformly decrease when taking larger values of K P. Thus, we should choose the minimum value that satisfies also the steady-state condition, i.e., K P = 2. The final PI law is yielding τ A P I(s) = K P + K I s = s s +. = 2, () s s,2 = 5 ± j3.22 ω n = 4.4, ζ =.35. () Note that we could get to the same result by looking at the simple root locus of the denominator of W (s) in (8) when varying K = K P /(Jτ A ) >, i.e., by changing the gain K P in the PI controller. In practice, the obtained damping coefficient ζ =.35 is the best that can be obtained when using only a PI control design. Such damping may be considered adequate when looking at the step response in Fig. 4: the overshoot is about 3%, with only few oscillations, whereas the rise time is t r.5 s. The associated control effort T ref (t) reported in Fig. 4 has a peak value of 2 at t =, 4

5 .4 step response with PI control.2 omega [rad/s] time (seconds) Figure 4: Step response for the closed-loop system obtained with the PI control law (). 2 control effort with PI control 5 input command time (seconds) Figure 5: Control effort during the step response of Fig ramp response with PI control 2 omega [rad/s] t (seconds) Figure 6: Response to a ramp input ω d (t) = 2t for the same controlled system as in Fig. 4. 5

6 still moderate. The response to a ramp input ω d (t) = 2t is shown in Fig. 6: the steady-state error is e =., as predicted. Finally, with the chosen PI controller (), we obtain the following disturbance-output transfer function for the closed-loop system: W dist (s) = ω(s) T L (s) = s( + τ A s) s(js + B)( + τ A s) + K I ( + τ z s). (2) Therefore, the steady-state response to a ramp disturbance T L (t) =.5 t [Nm] is computed as e L = lim s s W dist (s).5 s 2 =.5 lim s ( + τ A s) s(js + B)( + τ A s) + K I ( + τ z s) =.5 K I =.25. (3) Wishing to increase the damping characteristics of the closed-response, we should add a further action in the form of a lead compensator (made by a zero preceding a pole in the frequency domain, with unitary gain). A simple design choice is to cancel also the other pole of the plant with the zero of this additional compensator, replacing it with a pole that has a smaller time constant, say reduced by a factor of 5: ( C(s) = K P + K ) ( I + τa s s +.2τ A s = ) +.s s +.2s. (4) This would lead to F (s) = C(s)P (s) = 5K P /(Jτ A ) s(s + (5/τ A )) W (s) = 5K P /(Jτ A ) s(s + (5/τ A )) + 5K P /(Jτ A ), (5) with the closed-loop poles moved to ( s,2 = 5 ± 5 2τ A 2 τ A ) 2 2K P. = 25 ± 25 2KP, (6) Jτ A 2 For the same K P = 2, two complex poles are obtained with an associated response that is now (slightly more than) critically damped: s,2 = 25 ± 2 5 = 25 ± j9.36 ωn = 3.62, ζ =.79. (7) Figure 7 shows the output of the closed-loop system in response to a unitary step. The rise time has been reduced to t r =.25 s, whereas overshoot and oscillations are now practically absent. The largely improved transient behavior of the controlled output is indeed counterbalanced by a larger control effort during the first few instants of the response, with a peak of at t = see Fig. 8). In Fig. 9, the response to a ramp input ω d (t) = 2t shows the same previous steady-state error e =., but a faster transient behavior. 6

7 .4 step response with PI + lead control.2 omega [rad/s] time (seconds) Figure 7: Step response for the closed-loop system obtained with the control law (4). control effort with PI + lead control 8 6 input command time (seconds) Figure 8: Control effort during the step response of Fig ramp response with PI + lead control 2 omega [rad/s] time (seconds) Figure 9: Response to a ramp input ω d (t) = 2t for the modified closed-loop system. 7

8 Exercise 2 We start by deriving the input-output transfer function between the torque τ and the angular speed ω m of the body with inertia M. Applying Laplace transform to the system equations gives ( Js 2 + Bs + K ) θ(s) = Kθ m (s) + τ(s) (8) ( Ms 2 + Ds + K ) θ m (s) = Kθ(s). (9) Solving (9) for θ(s) and replacing in (8) yields ( Js 2 + Bs + K ) ( Ms 2 + Ds + K ) and thus K θ m (s) = Kθ m (s) + τ(s), P (s) = θ m(s) τ(s) = K (JM)s 4 + (BM + DJ)s 3 + (K(J + M) + BD)s 2 + K(B + D)s [+K 2 K 2 ]. (2) Equation (2) considers the angular position as output. Noting the presence of a pole in s =, the transfer function of our interest is obtained as P (s) = ω m(s) τ(s) = sp (s) = K (JM)s 3 + (BM + DJ)s 2 + (K(J + M) + BD)s + K(B + D), (2) i.e., a system with third-order dynamics (but no integral action) and without zeros. Using Routh criterion, it is easy to verify that the open-loop system (2) is asymptotically stable for all physically valid parameters J >, M >, K >, and with B, D, but not both simultaneously zero (or anyway too small). In fact, the stated assumption is that B and D are both strictly positive. The request of output regulation (i.e., zero error at steady state) for any desired constant reference velocity ω d asks for the inclusion of an integrator in the controller (type control system). As a feedback law of minimum complexity, we will show next that a PI controller P I(s) = K P + K I s = K P s + (/T I ), with T I = K I /K P, (22) s where K P > and K I > (and thus, with a positive integration time T I > ) is able to achieve also asymptotic stability of the closed-loop system. Our analysis will be mainly qualitative, based on a simple root locus. If desired, the actual conditions for asymptotic stability in terms of the original parametric data of the plant can be derived from the Routh criterion. To proceed, consider only the loop transfer function F (s) = P I(s)P (s) = KK P (s + (/T I )) JMs 4 + (BM + DJ)s 3 + (K(J + M) + BD)s 2 + K(B + D)s = KK P JM ( s s 3 + BM + DJ JM s2 + = K s + (/T I ) s(s + a)(s 2 + bs + c). s + (/T I ) K(J + M) + BD s + JM ) K(B + D) JM (23) In the last expression, we have a >, b >, and c >, since the plant has been assumed asymptotically stable. Moreover, apart from the pole in s = introduced by the PI controller, 8

9 at least one pole should be real and negative, i.e., in a. On the other hand, the two roots of s 2 + bs + c = can be either complex conjugate or both real, possibly also coincident (in any case, always with negative real part). As a consequence, we can design the zero of the PI controller so as to cancel one real pole of the plant, or a T I = a K I K P = F (s) = K s(s 2 + bs + c) W (s) = F (s) + F (s) = K s(s 2 + bs + c) + K. (24) The root locus for K > takes one of the two possible forms shown in Fig., depending on the presence or not of a pair of complex conjugate poles in F (s). The overall behavior is anyway similar, with an upper bound K max for K that preserves asymptotic stability of the closes-loop system. s = s!" K max K max s = 2 Re(s )/3 Re(s ) s!!" s = s = s!"!"!" s = s s = 2 s!!" s = s * K max s =(s +s 2 )/3 K max Figure : The two possible root loci of interest for K >, depending on whether F (s) in (24) has one real and two complex poles [left] or three real poles [right]. The actual upper limit K P,max for K P can be found (still in symbolic form) from the Routh table associated to the denominator of W (s) in (24): 3 c 2 b K bc K b K Being b > and c >, the necessary and sufficient conditions for asymptotic stability are < K < K max = b c K P,max = JM b c K. (25) This implies also an upper limit on the actual gain K I = K P T I of P I(s). Indeed, when increasing the proportional gain K P up to its limit, also the integral gain K I should be increased similarly, so that their ratio (i.e., T I ) remains constant and equal to /a (to preserve the cancelation of a pole of the plant by the zero of the PI controller). For the generation of a feedforward torque τ ffw (t) associated to a desired (smooth) trajectory ω d (t) 9

10 for the chosen system output, consider again the differential equations We first isolate θ from eq. (27), and then differentiate (28) twice We isolate next τ from eq. (26), J ω = τ Bω + K(θ m θ) (26) M ω m = Dω m + K(θ θ m ). (27) θ = θ m + K (M ω m + Dω m ), (28) ω = ω m + K (M ω m + D ω m ), (29) ω = ω m + K (M... ω m + D ω m ). (3) τ = J ω + Bω + K(θ θ m ), (3) and substitute then in (3) both (29) and (3), as well as K(θ θ m ) from (27). This yields τ = J ω m + JK (M... ω m + D ω m ) + Bω m + BK (M ω m + D ω m ) + (M ω m + Dω m ). (32) Substituting in (32) ω m = ω d (t), together with its three time derivatives ω m = ω d (t), ω m = ω d (t), and... ω m =... ω d (t), and reorganizing terms leads to the nominal command τ ffw (t) = (B + D) ω d (t) + ( J + M + K BD ) ω d (t) + K (JD + MB) ω d (t) + K JM... ω d (t), (33) where we have assumed that all estimated parameters are the true ones (Ĵ = J, ˆM = M, ˆB = B, ˆD = D, and ˆK = K). From (33), the required smoothness of the desired trajectory is ω d (t) C 3. " d, " d, " d reference generator " ffw " d + - PI(s) + " " fb + P(s) " Figure : Combined feedback/feedforward control scheme for the given two-mass/spring system. Indeed, the same result could have been obtained in a simpler fashion by just inverting the plant (2) in the Laplace domain, τ ffw (s) = P (s)ω d (s). However, the time domain analysis helps in finding also the correct initial conditions which guarantee that the feedforward command τ ffw (t) achieves perfect tracking of ω d (t) right from the initial instant t =, For this, the initial state of the system has to be matched with the initial value of the trajectory and its first few derivatives. In particular, the following conditions should hold: θ() θ m () = K (M ω d () + Dω d ()), ω() = ω d () + K (M ω d () + D ω d ()), ω m () = ω d (). Note that only the relative angular position of the two bodies with inertia J and M is constrained at t =. Being the desired trajectory specified at the velocity level, the absolute angular position of one of the two bodies is completely free. The block diagram of the combined feedback/feedforward control scheme is drawn in Fig.. (34)

11 Exercise 3 Figure 2 shows the requested control scheme. Splitting the single feedback path in two successive loops, and resolving the internal one first, leads to a final closed-loop transfer function W (s) = ω(s) ω d (s) = K I s ( (Js + B)( + τ A s) + K P ) + KI = which is characterized by the absence of zeros. K I Jτ A s 3 + (J + Bτ A )s 2 + (B + K P )s + K I,! d" + K I +! " - s - + " A s Js + B (35) K P Figure 2: PI control scheme for the plant in Exercise, with proportional action relocated in the feedback path. To study the asymptotic stability of W (s), we construct the Routh table 3 Jτ A B + K P 2 J + Bτ A K I (J + Bτ A )(B + K P ) K I Jτ A K I Being J >, B >, and τ A >, and assuming K P > (although this is not strictly necessary), we have asymptotic stability when K P >, < K I < (J + Bτ A)(B + K P ) Jτ A = K I,max. (36) This means in particular that by arbitrarily increasing K P >, we can also arbitrarily increase the value of K I > without losing asymptotic stability. Replacing now the original data from Exercise, we obtain K P >, < K I <. + K P.. (37) On the other hand, if we fix one gain and let the other vary, a graphical analysis can be performed with the help of a suitable root locus. The simpler case is to fix K P > in the denominator of W (s) and have K I > vary. Rewriting ( den W (s) = d (s)+k n (s), with d (s) = s s 2 + J + Bτ A s + K P + B Jτ A Jτ A ), K = K I Jτ A, n (s) =, (38) a root locus can drawn as a function of K > by considering as zeros of F (s) the roots of n (s) (i.e., no zeros) and as poles of F (s) the three roots of d (s). It is easy to see that this is exactly the situation already encountered in Exercise 2, with the W (s) defined in (24). Therefore, one can use the same qualitative root loci of Fig. to conclude that there will be asymptotic stability

12 for increasing K I until reaching an upper bound. This upper bound is indeed exactly the K I,max defined in (36). When we fix instead K I > in the denominator of W (s) and let K P > vary, we can rewrite den W (s) = d 2 (s) + K 2n 2 (s), with d 2 (s) = s 3 + J + Bτ A s 2 + B s + K I, K 2 = K P, n 2 (s) = s. Jτ A Jτ A Jτ A Jτ A (39) The associated root locus (taking in those cases the more general name of root contour) can be generated with the same rules of the first case. Figure 3 shows two situations in which two out of the three poles of d 2 (s) are complex conjugate (other situations may occur as well, and can be treated similarly). When analyzing the first column of the Routh table of d 2 (s), two subcases are possible: < K I < B(J + Bτ A) Jτ A all three roots have negative real parts; (4) K I B(J + Bτ A) Jτ A two (complex) roots have positive real parts, (4) the remaining one is real and negative. In the first subcase (4), shown on the left of Fig. 3, K 2 and thus K P can be arbitrarily increased without a loss of asymptotic stability. In the second subcase (4), shown on the right of Fig. 3, there is a lower bound K 2,min on K 2 (i.e., on K P ) that should be overcome before obtaining asymptotic stability. This analysis especially the guarantee that the center s of the asymptotic directions of the positive locus (which are vertical for a pole-zero excess = 2) is always negative is indeed in accordance with the conditions for asymptotic stability stated in (36). K 2,min s = s!"!" s = s s = s 2!" s <! " s z = s = s 2!" s <! " s z = s = s *!"!" s = s * K 2,min Figure 3: The two possible root contours for K 2 >, depending on whether the complex poles of d 2 (s) in (39) have their real part negative [left] or positive [right]. 2

13 Exercise 4 We manipulate the block diagram in Fig. 2 in order to obtain the discrete-time transfer function of the closed-loop system. With reference to Fig. 4, we split the feedback path in two and resolve the inner loop gives first W (z) = T c J z + K P z + 2z Tc J z! d" + K I z + T c! " - z " - J z " K P z + 2z = 2T c z 2J z(z ) + K P T c (z + ). (42) W (z) z + 2z Figure 4: Unwrapping the two loops of Fig. 2. Next, we resolve also the outer loop and obtain finally W (z) = W (z) KIz z + W (z) KIz z z + 2z = + 2T c z 2J z(z ) + K P T c (z + ) KIz z 2T c z 2J z(z ) + K P T c (z + ) KIz z z + 2z (43) = 2K I T c z 2 2J z(z ) 2 + K P T c (z + )(z ) + K I T c (z + ). In view of the request of a parametric study of the asymptotic stability by means of a root locus, we divide numerator and denominator by 2J (to make unitary the coefficient of the highest power at the denominator) and insert the numerical data of the problem (J =. kg m 2, T c =.5 s, and K I = ). This leads to W (z) =. z 2 z(z 2.95z +.5) +.5K P (z + )(z ) =. z 2 d(z) + K n(z). (44) The three roots of d(z) = are in {,.975 ± j.352} and the complex roots are outside the unit circle (on a circle of radius r =.247). Figure 5 shows the root locus traced with MATLAB for K =.5K P >. The system is asymptotically stable when all three roots belong to the unit circle. This happens in the gain interval K [.264,.9486] K P [.5272, ] = [K P,min, K P,max ]. (45) 3

14 Root Locus Real Axis (seconds ) Figure 5: The root locus associated to K >, n(z), and d(z), as defined in (44). The unit circle in the z-plane is also shown (in orange). The location of the poles of W (z) in (44) corresponding to the stability boundaries are K P,min =.5272 z = {.264,.9486 ± j.363} with distance to the origin of the complex pair =.264; K P,max = z = {.9486,.264 ± j.9996} with distance to the origin of the complex pair = (46) Figure 6 shows the discrete-time step response of W (z) in (44) obtained for K P =, i.e., of W (z) =. z 2 z 3.45z 2 +.5z.5. (47) step response of the discrete time system for KP = omega [rad/s] time (seconds) Figure 6: Discrete-time step response of W (z) in (47) (T c =.5 s). 4

MAE143 B - Linear Control - Spring 2018 Midterm, May 3rd

MAE143 B - Linear Control - Spring 2018 Midterm, May 3rd MAE143 B - Linear Control - Spring 2018 Midterm, May 3rd Instructions: 1. This exam is open book. You can consult any printed or written material of your liking. 2. You have 70 minutes. 3. Most questions

More information

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions Cambridge University Engineering Dept. Third Year Module 3F: Systems and Control EXAMPLES PAPER ROOT-LOCUS Solutions. (a) For the system L(s) = (s + a)(s + b) (a, b both real) show that the root-locus

More information

Analysis and Design of Control Systems in the Time Domain

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

More information

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

Outline. Classical Control. Lecture 5

Outline. 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 information

ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II ME 30 CONTROL SYSTEMS Spring 06 Course Instructors Dr. Tuna Balkan, Dr. Kıvanç Azgın, Dr. Ali Emre Turgut, Dr. Yiğit Yazıcıoğlu MIDTERM EXAMINATION II May, 06 Time Allowed: 00 minutes Closed Notes and

More information

Acceleration Feedback

Acceleration Feedback Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic

More information

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

sc 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 information

Outline. Classical Control. Lecture 2

Outline. 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 information

Alireza Mousavi Brunel University

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

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Laboratory Exercise 1 DC servo

Laboratory Exercise 1 DC servo Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,

More information

Implementation Issues for the Virtual Spring

Implementation Issues for the Virtual Spring Implementation Issues for the Virtual Spring J. S. Freudenberg EECS 461 Embedded Control Systems 1 Introduction One of the tasks in Lab 4 is to attach the haptic wheel to a virtual reference position with

More information

PID Control. Objectives

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

More information

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.

Radar 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 information

Controller Design using Root Locus

Controller 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 information

Controls Problems for Qualifying Exam - Spring 2014

Controls 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 information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G

More information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback Control of Linear SISO systems. Process Dynamics and Control Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals

More information

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

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics

More information

Control Systems. Root Locus & Pole Assignment. L. Lanari

Control Systems. Root Locus & Pole Assignment. L. Lanari Control Systems Root Locus & Pole Assignment L. Lanari Outline root-locus definition main rules for hand plotting root locus as a design tool other use of the root locus pole assignment Lanari: CS - Root

More information

Compensator Design to Improve Transient Performance Using Root Locus

Compensator 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 information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Raktim 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 information

FEEDBACK CONTROL SYSTEMS

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

More information

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

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 Goal: understand the difference between open-loop and closed-loop (feedback)

More information

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: 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 information

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Classify a transfer function to see which order or ramp it can follow and with which expected error. Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 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 information

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

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

More information

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral

More information

Control of Manufacturing Processes

Control 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 information

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain analyses of the step response, ramp response, and impulse response of the second-order systems are presented. Section 5 4 discusses the transient-response analysis of higherorder systems. Section 5 5 gives

More information

AN INTRODUCTION TO THE CONTROL THEORY

AN INTRODUCTION TO THE CONTROL THEORY Open-Loop controller An Open-Loop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, non-linear dynamics and parameter

More information

Chapter 13 Digital Control

Chapter 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 information

Chapter 15 - Solved Problems

Chapter 15 - Solved Problems Chapter 5 - Solved Problems Solved Problem 5.. Contributed by - Alvaro Liendo, Universidad Tecnica Federico Santa Maria, Consider a plant having a nominal model given by G o (s) = s + 2 The aim of the

More information

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

7.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 information

Example on Root Locus Sketching and Control Design

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

More information

Positioning Servo Design Example

Positioning 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 pick-and-place robot to move the link of a robot between two positions. Usually

More information

Control Systems Engineering ( Chapter 8. Root Locus Techniques ) Prof. Kwang-Chun Ho Tel: Fax:

Control Systems Engineering ( Chapter 8. Root Locus Techniques ) Prof. Kwang-Chun Ho Tel: Fax: Control Systems Engineering ( Chapter 8. Root Locus Techniques ) Prof. Kwang-Chun Ho kwangho@hansung.ac.kr Tel: 02-760-4253 Fax:02-760-4435 Introduction In this lesson, you will learn the following : The

More information

1 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) =

1 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 information

PD, PI, PID Compensation. M. Sami Fadali Professor of Electrical Engineering University of Nevada

PD, PI, PID Compensation. M. Sami Fadali Professor of Electrical Engineering University of Nevada PD, PI, PID Compensation M. Sami Fadali Professor of Electrical Engineering University of Nevada 1 Outline PD compensation. PI compensation. PID compensation. 2 PD Control L= loop gain s cl = desired closed-loop

More information

Introduction to Feedback Control

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

More information

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory Bangladesh University of Engineering and Technology Electrical and Electronic Engineering Department EEE 402: Control System I Laboratory Experiment No. 4 a) Effect of input waveform, loop gain, and system

More information

MAE 143B - Homework 9

MAE 143B - Homework 9 MAE 43B - Homework 9 7.2 2 2 3.8.6.4.2.2 9 8 2 2 3 a) G(s) = (s+)(s+).4.6.8.2.2.4.6.8. Polar plot; red for negative ; no encirclements of, a.s. under unit feedback... 2 2 3. 4 9 2 2 3 h) G(s) = s+ s(s+)..2.4.6.8.2.4

More information

EEE 184: Introduction to feedback systems

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

More information

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

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

More information

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0. 6. Sketch the z-domain 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 information

MAS107 Control Theory Exam Solutions 2008

MAS107 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 information

Chapter 7 - Solved Problems

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

More information

CYBER EXPLORATION LABORATORY EXPERIMENTS

CYBER EXPLORATION LABORATORY EXPERIMENTS CYBER EXPLORATION LABORATORY EXPERIMENTS 1 2 Cyber Exploration oratory Experiments Chapter 2 Experiment 1 Objectives To learn to use MATLAB to: (1) generate polynomial, (2) manipulate polynomials, (3)

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27 1/27 ECEN 605 LINEAR SYSTEMS Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability Feedback System Consider the feedback system u + G ol (s) y Figure 1: A unity feedback system

More information

ECEn 483 / ME 431 Case Studies. Randal W. Beard Brigham Young University

ECEn 483 / ME 431 Case Studies. Randal W. Beard Brigham Young University ECEn 483 / ME 431 Case Studies Randal W. Beard Brigham Young University Updated: December 2, 2014 ii Contents 1 Single Link Robot Arm 1 2 Pendulum on a Cart 9 3 Satellite Attitude Control 17 4 UUV Roll

More information

PID controllers. Laith Batarseh. PID controllers

PID controllers. Laith Batarseh. PID controllers Next Previous 24-Jan-15 Chapter six Laith Batarseh Home End The controller choice is an important step in the control process because this element is responsible of reducing the error (e ss ), rise time

More information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013 MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013 Problem Set #4 Posted: Thursday, Mar. 7, 13 Due: Thursday, Mar. 14, 13 1. Sketch the Root

More information

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:

More information

IC6501 CONTROL SYSTEMS

IC6501 CONTROL SYSTEMS DHANALAKSHMI COLLEGE OF ENGINEERING CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR/SEMESTER: II/IV IC6501 CONTROL SYSTEMS UNIT I SYSTEMS AND THEIR REPRESENTATION 1. What is the mathematical

More information

ECE382/ME482 Spring 2005 Homework 6 Solution April 17, (s/2 + 1) s(2s + 1)[(s/8) 2 + (s/20) + 1]

ECE382/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 information

Root Locus U R K. Root Locus: Find the roots of the closed-loop system for 0 < k < infinity

Root Locus U R K. Root Locus: Find the roots of the closed-loop system for 0 < k < infinity Background: Root Locus Routh Criteria tells you the range of gains that result in a stable system. It doesn't tell you how the system will behave, however. That's a problem. For example, for the following

More information

Root Locus. Signals and Systems: 3C1 Control Systems Handout 3 Dr. David Corrigan Electronic and Electrical Engineering

Root Locus. Signals and Systems: 3C1 Control Systems Handout 3 Dr. David Corrigan Electronic and Electrical Engineering Root Locus Signals and Systems: 3C1 Control Systems Handout 3 Dr. David Corrigan Electronic and Electrical Engineering corrigad@tcd.ie Recall, the example of the PI controller car cruise control system.

More information

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

a. Closed-loop system; b. equivalent transfer function Then the CLTF () T is s the poles of () T are s from a contribution of a Root Locus Simple definition Locus of points on the s- plane that represents the poles of a system as one or more parameter vary. RL and its relation to poles of a closed loop system RL and its relation

More information

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

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

More information

Outline. Classical Control. Lecture 1

Outline. 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 information

Homework 7 - Solutions

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

More information

2.010 Fall 2000 Solution of Homework Assignment 1

2.010 Fall 2000 Solution of Homework Assignment 1 2. Fall 2 Solution of Homework Assignment. Compact Disk Player. This is essentially a reprise of Problems and 2 from the Fall 999 2.3 Homework Assignment 7. t is included here to encourage you to review

More information

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

(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 information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.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 information

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

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

More information

Appendix 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) 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 information

( ) ( = ) = ( ) ( ) ( )

( ) ( = ) = ( ) ( ) ( ) ( ) Vρ C st s T t 0 wc Ti s T s Q s (8) K T ( s) Q ( s) + Ti ( s) (0) τs+ τs+ V ρ K and τ wc w T (s)g (s)q (s) + G (s)t(s) i G and G are transfer functions and independent of the inputs, Q and T i. Note

More information

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

More information

ECE 486 Control Systems

ECE 486 Control Systems ECE 486 Control Systems Spring 208 Midterm #2 Information Issued: April 5, 208 Updated: April 8, 208 ˆ This document is an info sheet about the second exam of ECE 486, Spring 208. ˆ Please read the following

More information

Stability of Feedback Control Systems: Absolute and Relative

Stability of Feedback Control Systems: Absolute and Relative Stability of Feedback Control Systems: Absolute and Relative Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University Stability: Absolute and Relative

More information

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

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

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD 206 Spring Semester ELEC733 Digital Control System LECTURE 7: DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD For a unit ramp input Tz Ez ( ) 2 ( z ) D( z) G( z) Tz e( ) lim( z) z 2 ( z ) D( z)

More information

If you need more room, use the backs of the pages and indicate that you have done so.

If 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 information

Analysis of SISO Control Loops

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

More information

Control Systems. University Questions

Control Systems. University Questions University Questions UNIT-1 1. Distinguish between open loop and closed loop control system. Describe two examples for each. (10 Marks), Jan 2009, June 12, Dec 11,July 08, July 2009, Dec 2010 2. Write

More information

1 Trajectory Generation

1 Trajectory Generation CS 685 notes, J. Košecká 1 Trajectory Generation The material for these notes has been adopted from: John J. Craig: Robotics: Mechanics and Control. This example assumes that we have a starting position

More information

Control Systems I Lecture 10: System Specifications

Control 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 D-MAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture

More information

CHAPTER # 9 ROOT LOCUS ANALYSES

CHAPTER # 9 ROOT LOCUS ANALYSES F K א CHAPTER # 9 ROOT LOCUS ANALYSES 1. Introduction The basic characteristic of the transient response of a closed-loop system is closely related to the location of the closed-loop poles. If the system

More information

SECTION 5: ROOT LOCUS ANALYSIS

SECTION 5: ROOT LOCUS ANALYSIS SECTION 5: ROOT LOCUS ANALYSIS MAE 4421 Control of Aerospace & Mechanical Systems 2 Introduction Introduction 3 Consider a general feedback system: Closed loop transfer function is 1 is the forward path

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State 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 information

INTRODUCTION TO DIGITAL CONTROL

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

More information

Time Response Analysis (Part II)

Time Response Analysis (Part II) Time Response Analysis (Part II). A critically damped, continuous-time, 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 information

EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation

EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation Tim Davidson Ext. 27352 davidson@mcmaster.ca Objective To use the root locus technique to design a lead compensator for a marginally-stable

More information

Chapter 6 - Solved Problems

Chapter 6 - Solved Problems Chapter 6 - Solved Problems Solved Problem 6.. Contributed by - James Welsh, University of Newcastle, Australia. Find suitable values for the PID parameters using the Z-N tuning strategy for the nominal

More information

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system ME45: Control Systems Lecture Time response of nd-order systems Prof. Clar Radcliffe and Prof. Jongeun Choi Department of Mechanical Engineering Michigan State University Modeling Laplace transform Transfer

More information

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

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

More information

Introduction to Control (034040) lecture no. 2

Introduction to Control (034040) lecture no. 2 Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal

More information

Proportional plus Integral (PI) Controller

Proportional plus Integral (PI) Controller Proportional plus Integral (PI) Controller 1. A pole is placed at the origin 2. This causes the system type to increase by 1 and as a result the error is reduced to zero. 3. Originally a point A is on

More information

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

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

More information

Introduction to Root Locus. What is root locus?

Introduction to Root Locus. What is root locus? Introduction to Root Locus What is root locus? A graphical representation of the closed loop poles as a system parameter (Gain K) is varied Method of analysis and design for stability and transient response

More information

Performance of Feedback Control Systems

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

More information

3 Rigid Spacecraft Attitude Control

3 Rigid Spacecraft Attitude Control 1 3 Rigid Spacecraft Attitude Control Consider a rigid spacecraft with body-fixed frame F b with origin O at the mass centre. Let ω denote the angular velocity of F b with respect to an inertial frame

More information

Table of Laplacetransform

Table of Laplacetransform Appendix Table of Laplacetransform pairs 1(t) f(s) oct), unit impulse at t = 0 a, a constant or step of magnitude a at t = 0 a s t, a ramp function e- at, an exponential function s + a sin wt, a sine fun

More information

Chapter 7 : Root Locus Technique

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

More information

Software Engineering 3DX3. Slides 8: Root Locus Techniques

Software Engineering 3DX3. Slides 8: Root Locus Techniques Software Engineering 3DX3 Slides 8: Root Locus Techniques Dr. Ryan Leduc Department of Computing and Software McMaster University Material based on Control Systems Engineering by N. Nise. c 2006, 2007

More information

ROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop system when the gain K changes from 0 to. H(s) H ( s) = ( s)

ROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop 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 closed-loop system when the gain K changes from 0 to 1+ K G ( s)

More information

Methods for analysis and control of dynamical systems Lecture 4: The root locus design method

Methods for analysis and control of dynamical systems Lecture 4: The root locus design method Methods for analysis and control of Lecture 4: The root locus design method O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.inpg.fr www.gipsa-lab.fr/ o.sename 5th February 2015 Outline

More information