永磁同步電機的仿真模型_第1頁
永磁同步電機的仿真模型_第2頁
永磁同步電機的仿真模型_第3頁
永磁同步電機的仿真模型_第4頁
永磁同步電機的仿真模型_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、永磁同步電機的仿真模型1、永磁同步電機介紹永磁同步電動機(perma nent Mag nets sy nchron ous Motor, PMSM)轉(zhuǎn)子采用永磁材料,定子為短 距分布式繞組 ,采用三相正弦波交流電驅(qū)動 ,且定子感應電動勢波形呈正弦波 "定子繞組通過控制功率 管(如IGBT)的不同開關組合,產(chǎn)生旋轉(zhuǎn)磁場跟蹤永磁轉(zhuǎn)子的位置,自動地維持與轉(zhuǎn)子的磁場有900的空 間夾角 , 以產(chǎn)生最大的電機轉(zhuǎn)矩 "旋轉(zhuǎn)磁場的轉(zhuǎn)速則嚴格地由永磁轉(zhuǎn)子的轉(zhuǎn)速所決定 ,PMSM 具有直流 電動機的特性,有穩(wěn)定的起動轉(zhuǎn)矩 ,可以自行起動 ,并可類似直流電動機對電機進行閉環(huán)控制 ,多用于伺

2、服系統(tǒng)和高性能的調(diào)速系統(tǒng)。永磁同步電動機按轉(zhuǎn)子形狀可以分為兩類 :凸極式永磁同步電機和隱極式永磁同步電機。它們的 區(qū)別在于轉(zhuǎn)子磁極所在的位置 ,凸極式永磁同步電機轉(zhuǎn)子磁極是突起在軸上的 ,其直軸和交軸電感參 數(shù)不相等 "而隱極式永磁同步電機的轉(zhuǎn)子磁極是內(nèi)置在軸內(nèi)的, 直軸和交軸電感參數(shù)相等 "凸極式轉(zhuǎn)子具有明顯的磁極 ,定子和轉(zhuǎn)子之間的氣隙是不均勻的 ,因此其磁路與轉(zhuǎn)子的位置有關。2、永磁同步電機的控制方法目前對永磁同步電機的控制技術主要有磁場定向矢量控制技術 ( field orientation control,FOC ) 與直接轉(zhuǎn)矩控制技術(direct torque

3、 control ,DTC)。在這里我們使用磁場定向矢量控制技術來建立 永磁同步電機的仿真模型。磁場定向矢量控制技術的核心是在轉(zhuǎn)子旋轉(zhuǎn)坐標系中針對激磁電流 id 和轉(zhuǎn)矩電流 iq 分別進行控 制,并且采用的是經(jīng)典的 PI 線性調(diào)節(jié)器,系統(tǒng)呈現(xiàn)出良好的線性特性,可以按照經(jīng)典的線性控制理 論進行控制系統(tǒng)的設計,逆變器控制采用了較成熟的SPWM SVPWM等技術。磁場定向矢量控制技術較成熟,動態(tài)、穩(wěn)態(tài)性能較佳,所以得到了廣泛的實際應用。該方法摒棄了矢量控制中轉(zhuǎn)子磁場定向的思想, 采用定子磁場定向, 分別對定子磁鏈和轉(zhuǎn)矩直接進行控制。 直接轉(zhuǎn)矩控制的實 現(xiàn)方法是:計算得到磁鏈和轉(zhuǎn)矩的實際值與參考值之間

4、的偏差, 通過滯環(huán)比較以及當前定子磁鏈的空 間位置確定控制信號,在離線計算的開關表中選取合適的空間電壓矢量,再通過離散的bang-bang控制方式調(diào)制產(chǎn)生 PWM 信號,以控制逆變器產(chǎn)生合適的電壓和電流驅(qū)動電機轉(zhuǎn)動。直接轉(zhuǎn)矩控制 摒棄了復雜的空間矢量坐標運算, 電機的數(shù)學模型得到了簡化, 控制結構也簡單, 對電機參數(shù)變化不 敏感,控制系統(tǒng)的動態(tài)性能得到了極大提高。 然而有利也有弊, 直接轉(zhuǎn)矩控制逆變器的開關頻率不固 定;轉(zhuǎn)矩、電流脈動大;采樣頻率也非常高。下圖為磁場定向矢量控制技術的原理圖。FOC控制技術的原理:原理圖中涉及到雙反饋,第一層反饋為轉(zhuǎn)速反饋:設定電機轉(zhuǎn)速初始值作 為給定值,然后與

5、反饋的實際值(位置傳感器采集到的位移微分得到)進行比較,得到的差值輸入PI控制器進行控制,得到交軸電流iq。同時三相繞組輸出的電流iA,iB,iC經(jīng)過clarke變換和park變 化得到iq和id的實際值,分別與給定值進行比較,將比較后的值再進行park轉(zhuǎn)換,得到的結果經(jīng)過SVPWM技術調(diào)制之后輸入到逆變器,繼而可以驅(qū)動三相電機。圖2.1磁場定向矢量控制技術原理3、基于FOC技術的永磁同步電機建模在這里采用的是最簡單的id=0的控制方法。ld=O時,從電動機端口看,永磁同步電機相當于一 臺他勵的直流電動機,定子電流中只有交軸分量,而且定子磁動勢空間矢量與永磁體磁動勢空間矢量 正交,電動機轉(zhuǎn)矩中

6、只有永磁轉(zhuǎn)矩分量。 因為電磁轉(zhuǎn)矩僅僅依賴交軸電流,從而實現(xiàn)了轉(zhuǎn)矩表達式中 的交直軸電流解耦。下圖為建立的基于FOC控制技術的永磁同步電機SIMULINK仿真模型HeIipwdrp)1圖2.2基于FOC技術的永磁同步電機SIMULINK模型控制模型主要包括轉(zhuǎn)速給定部分,比例積分(PI)模塊,坐標轉(zhuǎn)換模塊,逆變器控制模塊,以及電動機模塊。下面進行介紹3.1轉(zhuǎn)速給定部分轉(zhuǎn)速給定模塊使用SIMULINK中的常數(shù)(constant )模塊,單位為rpm。給定的速度要輸入到電角速度計算模塊(Gain)中,以得到給定轉(zhuǎn)速的電角速度(單位為rad/s) 設定電動機極對數(shù)為4,則其參數(shù)為2*pi*4/60。圖2

7、.4電角速度計算模塊的參數(shù)設定3.2比例積分(PI)模塊調(diào)速系統(tǒng)實施轉(zhuǎn)速閉環(huán)控制,轉(zhuǎn)速比例積分調(diào)節(jié)器中的比例模塊設置比例參數(shù),積分模塊設置積分參數(shù)。調(diào)節(jié)器內(nèi)同時設置了內(nèi)限幅和外限幅模塊(saturation )。設定的PI參數(shù)如下圖。圖2.5 PI模塊的參數(shù)設定AddGainl蘭一KD圖2.6 PI模塊的內(nèi)部結構圖2.7 Saturation的參數(shù)設置3.3坐標轉(zhuǎn)換模塊在三相靜止坐標系下分析永磁同步電機的數(shù)學模型存在著許多難以克服的困難, 引入空間矢量坐 標變換理論可以簡化其數(shù)學模型,并能夠很容易的分析永磁同步電機的動態(tài)特性, 空間坐標變換矢量 圖如圖2-4所示,圖中fs為空間矢量,可為電壓、

8、電流、磁鏈等空間物理量, coe為轉(zhuǎn)子旋轉(zhuǎn)角速 度,Be為轉(zhuǎn)子軸線與A相繞組軸線的夾角。按照f不變的原則,可得到三相靜止坐標系abc變換到兩相靜止坐標系aB的clark變換矩圖2.8空間坐標變換矢量圖0Z-i2-1-Vi.A_ _陣為:clark逆變換矩陣為:d軸),以垂直轉(zhuǎn)子磁鏈軸線方向 90dq,簡稱同步旋轉(zhuǎn)坐標系,將兩相靜同理若以轉(zhuǎn)子磁鏈軸線方向為坐標系的橫軸,稱為直軸(為縱軸,稱為交軸(q軸),可建立與轉(zhuǎn)子同步旋轉(zhuǎn)的坐標系止坐標系aB變換到同步旋轉(zhuǎn)坐標系park逆變換矩陣為:dq的p)ark變換矩陣為:cos 彳 sin 乞1Jr _J=fai尸 ncos &c 一 sin 叭

9、 f(/根據(jù)上述坐標轉(zhuǎn)換原理,我們建立 dq到abc坐標系和abc到dq坐標系的轉(zhuǎn)換模塊。如下圖:otfteta圖2.9 dq坐標系到三相靜止坐標系變換模塊圖2.10 dq坐標系到三相靜止坐標系變換模塊內(nèi)部實現(xiàn)圖2.11三相靜止坐標系到dq坐標系變換模塊圖2.12三相靜止坐標系到dq坐標系變換模塊的內(nèi)部實現(xiàn)3.4逆變器控制模塊采用電流滯環(huán)脈沖寬度調(diào)制方法,該模塊輸入為三相相電流給定值和三相相電流實際值,輸出為三相相電壓。其內(nèi)部連接圖如圖所示:compares圖2.13 CHBPWM逆變器模塊內(nèi)部連接圖三相比較模塊相同,其中比較模塊通過比較 A相給定的電流值和A相實際電流得出逆變器輸出 的A相相

10、電壓值,其內(nèi)部連接圖如圖所示:圖2.14比較模塊內(nèi)部連接圖其中,傳遞函數(shù)模塊(transfer fen )對相電流進行濾波,可以濾去A相反饋電流中的高次諧波繼電器(relay )模塊實現(xiàn)的是電流滯環(huán)控制功能。其輸入為給定電路與實際電流的差值,輸出為 A 相相電壓。其參數(shù)對話框如下圖所示,主要有 4個參數(shù):開通動作值(switch on point )、關斷動作 值(switch off point )、開通時輸出值(output when on )、關斷時輸出值(output when off )。實現(xiàn) 的功能是:當給定的電流值大于實際電流值的差達到開通動作值時,輸出的A相相電壓為155V,當

11、給定的電流值小于實際電流值達到關斷動作值時,輸出 A相電壓為-155V。圖2.15繼電器參數(shù)設置3.5電動機模型在SIMULINK中對永磁同步電機進行仿真建模通常采用以下三種方法:(1) 在SIMULINK中內(nèi)部提供的PMSM模型,它包含在電力系統(tǒng)庫的電動機庫中。 這種方法簡單,方 便,適于快熟創(chuàng)建永磁同步電動機調(diào)速系統(tǒng),但由于模型已經(jīng)封裝好,不能隨意修改,同時也不方便 研究PMWM內(nèi)部的建模方法。(2) 使用SIMULINK library庫里已有的分離模塊進行組合搭建電機模型,該方法思路清晰、簡單、 直觀,但需要較多的模塊,連線較多且不利于差錯,油漆是復雜的數(shù)學模型。因此,本方法適用于簡

12、單的、小規(guī)模系統(tǒng)的仿真系統(tǒng)建模。(3) 用s-函數(shù)模塊構造模型。該方法基于數(shù)學表達式,容易修改,方式靈活。這種模型處理能力強, 可以方便地構建復雜的動態(tài)系統(tǒng),非常適合 PMSM的訪真分析。我們采用第三種方法進行建模S函數(shù)模塊位于SIMULINK模塊庫的用戶自定義函數(shù)子目錄下,s函數(shù)可以用MATLAB語言編寫, 也可以用C,C+等語言編寫。它有特定的結構形式。這里用MATLAB語言編寫,此時S函數(shù)與MATLAB 函數(shù)不同的只是其特定的結構模式。具體的s函數(shù)見附件。44netsStepStepG1C1dqSatd圖2.16永磁同步電機模型為使用方便,把整個模型建成子系統(tǒng),同時為方便輸入電動機的各項

13、參數(shù),使用風轉(zhuǎn)子系統(tǒng)(mask subsystem)為電動機參數(shù)輸入提供對話框。圖2.16永磁同步電機模型為使用方便,把整個模型建成子系統(tǒng),同時為方便輸入電動機的各項參數(shù),使用風轉(zhuǎn)子系統(tǒng)(masksubsystem)為電動機參數(shù)輸入提供對話框。圖2.17 S函數(shù)構建的PMSM模塊內(nèi)部連接圖子系統(tǒng)內(nèi)部使用s函數(shù)模塊,設置s函數(shù)模塊調(diào)用s函數(shù)名為PMSMdq, s函數(shù)的參數(shù)設為電動 機的參數(shù)。點擊edit可以進入s函數(shù)編寫界面,進行修改。需要注意的是,s函數(shù)的文件必須和PMSM仿真的模型放在同一文件夾下,否則會出現(xiàn)仿真錯誤 的情況。圖2.18 S函數(shù)參數(shù)對話框仿真時,PMSM的電動機參數(shù)設為:定子

14、繞組 R1為0.875歐;直軸電感Ld為8.5mH ;交軸電感Lq為8.5mH ;轉(zhuǎn)子永磁體在定子繞組中產(chǎn)生的磁鏈為 0.175Wb ;極對數(shù)np為4.負載轉(zhuǎn)矩初始值為1N.m,在0.04s時階躍為5N.m。轉(zhuǎn)矩的輸入為階躍函數(shù)。參數(shù)設置如下圖2.19 PMSM參數(shù)設置對話框4、永磁同步電機控制模型仿真將仿真時間設為0.06s,然后進行仿真,得到的仿真結果如下圖4.1輸入的階躍扭矩信號Qt-.-圖4.2輸出的轉(zhuǎn)矩信號M tfi_abc(AJ1 列X-今自戸月用曲訶隔E) 転圖4.3輸出的三相相電流圖4.4輸出的電角速度信號圖4.5輸出的電機轉(zhuǎn)速可以看出在起動過程中,電動機轉(zhuǎn)矩上升到最大值以后保

15、持在限幅值, 此過程中電動機的轉(zhuǎn)速迅 速上升。加速結束后,電動機進入穩(wěn)態(tài)運行,電動機的電磁轉(zhuǎn)矩與負載轉(zhuǎn)矩平衡。在負載突加的時候, 電動機轉(zhuǎn)矩迅速上升并與負載相平衡,然后迪納冬季又重新進入穩(wěn)態(tài)運行。電氣傳動系統(tǒng)的響應很快,這是因為控制系統(tǒng)中的電流閉環(huán)控制響應比較快,動態(tài)性能好。附件function sys, xO, str, ts=PMSMdq(t,x,u,flag,parameters,xO_in) %PMSM model.-%parameters;%ld,lq:i nducta nee in dp refere nee of frame%r:stater resista nee%psi_f:

16、flux in webers by PM on rotor%p:nu mber of pole pairs%j:i nertia of motor and load%mu_f:viscous frictio n%i nputs:%ud,uq:voltages in dp refere nee of frame%tl:torque of load%inner varia nts:%id,iq curre nts in dp refere nee of frame%ud,uq:voltage int dp refere nee of frame%wr:a ngular velocity of th

17、e rotor%te:electro nmagn etic torque%theta: positi on of rotor%outputs:%wr:a ngular velocity of the rotor%te:electro nmagn etic torque%id,iq curre nts in dp refere nee of frame%theta :position of rotor%u(1 2 3)=%ud uq tl %parameters (1 2 3 4 5 6 7)= %ld lq r psi_f p j mu_f%sys(1 2 3 4 5 )= % wr te i

18、d iq theta %x(1 2 3 4 )= % id iq wr theta switch flagcase 0%iniatializationsys x0 str ts=mdlInitializeSizes(x0_in); case 1%calculate the derivatives sys=mdlDerivatives(x,u,parameters); case 3%output sys=mdlOutputs(x,u,parameters);case2,4,9%unused flagssys=;otherwise%Error handlingerror( 'Unhandl

19、ed flag=' ,num2str(flag); end%end of PMSMdq%mdlInitializeSizes%function sys,x0,str,ts=mdlInitializeSizes(x0_in)%u(1 2 3)=% ud uq tl%parameters(1 2 3 4 5 6 7 )=%ld lq r psi_f p j mu_f%x( 1 2 3 4)=% id iq wr theta sizes=simsizes; sizes.NumContStates=4; sizes.NumDiscStates=0; sizes.NumOutputs=5; si

20、zes.NumInputs=3; sizes.DirFeedthrough=0; sizes.NumSampleTimes=1; sys=simsizes(sizes); x0=x0_in; str=;ts=0 0;%End of mdlInitializeSizes.%mdlDerivatives%Return the derivatives for the continuous states%function sys =mdlDerivatives(x,u,parameters)%u( 1 2 3)=% ud uq tl%parameters(1 2 3 4 5 6 7)=%Id Iq r

21、 psi_f p j mu_f%sys(1 2 3 4 5)=% wr te id iq theta%x(1 2 3 4)=% id iq wr theta%id'=ud/ld-r*iq/lq+lq*p*wr*iq/ldsys(1)=u(1)/parameters(1)-parameters(3)*x(1)/parameters(1)+parameters(2)*parameters(5)* x(3)*x(2)/parameters(1);%iq'=uq/lq-r*iq/lq-ld*p*wr*id/lq-psi_f*p*wr/lq sys(2)=u(2)/parameters(2)-parameters(3)*x(2)/parameters(2)-parameters(1)*parameters(5)* x(3)*x(1)/parameters(2)-parameters(4)*parameters(5)*x(3)/parameters(2);%te=1.5*p*psi_f*iq+(ld-lq)*id*iqte=1.5*parameters(5)*(parameters(4)*x(2)+(para

溫馨提示

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

評論

0/150

提交評論