CN106570614A - 星上自主分布式任务调度方法 - Google Patents

星上自主分布式任务调度方法 Download PDF

Info

Publication number
CN106570614A
CN106570614A CN201610898370.0A CN201610898370A CN106570614A CN 106570614 A CN106570614 A CN 106570614A CN 201610898370 A CN201610898370 A CN 201610898370A CN 106570614 A CN106570614 A CN 106570614A
Authority
CN
China
Prior art keywords
satellite
scheduling
task
adjustment
star
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610898370.0A
Other languages
English (en)
Inventor
夏磊
张科科
斯朝铭
刘武
潘晓彤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Institute of Microsystem and Information Technology of CAS
University of Chinese Academy of Sciences
Original Assignee
Shanghai Engineering Center for Microsatellites
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Engineering Center for Microsatellites filed Critical Shanghai Engineering Center for Microsatellites
Priority to CN201610898370.0A priority Critical patent/CN106570614A/zh
Publication of CN106570614A publication Critical patent/CN106570614A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

一种星上自主分布式任务调度方法,包括:向卫星上传观测任务序列,所述观测任务序列包括需要进行调度规划的观测任务的观测目标坐标点序列值;根据卫星本体轨道参数和观测目标点坐标序列值,计算卫星与各目标位置的可视时间窗口;以所述卫星与目标位置的可视时间窗口为输入参数,由主星进行任务调度,将调度任务分成若干子调度任务,主星将子调度任务序列传送给辅星进行计算,并将调度结果返回主星,形成总体任务调度结果。上述方法可以实现卫星星上自主任务调度功能,且提高任务调度效率。

Description

星上自主分布式任务调度方法
技术领域
本发明涉及航天技术领域,尤其涉及一种星上自主分布式任务调度方法。
背景技术
任务规划在整个卫星应用过程中起着关键作用,主要解决卫星资源的有效分配和规划,最大限度的完成用户提交的观测任务,是影响卫星使用效能的主要因素之一。
目前在国内外卫星观测活动中,卫星在轨活动都是由地面站事先做好计划方案,然后经由合适的上行链路上传至卫星离线执行的,这种方式要求有足够的星地通信时间以及相对稳定的运行环境,由于星地交互频繁,这种方式的运行成本较高。
因此,有必要改进传统的卫星的任务调度模式,以实现卫星星上自主任务调度功能。
发明内容
本发明所要解决的技术问题是,提供一种星上自主分布式任务调度方法,实现星上自主任务调度功能。
为了解决上述问题,本发明提供了一种星上自主分布式任务调度方法,包括:向卫星上传观测任务序列,所述观测任务序列包括需要进行调度规划的观测任务的观测目标坐标点序列值;根据卫星本体轨道参数和观测目标点坐标序列值,计算卫星与各目标位置的可视时间窗口;以所述卫星与目标位置的可视时间窗口为输入参数,由主星进行任务调度,将调度任务分成若干子调度任务,主星将子调度任务序列传送给辅星进行计算,并将调度结果返回主星,形成总体任务调度结果。
可选的,主星采用断链重连贪婪算法进行任务调度。
可选的,计算一周内的卫星与各目标位置的可视时间窗口。
可选的,还包括:形成总体任务调度结果之后,判断所述总体任务调度结果是否符合卫星姿态调整的实际需求,若符合,则完成自主任务调度;若不符合,则通过迭代计算,调整任务调度,判断是否达到调整迭代最大次数,若未达到调整迭代最大次数,则继续调整任务调度;若已达到调整迭代最大次数,则对不符合卫星姿态调整的实际需求的观测任务进行随机选择,完成自主任务调度。
可选的,通过自主导引律计算,对总体任务调度的调度序列进行可行性分析,判断总体任务调度结果是否符合卫星姿态调整的实际需求。。
本发明的优点在于本发明通过结合任务调度与分布式计算等技术,实现卫星星上自主任务调度功能,使得小卫星能够根据实时的任务信息、卫星状态信息及其他相关信息,自主的进行决策,控制卫星完成各种观测任务调度,大大节省整个规划问题的求解时间,降低地面管控复杂性。
附图说明
图1为星上自主分布式任务调度的流程示意图。
具体实施方式
下面结合附图对本发明提供的星上自主分布式任务调度方法的具体实施方式做详细说明。
请参考图1,为所述星上自主分布式任务调度的流程示意图。
本发明的实施例中,所述星上自主分布式任务调度方法包括:
首先执行步骤S1,向卫星上传观测任务序列,即完成任务目标输入,所述观测任务序列包括需要进行调度规划的观测任务的观测目标坐标点序列值。
所述观测任务为卫星在未来一段时间内需要进行调度规划的观测任务。所述未来一段时间可以是一个月、六个月或一年等,时间越长,任务数量越多。根据卫星的星上运算能力决定上传的观测任务序列数量。
所述观测任务序列包括每个观测任务的观测目标的坐标点序列值,后续对所述观测任务进行调度计算时,均是对所述观测任务序列进行计算。
通过地面站向卫星上传观测任务序列,然后,通过星上计算对所述观测任务序列进行调度规划,对地面依赖度极低。
然后执行步骤S2,根据卫星本体轨道参数和观测目标点坐标序列值,计算卫星与各目标位置的可视时间窗口。
所述可视时间窗口为卫星经过观测目标上空,可以与观测目标进行通讯与数据传输,或者卫星可以对观测目标进行观测的时间范围。卫星与观测目标的任何直接信息交换都必须在卫星对该观测目标的时间窗口中。所以,在对观测任务进行调度之前,必须计算出每个观测任务的观测目标于卫星的时间窗口,再次基础上,再进行任务调度。
通过星上快速计算方法,以卫星本体轨道参数和观测目标点坐标序列作为计算参数,计算一段时间内卫星与各目标位置的可视时间窗口C1、C2…Cn。作为本发明的一个实施例,可以计算一周内卫星与各目标位置的可视时间窗口。
然后执行步骤S3,以所述卫星与目标位置的可视时间窗口为输入参数,由主星进行任务调度,将调度任务分成若干子调度任务,主星将子调度任务序列传送给辅星进行计算,并将调度结果返回主星,形成总体任务调度结果。
作为本发明的一个实施例,可以采用断链重连贪婪算法实现上述任务调度。由于主星自身计算资源有限,若所有任务调度均通过主星进行计算完成,则任务调度的效率较低,所以,本发明的实施例中,采用分布式计算方法,将所有调度任务分成若干子调度任务之后,分配给主星周围的辅星进行计算,再将调度结果返回至主星合并,获得总体任务调度结果。这样,利用小卫星网络辅助通信,进一步优化星上资源利用,从而能够保障任务调度的快速、高效能。
由于卫星姿态调整需要耗费一定的时间,会导致调度序列存在因卫星姿态调整时间导致的观测任务冲突问题,从而导致观测任务无法完成。
作为本发明的一个实施例,获取总体任务调度结果之后,还对总体任务调度结过的调度序列进行可行性分析和调整。
具体的,继续执行步骤S4,形成总体任务调度结果之后,判断所述总体任务调度结果是否符合卫星姿态调整的实际需求,若符合,则完成自主任务调度;若不符合,则判断是否达到调整迭代最大次数,若未达到调整迭代最大次数,则重新进行任务调度;若已达到调整迭代最大次数,则对不符合卫星姿态调整的实际需求的观测任务进行随机选择,完成自主任务调度。
作为本发明的一个实施例,通过自主导引律计算,引入卫星姿态调整时间的约束项,以此作为判断调度结果是否符合卫星姿态调整时机需求的标准。
若总体任务调度结果中所有调度序列均符合卫星姿态调整的实际需求,则表明不存在因卫星姿态调整时间导致的观测任务冲突问题,自主任务调度完成,输出最终调度结果。
若总体任务调度结果中有部分调度序列不符合卫星姿态调整的实际需求,则对所述观测任务继续进行迭代计算,调整任务调度,然后继续进行调度序列可行性分析,根据判断结果选择继续通过迭代计算调整任务调度,还是完成自主任务调度。
当任务调整迭代次数达到最大次数时,对依旧不符合卫星姿态调整实际需求的冲突观测任务进行随机选择,消除冲突任务,完成自主任务调度。
所述任务调度过程,结合导引律计算,将工程实际与任务调度有机结合,弥补了传统卫星任务调度算法中未考虑姿态调整时间这一漏洞,使最终任务调度结果更加具备可行性。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (5)

1.一种星上自主分布式任务调度方法,其特征在于,包括:
向卫星上传观测任务序列,所述观测任务序列包括需要进行调度规划的观测任务的观测目标坐标点序列值;
根据卫星本体轨道参数和观测目标点坐标序列值,计算卫星与各目标位置的可视时间窗口;
以所述卫星与目标位置的可视时间窗口为输入参数,由主星进行任务调度,将调度任务分成若干子调度任务,主星将子调度任务序列传送给辅星进行计算,并将调度结果返回主星,形成总体任务调度结果。
2.根据权利要求1所述的星上自主分布式任务调度方法,其特征在于,主星采用断链重连贪婪算法进行任务调度。
3.根据权利要求1所述的星上自主分布式任务调度方法,其特征在于,计算一周内的卫星与各目标位置的可视时间窗口。
4.根据权利要求1所述的星上自主分布式任务调度方法,其特征在于,还包括:形成总体任务调度结果之后,判断所述总体任务调度结果是否符合卫星姿态调整的实际需求,若符合,则完成自主任务调度;若不符合,则通过迭代计算,调整任务调度,判断是否达到调整迭代最大次数,若未达到调整迭代最大次数,则继续调整任务调度;若已达到调整迭代最大次数,
则对不符合卫星姿态调整的实际需求的观测任务进行随机选择,完成自主任务调度。
5.根据权利要求1所述的星上自主分布式任务调度方法,其特征在于,通过自主导引律计算,对总体任务调度的调度序列进行可行性分析,判断总体任务调度结果是否符合卫星姿态调整的实际需求。
CN201610898370.0A 2016-10-14 2016-10-14 星上自主分布式任务调度方法 Pending CN106570614A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610898370.0A CN106570614A (zh) 2016-10-14 2016-10-14 星上自主分布式任务调度方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610898370.0A CN106570614A (zh) 2016-10-14 2016-10-14 星上自主分布式任务调度方法

Publications (1)

Publication Number Publication Date
CN106570614A true CN106570614A (zh) 2017-04-19

Family

ID=58532862

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610898370.0A Pending CN106570614A (zh) 2016-10-14 2016-10-14 星上自主分布式任务调度方法

Country Status (1)

Country Link
CN (1) CN106570614A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107506892A (zh) * 2017-07-17 2017-12-22 北京空间飞行器总体设计部 一种面向静轨光学遥感卫星星地一体化智能操控***
CN109039428A (zh) * 2018-08-17 2018-12-18 中南大学 基于冲突消解的中继卫星单址天线调度随机搜索方法
CN109146126A (zh) * 2018-07-02 2019-01-04 上海卫星工程研究所 基于时间窗口离散化的卫星成像任务最优路径规划方法
CN109728845A (zh) * 2018-11-07 2019-05-07 长沙天仪空间科技研究院有限公司 一种卫星高效调度星座及调度方法
CN110825510A (zh) * 2019-11-05 2020-02-21 中国人民解放军国防科技大学 任务驱动的多星协同任务分配方法及***
CN111598407A (zh) * 2020-04-22 2020-08-28 国家卫星气象中心(国家空间天气监测预警中心) 一种碳卫星任务规划的***及方法
WO2023283754A1 (zh) * 2021-07-12 2023-01-19 中国科学院微小卫星创新研究院 一种碳卫星的自主任务规划方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894367A (zh) * 2010-05-26 2010-11-24 中国人民解放军国防科学技术大学 成像卫星观测调度的目标聚类方法
CN102479085A (zh) * 2010-11-30 2012-05-30 中国人民解放军国防科学技术大学 敏捷卫星任务规划方法
CN104390649A (zh) * 2014-08-28 2015-03-04 上海微小卫星工程中心 一种海面太阳耀斑观测模式下的卫星姿态导引方法及***
CN105096012A (zh) * 2015-09-23 2015-11-25 中国电子科技集团公司第五十四研究所 一种基于可变滑动窗口的敏捷卫星时序规划方法
CN105095643A (zh) * 2015-06-15 2015-11-25 中国人民解放军国防科学技术大学 面向动态环境的成像卫星自主任务规划方法
CN105539884A (zh) * 2016-02-05 2016-05-04 上海微小卫星工程中心 一种卫星偏航控制导引方法
CN105787173A (zh) * 2016-02-25 2016-07-20 中国地质大学(武汉) 一种多星对地观测任务的调度规划方法及装置
CN105819004A (zh) * 2016-04-21 2016-08-03 上海微小卫星工程中心 一种卫星的太阳翼控制方法、***及卫星

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894367A (zh) * 2010-05-26 2010-11-24 中国人民解放军国防科学技术大学 成像卫星观测调度的目标聚类方法
CN102479085A (zh) * 2010-11-30 2012-05-30 中国人民解放军国防科学技术大学 敏捷卫星任务规划方法
CN104390649A (zh) * 2014-08-28 2015-03-04 上海微小卫星工程中心 一种海面太阳耀斑观测模式下的卫星姿态导引方法及***
CN105095643A (zh) * 2015-06-15 2015-11-25 中国人民解放军国防科学技术大学 面向动态环境的成像卫星自主任务规划方法
CN105096012A (zh) * 2015-09-23 2015-11-25 中国电子科技集团公司第五十四研究所 一种基于可变滑动窗口的敏捷卫星时序规划方法
CN105539884A (zh) * 2016-02-05 2016-05-04 上海微小卫星工程中心 一种卫星偏航控制导引方法
CN105787173A (zh) * 2016-02-25 2016-07-20 中国地质大学(武汉) 一种多星对地观测任务的调度规划方法及装置
CN105819004A (zh) * 2016-04-21 2016-08-03 上海微小卫星工程中心 一种卫星的太阳翼控制方法、***及卫星

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
BERND FREISLEBEN等: "A genetic local search algorithm for solving symmetric and asymmetric traveling salesman problems", 《PROCEEDINGS OF IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION》 *
庞中华: "高低轨对地观测卫星协同任务规划方法研究", 《中国优秀硕士学位论文全文数据库 工程科技II辑》 *
张正强: "基于MAS的分布式成像卫星***任务规划与控制问题研究", 《中国博士学位论文全文数据库 工程科技Ⅱ辑》 *
李东等: "SZ-7伴星姿态控制***设计及在轨试验", 《宇航学报》 *
陈宏宇等: "对空间目标成像的伴随小卫星***设计", 《宇航学报》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107506892A (zh) * 2017-07-17 2017-12-22 北京空间飞行器总体设计部 一种面向静轨光学遥感卫星星地一体化智能操控***
CN109146126A (zh) * 2018-07-02 2019-01-04 上海卫星工程研究所 基于时间窗口离散化的卫星成像任务最优路径规划方法
CN109039428A (zh) * 2018-08-17 2018-12-18 中南大学 基于冲突消解的中继卫星单址天线调度随机搜索方法
CN109728845A (zh) * 2018-11-07 2019-05-07 长沙天仪空间科技研究院有限公司 一种卫星高效调度星座及调度方法
CN110825510A (zh) * 2019-11-05 2020-02-21 中国人民解放军国防科技大学 任务驱动的多星协同任务分配方法及***
CN111598407A (zh) * 2020-04-22 2020-08-28 国家卫星气象中心(国家空间天气监测预警中心) 一种碳卫星任务规划的***及方法
CN111598407B (zh) * 2020-04-22 2023-09-01 国家卫星气象中心(国家空间天气监测预警中心) 一种碳卫星任务规划的***及方法
WO2023283754A1 (zh) * 2021-07-12 2023-01-19 中国科学院微小卫星创新研究院 一种碳卫星的自主任务规划方法

Similar Documents

Publication Publication Date Title
CN106570614A (zh) 星上自主分布式任务调度方法
CN106020189B (zh) 基于邻域约束的空地异构机器人***路径规划方法
CN112580906A (zh) 卫星遥感任务规划与地面资源调度联合求解方法
CN104361234B (zh) 一种复杂约束条件下多星多任务观测调度优化方法
CN108023637B (zh) 一种同构多星在线协同方法
Lin et al. Daily imaging scheduling of an earth observation satellite
Feng et al. Heuristic hybrid game approach for fleet condition-based maintenance planning
Song et al. Rolling horizon path planning of an autonomous system of UAVs for persistent cooperative service: MILP formulation and efficient heuristics
CN109165782A (zh) 民航机场地面服务保障人员调度方法及其***
CN106516175A (zh) 敏捷成像卫星自主运控***及其运行流程
CN109088667B (zh) 一种面向简单任务的同构多星在线协同方法
CN106647787A (zh) 一种卫星星上自主规划任务的方法及***
US20200307785A1 (en) System and method for providing total logistic using drone
Chen et al. Multi-satellite observation scheduling algorithm based on hybrid genetic particle swarm optimization
Flushing et al. Connectivity-aware planning of search and rescue missions
Shahmoradi-Moghadam et al. Robust maintenance scheduling of aircraft fleet: A hybrid simulation-optimization approach
Belokonov et al. Multi-agent planning of the network traffic between nanosatellites and ground stations
CN109740832A (zh) 一种用于增强卫星***自主导航能力的连接计划设计方法
Xhafa et al. A tabu search algorithm for ground station scheduling problem
May et al. An architecture to enable autonomous control of a spacecraft
Aoun et al. Using Markov decision processes to solve stochastic gate assignment problem
Xhafa et al. Steady state genetic algorithm for ground station scheduling problem
Song et al. Towards real time scheduling for persistent UAV service: A rolling horizon MILP approach, RHTA and the STAH heuristic
CN109300335A (zh) 航班时刻调换***及调换方法
Sun et al. Satellites scheduling algorithm based on dynamic constraint satisfaction problem

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Zhang Keke

Inventor after: Xia Lei

Inventor after: Si Chaoming

Inventor after: Liu Wu

Inventor after: Pan Xiaotong

Inventor before: Xia Lei

Inventor before: Zhang Keke

Inventor before: Si Chaoming

Inventor before: Liu Wu

Inventor before: Pan Xiaotong

CB03 Change of inventor or designer information
TA01 Transfer of patent application right

Effective date of registration: 20170816

Address after: 200050 Changning Road, Shanghai, No. 865, No.

Applicant after: Shanghai Institute of Microsystem and Information Technology, Chinese Academy of Sciences

Applicant after: Shanghai Engineering Center for Microsatellites

Applicant after: University of Chinese Academy of Sciences

Address before: 201203 Shanghai city Pudong New Area Hartcourt Road No. 99

Applicant before: Shanghai Engineering Center for Microsatellites

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20170419

RJ01 Rejection of invention patent application after publication