Length: 4 Days
Print Friendly, PDF & Email

Spacecraft Model-Based Systems Engineering (MBSE) with SysML Training

The space industry is among the sectors now adopting a Model-Based Systems Engineering (MBSE) approach with Systems Modeling Language (SysML).

In fact, An MBSE and SysML approach have been at the forefront of NASA’s missions to Mars, including the recent successful Mars landing of the Perseverance Rover. The life-hunting robot will also help a little bit of Mars make it to Earth a decade or so from now, if all goes according to plan. Perseverance, the centerpiece of NASA’s $2.7 billion Mars 2020 mission, touched down inside the Red Planet’s Jezero Crater Feb. 18, 2021.

Model-based systems engineering (MBSE) is a formalized methodology that is used to support the requirements, design, analysis, verification, and validation associated with the development of complex systems.

In contrast to document-centric engineering, MBSE puts models at the center of system design. The increased adoption of digital-modeling environments during the past few years has led to increased adoption of MBSE.

SysML is a domain-specific modeling language for systems engineering used to specify, analyze, design, optimize, and verify systems.

MBSE and SysML are important to spacecraft systems like those used by NASA because as NASA continues its move into greater use of models for formulation and development of NASA projects and programs, there are recurring challenges to address.

This subtopic focuses on encouraging solutions to these cross-cutting modeling challenges, including greater modeling breadth (e.g., cost/schedule), depth (scalability), variable fidelity (precision/accuracy versus computation time), trade space exploration (how to evaluate large numbers of options), interaction (how users interact with the tools) and the processes that link them together.

The emphasis is not on specific tools, but demonstrations of capability and methodologies for achieving space and spacecraft solutions.

While the current focus is on small spacecraft, space experts believe MBSE and SysML tools and techniques will become more and more applicable to NASA’s large missions.

Model-Based Systems Engineering has also been a key practice in advancing systems engineering that have benefited CubeSat missions. MBSE created a system model that helped integrate other discipline specific engineering models and simulations.

The system level model initiated at the start of a project and evolved throughout development. It provided a cohesive and consistent source of system requirements, design, analysis, and verification.

The International Council on Systems Engineering (INCOSE) Space Systems Working Group (SSWG) established the Space Systems MBSE Challenge team in 2007. The SSWG Challenge team has been investigating the applicability of MBSE for designing CubeSats since 2011 using System Modeling Language (SysML).

Spacecraft Model-Based Systems Engineering (MBSE) with SysML Training

Spacecraft Model-based Systems Engineering (MBSE) with SysML is a 4-day  Hands-On MBSE and SysML Training designed for aerospace and space industry. This course provides participants with the knowledge and skills to develop SysML diagrams of a Small Satellite using SysML within MBSE framework.

The Hands-on MBSE and SysML Training , helps participants to create SysML Diagrams for a Spacecraft System and System of Systems (SoS) using MBSE approach. Modleio open-source tool used for the modeling and creating SysML diagrams. Multiple views of the system is specified and the interaction and interconnection of its components, and their functions, states, interfaces, and performance and physical characteristics are elaborated. Participants can use the models to enhance shared understanding of the system, quality, reuse, and collaboration.

Tonex has extensive experience focused on developing large scale, software intensive space systems including space system of systems (SoS), launching, payload, data processing, communications protocols, spacecraft command and control systems and other critical parts of space platforms.

Learning Objectives

Upon completion of this hands-on course, the participants will:

  • Learn how Model-Based Systems Engineering (MBSE) is different from traditional systems engineering approaches
  • Describe how MBSE and SysML language and diagrams/models are related
  • Analyze and create SysML diagrams for a complex spacecraft system and system of Systems (SoS) development, engineering project or mission
  • Learn how to create models in a SysML including packages, requirements, structure, behavior and parametrics diagrams and constructs,
  • Develop SysML activity models that are executable
  • Analyze and construct SysML models with calculations and execute parametric simulations.

Who Should Attend

This course is designed for avionics and aerospace systems engineers, hardware and software design engineers, software developers, system and software architect, modelers, managers, and employees with little or no MBSE and SysML experience. The course is also useful for those who have experience with MBSE and SysML but have never had any formal training. Tonex is the industry leader in model-based systems engineering (MBSE) and SysML and has extensive in space application and systems engineering architecting and modeling.

Method of Learning

The class consists of theory and practical workshops creating SysML diagrams using Modelio tool.

Course Material, Tools and Guides

  • Course Student Guide
  • Exercises and Workshops Guide
  • Training Resources: Best Practices, Lessons Learned, Stories, Guides, Handbooks, Templates, Examples, Tools
  • Cheat Sheets
  • Organizational examples of common problems

Course Schedule/Outline

Overview of MBSE (Model Based Systems Engineering)

  • MBSE (Model Based Systems Engineering) Overview
  • How is MBSE different than traditional Systems Engineering?
  • Overview of Systems Modeling Language (SysML)?
  • SysML and MBSE
  • 4 Pillars of SysML
  • SysML Diagram Types
  • SysML Diagrams
  • Package diagram
  • Requirement diagram
  • Use Case diagram
  • Block Definition diagram
  • Internal Block diagram
  • Activity diagram
  • Sequence diagram
  • State Machine diagram
  • Parametric diagram

SoS Management and Lifecycle with MBSE and SysML

  • Multi-domain-constituents and Different Domains
  • Decentralized control—a system of System
  • Comparison of Systems and Systems of Systems
  • Systems Engineering applied to a Spacecraft SoS
  • Engineering and Design Considerations
  • Requirements Engineering and SoS
  • Techniques and Approaches for Requirements Engineering
  • Integration with various control and modeling paradigms

Hands-on Activities

Case study 1: Packages for a Spacecraft System of Systems (SoS)

  • Context Diagram (ibd or bdd)
  • Use Case
  • Requirements
  • System Objectives
  • Stakeholders Requirements
  • System Requirements
  • Functional Requirements
  • Non-Functional Requirements (NFR)
  • Structure
  • Interfaces
  • Part Catalogs
  • Behavior
  • Analysis
  • Testing and Simulation
  • Verification
  • Validation
  • Integration

Workshop 1: Creating SysML Diagrams for a Spacecraft SoS

  • Blocks and Block Definition Diagrams
  • Packages and Use Cases
  • Requirements and Sequence Diagrams
  • Analysis Parametric Diagrams
  • Activities and Activity Diagrams
  • Internal Block Diagrams
  • State Machines and Advanced Interactions

Workshop 2: Model Creation Process and Guidance

  • Model Organization
  • Planning Artifacts
  • Mission & System Specification and Design Process
  • Spacecraft Mission Context
  • Model Organization
  • Requirements
  • Derived Mission Requirements
  • Example of Mission Requirements Traceability to Payload Sensor
  • Mission Requirements Refinement Relationships
  • Mission Requirements Specification Table
  • Mission Requirements Traceability
  • Refined Mission Requirements Specification
  • Specification Tree
  • Structure
  • Use Cases
  • Behavior
  • Analysis
  • Spacecraft SoS
  • Ground Station
  • Launch Vehicle
  • Launch Operations Facility
  • Supporting Elements (Interface Definition)
  • Command and Control (C2)

Workshop 3: Creating Custom Libraries and Stereotypes

  • Profile
  • Failure modes
  • Hardware
  • Software
  • Firmware
  • Mechanical
  • Orbit
  • Subsystems
  • Test component
  • Verification objectives

Workshop 4: Architecting Spacecraft SoS with MBSE and SysML

Creating Model Organization

  • Mission User Requirements
  • Mission ConOps
  • Mission Requirements
  • Mission & System Specification and Design Process
  • Spacecraft Mission Context
  • Structure
  • System of Systems (SoS), Systems and Subsystems
  • Behavior
  • Parametrics
  • Mission Analysis
  • System Analysis
  • Subsystem Analysis
  • Requirements
  • Example of requirements traceability
  • Supporting Elements
  • Mission Requirements Traceability
  • Refined Mission Requirements Specification
  • Specification Tree
  • Orbit Analysis
  • Sensor Performance Analysis
  • Launch Vehicles
  • Orbit Requirements
  • Revisit Time
  • Interface Definitions
  • Signal Definitions

Operational Use Cases

  • Operational Use Cases
  • Communicate with Ground
  • Control Trajectory
  • Deploy Mechanisms
  • Launch
  • Maintain Operations
  • Mitigate Failures
  • Perform Mission
  • Provide Observation Data
  • Collect Observation Data
  • Communicate with Ground
  • Deorbit
  • Deploy Mechanisms
  • Maintain Orbit
  • Mitigate Failures
  • Perform Mission
  • Transfer to Orbit

Modeling the Behavior

  • Perform Mission-Decomposition
  • Event Sequence
  • Perform Mission-Event Sequence
  • Perform Mission
  • Control Trajectory
  • Deploy Mechanisms
  • Maintain Spacecraft Operations
  • Perform Mission
  • Provide Observation Data
  • Safety Fault Tree Analysis (FTA)
  • Perform Mission-Failure Modes
  • Control Attitude-Failure Modes
  • Control Trajectory-Failure Modes
  • Perform Mission-Failure Modes
  • Acceleration Control Failure
  • Attitude Control Failure
  • Deorbit Failure
  • Deploy Mechanism Failure
  • Launch Failure
  • Maintain Operations Failure
  • Mission Failure
  • Orbit Maintenance Failure
  • Orbit Transfer Failure
  • Provide Data Failure
  • Separation Failure
  • Spin Rate Sensing Failure
  • Steady State Attitude Control Failure
  • Trajectory Failure

Analysis of the Models

  • Analysis Context-Mission Analysis
  • Analysis Context-System Analysis
  • Trade off analysis to support:
  • Mission Analysis Models
  • Spacecraft Orbit Analysis Results
  • Cost Effectiveness Analysis Model
  • Geopositioning Error Analysis Model
  • Image Quality Analysis Model
  • Lifecycle Cost Analysis
  • Mission Life Analysis Model
  • Orbit Analysis Model
  • Probability of Detection and False Alarm Analysis Model
  • System Analysis Models
  • Analysis Context

Models to Support Specifications, Integration and Testing

  • Physical Architecture
  • Requirements Metric Table
  • Deriving System Requirements from Mission Requirements
  • Spacecraft Requirements Satisfaction Table
  • Spacecraft Requirements Specification
  • Spacecraft Physical Decomposition
  • Fuel
  • Interconnection
  • Verification Domains
  • Mass Properties Verification
  • Verification Context-Mass Properties
  • Verify Mass
  • Test Operator
  • Ground Station Breakdown
  • Mission Operations
  • Monitor Telemetry
  • Launch Vehicle
  • Communicate with Launch Ops
  • Initiate Separation Mechanisms
  • Launch Operations Facility

Spacecraft Model-Based Systems Engineering (MBSE) with SysML Training

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.