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

?

運(yùn)載火箭自適應(yīng)制導(dǎo)及在線軌跡重構(gòu)方法研究

2023-03-15 02:04:12汪軼俊梁艷遷馬振偉史會濤
上海航天 2023年1期
關(guān)鍵詞:降級制導(dǎo)約束

汪軼俊,梁艷遷,周 鼎,馬振偉,史會濤

(1.上海航天技術(shù)研究院,上海 201109;2.上海宇航系統(tǒng)工程研究所,上海 201109;3.中山大學(xué) 系統(tǒng)科學(xué)與工程學(xué)院,廣東 廣州 510006)

0 引言

作為運(yùn)載火箭的關(guān)鍵核心子系統(tǒng),制導(dǎo)系統(tǒng)承擔(dān)著將有效載荷準(zhǔn)確送入預(yù)定軌道的任務(wù)。在運(yùn)載火箭“高可靠、高任務(wù)適應(yīng)性和高經(jīng)濟(jì)性”的演進(jìn)目標(biāo)指引下[1],伴隨行業(yè)態(tài)勢、基礎(chǔ)理論、硬件技術(shù)、系統(tǒng)架構(gòu)的快速發(fā)展[2-4],制導(dǎo)方法正經(jīng)歷著計算效率升級與創(chuàng)新突破。

本文回顧運(yùn)載火箭傳統(tǒng)制導(dǎo)方法的發(fā)展歷程,并立足運(yùn)載火箭主動適應(yīng)和自主決策能力的增強(qiáng)需求[5],討論分析基于在線軌跡規(guī)劃的制導(dǎo)方法研究進(jìn)展。在此基礎(chǔ)上,針對運(yùn)載火箭剩余能量損失導(dǎo)致原目標(biāo)軌道不可達(dá)的問題,提出一種任務(wù)降級在線軌跡規(guī)劃方法,并基于在線軌跡重構(gòu)開展自適應(yīng)制導(dǎo)方法的研究。

1 運(yùn)載火箭制導(dǎo)方法發(fā)展歷程

1.1 傳統(tǒng)制導(dǎo)方法發(fā)展歷程

運(yùn)載火箭制導(dǎo)方法的發(fā)展一直與硬件條件和基礎(chǔ)理論密切相關(guān),導(dǎo)航設(shè)備、計算裝置的升級,以及控制理論與計算方法的創(chuàng)新持續(xù)支撐著制導(dǎo)方法的更新。

在導(dǎo)航設(shè)備和計算能力相對不足的條件下,我國早期運(yùn)載火箭如長征一號配置陀螺和加速度計的捷聯(lián)導(dǎo)航系統(tǒng),在模擬計算裝置下利用姿態(tài)角偏差與視加速度積分反饋的方式控制橫法向位置,對關(guān)機(jī)時間、起飛質(zhì)量、偏差以及隨機(jī)干擾形成補(bǔ)償[6-7],這種制導(dǎo)方法是基于經(jīng)典控制理論對特征量偏差的反饋干擾補(bǔ)償。

為滿足遠(yuǎn)程火箭的發(fā)展對導(dǎo)航精度提升的需求,長征二號系列、風(fēng)暴一號等運(yùn)載火箭開始采用平臺+計算機(jī)的制導(dǎo)方案,平臺將測量的三個方向視速度增量轉(zhuǎn)換成電脈沖送入計算機(jī)依次積分,利用獲取的視速度、視位置、視位置積分項進(jìn)行橫法向?qū)б匠逃嬎悖ㄟ^與裝訂值的偏差反饋將火箭控制到標(biāo)準(zhǔn)彈道附近,并實(shí)現(xiàn)對關(guān)機(jī)特征量的控制[8-10],這就是所謂的隱式攝動制導(dǎo),其在長征三號和長征四號系列運(yùn)載火箭的早期任務(wù)中也得以沿用[11-13]。該方法在當(dāng)時中等速度、小容量數(shù)字增量式箭載計算機(jī)條件下能夠完成相對高精度的制導(dǎo)[7]。

隨著箭載計算機(jī)技術(shù)的發(fā)展,運(yùn)載火箭的速度、位置等信息可顯式地直接計算獲取,制導(dǎo)方法也變?yōu)轱@式攝動制導(dǎo)[8]。長征四號和長征二號丁運(yùn)載火箭先后開始采用全量型數(shù)字計算機(jī)[14-16],同時慣性導(dǎo)航開始采用動力調(diào)諧陀螺平臺[14-16]。在全新的慣性平臺和計算設(shè)備支撐下,運(yùn)載火箭制導(dǎo)進(jìn)入全數(shù)字化階段。

在基于經(jīng)典控制理論偏差控制的攝動制導(dǎo)日趨完善的前提下,研究的重點(diǎn)開始轉(zhuǎn)向系統(tǒng)冗余和性能優(yōu)化。硬件方面,長征系列運(yùn)載火箭逐步開展了平臺+激光慣性主從冗余診斷[17]、箭載計算機(jī)三CPU 冗余診斷[18]、雙八表 捷聯(lián)慣性主從冗余診斷[19]、單十表捷聯(lián)慣性診斷[20]等增長可靠性的工作;而理論方法也隨著箭載計算機(jī)能力的發(fā)展開始向最優(yōu)控制過渡。

由于新任務(wù)對運(yùn)載火箭入軌精度、較大偏差適應(yīng)性、可靠性等多方面的高要求,基于最優(yōu)控制理論實(shí)時生成最優(yōu)程序角的迭代制導(dǎo)方法成為當(dāng)時一種較為合適的工程設(shè)計選擇[21-22]。迭代制導(dǎo)利用當(dāng)前實(shí)時導(dǎo)航狀態(tài)與終端入軌約束,計算最優(yōu)性能彈道,并給出程序角指令,其不需要依賴標(biāo)稱軌跡且實(shí)時動態(tài)更新,具有較高的制導(dǎo)精度并能適應(yīng)一定程度的推力下降等偏差。經(jīng)過10 多年的工程型號應(yīng)用,迭代制導(dǎo)方法已日臻成熟,并且根據(jù)不同的發(fā)射任務(wù)需求發(fā)展出考慮入軌姿態(tài)約束、滿足多終端約束、跨滑行段、預(yù)測修正等多種改進(jìn)型[23-26],相關(guān)工程應(yīng)用也正逐步推進(jìn)。

1.2 基于在線軌跡規(guī)劃的制導(dǎo)方法概述

近年來,高性能箭載計算機(jī)、數(shù)值計算理論與方法的快速發(fā)展,為運(yùn)載火箭的制導(dǎo)發(fā)展開辟了新的方向,即基于在線軌跡規(guī)劃進(jìn)行計算制導(dǎo)與控制[3,27]。盡管迭代制導(dǎo)也是一種最優(yōu)軌跡控制,但基于線性動力學(xué)邊值問題解析解的方式使得其無法考慮復(fù)雜狀態(tài)/控制約束,并且需要預(yù)先裝訂終端目標(biāo)。航天發(fā)射任務(wù)的高可靠性要求對運(yùn)載火箭的自主化、智能化和故障適應(yīng)性提出了更高的要求,典型的場景就是運(yùn)載火箭發(fā)生非致命故障導(dǎo)致剩余能力不足、載荷無法進(jìn)入原目標(biāo)軌道時,飛行控制能否實(shí)現(xiàn)重構(gòu)以完成任務(wù)救援或減損,而對飛行軌跡和目標(biāo)軌道進(jìn)行在線規(guī)劃重構(gòu)成為主要的備選方案之一,也是運(yùn)載火箭制導(dǎo)自適應(yīng)的主要途徑[28]。

2012 年10 月,“德爾塔4”在發(fā)射GPS-2F 衛(wèi)星的過程中發(fā)生推力下降,火箭通過在線生成新的飛行軌跡,充分利用剩余推進(jìn)劑成功完成衛(wèi)星入軌任務(wù);同月,SpaceX 公司的“獵鷹9”火箭在執(zhí)行空間站貨運(yùn)補(bǔ)給任務(wù)時,一臺發(fā)動機(jī)發(fā)生故障而關(guān)機(jī),通過任務(wù)重構(gòu),另外8 臺發(fā)動機(jī)多工作近30 s 以彌補(bǔ)推力損失,成功完成飛船發(fā)射[1]。2016 年國際宇航大 會(IAC),俄羅斯專家指出2010 年12 月GLONASS 衛(wèi)星發(fā)射失利中,若及時在線規(guī)劃基礎(chǔ)級與上面級新的交接班條件,上面級利用自身能力仍可將衛(wèi)星送入預(yù)定軌道[5]。進(jìn)一步表明在線任務(wù)重構(gòu)對提高任務(wù)完成率、降低損失的重要性。

在線軌跡規(guī)劃的主要思路是考慮系統(tǒng)動力學(xué)及其他路徑約束、任務(wù)或階段終端約束,根據(jù)任務(wù)需求以某種性能指標(biāo)最優(yōu)作為條件,應(yīng)用先進(jìn)的問題處理策略及規(guī)劃算法,實(shí)現(xiàn)滿足計算速度和計算精度前提下的最優(yōu)軌跡生成與制導(dǎo)控制指令輸出[29]?;谠诰€軌跡規(guī)劃制導(dǎo)的關(guān)鍵點(diǎn)為:①規(guī)定計算條件下的求解效率;② 算法求解精度;③偏差條件下算法的收斂性,即魯棒性[30]。當(dāng)運(yùn)載火箭發(fā)生動力系統(tǒng)故障需要在線軌跡重構(gòu)(即在線軌跡優(yōu)化)時,因不存在較為精確的優(yōu)化初值,且須盡快完成飛行軌跡和制導(dǎo)指令生成,傳統(tǒng)制導(dǎo)方法不再適用,故亟須研究魯棒性強(qiáng)、計算效率高的在線軌跡重構(gòu)方法以提升任務(wù)冗余度與可靠性。據(jù)此,國內(nèi)外從模型約束處理、離散方法、求解算法開發(fā)、制導(dǎo)魯棒性增強(qiáng)等方面開展了相關(guān)研究[31-36]。

結(jié)合相關(guān)研究進(jìn)展及前期工作[37],本文最終考慮基于偽譜離散與凸優(yōu)化理論,提出一種運(yùn)載火箭故障后剩余能力不足的彈道軌道聯(lián)合在線重構(gòu)算法框架,并進(jìn)行自適應(yīng)制導(dǎo)方法的研究,為新一代運(yùn)載火箭的自主化及可靠性增長提供基礎(chǔ)支撐和技術(shù)途徑參考。

2 運(yùn)載火箭任務(wù)降級在線軌跡重構(gòu)方法

本文主要討論運(yùn)載火箭真空飛行段動力系統(tǒng)非致命故障致使有效載荷無法進(jìn)入原目標(biāo)軌道的情況,即發(fā)生任務(wù)降級。這種情況下,基于預(yù)先裝訂標(biāo)稱軌跡或目標(biāo)軌道的傳統(tǒng)制導(dǎo)策略與方法將不再適用,需要火箭能夠快速實(shí)現(xiàn)飛行彈道及目標(biāo)軌道的在線規(guī)劃,進(jìn)而重構(gòu)飛行任務(wù)及制導(dǎo)以減小非致命故障帶來的損失。針對這類任務(wù)降級問題,本文基于偽譜離散理論與凸優(yōu)化方法,提出一種彈道和目標(biāo)軌道聯(lián)合在線規(guī)劃方法,期望開發(fā)一套泛化的算法框架適用于某型長征系列運(yùn)載火箭多種軌道類型任務(wù),實(shí)現(xiàn)簡潔高效的飛行軌跡重構(gòu)。

2.1 任務(wù)降級規(guī)劃問題過程約束

任務(wù)降級軌跡規(guī)劃問題可描述為一個動力系統(tǒng)剩余能力、狀態(tài)及控制路徑、終端軌道根數(shù)關(guān)系約束下3 自由度動力學(xué)系統(tǒng)的最優(yōu)控制問題。對于真空飛行段,系統(tǒng)動力學(xué)可通過變量代換構(gòu)建成一個控制-仿射系統(tǒng)[37],即

式中:Vx、Vy、Vz和x、y、z分別為原入軌點(diǎn)軌道慣性坐標(biāo)系(G系,原點(diǎn)位于地心O、y軸指向原入軌點(diǎn)、z軸垂直于軌道面、x軸形成的右手坐標(biāo)系)下火箭的速度和位置分量;gx、gy、gz為引力加速度分量;T為故障后的發(fā)動機(jī)推力幅值;m為火箭質(zhì)量(故障后可根據(jù)診斷和參數(shù)辨識確定秒耗量,進(jìn)而確定質(zhì)量變化規(guī)律,無需作為狀態(tài)變量);ux、uy、uz為發(fā)動機(jī)推力方向等效分量,其定義為

式中:?、ψ分別為俯仰角和偏航角。

該等效代換引入一個關(guān)于推力方向的附加約束:

相應(yīng)地,δj(j=x,y,z)為推力方向分量的變化率,其滿足:

2.2 終端約束及性能指標(biāo)

火箭狀態(tài)正常情況下,載荷入軌的終端約束可表示為狀態(tài)變量與標(biāo)稱軌道根數(shù)之間的強(qiáng)非線性函數(shù)關(guān)系。然而,在動力系統(tǒng)非致命故障后剩余能力不足時,終端約束難以直接施加,需要構(gòu)造新的終端約束和性能指標(biāo)進(jìn)行任務(wù)重構(gòu)。

任務(wù)降級情況下,期望盡可能保證星箭留軌生存,即對軌道近地點(diǎn)提出了下限要求;保證生存的前提下,再考慮重構(gòu)的新目標(biāo)軌道與原目標(biāo)軌道盡可能相似。在該需求下,一種自然的策略是“狀態(tài)觸發(fā)”多階段優(yōu)化[38]。然而,復(fù)雜的優(yōu)化邏輯分支及強(qiáng)非線性的根數(shù)加權(quán)指標(biāo)不利于保證在線計算的收斂性和實(shí)時性??紤]對不同任務(wù)目標(biāo)軌道的適應(yīng)性,并兼顧在線快速求解的可靠性與簡潔性,在圓形目標(biāo)軌道基礎(chǔ)上,本文提出一組松弛形式的終端約束為

式中:σh、σq∈R 為松弛變量;wh、wq∈R+為松弛項的懲罰因子;GM 為地球引力常數(shù);xf、yf為終端位置分量;Vxf、Vyf為終端速度分量。

構(gòu)建上述終端約束和性能指標(biāo)組合式(5)和式(6),可從物理問題和數(shù)值求解兩個方面給出解釋:物理方面,如果火箭剩余能量足以形成圓形軌道,則松弛變量趨向于零,性能指標(biāo)退化為圓軌道對應(yīng)的入軌高度最高;如果剩余能量不足以形成圓軌道,終端約束與性能指標(biāo)組合即等價于加權(quán)優(yōu)化偏心率和半長軸,通過懲罰項夾逼可形成近圓的橢圓軌道,即形成了一套“能則入圓,否則成橢”的算法框架。數(shù)值求解方面,上述松弛-懲罰的約束和指標(biāo)組合建模形式與序列凸化迭代方法中常用的“虛擬控制”措施相似,在早期迭代中虛擬控制可有效避免由凸化或線性化近似誤差引起的“偽不可行”現(xiàn)象,并且隨序列迭代下降不致影響最終的收斂解。

綜上所述,任務(wù)降級軌跡規(guī)劃的狀態(tài)變量為x=[Vx,Vy,Vz,x,y,z,ux,uy,uz]T∈R9,控制變量為u=[δx,δy,δz]T∈R3,相應(yīng)的最優(yōu)控制問題為

2.3 約束處理與分析

針對式(7)構(gòu)建的任務(wù)降級彈道-軌道聯(lián)合規(guī)劃最優(yōu)控制問題,本節(jié)分別對系統(tǒng)動力學(xué)、過程約束、終端約束和性能指標(biāo)函數(shù)進(jìn)行凸化處理,并進(jìn)行相應(yīng)的等價性分析。

首先,式(1)描述系統(tǒng)動力學(xué)通過變量代換轉(zhuǎn)化成了形如=f(x,t)+B·u的典型控制-仿射系統(tǒng),序列迭代初始參考軌跡無需控制變量,實(shí)現(xiàn)了狀態(tài)與控制的解耦,利于算法收斂。故式(1)中僅剩引力加速度為非凸項,為保證較長飛行時間過程中的模型精度并兼顧算法的收斂性能,本文采用序列近似方法對引力加速度分量進(jìn)行凸化處理,即

其次,變量代換引入的推力方向附加約束式(3)可通過無損凸化方法進(jìn)行松弛,即

這樣處理相當(dāng)于將“球殼”狀的非凸可行域凸化為“實(shí)心球”狀可行域,即二階錐約束,其等價性可由龐特里亞金極大值原理證明[39]。

最后,關(guān)于終端約束式(5)和性能指標(biāo)式(6)中的非凸項,終端約束只需在終端時刻單點(diǎn)上得到滿足,即離散后每個終端約束只有1 維;性能指標(biāo)無需嚴(yán)格滿足,其近似形式與原函數(shù)僅需在趨向性或指向性上等價與一致。

所以,本文對上述終端約束和性能指標(biāo)進(jìn)行序列線性化近似處理,終端約束式(5)可凸化為

對于性能指標(biāo)式(6),通過線性化及引入非負(fù)輔助變量的方式,將二次指標(biāo)函數(shù)轉(zhuǎn)換為便于凸優(yōu)化算法求解的線性函數(shù)與二階錐約束的組合,即

式中:σJ為非負(fù)輔助變量,通過加權(quán)系數(shù)wJ進(jìn)行懲罰。

在序列迭代過程中,當(dāng)σh、σq和σJ全部收斂至零時,則凸化的性能指標(biāo)與原指標(biāo)式(6)同解,可保證降級任務(wù)軌道為圓軌道;若最終σh、σq和σJ不為零,說明當(dāng)前狀態(tài)和故障條件下的剩余能力無法形成圓軌道,則獲得針對原問題的次優(yōu)解,對應(yīng)軌道高度與偏心率折中優(yōu)化盡可能接近圓形的橢圓軌道。即可通過一套算法框架支撐“能則入圓,否則成橢”的在線重構(gòu)策略。

此外,對上述終端約束和性能指標(biāo)函數(shù)線性化近似處理后,為保證近似的精度和算法的收斂,引入相關(guān)變量二階錐形式的信賴域約束,即

式中:εx、εy、εVx和εVy為信賴域半徑。

綜上所述,通過無損凸化、序列近似、變量增廣及序列線性化措施,任務(wù)降級彈道-軌道聯(lián)合規(guī)劃問題可以被凸化成用于序列迭代的如下子問題:

進(jìn)一步,利用Radau 偽譜法對問題式(15)進(jìn)行離散化處理并排布成如下標(biāo)準(zhǔn)的二階錐規(guī)劃(SOCP)形式的子問題:

2.4 在線重構(gòu)算法設(shè)計及數(shù)值試驗

結(jié)合上述討論,以某型長征系列運(yùn)載火箭末級推力下降故障為例,本節(jié)給出基于偽譜離散和凸優(yōu)化的任務(wù)降級彈道軌道聯(lián)合在線重構(gòu)序列迭代算法,見表1。

表1 在線重構(gòu)算法偽代碼Tab.1 Pseudo-code of the online reconstruction algorithm

針對本文涉及的真空段飛行工況,由于動力學(xué)系統(tǒng)非線性較弱,序列迭代算法對初始參考軌跡的要求相對較低。為提高算法在線執(zhí)行的自主性和簡便性,所有狀態(tài)變量在離散點(diǎn)上的初始值設(shè)置為標(biāo)稱軌跡在對應(yīng)秒點(diǎn)上的狀態(tài)值,由于系統(tǒng)動力學(xué)為控制-仿射形式,無需給控制變量賦初值。

為驗證算法1 的正確性和快速收斂性能,同時兼顧算法的嵌入式平臺移植能力,本節(jié)給出任務(wù)降級在線重構(gòu)的數(shù)值實(shí)驗與嵌入式平臺性能測試。

數(shù)值實(shí)驗采用標(biāo)準(zhǔn)C 語言,基于Visual Studio 2015 集成開發(fā)環(huán)境在桌面計算機(jī)(Intel-i7-10510U@1.8 GHz,內(nèi)存16 GB)上進(jìn)行。對象選取某型運(yùn)載火箭末子級[37],原目標(biāo)軌道為圓形標(biāo)稱軌道,參考軌跡選取末子級飛行標(biāo)稱彈道,偽譜離散配點(diǎn)數(shù)為30 個,序列迭代終止的無量綱門限為5×10-4?;诋?dāng)前算例選取的運(yùn)載火箭末子級彈道余量,考慮推力故障剩余比例為0.86~1.00,從推力比例為1 開始以0.02 為臺階逐步下調(diào)推力確定工況1~工況8,時間零點(diǎn)為三級起飛時刻,考核驗證算法對不同故障程度的適應(yīng)性,以及收斂性能的一致性。不同故障條件下降級重構(gòu)彈道優(yōu)化結(jié)果在地心發(fā)慣系下的分量如圖1~圖6 所示。

圖1 X 方向不同剩余推力比例飛行距離結(jié)果對比Fig.1 Comparison of the flight distance results in the Xdirection under different residual thrust ratios

圖2 Y 方向不同剩余推力比例飛行距離結(jié)果對比Fig.2 Comparison of the flight distance results in the Ydirection under different residual thrust ratios

圖3 X 方向不同剩余推力比例飛行速度結(jié)果對比Fig.3 Comparison of the flight velocity results in the Xdirection under different residual thrust ratios

圖4 Y 方向不同剩余推力比例飛行速度結(jié)果對比Fig.4 Comparison of the flight velocity results in the Ydirection under different residual thrust ratios

圖5 不同剩余推力比例下俯仰角結(jié)果對比Fig.5 Comparison of the pitch angle results under different residual thrust ratios

圖6 不同剩余推力比例下偏航角結(jié)果對比Fig.6 Comparison of the yaw angle results under different residual thrust ratios

相應(yīng)地,聯(lián)合重構(gòu)獲得的不同故障條件下所形成的目標(biāo)軌道如圖7 所示,具體軌道根數(shù)見表2。由圖7 和表1 可知,推力故障下降幅度越大,形成的降級軌道半長軸越低;當(dāng)推力比例下降到0.86 時,降級軌道近地點(diǎn)已低于地表,物理上已不可行;當(dāng)前狀態(tài)下火箭剩余能力足以形成圓軌道時,算法可以得到相應(yīng)的最高圓軌道,在無法進(jìn)入圓軌道的情況下,算法也能夠給出橢圓重構(gòu)軌道,且從松弛變量的大小可以發(fā)現(xiàn)近地點(diǎn)高度接近最優(yōu)。這表明,本文的算法對于不同的故障推力工況具有良好的適應(yīng)性。

表2 不同剩余推力比例的重構(gòu)軌道參數(shù)Tab.2 Reconfigured orbital parameters of different residual thrust ratios

此外,利用優(yōu)化獲取的控制變量解驅(qū)動原始動力學(xué)進(jìn)行積分,并與優(yōu)化獲取的狀態(tài)變量解進(jìn)行對比,可量化評估算法的求解精度,位置和速度的最終的積分精度以及序列迭代求解次數(shù)與計算耗時,見表3??梢钥闯?,優(yōu)化的入軌位置精度在0.6 km 以下,速度精度小于2 m/s,算法序列迭代6 次以內(nèi)可收斂,求解耗時為百毫秒量級且相對穩(wěn)定。這表明,本文的任務(wù)降級在線重構(gòu)算法具備較高的精度、良好的求解穩(wěn)定性與快速性,具備在線應(yīng)用基礎(chǔ)。

表3 在線重構(gòu)算法求解精度與性能Tab.3 Accuracy and performance of the online reconfiguration algorithm

為考核本文的任務(wù)降級在線軌跡重構(gòu)算法對不同硬件平臺的適應(yīng)性以支撐未來工程應(yīng)用,進(jìn)一步地在x86 架構(gòu)和ARM 架構(gòu)的嵌入式計算平臺上對算法進(jìn)行計算耗時與內(nèi)存占用等性能測試,相關(guān)測試結(jié)果見表4。可以看出,隨著離散配點(diǎn)數(shù)的增加,即問題規(guī)模擴(kuò)張,算法的內(nèi)存占用基本呈線性增加趨勢,而計算耗時的增加幅度逐步變大,為后續(xù)工程研制提供了改進(jìn)方向與參考;結(jié)合表3,針對同一工況,在精度滿足要求的同時,本文的算法在多個嵌入式平臺上運(yùn)行具備1 s 以內(nèi)收斂的能力,且迭代收斂次數(shù)對離散點(diǎn)數(shù)選取不敏感,具備良好的跨平臺求解穩(wěn)定性,可以支撐基于在線軌跡重構(gòu)的自適應(yīng)制導(dǎo)。

表4 不同硬件平臺下性能對比測試Tab.4 Performance tests with different hardware platforms

3 基于在線軌跡重構(gòu)的自適應(yīng)制導(dǎo)方法

在線軌跡重構(gòu)對于制導(dǎo)來說屬于基于模型的“一次性”前饋指令,即利用當(dāng)前觸發(fā)時刻的系統(tǒng)狀態(tài)構(gòu)造最優(yōu)降級彈道和目標(biāo)軌道,并生成程序角剖面用于跟蹤,或者直接以重構(gòu)軌道為目標(biāo)進(jìn)行迭代制導(dǎo)計算直至到達(dá)關(guān)機(jī)條件。然而,考慮后續(xù)飛行過程中可能的故障狀態(tài)變化,如果模型信息不進(jìn)行更新,動力學(xué)未建模及近似誤差、控制系統(tǒng)跟蹤誤差、故障診斷誤差等因素可能會引起制導(dǎo)精度不足乃至優(yōu)化獲取的軌跡最終不可達(dá),這對充分利用實(shí)時導(dǎo)航和故障診斷信息的自適應(yīng)制導(dǎo)提出了需求,即需在線滾動執(zhí)行軌跡重構(gòu)并進(jìn)行誤差修正。

3.1 滾動時域自適應(yīng)制導(dǎo)算法設(shè)計

本節(jié)以任務(wù)降級彈道軌道聯(lián)合重構(gòu)的偽譜-序列凸化算法為核心組件,將其嵌入滾動時域框架,基于在線軌跡重構(gòu)提出一種解決火箭推力故障后任務(wù)降級的自適應(yīng)制導(dǎo)方法。基于在線軌跡重構(gòu)的自適應(yīng)制導(dǎo)算法如下。

初始化在線軌跡優(yōu)化算法所需參數(shù),停止更新終端死區(qū)時間[Tbland];置制導(dǎo)周期索引[i=0]。

步驟1故障注入判斷。

如有故障注入,轉(zhuǎn)至步驟2;否則,使用標(biāo)稱軌跡制導(dǎo)指令,轉(zhuǎn)至步驟5。

步驟2故障注入開始最優(yōu)制導(dǎo)。

在故障注入時刻t0,采集火箭導(dǎo)航信息xR(t0)和故障信息;執(zhí)行算法1 得到u*(t,xR(t0)),t∈[t0,tf];在制導(dǎo)周期[t0,t1]內(nèi),使用標(biāo)稱軌跡制導(dǎo)指令量應(yīng)用于系統(tǒng);置i=1。

步驟3停止?jié)L動時域更新判斷。

如果tf-ti≤Tbland,停止?jié)L動時域更新,將u*(t,xR(ti-1))作用于系統(tǒng)直至關(guān)機(jī),轉(zhuǎn)至步驟5;否則,轉(zhuǎn)至步驟4。

步驟4滾動時域軌跡優(yōu)化。

到達(dá)制導(dǎo)周期觸發(fā)時刻ti時,判斷第(i-1)次軌跡優(yōu)化結(jié)果是否可用;如可用,將u*(t,xR(ti-1))作用于系統(tǒng),并采集火箭導(dǎo)航信息xR(ti)和故障信息,執(zhí)行算法1 得到u*(t,xR(ti)),t∈[ti,tf];否則,將(i-2)次軌跡優(yōu)化結(jié)果按照時序作用于系統(tǒng),并采集火箭導(dǎo)航信息xR(ti)和故障信息,執(zhí)行算法1 得到u*(t,xR(ti)),t∈[ti,tf]。

步驟5關(guān)機(jī)判斷。

如果未達(dá)到關(guān)機(jī)條件,轉(zhuǎn)至步驟1;如果達(dá)到關(guān)機(jī)條件,結(jié)束。

注意到,在上述算法的步驟3 中,進(jìn)行了停止?jié)L動時域軌跡優(yōu)化更新的判斷,即在最后的飛行時間Tbland內(nèi),不再進(jìn)行優(yōu)化更新計算,在此將Tbland稱為“停止更新終端死區(qū)時間”。如此設(shè)置的目的在于防止在數(shù)值優(yōu)化時域過短的情況下出現(xiàn)計算不穩(wěn)定、不收斂的情況,防止臨近關(guān)機(jī)時間附近的復(fù)雜邏輯判斷。同時,在較短的死區(qū)Tbland之內(nèi),軌跡優(yōu)化重構(gòu)帶來的性能指標(biāo)利益已經(jīng)極小,系統(tǒng)誤差和故障檢測參數(shù)對制導(dǎo)軌跡可行性的影響規(guī)模也可忽略。

3.2 數(shù)值試驗與分析

本節(jié)選取與2.4 節(jié)相同的對象參數(shù)和數(shù)值實(shí)驗環(huán)境,設(shè)置滾動時域周期為1 s,指令程序角插值步長為0.01 s,仿真動力學(xué)模型積分步長為1 ms,停止更新終端死區(qū)時間為5 s,通過數(shù)值實(shí)驗對3.1 節(jié)算法的基本正確性和有效性進(jìn)行驗證。

首先,在不施加偏差的條件下,通過不同故障時刻-剩余推力比例工況的閉環(huán)仿真實(shí)驗,對比分析單次軌跡重構(gòu)前饋與滾動時域自適應(yīng)制導(dǎo)的效果,相關(guān)結(jié)果見表5??梢园l(fā)現(xiàn),在無偏差情況下,單次重構(gòu)前饋與自適應(yīng)制導(dǎo)的入軌結(jié)果相近。一方面再次驗證了單次軌跡重構(gòu)算法的較高計算精度;另一方面驗證了滾動時域自適應(yīng)制導(dǎo)算法的正確性與有效性。

表5 滾動時域自適應(yīng)制導(dǎo)與單次重構(gòu)結(jié)果對比Tab.5 Comparison of the single reconfiguration and self-adaptive guidance results in the rolling time domain

最后,在閉環(huán)仿真的火箭動力學(xué)模型中加入推力偏差,而滾動時域制導(dǎo)算法中配置一種推力下降工況,考核基于在線軌跡重構(gòu)的制導(dǎo)算法對故障診斷結(jié)果偏差的適應(yīng)能力。分別考慮故障發(fā)生較早(第3 s)和較晚(第150 s)兩種情況,設(shè)置推力剩余比例為0.95,分別對動力學(xué)模型施加±2%、±3%和±5%的偏差,仿真的入軌結(jié)果見表6。結(jié)果表明:基于不準(zhǔn)確的推力模型,滾動時域最優(yōu)制導(dǎo)算法仍可以根據(jù)火箭實(shí)時狀態(tài)得到最優(yōu)推力指令,且保持100%的遞歸可行性。在實(shí)際推力施加不同偏差的從小到大變化過程中,優(yōu)化模型中的推力參數(shù)始終不變,入軌近地點(diǎn)高度卻隨之增大,這一結(jié)果充分驗證了本文的自適應(yīng)制導(dǎo)算法利用系統(tǒng)實(shí)時狀態(tài)修正誤差的能力,反映了算法對模型失配和外部干擾較好的魯棒性,也從另一個角度表明動力系統(tǒng)故障診斷精度對制導(dǎo)結(jié)果的顯著影響。

表6 含有推力偏差的滾動時域自適應(yīng)制導(dǎo)仿真結(jié)果Tab.6 Simulation results of the self-adaptive guidance in the rolling time domain with thrust bias

4 結(jié)束語

本文從運(yùn)載火箭的可靠性和適應(yīng)性提升需求出發(fā),結(jié)合我國運(yùn)載火箭發(fā)展歷程梳理了工程實(shí)踐制導(dǎo)方法的發(fā)展歷程,并基于運(yùn)載火箭故障冗余任務(wù)重構(gòu)問題,分析了基于在線軌跡規(guī)劃的制導(dǎo)方法研究進(jìn)展。立足工程實(shí)踐,基于偽譜離散和凸優(yōu)化理論,提出了一種運(yùn)載火箭任務(wù)降級彈道軌道聯(lián)合在線重構(gòu)的統(tǒng)一算法框架,據(jù)此給出了一種基于滾動時域軌跡重構(gòu)的自適應(yīng)制導(dǎo)技術(shù)途徑,并通過數(shù)值實(shí)驗和嵌入式測試,進(jìn)行了正確性和有效性驗證。本文的研究可為制導(dǎo)技術(shù)的更新升級和運(yùn)載火箭的自主化、智能化發(fā)展提供參考依據(jù)及基礎(chǔ)支撐。

猜你喜歡
降級制導(dǎo)約束
社交降級后,終于舒服了
現(xiàn)代年輕人“消費(fèi)降級”現(xiàn)象大掃描
華人時刊(2023年9期)2023-06-20 08:31:24
“碳中和”約束下的路徑選擇
約束離散KP方程族的完全Virasoro對稱
“賞石”會被消費(fèi)降級嗎?
寶藏(2018年12期)2019-01-29 01:51:08
消費(fèi)降級了嗎?
基于MPSC和CPN制導(dǎo)方法的協(xié)同制導(dǎo)律
基于在線軌跡迭代的自適應(yīng)再入制導(dǎo)
帶有攻擊角約束的無抖振滑模制導(dǎo)律設(shè)計
適當(dāng)放手能讓孩子更好地自我約束
人生十六七(2015年6期)2015-02-28 13:08:38
唐海县| 天镇县| 栾川县| 湘阴县| 巫溪县| 德惠市| 浪卡子县| 上高县| 普定县| 新营市| 房产| 鞍山市| 青浦区| 郎溪县| 祁门县| 抚顺县| 屏边| 永宁县| 西昌市| 丹阳市| 石家庄市| 印江| 罗定市| 绥棱县| 裕民县| 金乡县| 寿阳县| 将乐县| 凯里市| 洪洞县| 寻乌县| 绥阳县| 会宁县| 遂川县| 枝江市| 宾川县| 阿瓦提县| 洛浦县| 宝兴县| 太和县| 盐池县|