access icon free Adaptive control with convex saturation constraints

This study applies retrospective cost adaptive control to command following in the presence of multi-variable convex input saturation constraints. To account for the saturation constraint, the authors use convex optimisation to minimise the quadratic retrospective cost function. The use of convex optimisation bounds the magnitude of the retrospectively optimised input and thereby influences the controller update to satisfy the control bounds. This technique is applied to a multi-rotor helicopter with constraints on the total thrust magnitude and inclination of the rotor plane.

Inspec keywords: adaptive control; convex programming; MIMO systems; multivariable control systems; minimisation; discrete time systems

Other keywords: multivariable convex input saturation constraints; convex optimisation bounds; cost adaptive control; thrust magnitude; MIMO system; multirotor helicopter; multiple-input multiple-output discrete-time Hammerstein system; quadratic retrospective cost function minimization; control bounds; rotor plane inclination

Subjects: Discrete control systems; Optimisation techniques; Multivariable control systems; Self-adjusting control systems

References

    1. 1)
      • 24. Morozov, A., D’Amato, A.M., Hoagg, J.B., Bernstein, D.S.: ‘Retrospective cost adaptive control for nonminimum-phase systems with uncertain nonminimum-phase zeros using convex optimization’, Proc. American Control Conf., San Francisco, CA, June 2011, pp. 11882293.
    2. 2)
    3. 3)
    4. 4)
      • 11. Tarbouriech, S., Garcia, G., daSilvaJr., J.M.G., Queinnec, I.: ‘Stability and stabilization of linear systems with saturating actuators’ (Springer, 2011).
    5. 5)
      • 8. Hu, T., Lin, Z.: ‘Control systems with actuator saturation: analysis and design’ (Birkhäuser, 2001).
    6. 6)
      • 10. Kapila, T., Grigoriadis, K.: ‘Actuator saturation control’ (CRC Press, 2002).
    7. 7)
      • 31. Sumer, E.D., Bernstein, D.S.: ‘Retrospective cost adaptive control with error-dependent regularization for mimo systems with unknown nonminimum-phase transmission zeros’, Proc. AIAA Guid. Nav. Control Conf., Minneapolis, MN, August 2012, AIAA-2012-4070.
    8. 8)
    9. 9)
      • 15. Coffer, B.J., Hoagg, J.B., Bernstein, D.S.: ‘Cumulative retrospective cost adaptive control of systems with amplitude and rate saturation’, Proc. American Control Conf., San Francisco, CA, June 2011, pp. 23442349.
    10. 10)
      • 12. Zaccarian, L., Teel, A.R.: ‘Modern anti-windup synthesis: control augmentation for actuator saturation’ (Princeton University Press, 2011).
    11. 11)
      • 30. Sumer, E.D., Holzel, M.H., D’Amato, A.M., Bernstein, D.S.: ‘FIR-based phase matching for robust retrospective-cost adaptive control’, Proc. American Control Conf., Montreal, Canada, June 2012, pp. 27072712.
    12. 12)
      • 22. D’Amato, A.M., Bernstein, D.S.: ‘Adaptive forward-propagating input reconstruction for nonminimum-phase systems’, Proc. American Control Conf., Montreal, Canada, June 2012, pp. 598603.
    13. 13)
    14. 14)
      • 23. Grant, M., Boyd, S.: (2013, March) CVX: Matlab software for disciplined convex programming, version 2.0. http://cvxr.com/cvx/.
    15. 15)
      • 26. Åström, K.J., Wittenmark, B.: ‘Adaptive control’ (Addison-Wesley, 1995).
    16. 16)
    17. 17)
      • 32. Hoagg, J.B., Bernstein, D.S.: ‘Cumulative retrospective cost adaptive control with RLS-based optimization’, Proc. American Control Conf., Baltimore, MD, June 2010, pp. 40164021.
    18. 18)
      • 5. Åström, K.J., Rundqwist, L.: ‘Integrator windup and how to avoid it’, Proc. American Control Conf., Pittsburgh, PA, June 1989, pp. 16931698.
    19. 19)
      • 21. Hoagg, J.B., Bernstein, D.S.: ‘Retrospective cost adaptive control for nonminimum-phase discrete-time systems part 1: The ideal controller and error system; part 2: The adaptive controller and stability analysis’, Proc. IEEE Conf. Dec. Control, Atlanta, GA, December 2010, pp. 893904.
    20. 20)
    21. 21)
      • 9. Glattfelder, A., Schaufelberger, W.: ‘Control systems with input and output constraints’ (Springer, 2003).
    22. 22)
      • 28. D’Amato, A.M., Sumer, E.D., Bernstein, D.S.: ‘Frequency-domain stability analysis of retrospective-cost adaptive control for systems with unknown nonminimum-phase zeros’, Proc. IEEE Conf. on Dec. Control, Orlando, FL, December 2011, pp. 10981103.
    23. 23)
      • 29. Sumer, E.D., D’Amato, A.M., Morozov, A.M., Hoagg, J.B., Bernstein, D.S.: ‘Robustness of retrospective cost adaptive control to Markov-parameter uncertainty’, Proc. IEEE Conf. on Dec. Control, Orlando, FL, December 2011, pp. 60856090.
    24. 24)
    25. 25)
      • 27. Goodwin, G.C., Sin, K.S.: ‘Adaptive filtering, prediction and control’ (Prentice Hall, 1984).
    26. 26)
    27. 27)
      • 34. Jacobson, D.H., Margin, D.H., Pachter, M., Geveci, T.: ‘Extensions of linear-quadratic control theory’ (Springer, 1980).
    28. 28)
      • 2. Zaccarian, L., Teel, A.R.: ‘Modern anti-windup synthesis: control augmentation for actuator saturation’ (Princeton University Press, 2011).
    29. 29)
    30. 30)
    31. 31)
      • 14. Teo, J., How, J.P.: ‘Anti-windup compensation for nonlinear systems via gradient projection: Application to adaptive control’, Proc. IEEE Conf. on Dec. Control, Shanghai, China, December 2009, pp. 69106916.
    32. 32)
      • 16. Do, H.M., Başar, T., Choi, J.Y.: ‘An anti-windup design for single input adaptive control systems in strict feedback form’, Proc. American Control Conf., Boston, MA, June 2004, pp. 25512556.
    33. 33)
      • 3. Hippe, P.: ‘Windup in control: its effects and their prevention’ (Springer, 2006).
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cta.2013.0528
Loading

Related content

content/journals/10.1049/iet-cta.2013.0528
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading