Dela med andra

Economic Model Predictive Control (EMPC) of chemical processes by using open-source tools

Publicerad 2018-09-18

Om uppdragsgivaren
The Future Energy Center of Mälardalens University is one of Sweden´s strongest environments in process optimization targeting the process industry and the energy sector. We develop innovative solutions and tools within the areas of energy, building and environmental engineering.

The Future Energy Center has good relationships with both companies and recognized national and international centers, including several Chinese universities. The profile comprises nine professors, a further fifteen senior researchers and more than forty graduate students.

Beskrivning av examensarbetet
The student/s will develop and implement a prototype Economic Model Predictive Controller EMPC using open-source tools preferably OpenModelica/JModelica and C/C++ or Python scripting.

Thesis tasks:
1. Perform a literature review on Economic Model Predictive Control EMPC, its benefits and scopes, implementation techniques using open-source modelling tools.
2. Model a well-mixed, non-isothermal CSTR where three irreversible first order exothermic reactions
A to B, A to C, A to D takes place. Implement the model in OpenModelica/JModelica. Investigate how the implemented model can be interfaced from other software using C/C++ or python scripting.
3. Make a C/C++ or python program that simulates the Modelica-model.
4. Define EMPC objective function. Extend the program to calculate an EMPC objective function.
5. Interface the objective function to the Ipopt optimization tool.
6. Document and discuss the results.

Previous experience with modelling tools like OpenModelica/Python/C/C++/MatLab will be very useful. This will be a unique opportunity to get hands-on experience in process modelling and process control. Please do not hesitate to contact us if you have any further questions. We are also very open to hear about your ideas.

Expected results:
- The writing of a Thesis.
- Participation in writing a scientific article for a journal or a conference.
Practical information
Group size: 1-2 students Preferably 1
Credits: 30hp
Duration: 20 weeks

Application procedure:
- If you are interested in the topic, please sent a short email to with explaining why you want to do this thesis and a list of programming tools that you have used before.

Some useful reference
1. Li, X., Zhang, L., Nakaya, M., & Takenaka, A. 2016, October. Application of economic MPC to a CSTR process. In Advanced Information Management, Communicates, Electronic and Automation Control Conference IMCEC, 2016 IEEE pp. 685-690. IEEE.
2. Carbonell, C. B. 2010. Model-based predictive control using Modelica and open source components.

Moksadur Rahman
Högskoleplan 1 (Box 1020)


Future Energy Center at MDH


Sista ansökningdag


Application of econo

Bookmark and Share