新四季網

一種基於可配置通用約束處理規則的衛星任務規劃方法與流程

2023-11-06 06:45:42 1


本發明涉及航天地面任務管控領域,尤其是涉及一種衛星任務規劃方法。



背景技術:

衛星任務規劃針對各個衛星用戶單位下達的衛星觀測任務,在星地資源有限的條件下,綜合考慮衛星及地面站資源的能力和不同用戶的任務需求、不同規劃目標的基礎上,合理安排衛星任務,進行約束檢驗並消除任務間的衝突與資源使用衝突,確定各任務的具體執行次序、執行時間、執行方式,最大限度的滿足用戶需求,生成衛星對地觀測和接收方案。

傳統的衛星任務規划算法大都針對一個特定的衛星系統進行設計,無法滿足不同衛星系統的拓展。隨著航天發射任務的增加,設計一個新的任務規劃系統需要耗費大量的時間和精力,對編程人員和操作人員都是不小的挑戰。



技術實現要素:

有鑑於此,本發明的主要目的在於提供一種基於可配置通用約束處理規則的衛星任務規劃方法,通過抽象多星通用的約束處理方法形成通用約束處理方法對衛星任務安排情況進行衝突消解,利用遺傳算法針對衛星任務規划進行求解以快速形成無衝突和優化的觀測與接收方案,最大化完成任務數量和充分利用星地資源。

為了實現上述目的,本發明提供了一種基於可配置通用約束處理規則的衛星任務規劃方法,包括以下步驟:

步驟1、通過分析各衛星的工作模式與使用特點,提煉出通用的約束處理規則;所述通用的約束處理規則為多星通用的約束檢驗方法;

步驟2、利用遺傳算法對任務規劃問題解空間進行搜索,在搜索過程中依據通用的約束處理規則,並採用多準則加權和的評價方法快速得到衛星任務規劃方案。

其中,所述約束檢驗方法包括成像時間約束的檢驗方法、動作時間間隔約束的檢驗方法、滑動圈約束的檢驗方法、數傳時間約束的檢驗方法以及固存約束的檢驗方法。

其中,所述步驟2具體包括以下步驟:

(a)將每個衛星任務的編號抽取至衛星任務集合中;

(b)對衛星任務集合內的所有衛星任務採用隨機算法生成表現型種群;所述表現型種群包含多個表現型個體;

(c)將表現型種群進行編碼生成二進位型種群;所述二進位型種群包含多個二進位型個體;

(d)根據二進位型個體的染色體排列的先後順序和通用的約束處理規則,對每個表現型個體進行資源分配生成衛星任務規劃方案;

(e)採用多準則加權和的評價方法計算衛星任務規劃方案的適應度,將適應度最大的方案對應的表現型個體和二進位型個體作為最優表現型個體和最優二進位型個體進行保留;

(f)對二進位型種群進行遺傳操作,生成新的二進位型種群;對新的二進位型種群中的每一個二進位型個體分別進行解碼一一對應生成新的表現型個體;

(g)判定種群迭代次數是否已達用戶配置的種群迭代進化最大代數,如果已達到,則將保留的最優表現型個體和最優二進位型個體對應的衛星任務規劃方案進行輸出;否則,對新的二進位型個體和新的表現型個體執行步驟(d)。

本發明相比現有技術具有以下有益效果:

本發明提供的基於可配置通用約束處理規則的衛星任務規劃方法,一方面通過提煉多星通用的使用處理方法形成通用的約束處理方法,實現不同衛星衝突消解的快速適應和擴展,提升對不同衛星系統的可重用性;另一方面採取遺傳算法優化衛星任務安排,尋找合理可行的最佳方案。隨著航天發射任務的增加,設計一個新的任務規劃系統僅需修改通用約束模型,而無需耗費大量的時間和精力,解放了編程人員的腦力,大大提高了系統研製工作效率。

附圖說明

圖1是本發明獲取衛星任務規劃方案的流程圖。

具體實施方式

為使本發明的目的、技術方案和優點更加清楚明白,以下結合具體實施例,並參照附圖1,對本發明作進一步的詳細說明。

本發明提供了一種基於可配置通用約束處理規則的衛星任務規劃方法,包括如下步驟:

步驟1、通過分析各衛星的工作模式與使用特點,提煉出通用的約束處理規則;所述通用的約束處理規則為多星通用的約束檢驗方法;

通用的約束處理規則的制定,具體包括:

(a)對成像時間約束進行檢驗:

成像時間約束的檢驗方法的配置內容包括:開機與首次成像間隔時間、關機與末次成像間隔時間、一次成像最長和最短時間、單次開機最長成像時間和最短成像時間以及單次開機最大成像次數和最小成像次數。

(b)對動作時間間隔約束進行檢驗:

動作時間間隔的檢驗方法,包括如下步驟:

(1)將待檢驗衛星任務按時間先後排序;

(2)根據待檢驗衛星任務與前一衛星任務的內容查找相應時間間隔;

(3)驗證時間間隔是否滿足動作時間間隔約束,若是,根據待檢驗任務與後一衛星任務的內容查找相應時間間隔,轉步驟(4);否則,待檢驗衛星任務違反約束處理規則;

(4)驗證時間間隔是否滿足動作時間間隔約束,若是,待檢驗衛星任務滿足約束處理規則;否則,待檢驗衛星任務違反約束處理規則。

(c)對滑動圈約束進行檢驗:

滑動圈約束的檢驗方法的配置內容包括:滑動圈時長、單圈累計成像最長時間、單圈最大成像次數、單圈最大側擺時間、單圈最大側擺次數、單圈累計數傳最長時間、單圈累計最長開機時間和單圈最大開機次數。

對滑動圈約束的檢驗方法,包括如下步驟:

(1)將待檢驗衛星任務按時間先後排序;

(2)選取待檢驗衛星任務前後各一個滑動圈的衛星任務,從第一個任務開始依次檢驗一個滑動圈的所有約束;

(3)驗證是否滿足滑動圈約束,若是,待檢驗衛星任務滿足約束處理規則;否則,待檢驗衛星任務違反約束處理規則。

(d)對數傳時間約束進行檢驗:

所述數傳時間約束的檢驗方法的配置內容包括:數傳時間計算方式、數傳數據量計算方式、單次數傳最長時間和單次數傳最短時間。

對數傳時間約束的檢驗方法,包括如下步驟:

(1)根據待檢驗衛星任務的觀測時間和數傳模式查找對應的數傳時間計算方法;

(2)根據數傳時間計算方法計算衛星任務數傳所需的時間;

(3)判斷地面站接收時段是否包含衛星任務數傳所需的時間,若是,待檢驗衛星任務滿足約束處理規則;否則,待檢驗衛星任務違反約束處理規則。

(e)對固存約束進行檢驗:

固存約束的檢驗方法的配置內容包括:固存文件數和固存容量。

對固存約束的檢驗方法,包括如下步驟:

(1)查找待檢驗衛星任務之後的所有衛星任務,並按時間先後排序;

(2)從待檢驗衛星任務開始,判斷該衛星任務為觀測任務還是接收任務,若為觀測任務,判斷是否能夠順序記錄,若能,執行步驟(3);否則轉步驟(4);若為接收任務,根據所接收數據對應觀測任務標記固存狀態,執行步驟(3);

(3)判斷衛星任務是否完成遍歷,如果是,待檢驗衛星任務滿足約束處理規則;否則,將下一衛星任務作為待檢驗衛星任務,執行步驟(2);

(4)判斷是否能夠隨機記錄,若能,執行步驟(3);否則,待檢驗衛星任務違反約束處理規則。

步驟2、利用遺傳算法對任務規劃問題解空間進行搜索,在搜索過程中依據通用的約束處理規則,並採用多準則加權和的評價方法快速得到衛星任務規劃方案。具體包括如下步驟:

(a)將每個任務的作業任務編號taskNum抽取至一列表TASKNUMLIST中,其中TASKNUMLIST={taskNumi|i∈[0,l-1],l>1};

(b)對任務集合內的所有衛星任務採用隨機算法生成表現型種群;所述表現型種群包含多個表現型個體;

(c)將表現型種群進行編碼生成二進位型種群;所述二進位型種群包含多個二進位型個體;

每個任務只有「執行」和「不執行」兩種狀態,0表示不執行,1表示執行。每個個體(二進位串)表示一個可實施的方案,如010111,表示只執行第二、四、五、六個任務;

(d)根據二進位型個體的染色體排列的先後順序和通用的約束處理規則,對每個表現型個體進行資源分配生成衛星任務規劃方案;

(e)採用多準則加權和的評價方法計算衛星任務規劃方案的適應度,將適應度最大的方案對應的表現型個體和二進位型個體作為最優表現型個體和最優二進位型個體進行保留;

所述的多準則加權和的評價方法包括以下評價值:目標數目評價值f1、目標重要性評價值f2、偵察效果評價值f3和附加影響評價值f4;衛星任務規劃方案的適應度fitness,計算方式為:

其中,X1、X2、X3、X4分別為目標數目評價值的權值、目標重要性評價值的權值、偵察效果評價值的權值和附加影響評價值的權值。

(f)對二進位型種群進行遺傳操作,生成新的二進位型種群;對新的二進位型種群中的每一個二進位型個體分別進行解碼一一對應生成新的表現型個體;

所述對二進位型種群進行遺傳操作,具體包括如下步驟:

(1)根據輪盤賭選擇算子從父群體中獲取兩個待交叉的二進位型個體INDIVIDUALx和INDIVIDUALy;

(2)對INDIVIDUALx和INDIVIDUALy採用單點交叉方式進行交叉操作,在兩個個體中隨機選擇一個交叉點,按照交叉概率pc利用伯努利試驗函數確定兩個個體是否交叉操作;

在交叉的過程中採用均勻變異算子按照變異概率pm進行變異操作。

(g)判定種群迭代次數是否已達用戶配置的種群迭代進化最大代數,如果已達到,則將保留的最優表現型個體和最優二進位型個體對應的衛星任務規劃方案進行輸出;否則,將二進位型個體和表現型個體均對應更新為新的二進位型個體和新的表現型個體,執行步驟(d)。

本發明提供的基於可配置通用約束處理規則的衛星接收任務規劃方法提煉多星共用的約束檢驗方法,利用遺傳算法針對任務規劃問題求解快速形成無衝突和優化的衛星任務觀測和接收方案。整個過程只需基於通用衛星約束處理模型,針對具體衛星系統修改相關約束配置即可實現任務規劃系統的適應和擴展,解放了編碼人員的腦力,大大提高了工作效率。

以上所述的具體實施例,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,應理解的是,以上所述僅為本發明的具體實施例而已,並不用於限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀