Mutual inductances are respected. They are calculated according to https://de.mathworks.com/help/physmod/sps/ref/pmsmsixphase.html. Note the typos in the formula for Lab (the factor 2 has to be within the cos) and Lca (factor 2 missing) which are of course corrected in this implementation. Back-Emf calculation and speed generation was adopted from https://de.mathworks.com/matlabcentral/fileexchange/51069-dynamic-mathematical-modeling-of-brushless-dc-motor-trapezodial-back-emf?s_tid=srchtitle
and adapted to match a six-phase BLDC.
First model was build with R2021a and the R2014a version was exported therefrom. Both were tested in R2021a.
Nils Herjürgen (2021). Six-Phase BLDC with trapezoidal BEMF (https://www.mathworks.com/matlabcentral/fileexchange/89749-six-phase-bldc-with-trapezoidal-bemf), MATLAB Central File Exchange. Retrieved .
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!