학술논문

Software-in-the-Loop System for Motor Control Algorithms
Document Type
Conference
Source
2019 IEEE 25th International Symposium for Design and Technology in Electronic Packaging (SIITME) Design and Technology in Electronic Packaging (SIITME), 2019 IEEE 25th International Symposium for. :419-426 Oct, 2019
Subject
Components, Circuits, Devices and Systems
General Topics for Engineers
Power, Energy and Industry Applications
Robotics and Control Systems
Software-in-the-Loop
BLDC Motor
Real-Time System
Motor Control Algorithm
PMSM with FOC
Language
ISSN
2642-7036
Abstract
This paper examines the reliability of the Software-in-the-Loop (SiL) testing environment precisely to test embedded system algorithms. The integrated algorithms system was developed around a BLDC motor based on a real-time operating system. The main features and functions of the control algorithms developed and implemented in an embedded system is to control the BLDC motor speed. The integration of the control algorithms of a BLDC motor model from the Model-in-the-Loop (MiL) process into the SiL process comes precisely from the increasing need to reduce the amount of prototype testing and to check the resistance of control algorithms to conditions errors that are not practical to test on the hardware. To prove the efficiency of the SIL strategy, three types of algorithms have been developed and implemented for controlling such an electric motor by applying optimization techniques based on closed-loop regulators. The code generated after these models is tested and validated through different test scenarios according to the source model, creating a test report after which we can validate the correctness of the code generated in the SiL process.