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

?

非線性欠驅(qū)動不穩(wěn)定系統(tǒng)的自耦PID控制方法

2023-04-19 03:41:18熊屹林曾喆昭
關(guān)鍵詞:魯棒性增益擾動

熊屹林, 曾喆昭, 王 偉

長沙理工大學(xué), 長沙 410076

0 引 言

非線性欠驅(qū)動不穩(wěn)定系統(tǒng)廣泛存在于航空航天、地質(zhì)勘探、國防軍事等領(lǐng)域,一直是國內(nèi)外控制領(lǐng)域?qū)W者關(guān)注的重點[1-6].目前,非線性欠驅(qū)動不穩(wěn)定系統(tǒng)的控制方法主要有:比例-積分-微分(proportional-integration-differential,PID)控制方法[7-8]、線性二次型(linear-quadratic-regulator, LQR)最優(yōu)控制方法[9-12]、模糊控制方法[13-14]、滑模變結(jié)構(gòu)控制方法[15-17]、自抗擾控制方法[18-20]等.盡管現(xiàn)有這些控制方法都獲得了有效的控制效果,然而卻存在各自的局限性:如PID控制方法盡管結(jié)構(gòu)簡單,卻存在增益魯棒性差與抗擾動魯棒性差的問題,對非線性時變系統(tǒng)控制而言,其控制效果較差;LQR最優(yōu)控制方法不僅依賴于精確的被控系統(tǒng)模型,而且計算量大,不便于實際應(yīng)用;模糊控制方法盡管不依賴于被控對象模型,然而對積分環(huán)節(jié)無法建立模糊規(guī)則,穩(wěn)態(tài)控制精度不高;滑模變結(jié)構(gòu)控制方法盡管不依賴于被控對象模型,控制器的增益魯棒性與抗擾動魯棒性都較好,然而卻存在固有的高頻抖振現(xiàn)象,不利于執(zhí)行機構(gòu),而且控制精度不高;為了抑制滑??刂频母哳l抖振現(xiàn)象,則需要增加冪次趨近律或雙冪次趨近律,因而增加了控制系統(tǒng)的復(fù)雜性;自抗擾控制方法盡管不依賴于被控對象模型,控制器的增益魯棒性與抗擾動魯棒性都較好,然而涉及的控制器參數(shù)較多、控制器結(jié)構(gòu)復(fù)雜、計算量大、難以分析控制系統(tǒng)的穩(wěn)定性.

為了解決現(xiàn)有控制方法存在的各種局限性問題,本文擬使用ACPID控制理論方法[21-22].曾喆昭教授認(rèn)為:PID的比例、積分、微分3個不同環(huán)節(jié)都與誤差有關(guān),三者之間一定存在內(nèi)在的必然關(guān)系,而不是相互獨立的關(guān)系,因而提出了以速度因子為核心聯(lián)系因子的ACPID控制理論方法[21],科學(xué)建立了基于速度因子的PID增益鎮(zhèn)定規(guī)則(量綱換算規(guī)則),解決了傳統(tǒng)PID增益魯棒性差與抗擾動魯棒性差的問題.然而,文獻(xiàn)[21]只是定性質(zhì)疑PID存在理論問題,沒有科學(xué)解釋引起PID存在增益魯棒性差與抗擾動魯棒性差的理論根源.為此,曾喆昭教授在文獻(xiàn)[22]中根據(jù)PID控制系統(tǒng)的物理屬性分析,發(fā)現(xiàn)了傳統(tǒng)PID因無量綱的比例增益形成的控制力只具有廣義位移的量綱屬性,而任意一階線性或非線性系統(tǒng)的控制輸入則要求廣義速度的量綱屬性;任意二階線性或非線性系統(tǒng)的控制輸入則要求廣義加速度的量綱屬性,以此類推,因而傳統(tǒng)PID形成的控制力與任意一階或二階被控系統(tǒng)的控制輸入之間的同一物理量卻存在量綱沖突的矛盾,而且還發(fā)現(xiàn)了無量綱的比例增益引起PID比例、積分、微分等3個不同環(huán)節(jié)形成的控制力在控制過程中存在相互獨立的不協(xié)調(diào)控制的矛盾.作者認(rèn)為曾喆昭教授在文獻(xiàn)[22]中科學(xué)發(fā)現(xiàn)并解釋了無量綱比例增益是引起PID存在增益魯棒性差與抗擾動魯棒性差的理論根源,創(chuàng)造了ACPID控制理論[21],提出了遵循量綱匹配規(guī)則的控制理論方法.與現(xiàn)有控制方法相比,ACPID控制理論方法的主要優(yōu)勢如下:

1) ACPID控制器不僅保留了PID控制器結(jié)構(gòu)簡單的優(yōu)勢,而且只根據(jù)一個速度因子的鎮(zhèn)定數(shù)值即可形成比例-積分-微分等3個增益的鎮(zhèn)定規(guī)則,簡單實用.

2) 由過渡過程時間tr來鎮(zhèn)定速度因子,簡單實用[22]:①ACPID的速度因子鎮(zhèn)定規(guī)則:zc=10α/tr,1<α<10;②ACPD (auto-coupling proportional-differential)與ACPI (auto-coupling proportional-integration)的速度因子鎮(zhèn)定規(guī)則:zc=20α/tr,1<α≤10.

3) ACPID包括ACPD與ACPI控制系統(tǒng)具有良好的魯棒穩(wěn)定性和良好的抗擾動魯棒性.

4) ACPID控制理論通過總擾動定義, 可以將任意復(fù)雜的非線性系統(tǒng)等價映射為線性擾動系統(tǒng), 因而淡化了線性與非線性系統(tǒng)分類的概念.

1 問題背景

為了便于理論聯(lián)系實際,本文以兩輪自平衡機器人系統(tǒng)為例,對非線性欠驅(qū)動不穩(wěn)定系統(tǒng)進(jìn)行理論分析與控制系統(tǒng)設(shè)計.兩輪自平衡機器人系統(tǒng)模型如圖1所示.

該系統(tǒng)由機器人車身本體(包括連接軸、擺桿、負(fù)載和直流電機)和左右車輪3個部分組成,在2個獨立電機的驅(qū)動作用下,左右2個車輪形成獨立扭矩,由此構(gòu)成了一種可以控制平衡、行走、轉(zhuǎn)向的兩輪式倒立擺系統(tǒng).此外,機器人的行走運動與轉(zhuǎn)向運動間的干擾非常小,其側(cè)視圖與俯視圖如圖2所示.

1.1 兩輪自平衡機器人數(shù)學(xué)模型

機器人行走運動與轉(zhuǎn)向運動的數(shù)學(xué)模型如下[6-12]:

1)行走運動模型

(1)

其中,x=Rθ,T=(TL+TR)/2,m11=(m+M)R+Jw/R,m12=MlR,m22=MlR2+Jb,Gb=Mgl.

2)轉(zhuǎn)向運動模型

(2)

其中,Tδ=TR-TL為機器人轉(zhuǎn)向運動時的等效力矩.

1.2 模型映射

將式(1)和式(2)結(jié)合在一起,則可表示為

(3)

由式(3)可知,兩輪自平衡機器人系統(tǒng)有3個自由度x、α與δ,而只有2個控制輸入T與Tδ,因而是一個典型的非線性欠驅(qū)動系統(tǒng),而且是一個強耦合時變系統(tǒng).針對該復(fù)雜系統(tǒng)的控制問題,現(xiàn)有控制方法遇到的主要問題如下:

1) 傳統(tǒng)PID因其增益魯棒性差與抗擾動魯棒性差的因素難以獨立實現(xiàn)有效控制.

2) LQR最優(yōu)控制方法需要對非線性系統(tǒng)(3)做線性化處理,并根據(jù)線性系統(tǒng)來尋找一個最優(yōu)狀態(tài)反饋控制器來達(dá)到控制目的.然而,該方法涉及16個參數(shù)的鎮(zhèn)定,控制系統(tǒng)結(jié)構(gòu)復(fù)雜、計算量很大.

3) 自抗擾控制具有良好的魯棒穩(wěn)定性和抗擾動魯棒性,然而該方法涉及參數(shù)過多、控制系統(tǒng)結(jié)構(gòu)復(fù)雜、計算量很大.

4) 滑模控制具有良好的魯棒穩(wěn)定性和抗擾動魯棒性,然而,該方法存在固有的高頻抖振現(xiàn)象,不利于執(zhí)行機構(gòu).為了抑制高頻抖振,則要求引入單冪次或多冪次趨近律,使得控制系統(tǒng)結(jié)構(gòu)復(fù)雜、計算量大.

(4)

2 ACPD控制系統(tǒng)

ACPID的主要特點在于通過速度因子zc將比例、積分、微分3個不同屬性物理環(huán)節(jié)自行耦合在一起, 進(jìn)而形成一個功能各異、目標(biāo)一致的協(xié)同控制力[21-22].在忽略積分環(huán)節(jié)的情況下,本文擬使用ACPD控制方法進(jìn)行控制系統(tǒng)設(shè)計.

2.1 控制系統(tǒng)結(jié)構(gòu)

兩輪自平衡機器人控制系統(tǒng)由行走控制和轉(zhuǎn)向控制組成,如圖3所示.

圖3 ACPD控制結(jié)構(gòu)示意圖Fig.3 ACPD control structure diagram

2.2 行走控制系統(tǒng)

(1)位移環(huán)過阻尼ACPDx控制器設(shè)計

(5)

考慮到兩輪自平衡機器人系統(tǒng)是一個平衡點不穩(wěn)定的系統(tǒng),因而在ACPD控制理論[21-22]的基礎(chǔ)上,對微分控制力使用過阻尼的方法來抑制超調(diào)與振蕩現(xiàn)象,即本文設(shè)計的過阻尼虛擬控制器ACPDx為

(6)

(2)傾角環(huán)ACPDα控制器設(shè)計

(7)

為使受控誤差系統(tǒng)(7)的傾角跟蹤誤差e21趨近穩(wěn)定的平衡點零點,在忽略積分環(huán)節(jié)的情況下,根據(jù)ACPID控制理論[21-22],本文設(shè)計的傾角環(huán)ACPDα控制器為

(8)

其中,0

2.3 轉(zhuǎn)向控制系統(tǒng)

(9)

為使轉(zhuǎn)向控制系統(tǒng)(9)的跟蹤誤差e31趨近穩(wěn)定的平衡點零點,在忽略積分環(huán)節(jié)的情況下,根據(jù)ACPID控制理論[21-22],本文設(shè)計的轉(zhuǎn)向環(huán)ACPDδ控制器為

(10)

其中,0

2.4 控制系統(tǒng)魯棒穩(wěn)定性分析

為了節(jié)省篇幅,以上定理的證明請參照文獻(xiàn)[21-22],本文不贅述.

2.5 速度因子鎮(zhèn)定

考慮到兩輪自平衡機器人系統(tǒng)是一個平衡點不穩(wěn)定的系統(tǒng),在文獻(xiàn)[22]的基礎(chǔ)上,本文定義的最小速度因子則為

(11)

其中,1

3 仿真分析

為了便于比較,取機器人模型參數(shù)和初始狀態(tài)與文獻(xiàn)[12]相同,模型參數(shù):M=0.6 kg,m=0.03 kg,R=0.04 m,D=0.14 m,l=0.072 m,g=9.81 m/s2,JW=2.4×10-5kg·m2,Jb=7.5×10-5kg·m2,Jδ=1.1×10-3kg·m2;初始狀態(tài):x(0)=0,α(0)=π/18,δ(0)=0.

下列仿真實驗中,采樣頻率為4000 Hz,仿真時間為70 s.

仿真實驗1勻速直線運動

圖4 勻速直線運動控制結(jié)果Fig.4 Uniform linear motion control results

圖5 文獻(xiàn)[12]控制結(jié)果Fig.5 Control results in [12]

比較圖4與圖5的位置角跟蹤誤差可知, ACPD控制方法的最大絕對誤差小于12 rad,而文獻(xiàn)[12]的最大絕對誤差則小于30 rad,表明ACPD控制方法的跟蹤控制精度是文獻(xiàn)[12]的2.5倍.

此外,文獻(xiàn)[12]是基于精確模型的狀態(tài)全反饋控制方法,整個控制系統(tǒng)涉及多達(dá)16個控制器參數(shù),結(jié)構(gòu)復(fù)雜,計算量大;而本文的3個控制器只需要鎮(zhèn)定3個速度因子,且其中的2個速度因子完全相同:z1c=z3c,另一個速度因子則為z2c=(15~25)z1c,因而本文的ACPD控制方法實際上只需要鎮(zhèn)定一個速度因子即可,不僅結(jié)構(gòu)簡單,便于實際應(yīng)用,而且不依賴于被控對象的模型.

仿真實驗2勻速圓周運動

設(shè)機器人做半徑為4 m,線速度為4 m/s的勻速圓周運動,則位移期望值xd=4t,轉(zhuǎn)向角期望值δd=t.當(dāng)z1c=z3c=9,z2c=16z1c=144時,本文使用ACPD控制方法的仿真結(jié)果如圖6所示,文獻(xiàn)[12]的結(jié)果如圖7所示.

由圖6~7可知,本文使用ACPD控制方法,位置角和轉(zhuǎn)向角的最大絕對跟蹤誤差分別小于8.6 rad和0.02 rad,而文獻(xiàn)[12]的則分別小于28 rad和0.28 rad,表明本文的ACPD控制方法獲得的跟蹤控制精度分別是文獻(xiàn)[12]的3倍和14倍,再次表明了本文ACPD控制方法在跟蹤控制精度方面具有明顯優(yōu)勢.

圖6 勻速圓周運動控制結(jié)果Fig.6 Uniform circular motion control results

圖7 文獻(xiàn)[12]控制結(jié)果Fig.7 Control results in [12]

4 結(jié) 論

針對非線性欠驅(qū)動不穩(wěn)定系統(tǒng)的控制問題,提出了一種基于ACPID控制理論的控制方法.該方法的主要特色是在外環(huán)引入一個虛擬控制力來形成內(nèi)環(huán)的虛擬指令,從而使欠驅(qū)動的系統(tǒng)等價映射為虛擬全驅(qū)動的系統(tǒng),有效解決了欠驅(qū)動系統(tǒng)的控制難題;使用了一種具有良好魯棒穩(wěn)定性和抗擾動魯棒性的ACPD控制方法,并對速度因子模型做了改進(jìn);通過引入總擾動概念,使非線性復(fù)雜系統(tǒng)等價映射為線性擾動系統(tǒng),因而淡化了線性系統(tǒng)與非線性系統(tǒng)分類的概念,高度統(tǒng)一了線性系統(tǒng)與非線性系統(tǒng)的控制理論思想.仿真結(jié)果表明了本文控制方法的有效性,與文獻(xiàn)[12]相比,本文的控制系統(tǒng)結(jié)構(gòu)簡單、計算量小、便于實際應(yīng)用,而且跟蹤控制精度更高,在非線性欠驅(qū)動復(fù)雜系統(tǒng)控制領(lǐng)域具有廣泛應(yīng)用價值.

猜你喜歡
魯棒性增益擾動
Bernoulli泛函上典則酉對合的擾動
基于增益調(diào)度與光滑切換的傾轉(zhuǎn)旋翼機最優(yōu)控制
荒漠綠洲區(qū)潛在生態(tài)網(wǎng)絡(luò)增邊優(yōu)化魯棒性分析
基于單片機的程控增益放大器設(shè)計
電子制作(2019年19期)2019-11-23 08:41:36
(h)性質(zhì)及其擾動
基于確定性指標(biāo)的弦支結(jié)構(gòu)魯棒性評價
基于Multisim10和AD603的程控增益放大器仿真研究
電子制作(2018年19期)2018-11-14 02:37:02
小噪聲擾動的二維擴散的極大似然估計
基于非支配解集的多模式裝備項目群調(diào)度魯棒性優(yōu)化
西南交通大學(xué)學(xué)報(2016年6期)2016-05-04 04:13:11
泰安市| 高密市| 乐东| 无锡市| 曲阜市| 阳谷县| 林州市| 株洲县| 江口县| 惠州市| 海门市| 广南县| 鹿邑县| 青浦区| 留坝县| 德令哈市| 中江县| 酉阳| 宁晋县| 同德县| 内江市| 巩留县| 霍山县| 登封市| 友谊县| 磐安县| 祁阳县| 永城市| 通山县| 连平县| 鹿邑县| 漠河县| 区。| 无锡市| 富宁县| 海林市| 密云县| 丰都县| 张家川| 大丰市| 龙山县|