Abstract
In this paper, a simple observer design method is presented for a class of discrete-time port Hamiltonian systems. The proposed observer is full order, and it is a copy of the original system dynamics with a corrective term. The suggested design methodology benefits from the port Hamiltonian framework properties. Based on a convenient assumption and exploiting the fact that the observer is structure preserving, the error between the plant and the observer converges exponentially to zero. The key tool in achieving our goal is the contraction analysis method. The observer design method is illustrated in the RLC circuit. We show that the presented approach may be applied in the inverted pendulum example. For both examples, some simulation results are presented.
Similar content being viewed by others
Data Availability
All relevant data are included in the text.
Notes
A norm on \(R^{m\times m}\) is said to be submultiplicative if for any matrices A and B on \(R^{m\times m}\), we have \(\parallel AB\parallel \le \parallel A\parallel \parallel B\parallel \).
References
Aoues, S., Di Loreto, M., Eberard, D., & Marquis-Favre, W. (2017). Hamiltonian systems discrete-time approximation: Losslessness, passivity and composability. Systems and Control Letters, 110, 9–14.
Aoues, S., Eberard, D., & Marquis-Favre, W. (2013). Discrete ida-pbc design for 2D port-hamiltonian systems. IFAC Proceedings Volumes, 4623, 134–139.
Biedermann, B., & Meurer, T. (2021). Observer design for a class of nonlinear systems combining dissipativity with interconnection and damping assignment. International Journal of Robust and Nonlinear Control, 3102, 188–193.
Goldberg, M., & Zwas, G. (1974). On matrices having equal spectral radius and spectral norm. Linear Algebra and its Applications, 805, 427–434.
Itoh, T., & Abe, K. (1988). Hamiltonian-conserving discrete canonical equations based on variational difference quotients. Journal of Computational Physics, 76, 102–185.
Jouffroy, J. (2006). Some ancestors of contraction analysis. In Proceedings of the 44th IEEE conference on decision and control (pp. 5450–5455).
Kotyczka, P., & Wang, M. (2015). Dual observer-based compensator design for linear port-hamiltonian systems. European Control Conference, 5, 2908–2913.
Laila, D. S., & Astolfi, A. (2005). Discrete-time ida-pbc design for separable hamiltonian systems. IFAC Proceedings Volumes, 3801, 838–843.
Laila, D. S., & Astolfi, A. (2006). Discrete-time ida-pbc design for underactuated hamiltonian control systems. American Control Conference, 5, 188–193.
Lohmiller, W., & Slotine, J. J. E. (1998). On contraction analysis for nonlinear-systems. Automatica, 3406, 683–696.
Maschke, B., Van Der Schaft, A., & Breedveld, P. C. (1992). An intrinsic Hamiltonian formulation of network dynamics: Non-standard Poisson structures and gyrators. Journal of the Franklin Institute, 3295, 923–966.
Moreschini, A., Mattioni, M., Monaco, S., & Normand-Cyrot, D. (2021). Stabilization of discrete port-Hamiltonian dynamics via interconnection and damping assignment. IEEE Control Systems Letters, 0501, 103–108.
Moreschini, A., Monaco, S., & Normand-Cyrot, D. (2019). Gradient and Hamiltonian dynamics under sampling. IFAC-PapersOnLine, 5216, 472–477.
Pfeifer, M., Caspart, S., Strehle, F., & Hohmann, S. (2021). Full-order observer design for a class of nonlinear port-Hamiltonian systems. IFAC-PapersOnLine, 5419, 149–154.
Rojas, M., Granados-Salazar, C., & Espinosa-Pérez, G. (2021). Observer design for a class of nonlinear Hamiltonian systems. IFAC-PapersOnLine, 5419, 125–130.
Stramigioli, S., Secchi, C., van der Schaft, A. J., & Fantuzzi, C. (2005). Sampled data systems passivity and discrete port-Hamiltonian systems. IEEE Transactions on Robotics, 2104, 574–587.
Talasila, V., Clemente-Gallardo, J., & Van Der Schaft, A. J. (2006). Discrete port-Hamiltonian systems. Systems & Control Letters, 556, 478–486.
Zenfari, S., Laabissi, M., & Achhab, M. E. (2022). Proportional observer design for port Hamiltonian systems using the contraction analysis approach. International Journal of Dynamics and Control, 10, 403–408.
Funding
The authors did not receive support from any organization for the submitted work.
Author information
Authors and Affiliations
Contributions
S.Z. developed the theoretical formalism. S.Z. performed the analytic calculations and performed the numerical simulations. Both M.L. and M.E.A. verified the analytical methods. All authors S.Z, M.L, and M.E.A. contributed to the final version of the manuscript. M.L. and M.E.A. supervised the project.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no competing interests to declare that are relevant to the content of this article.
Ethics Approval
An ethics statement is not applicable because this study is based exclusively on published literature.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zenfari, S., Laabissi, M. & Achhab, M.E. Observer Design for a Class of Discrete Port Hamiltonian Systems. J Control Autom Electr Syst 34, 963–970 (2023). https://doi.org/10.1007/s40313-023-01017-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40313-023-01017-1