最近可能臨近畢業,做畢業設計的同學多了,經常會有同學問我爲什麼在搭建仿真過程中,按照書本給出的變換矩陣無法實現正常變換?這篇文章就細緻的講一下原因。
在剛開始使用matlab對電機進行建模的過程中,比較容易忽略一個問題。Matlab自身使用的座標系和書本所介紹的自然座標系之間並不相同,實際上兩者之間相差90電角度。
Matlab自身使用的座標系如下左圖圖所示,而書本介紹的自然座標系如右圖所示
ABC三相之間是完全的相同的,但是alpha、beta座標系之間相差90°,dq座標系之間相差90°,這在將導致在建模的過程中,變換矩陣的完全不相同,從而導致變換矩陣錯誤。
在Matlab2014版本之後,電機模型中就多出了一項選項卡來解決以上問題。
在電機選項的 Advanced 選項卡下,rotor flux position when theta = 0,此下拉條下選擇跟隨A相座標軸(Aligned with phase A axis( original Park)),也即自然座標系。選擇此選項卡後,即可按照書本介紹的變換矩陣進行變換。