首页> 外文会议>International conference on systems science and systems engineering >A CONSTRAINT-BASED APPROACH TO TASK SCHEDULING FOR OBSERVING SATELLITES
【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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号