Simulink real time controller implementation in a DSP based motor drive system

1997 ◽  
Author(s):  
C.D. French
Electronics ◽  
2021 ◽  
Vol 10 (4) ◽  
pp. 395
Author(s):  
Ipsita Mishra ◽  
Ravi Nath Tripathi ◽  
Vijay Kumar Singh ◽  
Tsuyoshi Hanamoto

In this paper, finite-set model-predictive control (FS-MPC) is inducted for a motor drive system. The dynamic response and multiple constraint handling nature of FS-MPC are the major factors that stand out among the controller family. However, for real-time implementation, the computational burden of FS-MPC is a primary concern. Due to the parallel processing nature and discrete nature of the hardware platform, the field-programmable gate array (FPGA) can be an alternative solution for the real-time implementation of the controller algorithm. The FPGA is capable of handling the computational requirements for FS-MPC implementation; however, the system development involves multiple steps that lead to a time-consuming debugging process. Moreover, specific hardware coding skill makes it more complex, corresponding to an increase in system complexity, which leads to a tedious task for the system development. This paper presents a FPGA-based implementation of the predictive current control of a permanent magnet synchronous motor (PMSM). FS-MPC of the PMSM drive system is designed and implemented using the digital model integration approach provided by the Xilinx system generator (XSG) and VIVADO platform. The step change in the load disturbance as well as the reference speed is considered for the analysis of the controller for the motor drive system. Moreover, the steady state error and harmonic distortion in the motor current is considered for an in-depth analysis of the system performance corresponding to different sampling frequencies.


Author(s):  
Cuifeng Shen ◽  
Hanhua Yang

Background: A multi-motor synchronous drive control system is widely used in many fields, such as electric vehicle drive, paper making, and printing. Methods: On the basis of the optimized structure of ADRC, a fuzzy first-order active disturbance rejection controller was developed. Double channels compensation of extended state observer was employed to estimate and compensate the total disturbances, and an approximate linearization and deterministic system was obtained. As the parameters of ADRC are adjusted online by a fuzzy controller, the performance of the controller is effectively improved. Results: Based on the SIMATIC S7-300 induction motor control experimental platform, the performances of anti-interference and tracking performance are tested. Conclusion: The actual experimental results indicated that compared with PID control, induction motor drive system controlled by fuzzy ADRC has higher dynamic and static status and following performances and stronger anti-interference abilities.


Sign in / Sign up

Export Citation Format

Share Document