[发明专利]卫星任务资源匹配优化方法、装置、存储介质和电子设备有效
申请号: | 202110423156.0 | 申请日: | 2021-04-20 |
公开(公告)号: | CN113313349B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 胡笑旋;秦雪敏;马华伟;夏维;靳鹏;罗贺;王国强;唐奕城 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 北京久诚知识产权代理事务所(特殊普通合伙) 11542 | 代理人: | 余罡 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卫星 任务 资源 匹配 优化 方法 装置 存储 介质 电子设备 | ||
1.一种卫星任务资源匹配优化方法,其特征在于,包括:
S1、获取卫星任务资源匹配优化模型,所述卫星任务资源匹配优化模型包括适应度函数,所述适应度函数为
其中:
表示完成任务Tm的观测得到的收益;表示违反约束惩罚值,如果规划方案解Rsolution为可行解否则为能量约束惩罚值、储存容量约束惩罚值、时间窗约束惩罚值和最长工作时间约束惩罚值之和;Rsolution={R1,R2,...Rn,...RN}表示一个任务规划方案;Rn表示卫星Sn的执行任务序列,按照卫星Sn依次执行观测任务的先后顺序排列而成;
S2、基于改进的邻域搜索算法和所述卫星任务资源匹配优化模型的获取最终的优化方案,所述改进的邻域搜索算法的改进之处包括在迭代中可以接受不可行解;
其中,所述为能量约束惩罚值、储存容量约束惩罚值、时间窗约束惩罚值和最长工作时间约束惩罚值之和,其计算公式如下:
其中:
分别表示解的能量约束惩罚值、储存容量约束惩罚值、时间窗约束惩罚值以及最长工作时间约束惩罚值,β,λ、为平衡量纲参数;
所述的计算公式包括:
其中:
表示0和之间的较大值;表示Sn已观测任务消耗的能量,表示卫星Sn观测单位时间消耗的能量,表示任务Tm观测所需时间;表示Sn偏转角进行调整时消耗的能量,其中xijn为0,1变量,当卫星Sn在观测任务Ti后观测任务Tj,xijn=1,否则的话等于0;表示Sn从观测任务Ti到观测任务Tj之间的调整时间;表示卫星Sn单位时间姿势调整消耗的能量;
其中:
表示0和之间的较大值;表示当前规划卫星Sn已经消耗的储存容量,表示当前规划卫星Sn观测单位时间消耗的储存容量,表示任务Tm观测所需时间,表示卫星Sn观测任务Tm需要耗费的储存容量,为卫星Sn的最大储存容量;
其中:
表示0和之间的较大值,表示任务Tm的最迟开始观测时间,表示卫星Sn尝试对任务Tm执行观测的时间,表示和之间的较大值,Ti表示卫星Sn执行任务Tm之前执行的观测任务,表示卫星Sn尝试对任务Ti执行观测的时间,如果Ti为Sn第一个观测任务,Tistar表示任务Ti的最早开始观测时间;timn表示Sn从观测任务Ti到观测任务Tm之间的调整时间,Tit表示任务Ti观测所需时间;
其中:
表示0和之间的较大值,为卫星最长工作时间,为卫星实际工作时间,它主要由三部分组成,表示卫星执行任务观测时间,表示任务Tm观测所需时间;表示卫星姿势转换所消耗的时间,其中xijn为0,1变量,当卫星Sn在观测任务Ti后观测任务Tj,xijn=1,否则的话等于0;表示Sn从观测任务Ti到观测任务Tj之间的姿势调整时间;表示卫星Sn所消耗的等待时间,表示和0之间的较大值,表示任务Tm的最早开始观测时间,表示当前规划卫星Sn尝试对任务Tm执行观测的时间,表示和之间的较大值,Ti表示当前规划卫星Sn执行任务Tm之前执行的观测任务,timn表示Sn从观测任务Ti到观测任务Tm之间的调整时间,Tit表示任务Ti观测所需时间;
所述基于改进的邻域搜索算法和所述卫星任务资源匹配优化模型的获取最终的优化方案,包括:
S201、进行参数初始化,输入所需参数终止系数Wend=0.1、下降系数Wfall=0.93、邻域解数量N=300、当前系数Wnow=1000,初始规划方案Rinitial,未安排任务集合T',将初始规划方案Rinitial设置为当前解和最好解,Rnow和Rbest分别用于记录当前解和最好解的适应度值;
S202、随机选择一个邻域操作算子转换当前解生成一个邻域解,重复这个操作直到邻域解的数量达到N,邻域操作算子共有两个分别是交换算子和插入算子;
S203、依次计算N个邻域解的适应度值,取出其中适应度值最高的邻域解,将该邻域解设置为候选解,Rcan用于记录候选解的适应度值;
S204、更新当前解;
S205、判断候选解的违反约束惩罚值是否为0,当不为0时,则保持最好解不变,为0时,则判断Rcan和Rbest的大小,如果Rcan≥Rbest,该候选解成为新一轮的最好解,否则保持最好解不变;
S206、当前解和最好解更新完毕后,更新参数Wnow=Wnow*Wfall,Wnow表示当前系数,Wfall表示下降系数;
S207、如果Wnow≤Wend,算法终止输入最好解,最好解即为最终的优化方案,否则的话转到S202开始重复迭代直到达到算法终止条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110423156.0/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理