ADAPTIVE CONTROL WITH CONVEX SATURATION CONSTRAINTS

Size: px
Start display at page:

Download "ADAPTIVE CONTROL WITH CONVEX SATURATION CONSTRAINTS"

Transcription

1 Proceedings of the ASME 3 Dynamic Systems and Control Conference DSCC3 October -3, 3, Palo Alto, California, USA DSCC ADAPTIVE CONTROL WITH CONVEX SATURATION CONSTRAINTS Jin Yan Dept of Aerospace Engineering University of Michigan Ann Arbor, MI yanjin@umichedu Davi Antônio dos Santos Instituto Tecnolõgico de Aeronáutica Divisão de Engenharia Mecânica-Aeronáutica 8-9 São José dos Campos, SP, Brazil davists@itabr Dennis S Bernstein Dept of Aerospace Engineering University of Michigan Ann Arbor, MI dsbaero@umichedu ABSTRACT This paper applies retrospective cost adaptive control (RCAC) to command following in the presence of multivariable convex input saturation constraints To account for the saturation constraint, we use convex optimization to minimize the quadratic retrospective cost function The use of convex optimization bounds the magnitude of the retrospectively optimized input and thereby influences the controller update to satisfy the control bounds This technique is applied to a tiltrotor with constraints on the total thrust magnitude and inclination of the rotor plane 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 nonlinearity [] The effects of saturation are traditionally addressed through antiwindup strategies [, 3] Within the context of modern multivariable control, techniques for dealing with saturation are presented in [4 7] Saturation within the context of adaptive control is addressed in [8 ] In the case of multiple control inputs, it is usually the case that individual control inputs are subject to independent saturation [] 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 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 heli- Address all correspondence to this author copter by constraining the total thrust magnitude and inclination in order to restrict the vehicle acceleration To address this problem, we revisit the problem of retrospective cost adaptive control (RCAC) under constraints [] RCAC can be used for adaptive command following and disturbance rejection for possibly nonminimum-phase systems under minimal modeling information [ 5] Unlike [], the present paper uses convex optimization to perform the retrospective input optimization [6] The use of convex optimization bounds the magnitude of the retrospectively optimized input and thereby influences the controller update to satisfy the control bounds We demonstrate this technique on illustrative numerical examples involving single and multiple inputs We then apply this approach to trajectory control for a multi-rotor helicopter We use the convex programming code [7] for the numerical optimization A related technique was used within the context of RCAC in [8] to address the problem of unknown nonminimum-phase zeros The contents of the paper are as follows In Section, we describe the command-following problem with input saturation nonlinearities In Section 3, we summarize the RCAC algorithm Numerical simulation results are presented in Section 4, and conclusions are given in Section 5 Problem Formulation Consider the MIMO discrete-time Hammerstein system x(k + ) = Ax(k) + BSat(u(k)) + D w(k), () y(k) = Cx(k) + D w(k), () z(k) = E x(k) + E w(k), (3) Copyright 3 by ASME

2 , for all k, x(k) R n, y(k) R l y, z(k) R l z, w(k) R l w, and u(k) R l u The signal u(k) is the commanded control input However, due to saturation, the actual control input is given by v(k) = Sat(u(k)), the saturation input nonlinearity is Sat : R l u U, and U R l u is the convex control constraint set We assume that the function Sat is onto, that is, Sat(R l u ) = U In particular, if U is rectangular, then Sat(u) = sat a,b (u ) sat alu,b lu (u lu ), (4) u = [u u lu ] T U = [a,b ] [a lu,b lu ] and sat : R [a,b] is defined as a, if u < a, sat a,b (u) = u, if a u b, b, if u > b The goal is to develop an adaptive output feedback controller that minimizes the command-following error z with minimal modeling information about the plant dynamics Note that w can represent either a command signal to be followed, an external disturbance to be rejected, or both For example, if D = and E, then the objective is to have the output E x follow the command signal E w On the other hand, if D and E =, then the objective is to reject the disturbance w from the performance variable E x The combined commandfollowing and disturbance-rejection problem is considered when D = [ D ], E = [ E ], and w(k) = [ w T (k) w T (k) ] T, the objective is to have E x follow E w while rejecting the disturbance w Finally, if D and E are zero matrices, then the objective is output stabilization, that is, convergence of z to zero 3 Retrospective Cost Adaptive Control In this section, we describe the constrained retrospective cost optimization algorithm 3 ARMAX Modeling Consider the ARMAX representation of () (3) given by z(k) = n i= α i z(k i) + n i=d β i Sat(u(k i)) + n i= (5) γ i w(k i), (6) α,,α n R, β,,β n R l z l u, γ,,γ n R l z l w, and d is the relative degree Next, let v(k) = Sat(u(k)), and define the transfer function G zv (q) = E (qi A) B = i=d q i H i = H d α(q) β(q), (7) q is the forward shift operator and, for each positive integer i, the Markov parameter H i of G zv is defined by H i = E A i B R l z l u (8) Note that, if d =, then H = β, as, if d, then β = = β d = H = = H d = (9) and H d = β d The polynomials α(q) and β(q) have the form α(q) = q n + α q n + + α n q + α n, () β(q) = q n d + β d+ q n d + + β n q + β n () Next, define the extended performance Z(k) R pl z and extended plant input V (k) R q cl u by z(k) Z(k) =, z(k p + ) v(k ) Sat(u(k )) V (k) = =, () v(k q c ) Sat(u(k q c )) the data window size p is a positive integer, and q c = n + p Therefore () can be expressed as W zw = Z(k) = W zw ϕ zw (k) + B f V (k), (3) α I lz αni lz lz lz lz lz γ γn lz lw lz lw lz lz lz lw lz lz lz lw lz lz lz lz α I lz αni lz lz lw lz lw γ γn R pl z [q c l z +(q c +)l w ], (4) Copyright 3 by ASME

3 and β β n lz l u lz l u B f = lz l u lz Rpl z q c l u, (5) l u lz l u lz l u β β n ϕ zw (k) = z(k ) z(k p n + ) w(k) w(k p n + ) R q cl z +(q c +)l w (6) Note that W zw includes modeling information about the poles of G zv and the exogenous signals, while B f includes modeling information about the zeros of G zv 3 Controller Construction The commanded control u(k) is given by the exactly proper time-series controller u(k) = n c i= M i (k)u(k i) + n c j= N j (k)z(k j), (7), for all i =,,n c, M i (k) R l u l u, and, for all j =,,n c, N j (k) R l u l z We express (7) as u(k) = θ(k)ϕ(k ), (8) θ(k) = [ M (k) M nc (k) N (k) N nc (k) ] R l u (n c l u +(n c +)l z ) (9) 33 Retrospective Performance Define the retrospective performance Ẑ(k) R pl z by B f = Ẑ(k) = W zw ϕ zw (k) + B f V (k) + B f [Û(k) U(k)], () lz (d )lu H d Hm lz lu lz lu lz lu lz lu lz (d )lu lz lu lz (d )lu lz lu lz lu H d Hm lz lu lz lu R pl z q c l u () is the retrospective input matrix with the model information of G zv Specifically, H,, H m in () are estimates of the Markov parameters of G zv, m Z + Next, define the extended commanded control U(k) R q cl u and the retrospectively optimized extended control vector Û(k) R q cl u by u(k ) U(k) =, Û(k) = u(k q c ) û k (k ) û k (k q c ), (3) û k (k i) R l u is a recomputed control Subtracting (3) from () yields Ẑ(k) = Z(k) + B f [Û(k) U(k)] (4) 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 commandfollowing, the command-following error is needed but the command w need not be separately measured The model information matrix B f is discussed in Section Retrospective Cost and RLS Controller Update Law 34 Retrospective Cost We define the retrospective cost function and u(k ) ϕ(k ) = u(k n c ) z(k) R n cl u +(n c +)l z () z(k n c ) J(Û(k),k) = Ẑ T (k)r(k)ẑ(k) + η(k)û(k) T Û(k), (5), for all k >, η(k) is a scalar and R(k) R pl z pl z is a positive-definite performance weighting The goal is to determine retrospectively optimized controls Û(k) that would have provided better performance than the controls U(k) that were applied to the plant The retrospectively optimized controls Û(k) are subsequently used to update the controller Using (4), (5) 3 Copyright 3 by ASME

4 can be rewritten as J(Û(k),k) = Û(k) T A(k)Û(k) +B(k)Û(k) +C(k), (6) A(k) = B T f R(k) B f + η(k)i qc l 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 to Next, we consider the problem of minimizing (5) subject 35 Model Information B f For SISO, minimum-phase, asymptotically stable linear plants, using the first nonzero Markov parameter in B f yields asymptotic convergence of z to zero [3, ] In this case, let m = d and H d = H d in () Furthermore, if the open-loop linear plant is nonminimum-phase and the absolute values of all nonminimum-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 [3] Alternatively, a phase-matching condition with η > is given in [, 3] to construct B f For MIMO Lyapunov-stable linear plants, an extension of the phase-matching-based method is given in [4] For unstable, nonminimum-phase plants, knowledge of the locations of the nonminimum-phase zeros is needed to construct B f For details, see [3, 5] In this paper, we consider only the case the zeros of G zv are either minimum-phase or on the unit circle Therefore, we set p = and let B f = [ z (d )l u H d z (n d)l u ] R l z nl u Û(k) U U (7) 34 Cumulative Cost and RLS Update Define the cumulative cost function J cum (θ,k) = k i=d+ λ k i ϕ T (i d )θ(i ) û k (i d) + λ k [θ(k) θ()] T P [θ(k) θ()], (8) is the Euclidean norm, P R l u[n c l u +(n c +)l z ] [n c l u +(n c +)l z ] is positive definite, and λ (,] is the forgetting factor The next result follows from standard recursive least-squares (RLS) theory [9, ] 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 optimization The numerical examples are constructed such that the objective is to minimize the performance z = y w, with ϕ(k) given by () In all simulations, we set λ = and initialize θ() to zero Example 4 Step command following for mass-springdamper structure with single-direction force actuation Consider the mass-spring-damper structure shown in Figure modeled by equation (3) Lemma 3 For each k d, the unique global minimizer of the cumulative retrospective cost function (8) is given by θ(k) = θ(k ) + P(k) = λ P(k )ϕ(k d)ε(k ) λ + ϕ T (k d)p(k )ϕ(k d), (9) [ P(k ) P(k )ϕ(k ] d)ϕt (k d)p(k ) λ + ϕ T, (k d)p(k )ϕ(k d) (3) P() = P, and ε(k ) = ϕ T (k d )θ(k ) û(k d) Figure Example 4 Mass-spring-damper structure with singledirection force actuation mẍ + cẋ + kx = v, (3) m, c, k are the mass, damping, and stiffness, respectively, 4 Copyright 3 by ASME

5 w is the command signal, and v is the force input given by v = sat(u) = { u if u, otherwise (3) Next, the state space representation of the mass-spring-damper structure can be written as [ ] [ ẋ = ẍ m k m c y = [ ][ x ẋ ][ ] [ ] x + ẋ v, (33) m ], (34) z = x w, (35) x and ẋ are the position and velocity, respectively, of the mass We discretize (33)-(35) using zero-order-hold and the plant transfer function from v to z, given by G zv (z) = 4(z + 85) z 38z + 6 (36) Our goal is to have the plant output y follow the step command w(k) We consider the saturation the input to the plant v = sat(u) is given by (5) Specifically, we let v min = and v max = when we compute the retrospectively optimized control û(k) in (7) The adaptive controller (7) with known saturation bounds is implemented in feedback with n c = 5, η =, P = I, and B f = 4 Note that, v min, v max, and B f are the only required model information for the adaptive controller Furthermore, we initialize the adaptive controller gain matrix θ() to zero Figure shows the time history of w, y, u, and v for the case v min = and v max = in (5) The adaptive controller is able to follow the step commands with single-direction force actuation In particular, by an appropriate modification of the retrospectively optimized control û(k), excessive adaptation of the unsaturated control signal u is prevented, that is, u(k) for all k This problem is closely related to the classical problem of controllability using positive controls considered in [6 8] However, Brammers theorem given in [6, 7] assumes that B = I, which is not the case in this example Example 4 Square wave command following for a minimum-phase, asymptotically stable plant with saturation Consider the asymptotically stable, minimum-phase plant trans- 3 Command signal w Output signal y Actual control u(k) Plant input v(k) z(k) Controller θ(k) Time Step k Figure Example 4 Step command following for mass-springdamper structure with single-direction force actuation We consider the saturation constraints the input to the plant v = sat(u) is given by (5) Specifically, we let v min = and v max = when we compute the retrospectively optimized control û(k) in (7) The adaptive controller (7) with known saturation bounds is implemented in feedback with n c = 5, η =, P = I, and B f = 4 Note that v min, v max, and B f are the only required model information for the adaptive controller Furthermore, we initialize the adaptive controller gain matrix θ() to zero The adaptive controller is able to follow the step commands with onedirection force actuator input In particular, by an appropriate modification of the retrospectively optimized control û(k), excessive adaptation of the unsaturated control signal u is prevented, that is, u(k) for all k fer function from v to z, given by G zv (z) = (z 5)(z 9) (z 7)(z 5 j5)(z 5 + j5) (37) Our goal is to have the plant output y follow the square-wave command w(k) = w s (k) We consider the unsaturated case, that is, v min = and v max =, together with four levels of saturation Let u ss,max = 3 and u ss,min = 3 be maximum and minimum steady-state command values that drive the performance z to zero in steady-state (ie z ss = ), respectively Next, we define four saturation levels, specifically, v max,% = 9u ss,max, v max,% = 8u ss,max, v max,4% = 6u ss,max, v max,8% = u ss,max, v min,% = 9u ss,min, v min,% = 8u ss,min, v min,4% = 6u ss,min, and v min,8% = u ss,min In all the four cases, the adaptive controller (7) with known saturation bounds in (7) is implemented in feedback with n c = 3, η =, P = I, and B f = Note that, v min, v max, and B f are the only required model information for the adaptive controller Furthermore, the adaptive controller gain matrix θ() is initialized to zero That is, no baseline controller is used to initialize RCAC Figure 3 shows the time history of w, y, u, and v for the case 5 Copyright 3 by ASME

6 without saturation as well as the case the control output u has %, %, 4%, and 8% saturation For the case without saturation, y follows the command w with zero steady-state error For the case with saturation, note that the adaptive controller is not able to follow the commands with zero steady-state error because the saturation makes this impossible However, the unsaturated control signal u does not exhibit integrator windup, and the output y is able to match w without phase lag No Sat % Sat % Sat 4% Sat 8% Sat Command signal w(k) (dashed) Output signal y(k) (solid) Commanded control u(k) (dashed) Plant input v(k) (solid) Figure 3 Example 4 Square wave command following for a minimum-phase, asymptotically stable plant with saturation The adaptive controller (7) is implemented in feedback with n c = 3, η =, P = I, and B f = Note that, v min, v max, and B f are the only required model information for the adaptive controller The adaptive controller gain matrix θ() is initialized to zero We consider the case without saturation as well as the case the control output u has %, %, 4%, and 8% saturation For the case without saturation, y follows the command w with zero steady-state error For the case with saturation, note that the adaptive controller is not able to follow the commands with zero steady-state error because the saturation makes this impossible However, the unsaturated control signal u does not exhibit integrator windup, and the output y is able to match w without phase lag Example 43 Triangle wave command following for a minimum-phase, Lyapunov stable plant with saturation Consider the Lyapunov stable, minimum-phase plant transfer function from v to z, given by G zv (z) = z (38) Our goal is to have the plant output y follow the triangle-wave command w(k) = w t (k) We consider the unsaturated case, that is, v min = and v max =, together with four levels of saturation Let u ss,max and u ss,min be maximum and minimum steady-state command values that drive the performance z to zero in steady-state (ie z ss = ), respectively Next, we define four saturation levels, specifically, v max,% = 9u ss,max, v max,% = 8u ss,max, v max,4% = 6u ss,max, v max,8% = u ss,max, v min,% = 9u ss,min, v min,% = 8u ss,min, v min,4% = 6u ss,min, and v min,8% = u ss,min In all the four cases, the adaptive controller (7) with known saturation bounds in (7) is implemented in feedback with n c = 3, η =, P = I, and B f = Note that, v min, v max, and B f are the only required model information for the adaptive controller Furthermore, the adaptive controller gain matrix θ() is initialized to zero That is, no baseline controller is used to initialize RCAC Figure 4 shows the time history of w, y, u, and v for the case without saturation as well as the case the control output u has %, %, 4%, and 8% saturation For the case without saturation, y follows the command w Each time the slope of w changes sign, the control u experiences a transient This is because RCAC adapts itself to follow the new command and the output y(k) reaches zero steady-state error For the case with saturation, note that the adaptive controller is not able to follow the commands with zero steady-state error because the saturation makes this impossible However, the unsaturated control signal u does not exhibit integrator windup and remains bounded In particular, the closed-loop system maintains stability Example 44 Command following for a multi-rotor helicopter The translational motion of a multi-rotor helicopter is described by q = m u +, (39) g q = [ q q q 3 ] T R 3 denotes the position of the vehicle center of mass resolved in the Earth frame, q and q denote horizontal displacements, while q 3 denotes the vertical displacement The initial conditions are q() = [ ] T and q() = [ ] T u = [ u u u 3 ] T R 3 is the control force, g = 98 m/s is the gravitational acceleration, and m = 5 kg is the mass of the vehicle 6 Copyright 3 by ASME

7 Command signal w(k) (dashed) Output signal y(k) (solid) Commanded control u(k) (dashed) Plant input v(k) (solid) denote the position command, and define the tracking error z R 3 by No Sat z = q w (4) % Sat % Sat Let the positive real numbers φ max = deg and u max = 6 N denote the maximum allowable values of φ and u, respectively The control problem is thus to construct a feedback control law for u that minimizes z subject to u + u u sinφ max, (43) 4% Sat u 3, (44) 8% Sat and u u max, (45) Figure 4 Example 43 Triangle wave command following for a minimum-phase, Lyapunov stable plant with saturation The adaptive controller (7) is implemented in feedback with n c = 3, η =, P = I, and B f = Note that, v min, v max, and B f are the only required model information for the adaptive controller The adaptive controller gain matrix θ() is initialized to zero We consider the case without saturation as well as the case the control output u has %, %, 4%, and 8% saturation For the case without saturation, y follows the command w Each time the slope of w changes sign, the control u experiences a transient and the output y(k) reaches zero steady-state error For the case with saturation, note that the adaptive controller is not able to follow the commands with zero steady-state error because the saturation makes this impossible However, the unsaturated control signal u does not exhibit integrator windup and remains bounded Define the inclination angle φ of u to be (43)-(45) form the convex control constraint set U shown in Figure 5 The problem of minimizing the retrospective cost function on U can thus be rewritten as the following secondorder cone programming (SOCP) problem: subject to min J(Û(k), k) (46) PÛ(k) QÛ(k) and Û(k) 6, (47) P = and Q = tan(φ max ) [ ] T The nonlinear programming method SOCP in the CVX toolbox [7] is used to solve the optimization problem (46) and (47) φ = cos u 3 u, (4) u denotes the Euclidean norm of u Let w(t) = cos(t) sin()t 3t + R 3 (4) Next, a state space representation of the multi-rotor heli- 7 Copyright 3 by ASME

8 Sat (u,u,u 3 ) = { u if u Sat 3 (u 3 )tanφ max sinϑ, Sat 3 (u 3 )tanφ max sinϑ otherwise, (53) Sat 3 (u 3 ) = sat,6 (u 3 ), (54) and ϑ = atan(u,u ) = arctan u (55) u + u + u Figure 5 Example 44 The convex control constraint set U formed by (43)-(45) copter is given by [ ] [ ][ ] [ ] q 3 3 I = 3 3 q q q m I v g, (48) y = [ ] [ ] q I , (49) q z = y w, (5) v = Sat(u) U is the saturated control input given by v = v v = Sat(u) = Sat (u,u,u 3 ) Sat (u,u,u 3 ), (5) v 3 Sat 3 (u 3 ) Sat (u,u,u 3 ) = { u if u Sat 3 (u 3 )tanφ max cosϑ, Sat 3 (u 3 )tanφ max cosϑ otherwise, (5) Next, we discretize (48)-(5) using zero-order-hold The adaptive controller (7) with knowledge of the saturation (47) is implemented in feedback with n c = 8, η =, P = I, d =, H = I 3 3, and we let B f = [ ] I Figure 6 shows the time history of y, y, and y 3 of the helicopter The transient especially along y 3 direction is due to the fact that (48)-(5) is unstable, the discretized equivalent of (48)-(5) has nonminimum-phase zeros at, and the gravitational acceleration g is unmodeled Furthermore, we initialize the adaptive controller at θ() = Note that the commanded control signal u does not exhibit integrator windup and remains bounded as shown in Figure 7, the black dots represent the control constraint set U, and the blue crosses represent the commanded control u Note that the blue crosses outside the control constraint set U (black dots region) are caused by the transient behavior of RLS update in (9) and (3) Figure 8 shows the distance between the unsaturated commanded control u(k) (blue crosses that are outside the control constraint set U in Figure 7) and the saturated control v(k) at each time step 5 Conclusion Adaptive control based on constrained retrospective cost optimization was applied to command following for Hammerstein systems with input saturation We numerically demonstrated that RCAC can improve the tracking performance when following square-wave and triangle-wave commands in the presence of saturation, provided that the saturation boundary is known RCAC was used with limited modeling information In particular, RCAC uses knowledge of the first nonzero Markov parameter of the linear system and the saturation bounds We also applied this technique to a multi-rotor helicopter command-following problem by formulating the multi-input constrained retrospective cost function as a second-order cone optimization (SOCP) problem With this approach, RCAC is shown to adapt to these constraints Future research will include a stability analysis of RCAC under saturation input nonlinearity 8 Copyright 3 by ASME

9 Command signal w 5 Output signal y Command signal w 5 Output signal y Command signal w 3 Output signal y Commanded control u Saturated control v Commanded control u Saturated control v θ(k) Commanded control u 3 Saturated control v Time (sec) Figure 6 Example 44 Command following for a multi-rotor helicopter The adaptive controller (7) with the saturation bounds in (47) is implemented in feedback with n c = 8, η =, P = I, B f = [I ], and θ() = Note that the outputs of y, y, y 3 follow the commands w, w, and w 3 after the transient ACKNOWLEDGMENT We wish to thank Jesse Hoagg and Alexey Morozov for helpful discussions REFERENCES [] Bernstein, D S, and Michel, A N, 995 A chronological bibliography on saturating actuators Int J Robust and Nonlinear Control, 5, pp [] Zaccarian, L, and Teel, A R, Modern Anti-windup Synthesis: Control Augmentation for Actuator Saturation Princeton University Press [3] Hippe, P, 6 Windup in Control: Its Effects and Their Prevention Springer [4] Hu, T, and Lin, Z, Control Systems with Actuator Saturation: Analysis and Design Birkhäuser [5] Glattfelder, A, and Schaufelberger, W, 3 Control Systems with Input and Output Constraints Springer [6] Kapila, T, and Grigoriadis, K, Actuator Saturation Control CRC Press [7] Tarbouriech, S, Garcia, G, da Silva Jr, J M G, and Queinnec, I, Stability and Stabilization of Linear Systems with Saturating Actuators Springer [8] Annaswamy, A M, and Wong, J-E, 998 Adaptive Figure 7 Example 44 The adaptive controller (7) with known saturation bounds in (47) is implemented in feedback with n c = 8, η =, P = I, B f = [I ], and θ() = The black dots represent the constraint set in (43) and (45), and the blue dots represent the unsaturated controller output u The blue crosses outside the boundary of the constraint (black dots region) are due to the transient behavior of RLS update in (9) and (3) u(k) Sat(u(k)) Time (sec) Figure 8 Example 44 At each time step, the distance between the unsaturated commanded control u(k) (blue crosses that are outside the control constraint set U in Figure 7) and the saturated control Sat(u(k)) control in the presence of saturation non-linearity Int J Adaptive Contr Sig Proc,, pp 3 9 [9] Teo, J, and How, J P, 9 Anti-windup compensation for nonlinear systems via gradient projection: Application to adaptive control In Proc IEEE Conf Dec Contr, pp [] Coffer, B J, Hoagg, J B, and Bernstein, D S, Cu- 9 Copyright 3 by ASME

10 mulative retrospective cost adaptive control of systems with amplitude and rate saturation In Proc Amer Contr Conf, pp [] Tyan, F, and Bernstein, D S, 999 Global stabilization of systems containing a double integrator using a saturated linear controller Int J Robust Nonlinear Control, 9(5), pp [] Hoagg, J B, Santillo, M A, and Bernstein, D S, 8 Discrete-time adaptive command following and disturbance rejection for minimum phase systems with unknown exogenous dynamics IEEE Trans Autom Contr, 53, pp 9 98 [3] Santillo, M A, and Bernstein, D S, Adaptive control based on retrospective cost optimization AIAA J Guid Contr Dyn, 33, pp [4] Hoagg, J B, and Bernstein, D S, Retrospective cost model reference adaptive control for nonminimumphase systems AIAA J Guid Contr Dyn, 35, pp [5] Hoagg, J B, and Bernstein, D S, Retrospective cost adaptive control for nonminimum-phase discrete-time systems part : The ideal controller and error system; part : The adaptive controller and stability analysis In Proc IEEE Conf Dec Contr, pp [6] D Amato, A M, and Bernstein, D S, Adaptive forward-propagating input reconstruction for nonminimum-phase systems In Proc Amer Contr Conf, pp [7] Grant, M, and Boyd, S, 3 CVX: Matlab software for disciplined convex programming, version March [8] Morozov, A, D Amato, A M, Hoagg, J B, and Bernstein, D S, Retrospective cost adaptive control for nonminimum-phase systems with uncertain nonminimumphase zeros using convex optimization In Proc Amer Contr Conf, pp [9] Åström, K J, and Wittenmark, B, 995 Adaptive Control Addison-Wesley [] Goodwin, G C, and Sin, K S, 984 Adaptive Filtering, Prediction, and Control Prentice Hall [] D Amato, A M, Sumer, E D, and Bernstein, D S, Frequency-domain stability analysis of retrospective-cost adaptive control for systems with unknown nonminimumphase zeros In Proc IEEE Conf Dec Contr, pp 98 3 [] Sumer, E D, D Amato, A M, Morozov, A M, Hoagg, J B, and Bernstein, D S, Robustness of retrospective cost adaptive control to Markov-parameter uncertainty In Proc IEEE Conf Dec Contr, pp [3] Sumer, E D, Holzel, M H, D Amato, A M, and Bernstein, D S, FIR-based phase matching for robust retrospective-cost adaptive control In Proc Amer Contr Conf, pp 77 7 [4] Sumer, E D, and Bernstein, D S, Retrospective cost adaptive control with error-dependent regularization for mimo systems with unknown nonminimum-phase transmission zeros In Proc AIAA Guid Nav Contr Conf AIAA--47 [5] Hoagg, J B, and Bernstein, D S, Cumulative retrospective cost adaptive control with rls-based optimization In Proc Amer Contr Conf, pp 46 4 [6] Brammer, R F, 97 Controllability in linear autonomous systems with positive controllers SIAM J Control,, pp [7] Jacobson, D H, Margin, D H, Pachter, M, and Geveci, T, 98 Extensions of Linear-Quadratic Control Theory Springer [8] Leyva, H, Sols-Daun, J, and Suárez, R, 3 Global CLF stabilization of systems with control inputs constrained to a hyperbox SIAM J Control Optim, 5, pp Copyright 3 by ASME

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

Adaptive control with convex saturation constraints JinYan, Davi Antônio dos Santos, Dennis S. Bernstein 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 1751-8644 Adaptive control with convex saturation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Adaptive Harmonic Steady State Control for Disturbance Rejection

Adaptive Harmonic Steady State Control for Disturbance Rejection Adaptive Harmonic Steady State Control for Disturbance Rejection J. Chandrasekar L. Liu D. Patt P. P. Friedmann and D. S. Bernstein I. INTRODUCTION The use of feedback control for disturbance rejection

More information

Semiparametric Identification of Wiener Systems Using a Single Harmonic Input and Retrospective Cost Optimization

Semiparametric Identification of Wiener Systems Using a Single Harmonic Input and Retrospective Cost Optimization American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, ThC7. Semiparametric Identification of Wiener Systems Using a Single Harmonic Input and Retrospective Cost Optimization

More information

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN Seung-Hi Lee Samsung Advanced Institute of Technology, Suwon, KOREA shl@saitsamsungcokr Abstract: A sliding mode control method is presented

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

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

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

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

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

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

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER APPLICAION OF ADAPIVE CONROLLER O WAER HYDRAULIC SERVO CYLINDER Hidekazu AKAHASHI*, Kazuhisa IO** and Shigeru IKEO** * Division of Science and echnology, Graduate school of SOPHIA University 7- Kioicho,

More information

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Overview States What

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

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

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

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

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

DSCC BATTERY HEALTH DIAGNOSTICS USING RETROSPECTIVE-COST SUBSYSTEM IDENTIFICATION: SENSITIVITY TO NOISE AND INITIALIZATION ERRORS

DSCC BATTERY HEALTH DIAGNOSTICS USING RETROSPECTIVE-COST SUBSYSTEM IDENTIFICATION: SENSITIVITY TO NOISE AND INITIALIZATION ERRORS Proceedings of the ASME 213 Dynamic Systems and Control Conference DSCC213 October 21-23, 213, Palo Alto, California, USA DSCC213-3953 BATTERY HEALTH DIAGNOSTICS USING RETROSPECTIVE-COST SUBSYSTEM IDENTIFICATION:

More information

Nonlinear System Identification Using MLP Dr.-Ing. Sudchai Boonto

Nonlinear System Identification Using MLP Dr.-Ing. Sudchai Boonto Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkut s Unniversity of Technology Thonburi Thailand Nonlinear System Identification Given a data set Z N = {y(k),

More information

Outline. Classical Control. Lecture 1

Outline. Classical Control. Lecture 1 Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction

More information

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

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

Regulating Web Tension in Tape Systems with Time-varying Radii

Regulating Web Tension in Tape Systems with Time-varying Radii Regulating Web Tension in Tape Systems with Time-varying Radii Hua Zhong and Lucy Y. Pao Abstract A tape system is time-varying as tape winds from one reel to the other. The variations in reel radii consist

More information

Retrospective Cost-based Adaptive Spacecraft Attitude Control

Retrospective Cost-based Adaptive Spacecraft Attitude Control Retrospective Cost-based Adaptive Spacecraft Attitude Control by Gerardo E. Cruz Ortiz A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Aerospace

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

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

Lyapunov-Stable Discrete-Time Model Reference Adaptive Control

Lyapunov-Stable Discrete-Time Model Reference Adaptive Control 25 merican Control Conference June 8-, 25 Portl, OR, US ThC3 Lyapunov-Stable Discrete-Time Model Reference daptive Control Suhail khtar Dennis S Bernstein Department of erospace Engineering, The University

More information

STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS. Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec

STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS. Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec DAS-CTC-UFSC P.O. Box 476, 88040-900 Florianópolis, SC,

More information

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

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

More information

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

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

Stability of Parameter Adaptation Algorithms. Big picture

Stability of Parameter Adaptation Algorithms. Big picture ME5895, UConn, Fall 215 Prof. Xu Chen Big picture For ˆθ (k + 1) = ˆθ (k) + [correction term] we haven t talked about whether ˆθ(k) will converge to the true value θ if k. We haven t even talked about

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

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

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS Ryszard Gessing Politechnika Śl aska Instytut Automatyki, ul. Akademicka 16, 44-101 Gliwice, Poland, fax: +4832 372127, email: gessing@ia.gliwice.edu.pl

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

Subspace Identification With Guaranteed Stability Using Constrained Optimization

Subspace Identification With Guaranteed Stability Using Constrained Optimization IEEE TANSACTIONS ON AUTOMATIC CONTOL, VOL. 48, NO. 7, JULY 2003 259 Subspace Identification With Guaranteed Stability Using Constrained Optimization Seth L. Lacy and Dennis S. Bernstein Abstract In system

More information

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

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

More information

Stability of CL System

Stability of CL System Stability of CL System Consider an open loop stable system that becomes unstable with large gain: At the point of instability, K( j) G( j) = 1 0dB K( j) G( j) K( j) G( j) K( j) G( j) =± 180 o 180 o Closed

More information

Marcus Pantoja da Silva 1 and Celso Pascoli Bottura 2. Abstract: Nonlinear systems with time-varying uncertainties

Marcus Pantoja da Silva 1 and Celso Pascoli Bottura 2. Abstract: Nonlinear systems with time-varying uncertainties A NEW PROPOSAL FOR H NORM CHARACTERIZATION AND THE OPTIMAL H CONTROL OF NONLINEAR SSTEMS WITH TIME-VARING UNCERTAINTIES WITH KNOWN NORM BOUND AND EXOGENOUS DISTURBANCES Marcus Pantoja da Silva 1 and Celso

More information

Closed-Loop Identification of Unstable Systems Using Noncausal FIR Models

Closed-Loop Identification of Unstable Systems Using Noncausal FIR Models 23 American Control Conference (ACC) Washington, DC, USA, June 7-9, 23 Closed-Loop Identification of Unstable Systems Using Noncausal FIR Models Khaled Aljanaideh, Benjamin J. Coffer, and Dennis S. Bernstein

More information

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10 Today Today (10/23/01) Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10 Reading Assignment: 6.3 Last Time In the last lecture, we discussed control design through shaping of the loop gain GK:

More information

On the Equivalence of OKID and Time Series Identification for Markov-Parameter Estimation

On the Equivalence of OKID and Time Series Identification for Markov-Parameter Estimation On the Equivalence of OKID and Time Series Identification for Markov-Parameter Estimation P V Albuquerque, M Holzel, and D S Bernstein April 5, 2009 Abstract We show the equivalence of Observer/Kalman

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

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

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

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Preprints of the 19th World Congress The International Federation of Automatic Control Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Eric Peterson Harry G.

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

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

Multivariable MRAC with State Feedback for Output Tracking

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

More information

ADAPTIVE CONTROL OF A FLEXIBLE MEMBRANE USING ACOUSTIC EXCITATION AND OPTICAL SENSING

ADAPTIVE CONTROL OF A FLEXIBLE MEMBRANE USING ACOUSTIC EXCITATION AND OPTICAL SENSING AIAA Guidance, Navigation, and Control Conference and Exhibit 11-14 August 23, Austin, Texas AIAA 23-543 ADAPTIVE CONTROL OF A FLEXIBLE MEMBRANE USING ACOUSTIC EXCITATION AND OPTICAL SENSING Jesse Hoagg

More information

UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION

UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION AIAA 99-3959 UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION Martin R. Waszak, * NASA Langley Research Center, Hampton, Virginia Dominick Andrisani II, Purdue University, West Lafayette, Indiana

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

Retrospective Cost Adaptive Control for Feedback and Feedforward Noise Control

Retrospective Cost Adaptive Control for Feedback and Feedforward Noise Control Retrospective Cost Adaptive Control for Feedback and Feedforward Noise Control by Antai Xie A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Aerospace

More information

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph

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

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

Event-triggered control subject to actuator saturation

Event-triggered control subject to actuator saturation Event-triggered control subject to actuator saturation GEORG A. KIENER Degree project in Automatic Control Master's thesis Stockholm, Sweden 212 XR-EE-RT 212:9 Diploma Thesis Event-triggered control subject

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

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

Systems. Active Vibration Isolation of Multi-Degree-of-Freedom

Systems. Active Vibration Isolation of Multi-Degree-of-Freedom Active Vibration Isolation of Multi-Degree-of-Freedom Systems WASSIM M. HADDAD School of Aerospace Engineering, Georgia Institute of Technology, Atlanta, GA 30332-0150 USA ALI RAZAVI George W Woodruff

More information

Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot

Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Maxim Makatchev Dept. of Manufacturing Engineering and Engineering Management City University of Hong Kong Hong Kong

More information

Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback

Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback 2005 American Control Conference June 8-10, 2005. Portland, OR, USA FrC17.5 Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback Weiyao Lan, Zhiyong Chen and Jie

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

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

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS Shumei Mu Tianguang Chu and Long Wang Intelligent Control Laboratory Center for Systems and Control Department of Mechanics

More information

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis Eduardo N. Gonçalves, Reinaldo M. Palhares, and Ricardo H. C. Takahashi Abstract This paper presents an algorithm for

More information

Retrospective Cost Adaptive Flow Control Using a Dielectric Barrier Discharge Actuator

Retrospective Cost Adaptive Flow Control Using a Dielectric Barrier Discharge Actuator Retrospective Cost Adaptive Flow Control Using a Dielectric Barrier Discharge Actuator Matthew Fledderjohn, Young-Chang Cho, Jesse B. Hoagg, Mario Santillo, Wei Shyy, and Dennis S. Bernstein Department

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

TRACKING WITH BOUNDED ACTUATORS: SCHEDULED CONTROLLERS. Dept. of Cont. and Inst. Eng., Chungbuk National University, Chungbuk , Korea

TRACKING WITH BOUNDED ACTUATORS: SCHEDULED CONTROLLERS. Dept. of Cont. and Inst. Eng., Chungbuk National University, Chungbuk , Korea TRACKING WITH BOUNDED ACTUATORS: SCHEDULED CONTROLLERS Jin-Hoon Kim Faryar Jabbari,1 Dept. of Cont. and Inst. Eng., Chungbuk National University, Chungbuk 61-763, Korea Dept. of Mechanical and Aerospace

More information

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a

More information

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu Modelling and Control of Dynamic Systems Stability of Linear Systems Sven Laur University of Tartu Motivating Example Naive open-loop control r[k] Controller Ĉ[z] u[k] ε 1 [k] System Ĝ[z] y[k] ε 2 [k]

More information

A Stable Block Model Predictive Control with Variable Implementation Horizon

A Stable Block Model Predictive Control with Variable Implementation Horizon American Control Conference June 8-,. Portland, OR, USA WeB9. A Stable Block Model Predictive Control with Variable Implementation Horizon Jing Sun, Shuhao Chen, Ilya Kolmanovsky Abstract In this paper,

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