Master’s in Advanced Control and Dynamics Engineering
Online master's programme of 1,900 hours in advanced control and dynamics engineering, structured in 12 modules covering system modelling and identification, state-space control, robust, predictive and adaptive control, multibody dynamics, motion control and real-time digital implementation, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Model and identify linear and nonlinear dynamic systems.
Analyse stability, controllability and observability.
Design state feedback controllers and observers.
Apply robust and predictive control techniques.
Model the dynamics of multibody systems.
Implement digital controllers in real time.
Evaluate the performance of advanced controllers.
Who it's for
- Control engineers moving beyond PID towards modern control methods.
- Dynamic systems engineers.
- Motion control specialists working with servo drives and multi-axis machines.
- Mechatronics R&D engineers.
- Embedded control software developers.
- Simulation engineers.
- Engineering or science graduates seeking to enter the automotive sector.
What you'll work with
- IEC 61131-3:2013 (programming languages for programmable controllers)
- IEC 61800-7-1:2015 (generic interface and profiles for power drive systems)
- IEC 61508-3:2010 (functional safety: software requirements)
- IEC 60050-351:2013 (international electrotechnical vocabulary: control technology)
- ISO 26262-6:2018 (road vehicle functional safety: software level)
- IEC 61131-6:2012 (functional safety for programmable controllers)
- MATLAB/Simulink
- Simscape Multibody
- CasADi
- Python Control
- dSPACE
12 modules · 1900 h
1.1Linear state equations1.2Linearisation around equilibria1.3Euler-Lagrange models1.4Mechanical, electrical and thermal systems1.5Discretisation and sampling1.6Parametric model identification1.7Identification with PRBS signals1.8Validation of identified models1.9Parametric model uncertainty1.10Lab: identification of a servomotor
2.1Linear Lyapunov stability2.2Controllability and observability2.3Canonical forms and realisations2.4Eigenvalues and modes2.5Kalman decomposition2.6Time response and transition matrix2.7Coupled MIMO systems2.8Transmission zeros2.9Model reduction by balanced truncation2.10Practical: analysis of a MIMO system
3.1Pole placement3.2Design of Luenberger observers3.3Separation principle3.4Integral action in state space3.5LQR optimal control3.6Choice of weighting matrices3.7Kalman filter and LQG3.8Robustness of LQG3.9Digital implementation of the controller3.10Lab: LQR control of an inverted pendulum
4.1Structured and unstructured uncertainty4.2Gain and phase margins4.3Sensitivity functions4.4H-infinity control synthesis4.5McFarlane-Glover loop shaping4.6Mu analysis and structured singular value4.7Synthesis of robust controllers4.8Controller order reduction4.9Design trade-offs4.10Practical: H-infinity design in MATLAB
5.1Formulation of the MPC problem5.2Prediction and control horizons5.3Constraints on inputs and states5.4Online quadratic programming5.5Stability and terminal sets5.6Explicit MPC and critical regions5.7State estimation for MPC5.8Tuning weights and horizons5.9Real-time solvers5.10Workshop: MPC of a thermal system
6.1Model reference adaptive control6.2Self-tuning regulators with identification6.3Recursive least-squares identification6.4Stability of adaptive schemes6.5Gain-scheduled control6.6Linear parameter-varying systems6.7Robustness of adaptation6.8Applications in time-varying processes6.9Comparison with robust control6.10Practical: MRAC control in simulation
7.1Rigid body dynamics7.2Newton-Euler formulation7.3Constraints and Lagrange multipliers7.4Simulation with Simscape Multibody7.5Vibrations in lightweight structures7.6Flexible modes in mechanisms7.7Friction and backlash7.8Dynamics of robot manipulators7.9Numerical integration and stiffness7.10Lab: multibody model of a mechanism
8.1Servo drives and cascaded loops8.2Current, speed and position control8.3Acceleration and friction feedforward8.4Motion profile generation8.5Electronic cam control8.6Axis synchronisation8.7Vibration suppression with input shaping8.8Tuning industrial servos8.9Control of linear motors8.10Practical: tuning cascaded loops
9.1Feedback linearisation9.2Sliding mode control9.3Recursive backstepping design9.4Control Lyapunov functions9.5Saturation and anti-windup9.6Systems with dead zones9.7Control of underactuated systems9.8Comparison with linear control9.9Examples in robotics9.10Case study: control of a crane with a suspended load
10.1Sampling theorem and aliasing10.2Direct discrete design10.3Computation delays and jitter10.4Quantisation and numerical precision10.5Implementation on microcontrollers10.6Automatic code generation10.7Real-time operating systems10.8Validation with hardware-in-the-loop10.9Diagnosis of loops in the plant10.10Lab: discrete control on a microcontroller
11.1Control of vehicles and drones11.2Control of chemical processes11.3Control of power converters11.4Control of mobile robots11.5Control of aerospace systems11.6Control of machine tools11.7Control of wind turbines11.8Control of biomedical systems11.9Trends: data-driven control11.10Case study: quadcopter control
12.1Selection of the system to be controlled12.2Modelling and identification12.3Dynamic analysis of the system12.4Design of alternative controllers12.5Simulation and comparison12.6Real-time implementation12.7Evaluation of performance and robustness12.8Conclusions and future work12.9Master's Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so the programme is compatible with work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is MATLAB/Simulink, Simscape Multibody, CasADi, Python Control and dSPACE, in free, academic or evaluation versions. Tests are studied on real procedures: identification and control of servo systems, design of robust controllers in simulation and hardware-in-the-loop validation. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: IEC 61131-3:2013, IEC 61800-7-1:2015, IEC 61508-3:2010, IEC 60050-351:2013, ISO 26262-6:2018, IEC 61131-6:2012.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- Internet connection and a computer capable of running the programme software.
- English sufficient to read technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with MATLAB/Simulink, Simscape Multibody, CasADi, Python Control and dSPACE, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A university degree in engineering, science or architecture, or equivalent professional experience, plus English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Master’s in Bimanual Manipulation and Regrasp Planning
Online master's programme of 1,900 hours in bimanual manipulation and regrasp planning: 12 modules covering fundamentals, regulations, modelling and simulation, design, systems integration, safety, validation, operation…
Master’s in CE Marking and Machinery Conformity
Online master's programme of 1,900 hours in CE marking and machinery conformity: 12 modules covering fundamentals, regulations, modelling and simulation, design, systems integration, safety, validation, operation…
Master’s in Lean Six Sigma for Automated Lines Engineering
Online master's programme of 1,900 hours in Lean Six Sigma engineering for automated lines. 12 modules covering lean manufacturing in automation, Six Sigma and DMAIC, the…
More in Robotics, Automation & Control
All Robotics, Automation & Control programmes → · How to apply · Fees & financing · Scholarships