L 1 Adaptive Output Feedback Controller to Systems of Unknown

Size: px
Start display at page:

Download "L 1 Adaptive Output Feedback Controller to Systems of Unknown"

Transcription

1 Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 WeB1.1 L 1 Adaptive Output Feedback Controller to Systems of Unknown Dimension Chengyu Cao and Naira Hovakimyan Abstract This paper presents an extension of the L 1 adaptive output feedback controller to systems of unknown dimension in the presence of unmodeled dynamics and timevarying uncertainties. The adaptive output feedback controller ensures uniformly bounded transient and asymptotic tracking for system s both signals, input and output, simultaneously. The performance bounds can be systematically improved by increasing the adaptation rate. Simulations of an unstable nonminimum phase system verify the theoretical findings. I. INTRODUCTION This paper extends the results of [1] [3] to an output feedback framework for a single input signal output (SISO system of unknown dimension in the presence of unmodeled dynamics and time-varying disturbances. The methodology ensures uniformly bounded transient response for system s both signals, input and output, simultaneously, in addition to asymptotic tracking. The L norm bounds for the error signals between the closed-loop adaptive system and the closedloop reference LTI system can be systematically reduced by increasing the adaptation gain. The paper is organized as follows. Section II states some preliminary definitions, and Section III gives the problem formulation. In Section IV, the novel L 1 adaptive control architecture is presented. Stability and uniform transient tracking bounds of the L 1 adaptive controller are presented in Section V. In section VI, simulation results are presented, while Section VII concludes the paper. II. PRELIMINARIES In this Section, we recall basic definitions and facts from linear systems theory. Definition 1: For a signal ξ(t, t, ξ R n, its truncated L and L norms are ξ t L = max ( sup ξ i (τ, ξ L = max (sup ξ i (τ, where i=1,..,n τ t i=1,..,n τ ξ i is the i th component of ξ. Definition 2: The L 1 gain of a stable proper SISO system is defined H(s L1 = h(t dt, where h(t is the impulse response of H(s. Definition 3: For a stable proper m input n output system H(s its L 1 gain is defined as H(s L1 = max i=1,..,n ( m j=1 H ij(s L1, where H ij (s is the corresponding entry of H(s. Lemma 1: For a stable proper multi-input multi-output (MIMO system H(s with input r(t R m and output Research is supported by AFOSR under Contract No. FA The authors are with Aerospace & Ocean Engineering, Virginia Polytechnic Institute & State University, Blacksburg, VA , chengyu, nhovakim@vt.edu x(t R n, we have x t L H(s L1 r t L, t. III. PROBLEM FORMULATION Consider the following SISO system: y(s = A(s(u(s + d(s, y( = (1 where u(t R is the input, y(t R is the system output, A(s is a strictly proper unknown transfer function, d(s is the Laplace transform of the time-varying uncertainties and disturbances d(t = f(t,y(t, while f is an unknown map, subject to the following assumptions. Assumption 1: There exist constants L > and L > such that the following inequalities hold uniformly in t: f(t,y 1 f(t,y 2 L y 1 y 2, f(t,y L y + L. Assumption 2: There exist constants L 1 >, L 2 > and L 3 > such that for all t : d(t L 1 ẏ(t + L 2 y(t + L 3. (2 We note that the numbers L,L,L 1,L 2,L 3 can be arbitrarily large. Let r(t be a given bounded continuous reference input signal. The control objective is to design an adaptive output feedback controller u(t such that the system output y(t tracks the reference input following a desired reference model, i.e. y(s M(sr(s. In this paper, we consider a first order system, i.e. M(s = m/(s + m, m >. (3 We note that the system in (1 can be simply rewritten as: y(s = M(s(u(s + σ(s, (4 σ(s = ((A(s M(su(s + A(sd(s/M(s. ( IV. L 1 ADAPTIVE CONTROLLER A. Closed-loop Reference System Consider the following closed-loop reference system: y ref (s = M(s(u ref (s + σ ref (s (6 σ ref (s = (A(s M(su ref(s + A(sd ref (s (7 M(s u ref (s = C(s(r(s σ ref (s, (8 where d ref (t = f(t,y ref (t, and C(s is a strictly proper system with C( = 1. One simple choice would be C(s = ω/(s + ω. (9 We note that there is no algebraic loop involved in the definition of σ(s, u(s and σ ref (s, u ref (s /7/$2. 27 IEEE Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 12, 29 at 9:49 from IEEE Xplore. Restrictions apply.

2 L 1 -gain stability requirement: C(s and M(s need to ensure that H(s = A(sM(s/(C(sA(s + (1 C(sM(s (1 is stable and G(s L1 L < 1, (11 where G(s = H(s(1 C(s. The condition in (11 restricts the class of systems A(s in (1 that can be stabilized by the controller architecture in this paper. However, as discussed in section V-A, the class of such systems is not empty. Letting A(s = A n(s A d (s, C(s = C n(s C d (s, M(s = M n(s M d (s, (12 it follows from (1 that C d (sm n (sa n (s H(s = M d (sc n (sa n (s + (C d (s C n (sm n (sa d (s (13 We note that a strictly proper C(s implies that the order of C d (s C n (s and C d (s is the same. Since the order of A d (s is higher than that of A n (s, we note that the transfer function H(s is strictly proper. The next Lemma establishes the stability of the closedloop system in (6-(8. Lemma 2: If C(s and M(s verify the condition in (11, the closed-loop reference system in (6-(8 is stable. Proof. It follows from (7-(8 that u ref (s = C(sr(s C(s((A(s M(su ref (s + A(sd ref (s/m(s, and hence u ref (s = C(sM(sr(s C(sA(sd ref(s. (14 C(sA(s + (1 C(sM(s It follows from (6-(7 that y ref (s = A(s(u ref (s + d ref (s. (1 Substituting (14 into (1, it follows from (1 that y ref (s = ( C(sM(sr(s C(sA(sdref (s A(s C(sA(s + (1 C(sM(s + d ref (s = ( C(sr(s + (1 C(sdref (s A(sM(s C(sA(s + (1 C(sM(s = H(s(C(sr(s + (1 C(sd ref (s. (16 Since H(s is strictly proper and stable, G(s is also strictly proper and stable and further y ref L H(sC(s L1 r L + G(s L1 (L y ref L + L. (17 It follows from (11 and (17 that where y ref L ρ, (18 ρ = H(sC(s L 1 r L + G(s L1 L 1 G(s L1 L, (19 and hence y ref L is finite, which implies that the closedloop reference system in (6-(8 is stable. 1 Notations: Choose arbitrary P > and let Q = 2mP. Define H (s = A(s/(C(sA(s + (1 C(sM(s,(2 (A(s M(sC(s H 1 (s = C(sA(s + (1 C(sM(s. (21 Using (12 in (2-(21, we have H (s = C d (sa n (sm d (s/h d (s, and H 1 (s = (C n (sa n (sm d (s C n (sa d (sm n (s/h d (s, (22 where H d (s = C n (sa n (sm d (s + M n (sa d (s(c d (s C n (s. Since the relative order between C d (s C n (s and C n (s is greater than zero, the order of M n (sa d (s(c d (s C n (s is higher than C n (sa d (sm n (s. Since the relative order between A d (s and A n (s is greater than zero, while the relative order between M n (s and M d (s is 1, we note that the order of M n (sa d (s(c d (s C n (s is higher than that of C n (sa n (sm d (s. Therefore, H 1 (s is strictly proper. We note from (13 and (22 that H 1 (s has the same denominator as H(s and it follows from the L 1 - gain stability requirement that H 1 (s is stable. Using similar arguments, it can be verified that H (s is proper and stable. Fig. 1. Closed-loop system with L 1 adaptive controller ( Let = H 1 (s L1 r L + H (s L1 (Lρ + L + C(sH(s/M(s H 1 (s/m(s L1 + L H (s L1 L1 1 G(s L1 L γ, where γ > is an arbitrary constant. Since H 1 (s is stable and strictly proper, we note that H 1 (s/m(s L1 exists and, hence, is a finite number. Let C(sH(s/M(s β 1 = 4 H (s L1 (L 1 β 1 + L L1 2 1 G(s L1 L β 2 = 4 sh 1 (s L1 ( r L ( 4 H (s L1 L 1 β 2 + L 3 + ρl 2, ( Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 12, 29 at 9:49 from IEEE Xplore. Restrictions apply.

3 where ρ is defined in (19, and β 1 = sh(s(1 C(s L1 L C(sH(s/M(s L1 1 G(s L1 L β 2 = sh(sc(s L1 ( r L sh(s(1 C(s L1 (Lρ + L. (24 Since H(s and H 1 (s are strictly proper and stable, we note that sh 1 (s L1, sh(sc(s L1 and sh(s(1 C(s L1 are finite. We further define β 3 = P/Qβ 1 = β 1 /(2m β 4 = Pβ 2 /Q = β 2 /(2m. (2 2 L 1 adaptive controller: The elements of L 1 adaptive controller are introduced below. Output Predictor: We consider the following output predictor: ŷ(t = mŷ(t + m(u(t + ˆσ(t, ŷ( =, (26 where the adaptive estimate ˆσ(t is governed by the following adaptation law. Adaptive Law: The adaptation of ˆσ(t is defined as: ˆσ(t = Γ c Proj(ˆσ(t, ỹ(t, ˆσ( =, (27 where ỹ(t = ŷ(t y(t is the error signal between the output of the system in (4 and the predictor in (26, Γ c R + is the adaptation rate subject to the following lower bound: Γ c > max { αβ 2 3/((α 1 2 β 4 P,αβ 4 /(P γ 2 } (28 with α > 1 being an arbitrary constant, while projection is performed on the set ˆσ. (29 Letting γ = αβ 4 /(Γ c P, (3 it follows from (28 that γ > γ, and hence ( H 1 (s L1 r L + H (s L1 (Lρ + L + C(sH(s/M(s H 1 (s/m(s L1 + L H (s L1 L1 1 G(s L1 L γ, and ˆσ(t for any t. Control Law: The control signal is generated by: u(s = C(s(r(s ˆσ(s. (31 The complete L 1 adaptive controller consists of (26, (27 and (31 subject to the L 1 -gain stability requirement in (11. The closed-loop system is illustrated in Fig. 1. the same denominator as H(s, and it follows from the L 1 - gain stability requirement that H 2 (s is stable. Since H 2 (s is strictly proper and stable, H 2 (s/m(s is stable and proper and, hence, its L 1 gain is finite. It can be verified easily that C(sH(s/M(s is strictly proper and stable too and, hence, C(sH(s/M(s L1 exists and is finite. Theorem 1: Given the system in (1 and the L 1 adaptive controller in (26, (27, (31 subject to (11, we have: ỹ L < γ (33 y y ref L γ 1 (34 u u ref L γ 2, (3 where ỹ(t = ŷ(t y(t, γ is defined in (3, and γ 1 = C(sH(s/M(s L1 γ /(1 G(s L1 L(36 γ 2 = L H 3 (s L1 γ 1 + H 2 (s/m(s L1 γ, (37 where H 3 (s = H(sC(s/M(s. Proof. Let σ(t = ˆσ(t σ(t, where σ(t is defined in (. It follows from (31 that u(s = C(sr(s C(s(σ(s + σ(s, (38 and the system in (4 consequently takes the form: ( y(s = M(s C(sr(s + (1 C(sσ(s C(s σ(s. (39 Substituting (38 into (, it follows from the definition of H(s, H (s and H 1 (s in (1, (2, (21 that σ(s = H 1 (s(r(s σ(s + H (sd(s. (4 Substituting (4 into (39, we have y(s = M(s(C(s + H 1 (s(1 C(s(r(s σ(s +H (sm(s(1 C(sd(s. (41 It can be verified from (1, (2 and (21 that M(s(C(s+ H 1 (s(1 C(s = H(sC(s, H(s = H (sm(s, and hence (41 can be rewritten as y(s = H(s(C(sr(s C(s σ(s+h(s(1 C(sd(s. (42 Let e(t = y(t y ref (t. Then, using (16 and (42, one gets e(s = H(s((1 C(sd e (s C(s σ(s, where d e (s is introduced to denote the Laplace transform of d e (t = f(t,y(t f(t,y ref (t. Lemma 1 and Assumption 1 give the following upper bound: e t L L H(s(1 C(s L1 e t L + r 1t L, (43 V. ANALYSIS OF L 1 ADAPTIVE CONTROLLER where r In this section, we analyze stability and performance of L 1 (t is the signal with its Laplace transformation 1 adaptive controller. Let H 2 (s = M(sC(s/(C(sA(s+ r 1 (s = C(sH(s σ(s. (44 (1 C(sM(s. Using the definitions from (12, we have It follows from (4 and (26 that C n (sa d (sm n (s H 2 (s = C n (sa n (sm d (s + M n (sa d (s(c d (s C n (s. ỹ(s = M(s σ(s. (4 (32 It follows from (44 and (4 that r 1 (s = Since the relative order between C d (s C n (s and C n (s C(sH(s M(s M(s σ(s = C(sH(s M(s ỹ(s, and hence is greater than zero, it can be checked easily that H 2 (s is strictly proper. We note from (13 and (32 that H 2 (s has r 1t L C(sH(s/M(s L1 ỹ t L. ( Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 12, 29 at 9:49 from IEEE Xplore. Restrictions apply.

4 From (43 and (46, we have e t L L H(s(1 C(s L1 e t L + C(sH(s/M(s L1 ỹ t L, and hence e t L C(sH(s/M(s L 1 ỹ t L. (47 1 G(s L1 L First we prove the bound in (33 by a contradiction argument. Since ỹ( = and ỹ(t is continuous, then assuming the opposite implies that there exists t such that which leads to ỹ(t < γ, t < t, (48 ỹ(t = γ, (49 ỹ t L = γ. ( Since y(t = y ref (t + e(t, it follows from (18 and ( that y t L y reft L + e t L ρ + C(sH(s/M(s L1 γ /(1 G(s L1 L. (1 It follows from (4 and (4 that σ(s = H 1 (sr(s H 1 (sỹ(s/m(s + H (sd(s, and hence ( implies that σ t L H 1 (s L1 r L + H 1 (s/m(s L1 γ + H (s L1 (L y t L + L, which along with (1 leads to σ t L. (2 Consider the following candidate Lyapunov function: V (ỹ(t, σ(t = Pỹ 2 (t + Γ 1 c σ 2 (t, (3 and the adaptive law in (27 ensures that for all t t : V (t Qỹ 2 (t 2Γ 1 c σ(t σ(t. (4 It follows from (4 that σ d (s = sh 1 (s(r(s σ(s + H (sd d (s, ( where σ d (s and d d (s are the Laplace transformations of σ(t and d(t, respectively. From (29 and (2, we have It follows from (1 that σ t L 2. (6 d t L Lρ + L C(sH(s/M(s L 1 γ + L. (7 1 G(s L1 L From the definitions of β 1 and β 2 in (24, (42 and (7, we have ẏ t L β 1 γ + β 2. (8 It follows from Assumption 2 and (8 that d t L L 2 y t L + L 1 (β 1 γ + β 2 + L 3. (9 From (1, (, (9 and the definitions of β 1 and β 2 in (23, it follows that σ t L (β 1 γ + β 2 /(4. (6 Therefore from (4, (6 and (6 we have V (t Qỹ 2 (t + Γ 1 c (β 1 γ + β 2, t t. (61 The projection algorithm ensures that ˆσ(t for all t, and therefore max t t Γ 1 c σ 2 (t 4 2 /Γ c. (62 Let θ max β 3 γ +β 4, where β 3 and β 4 are defined in (2. If at any t [, t ], V (t > θ max /Γ c, then it follows from (3 and (62 that Pỹ 2 (t > P (β 1 γ + β 2 /(Γ c Q, and hence Qỹ 2 = (Q/PPỹ 2 > (β 1 γ + β 2 /Γ c. (63 From (61 and (63 it follows that if for some t [,t ] V (t > θ max /Γ c, then V (t <. (64 Since ỹ( =, we can verify that V ( (β 3 γ + β 4 /Γ c. (6 It follows from (64 that V (t θ max /Γ c, t t. (66 Since P ỹ(t 2 V (t, then it follows from (66 that ỹ(t 2 (β 3 γ + β 4 /(Γ c P, t t. (67 It follows from ( and (67 that γ 2 (β 3 γ +β 4 /(Γ c P, which along with (3 leads to αβ 4 β 3 γ +β 4, and further implies (α 1 2 β 4 αβ 2 3/(Γ c P. (68 Eq. (68 limits the adaptive gain Γ c αβ 2 3/((α 1 2 β 4 P, (69 which contradicts (28. Hence, (69 is not true which further implies that (49 does not hold. Therefore, (33 is true. It follows from the L 1 -gain requirement in (11, (33 and (47 that e t L C(sH(s/M(s L 1 1 G(s L1 L γ, which holds uniformly for all t and therefore leads to (34. It follows from ( and (38 that u(s = M(s(C(sr(s C(s σ(s C(sA(sd(s C(sA(s + (1 C(sM(s To prove the bound in (3, we notice that from (14 one can derive u(s u ref (s = H 3 (sr 2 (s + H 2 (s σ(s, (7 = H 3 (sr 2 (s + (H 2 (s/m(sm(s σ(s, where r 2 (t = f(t,y(t f(t,y ref (t. It follows from (4 and (7 that u u ref L L H 3 (s L1 y y ref L + H 2 (s/m(s L1 ỹ L, which leads to (3. The main result can be summarized as follows. Theorem 2: Given the system in (1 and the L 1 adaptive controller in (26, (27, (31 subject to (11, we have: lim (y(t y ref(t =, t, (71 Γ c lim (u(t u ref(t =, t. (72 Γ c The proof follows from Theorem 1 directly. Thus, the tracking error between y(t and y ref (t, as well between Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 12, 29 at 9:49 from IEEE Xplore. Restrictions apply.

5 u(t and u ref (t, is uniformly bounded by a constant inverse proportional to Γ c. This implies that during the transient one can achieve arbitrarily close tracking performance for both signals simultaneously by increasing Γ c. We note that the control law u ref (t in the closed-loop reference system, which is used in the analysis of L norm bounds, is not implementable since its definition involves the unknown parameters. Theorem 1 ensures that the L 1 adaptive controller approximates u ref (t both in transient and steady state. So, it is important to understand how these bounds can be used for ensuring uniform transient response with desired specifications. We notice that the following ideal control signal: u ideal (t = r(t σ ref (t, is the one that leads to desired system response: y ideal (s = M(sr(s (73 by cancelling the uncertainties exactly. Thus, the reference system in (6-(8 has a different response as compared to (73. In [4], specific design guidelines are suggested for selection of C(s that can lead to desired system response. A. Discussion In this section, we discuss the classes of systems that can satisfy (11 via the choice of M(s and C(s. For simplicity, we consider first order C(s and M(s as pointed in (3 and (9. It follows from (3 and (9 that H(s = m(s+ωa n(s ω(s+ma n(s+msa d (s. Stability of H(s is equivalent to stabilization of A(s by a PI controller, say, of the following structure (ω/m((s + m/s, where m and ω are the same as in (3 and (9. The open loop transfer function of the cascaded A(s with the PI controller will be H PI (s = (ω/m((s+m/sa(s, leading to the following closed-loop system: ω(s + ma n (s/(ω(s + ma n (s + msa d (s. (74 Hence, the stability of H(s is equivalent to that of (74, and the problem can be reduced to identifying the class of A(s that can be stabilized by a PI controller. It also permits the use of root locus methods for checking the stability of H(s via the open loop transfer function H PI (s. We note that the PI controller adds an open loop pole at the origin and an open loop zero at m, while ω/m plays the role of the open-loop gain. 1 Minimum phase system with relative degree 1 or 2: Consider a minimum phase system H(s with relative degree 1. Notice that the zeros of H PI are located in the open left-half plane. As the open loop gain ω/m increases, it follows from the classical control theory that the closed-loop poles approach the open-loop zeros and tend to. Since the system has relative degree 1, only one closed-loop pole can approach along the negative real axis, which implies that all the closed-loop poles are located in the open left-half plane. Hence, the transfer function in (74 is stable, such is H(s. We notice that the above discussions hold for any M(s with relative degree 1. For a minimum phase system with relative degree 2, with the increase of the open-loop gain ω/m, there are two closedloop poles approaching along the direction of π/2 and π/2 in the complex plane. Let the abscissa of the intersection of the asymptotes and the real axis be δ. We note that the two infinite poles approach δ ± j. If δ is negative, the closedloop system can be stabilized by increasing the open-loop gain. If the choice of M(s with relative degree 1 ensures negative δ, the closed-loop system can be stabilized by increasing the open-loop gain. We notice that any M(s with a denominator of order 2 and a nominator of order 1 places two open-loop zeros and one open-loop pole. By placing them appropriately, we can ensure negative δ. Therefore, by choosing appropriate M(s, we can ensure stability of minimum phase systems with relative degree 1 or 2. We note here that the knowledge of the order of A d (s and the relative degree of A(s are not required. As ω is large, which implies large open-loop gain, C(s approximates 1 and therefore y(s M(sr(s, which was the control objective. Remark 1: We notice that in the light of the above discussion, a PI controller, stabilizing A(s, might also stabilize the system in the presence of the nonlinear disturbance f(t,y(t. However, the transient performance cannot be quantified in the presence of unknown A(s. The L 1 adaptive controller will generate different low-pass control signals u(t for different unknown systems to ensure uniform transient performance for y(t. 2 Other Systems: We note that non-minimum phase systems can also be stabilized by a PI controller. However, the choice of m and ω is not straightforward. In the simulation example below, we demonstrate the application of L 1 adaptive controller for an unknown non-minimum phase system in the presence of unknown nonlinear disturbances. VI. SIMULATION As an illustrative example, consider the system in (1 with A(s = (s 2.s +./(s 3 s 2 2s + 8. We note that A(s has both poles and zeros in the right half plane and hence it is an unstable non-minimum phase system. We consider L 1 adaptive controller defined via (26, (27 and (31, where m = 3, ω = 1, Γ c =. We set = 1. First, we consider the step response by assuming d(t =. The simulation results of L 1 adaptive controller are shown in Figures 2(a-2(b. Next, we consider d(t = f(t,y(t = sin(.1ty(t + 2sin(.1t, and apply the same controller without retuning. The control signal and the system response are plotted in Figures 3(a-3(b. Further, we consider a time-varying reference input r(t =.sin(.3t and notice that that without any retuning of the controller the system response and the control signal behave as expected, Figs. 4(a-4(b. Figs. (a-(b plot the system response and the control signal for a different uncertainty d(t = f(t,y(t = sin(.1ty(t + 2sin(.4t without any retuning of the controller. We notice that in the case of minimum-phase systems, theoretically we can increase the bandwidth of C(s arbitrarily and cancel time-varying disturbances of arbitrary frequency. 119 Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 12, 29 at 9:49 from IEEE Xplore. Restrictions apply.

6 (a y(t (solid and r(t (dashed (a y(t (solid and r(t (dashed (b Time-history of u(t Fig. 2. Performance for r(t = 1 and d(t = (b Time-history of u(t Fig.. Performance for r(t =. sin(.3t and d(t = sin(.1ty(t+ 2sin(.4t. Fig (a y(t (solid and r(t (dashed (b Time-history of u(t Performance for r(t = 1 and d(t = sin(.1ty(t+2 sin(.1t (a y(t (solid and r(t (dashed of the system. Also, a larger bandwidth of C(s can reduce the time-delay margin of the closed-loop system and imply that a higher adaptive gain is needed [4], []. VII. CONCLUSION A novel L 1 adaptive output feedback control architecture is presented in this paper for systems of unknown dimension. It has guaranteed transient response for system s both signals, input and output, simultaneously, in addition to stable tracking. The methodology is verified for an unstable nonminimum phase system. REFERENCES [1] C. Cao and N. Hovakimyan. Guaranteed transient performance with L 1 adaptive controller for systems with unknown time-varying parameters: Part I. American Control Conference, 27. [2] C. Cao and N. Hovakimyan. Stability margins of L 1 adaptive controller: Part II. American Control Conference, 27. [3] C. Cao and N. Hovakimyan. L 1 adaptive output feedback controller for systems with time-varying unknown parameters and bounded disturbances. American Control Conference, Submitted 27. [4] C. Cao and N. Hovakimyan. Design and analysis of a novel L 1 adatpive control architecture, Part II: Guaranteed transient performance. In Proc. of American Control Conference, pages , 26. [] C. Cao and N. Hovakimyan. Design and analysis of a novel L 1 adatpive control architecture, Part I: Control signal and symptotic stability. In Proc. of American Control Conference, pages , (b Time-history of u(t Fig. 4. Performance for r(t =. sin(.3t and d(t = sin(.1ty(t+ 2sin(.1t. However, the bandwidth of C(s cannot be set arbitrarily large due to the bandwidth limitations in the control channels 1196 Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 12, 29 at 9:49 from IEEE Xplore. Restrictions apply.

L 1 Adaptive Controller for a Class of Systems with Unknown

L 1 Adaptive Controller for a Class of Systems with Unknown 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrA4.2 L Adaptive Controller for a Class of Systems with Unknown Nonlinearities: Part I Chengyu Cao and Naira Hovakimyan

More information

L 1 Adaptive Controller for Multi Input Multi Output Systems in the Presence of Unmatched Disturbances

L 1 Adaptive Controller for Multi Input Multi Output Systems in the Presence of Unmatched Disturbances 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrA4.4 L Adaptive Controller for Multi Input Multi Output Systems in the Presence of Unmatched Disturbances Chengyu

More information

L 1 Adaptive Output Feedback Controller for Non Strictly Positive Real Reference Systems with Applications to Aerospace Examples

L 1 Adaptive Output Feedback Controller for Non Strictly Positive Real Reference Systems with Applications to Aerospace Examples AIAA Guidance, Navigation and Control Conference and Exhibit 18-21 August 28, Honolulu, Hawaii AIAA 28-7288 L 1 Adaptive Output Feedback Controller for Non Strictly Positive Real Reference Systems with

More information

Design and Analysis of a Novel L 1 Adaptive Controller, Part I: Control Signal and Asymptotic Stability

Design and Analysis of a Novel L 1 Adaptive Controller, Part I: Control Signal and Asymptotic Stability Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 ThB7.5 Design and Analysis of a Novel L Adaptive Controller, Part I: Control Signal and Asymptotic Stability

More information

L 1 Adaptive Controller for a Missile Longitudinal Autopilot Design

L 1 Adaptive Controller for a Missile Longitudinal Autopilot Design AIAA Guidance, Navigation and Control Conference and Exhibit 8-2 August 28, Honolulu, Hawaii AIAA 28-6282 L Adaptive Controller for a Missile Longitudinal Autopilot Design Jiang Wang Virginia Tech, Blacksburg,

More information

Filter Design for Feedback-loop Trade-off of L 1 Adaptive Controller: A Linear Matrix Inequality Approach

Filter Design for Feedback-loop Trade-off of L 1 Adaptive Controller: A Linear Matrix Inequality Approach AIAA Guidance, Navigation and Control Conference and Exhibit 18-21 August 2008, Honolulu, Hawaii AIAA 2008-6280 Filter Design for Feedback-loop Trade-off of L 1 Adaptive Controller: A Linear Matrix Inequality

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

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response .. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........

More information

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31 Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured

More information

Introduction. 1.1 Historical Overview. Chapter 1

Introduction. 1.1 Historical Overview. Chapter 1 Chapter 1 Introduction 1.1 Historical Overview Research in adaptive control was motivated by the design of autopilots for highly agile aircraft that need to operate at a wide range of speeds and altitudes,

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

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

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

Extension of L1 Adaptive Control with Applications

Extension of L1 Adaptive Control with Applications University of Connecticut DigitalCommons@UConn Doctoral Dissertations University of Connecticut Graduate School 12-15-2016 Extension of L1 Adaptive Control with Applications jiaxing che University of Connecticut,

More information

Time Response of Systems

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

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 12: I/O Stability Readings: DDV, Chapters 15, 16 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology March 14, 2011 E. Frazzoli

More information

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

Exam. 135 minutes + 15 minutes reading time

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

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

Richiami di Controlli Automatici

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

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

Laplace Transform Analysis of Signals and Systems

Laplace Transform Analysis of Signals and Systems Laplace Transform Analysis of Signals and Systems Transfer Functions Transfer functions of CT systems can be found from analysis of Differential Equations Block Diagrams Circuit Diagrams 5/10/04 M. J.

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

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan Outline Motivation & Background: H2 Tracking Performance Limits: new paradigm Explicit analytical solutions with examples H2 Regulation

More information

QUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS

QUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS Int. J. Appl. Math. Comput. Sci., 2003, Vol. 13, No. 2, 179 184 QUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS PINI GURFIL Department of Mechanical and Aerospace

More information

MATHEMATICAL MODELING OF CONTROL SYSTEMS

MATHEMATICAL MODELING OF CONTROL SYSTEMS 1 MATHEMATICAL MODELING OF CONTROL SYSTEMS Sep-14 Dr. Mohammed Morsy Outline Introduction Transfer function and impulse response function Laplace Transform Review Automatic control systems Signal Flow

More information

LTI Systems (Continuous & Discrete) - Basics

LTI Systems (Continuous & Discrete) - Basics LTI Systems (Continuous & Discrete) - Basics 1. A system with an input x(t) and output y(t) is described by the relation: y(t) = t. x(t). This system is (a) linear and time-invariant (b) linear and time-varying

More information

L 1 Adaptive Control for Directional Drilling Systems

L 1 Adaptive Control for Directional Drilling Systems Proceedings of the 22 IFAC Workshop on Automatic Control in Offshore Oil and Gas Production, Norwegian University of Science and Technology, Trondheim, Norway, May 3 - June, 22 ThB.2 L Adaptive Control

More information

EE3CL4: Introduction to Linear Control Systems

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

Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types

Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types Venkata Sonti Department of Mechanical Engineering Indian Institute of Science Bangalore, India, 562 This

More information

CDS Solutions to Final Exam

CDS Solutions to Final Exam CDS 22 - Solutions to Final Exam Instructor: Danielle C Tarraf Fall 27 Problem (a) We will compute the H 2 norm of G using state-space methods (see Section 26 in DFT) We begin by finding a minimal state-space

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

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the

More information

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

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

More information

L2 gains and system approximation quality 1

L2 gains and system approximation quality 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 24: MODEL REDUCTION L2 gains and system approximation quality 1 This lecture discusses the utility

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

Let the plant and controller be described as:-

Let the plant and controller be described as:- Summary of Fundamental Limitations in Feedback Design (LTI SISO Systems) From Chapter 6 of A FIRST GRADUATE COURSE IN FEEDBACK CONTROL By J. S. Freudenberg (Winter 2008) Prepared by: Hammad Munawar (Institute

More information

3.1 Overview 3.2 Process and control-loop interactions

3.1 Overview 3.2 Process and control-loop interactions 3. Multivariable 3.1 Overview 3.2 and control-loop interactions 3.2.1 Interaction analysis 3.2.2 Closed-loop stability 3.3 Decoupling control 3.3.1 Basic design principle 3.3.2 Complete decoupling 3.3.3

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using

More information

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable ECE4510/5510: Feedback Control Systems. 5 1 STABILITY ANALYSIS 5.1: Bounded-input bounded-output (BIBO) stability Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated

More information

Course Background. Loosely speaking, control is the process of getting something to do what you want it to do (or not do, as the case may be).

Course Background. Loosely speaking, control is the process of getting something to do what you want it to do (or not do, as the case may be). ECE4520/5520: Multivariable Control Systems I. 1 1 Course Background 1.1: From time to frequency domain Loosely speaking, control is the process of getting something to do what you want it to do (or not

More information

Last week: analysis of pinion-rack w velocity feedback

Last week: analysis of pinion-rack w velocity feedback Last week: analysis of pinion-rack w velocity feedback Calculation of the steady state error Transfer function: V (s) V ref (s) = 0.362K s +2+0.362K Step input: V ref (s) = s Output: V (s) = s 0.362K s

More information

Supplementary Material for Load Capacity. Improvements in Nucleic Acid Based Systems. Using Partially Open Feedback Control

Supplementary Material for Load Capacity. Improvements in Nucleic Acid Based Systems. Using Partially Open Feedback Control Supplementary Material for Load Capacity Improvements in Nucleic Acid Based Systems Using Partially Open Feedback Control Vishwesh Kulkarni,, Evgeny Kharisov, Naira Hovakimyan, and Jongmin Kim Institute

More information

Laplace Transforms Chapter 3

Laplace Transforms Chapter 3 Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first. Laplace transforms play a key role in important

More information

EE Control Systems LECTURE 9

EE Control Systems LECTURE 9 Updated: Sunday, February, 999 EE - Control Systems LECTURE 9 Copyright FL Lewis 998 All rights reserved STABILITY OF LINEAR SYSTEMS We discuss the stability of input/output systems and of state-space

More information

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

Modelling and L 1 Adaptive Control of Temperature in Biomass Pretreatment

Modelling and L 1 Adaptive Control of Temperature in Biomass Pretreatment Modelling and L 1 Adaptive Control of Temperature in Biomass Pretreatment Remus Mihail Prunescu 1, Mogens Blanke and Gürkan Sin 3 Abstract Biomass steam pretreatment is a key process in converting agricultural

More information

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse SIGNALS AND SYSTEMS: PAPER 3C1 HANDOUT 4. Dr David Corrigan 1. Electronic and Electrical Engineering Dept. corrigad@tcd.ie www.sigmedia.tv STABILITY Have looked at modeling dynamic systems using differential

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

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

EECE 460 : Control System Design

EECE 460 : Control System Design EECE 460 : Control System Design SISO Pole Placement Guy A. Dumont UBC EECE January 2011 Guy A. Dumont (UBC EECE) EECE 460: Pole Placement January 2011 1 / 29 Contents 1 Preview 2 Polynomial Pole Placement

More information

Essence of the Root Locus Technique

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

More information

Notes for ECE-320. Winter by R. Throne

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

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

Introduction & Laplace Transforms Lectures 1 & 2

Introduction & Laplace Transforms Lectures 1 & 2 Introduction & Lectures 1 & 2, Professor Department of Electrical and Computer Engineering Colorado State University Fall 2016 Control System Definition of a Control System Group of components that collectively

More information

Lecture 13: Internal Model Principle and Repetitive Control

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

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

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

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

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

Uncertainty and Robustness for SISO Systems

Uncertainty and Robustness for SISO Systems Uncertainty and Robustness for SISO Systems ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Outline Nature of uncertainty (models and signals). Physical sources of model uncertainty. Mathematical

More information

Dr. Ian R. Manchester

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

More information

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries . AERO 632: of Advance Flight Control System. Preliminaries Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Preliminaries Signals & Systems Laplace

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003 3. Cascade Control Next we turn to an

More information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

Lecture 1: Feedback Control Loop

Lecture 1: Feedback Control Loop Lecture : Feedback Control Loop Loop Transfer function The standard feedback control system structure is depicted in Figure. This represend(t) n(t) r(t) e(t) u(t) v(t) η(t) y(t) F (s) C(s) P (s) Figure

More information

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

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

Rational Implementation of Distributed Delay Using Extended Bilinear Transformations

Rational Implementation of Distributed Delay Using Extended Bilinear Transformations Rational Implementation of Distributed Delay Using Extended Bilinear Transformations Qing-Chang Zhong zhongqc@ieee.org, http://come.to/zhongqc School of Electronics University of Glamorgan United Kingdom

More information

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints Chapter 11 Dealing with Constraints Topics to be covered An ubiquitous problem in control is that all real actuators have limited authority. This implies that they are constrained in amplitude and/or rate

More information

Multivariable MRAC with State Feedback for Output Tracking

Multivariable MRAC with State Feedback for Output Tracking 29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 WeA18.5 Multivariable MRAC with State Feedback for Output Tracking Jiaxing Guo, Yu Liu and Gang Tao Department

More information

Design Methods for Control Systems

Design Methods for Control Systems Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9

More information

ECE 3620: Laplace Transforms: Chapter 3:

ECE 3620: Laplace Transforms: Chapter 3: ECE 3620: Laplace Transforms: Chapter 3: 3.1-3.4 Prof. K. Chandra ECE, UMASS Lowell September 21, 2016 1 Analysis of LTI Systems in the Frequency Domain Thus far we have understood the relationship between

More information

Control Systems. Frequency domain analysis. L. Lanari

Control Systems. Frequency domain analysis. L. Lanari Control Systems m i l e r p r a in r e v y n is o Frequency domain analysis L. Lanari outline introduce the Laplace unilateral transform define its properties show its advantages in turning ODEs to algebraic

More information

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics Sensitivity Analysis of Disturbance Accommodating Control with Kalman Filter Estimation Jemin George and John L. Crassidis University at Buffalo, State University of New York, Amherst, NY, 14-44 The design

More information

Control System. Contents

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

More information

(Continued on next page)

(Continued on next page) (Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic

More information

An Introduction to Control Systems

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

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture : Different Types of Control Overview In this Lecture, you will learn: Limits of Proportional Feedback Performance

More information

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

Control Systems Design

Control 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 Input-Output

More information

BIBO STABILITY AND ASYMPTOTIC STABILITY

BIBO STABILITY AND ASYMPTOTIC STABILITY BIBO STABILITY AND ASYMPTOTIC STABILITY FRANCESCO NORI Abstract. In this report with discuss the concepts of bounded-input boundedoutput stability (BIBO) and of Lyapunov stability. Examples are given to

More information

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 7. Feedback Linearization IST-DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs1/ 1 1 Feedback Linearization Given a nonlinear

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

ENGIN 211, Engineering Math. Laplace Transforms

ENGIN 211, Engineering Math. Laplace Transforms ENGIN 211, Engineering Math Laplace Transforms 1 Why Laplace Transform? Laplace transform converts a function in the time domain to its frequency domain. It is a powerful, systematic method in solving

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

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method .. AERO 422: Active Controls for Aerospace Vehicles Frequency Response- Method Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. ... Response to

More 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

A Systematic Approach to Extremum Seeking Based on Parameter Estimation

A Systematic Approach to Extremum Seeking Based on Parameter Estimation 49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA A Systematic Approach to Extremum Seeking Based on Parameter Estimation Dragan Nešić, Alireza Mohammadi

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 5: Uncertainty and Robustness in SISO Systems [Ch.7-(8)] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 5:Uncertainty and Robustness () FEL3210 MIMO

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

Course Summary. The course cannot be summarized in one lecture.

Course Summary. The course cannot be summarized in one lecture. Course Summary Unit 1: Introduction Unit 2: Modeling in the Frequency Domain Unit 3: Time Response Unit 4: Block Diagram Reduction Unit 5: Stability Unit 6: Steady-State Error Unit 7: Root Locus Techniques

More information

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

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

More 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

Andrea Zanchettin Automatic Control AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear systems (frequency domain)

Andrea Zanchettin Automatic Control AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear systems (frequency domain) 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Linear systems (frequency domain) 2 Motivations Consider an LTI system Thanks to the Lagrange s formula we can compute the motion of

More information

EE Experiment 11 The Laplace Transform and Control System Characteristics

EE Experiment 11 The Laplace Transform and Control System Characteristics EE216:11 1 EE 216 - Experiment 11 The Laplace Transform and Control System Characteristics Objectives: To illustrate computer usage in determining inverse Laplace transforms. Also to determine useful signal

More information

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

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