Concurrent Learning Adaptive Control in the Presence of Uncertain Control Allocation Matrix

Size: px
Start display at page:

Download "Concurrent Learning Adaptive Control in the Presence of Uncertain Control Allocation Matrix"

Transcription

1 Concurrent Learning Adaptive Control in the Presence of Uncertain Control Allocation Matrix Ben Reish, Girish Chowdhary,, Distributed Autonomous Systems Laboratory, Oklahoma State University, Stillwater, OK, USA Kemal Ure, Jonathan P. How Aerospace Controls Laboratory, MIT, Cambridge, MA, USA We consider the problem of solving adaptive control problems in the presence of an uncertain control allocation matrix. Concurrent learning adaptive control architectures are presented that simultaneously stabilize the system and estimate parameters of the system B matrix. Sufficient conditions for the boundedness of the architecture are presented. The validity of our approach is demonstrated through numerical simulations on linear multi-input multi-output models. I. Introduction Adaptive control is a well-established area within control theory. For adaptation to uncertain, nonlinear elements of a control system, the Model Reference Adaptive Control (MRAC) framework provides a means to achieve asymptotic tracking error convergence or ultimate boundedness of tracking error 1 9. Particularity, adaptive flight control has been widely studied, both experimental and theoretical. For example, model reference adaptive controllers for both fixed wing and rotary wing unmanned aerial vehicles (UAVs) have been developed and tested Gavrilets et al., Chowdhary and Johnson and others have extended direct adaptive control methods to fault tolerant control 18,19. However, most of these techniques focus on minimizing the instantaneous tracking error and are not guaranteed to learn a model of the underlying uncertainty of the system model unless system input is persistently exciting, a condition that might be difficulty or costly to enforce under typical operating conditions. Concurrent learning adaptive controllers use data, selected online and recorded, concurrently with current data for adaptation. Concurrent learning adaptive controllers can guarantee exponential closed loop stability of both the tracking and the modeling error without requiring persistency of excitation if the plant uncertainty can be linearly parameterized,1. The convergence rate has also been shown to be directly proportional to the minimum singular value of the history stack and a singular value maximizing data recording algorithm was also presented. Concurrent learning controllers have been shown to simultaneously guarantee stability while learning matched modeling uncertainty for multivariable uncertain linear dynamical systems 3. However, in that work, changes to the parameters of the control effectiveness matrix (the B matrix in the usual linear dynamical system representation: ẋ = Ax + Bu) were not considered. M.S. candidate in the Distributed Autonomous Systems Lab at OSU, ben.reish@okstate.edu Assistant Professor, Oklahoma State University, girish.chowdhary@okstate.edu PhD Candidate, Massachusetts Institute of Technology Richard C. Maclaurin Professor of Aeronautics and Astronautics, MIT, jhow@mit.edu 1 of 19

2 In fact, adaptation to actuator uncertainties that can be represented as variations in the B matrix is a challenging problem in MRAC. Many MRAC algorithms can handle matched uncertainties in A matrix, however need to assume that the structure of the B matrix, and its parameters are fully known 1,1. This assumption can be restrictive when dealing with failures or actuator degradation. Lavretsky et al. have developed adaptive laws that can handle symmetric scaled loss of control effectiveness representable as a diagonal scaling matrix. Somanath shows that most MRAC methods yield only local stability when B is unknown and provide algorithms that can handle certain classes of uncertainties in the B matrix 5. Tao et al. developed adaptive controllers for the case of unknown B matrix and actuator failures under the condition that the sign of the ideal gain matrix satisfying appropriate matching conditions is known 6. However, it may be difficult to know the sign of the ideal gain when B is unknown. In this paper, we present a concurrent learning approach aimed at handling uncertainties in the B matrix. The insight behind our approach is that the difficulties in dealing with actuator uncertainties could be reduced if the controller attempted to learn parameters associated with the B matrix. In particular, we leverage the exponential parameter convergence properties of concurrent learning adaptive controllers to learn changes to the B matrix after a known switch in the parameters occurs. The adaptive controller switches to using the online estimated B matrix only after certain conditions on convergence are satisfied. Thus avoiding any undesirable effects the transient in learning may cause. We further show that our control architecture guarantees that the system states remain bounded while the parameters are being learned. We demonstrate the validity of the approach on a linear multi input multi output helicopter model. II. Concurrent Learning Adaptive Control with Uncertain B Matrix II.A. Vehicle Level Linear Switched Dynamical System Formulation Let a switching linear dynamical system be defined as follows, ẋ(t) = A σ(t) x i (t) + B σ(t) u i (t), i = 1,..., n veh (1) The subscript σ will be dropped from the formulation and the analysis and design for the control laws will focus on a single switch of the dynamical system, (A old, B old ) will represent the dynamics of the system before the failure and (A new, B new ) will represent the dynamics after the switch. II.B. Simultaneous Model Estimation and Stabilization using Concurrent Learning Adaptive Control Concurrent learning adaptive control is used as the main tool for this objective, due to its exponential convergence guarantees 3 and its ability to estimate unknown parameters without persistency of excitation 1. However, like other existing MRAC architectures, the concurrent learning adaptive controller relies on the knowledge of B new matrix, which is unavailable after the failure. It is possible to update the estimate of B new while controlling the system, however depending on the magnitude of perturbation in the B old matrix, this approach may render the system unstable. To overcome this problem, a separate concurrent learning model estimation loop is implemented, which estimates the A new and B new matrices after the failure in an online fashion and updates the B old matrix in the control law only after the model estimation converges. While the model estimation loop is running, the concurrent learning adaptive controller keeps the system bounded by using the B old matrix. Once the model estimation converges, the controller uses this new information to improve the tracking performance. Details of the concurrent model estimation algorithm are given in subsection II.B.1 while the concurrent learning adaptive controller with of 19

3 mismatched B matrices is presented at subsection II.B.. Finally the details on how the model estimation and control loops work together is provide in subsection II.B.3. II.B.1. Concurrent Learning Model Estimation Assume that the state of the system x(t) and the input signal u(t) are available or can be constructed from the measurements. Let (Â, ˆB) represent the estimate of (A, B) and let ˆx = Âx + ˆBu. Define error dynamics as ɛ(t) = ([Â, ˆB] [A, B])[x T (t), u T (t)] T = ˆx ẋ. The objective of the model estimation algorithm is to drive ɛ(t) asymptotically. Let x i, u i for i 1,..., p be the data points recorded online at times t i. Concurrent learning model estimation updates are given as follows, Â(t) = Γ A [x(t)ɛ(t) ˆB(t) = Γ B [u(t)ɛ(t) x j ɛ j ] () u j ɛ j ], (3) where Γ A, Γ B >. The following theorem can be proven using arguments in 1, Theorem 1. Assume that the control signal u(t) is exciting over a finite interval and that the data points for concurrent learning are selected using the singular value maximizing algorithm (Algorithm 1 from ), then, Â A and ˆB B exponentially fast. Remark 1. Note that model estimation law Eqs. and 3 requires the knowledge of ẋ. Mühlegg et. al showed that if a noisy estimate of ẋ is available, then the adaptation law is guaranteed to be uniformly bounded under some additional assumptions 7. Also, note that the ɛ(t) feedback term on the model update law can be dropped, and estimates of ɛ j can be improved using a fixed point smoother 3. II.B.. Concurrent Learning Adaptive Control with Unknown B Matrix Let ẋ rm = A rm x rm + B rm r represent the dynamics of the reference model to be used in MRAC architecture, where r(t) is the reference signal. Assume A rm is Hurwitz and P is the solution to the Lyapunov equation A T rmp + P A rm + Q =, where Q R n n is a positive definite matrix. Let the control law be of the form u(t) = K T (t)x(t) + K T r (t)r(t), () where K R n m and K r R 1 m. Assume that matching conditions hold, i.e. there exits as K and K r such that, A + BK T = A rm (5) BK r T = B rm (6) After substituting the control law to the system equation and performing algebraic manipulations, the following form of the error dynamics e(t) = x x rm is obtained, ė = A rm e + B K T x + B K T r r(t) (7) 3 of 19

4 The objective of the controller is to update K, K r such that error dynamics e(t) = x x rm and weight error dynamics K = K K, K r = K Kr are asymptotically stable. When the control assignment matrix B is available to the designer, it has been shown in 3, that concurrent learning satisfies this objective exponentially fast without needing persistency of excitation. In this section we will extend this work to deal with the case where the control allocation matrix, B, is unknown. Let ˆB be a fixed estimate of the B matrix which is available to the controller. Assume that the A matrix is known. Let x i, r i be the i th data point recorded online, define the error variables ˆɛ Kj and ˆɛ Kr as, ˆɛ Kj = ˆB 1 ( x j A rm x j B rm r j ) (8) ˆɛ Krj = K T r r j ˆB 1 B rm r j. (9) The concurrent learning weight update laws are given as, K = Γ x [xe T P ˆB + x jˆɛ T K j ] (1) K r = Γ r [re T P ˆB + r jˆɛ T K rj ] (11) The following theorem states that as long as the estimate ˆB is close enough to B, the system [e, K, K r ] is bounded. Theorem. Consider the system in Eq. 1, the control law in Eq., and weight update laws in Eqs. 1 and 11. Assume that the reference signal r(t) is exciting over a finite interval and that the data points for concurrent learning are selected using the singular value maximizing algorithm (Algorithm 1 from 3 ). In addition assume that B ˆB is bounded, sgn(b) = sgn( ˆB), and pairs (A, B) and (A, ˆB) are controllable. Then the zero solution (e, K, K r ) of the closed loop system is uniformly ultimately bounded. The proof is presented in the appendix. Given the above theorem, the following corollary is immediate if one considers the case when the control allocation matrix B is completely known. Corollary 1. In addition to the assumptions of Theorem 1, if B =, i.e. the control allocation matrix B is known to the controller, then the zero solution (e, K, K r ) of the closed loop system is exponentially stable, that is the tracking error and weight error dynamics converge to zero exponentially fast. Proof. The proof of this theorem follows from that of Theorem with B =. This result has been proven in Theorem 1 of 3 under the assumption that B =. II.B.3. Safe Model Estimation Using Switched Control The model estimation method described in section II.B.1 and the control law described in section II.B. can be combined to build a switched control model estimation algorithm that concurrently learns the model and stabilizes the UAV after failures. We assume that there is a separate health monitoring system that signals to controller that a failure is occurred. The basic idea of the switched control algorithm is to use the control law developed in section II.B. to keep the system bounded without the knowledge of (A new, B new ), while the parameter estimation law developed in section II.B.1 estimates the new system model in the background. Once the new system model is estimated, controller switches to newly learned model to stabilize the system. This process is described in Algorithm 1. of 19

5 Algorithm 1: Safe Model Estimation and Control Algorithm Input: Initial state x(), Model before the failure (A old, B old ). Reference Model (A rm, B rm ), Tolerance t end, Model Tolerance m tol 1 (A new, B new ) (A old, B old ) while (t Current()) t end do 3 x(t) ObserveState(t) (A new, B new ) Eqs. and 3 5 u(t) Eqs., 1,11 using ( ˆB = B old ) 6 if A new A old < m tol and B new B old < m tol then 7 (A old, B old ) (A new, B new ) Corollary. Assume t tol max( t switch, t est ), where t est is the time required by model estimation algorithm to drive [Ã, B]. Then the Algorithm 1 ensures that the system [e, K, K r ] T is stable. Proof. Boundedness of the system during the model estimation process is guaranteed by Theorem and since the model estimation law is proven to be exponentially fast by Theorem 1, as long as t tol is big enough, Algorithm 1 is guaranteed to converge to the new model after the failure in finite time. After Algorithm 1 terminates, Corollary 1 implies that the control law, Eq., will stabilize the system. III. Simulation Results III.A. Performance of the Safe Model Estimation Algorithm In this subsection, stand alone performance of the safe model estimation and control algorithm (Algorithm 1) is verified on a helicopter model taken from 8 and a fixed wing unmanned aerial vehicle (UAV) from 9. The helicopter model is a fairly large scale linear system, consisting of 11 states and inputs. The fixed wing UAV has 8 states and inputs. In the simulation, the system was initialized with complete knowledge of A and B and a failure was induced at the second mark. Then the controller uses Algorithm 1 to continue operation. The velocities track the references with some error which decays in about seconds. The angular velocities track the reference command with some error that is also decaying after the failure in Fig. 1. After the failure, total model estimation error rapidly converges towards zero near the 6 seconds mark in Fig.. Between 6 seconds mark, controller uses the B old matrix to keep the system bounded. After the 6 seconds mark controller switches to B new matrix provided by the model estimator to control the system, and tracking error rapidly decreases to zero. Figures 3 and are from the fixed wing unmanned aerial vehicle from 9. Fig. 3 shows sideslip angle tracking, roll rate, yaw rate, and Euler Roll angle rate of the UAV. Fig. shows the evolution of certain elements of the A and B matrices. The estimated A and B matrices are approaching the values of the old A and B matrices after the failure which happened at the 15 second mark in these two figures. III.B. Performance of a Combined Concurrent Learning Controller and Estimator In this section we analyze the performance of the adaptive controller that is implemented through the following three equations: 5 of 19

6 .5 U (m/s) P (rad/s) time (s) time (s).5 V (m/s) Q (rad/s) time (s) time (s).5 W (m/s) R (rad/s) time (s) time (s) Figure 1. Reference and actual velocity states over time on the left. U, V, W denote the velocity in X, Y, Z in body axes. Reference and actual angular velocity states over time on the right. P, Q, R denote the rolling, pitching and yawing velocities. K = Γ x [xe T P ˆB + K r = Γ r [re T P ˆB + ˆB(t) = Γ B [u(t)ɛ(t) x jˆɛ T K j ] (1) r jˆɛ T K rj ] (13) u j ɛ j ], (1) That is, the concurrent learning controller attempts to figure out the ideal control gains as well as the B matrix at the same time. The A matrix is not estimated. The following known and unstable A matrix is considered: III.B.1. Results with known sign of B A = (15) Here we examine a system with known sign of the control allocation matrix. We will apply adaptive control, then concurrent learning adaptive control and then concurrent learning with model 6 of 19

7 5 Model Parameters (A Matrix) Model Parameters (B Matrix) time (s) time (s) Figure. Model parameters (entries of A matrix on the left, entries of the B matrix on the right) over time. The failure occurs around the second mark..1.5 β.1 pb/. 1 3 (sec) (sec).1 rb/ φ (sec). 1 3 (sec) Figure 3. From the UAV model, β is the sideslip angle (top left), ρ b / is the roll rate (top right), r b / is the yaw rate (bottom left), and φ is the Euler Roll angle rate (bottom right). estimation adaptive control to the system. The B matrix for this simulation is defined to be: B =.1.9. (16).5.5 The controller starts with the following estimate of the B matrix ( ˆB): 1 ˆB = 1 (17) 1 which makes B and ˆB have the same sign. As shown in Fig. 5-8, the system works with only a normal adaptation law because the sign of the B matrix is the same as the sign of the ˆB matrix. The noise in the signal does have some 7 of 19

8 Est. B(1,1) B(1,1) Est. B(3,) B(3,) Est. A(1,1) A(1,1) Est. A(,1) A(,1) Figure. mark. UAV Model parameter estimation (certain entries of A and B) over time with failure at 15 second effect and note that the weights never arrive to the ideal weights in Fig. 8 which indicates that no learning of the underlying system has taken place. In Fig. 9-1, the system is affected less by the noise in the signal when using concurrent learning to update the adaptive weights. The tracking error is smaller in Fig. 1 than in Fig. 6 with no concurrent learning. The weights never arrive to the ideal weights in Fig. 1 either. So concurrent learning is working to bound the system, but because of the differences between B and ˆB, the adaptive weights are not arriving at the ideal weights. Then in Fig , the system is using concurrent learning and is also estimating the B matrix. The tracking error is on the same order as Fig. 1 and less than when the system did not use concurrent learning. Note that the weights arrive at the ideal weights in Figs. 16. This shows that the controller has learned the underlying model to be able to drive the weights to their ideal values. x x x 3 noisy state command damage 9 occurred 1 time seconds Figure 5. Tracking Performance over (No Concurrent Learning nor Estimation of B Matrix) 8 of 19

9 1 Position Error e Rate Error 1 e Acceleration Error 1 e Angular Rate Error δ (deg) time (seconds) Figure 6. Tracking Error over (No Concurrent Learning nor Estimation of B Matrix) 15 U1 U U3 X1ref Xref X3ref 1 5 Input Figure 7. Control Input over (No Concurrent Learning nor Estimation of B Matrix) III.B.. Results with Unknown sign of B In this section we present results when the sign of the B matrix is not known, and the controller starts by assuming the wrong sign of B. The true B matrix is: B =.1.9. (18).5.5 The ˆB matrix is still an identity matrix so the sign is off on two elements. Using the same update law as previous example, the system is controlled while the B matrix is identified. Running this 9 of 19

10 Kx Kr Figure 8. Adaptive Weights over (No Concurrent Learning nor Estimation of B Matrix) simulation with the adaptive law with no concurrent learning or estimation of B causes unbounded output. In Figs. 18-, the system is controlled while the B matrix is estimated. This is a particularly difficult problem because the sign of the initial estimate of the B matrix ( ˆB) is not correct. Correspondingly it can be seen that the controller, including the adaptive weights in Fig., diverges in the beginning, but converges after the estimate ˆB converges to the right B matrix. The control input in Fig. 19 is larger initially than in Figs. 7, 11, or 15, but then settles down to comparitively similar magnitudes as ˆB converges to B. Once again, the adaptive weights converge to their ideal values in Fig.. IV. Conclusions We have shown an algorithm to safely switch between controllers while the new model is estimated and displayed results of using that algorithm on a helicopter model and a fixed wing unmanned aerial vehicle. We have also shown a that concurrent learning adaptive control in the context of a model reference adaptive controller identifies the control allocation matrix even when the sign of the estimate, ˆB, is not equal to the sign of the B matrix. Concurrent learning adaptive control also drives adaptive weights to their ideal values and causes exponentially quick convergence with less error than adaptive control without concurrent learning. Proof of Theorem 1 V. Appendix Proof. Let ζ = [e, vec(k), K r ] T and define the following Lyapunov candidate, V (ζ) = 1 et P e + 1 tr( K T Γ 1 x K) + 1 tr( K r T Γ 1 r K r ). (19) It is possible to bound the Lyapunov candidate above and below with the following positive definite functions. 1 min(λ min(p ), λ min (Γ 1 x ), Γ 1 r ) ζ V (ζ) 1 max(λ max(p ), λ max (Γ 1 x ), Γ 1 r ) ζ 1 of 19

11 x x x 3 noisy state command damage 9 occurred 1 time seconds Figure 9. Tracking Performance over (Concurrent Learning but no Estimation of B Matrix) Let [t 1, t,..., t p ], t i+1 > t i be the sequence of times where each data was recorded. Taking the derivative of the Lyapunov candidate along trajectories of the system for each interval [t i, t i+1 ] and performing simplifications, we get: V (ζ) = 1 et Qe + ( K T xe T + K r T re T )P (B ˆB) Define, ɛ = ˆɛ ɛ, B = ˆB B, tr( K T x jˆɛ T K j ) tr( K T r p r jˆɛ T K r ) V (ζ) = 1 et Qe ( K T xe T + K T r re T )P B tr( K T x j x T K j T ) tr( K T p r r j rj T T K r ) tr( K T x j ɛ T K j ) tr( K T r p r j ɛ T K r ). Note that the matrix Ω = p x jx T j is positive definite. Bounding the inequality above using norms and the triangle inequality, V (ζ) 1 λ min(q) e 1 λ min(ω) K 1 ( rj ) K r + K x rm e P B () + K e P B + K r r e P B + K P x j ɛ K + K r P r j ɛ Kr 11 of 19

12 . Position Error e Rate Error. e e Acceleration Error Angular Rate Error δ (deg) time (seconds) Figure 1. Tracking Error over (Concurrent Learning but no Estimation of B Matrix) Note that as long as the matrix Ω is full ranked (which can be guaranteed if the reference signal r is exciting over a finite interval [, T ] 3 ) and sgn(b) = sgn( ˆB), the first three terms on the right hand side of the inequality above are negative-definite. Conservative bounds on the rest of the right hand side terms can be found as follows: The matrix A rm of the reference model is assumed to be Hurwitz and the reference signal r is always bounded, therefore there exist scalars c r, c xrm > such that x rm < c rm, r < c r. Note that B is assumed to be bounded, therefore there exists a scalar c B such that P B < c B. Finally, note that the error terms ˆɛ are functions of recorded data x j, r j, which are bounded by assumption and do not evolve with time. Therefore there exist scalars c ɛx, c ɛr > such that P p x j ɛ K < c ɛx, P p r j ɛ Kr < c ɛr. Hence, V (ζ) 1 λ min(q) e 1 λ min(ω) K (1) 1 ( rj ) K r + c rm c B K e + c B K e +c r c B K r e + c ɛx K + c ɛr K r. Therefore, for sufficiently large λ min (Q), λ min (Ω), and p r j, V (ζ) outside of a compact set. To see that the set is indeed compact, note that the terms on the right hand side of Eq. 1 yield three quadratic inequalities in e, K and K r. A conservative estimate of the positively invariant set within which the solutions are bounded can be found by solving these quadratic inequalities for each variable while assuming that other two variables are non-zero. First we check the case where K >, K r >. In this case, 1 of 19

13 15 1 U1 U U3 X1ref Xref X3ref 5 Input Figure 11. Control Input over (Concurrent Learning but no Estimation of B Matrix) e b e + b e a e c e a e () a e = 1 λ min(q) + c b K b e = c rm c B K + c r c B K r c e = 1 λ min(ω) K 1 ( rj ) K r +c ɛx K + c ɛr K r then V (ζ) Kx Kr Figure 1. Adaptive Weights over (Concurrent Learning but no Estimation of B Matrix) 13 of 19

14 x x x 3 noisy state command damage 9 occurred 1 time seconds Figure 13. Tracking Performance over (Concurrent Learning and Estimation of B Matrix) Secondly, we consider the case e, K r. In this case, V (ζ) if K b k + b k a kc k (3) a k a k = 1 λ min(ω), b k = c rm c B e + c B e + c ɛx c k = 1 λ min(q) e 1 ( rj ) K r Then we check the case where e, K. +c r c B K r e + c ɛr K r () K r b kr + b k r a kr c kr a kr (5) a kr = 1 ( rj ), b kr = c r c B e + c ɛr (6) c kr = 1 λ min(q) e 1 λ min(ω) K c rm c B K e + c B K e + c ɛx K. Inequalities 5 characterize the compact set outside of which V (ζ). Therefore, all solutions will eventually end up within this set, which in turn proves that the system [e, K, K r ] is uniformly ultimately bounded. 1 of 19

15 . Position Error e Rate Error. e Acceleration Error.5 e Angular Rate Error δ (deg) time (seconds) Figure 1. Tracking Error over (Concurrent Learning and Estimation of B Matrix) References 1 Kumpati S. Narendra and Anuradha M. Annaswamy. Stable Adaptive Systems. Prentice-Hall, Englewood Cliffs, Petros A. Ioannou and Peter V. Kokotovic. Adaptive Systems with Reduced Models. Springer Verlag, Secaucus, NJ, Karl Johan Aström and Björn Wittenmark. Adaptive Control. Addison-Weseley, Readings, nd edition, Gang Tao. Adaptive Control Design and Analysis. Wiley, New York, 3. 5 N. Hovakimyan, B. J. Yang, and A. Calise. An adaptive output feedback control methodology for non-minimum phase systems. Automatica, ():513 5, 6. 6 Chengyu Cao and N. Hovakimyan. Design and analysis of a novel adaptive control architecture with guaranteed transient performance. Automatic Control, IEEE Transactions on, 53(): , march 8. 7 Tansel Yucelen and Anthony Calise. Derivative-free model reference adaptive control. AIAA Journal of Guidance, Control, and Dynamics, 3(8):933 95, 1. AIAA paper number , doi: 1.51/ Nhan Nguyen, Kalamanje Krishnakumar, John Kaneshige, and Pascal Nespeca. Dynamics and adaptive control for stability recovery of damaged asymmetric aircraft. In AIAA Guidance Navigation and Control Conference, Keystone, CO, 6. 9 M. Steinberg. Historical overview of research in reconfigurable flight control. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 19():63 75, 5. 1 A. Calise, N. Hovakimyan, and M. Idan. Adaptive output feedback control of nonlinear systems using neural networks. Automatica, 37(8):11 111, 1. Special Issue on Neural Networks for Feedback Control. 15 of 19

16 15 1 U1 U U3 X1ref Xref X3ref 5 Input Figure 15. Control Input over (Concurrent Learning and Estimation of B Matrix) 11 E. Johnson and S. Kannan. Adaptive flight control for an autonomous unmanned helicopter. In Proceedings of the AIAA Guidance Navigation and Control Conference, held at Monterrery CA,. 1 Eric N. Johnson and Seung Min Oh. Adaptive control using combined online and background learning neural network. In Proceedings of CDC,. 13 Eric N. Johnson. Limited Authority Adaptive Flight Control. PhD thesis, Georgia Institute of Technology, Atlanta Ga,. 1 Suresh K. Kannan, Adrian A. Koller, and Eric N. Johnson. Simulation and development environment for multiple heterogeneous uavs. In AIAA Modeling and Simulation Technology Conference, number AIAA--51, Providence, Rhode Island, August. 15 Suresh Kannan. Adaptive Control of Systems in Cascade with Saturation. PhD thesis, Georgia Institute of Technology, Atlanta Ga, Kx Kr Figure 16. Adaptive Weights over (Concurrent Learning and Estimation of B Matrix) 16 of 19

17 x x x 3 noisy state command damage 9 occurred 1 time seconds Figure 17. Tracking Performance over (Concurrent Learning and Estimation of B Matrix) 16 Girish Chowdhary and Eric N. Johnson. Theory and flight test validation of a concurrent learning adaptive controller. Journal of Guidance Control and Dynamics, 3():59 67, March Eugene Lavretsky and Kevin Wise. Flight control of manned/unmanned military aircraft. In Proceedings of American Control Conference, Damien B Jourdan, Michael D Piedmonte, Vlad Gavrilets, and David W Vos. Enhancing UAV Survivability Through Damage Tolerant Control, pages 1 6. Number August. AIAA, 1. AIAA Girish Chowdhary, Eric N. Johnson, Rajeev Chandramohan, Scott M. Kimbrell, and Anthony Calise. Autonomous guidance and control of airplanes under actuator failures and severe structural damage. Journal of Guidance Control and Dynamics, 1. Girish Chowdhary. Concurrent Learning for Convergence in Adaptive Control Without Persistency of Excitation. PhD thesis, Georgia Institute of Technology, Atlanta, GA, 1. 1 Girish Chowdhary and Eric N. Johnson. Concurrent learning for convergence in adaptive control without persistency of excitation. In 9th IEEE Conference on Decision and Control, pages , 1. Girish Chowdhary and Eric N. Johnson. A singular value maximizing data recording algorithm for concurrent learning. In American Control Conference, San Francisco, CA, June Girish Chowdhary, Maximillian Muhlegg, Tansel Yucelen, and Eric Johnson. Concurrent learning adaptive control of linear systems with exponentially convergent bounds. International Journal of Adaptive Control and Signal Processing, 1. E. Lavretsky. Combined/composite model reference adaptive control. Automatic Control, IEEE Transactions on, 5(11):69 697, nov Amit Somanath. Adaptive control of hypersonic vehicles in presence of actuation uncertainties. Sm, Massachusetts Institute of Technology, Cambridge, MA, June of 19

18 Position Error e Rate Error. e Acceleration Error e Angular Rate Error 1 δ (deg) time (seconds) Figure 18. Tracking Error over (Concurrent Learning and Estimation of B Matrix) 6 G. Tao, S.M. Joshi, and X. Ma. Adaptive state feedback and tracking control of systems with actuator failures. Automatic Control, IEEE Transactions on, 6(1):78 95, jan 1. 7 M. Muhlegg, G. Chowdhary, and Johnson E. Concurrent learning adaptive control of linear systems with noisy measurement. In Proceedings of the AIAA Guidance, Navigation and Control Conference, MN, August 1. 8 G. Chowdhary and R. Jategaonkar. Aerodynamic parameter estimation from flight data applying extended and unscented kalman filter. In AIAA Atmospheric Flight Mechanics Conference. Citeseer, 6. 9 Kirk Y. Scheper, Girish Chowdhary, and Eric N. Johnson. Aerodynamic system identification of fixed-wing UAV. In Proceedings of AIAA AFM, August of 19

19 8 6 U1 U U3 X1ref Xref X3ref Input Figure 19. Control Input over (Concurrent Learning and Estimation of B Matrix) Kx Kr Figure. Adaptive Weights over (Concurrent Learning and Estimation of B Matrix) 19 of 19

Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation

Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation Girish Chowdhary and Eric Johnson Abstract We show that for an adaptive controller that uses recorded and instantaneous

More information

Concurrent Learning Adaptive Control for Systems with Unknown Sign of Control Effectiveness

Concurrent Learning Adaptive Control for Systems with Unknown Sign of Control Effectiveness Concurrent Learning Adaptive Control for Systems with Unknown Sign of Control Effectiveness Benjamin Reish and Girish Chowdhary Abstract Most Model Reference Adaptive Control methods assume that the sign

More information

Concurrent Learning Adaptive Control of Linear Systems with Exponentially Convergent Bounds

Concurrent Learning Adaptive Control of Linear Systems with Exponentially Convergent Bounds INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING Int. J. Adapt. Control Signal Process. 211; :1 25 Published online in Wiley InterScience (www.interscience.wiley.com). Concurrent Learning

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

Least Squares Based Modification for Adaptive Control

Least Squares Based Modification for Adaptive Control Least Squares Based Modification for Adaptive Control Girish Chowdhary and Eric Johnson Abstract A least squares modification is presented to adaptive control problems where the uncertainty can be linearly

More information

Output Feedback Concurrent Learning Model Reference Adaptive Control

Output Feedback Concurrent Learning Model Reference Adaptive Control Output Feedback Concurrent Learning Model Reference Adaptive Control John F. Quindlen Massachusetts Institute of Technology, Cambridge, MA, 2139 Girish Chowdhary Oklahoma State University, Stillwater,

More information

Experimental Results of Concurrent Learning Adaptive Controllers

Experimental Results of Concurrent Learning Adaptive Controllers Experimental Results of Concurrent Learning Adaptive Controllers Girish Chowdhary, Tongbin Wu, Mark Cutler, Nazim Kemal Üre, Jonathan P. How Commonly used Proportional-Integral-Derivative based UAV flight

More information

RESEARCH ARTICLE. Exponential Parameter and Tracking Error Convergence Guarantees for Adaptive Controllers without Persistency of Excitation

RESEARCH ARTICLE. Exponential Parameter and Tracking Error Convergence Guarantees for Adaptive Controllers without Persistency of Excitation International Journal of Control Vol., No., Month 2x, 1 28 RESEARCH ARTICLE Exponential Parameter and Tracking Error Convergence Guarantees for Adaptive Controllers without Persistency of Excitation Girish

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

ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE

ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE Kijoon Kim*, Jongmin Ahn**, Seungkeun Kim*, Jinyoung Suk* *Chungnam National University, **Agency for Defense and Development

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 with a Nested Saturation Reference Model

Adaptive Control with a Nested Saturation Reference Model Adaptive Control with a Nested Saturation Reference Model Suresh K Kannan and Eric N Johnson School of Aerospace Engineering Georgia Institute of Technology, Atlanta, GA 3332 This paper introduces a neural

More information

ADAPTIVE control has been extensively studied for aerospace

ADAPTIVE control has been extensively studied for aerospace JOURNAL OF GUIDANCE,CONTROL, AND DYNAMICS Vol. 34, No., March April Theory and Flight-Test Validation of a Concurrent-Learning Adaptive Controller Girish V. Chowdhary and Eric N. Johnson Georgia Institute

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

Several Extensions in Methods for Adaptive Output Feedback Control

Several Extensions in Methods for Adaptive Output Feedback Control Several Extensions in Methods for Adaptive Output Feedback Control Nakwan Kim Postdoctoral Fellow School of Aerospace Engineering Georgia Institute of Technology Atlanta, GA 333 5 Anthony J. Calise Professor

More information

THE design objective of Model Reference Adaptive Control

THE design objective of Model Reference Adaptive Control Memory-Based Data-Driven MRAC Architecture Ensuring Parameter Convergence Sayan Basu Roy, Shubhendu Bhasin, Indra Narayan Kar arxiv:62.482v [cs.sy] Feb 26 Abstract Convergence of controller parameters

More information

DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL

DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL Tansel YUCELEN, * Kilsoo KIM, and Anthony J. CALISE Georgia Institute of Technology, Yucelen Atlanta, * GA 30332, USA * tansel@gatech.edu AIAA Guidance,

More information

Composite Model Reference Adaptive Control with Parameter Convergence under Finite Excitation

Composite Model Reference Adaptive Control with Parameter Convergence under Finite Excitation Composite Model Reference Adaptive Control with Parameter Convergence under Finite Excitation Namhoon Cho, Hyo-Sang Shin*, Youdan Kim, and Antonios Tsourdos Abstract A new parameter estimation method is

More information

Rapid transfer of controllers between UAVs using learning-based adaptive control

Rapid transfer of controllers between UAVs using learning-based adaptive control Rapid transfer of controllers between UAVs using learning-based adaptive control The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation

More information

Adaptive Output Feedback Based on Closed-Loop. Reference Models for Hypersonic Vehicles

Adaptive Output Feedback Based on Closed-Loop. Reference Models for Hypersonic Vehicles Adaptive Output Feedback Based on Closed-Loop Reference Models for Hypersonic Vehicles Daniel P. Wiese 1 and Anuradha M. Annaswamy 2 Massachusetts Institute of Technology, Cambridge, MA 02139 Jonathan

More information

Adaptive control of time-varying systems with gain-scheduling

Adaptive control of time-varying systems with gain-scheduling 2008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 2008 ThC14.5 Adaptive control of time-varying systems with gain-scheduling Jinho Jang, Anuradha M. Annaswamy,

More information

A Reproducing Kernel Hilbert Space Approach for the Online Update of Radial Bases in Neuro-Adaptive Control

A Reproducing Kernel Hilbert Space Approach for the Online Update of Radial Bases in Neuro-Adaptive Control A Reproducing Kernel Hilbert Space Approach for the Online Update of Radial Bases in Neuro-Adaptive Control Hassan A. Kingravi, Girish Chowdhary, Patricio A. Vela, and Eric N. Johnson Abstract Classical

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Overview Guy Dumont Department of Electrical and Computer Engineering University of British Columbia Lectures: Thursday 09h00-12h00 Location: PPC 101 Guy Dumont (UBC) EECE 574

More information

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

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

More information

DYNAMIC inversion (DI) or feedback linearization is

DYNAMIC inversion (DI) or feedback linearization is 1 Equivalence between Approximate Dynamic Inversion and Proportional-Integral Control Justin Teo and Jonathan P How Technical Report ACL08 01 Aerospace Controls Laboratory Department of Aeronautics and

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

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

Adaptive Control of Hypersonic Vehicles in Presence of Aerodynamic and Center of Gravity Uncertainties

Adaptive Control of Hypersonic Vehicles in Presence of Aerodynamic and Center of Gravity Uncertainties Control of Hypersonic Vehicles in Presence of Aerodynamic and Center of Gravity Uncertainties Amith Somanath and Anuradha Annaswamy Abstract The paper proposes a new class of adaptive controllers that

More information

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

AROTORCRAFT-BASED unmanned aerial vehicle

AROTORCRAFT-BASED unmanned aerial vehicle 1392 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 20, NO. 5, SEPTEMBER 2012 Autonomous Flight of the Rotorcraft-Based UAV Using RISE Feedback and NN Feedforward Terms Jongho Shin, H. Jin Kim,

More information

Design and modelling of an airship station holding controller for low cost satellite operations

Design and modelling of an airship station holding controller for low cost satellite operations AIAA Guidance, Navigation, and Control Conference and Exhibit 15-18 August 25, San Francisco, California AIAA 25-62 Design and modelling of an airship station holding controller for low cost satellite

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE B.R. Andrievsky, A.L. Fradkov Institute for Problems of Mechanical Engineering of Russian Academy of Sciences 61, Bolshoy av., V.O., 199178 Saint Petersburg,

More information

Supervisor: Dr. Youmin Zhang Amin Salar Zahra Gallehdari Narges Roofigari

Supervisor: Dr. Youmin Zhang Amin Salar Zahra Gallehdari Narges Roofigari Supervisor: Dr. Youmin Zhang Amin Salar 6032761 Zahra Gallehdari 1309102 Narges Roofigari 8907926 Fault Diagnosis and Fault Tolerant Control Systems Final Project December 2011 Contents Introduction Quad-Rotor

More information

Dynamic-Fuzzy-Neural-Networks-Based Control of an Unmanned Aerial Vehicle

Dynamic-Fuzzy-Neural-Networks-Based Control of an Unmanned Aerial Vehicle Proceedings of the 7th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-, 8 Dynamic-Fuzzy-Neural-Networks-Based Control of an Unmanned Aerial Vehicle Zhe Tang*, Meng

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

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

Further results on global stabilization of the PVTOL aircraft

Further results on global stabilization of the PVTOL aircraft Further results on global stabilization of the PVTOL aircraft Ahmad Hably, Farid Kendoul 2, Nicolas Marchand, and Pedro Castillo 2 Laboratoire d Automatique de Grenoble, ENSIEG BP 46, 3842 Saint Martin

More information

with Application to Autonomous Vehicles

with Application to Autonomous Vehicles Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation

More information

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,

More information

Introduction. 1.1 Historical Overview. Chapter 1

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

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

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

More information

Unifying Behavior-Based Control Design and Hybrid Stability Theory

Unifying Behavior-Based Control Design and Hybrid Stability Theory 9 American Control Conference Hyatt Regency Riverfront St. Louis MO USA June - 9 ThC.6 Unifying Behavior-Based Control Design and Hybrid Stability Theory Vladimir Djapic 3 Jay Farrell 3 and Wenjie Dong

More information

An Adaptive Reset Control System for Flight Safety in the Presence of Actuator Anomalies

An Adaptive Reset Control System for Flight Safety in the Presence of Actuator Anomalies 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeB15.2 An Adaptive Reset Control System for Flight Safety in the Presence of Actuator Anomalies Megumi Matsutani

More information

A Nonlinear Dynamic Inversion Predictor-Based Model Reference Adaptive Controller for a Generic Transport Model

A Nonlinear Dynamic Inversion Predictor-Based Model Reference Adaptive Controller for a Generic Transport Model 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 WeB03.2 A Nonlinear Dynamic Inversion Predictor-Based Model Reference Adaptive Controller for a Generic ransport

More information

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

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

More information

AFRL MACCCS Review. Adaptive Control of the Generic Hypersonic Vehicle

AFRL MACCCS Review. Adaptive Control of the Generic Hypersonic Vehicle AFRL MACCCS Review of the Generic Hypersonic Vehicle PI: Active- Laboratory Department of Mechanical Engineering Massachusetts Institute of Technology September 19, 2012, MIT AACL 1/38 Our Team MIT Team

More information

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies AAS03-558 Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies C. Eugene Skelton II and Christopher D. Hall Department of Aerospace & Ocean Engineering Virginia Polytechnic Institute

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

Dual-Layer Adaptive Sliding Mode Control

Dual-Layer Adaptive Sliding Mode Control Dual-Layer Adaptive Sliding Mode Control Christopher Edwards 1, and Yuri Shtessel 2 Abstract This paper proposes new and novel equivalent control-based adaptive schemes for both conventional and super-twisting

More information

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

1. Find the solution of the following uncontrolled linear system. 2 α 1 1 Appendix B Revision Problems 1. Find the solution of the following uncontrolled linear system 0 1 1 ẋ = x, x(0) =. 2 3 1 Class test, August 1998 2. Given the linear system described by 2 α 1 1 ẋ = x +

More information

L 1 Adaptive Controller for a Class of Systems with Unknown

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

More information

On the simultaneous diagonal stability of a pair of positive linear systems

On the simultaneous diagonal stability of a pair of positive linear systems On the simultaneous diagonal stability of a pair of positive linear systems Oliver Mason Hamilton Institute NUI Maynooth Ireland Robert Shorten Hamilton Institute NUI Maynooth Ireland Abstract In this

More information

Introduction to Flight Dynamics

Introduction to Flight Dynamics Chapter 1 Introduction to Flight Dynamics Flight dynamics deals principally with the response of aerospace vehicles to perturbations in their flight environments and to control inputs. In order to understand

More information

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. IV (May - Jun. 2015), PP 52-62 www.iosrjournals.org The ϵ-capacity of a gain matrix and tolerable disturbances:

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

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Hugh H. T. Liu University of Toronto, Toronto, Ontario, M3H 5T6, Canada Sebastian Nowotny

More information

Fault-Tolerant Control of a Unmanned Aerial Vehicle with Partial Wing Loss

Fault-Tolerant Control of a Unmanned Aerial Vehicle with Partial Wing Loss Preprints of the 19th World Congress The International Federation of Automatic Control Fault-Tolerant Control of a Unmanned Aerial Vehicle with Partial Wing Loss Wiaan Beeton J.A.A. Engelbrecht Stellenbosch

More information

Removing Erroneous History Stack Elements in Concurrent Learning

Removing Erroneous History Stack Elements in Concurrent Learning Removing Erroneous History Stack Elements in Concurrent Learning Stefan Kersting and Martin Buss Abstract This paper is concerned with erroneous history stack elements in concurrent learning. Concurrent

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

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann CONROL SYSEMS, ROBOICS, AND AUOMAION Vol. III Controller Design - Boris Lohmann CONROLLER DESIGN Boris Lohmann Institut für Automatisierungstechnik, Universität Bremen, Germany Keywords: State Feedback

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

IN recent years, controller design for systems having complex

IN recent years, controller design for systems having complex 818 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 29, NO 6, DECEMBER 1999 Adaptive Neural Network Control of Nonlinear Systems by State and Output Feedback S S Ge, Member,

More information

Lyapunov Stability Theory

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

More information

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

Agile Missile Controller Based on Adaptive Nonlinear Backstepping Control

Agile Missile Controller Based on Adaptive Nonlinear Backstepping Control Agile Missile Controller Based on Adaptive Nonlinear Backstepping Control Chang-Hun Lee, Tae-Hun Kim and Min-Jea Tahk 3 Korea Advanced Institute of Science and Technology(KAIST), Daejeon, 305-70, Korea

More information

Consensus Algorithms are Input-to-State Stable

Consensus Algorithms are Input-to-State Stable 05 American Control Conference June 8-10, 05. Portland, OR, USA WeC16.3 Consensus Algorithms are Input-to-State Stable Derek B. Kingston Wei Ren Randal W. Beard Department of Electrical and Computer Engineering

More information

ADAPTIVE EXTREMUM SEEKING CONTROL OF CONTINUOUS STIRRED TANK BIOREACTORS 1

ADAPTIVE EXTREMUM SEEKING CONTROL OF CONTINUOUS STIRRED TANK BIOREACTORS 1 ADAPTIVE EXTREMUM SEEKING CONTROL OF CONTINUOUS STIRRED TANK BIOREACTORS M. Guay, D. Dochain M. Perrier Department of Chemical Engineering, Queen s University, Kingston, Ontario, Canada K7L 3N6 CESAME,

More information

Adaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems

Adaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 ThA18.3 Adaptive Nonlinear Control Allocation of Non-minimum Phase Uncertain Systems Fang Liao, Kai-Yew Lum,

More information

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework Trans. JSASS Aerospace Tech. Japan Vol. 4, No. ists3, pp. Pd_5-Pd_, 6 Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework y Takahiro SASAKI,),

More information

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems Mehdi Tavan, Kamel Sabahi, and Saeid Hoseinzadeh Abstract This paper addresses the problem of state and

More information

New Parametric Affine Modeling and Control for Skid-to-Turn Missiles

New Parametric Affine Modeling and Control for Skid-to-Turn Missiles IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 9, NO. 2, MARCH 2001 335 New Parametric Affine Modeling and Control for Skid-to-Turn Missiles DongKyoung Chwa and Jin Young Choi, Member, IEEE Abstract

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

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,

More information

Adaptive Guidance and Control for Autonomous Formation Flight

Adaptive Guidance and Control for Autonomous Formation Flight Adaptive Guidance and Control for Autonomous Formation Flight Jongki Moon, Ramachandra Sattigeri, J.V.R. Prasad, Anthony J. Calise jongki.moon@gatech.edu,gte334x@mail.gatech.edu {jvr.prasad, anthony.calise}

More information

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

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

More information

Feedback Control of Spacecraft Rendezvous Maneuvers using Differential Drag

Feedback Control of Spacecraft Rendezvous Maneuvers using Differential Drag Feedback Control of Spacecraft Rendezvous Maneuvers using Differential Drag D. Pérez 1 and R. Bevilacqua Rensselaer Polytechnic Institute, Troy, New York, 1180 This work presents a feedback control strategy

More information

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone International Journal of Automation and Computing 8), May, -8 DOI:.7/s633--574-4 Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone Xue-Li

More information

On Piecewise Quadratic Control-Lyapunov Functions for Switched Linear Systems

On Piecewise Quadratic Control-Lyapunov Functions for Switched Linear Systems On Piecewise Quadratic Control-Lyapunov Functions for Switched Linear Systems Wei Zhang, Alessandro Abate, Michael P. Vitus and Jianghai Hu Abstract In this paper, we prove that a discrete-time switched

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

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

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

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

EML5311 Lyapunov Stability & Robust Control Design

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

More information

Adaptive Augmentation of a Fighter Aircraft Autopilot Using a Nonlinear Reference Model

Adaptive Augmentation of a Fighter Aircraft Autopilot Using a Nonlinear Reference Model Proceedings of the EuroGNC 13, 2nd CEAS Specialist Conference on Guidance, Navigation & Control, Delft University of Technology, Delft, The Netherlands, April -12, 13 Adaptive Augmentation of a Fighter

More information

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah

More information

Linear Feedback Control Using Quasi Velocities

Linear Feedback Control Using Quasi Velocities Linear Feedback Control Using Quasi Velocities Andrew J Sinclair Auburn University, Auburn, Alabama 36849 John E Hurtado and John L Junkins Texas A&M University, College Station, Texas 77843 A novel approach

More information

Formally Analyzing Adaptive Flight Control

Formally Analyzing Adaptive Flight Control Formally Analyzing Adaptive Flight Control Ashish Tiwari SRI International 333 Ravenswood Ave Menlo Park, CA 94025 Supported in part by NASA IRAC NRA grant number: NNX08AB95A Ashish Tiwari Symbolic Verification

More information

Exam. 135 minutes, 15 minutes reading time

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

More information

28TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES

28TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES 8 TH INTERNATIONAL CONGRESS OF O THE AERONAUTICAL SCIENCES AUTOPILOT DESIGN FOR AN AGILE MISSILE USING L ADAPTIVE BACKSTEPPING CONTROL Chang-Hun Lee*, Min-Jea Tahk* **, and Byung-Eul Jun*** *KAIST, **KAIST,

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

On Identification of Cascade Systems 1

On Identification of Cascade Systems 1 On Identification of Cascade Systems 1 Bo Wahlberg Håkan Hjalmarsson Jonas Mårtensson Automatic Control and ACCESS, School of Electrical Engineering, KTH, SE-100 44 Stockholm, Sweden. (bo.wahlberg@ee.kth.se

More information

Weak Convergence of Nonlinear High-Gain Tracking Differentiator

Weak Convergence of Nonlinear High-Gain Tracking Differentiator 1074 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 4, APRIL 2013 Weak Convergence of Nonlinear High-Gain Tracking Differentiator Bao-Zhu Guo and Zhi-Liang Zhao In applications, the signal may be

More information

Is Monopoli s Model Reference Adaptive Controller Correct?

Is Monopoli s Model Reference Adaptive Controller Correct? Is Monopoli s Model Reference Adaptive Controller Correct? A. S. Morse Center for Computational Vision and Control Department of Electrical Engineering Yale University, New Haven, CT 06520 USA April 9,

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

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

STATE AND OUTPUT FEEDBACK CONTROL IN MODEL-BASED NETWORKED CONTROL SYSTEMS

STATE AND OUTPUT FEEDBACK CONTROL IN MODEL-BASED NETWORKED CONTROL SYSTEMS SAE AND OUPU FEEDBACK CONROL IN MODEL-BASED NEWORKED CONROL SYSEMS Luis A Montestruque, Panos J Antsalis Abstract In this paper the control of a continuous linear plant where the sensor is connected to

More information

Nested Saturation with Guaranteed Real Poles 1

Nested Saturation with Guaranteed Real Poles 1 Neste Saturation with Guarantee Real Poles Eric N Johnson 2 an Suresh K Kannan 3 School of Aerospace Engineering Georgia Institute of Technology, Atlanta, GA 3332 Abstract The global stabilization of asymptotically

More information

Stable adaptive control with online learning

Stable adaptive control with online learning Stable adaptive control with online learning Andrew Y. Ng Stanford University Stanford, CA 9435, USA H. Jin Kim Seoul National University Seoul, Korea Abstract Learning algorithms have enjoyed numerous

More information

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

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

More information

Dynamic backstepping control for pure-feedback nonlinear systems

Dynamic backstepping control for pure-feedback nonlinear systems Dynamic backstepping control for pure-feedback nonlinear systems ZHANG Sheng *, QIAN Wei-qi (7.6) Computational Aerodynamics Institution, China Aerodynamics Research and Development Center, Mianyang, 6,

More information