Back to all competences

System architecture
Design for precision
→ Dynamics & Control
Thermal analysis and design
Vibration isolation and damping
Testing and validating
Simulation and FEM analysis
Project management
Other competences

Dynamics & Control

By modeling in various domains (mechanics, dynamics, thermal, electronics) using multiple techniques, the most critical aspects for the mechatronics design are targeted. This includes sensors and actuators. The chosen technique depends strongly on the level of detail and the accuracy that is needed:

  • To obtain the order of magnitude, we first do a rough estimation with very simple models (such as mass-spring-damper models for dynamical problems),
  • For a more detailed analysis with higher accuracy, we use Finite Element Method (FEM) models,
  • By using models for various disturbances, such as floor vibrations, sensor noise, amplifier noise, etc., we can predict the overall performance.
Modeling tools

MI-Partners is equipped with multiple modeling and analysis tools, e.g.:

  • Unigraphics NX  (CAD)
  • Ansys (FEM)
  • Matlab/Simulink/Simscape (various analyses and simulations)
  • Mathcad (mathematics tool)
  • MSC Adams (Multibody simulations)


Typical way of working for concept design
  • Coarse mechanical model is made in CAD  (Unigraphics NX).
  • The CAD model is converted to a FEM model (ANSYS).
  • The (result of the) FEM model is used in Matlab/Simulink to add controllers and perform additional simulations.
  • Build up an error budget for all sources disturbances.
  • Predict overall performance.
  • Update the CAD model based on the outcome and redo the loop.
Advanced Control Techniques

Using the flexibility of Matlab/Simulink allows for a wide range of control methods:

  • SISO control e.g. PID control with additional filters
  • MIMO control
  • Overactuated / Oversensed control

The implemented controllers can be tested on the (prototype) hardware using our xPC systems. See Motion and equipment control competence for more details


Project examples