Development of Simulink to C/C++ automated link

Student Awaiting assignment — project topic available
Supervisors Saleh Alsaleh, Aleksei Tepljakov
Keywords Simulink, digital twins, industry 4.0

This project is devoted to the development of Simulink to C/C++ automated link.

A digital twin of a 3D crane is used to demonstrate various automatic control concepts. The digital twin of the 3D-Crane is already developed where Unreal Engine (C/C++) is used to visualize the crane, while Matlab (Simulink) is used to simulate the mathematical model of the crane. It is possible to manually compile the Simulink model to C/C++ code. The idea is to investigate the limitations of such methods and develop An automated link between Simulink and C/C++.

The requirements to take this topic are as follows:

  • Intermediate Knowledge of the MATLAB/Simulink environment ;
  • programming knowledge, preferably C/C++ knowledge as well ;
  • Knowledge of Unreal Engine 4.

In case of interest, the student will be given a small test assignment to see if he or she fulfills the requirements to tackle this topic.

Share this