System Types in Feedback Control with Saturating Actuators

Size: px
Start display at page:

Download "System Types in Feedback Control with Saturating Actuators"

Transcription

1 System Types in Feedback Control with Saturating Actuators Yongsoon Eun, Pierre T. Kabamba, and Semyon M. Meerkov Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI , USA May 6, 23 Abstract This Technical Note extends the claical notion of system type to feedback control with saturating actuators. For step, ramp, and parabolic inputs, it defines the so-called trackable domains and evaluates steady state errors. It shows that, unlike the linear case, the role of the poles at the origin of the plant and the controller are different and, on this basis, extends the notion of system type. Results obtained are useful for selecting controllers and actuators to ensure desired trackable domains and steady state errors. This work has been supported by NSF Grant No. CMS-7332 Please addre correspondence to Profeor P. T. Kabamba, Department of Aerospace Engineering, University of Michigan, Ann Arbor, MI , USA, phone: (734) , fax: (734)

2 . INTRODUCTION The notion of system type is important in linear control systems analysis and design. This notion, however, is not applicable to systems with saturating actuators. Indeed, the two systems shown in Figure. have identical type if the saturation is ignored, but in the presence of saturation have qualitatively different tracking capabilities. Namely, the system of Figure.(a) can track ramps with a finite steady state error, but that of Figure.(b) cannot track any ramp. This indicates that the usual definition of system type has to be modified to be applicable to systems with saturating actuators. This modification is the purpose of this Technical Note. Specifically, we show that the roles of poles at the origin of the plant and the controller are different, and system type is defined by the plant poles. The controller poles, however, also play a role but it is limited to affecting the steady state error, while not enlarging the cla of trackable references. This cla is characterized through the new notion of Trackable Domain, which quantifies the size of steps or the slope of ramps, that can be tracked when saturation is present. The new system types and the Trackable Domains are the main contributions of this work. Systems with saturating actuators have been studied in numerous publications (see [] for an annotated bibliography and the recent monographs [2] [4]). However, no results on system types and Trackable Domains have been reported. The outline of this note is as follows: Section 2 investigates the existence of steady states and evaluates the steady state tracking errors. Based on this investigation, in Section 3, the definition of system type is introduced and the steady state errors are characterized. In Section 4, a design example is given. Conclusions are given in Section 5. The proofs are included in the Appendix. saturating controller actuator plant controller saturating actuator plant r + - s(s + ) y r + - s s + y (a) (b) Figure.: Motivating example

3 2. EXISTENCE OF STEADY STATES, TRACKABLE DOMAINS, AND STEADY STATE ERRORS 2. Aumption Consider the SISO systems shown in Figure 2. where P(s) and C(s) are the plant and controller, respectively, and sat α (v) is the saturating actuator defined by α if α < v, sat α (v) = v if α v α, (2.) α if v < α. In state space form, this system can be represented as: ẋ p = A p x p + B p sat α (v), ẋ c = A c x c + B c (r y), y = C p x p, (2.2) v = C c x c + D c (r y), where x p and x c are the states of P(s) and C(s), respectively. Results derived in this note are obtained under the aumption that the closed loop system (2.), (2.2) has a sufficiently strong stability property characterized below: Aumption 2.. The closed loop system (2.), (2.2), with r =, is globally asymptotically stable and this fact can be established by means of a Lyapunov function of the form where x = [x T p x T c ] T. v V (x) = x T Qx + sat α (τ)dτ >, Q, (2.3) In some cases, this aumption can be verified using the methods of absolute stability theory [5]. In others, the method of [6] can be used. Although (2.3) seems somewhat exacting, r + e v y C(s) sat α (v) P(s) - Figure 2.: Feedback control system with saturating actuator 2

4 we need it to ensure the stability of (2.2) with not only the symmetric saturation (2.) but also with every asymmetric saturation defined by sat α, β (v) = sat α (v + β) β, with β < α. Systems with asymmetric nonlinearities arise in the analysis of (2.2) when r(t). 2.2 Step Input Consider the closed loop system (2.), (2.2) and aume that r(t) = r u(t), where u(t) is the unit step function. For s R, define C = lim C(s), (2.4) s + P = lim P(s), (2.5) s + where the limits (2.4) and (2.5) are allowed to be infinite. Introduce the steady state error with respect to step e step Theorem 2.. Under Aumption 2., (i) e step exists if (ii) if r satisfies (2.7), then = lim t [r u(t) y(t)]. (2.6) r < + P C α; (2.7) e step = r + C P. (2.8) Remark 2.. Since Aumption 2. precludes pole-zero cancellation between P(s) and C(s) at s =, the terms C and P in (2.7) cannot be simultaneously infinite. The range of r, defined in (2.7) is called the Trackable Domain (TD). As indicated in (2.8), within TD, e step is identical to that of systems with linear actuators. Expreion (2.7) shows that the set TD becomes larger as the d.c. gain of the plant increases and becomes smaller as the d.c. gain of the controller increases. Thus, if P(s) has a pole at the origin, TD is the whole real line R and e step to a pole at the origin of C(s), e step is zero. Outside the Trackable Domain, i.e., if r /C + P, e step is zero. Otherwise, TD is finite, even if, due may or may not exist. It does not exist if the closed loop system (2.), (2.2) has no stable equilibrium. For instance, 3

5 consider the system of Figure 2. with parameters If (2.9) is realized as C(s) =, P(s) = s + s 2, α =. (2.9) + ẋ = x 2, ẋ 2 = x + sat α (r y), (2.) y = x + x 2, Aumption 2. holds with Q = I. However, if r + P C + 2x 2 () 2 + 2( x ()) 2, the solution of (2.) is given by and e step does not exist. x (t) = ( x ())cos(t) + x 2 ()sin(t), x 2 (t) = ( x ())sin(t) + x 2 ()cos(t), There seem to be no general methods for characterizing when e step Trackable Domain. However, if it does exist, then (2.) exists outside the e step = r sign(r C )P α. (2.2) In this case, the behavior of e step as a function of r is illustrated in Figure Ramp and Parabolic Inputs The situation here is similar to that described above. Indeed, consider (2.), (2.2) and aume that r(t) is either r tu(t) or 2 r 2t 2 u(t), where u(t), as before, is the unit step function. For s R, introduce and denote P = lim sp(s), (2.3) s + P 2 = lim s + s2 P(s), (2.4) e ramp = lim [ r tu(t) y(t) ], (2.5) t [ e par r2 = lim t 2 t2 u(t) y(t) ]. (2.6) 4

6 e step + P α C slope = + C P slope = r + P α C Trackable domain Figure 2.2: e step as a function of the magnitude of the step input r Theorem 2.2. Under Aumption 2., (i) e ramp and e par exist if r < P α, (2.7) r 2 < P 2 α, (2.8) respectively; (ii) if r and r 2 satisfy (2.7) and (2.8) respectively, then e ramp = e par = r, (2.9) C P r 2. (2.2) C P 2 The ranges of r and r 2, defined by (2.7) and (2.8), are again referred to as Trackable Domains. Thus, in the case of ramp and parabolic inputs, TD is independent of the controller and is empty if the plant has no pole at the origin, irrespective of the number of such poles in the controller. Remark 2.2. If C(s) has a pole at the origin, the system of Figure 2. is sometimes augmented by an anti-windup compensator. The purpose of anti-windup is to improve transient response and stability while maintaining small signal ( v(t) < α) behavior identical to that of the 5

7 closed loop system without anti-windup. Thus, if v(t) in the system with anti-windup does not saturate at steady state, its asymptotic tracking properties remain identical to that of the system without anti-windup. The condition on r in Theorem 2. (r, r 2 in Theorem 2.2, respectively) is sufficient to ensure lim t v(t) < α. Therefore, Theorems 2. and 2.2 remain valid in the presense of anti-windup as well. 3. SYSTEM TYPES Theorems 2. and 2.2 show that the roles of C(s) and P(s) in systems with saturating actuators are different. Therefore, system type cannot be defined in terms of the loop transfer function C(s)P(s), as in the linear case. To motivate a claification appropriate for the saturating case, consider the system of Figure.(b). With P(s) and C(s) indicated, system (2.), (2.2) satisfies Aumption 2.. According to Theorem 2., this system tracks steps from TD = {r R : r < α}, with zero steady state error. However, this system does not track any ramp input with finite steady state error. Thus, this system is similar to a type linear system but not exactly: it does not track ramps at all. Therefore, an intermediate system type is neceary. This observation motivates the following definition. Definition 3.. The system of Figure 2. is of type k S, where S stands for saturating, if the plant has k poles at the origin. It is of type k + S poles at the origin. if, in addition, the controller has one or more In terms of these system types, the steady state errors and trackable domains in systems with saturating actuators can be characterized as shown in Table 3.. As it follows from Definition 3., the system of Figure.(a) is of type S, whereas that of Figure.(b) is of type + S. This, together with Table 3., explains their tracking capabilities alluded to in the introduction. Remark 3.. Note that the definition of system type k S is a proper extension of types for linear systems. Indeed, when the level of saturation, α, tends to infinity, all Trackable Domains become the real line R and type k S systems become type k. Remark 3.2. Theorems 2. and 2.2 require Aumption 2., i.e., the existence of Q. In some cases, this may be difficult to verify. However, if existence and global stability of an 6

8 Table 3.: Steady state errors and Trackable Domain for various system types. r(t)=r u(t) r(t)=r tu(t) r(t)= 2 r 2t 2 u(t) Type TD e step TD e ramp TD e par S {r R: r < α} r +P C Not applicable Not applicable +P C + S {r R: r < P α} Not applicable Not applicable S R {r R: r < P α} r P C Not applicable + S R {r R: r < P α} Not applicable 2 S R R {r 2 R: r 2 < P 2 α} r 2 P 2 C equilibrium have been ascertained for given r (respectively, r and r 2 ), then the claims in Theorem 2. (respectively Theorem 2.2) still hold. Remark 3.3. In Table 3., only types up to 2 S are included since systems of higher types can only be stabilized locally by linear controllers with actuator saturation [7]. Trackable Domains and steady state errors for systems of type higher than 2 S can also be characterized if the aumption on global stability of the closed loop system (2.) and (2.2) is replaced by local stability and initial conditions are restricted to the domain of attraction. This, however, would neceitate estimation of the domain of attraction, which is generally difficult. Moreover, the Trackable Domain will depend on this estimate. Therefore we limit our analysis to globally asymptotically stable cases. 4. EXAMPLE In this section, we give an illustrative example of the controller design proce, using the new system types. Specifically, for a given plant with saturating actuator, we select a controller structure to satisfy given steady state performance specifications and then adjust the controller parameters to improve transient response. Consider a DC motor modeled by P(s) = s(js + b), (4.) where J =.6 kg m 2 and b =. kg m 2 /sec. Aume that the maximum attainable torque of the motor is 2.5 N m, i.e., α = 2.5. (4.2) 7

9 Using this motor, the problem is to design a servo system satisfying the following steady state performance specifications: (i) steps of magnitude r < rad should be tracked with zero steady state error; (ii) ramps of slope r < 2 rad/sec should be tracked with steady state error le than or equal to.r. A solution to this problem is as follows: According to Table 3., specification (i) requires a system of type at least + S. Since the plant has a pole at the origin, the system is of type at least S, which guarantees e step and = and T D = R. Specification (ii) requires P α 2, (4.3) e ramp = r P C.r. (4.4) Inequality (4.3) is satisfied, since P = and α = 2.5. Inequality (4.4) is met if C. Thus, a controller of the form C(s) = C n i= ( s/z i ) ( s/p i ) (4.5) guarantees (i) and (ii), if C and the z i s and the p i s are selected so that Aumption 2. is satisfied (i.e., the closed loop system is globally asymptotically stable). Remark 4.. Note that, if a Trackable Domain for the ramp were specified by r < M rad/sec with M > P α = 25 rad/sec, no linear controller, satisfying this specification, would exist. Although the closed loop system (4.), (4.2), and (4.5) does satisfy the steady state specifications, it is of interest to analyze its transient behavior as well. To accomplish this, consider the simplest controller of the form (4.5): C(s) =. (4.6) To check if Aumption 2. is satisfied, consider the following realizations of the plant (4.) and the controller (4.6) A p =, B p =, C = b/j /J [ ], (4.7) A c =, B c =, C c =, D c =. 8

10 Using these realizations and the method of [6], it is poible to show that Aumption 2. is satisfied with Q =. (4.8).3 The transients of (4.), (4.2), (4.6) shown in Figure 4., are obviously deficient: both the overshoot and the settling time are too large. A similar situation takes place for ramp inputs as well: transients are too long. To improve this situation, consider the controller (4.5) with C =, z =.5, and p = 5, i.e., and its realization C(s) = + s/.5 + s/5, (4.9) A c = 5, B c = 5(5/.5 ), C c =, D c = 5/.5. (4.) For this case, Aumption 2. is satisfied with.25.5 Q =.5. (4.) The transients of (4.), (4.2), (4.9), illustrated in Figure 4.2, show an improvement in overshoot but still long settling time. This, perhaps, is due to the fact that, as it follows from 5 rad (a) output y(t) (solid) and reference r(t) (dashed) sec 2 Nm (b) control input sat 2.5 (v(t)) sec Figure 4.: Transient response with controller C(s) = 9

11 5 rad (a) output y(t) (solid) and reference r(t) (dashed) sec 2 Nm (b) control input sat 2.5 (v(t)) sec Figure 4.2: Transient response with controller C(s) = +s/.5 +s/5 5 rad (a) output y(t) (solid) and reference r(t) (dashed) sec 2 Nm (b) control input sat 2.5 (v(t)) sec Figure 4.3: Transient response with controller C(s) = +s/.5 +s/5 Figure 4.2 (b), the control effort is underutilized. To correct this situation, consider the controller (4.5) with C =, z =.5, and p = 5, i.e., C(s) = + s/.5 + s/5. (4.2) With this controller, the transients are shown in Figure 4.3. As one can see, the settling time has improved considerably and is very close to its lower limit (about 2. sec), which is

12 imposed by the limitation of the control effort and the magnitude of the step. Also, Figure 4.3 (b) shows that the control effort is fully utilized and behaves almost like the time-optimal bang-bang controller. Similar behavior is observed for all magnitudes of steps up to rad and for ramps with slopes le than 2 rad/sec. We remark that, although the matrix Q for this controller had not been found, the global asymptotic stability of the system (4.), (4.2), (4.2) has been shown using the method of [8] and the aociated software posted at jmg/personal.html. 5. CONCLUSIONS This technical note investigates steady state tracking errors with respect to step, ramp and parabolic inputs in systems with saturating actuators. It shows that the roles of poles at the origin of the plant and the controller are different. Based on this, system types are introduced and the steady state errors and Trackable Domains are characterized in terms of these system types. As illustrated by an example, the results derived may be useful for selecting controllers and/or actuators that ensure desired trackable domains and steady state errors in feedback systems with saturating actuators. APPENDIX The proofs of Theorem 2. and 2.2 are based on the following lemmas. Lemma A.. Define and A = A p B c C p A c, B = B p, C = [ D c C p C c ], (A.) M = (A + BC) T (Q + 2 CT C) + (Q + 2 CT C)(A + BC), (A.2) where A p, B p, C p, A c, B c, C c, D c are defined in (2.2) and Q is defined in (2.3). Then, under Aumption 2., (a) A + BC is Hurwitz, (b) Q + 2 CT C >, (c) M, (d) (A + BC, M) is observable.

13 Proof: Using (A.), rewrite (2.2) with r = as ẋ = Ax + B sat α (v), v = Cx. (A.3) Under Aumption 2., global asymptotic stability of closed loop system (2.), (2.2), or equivalently the closed loop system (2.), (A.3), can be established using the Lyapunov function V (x) = x T Qx + If Cx α, this V (x) reduces to v sat α (τ)dτ. V (x) = x T (Q + 2 CT C)x, (A.4) (A.5) the derivative of V (x) along the trajectory of (2.), (A.3) becomes V (x) = x T Mx, (A.6) and (A.3) can be written as ẋ = (A + BC)x. (A.7) Since the closed loop system (2.), (A.3) is globally asymptotically stable, A + BC in (A.7) is Hurwitz, which proves (a). Since V (x) > and V (x), matrices Q + 2 CT C and M (see (A.5) and (A.6)) are positive definite, and negative semidefinite, respectively. This proves (b) and (c). Finally, (a), (b), (c) imply that the pair (A+BC, M) is observable [9], which proves (d). Lemma A.2. Let Aumption 2. hold. Then, for every asymmetric saturation, sat α, β (v) = sat α (v + β) β, with β < α, the closed loop system (2.2) with r =, i.e., ẋ p = A p x p + B p sat α, β (v), ẋ c = A c x c + B c ( y), y = C p x p, (A.8) v = C c x c + D c ( y), is globally asymptotically stable. Proof: Under Aumption 2., global asymptotic stability of closed loop system (2.), (2.2) can be established using the Lyapunov function V (x) = x T Qx + v sat α (τ)dτ, (A.9) 2

14 where x = [x T p x T c ] T. It will be shown that, based on this V (x), a Lyapunov function can be found that establishes global asymptotic stability of (A.8). ξ = Without lo of generality, aume < β < α. Introducing the state transformation α x and the notation µ = α v, rewrite (A.8) as α + β α + β ξ = Aξ + Bψ(µ), µ = Cξ. Here A, B, and C are defined in (A.) and ψ(µ) = γ, if γ < µ, ψ(µ) = µ, if α < µ < γ, α ( ) α + β α + β sat α, β α µ, i.e., (A.) (A.) α, if µ < α, α(α β) where γ = < α. α + β For the closed loop system (A.), (A.), select a Lyapunov function candidate as follows: V (ξ) = ξ T Qξ + µ ψ(τ)dτ, (A.2) where Q is the same as in (A.4). The derivative of V (ξ) along the trajectories of (A.), (A.) is V (ξ) = ξ T (A T Q + QA)ξ + ψ(cξ)(2b T Q + CA)ξ + CB[ψ(Cξ)] 2, (A.3) while the derivative of V (x) along the trajectories of (2.), (2.2) is V (x) = x T (A T Q + QA)x + sat α (Cx)(2B T Q + CA)x + CB[sat α (Cx)] 2. (A.4) Now we show by contradiction that V (ξ). Aume there exist ξ such that V (ξ ) >. This ξ must satisfy ψ(cξ ) sat α (Cξ ), i.e., Cξ > γ, otherwise, it would result in V (x) > at x = ξ. Define x = α γ ξ. Then, Cx > α, ψ(cξ ) = γ and sat α (Cx ) = α. Substituting x in (A.4) yields V (x ) = x T (A T Q + QA)x + sat α (Cx )(2B T Q + CA)x + CB[sat α (Cx )] 2 = (α/γ) 2 ξ T (A T Q + QA)ξ + α(2b T Q + CA)ξ α/γ + CBα 2 = (α/γ) 2 [ξ T (A T Q + QA)ξ + γ(2b T Q + CA)ξ + CBγ 2 ] (A.5) = (α/γ) 2 [ξ T (A T Q + QA)ξ + ψ(cξ )(2B T Q + CA)ξ + CB[ψ(Cξ )] 2 ] = (α/γ) 2 V (ξ ) >, 3

15 which contradicts Aumption 2.. Therefore, V (ξ) for all ξ. Next we show, again by contradiction, that the only solution of (A.), (A.) that is contained in {ξ V (ξ) = } is the trivial solution ξ(t). Let ξ(t), t, be a non-trivial solution of (A.), (A.) that satisfies V ( ξ(t)). Aume first C ξ(t) γ for all t. Since sat α (C ξ(t)) = ψ(c ξ(t)), system (2.), (2.2) and system (A.), (A.) are identical; therefore, x(t) = ξ(t) is a non-trivial solution of (2.), (2.2) as well. Moreover, as it follows from (A.3) and (A.4), V ( x(t)) = V ( ξ(t)). This contradicts Aumption 2.. Hence, ξ(t) cannot satisfy C ξ(t) γ for all t. Aume now that C ξ(t) γ for all t. Then, from (A.), (A.), ξ(t) = e At ξ() t + e Aτ Bγdτ. (A.6) Define x(t) = α γ ξ(t). Then, x(t) is a solution of (2.), (2.2), since C x(t) > α and x(t) = α γ ξ(t) = e At x() + t e Aτ Bαdτ. (A.7) Moreover, using the chain of equalities similar to (A.5), we obtain V ( x(t)) = (α/γ) 2 V ( ξ(t)). This again contradicts Aumption 2.. Hence, ξ(t) cannot satisfy C ξ(t) γ for all t either. Therefore, there must exist an interval (t, t 2 ), t t 2, such that C ξ(t) < γ for all t (t, t 2 ). In this interval, ξ(t) = e (A+BC)(t t ) ξ(t ), t (t, t 2 ), (A.8) and V ( ξ(t)) = ξ T (t)m ξ(t) =, t (t, t 2 ), (A.9) where M is defined in (A.2). Since M is negative semidefinite by Lemma A., it follows that M ξ(t) = Me (A+BC)(t t ) ξ(t ) =, t (t, t 2 ). (A.2) This, however, contradicts the observability of (A + BC, M), which must take place according to Lemma A.. Thus, ξ(t) is the only solution of (A.), (A.) that is contained in {ξ V (ξ) = }. Finally, it can be shown, again by contradiction, that V (ξ) > for all ξ and that V (ξ) as ξ. Therefore, the system (A.) and (A.), and, hence, (A.8) is globally asymptotically stable. 4

16 Proof of Theorem 2.: Three cases are poible: (a) C and P ; (b) C = and P ; (c) P =. (a) Aume C and P. Define x p, x c, y, and v as v = C + C P r, y = C P + C P r, x p = A p B p v, x c = A c B c (r y ). (A.2) Using ˆx p = x p x p, ˆx c = x c x c, ŷ = y y, ˆv = v v, (A.22) rewrite (2.2) as ˆx p = A pˆx p + B p sat α, v (ˆv), ˆx c = A cˆx c + B c ( ŷ), ŷ = C pˆx p, (A.23) ˆv = C cˆx c + D c ( ŷ). Note that condition (2.7) implies v < α. Therefore, Aumption 2. and Lemma A.2 ensure the global asymptotic stablility of (A.23). Hence, the steady state exists and y(t) converges to y, i.e., e step which proves (ii). exists. This proves (i). Moreover, by definition, e step e step = r y = r C P + C P r = is given by r + C P, (A.24) (b) C = implies that A c has an eigenvalue. Choose x c to satisfy and let A c x c =, C c x c = r P, v = r P, y = r, x p = A p B p v. Proceeding similarly to (a), it can be shown that if r < α P, then e step =. (c) P = implies A p has an eigenvalue. Choose x p to satisfy (A.25) (A.26) A p x p =, C p x p = r, (A.27) and let v =, y = r, x c =. Similarly to (a), it can be shown that e step completes the proof. =. This 5

17 r u s (t) s + e(t) v(t) y(t) - C(s) sat α (v) P(s) (a) r u s (t) + ė(t) v(t) ẏ(t) - sp(s) s C(s) sat α(v) (b) Figure 5.4: Block diagram of a system with ramp input Proof of Theorem 2.2: Consider the system with ramp input shown in Figure 5.4(a). Equivalently, it can be represented as shown in Figure 5.4(b) where the input and output are step and ẏ rather than ramp and y as in Figure 5.4(a). We refer to these systems as system (a) and (b), respectively. Since the input to system (b) is step, e ramp of system (a) can be analyzed using Theorem 2. applied to system (b). Indeed, Aumption 2. holds for system (b) since it is aumed to hold for system (a). Also, introducing P(s) = sp(s), Ĉ(s) = C(s), (A.28) s and noting that P = P, Ĉ =, (A.29) condition (2.7) for system (a) is equivalent to r < + P α for system (b). Thus, Ĉ Theorem 2. ensures the existence of steady state in system (b) and t ė(t) lim = r + P =. (A.3) Ĉ This implies that lim t e(t) = const., which proves (i). It follows from the proof of Theorem 2. that lim t v(t) < α. Therefore, e ramp be identical to that of the system with linear actuator, i.e., must e ramp = r lim t sp(s)c(s). (A.3) Since P = lim t sp(s), it follows that lim sp(s)c(s) = lim sp(s) lim C(s) = P C, t t t (A.32) 6

18 and This proves (ii). e ramp = r P C. The proof for the parabolic input case is similar. (A.33) REFERENCES [] D. S. Bernstein, and A. N. Michel, Chronological bibliography on saturating actuators, Int. J. Robust and Nonlinear Contr., vol. 5, no. 5, pp , 995. [2] A. Saberi, A. A. Stoorvogel, and P. Sannuti, Control of Linear Systems with Regulation and Input Constraints, London: Springer, 2. [3] T. Hu, Z. Lin, Control Systems with Actuator Saturation : Analysis and Design, Boston: Birkhäser, 2. [4] V. Kapila (editor), Actuator Saturation Control, New York: Marcel Dekker, 22. [5] K. S. Narendra and J. H. Taylor, Frequency Domain Criteria for Absolute Stability, New York: Academic Pre, 973. [6] F. Tyan and D. S. Bernstein, Global stabilization of systems containing a double integrator using a saturated linear controller, Int. J. Robust and Nonlinear Contr., vol. 9, pp , 999. [7] H. J. Sumann and Y. Yang, On the stabilizability of multiple integrators by means of bounded feedback controls, Proc. Conf. Dec. Contr., pp. 7 72, Brighton, U.K., 99. [8] J. Gonçalves, Quadratic surface Lyapunov functions in global stability analysis of saturation systems, Proc. Amer. Contr. Conf., Arlington, VA, June 2. [9] K. Zhou, J. C. Doyle, and K. Glover, Robust and Optimal Control, New Jersey: Prentice Hall,

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

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

QLC-Based Design of Reference Tracking Controllers for Systems with Asymmetric Saturating Actuators

QLC-Based Design of Reference Tracking Controllers for Systems with Asymmetric Saturating Actuators QLC-Based Design of Reference Tracking Controllers for Systems with Asymmetric Saturating Actuators P. T. abamba, S. M. Meerkov, and H. R. Ossareh Abstract Quasilinear Control (QLC) is a set of methods

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

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

Nonlinear Regulation in Constrained Input Discrete-time Linear Systems

Nonlinear Regulation in Constrained Input Discrete-time Linear Systems Nonlinear Regulation in Constrained Input Discrete-time Linear Systems Matthew C. Turner I. Postlethwaite Dept. of Engineering, University of Leicester, Leicester, LE1 7RH, U.K. August 3, 004 Abstract

More information

Robust Anti-Windup Controller Synthesis: A Mixed H 2 /H Setting

Robust Anti-Windup Controller Synthesis: A Mixed H 2 /H Setting Robust Anti-Windup Controller Synthesis: A Mixed H /H Setting ADDISON RIOS-BOLIVAR Departamento de Sistemas de Control Universidad de Los Andes Av. ulio Febres, Mérida 511 VENEZUELA SOLBEN GODOY Postgrado

More information

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators. Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total

More information

Linear Quadratic Gausssian Control Design with Loop Transfer Recovery

Linear Quadratic Gausssian Control Design with Loop Transfer Recovery Linear Quadratic Gausssian Control Design with Loop Transfer Recovery Leonid Freidovich Department of Mathematics Michigan State University MI 48824, USA e-mail:leonid@math.msu.edu http://www.math.msu.edu/

More information

Control System Design

Control System Design ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science

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

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

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Topic #17 16.31 Feedback Control State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Back to reality Copyright 21 by Jonathan How. All Rights reserved 1 Fall

More information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1) EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

More information

Stability Theory for Nonnegative and Compartmental Dynamical Systems with Time Delay

Stability Theory for Nonnegative and Compartmental Dynamical Systems with Time Delay 1 Stability Theory for Nonnegative and Compartmental Dynamical Systems with Time Delay Wassim M. Haddad and VijaySekhar Chellaboina School of Aerospace Engineering, Georgia Institute of Technology, Atlanta,

More information

Quasilinear Control Theory for Systems with Asymmetric Actuators and Sensors

Quasilinear Control Theory for Systems with Asymmetric Actuators and Sensors Quasilinear Control Theory for Systems with Asymmetric Actuators and Sensors by Hamid-Reza Ossareh A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Steady-state error Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling Analysis Design Laplace

More information

EE C128 / ME C134 Final Exam Fall 2014

EE C128 / ME C134 Final Exam Fall 2014 EE C128 / ME C134 Final Exam Fall 2014 December 19, 2014 Your PRINTED FULL NAME Your STUDENT ID NUMBER Number of additional sheets 1. No computers, no tablets, no connected device (phone etc.) 2. Pocket

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

Converse Lyapunov theorem and Input-to-State Stability

Converse Lyapunov theorem and Input-to-State Stability Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts

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

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

Feedback Linearization

Feedback Linearization Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)

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

Integrator Windup

Integrator Windup 3.5.2. Integrator Windup 3.5.2.1. Definition So far we have mainly been concerned with linear behaviour, as is often the case with analysis and design of control systems. There is, however, one nonlinear

More information

Intermediate Process Control CHE576 Lecture Notes # 2

Intermediate Process Control CHE576 Lecture Notes # 2 Intermediate Process Control CHE576 Lecture Notes # 2 B. Huang Department of Chemical & Materials Engineering University of Alberta, Edmonton, Alberta, Canada February 4, 2008 2 Chapter 2 Introduction

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

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

More information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

L 1 Adaptive Output Feedback Controller to Systems of Unknown

L 1 Adaptive Output Feedback Controller to Systems of Unknown 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

More information

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points Nonlinear Control Lecture # 3 Stability of Equilibrium Points The Invariance Principle Definitions Let x(t) be a solution of ẋ = f(x) A point p is a positive limit point of x(t) if there is a sequence

More information

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs 5 American Control Conference June 8-, 5. Portland, OR, USA ThA. Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs Monish D. Tandale and John Valasek Abstract

More information

MANY adaptive control methods rely on parameter estimation

MANY adaptive control methods rely on parameter estimation 610 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 52, NO 4, APRIL 2007 Direct Adaptive Dynamic Compensation for Minimum Phase Systems With Unknown Relative Degree Jesse B Hoagg and Dennis S Bernstein Abstract

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

Position Control Using Acceleration- Based Identification and Feedback With Unknown Measurement Bias

Position Control Using Acceleration- Based Identification and Feedback With Unknown Measurement Bias Position Control Using Acceleration- Based Identification and Feedback With Unknown Measurement Bias Jaganath Chandrasekar e-mail: jchandra@umich.edu Dennis S. Bernstein e-mail: dsbaero@umich.edu Department

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #17 16.31 Feedback Control Systems Deterministic LQR Optimal control and the Riccati equation Weight Selection Fall 2007 16.31 17 1 Linear Quadratic Regulator (LQR) Have seen the solutions to the

More information

Steady State Errors. Recall the closed-loop transfer function of the system, is

Steady State Errors. Recall the closed-loop transfer function of the system, is Steady State Errors Outline What is steady-state error? Steady-state error in unity feedback systems Type Number Steady-state error in non-unity feedback systems Steady-state error due to disturbance inputs

More information

High-Gain Observers in Nonlinear Feedback Control

High-Gain Observers in Nonlinear Feedback Control High-Gain Observers in Nonlinear Feedback Control Lecture # 1 Introduction & Stabilization High-Gain ObserversinNonlinear Feedback ControlLecture # 1Introduction & Stabilization p. 1/4 Brief History Linear

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

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

Global Analysis of Piecewise Linear Systems Using Impact Maps and Quadratic Surface Lyapunov Functions

Global Analysis of Piecewise Linear Systems Using Impact Maps and Quadratic Surface Lyapunov Functions Global Analysis of Piecewise Linear Systems Using Impact Maps and Quadratic Surface Lyapunov Functions Jorge M. Gonçalves, Alexandre Megretski, Munther A. Dahleh Department of EECS, Room 35-41 MIT, Cambridge,

More information

Balancing of Lossless and Passive Systems

Balancing of Lossless and Passive Systems Balancing of Lossless and Passive Systems Arjan van der Schaft Abstract Different balancing techniques are applied to lossless nonlinear systems, with open-loop balancing applied to their scattering representation.

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

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

Root Locus Design Example #3

Root Locus Design Example #3 Root Locus Design Example #3 A. Introduction The system represents a linear model for vertical motion of an underwater vehicle at zero forward speed. The vehicle is assumed to have zero pitch and roll

More information

WE CONSIDER linear systems subject to input saturation

WE CONSIDER linear systems subject to input saturation 440 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 3, MARCH 2003 Composite Quadratic Lyapunov Functions for Constrained Control Systems Tingshu Hu, Senior Member, IEEE, Zongli Lin, Senior Member, IEEE

More information

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

More information

1030 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 5, MAY 2011

1030 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 5, MAY 2011 1030 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 56, NO 5, MAY 2011 L L 2 Low-Gain Feedback: Their Properties, Characterizations Applications in Constrained Control Bin Zhou, Member, IEEE, Zongli Lin,

More information

Zeros and zero dynamics

Zeros and zero dynamics CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory MCE/EEC 647/747: Robot Dynamics and Control Lecture 8: Basic Lyapunov Stability Theory Reading: SHV Appendix Mechanical Engineering Hanz Richter, PhD MCE503 p.1/17 Stability in the sense of Lyapunov A

More information

H 2 Suboptimal Estimation and Control for Nonnegative

H 2 Suboptimal Estimation and Control for Nonnegative Proceedings of the 2007 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 2007 FrC20.3 H 2 Suboptimal Estimation and Control for Nonnegative Dynamical Systems

More information

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles HYBRID PREDICTIVE OUTPUT FEEDBACK STABILIZATION OF CONSTRAINED LINEAR SYSTEMS Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

Dynamic Compensation using root locus method

Dynamic Compensation using root locus method CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 9 Dynamic Compensation using root locus method [] (Final00)For the system shown in the

More information

Automatic Control II Computer exercise 3. LQG Design

Automatic Control II Computer exercise 3. LQG Design Uppsala University Information Technology Systems and Control HN,FS,KN 2000-10 Last revised by HR August 16, 2017 Automatic Control II Computer exercise 3 LQG Design Preparations: Read Chapters 5 and 9

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

Lyapunov Stability Theory

Lyapunov Stability Theory Lyapunov Stability Theory Peter Al Hokayem and Eduardo Gallestey March 16, 2015 1 Introduction In this lecture we consider the stability of equilibrium points of autonomous nonlinear systems, both in continuous

More information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5 Internal Model Principle d r Servo- Stabilizing u y

More information

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations, SEMI-GLOBAL RESULTS ON STABILIZATION OF LINEAR SYSTEMS WITH INPUT RATE AND MAGNITUDE SATURATIONS Trygve Lauvdal and Thor I. Fossen y Norwegian University of Science and Technology, N-7 Trondheim, NORWAY.

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

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

CDS Solutions to the Midterm Exam

CDS Solutions to the Midterm Exam CDS 22 - Solutions to the Midterm Exam Instructor: Danielle C. Tarraf November 6, 27 Problem (a) Recall that the H norm of a transfer function is time-delay invariant. Hence: ( ) Ĝ(s) = s + a = sup /2

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

Any domain of attraction for a linear constrained system is a tracking domain of attraction

Any domain of attraction for a linear constrained system is a tracking domain of attraction Any domain of attraction for a linear constrained system is a tracking domain of attraction Franco Blanchini, Stefano Miani, Dipartimento di Matematica ed Informatica Dipartimento di Ingegneria Elettrica,

More information

Digital Control Engineering Analysis and Design

Digital Control Engineering Analysis and Design Digital Control Engineering Analysis and Design M. Sami Fadali Antonio Visioli AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Academic Press is

More information

A Multiplay Model for Rate-Independent and Rate-Dependent Hysteresis with Nonlocal Memory

A Multiplay Model for Rate-Independent and Rate-Dependent Hysteresis with Nonlocal Memory Joint 48th IEEE Conference on Decision and Control and 8th Chinese Control Conference Shanghai, PR China, December 6-8, 9 FrC A Multiplay Model for Rate-Independent and Rate-Dependent Hysteresis with onlocal

More information

Stability of Hybrid Control Systems Based on Time-State Control Forms

Stability of Hybrid Control Systems Based on Time-State Control Forms Stability of Hybrid Control Systems Based on Time-State Control Forms Yoshikatsu HOSHI, Mitsuji SAMPEI, Shigeki NAKAURA Department of Mechanical and Control Engineering Tokyo Institute of Technology 2

More information

NONLINEAR SAMPLED DATA CONTROLLER REDESIGN VIA LYAPUNOV FUNCTIONS 1

NONLINEAR SAMPLED DATA CONTROLLER REDESIGN VIA LYAPUNOV FUNCTIONS 1 NONLINEAR SAMPLED DAA CONROLLER REDESIGN VIA LYAPUNOV FUNCIONS 1 Lars Grüne Dragan Nešić Mathematical Institute, University of Bayreuth, 9544 Bayreuth, Germany, lars.gruene@uni-bayreuth.de Department of

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

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

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering

More information

Proportional, Integral & Derivative Control Design. Raktim Bhattacharya

Proportional, Integral & Derivative Control Design. Raktim Bhattacharya AERO 422: Active Controls for Aerospace Vehicles Proportional, ntegral & Derivative Control Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University

More information

Stability and performance analysis for linear systems with actuator and sensor saturations subject to unmodeled dynamics

Stability and performance analysis for linear systems with actuator and sensor saturations subject to unmodeled dynamics 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeA12.1 Stability and performance analysis for linear systems actuator and sensor saturations subject to unmodeled

More information

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402 Georgia Institute of Technology Nonlinear Controls Theory Primer ME 640 Ajeya Karajgikar April 6, 011 Definition Stability (Lyapunov): The equilibrium state x = 0 is said to be stable if, for any R > 0,

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

Robust Anti-Windup Compensation for PID Controllers

Robust Anti-Windup Compensation for PID Controllers Robust Anti-Windup Compensation for PID Controllers ADDISON RIOS-BOLIVAR Universidad de Los Andes Av. Tulio Febres, Mérida 511 VENEZUELA FRANCKLIN RIVAS-ECHEVERRIA Universidad de Los Andes Av. Tulio Febres,

More information

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Boris M. Mirkin and Per-Olof Gutman Faculty of Agricultural Engineering Technion Israel Institute of Technology Haifa 3, Israel

More information

Non-linear sliding surface: towards high performance robust control

Non-linear sliding surface: towards high performance robust control Techset Composition Ltd, Salisbury Doc: {IEE}CTA/Articles/Pagination/CTA20100727.3d www.ietdl.org Published in IET Control Theory and Applications Received on 8th December 2010 Revised on 21st May 2011

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

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin

More information

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeC15.1 Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers Shahid

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

Gramians based model reduction for hybrid switched systems

Gramians based model reduction for hybrid switched systems Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics

More information

FINITE TIME CONTROL FOR ROBOT MANIPULATORS 1. Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ

FINITE TIME CONTROL FOR ROBOT MANIPULATORS 1. Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ Copyright IFAC 5th Triennial World Congress, Barcelona, Spain FINITE TIME CONTROL FOR ROBOT MANIPULATORS Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ Λ Institute of Systems Science, Chinese Academy of Sciences,

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

More information

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance Proceedings of the World Congress on Engineering and Computer Science 9 Vol II WCECS 9, October -, 9, San Francisco, USA MRAGPC Control of MIMO Processes with Input Constraints and Disturbance A. S. Osunleke,

More information

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Nonlinear systems Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011 1 / 18

More information

CDS 101/110a: Lecture 10-1 Robust Performance

CDS 101/110a: Lecture 10-1 Robust Performance CDS 11/11a: Lecture 1-1 Robust Performance Richard M. Murray 1 December 28 Goals: Describe how to represent uncertainty in process dynamics Describe how to analyze a system in the presence of uncertainty

More information

1 The Observability Canonical Form

1 The Observability Canonical Form NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:

More information

Module 09 Decentralized Networked Control Systems: Battling Time-Delays and Perturbations

Module 09 Decentralized Networked Control Systems: Battling Time-Delays and Perturbations Module 09 Decentralized Networked Control Systems: Battling Time-Delays and Perturbations Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/

More information

On the Stabilization of Neutrally Stable Linear Discrete Time Systems

On the Stabilization of Neutrally Stable Linear Discrete Time Systems TWCCC Texas Wisconsin California Control Consortium Technical report number 2017 01 On the Stabilization of Neutrally Stable Linear Discrete Time Systems Travis J. Arnold and James B. Rawlings Department

More information

Solution of Additional Exercises for Chapter 4

Solution of Additional Exercises for Chapter 4 1 1. (1) Try V (x) = 1 (x 1 + x ). Solution of Additional Exercises for Chapter 4 V (x) = x 1 ( x 1 + x ) x = x 1 x + x 1 x In the neighborhood of the origin, the term (x 1 + x ) dominates. Hence, the

More information

CONTROL METHODS FOR SYSTEMS WITH NONLINEAR INSTRUMENTATION: ROOT LOCUS, PERFORMANCE RECOVERY, AND INSTRUMENTED LQG

CONTROL METHODS FOR SYSTEMS WITH NONLINEAR INSTRUMENTATION: ROOT LOCUS, PERFORMANCE RECOVERY, AND INSTRUMENTED LQG CONTROL METHODS FOR SYSTEMS WITH NONLINEAR INSTRUMENTATION: ROOT LOCUS, PERFORMANCE RECOVERY, AND INSTRUMENTED LQG by ShiNung Ching A dissertation submitted in partial fulfillment of the requirements for

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

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS Engineering MECHANICS, Vol. 18, 211, No. 5/6, p. 271 279 271 H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS Lukáš Březina*, Tomáš Březina** The proposed article deals with

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7) EEE582 Topical Outline A.A. Rodriguez Fall 2007 GWC 352, 965-3712 The following represents a detailed topical outline of the course. It attempts to highlight most of the key concepts to be covered and

More information