娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

Simulink中PMSM模型的改進在電機控制仿真中的工程應用

發布者:pi26最新更新時間:2025-05-19 來源: eepw關鍵字:Simulink  電機控制 手機看文章 掃描二維碼
隨時隨地手機看文章

  引言

  近年來,隨著電力電子技術和稀土永磁材料的快速發展,永磁同步電機(permanent magnet synchronous motor,PMSM)日益受到關注。目前,對于永磁同步電機的建模和仿真研究大多集中在控制算法上,這主要得利于Matlab Simulink庫提供封裝好的PMSM模塊。但是,由于系統集成的PMSM模塊的先天不足,不能滿足貼近實際工況的仿真要求,如電機參數不可在線修改,反而給研究帶來不便。


  本文首先分析指出SIMULINK中集成PMSM模塊的不足,然后在建立PMSM數學模型的基礎上給出一種改進方法。根據某臺電機的實際參數自定義PMSM模型,然后將其應用在變參數的系統中,并在實際電機臺架進行測試,驗證仿真模型及控制算法的準確性。

  Matlab中電機模型修改方法

  Simulink庫中封裝的電機模型在設定參數時,一般是在仿真開始前通過雙擊模塊后彈出靜態對話框進行設置。但是,在對時變系統進行動態仿真,研究變參數模型的時候,模塊的參數需要根據仿真環境的要求進行動態變化,這是無法通過設置靜態框實現的。從盡量貼近實際工程應用的角度考慮,建立變參數的電機模型非常有必要。基于對Simulink中集成PMSM模塊不足的分析,本文提出改進方式,根據實際需求對庫文件電機模型做修改,再重新封裝,導入系統中實現仿真。

  打開SimPowerSystems工具箱集成的PMSM仿真模塊,鼠標右擊并選擇“Look Under Mask”命令,將出現其內部結構。模型中包含4個block塊,需要修改的兩個為Electrical model(電氣模型)和Mechanical model(機械模型)。由于系統封裝過的PMSM組件處于鎖定狀態,不允許用戶對其直接修改,只能修改庫文件[5]。一般的操作步驟為:

  1)解鎖。選中模塊右擊,在Link options中選擇Go to Library block,然后在打開的庫模型中選擇Edit/unlock library完成解鎖。

  2)修改。找到需要修改的模塊,替換成信號端、Fcn函數等。

  3)更新。返回仿真界面,點擊菜單Edit/Update diagram,更新修改的庫模型到仿真中。

 


  圖1給出了引出溫度temp前后的PMSM封裝對比。仿真時temp外部引腳可接上常量,變量,或者用S-Function寫的含參變量的任意信號,模仿具體工況下的溫度動態變化,修改過的PMSM模型內部結構見圖2。

  圖3所示的電氣模型內部結構中,電阻和磁鏈隨溫度變化而變。交、直軸電感隨電流變化而變,其對應關系由電機的實測電感參數確立,在本文下一部分將舉例說明。

  該法是對原PMSM模型的重新封裝,方便快捷,適用于其他任何參數。不過,由于對庫文件做了改動,當仿真文件移動到別的環境下時,需將庫文件一起拷貝,降低了移植性。

具體案例:交直軸電感與電流的關系建立

本文引用地址:https://www.eepw.com.cn/article/233863.htm


  表1所示某款典型永磁同步電機的基本參數,主要用于電動汽車的動力電機。為了獲得該電機的實際電感變化趨勢,需要進行一些實驗,但本文將不介紹具體實驗方法。實測得到的Lq~iq數據、Ld~id數據導入Matlab環境中做曲線擬合,根據最小二乘法原理去除個別測量值的誤差,


最終得到函數關系,其擬合曲線見圖4。由圖可見,因為磁飽和效應,交、直軸電感分別隨電流幅值增大而減小。不過考慮到實際工程應用的可行性,這里忽略了交、直軸之間的耦合效應,所以不像一些文獻所描述的,電感會同時受交、直軸電流幅值影響。

  仿真結果

  首先,我們使用SIMULINK庫里的原始電機模型,搭配根據實際電機參數導出的MTPA(Maximum torque per ampere,最大扭矩單位電流)控制算法進行仿真。扭矩控制模式下的扭矩及速度響應見圖5,很明顯,由于原始電機模型未考慮磁飽和效應,導致實際輸出扭矩(黃色信號)逐漸大于參考扭矩值(90Nm,紅色信號),在仿真結束時(1秒)扭矩誤差大于5Nm,這是因為交、直電感值未隨著電流增大而減小,使得電機模型算出的扭矩偏大。

  為了驗證修改后的電機模型在整個控制算法中的準確性,將模型導入整個控制系統中,結合MTPA控制算法再進行仿真。同樣的控制算法,同樣的參數設置下,最后實際扭矩輸出基本吻合參考扭矩值,在仿真結束時(1秒)誤差小于1Nm,詳見圖6。

  在這個仿真測試中,尚未加入溫度補償算法,所以將溫度輸入參數設定為20度的常量。但是,如果有較準確的電機溫升模型,用戶可以方便的添加溫度函數,并根據溫升模型建立相應的扭矩補償算法,從而使得整個扭矩控制算法更貼近實際工況[6]。


  結論

  整個永磁同步電機控制器的軟件算法開發是一個需要不斷測試驗證、不斷改進的較長過程,需要投入較大時間和人力成本。Simulink中集成的PMSM(永磁同步電機)模型在仿真中應用廣泛,本文針對Simulink中集成的永磁同步電機模型的改進,對于控制算法提出了改進要求,減少了實驗次數,有效提高了開發效率,對于實際工程項目具有重要意義。


關鍵字:Simulink  電機控制 引用地址:Simulink中PMSM模型的改進在電機控制仿真中的工程應用

上一篇:基于DRV8432的直流力矩電機驅動器的設計
下一篇:傳感器融合為什么會對制造業有利?

推薦閱讀最新更新時間:2025-06-09 12:42

MathWorks 發布2014a 版 MATLAB 和 Simulink
中國北京 – 2014 年 3 月 7 日 – MathWorks 今日宣布,推出其 MATLAB 和 Simulink 產品系列的Release 2014a (R2014a) 版本。R2014a 包括 MATLAB 和 Simulink 的新功能以及 81 個其他產品的更新和補丁修復。 MATLAB 產品系列 · MATLAB:Raspberry Pi 和網絡攝像頭硬件支持包 · Optimization Toolbox:混合整數線性規劃 (MILP) 解算器 · Statistics Toolbox:為每對象具有多個測量值的數據進行重復測量數據建模 · Image Processing Toolbox:使用 MATLAB
[工業控制]
整合Simulink和Green Hills MULTI
  The MathWorks 和 Green Hills Software發布了Embedded IDE Link? MU,這是由 The MathWorks 開發的用于基于模型的設計的新產品,能夠自動將 Simulink? 模型生成的代碼應用到 Green Hills? MULTI? 集成開發環境(IDE)當中,這樣就可以在不同的嵌入式微處理器上實現無縫的執行,其中包括 Freescale? 高性能架構(以前稱為 PowerPC?)。   憑借Embedded IDE Link MU,可以用 Simulink 當作測試工具來進行“處理器在回路中”(PIL),以便快速地發現目標處理器的算法行為與其原始模型仿真之間的差異。 另外
[新品]
意法半導體推出針對消費類和工業電源轉換器和電機控制器 優化設計的GaN半橋驅動器
意法半導體推出針對消費類和工業電源轉換器和電機控制器優化設計的GaN半橋驅動器 2025年5月27日,中國—— 意法半導體推出兩款高壓GaN半橋柵極驅動器,為開發者帶來更高的設計靈活性和更多的功能,提高目標應用的能效和魯棒性。 STDRIVEG610 和 STDRIVEG611兩款新產品為電源轉換和電機控制設計人員提供兩種控制GaN功率器件的選擇,可以提高消費電子和工業應用的能效、功率密度和魯棒性。 STDRIVEG610主打那些要求啟動時間300ns級別的柵極驅動應用,啟動時間是LLC或ACF電源轉換拓撲的一個關鍵參數,保證在突發模式下準確控制功率管的關斷間隔。 STDRIVEG611 是針對電機控制應用中的硬
[電源管理]
意法半導體推出針對消費類和工業電源轉換器和<font color='red'>電機控制</font>器  優化設計的GaN半橋驅動器
電機控制領域如何實現CANopen設備接入EtherCAT主站控制器
EtherCAT是目前全球最快的工業以太網通訊技術,在電機控制領域具有廣泛的應用。當CANopen從站產品,需要接入EtherCAT主控系統,如何解決? EtherCAT是目前全球最快的工業以太網通訊技術,在電機控制領域具有廣泛的應用,典型的主站產品中PLC、運動控制器等產品都有大量EtherCAT通訊產品. 此外CANopen是一種傳統常見的工業自動化通訊協議,典型的從站產品如電機驅動器、分布式I/O、執行器、傳感變送器等采用該協議。 當控制系統主站采用EtherCAT通訊,缺少CAN接口,同時需要接入CANopen的電機驅動、擴展I/O等從站設備,遇到這種情況需要如何解決呢? 我們都知道CANopen信號是無法直接接
[嵌入式]
<font color='red'>電機控制</font>領域如何實現CANopen設備接入EtherCAT主站控制器
伺服電機控制器的是三種類型介紹
伺服電機控制器的類型包括降壓起動器、調速驅動器、智能控制器等三種分類,另外控制方面主要以方波控制、正弦波控制等兩種方式,那么下面就詳細介紹一下相關內容。 一、伺服電機控制器的各項類型 1、降壓起動器 可以用二個或是多個接觸器,在電動機啟動時提供較低的電壓。使用自耦變壓器或串聯電感,可以在電動機啟動時在端子輸入較低的電壓,減小啟動轉矩及突入電流,在電動機的速度到達額定轉速的一定比例時,起動器自動將電動機端子切換到正常電壓輸入。因為自耦變壓器及串聯電感只在啟動時有重壓的啟動電流流過,時間可能只有幾秒,因此其額定會比相同電流,連續使用下的額定要小。較低的電壓到正常電壓的切換可以用時間計時來切換,或是配合電流感測器,當電流開始下降時進
[嵌入式]
PLC電機控制有哪些優缺點
PLC(可編程邏輯控制器)是一種現代化的,小型化的計算機控制器,廣泛應用于自動化控制領域。PLC電機控制是一種廣泛應用的控制方式,它的優缺點、應用等方面都值得探究。 一、PLC電機控制的方式 PLC電機控制的方式主要有以下幾種: 1. 電機接觸器控制:通過電機控制接觸器,控制電機的運轉。 2. 變頻器控制:通過變頻器對電機進行電壓和頻率的調節。 3. 伺服系統控制:采用伺服系統控制電機,能夠實現精密控制和運動。 4. 直接驅動控制:采用電機驅動器直接驅動電機,具有高效、高精度的特點。 5. 步進電機控制:采用步進電機驅動器控制,能夠實現高精度的控制。 二、PLC電機控制的優缺點 1. 優點: (1)靈活:PLC電機控制可以根據實際
[嵌入式]
3種伺服電機控制方式
伺服電機速度控制和轉矩控制都是用模擬量來控制,位置控制是通過發脈沖來控制。具體采用什么控制方式要根據客戶的要求以及滿足何種運動功能來選擇。 接下來,給大家介紹伺服電機的三種控制方式: 如果您對電機的速度、位置都沒有要求,只要輸出一個恒轉矩,當然是用轉矩模式。 如果對位置和速度有一定的精度要求,而對實時轉矩不是很關心,用速度或位置模式比較好。 如果上位控制器有比較好的閉環控制功能,用速度控制效果會好一點。如果本身要求不是很高,或者基本沒有實時性的要求,用位置控制方式對上位控制器沒有很高的要求。 就伺服驅動器的響應速度來看:轉矩模式運算量最小,驅動器對控制信號的響應最快;位置模式運算量最大,驅動器對控制信號的響應最慢。 對
[嵌入式]
3種伺服<font color='red'>電機控制</font>方式
如何在實時電機控制系統中實現高效、可靠且準確的驅動
實時控制系列的前一部分深入介紹了處理的功能塊。在這一部分中,我將討論 實時控制的驅動階段(更新系統),以及為什么此階段對于可靠的系統輸出運行很重要。 例如,在電機驅動應用中,您可能會實時監控和測量速度、位置、扭矩和電機運行狀況,以便啟動、加速或調節動態速度,或讓電機系統減速。同樣,在半導體或電池測試設備中,您可以使用數模轉換器以快速控制環路的方式發送準確的模擬信號,從而調整基于氮化鎵 (GaN) 的服務器電源單元 (PSU) 在不同負載條件下的輸出功率,或者對在電源中斷期間驅動不間斷電源中的金屬氧化物半導體場效應晶體管 (MOSFET) 的柵極驅動器進行調整。在所有示例中,調制和調整實時控制系統的驅動(對于電機驅動、電池測試設
[工業控制]
如何在實時<font color='red'>電機控制</font>系統中實現高效、可靠且準確的驅動
小廣播
最新嵌入式文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 兴安盟| 娄烦县| 新余市| 澄江县| 上高县| 泰来县| 长宁县| 河间市| 公安县| 青浦区| 聂拉木县| 临沂市| 宁陕县| 二连浩特市| 龙山县| 蕲春县| 夏河县| 昌图县| 九龙城区| 集贤县| 车险| 双城市| 灌南县| 长阳| 元氏县| 漠河县| 台北市| 遂宁市| 遵义市| 白水县| 吴忠市| 缙云县| 永宁县| 四川省| 新安县| 沂水县| 长治县| 房产| 舟曲县| 江口县| 汤原县|