王勝男,陳 放
(北京理工大學(xué) 爆炸科學(xué)與技術(shù)國家重點實驗室,北京 100081)
在我方小規(guī)模部隊在無我方部隊空中、地面火力支援的情況下,可利用可小型單兵攜帶投彈無人機對復(fù)雜地形中的隱蔽目標進行視距外的有效打擊。由于單兵攜帶的彈藥量有限,為了利用最少的彈藥達到最大的打擊效果,就對彈藥的投彈精準度提出了更高的要求。
為了解決無人機投擲非制導(dǎo)彈藥命中精度低的問題,余超等[1]提出了一種躍升-俯沖投彈攻擊方法,通過炸彈的運動學(xué)模型和無人機機動性能約束條件求解炸彈投放點,并設(shè)計了躍升-俯沖攻擊的全過程航跡;田應(yīng)元等[2]對影響落點散布的投彈條件進行了仿真計算,確定了各投彈條件對空投彈道的影響,其中飛機的位置坐標以及角度的偏差對落點的散布影響較大;程善政等[3]分析了投彈初始條件對彈傘系統(tǒng)入水參數(shù)的影響,得到低空低速的投彈方式對入水點散布的影響較?。煌蹶基i等[4]建立了基于測距法的轟炸光電瞄準模型,該模型能夠穩(wěn)定解算瞄準諸元。
在本文的應(yīng)用場景下,由于在單兵攜帶的小型投彈無人機上搭載了多枚彈藥,在懸停飛行且連續(xù)投彈的過程中,其重心的位置發(fā)生改變,整機質(zhì)量產(chǎn)生突變,在這一過程中的擾動會影響投彈的初始條件,從而對投彈精準度產(chǎn)生影響。為減小投彈初始條件的誤差,本文在飛行原理的基礎(chǔ)上建立單兵投彈無人機不平衡負載下的動力學(xué)模型并搭建仿真平臺,針對投彈過程中的不平衡負載突變的情況,分別建立PID控制、串級PID控制和串級模糊PID控制模型來降低彈丸投彈時的初始擾動,仿真結(jié)果表明:串級模糊PID控制方法可有效提高落點的精確程度。
建立慣性坐標系E(OXYZ)和機體坐標系B(oxyz),慣性坐標系E與地球表面固連,機體坐標系B與無人機固連,無人機的形心為坐標原點,符合右手法則,如圖1所示。
圖1 小型投彈無人機機體坐標系以及地面坐標系
對無人機的飛行姿態(tài)進行更精準的描述,根據(jù)圖2,定義歐拉角如下:
滾轉(zhuǎn)角φ:機體坐標系繞ox軸所旋轉(zhuǎn)的角度,順時針為正,逆時針為負;
俯仰角θ:機體坐標系繞oy軸所旋轉(zhuǎn)的角度,順時針為正,逆時針為負;
偏航角ψ:機體坐標系繞oz軸所旋轉(zhuǎn)的角度,順時針為正,逆時針為負。
根據(jù)慣性坐標系E以及機體坐標系B和無人機3個姿態(tài)角的定義,從機體坐標系B(oxyz)到慣性坐標系E(OXYZ)的轉(zhuǎn)換矩陣C為
C=CxCyCz=
(1)
為了方便建立單兵投彈無人機動力學(xué)模型,進行如下假設(shè):無人機在飛行過程中可被認為是剛體,且機體均勻?qū)ΨQ;無人機在整個飛行過程中,不受除了槳葉自身產(chǎn)生的氣流之外的影響,默認當?shù)貧庀髼l件無風(fēng)雨;把坐標系的原點建立在無人機的幾何中心上;機體所受到的空氣阻力可以忽略不計;槳葉旋轉(zhuǎn)所產(chǎn)生的升力與其轉(zhuǎn)速的平方成正比,反扭矩與轉(zhuǎn)速的平方成正比。
圖2 歐拉角示意圖
在無人機搭載彈藥后,重心位置發(fā)生偏移,故重心由初始坐標o(0,0,0)遷移至o′(xa,ya,0)。根據(jù)受力分析可知,機體所受外力和力矩有無人機和所載彈丸的合重力G、四片槳葉所產(chǎn)生的升力Fi(i=1,2,3,4),方向垂直槳葉向上,如圖3所示。同時產(chǎn)生扭轉(zhuǎn)力矩Mi(i=1,2,3,4),方向垂直槳葉的旋轉(zhuǎn)平面,與旋轉(zhuǎn)矢量相反。
圖3 單兵投彈無人機受力分析模型
槳葉的升力可表示為
(2)
根據(jù)牛頓第二定律將無人機受力表現(xiàn)為式(3):
(3)
根據(jù)上述受力分析、牛頓第二定律以及坐標系之間的轉(zhuǎn)換矩陣,可得到投彈無人機的質(zhì)心運動模型[5-6]:
(4)
H為無人機相對于地面坐標系的絕對動量矩,由角動量定理可知,
(5)
在機體坐標系上對上式進行表示,則有相對導(dǎo)數(shù),
(6)
設(shè)l為槳葉中心到坐標系遠點的距離,故,
(7)
無人機的角動量矩為
(8)
(9)
定義U1、U2、U3、U4分別為無人機的垂直、翻滾、俯仰、偏航控制量,來對其控制進行簡化分析:
(10)
整理式(4)、式(9)、式(10)后可得單兵投彈無人機不平衡負載下的動力學(xué)模型:
(11)
依據(jù)所搭載彈丸的基本信息以及前文建立的單兵投彈無人機模型,設(shè)計并匹配了一套單兵投彈無人機參數(shù),詳見表1。
表1 單兵投彈無人機與搭載彈丸相關(guān)參數(shù)
對式(11)分析可知,姿態(tài)角的變化不依賴于無人機的位置變化,而無人機位置的變化依賴于歐拉角。因此,可將投彈初始條件的控制分為兩個子模塊:姿態(tài)控制模塊和位置控制模塊。
搭建PID控制的仿真回路如圖4所示[7],經(jīng)過模型搭建與調(diào)試,獲得經(jīng)典PID控制下各通道的KP、KI、KD值,如表2所示。
圖4 投彈初始條件穩(wěn)定性PID控制框圖
表2 PID仿真參數(shù)取值
對式(11)分析可知,當投彈無人機下方掛有不在其質(zhì)心上的彈丸時,投放彈丸會使無人機的姿態(tài)角發(fā)生改變,為了進一步提高投彈初始條件的穩(wěn)定性,考慮提出了角度/角速度協(xié)同的控制方案。搭建角度/角速度部分串級PID控制器如圖5所示。
圖5 投彈初始條件穩(wěn)定性串級PID控制結(jié)構(gòu)框圖
在調(diào)試過程中發(fā)現(xiàn),外環(huán)的PI控制器能夠使系統(tǒng)快速無穩(wěn)態(tài)誤差的收斂,內(nèi)環(huán)的PD控制器可有效抑制系統(tǒng)超調(diào)量,可以滿足系統(tǒng)設(shè)計的要求。文獻[8]表明:PI-PD控制器對于運行狀態(tài)變化引起的模型誤差和參數(shù)變化具有更強的魯棒性。因此,調(diào)試獲得串級PID控制下各通道的KP、KI、KD值,如表3所示。
表3 串級PID仿真參數(shù)取值
投彈無人機在投彈前后的數(shù)學(xué)模型會發(fā)生變化,因此,單一固定的PID參數(shù)不能使任意飛行狀態(tài)(載彈/空載)時投彈的初始條件達到最佳狀態(tài)。故考慮模糊PID控制方法,通過模糊規(guī)則來對系統(tǒng)實現(xiàn)動態(tài)調(diào)整,克服傳統(tǒng)PID控制方法不能實時調(diào)參的缺陷[9-10]。
在串級PID基礎(chǔ)上設(shè)計的串級模糊PID控制系統(tǒng)框圖如圖6,在Matlab/Simulink中,各個通道所建立的模糊子模塊如圖7所示。
圖6 串級模糊PID控制系統(tǒng)框圖
圖7 模糊子模塊示意圖
在模糊子模塊中,定義位置、角度、角速度控制環(huán)的偏差e、偏差變化率de、控制環(huán)輸出量ΔKP、ΔKI、ΔKD的模糊子集為{NB,NM,NS,Z,PS,PM,PB},論域范圍取{-3,3},依據(jù)元素的取值情況和經(jīng)驗,NB選用Z型隸屬函數(shù),PB選取S型隸屬函數(shù),其余均選用三角形隸屬函數(shù),如圖8所示。
模糊控制規(guī)則是模糊控制方法的核心,在本文中模糊控制規(guī)則主要是用來依據(jù)e和de確定輸出量ΔKP、ΔKI、ΔKD來實現(xiàn)對系統(tǒng)的動態(tài)控制。根據(jù)KP、KI、KD對系統(tǒng)穩(wěn)定性的影響以及三者之間的相互作用,設(shè)計PID控制模糊規(guī)則表,如表4所示。
圖8 隸屬度函數(shù)曲線
表4 PID參數(shù)模糊規(guī)則表
輸入的偏差e和偏差變化率de與輸出變量ΔKP、ΔKI、ΔKD之間的控制參數(shù)曲面如圖9所示。
圖9 輸出變量控制曲面
當重心位置無法精確獲得,模型參數(shù)則具有不確定性時,經(jīng)過仿真測試,重心偏移量xa、ya在[-0.48l,0.48l]范圍內(nèi)時,模糊控制方法均可以對其進行穩(wěn)定控制,可有效的抑制模型的參數(shù)不確定性。
根據(jù)式(11)與圖4、圖5、圖6,搭建Matlab/Simulink仿真模型,設(shè)置系統(tǒng)初始狀態(tài)為x=y=z=0,φ=θ=ψ=0,在t=2 s時,利用switch和clock模塊改變M、Ix、Iy、Iz、xa、ya,模擬投彈過程對無人機投彈初始穩(wěn)定性的影響,具體改變量取值見表1。3種控制策略下四旋翼無人機在6個自由度上的動態(tài)響應(yīng)對比如圖10所示。
對圖10分析可知,投彈無人機在初始條件下處于懸停穩(wěn)定狀態(tài),t=2 s時,投彈動作使得投彈無人機和下一枚將要投放彈丸的位置和姿態(tài)角均不同于初始理想懸停狀態(tài),而這些改變將會對下一枚彈丸的投放產(chǎn)生影響。依據(jù)彈丸的投擲條件,簡化彈丸質(zhì)心運動微分方程:
圖10 投彈初始條件響應(yīng)
(12)
式(12)中:c為彈道系數(shù);u,w分別為水平和垂直分量的速度;g為重力加速度;G(v)為阻力函數(shù);(x′,y′)為彈丸的質(zhì)心坐標,依據(jù)43年阻力定律,取G(v)=0.000 047v。
對式(12)分析可知,彈丸的初始狀態(tài)vx、vy和vz對彈丸的落點影響最為明顯。假設(shè)第1枚彈丸投放后1 s,投彈無人機釋放第2枚彈丸,從仿真模型中獲取3種控制方法下第2枚彈丸投擲時彈丸在慣性坐標系下的3個方向速度的vx、vy和vz,如表5所示。
表5 第2枚彈丸的初始vx、vy和vz
圖11 彈丸運動軌跡對比圖
經(jīng)計算,彈丸約歷時9 s落地,經(jīng)典PID、串級PID和串級模糊PID 3種控制方法下,第2枚彈丸落點距離目標位置依次為2.18 m、1.87 m和0.52 m。串級模糊PID控制方法較經(jīng)典PID控制方法對彈丸偏差減小了76%,較串級PID控制方法減小了72%。
串級模糊PID控制方法對投彈初始條件的控制效果最優(yōu),相對經(jīng)典PID控制方法,落點精度提高了76%,可有效提高單兵投彈無人機裝備的投彈精準度。