Derivation of a Simulation Model for FOC BLDC PMSM motor control Part 1 & 2 of 3

Revised 8/28/2022

In my eventual goal of creating a simulation model of a BLDC PMSM motor using Field Oriented Control this is Part I & II. In Part II I add the overall system block diagram, discuss how Space Vector Modulation (SVM) works and walk through the Clarke, Park and Reverse Park Transforms. This document includes all of Part I also.

BLDC_model - Parts I and IIRevised 8/28/2022

Closing

The final part will wrap this series up with a simulation model of the complete FOC BLDC motor system. A MATAB S-Function can be used to solve the differential equations given the terminal voltages as inputs and then output the phase currents, velocity and position. A second S-Function could then perform the control system. My primary choice however is to use a Colab Notebook and do the simulation in Python. The motivation for this choice is two-fold 1) Become more adept with Colab Notebooks and 2) Provide an open source reference to the motor control community.

 

 

 

 

 

 

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top