The Open-loop BLDC motor simulation using the Motor Control blockset from Matlab library

Authors

  • Alina Viorel LBUS
  • Gabriela Craciunas

Abstract

Special electrical machines play an increasingly important role in modern applications. They are designed to address situations that were previously handled by conventional machines, offering improved efficiency and sustainability. The growing need to save resources and protect the environment has encouraged the development of new strategies in motor design and control. This paper presents a BLDC behaviour using datasheets obtained from a PMSM motor. Both BLDC (Brushless DC) and PMSM (Permanent Magnet Synchronous Motor) are permanent magnet machines and their mathematical models are closely related, differing mainly in how the back-EMF is shaped (trapezoidal for BLDC, sinusoidal for PMSM). Key parameters like stator resistance, inductance, and permanent magnet flux linkage are common to both machines. This means PMSM data can be repurposed for BLDC simulations without needing a completely separate dataset. MATLAB/Simulink, provide PMSM blocks that can be adapted for BLDC by changing the EMF profile. This paper presents an open-loop control scenario for simulating the BLDC motor performance using the Motor Control Blockset from the MATLAB/Simulink library starting from a PMSM open loop control strategy.

Downloads

Published

2025-12-05

Issue

Section

Articles