System Types in Feedback Control with Saturating Actuators
|
|
- Archibald Collins
- 6 years ago
- Views:
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
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 informationModeling 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 informationQLC-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 informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationLinear 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 informationNonlinear 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 informationRobust 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 informationEECS 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 informationLinear 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 informationControl 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 informationControl 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 informationControls Problems for Qualifying Exam - Spring 2014
Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function
More informationTopic # 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 informationEL 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 informationStability 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 informationQuasilinear 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 informationECE317 : 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 informationEE 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 informationsc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11
sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be
More informationConverse 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 informationEEE 184: Introduction to feedback systems
EEE 84: Introduction to feedback systems Summary 6 8 8 x 7 7 6 Level() 6 5 4 4 5 5 time(s) 4 6 8 Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step)
More informationFall 線性系統 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 informationFeedback 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 informationGoodwin, 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 informationIntegrator 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 informationIntermediate 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 informationControl of Electromechanical Systems
Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance
More informationStabilization 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 informationA 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 informationD(s) G(s) A control system design definition
R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure
More informationL 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 informationNonlinear 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 informationAdaptive 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 informationMANY 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 informationNonlinear 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 informationPosition 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 informationTopic # 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 informationSteady 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 informationHigh-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 informationChapter 13 Digital Control
Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one
More informationGlobal 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 informationGlobal 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 informationBalancing 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 informationRaktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design
AERO 422: Active Controls for Aerospace Vehicles Basic Feedback Analysis & Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University Routh s Stability
More informationOutline. Classical Control. Lecture 5
Outline Outline Outline 1 What is 2 Outline What is Why use? Sketching a 1 What is Why use? Sketching a 2 Gain Controller Lead Compensation Lag Compensation What is Properties of a General System Why use?
More informationRoot Locus Design Example #3
Root Locus Design Example #3 A. Introduction The system represents a linear model for vertical motion of an underwater vehicle at zero forward speed. The vehicle is assumed to have zero pitch and roll
More informationWE 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 informationRobust 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 informationEN 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 information1030 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 informationZeros 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 informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory
MCE/EEC 647/747: Robot Dynamics and Control Lecture 8: Basic Lyapunov Stability Theory Reading: SHV Appendix Mechanical Engineering Hanz Richter, PhD MCE503 p.1/17 Stability in the sense of Lyapunov A
More informationH 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 informationPrashant 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 informationDynamic 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 informationAutomatic 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 informationI. 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 informationLyapunov 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 informationHigh-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 informationProblem 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 informationLecture 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 informationExam. 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 informationCDS 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 informationEML5311 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 informationAny 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 informationDigital 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 informationA 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 informationStability 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 informationNONLINEAR 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 informationPerformance of Feedback Control Systems
Performance of Feedback Control Systems Design of a PID Controller Transient Response of a Closed Loop System Damping Coefficient, Natural frequency, Settling time and Steady-state Error and Type 0, Type
More informationChapter 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 informationA 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 informationProportional, 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 informationStability 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 informationGeorgia 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 informationL 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 informationRobust 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 informationOutput 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 informationNon-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 informationOptimal 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 informationNonlinear 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 informationRobust 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 informationTime 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 informationRaktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response
.. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........
More informationGramians 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 informationFINITE 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 informationEnergy-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 informationMRAGPC 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 informationAutomatic 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 informationCDS 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 information1 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 informationAutonomous Mobile Robot Design
Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:
More informationModule 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 informationOn 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 informationSolution 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 informationCONTROL 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 informationECEN 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 informationH-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 informationTopic # /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)
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