基於SVM的永磁無刷直流電機無位置傳感器控制

2021-01-09 電子產品世界

  孫希鳳,秦斌,王欣(湖南工業大學,湖南 株洲 412000)

本文引用地址:http://www.eepw.com.cn/article/201912/408672.htm

  摘 要:由於傳統帶位置傳感器直流電機容易受到外界的影響、體積較大且電機運行時電刷與換向器摩擦造成損耗會減少電機壽命,為了減小位置傳感器對電機的影響,針對永磁無刷直流電機的位置檢測問題,提出了基於支持向量機的永磁無刷直流電機無位置傳感器控制方法。採集直流電機電壓值電流值作為支持向量機的輸入,功率器件開關狀態變量作為輸出,對模型進行訓練,得到支持向量機的模型初始參數。然後將訓練好的模型參數應用到直流電機中進行仿真,並與極限學習機仿真結果進行對比。結果顯示支持向量機學習準確度較高,證明該方法能夠較準確檢測到直流電機轉子位置。

  關鍵詞:直流電機;支持向量機;位置檢測

  *項目基金:國家自科科學基金項目(61673166);湖南省自然科學基金(2017JJ4022);湖南省自然科學基金(2018JJ4070)

  0 引言

  永磁無刷直流電機具有控制簡單、調速性能好、效率高等特點 [1] ,因此廣泛應用於汽車行業、工業、農業等領域。傳統直流電機結構比較複雜,體積較大,不易於檢修和維護,所以近年來直流電機的研究朝著簡化電機結構,較少電機損耗等方向發展,而位置傳感器的存在大大限制了無刷直流電機在惡劣環境及系統要求較高環境的應用 [2] 因此永磁無刷直流電機的位置檢測成為直流電機研究的重點方向之一。

  位置傳感器在直流電機內部,負責檢測直流電機轉子位置並且將轉子位置信息轉化成電信號並輸出控制功率器件開關。由於位置傳感器具有非線性、易受外界環境影響等特點,無傳感器轉子位置檢測比較困難。

  近年來,各種無傳感器位置檢測方法得到深入研究。湯寧平、崔彬等 [3] 提出了高分辨的永磁無刷直流電機轉子零初始位置檢測方法,該方法適用於檢測低速運行時的轉子位置。竇滿峰,蘇超,譚博,方淳等提出優化磁鏈算法的位置檢測方法 [4] 。李航等 [6] 提出的基於滯環切換的永磁無刷直流電機無位置傳感器控制加寬了轉子位置檢測的速度範圍。蒯松巖、張旭隆等 [7] 提出了使用神經網絡對電機轉子位置檢測,該方法具有較好的動態性能,準確度也較高。王明超 [8] 將RBF神經網絡應用於開關磁阻電機的轉子位置控制,該方法控制精度較高。夏長亮,郭培健等 [9] 提出了將模糊遺傳算法應用於無刷直流電機的自適應控制,改善了系統的抗幹擾能力。王欣、梁輝等 [10] 提出了基於OSELM的無刷直流電機控制,該方法的優點是學習速度較快。本文採用SVM神經網絡對無刷直流電機位置信息進行學習,並將學習好的模型應用於電機模型加以驗證。

  1 電機建模

  電機系統的組成部分包含:電壓源,逆變電路,電機,控制迴路,傳感器等。電機的模型建立:

  U是三相電壓,R是三相電阻,L為三相電感,e為三相反電動勢,M為三相互感。由於中性點處電流為0,所以有

  將式3帶入到式2中得到電機模型為:

  電磁轉矩公式如下:

  根據機械守恆可以得到:

  2 支持向量機算法

  2.1支持向量機原理

  支持向量機是一種分類算法,它的目的是通過尋求結構化風險最小來提高學習泛化能力,實現經驗風險和置信範圍最小化,獲取良好統計規律。支持向量機是一種二類分類模型,最早在1963年由蘇聯學者Vladimir N和Alexander Y提出的。

  從圖2可以看到兩個平面之間存在間隙,間隙中間的紅線為分離超平面,兩個平面到分離超平面的距離是相等的,而要支持兩個平面需要一些點,這些點叫做支持向量。

  設分類函數 f(x)=wtx+b,f(x)=0是位於超平面上的點,則設 f(x)<0時 y = −1 , f (x)>0時, y =1 的數據點。

  在超平面確定時的絕對值能表示點 x 到超平面的距離,而 wtx+b與 y 的符號是否一致能表示分類的準確性。

  定義函數間隔為:

  定義x為特徵,y為結果標籤,(w,b)關於訓練集的函數間隔為超平面(w,b)關於訓練集所有樣本點 (xi,yi)的函數間隔最小值,其中 i 表示低 i 個樣本,則有

  幾何間隔:

  x 0 為 x 投影到超平面的點, γ 為樣本 x 到分類間隔的距離

  幾何間隔為:

  最大間隔分類器目標為求 ,根據間隔定義有

  將式5帶入式6,設,則最大間隔分類器目標轉化為:

  2.2 支持向量機無位置檢測:

  本文用SVM神經網絡學習電機的轉子位置信息,提取電機的電流和電壓信息作為輸入數據,霍爾傳感器控制功率器件開關狀態作為輸出數據,對數據進行學習,獲得初始支持向量機模型,並採集另外一組電流電壓數據對支持向量機模型準確性進行驗證,最後將訓練好的模型應用到電機中,基於SVM的永磁無刷直流電機無位置傳感器數據訓練如下:

  數據採集:試驗採集電機電壓電流參數4 000組數據,將這些數據分為兩組,每組2 000組數據,一組用於訓練,另一組用於測試。試驗的數據包括:輸入包含電壓數據 {UA(K),UB(K),UC(K),UA(K-1),UB(K-1),UC(K-1)} ,電流數據 {iA(K),iB(K),iC(K),iA(K-1),iB(K-1),iC(K-1)} 。採集位置傳感器的電機位置信息數據,然後將數據進行邏輯轉換從而得到功率管開關狀態{g1,g2,g3,g4,g5,g6,g7,g8,g9,g10,g11,g12},支持向量機的輸出為得到的功率管的狀態,每個功率管狀態只有0和1兩種狀態。

  支持向量機實驗結果如圖3~5.

  3 實驗結果

  3.1 模型應用

  將算法訓練好之後,需要將訓練好的算法加到電機模型中,對電機進行控制,算法應用通過S函數實現。

  實驗電機參數為:Ud為540 V,為0.137 Ω ,R2為0.31Ω,L1為0.76 mH,L2為1.81 mH,Ke1為1.26 V.r/s,Ke2為1.94 V.r/s,轉矩為70 N.m。

  電機模型仿真結果:

  應用仿真圖如下:

  3.2 OSELM與SVM實驗結果對比

  為了驗證支持向量機算法的優點,將支持向量機算法和極限學習機進行對比,對比的內容包括兩種算法的運行時間和運行誤差兩方面,這裡誤差使用平方差表示,對比結果如下表:

  從上表中可以明顯看到支持向量機誤差十分小,其誤差比在線極限學習機小很多,證明該算法精度很高,對轉子位置預測更準確,而極限學習機消耗時長較小。

  4 結論

  本文用支持向量機對直流電機位置信息進行學習,並將訓練好的模型用於電機模型中加以驗證,證明了支持向量機算法應用於電機無位置控制的可行性,且與極限學習機相比較,可以看出支持向量機學習位置信息精度較高。

  參考文獻

  [1] 楊貴營.基於FPGA的準正弦波無刷直流電機控制及系統實現[D]. 成都:西南交通大學, 2014.

  [2] 史婷娜,田洋,夏長亮.基於小波網絡的永磁無刷直流電機無位置傳感器控制[J].天津大學學報,2007,40(2):190-194.

  [3] 湯寧平,崔彬.高分辨的永磁無刷直流電機轉子零初始位置檢測方法[J].電工技術學報,2013,28(10):90-96.

  [4] 竇滿峰,蘇超,譚博,等.優化磁鏈算法的稀土永磁無刷電機位置檢測方法[J].微電機,2017,(5):81-86.

  [5] 劉鴻.梯形波永磁無刷直流電機的兩種控制方案及其相關問題研究[J].濟南:山東大學,2015.

  [6] 李航,付朝陽.基於滯環切換的永磁無刷直流電機無位置傳感器控制[J].微電機, 2017,15(8):18-22.

  [7] 蒯松巖,張旭隆,王其虎,等.開關磁阻電機神經網絡無位置傳感器控制[J].電機與控制學報,2011.

  [8] 王明超.基於RBF神經網絡的開關磁阻電機無位置傳感器控制及單神經元PID控制[D].天津:天津大學,2004.

  [9] 夏長亮,郭培健,史婷娜,等. 基於模糊遺傳算法的無刷直流電機自適應控制[J].中國電機工程學報,2005,(11):129-133.

  [10] 王欣,梁輝,秦斌.基於OSELM的無刷直流電機無位置傳感器控制[J].電機與控制學報,2018,22(11):82-88.

  本文來源於科技期刊《電子產品世界》2020年第01期第39頁,歡迎您寫論文時引用,並註明出處。

相關焦點

  • 微型無刷直流電機的無位置傳感器控制
    >永磁無刷直流電機能夠較好地滿足要求。因為電機體積較小,安裝位置傳感器困難,所以微型無刷直流電機的無位置傳感器控制就顯得尤為必要。無刷直流電機的無位置傳感器控制的難點在於轉子位置信號的檢測,目前國內外研究人員提出了諸多方法,其中反電動勢法最為簡單、可靠,應用範圍最廣泛。普遍採用的控制方案為基於DSP的控制和基於專用集成電路的控制等,但是其價格高、體積大,不利於用在微型電機控制器中。
  • 無位置傳感器無刷直流電機控制的簡易方法
    傳統的無刷直流電機大多以霍爾元件或其它位置檢測元件作位置傳感器,但位置傳感器維修困難,且霍爾元件的溫度特性不好,導致系統可靠性變差。因此,無位置傳感器無刷直流電機成為理想選擇,並具有廣闊的發展前景,但它的控制電路相當複雜。
  • 無位置傳感器無刷直流電機的換相方式研究
    傳統的永磁無刷直流電機均需一個附加的位置傳感器,用以向逆變橋提供必要的換向信號。針對位置傳感器所帶來的種種不利影響,近一二十年來,永磁無刷直流電機的無位置傳感器控制一直是國內外較為熱門的研究課題[2]。從20世紀70年代末開始,截至目前為止,永磁無刷直流電機的無位置傳感器控制已大致經歷了3個發展階段,針對不同的電機性能和應用場合出現了不同的控制理論和實現方法,如反電勢法、續流二極體法、電感法等。
  • 無傳感器無刷直流電機控制原理
    無傳感器無刷直流電機控制原理目前常用的無刷直流電機控制方法可分為開環控制、轉速負反饋控制和電壓負反饋加電流正反饋控制等3 類。其中開環控制方式適合於轉速精度要求不高的場合,轉速負反饋方式適合於機械特性要求比較硬、轉速精度比較高的場合,而電壓負反饋電流正反饋方式則應用於動態性能要求比較高的場合。對於航模用的無刷直流電機,轉速精度要求並不很高,使用開環控制方式就可滿足要求。
  • 基於無刷直流電機的驅動及各種控制系統實現
    該設計電路結構簡單,成本低、電機運行穩定可靠,實現了電機連續運轉。基於神經網絡的無位置傳感器無刷直流電機驅動(一)基於神經網絡的無位置傳感器無刷直流電機驅動(二)在這項研究中,我們提出和評估了一種使用神經網絡(NN)的無位置傳感器的驅動方法,特別的,他們描述非線性系統和一般化的能力是通過訓練得到的。
  • 無位置傳感器的直流無刷電機控制系統設計與實現
    無位置傳感器的直流無刷電機控制系統設計與實現 佚名 發表於 2015-06-11 11:35:57   引言   傳統上把具有梯形波反電勢的永磁同步電機稱為直流無刷電機
  • 基於DSP的兩相無刷直流電機轉速控制系統
    0 引 言 稀土永磁無刷直流電機採用高性能的稀土永磁材料和非接觸換相技術,體積小,效率高,無電火花,工作可靠,同時又具有類似普通直流電動機的調速性能
  • 基於PIC16F877A的永磁無刷直流電機的控制器設計
    20世紀80年代釹鐵硼永磁材料出現後,大大降低了無刷直流電動機的成本,為無刷直流電動機其在民用領域的應用提供可能,從幾十瓦至上百瓦的無刷直流電動機在汽車、工具機、儀器儀表和石化化工等等民用領域初顯身手。隨之電力電子技術和現代控制理論的快速發展,使得電動機技術獲得跨越性的變化,電機製作工藝和控制理論不斷成熟,關於無刷直流電動機控制技術研究是當今高校和科研單位研究的熱點。
  • 永磁無刷直流電機基本結構及工作原理
    伴隨著電子控制技術和永磁材料技術的迅速發展,永磁無刷直流電機逐漸發展成熟。由於它作為在電動車的驅動電機使用時,能較好地滿足電動車的各種性能要求,價格優勢明顯,所以很快成為了理想的電動車用驅動電機。如圖1所示為電動車上常用的永磁無刷直流電機,圖2所示為永磁無刷直流電機驅動的電動車。
  • 使用無傳感器技術的無刷直流電機的位置和速度控制及其應用趨勢
    憑藉高功率密度,堅固的結構的優勢,無刷直流 (BLDC)電機在許多應用領域中發揮了重要作用,特別在高性能應用。例如,採用工具機和機器人中的伺服器位置傳感器,能夠成功啟動和操作。由於成本的問題, 低性能應用,空間受限以及位置傳感器的可靠性推動了無傳感器控制的研究。
  • 【乾貨】永磁無刷直流電機基本結構及工作原理
    永磁無刷直流電機的組成如圖5所示。由此可見,它主要有三部分組成。轉子的結構有凸極式和內嵌式兩種,且由永磁材料製成。定子上的電樞與永磁有刷直流電機相反,所以它具有旋轉的磁場和固定的電樞。圖5永磁無刷直流電機組成  電子開關電路中的功率管等可與電機電樞繞組直接相連接,再加上位置傳感器,其功能就相當於有刷電機中的機械換向裝置。
  • 關於直流無刷電機的介紹和應用
    永磁無刷直流電機根據永磁體的形狀和磁路結構的不同,其氣隙磁場波形有方波、梯形波、正弦波三種,反電勢的波形對應相同。 知識點3 直流無刷電機與步進電機的區別。步進電機是將電脈衝信號轉變為角位移或線位移的開環控制元步進電機件。在非超載的情況下,電機的轉速、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響。
  • 自啟動永磁電機、永磁電機廠家|永磁無刷電機有哪些主要部件?
    永磁無刷電機有哪些主要部件?無刷電機採用半導體IGBT實現電子換向的,電子換相器件代替有刷電機接觸式換向器和電刷。電子換相有高可靠性、無換向火花、機械噪聲低的優點,深度參與工業自動化、風機、水泵、機械動力等場景。
  • dsPIC30F6010的直流無刷電機控制系統
    摘要:基於dsPIC30F6010微處理器設計了無刷直流電動機有位置傳感器法和反電勢過零檢測法的調速系統。根據無刷直流電動機的特點和所用控制晶片的功能,分別提出了有位置傳感器法和無位置傳感器法的控制方案。從試驗測試結果來看,電機啟動穩定快速、正常,運轉良好,具有較寬的調速範圍等,反電動勢過零檢測法補償圖形符合要求。
  • 無刷直流電機(BLDC)詳解
    它主要由用永磁材料製造的轉子、帶有線圈繞組的定子和位置傳感器(可有可無)組成。可見,它和直流電機有著很多共同點,定子和轉子的結構差不多(原來的定子變為轉子,轉子變為定子) ,繞組的連線也基本相同。但是,結構上它們有一個明顯的區別:無刷直流電機沒有直流電機中的換向器和電刷,取而代之的是位置傳感器。
  • 基於Proteus和AVR單片機的無刷直流電機控制系統仿真
    本文引用地址:http://www.eepw.com.cn/article/201610/307857.htm關鍵詞:Proteus;AVR單片機;無刷直流電機;仿真;控制系統永磁無刷直流電動機不使用電刷和換向器組成的機械換向機構而是使用電子的直流電動機。
  • 基於tanh函數的永磁同步電機無位置傳感器控制研究
    然而,永磁同步電機的精準控制需要轉子位置信息及轉速信息的實時準確獲取,傳統的永磁同步電動機控制是通過旋轉變壓器、霍爾傳感器以及光電編碼器等傳感器來獲取電機轉子和轉速信息的,這些機械式的傳感器安裝在電機上,不僅增加了安裝難度,且若在較差的工況環境下,傳感器的檢測精度會降低,對整個系統的穩定性和可靠性產生一定的影響[2]。
  • 永磁無刷直流電機生產廠家|1.5KW永磁無刷直流電機的調速方式
    1.5KW永磁無刷直流電機的調速方式永磁直流無刷電機是生活中比較常見的一種電機,永磁直流無刷電機的特點想必大家都比較了解,高效率、恆轉矩、電機保護和調速控制,我們今天主要講永磁無刷直流電機的調速控制方式
  • 對新能源做到知己知彼,永磁同步直流電機是怎樣實現無刷驅動的?
    相信很多新能源車的車主或者打算購買新能源車的用戶都聽說過永磁同步直流電機這個名詞,因為它在市售的純電動車中使用率非常高,特別是對於那些20萬以下,續航裡程400公裡以下的純電動車型,應用非常廣泛。吉利,比亞迪,上汽榮威都有很多採用永磁同步電機的車型。那麼作為直流電機,它是怎樣實現無刷驅動的?
  • 直流無刷電機及其控制方法在光伏水泵系統中的應用
    本文引用地址:http://www.eepw.com.cn/article/159968.htm關鍵詞:光伏水泵系統;直流無刷電機;反電勢;過零點識別電路;三段式起動   0 引言 近年來,隨著電力電子器件及控制理論的迅速發展,永磁直流無刷電機以其高效性,