国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

自抗擾算法在直流力矩電機(jī)伺服系統(tǒng)中的應(yīng)用

2012-12-03 14:51:22龍滿林付永領(lǐng)李光華陳雙橋
中國機(jī)械工程 2012年9期
關(guān)鍵詞:力矩電機(jī)伺服系統(tǒng)力矩

龍滿林 付永領(lǐng) 李光華 陳雙橋

1.北京航空航天大學(xué),北京,100191 2.海軍工程大學(xué),武漢,430033

0 引言

直流力矩電機(jī)因具有力矩電流比率高、過載能力強(qiáng)、可靠性高、控制簡便等特點(diǎn),被廣泛應(yīng)用于伺服控制中。為了進(jìn)一步提高直流力矩電機(jī)伺服系統(tǒng)性能,學(xué)者們進(jìn)行了諸多研究。研究結(jié)果表明,對于高精度伺服系統(tǒng)而言,摩擦力矩是影響系統(tǒng)伺服性能的主要因素。這是因為摩擦力矩具有非線性、不確定性、滯后性的特點(diǎn),直接惡化伺服系統(tǒng)的動靜態(tài)性能,造成伺服系統(tǒng)低速運(yùn)動時爬行、速度過零時波形畸變、存在穩(wěn)態(tài)誤差或振蕩[1],因此,大多數(shù)學(xué)者把研究重點(diǎn)放在了消除摩擦力矩影響上,提出了許多摩擦補(bǔ)償方法?;谀Σ脸把a(bǔ)償模型的PID控制方法是其中最具代表性的補(bǔ)償方法,該方法僅考慮摩擦力矩的影響,需要建立精確的摩擦模型。摩擦模型的研究主要集中于靜態(tài)Stribeck模型和動態(tài)LuGre模型,而這兩種模型中需要辨識的參數(shù)多而且部分不可測,所以難以確保模型的精確性并給出精確的補(bǔ)償值。文獻(xiàn)[2]在靜態(tài)Stribeck模型基礎(chǔ)上,提出了自適應(yīng)摩擦補(bǔ)償算法。該算法依賴于一些狀態(tài)變量的重構(gòu),而且控制律復(fù)雜,實(shí)際應(yīng)用效果受到影響。文獻(xiàn)[3]利用遺傳算法尋優(yōu)的功能辨識動態(tài)LuGre模型的參數(shù),該算法在實(shí)際應(yīng)用中存在兩個缺陷:①若種群規(guī)模過小,則會影響尋優(yōu)的效果;②若種群規(guī)模過大,則過長的算法運(yùn)行時間難以實(shí)現(xiàn)在線優(yōu)化。此外,由于摩擦力矩是速度的函數(shù),直流力矩電機(jī)超低速運(yùn)行和過速度零點(diǎn)時得不到精確的速度信號,所以難以建立摩擦模型。這些原因都會降低摩擦模型的精度,直接惡化伺服性能。

此外,影響直流力矩電機(jī)伺服系統(tǒng)精度的因素還有電機(jī)周期性波動力矩、模型參數(shù)時變特性、負(fù)載波動和反饋元件誤差等。這些影響因素在仿真中很難建立精確模型,在實(shí)際使用時不能采用常規(guī)算法進(jìn)行估計預(yù)測,因而不可能給出準(zhǔn)確的補(bǔ)償值,致使系統(tǒng)不能獲得高的伺服精度。為了提高伺服精度,應(yīng)對這些內(nèi)在或外加的不利影響因素進(jìn)行有效的消除或補(bǔ)償。

因此,為了使直流力矩電機(jī)伺服系統(tǒng)達(dá)到期望的伺服精度,必須綜合考慮摩擦力矩、電機(jī)周期性波動力矩、模型參數(shù)時變特性、負(fù)載波動和反饋元件誤差等因素的影響,缺一不可。然而,它們各自的精確模型很難建立,更不可能實(shí)時獲得精確的補(bǔ)償值。針對這一難點(diǎn),本文引入自抗擾算法,該算法可以將摩擦力矩、電機(jī)周期性波動力矩、模型參數(shù)時變特性、負(fù)載波動和反饋元件誤差等影響因素總和成唯一的總擾動,構(gòu)造擴(kuò)張狀態(tài)觀測器,實(shí)時觀測重構(gòu)并補(bǔ)償這一總擾動。只要準(zhǔn)確補(bǔ)償了總擾動,伺服系統(tǒng)的控制精度就能得到大幅提高。

1 直流力矩電機(jī)伺服系統(tǒng)特性分析

北京航空航天大學(xué)流體傳動與控制技術(shù)研發(fā)中心配備有某型進(jìn)口三軸電液復(fù)合飛行仿真轉(zhuǎn)臺,其內(nèi)框是典型的直流力矩電機(jī)伺服系統(tǒng)。本文以該系統(tǒng)為例,僅從控制角度出發(fā),引入自抗擾算法,以期進(jìn)一步提高系統(tǒng)的伺服精度。該伺服系統(tǒng)的結(jié)構(gòu)如圖1所示,其控制原理為:測速電機(jī)測得的角速度信號和光電編碼器測得的角位移信號經(jīng)數(shù)據(jù)采集卡輸入到工控機(jī)中,與相應(yīng)的期望值相減得到誤差,這些誤差按照控制算法經(jīng)過A/D轉(zhuǎn)換生成控制電壓U,控制電壓U 經(jīng)PWM功率放大板放大成均值電壓為Um的PWM方波,PWM方波驅(qū)動直流力矩電機(jī),使其帶動轉(zhuǎn)臺內(nèi)框及負(fù)載一起轉(zhuǎn)動,轉(zhuǎn)角為θ。

圖1 直流力矩電機(jī)伺服系統(tǒng)硬件構(gòu)成示意圖

針對圖1,建立直流力矩電機(jī)伺服系統(tǒng)的數(shù)學(xué)模型。電機(jī)的電壓、轉(zhuǎn)矩、負(fù)載的數(shù)學(xué)模型[4]分別如下:

式中,Ra為電樞電阻;La為電樞電感;i為電樞電流;Ke為反電動勢系數(shù);θm為電機(jī)轉(zhuǎn)角;θ為內(nèi)框轉(zhuǎn)角,θ=θm;Tm為電機(jī)輸出力矩;Kt為電磁轉(zhuǎn)矩常數(shù);J為等效到電機(jī)軸的轉(zhuǎn)動慣量(包含負(fù)載的轉(zhuǎn)動慣量在內(nèi));B為等效的黏性阻尼系數(shù);Td為總擾動,包含摩擦力矩、電機(jī)周期性波動力矩、模型參數(shù)時變特性、負(fù)載波動和反饋元件誤差等影響因素。

對式(1)~式(3)進(jìn)行拉氏變換,消除中間變量,得到系統(tǒng)的傳遞函數(shù)方框圖(圖2)??刂破魅∥恢貌钚纬煽刂坡蒮(θr-θ)。KPWM為PWM功率放大器的放大比例系數(shù)。從圖2可以看出,Td中的每一分項都與直流力矩電機(jī)直接關(guān)聯(lián),對伺服精度都有影響,在仿真和實(shí)驗中必須消除。

圖2 直流力矩電機(jī)伺服系統(tǒng)傳遞函數(shù)方框圖

2 自抗擾算法設(shè)計

基于自抗擾算法的控制器由跟蹤微分器、擴(kuò)張狀態(tài)觀測器和反饋控制律三部分組成。跟蹤微分器根據(jù)系統(tǒng)的控制性能要求,安排期望輸入θr的系統(tǒng)過渡過程,以避免系統(tǒng)超調(diào),同時產(chǎn)生期望輸入的微分信號。擴(kuò)張狀態(tài)觀測器估計系統(tǒng)的狀態(tài)變量和總擾動。反饋控制律依據(jù)擴(kuò)張狀態(tài)觀測器和微分跟蹤器給出的實(shí)時值構(gòu)造控制量U,以補(bǔ)償總擾動Td。由于圖2中的直流力矩電機(jī)伺服系統(tǒng)已經(jīng)簡化為二階系統(tǒng),故自抗擾控制器中的擴(kuò)張狀態(tài)觀測器增加一階,用來估計系統(tǒng)的總擾動Td。針對此系統(tǒng)設(shè)計的自抗擾控制器如圖3所示。

2.1 跟蹤微分器設(shè)計

跟蹤微分器為直流力矩電機(jī)伺服系統(tǒng)的期望輸入θr安排過渡過程,得到光滑的輸入信號v1及其微分信號v2。跟蹤微分器的離散算法如下[5]:

圖3 直流力矩電機(jī)伺服系統(tǒng)自抗擾控制器結(jié)構(gòu)圖

其中,h為仿真中的步長,實(shí)際控制中的采樣時間;r為速度因子,決定跟蹤的快慢,r越大,過渡過程越快,此參數(shù)需要被整定。

2.2 擴(kuò)張狀態(tài)觀測器設(shè)計

構(gòu)造擴(kuò)張狀態(tài)觀測器得到伺服系統(tǒng)的狀態(tài)z1、z2和總擾動的實(shí)時作用量z3。擴(kuò)張狀態(tài)觀測器的離散算法如下:

其中,z1為對直流力矩電機(jī)伺服系統(tǒng)轉(zhuǎn)角θ的估計;z2為對直流力矩電機(jī)伺服系統(tǒng)轉(zhuǎn)角的微分估計,為控制律的生成提供微分信號,用來構(gòu)造誤差的微分;β01、β02、β03、b0為可調(diào)參數(shù),需要被整定。

2.3 反饋控制律設(shè)計

狀態(tài)誤差反饋控制律是利用跟蹤微分器輸出和擴(kuò)張狀態(tài)觀測器輸出之差,即廣義輸入與伺服系統(tǒng)的廣義輸出之間的誤差產(chǎn)生伺服系統(tǒng)所需要的控制量對總擾動Td進(jìn)行實(shí)時補(bǔ)償。其功能相當(dāng)于用反饋線性化方法,將直流力矩電機(jī)伺服系統(tǒng)由非線性系統(tǒng)轉(zhuǎn)化為“積分器串聯(lián)型”系統(tǒng)。反饋控制律的離散算法如下:

其中,β1、β2為控制器參數(shù),需要被整定。

3 仿真研究

縱觀自抗擾控制器,共有7個參數(shù)需要被整定。為了整定這些參數(shù),需要對直流力矩電機(jī)驅(qū)動的轉(zhuǎn)臺內(nèi)框進(jìn)行仿真。仿真中,摩擦力矩采用靜態(tài)Stribeck模型[1],表達(dá)式如下:

電機(jī)周期性波動力矩、模型參數(shù)時變特性、負(fù)載波動和反饋元件誤差等非線性和隨機(jī)性影響因素引起的擾動用隨機(jī)值rand(1)來表示,那么,總擾動用下式表示:

期望輸入選用正弦函數(shù),表達(dá)式用下式表示:

直流力矩電機(jī)伺服系統(tǒng)相關(guān)參數(shù)值為Ra=0.7Ω,La=7mH,Kt= 2.95N · m/A,Ke=2.9V·s/rad,J=3.2kg·m2,B =0.01N·m·s/rad,KPWM=2.65。靜態(tài)Stribeck模型參數(shù)為Fc=3N·m,F(xiàn)m=5N·m,α1=1,α=0.01,kv=2N·m·s/rad。經(jīng)過多輪仿真實(shí)驗,對比分析仿真結(jié)果,使跟蹤誤差的方差最小的自抗擾控制器參數(shù)經(jīng)取整后為β01=15,β02=15 000,β03=10,β1=300,β2=50,b0=12,r=500。仿真結(jié)果見圖4。圖4中,總干擾Td在[-8,8]N·m的范圍內(nèi)變化,其值過零點(diǎn)時正負(fù)號交替,且發(fā)生突變,這是由于直流力矩電機(jī)運(yùn)動方向改變導(dǎo)致摩擦力矩?fù)Q向所致。跟蹤曲線中實(shí)際輸出曲線與期望輸入曲線吻合,未出現(xiàn)常規(guī)PID控制中容易出現(xiàn)的極限環(huán)、平頂?shù)炔涣棘F(xiàn)象[1]。控制電壓在直流力矩電機(jī)剛開始運(yùn)動時波動較大,當(dāng)直流力矩電機(jī)啟動后,控制電壓在[-1.5,1.5]V的范圍內(nèi)波動。跟蹤誤差曲線在[-0.6×103,0.6×103]rad范圍內(nèi)波動。從跟蹤曲線和跟蹤誤差曲線上看,伺服控制的效果好。

圖4 仿真結(jié)果

4 實(shí)驗研究

將仿真中整定的控制器參數(shù)直接應(yīng)用到直流力矩電機(jī)驅(qū)動的轉(zhuǎn)臺內(nèi)框上,期望輸入為式(11),實(shí)驗結(jié)果見圖5,從跟蹤曲線來看,控制效果好。不改變控制器參數(shù),也不改變期望輸入的幅值,逐漸增加期望輸入的頻率,最高跟蹤頻率達(dá)2Hz,2Hz時的跟蹤曲線見圖6。超過2Hz后,跟蹤效果不佳。因此,在同一組控制器參數(shù)的作用下,系統(tǒng)跟蹤頻率在0.2~2Hz范圍內(nèi)的正弦信號的效果良好。不改變控制器參數(shù),期望輸入信號的頻率仍為0.2Hz,逐漸增大期望輸入的幅值到1rad,跟蹤曲線見圖7,跟蹤效果仍然很好。

圖5 實(shí)驗結(jié)果

圖6 實(shí)驗結(jié)果

圖7 實(shí)驗結(jié)果

從圖5~圖7的實(shí)測結(jié)果可以看出,在保持自抗擾控制器的7個參數(shù)不變的情況下,在較大范圍內(nèi)改變期望輸入,跟蹤效果仍然很好,說明自抗擾算法的魯棒性強(qiáng)。

5 結(jié)語

從仿真和實(shí)驗的結(jié)果可知,利用自抗擾算法對直流力矩電機(jī)伺服系統(tǒng)進(jìn)行控制時,可將影響伺服系統(tǒng)跟蹤精度的內(nèi)在或外在的影響因素總和成一個綜合的外部擾動,即總擾動,并對其進(jìn)行實(shí)時估計和補(bǔ)償。這種控制方法不用分析影響因素的特性,也不用費(fèi)時費(fèi)力地建立應(yīng)用效果不佳的模型。自抗擾算法的難點(diǎn)在于控制器參數(shù)的整定??刹捎冕槍ο到y(tǒng)的名義模型在苛刻的干擾條件下進(jìn)行仿真研究的方法整定控制器參數(shù),參數(shù)的優(yōu)化過程可借助于如遺傳算法之類的優(yōu)化方法。當(dāng)參數(shù)被整定后,對于仿真條件或?qū)嶋H系統(tǒng)在一定范圍內(nèi)發(fā)生變化的情況,自抗擾算法均具有良好的應(yīng)用效果,據(jù)此可見自抗擾算法魯棒性強(qiáng),具有優(yōu)良的工程應(yīng)用性。

[1]劉金錕.先進(jìn)PID控制 MATLAB仿真[M].2版.北京:電子工業(yè)出版社,2007.

[2]王忠山,王毅,蘇寶庫.一種精密轉(zhuǎn)臺系統(tǒng)自適應(yīng)摩擦補(bǔ)償方法[J].華南理工大學(xué)學(xué)報(自然科學(xué)版),2007,35(9):55-59.

[3]焦竹青,屈百達(dá),徐保國.基于遺傳算法的直流伺服電機(jī)的摩擦補(bǔ)償[J].清華大學(xué)學(xué)報,2007,47(2):1875-1879.

[4]牛建軍,付永領(lǐng),劉和松.高精確度飛行仿真轉(zhuǎn)臺內(nèi)框控制摩擦補(bǔ)償研究[J].電機(jī)與控制學(xué)報,2008,12(5):576-579.

[5]史永麗,侯朝楨.基于自抗擾控制的伺服系統(tǒng)摩擦補(bǔ)償研究[J].計算機(jī)工程與應(yīng)用,2007,43(29):201-203.

猜你喜歡
力矩電機(jī)伺服系統(tǒng)力矩
北京航空航天大學(xué)學(xué)報(2022年6期)2022-07-02 01:59:46
基于復(fù)合前饋模糊PID的位置伺服系統(tǒng)研究
永磁同步力矩電機(jī)轉(zhuǎn)矩波動分析建模研究
發(fā)動機(jī)阻力矩計算和起動機(jī)介紹
山東青年(2016年12期)2017-03-02 18:22:48
小型力矩電機(jī)波動力矩的測量
力矩電機(jī)轉(zhuǎn)臺設(shè)計研究要點(diǎn)
ETEL參加CCMT2016展會介紹
彈性負(fù)載力矩下舵偏轉(zhuǎn)角度的測量方法
基于自適應(yīng)反步的DGMSCMG框架伺服系統(tǒng)控制方法
基于D-最優(yōu)化理論的陀螺儀力矩反饋測試法
秦安县| 尤溪县| 当雄县| 肥城市| 阿鲁科尔沁旗| 章丘市| 克拉玛依市| 葵青区| 方城县| 安顺市| 金沙县| 基隆市| 厦门市| 万山特区| 读书| 汪清县| 沛县| 辽宁省| 蒙城县| 莱西市| 塔河县| 仪征市| 西丰县| 临汾市| 西充县| 固镇县| 安塞县| 远安县| 临泉县| 朝阳区| 平和县| 乌什县| 吉水县| 武安市| 克东县| 治县。| 城步| 鞍山市| 三都| 泸定县| 射洪县|