鄒東坡,鄧智泉,蔡 駿
(南京航空航天大學(xué),江蘇南京210016)
開(kāi)關(guān)磁阻電動(dòng)機(jī)(以下簡(jiǎn)稱SRM)以其結(jié)構(gòu)簡(jiǎn)單、體積小、效率高、調(diào)速范圍廣等優(yōu)點(diǎn)在許多領(lǐng)域內(nèi)得以廣泛應(yīng)用。對(duì)于開(kāi)關(guān)磁阻電動(dòng)機(jī)驅(qū)動(dòng)系統(tǒng)(以下簡(jiǎn)稱SRD)而言,實(shí)時(shí)準(zhǔn)確的位置信息是其可靠運(yùn)行的重要保障。目前大多數(shù)SRM采用光電傳感器、磁敏傳感器等軸位置傳感器獲取轉(zhuǎn)子的實(shí)時(shí)位置信息,不僅增加了電機(jī)結(jié)構(gòu)和控制系統(tǒng)的成本和復(fù)雜性,在一些特殊工作條件下(如高溫、油污),其可靠性也不能得到較好的保障。因此直接利用繞組的電流、電壓獲取電機(jī)轉(zhuǎn)子位置信息,研究高效率、低成本、高可靠性的無(wú)位置傳感器技術(shù)已成為一大熱點(diǎn)問(wèn)題。
目前,各國(guó)學(xué)者針對(duì)SRM起動(dòng)的問(wèn)題,提出各種無(wú)位置檢測(cè)和控制方案。文獻(xiàn)[1]采用磁鏈-電流查表的方法,事先存儲(chǔ)磁鏈-電流-角度的三維數(shù)據(jù)表,根據(jù)檢測(cè)電流值和電壓值,計(jì)算磁鏈,然后實(shí)時(shí)查表獲得電機(jī)轉(zhuǎn)子的角度信息。這種方法的缺點(diǎn)是三維表的存儲(chǔ)將會(huì)占用控制芯片大量?jī)?nèi)存。文獻(xiàn)[2]采用磁鏈電流法,起動(dòng)前將一相繞組通電,使其定轉(zhuǎn)子對(duì)齊后,再完成起動(dòng)。在轉(zhuǎn)子初始位置不確定的情況下,起動(dòng)前可能會(huì)引起電機(jī)反轉(zhuǎn)。這在某些特殊的應(yīng)用場(chǎng)合是不允許的。文獻(xiàn)[3]在起動(dòng)前向電機(jī)各繞組注入短時(shí)脈沖,通過(guò)響應(yīng)電流與設(shè)定的電流閥值大小相比,獲得各相繞組開(kāi)通關(guān)斷信號(hào)。但電流閥值需要根據(jù)不同的電機(jī)本體參數(shù)設(shè)定,通用性不強(qiáng)。文獻(xiàn)[4]采用擬合電感模型的方法,實(shí)時(shí)解算出轉(zhuǎn)子位置角,從而控制電機(jī)各相的開(kāi)通關(guān)斷。擬合電感模型的控制算法相對(duì)復(fù)雜,通過(guò)模型解算出的實(shí)時(shí)角度信息存在一定的計(jì)算誤差。文獻(xiàn)[5]在起動(dòng)前對(duì)各繞組注入脈沖,根據(jù)響應(yīng)電流與電機(jī)電感曲線對(duì)應(yīng)的變化關(guān)系,對(duì)響應(yīng)電流幅值進(jìn)行濾波,得到電流變化的包絡(luò)線,再通過(guò)設(shè)定閥值確定開(kāi)通關(guān)斷信號(hào)。文獻(xiàn)[6-7]在一個(gè)電感周期內(nèi),根據(jù)各相電感的交疊,劃分為幾個(gè)區(qū)間。在每個(gè)區(qū)間內(nèi)根據(jù)各響應(yīng)電流的邏輯關(guān)系確定驅(qū)動(dòng)信號(hào)。文獻(xiàn)[8-9]將電感曲線近似為正弦,合成空間旋轉(zhuǎn)矢量,通過(guò)矢量分解解算出轉(zhuǎn)子的實(shí)時(shí)位置。電感曲線作為正弦曲線處理,解算出的轉(zhuǎn)子位置存在一定的誤差。
針對(duì)SRM現(xiàn)有的無(wú)位置起動(dòng)方法及其存在的缺點(diǎn),本文提出了一種新的起動(dòng)方法。起動(dòng)前對(duì)電機(jī)三相繞組注入脈沖,利用響應(yīng)電流的大小關(guān)系確定初始導(dǎo)通相。在一相導(dǎo)通時(shí),利用非導(dǎo)通相電流的關(guān)系,確定換相點(diǎn),實(shí)現(xiàn)電機(jī)的換相。換相后,續(xù)流相電流不進(jìn)入算法比較,當(dāng)電流降到一定數(shù)值等級(jí)以下,再進(jìn)入比較判斷,因此需要在算法中設(shè)置電流閥值。該方法控制邏輯相對(duì)簡(jiǎn)單,采用三相輪流導(dǎo)通的方法,迅速、有效地完成SRM的起動(dòng)。仿真和試驗(yàn)驗(yàn)證了算法的可行性。
SRM的相電感隨著轉(zhuǎn)子角度不同而周期性地變化,因此電感的變化可以反映轉(zhuǎn)子角度信息,從而可以決定各相驅(qū)動(dòng)信號(hào)的通斷。目前,國(guó)內(nèi)外研究較多的無(wú)位置起動(dòng)方法是基于SRM電感的控制算法,而電感的計(jì)算需要響應(yīng)電流和相電壓。在一定的條件下,SRM相電感和響應(yīng)電流可以近似成反比,因此通過(guò)各相電流和電壓信號(hào),也可以直接反映電機(jī)轉(zhuǎn)子的角度信息,從而確定換相驅(qū)動(dòng)信號(hào)。
非導(dǎo)通相電流法的實(shí)現(xiàn),是建立在以下理想假設(shè)的基礎(chǔ)上:
(1)定子繞組完全對(duì)稱,各相電感理想對(duì)稱;
(2)繞組電阻足夠小。
在上述條件下,通過(guò)以下步驟完成初始導(dǎo)通相的判斷。
(1)向電機(jī)各相繞組施加一個(gè)短時(shí)脈沖激勵(lì);
(2)將各相響應(yīng)電流的大小比較排序;
(3)根據(jù)所得的邏輯關(guān)系對(duì)應(yīng)到電感關(guān)系,從而確定初始導(dǎo)通相。
控制算法流程圖如圖1所示。
圖1 初始導(dǎo)通相判斷流程
SRM一相繞組的電壓方程可表示:
而磁鏈方程:
將式(2)代入式(1),可得:
電機(jī)靜止時(shí),ω=0,且忽略繞組電阻R的影響,
式(6)中t0為可施加的最大脈沖時(shí)間,t0過(guò)大可能使電機(jī)轉(zhuǎn)子出現(xiàn)轉(zhuǎn)動(dòng),過(guò)小可能無(wú)法檢測(cè)響應(yīng)電流。
表1為初始導(dǎo)通相的選擇邏輯表,在電機(jī)起動(dòng)前,向各相繞組同時(shí)注入脈沖電壓,根據(jù)響應(yīng)電流的邏輯關(guān)系,確定轉(zhuǎn)子位置所在的角度區(qū)間,從而確定初始導(dǎo)通相。
表1 初始導(dǎo)通相選擇邏輯表
由式(6)可知,給定等幅電壓脈沖U和注入時(shí)間Δt,檢測(cè)到的響應(yīng)電流Δi的包絡(luò)線和電機(jī)各相電感值L成反比變化,如圖2所示。由圖2可見(jiàn),三相響應(yīng)電流的交疊點(diǎn),對(duì)應(yīng)了電機(jī)三相電感的交疊點(diǎn)。低速運(yùn)行時(shí),忽略旋轉(zhuǎn)反電勢(shì),在每相的0~22.5°范圍內(nèi),電感處于上升區(qū),均可以產(chǎn)生正轉(zhuǎn)矩。響應(yīng)電流幅值的包絡(luò)線,將一個(gè)電感區(qū)間分為6個(gè)小區(qū)間。每個(gè)區(qū)間內(nèi)的電流邏輯關(guān)系不同,從而確定不同相的導(dǎo)通關(guān)斷信號(hào)??刂七壿嬋绫?所示。在一相電感的上升區(qū)內(nèi),非導(dǎo)通相電流的交疊點(diǎn)對(duì)應(yīng)了 7.5°、15°和 22.5°三個(gè)特殊位置點(diǎn),而導(dǎo)通相的電流,遠(yuǎn)大于非導(dǎo)通相注入脈沖的響應(yīng)電流,無(wú)法確定換相點(diǎn),對(duì)控制算法沒(méi)有意義。因此利用非導(dǎo)通相電流信號(hào),可以確定導(dǎo)通相的開(kāi)通與關(guān)斷,實(shí)現(xiàn)7.5°~22.5°的導(dǎo)通。
以A相為例,A相的開(kāi)通信號(hào)由A、C兩相電流大小關(guān)系決定。當(dāng)ic>ia時(shí),即 θa=7.5°時(shí),A相開(kāi)通。此時(shí)A相導(dǎo)通,電流迅速建立,B、C相繼續(xù)注入脈沖電壓。因此A相電流將不能作為比較信號(hào),A相的關(guān)斷信號(hào)需要通過(guò)非導(dǎo)通相B、C相電流關(guān)系決定。當(dāng) ib> ic時(shí),即 θa=22.5°,A 相關(guān)斷,同時(shí)C相導(dǎo)通,此時(shí)A相關(guān)斷,進(jìn)入續(xù)流階段,其電流等級(jí)遠(yuǎn)大于非導(dǎo)通相的響應(yīng)電流,此時(shí)續(xù)流相電流參與比較運(yùn)算將會(huì)造成控制邏輯混亂,導(dǎo)致錯(cuò)誤的換相信號(hào),因此控制算法中需要設(shè)定電流閥值。續(xù)流相的電流要減小到脈沖響應(yīng)電流幅值以下的范圍內(nèi)才可參與比較運(yùn)算,因此電流閥值可設(shè)定為響應(yīng)電流幅值以下的數(shù)值。閥值過(guò)大,在響應(yīng)電流幅值附近,則可能由于采樣誤差導(dǎo)致比較運(yùn)算錯(cuò)誤,從而產(chǎn)生錯(cuò)誤的換相信號(hào);閥值過(guò)小,則續(xù)流相進(jìn)入比較運(yùn)算較遲。因此可以取響應(yīng)電流幅值的一半,當(dāng)續(xù)流電流值減小到閥值以下,再進(jìn)入比較環(huán)節(jié),與B相電流比較,從而確定C相的關(guān)斷信號(hào)。由此產(chǎn)生A-C-B相序下的連續(xù)轉(zhuǎn)矩,使電機(jī)達(dá)到一定轉(zhuǎn)速。
表2 低速運(yùn)行下控制邏輯表
由表2可見(jiàn),提出算法的控制邏輯簡(jiǎn)單,在初始導(dǎo)通相確定以后,僅需要對(duì)非導(dǎo)通相的電流實(shí)時(shí)檢測(cè)比較,即可獲得換相信號(hào)。
為了驗(yàn)證本文提出算法的可行性,利用MATLAB中的Simulink模塊搭建三相12/8 SRM模型。母線電壓30 V,起動(dòng)后低速運(yùn)行未采用電流斬波控制方式。
圖3為非導(dǎo)通相電流起動(dòng)方法無(wú)閥值時(shí)的起動(dòng)電流波形。由于控制算法中缺少閥值,使得B相續(xù)流時(shí),導(dǎo)通相判斷錯(cuò)誤,導(dǎo)致相序由B-A-C變?yōu)锽-C-A。三相電流波形混亂,A相在22.5°~45°電感下降區(qū)導(dǎo)通,B、C相也存在類似情況,電機(jī)不能正常運(yùn)轉(zhuǎn)。
圖4為非導(dǎo)通相電流起動(dòng)方法附加閥值修正的起動(dòng)電流波形。電機(jī)按照B-A-C相序運(yùn)行良好,三相輪流導(dǎo)通,各相導(dǎo)通區(qū)間均為 7.5°~22.5°,導(dǎo)通區(qū)間對(duì)稱,實(shí)現(xiàn)了非導(dǎo)通相電流法的正確換相。仿真驗(yàn)證了所提出算法的可行性。
對(duì)于本文提出的控制算法,我們?cè)谌?2/8 SRM樣機(jī)上進(jìn)行實(shí)驗(yàn)驗(yàn)證。圖5為不增設(shè)電流閥值的實(shí)驗(yàn)波形,B-A-C三相輪流導(dǎo)通,但是導(dǎo)通區(qū)間不對(duì)稱,電流波形不規(guī)則,在每相電感下降區(qū)都有導(dǎo)通時(shí)段,從而產(chǎn)生負(fù)轉(zhuǎn)矩,影響電機(jī)起動(dòng)性能。
圖5 無(wú)閥值控制的三相電流波形
圖6為增設(shè)電流閥值后的三相電流波形。導(dǎo)通區(qū)間對(duì)稱,實(shí)現(xiàn)B-A-C三相輪流導(dǎo)通,避免了在電感下降區(qū)導(dǎo)通所產(chǎn)生的負(fù)轉(zhuǎn)矩。傳統(tǒng)無(wú)位置算法建立在導(dǎo)通相電流的基礎(chǔ)上,其算法通常忽略電流過(guò)大引起的電感飽和。本文提出的控制算法相對(duì)簡(jiǎn)單,利用非導(dǎo)通相電流獲得換相信號(hào),導(dǎo)通相電流不作比較運(yùn)算,避免了電流過(guò)大造成電感飽和所導(dǎo)致算法的精確性降低,因此算法也適用于電機(jī)的帶載起動(dòng)。
圖6 有閥值控制的三相電流波形
本文提出了一種利用非導(dǎo)通相電流的三相12/8SRM無(wú)位置起動(dòng)的方法,并通過(guò)仿真和實(shí)驗(yàn)予以驗(yàn)證。在提出算法的基礎(chǔ)上又做以算法改進(jìn),增設(shè)閥值比較環(huán)節(jié),消除了誤導(dǎo)通信號(hào),從而避免了負(fù)轉(zhuǎn)矩的產(chǎn)生??刂扑惴ㄞ饤壛藗鹘y(tǒng)無(wú)位置方法通過(guò)電流、電壓信號(hào)計(jì)算電感的理念,拓寬了SRM無(wú)位置算法在起動(dòng)問(wèn)題上的應(yīng)用,在實(shí)踐中對(duì)SRM的起動(dòng)控制具有相當(dāng)?shù)囊饬x。由于利用非導(dǎo)通相電流邏輯比較,獲得的換相信號(hào)僅對(duì)應(yīng)于轉(zhuǎn)子的幾個(gè)特殊位置角,因此導(dǎo)通區(qū)間局限于 7.5°~22.5°,不能在 0°位置處換相,起動(dòng)電流建立較慢是提出算法所需要進(jìn)一步解決的問(wèn)題。
[1] 胡達(dá)平,謝順依,劉小虎,等.無(wú)位置傳感器開(kāi)關(guān)磁阻電機(jī)的無(wú)遲滯起動(dòng)研究[J].微特電機(jī),2004(7) :8-10.
[2] Bu J,Xu L.Eliminating starting hesitation for reliable sensorless control of switched reluctance motors[J] .IEEE Transactions on Industry Application,1998(1):693-700.
[3] 王大方,謝順依.無(wú)位置傳感器開(kāi)關(guān)磁阻電機(jī)的轉(zhuǎn)子位置檢測(cè)與起動(dòng)[J].海軍工程大學(xué)學(xué)報(bào),2004,16(2):15-18.
[4] 陳坤華,孫玉坤,吳建兵,等 .基于電感模型的開(kāi)關(guān)磁阻電機(jī)無(wú)位置傳感器技術(shù)[J].電工技術(shù),2006,21(11):71-75.
[5] 邱亦慧,馬志源,詹瓊?cè)A,等.無(wú)位置傳感器開(kāi)關(guān)磁阻電機(jī)的無(wú)反轉(zhuǎn)起動(dòng)研究[J].電工技術(shù)學(xué)報(bào),2001,16(2):18-22.
[6] Trakarancharoungsook K,Kittiratsatcha S.Position estimation technique of a switched reluctance motor at standstill[C]//Power Convertion Conference.2007:264-270.
[7] Gao H,Salmasi F R,Ehsani M.Sensorless control of SRM at standstill[C]//Sixteenth Annual IEEE Applied Power Electronics Conference and Exposition.2001,2(4-8):850-856.
[8] Bamba T,Komatsuzaki A,Miki I.Estimation of rotor position for switched reluntance motor at standstill[C]//Power Convertion Conference.2007:259-263.
[9] Miki I,Komatsuzaki A,Yoshida K.A new sensorless control for switched reluntance motor[C]//2005 European Conference on Power Electronics and Applications.2005:10-14.
[10] 劉迪吉.開(kāi)關(guān)磁阻調(diào)速電機(jī)[M].北京:機(jī)械工業(yè)出版社,1994.