【24h】

A CONSTRAINT-BASED APPROACH TO TASK SCHEDULING FOR OBSERVING SATELLITES

机译:基于约束的卫星观测任务调度方法

获取原文
获取原文并翻译 | 示例

摘要

Task scheduling for observing satellites is a problem of optimally assigning resources (observing satellites, ground stations, etc.) and executing times to satellite observing tasks (observations, downlinks, etc.). The problem has some specific features that make it more difficult than other scheduling problems. For example, observing satellites have limited short opportunities (the visible time-windows) for imaging a given target area; the real problem often involves multiple satellites, hundreds of tasks, and many complex constraints including non-linear and logic ones; furthermore, it is often over-constrained. For these reason, the satellite scheduling problem can hardly be dealt with mathematical programming, except that we made some unpractical assumptions. While in some industrial scheduling systems, an approach as constraint-based scheduling are well used. Its main idea is to model scheduling problems as a class of CSPs, and to solve them by using constraint programming (CP) techniques rooting in AI. Its most advantage is the ability to model scheduling problems and their complex constraints naturally and easily, in addition, there exist a set of mature constraint reasoning and constraint solving algorithms for choose. In this paper, we discuss how to solve the task scheduling problem for observing satellites using constraint-based scheduling approach. We describe the problem modeling process and lay emphasis on the method to handle those specific features of satellite scheduling problems. Finally, we give a demonstrational example to test our approach. The result shows that although the solution is not the optimal one, it is a satisfactory one. It do avoid the resource using conflict and those tasks with high priority are scheduled first.
机译:用于观测卫星的任务调度是一个问题,即如何优化分配资源(观测卫星,地面站等)并为卫星观测任务(观测,下行链路等)执行时间。该问题具有某些特定功能,这使其比其他计划问题更加困难。例如,观测卫星用于给定目标区域成像的机会有限(可见的时间窗口);真正的问题通常涉及多个卫星,数百个任务以及许多复杂的约束,包括非线性和逻辑约束。此外,它经常被过度约束。由于这些原因,除了我们做了一些不切实际的假设外,很难用数学编程来解决卫星调度问题。在某些工业调度系统中,很好地使用了基于约束的调度方法。其主要思想是将调度问题建模为一类CSP,并通过使用植根于AI的约束编程(CP)技术来解决这些问题。它的最大优点是能够自然而轻松地对调度问题及其复杂约束进行建模,此外,还有一组成熟的约束推理和约束求解算法可供选择。在本文中,我们讨论了如何使用基于约束的调度方法解决观测卫星的任务调度问题。我们描述了问题建模过程,并着重介绍了处理卫星调度问题的那些特定特征的方法。最后,我们给出一个示范性的例子来测试我们的方法。结果表明,尽管该解决方案不是最佳解决方案,但还是令人满意的。它确实避免了资源使用冲突,并且优先安排了那些优先级高的任务。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号