Six-Phase BLDC with trapezoidal BEMF
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.
Citar como
Nils Herjürgen (2026). Six-Phase BLDC with trapezoidal BEMF (https://la.mathworks.com/matlabcentral/fileexchange/89749-six-phase-bldc-with-trapezoidal-bemf), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxEtiquetas
Agradecimientos
Inspirado por: Dynamic (Mathematical) Modeling of Brushless DC Motor (Trapezodial Back EMF)
Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
| Versión | Publicado | Notas de la versión | |
|---|---|---|---|
| 1.1.1 | Removed incomprehensible comments |
||
| 1.1.0 | Fixed a bug and added first order transfer function to break algebraic loops. |
||
| 1.0.3 | added preview image |
||
| 1.0.2 | Fixed minor description typo |
||
| 1.0.1 | Minor description update |
||
| 1.0.0 |