• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于MRAI的伺服系統(tǒng)轉(zhuǎn)動慣量辨識及改進研究

      2018-10-09 07:05:56董海軍段劍文
      機電工程 2018年9期
      關(guān)鍵詞:慣量轉(zhuǎn)動慣量控制參數(shù)

      董海軍,段劍文

      (1.杭州楨正機器人科技有限公司,浙江 杭州 311121;2.杭州職業(yè)技術(shù)學(xué)院 友嘉機電學(xué)院,浙江 杭州 310018)

      0 引 言

      隨著自動化水平的提高,伺服系統(tǒng)的使用越來越廣,而控制參數(shù)的自整定非常有必要。為實現(xiàn)控制參數(shù)整定,通常需要知道整個機械系統(tǒng)的系統(tǒng)轉(zhuǎn)動慣量[1]。雖然可以通過機械部件的轉(zhuǎn)動慣量折算來得到近似值,但是,當(dāng)機械系統(tǒng)比較復(fù)雜時,轉(zhuǎn)動慣量折算也容易出錯,而且不一定準(zhǔn)確。因此,轉(zhuǎn)動慣量的辨識是實現(xiàn)控制參數(shù)自整定的首要問題。慣量辨識精度將影響使用整定控制參數(shù)時伺服系統(tǒng)響應(yīng)是否能達到期望效果。

      根據(jù)辨識原理不同,轉(zhuǎn)動慣量辨識主要有以下幾種方法:(1)加減速法[2-3];(2)最小二乘法[4-5];(3)模型參考自適應(yīng)法等[6-9]。其中,加減速法的原理最為簡單,實現(xiàn)方便;最小二乘法和模型參考自適應(yīng)法的原理較復(fù)雜、計算量較大,但可實現(xiàn)實時辨識。

      本文將對基于模型參考自適應(yīng)的轉(zhuǎn)動慣量辨識方法進行推導(dǎo)分析,并針對方法中的關(guān)鍵參數(shù)即辨識增益提出一種自適應(yīng)調(diào)整方法,以解決辨識響應(yīng)快速性和穩(wěn)定性的矛盾。

      1 基于MRAI的轉(zhuǎn)動慣量辨識及改進

      1.1 模型參考自適應(yīng)辨識算法

      模型參考自適應(yīng)辨識(MRAI)是由模型參考自適應(yīng)控制的思想衍化而來的,其典型的MRAI的原理框圖如圖1所示。

      圖1 MRAI的原理框圖

      設(shè)伺服電機的機械運動方程為:

      (1)

      式中:Te—電磁轉(zhuǎn)矩;TL—負載轉(zhuǎn)矩;J—系統(tǒng)轉(zhuǎn)動慣量;ω—機械角速度;t—時間。

      基于POPOV穩(wěn)定性定理的慣量辨識算法如下:

      (2)

      以上3式分別作為參考模型、可調(diào)模型和自適應(yīng)辨識律,自適應(yīng)辨識律設(shè)計為比例積分型算法。

      以上為連續(xù)模型,當(dāng)在計算機或微控制器上實施模型參考自適應(yīng)參數(shù)辨識時,需要導(dǎo)出離散時間域的自適應(yīng)控制規(guī)律。離散化過程中會導(dǎo)致自適應(yīng)控制回路中出現(xiàn)一個固定延時。因此,有必要對離散時間的模型參考系統(tǒng)直接建立一套控制算法。

      由于MRAI算法是基于穩(wěn)定性理論設(shè)計的,在保證被辨識參數(shù)漸進收斂的同時,并不需要考慮系統(tǒng)的穩(wěn)定性,這就為研究帶來了很大方便。

      將式(1)離散化可得:

      (3)

      式中:T—采樣周期。

      將相鄰計算周期的運動方程相減可得:

      (4)

      在快速響應(yīng)的伺服系統(tǒng)中,采樣頻率很高,在一個采樣周期內(nèi),可以認為負載轉(zhuǎn)矩不變,則:

      ω(k)=2ω(k-1)-ω(k-2)+bΔTe(k-1)

      (5)

      其中:ΔTe(k-1)=Te(k-1)-Te(k-2),b=T/J。

      將上式作為參考模型,可得可調(diào)模型方程為:

      (6)

      根據(jù)Landau離散時間遞推參數(shù)的辨識機制,構(gòu)建自適應(yīng)辨識律為:

      (7)

      式中:β—辨識增益。

      1.2 辨識增益β的自適應(yīng)調(diào)整

      基于MRAI的轉(zhuǎn)動慣量辨識方法中,辨識增益β為重要參數(shù),辨識增益β的大小直接影響轉(zhuǎn)動慣量發(fā)生變化時的慣量辨識速度和轉(zhuǎn)動慣量維持穩(wěn)定時的慣量辨識波動。辨識增益越大,轉(zhuǎn)動慣量發(fā)生變化時慣量辨識速度越快,但是轉(zhuǎn)動慣量維持穩(wěn)定時慣量辨識波動越大;辨識增益越小,轉(zhuǎn)動慣量發(fā)生變化時慣量辨識速度越慢,但是轉(zhuǎn)動慣量維持穩(wěn)定時慣量辨識波動越小。本研究為解決這個矛盾,建立辨識增益和當(dāng)前辨識結(jié)果之間的關(guān)系,通過對當(dāng)前辨識結(jié)果的分析,選擇更合理的辨識增益,實現(xiàn)辨識增益的自適應(yīng)調(diào)整,改進原辨識方法。

      設(shè)當(dāng)前為第k個辨識周期,則最新的n+1個慣量辨識結(jié)果分別為:

      Jest(k),Jest(k-1),……,Jest(k-n)。

      基于上述辨識值,建立以下慣量辨識結(jié)果評價標(biāo)準(zhǔn):

      (8)

      即為n個當(dāng)前辨識結(jié)果和前一時刻辨識結(jié)果差值的絕對值之和與電機慣量的比值?;诒孀R結(jié)果評價標(biāo)準(zhǔn),建立辨識增益β的分段函數(shù):

      (9)

      式中:β0—預(yù)設(shè)基準(zhǔn)辨識增益;h—比例縮放因子。

      當(dāng)S≥b,即辨識結(jié)果還不穩(wěn)定時,令辨識增益比例放大為基準(zhǔn)辨識增益的h倍;當(dāng)S≤a,即辨識結(jié)果穩(wěn)定時,令辨識增益比例縮小為基準(zhǔn)辨識增益的1/h倍;當(dāng)a

      辨識算法框圖如圖2所示。

      圖2 辨識增益β自適應(yīng)調(diào)整的MRAI辨識算法框圖

      基于上述辨識增益β的自適應(yīng)調(diào)整方法,當(dāng)實際轉(zhuǎn)動慣量變化較大時,慣量辨識值可以快速跟隨這種變化;當(dāng)實際轉(zhuǎn)動慣量維持穩(wěn)定,系統(tǒng)控制指令變化時,慣量辨識波動較小。

      2 仿真分析

      2.1 仿真模型建立

      對于上述轉(zhuǎn)動慣量辨識算法,本研究使用Matlab建立了Simulink模型進行仿真實驗分析。

      其中,對于永磁同步電動機的數(shù)學(xué)模型,假設(shè)定子磁場為正弦分布,不考慮諧波與飽和,在d-q坐標(biāo)系下PMSM的電壓方程和電磁轉(zhuǎn)矩方程如下:

      (10)

      Tem=pn[ψfiq+(Ld-Lq)idiq]

      (11)

      式中:ud,uq,id,iq—d軸、q軸的定子電壓和定子電流;Ld,Lq—d軸、q軸定子電感;Rs—定子繞組電阻;ωe—轉(zhuǎn)子電角速度;ψf—永磁體磁鏈;pn—極對數(shù)。

      仿真模型中使用的伺服電機采用矢量控制技術(shù),轉(zhuǎn)動慣量辨識模塊按照前述的模型參考自適應(yīng)辨識方法進行搭建。電機參數(shù)如表1所示。

      表1 電機參數(shù)

      實驗分析時,首先設(shè)置辨識增益β=50,基于上述慣量辨識算法得到不同負載慣量時的慣量辨識結(jié)果,驗證了基于MRAI的轉(zhuǎn)動慣量辨識方法的可行性;然后,分析了采用不同辨識增益時對慣量辨識響應(yīng)的影響;最后,采用辨識增益β自適應(yīng)調(diào)整的慣量辨識方法進行實驗,并將辨識響應(yīng)結(jié)果與前述固定辨識增益的辨識方法進行了對比。

      2.2 不同負載慣量時的辨識誤差分析

      為測試慣量辨識算法精確性,本研究令負載轉(zhuǎn)動慣量分別為2~10倍電機慣量,辨識結(jié)果如表2所示。

      表2 轉(zhuǎn)動慣量辨識值及其誤差分析

      由表中數(shù)據(jù)可知:當(dāng)負載轉(zhuǎn)動慣量在2~10倍JM之間變化時,轉(zhuǎn)動慣量辨識的穩(wěn)態(tài)誤差在10%以內(nèi)??梢姳孀R精度高,可為控制參數(shù)自整定提供依據(jù)。

      2.3 不同辨識增益對辨識性能的影響

      使用模型參考自適應(yīng)的方法來進行轉(zhuǎn)動慣量辨識時,自適應(yīng)辨識增益β的大小將影響辨識算法對系統(tǒng)轉(zhuǎn)動慣量變化的響應(yīng)速度。

      為分析辨識增益對辨識結(jié)果的影響,本研究令負載轉(zhuǎn)動慣量按下述方式變化:當(dāng)t=0時,負載轉(zhuǎn)動慣量JL=0,則系統(tǒng)慣量Jt=JM+JL=0.000 077 kg·m2;當(dāng)t=0.5 s時,負載轉(zhuǎn)動慣量JL=5*JM,則系統(tǒng)慣量Jt=6*JM=0.000 462 kg·m2;當(dāng)t=1.5 s時,負載轉(zhuǎn)動慣量JL=0,則系統(tǒng)慣量Jt=0.000 077 kg·m2。

      本研究分別設(shè)置自適應(yīng)增益β為5、50和500進行慣量辨識,得到的電機速度和轉(zhuǎn)動慣量辨識值波形如圖(3~5)所示。

      圖3 β=5時的電機速度和轉(zhuǎn)動慣量辨識值波形

      圖4 β=50時的電機速度和轉(zhuǎn)動慣量辨識值波形

      圖5 β=500時的電機速度和轉(zhuǎn)動慣量辨識值波形

      測量圖(3~5)中的慣量辨識穩(wěn)定時間(即從負載慣量變化到慣量辨識值穩(wěn)定的時間)、穩(wěn)態(tài)辨識值和動態(tài)辨識誤差,得到的數(shù)據(jù)如表3所示。

      表3 不同辨識增益β時的辨識性能

      辨識增益β=5時,辨識結(jié)果穩(wěn)定所需時間最長,但是穩(wěn)態(tài)時的慣量辨識值動態(tài)波動最小。辨識增益β=500時,辨識結(jié)果穩(wěn)定所需時間最短,但是穩(wěn)態(tài)時的慣量辨識值動態(tài)波動最大。辨識增益β=50時,則得到了一個折中的性能,但還不夠好。

      基于上述實驗測試波形和數(shù)據(jù),驗證了辨識增益β對慣量辨識靜動態(tài)響應(yīng)的影響:即辨識增益越大,則慣量辨識收斂速度越快,但動態(tài)波動較大;辨識增益越小,則慣量辨識收斂速度越慢,但動態(tài)波動較?。槐孀R增益對穩(wěn)態(tài)辨識值影響有限。

      2.4 辨識增益自適應(yīng)調(diào)整時的結(jié)果

      相同實驗條件下,本研究采用上文所述的辨識增益β自適應(yīng)調(diào)整的慣量辨識方法,并取基準(zhǔn)辨識增益為50進行測試,其中,電機速度和轉(zhuǎn)動慣量辨識值波形如圖6所示。

      圖6 β自適應(yīng)時的電機速度和轉(zhuǎn)動慣量辨識值波形

      通過慣量波形和表3中性能數(shù)據(jù)的對比可知:當(dāng)辨識增益β采用自適應(yīng)調(diào)整規(guī)則時,辨識性能得到提升,慣量辨識值能快速又精確地跟隨負載轉(zhuǎn)動慣量的變化,驗證了所提出辨識算法的優(yōu)越性。

      3 測試驗證

      為分析本文所提出方法在實際工程中的效果,筆者在實際伺服系統(tǒng)中進行測試。實際系統(tǒng)慣量為0.78*10-4kg·m2。采用辨識增益固定和辨識增益自適應(yīng)調(diào)整的慣量辨識方法分別測試,得到以下結(jié)果:辨識增益β=2固定時的轉(zhuǎn)動慣量辨識值波形如圖7所示。

      圖7 β=2時的轉(zhuǎn)動慣量辨識值波形

      辨識增益β自適應(yīng)時(β0=2)的轉(zhuǎn)動慣量辨識值波形如圖8所示。

      圖8 β自適應(yīng)時(β0=2)的轉(zhuǎn)動慣量辨識值波形

      兩者對比可知:

      (1)穩(wěn)態(tài)響應(yīng)。穩(wěn)態(tài)波動上兩者相差不大,辨識增益β自適應(yīng)時的波動幅度稍小一點。穩(wěn)態(tài)誤差基本上在11%以內(nèi);

      (2)暫態(tài)響應(yīng)。辨識增益β自適應(yīng)時,經(jīng)過0.8 s左右,慣量辨識結(jié)果達到慣量實際值,并趨于穩(wěn)定,其穩(wěn)定時間明顯小于辨識增益β=2時的1.5 s。

      4 結(jié)束語

      本文提出了一種基于辨識增益β自適應(yīng)調(diào)整的改進算法,并對此辨識算法搭建了仿真模型,進行了仿真測試和實際系統(tǒng)測試,得到了不同辨識增益時的轉(zhuǎn)動慣量辨識值波形和性能數(shù)據(jù)。

      實驗結(jié)果顯示:慣量辨識精度基本上在11%以內(nèi),可以滿足伺服控制參數(shù)自整定的需求;而且在辨識值穩(wěn)態(tài)波動變化不大的情況下,采用辨識增益β自適應(yīng)調(diào)整的慣量辨識方法,辨識穩(wěn)定時間可以減小將近46%。

      由此可見,本文所提出的辨識改進算法可以明顯改善慣量辨識響應(yīng),具有良好的動態(tài)和穩(wěn)態(tài)性能,能夠跟蹤系統(tǒng)轉(zhuǎn)動慣量的變化。

      猜你喜歡
      慣量轉(zhuǎn)動慣量控制參數(shù)
      并網(wǎng)模式下虛擬同步發(fā)電機的虛擬慣量控制策略
      高超聲速飛行器滑模控制參數(shù)整定方法設(shè)計*
      飛控與探測(2022年6期)2022-03-20 02:16:14
      差值法巧求剛體轉(zhuǎn)動慣量
      三線擺測剛體轉(zhuǎn)動慣量誤差分析及改進
      Birkhoff系統(tǒng)穩(wěn)定性的動力學(xué)控制1)
      一種基于模擬慣量偏差的電慣量控制算法
      低階可約慣量任意符號模式矩陣的刻畫
      基于PI與準(zhǔn)PR調(diào)節(jié)的并網(wǎng)逆變器控制參數(shù)設(shè)計
      黑龍江電力(2017年1期)2017-05-17 04:25:08
      三階不可約零-非零模式中的幾乎慣量任意模式
      基于扭擺振動的轉(zhuǎn)動慣量識別方法
      吉安县| 阜城县| 北海市| 乃东县| 阿坝县| 浮梁县| 图们市| 井研县| 临高县| 甘谷县| 临颍县| 瓦房店市| 长治县| 五河县| 泰来县| 茶陵县| 莆田市| 禹城市| 霍林郭勒市| 新化县| 水城县| 长沙市| 婺源县| 佛冈县| 伊金霍洛旗| 龙陵县| 宜昌市| 五河县| 盐津县| 大关县| 康保县| 隆回县| 额敏县| 东丰县| 光山县| 英吉沙县| 抚顺市| 城口县| 聂拉木县| 财经| 融水|