Modular Software Architecture for Fully Coupled Spacecraft Simulations

被引:9
|
作者
Allard, Cody [1 ,2 ,3 ]
Ramos, Manuel Diaz [1 ,2 ]
Schaub, Hanspeter [1 ,2 ,3 ]
Kenneally, Patrick [1 ,2 ,3 ]
Piggott, Scott [1 ,4 ]
机构
[1] Univ Colorado, Boulder, CO 80309 USA
[2] Colorado Ctr Astrodynam Res, Dept Aerosp Engn Sci, 431 UCB, Boulder, CO USA
[3] AIAA, Boulder, CO USA
[4] ADCS Integrated Simulat Software Lead, Lab Atmospher & Space Phys, Boulder, CO USA
来源
关键词
D O I
10.2514/1.I010653
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
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.
引用
收藏
页码:670 / 683
页数:14
相关论文
共 50 条
  • [1] MODULAR SOFTWARE ARCHITECTURE FOR FULLY-COUPLED SPACECRAFT SIMULATIONS
    Allard, Cody
    Ramos, Manuel Diaz
    Kenneally, Patrick
    Schaub, Hanspeter
    Piggott, Scott
    GUIDANCE, NAVIGATION, AND CONTROL 2018, PTS I-II: ADVANCES IN THE ASTRONAUTICAL SCIENCES, 2018, 164 : 593 - 604
  • [2] FULLY-COUPLED SPHERICAL MODULAR PENDULUM MODEL TO SIMULATE SPACECRAFT PROPELLANT SLOSH
    Cappuccio, Paolo
    Allard, Cody
    Schaub, Hanspeter
    ASTRODYNAMICS 2018, PTS I-IV, 2019, 167 : 73 - 90
  • [3] Software architecture for autonomous spacecraft
    Li, Yu-Qing
    Wang, Ri-Xin
    Xu, Min-Qiang
    2008, Harbin Institute of Technology, P.O. Box 136, Harbin, 150001, China (40):
  • [4] A Modular Software Architecture for UAVs
    Kekec, Taygun
    Ustundag, Baris Can
    Guney, Mehmet Ali
    Yildirim, Alper
    Unel, Mustafa
    39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 4037 - 4042
  • [5] Fully-Coupled Multiphysics Simulations of the Thermo-Mechanical Oxidation of Ceramics for Spacecraft Heat Shields
    Rulko, Theo A.
    Pickard, Daniel
    Radovitzky, Raul
    AIAA SCITECH 2024 FORUM, 2024,
  • [6] An Object Oriented Architecture for distributed spacecraft simulations
    Strunce, RR
    Maher, FA
    GUIDANCE AND CONTROL 1998, 1998, 98 : 451 - 459
  • [7] Modular Monolith: Is This the Trend in Software Architecture?
    Su, Ruoyu
    Li, Xiaozhou
    PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL WORKSHOP NEW TRENDS IN SOFTWARE ARCHITECTURE, SATRENDS 2024, 2024, : 10 - 13
  • [8] A Modular Electrical Power System Architecture for Small Spacecraft
    Lim, Timothy M.
    Cramer, Aaron M.
    Lumpp, James E., Jr.
    Rawashdeh, Samir A.
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2018, 54 (04) : 1832 - 1849
  • [9] Modular open systems architecture for optical networks in Spacecraft
    Lyke, James
    Peters, Christian
    Buckley, Derek
    Bergstedt, Zachary
    OPEN ARCHITECTURE/OPEN BUSINESS MODEL NET-CENTRIC SYSTEMS AND DEFENSE TRANSFORMATION 2019, 2019, 11015
  • [10] MIDEX advanced modular and distributed spacecraft avionics architecture
    Ruffa, JA
    Castell, K
    Flatley, T
    Lin, M
    1998 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 5, 1998, : 531 - 541