

模擬馬達控制演算法
使用MATLAB與Simulink從馬達、逆變器、來源與負載函式庫建立馬達模型。在馬達和逆變器建模時依據需求選擇逼真程度等級,並且模擬馬達控制演算法。
- 實現線性集成參數(lumped-parameter)馬達模型,以及透過Motor Control Blockset使用平均值逆變器來進行快速模擬
- 使用Power Systems Simulation Oramp了解非線性馬達動態建模與模擬,以及逆變器之理想或細節間的權衡切換
- 透過儀器測試,或者從資料或有限元素分析匯入參數來進行馬達模型參數 化,藉此捕捉馬達動態
- 執行封閉迴圈模擬並使用磁場導向控制(Field Oriented Control,FOC) Autotuner來自動調節控制演算法以達到速度和力矩響應要求
- 設計故障偵測和保護邏輯以確保安全的運作

即時模擬
使用Simulink產生程式碼來執行即時模擬與測試。
- 從馬達控制演算法產生C、C++或HDL程式碼,使用即時目標硬體執行快速控制原型化
- 以高達1 MHz的取樣頻率執行硬體迴圈(hardware-in-the-loop,HIL)模擬來檢驗馬達控制器
- 由Speedgoat找到即時模擬支援

產品化程式碼的生成與部署
從Simulink為馬達控制演算法產生可產品化的C和HDL程式碼,直接部署至嵌入式微控制器、FPGAs、和SoCs等目標硬體。
- 執行軟體迴圈(software-in-the-loop,SIL)與處理器迴圈(processor-in-the-loop,PIL)模擬來驗證產生的程式碼
- 透過Fixed-Point Designer分析、優化並實現定點與浮點演算法
- 使用Embedded Coder和硬體支援套件,自動整合、執行並驗證執行於ARM® Cortex®-A/M/R、C2000、STM32、Infineon® AURIX™、Xilinx® Zynq®和Intel® SOC等處理器的程式碼
- 使用HDL Coder和硬體支援套件產生程式碼,並且部署在Intel、Xilinx和Microchip裝置
- 確保符合產業標準,如MISRA-C™與ISO 26262
進一步探索
Onramp互動式線上課程
- Simulink入門
- Simscape入門
- 電路模擬
- 電力電子模擬
- 電力系統模擬
