真空迭代制導(dǎo)定點

前言
介紹一下我多次探索迭代制導(dǎo),終于成功復(fù)現(xiàn)的一個真空單級著陸的方案。這篇文章不會詳細(xì)介紹具體的數(shù)學(xué)物理原理,主要分享一下制導(dǎo)的計算流程,不保證正確,如果時間和水平允許也許會寫一個簡單的原理分析,歡迎指正

物理量
常量(初次運(yùn)行時讀取/設(shè)定/計算)
????:單位
,星球引力常量,等于萬有引力常數(shù)乘星球質(zhì)量(
)
????:單位
,引擎最大節(jié)流閥推力
????:單位
,引擎噴氣速度,數(shù)值等于比沖秒數(shù)乘9.81
????:單位
,引擎最大節(jié)流閥的質(zhì)量消耗速率(
)
????:單位
,設(shè)定的制導(dǎo)終端位置矢量和三分量
????:單位
,設(shè)定的制導(dǎo)終端速度矢量和三分量
????:單位
,制導(dǎo)周期,每個制導(dǎo)周期開始時刷新一次制導(dǎo)參數(shù),通常是迭代周期
的整數(shù)倍
????:單位
,迭代周期,每個迭代周期刷新一次控制量
狀態(tài)參數(shù)(每個迭代周期讀取一次)
????:單位
,瞬時質(zhì)量
????:單位
,瞬時位置矢量和三分量
????:單位
,瞬時速度矢量和三分量
每個迭代周期更新一次的參數(shù)
中間參數(shù):
????:總剩余飛行時間
????:制導(dǎo)周期內(nèi)的已飛行時間
????:當(dāng)前、終端引力加速度矢量和三分量(
,
同理)
????:平均引力加速度矢量和三分量(
)
????:推力產(chǎn)生的總速度增量矢量和三分量
????:引擎產(chǎn)生的加速度矢量和三分量
控制參數(shù):
????:姿態(tài)角
????:節(jié)流閥
每個制導(dǎo)周期更新一次的參數(shù)
中間參數(shù):
????:推力積分
制導(dǎo)參數(shù):
????:制導(dǎo)率參數(shù)
????:僅滿足速度約束的姿態(tài)角
????:僅滿足速度約束和YZ方向位置約束的姿態(tài)角
坐標(biāo)系與姿態(tài)角
這里默認(rèn)著陸點在軌道平面內(nèi)。坐標(biāo)系原點O在星球中心,OY指向終端位置;OX在軌道平面垂直于OY,與飛船速度同向;OZ垂直軌道平面

這里默認(rèn)火箭受到的推力方向和火箭指向方向相同。姿態(tài)角是火箭方向矢量與其在XY平面的投影的夾角,從XY平面向Z軸正半軸方向為負(fù);姿態(tài)角
是火箭方向矢量在XY平面的投影與X軸正半軸的夾角,從X軸正半軸向Y軸正半軸方向為正。左右手系都可以用這套規(guī)則。
與習(xí)慣意義上的俯仰和偏航有區(qū)別,注意區(qū)分


制導(dǎo)流程
一、調(diào)整軌道,讓軌道足夠低,且軌道平面離著陸點足夠近,選擇合適的點火時機(jī)

二、初始化全部常量(星體參數(shù)、引擎參數(shù)、著陸點參數(shù)),進(jìn)入迭代循環(huán)
三、迭代
????1. 讀取火箭狀態(tài)量參數(shù)(位置、速度、質(zhì)量)
????2. 估計全程平均引力加速度
????3. 預(yù)估一個,使用以下兩個公式迭代至收斂,得到剩余飛行時間
和推力產(chǎn)生的總速度增量矢量
????
????4. 根據(jù)、速度誤差
、位置誤差
判斷是否結(jié)束迭代
????5. 如果是新制導(dǎo)周期內(nèi)的第一次迭代,刷新制導(dǎo)參數(shù),否則跳過以下刷新制導(dǎo)參數(shù)的步驟,使用所在制導(dǎo)周期第一次迭代計算的制導(dǎo)參數(shù)
????????5.1 計算推力積分
????????5.2 計算
????????5.3 計算
????6. 計算
????7. 計算
????8. 計算控制參數(shù)
四、結(jié)束制導(dǎo)進(jìn)入下一階段

已知問題
這里沒有考慮自轉(zhuǎn),常量中的落點信息應(yīng)該設(shè)定落點的經(jīng)緯度和海拔高度,在估算之后計算落點坐標(biāo),如有必要還需要根據(jù)新計算的落點坐標(biāo)重新建立坐標(biāo)系
X方向使用勻加速模型控制落點的X位置,很大程度上破壞了最優(yōu)化問題求解得到的好結(jié)果
理論上都是rad或rad/s單位的小量,但如果軌道太高或者點火時間不在窗口期,可能出現(xiàn)
比
還大的情況

參考資料
[1]?丁文浩. 月球探測器動力下降段制導(dǎo)控制方法研究[D].哈爾濱工業(yè)大學(xué),2022.
[2] 李偉. 基于精確控制解的運(yùn)載火箭迭代制導(dǎo)自適應(yīng)性分析研究[D]. 哈爾濱工業(yè)大學(xué), 2012.
[3] oPengLuo. 迭代制導(dǎo)總結(jié). https://blog.csdn.net/qq_25777815/article/details/91858142