System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产a级理论片无码老男人,亚洲中文字幕无码一区,HEYZO无码综合国产精品227
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法技術

    技術編號:44459267 閱讀:3 留言:0更新日期:2025-02-28 19:07
    本發明專利技術提出了一種基于鄰域搜索的序列成像時間優化方法,解決敏捷成像衛星的任務規劃問題。該方法根據任務序列的長度確定鄰域規模個數,按照任務最優時間差確定鄰域基準任務被選中的概率,再通過自適應調整搜索步長,確定基準任務的時間調整量,實現對成像時刻的優化調整。再以基準任務為起點,分別向前、向后驗證調整后的序列可執行性。通過選擇優化效果最優鄰域子集作為最新狀態,繼續進行后續優化,直至優化結束。本發明專利技術方法基于敏捷衛星的快速機動能力,實現成像任務在可見時間窗口內的成像時刻調整,實現成像任務序列,特別是局部區域多任務序列的綜合成像時刻最優,實現高分辨率成像,提升衛星運行效能。

    【技術實現步驟摘要】

    本專利技術涉及一種針對敏捷成像衛星的成像任務序列執行時間優化方法,屬于航天器自主任務規劃領域。


    技術介紹

    1、敏捷成像衛星具備滾動、俯仰、偏航的快速機動能力,同時在成像過程中還可以實時調整視軸的指向。因此,可利用其俯仰姿態機動能力對觀測目標進行前視、正視或后視,從而具備在一個較寬的時間窗口內自由選擇觀測開始時刻。并可針對局部區域的多個成像任務,通過調整不同的成像俯仰角,來消解任務間的時間沖突,從而提高衛星一次過境的拍照目標數量。

    2、但是,敏捷衛星在顯著提高任務執行能力的同時,其任務規劃也變得更為復雜和困難,除了需要選擇觀測任務和觀測時間窗口之外,還需要確定成像時間有沖突的不同觀測任務的次序、成像任務在其時間窗內的具體開始時刻以及掃描條帶的走向。

    3、對一般敏捷成像衛星來說,雖然每個任務均存在一個可自由調整的執行時機時間窗,但從成像分辨率來說,每個任務存在一個最優的成像時機,即為俯仰零姿態時刻,此時相機對目標成像取得最高分辨率。而對局部區域的多個成像任務來說,受衛星機動能力、可見時間窗口等限制,使得不可能每個任務均取得最優時間點,因此迫切需要開發相關優化方法,實現一個成像任務序列的成像時間點取得整體最優。因此傳統的僅支持側擺成像衛星的任務規劃方法不再適用,需要針對尋找新的解決方法。


    技術實現思路

    1、本專利技術解決的技術問題是:提出了一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,根據給定成像序列和衛星姿態機動能力約束,特別是針對局部區域的多個成像任務序列,在有限的衛星過境時間內,對成像時間進行優化,實現成像序列成像俯仰角綜合最優,實現最佳分辨率成像。

    2、本專利技術的技術解決方案是:一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,包括步驟如下:

    3、(1)確定優化的敏捷成像衛星任務序列,包括可執行成像任務序列σσ、任務序列的執行時間序列σt、任務屬性中與執行時間相關的狀態變量序列∑x、任務序列的權重系數序列∑ω以及任務的容許執行時間窗口范圍序列∑win;其中各個序列中的元素個數均為n,即序列任務個數為n;

    4、(2)進行參數初始化,包括任務序列時間優化成功標志flagopt、迭代循環次數nopt1、連續優化不成功次數nopt2以及時間調整系數kt;

    5、(3)根據序列任務個數n確定單次優化的鄰域子集個數m,保存序列∑t和∑x的初始值為∑t′和σx′;

    6、(4)進行循環優化,具體包括:

    7、(4.1)計算得到各個任務的最優執行時間差序列δ={δ1δ2…δn}和序列平均最優絕對執行時間差

    8、(4.2)計算任務σi在優化過程中被選中的概率pi;

    9、(4.3)進行時間搜索系數kt的調整:

    10、(4.4)進行局部優化;

    11、(4.5)進行局部優化結果的有效性判斷;

    12、對m次計算結果,求得的最小值,m∈[1m],設為

    13、若則本次循環優化有效果,置flagopt=1,并令否則置flagopt=0;

    14、(4.6)進行連續優化不成功的判斷;

    15、若flagopt=0,則連續優化不成功次數nopt2加1;否則,令nopt2=0;

    16、(4.7)令迭代循環次數nopt1加1;

    17、(4.8)當總的優化次數nopt1大于等于maxn1,或者連續優化不成功次數nopt2大于等于maxn2,優化結束,輸出優化后的σt和∑x;其中,maxn1,maxn2為預設閾值,均為大于0的正整數。

    18、進一步的,可執行成像任務序列為∑σ={σ1σ2...σn},任務序列的執行時間序列為∑t={t1?t2...tn},任務屬性中與執行時間相關的狀態變量序列為∑x={x1?x2...xn},任務序列的權重系數序列為σω={ω1ω2...ωn},任務的容許執行時間窗口范圍序列為∑win={win1?win2...winn};

    19、其中,n為序列任務個數,σi表示一個獨立的成像任務,i∈[1n];

    20、任務的權重系數ωi與任務的優先級正相關,優先級越高,權重系數越大;

    21、wini={tfi,tmi,thi}中,i∈[1n],tfi代表任務σi的執行時刻的最小值,thi代表任務σi執行時刻的最大值,tmi代表任務σi執行時刻的最優值。

    22、進一步的,所述進行參數初始化,具體包括:初始設置任務序列時間優化成功標志flagopt=1,迭代循環次數nopt1=0,連續優化不成功次數nopt2=0,時間調整系數kt=0.5。

    23、進一步的,所述根據序列任務個數n確定單次優化的鄰域子集個數m,具體為:

    24、m=min(4,ceil(0.5*n))

    25、函數ceil(x)表示取大于或等于x的最小整數,函數min(x,y)為取較小值函數。

    26、進一步的,所述步驟(4.1)中最優執行時間差序列δ={δ1δ2...δn}中,δi=ti-tmi,i∈[1n],

    27、序列平均最優絕對執行時間差計算如下:

    28、ωi為權重系數。

    29、進一步的,計算任務σi在優化過程中被選中的概率pi,具體為:

    30、進一步的,所述步驟(4.3)進行時間搜索系數kt的調整,具體為:

    31、令kt,old=kt,若flagopt=1,則kt=mkup·kt,old;否則kt=mkdown·kt,old。其中mkup取值在[1.0?2.0]之間,mkdown取值在[0.5?1.0]之間;并將kt值限制在[0.2?1.5]之間。

    32、進一步的,

    33、所述步驟(4.4)進行局部優化,具體為按如下步驟循環m次計算:

    34、(4.4.1)將∑t和∑x的值恢復為歷史保存值,即σt=∑t′,∑x=∑x′;

    35、(4.4.2)按照各個任務被選中的概率pi,i∈[1n],隨機從序列∑σ中選取一個任務,設為σj,j∈[1n];

    36、(4.4.3)計算本次時間修正量:δtadd=kt·δj·km,其中km取位于區間[0?1]之間的隨機數;

    37、(4.4.4)限制δtadd的上下限,若則令若δtadd|<mkminadd,則令δtadd=mkminadd·sign(δtadd);mkminadd是預設閾值,mkminadd>0;

    38、(4.4.5)更新任務σj的執行時刻,令tj=tj+δtadd,即令tj+δtadd更新tj;若tj>thj,則令tj=thj;若tj<tfj,則令tj=tfj,并同步更新任務σj中隨時間tj變化而變化的變量xj;

    39、(4.4.6)若j=n,則置flag=1,退出計算;若j<n,根據更新后的tj和xj,計算任務σj和σj+1的最短任本文檔來自技高網...

    【技術保護點】

    1.一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于包括:

    2.根據權利要求1所述的一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于:可執行成像任務序列為∑σ={σ1σ2...σN},任務序列的執行時間序列為∑t={t1?t2...tN},任務屬性中與執行時間相關的狀態變量序列為ΣX={X1?X2...XN},任務序列的權重系數序列為Σω={ω1ω2…ωN},任務的容許執行時間窗口范圍序列為ΣWIN={WIN1WIN2...WINN};

    3.根據權利要求1所述的一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于:所述進行參數初始化,具體包括:初始設置任務序列時間優化成功標志Flagopt=1,迭代循環次數nopt1=0,連續優化不成功次數nopt2=0,時間調整系數kt=0.5。

    4.根據權利要求1所述的一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于:所述根據序列任務個數N確定單次優化的鄰域子集個數M,具體為:

    5.根據權利要求1所述的一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于:所述步驟(4.1)中最優執行時間差序列Δ={δ1δ2...δN}中,δi=ti-tmi,i∈[1N],

    6.根據權利要求5所述的一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于:計算任務σi在優化過程中被選中的概率pi,具體為:

    7.根據權利要求1所述的一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于:所述步驟(4.3)進行時間搜索系數kt的調整,具體為:

    8.根據權利要求1所述的一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于:

    9.一種非易失性存儲介質,其特征在于,包括:計算機程序產品,當所述計算機程序產品被執行時執行權利要求1~8任一項所述的基于鄰域尋優的敏捷成像衛星任務序列時間優化方法。

    10.一種計算機程序產品,其特征在于,該計算機程序產品被處理器執行時實現權利要求1~8任一項所述的基于鄰域尋優的敏捷成像衛星任務序列時間優化方法。

    ...

    【技術特征摘要】

    1.一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于包括:

    2.根據權利要求1所述的一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于:可執行成像任務序列為∑σ={σ1σ2...σn},任務序列的執行時間序列為∑t={t1?t2...tn},任務屬性中與執行時間相關的狀態變量序列為σx={x1?x2...xn},任務序列的權重系數序列為σω={ω1ω2…ωn},任務的容許執行時間窗口范圍序列為σwin={win1win2...winn};

    3.根據權利要求1所述的一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于:所述進行參數初始化,具體包括:初始設置任務序列時間優化成功標志flagopt=1,迭代循環次數nopt1=0,連續優化不成功次數nopt2=0,時間調整系數kt=0.5。

    4.根據權利要求1所述的一種基于鄰域尋優的敏捷成像衛星任務序列時間優化方法,其特征在于:所述根據序列任務個數n確定單次優化的鄰域子集個數m,具體為:

    5.根...

    【專利技術屬性】
    技術研發人員:田科豐雷冰瑤李博文楊曉龍李敏車汝才常新亞王喻林劉羽白諶穎
    申請(專利權)人:北京控制工程研究所
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕精品无码一区二区| 国产亚洲AV无码AV男人的天堂| 无码乱肉视频免费大全合集| 人妻丰满熟妇AV无码区免| 亚洲AV综合色区无码另类小说| 国产精品爽爽V在线观看无码| 蜜桃成人无码区免费视频网站 | 西西4444www大胆无码| 亚洲人成无码网WWW| 久久久久亚洲Av无码专| 日韩AV高清无码| 免费VA在线观看无码| 久久无码人妻一区二区三区| 人妻少妇乱子伦无码专区| 无码专区人妻系列日韩精品少妇| 亚洲欧洲日产国码无码网站| 免费人成无码大片在线观看 | 亚洲AV无码乱码精品国产| 无码成人精品区在线观看| 久久久久无码精品亚洲日韩 | 日韩成人无码一区二区三区| 亚洲成AV人片在线观看无码| 亚洲Av无码乱码在线znlu| 精品无码一区二区三区水蜜桃| 亚洲AV日韩AV永久无码色欲 | 国产成人无码午夜视频在线观看| 无码GOGO大胆啪啪艺术| 曰产无码久久久久久精品| 色综合热无码热国产| 久久无码AV中文出轨人妻| 亚洲爆乳无码专区| 熟妇人妻系列av无码一区二区| 国产人成无码视频在线观看| 国产综合无码一区二区色蜜蜜| 久久久g0g0午夜无码精品| 免费无遮挡无码视频网站| 亚洲精品无码久久久| 亚洲精品无码久久毛片| 国产在线精品无码二区| 亚洲av成人无码久久精品| 日韩网红少妇无码视频香港|