...
首页> 外文期刊>Journal of Aerospace Computing, Information, and Communication >Modular Software Architecture for Fully Coupled Spacecraft Simulations
【24h】

Modular Software Architecture for Fully Coupled Spacecraft Simulations

机译:用于完全耦合航天器仿真的模块化软件架构

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

摘要

Computer simulations of spacecraft dynamics are widely used in industry and academia to predict how spacecraft will behave during proposed mission concepts. Current technology and performance requirements have placed pressure on simulations to be increasingly more representative of the environment and the physics that spacecraft will encounter. This results in increasingly complex computer simulations. Designing the software architecture in a modular way is a crucial step to allow for ease of testing, maintaining, and scaling of the software code base. However, for complex spacecraft modeling including flexible or multibody dynamics, modularizing the software is not a trivial task because the resulting equations of motion are fully coupled nonlinear equations. In this paper, a software architecture is presented for creating complex fully coupled spacecraft simulations with a modular framework. The architecture provides a solution to these common issues seen in dynamics modeling. The modularization of the fully coupled equations of motion is completed by solving the complex equations analytically such that the spacecraft rigidbody translational and rotational accelerations are solved for first and the other second-order state derivatives are found later. This architecture is implemented in the Basilisk astrodynamics software package and is a fully tested example of the proposed software architecture.
机译:航天器动力学的计算机模拟在工业和学术界广泛用于预测航天器在拟议的任务概念期间的行为。当前的技术和性能要求已对模拟施加压力,以使其越来越能代表航天器将遇到的环境和物理。这导致越来越复杂的计算机模拟。以模块化的方式设计软件体系结构是至关重要的步骤,以简化软件代码库的测试,维护和扩展。但是,对于复杂的航天器建模(包括灵活的或多体动力学),模块化软件并不是一件容易的事,因为所产生的运动方程是完全耦合的非线性方程。在本文中,提出了一种软件体系结构,用于使用模块化框架创建复杂的完全耦合的航天器模拟。该体系结构为动力学建模中常见的这些问题提供了解决方案。通过解析求解复杂方程,可以完成完全耦合的运动方程的模块化,从而首先求解航天器刚体的平移和旋转加速度,然后找到其他二阶状态导数。该体系结构在Basilisk航天动力学软件包中实现,并且是所建议软件体系结构的经过充分测试的示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号