Developing and Distributing a CubeSat Model-Based Systems Engineering...
Transcript of Developing and Distributing a CubeSat Model-Based Systems Engineering...
Developing and Distributing a CubeSat Model-Based Systems Engineering (MBSE)
Reference Model
31st Space Symposium1INCOSE SSWG MBSE CubeSat Project
Dave Kaslow
International Council on Systems Engineering (INCOSE)Space Systems Working Group (SSWG)
Agenda
• Project Objectives and Team
• INCOSE MBSE Initiative
• MBSE Environment
• SSWG Challenge Project
• CubeSat Reference ModelDevelopment and Distribution
• CubeSat Reference Model Architecture
• Next Steps
• References
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 2
Project Objectives
Prove-out MBSE methodology on a CubeSat
Provide a CubeSat Reference Model and a CubeSat Project Modelthat CubeSat teams can use as a
starting point for their mission specific CubeSat model
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 3
Team Composition
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 4
Telecons every Friday at 1pm east coast time Meeting materials and links to meeting recordings in Google docs
Email me to be included on the email reflector list [email protected]
Aerospace Students and Professors
JPL and NASA Engineers
Engineers and Software Developers from NASA Centers, Aerospace Companies, and Modeling and Simulation Tool Providers
INCOSE MBSE Initiative - Genesis, Flow, Interaction
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 5
International Council onSystems Engineering (INCOSE)
INCOSE SE Vision 2020 [1]2007
MBSE & SysML
MBSE Initiative & Roadmap [2], ]3]
MBSE Challenge Teams
Space System Modeling
Object Modeling Group (OMG)
Unified Modeling Language
(UML)
Systems Modeling Language (SysML) [4]
2006
INCOSE Working Groups
Space Systems Working Group2000
SSWG Challenge
Project
MBSE Roadmap
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 6
Emerging MBSE Standards
Matured MBSE methods and metricsIntegrated system / HW / SW models
Architecture model integrated with simulation, analysis, and visualization
Defined MBSE theory,ontology, and formalisms
Distributed and secure model repositories crossing multiple domains
Adapted from [3]
2010 2020 20252015
Mat
urity
Institutionalized MBSE Across
Academia / Industry
Well Defined MBSE
Ad Hoc MBSEDocument Centric
Extending Maturity and Capability
MBSE Environment
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 7
ModelElements
BlocksActorsFlow
Constraint Blocks
InterfacesSignalsPorts
…Diagrams are views of the underlying
system model
BlockProperties
PartsReferences
ValuesConstraintsOperationsReceptions
…
A Block is the basic unit of
structure
SysML
StructureDiagrams
Block Definition Internal Block
Behavior DiagramsUse Case
ActivitySequence
State Machine
PackageDiagram
Parametric Diagram
Requirements Diagram
INCOSE Object-Oriented Systems Engineering Methodology
Interfaces with Other Models
System Modeling Tools
SSWG Challenge Project
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 8
INCOSE MBSE Challenge ProjectInitiated in 2007
INCOSE SSWG2007-2010Phase 0
Modeled a Space Systemin SysML
Hypothetical FireSat -SMAD
Enterprise Modelingfor CubeSats [7]
RAX CubeSat ModelTrade Studies [8]
MBSE CubeSat Project
Phase 1 [5]
CubeSat FrameworkPreliminary RAX Model
Phase 2 [6]
RAX Behavior Modeling Power, Comm, State
Recent Efforts (Phase 3)
Develop a CubeSat MBSE Reference
Model [9]
Current Efforts (Phase 4)
Phase 4
Develop and Distribute a CubeSat Reference Model
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 9
Development of the CubeSat Reference Model
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 10
Foundations
Cal Poly CubeSat Design Spec [10]INCOSE Sys. Eng. Handbook [11]
NASA Sys. Eng. Handbook [12]
Space Mission Engineering –The New SMAD [13]
Plan
Tool Set
Standards & Conventions
Guidance
Management and Sharing
Validation
Model Development
Phases ofOperations
Launch, Early ops Normal ops
Life Cycles Conception to
retirement
Mission Stakeholders
Needs, Objectives Measures of EffectivenessConstraints
Model Scope
CubeSat Reference Model
SSWG Team
Out ReachWorking Groups
SymposiumsWorkshops
Distribution and Use of the CubeSat Reference Model
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 11
Distribution MechanismsMagicDraw
ZIP FileXMI File
OpenMBEETeamwork Server
SSWG
CubeSat Reference Model
Video of Model Walk-Through
Copyright and License
User Feedback
MechanismsUsers
CubeSat Reference Model
CubeSat TeamMission Specific CubeSat Model
ClassroomExample
CubeSat Model
Development of a Mission Specific CubeSat Model
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 12
Mission Specific Model
Model Elements
Diagrams
Mission Specific Stakeholders Use Cases, Viewpoint
CubeSat Reference
Model
Trade StudiesRequirements
Verification
Space and Ground System Components
Library of components to swap in and out of model
Interface with Modeling and
Simulation Tools
Validation and Verification Strategies
Mission Assurance
Objectives and Strategies
StagesConcept
DevelopmentProductionOperationalRetirement
CubeSat System Reference Model Architecture
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 13
CubeSat Stakeholders
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 14
CubeSat Mission Enterprise
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 15
CubeSat Logical Space System
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 16
CubeSat Logical Ground System
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 17
Next Steps and References
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 18
Next Steps
• Determine the level of model definition at each of the lifecycle stages
• Create models for the concept and development stages
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 19
• Validate the models by applying them to a hypothetical mission
• Provide the models to a university aerospace engineering program
References
[1] Systems Engineering Vision 2020, INCOSE –TP_2004-004-02, ver. 2/03,September 2007. [Online]. Available: http://www.incose.org/ProductsPubs/pdf/SEVision2020_20071003_v2_03.pdf
[2] International Council on Systems Engineering (INCOSE), “MBSE Initiative,” January 2007. [Online] Available: https://connect.incose.org/tb/MnT/mbseworkshop/
[3] MBSE Roadmap. MBSE Wiki, INCOSE MBSE IW 2012. MBSE Wiki. [Online} Available:http://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:mbse_iw_2012-introduction-2012-01-21-friedenthal-c.pptx
[4] Object Management Group (OMG), OMG Website. [Online]. Available: http://www.omgsysml.org/
[5] S. Spangelo, D. Kaslow, C. Delp, B. Cole, L. Anderson, E. Fosse, B. Gilbert, L. Hartman, T. Kahn, and J. Cutler, “Applying Model Based Systems Engineering (MBSE) to a Standard CubeSat,” in Proceedings of IEEE Aerospace Conference, Big Sky, MT, March 2012.
[6] S. Spangelo, L. Anderson, E. Fosse, L Cheng, R. Yntema, M. Bajaj, C. Delp, B. Cole, G. Soremekun, D. Kaslow, and J. Cutler, “Model Based Systems Engineering (MBSE) Applied to Radio Explorer (RAX) CubeSat Mission Operational Scenarios,” Proceedings of IEEE Aerospace Conference, Big Sky, MT, March 2013.
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 20
References
[7] L. Anderson, B. Cole, R. Yntema, M. Bajaj, S. Spangelo, D. Kaslow, C. Lowe, E. Sudano, M. Boghosian, R. Reil, S. Asundi, and S. Friedenthal, “Enterprise Modeling for CubeSats,” Proceedings of IEEE Aerospace Conference, Big Sky, MT, March 2014.
[8] D. Kaslow, G. Soremekun, H. Kim, S. Spangelo, “Integrated Model-Based Systems Engineering (MBSE) Applied to the Simulation of a CubeSat Mission”, Proceedings of IEEE Aerospace Conference, Big Sky, MT, March 2014.
[9] D. Kaslow, L. Anderson, S. Asundi. B. Ayres, C. Iwata, B. Shiotani, R. Thompson, “Developing a CubeSat Model-Based System Engineering (MBSE) Reference Model –Interim Status”, Proceedings of IEEE Aerospace Conference, Big Sky, MT, March 2015.
[10] CubeSat Design Specification, rev. 13, The CubeSat Program, Cal Poly SLO, February 2014
[11] INCOSE Systems Engineering Handbook, v. 3.2.2, October 2011, INCOSE-TP-2003-002-03.2.2.
[12] NASA Systems Engineering Handbook, rev. 1, December 2007, NASA/SP-2007-6105 Rev1.
[13] J.R. Wertz, D. Everett, and J. Puschell, Eds., Space Mission Engineering: The New SMAD, (Space Technology. Library, Volume 28), Hawthorne, CA, Microcosm Press, 2011
31st Space SymposiumINCOSE SSWG MBSE CubeSat Project 21