Efficient Verification of FPGA-Based FCS-MPCC Control for PMSM Drives Using Simulink/ModelSim Co-Simulation
PDF

Supplementary Files

Untitled

Keywords

FPGA
FCS-MPCC
PMSM Drives
Permanent magnet synchronous motor
Co-Simulation

Abstract

FPGA technology has emerged as a cost-effective solution for implementing
predictive controllers. Among these, Finite-Control-Set Model Predictive Current Control (FCSMPCC) has gained recognition as a powerful strategy for permanent magnet synchronous
motor (PMSM) drives, thanks to its fast dynamic response and capability to handle system
constraints. However, practical implementation requires rigorous verification before deployment
onto hardware. This paper introduces a co-simulation framework that integrates Simulink with
ModelSim to validate the FCS-MPCC algorithm for PMSM at the Register-Transfer Level
(RTL). The proposed approach leverages MATLAB/Simulink for system-level modeling and
testbench generation, while ModelSim ensures cycle-accurate HDL simulation of the predictive
controller. By combining Simulink’s strong visualization capabilities with ModelSim’s precise
verification environment, the co-simulation framework provides an efficient and reliable platform
for controller evaluation. Simulation results demonstrate the feasibility and accuracy of the
proposed FCS-MPCC control system, while also highlighting that the approach shortens
development time, reduces design errors, and effectively supports the transition from algorithm
simulation to FPGA hardware implementation.

DOI: 10.61416/ceai.v28i2.9801

PDF