92993 - Modeling and Simulation of Mechatronic Systems M

Academic Year 2025/2026

Learning outcomes

The course aims to present the basic principles and the main methodologies for the integrated design of a mechatronic system. The starting point is mathematical modelling and numerical simulation, to arrive at the implementation of the control law that could be validated on the simulative model of the plant. Such general principles are explained in detail and with a focus on the development of the regulator, also with the help of project-based activities that the students have to complete under the supervision of the teacher.

Course contents

The course aims at providing a general framework, and a set of methodologies and tools for the design of mechatronic systems. The main “theoretical” topics deal with

  • (Physical) Modelling of dynamical systems,
  • Numerical simulation,
  • Mono- and multi-objective optimisation techniques.

Beside several examples discusses during the classes, compulsory projects are proposed to let the students apply on real world case studies the techniques presented during the lectures.

In brief, for each key topic, the main contents are the following:

(Physical) Modelling of dynamical systems

  • Multi-port systems and bond graphs
  • Basic components models
  • System models in several domains
  • Multi-port fields and junctions
  • Advanced modelling techniques

Numerical simulation

  • Causality analysis
  • Introduction to Matlab Simscape
  • Simscape modelling language
  • Setting up a simulation for different domains

Mono- and multi-objective optimisation techniques

  • Basic theory, with examples
  • System design via optimisation

Readings/Bibliography

System Dynamics: Modeling, Simulation, and Control of Mechatronic Systems
D.C. Karnopp, D.L. Margolis, R.C. Rosenberg
John Wiley & Sons, 2012

Mechatronic Systems: Fundamentals
R. Isermann
Springer-Verlag London, 2005
ISBN 978-1-85233-930-2

Mechatronics by Bond Graphs: An Object Oriented Approach to Modelling and Simulation
V. Damic, J. Montgomery
Springer Science & Business Media, 2015
ISBN 978-3-662-49002-0

Multiobjective Optimization: Principles and Case Studies
Y. Collette, P. Siarry
Springer Science & Business Media, 2004
ISBN 978-3-540-40182-7

Matlab & Simulink Documentation
(of several toolboxes/packages)

Teaching methods

The course consists of two main modules. The first one (6 CFUs) aims at providing the general theory and methodologies, that are then applied in the second module (3 CFUs) on real world case studies, either in simulation and in laboratory.

Assessment methods

The exam is oral and consists of two main parts. In the first one, the student's knowledges about the first part of the course, i.e. the "theory", are verified, while in the second one the student has to illustrate the project carried out in the second part of the course.

Students with SLD, or temporary or permanent disabilities: we recommento to contact the University office (https://site.unibo.it/studenti-con-disabilita-e-dsa/it) in advance: it will be its responsibility to propose any adjustments to the interested students, which must however be submitted, with 15 days' notice, for approval by the teacher, who will evaluate the appropriateness also in relation to the educational objectives of the teaching.

Office hours

See the website of Alessandro Macchelli