• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于遺傳算法的極短弧段天基軌道確定方法

      2019-11-09 06:18:38宋可楨鄂薇魏承丁佳欣趙陽
      航天器工程 2019年5期
      關鍵詞:弧段根數(shù)遺傳算法

      宋可楨 鄂薇 魏承 丁佳欣 趙陽

      (1 中國空間技術研究院通信衛(wèi)星事業(yè)部,北京 100094) (2 北京空間飛行器總體設計部,北京 100094) (3 哈爾濱工業(yè)大學航天工程與力學系,哈爾濱 150001)

      隨著航天技術的發(fā)展,人類進入與利用太空的能力不斷增強,空間目標的數(shù)量也隨之快速增長,這相應帶來的是空間環(huán)境與空間安全形勢的逐步惡化,為了維護太空資產安全并保持空間優(yōu)勢,美、俄等航天強國深刻意識到空間態(tài)勢感知的重要性,并將其視為優(yōu)先發(fā)展的重點[1]。天基觀測系統(tǒng)作為空間態(tài)勢感知的重要組成部分,不受氣候、大氣、地域的限制,更易于實現(xiàn)多種角度觀測以及短期內的重訪觀測,不僅可以與地基系統(tǒng)進行協(xié)同配合,也可以作為獨立系統(tǒng)進行工作。其中,天基光學觀測系統(tǒng)能夠獲取光度、光譜、紋理、輪廓等大量信息、結構簡單且功耗小,已成為在軌觀測的主要手段。

      在遠距離觀測過程中,天基光學觀測系統(tǒng)只能獲得觀測目標的測向信息而沒有測距信息,可以利用Gauss定軌法與Laplace定軌法對空間目標的初始軌道參數(shù)進行求解。由于空間目標與觀測平臺之間的相對運動速度較快,當以恒星跟蹤模式觀測時,空間目標的可見弧段極短,觀測弧段內空間目標的軌道位形變化微小,利用經典的軌道確定方法會由于求解方程的本征病態(tài)無法得到正確的解。雖然目前對極短弧段時長沒有準確的定義,但一般可以理解為利用經典的軌道確定方法計算不收斂、難以得到合理解的弧段。

      為了能夠充分利用極短弧段觀測數(shù)據(jù),實現(xiàn)對空間目標軌道參數(shù)的正確估計,有效提高多個短弧段之間的關聯(lián)性,并為精密定軌提供有效初值,學者們針對極短弧段軌道確定問題進行了深入的研究。Milani等利用測向角度與角度變化率來描述軌道參數(shù),提出一種利用觀測斜距與斜矩變化率的約束域方法來求解極短弧段觀測條件下小行星的軌道參數(shù),該方法能夠在多段短弧數(shù)據(jù)下實現(xiàn)軌道確定[2-3]。李駿將這種方法應用到空間目標天基軌道確定中,并提出了約束微分修正方法,實現(xiàn)了利用兩段極短弧段數(shù)據(jù)的空間目標軌道確定[4-5]。王雪瑩針對約束域方法運算量大且存在多解的問題,采用粒子群優(yōu)化算法在約束域內進行優(yōu)化求解,提高了計算效率[6]。Ansalone等采用遺傳算法對極短弧段天基觀測數(shù)據(jù)下的空間目標軌道參數(shù)進行估計,該方法將觀測弧段內首末時刻的測量斜矩作為優(yōu)化參數(shù),通過求解蘭伯特問題來確定初始時刻的軌道參數(shù),該方法能夠有效解決低軌目標的軌道確定問題,但是精度受首末時刻的觀測數(shù)據(jù)誤差的影響較大[7]。Hinagawa等采用遺傳算法利用地基光學系統(tǒng)對短弧段內的地球同步軌道(GEO)目標進行軌道確定,將軌道根數(shù)分為兩組作為優(yōu)化變量分別進行求解[8],李鑫冉也采用遺傳算法來優(yōu)化求解極短弧段定軌問題,同樣選擇的軌道根數(shù)作為優(yōu)化參數(shù),該方法利用地基觀測平臺的觀測數(shù)據(jù)對空間目標的初始軌道參數(shù)進行估計,主要的軌道確定對象為低軌空間目標[9-10]。

      本文針對極短弧段觀測數(shù)據(jù)下經典軌道確定方法求解精度低的問題,建立了基于遺傳算法的空間目標初始軌道參數(shù)求解運算模型。為了提高計算效率與避免解收斂到局部最優(yōu)值,根據(jù)空間目標的分布特性進行分區(qū)域計算,有針對性地縮小搜索范圍,最后在各搜索區(qū)域中的優(yōu)選結果之中選擇出最優(yōu)值。該方法可以為精密定軌提供有效初值,提高多個短弧段之間的關聯(lián)性,為天基光學觀測平臺的空間目標監(jiān)視、跟蹤以及編目任務提供參考。

      1 基于遺傳算法的空間目標初始軌道參數(shù)優(yōu)化求解模型

      1.1 空間目標天基觀測幾何模型

      在已知空間目標的觀測時刻、單位觀測方向向量以及觀測時刻天基平臺觀測軌道位置的情況下,可以計算出空間目標的初始軌道,天基平臺觀測與被觀測空間目標的幾何關系如圖1所示。

      圖1中O-XYZ為地心赤道慣性坐標系,rO和rT分別為空間目標和跟蹤航天器的位置矢量,l為跟蹤航天器指向空間目標的單位向量,ρ為測量斜距。由幾何關系可以得到ti時刻

      rOi=rTi+ρili

      (1)

      式中:rOi,rTi為ti時刻空間目標與跟蹤航天器在地心赤道慣性坐標系下的位置矢量;li為ti時刻在地心赤道慣性坐標系下跟蹤航天器指向空間目標的單位向量;ρi為ti時刻測量斜距。

      圖1 跟蹤航天器與空間目標觀測幾何關系Fig.1 Observation geometrical relationship between chaser and target

      1.2 空間目標初始軌道參數(shù)優(yōu)化求解模型的建立

      1)優(yōu)化變量選擇

      空間目標的軌道可以由一組軌道根數(shù)確定,但是采用軌道六根數(shù)作為優(yōu)化參數(shù)時,直接優(yōu)化6個參數(shù)的搜索空間維數(shù)太大,因此分兩次對軌道根數(shù)優(yōu)化λ1=(a,e,M0)與λ2=(i,Ω,ω)。其中a為半長軸,e為偏心率,M0為平近點角,i為軌道傾角,Ω為升交點赤經,ω為近地點俯角。先對λ1中的3個軌道參數(shù)進行優(yōu)化求解,利用這3個參數(shù)可以直接計算出ti時刻下空間目標位置矢量rOi,再將λ1作為已知量來優(yōu)化求解λ2。

      生成初始種群時,需要根據(jù)一些先驗知識或約束條件對優(yōu)化參數(shù)設置取值范圍,然后在所設置的值域范圍內隨機生成種群。本文對空間目標軌道參數(shù)進行分區(qū)域搜索優(yōu)化解,最后從各區(qū)域中選出最優(yōu)值。首先根據(jù)空間目標的半長軸a分布情況,將搜索范圍分為低軌、中低軌與高軌區(qū)域,然后根據(jù)半長軸a與偏心率e的相關性劃分偏心率的取值范圍,不同搜索區(qū)域種群值域設置見表1。

      表1 不同搜索區(qū)域種群值域

      2)初始種群生成與迭代終止條件

      初始種群在值域范圍內隨機選取,以λ1中的優(yōu)化變量半長軸a為例,在初始生成種群中a的取值可以表示為

      ai=?amax+(1-?)amin

      (2)

      式中:amax、amin為優(yōu)化變量a的值域最大值與最小值;?為隨機數(shù),?∈[0,1)。

      當優(yōu)化解收斂趨于穩(wěn)定時可以停止計算生成子代,本文中當種群計算過程中滿足以下條件之一時,迭代計算終止:

      (1)當?shù)螖?shù)大于所設置的最大迭代次數(shù),本文最大迭代數(shù)設置為300;

      (2)當最優(yōu)值保持不變所持續(xù)的代數(shù)大于3時。

      3)變異運算

      變異運算決定了算法的局部搜索能力,變異概率Pm一般取值為0.01~0.1。變異運算在種群中按照變異概率隨機選擇染色體,并將各個基因的標準差作為變異量加入到染色體中,作為下一代染色體。變異運算可以表示為

      (3)

      4)交叉運算

      交叉運算決定了算法全局搜索能力,交叉概率Pc一般取值為0.6~0.9。由于采用實數(shù)編碼,每條染色體上具有3個基因,當(k-1)代進行交叉運算生成k代時,隨機從種群中選擇兩個染色體,然后將e、M0進行交換,或者將M0進行交換。交叉運算表示為

      (4)

      5)適應度函數(shù)

      在遺傳算法中最重要的部分就是適應度函數(shù)的選取,首先給出λ1的的適應度函數(shù)。ti時刻下平近點角Mi表示為

      (5)

      式中:μe為地球引力常數(shù)。

      通過求解開普勒時間方程,可以得到偏近點角θEi,從而可以得到rOi的模值為

      ‖rOi‖=a(1-ecosθEi)

      (6)

      根據(jù)觀測幾何關系,測量斜距ρi可以表示為

      (7)

      將式(7)代入到式(1)中,可以得到ti時刻下空間目標位置矢量rOi,而ti時刻下的真近點角θRi由θEi表示為

      (8)

      對于兩個時刻(ti,tj),j>i下空間目標真近點角度差值Δθji與rOi,rOj位置向量的之間夾角相同,因此適應度函數(shù)可以表示為

      (9)

      (10)

      6)選擇運算

      選擇運算就是以一定的比例從當前種群中選擇出適應度較高的個體,令其繁殖產生下一代。本文中選擇出適應度排序前10%的個體作為精英個體,但為了保持種群多樣性,在剩余的個體中隨機選擇5%的個體進入到下一代進行繁殖。

      2 仿真試驗結果與分析

      按照試驗數(shù)據(jù)來源的不同,本文的仿真試驗分為兩部分,第一部分利用空間目標的觀測方向向量進行初軌確定計算,觀測數(shù)據(jù)誤差來源于圖像提取的誤差,試驗考慮了跟蹤航天器傳感器對空間目標的可見性條件;第二部分為對比試驗,將本文所使用的算法是與同樣采用遺傳算法但以觀測斜矩作為優(yōu)化變量初軌確定方法以及高斯定軌法進行對比,該部分試驗不考慮跟蹤航天器傳感器對空間目標的可見性,只考慮兩者的空間位置關系。

      2.1 空間目標初始軌道計算試驗

      表2為初軌軌道計算仿真試驗中空間目標的國際編號以及仿真初始時刻跟蹤航天器與觀測目標的瞬時軌道根數(shù),以表2中3個空間目標在觀測弧段內的觀測方向向量作為觀測數(shù)據(jù),利用本文提出的計算模型對空間目標進行初始軌道確定。在該算例中,跟蹤航天器的傳感器選擇恒星跟蹤模式對空間目標成像,相機光軸指向赤經為5°赤緯為10°的方向,同樣選擇最大觀測弧長進行初軌確定。設置初始種群數(shù)量為50,變異概率Pm=0.05,交叉概率Pc=0.8,最大迭代次數(shù)為300。試驗對每組觀測數(shù)據(jù)在3組值域范圍內進行計算,并取適應度值最優(yōu)的一組作為最優(yōu)解。

      表2 觀測目標與天基觀測瞬時軌道根數(shù)

      圖2為跟蹤航天器相機對空間目標進行觀測的幾何關系,圖2中黃色軌道為被觀測的空間目標,紫色軌道為跟蹤航天器,藍色視場為跟蹤航天器相機觀測視場。

      圖3為3個空間目標的軌道參數(shù)λ1=(a,e,M0)與λ2=(i,Ω,ω)進化過程中適應度值的變化,從圖3中可以看出國際編號為21989的空間目標兩組軌道參數(shù)的收斂速度很快,在進化到20代后已經趨于穩(wěn)定,而且λ1在第一代平均適應值已經小于3″;29422軌道參數(shù)的收斂速度較慢,其中λ1是在迭代次數(shù)達到上限時停止迭代的,最優(yōu)的適應度值也較大;29444軌道參數(shù)中λ1收斂的速度較快,而參數(shù)λ2也是在迭代次數(shù)達到上限時停止迭代的,最優(yōu)適應度值相對于21989而言較大,主要原因是由于21989為高軌目標,相對運動速度較慢,采集到的觀測數(shù)據(jù)量相對于其他兩個目標的較多,擬合精度高于中、低軌目標。

      圖2 跟蹤航天器相機對空間目標的觀測幾何關系Fig.2 Observation geometrical relationship between sensor and targets

      圖3 優(yōu)化軌道根數(shù)的適值收斂過程Fig.3 Convergence process of the fitness value of orbit coefficien

      表3給出了3個空間目標定軌誤差,其中,觀測時長為26 s的中軌目標29 422誤差較大,半長軸的誤差達到100 km,偏心率最大誤差可達0.041 8;觀測時長為42 s的低軌目標294 44誤差相對較小,半長軸誤差為22 km,偏心率誤差為0.000 8;觀測時長為364 s的高軌目標219 89誤差最小,半長軸誤差為12 km,偏心率誤差0.001 9。3個空間目標除平近點角外其他4個角度類型的軌道根數(shù)誤差都較小。

      可以看出,軌道參數(shù)的精度隨觀測弧長的減小而降低,相對于無法計算出合理解的傳統(tǒng)定軌方法,采用遺傳算法計算空間目標軌道參數(shù)具有一定優(yōu)勢,并且這種定軌精度能夠滿足空間目標初始軌道確定的精度要求,能夠為相同空間目標的多段短弧數(shù)據(jù)提供關聯(lián)性,并為后續(xù)的精密定軌提供有效初值。

      表3 遺傳算法對不同空間目標的定軌誤差

      2.2 不同算法對比試驗

      為了驗證本文所使用算法的優(yōu)勢,將本文所使用的算法與文獻[10]中同樣采用遺傳算法但以觀測斜矩作為優(yōu)化變量初軌確定方法以及高斯定軌法進行對比,該部分試驗不考慮跟蹤航天器傳感器對空間目標的可見性,只利用兩者的空間位置關系計算空間目標單位觀測方向向量,并將角度噪聲加入到觀測方向向量中。對比試驗部分的跟蹤航天器與觀測目標的軌道參數(shù)見表4,該算例以60 s的觀測數(shù)據(jù)進行初始軌道計算。

      表4 觀測平臺與觀測目標的軌道參數(shù)

      首先給出將角度噪聲加入到觀測方向向量的方法,在地心赤道慣性(ECI)坐標系下的觀測方向向量l可以表示為l=lxrex+lyrey+lzrez,其中,rex、rey、rez分別為慣性坐標系的坐標軸單位向量,因此選擇任意一個方向與l不平行的坐標軸方向向量,令rh=l×rex,令l繞rh旋轉角度β1,β1是一個符合高斯分布的角度噪聲,旋轉后的向量可以表示為

      l1=lcosβ1+(rh×l)sinβ1

      (11)

      將l1繞l旋轉角度β2,β2符合0~2π之間均勻分布,利用Rodrigues旋轉方程加入噪聲,加入噪聲后的空間目標觀測方向向量lm可以表示為

      lm=l1cosβ2+(l×l1)sinβ2+

      l(l·l1)(1-cosβ2)

      (12)

      按照該方法可以對空間目標觀測方向向量加入角度類型的噪聲,由于每組試驗中所產生的誤差都具有隨機性,因此試驗采用蒙特卡洛仿真方法,每次試驗采用1000組具有不同隨機誤差的觀測方向向量數(shù)據(jù)進行軌道計算,并取1000組仿真試驗結果的平均值作為最終計算結果。圖4為本文所采用的算法,且測量數(shù)據(jù)為1″隨機誤差的蒙特卡洛仿真結果,圖4中紅色圓點為仿真結果,藍色方點為真值。從圖4中可以看出,計算出的軌道根數(shù)分布集中于真值周圍,遠離真值附近的仿真算例中測量數(shù)據(jù)誤差較大,其中半長軸與偏心率的誤差分布較大,而能夠確定軌道面的軌道傾角i與升交點赤經Ω誤差相對較小,軌道傾角i的誤差分布主要在4°范圍之內,升交點赤經Ω的誤差分布主要在3°之內,對于偏心率較小的近圓軌道近地點幅角與平近點角的誤差會較大,但是可以看出兩者之間具有斜率為-1的線性比例關系。

      圖4 軌道根數(shù)優(yōu)化解與真值分布Fig.4 Optimal solution and truth value of orbit coefficient

      將本文所使用的以軌道根數(shù)作為優(yōu)化變量的軌道參數(shù)求解方法、文獻[10]中以采觀測斜矩作為優(yōu)化變量的軌道參數(shù)求解方法以及Gauss定軌法進行對比,表5為空間目標觀測方向向量的誤差分別為1″、2″、3″情況下3種算法的定軌誤差。從表5中可以看出,3種算法的定軌精度都隨觀測方向向量誤差的增大而增大,Gauss定軌法的定軌精度明顯低于基于遺傳算法軌道確定方法,而采用軌道根數(shù)作為優(yōu)化變量的方法優(yōu)于采用觀測斜矩作為優(yōu)化變量的方法,同時利用軌道六根數(shù)作為求解優(yōu)化變量能夠避免了求解蘭伯特問題,降低了適應度函數(shù)的復雜度與計算量,而且減少首末時刻測量數(shù)據(jù)誤差影響的程度,更適用于解決空間目標極短弧段軌道確定問題。

      表5 不同誤差下三種算法的定軌誤差

      3 結束語

      文章針對天基觀測可見弧段較短利用經典軌道確定方法無法獲得合理解的問題,采用遺傳算法對空間目標極短弧段天基軌道確定問題進行優(yōu)化求解,并利用軌道根數(shù)作為優(yōu)化變量。通過分析空間目標的在軌分布特性,按照軌道高度將搜索空間進行劃分,從而縮小了搜索范圍提高了計算效率。通過與不同算法進行對比,采用軌道根數(shù)作為優(yōu)化變量的方法優(yōu)于采用觀測斜矩作為優(yōu)化變量的方法與Gauss定軌法,利用軌道六根數(shù)作為求解優(yōu)化變量能夠避免了求解蘭伯特問題,降低了適應度函數(shù)的復雜度與計算量,而且減少首末時刻測量數(shù)據(jù)誤差影響的程度,更適用于解決空間目標極短弧段軌道確定問題。該算法對于利用極短弧段觀測數(shù)據(jù)的初始軌道確定計算效率與精度較高,具有較強的工程實用性。

      猜你喜歡
      弧段根數(shù)遺傳算法
      一種航天測控冗余跟蹤弧段處理方法
      上海航天(2024年1期)2024-03-08 02:52:28
      基于改進弧段切點弦的多橢圓檢測
      更正
      中國棉花(2022年2期)2022-11-23 20:02:04
      尋找規(guī)律巧算根數(shù)
      面向工業(yè)復雜場景的合作靶標橢圓特征快速魯棒檢測
      玉米的胡須
      基于自適應遺傳算法的CSAMT一維反演
      一種基于遺傳算法的聚類分析方法在DNA序列比較中的應用
      基于遺傳算法和LS-SVM的財務危機預測
      基于改進型號第二婁無廳點根數(shù)的北斗CEO衛(wèi)星廣播星歷擬合算法及實現(xiàn)
      留坝县| 遂溪县| 普兰县| 方山县| 铁力市| 宜丰县| 东莞市| 个旧市| 通州区| 怀安县| 庆安县| 阳谷县| 邹城市| 南乐县| 徐闻县| 依兰县| 全南县| 三门县| 新沂市| 洛浦县| 漯河市| 高安市| 太白县| 宜章县| 明溪县| 临江市| 木兰县| 昭觉县| 武宁县| 桦川县| 门头沟区| 太和县| 和平区| 灵璧县| 扶绥县| 大连市| 红原县| 忻州市| 南阳市| 墨脱县| 乌苏市|