戴勇,趙佳
(南京模擬技術(shù)研究所,江蘇 南京 210000)
無人直升機(jī)在運(yùn)用上有著固定翼飛機(jī)或有人機(jī)不可比擬的優(yōu)勢(shì),被廣泛運(yùn)用到各個(gè)領(lǐng)域,如電力巡檢、核磁探測(cè)、吊掛運(yùn)輸?shù)?。吊掛運(yùn)輸基本不受地理環(huán)境影響,在某些特定場(chǎng)合是完成任務(wù)的唯一可選方案。在戰(zhàn)場(chǎng)、海上等危險(xiǎn)區(qū)域運(yùn)輸,選擇無人直升機(jī)運(yùn)輸機(jī)可以減小人員傷亡的可能性。各大物流公司正在積極研發(fā)無人機(jī)物流運(yùn)輸技術(shù),這也必然涉及到無人直升機(jī)吊掛運(yùn)輸?shù)娘w行控制方面研究。若飛行控制與吊掛物的擺動(dòng)不匹配,可能加劇纜繩及吊掛物的振蕩,危及無人機(jī)的本身安全。
無人直升機(jī)吊掛運(yùn)輸過程中,通常處于低速飛行或懸停狀態(tài),自身穩(wěn)定性較差,若機(jī)身與纜繩之間發(fā)生發(fā)散性振蕩,情況就會(huì)更加惡化。本文將纜繩近似為剛性桿進(jìn)行分析[1],并結(jié)合無人直升機(jī)模型,獲取無人直升機(jī)吊掛系統(tǒng)整體模型,通過對(duì)飛行中縱向纜位角和側(cè)向纜位角分析[2],研究抑制纜繩擺動(dòng)的飛行控制方法,保證吊掛運(yùn)輸無人直升機(jī)能夠平穩(wěn)、準(zhǔn)確地將吊掛物運(yùn)送到給定位置。
根據(jù)無人直升機(jī)狀態(tài)空間模型和纜繩-吊掛物系統(tǒng)模型[3],形成無人直升機(jī)吊掛系統(tǒng)模型。狀態(tài)空間方程形式為:
考慮到無人機(jī)吊掛系統(tǒng)的起飛與降落過程均是懸停狀態(tài),不會(huì)產(chǎn)生纜繩擺動(dòng)效果,故飛行控制研究主要針對(duì)飛行階段,尤其是加減速階段。采取了前饋和反饋聯(lián)合的控制方式,更好抑制振蕩發(fā)生。
如圖1 所示,利用信號(hào)疊加抵消原理,可以抑制小阻尼系統(tǒng)的周期振蕩[4]。通過延遲手段,使不同時(shí)刻輸入信號(hào)產(chǎn)生的振蕩形成較為理想的相位差,當(dāng)振蕩的幅值相等時(shí),振蕩將抵消。輸入整形是將原始控制信號(hào)與不同時(shí)刻的過脈沖信號(hào)進(jìn)行卷積處理,得到階梯型的輸入信號(hào)[5],簡單的信號(hào)整形如圖2 所示。對(duì)輸入信號(hào)進(jìn)行整形處理屬于一種前饋控制方法,在機(jī)械臂控制中有大量應(yīng)用[6]。
將吊掛系統(tǒng)的振蕩近似為二階系統(tǒng),傳遞函數(shù)為:
單位脈沖響應(yīng)為:
對(duì)多個(gè)脈沖的響應(yīng)疊加,輸出表達(dá)式為:
多個(gè)脈沖的響應(yīng)式與單脈沖響應(yīng)式幅值的比值為:
式(5)中 和 均為零時(shí),各脈沖產(chǎn)生的振蕩效果將抵消。令第一個(gè)脈沖時(shí)刻t1=0,可以減小穩(wěn)定時(shí)間,再約束脈沖序列幅值之和為0,可以解算出2 脈沖零振蕩整形器的脈沖信號(hào),如式(6)所示。
零振蕩整形器在模型精準(zhǔn)情況下可以起到很好的振蕩抑制效果,但魯棒性較差。使用零導(dǎo)數(shù)整形方法,雖然會(huì)加長響應(yīng)的穩(wěn)定時(shí)間,但有較好的魯棒性。加入 和 的微分約束條件,如式(7)所示。
解析得到的整形器的脈沖幅值和時(shí)刻為:
在飛機(jī)速度5m/s,纜繩長度10m,吊掛物體質(zhì)量30kg 的條件下,求得纜繩縱向振蕩近似二階系統(tǒng)的無阻尼振蕩頻率 =0.475 和阻尼比 =0.12167,此時(shí)零導(dǎo)數(shù)整形器的脈沖信號(hào)為:
縱向速度增量信號(hào)的階躍輸入與整形后的輸入信號(hào)仿真曲線如圖3 所示。
如圖4 所示,將原有階躍輸入與整形后信號(hào)的響應(yīng)曲線相對(duì)比。以整形后的速度階梯信號(hào)為輸入時(shí),第一段纜繩縱向纜位角在半個(gè)振蕩周期之后快速進(jìn)入穩(wěn)態(tài),說明整形后產(chǎn)生的振蕩抑制效果顯著[7]。
直升機(jī)水平直飛時(shí)側(cè)向纜位角呈現(xiàn)無阻尼振蕩過程,解算的脈沖序列信號(hào)為:
輸入整形屬于前饋控制,只對(duì)系統(tǒng)輸入造成的纜繩振蕩有較好的抑制效果,但無法抑制其它原因引起的纜位角振蕩[8]??紤]采用反饋控制方法增加系統(tǒng)阻尼,減小其他原因引起的纜繩振蕩,控制結(jié)構(gòu)如圖5 所示。
在飛機(jī)速度5m/s,纜繩長度10m,吊掛物體質(zhì)量30kg 的條件下,給定縱向纜位角初始值2 度的纜繩振蕩,縱向纜位角仿真響應(yīng)曲線如圖6 所示,可以看出纜位角反饋控制具有滿意的振蕩抑制效果。
使用類似方法設(shè)計(jì)側(cè)向纜位角閉環(huán)控制,進(jìn)行仿真測(cè)試的響應(yīng)曲線如圖7 所示。
在MATLAB 中,使用無人直升機(jī)平臺(tái)的控制律,并結(jié)合輸入整形前饋和纜位角反饋控制結(jié)構(gòu),組成一個(gè)完善的控制系統(tǒng)[9-10],構(gòu)成如圖8 所示的綜合仿真系統(tǒng)的架構(gòu),使能夠根據(jù)指令自動(dòng)完成加速、直飛、轉(zhuǎn)彎、直飛、轉(zhuǎn)彎、直飛、減速和位置調(diào)整的運(yùn)輸過程仿真,驗(yàn)證飛行控制效果。
在纜繩長度10m,吊掛物質(zhì)量30kg 條件下,在地面坐標(biāo)下給定目標(biāo)點(diǎn)位置坐標(biāo)(3000,1500)。按照指令步驟進(jìn)行仿真計(jì)算,直升機(jī)與吊掛物的飛行軌跡如圖9 所示。最后吊掛物的縱向位置誤差為0.48m,橫側(cè)向位置誤差為0.1m,完成了吊掛運(yùn)輸飛行任務(wù)。
俯仰角θ和滾轉(zhuǎn)角 響應(yīng)曲線如圖10 所示,各飛行階段的飛機(jī)姿態(tài)平穩(wěn),表明加入輸入整形和纜位角反饋的飛行控制方法,并未對(duì)原有的飛行穩(wěn)定性造成太大影響。
第一段纜繩的縱向角 和側(cè)向角 的響應(yīng)曲線圖11 所示,在直升機(jī)加減速、轉(zhuǎn)彎、位置懸停等階段,出現(xiàn)了纜位角的超調(diào)或振蕩,但很快收斂,并保持在不大的范圍內(nèi),仿真總體控制效果理想,達(dá)到了抑制纜繩振蕩的目的。
在成熟的無人直升機(jī)控制律基礎(chǔ)上,研究抑制纜繩振蕩的飛行控制方法,使用了輸入整形前饋控制和纜位角反饋控制方法,保證了直升機(jī)吊掛系統(tǒng)能夠順利完成吊掛作業(yè)任務(wù)。最后利用MATLAB 進(jìn)行吊掛飛行運(yùn)輸過程仿真,仿真結(jié)果表明了該飛行控制方法有效地減小了飛行中的纜繩振蕩。