![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1803150/image.png)
In the BLDC motor block, a non-standard d'q' Transformation is used. Does this affect the values of L_d and L_q?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi all,
I am looking to simulate a BDLC motor using the BLDC block included in the Motor Control Blockset.
As is described in the documentation for the block (https://www.mathworks.com/help/mcb/ref/bldc.html), a different d'q'-Transformation is used to model the BLDC instead of the standard dq-Transformation. Most importantly for my issue, the voltage
is calculated by
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1803065/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1803070/image.png)
instead of how it is calculated during standard dq-Transformation:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1803075/image.png)
I am curious about the additional scaling factor of π. Why is it used during transformation?
Also, is the value of
affected by this? More specifically, if i know the value of
and
in standard dq-coordinates, can i input these directly into the BLDC motor block or do i need to account for the different d'q'-coordinates first?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1803080/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1803080/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1803085/image.png)
Best Regards
0 commentaires
Réponse acceptée
Shivam Gothi
le 5 Nov 2024
I understand that the factor of “pi” is not as per the intended equation. To investigate, I analysed the subsystem blocks found inside the “BLDC” by selecting the block and then pressing “Ctrl+U”. To the best of my knowledge, I found that the equations coded inside the Simulink block are:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1803150/image.png)
Upon reviewing, the factor of “pi” is indeed not included in the actual implementation, and it seems to be a typing mistake in the documentation. I also tried to run the BLDC control example and found it to be working satisfactorily.
Therefore, the equations are correctly implemented as pointed out by you. The factor of “pi” is a documentation error.
I hope this clarifies the situation !
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Electromechanical dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!