simulink中的開關磁阻電機的模型及其改進_第1頁
已閱讀1頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、Simulink中的開關磁阻電機的模型及其改進邊敦新,董寶香,徐丙垠(山東理工大學,電氣與電子工程學院,山東淄博,255049)Email:dxbian@摘要摘要:本文介紹了MATLAB仿真環(huán)境Simulink6.4中所帶的開關磁阻電機的仿真模型,對模型的建立、參數(shù)的設置等進行了說明,并且提出了在此模型的基礎將64極模型改造為128極電機的方法,并對提出的改進進行了驗證。關鍵詞關鍵詞:開關磁阻電機,仿真模型SwitchedSwitche

2、dReluctanceReluctanceMotMotininSimulinkSimulinkitsitsImprovementImprovementBianDunxinDongBaoxiangXuBingyin(DepartmentofElectricalElectronicEngineeringShongUniversiyofScienceTechnology,ZiboP.R.China255049)Abstract:TheSwit

3、chedReluctanceMot(SRM)Simulinkmodelisintroducedinthepaper.Thedetailsofthecreationparametersettingrealizationarepresented.An128SRMmodelisobtainedisverifiedbytheysimulation.Keywds:SwitchendReluctanceMotSimulationModel1引言引言

4、MATLAB是常用的工程軟件,其中的Simulink提供了一種圖形化、模塊化的仿真工具,SIMULINK目前已經(jīng)提供了幾十個工具箱(TOOLBOX)為各個工程技術領域的科研和技術人員提供簡單易用的仿真軟件。其中的SimPowerSystems工具箱為電力電子,電力系統(tǒng)及電力拖動等領域提供了大量的仿真模塊,是電氣技術及自動控制領域工程技術人員的常用的仿真工具。SimPowerSystems從4.2版(MATLAB2006Ra)開始提供了開

5、關磁阻電機的模型。在MATLAB中建立開關磁阻電機的仿真模型有很多文獻介紹[1][2][3],Mathwks公司最終選擇了文獻[1]的仿真模型。該模型有通用模型和專用模型兩種型式,通用模型以電感參數(shù)的形式給出模型,專用模型則以磁鏈數(shù)據(jù)的形式給出模型。通用模型所需參數(shù)少,容易獲得,能滿足一般控制系統(tǒng)設計的需要;如果能得到比較準確的磁鏈數(shù)據(jù),則專用的精度更高一些。2開關磁阻電機的模型的結(jié)構(gòu)開關磁阻電機的模型的結(jié)構(gòu)Simulink中的SRM模

6、型可分為兩部分,一部分與電力電子模型接口,另一部分根據(jù)繞組電壓計算電機的運行數(shù)據(jù)。兩部分間通過電流和電壓接口相連接。電力電子部分與本文內(nèi)容關系不大,不詳細介紹。圖1開關磁阻電機的模型圖1為Simulink中的開關磁阻電機部分的模型,定子繞組電壓減去電阻壓降得到繞組感應電勢,該電勢經(jīng)過離散積分器后得到繞組磁鏈Flux,該磁鏈和1??ZTsK轉(zhuǎn)子位置角Teta經(jīng)過ITBL二維查表得到繞組電流I,電流I和轉(zhuǎn)子位置Teta經(jīng)過二維查表TTBL得

7、到電磁轉(zhuǎn)矩,電磁轉(zhuǎn)矩經(jīng)過Sum求和得到總的電磁轉(zhuǎn)矩,該電磁轉(zhuǎn)矩經(jīng)過機械運動部分得到機械運動的角速度w和位置角Teta。模型中的v、Flux、I等是向量,與電機的相數(shù)相等。量在機械運動模型中用到;psim是繞組磁鏈最大值,在ITBL查表中用到,它實際是用戶設置的通用模型的最大磁鏈值;ITBLD和TTBL分別是電流和轉(zhuǎn)矩二維表,前面模型中介紹了;PosSens是電感變化周期的角度值;initialw是各相相對位置角組成的向量,在圖1的Pos

8、_Sens模塊中用于得到各相的相對角度。仿真參數(shù)的計算實際是用函數(shù)SwitchedReluctanceMotParam完成的,它的輸入?yún)?shù)是模型的輸入?yún)?shù),各參數(shù)的意義可參考幫助文件。該函數(shù)以p文件的形式存放,沒有程序源文件,因此具體如何實現(xiàn)上述功能無從得到。但其中關鍵的功能是根據(jù)對齊電感Ld非對齊電感Lq,飽和電感Lsat,以及最大電流MaximumCurrent和最大磁鏈MaximumFluxLinkage或者磁鏈數(shù)據(jù)Magisat

9、ionacteristic,相應的角度向量RotAngleVect和電流向量StatCurrentVect計算ITBLD和TTBLD矩陣。4將64將64極4極SRM模型改為模型改為128極模型極模型SimPowerSystems4.2系統(tǒng)的SRM模型只支持64,86,108三種類型的SRM。而128極SRM是目前應用比較廣泛的一種SRM結(jié)構(gòu)型式。如果能得到128極SRM的Simulink模型將會帶來很多的方便。本節(jié)介紹將64極模型改造為

10、128極模型的方法,類似地也可以得到其他類型的模型。128極SRM與64極SRM都是三相的,兩者的差別主要在于電感的周期不同,64極SRM的電感周期是90度,128極SRM的電感周期是45度。修改SRM的模型有兩種方法,一種是在現(xiàn)有的SRM模型上直接修改,另一種是在模塊庫中增加一個新的模塊。在模塊庫中增加新模塊的方法更規(guī)范一些,下面介紹這種方法。SRM模型放在powerlib.mdl文件中,搜索到該文件,去掉文件的只讀屬性,后用Simu

11、link打開該文件,雙擊鼠標左鍵打開MACHINES模塊庫,找到SwitchedReluctanceMot模塊,選擇FileSave菜單,在出現(xiàn)的提示窗口,中點擊Unllock按鈕,將鎖定的庫解鎖,則剛打開的庫可以修改了。復制SwitchedReluctanceMot,粘貼生成一個新的模塊SwitchedReluctanceMoto1,將該模型改名為SRM128,鼠標右鍵點擊SRM128模塊,選LinkOptions〉DisableLi

12、nk。解除與模型庫之間的關聯(lián)。鼠標右鍵點擊SRM128模塊,選EditMask項,進入模塊的Mask編輯。點擊Parameters頁面,選中Type項,將左下角的編輯框中的數(shù)據(jù)86,108數(shù)據(jù)刪除,只留下64,將ShowParameter復選框去掉選擇。這一步使得整個模型只能用于128極SRM的仿真。點擊Initialization頁面,在右側(cè)的InitializationComm窗口最后加入PosSens=45ITBLD=2ITBLD

13、initialw=[03015]命令。第一個命令的作用是將電機的轉(zhuǎn)子周期改為45度,與三相128極SRM相一致,第二條是將轉(zhuǎn)矩值加倍,第三條是重新設置各相的初始位置角。把圖2的位置檢測模塊中的90改為45,對轉(zhuǎn)速的積分模塊中的角度初值應由原來的[06030]改為[03015]。5128極模型的驗證極模型的驗證本文對128極SRM模型的驗證理論分析與仿真兩個方面進行驗證。MATLAB2006Ra中有一個SRM模型的實例power_Swit

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論