Adaptive control with convex saturation constraints JinYan, Davi Antônio dos Santos, Dennis S. Bernstein

Size: px
Start display at page:

Download "Adaptive control with convex saturation constraints JinYan, Davi Antônio dos Santos, Dennis S. Bernstein"

Transcription

1 Published in IET Control Theory Applications Received on 4th June 13 Revised on 19th January 14 Accepted on 4th February 14 doi: 1149/iet-cta1358 ISSN Adaptive control with convex saturation constraints JinYan, Davi Antônio dos Santos, Dennis S Bernstein Department of Aerospace Engineering, The University of Michigan, Ann Arbor, MI, USA yanjin@umichedu Abstract: This study applies retrospective cost adaptive control to comm following in the presence of multi-variable convex input saturation constraints To account for the saturation constraint, the authors use convex optimisation to minimise the quadratic retrospective cost function The use of convex optimisation bounds the magnitude of the retrospectively optimised input thereby influences the controller update to satisfy the control bounds This technique is applied to a multi-rotor helicopter with constraints on the total thrust magnitude inclination of the rotor plane 1 Introduction All real-world control systems must operate subject to constraints on the allowable control inputs These constraints typically have the form of a saturation input non-linearity [1] The effects of saturation are addressed through antiwindup strategies [ 7] Within the context of modern multi-variable control, techniques for dealing with saturation are presented in [8 1] Saturation within the context of adaptive control is addressed in [13 16] In the case of multiple control inputs, it is usually the case that individual control inputs are subject to independent saturation [17] However, in many applications, a saturation constraint may constrain multiple control inputs This is the case, for example, if the control inputs are produced by common hardware, such as a single power supply, amplifier or actuator In the present paper, we consider an adaptive control for problems, in which multiple control inputs may be subject to dependent saturation constraints In particular, we are motivated by the problem of safely controlling the trajectory of a multi-rotor helicopter by constraining the total thrust magnitude inclination in order to restrict the vehicle acceleration To address this problem, we revisit the problem of retrospective cost adaptive control (RCAC) under constraints [15] RCAC can be used for adaptive comm following disturbance rejection for possibly non-minimumphase systems under minimal modelling information [18 1] Unlike [17], the present paper uses convex optimisation to perform the retrospective input optimisation [] The use of convex optimisation bounds the magnitude of the retrospectively optimised input thereby influences the controller update to satisfy the control bounds We demonstrate this technique on illustrative numerical examples involving single multiple inputs We then apply this approach to trajectory control for a multi-rotor helicopter We use the convex programming code [3] for the numerical optimisation A related technique was used within the context of RCAC in [4] to address the problem of unknown non-minimum-phase zeros The contents of the paper are as follows In Section, we describe the comm-following problem with input saturation non-linearities In Section 3, we summarise the RCAC algorithm Numerical simulation results are presented in Section 4, conclusions are given in Section 5 Problem formulation Consider the multiple-input multiple-output (MIMO) discrete-time Hammerstein system x(k + 1) = Ax(k) + BSat(u(k)) + D 1 w(k) (1) where, for all k, x(k) R n, y(k) R ly, z(k) R lz, w(k) R lw u(k) R lu The signal u(k) is the commed control input, w(k) is exogenous signal However, because of saturation, the actual control input is given by v(k) = sat(u(k)), where the saturation input non-linearity is sat : R lu U, U R lu is the convex control constraint set We assume that the function Sat is onto, that is, sat(r lu ) = U In particular, if U is rectangular, then sat a1,b1 (u 1 ) Sat(u) = () sat alu,b lu (u lu ) where u =[u 1 u lu ] T U =[a 1, b 1 ] [a lu, b lu ] sat : R [a, b] is defined as a, if u < a sat a,b (u) = u, if a u b (3) b, if u > b We consider the Hammerstein comm-following disturbance rejection problem with the performance variable z(k) = E 1 x(k) + E w(k) (4) 196 IET Control Theory Appl, 14, Vol 8, Iss 1, pp The Institution of Engineering Technology 14 doi: 1149/iet-cta1358

2 we assume that measurements of z(k) are available for feedback; however, measurements of sat(u(k)) are not available The goal is to develop an adaptive output feedback controller that minimises the performance error z(k) with minimal modelling information about the plant dynamics, exogenous signal w input saturation non-linearity sat Note that w can represent either a comm signal to be followed, an external disturbance to be rejected or both For example, if D 1 = E =, then the objective is to have the output E 1 x follow the comm signal E won the other h, if D 1 = E =, then the objective is to reject the disturbance w from the performance variable E 1 x The combined comm-following disturbancerejection problem is considered when D 1 =[D 11 ], E =[ E ] w(k) =[w T 1 (k) wt (k)]t, where the objective is to have E 1 x follow E w while rejecting the disturbance w 1 Finally, if D 1 E are zero matrices, then the objective is output stabilisation, that is, convergence of z to zero 3 Retrospective cost adaptive control In this section, we describe the constrained retrospective cost optimisation algorithm 31 ARMAX modelling Consider the autoregressive-moving-average model with exogenous inputs (ARMAX) representation of (1) (4) given by z(k) = n α i z(k i) + i=1 + n β i sat(u(k i)) i=d n γ i w(k i) (5) i= where α 1,, α n R, β 1,, β n R lz lu, γ,, γ n R lz lw d is the relative degree Next, let v(k) Sat(u(k)), define the transfer function G zv (q) E 1 (qi A) 1 B = i=d q i H i = H d α(q) β(q) where q is forward shift operator, for each positive integer i, the Markov parameter H i of G zv is defined by (6) H i E 1 A i 1 B R lz lu (7) Note that, if d = 1, then H 1 = β 1, whereas, if d, then β 1 = =β d 1 = H 1 = =H d 1 = (8) H d = β d The polynomials α(q) β(q) have the form α(q) = q n 1 + α 1 q n 1 + +α n 1 q + α n (9) β(q) = q n d + β d+1 q n d 1 + +β n 1 q + β n (1) Next, define the extended performance Z(k) R plz extended plant input V (k) R qclu by z(k) v(k 1) Z(k), V (k) z(k p + 1) v(k q c ) sat(u(k 1)) = (11) sat(u(k q c )) where the data window size p is a positive integer, q c n + p 1 Therefore (11) can be expressed as where (see (13)) Z(k) = W zw φ zw (k) + B f V (k) (1) β 1 β n lz lu lz lu B f lz lu Rplz qclu lz l u lz lu lz lu β 1 β n (14) φ zw (k) z(k 1) z(k p n + 1) w(k) w(k p n + 1) R qclz+(qc+1)lw (15) Note that W zw includes modelling information about the poles of G zv the exogenous signals, whereas B f includes modelling information about the zeros of G zv For the open-loop system (5), we make the following assumptions: (A1) The relative degree d is known (A) The first non-zero Markov parameter H d is known (A3) There exists an integer n such that n < n n is known (A4) If ζ C, ζ > 1, β(ζ) =, then the spectral radius of A is less than 1 (A5) The performance variable z(k) is measured available for feedback (A6) Each component of the function Sat is monotonically non-decreasing in each component in u with the remaining components of u fixed α 1 I lz α n I lz lz lz lz lz γ γ n lz lw lz lw W zw lz lz lz l w lz l z lz l w lz lz lz lz α 1 I lz α n I lz lz lw lz lw γ γ n Rplz [qclz+(qc+1)lw] (13) IET Control Theory Appl, 14, Vol 8, Iss 1, pp doi: 1149/iet-cta1358 The Institution of Engineering Technology 14

3 (A7) The exogenous signal w(k) is generated by x w (k + 1) = A w x w (k) (16) w(k) = C w x w (k) (17) where x w R lw all of the eigenvalues of A w are on the unit circle do not coincide with the transmission zeros of G zv (A8) There exists an integer n w such that n w < n w n w is known (A9) The exogenous signal w(k) is not measured (A1) α(q), β(q), n x() are unknown The Assumption 31 is motivated by Yan Bernstein [5], where it is shown that monotonicity of the input non-linearity preserves the signs of the Markov parameters of the linearised system 3 Controller construction The commed control u(k) is given by the exactly proper time-series controller n c n c u(k) = M i (k)u(k i) + N j (k)z(k j) (18) i=1 where, for all i = 1,, n c, M i (k) R lu lu,, for all j =,, n c, N j (k) R lu lz We express (18) as where j= u(k) = θ(k)φ(k 1) (19) θ(k) [ M 1 (k) M nc (k) N (k) N nc (k) ] R lu (nclu+(nc+1)lz) () u(k 1) u(k n φ(k 1) c ) z(k) R nclu+(nc+1)lz (1) z(k n c ) 33 Retrospective performance Define the retrospective performance Ẑ(k) R plz Ẑ(k) W zw φ zw (k) + B f V (k) + B f [Û(k) U(k)] () where (see (3)) is the retrospective input matrix with the model information of G zv Specifically, H 1,, H m in (3) are estimates of the Markov parameters of G zv, where m Z + Next, define by the extended commed control U(k) R qclu the retrospectively optimised extended control vector Û(k) R qclu by u(k 1) U(k) u(k q c ) û k (k 1) Û(k) (4) û k (k q c ) where û k (k i) R lu is a recomputed control Subtracting (1) from () yields Ẑ(k) = Z(k) + B f [Û(k) U(k)] (5) Note that the retrospective performance Ẑ(k) does not depend on W zw or the exogenous signal w For disturbance rejection, we do not assume that the disturbance is known; for comm-following, the comm-following error is needed but the comm w need not be separately measured The model information matrix B f is discussed in Section Retrospective cost RLS controller update law 341 Retrospective cost: We define the retrospective cost function J (Û(k), k) Ẑ T (k)r(k)ẑ(k) + η(k)û(k) T Û(k) (6) where, for all k >, η(k) is a scalar R(k) R plz plz is a positive-definite performance weighting The goal is to determine retrospectively optimised controls Û(k) that would have provided better performance than the controls U(k) that were applied to the plant The retrospectively optimised controls Û(k) are subsequently used to update the controller Using (5), (6) can be rewritten as J (Û(k), k) = Û(k) T A(k)Û(k) + B(k)Û(k) + C(k) (7) where A(k) B T f R(k) B f + η(k)i qcl u B(k) B T f R(k)[Z(k) B f U(k)] C(k) Z T (k)r(k)z(k) Z T (k)r(k) B f U(k) + U(k) T B T f R(k) B f U(k) Note that if either B f has full rank or η(k) >, then A(k) is positive definite Next, we consider the problem of minimising (6) subject to Û(k) U U (8) The following result follows from the Weierstrass theorem Lemma 31: If U is compact, then (6) has at least one minimiser If, in addition, U is convex, then (6) has a unique lz (d 1)lu H d H m lz lu lz lu lz lu lz lu B f lz (d 1)lu lz lu Rplz qclu (3) lz (d 1)lu lz lu lz lu H d H m lz lu lz lu 198 IET Control Theory Appl, 14, Vol 8, Iss 1, pp The Institution of Engineering Technology 14 doi: 1149/iet-cta1358

4 minimiser In particular, if U = R lu, then the unique global minimiser of J (Û(k), k) is Û(k) = 1 A 1 (k)b(k) (9) 34 Cumulative cost RLS update: Define the cumulative cost function J cum (θ, k) k λ k i φ T (i d 1)θ(i 1) û k (i d) i=d+1 + λ k [θ(k) θ()] T P 1 [θ(k) θ()] (3) where is the Euclidean norm, P R lu[nclu+(nc+1)lz] [nclu+(nc+1)lz] is positive definite, λ (, 1] is the forgetting factor The next result follows from stard recursive least-squares (RLS) theory [6, 7] Lemma 3: For each k d, the unique global minimiser of the cumulative retrospective cost function (3) is given by θ(k) = θ(k 1) + where P(k) = 1 λ P(k 1)φ(k d)ε(k 1) λ + φ T (k d)p(k 1)φ(k d) (31) [ P(k 1) P(k 1)φ(k ] d)φt (k d)p(k 1) λ + φ T (k d)p(k 1)φ(k d) (3) P() = P, ε(k 1) φ T (k d 1)θ(k 1) û(k d) 35 Model information B f For soft-input soft-output, minimum-phase, asymptotically stable linear plants, using the first non-zero Markov parameter in B f yields asymptotic convergence of z to zero [19, 8] In this case, let m = d H d = H d in (3) Furthermore, if the open-loop linear plant is non-minimum-phase the absolute values of all non-minimum-phase zeros are greater than the plant s spectral radius, then a sufficient number of Markov parameters can be used to approximate the nonminimum-phase zeros [19] Alternatively, a phase-matching condition with η>is given in [9, 3] to construct B f For MIMO Lyapunov-stable linear plants, an extension of the phase-matching-based method is given in [31] For unstable, non-minimum-phase plants, knowledge of the locations of the non-minimum-phase zeros is needed to construct B f For details, see [19, 3] In this paper, we consider only the case where the zeros of G zv are either minimum-phase or on the [ unit circle Therefore] we set p = 1 let B f = 1z (d 1)l u H d 1z (n d)lu R l z nl u 4 Numerical examples In this section, we present numerical examples to illustrate the response of RCAC for plants with input saturation based on constrained retrospective optimisation The numerical examples are constructed such that the objective is to minimise the performance z = y w, with φ(k) given by Fig 1 Example 41 Mass-spring structure with single-direction force actuation (1) In all simulations, we set λ = 1 initialise θ() to zero Example 41: Comm following for an undamped massspring structure with single-direction force actuation Consider the mass-spring-damper structure shown in Fig 1 modelled by m q + kq = v (33) where m = 1 kg k = 3 N/m are the mass stiffness, q q are the position velocity, respectively, of the mass The saturated control v is given by v = sat(u) = sat,5 (u) (34) The discrete-time transfer function with sampling time T s = 1 s is given by 4(z + 1) G zv (z) = (35) z 177z + 1 The goal is to bring the mass to rest at q = We consider (3) with v = sat,5 (u) Note that this problem is related to the classical problem of controllability using positive controls considered in [33 35] However, 33 s theorem given in [33, 34] assumes that B = I, which is not the case in this example The adaptive controller (18) with known saturation bounds is implemented in feedback with n c = 5, η = 1, P = 1I B f =[4 ] The goal is to bring the mass to q = with singledirection force actuation Fig shows the response with q() = 3 m q() = 5 m/s Note that, by constraining the retrospectively optimised control û(k), the commed control u(k) is non-negative for all k > 5 Example 4: Position comm following for a multi-rotor helicopter Consider the multi-rotor helicopter illustrated in Fig 6 The body frame S B ={X B, Y B, Z B } is attached to the vehicle at its centre of mass (CM) with the Z B axis normal to the rotor plane The reference frame S R ={X R, Y R, Z R } is fixed on the ground at point O with the Z R axis aligned with the local vertical The vehicle has six degrees of freedom, three of which are of rotation the other three are of translational motion The present example is concerned only with the translational motion, which can be described in S R by [ ] q = 1 m u + (36) g where q =[q 1 q q 3 ] T R 3 describes the position of CM, with q 1 q denoting horizontal position q 3 representing the altitude, u =[u 1 u u 3 ] T R 3 is the IET Control Theory Appl, 14, Vol 8, Iss 1, pp doi: 1149/iet-cta1358 The Institution of Engineering Technology 14

5 4 z(k) Controller θ(k) Time Step k Time step k Commed control u(k) Saturated control v(k) Time step k Fig Example 41 Comm-following for an undamped mass-spring-damper structure with single-direction force actuation The adaptive controller (18) is implemented with n c = 5, η = 1, P = 1I B f = [4 ] The goal is to bring the mass to q = with single-direction force actuation with q() = 3 m q() = 5 m/s Fig 3 Example 4 The multi-rotor helicopter the body reference frame total thrust vector, m = 5z kg is the mass of the vehicle, g = 98 m/s is the gravitational acceleration (Fig 3) Consider the initial conditions q() =[ ] T q() =[ ] T Define the inclination angle ϕ of the rotor plane to be ϕ cos 1 u 3 (37) u where u denotes the Euclidean norm of u Fig 6 shows that ϕ is the angle between the thrust vector u the Z R axis (local vertical) In order to implement the so-obtained controller in practice, the vehicle system is required to feature two low-level control loops: a total thrust controller an attitude controller In this case, the thrust magnitude u serves as a comm to the total thrust controller, whereas the thrust Fig 4 Example 4 The convex control constraint set U formed by (4) (4) direction u/ u is used to generate an attitude comm to the attitude controller In this example, both low-level controllers are assumed to be accurate significantly faster than the translational dynamics, in such a way that their comm u can be considered equal to its corresponding actual value Define the tracking error z R 3 by z q w (38) 11 IET Control Theory Appl, 14, Vol 8, Iss 1, pp The Institution of Engineering Technology 14 doi: 1149/iet-cta1358

6 Comm signal w 1 5 Output signal y Comm signal w 3 5 Output signal y Comm signal w 3 Output signal y Commed control u 1 Saturated control v Commed control u Saturated control v Commed control u Saturated control v θ(k) Time (sec) Fig 5 Example 4 Comm following for the multi-rotor helicopter The adaptive controller (18) with the saturation bounds in (44) is implemented in feedback with n c = 8, η =, P = 1I, B f = [1I ] θ() = Note that y 1,y,y 3 follow the comms w 1,w w 3 after the transient where w =[w 1 w w 3 ] R 3 denotes a position comm Consider w(t) = [ ] cos(1t) sin(1t) 3t + 1 (39) Let ϕ max 9 u max > denote the maximum allowable values of ϕ u, respectively Consider ϕ max = u max = 6N The control problem is to construct a feedback law for u that minimises z subject to u 1 + u sin ϕ max (4) u u 3 (41) u u max (4) The inequalities (4) (4) form the conic convex control constraint set U illustrated in Fig 4 The problem of minimising the retrospective cost function on U can thus be rewritten as the following second-order cone programming (SOCP) problem subject to min J (Û(k), k) (43) PÛ(k) QÛ(k) Û(k) 6 (44) where [ ] 1 1 P (45) Q tan(ϕ max ) [ 1 ] T (46) The non-linear programming method SOCP available in the CVX toolbox [3] is used to solve the above optimisation problem IET Control Theory Appl, 14, Vol 8, Iss 1, pp doi: 1149/iet-cta1358 The Institution of Engineering Technology 14

7 Fig 6 Example 4 The adaptive controller (18) with known saturation bounds in (44) is implemented in feedback with n c = 8, η =, P = 1I, B f =[1I ] θ() = The black dots represent the constraint set in (4) (4), the blue dots represent the unsaturated controller output u The blue crosses outside the boundary of the constraint (black dots region) are because of the transient behaviour of RLS update in (31) (3) Next, a state space representation of the multi-rotor helicopter is given by [ q q] = [ ][ ] [ ] 3 3 I q q 1 I m 3 3 y = [ I 3 3 ] [ ] q 3 3 q v + d 1 d g (47) (48) z = y w (49) where the horizonal wind velocity d 1 = d = 1 m/s v = Sat(u) U is the saturated control input given by v = [ v1 ] v = Sat(u) = v 3 [ ] Sat1 (u 1, u, u 3 ) Sat (u 1, u, u 3 ) Sat 3 (u 3 ) (5) where (see (51) (5)) Sat 3 (u 3 ) sat,6 (u 3 ) (53) ϑ atan(u, u 1 ) = arctan u u 1 + u + u 1 (54) Note that the function Sat in (5) satisfies 31 Next, we discretise (47) (49) using zero-order-hold with sampling time T s = 1 s The adaptive controller (18) with knowledge of the saturation (44) is implemented in feedback with n c = 8, η =, P = 1I, d = 1, H 1 = I 3 3 we let B f =[1I ] Fig 5 shows the time history of y 1, y y 3 of the helicopter The transient especially along y 3 direction is owing to the fact that (47) (49) is unstable, the discretised equivalent of (47) (49) has non-minimum-phase zeros at 1, the horizontal wind velocity d 1, d the gravitational acceleration g are unmodelled Furthermore, we initialise the adaptive controller at θ() = Note that the commed control signal u does not exhibit integrator windup { u1 if u Sat 1 (u 1, u, u 3 ) 1 Sat 3 (u 3 ) tan ϕ max cos ϑ Sat 3 (u 3 ) tan ϕ max cos ϑ otherwise { u if u Sat (u 1, u, u 3 ) sat 3 (u 3 ) tan ϕ max sin ϑ Sat 3 (u 3 ) tan ϕ max sin ϑ otherwise (51) (5) 11 IET Control Theory Appl, 14, Vol 8, Iss 1, pp The Institution of Engineering Technology 14 doi: 1149/iet-cta1358

8 Time (sec) Fig 7 Example 4 At each time step, the distance between the commed control u(k) (blue crosses that are outside the control constraint set U in Fig 6 the saturated control sat(u(k)) remains bounded as shown in Fig 6, where the black dots represent the control constraint set U, the blue crosses represent the commed control u Note that the blue crosses outside the control constraint set U (black dots region) are caused by the transient behaviour of RLS update in (31) (3) Fig 7 shows that at each time step, the distance between the unsaturated commed control u(k) (blue crosses that are outside the control constraint set U in Fig 6 the saturated control v(k) 5 Conclusions Adaptive control based on constrained retrospective cost optimisation was applied to comm following for Hammerstein systems with multi-variable convex input saturation We numerically demonstrated that convex optimisation applied to the retrospective cost can improve the tracking performance when following comms in the presence of saturation We also applied this technique to a multi-rotor helicopter comm-following problem by formulating the multi-input constrained retrospective cost function as a second-order cone optimisation problem With this approach, RCAC was shown to adapt to these constraints The numerical results motivate future research on the stability analysis of RCAC under input saturation 6 Acknowledgment We wish to thank Jesse Hoagg Alexey Morozov for helpful discussions 7 References 1 Bernstein, DS, Michel, AN: A chronological bibliography on saturating actuators, Int J Robust Nonlinear Control, 1995, 5, pp Zaccarian, L, Teel, AR: Modern anti-windup synthesis: control augmentation for actuator saturation (Princeton University Press, 11) 3 Hippe, P: Windup in control: its effects their prevention (Springer, 6) 4 Hanus, R, Kinnaert, M, Henrotte, JL: Conditioning technique, a general anti-windup bumpless transfer method, Automatica, 1987, 3, (6), pp Åström, KJ, Rundqwist, L: Integrator windup how to avoid it, Proc American Control Conf, Pittsburgh, PA, June 1989, pp Zheng, A, Kothare, MV, Morari, M: Anti-windup design for internal model control, Int J Control, 1993, 6, pp Tarbouriech, S, Turner, M: Anti-windup design: an overview of some recent advances open problems, IET Control Theory Appl, 9, 3, (1), pp Hu, T, Lin, Z: Control systems with actuator saturation: analysis design (Birkhäuser, 1) 9 Glattfelder, A, Schaufelberger, W: Control systems with input output constraints (Springer, 3) 1 Kapila, T, Grigoriadis, K: Actuator saturation control (CRC Press, ) 11 Tarbouriech, S, Garcia, G, dasilvajr, JMG, Queinnec, I: Stability stabilization of linear systems with saturating actuators (Springer, 11) 1 Zaccarian, L, Teel, AR: Modern anti-windup synthesis: control augmentation for actuator saturation (Princeton University Press, 11) 13 Annaswamy, AM, Wong, J-E: Adaptive control in the presence of saturation non-linearity, Int J Adaptive Control Sig Proc, 1998, 11, pp Teo, J, How, JP: Anti-windup compensation for nonlinear systems via gradient projection: Application to adaptive control, Proc IEEE Conf on Dec Control, Shanghai, China, December 9, pp Coffer, BJ, Hoagg, JB, Bernstein, DS: Cumulative retrospective cost adaptive control of systems with amplitude rate saturation, Proc American Control Conf, San Francisco, CA, June 11, pp Do, HM, Başar, T, Choi, JY: An anti-windup design for single input adaptive control systems in strict feedback form, Proc American Control Conf, Boston, MA, June 4, pp Tyan, F, Bernstein, DS: Global stabilization of systems containing a double integrator using a saturated linear controller, Int J Robust Nonlinear Control, 1999, 9, (15), pp Hoagg, JB, Santillo, MA, Bernstein, DS: Discrete-time adaptive comm following disturbance rejection for minimum phase systems with unknown exogenous dynamics, IEEE Trans Autom Control, 8, 53, pp Santillo, MA, Bernstein, DS: Adaptive control based on retrospective cost optimization, AIAA J Guid Control Dyn, 1, 33, pp Hoagg, JB, Bernstein, DS: Retrospective cost model reference adaptive control for nonminimum-phase systems, AIAA J Guid Control Dyn, 1, 35, pp Hoagg, JB, Bernstein, DS:, Retrospective cost adaptive control for nonminimum-phase discrete-time systems part 1: The ideal controller error system; part : The adaptive controller stability analysis, Proc IEEE Conf Dec Control, Atlanta, GA, December 1, pp D Amato, AM, Bernstein, DS: Adaptive forward-propagating input reconstruction for nonminimum-phase systems, Proc American Control Conf, Montreal, Canada, June 1, pp Grant, M, Boyd, S: (13, March) CVX: Matlab software for disciplined convex programming, version 4 Morozov, A, D Amato, AM, Hoagg, JB, Bernstein, DS: Retrospective cost adaptive control for nonminimum-phase systems with uncertain nonminimum-phase zeros using convex optimization, Proc American Control Conf, San Francisco, CA, June 11, pp Yan, J, Bernstein, DS: Minimum modeling retrospective cost adaptive control of uncertain Hammerstein systems using auxiliary nonlinearities, Int J Control, 14, 87, pp Åström, KJ, Wittenmark, B: Adaptive control (Addison-Wesley, 1995) 7 Goodwin, GC, Sin, KS: Adaptive filtering, prediction control (Prentice Hall, 1984) 8 D Amato, AM, Sumer, ED, Bernstein, DS: Frequency-domain stability analysis of retrospective-cost adaptive control for systems with unknown nonminimum-phase zeros, Proc IEEE Conf on Dec Control, Orlo, FL, December 11, pp Sumer, ED, D Amato, AM, Morozov, AM, Hoagg, JB, Bernstein, DS: Robustness of retrospective cost adaptive control to IET Control Theory Appl, 14, Vol 8, Iss 1, pp doi: 1149/iet-cta1358 The Institution of Engineering Technology 14

9 Markov-parameter uncertainty, Proc IEEE Conf on Dec Control, Orlo, FL, December 11, pp Sumer, ED, Holzel, MH, D Amato, AM, Bernstein, DS: FIR-based phase matching for robust retrospective-cost adaptive control, Proc American Control Conf, Montreal, Canada, June 1, pp Sumer, ED, Bernstein, DS: Retrospective cost adaptive control with error-dependent regularization for mimo systems with unknown nonminimum-phase transmission zeros, Proc AIAA Guid Nav Control Conf, Minneapolis, MN, August 1, AIAA Hoagg, JB, Bernstein, DS: Cumulative retrospective cost adaptive control with RLS-based optimization, Proc American Control Conf, Baltimore, MD, June 1, pp Brammer, RF: Controllability in linear autonomous systems with positive controllers, SIAM J Control, 197, 1, pp Jacobson, DH, Margin, DH, Pachter, M, Geveci, T: Extensions of linear-quadratic control theory (Springer, 198) 35 Leyva, H, Solís-Daun, J, Suárez, R: Global CLF stabilization of systems with control inputs constrained to a hyperbox, SIAM J Control Opt, 13, 51, pp IET Control Theory Appl, 14, Vol 8, Iss 1, pp The Institution of Engineering Technology 14 doi: 1149/iet-cta1358

ADAPTIVE CONTROL WITH CONVEX SATURATION CONSTRAINTS

ADAPTIVE CONTROL WITH CONVEX SATURATION CONSTRAINTS Proceedings of the ASME 3 Dynamic Systems and Control Conference DSCC3 October -3, 3, Palo Alto, California, USA DSCC3-3877 ADAPTIVE CONTROL WITH CONVEX SATURATION CONSTRAINTS Jin Yan Dept of Aerospace

More information

Retrospective Cost Adaptive Control for Nonminimum-Phase Systems with Uncertain Nonminimum-Phase Zeros Using Convex Optimization

Retrospective Cost Adaptive Control for Nonminimum-Phase Systems with Uncertain Nonminimum-Phase Zeros Using Convex Optimization American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Retrospective Cost Adaptive Control for Nonminimum-Phase Systems with Uncertain Nonminimum-Phase Zeros Using Convex

More information

Cumulative Retrospective Cost Adaptive Control with RLS-Based Optimization

Cumulative Retrospective Cost Adaptive Control with RLS-Based Optimization 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 ThC3.3 Cumulative Retrospective Cost Adaptive Control with RLS-Based Optimization Jesse B. Hoagg 1 and Dennis S.

More information

Adaptive Control of an Aircraft with Uncertain Nonminimum-Phase Dynamics

Adaptive Control of an Aircraft with Uncertain Nonminimum-Phase Dynamics 1 American Control Conference Palmer House Hilton July 1-3, 1. Chicago, IL, USA Adaptive Control of an Aircraft with Uncertain Nonminimum-Phase Dynamics Ahmad Ansari and Dennis S. Bernstein Abstract This

More information

Minimum modelling retrospective cost adaptive control of uncertain Hammerstein systems using auxiliary nonlinearities

Minimum modelling retrospective cost adaptive control of uncertain Hammerstein systems using auxiliary nonlinearities This article was downloaded by: [University of Michigan] On: 02 February 2014, At: 02:26 Publisher: Taylor & Francis Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office:

More information

System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating

System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating 9 American Control Conference Hyatt Regency Riverfront, St Louis, MO, USA June 1-1, 9 FrA13 System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating M A Santillo

More information

Adaptive Control Using Retrospective Cost Optimization with RLS-Based Estimation for Concurrent Markov-Parameter Updating

Adaptive Control Using Retrospective Cost Optimization with RLS-Based Estimation for Concurrent Markov-Parameter Updating Joint 48th IEEE Conference on Decision and Control and 8th Chinese Control Conference Shanghai, PR China, December 6-8, 9 ThA Adaptive Control Using Retrospective Cost Optimization with RLS-Based Estimation

More information

Inversion-Free Adaptive Control of Uncertain Systems with Shape-Memory-Alloy Actuation

Inversion-Free Adaptive Control of Uncertain Systems with Shape-Memory-Alloy Actuation 23 American Control Conference (ACC) Washington, DC, USA, June 7-9, 23 Inversion-Free Adaptive Control of Uncertain Systems with Shape-Memory-Alloy Actuation Mohammad Al Janaideh and Dennis S Bernstein

More information

Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass

Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass rd IEEE Conference on Decision and Control December -7,. Los Angeles, California, USA Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass Shicong Dai, Taeyoung Lee,

More information

Adaptive Control of Mass-Spring Systems with Unknown Hysteretic Contact Friction

Adaptive Control of Mass-Spring Systems with Unknown Hysteretic Contact Friction 26 American Control Conference (ACC) Boston arriott Copley Place July 6-8, 26. Boston, A, USA Adaptive Control of ass-spring Systems with Unknown Hysteretic Contact Friction ohammad Al Janaideh and Dennis

More information

Adaptive Output Feedback Control of the NASA GTM Model with Unknown Nonminimum-Phase Zeros

Adaptive Output Feedback Control of the NASA GTM Model with Unknown Nonminimum-Phase Zeros AIAA Guidance, Navigation, and Control Conference 8 - August, Portland, Oregon AIAA -64 Adaptive Output Feedback Control of the NASA GTM Model with Unknown Nonminimum-Phase Zeros Anthony M. D Amato, E.

More information

Retrospective Cost Model Reference Adaptive Control for Nonminimum-Phase Discrete-Time Systems, Part 1: The Adaptive Controller

Retrospective Cost Model Reference Adaptive Control for Nonminimum-Phase Discrete-Time Systems, Part 1: The Adaptive Controller 2011 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 01, 2011 Retrospective Cost Model Reference Adaptive Control for Nonminimum-Phase Discrete-Time Systems, Part

More information

Damage Localization for Structural Health Monitoring Using Retrospective Cost Model Refinement

Damage Localization for Structural Health Monitoring Using Retrospective Cost Model Refinement Damage Localization for Structural Health Monitoring Using Retrospective Cost Model Refinement Anthony M D Amato University of Michigan, Ann Arbor, Michigan, 4819, United States of America Sunil L Kukreja

More information

A Numerical Study on Controlling a Nonlinear Multilink Arm Using A Retrospective Cost Model Reference Adaptive Controller

A Numerical Study on Controlling a Nonlinear Multilink Arm Using A Retrospective Cost Model Reference Adaptive Controller 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, A Numerical Study on Controlling a Nonlinear Multilink Arm Using A Retrospective Cost

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

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

Sliding Window Recursive Quadratic Optimization with Variable Regularization

Sliding Window Recursive Quadratic Optimization with Variable Regularization 11 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 1, 11 Sliding Window Recursive Quadratic Optimization with Variable Regularization Jesse B. Hoagg, Asad A. Ali,

More information

Adaptive robust control for DC motors with input saturation

Adaptive robust control for DC motors with input saturation Published in IET Control Theory and Applications Received on 0th July 00 Revised on 5th April 0 doi: 0.049/iet-cta.00.045 Adaptive robust control for DC motors with input saturation Z. Li, J. Chen G. Zhang

More information

Retrospective Cost Adaptive Thrust Control of a 1D scramjet with Mach Number Disturbance

Retrospective Cost Adaptive Thrust Control of a 1D scramjet with Mach Number Disturbance 2015 American Control Conference Palmer House Hilton July 1-3, 2015. Chicago, IL, USA Retrospective Cost Adaptive Thrust Control of a 1D scramjet with Mach Number Disturbance Ankit Goel 1, Antai Xie 2,

More information

DSCC2012-MOVIC

DSCC2012-MOVIC ASME 2 th Annual Dynamic Systems and Control Conference joint with the JSME 2 th Motion and Vibration Conference DSCC2-MOVIC2 October 7-9, 2, Fort Lauderdale, Florida, USA DSCC2-MOVIC2-88 BROADBAND DISTURBANCE

More information

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein 7 American Control Conference Sheraton Seattle Hotel May 4 6, 7, Seattle, USA Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein 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

Adaptive Control of Uncertain Hammerstein Systems with Monotonic Input Nonlinearities Using Auxiliary Nonlinearities

Adaptive Control of Uncertain Hammerstein Systems with Monotonic Input Nonlinearities Using Auxiliary Nonlinearities 5st IEEE Conference on Decision and Control December -3, Mai, Hawaii, USA Adaptive Control of Uncertain Hammerstein Systems with Monotonic Inpt Nonlinearities Using Axiliary Nonlinearities Jin Yan, Anthony

More information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

An Inner-Loop/Outer-Loop Architecture for an Adaptive Missile Autopilot

An Inner-Loop/Outer-Loop Architecture for an Adaptive Missile Autopilot 2015 American Control Conference Palmer House Hilton July 1-3, 2015. Chicago, IL, USA An Inner-Loop/Outer-Loop Architecture for an Adaptive Missile Autopilot Frantisek M. Sobolic, Gerardo Cruz, and Dennis

More information

System Types in Feedback Control with Saturating Actuators

System Types in Feedback Control with Saturating Actuators 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

More information

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities Research Journal of Applied Sciences, Engineering and Technology 7(4): 728-734, 214 DOI:1.1926/rjaset.7.39 ISSN: 24-7459; e-issn: 24-7467 214 Maxwell Scientific Publication Corp. Submitted: February 25,

More information

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Static Output Feedback Stabilisation with H Performance for a Class of Plants Static Output Feedback Stabilisation with H Performance for a Class of Plants E. Prempain and I. Postlethwaite Control and Instrumentation Research, Department of Engineering, University of Leicester,

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

Delay-independent stability via a reset loop

Delay-independent stability via a reset loop Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22

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

CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX POLYHEDRON STOCHASTIC LINEAR PARAMETER VARYING SYSTEMS. Received October 2012; revised February 2013

CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX POLYHEDRON STOCHASTIC LINEAR PARAMETER VARYING SYSTEMS. Received October 2012; revised February 2013 International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 10, October 2013 pp 4193 4204 CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX

More information

DSCC2012-MOVIC

DSCC2012-MOVIC ASME 22 5th Annual Dynamic Systems and Control Conference joint with the JSME 22 th Motion and Vibration Conference DSCC22-MOVIC22 October 7-9, 22, Fort Lauderdale, Florida, USA DSCC22-MOVIC22-8752 ADAPTIVE

More information

Principles of Optimal Control Spring 2008

Principles of Optimal Control Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 6.33 Principles of Optimal Control Spring 8 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.33 Lecture 6 Model

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

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

Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints

Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints Khoi Ngo Dep. Engineering, Australian National University, Australia Robert Mahony Dep. Engineering, Australian

More information

Growing Window Recursive Quadratic Optimization with Variable Regularization

Growing Window Recursive Quadratic Optimization with Variable Regularization 49th IEEE Conference on Decision and Control December 15-17, Hilton Atlanta Hotel, Atlanta, GA, USA Growing Window Recursive Quadratic Optimization with Variable Regularization Asad A. Ali 1, Jesse B.

More information

Iterative Learning Control Analysis and Design I

Iterative Learning Control Analysis and Design I Iterative Learning Control Analysis and Design I Electronics and Computer Science University of Southampton Southampton, SO17 1BJ, UK etar@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/ Contents Basics Representations

More information

Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise Covariance

Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise Covariance 2016 American Control Conference (ACC) Boston Marriott Copley Place July 6-8, 2016. Boston, MA, USA Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise

More information

Moving Mass Actuated Missile Control Using Convex Optimization Techniques

Moving Mass Actuated Missile Control Using Convex Optimization Techniques Moving Mass Actuated Missile Control Using Convex Optimization echniques Sesha Sai Vaddi Optimal Synthesis, 868 San-Antonio Road, Palo Alto, CA, 9433, USA his paper deals with the control of a moving mass

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

TRACKING TIME ADJUSTMENT IN BACK CALCULATION ANTI-WINDUP SCHEME

TRACKING TIME ADJUSTMENT IN BACK CALCULATION ANTI-WINDUP SCHEME TRACKING TIME ADJUSTMENT IN BACK CALCULATION ANTI-WINDUP SCHEME Hayk Markaroglu Mujde Guzelkaya Ibrahim Eksin Engin Yesil Istanbul Technical University, Faculty of Electrical and Electronics Engineering,

More information

An LQ R weight selection approach to the discrete generalized H 2 control problem

An LQ R weight selection approach to the discrete generalized H 2 control problem INT. J. CONTROL, 1998, VOL. 71, NO. 1, 93± 11 An LQ R weight selection approach to the discrete generalized H 2 control problem D. A. WILSON², M. A. NEKOUI² and G. D. HALIKIAS² It is known that a generalized

More information

Fixed Order H Controller for Quarter Car Active Suspension System

Fixed Order H Controller for Quarter Car Active Suspension System Fixed Order H Controller for Quarter Car Active Suspension System B. Erol, A. Delibaşı Abstract This paper presents an LMI based fixed-order controller design for quarter car active suspension system in

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

This is the peer reviewed version of the following article:

This is the peer reviewed version of the following article: This is the peer reviewed version of the following article: R. M. Morales, G. Li and W. Heath. Anti-windup and the preservation of robustness against structured norm-bounded uncertainty. International

More information

The PVTOL Aircraft. 2.1 Introduction

The PVTOL Aircraft. 2.1 Introduction 2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control

More information

Optimal Signal to Noise Ratio in Feedback over Communication Channels with Memory

Optimal Signal to Noise Ratio in Feedback over Communication Channels with Memory Proceedings of the 45th IEEE Conference on Decision & Control Manchester rand Hyatt Hotel San Diego, CA, USA, December 13-15, 26 Optimal Signal to Noise Ratio in Feedback over Communication Channels with

More information

Homogeneous polynomially parameter-dependent state feedback controllers for finite time stabilization of linear time-varying systems

Homogeneous polynomially parameter-dependent state feedback controllers for finite time stabilization of linear time-varying systems 23 European Control Conference (ECC) July 7-9, 23, Zürich, Switzerland. Homogeneous polynomially parameter-dependent state feedback controllers for finite time stabilization of linear time-varying systems

More information

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4 1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive

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

On Separation Principle for a Class of Networked Control Systems

On Separation Principle for a Class of Networked Control Systems On Separation Principle for a Class of Networked Control Systems Dongxiao Wu Jun Wu and Sheng Chen Abstract In this contribution we investigate a class of observer-based discrete-time networked control

More information

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Theory in Model Predictive Control : Constraint Satisfaction and Stability! Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time

More information

Anti-Windup Design with Guaranteed Regions of Stability for Discrete-Time Linear Systems

Anti-Windup Design with Guaranteed Regions of Stability for Discrete-Time Linear Systems Anti-Windup Design with Guaranteed Regions of Stability for Discrete-Time Linear Systems J.M. Gomes da Silva Jr. and S. Tarbouriech Abstract The purpose of this paper is to study the determination of stability

More information

Two-Stage Multivariable Antiwindup Design for Internal Model Control

Two-Stage Multivariable Antiwindup Design for Internal Model Control Proceedings of the 9th International Symposium on Dynamics and Control of Process Systems (DYCOPS 21), Leuven, Belgium, July 5-7, 21 Mayuresh Kothare, Moses Tade, Alain Vande Wouwer, Ilse Smets (Eds.)

More information

Event-Triggered Control for Linear Systems Subject to Actuator Saturation

Event-Triggered Control for Linear Systems Subject to Actuator Saturation Preprints of the 9th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 24 Event-Triggered Control for Linear Systems Subject to Actuator Saturation

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

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft 3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft Mario A. Santillo, Nalin A. Chaturvedi, N. Harris McClamroch, Dennis S. Bernstein Department of

More information

IN THIS paper, we study the problem of asymptotic stabilization

IN THIS paper, we study the problem of asymptotic stabilization IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 49, NO 11, NOVEMBER 2004 1975 Nonlinear Control of Feedforward Systems With Bounded Signals Georgia Kaliora and Alessandro Astolfi Abstract The stabilization

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

Recursive Deadbeat Controller Design

Recursive Deadbeat Controller Design NASA Technical Memorandum 112863 Recursive Deadbeat Controller Design Jer-Nan Juang Langley Research Center, Hampton, Virginia Minh Q Phan Princeton University, Princeton, New Jersey May 1997 National

More information

VIBRATION CONTROL OF CIVIL ENGINEERING STRUCTURES VIA LINEAR PROGRAMMING

VIBRATION CONTROL OF CIVIL ENGINEERING STRUCTURES VIA LINEAR PROGRAMMING 4 th World Conference on Structural Control and Monitoring 4WCSCM-65 VIBRATION CONTROL OF CIVIL ENGINEERING STRUCTURES VIA LINEAR PROGRAMMING P. Rentzos, G.D. Halikias and K.S. Virdi School of Engineering

More information

Null controllable region of LTI discrete-time systems with input saturation

Null controllable region of LTI discrete-time systems with input saturation Automatica 38 (2002) 2009 2013 www.elsevier.com/locate/automatica Technical Communique Null controllable region of LTI discrete-time systems with input saturation Tingshu Hu a;, Daniel E. Miller b,liqiu

More information

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeC14.1 An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control Qing Liu and Douglas

More information

Event-triggered PI control: Saturating actuators and anti-windup compensation

Event-triggered PI control: Saturating actuators and anti-windup compensation Event-triggered PI control: Saturating actuators and anti-windup compensation Daniel Lehmann, Georg Aleander Kiener and Karl Henrik Johansson Abstract Event-triggered control aims at reducing the communication

More information

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 WeC2. Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural

More information

Dynamic Model Predictive Control

Dynamic Model Predictive Control Dynamic Model Predictive Control Karl Mårtensson, Andreas Wernrud, Department of Automatic Control, Faculty of Engineering, Lund University, Box 118, SE 221 Lund, Sweden. E-mail: {karl, andreas}@control.lth.se

More information

Maneuvering Target Tracking Using Retrospective-Cost Input Estimation

Maneuvering Target Tracking Using Retrospective-Cost Input Estimation I. INTRODUCTION Maneuvering Target Tracking Using Retrospective-Cost Input Estimation LIANG HAN, Student Member, IEEE ZHANG REN Beihang University Beijing, P. R. China DENNIS S. BERNSTEIN, Fellow, IEEE

More information

2 Representation of the system and the controller We will consider a class of linear time-invariant (LTI) discrete-time systems with p outputs, which

2 Representation of the system and the controller We will consider a class of linear time-invariant (LTI) discrete-time systems with p outputs, which ANTI-WINDUP COMPENSATORS FOR MULTIVARIABLE CONTROL SYSTEMS Jonas Ohr, Mikael Sternad and Anders Ahlen Signals and Systems Group, Uppsala University P.O. Box 528, SE-75 2 Uppsala, Sweden phone: +4-8-837;

More information

Riccati difference equations to non linear extended Kalman filter constraints

Riccati difference equations to non linear extended Kalman filter constraints International Journal of Scientific & Engineering Research Volume 3, Issue 12, December-2012 1 Riccati difference equations to non linear extended Kalman filter constraints Abstract Elizabeth.S 1 & Jothilakshmi.R

More information

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction Proceedings of the International MultiConference of Engineers and Computer Scientists 16 Vol I, IMECS 16, March 16-18, 16, Hong Kong A Discrete Robust Adaptive Iterative Learning Control for a Class of

More information

The Rationale for Second Level Adaptation

The Rationale for Second Level Adaptation The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach

More information

Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints

Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints Alexander Leonessa Dep. of Mechanical, Materials and Aerospace Engineering University of Central

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

TRACKING CONTROL VIA ROBUST DYNAMIC SURFACE CONTROL FOR HYPERSONIC VEHICLES WITH INPUT SATURATION AND MISMATCHED UNCERTAINTIES

TRACKING CONTROL VIA ROBUST DYNAMIC SURFACE CONTROL FOR HYPERSONIC VEHICLES WITH INPUT SATURATION AND MISMATCHED UNCERTAINTIES International Journal of Innovative Computing, Information and Control ICIC International c 017 ISSN 1349-4198 Volume 13, Number 6, December 017 pp. 067 087 TRACKING CONTROL VIA ROBUST DYNAMIC SURFACE

More information

Small Gain Theorems on Input-to-Output Stability

Small Gain Theorems on Input-to-Output Stability Small Gain Theorems on Input-to-Output Stability Zhong-Ping Jiang Yuan Wang. Dept. of Electrical & Computer Engineering Polytechnic University Brooklyn, NY 11201, U.S.A. zjiang@control.poly.edu Dept. of

More information

Robust Observer for Uncertain T S model of a Synchronous Machine

Robust Observer for Uncertain T S model of a Synchronous Machine Recent Advances in Circuits Communications Signal Processing Robust Observer for Uncertain T S model of a Synchronous Machine OUAALINE Najat ELALAMI Noureddine Laboratory of Automation Computer Engineering

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

Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme

Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme Itamiya, K. *1, Sawada, M. 2 1 Dept. of Electrical and Electronic Eng.,

More information

R. Balan. Splaiul Independentei 313, Bucharest, ROMANIA D. Aur

R. Balan. Splaiul Independentei 313, Bucharest, ROMANIA D. Aur An On-line Robust Stabilizer R. Balan University "Politehnica" of Bucharest, Department of Automatic Control and Computers, Splaiul Independentei 313, 77206 Bucharest, ROMANIA radu@karla.indinf.pub.ro

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

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions Tingshu Hu Abstract This paper presents a nonlinear control design method for robust stabilization

More information

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano Advanced Aerospace Control Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano ICT for control systems engineering School of Industrial and Information Engineering Aeronautical Engineering

More information

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Vol.13 No.1, 217 مجلد 13 العدد 217 1 Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Abdul-Basset A. Al-Hussein Electrical Engineering Department Basrah University

More information

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System

More information

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL 11, NO 2, APRIL 2003 271 H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions Doo Jin Choi and PooGyeon

More information

A Generalised Minimum Variance Controller for Time-Varying MIMO Linear Systems with Multiple Delays

A Generalised Minimum Variance Controller for Time-Varying MIMO Linear Systems with Multiple Delays WSEAS RANSACIONS on SYSEMS and CONROL A Generalised Minimum Variance Controller for ime-varying MIMO Linear Systems with Multiple Delays ZHENG LI School of Electrical, Computer and elecom. Eng. University

More information

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems Hindawi Publishing Corporation Journal of Inequalities and Applications Volume 28, Article ID 67295, 8 pages doi:1.1155/28/67295 Research Article An Equivalent LMI Representation of Bounded Real Lemma

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

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

Optimization based robust control

Optimization based robust control Optimization based robust control Didier Henrion 1,2 Draft of March 27, 2014 Prepared for possible inclusion into The Encyclopedia of Systems and Control edited by John Baillieul and Tariq Samad and published

More information

MODEL PREDICTIVE CONTROL FUNDAMENTALS

MODEL PREDICTIVE CONTROL FUNDAMENTALS Nigerian Journal of Technology (NIJOTECH) Vol 31, No 2, July, 2012, pp 139 148 Copyright 2012 Faculty of Engineering, University of Nigeria ISSN 1115-8443 MODEL PREDICTIVE CONTROL FUNDAMENTALS PE Orukpe

More information

Approximate Bisimulations for Constrained Linear Systems

Approximate Bisimulations for Constrained Linear Systems Approximate Bisimulations for Constrained Linear Systems Antoine Girard and George J Pappas Abstract In this paper, inspired by exact notions of bisimulation equivalence for discrete-event and continuous-time

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

Stability and performance analysis for input and output-constrained linear systems subject to multiplicative neglected dynamics

Stability and performance analysis for input and output-constrained linear systems subject to multiplicative neglected dynamics 29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 WeB17.3 Stability and performance analysis for input and output-constrained linear systems subject to multiplicative

More information

SINCE THE formulation and solution of the problem of

SINCE THE formulation and solution of the problem of IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 49, NO 11, NOVEMBER 2004 1941 Output Regulation of Linear Systems With Bounded Continuous Feedback Tingshu Hu, Senior Member, IEEE, Zongli Lin, Senior Member,

More information

ADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR

ADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET) International Journal of Electrical Engineering and Technology (IJEET), ISSN 0976 6545(Print), ISSN 0976 6545(Print) ISSN 0976 6553(Online)

More information

Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach

Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 8 WeC6.3 Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach Junyan

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