MBSE Approach Applied To Lunar Surface Exploration Elements
Transcript of MBSE Approach Applied To Lunar Surface Exploration Elements
![Page 1: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/1.jpg)
MBSE Approach Applied To Lunar Surface Exploration Elements
Model Based Space Systems and Software Engineering MBSE2020
Jasmine Rimani, Stéphanie Lizy-Destrez, Jean-Charles Chaudemar, Nicole Viola
![Page 2: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/2.jpg)
Overview• Study Main Objective: Design and optimize the GNC related operations keeping into the decision loop the overall
system context and the health of the main subsystem. • Main Approach: Define the design box of the autonomous GNC exploiting STRATA MBSE framework.
• Table of ContentMethodology Overview Mission: Lava Tube ExplorationOperationsFunctionsFaultsOther software programsAdvantages and throwbacks of the adopted methodologyConclusions and future work
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 2
MBSE: Model Based System EngineeringSTRATA: Strategic LayersGNC: Guidance, Navigation and Control
![Page 3: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/3.jpg)
Methodology Overview• MBSE SoftwareVitech Genesys 7.0
• MBSE MethodologyMBSE STRATA MethodologyMain advantages:
Strong links between thedifferent design domains.
Database with all the instancesof the model.
Easy export on Excel.
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 3
Image Credits: Vitech Corporation
![Page 4: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/4.jpg)
Methodology Overview• Detailed at an early stage:RequirementsConstraintsBoundaries
• Helps defining the risks and the contingency situations at an early stage:Better definition of:
ConOpsFunctionsComponents
Constraints Concerns Sizing laws
Fault universe of interest
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 4
ConOps: Concept of Operations
![Page 5: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/5.jpg)
Methodology Overview
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 5
![Page 6: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/6.jpg)
Mission Overview• Exploration of the lunar lava tubes
• Marius Hills• Mare Tranquillitatis• Mare Ingenii
• High-level Requirements:• Asssess the safety inside the lava
tubes for next mission;• Map the environment outside and
inside the lava tubes;• Communicate with Earth.
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 6
![Page 7: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/7.jpg)
Actors
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 7
![Page 8: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/8.jpg)
Operations
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 8
![Page 9: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/9.jpg)
Nominal Flow of Traverse Mode
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 9
• Map environment• Define intersting ladmarks• Generate global path • Check path• Check system Health
• Compute absolute localization• Compute relative localization• Generate local path• Monitor the FDIR sensors• Control trajectory FDIR: Failure Detection
Identification and Recovery
![Page 10: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/10.jpg)
GNC’s Faults• Traverse mode typical faults:Goal errors;System-related errors.Most interesting for our study.
• For each function we can define:Contingency situations;fault trees;recovery procedure;Degraded mode procedures.
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 10
![Page 11: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/11.jpg)
GNC’s Faults
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 11
![Page 12: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/12.jpg)
Python, ROS and Test• Outputs of Genesys 7.0:
• Critical operations.• Transitions between the functions;• Parameters to observe;• Expected impact on the operational level not
only on component or subsystem level.
• ROS is used to test the operational scenarios derived from the mission analysis.
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 12
![Page 13: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/13.jpg)
Python, ROS and Test
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 13
Nominal traverse mode as a ROS-SMACH state machine
![Page 14: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/14.jpg)
Advantages of MBSE • The overall STRATA approach was, and is, really helpful to understand: The constraints for the various components;The contingency situations;Understand the logical interfaces and physical links between the subsystems
and the components.• It is useful for the verification of the expected behaviours of the
architecture in the different scenarios, both nominal and degraded.It is possible to define different test cases defined by:Essential Functions;Essential Component;Observable parameters.
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 14
![Page 15: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/15.jpg)
Conclusions and Future Work• Three main branches for the systems under study:The mission analysis with Genesys 7.0;The study of failures and fault with FMECA and FTA;The study of the GNC subsystems and traverse mode operations in nominal and
contingency situations.
• The aim is the creation of a comprehensive design framework to study the autonomy of surface robotics systems starting from mission analysis up to effective testing.
29/09/2020 Model Based Space Systems and Software Engineering MBSE2020 15
![Page 16: MBSE Approach Applied To Lunar Surface Exploration Elements](https://reader033.fdocuments.in/reader033/viewer/2022061101/629c2b20a061307d486276e0/html5/thumbnails/16.jpg)
Thank you for your kind attentionQ&A
Model Based Space Systems and Software Engineering MBSE2020
Jasmine Rimani, Stéphanie Lizy-Destrez, Jean-Charles Chaudemar, Nicole [email protected] | [email protected] |