新聞中心

        EEPW首頁 > 設計應用 > 基于魯棒H ∞ 控制器的磁懸浮系統控制設計

        基于魯棒H ∞ 控制器的磁懸浮系統控制設計

        作者:李亞琦,秦 斌,王 欣 時間:2019-09-25 來源:電子產品世界 收藏

          李亞琦,秦?斌,王?欣?(湖南工業大學?電氣與信息工程學院,湖南?株洲?412008)

        本文引用地址:http://www.104case.com/article/201909/405212.htm

          摘?要:研究了系統的控制問題,為了解決傳統控制方法在控制過程中調節效果不理想,魯棒性較差,易受外界擾動而失去穩定的問題,采用了一種基于魯棒控制的方法來進行系統的控制,魯棒控制算法能解決磁懸浮系統在外界干擾的情況下使系統保持預期的性能要求。將傳統控制與現代H 魯棒控制進行仿真比較,通過仿真結果表明利用魯棒H ∞ 控制系統能夠提高磁懸浮系統的響應速度,降低系統超調量,較少外界干擾對系統的影響,更好地改善了磁懸浮系統的。

          關鍵詞:魯棒H 控制器設計;;

          *文章部分由國家自然科學基金(61673166)和湖南省自然科學基金(2017JJ4022和2018JJ4070)資助。

          0 引言

          磁懸浮技術是一種先進的技術,現如今磁懸浮技術在迅猛的發展。近幾年來,磁懸浮列車在我國交通運輸中占據了重要地位,很多種磁懸浮列車模型被提出[1] 。與其他技術相比,磁懸浮技術量具有損耗低,成本低的特點,發展這項技術符合我國的可持續發展戰略[2] 。磁懸浮系統是一種典型的非線性,開環不穩定的系統。磁懸浮控制算法的研究已經引起了技術界的關注。為了更好地研究磁懸浮系統,通過實驗室磁懸浮小球裝置來進行研究。對于磁懸浮小球控制算法,傳統的有PID控制[3] 、串級控制 [5] ,這些控制算法不能很好地滿足系統的的需求。而現代控制算法中,魯棒控制算法 [4] 在一定程度上能夠很好地滿足系統的需求。

          1 磁懸浮小球的工作原理及數學模型的建立

          1.1 磁懸浮小球的工作原理

          磁懸浮系統的組成主要包括五大部分:電磁鐵、位置傳感器、功率放大器、控制器以及被懸浮對象。系統組成部分如圖1所示:

          磁懸浮系統主要是利用的電磁鐵來實現被懸浮對象在平衡位置的懸浮,位移傳感器主要是獲得鋼球的位置信號,該信號作為控制器的輸入信號經過控制算法計算出相應的輸出控制信號,控制器輸出的控制信號經過功率放大器轉變成控制電流,從而使鋼球在電磁場中獲得磁力來保證小球處于平衡狀態。

        微信截圖_20191010110723.jpg

          1.2 磁懸浮系統的數學模型

          磁懸浮系統 [9] 中的電磁力主要是通過電磁鐵采用電流勵磁方式,再配合磁懸浮小球的導磁特性,在空間構成磁力線回路而產生的。

          磁懸浮系統的電磁鐵磁路如圖2所示。

        微信截圖_20191010110730.jpg

          分析磁路,列出物理表達式:

        微信截圖_20191010105928.png

          其中

        微信截圖_20191010105944.png

          根據安培環路定理可得:

        微信截圖_20191010105959.png

          其中,N為線圈匝數; I 為線圈電流;X為氣隙間距;l fe 為鐵芯回路的平均長度:S(A)為鐵芯的截面積

          根據式子(1)~(3)可以得到

        微信截圖_20191010110018.png

          根據磁場能量求出電磁力:

        微信截圖_20191010110107.png

          將非線性系統線性化,可以得到被懸浮對象的狀態空間數學模型:

        微信截圖_20191010110130.png

          2 磁懸浮系統的魯棒H ∞ 控制器的設計

          2.1 設計原理

          魯棒控制算法 [7-8,15] 是一種現代控制算法,是利用這種算法設計的控制器能夠使系統在外界干擾的情況下還能保持穩定性。在20世紀80年代初,Zames最先用語言描述了其的基本概念 [5] ,自此 H 控制器得到了迅速的發展。下文主要利用魯棒 H 控制方法來進行磁懸浮系統控制器的設計。

          本文進行 H 控制器設計的時候,主要通過選擇合理的加權函數來進行,選擇的加權函數需要滿足系統的動態性能指標以及穩態性能指標。 H 加權靈敏度的選擇問題可用圖3表示:

        微信截圖_20191010110741.jpg

          其中,r為參考輸入;e為誤差,u為控制輸入, y為輸出,y= [yyyc ]T,其中 W 1、W2、W3 是3個要設計的加權靈敏度函數。

          定義3個傳遞函數:

        微信截圖_20191010110148.png

          其中, L=GF,F為魯棒控制器;G為磁懸浮系統的開環傳遞函數;S為靈敏度。靈敏度越小意味著磁懸浮系統的誤差e越??;令T=I-S,定義為補靈敏度,T的大小直接影響著系統的穩定性。在進行控制器設計的時候,主要是權衡T與S。

          2.2具體的設計步驟

          在進行磁懸浮控制系統設計時,設計的核心是保證系統在增加控制器之后不僅能滿足系統的穩態性能,還能使函數P的無窮范數最小。

          根據加權靈敏度函數的框圖(圖3),得到 H ∞ 加權混合靈敏度 [11] 問題的標準框架為:

        微信截圖_20191010110205.png

          其中u=Fe。

          系統的增廣對象模型為

        微信截圖_20191010110225.png

          令:

        微信截圖_20191010110231.png

          進行加權函數選擇時,需要滿足以下要求:

          1)W 1 函數的選擇要求

          微信截圖_20191010110259.png也就是 W 1 要有低通濾波特性,根據磁懸浮實際的系統分析,系統干擾一般發生在低頻段,為了更好地保證系統魯棒性,要使S的增益加大,同時還要保證 W 1 的截止頻率 ω 1 小于 W 3 的截止頻率 ω 3

          2)W 2 函數的選擇

          微信截圖_20191010110259.png在進行 W 2 函數選擇的時候,主要是根據控制信號(加)的大小來進行選擇的。

          3)W 3 函數的選擇

          微信截圖_20191010110259.pngW3應該具有高通特性,也就是上升的速率要比較大,以此來實現系統的高頻抗干擾的特性。

          在進行加權函數設計的時候,一般滿足以下的形式:

        微信截圖_20191010110342.png

          根據上述要求,選擇加權函數為:

        微信截圖_20191010110359.png

          根據上述推導,通過MATLAB命令得到系統魯棒控制器的傳遞函數為:

        微信截圖_20191010110415.png

          魯棒控制器的脈沖傳遞函數為:(其中采樣時間T為0.0013s)

        微信截圖_20191010110431.png

          3 系統仿真

          3.1 系統參數確定時的仿真

          通過MATLAB/Simulink仿真模塊對系統進行模型的建立與仿真。為了驗證魯棒控制器的優越性,將其與傳統的PID控制 [12-13] 進行對比,建立的模型如圖4所示:

          注釋:在進行PID參數選擇的時候,采用臨界比例度算法,首先令K i = 0,K d = 0,令K P =1,不斷調節K p,當Ku(kp ) = ?0.586的時候,系統出現臨界等幅震蕩,臨界震蕩的周期 T = 0.1s 。再經過微調得出PID控制器的3個參數。

        微信截圖_20191010110754.jpg

          仿真結果如圖5所示:

          通過上PID以及魯棒控制器仿真結果的分析與計算,得到如表1所示的指標。

          從表1可知:與傳統的控制器相比,應用魯棒控制器調節時間指標與超調量指標都優于PID控制器。

          為了更好地驗證魯棒控制系統的穩定性,改變系統參數磁懸浮小球的質量來進行系統的仿真與分析:

          將磁懸浮小球的質量由46g換為40g,則系統的狀態方程變為:

        微信截圖_20191010110451.png

          不改變PID參數以及魯棒控制器參數,得到仿真波形如圖6所示。

          分析仿真圖形,得到PID與魯棒控制器的動態如表2所示。

          從表2分析:當參數發生變化的時候,魯棒控制器的動態性能優于PID控制器的動態性能。

          3.3系統外加干擾時

          給系統在3s的時候外加一個階躍干擾信號,PID控制器與魯棒控制器的仿真波形如圖7所示。

        微信截圖_20191010110832.jpg

          根據圖7分析,當外加干擾的時候,魯棒控制器相對于PID控制器來講,能使系統在很短時間內恢復穩定。

          4 結論

          磁懸浮系統是一種強非線性,建模困難的一種系統,并且系統的運行容易受到外界環境的干擾。本文主要就這些問題進行了分析,對磁懸浮系統進行建模,并且設計了一種 H ∞ 魯棒控制系統。實驗分析表明,當系統參數改變時,魯棒控制器比PID控制器動態性能更好;當系統受到外界干擾時,魯棒控制器系統也能夠迅速地回到穩定值。

          參考文獻

          [1] MEINS J, MILLER L, Mayer W. The high speed Maglevtransportation system TRANSRAPID[J].IEEE Transactions onMagnetics,1988,24(2):808 811 ? .

          [2] 王義進,席文明.磁懸浮球控制系統的設計研究[J].計算機測量與控制,2007,15(5):608 634 ? .

          [3] 劉恒坤,郝阿明,常文森.磁懸浮系統的非線性PID控制[J].控制工程,2007,14(6): 653 656 ? .

          [4] 趙正黎,于惠鈞,張發明,等.基于模糊 PID 控制的直流電機調速系統[J]. 湖南工業大學學報,2015,29(2):38 43 ? .

          [5] 岳婷婷,石紅瑞,曹南.基于 H = 最優靈敏度的串級控制研究與應用[J].石油化工自動化.

          [6] ZAMES G.Feedback and Optimal Sensitivity:Modelreference transformations, multiplicative semi-norms, andapproximate Inverse[J].IEEE Transactions on AutomaticControl,1981,36(1):301 320 ? .

          [7] STEPHEN C,Paschall II.design,fabrication,and controlof a single actuator magnetic levitation system[D]. Texas A andM University Mechanical Engineering Department,2002.

          [8] 曹廣忠,潘劍飛,黃蘇丹,等.磁懸浮系統控制算法及實現[M].北京:清華大學出版社,2013.

          [9] 劉克平,吳建軍. H = 魯棒模糊控制在磁懸浮球系統中的應用[J].長春工業大學學報(自然科學版),2008(4):366 370 ? .

          [10] 黎恒,肖伸平.磁懸浮系統的滑膜變結構魯棒控制器設計[J].湖南工業大學學報,2014, 28(1):58 61 ? .

          [11] 程武山.智能控制理論方法與應用[M].北京: 清華大學出版社,2009.

          [12] 劉金琨.先進PID控制MATLAB仿真[M].北京: 電子工業出版社,2011.

          [13] 張靜,馬俊麗,岳靜,等.MATLAB在控制系統中的應用[M].北京:電子工業出版社,2007.

          [14] Yan L.Suggestion for selection of maglev option forBeijing-Shanghai high-speed line[J].IEEE Transactions onApplied Superconductivity,2004,14(2):936 939 ? .

          [15] 張士勇.磁懸浮技術的應用與發展[J].工業儀表與自動化裝置,2003(3):63 65 ? .

          作者簡介:

          李亞琦(1993—),女,碩士,研究方向:人工智能。

          秦斌(1963—),男,博士,教授,研究方向:智能控制,過程控制。

          王欣(1971—),女,博士,教授,復雜工業過程建模與優化控制。

          本文來源于科技期刊《電子產品世界》2019年第10期第37頁,歡迎您寫論文時引用,并注明出處。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 潜山县| 太仓市| 武陟县| 湘潭县| 赤壁市| 岫岩| 阿城市| 通许县| 罗田县| 永善县| 关岭| 故城县| 清流县| 讷河市| 沙洋县| 沐川县| 德保县| 福州市| 合肥市| 建平县| 旬阳县| 潮州市| 湘阴县| 龙井市| 五峰| 濮阳市| 邮箱| 光山县| 汾西县| 嘉禾县| 鄂托克前旗| 张家港市| 临泽县| 孙吴县| 徐闻县| 康定县| 大埔区| 巴林左旗| 仙桃市| 万年县| 深圳市|