[發明專利]一種可回收火箭動力段燃料最優著陸軌跡快速規劃方法有效
| 申請號: | 202011491094.9 | 申請日: | 2020-12-17 |
| 公開(公告)號: | CN112520071B | 公開(公告)日: | 2022-07-08 |
| 發明(設計)人: | 蔣方華;程林 | 申請(專利權)人: | 清華大學 |
| 主分類號: | B64G1/24 | 分類號: | B64G1/24 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 廖元秋 |
| 地址: | 100084*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可回收 火箭 動力 燃料 最優 著陸 軌跡 快速 規劃 方法 | ||
1.一種可回收火箭動力段燃料最優著陸軌跡快速規劃方法,其特征在于,該方法包括以下步驟:
1)建立火箭的動力學方程;
以目標落點為原點建立地表固定坐標系,其中z軸為縱向高度方向,x軸和y軸軸分別為水平面的x方向和y方向;建立可回收火箭動力段著陸動力學方程:
其中,矢量r=[rx,ry,rz]和v=[vx,vy,vz]分別表示火箭的位置和速度,其中,r的三個分量分別表示火箭在x、y、z軸上的位置分量,v的三個分量分別表示火箭在x、y、z軸上的速度分量;
r0=[rx0,ry0,rz0]和v0=[vx0,vy0,vz0]分別表示位置r和速度v初始時刻值,其中r0的三個分量分別表示火箭在x、y、z軸上初始時刻位置分量,v0的三個分量分別表示火箭在x、y、z軸上初始時刻速度分量;g=[gx,gy,gz]表示重力加速度矢量,其中g的三個分量分別表示重力加速度在x、y、z軸對應分量;a和α分別表示推力加速度大小和方向;
其中,推力加速度大小a的約束為:
0amin≤a≤amax (2)
其中,amin表示可用推力加速度大小下限,amax表示可用推力加速度大小上限;
終端位置和速度約束為:
其中,tf為火箭軟著陸的終端時刻,rf=[rxf,ryf,rzf]和vf=[vxf,vyf,vzf]分別為終端時刻火箭著陸的位置和速度,其中,rxf,ryf,rzf,分別表示火箭在x、y、z軸上終端位置要求,vxf,vyf,vzf分別表示火箭在x、y、z軸上終端速度要求;
在滿足式(1)至(3)的約束條件下,建立優化的目標函數為:
定義與火箭位置對應的拉格朗日乘子為λr,定義與火箭速度對應的拉格朗日乘子為λv,令λr0和λv0分別為乘子λr和λv初始時刻值,則:
其中,t代表時間;
火箭著陸最優的推力加速度方向和大小分別為:
其中|| ||表示一個矢量的二范數;開關函數ρ的表達式如下:
ρ=1-||λv|| (8)
2)計算推力加速度大小;
2-1)滿足||λv||=1的條件下得到:
a1t2+b1t+c1=0 (9)
其中:
其中,a1,b1,c1分別為關于時間t的二次項系數,一次項系數和常數項系數;
2-2)對式(10)的結果進行判定:
2-2-1)當a1=0時,ρ為恒值,根據ρ的正負確定推力加速度大小在[0,tf]時間段恒為amin或amax;
2-2-2)在a1≠0時,首先計算:
然后對式(11)的結果進行判定:
如果Δ0,則式(9)無根,推力加速度大小在[0,tf]時間段恒為amax;
如果Δ0,則式式(9)有兩個根,分別為:
其中,tm1tm2;
則推力加速度大小有四種可能:
如果0tm1tm2tf,推力加速度大小為三段式aseq=[amax,amin,amax],各段持續時間分別為Δtseq=[tm1,tm2-tm1,tf-tm2];
如果tm10tm2tf,推力加速度大小為二段式aseq=[amin,amax],各段持續時間分別為Δtseq=[tm2,tf-tm2];
如果0tm1tftm2,推力加速度大小為二段式aseq=[amax,amin],各段持續時間分別為Δtseq=[tm1,tf-tm1];
如果tm10tftm2,推力加速度大小為一段式aseq=[amin],持續時間為Δtseq=[tf];
3)求解打靶公式;
假定推力加速度大小a為常值時,速度的表達式為:
定義:
p=-λr0和q=λv0,則λv=pt+q;因此:
其值由積分公式確定:
確定位置的表達式如下:
定義:
其值由積分公式確定:
獲得包含整個飛行過程的終端狀態:
以及
4)求解縱向協態乘子;
火箭動力著陸段動力大小剖面為極小-極大(amin-amax),方向均為垂直向上;其中amin-amax的中間切換時刻為tm;
終端時刻tf確定公式為:
其中:
其中,gz為重力加速度g在z軸方向的分量,rz0和vz0分別對應于火箭在z軸方向上初始位置和速度,rzf和vzf分別對應于火箭在z軸方向上終端位置和速度要求;
最終確定火箭在縱向協態:
其中,λrz0和λvz0分別表示乘子λr0和λv0在z軸方向上的分量;
5)同倫求解三維數值解;
5-1)基于火箭的當前的狀態和終端要求,提取縱向狀態量rz0,vz0,rzf,vzf,并根據式(26)計算縱向初始協態乘子λrz0,λvz0和終端時刻tf;
5-2)定義火箭狀態X0=[0,0,rz0,0,0,vz0],其中火箭在x和y軸的速度和位置分量為0;協態向量λ=[0,0,λrz0,0,0,λvz0,tf]滿足狀態X0對應的打靶方程;
5-3)記錄火箭當前狀態X1=[rx0,ry0,rz0,vx0,vy0,vz0],定義同倫過程中的中間狀態X=ε·X0+(1-ε)·X1,ε為同倫因子,1→0;初始化Δε=1,定義同倫過程中的中間協態λε=[0,0,λrz0,0,0,λvz0,tf];
5-4)同倫因子減少ε=ε-Δε,更新X=ε·X0+(1-ε)·X1;
5-5)以λε為初始解,采用尋根方法,尋找對應于狀態Xε打靶方程r(tf)-rf=0,v(tf)-vf=0,H(tf)=0的根λ∈′;打靶方程由解析式(20)和(22)計算得到;
5-6)判定同倫因子ε下,步驟5-5)中打靶方程是否收斂:
如果收斂,則判斷同倫因子ε是否等于0,如果是,則算法停止,跳到步驟5-7);如果不是,則返回步驟5-4)繼續求解;
如果不收斂,則ε=ε-Δε,令同倫因子Δε減半,然后返回步驟5-4)繼續求解;
5-7)求解結束,保存對應于ε=1的同倫結果λε=[λrx0,λry0,λrz0,λvx0,λvy0,λvz0,tf];根據式(6)和(10)確定推力加速度方向和大小剖面,最終根據式(20)生成一條滿足設計要求的最優飛行軌跡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011491094.9/1.html,轉載請聲明來源鉆瓜專利網。





