Master’s in Industrial and Economic MPC Engineering
Online master's programme of 1,900 hours in industrial and economic MPC engineering, structured in 12 modules covering identification for MPC, linear, economic, nonlinear, robust and stochastic MPC, real-time optimisation and industrial APC implementation and maintenance, 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
Identify dynamic models of multivariable processes.
Formulate constrained predictive controllers.
Integrate economic optimisation and control layers.
Design economic and nonlinear MPC controllers.
Apply robust and stochastic MPC.
Implement advanced controllers in DCS systems.
Maintain and audit the performance of advanced control.
Who it's for
- Advanced process control engineers.
- Real-time optimisation specialists.
- Chemical process engineers looking to move into APC.
- APC consultants who want a stronger theoretical base.
- Energy engineers managing plants with variable prices and demand.
- Researchers in predictive control.
- Engineering or science graduates seeking to enter refining and petrochemicals.
What you'll work with
- IEC 61131-3:2013 (programming languages for programmable controllers)
- ISA-95 (IEC 62264-1:2013) (enterprise-control system integration)
- ISA-88 (IEC 61512-1) (batch control models and terminology)
- IEC 61511-1:2016 (safety instrumented systems for the process industry)
- ISA-18.2-2016 (management of alarm systems for the process industries)
- NAMUR NE 107 (self-monitoring and diagnosis of field devices)
- MATLAB Model Predictive Control Toolbox
- CasADi
- acados
- do-mpc
- Aspen DMC3
12 modules · 1900 h
1.1Control hierarchy in the plant1.2Regulatory control with PID1.3Limitations of classical control1.4History of industrial predictive control1.5Economic benefits of advanced control1.6Identifying APC opportunities1.7Preliminary benefit studies1.8Manipulated variables, controlled variables and disturbances1.9Refining and petrochemical cases1.10Case study: APC benefit study
2.1Step and PRBS tests2.2Multivariable tests and GBN2.3FIR and step response models2.4State-space models2.5Subspace identification2.6Validation and uncertainty analysis2.7Gains and collinearity2.8Closed-loop identification2.9Commercial identification tools2.10Lab: identification of a distillation column
3.1Prediction model3.2Cost function and weightings3.3Hard and soft constraints3.4Solution by quadratic programming3.5DMC and GPC3.6Disturbance estimation3.7Zero offset and integral action3.8Stability and infinite horizon3.9Tuning parameter adjustment3.10Practical: constrained linear MPC in Python
4.1Steady-state optimiser within the MPC4.2Linear programming of targets4.3Constraint priorities4.4Economic optimisation of setpoints4.5RTO with rigorous models4.6Integration between RTO and MPC4.7Management of degrees of freedom4.8Steady-state robustness4.9Example in furnaces and boilers4.10Workshop: LP layer of a multivariable controller
5.1Direct economic cost formulation5.2Stability in economic MPC5.3Dissipativity and optimal steady state5.4Periodic and transient operation5.5Variable energy prices5.6Real-time demand management5.7Optimal production versus quality5.8Comparison with tracking MPC5.9Practical implementation of economic MPC5.10Practical: economic MPC of a heat pump
6.1First-principles nonlinear models6.2Nonlinear optimisation (NLP)6.3Orthogonal collocation and multiple shooting6.4IPOPT and acados solvers6.5Real-time iteration6.6Moving horizon estimation6.7Hybrid and Hammerstein models6.8Neural networks as models6.9Computational cost and real time6.10Lab: NMPC of a CSTR reactor
7.1Model uncertainty7.2Tube-based MPC7.3Min-max MPC formulation7.4Stochastic MPC with chance constraints7.5Scenarios and trees7.6Safety constraints7.7Robustness validation7.8Conservative tuning under uncertainty7.9Applications in energy7.10Practical: MPC with chance constraints
8.1Distillation columns8.2FCC cracking units8.3Furnaces and boilers8.4Exothermic chemical reactors8.5Cement plants8.6Pulp and paper8.7Water treatment8.8Building HVAC8.9District heating and cooling networks8.10Case study: MPC of a clinker kiln
9.1Commercial APC platforms9.2Integration with the DCS9.3OPC communication architecture9.4Simulator testing9.5Phased commissioning9.6Operator training9.7Management of modes and disconnections9.8Controller documentation9.9Management of change9.10Workshop: APC commissioning plan
10.1MPC performance monitoring10.2Performance indices10.3Model degradation10.4Adaptive model re-identification10.5Diagnosis of regulatory loops10.6Service factors10.7Periodic controller audits10.8Quantification of benefits10.9Sustainability of APC10.10Practical: audit of a multivariable controller
11.1Distributed and cooperative MPC11.2Hierarchical MPC in plants11.3Data-driven control11.4Machine learning and MPC11.5Digital twins for control11.6MPC in embedded systems11.7Microgrid optimisation11.8Decarbonisation and control11.9Current research lines11.10Case study: distributed MPC of a microgrid
12.1Selection of the process and objectives12.2Model identification12.3Design of the MPC controller12.4Economic optimisation layer12.5Simulation and tuning12.6Robustness analysis12.7Benefit evaluation12.8Conclusions and implementation proposal12.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 Model Predictive Control Toolbox, CasADi, acados, do-mpc and Aspen DMC3, in free, academic or evaluation versions. Tests are studied on real procedures: identification of process models, tuning of multivariable controllers in simulation and calculation of the economic benefits of APC. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: IEC 61131-3:2013, ISA-95 (IEC 62264-1:2013), ISA-88 (IEC 61512-1), IEC 61511-1:2016, ISA-18.2-2016, NAMUR NE 107.
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 Model Predictive Control Toolbox, CasADi, acados, do-mpc and Aspen DMC3, 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 Vibration, Isolation and Mechatronic Design Engineering
Online master's programme of 1,900 hours in vibration, isolation and mechatronic design engineering, structured in 12 modules covering vibration measurement, experimental modal analysis, passive isolation, damping,…
Master’s in Digital Twins, Simulation and MBSE Engineering
Online master's programme of 1,900 hours in digital twins, simulation and MBSE engineering, structured in 12 modules covering systems thinking and MBSE, SysML and Arcadia modelling,…
Master’s in Industrial Networks, IIoT and TSN Engineering
Online master's programme of 1,900 hours in industrial networks, IIoT and TSN engineering, structured in 12 modules covering industrial Ethernet, IEEE 802.1 TSN mechanisms and design,…
More in Robotics, Automation & Control
All Robotics, Automation & Control programmes → · How to apply · Fees & financing · Scholarships