Authors

Alessandro Macchelli

Abstract

This paper aims to describe a synthesis procedure for discrete-time, energy-based regulators for continuous-time port-Hamiltonian systems. The methodology consists of three steps. The first deals with the definition of a discrete-time approximation of the plant, which is subsequently employed in the development of the control law. The discrete-time model is obtained from the continuous-time dynamics by replacing the gradient of the Hamiltonian function with a discrete gradient. In this way, passivity, with the energy as storage function, is preserved, although the resulting state equation is in implicit form. The second step concerns the control synthesis and extends the continuous-time energy-shaping plus damping injection design technique to the proposed class of discrete-time port-Hamiltonian systems. Finally, the last step addresses the interconnection between the digital controller and the continuous-time plant. The coupling is implemented via a zero-order hold and relies on the solution of an optimization problem that determines the “best” and “minimal” correction to be applied to the nominal control action in order to achieve the same performance as that obtained when the regulator is connected in closed loop with the discrete-time model of the plant. This is the reference scenario used to develop and tune the control law. The complete procedure (time discretisation, control design, and coupling implementation) is illustrated through an example.

Citation

  • Journal: Entropy
  • Year: 2026
  • Volume: 28
  • Issue: 9
  • Pages: 1002
  • Publisher: MDPI AG
  • DOI: 10.3390/e28091002

BibTeX

@article{Macchelli_2026,
  title={{Modeling and Control Design of Port-Hamiltonian Systems in Discrete-Time}},
  volume={28},
  ISSN={1099-4300},
  DOI={10.3390/e28091002},
  number={9},
  journal={Entropy},
  publisher={MDPI AG},
  author={Macchelli, Alessandro},
  year={2026},
  pages={1002}
}

Download the bib file

References