"Exporting SysML Designs to Simulink" by Drew Q. Broadbent

Date of Award

6-2024

Document Type

Thesis

Degree Name

Master of Science in Systems Engineering

Department

Department of Systems Engineering and Management

First Advisor

David R. Jacques, PhD

Abstract

Various software systems have been developed to aid a systems engineer in evaluating system requirements, such as Dassault’s Magic System of Systems Architect (MSOSA) and MathWorks’ Simulink. Both software packages have different strengths; therefore, it is beneficial to export models from one software package to another. MSOSA provides a built-in tool that facilitates this transfer, built upon the Extension for Physical Interaction and Signal Flow Simulation (SysPhS) standard. However, the process is often unreliable and error prone and online documentation is largely lacking. This research used extensive trial and error to fill in the documentation gaps and create a method to reliably transfer constant values and state machines from MSOSA to Simulink. It was found that the most reliable and time-efficient method is to define constant values and state machines in MSOSA, export these to Simulink, then create and connect the remaining components of the system to complete the model. This process was applied to an example of a CubeSat electrical system. While this process is limited to only exporting constant values and state machines, it was found that this information is enough to generate a practical simulation in Simulink and evaluate system behaviors and designs for design requirements validation.

AFIT Designator

AFIT-ENV-MS-24-J-032

Comments

A 12-month embargo was observed for posting this work on AFIT Scholar.

Distribution Statement A, Approved for Public Release. PA case number on file.

Share

COinS