王 杰,強寶民,何禎鑫,杜文正
(火箭軍工程大學(xué), 西安 710025)
橋吊作為一種常見的欠驅(qū)動設(shè)備,在工業(yè)生產(chǎn)中有廣泛的應(yīng)用。直觀地講,所謂欠驅(qū)動系統(tǒng),是指系統(tǒng)的控制輸入變量個數(shù)小于系統(tǒng)自由度的一類非線性系統(tǒng),在生產(chǎn)實踐中很多設(shè)備都具有欠驅(qū)動的形式,由于去掉系統(tǒng)部分驅(qū)動器,增加了系統(tǒng)自由度,提高了系統(tǒng)靈活性,使得欠驅(qū)動系統(tǒng)在節(jié)約能源、降低價格、增強系統(tǒng)適應(yīng)性等方面都比全驅(qū)動系統(tǒng)優(yōu)越。對于橋吊系統(tǒng)而言,其工作效率取決于負(fù)載的消擺時間,在橋吊系統(tǒng)中,由于非直接控制的擺動自由度的存在,使得其動力學(xué)特性與耦合性相比全驅(qū)動系統(tǒng)更為復(fù)雜,給系統(tǒng)的穩(wěn)定控制帶來了難度。橋吊負(fù)載的殘余擺動一方面會延長操作時間,降低工作效率,另一方面會造成落吊困難。在一般情況下負(fù)載擺動呈現(xiàn)單擺特性,當(dāng)?shù)蹉^質(zhì)量相比負(fù)載質(zhì)量不可忽略時負(fù)載相對吊鉤會產(chǎn)生第二級擺動,此時橋吊系統(tǒng)呈現(xiàn)出雙擺特性。
近年來,國內(nèi)外學(xué)者針對橋吊系統(tǒng)的控制問題開展了很多研究工作,但大多針對單級擺動。主要控制模式分為開環(huán)和閉環(huán)控制,具體而言,主要控制方法有輸入整形[1]、LQR[2]、PID[3]、部分反饋線性化[4]、輸出反饋控制[5]、能量方法[6]、分級控制[7]以及智能控制[8]等等;當(dāng)系統(tǒng)產(chǎn)生雙擺效應(yīng)時,橋吊系統(tǒng)會產(chǎn)生兩個不同的固有頻率,且與負(fù)載質(zhì)量及重心配置等因素相關(guān),使得擺動特性更為復(fù)雜。一方面?zhèn)鹘y(tǒng)針對單級擺的控制方法控制性能會大大下降。另一方面,以上控制方法在理想條件下均能夠取得很好的控制效果,但是在工業(yè)生產(chǎn)中,由于大量的外界擾動、參數(shù)攝動以及風(fēng)載荷、摩擦力的存在,采用傳統(tǒng)的控制方法無法保證系統(tǒng)的穩(wěn)定性以及對干擾的魯棒性?;?刂齐`屬于變結(jié)構(gòu)控制(Variable Structure Control,VSC),滑模控制與其他控制方法最大的區(qū)別在于其系統(tǒng)結(jié)構(gòu)具有時變的特點,處于動態(tài)過程的系統(tǒng)結(jié)構(gòu),根據(jù)當(dāng)前的系統(tǒng)狀態(tài)(如誤差,誤差變化率等)有目的地進行變化,迫使系統(tǒng)按照設(shè)計的“滑動模態(tài)”狀態(tài)軌跡運動[9]。由于滑動模態(tài)可以根據(jù)控制目的進行設(shè)計且與對象參數(shù)以及外界擾動無關(guān)[10-11],使得滑??刂圃谙到y(tǒng)穩(wěn)定性、對干擾的魯棒性等方面有獨特的優(yōu)勢,廣泛應(yīng)用于非線性系統(tǒng)以及不確定系統(tǒng)的控制研究。
本文針對一類雙擺吊車系統(tǒng)的消擺控制問題,采用耦合線性滑??刂品椒?Coupling Conventional sliding mode control,CSMC);并改進等速趨近律得到一種非線性趨近規(guī)律,能夠大大削弱抖振現(xiàn)象;針對不同工況條件進行了仿真分析;模擬外界干擾進行了魯棒性測試。研究表明,本文基于非線性趨近律的耦合線性控制方法能夠在干擾存在以及不同工況條件下取得良好的控制效果。
如圖1所示為橋吊模型。在大多數(shù)工況下,“臺車-吊繩-負(fù)載系統(tǒng)”質(zhì)量集中于臺車和負(fù)載之上,一方面吊鉤遠小于負(fù)載質(zhì)量;另一方面二級吊繩長度一般忽略不計,此時系統(tǒng)便只會呈現(xiàn)單擺動力學(xué)特性。當(dāng)實際工況的系統(tǒng)模型配置不滿足以上假設(shè)條件時,系統(tǒng)會產(chǎn)生如圖2所示雙擺特性??紤]臺車與軌道的摩擦力,根據(jù)歐拉-拉格朗日法建立雙擺系統(tǒng)動力學(xué)模型[12]如下:
(1)
(2)
m3gl2Sθ=0
(3)
其中:m1,m2,m3為臺車、吊鉤、負(fù)載質(zhì)量;l1,l2為一級、二級吊繩長度;φ,θ為吊繩相對鉛垂方向的偏角;C,S代表余弦和正弦函數(shù);b為摩擦阻力系數(shù);U為控制輸入。
圖1 雙擺橋吊模型
為方便進行仿真操作,將上式寫成矩陣形式:
(4)
針對式(1)~式(3)橋吊系統(tǒng),取欠驅(qū)動系統(tǒng)的狀態(tài)為q=[x,φ,θ]Τ,根據(jù)系統(tǒng)控制要求,得系統(tǒng)穩(wěn)定狀態(tài)為qd=[xd,0,0]Τ。定義位置誤差:e=x-xd,設(shè)計雙擺吊車系統(tǒng)耦合滑模面:
(5)
其中,λ,α,β為控制器參數(shù)。
求取系統(tǒng)滑模面函數(shù)導(dǎo)數(shù):
(6)
設(shè)系統(tǒng)控制量為:
u=ueq+usw
(7)
利用等效控制原理,將式(1)代入式(6)得等效控制量:
(8)
為了獲得整個系統(tǒng)的控制輸入量,需要確定切換控制部分,且切換控制量usw的選取應(yīng)使如下所示的滑模到達條件成立:
(9)
利用等速趨近律求解滑??刂破鞯那袚Q控制量,即
(10)
其中,ε為嚴(yán)格正實數(shù)。
將式(1)、式(7)、式(8)代入式(10)得:
usw=-εsgn(S)
(11)
進而求得基于等速趨近律的傳統(tǒng)滑??刂破骺傒斎耄?/p>
(12)
為進一步削弱系統(tǒng)狀態(tài)高頻切換引起的抖振現(xiàn)象,采用飽和函數(shù)代替符號函數(shù):
(13)
其中,Δ為邊界層厚度。
本文在文獻[13]的基礎(chǔ)上提出了式(14)所示非線性趨近律:
(14)
其中,k,ε為正實數(shù),p為介于[0,1]區(qū)間的正實數(shù),γ為正實數(shù),χ為正整數(shù)。由式(14)求得:
(15)
其中,Q(S′)=p+(1-p)exp(-γ|S′|χ)>0。
式(15)表明滑模到達條件式(9)成立,因此整個控制系統(tǒng)處于穩(wěn)定可控狀態(tài)。此時系統(tǒng)控制輸入為:
(16)
定理對于二維定繩長雙擺吊車系統(tǒng),若采用式(5)所示設(shè)計線性滑模面,并采用式(16)所示總滑??刂屏?,則整個橋式起重機系統(tǒng)的滑模面是漸進穩(wěn)定的。
證明:構(gòu)造Lyapunov能量函數(shù)
(17)
(18)
由式(14)可知,ε<ε/Q(S′)<ε/p,故式(18)可化簡得
(19)
對式(19)積分運算可得
(20)
代入式(17)進而有
(21)
V(0)<∝
(22)
為進一步確定滑??刂破鲄?shù)的取值范圍,需將式(1)~式(3)雙擺系統(tǒng)寫成狀態(tài)空間的形式。根據(jù)式(6)滑模到達充分條件得
(23)
將式(23)代入式(2)、式(3)得
(24)
(25)
雙擺橋吊系統(tǒng)狀態(tài)可記為
將式(23)~式(25)寫成狀態(tài)空間形式如下
(26)
其中,P(m),R(n),Q如下所示
(27)
(28)
Q=βu6+αu4+λu2
(29)
通過對平衡點附近的狀態(tài)空間系統(tǒng)進行線性化,可以得到一個線性系統(tǒng)如式(29)所示,其雅可比矩陣如式(30)所示
(30)
根據(jù)李雅普諾夫穩(wěn)定性定理,原系統(tǒng)漸進穩(wěn)定的必要條件是線性化后的系統(tǒng)(29)是穩(wěn)定的[15],即其系統(tǒng)矩陣H為Hurwitz矩陣,此時要求
λ>0,α>0,β<0
(31)
綜上,采用式(16)所示滑模面,系統(tǒng)是漸進穩(wěn)定的,且此時要求滿足式(31)的參數(shù)要求。
為進一步分析本文橋吊防擺控制方法的有效性,本文采用Matlab/Simulink進行數(shù)值仿真試驗驗證。將本文控制方法與分層滑??刂品椒▽Ρ确治鍪諗壳闆r;分析各種控制方法到達滑模狀態(tài)所需時間;最后對系統(tǒng)對干擾的魯棒性進行試驗分析。
仿真試驗取臺車預(yù)期位置為4 m,橋吊系統(tǒng)參數(shù)設(shè)置為:臺車、吊鉤、負(fù)載質(zhì)量m1,m2,m3為30 kg,10 kg,2.5 kg,一二級吊繩l1,l2為3 m,0.3 m??刂破鲄?shù)見表1、表2。
表1 改進趨近律參數(shù)
表2 滑??刂破鲄?shù)
針對滑??刂破魅鐖D2(a)所示高頻抖振問題,本文利用式(14)改進趨近率仿真結(jié)果如圖2(b)所示,可見改進非線性趨近律能夠有效削弱系統(tǒng)抖振現(xiàn)象,提高系統(tǒng)穩(wěn)定性。
采用本文線性耦合滑??刂品椒?,對比分層滑模(Hierarchical sliding mode,HSMC),圖3之橋吊系統(tǒng)響應(yīng)曲線顯示CSMC較HSMC方法系統(tǒng)狀態(tài)波動范圍小,不會造成負(fù)載發(fā)生大幅擺動,安全性較高;如圖4相平面圖仿真結(jié)果顯示,兩種控制方法均能夠在有限時間內(nèi)完成狀態(tài)收斂;本文提出的線性滑??刂破髂軌蛟谳^短的時間內(nèi)完成系統(tǒng)狀態(tài)收斂,系統(tǒng)狀態(tài)過度平緩,不會造成臺車控制力矩突變或大幅切換的現(xiàn)象,系統(tǒng)平順性較好;采用PID控制方法系統(tǒng)響應(yīng)曲線如圖5所示,該控制方法雖能夠控制臺車準(zhǔn)確定位,但一級擺角收斂時間較長,無法消除二級擺殘余擺動,實際工程運用效果欠佳。三種控制方法系統(tǒng)收斂時間見圖6所示。
圖2 滑模控制輸入曲線
圖3 橋吊系統(tǒng)響應(yīng)曲線
圖4 系統(tǒng)狀態(tài)相圖
圖5 基于PID控制橋吊系統(tǒng)響應(yīng)曲線
圖6 系統(tǒng)狀態(tài)收斂時間
對兩種滑??刂品椒ǖ幕C孢M行仿真分析如圖7所示,線性滑模面能夠在2 s內(nèi)到達滑模狀態(tài),且不會產(chǎn)生大幅抖振現(xiàn)象;分層滑??刂破鞯诙踊C婺軌蛟?.2 s內(nèi)到達滑模狀態(tài),但第一層滑模面仍處于趨近狀態(tài),且此時第二層滑模面有較為明顯的抖振現(xiàn)象。
圖7 控制器滑模面
對于不同工況條件下負(fù)載質(zhì)量不一,第二級吊繩長度小范圍變動的情況,進行仿真分析得到如圖8所示,仿真結(jié)果表明本文控制方法對不確定系統(tǒng)同樣適用,圖8(a)、圖8(b)仿真結(jié)果顯示,在吊繩長度變化情況下以及負(fù)載質(zhì)量不一的情況下,臺車定位能力與消擺能力穩(wěn)定且有極強的魯棒性能??梢姳疚奶岢龅木€性滑??刂品椒ㄔ诓煌r條件下均有良好的適應(yīng)性。
在大多數(shù)工業(yè)轉(zhuǎn)運場合中,一級吊繩長度一般為定值,二級吊繩長度會因貨物尺寸、外型而會產(chǎn)生較大變化。因此本文僅考慮二級吊繩的長度變化問題。
在系統(tǒng)魯棒性測試中,對于橋式起重機復(fù)雜的工況條件,本文在11~12 s采用高斯噪聲對臺車運行狀態(tài)進行干擾,模擬運行中出現(xiàn)的啃軌現(xiàn)象;在15~16 s對負(fù)載擺角采用正弦信號模擬短時強風(fēng)的影響。兩種干擾信號定義如下:
(32)
dt2=Bsin(t)
(33)
仿真試驗取噪聲信號幅值A(chǔ)=1.5,B=1.5,參數(shù)ci=11.5,bi=0.3,得到系統(tǒng)動態(tài)響應(yīng)如圖9所示。
仿真結(jié)果表明,本文線性滑??刂品椒ㄔ诮鉀Q欠驅(qū)動橋吊系統(tǒng)的防擺控制問題時,在短時間內(nèi)讓系統(tǒng)重回穩(wěn)定狀態(tài),能夠快速消除外界干擾和系統(tǒng)不確定性的影響,對外界各種形式的干擾有較強的魯棒性。
圖8 不同工況系統(tǒng)響應(yīng)
圖9 系統(tǒng)魯棒性測試
針對欠驅(qū)動橋吊系統(tǒng)的控制問題,分析了現(xiàn)有滑??刂品椒ù嬖诘母哳l抖振問題,利用改進趨近規(guī)律的滑模控制方法削弱了系統(tǒng)抖振;利用線性滑模完成了欠驅(qū)動雙擺吊車的消擺控制問題,與分層滑模以及PID控制對比分析,驗證了本文控制方法的消擺快速性、系統(tǒng)穩(wěn)定性以及控制安全性;在魯棒性分析中通過模擬兩種外界干擾信號,驗證了系統(tǒng)對外界干擾的魯棒性。