当前位置: X-MOL 学术J. Aerosp. Inf. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Basilisk: A Flexible, Scalable and Modular Astrodynamics Simulation Framework
Journal of Aerospace Information Systems ( IF 1.5 ) Pub Date : 2020-05-22 , DOI: 10.2514/1.i010762
Patrick W. Kenneally 1 , Scott Piggott 1 , Hanspeter Schaub 1
Affiliation  

The Basilisk astrodynamics framework is a spacecraft simulation tool developed with an aim of strict modular separation and decoupling of modeling concerns in regard to coupled spacecraft dynamics, environment interactions, and flight software algorithms. Modules, tasks, and task groups are the three core components that enable Basilisk’s modular architecture. These core components are described and their functionality demonstrated. The Basilisk message-passing system is a critical communications layer that facilitates the routing of input and output data between modules. Furthermore, this paper outlines Basilisk’s data logging and Monte Carlo simulation functionality. The implementation of Basilisk’s Python wrapped C++/C technology stack is described. Finally, a sample spacecraft attitude control simulation demonstrates the modularity and flexibility of the framework.



中文翻译:

Basilisk:灵活,可扩展和模块化的天体动力学仿真框架

Basilisk天体动力学框架是一种航天器仿真工具,其开发目的是在耦合航天器动力学,环境相互作用和飞行软件算法方面进行严格的模块分离和建模问题的分离。模块,任务和任务组是启用Basilisk模块化体系结构的三个核心组件。描述了这些核心组件并演示了其功能。Basilisk消息传递系统是关键的通信层,可促进模块之间输入和输出数据的路由。此外,本文概述了Basilisk的数据记录和蒙特卡洛模拟功能。描述了Basilisk的Python包装的C ++ / C技术堆栈的实现。最后,

更新日期:2020-05-22
down
wechat
bug