中國北京,2020年8月20日——MathWorks今日宣布,推出用于設計和實現電機控制算法的Simulink附加產品—Motor Control Blockset。現在,電機控制工程師可以使用參考示例和Simulink模塊來開發無刷電機的磁場定向控制算法。此Blockset擴展了用于電機控制設計的Simulink產品集,使工程師能夠在每次設計變更時測試算法,生成快速且緊湊的ANSI/ISO C代碼,并使用仿真來驗證軟件,從而縮短了認證測試周期。
MathWorks產品經理Arkadiy Turevskiy表示:“工程師可以使用仿真和代碼生成手段,盡早發現錯誤并加快其電機控制開發項目的進度,而不是在實際電機測試之后再驗證手寫代碼哪里有缺陷。Motor Control Blockset 增強了我們對電機控制設計的支持,團隊報告稱,使用Simulink設計和實現數字控制系統減少了多達一半的項目時間。”
MathWorks正在與電機控制硬件提供商合作,開發支持硬件提供商電機控制套件的參考示例,首先是基于Texas Instruments C2000實時微控制器的數款套件。工程師使用這些套件,可以在幾分鐘內自動估算電機參數,生成應用程序代碼并讓電機轉起來。此外,Motor Control Blockset還可與Simulink Real-Time和Speedgoat實時目標機結合使用,開展快速控制原型設計,包括磁場定向控制器的自動調節。
Motor Control Blockset 包括:
· Park、Clarke、空間矢量調制、磁場削弱、每安培最大扭矩,以及其他用于生成快速緊湊型嵌入式代碼的優化電機控制算法;
· 旋轉變壓器解碼器、霍爾傳感器解碼器、正交編碼器解碼器和滑模觀察器,用于實現有傳感器和無傳感器電機控制;
· Field-Oriented Control Autotuner模塊,用于自動調節磁場定向控制架構的電流和速度回路;
· 儀表化測試,以使用電機硬件從實驗中估算電機參數;
· 線性集總參數平均值電機模型,用于驗證閉環仿真中的控制算法;
· 參考應用程序,展示了如何使用多個電機控制硬件套件快速實現電機的旋轉。
圖注:使用Motor Control Blockset為無刷電機中的微處理器開發嵌入式控制軟件?MathWorks
關于 MathWorks
MathWorks是數學計算軟件的領先開發商。它所推出的 MATLAB 被稱為“科學家和工程師的語言”,是一種用于算法開發、數據分析、可視化和數值計算的程序設計環境。Simulink是一個面向多域和嵌入式工程系統仿真和基于模型設計的框圖環境。全球的工程師和科學家們都依賴于 MathWorks 公司所提供的這些產品系列,來加快在汽車、航空、電子、金融服務、生物醫藥以及其他行業的發明、創新及開發的步伐。MATLAB和Simulink產品也是全球眾多大學和學術機構的基本教研工具。MathWorks創建于1984年,總部位于美國馬薩諸塞州的內蒂克市 (Natick, Massachusetts),在全球16個國家/地區擁有4500多名員工。