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...
Main Author: | |
---|---|
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 |