[發(fā)明專利]一種智能的月球軟著陸軌道控制器有效
申請?zhí)枺?/td> | 201710367421.1 | 申請日: | 2017-05-23 |
公開(公告)號: | CN107203133B | 公開(公告)日: | 2019-10-11 |
發(fā)明(設(shè)計(jì))人: | 劉興高;蔣雅萍 | 申請(專利權(quán))人: | 浙江大學(xué) |
主分類號: | G05B13/04 | 分類號: | G05B13/04;G05B17/02;G06F17/50 |
代理公司: | 杭州求是專利事務(wù)所有限公司 33200 | 代理人: | 邱啟旺 |
地址: | 310058 浙江*** | 國省代碼: | 浙江;33 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 軟著陸 月球 軌道控制器 推力方向 優(yōu)化模塊 仿真模塊 燃料消耗 軌道 尋優(yōu) 搜索 動力學(xué)模型 方法控制 模塊組成 擾動因子 指令信號 智能算法 智能優(yōu)化 最優(yōu)控制 智能 角變化 擬合 小段 子群 分段 改進(jìn) 多樣性 終端 傳遞 | ||
1.一種智能的月球軟著陸軌道控制器,其特征在于:該軌道控制器由優(yōu)化模塊、仿真模塊、執(zhí)行模塊組成;其中:
仿真模塊把月球軟著陸軌道分割成n個(gè)小段,并將n的值輸入優(yōu)化模塊;每個(gè)節(jié)點(diǎn)的時(shí)刻由式(1)得到:
其中,tk為第k+1個(gè)節(jié)點(diǎn)的時(shí)刻,k=0,1,...,n,t0為初始時(shí)間,記t0=0;
優(yōu)化模塊把包括初始節(jié)點(diǎn)和終節(jié)點(diǎn)在內(nèi)的n+1個(gè)節(jié)點(diǎn)的推力方向角ψ與軟著陸終端時(shí)刻tf作為待優(yōu)化的參數(shù);初始化種群規(guī)模為Ns的粒子群,隨機(jī)生成維度為n+2的粒子i的初始位置xi=(xi1,xi2,...,xi(n+2))和初始速度vi=(vi1,vi2,...,vi(n+2)),i=1,2,...,Ns,并將粒子的位置信息傳入仿真模塊;定義維度變量d,d=1,2,...,n+2;當(dāng)d=1,2,...,n+1時(shí),xid代表第d個(gè)節(jié)點(diǎn)的推力方向角,當(dāng)d=n+2時(shí),xid代表軟著陸終端時(shí)刻,xid∈[500,700],vid∈[-200,200];種群規(guī)模Ns=300~600;然后按以下方法進(jìn)行迭代,初始時(shí)迭代計(jì)數(shù)T=0:
(1)仿真模塊中,月球軟著陸過程中推力方向角表示成多項(xiàng)式(2):
ψ(t)=λ0+λ1t+λ2t2+λ3t3 (2)
其中ψ(t)表示著陸軌道t時(shí)刻的推力方向角,λ0,λ1,λ2,λ3為系數(shù);優(yōu)化模塊輸入的粒子的位置代表n+1個(gè)節(jié)點(diǎn)的推力方向角及軟著陸終端時(shí)刻,按照式(1)得到n+1個(gè)節(jié)點(diǎn)的對應(yīng)時(shí)刻;采用函數(shù)逼近法,利用n+1個(gè)節(jié)點(diǎn)的推力方向角及其對應(yīng)時(shí)刻,對式(2)進(jìn)行擬合,可以求得多項(xiàng)式的系數(shù)λ0,λ1,λ2,λ3,進(jìn)而得到整個(gè)著陸軌道各個(gè)時(shí)刻的推力方向角ψ(t);
(2)仿真模塊存儲了月球軟著陸時(shí)著陸器的質(zhì)心動力學(xué)方程,見式(3):
式(3)中r為著陸器的月心距離,v為著陸器的徑向速度,θ為著陸器極角,ω為著陸器極角角速度,μ為月球引力常數(shù),m為著陸器質(zhì)量,F(xiàn)為制動發(fā)動機(jī)推力,ISP為制動發(fā)動機(jī)比沖;其中月球引力常數(shù)μ為常數(shù),μ=4902.75km3/s2,制動發(fā)動機(jī)推力F與制動發(fā)動機(jī)比沖ISP與實(shí)際使用的發(fā)動機(jī)有關(guān),也為常數(shù);著陸器初始質(zhì)量m0根據(jù)實(shí)際確定;其他參數(shù)在著陸器著陸過程中發(fā)生變化;
初始條件為:
其中,rp和ra分別為霍曼轉(zhuǎn)移段的近地點(diǎn)半徑和遠(yuǎn)地點(diǎn)半徑,rp=1753km,ra=1838km;
將步驟(1)中擬合得到的推力方向角ψ(t)、式(4)的初始條件以及著陸器初始質(zhì)量m0帶入動力學(xué)方程(3),所有數(shù)據(jù)單位統(tǒng)一,獲得月球軟著陸的軌道,并將獲得的軌道信息輸入給優(yōu)化模塊;
(3)優(yōu)化模塊中,優(yōu)化目標(biāo)為軟著陸過程消耗燃料最少,即令式(5)中指標(biāo)J最大:
同時(shí),為實(shí)現(xiàn)軟著陸,終端約束條件為:
其中,R為月球半徑,R=1738km;
在適應(yīng)度函數(shù)中考慮約束條件,構(gòu)造適應(yīng)度函數(shù)fitness:
fitness=J-α[(r(tf)-R)2+v2(tf)+ω2(tf)] (7)
其中r(tf)、v(tf)、ω(tf)分別表示仿真模塊輸入的軟著陸軌道終端時(shí)刻的月心距離、徑向速度、極角角速度;α為罰因子,α=10000;根據(jù)仿真模塊輸入的軟著陸軌道,按照式(7)計(jì)算適應(yīng)度函數(shù)值;適應(yīng)度函數(shù)值最大的粒子為全局最優(yōu)粒子,其位置為pbest=(pbest1,pbest2,...,pbest(n+2));
(4)在優(yōu)化模塊中對所有粒子進(jìn)行分群操作,包括以下子步驟:
(4.1)將所有粒子按照適應(yīng)度函數(shù)值大小從大到小排序,選取適應(yīng)度函數(shù)值最大的粒子作為一個(gè)子群中心;
(4.2)在剩下的粒子中選取適應(yīng)度函數(shù)值最大的粒子,依次計(jì)算該粒子與各個(gè)子群中心的歐幾里得距離;粒子i與粒子j的歐幾里得距離dist(i,j)定義為:
其中,xi=(xi1,xi2,...,xi(n+2))代表粒子i的位置,xj=(xj1,xj2,...,xj(n+2))代表粒子j的位置,i,j=1,2,...,Ns;若該粒子與某一個(gè)子群中心的歐幾里得距離小于半徑a,則將該粒子歸為該子群中心所在的子群,并不再計(jì)算該粒子與剩下的子群中心的歐幾里得距離;若該粒子與所有子群中心的距離都大于半徑a,則將該粒子置為一個(gè)新的子群中心;半徑a=15~25;
(4.3)重復(fù)步驟4.2),直到處理完所有粒子,則分群完成,且每個(gè)子群中心為該子群中適應(yīng)度函數(shù)值最大的粒子;
(5)檢查每個(gè)子群中的粒子數(shù),若一個(gè)子群中的粒子數(shù)為S,且S>Smax,Smax為子群允許的最大粒子數(shù),則將適應(yīng)度最差的(S-Smax)個(gè)粒子的位置和速度進(jìn)行重置;Smax=8~10;
(6)在一個(gè)子群中,fitness_1為該子群中最大的適應(yīng)度函數(shù)值,fitness_2為該子群中第二大的適應(yīng)度函數(shù)值,tol為搜索精度,tol=0.01,若滿足式(9):
|fitness_1-fitness_2|<tol (9)
則將第二大的適應(yīng)度函數(shù)值的粒子q的位置按照式(10)處理:
x'qd=xqd+η·rand (10)
其中,xqd為粒子q原本的第d維位置,η為擾動因子,rand為0到1之間的隨機(jī)數(shù),x'qd為粒子q擾動以后的第d維位置;擾動因子η的大小為:
η=0.05(xmax-xmin) (11)
其中,xmax,xmin為粒子的搜索上下限,xmin=0;
(7)按照式(12)(13)更新每個(gè)粒子的速度與位置:
vid(T)=vid(T-1)+c1·rand·(pid-xid(T-1))+c2·rand·(pigd-xid(T-1)) (12)
xid(T)=xid(T-1)+vid(T) (13)
其中加速因子c1=c2=2,rand為0到1之間的隨機(jī)數(shù),pi=(pi1,pi2,...,pi(n+2))為粒子xi的歷史最優(yōu)位置,pig=(pig1,pig2,...,pig(n+2))為粒子i所在的子群的最優(yōu)粒子的位置;更新后,當(dāng)d=1,2,...,n+1時(shí),若xid<0,則令xid=0,若則令當(dāng)d=n+2時(shí),若xid<500,則令xid=500,若xid>700,則令xid=700;
(8)迭代計(jì)數(shù)累加,T=T+1;
(9)重復(fù)步驟(1)~(8),直到達(dá)到最大迭代次數(shù)Tmax停止迭代,Tmax=100~2000;
種群全局最優(yōu)粒子pbest=(pbest1,pbest2,...,pbest(n+2))所在的位置即優(yōu)化后的n+1個(gè)節(jié)點(diǎn)的推力方向角和終端時(shí)刻;將全局最優(yōu)粒子的位置信息輸入仿真模塊,按照式(2)、(3)、(4)獲得優(yōu)化后的月球軟著陸軌道,月球軟著陸最優(yōu)軌道規(guī)劃完成;
仿真模塊將最優(yōu)軟著陸軌道通過實(shí)時(shí)通訊傳遞給執(zhí)行模塊的執(zhí)行元件執(zhí)行,實(shí)現(xiàn)燃料消耗最少的月球軟著陸最優(yōu)控制。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江大學(xué),未經(jīng)浙江大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710367421.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種智能的月球軟著陸軌道控制器
- 一種基于自適應(yīng)控制節(jié)點(diǎn)的月球探測器軟著陸最優(yōu)控制系統(tǒng)
- 垂直起降運(yùn)載火箭子級著陸段精確垂直軟著陸四次多項(xiàng)式制導(dǎo)方法
- 地外天體軟著陸探測器低采樣頻率條件下著陸指標(biāo)評價(jià)方法
- 一種帶軟著陸裝置的支承輥軸承座拆裝機(jī)
- 一種智能吊的雙著陸系統(tǒng)
- 一種基于凸優(yōu)化的火箭軟著陸軌跡規(guī)劃方法
- 一種運(yùn)載火箭動力軟著陸段發(fā)動機(jī)開機(jī)方法
- 一種基于直接法的火箭軟著陸軌跡規(guī)劃方法
- 一種月面軟著陸力學(xué)環(huán)境的分頻段試驗(yàn)?zāi)M方法