Suppr超能文献

多团队层级结构中的分布式编队飞行控制

Decentralized formation flying control in a multiple-team hierarchy.

作者信息

Mueller Joseph B, Thomas Stephanie J

机构信息

Princeton Satellite Systems, Princeton, NJ 08542, USA.

出版信息

Ann N Y Acad Sci. 2005 Dec;1065:112-38. doi: 10.1196/annals.1370.014.

Abstract

In recent years, formation flying has been recognized as an enabling technology for a variety of mission concepts in both the scientific and defense arenas. Examples of developing missions at NASA include magnetospheric multiscale (MMS), solar imaging radio array (SIRA), and terrestrial planet finder (TPF). For each of these missions, a multiple satellite approach is required in order to accomplish the large-scale geometries imposed by the science objectives. In addition, the paradigm shift of using a multiple satellite cluster rather than a large, monolithic spacecraft has also been motivated by the expected benefits of increased robustness, greater flexibility, and reduced cost. However, the operational costs of monitoring and commanding a fleet of close-orbiting satellites is likely to be unreasonable unless the onboard software is sufficiently autonomous, robust, and scalable to large clusters. This paper presents the prototype of a system that addresses these objectives-a decentralized guidance and control system that is distributed across spacecraft using a multiple team framework. The objective is to divide large clusters into teams of "manageable" size, so that the communication and computation demands driven by N decentralized units are related to the number of satellites in a team rather than the entire cluster. The system is designed to provide a high level of autonomy, to support clusters with large numbers of satellites, to enable the number of spacecraft in the cluster to change post-launch, and to provide for on-orbit software modification. The distributed guidance and control system will be implemented in an object-oriented style using a messaging architecture for networking and threaded applications (MANTA). In this architecture, tasks may be remotely added, removed, or replaced post launch to increase mission flexibility and robustness. This built-in adaptability will allow software modifications to be made on-orbit in a robust manner. The prototype system, which is implemented in Matlab, emulates the object-oriented and message-passing features of the MANTA software. In this paper, the multiple team organization of the cluster is described, and the modular software architecture is presented. The relative dynamics in eccentric reference orbits is reviewed, and families of periodic, relative trajectories are identified, expressed as sets of static geometric parameters. The guidance law design is presented, and an example reconfiguration scenario is used to illustrate the distributed process of assigning geometric goals to the cluster. Next, a decentralized maneuver planning approach is presented that utilizes linear-programming methods to enact reconfiguration and coarse formation keeping maneuvers. Finally, a method for performing online collision avoidance is discussed, and an example is provided to gauge its performance.

摘要

近年来,编队飞行已被公认为是一种使能技术,可用于科学和国防领域的各种任务概念。美国国家航空航天局(NASA)正在开展的任务示例包括磁层多尺度任务(MMS)、太阳成像射电阵列(SIRA)和类地行星发现者(TPF)。对于这些任务中的每一项,都需要采用多卫星方法来实现科学目标所要求的大规模几何构型。此外,使用多卫星集群而非大型整体式航天器的范式转变,也是受到增强鲁棒性、提高灵活性和降低成本等预期益处的推动。然而,除非机载软件具有足够的自主性、鲁棒性且能扩展到大型集群,否则监测和指挥一组近轨卫星的运行成本可能会过高。本文介绍了一个旨在实现这些目标的系统原型——一种使用多团队框架在航天器之间分布式的分散式制导与控制系统。其目标是将大型集群划分为“可管理”规模的团队,以便由N个分散单元驱动的通信和计算需求与团队中的卫星数量相关,而非与整个集群的卫星数量相关。该系统旨在提供高度的自主性,支持拥有大量卫星的集群,使集群中的航天器数量在发射后能够改变,并支持在轨软件修改。分布式制导与控制系统将采用面向对象的方式实现,使用用于网络和线程应用的消息传递架构(MANTA)。在这种架构中,任务在发射后可以远程添加、删除或替换,以提高任务的灵活性和鲁棒性。这种内置的适应性将允许以稳健的方式在轨进行软件修改。该原型系统用Matlab实现,模拟了MANTA软件的面向对象和消息传递特性。本文描述了集群的多团队组织,并介绍了模块化软件架构。回顾了偏心参考轨道中的相对动力学,识别出周期性相对轨迹族,并将其表示为一组静态几何参数。给出了制导律设计,并通过一个示例重新配置场景来说明为集群分配几何目标的分布式过程。接下来,提出了一种分散式机动规划方法,该方法利用线性规划方法来实施重新配置和粗编队保持机动。最后,讨论了一种执行在线碰撞避免的方法,并提供了一个示例来评估其性能。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验