Common third semester
S3

Common third semester

Université Marie et Louis Pasteur Besançon
referred to as : BE
City of Besançon
1 rue Claude Goudimel, 25000 Besançon
Total : 30 ECTS

the programme of the joint third semester at UMLP covers a large variety of topics related to modelling, analysis, simulation and control of multiphysics systems.

All dynamical models from macroscopic physics (mechatronics, electromagnetism, hydraulics, chemical and process systems and thermodynamics in the broad sense) are described using unifying physical and mathematical theories.
Such a unifying framework will be presented in the courses of the programme.

Resulting model-based control designs (for controllers, observers, etc.) may be built upon this general structure of complex multiphysics systems. Those designs allow the design of robust structural controllers, observers or supervision algorithms, for instance.

Besides, structure preserving methods exist for the reduction, discretisation and simulation of multiphysics systems. Those methods preserve the structural properties of the original systems and lead to efficient long-range simulation or optimisation algorithms. The same ideas apply for spatio-temporal dynamics and allow us to cope with distributed parameter systems where variations, both with time and space, matter. This paves the way to a wide range of applications ranging from design, optimisation and simulation, to control, supervision, and maintenance.

The third semester is composed of 7 modules:

  • M1 - Multiphysics modelling (6)
  • M2 - Passivity, stability and control of port-Hamiltonian Systems (3)
  • M3 - Modelling and control of distributed port Hamiltonian systems (6)
  • M4 - Numerical methods for control and optimisation (3)
  • M5 - Structure preserving discretisation of Distributed Parameter Systems (3)
  • M6 - Advanced applications: robotics, mechatronics, process control, acoustics (3)
  • M7 - Multidisciplinary project (6)

The objectives, content and associated pedagogical teams are detailed hereafter :

M1 - Multiphysics modelling

ECTS : 6

Coordinators: B. Maschke, S. Trenn

Teachers: B. Maschke, S. Trenn,T. Reis, Y. Le Gorrec, S. Stramigioli, A. van der Schaft

Objective

learn about fundamentals of port-based modelling of physical systems and technical systems.

Content

  • Bond-graph and network-types models: energy storing, energy dissipating and energy-distributing elements
  • Constitutive relations: energy variables, co-energy variables, energy, network-variables and port variables and the relations among them. Various examples and applications in finite dimension.
  • Models of elementary and complex physical systems
  • The mathematical models: port-Hamiltonian systems. Hamiltonian system and their extension to port-Hamiltonian systems
  • Properties of port-Hamiltonian systems: passivity, observability/controllability, minimal realisations
  • Generalisations to constrained systems, to port-Hamiltonian systems defined on Dirac structures and their closedness by interconnection through Dirac structures. Descriptor (port-)Hamiltonian systems and definition of the energy as a reciprocal relation and their properties
  • Extension to thermodynamic systems, as well as practical applications to robots, mechatronic systems, electro-mechanical systems, and chemical engineering systems

M2 - Passivity, stability and control of port-Hamiltonian Systems

ECTS : 3

Coordinators: A. Macchelli, H. Gernandt

Teachers: A. Macchelli, P. Borja, H.Gernandt, Y. Le Gorrec, Y. Wu, N. Liu

Objective

In this lecture, students will gain a deeper understanding of passivity as a fundamental
concept in the control of multiphysical systems and study its relation to port-Hamiltonian systems. We will explore extensions of passivity in the context of dissipativity, along with recently introduced generalised notions of passivity. In the second part of the lecture, we will demonstrate how these passivity concepts can be leveraged for control design through the framework of control-by-interconnection.

Finally, the students will learn about the roles of passivity and dissipativity in the domain of optimal control problems. Particular attention will be given to model predictive control (MPC), one of the most widely used advanced control strategies in industrial applications. We will illustrate how passivity and dissipativity can aid in establishing critical properties such as stability and the turnpike phenomenon.

Content

  • overview of existing passivity notions (shifted, differential passivity, Krasovskii)
  • stability notions and results for nonlinear control systems (Lyapunov, LaSalle invariance principle)
  • passivity-based stabilisation methods including energy shaping and interconnection and damping assignment passivity-based control (IDA-PBC)
  • passivity and dissipativity in model predictive control; turnpike phenomenon

M3 - Modelling and control of distributed port Hamiltonian systems

Coordinators: Y. Le Gorrec, T. Reis

Teachers: Y. Le Gorrec, T. Reis, A. Macchelli, Y. Wu, N. Liu, H. Zwart

Objective

Students will acquire a solid understanding of the port-Hamiltonian formulation for
distributed parameter and multiphysical systems. They will learn the theoretical foundations and
practical applications of this formulation for modelling such systems using the specific properties of port-Hamiltonian structures. This includes gaining insights into the mathematical principles that underpin port-Hamiltonian models, such as energy-based descriptions and interconnection structures.
Students will explore how these principles can be applied to describe and analyse a wide variety of physical systems, including mechanical, electrical, thermal, and fluid systems. Moreover, they will understand how to leverage the port-Hamiltonian framework to design control strategies that utilise system properties like passivity. Through practical examples and case studies, students will also develop the skills to implement these methods, thereby bridging the gap between theory and practice.

Content

  • hyperbolic port-Hamiltonian systems in one spatial dimension, analysis of well-posedness, controllability, observability, stability; observer and controller design
  • conservation laws, constitutive relations
  • interaction ports, Dirac structures, energy balance
  • energy shaping and damping injection
  • extension to irreversible systems, basic principles of thermodynamics for open multiphysics
    systems

M4 - Numerical methods for control and optimisation

ECTS : 3

Coordinators: S. Ahmed, T. Reis

Teachers: T. Reis, S. Ahmed, P. Kotyczka, T. Faulwasser, S. Glas

Objective

This course aims to equip students with a comprehensive understanding of numerical methods used in solving control, model reduction and optimisation problems. Students will explore the mathematical foundations of these techniques and gain the ability to apply them to practically motivated case studies.

The course focuses on formulating optimisation, model reduction and control problems in mathematical terms and solving them using appropriate numerical approaches. A strong emphasis will be placed on the development, analysis, and implementation of numerical algorithms tailored to challenges in control systems, model reduction and optimisation. By the end of the course, students will be able to apply the acquired skills to real-world problems.

Content

  • model reduction, in particular several variants (e.g. passivity-preserving) balanced truncation
  • numerical methods for Lyapunov and algebraic Riccati equations
  • numerical optimisation methods such as gradient-based techniques (e.g., gradient descent, (quasi-)Newton’s method), line search techniques, and trust region methods
  • dynamic programming, direct and indirect methods
  • software tools such as MATLAB, Python (NumPy, SciPy, Pyomo), and optimisation libraries (e.g., Gurobi, CPLEX)

M5 - Structure preserving discretisation of Distributed Parameter Systems

ECTS : 1

Coordinators : Y. Le Gorrec, H. Gernandt

Teachers: D. Matignon, P. Kotyczka, L. Lefèvre, M. Fournié, G. Haine

Objective

This course provides students with the knowledge and skills to model and numerically simulate distributed parameter systems using finite element discretisation methods for spatial and temporal domains, emphasising the preservation of physical system properties. Through the use of vector calculus as a fundamental mathematical framework, students will explore the theoretical foundations of these methods. The course features three hands-on programming lab sessions, enabling practical application and reinforcing concepts. By the end of the course, students will be equipped with advanced numerical and modelling techniques for the design and analysis of control systems.

Content

  • physically-structured modelling of open dynamical systems described by PDEs
  • Mixed Finite Element Method (MFEM) to preserve the power balance
  • introduction to vector calculus as mathematical language
  • exterior calculus and Stokes-Dirac geometrical structures
  • variational integrators and energy-conserving integration schemes
  • symplectic integration to provide discrete-time systems; application to control design
  • Lab sessions: (i) 2D linear problems in Python using GetFEM software, (ii) control of 2D coupled nonlinear heat-wave PDE system; (iii) symplectic time-discretisation and control design.

M6 - Advanced applications: robotics, mechatronics, process control, acoustics, energy systems

ECTS : 3

Coordinators: A. Macchelli, S. Ahmed

Teachers: A. Macchelli, B. Jayawardhana, D. Matignon, B. Maschke, T. Hélie, A. v. d Schaft, S. Ahmed

Objective

This course is designed to enable participants to apply the principles of port-Hamiltonian systems theory to advanced engineering applications in robotics, mechatronics, process control, and acoustics. Participants will gain a deep understanding of how port-Hamiltonian frameworks can be leveraged for modelling, passivity-based control, stability analysis, and optimisation in these diverse domains. By bridging theoretical insights with practical implementations, the course equips learners with the ability to design energy-efficient, robust, and stable systems that address complex interdisciplinary challenges.

Content

  • Port-Hamiltonian modelling of electromechanical systems, including sensors, actuators. Practical applications, such as motor control, smart materials, and adaptive mechatronic systems, will be discussed.
  • For process control, the focus will shift to modelling thermal, chemical, and fluid systems using the PHS framework. Case studies, including chemical reactors, heat exchangers, and multi-phase flow systems.
  • In acoustics, the course explores port-Hamiltonian modelling of wave propagation and energy distribution in acoustic systems.
  • Port-Hamiltonian modelling of energy generation, storage, and distribution systems.

M7 - Multidisciplinary project

ECTS : 6

Coordinators: Y. Wu, S. Trenn

Teachers: All

Objective

Solve real-world problems using the knowledge acquired during the master programme through the project-based approach.

Content

In this module, a small group of students (ideally composed of at least one applied mathematics and one engineering student) will collaborate on a project based on real-world applications over the semester. The objective is to integrate and apply the diverse skills acquired during the master's programme - such as complex system modelling, numerical techniques, and control design methods - to solve practical challenges in fields including mechanical, electronic, and hydraulic systems. This interdisciplinary approach fosters teamwork and allows students to bridge theoretical concepts and practical implementation, equipping them to address challenges in advanced technological domains. The module involves at least two hours of weekly work, supplemented by two weeks of intensive project-focused activities during the semester. Evaluation will be based on a scientific report, a presentation, and the successful real-world implementation of the application.

The third semester will end with a scientific workshop gathering students and supervisors, as well as invited speakers to present the outcomes of the Multidisciplinary projects. A prize for the best project/presentation will be awarded at this occasion.

The lectures are partly based on the following related books from the EMJM participants and partners:

  • A. van der Schaft and D. Jeltsema (2014). Port-Hamiltonian Systems Theory: An Introductory Overview. Systems, Control and Applied Analysis, NOW, ISBN 978-1-60198-786-0.
  • V. Duindam, A. Macchelli, S. Stramigioli & H. Bruyninckx (2009). Modelling and control of complex systems. The port-Hamiltonian approach, Springer.
  • B. Jacob and H.J. Zwart (2012). Linear Port Hamiltonian Systems on Infinite-dimensional Spaces, Birkhäuser Basel.
  • B. Brogliato, B. Maschke, R. Lozano, O. Egeland (2017). Dissipative systems analysis and passivity-based control. Theory and Applications, Springer, ISBN: 978-1-84628-517-2 • V.
  • P. Kunkel, V. Mehrmann (2006), Differential-algebraic equations: analysis and numerical solution, European Mathematical Society, Publishing House, Zürich, Suisse 2006 - 377 pages Implementation
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners. View more
Cookies settings
Accept
Decline
Privacy & Cookie policy
Privacy & Cookies policy
Cookie name Active

Privacy Policy for mosicopsys.eu

We use cookies to improve your experience on our website, analyze traffic, and offer personalized content. In compliance with the General Data Protection Regulation (GDPR – EU Regulation 2016/679), we provide the following information:

1. Data Controller

The data controller for this website is:
Mosicopsys Project
Website: https://www.mosicopsys.eu
Email: modsicopsys@umlp.fr

2. What Are Cookies?

Cookies are small data files placed on your device when you visit our website. They help us understand user behavior, enhance functionality, and improve content delivery.

3. Types of Cookies We Use

  • Strictly Necessary Cookies: Essential for the basic operation of the website.

  • Analytical Cookies: Help us collect data on how users interact with the site.

  • Functionality Cookies: Remember your preferences and settings.

  • Marketing Cookies: Track browsing habits to deliver relevant ads (if used).

4. Legal Basis

We rely on your consent to use cookies that are not strictly necessary. You can manage your preferences via the cookie banner when you first visit the site.

5. Managing Your Consent

You can update or withdraw your cookie consent at any time by accessing the “Cookie Settings” available on our website.

6. Data Retention

Cookies are stored for a maximum of 13 months, in accordance with GDPR recommendations.

7. Your Rights

You have the right to:

  • Access your personal data

  • Request correction or deletion

  • Object to processing

  • Withdraw consent at any time

To exercise your rights, please contact us at: [Insert contact email].

8. Third-Party Services

We may use third-party services (e.g., Google Analytics, YouTube) that may place cookies. These providers are responsible for their own data processing.

9. More Information

For additional details on how we protect your data, please contact us at modsicopsys@umlp.fr.

Save settings
Cookies settings