Available courses for students of Israel Institute of Technology

(Are you studying at another institution?)

Energy-Based Modeling of Complex Systems
Mechanical Engineering
Organization logo: Technical University of Munich

About this course

The module introduces to a structured, network- and energy-based methodology for the modeling and coupling of multi-physical systems. Departing from the bond-graph formalism, a graphical language illustrating power flows and interconnections in complex systems, the port-Hamiltonian (PH) approach highlights the exchange, conversion, and storage of energy in control-oriented state space models. In its modularity, it is an ideal vehicle to set up complex system models. In the context of simulation and control design or implementation, preserving the physical structure in numerical approximations is of major interest. The course gives, based on the example of hyperbolic systems of conservation laws, insights in the structure-preserving discretization in space and time. Conditions to preserve the port-Hamiltonian structure in projective model order reduction are given. The attendance of the module prepares interested students for research internships and theses in the Energy-Based Modeling and Control group of the Chair of Automatic Control. The following topics are presented:

  1. Bond graphs for the graphical description of multi-physics systems
  2. Port-based modeling, Dirac structures, energy storage and other modules
  3. PH systems and passivity
  4. PH representation of spatially distributed systems in one dimension, beam models
  5. Integration and calculus with differential forms
  6. Conservation and balance laws in PH form on higher dimensional spatial domains
  7. Structure-preserving spatial discretization of PH systems
  8. Numerical time integration of (port-)Hamiltonian systems

Expected learning outcomes

Having attended the module, the students understand the concept of structured, port-based modeling, which is based on the separation of power structure, dynamics, and constitutive equations. The students are able to model systems with lumped energy storage elements under this paradigm and to derive the state representation in port-Hamiltonian (PH) form. Likewise, they are familiar with the graphical system description via bond graphs, and they can derive the PH representation therefrom, and vice-versa. They know power-preserving interconnections of passive systems and understand the concept of Dirac structures as a formalism to describe such interconnections. The students are familiar with the extension of the PH system representation to one-dimensional distributed parameter systems. They can compute variational derivatives of an energy functional, and they can reproduce the common beam models according to Euler-Bernoulli and Timoshenko in PH form, both in energy and deflection coordinates. The students know the most important rules for the calculus with differential forms. They can deal with them in the context of the presented examples of the wave and heat equation and understand the relations to vector calculus. They understand the variables and operations in the corresponding PH representation for systems of conservation laws on higher dimensional spatial domains. The students can explain the necessity of structure preservation in the context of numerical approximation. They can set up the weak form for the considered linear examples of distributed-parameter systems and explain how skew-symmetry of the system operator is achieved with integration by parts in a mixed finite element ansatz. They know examples for symplectic and energy-preserving integration schemes and can implement the corresponding integrators. By the closeness of the topics to current research, the students are enabled to understand and discuss current scientific publications in the field of PH systems.


The written exam (90 min) covers the topics of the module in the ratio of their treatment in the lecture. Based on theoretical questions, the students show their knowledge in the foundations of network- and port-based modeling of multi-physical systems, finite- and infinite dimensional port-Hamiltonian systems and their underlying geometric interconnection structures, as well as of aspects of structure-preserving discretization. Moreover, the students are expected to solve problems in the style of the exercises, in which they also show their proficiency with the used mathematical formalisms. Less than 20% of the achievable credits can be obtained by the solution of single choice questions according to the examination rules. Allowed material for the exam:

  • 2 DIN A4 sheets of paper (“cheat sheets”)
  • No calculators, computers, and other electronic devices.

Course requirements

Familiarity with state space modeling is recommended, as taught e.g. in "Systems Theory and Modeling". A basic understanding of partial differential equations and the finite element method is advantageous.


The module consists of a lecture and an exercise. In these, all presented methods are derived systematically and consecutively on the blackboard and illustrated by examples. Lecture notes are available for preparation and self-study, as well as supplementary material (download). Problems can be downloaded, and a part of the solutions will be presented in the exercise. Active participation of the students (questions, comments) is desired. Problems whose solution are not discussed in detail in the exercise are for self-study. Solutions to all problems are available for download. Thus, the students learn, among other things, to establish structured system models from different physical domains on their own, and they practice the necessary mathematical formalisms, like exterior calculus with differential forms. They furthermore learn in practical examples how to implement numerical schemes that preserve the desirable physical system properties. Lecture and exercise cover all topics relevant for the exam. Additionally, a revision exercise is offered on a voluntary basis. It is meant to be attended based on the individual needs and interests of the course participants. As a discussion group with only a small number of participants it serves a) to discuss and deepen the competences learned, and b) to support the preparation of the exam.

More information$ctx/wbModHBReport.wbGenHTMLForBeschr?pKnotenNr=3766311&pSemesterNr=200&pLangCode=EN
  • Local course code
  • Study load
    ECTS 5
  • Level
  • Contact hours per week
  • Instructors
    Paul Kotyczka
  • Mode of delivery
  • Course coordinator
If anything remains unclear, please check FAQ page.
  • Start date

    15 April 2024

    • End date
      15 July 2024
    • Main language
    • Apply between
      11 Dec and 19 Jan 2024
    • Time info
    Enrolment period closed