999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

空間飛行器交會策略建模與仿真

2021-08-04 09:06:26李文鑫李曠代
計算機測量與控制 2021年7期
關鍵詞:模型

李文鑫,李曠代,王 偉

(1.北京交通大學 機械與電子控制工程學院,北京 100044;2.北京宇航系統工程研究所,北京 100076;3.北京航天自動控制研究所,北京 100854)

0 引言

空間飛行器一直是軍事應用和科學探索重要的載體和平臺,對空間飛行器與其它飛行器交會策略的研究具有重要意義。傳統地面飛行器的研究需要根據飛行器具體的形狀特點以及所處環境的不同分析其具體的受力情況,因此一般不能得到地面飛行器通用的交會仿真策略??臻g飛行器根據天體力學的空間規律運行,在研究空間飛行器交會過程時可以借助空間技術,這是與普通飛行器研究不同的一點。由于空間中絕大部分飛行器的運動都可看作相對于地球的二體運動,受力情況基本一致,因此結合空間飛行器所處空間環境的特殊性,針對它們的一些共性,給出了利用變軌算法和優化算法構建空間飛行器交會軌道模型的方法,在綜合考慮誤差因素的情況下,得到了空間飛行器交會準確度的計算模型。

1 飛行器轉移軌道模型構建

空間飛行器與目標的交會過程從另一方面可看作飛行器由原來軌道向目標位置轉移的軌道轉移過程,可利用軌道轉移技術構建其交會軌道模型。飛行器的交會軌道是其從初始軌道向目標軌道的過渡軌道,飛行器在發動機推力的作用下實現速度的變化,進而完成軌道的轉換。對飛行器交會軌道的構建可利用霍曼轉移或Lambert轉移,其中霍曼轉移一般適用于共面或非共面圓軌道轉移情況,為了空間飛行器交會策略的普遍適用性采用了既可應用于圓軌道轉移也可適用于橢圓軌道轉移的Lambert轉移[1]。

1.1 Lambert變軌算法

基于Lambert理論的飛行器轉移過程如圖1所示。飛行器在初始位置獲得一定的速度后就可以沿著轉移軌道轉移到理論上的目標點位置。

圖1 Lambert變軌示意圖

Lambert問題也叫做Gauss問題[3],求解Lambert問題需要結合拉格朗日時間轉移方程[4],而此方程是一個超越方程,很難求得解析解。因此現在一般求解的思路是尋找該方程的數值解,通過引入一些相對獨立的迭代變量,結合時間轉移方程建立控制方程組,在不斷的循環迭代中求得滿足精度的數值解。Lambert求解方法很多,具體可參考文獻[5-10]。利用普適量法對Lambert問題求解如下。

(1)

(2)

(3)

(4)

(5)

(6)

(7)

通過引入普適變量z對式(3)~(6)進行重新表示,推導后得到z與Lambert變軌轉移時間tf之間的關系:

(8)

式中,χ、S(z)、y(z)均為z的函數,關于z及以上參數的具體定義可參考文獻[11]。

在空間中,由于飛行器質量相對于地球質量可以忽略不計,則空間飛行器相對于地球運動的軌道動力學方程如下:

(9)

由以上轉移軌道的求解過程可知,要利用Lambert變軌算法求得轉移軌道,需要給定轉移時間作為已知條件,并且目標位置不會隨時間變化,這是傳統Lambert變軌算法的局限性,只能解決飛行器在兩個定點之間的軌道轉移問題。在飛行器與目標交會的實際條件下,從發射飛行器到與目標交會的轉移時間一般不能提前獲得,目標的位置也處于不斷變化中,這是飛行器在兩個動點之間的轉移問題。為解決這一問題,在Lambert變軌算法的基礎上引入了粒子群優化算法和交會時間優化算法來進行飛行器轉移軌道的構建。

1.2 粒子群優化算法獲取轉移時間

粒子群算法是一種智能算法,一般用于解決最優化的搜索問題。粒子群算法的基本原理是通過個體之間的信息共享快速找到能夠滿足收斂條件的最優解。該算法的具體操作是給空間中所有的粒子隨機分配滿足條件的初始位置和初始速度。粒子的位置就對應了問題的一個解,將粒子位置值帶入目標函數就可得到一個對應的函數值,這就是粒子的適應度。迭代過程中,根據每個粒子的速度值和空間中已知的最優位置和粒子已知的最優位置更新粒子下一次的位置,在不斷的迭代過程中,通過個體和種群之間的信息共享,能夠很快找到滿足條件的粒子值。其算法流程圖如圖2所示。

圖2 粒子群算法流程圖

利用粒子群算法求解轉移時間的函數如下:

(10)

在給定目標初始位置的情況下,利用粒子群算法以及Lambert變軌算法得到了飛行器的初始轉移軌道以及相應的轉移時間tf,如圖3所示。然而在交會過程中,目標會沿著運行軌道不斷移動,位置在不斷發生變化,飛行器的實際轉移軌道會隨著目標位置的變化而變化,轉移時間也隨之改變。

圖3 飛行器實際軌道示意圖

1.3 轉移時間優化

該優化方法的基本思路是:利用已知的定點到定點的轉移時間給出一個初始的基可行解,也就是新的轉移時間,然后根據提前設定的最優性判定方法對這個新的轉移時間進行判定,若該初始可行解是符合條件的最優解,則輸出這個可行解,停止計算;若不滿足最優性條件,則由當前的轉移時間根據計算結果生成一個更接近最優解的新的轉移時間,再次利用最優性判定方法進行判定,在不斷更新可行解的過程中,一步步接近符合條件的轉移時間值。利用該算法計算實際轉移時間的流程如圖4所示。

圖4 轉移時間優化算法流程圖

首先利用初始轉移時間tf0給定一個基可行解:

x1=tf0+α*E

(11)

x2=tf0

(12)

其中:α為初始轉移時間的一半,E為取值系數,可根據計算結果調整,初次取值時為1。

(13)

得到實際轉移時間,根據目標初始速度以及位置矢量就可以得到實際交會過程中飛行器與目標交會時的位置,再結合飛行器初始位置,利用Lambert變軌算法就可以得到飛行器的實際發射速度。空間中可將飛行器與地球的相對運動看作二體運動,利用軌道動力學方程進行積分運算,就可以得到飛行器的轉移軌道模型。

2 交會準確度計算模型構建

上節得到的飛行器轉移軌道模型是理想條件下的理想模型,在不考慮誤差因素影響的情況下,飛行器嚴格按照預定的軌道與目標實現交會。在實際的發射過程中,由于各種誤差因素的影響,飛行器會偏離理論的飛行軌道,當偏差過大時,飛行器可能與目標實現交會,也可能不會與目標交會。在理想軌道模型中引入誤差因素,并對飛行器偏離目標點次數進行統計,就可得到交會準確度計算模型。

2.1 誤差分析

考慮空間飛行器交會策略的普遍適用性,這里主要對以下普遍存在的誤差進行分析,主要包括:系統存在的時間誤差、計算過程中由精度引起的速度精度誤差、飛行器理論發射角度與實際發射角度不一致導致的指向誤差、角度測量過程中存在的角度測量誤差、目標理論位置和實際位置不一致導致的目標位置誤差以及各被測量隨時間變化所產生的附加值即模型動態誤差等。這些誤差在各飛行器交會過程中普遍存在,考慮這些誤差的影響可以建立更加準確的空間飛行器交會策略。

確定了引入模型的誤差,每次仿真過程中需要給定誤差值。根據誤差類型的不同,誤差可按照系統誤差和隨機誤差兩種方式取值。系統誤差每次仿真過程為固定值,可根據實際情況取值。隨機誤差在仿真過程為隨機值,可給定誤差范圍,每次仿真過程以符合該類型誤差分布方式的形式取值。一般來說,隨機誤差的分布方式分為正態分布和均勻分布兩種。

得到誤差值后,就可以利用誤差轉換將誤差引入飛行器轉移軌道的具體計算過程中。在進行誤差轉換時需要根據對飛行器轉移軌道模型構建影響方式的不同將誤差轉換為對應的變化量,所以根據影響方式的類型可將誤差分為以下幾組:

1)第一組誤差:主要影響飛行器的轉移時間,比如發射時間誤差Et;

2)第二組誤差:主要影響飛行器的發射速度,比如初速精度誤差Ev、指向誤差Ealt、角度測量誤差Eagl。

3)第三組誤差:主要影響目標位置坐標的獲取,比如目標位置誤差Etar、模型動態誤差Eyhc等。

2.2 誤差轉換

為將誤差因素引入轉移軌道模型需要進行誤差轉換。其中第一組和第三組誤差直接影響模型中的時間和目標位置,可將誤差值直接引入模型中。以目標位置誤差為例:

(14)

第二組誤差直接或間接影響飛行器的發射速度。其中初速精度誤差直接影響飛行器的發射速度,對發射速度的影響如下:

(15)

指向誤差和角度測量誤差以角度為量綱,間接影響飛行器的發射速度,需要根據實際情況進行誤差轉換,以指向誤差為例,該誤差向飛行器發射速度的轉換公式如下:

(16)

(17)

得到誤差轉換后的時間、發射速度、目標位置等變量后,引入第1節介紹的理想軌道模型就可以得到飛行器與目標交會的實際軌道模型。

2.3 交會準確度計算

建立起飛行器的理論轉移軌道模型并在模型中引入誤差因素后,飛行器的實際轉移軌道模型就會因每次仿真誤差取值的變化而變化。

假設每次交會仿真考慮誤差因素的情況下,依據飛行器實際軌道模型計算出飛行器經過交會時間到達的位置坐標為(rsx,rsy,rsz),目標的實際位置坐標為(rx,ry,rz),二者之間的差向量為(drx,dry,drz),則可以得到:

drx=rsx-rx

(18)

dry=rsy-ry

(19)

drz=rsz-rz

(20)

假設目標為球體,半徑為R,飛行器與目標具有相同半徑,通過計算差向量的長度l并與目標半徑R和飛行器半徑之和進行比較:當l>2R時,飛行器未與目標交會;反之,則可認為目標與飛行器實現了交會。

假設經過M次交會仿真,N次與目標交會,則可以得到交會準確度:

(21)

3 模型仿真

假定目標是半徑為0.25 m的球體,飛行器初速為1 200 m/s,進行1 000次仿真。誤差參數如表1所示。

表1 仿真誤差參數

表1中系統誤差為固定值,每次仿真都按誤差取值項給定誤差值,隨機誤差為隨機值,每次仿真按誤差分布方式在0到誤差范圍項之間的范圍內取值,因此每次仿真誤差值都不相同。

前面兩節設計得到了空間飛行器的交會策略,為了驗證交會策略的正確性,需要進行仿真計算交會的準確度。假定飛行器和目標具有相同的半徑,可通過式(18)~(21)計算假定條件下的交會準確度。飛行器在空間中的軌道可以由軌道六根數(半長軸、偏心率、軌道傾角、近地點幅角、升交點赤經以及平近點角)確定,也可指定軌道上某一點的位置速度矢量,二者可以互相轉化。這里以地心慣性坐標系為基礎,首先給定了飛行器及目標初始位置及速度矢量,參數如表2所示,此時飛行器與目標之間的相對距離為20 km,相對速度為300 m/s。

表2 給定飛行器及目標參數

利用以上設定參數進行1 000交會仿真,得到飛行器與目標的交會準確度為32.5%,選取某些仿真結果列于表3。

表3 仿真結果

將表2給定的參數轉換為軌道六根數,確定飛行器和目標軌道,讓飛行器和目標在各自軌道上運行,運行到指定距離后進行1 000次仿真,得到在此距離下飛行器與目標的交會準確度,結果如表4所示。由表可知,隨著距離增加,交會準確度不斷下降。

表4 不同距離下飛行器與目標交會準確度

4 結束語

空間飛行器交會策略的構建做到了對大多數空間飛行器的適用性,可為多數空間飛行器的交會過程提供參考。利用Lambert變軌算法為飛行器轉移軌道模型的構建建立了基礎,粒子群優化和交會時間優化算法解決了目標位置不斷變化下交會時間的求解問題,在綜合考慮誤差因素后得到了飛行器與目標交會的準確度。通過仿真,該模型能夠快速、高效、準確地得到準確度結果。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 夜夜操国产| 青青青伊人色综合久久| 亚洲国产成人无码AV在线影院L| 久久五月天综合| 久久精品国产免费观看频道| 国产精品手机在线观看你懂的| 91小视频在线播放| 小说 亚洲 无码 精品| 久久亚洲国产视频| 青青极品在线| 欧美成人精品高清在线下载| 免费视频在线2021入口| 国产精品一老牛影视频| 99久久精品久久久久久婷婷| 国产一二视频| 亚洲精品人成网线在线 | 国产乱肥老妇精品视频| 国产欧美日韩在线一区| 亚洲美女久久| 久操线在视频在线观看| 四虎影视库国产精品一区| 国产主播喷水| 国产99免费视频| 国产麻豆永久视频| 精品黑人一区二区三区| 精品视频福利| 一级黄色片网| 激情乱人伦| 亚洲第七页| 国产激爽大片在线播放| 国产超薄肉色丝袜网站| 国产精品永久不卡免费视频| 国产99视频免费精品是看6| 九九久久精品免费观看| 亚洲全网成人资源在线观看| 美女亚洲一区| 天天色天天综合| 欧美日韩国产在线观看一区二区三区 | 亚洲无线视频| 一本大道东京热无码av| 亚洲色偷偷偷鲁综合| 手机在线看片不卡中文字幕| 一本一本大道香蕉久在线播放| 亚洲精品麻豆| 国产免费久久精品99re不卡| 欧美成人精品高清在线下载| 国产精品网址在线观看你懂的| 色九九视频| 中文字幕日韩欧美| 国产91蝌蚪窝| 在线日韩日本国产亚洲| 精品一区二区三区自慰喷水| 无码aⅴ精品一区二区三区| 毛片视频网| 免费日韩在线视频| 国产又爽又黄无遮挡免费观看 | 国产日韩欧美在线播放| 欧美亚洲中文精品三区| 亚洲妓女综合网995久久| 亚洲天堂网2014| 国产一级精品毛片基地| 国产精品一区在线麻豆| 91青青草视频在线观看的| 亚洲美女视频一区| 九色国产在线| 久久综合色天堂av| 六月婷婷激情综合| 日韩在线网址| 精品综合久久久久久97超人该| 18禁高潮出水呻吟娇喘蜜芽| 国产欧美日韩精品第二区| 精品国产成人三级在线观看| 国产精品视频白浆免费视频| 18禁不卡免费网站| 亚洲AⅤ永久无码精品毛片| 国产欧美视频在线| 国产女人喷水视频| 在线毛片免费| 日本道综合一本久久久88| 国产在线观看第二页| 黄网站欧美内射| 亚亚洲乱码一二三四区|