计算机科学
脚本语言
灵活性(工程)
自动化
过程(计算)
有效载荷(计算)
软件工程
系统工程
工程类
程序设计语言
机械工程
计算机网络
统计
数学
网络数据包
作者
Benjamin S. Burger,Carole J. Addona,Benjamin Diedrich,William Harlin,Peter McDonough,Zachary Muscha,Harold Sells,D. Tyler
摘要
View Video Presentation: https://doi.org/10.2514/6.2021-0822.vid A flexible, hierarchical tool chain that is being applied to NASA's Space Launch System (SLS) for critical dynamics phenomena is described. This tool chain, called CLVTOPS, is used to investigate lateral liftoff movement of the vehicle as it departs and clears the mobile launch tower and separation of the two solid rocket boosters without collision with the core stage and payload. The toolset's architecture was configured to take advantage of a modern software engineering approach for maximum flexibility and utilization of open-source simulations and associated tools. As opposed to a "monolithic" approach, scripting languages were used to "bind" together a tool chain to configure and organize input data, execute and produce analysis results, and post-process these results to facilitate a rapid, iterative analysis process to quickly address issues and pursue alternatives with emphasis on analysis automation. Key capabilities in the tool chain include processing and mining of very large data sets, a wide range of graphical depictions, and high-fidelity, physics-based simulations. The paper begins with a problem description and the motivation for liftoff and separation dynamics analysis followed by a historical survey of dynamics analyses for previous NASA human-rated launch vehicles. Details of the tool chain and its components are then introduced and divided, first, into description of the scripting language architecture used to "bind" the simulation tools, programs, and scripts together and, second, the physics models and simulations. Representative analyses and data products for liftoff and booster separation dynamics are shown in order to provide in-depth insight into the tool chain's capabilities. Supporting activities such as simulation tool chain verification, version archiving and data management, and training are addressed. The paper concludes with case examples on how the tool chain can be tailored to related aerospace dynamics analyses, both large and small. The flexibility and versatility of this tool chain in supporting analyses of such a diverse range of aerospace applications demonstrates the feasibility of applying these patterns and techniques for tool construction to other aerospace simulations.
科研通智能强力驱动
Strongly Powered by AbleSci AI