发明名称 一种卫星成像与传输的联合任务规划方法
摘要 本发明公开了一种卫星成像与传输的联合任务规划方法,其特征是包括:1获得二维成像数据表和二维传输数据表;2使用多算法混合迭代求解,获得规划结果。本发明能实现从卫星成像传输一体的全局的角度进行规划计算,从而能提供更优化的自动化规划服务。
申请公布号 CN105426964A 申请公布日期 2016.03.23
申请号 CN201510750978.4 申请日期 2015.11.03
申请人 合肥工业大学 发明人 胡笑旋;朱外明;靳鹏;程;夏维;罗贺;马华伟;章密
分类号 G06N3/12(2006.01)I;G06N3/00(2006.01)I;H04B7/185(2006.01)I 主分类号 G06N3/12(2006.01)I
代理机构 安徽省合肥新安专利代理有限责任公司 34101 代理人 陆丽莉;何梅生
主权项 一种卫星成像与传输的联合任务规划方法,是应用于由N<sub>T</sub>个任务<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>T</mi><mo>=</mo><mo>{</mo><msub><mi>t</mi><mn>1</mn></msub><mo>,</mo><msub><mi>t</mi><mn>2</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>t</mi><mi>i</mi></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>t</mi><msub><mi>N</mi><mi>T</mi></msub></msub><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA0000838231410000011.GIF" wi="513" he="95" /></maths>N<sub>s</sub>个成像卫星<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>S</mi><mo>=</mo><mo>{</mo><msub><mi>s</mi><mn>1</mn></msub><mo>,</mo><msub><mi>s</mi><mn>2</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>s</mi><mi>j</mi></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>s</mi><msub><mi>N</mi><mi>S</mi></msub></msub><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA0000838231410000012.GIF" wi="550" he="94" /></maths>N<sub>C</sub>个中继卫星<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>C</mi><mo>=</mo><mo>{</mo><msub><mi>c</mi><mn>1</mn></msub><mo>,</mo><msub><mi>c</mi><mn>2</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>c</mi><mi>k</mi></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>c</mi><msub><mi>N</mi><mi>C</mi></msub></msub><mo>}</mo></mrow>]]></math><img file="FDA0000838231410000013.GIF" wi="509" he="101" /></maths>和N<sub>P</sub>个地面站<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>P</mi><mo>=</mo><mo>{</mo><msub><mi>p</mi><mn>1</mn></msub><mo>,</mo><msub><mi>p</mi><mn>2</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>p</mi><mi>l</mi></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>p</mi><msub><mi>N</mi><mi>P</mi></msub></msub><mo>}</mo></mrow>]]></math><img file="FDA0000838231410000014.GIF" wi="535" he="95" /></maths>构成的任务规划场景中;t<sub>i</sub>表示第i个任务,1≤i≤N<sub>T</sub>;s<sub>j</sub>表示第j个成像卫星,令第j个成像卫星s<sub>j</sub>的最大存储为M<sub>max</sub>、当前存储为M(s<sub>j</sub>);所述第j个成像卫星s<sub>j</sub>带有一个成像传感器,并具有同步成像和传输功能;1≤j≤N<sub>S</sub>;c<sub>k</sub>表示第k个中继卫星,1≤k≤N<sub>C</sub>;p<sub>l</sub>表示第l个地面站,所述第l个地面站p<sub>l</sub>能同时接收多个成像卫星或中继卫星传输的成像数据;1≤l≤N<sub>p</sub>;其特征是,所述联合任务规划方法按如下步骤进行:步骤1:获得二维成像数据表和二维传输数据表:步骤1.1、获得所述N<sub>s</sub>个成像卫星对N<sub>T</sub>个任务的访问时间窗集合D、N<sub>s</sub>个成像卫星对N<sub>C</sub>个中继卫星的访问时间窗集合F以及N<sub>C</sub>个中继卫星对N<sub>P</sub>个地面站的访问时间窗集合L;所述N<sub>s</sub>个成像卫星对N<sub>T</sub>个任务的访问时间窗集合D为二维成像‑任务数据表,且表头包括:任务,成像卫星,开始成像时间和结束成像时间;所述二维成像‑任务数据表的每行数据表示所在行任务的成像候选方案;所述N<sub>s</sub>个成像卫星对N<sub>C</sub>个中继卫星的访问时间窗集合F为二维成像‑中继传输数据表,且表头包括:成像卫星、中继卫星、开始传输时间和结束传输时间;所述N<sub>C</sub>个中继卫星对N<sub>P</sub>个地面站的访问时间窗集合L为二维中继‑地面传输数据表,且表头包括:中继卫星、地面站、开始传输时间和结束传输时间;步骤1.2、为所述二维成像‑任务数据表中每个任务的成像候选方案添加编号,从而形成二维成像数据表;遍历所述二维成像数据表,获得每个任务的成像候选方案的总个数;步骤1.3、将所述二维成像‑中继传输数据表和二维中继‑地面传输数据表进行合并,从而形成二维传输数据表;所述二维传输数据表的表头包括:成像卫星、传输卫星、地面站、开始传输时间和结束传输时间;所述二维传输数据表的每行数据表示所在行卫星的传输候选方案;步骤2:使用多算法混合迭代求解,获得规划结果:步骤2.1、随机生成N<sub>G</sub>个一维整数向量<img file="FDA0000838231410000015.GIF" wi="533" he="79" />v<sub>m</sub>表示第m个向量,1≤m≤N<sub>G</sub>;并有,<img file="FDA0000838231410000016.GIF" wi="549" he="71" /><img file="FDA0000838231410000017.GIF" wi="62" he="70" />表示第m个向量v<sub>m</sub>中第i个分量,表征第i个任务t<sub>i</sub>所选择的候选成像方案编号;所述第m个个体v<sub>m</sub>的长度等于任务的总个数N<sub>T</sub>;将所述向量集合V中的每一个向量作为一个个体,v<sub>m</sub>表示第m个个体,则N<sub>G</sub>个个体形成规模为N<sub>G</sub>的群体G;令每个个体代表一个解方案;令所述第m个个体v<sub>m</sub>中第i个分量<img file="FDA0000838231410000021.GIF" wi="62" he="70" />的取值范围为零到第i个任务t<sub>i</sub>的候选成像方案总个数之间的整数值,当<img file="FDA0000838231410000022.GIF" wi="140" he="70" />时,表示第m个个体v<sub>m</sub>所代表的解方案中,第i个任务t<sub>i</sub>不执行;步骤2.2、使用遗传算法、蚁群算法和粒子群算法对群体进行混合迭代;步骤2.2.1、设定最大混合迭代次数为N<sub>M‑U</sub>,设定当前迭代次数为α,并初始化α=1;步骤2.2.2、判断α>N<sub>M‑U</sub>是否成立,若是,则终止迭代,获得第N<sub>M‑U</sub>次迭代修正的群体<img file="FDA0000838231410000023.GIF" wi="143" he="78" />否则,转步骤2.2.3;步骤2.2.3、更新蚁群算法的信息素数据,更新粒子群算法的粒子飞行速度数据;步骤2.2.4、从遗传算法、蚁群算法、粒子群算法中随机选择一个算法,作为第α次迭代的群体智能算法;步骤2.2.5、利用第α次迭代的群体智能算法对群体G进行迭代,获得第α次更新的群体G<sub>α</sub>;步骤2.2.6、利用所述第α次更新的群体G<sub>α</sub>对N<sub>s</sub>个成像卫星进行第α次冲突检测,并对N<sub>T</sub>个任务进行第α次传输规划,获得第α次修正后的群体G′<sub>α</sub>;步骤2.2.7、将α+1赋值给α;并返回步骤2.2.2执行;步骤2.3、选择所述第N<sub>M‑U</sub>次迭代修正的群体<img file="FDA0000838231410000024.GIF" wi="119" he="79" />中适应度最好的个体映射到N<sub>s</sub>个成像卫星上,并对N<sub>T</sub>个任务进行传输规划,获得N<sub>T</sub>个任务的规划结果,从而实现联合任务规划。
地址 230009 安徽省合肥市包河区屯溪路193号