TY - JOUR
T1 - Towards the Automatic Transformation of the SIMULINK Model into an FPGA-in-Loop System and its Real-Time Simulation
AU - Galkin, Nikolai
AU - Yang, Chen Wei
AU - Vyatkin, Valeriy
N1 - Publisher Copyright:
Authors
PY - 2024
Y1 - 2024
N2 - Information is a key component of progress. Industry 4.0, and especially the future Industry 5.0, is closely related to the topic of the Digital Twin, where virtual components interact with each other. The main advantage of such a system is that it can fully mimic the behaviour of the complicated system, including various unexpected perturbations such as noise, jitter, delays, etc. Thus, the ability to create complex models and run them in real-time is a basic need for extending the Digital Twin. One of the major problems in the development of digital twins is the increasing complexity of the models. Therefore, large processing capacities and parallel computation become critical. The field-programmable gate array (FPGA) is a type of hardware that best fits this task. The FPGA-in-the-loop (FiL) can be considered as the container for running the Digital-Twin model. The transformation of a digital model into FiL is known and used by many companies at this time. However, the authors found that there are no publicly available model-to-FiL transformation methods. In this paper, the authors aim to fill this gap. We first discuss the major design challenges of a FiL system and provide recommendations to overcome them in the form of a road map. We then demonstrate a step-by-step process for converting a simple MATLAB/SIMULINK model to a FiL system using the proposed road map. Finally, we will demonstrate the validation process of the designed FiL systems and prove that they are running in real-time.
AB - Information is a key component of progress. Industry 4.0, and especially the future Industry 5.0, is closely related to the topic of the Digital Twin, where virtual components interact with each other. The main advantage of such a system is that it can fully mimic the behaviour of the complicated system, including various unexpected perturbations such as noise, jitter, delays, etc. Thus, the ability to create complex models and run them in real-time is a basic need for extending the Digital Twin. One of the major problems in the development of digital twins is the increasing complexity of the models. Therefore, large processing capacities and parallel computation become critical. The field-programmable gate array (FPGA) is a type of hardware that best fits this task. The FPGA-in-the-loop (FiL) can be considered as the container for running the Digital-Twin model. The transformation of a digital model into FiL is known and used by many companies at this time. However, the authors found that there are no publicly available model-to-FiL transformation methods. In this paper, the authors aim to fill this gap. We first discuss the major design challenges of a FiL system and provide recommendations to overcome them in the form of a road map. We then demonstrate a step-by-step process for converting a simple MATLAB/SIMULINK model to a FiL system using the proposed road map. Finally, we will demonstrate the validation process of the designed FiL systems and prove that they are running in real-time.
KW - Codes
KW - Digital Twin
KW - Digital twins
KW - Field programmable gate arrays
KW - Fifth Industrial Revolution
KW - Fourth Industrial Revolution
KW - FPGA-in-the-Loop
KW - Mathematical models
KW - Matlab
KW - Real-Time Simulator
KW - Real-time systems
KW - Simulation
KW - Software packages
KW - Virtual environments
UR - http://www.scopus.com/inward/record.url?scp=85186083263&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2024.3359918
DO - 10.1109/ACCESS.2024.3359918
M3 - Article
AN - SCOPUS:85186083263
SN - 2169-3536
JO - IEEE Access
JF - IEEE Access
ER -