Robustifying passive closed-loop Port-Hamiltonian systems using Observer Based Control

  • ab Matías Nacusse  , 
  • c Alejandro Donaire  ,
  •  a Sergio Junco 
  • aLaboratorio de Automatización y Control (LAC), Departamento de Control, FCEIA, UNR. Rosario, Argentina
  • bCONICET: Consejo Nacional de Investigaciones Científicas y Técnicas. Argentina
  • cSchool of Electrical Engineering and Computer Science Science and Engineering Faculty Queensland University of Technology, Brisbane, Australia
Cite as
Nacusse M., Donaire A., Junco S. (2018). Robustifying passive closed-loop Port-Hamiltonian systems using Observer Based Control. Proceedings of the 11th International Conference on Integrated Modeling and Analysis in Applied Control and Automation (IMAACA 2018), pp. 43-52. DOI: https://doi.org/10.46354/i3m.2018.imaaca.006

Abstract

This paper contributes a passivity-based approach to obtain a control law that robustifies Port-Hamiltonian (pH) control systems under external and state-dependent disturbances using disturbance observers (DO). A twostage design procedure is used to define the Disturbance Observed Based Control (DOBC) scheme. In the first stage a passivity based control law, called Interconnection and Damping assignment (IDA-PBC) is designed in the Bond Graph (BG) domain via BG prototyping, using an undisturbed model of the physical system. This stage is not the main issue of this paper and therefore the IDA-PBC law will be assumed to be known. The second stage, the main result of this paper, consists in the design of the DO and its integration with the IDA-PBC control law. The DO is derived in the BG domain via the integration of the residual signal computed from a Diagnostic Bond Graph (DBG). The methodology is developed through examples in the BG domain and formalized and extended in the pH framework.

References

  1. Back, J. and Shim, H. (2008) 'Adding Robustness to Nominal Output-Feedback Controllers for Uncertain Nonlinear Systems: A nonlinear Version of Disturbance Observer', Automatica, vol. 44, no. 10, pp. 2528-2537.
  2. Bickel, R. and Tomizuka, M. (1996) 'Passivity Based Versus Disturbance Observer Based Robot Control: Equivalence and Stability', IFAC Proceedings Volumes, 13th World Congress of IFAC, 1996, San Francisco USA, 30 June - 5 July, vol. 29, no. 1, pp. 223-228.
  3. Bickel, R. and Tomizuka, M. (1999) 'Passivity-Based Versus Disturbance Observer Based Robot Control: Equivalence and Stability', ASME. J. Dyn. Sys., Meas., Control, vol. 121, no. 1, pp. 41-47.
  4. Chen, W.H., Yang, J., Guo, L. and Li, S. (2016) 'Disturbance-Observer-Based Control and Related Methods: An Overview', IEEE Transactions on Industrial Electronics, vol. 63, no. 2, Feb, pp. 1083-1095.
  5. Donaire, A. and Junco, S. (2009) 'Derivation of Input- State-Output Port-Hamiltonian Systems from Bond Graphs', Simulation Modelling Practice and Theory, vol. 17, no. 1, pp. 137-151.
  6. Donaire, A. and Junco, S. (2009) 'Energy Shaping, Interconnection and Damping Assignment, and Integral Control in the Bond Graph Domain', Simulation Modelling Practice and Theory, vol. 17, no. 1, pp. 152-174.
  7. Donaire, A. and Junco, S. (2009) 'On the Addition of Integral Action to Port-Controlled Hamiltonian Systems', Automatica, vol. 45, no. 8, pp. 1910-1916.
  8. Fantuzzi, C. and Secchi, C. (2004) 'Energetic Approach to Parametric Fault Detection and Isolation', In Proceedings of the American Control Conference, Boston, USA, 5034-5039.
  9. Fu, B., Li, S., Yang, J. and Guo, L. (2018) 'Global Output Regulation for a Class of Single Input Port-Controlled Hamiltonian Disturbed Systems', Applied Mathematics and Computation, vol. 325, pp. 322-331.
  10. Gonzalez, J.A. and Sueur, C. (2017) 'Unknown Input Observer for MIMO Systems with Stability', In Proceedings of the International Conference on Integrated Modeling and Analysis in Applied Control and Automation (IMAACA2017), Barcelona, Spain.
  11. Gonzalez, J.A. and Sueur, C. (2018) 'Unknown Input Observer with Stability: A Structural Analysis  Approach in Bond Graph', European Journal of Control, vol. 41, no. May 2018, pp. 25-43.
  12. Johnson, C.D. (2008) 'Real-Time Disturbance-Observers; Origin and Evolution of the Idea Part 1: The Early Years', In Proceedings of the 40th Southeastern Symposium on System Theory (SSST), Huntsville, United States, 88-91.
  13. Junco, S. (2004) 'Virtual Prototyping of Bond Graphs Models for Controller Synthesis through Energy and Power Shaping', In Proceedings of the International Conference on Integrated Modeling and Analysis in Applied Control and Automation (IMAACA 2004), Genoa, Italy.
  14. Junco, S., Tomassini, J. and Nacusse, M. (2016) 'Robust Stabilization on DC-DC Buck Converter via Bond Graph Prototyping', In Proceedings of the International Conference on Integrated Modeling and Analysis in Applied Control and Automation (IMAACA 2016), Larnaca, Cyprus.
  15. Karnopp, D.C., Margolis, D.L. and Rosenberg, R.C. (2006) System Dynamics: Modeling and Simulation of Mechatronic Systems, New York, NY, USA: John Wiley & Sons, Inc.
  16. Khalil, H.K. (2002) Nonlinear Systems, Prentice Hall.
  17. Mohammadi, A., Marquez, H.J. and Tavakoli, M. (2017) 'Nonlinear Disturbance Observers: Design and Applications to Euler-Lagrange Systems', IEEE Control Systems, vol. 37, no. 4, Aug, pp. 50-72.
  18. Mohan, N., Undeland, T.M. and Robbins, W.P. (2003) Power Electronics. Converters, Applications and Design, 3rd edition, John Wiley and Sons, Inc.
  19. Nacusse, M. and Junco, S. (2015) 'Bond-Graph-Based Controller Design for the Quadruple-Tank Process', International Journal of Simulation and Process Modelling, vol. 10, no. 2, pp. 179-191.
  20. Ortega, R. and García-Canseco, E. (2004) 'Interconnection and Damping Assignment
    Passivity-Based Control: A Survey', European Journal of Control, vol. 10, no. 5, pp. 432-450.
  21. Ortega, R. and Romero, J.G. (2012) 'Robust Integral Control of Port-Hamiltonian Systems: The Case of Non-Passive Outputs with Unmatched Disturbances', Systems & Control Letters, vol. 61, no. 1, pp. 11-17.
  22. Radke, A. and Gao, Z. (2006) 'A Survey of State and Disturbance Observers for Practitioners', In proceedings of the 2006 American Control Conference, Minneapolis, Minnesota, United States.
  23. Romero, J.G., Donaire, A. and Ortega, R. (2013) 'Robust Energy Shaping Control of Mechanical Systems', Systems & Control Letters, vol. 62, no. 9, pp. 770-780.
  24. Samantaray, A.K., Medjaher, K., Ould-Bouamama, B., Staroswiecki, M. and Dauphin-Tanguy, G. (2006) 'Diagnostic Bond Graphs for Online Fault Detection and Isolation', Simulation Modelling Practice and Theory, vol. 14, no. 3, pp. 237-262.
  25. Schrijver, E. and van Dijk, J. (2002) 'Disturbance Observers for Rigid Mechanical Systems: Equivalence, Stability, and Design', ASME. J. Dyn. Sys., Meas., Control, vol. 124, no. 4, pp. 539-548.
  26. Shim, H., Park, G., Joo, Y., Back, J. and Jo, N.H. (2016) 'Yet Another Tutorial of Disturbance
    Observer: Robust Stabilization and Recovery of Nominal Performance', Control Theory and
    Technology, vol. 14, no. 3, Aug, pp. 237-249.
  27. Sontag, E.D. (2008) 'Input to State Stability: Basic Concepts and Results', in Nistri, P. and Stefani, G. (ed.) Nonlinear and Optimal Control Theory: Lectures given at the C.I.M.E. Summer School held in Cetraro, Italy June 19--29, 2004, Berlin, Heidelberg: Springer Berlin Heidelberg.
  28. Tarassov, E., Gahlouz, I., Sueur, C. and Ould-Bouamama, B. (2013) 'State and Unknown Input
    Observer: Analysis and Design', In proceedings of the 7th International Conference on `Integrated Modeling and Analysis in Applied Control and Automation' (IMAACA2013), Athens, Greece.
  29. Yang, D., Tarasov, E., Sueur, C. and Ould-Bouamama, B. (2013) 'Unknown Input Observer for Control Design: a Bond Graph Approach', IFAC Proceedings Volumes: 5th IFAC Symposium on System Structure and Control, vol. 46, no. 2, #February#4-6, pp. 611-616.