An Iteration on the Horizon Simulation Framework to Include .NET and Python Scripting

Modeling and Simulation is a crucial element of the aerospace engineering design pro- cess because it allows designers to thoroughly test their solution before investing in the resources to create it. The Horizon Simulation Framework (HSF) v3.0 is an aerospace modeling and simulation tool that allow...

Full description

Bibliographic Details
Main Author: Yost, Morgan
Format: Others
Published: DigitalCommons@CalPoly 2016
Subjects:
Online Access:https://digitalcommons.calpoly.edu/theses/1607
https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=2780&context=theses
id ndltd-CALPOLY-oai-digitalcommons.calpoly.edu-theses-2780
record_format oai_dc
spelling ndltd-CALPOLY-oai-digitalcommons.calpoly.edu-theses-27802021-08-20T05:02:11Z An Iteration on the Horizon Simulation Framework to Include .NET and Python Scripting Yost, Morgan Modeling and Simulation is a crucial element of the aerospace engineering design pro- cess because it allows designers to thoroughly test their solution before investing in the resources to create it. The Horizon Simulation Framework (HSF) v3.0 is an aerospace modeling and simulation tool that allows the user to verify system level requirements in the early phases of the design process. A low fidelity model of the system that is created by the user is exhaustively tested within the built-in Day-in-the-Life simulator to provide useful information in the form of failed requirements, system bottle necks and leverage points, and potential schedules of operations. The model can be stood up quickly with Extended Markup Language (XML) input files or can be customly created with Python Scripts that interact with the framework at runtime. The goal of the work presented in this thesis is to progress HSF from v2.3 to v3.0 in order to take advantage of current software development technologies. This includes converting the codebase from C++ and Lua scripting to C♯ and Python Scripting. The particulars of the considerations, benefits, and implementation of the new framework are discussed in detail. The simulation data and performance run time of the new framework were compared to that of the old framework. The new framework was found to produce similar data outputs with a faster run time. 2016-06-01T07:00:00Z text application/pdf https://digitalcommons.calpoly.edu/theses/1607 https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=2780&context=theses Master's Theses DigitalCommons@CalPoly Modeling and Simulation Aerospace Design Verification Space Vehicles Systems Engineering and Multidisciplinary Design Optimization
collection NDLTD
format Others
sources NDLTD
topic Modeling and Simulation
Aerospace
Design
Verification
Space Vehicles
Systems Engineering and Multidisciplinary Design Optimization
spellingShingle Modeling and Simulation
Aerospace
Design
Verification
Space Vehicles
Systems Engineering and Multidisciplinary Design Optimization
Yost, Morgan
An Iteration on the Horizon Simulation Framework to Include .NET and Python Scripting
description Modeling and Simulation is a crucial element of the aerospace engineering design pro- cess because it allows designers to thoroughly test their solution before investing in the resources to create it. The Horizon Simulation Framework (HSF) v3.0 is an aerospace modeling and simulation tool that allows the user to verify system level requirements in the early phases of the design process. A low fidelity model of the system that is created by the user is exhaustively tested within the built-in Day-in-the-Life simulator to provide useful information in the form of failed requirements, system bottle necks and leverage points, and potential schedules of operations. The model can be stood up quickly with Extended Markup Language (XML) input files or can be customly created with Python Scripts that interact with the framework at runtime. The goal of the work presented in this thesis is to progress HSF from v2.3 to v3.0 in order to take advantage of current software development technologies. This includes converting the codebase from C++ and Lua scripting to C♯ and Python Scripting. The particulars of the considerations, benefits, and implementation of the new framework are discussed in detail. The simulation data and performance run time of the new framework were compared to that of the old framework. The new framework was found to produce similar data outputs with a faster run time.
author Yost, Morgan
author_facet Yost, Morgan
author_sort Yost, Morgan
title An Iteration on the Horizon Simulation Framework to Include .NET and Python Scripting
title_short An Iteration on the Horizon Simulation Framework to Include .NET and Python Scripting
title_full An Iteration on the Horizon Simulation Framework to Include .NET and Python Scripting
title_fullStr An Iteration on the Horizon Simulation Framework to Include .NET and Python Scripting
title_full_unstemmed An Iteration on the Horizon Simulation Framework to Include .NET and Python Scripting
title_sort iteration on the horizon simulation framework to include .net and python scripting
publisher DigitalCommons@CalPoly
publishDate 2016
url https://digitalcommons.calpoly.edu/theses/1607
https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=2780&context=theses
work_keys_str_mv AT yostmorgan aniterationonthehorizonsimulationframeworktoincludenetandpythonscripting
AT yostmorgan iterationonthehorizonsimulationframeworktoincludenetandpythonscripting
_version_ 1719460432729604096