An example OpenMETA model for the preliminary design of a spacecraft.
In addition to cloning this repository, you will need to install a number of software tools to be able to successfully run some of the test benches in this model.
OpenModelica is used to simulate the system dynamics of the spacecraft. To install OpenModelica you simply need to download and install the OpenModelica 1.9.2 version installer that is available here.
CyPhy_Model folder holds the OpenMETA project representing a Spacecraft. The
Spacecraft.xme model is based heavily on the work done at the Vanderbilt Institute for Software Integration and Systems to model a Spacecraft using the OpenMETA tools. The version found here makes some slight modifications to the original model to standardize naming conventions and model organization, but most significantly it seeks to replace all the Connectors in the model with instances of "Connector" archetypes in the Connectors folder; this was necessary for mapping them to SysML "Interface Blocks."
SysML_Model folder contains a project
Spacecraft.mdzip that corresponds to the one in the
Spacecraft.xme. This project includes a number of SysML functional and operational models in addition to the structural models that correspond to the OpenMETA project and components.