0% found this document useful (0 votes)
9 views60 pages

Slim - Bajaj - Incose-Iw 2013-01

The document discusses SLIM, a system lifecycle management tool designed to enhance model-based systems engineering (MBSE) by integrating various domain-specific models within SysML environments. It outlines the challenges faced in systems engineering, such as identification, integration, and continuity, and presents SLIM's capabilities to address these issues through connection patterns and plugins for popular modeling tools. Additionally, it highlights SLIM's applications in various sectors and its role in bridging MBSE with product lifecycle management (PLM).

Uploaded by

raiya91066
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views60 pages

Slim - Bajaj - Incose-Iw 2013-01

The document discusses SLIM, a system lifecycle management tool designed to enhance model-based systems engineering (MBSE) by integrating various domain-specific models within SysML environments. It outlines the challenges faced in systems engineering, such as identification, integration, and continuity, and presents SLIM's capabilities to address these issues through connection patterns and plugins for popular modeling tools. Additionally, it highlights SLIM's applications in various sectors and its role in bridging MBSE with product lifecycle management (PLM).

Uploaded by

raiya91066
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 60

SLIM for Model-Based Systems Engineering

Jan 26, 2013| INCOSE IW 2013 - MBSE Workshop

Manas Bajaj, PhD


Chief Systems Officer
[email protected]
www.InterCAX.com

1
Copyright © 2013 InterCAX LLC. All Rights Reserved.
About InterCAX
• Small business based in Atlanta, spin-off from Georgia
Tech
• Background in standards-based modeling and simulation
technology – SysML, MBSE, CAD, CAE, PLM
• First-in-market and leading provider of full-featured
SysML parametric analysis software – ParaMagic® (for
MagicDraw), Melody™ (Rhapsody), ParaSolver™ (Artisan
Studio), and Solvea™ (Enterprise Architect)
• Active contributor to the development of
– OMG SysML International Standard
– ISO 10303-210 (AP210) Standard and related standards
– OMG Certified Systems Modeling Professional Certification
(OCSMP) program
– Model-based Systems Engineering technology and practice
Copyright © 2013 InterCAX LLC. All Rights Reserved.
About InterCAX (cont.)
• Customers in aerospace, defense, energy,
electronics, automotive, biomedical, supply
chain, telecom, and other sectors
• Business Focus
– Software products
– Services
• SysML / MBSE training (2000+ participants since 2008)
• Custom SysML/MBSE applications
• Hands-on SysML/MBSE consultancy

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Contents
• Motivation
• What is SLIM?
– Conceptual Architecture
– Use Cases
• SLIM – Bridging MBSE and PLM
• SLIM
– NASA SBIR Phase 1 Project
– SLIM Apps
• SLIM – Current capabilities and tools
• SLIM – Applications 4
Copyright © 2013 InterCAX LLC. All Rights Reserved.
A week in the life of a system engineer

0 1 2 3 4 5 6 7

5
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Challenge
• Identification
– System, sub-system, interfaces (SysML, CAD, Databases,…)
– Parametric relations between system variables
– Behavior models (Procedural, Discrete-event, Cont. dynamics,…)
– Traceability to requirements (CRADLE, DOORS, PLM systems,…)

• Integration
– Vertical (sys decomposition) and Horizontal (domains/aspects)
– Different types (fidelity, abstraction, formalism) of models from
different tools collectively define the overall system

• Continuity
– Transition from conceptual to detailed design phase
– Versions and configuration of models and generated documents
– Systems engineering design and verification workflows
– Tracing design decisions to analysis results
6
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Challenge
Point-to-Point Ad-Hoc Information Flows

Use of models in systems engineering IS NOT


model-based systems engineering (MBSE) 7
Copyright © 2013 InterCAX LLC. All Rights Reserved.
System LIfecycle Management (SLIM)
Enabling Model-Based Systems Engineering

8
Copyright © 2013 InterCAX LLC. All Rights Reserved.
SLIM - Conceptual Architecture
SLIM is deployed in the SysML System engineers work directly in their
environment. It provides tools to SysML environment - MagicDraw,
federate (visualize, connect, execute) Rhapsody, Artisan Studio, Enterprise
domain-specific models from the SysML Architect). SysML model is a conceptual
environment. map of the system.

SLIM allows users to wrap


external model libraries (CAD,
SLIM uses enterprise PLM and SCM CAE, MATLAB,..) as plug-
systems for configuration control and-play SysML objects.9
Copyright © 2013 InterCAX LLC. All Rights Reserved.
SLIM – Systems Engineering Use Cases

10
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Contents
• Motivation
• What is SLIM?
– Conceptual Architecture
– Use Cases
• SLIM – Bridging MBSE and PLM
• SLIM
– NASA SBIR Phase 1 Project
– SLIM Apps
• SLIM – Current capabilities and tools
• SLIM - Applications 11
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Product Lifecycle Management
• Idea -> Design -> Manufacturing -> Service -> Disposal

…and much
more

Product structure

Windchill
(BOM)

Related artifacts
(CAD, doc, xls, …)
Configuration
Versioning Control

12
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Product Lifecycle Management
• Idea -> Design -> Manufacturing -> Service -> Disposal

Product structure
(BOM)

Teamcenter
Related artifacts Versioning
(CAD, doc, xls, …)

Configuration Control

13
Copyright © 2013 InterCAX LLC. All Rights Reserved.
What has PLM go to do with MBSE?
• Who is responsible for different sub-systems and their functions?
• What specific sub-systems were allocated to CAD engineers?
• What specific version of the system model was used during this
allocation?
• What specific versions of the CAD models were connected to the
system model?
• What specific parameters of the sub-system X were connected to
the CAD model parameters and how?
• What specific system measures-of-effectiveness was analyzed by
the system engineer? What analysis models were used?
• What specific versions of the SysML parameteric model, and
related domain-specific analysis models were used?
• What were the results of this analysis?
• What design decisions were taken following this analysis and by
14
whom? Copyright © 2013 InterCAX LLC. All Rights Reserved.
NASA SBIR Project – Phase 1
SLIM for Agile Mission Lifecycle Management
Technical Objectives
• Establish fine-grained, information-rich connections between the SysML-
based system model and variety of other artifacts, such as CAD, CAE, Excel,
MATLAB, Mathematica models, and Word documents to name a few, using
integration patterns that facilitate different system engineering workflows.

• Demonstrate execution of patterns that are fundamental to realizing


system engineering design and verification workflows, such as
synchronizing values between SysML models and connected artifacts in
PLM systems, and wrapping executable models (MATLAB/Simulink,
Mathematica,…) managed in PLM systems as SysML constructs and
executing them in the context of SysML model execution

• Manage different versions and configurations of (a) the SysML-based


system model, (b) the connected artifacts (e.g. CAD/CAE models and
Word/Excel docs), and (c) the fine-grained relationships between the
system model and artifacts, in an enterprise-class PLM environment such
as Windchill or Teamcenter.
15
Copyright © 2013 InterCAX LLC. All Rights Reserved.
NASA SBIR Project – Phase 1
SLIM for Agile Mission Lifecycle Management

16
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Total System Model
Created and managed using SLIM

2012-07-12, 1000h US ET
Connections based on Reference,
B.20 Data Map, Function Wrap, Model
Transform, and Composite patterns

B1

v35
C2

Rev 7 latest
v3
17
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Total System Model History

T1 T2 T3 T4
(Baseline B1) (Baseline B2)

Timeline
18
Copyright © 2013 InterCAX LLC. All Rights Reserved.
SLIM’s Connection Patterns
• Reference Connection
• Data Map Connection
• Function Wrap Connection
• Model Transform Connection
• Composite Connection

19
Copyright © 2013 InterCAX LLC. All Rights Reserved.
SLIM’s Connection Patterns
• Transfer Data between Independent Models (Data Map)
#s B
– SysML-Excel, SysML-Databases A

• Wrap external functions/code (Function Wrap)


– External function calls (SysML–MATLAB/Simulink/Java)
• Transform Model from Tool A to Tool B
A B
(Model Transform)
– SysML parametric solvers export equations to Mathematica, MATLAB,
and OpenModelica
– Seed FEA models from CAD models
– Reverse engineering: Generate design models (SysML-based system
models) from analytical models (Simulink models)
• Mirror Model from Tool B in Tool A (Model Transform) #s
A B’ B
– SysML - CAD, STK (bi-directional data flow) #s
• More Complex Patterns (Composite)
C
– Intermediate models and repositories

A B
20
Copyright © 2013 InterCAX LLC. All Rights Reserved.
SLIM capabilities
(developed in SBIR Phase 1)
• SLIM Plugin for MagicDraw
• Repository Manager
• Connection Creator
• Connection Viewer
• History Viewer
• Requirement Impact Check

21
Copyright © 2013 InterCAX LLC. All Rights Reserved.
SLIM Plugin for MagicDraw
SLIM menu toolbar

SLIM browser context menus

22
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Repository Manager

23
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Connection Creator
Switch repositories
Active filtering of all columns based on
connection library

Structure View

Folder View
Versions

Baseline View

SysML model Connection Artifact Repository


(MagicDraw) function/type (Windchill shown)

24
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Connection Creator (Teamcenter Repo)

Folders

Item

Item Revisions

Datasets

SysML model Connection Artifact Repository


(MagicDraw) function/type (Teamcenter shown)

25
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Connection Creator - specs
SysML Instance-Excel Data Map
Specifications for Instance-Excel Data Map Connection

26
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Connection Viewer

27
Copyright © 2013 InterCAX LLC. All Rights Reserved.
History Viewer

28
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Check for newer versions and
baselines of connection models

29
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Generating PLM part structure from
SysML block structure and vice versa
Auto-generation and sync

SysML model Part structure (BOM) in PLM systems


block structure (e.g. Windchill)

30
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Connection Creator – specs
SysML Block/Instance-Creo Data Map

Step 1: Select Creo assembly


parameters of interest

31
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Connection Creator – specs
SysML Block/Instance-Creo Data Map
Step 2: A surrogate SysML block
element is generated with the Creo
parameters. This block represents the
Creo model for the system engineer.

Step 3: The surrogate SysML block


element (and corresponding instance)
is connected to the Creo model. System
engineer can sync parameter values.

Values read from Creo


32
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Check Requirement Impact
(Total System Model)

Connections allow us to trace the impact of


requirement changes to the
Step 1: Select specific
Creo assemblyCAD
parameters
parts in the of interest
PLM system

All requirements directly / in-


directly related to R3 are
highlighted in the model tree
and on the diagram.
33
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Contents
• Motivation
• What is SLIM?
– Conceptual Architecture
– Use Cases
• SLIM – Bridging MBSE and PLM
• SLIM
– NASA SBIR Phase 1 Project
– SLIM Apps
• SLIM – Current Capabilities and Tools
• SLIM - Applications 34
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Advanced Requirements
Management with SLIM (Ford)
• SysML Requirements – connect requirements
to system architecture, analyses, and test
cases in details (qualitative and quantitative)
• Teamcenter Requirements – manage and
version control a large set of requirements
across the entire mission
• With SLIM, system engineers can
– view TC requirements in SysML,
– connect SysML and TC requirements,
– push new SysML requirements to TC
35
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Drag-and-Drop Requirements from a
Requirements Management Tool to SysML
(Teamcenter and MagicDraw example)

36
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Response-Based Requirements (Ford)
• Response-based
Requirements - Defining
requirements using desired
system response

• Connecting requirement
definitions to rich media –
images, video, live network
feeds, cloud content.

37
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Domain-specific Apps based on SLIM
Manufacturing Capability Modeling Environment
(DARPA AVM / iFAB Program)

830+
concepts

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Domain-specific Apps based on SLIM
Maestro – MBSE of complex electronics systems
(Sandia National Laboratories)
INCOSE IS 2012 Paper: http://omgsysml.org/Maestro_SysML_DSL_Bajaj_INCOSE-IS-2012.pdf
system definition
Document-based

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Maestro
Model-Based System
Definition

Copyright © 2013 InterCAX LLC. All Rights Reserved.


System Decomposition
SysML IBDs

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Generating Simulation Models
SysML, XML, and Java
SysML-based Analytical Model +
design-analysis relationships

System Design
Representation (SysML)

XML-based analytical model structure

Java-based simulation model

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Maestro – A visual modeling environment for
designers and analysts (SysML DSL Plugin for MagicDraw)

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Questions?
Manas Bajaj, PhD
Chief Systems Officer
InterCAX LLC

email: [email protected]
web: www.intercax.com ; www.intercax.com/mbse
twitter: @InterCAX

75 5th Street NW, Suite 312


Atlanta, GA 30308
USA
+1-404-592-6897, x101

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Contents
• Motivation
• What is SLIM?
– Conceptual Architecture
– Use Cases
• SLIM – Bridging MBSE and PLM
• SLIM – NASA SBIR Phase 1 Project
• SLIM – Current capabilities and tools
• SLIM - Applications
45
Copyright © 2013 InterCAX LLC. All Rights Reserved.
SLIM deployed as SysML plugins
ParaMagic® 17.0.1
(MagicDraw 17.0.1)

ParaSolver™ 2
(Artisan Studio 7.4)

Melody™ 3
(Rhapsody 7.6)

Solvea™ 1 www.intercax.com/products
(Enterprise Architect 9.3)
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Standard Products
www.intercax.com/products
• SysML Parametric Analysis and Integration
Products
– ParaMagic® for MagicDraw (since Jul 2008)
• www.magicdraw.com/paramagic
• www.intercax.com/paramagic
– Melody™ for Rhapsody (since Jan 2010)
• www.intercax.com/melody
– Solvea™ for Enterprise Architect (since Mar 2011)
• www.intercax.com/solvea
– ParaSolver™ for Artisan Studio (since Jan 2011)
• www.atego.com/products/artisan-studio-parasolver/
• www.intercax.com/parasolver
Copyright © 2013 InterCAX LLC. All Rights Reserved.
SysML Parametric Analysis and
Integration Technology
• Represent fine-grained relationships between models
(similar to parametric modeling in CAD)
• Execute math relationships inside SysML Models
(next-generation spreadsheets for SE)
• Connect external models to SysML – MS Excel,
MATLAB/Simulink, Databases, CAD/CAE,…
• Simulations, Analysis, Trade Studies, Optimization,
Requirements Checking, Risk Assessment, … & more

Copyright © 2013 InterCAX LLC. All Rights Reserved.


ParaMagic® for MagicDraw

Copyright © 2013 InterCAX LLC. All Rights Reserved.


SLIM’s Capabilities (as of Aug 2012)
• SysML-based Parametric Solvers (since 2008)
– Acausal solving of parametric models (not diagrams)
– Complex math relations & patterns for parametric relations (e.g. topology-independent
relations, define for structure – execute for block instances)
– Support for complex SysML parametric patterns such as recursion and redefinition
– Automated requirements verification , response-based requirements
– Ability to wrap external models (e.g. MATLAB, Mathematica, Excel)
– Concept trade studies

• SysML Integrators
– Excel interface (data r/w + SysML model generation & update)
– Database interface*
– MATLAB/Simulink interface
– Mathematica interface
– OpenModelica interface
– CAD interface (NX, AP203/210)*
– CAE interface (ABAQUS, ANSYS)*
– STK interface*
– PLM interface (Windchill, Teamcenter)*
– …plus tailored interfaces * alpha/beta-level maturity

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Contents
• Motivation
• What is SLIM?
– Conceptual Architecture
– Use Cases
• SLIM – Bridging MBSE and PLM
• SLIM – NASA SBIR Phase 1 Project
• Questions?
• SLIM – Current capabilities and tools
• SLIM - Applications
51
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Space Systems
Cost and coverage trades and req. verification

Trade Study with 2 FireSats


Satellite 1 Satelite 2 Total Cost Total Coverage Satellite 1 Satellite 1
Altitude Ang. Aperture Altitude Ang. Aperture Annual Cost Cost Req. Daily Coverage Coverage Req. Resolution Res. Req. Resolution Res. Req.
km deg km deg M$/yr (1 pass, 0 fail) M sq km/day (1 pass, 0 fail) meters (1 pass, 0 fail) meters (1 pass, 0 fail)
300 3 300 3 77.23 0 2.50 0 15.71 1 15.71 1
325 3 325 3 51.61 0 2.70 0 17.02 1 17.02 1
350 3 350 3 36.28 0 2.89 0 18.33 1 18.33 1
375 3 375 3 26.65 0 3.08 1 19.64 1 19.64 1
400 3 400 3 20.36 0 3.26 1 20.94 1 20.94 1
425 3 425 3 19.67 1 3.45 1 22.25 1 22.25 1
450 3 450 3 19.67 1 3.63 1 23.56 1 23.56 1
475 3 475 3 19.67 1 3.81 1 24.87 1 24.87 1
500 3 500 3 19.67 1 3.99 1 26.18 1 26.18 1
525 3 525 3 19.67 1 4.17 1 27.49 1 27.49 1
550 3 550 3 19.67 1 4.34 1 28.80 1 28.80 1
575 3 575 3 19.67 1 4.52 1 30.11 0 30.11 0
600 3 600 3 19.67 1 4.69 1 31.42 0 31.42 0
Copyright © 2013 InterCAX LLC. All Rights Reserved.
Military and Intelligence
Probability of mission success, mean response time
par [block] Mission [Mission_PAR]

1 itsGlobalHawk 1 itsJCC 1 itsSpecialForces

EffectiveDetectionTime:Real StdAssignmentTime:Real EffectiveTravelTime:Real

1 itsAnalysisCell 1 itsF18

StdAnalysisTime:Real EffectiveFlightTime:Real

t1:Real t2:Real t3:Real t4:Real t5:Real


1 Mission.Resp1:Response
Constraints
t = t1 + t2 + t3 + max(t4, t5)

t:Real

1 itsTST
ResponseTime
MinFiringTime:Real MaxFiringTime:Real

rt:Real tfmin:Real tfmax:Real


1 «ConstraintProperty»
Mission.PMF1:ProbMF
Constraints
pmf = if(rt > tfmax,1,0)
pmf:Real

TargetDestroyed MissileFired

1 «ConstraintProperty»
rt:Real ptd:Real Mission.PTD1:ProbTD tfmin:Real tfmax:Real

Constraints
ptd = if(rt > (tfmin + tfmax),0,1)

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Disaster Response
Search & rescue area coverage and response time

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Energy Systems
Profitability, Environment, and Economy

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Smart Grid (supply/demand, ops cost)

Supply-Demand Balance
100

90

Supply/Demand (MW)
80

70

60

50

40

30

20

10

0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Time Period (24 hour day)


Total Supply (MW) Effective Demand Base Demand

Daily Expense: SmartGrid $60,228 DumbGrid $66,477

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Infrastructure Systems

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Manufacturing and Supply Chain
Computing value at risk, supply-demand balance

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Banking and Financial Systems
Computing risk and checking compliance

Internal
- Bank policies
- Locations

External Market Data External Trading Partner Data


Internal Bank Holdings
- Stocks,. Bonds, Options - Assets, Debts, Exposure

Copyright © 2013 InterCAX LLC. All Rights Reserved.


Questions?
Manas Bajaj, PhD
Chief Systems Officer
InterCAX LLC

email: [email protected]
web: www.intercax.com ; www.intercax.com/mbse
twitter: @InterCAX

75 5th Street NW, Suite 312


Atlanta, GA 30308
USA
+1-404-592-6897, x101

Copyright © 2013 InterCAX LLC. All Rights Reserved.

You might also like