EasyGo Vs Addon是一款領先的FPGA仿真工具包軟件,它強大地連接了VeriStand軟件與Matlab/Simulink,為實時測試和驗證領域帶來了前所未有的便利和效率,特別適用于汽車、航空航天和能源電力等實時測試和驗證至關重要的行業(yè)。
本篇內容主要介紹基于EasyGo Vs 工具包和Nl veristand軟件進行的永磁同步電機(PMSM)實時仿真。
PMSM實時仿真
▍永磁同步電機模型
采用轉速電流雙閉環(huán)控制,通過控制算法得出橋臂的參考波。
電機模塊參數(shù):設定電機的轉速為450。
運行模型,觀測電機的三相電流,定子dg電流,以及算法得出的dq電流。
如視頻中所示,我們可以觀測到,轉子轉速為150,極對數(shù)為3,則實際轉速為450,與設定值一致。
▍控制器模型
控制部分與離線一致,在CPU中只進行占空比信號的生成。將CPU中得出的占空比信號傳輸?shù)紽PGA板卡生成PWM信號,F(xiàn)PGA板卡中通過FPGACoder進行無需編譯的PWM生成。
電機模塊為Easygo Machine庫中的模塊。在頂層中,有Ul Control和Scope兩個與上位機交互的模塊。
▍永磁同步電機實時仿真
打開NI VeriStand軟件,新建一個項目,命名為永磁同步電機。
打開Configue控制界面,在列表中選擇Custom Device,新建一個EasyGo Vs項目,載入永磁同步電機FPGA模型。
調節(jié)板卡序號和參數(shù),點擊Simulation Models添加CPU模型。選擇由CPU控制模型編譯得到的.so文件,載入后會顯示模型中的各通道信號。
點擊列表中的Controller 進行系統(tǒng)配置。將Windows改為Linux_x64,設置設備的IP地址,將與上位機的交互刷新率調整為10k。
點擊Configure Mappings,選擇FPGA模型和CPU模型中需要配對的信號。
首先將CPU模型的6路占空比輸出信號與FPGA的輸入信號配對;然后將FPGA的工況信號,與CPU的輸入信號配對。點擊System Mappings可查看配對情況,保存系統(tǒng)配置。
回到主界面可看到兩個系統(tǒng)的閉環(huán),切換到UI界面,添加輸入控件和觀測控件。將控件與觀測信號配對,調節(jié)波形觀測控件的刷新率,運行模型。
待模型運行成功后,修改轉速設定值為300。可以看到在控制啟動后,轉速很快到達控制目標。
調整電機轉矩到10。調整轉速設定值,系統(tǒng)能迅速跟隨變化;調整電機轉矩,電磁轉矩也能迅速跟隨。
-
永磁同步電機
+關注
關注
28文章
876瀏覽量
50126 -
仿真
+關注
關注
51文章
4212瀏覽量
135056 -
PMSM
+關注
關注
14文章
248瀏覽量
42381 -
VeriStand
+關注
關注
7文章
13瀏覽量
22643
原文標題:EasyGo 實時仿真丨PMSM 實時仿真應用
文章出處:【微信號:EasyGo實時仿真,微信公眾號:EasyGo實時仿真】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
【分享】基于Easygo仿真平臺的三電機實時仿真測試應用
EasyGo實時仿真丨三相永磁同步電機開環(huán)實驗仿真應用
FPGA仿真黑科技\"EasyGo Vs Addon \",助力大規(guī)模電力電子系統(tǒng)仿真
EasyGo 實時仿真丨大功率電機控制器硬件在環(huán)系統(tǒng)仿真測試
永磁同步電機HIL仿真系統(tǒng)

現(xiàn)代永磁同步電機控制原理及MATLAB仿真
無位置傳感器的永磁同步電機硬件仿真

使用永磁同步電機HIL進行仿真研究的詳細資料說明

永磁同步電機設計
永磁同步電機最小損耗控制Simulink仿真

評論