Top Banner
INCOSE MBSE Initiative - Challenge Team Wiki https://www.omgwiki.org/MBSE/doku.php?id=mbse:ecosystems MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE Initiative Sun Jan 27, 2019 https://www.omgwiki.org/MBSE/doku.php?id=mbse:incose_mbse_iw_2019 INCOSE International Workshop January 2019 Torrance CA - USA MBX = model-based X, where X includes engineering (MBE), systems engineering (MBSE), manufacturing (MBM), test (MBT), operations (MBO), …, enterprise (MBE), sales/application engineering (MBSAE), …, living (MBL), ... 1
12

MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

May 28, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

INCOSE MBSE Initiative - Challenge Team Wiki https://www.omgwiki.org/MBSE/doku.php?id=mbse:ecosystems

MBX Ecosystems Challenge Team

Team Leads: Russell Peak (Georgia Tech) - POC,

Chris Delp (NASA/JPL), Brittany Friedland (Boeing)

Overview for INCOSE MBSE Initiative Sun Jan 27, 2019

https://www.omgwiki.org/MBSE/doku.php?id=mbse:incose_mbse_iw_2019

INCOSE International Workshop

January 2019

Torrance CA - USA

MBX = model-based X, where X includes engineering (MBE), systems engineering (MBSE), manufacturing (MBM), test (MBT),

operations (MBO), …, enterprise (MBE), sales/application engineering (MBSAE), …, living (MBL), ...

1

Page 2: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

Challenge Team Wiki @ INCOSE/OMG Site https://www.omgwiki.org/MBSE/doku.php?id=mbse:ecosystems

2

Page 3: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

Context: What is an “MBX Ecosystem”? SysML-based Ecosystems: Example Early Work

Generic Model Architecture

in a SysML-based Ecosystem

View: Framework for Models, Design/Analysis, and Traceability View: Software Implementation Architecture

FACT/ERS Environment

(example MBX ecosystem for trade studies)

Source: [Friedenthal et al. 2012]

Source: [Ender et al. 2014]

3

Page 4: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

Context: What is an “MBX Ecosystem”? Early Example in INCOSE MBSE Initiative

Excavator Domain Models

MCAD Tools

Generic Math Solvers

Sys Dynamics Solvers

Excavator Sys-Level Models

Reliability Model

Cost Model

Optimization Model

ObjectiveFunction

Dymola

Federated Excavator Model

Boom Mfg. Assembly Models

System & Req Tools

RSD/E+

MagicDraw

NX

Mathematica

Optimizers

Excel

ModelCenter

Discrete Event Solvers (Specialized)

eM-Plant / Factory Flow

c0. Context-SpecificSimulation Models

e0. Solver Resourcesa0. Descriptive Resources

(Authoring Tools, ...)d0. Simulation Building Block

Libraries

Solid Mechanics

Queuing Concepts

Fluid Mechanics

CostConcepts

OptimizationConcepts

Reliability Concepts

Assembly Process Models

Discrete EventAssy Model

Dig Cycle Model

MM1 Queuing Assy Model

Boom Linkage Models

Stress/Deformation Models

Extensional Linkage Model

Plane Stress Linkage Model FEA Solvers

Ansys

Factory CAD Tools

FactoryCAD

b0. Federated Descriptive Models

Boom

Linkages

Hydraulics Subsystem

Factory Domain Models

Federated Factory Model

Operations

Req. & Objectives

...

Dig Site Dump Trucks

Data Mgt. Tools

Excel

Assembly Lines

Work CellsAGVs

Buffers Machines

Req. & Objectives

Excavator MBOM

2008-02-20

Tool &

nativ

e m

odel in

terfa

ce (v

ia X

aiT

ools, A

PIs, ...)

1) T

he p

atte

rn n

am

es a

nd id

entifie

rs use

d h

ere

confo

rm to

HM

X 0

.1 —

a m

eth

od

under d

evelo

pm

ent fo

r genera

lized sy

stem

-simula

tion in

tero

pera

bility

(SSI).

2) A

ll models sh

ow

n a

re S

ysM

L m

odels u

nle

ss oth

erw

ise n

ote

d.

3) In

frastru

cture

and m

iddle

ware

tools a

re a

lso p

rese

nt (b

ut n

ot sh

ow

n) --e

.g.,

PLM

, CM

, para

metric g

raph m

anagers (X

aiT

ools e

tc.), reposito

ries, e

tc.

Com

positio

n re

latio

nsh

ip (u

sage)

Nativ

e m

odel re

latio

nsh

ip (v

ia to

ol in

terfa

ce, std

s., ...)

Para

metric o

r alg

orith

mic re

latio

nsh

ip (X

aiT

ools, V

IATRA, ...)

Notes

Legend

Prototype SysML-based MBX Ecosystem for Excavator Systems Case study c.2008-2010 in Georgia Tech project sponsored by Deere and Lockheed Martin

http://www.pslm.gatech.edu/projects/incose-mbse-msi/ including presentations at IW09 and IW10

View1: Tool Categories (with coarse-grain connections) View2: Model Architecture - Patterns & Tools (with medium-grain connections)

4

Page 5: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

Context: What is an “MBX Ecosystem”? Generic Example - OMG SysML v2 RFP (SysML model excerpt)

5

Jul 2017 draft

Page 6: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

Context: What is an “MBX Ecosystem”? (cont.)

Source: SysML 101 short course [www.pslm.gatech.edu/courses]

5SysML and MBSE: A Quick-Start CourseCopyright © Georgia Tech and InterCAX. All Rights Reserved. 101.20

Context & Terminology (Informal)MBX Ecosystem Management

MBX, where X = MBE, MBSE, MBM, ...

Ecosystem = combined system of tools, models, products,

repositories, interconnections, people, processes, workflows, ...

[a “system of systems” - largely computer-based]– Level 1 – Overall ecosystem for organization X

– Level 2 – Division sub-ecosystems

– Level 0 – Level 1 in a global ecosystem with interfaces

to ecosystems of customers, suppliers, regulators, ...

Management = handling all ecosystem lifecycle phases– Vision/concepts, prototype, preliminary design, detailed design, deployment,

maintenance, updates, migration, decommissioning

Therefore, treat your MBX ecosystem as a system!– Apply systems engineering principles (“Alpo” approach) w/ ecosystem know-how

Similar terms: system development environment, decision

support system, modeling & simulation framework, ...

6

Page 7: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

Context: What is an “MBX Ecosystem”? (cont.)

Source: SysML 101 short course [www.pslm.gatech.edu/courses]

6SysML and MBSE: A Quick-Start CourseCopyright © Georgia Tech and InterCAX. All Rights Reserved. 101.20

MBX Ecosystem Metrics & Objectives Benefits of SysML-based MBE/MBSE Approach

Primary Impacts

Enabling Capabilities Red

uced

Tim

e

Red

uced

Cost

Red

uced

Ris

k

Incre

ased

Und

ers

tan

din

g

Incre

ased

Corp

ora

te M

em

ory

Incre

ased

Art

ifa

ct

Pe

rfo

rma

nce

Increased Knowledge Capture & Completeness

■ ■ ■ ■

Increased Modularity & Reusability

■ ■ ■ ■ ■

Increased Traceability

■ ■ ■

Reduced Manual Re-Creation & Data Entry Errors

■ ■ ■

Increased Automation

■ ■ ■

Reduced Modeling Effort

■ ■

Increased Analysis Intensity

■ ■

Precision Knowledge

for the

Model-Based Enterprise

enterprise MOEs

(measures of effectiveness)

ecosystem MOPs

(measures of performance)

7

Page 8: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

OpenMBEE: An Open Framework for MBX Ecosystems www.openmbee.org

8

Simplified View:

• A practical combination of commercial tools and

open-source tools within an extensible framework

• Includes “model-based wiki”-like capabilities

– Exposes rich underlying SysML models as web pages

– Engages project members who do not know SysML

Page 9: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

Ecosystems/OpenMBEE Community Info www.openmbee.org

9

• ~200 participants in email list / google group

• ~35 participants in biweekly webcons (started ~Feb 2017)

• ~45 participants in biweekly developer webcons

• Formalized as a Challenge Team in the INCOSE

MBSE Initiative (Jan 2019)

• Semi-public OpenMBEE instance (thanks to No Magic, Inc)

– Used for collaboration on work by OMG / INCOSE / etc.

(pre-competitive topics & resources)

Page 10: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

OpenMBEE Users: Deployments as of Jan 2018 (per responses from participants in IW18 workshop - Jan 23, 2018)

10

Organization

Projects Using OpenMBEE

OpenMBEE

Deployment Status

Boeing Various programs (it is their enterprise

model-based solution)

Production

Ford Various pilots Pilot

GT/ASDL ~5 research projects/demos Pilot/Demo

GTRI Various projects (after setup is ready) WIP

Lockheed Various programs Production

NASA JPL ~8 main flight projects (Europa Clipper,

Mars 2020, Mars Sample Return, ...)

Production

OMG [1] SysML 1.x spec; SysML v2 SST proposal Production

Stevens/SERC Several research projects/demos Pilot/Demo

www.tmt.org [1] Thirty Meter Telescope (TMT) Production

[1] = Using openmbee.org semi-public instance

Page 11: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

Full-Featured

End User i Workstation (client-side) MD Teamwork Server j (TWS) (server-side)

OpenMBEE MMS k

(server-side)

Other server-side

ecosystem things

(beyond just

OpenMBEE)

SysML Authoring

(MagicDraw)

Wiki-like Interaction

(web browser)

SysML Model Repository

(Teamwork Server, TWS)

Model-Based Wiki Capability

(OpenMBEE MMS)

CAE Tools

& Interfaces

Document

Generation

Issue &

Change Mgt.

Model

Checkers

And so on ...

Generic

Libraries

Domain-

Specifics

Libraries

Ontologies,

Patterns, ...

Context: What is an “MBX Ecosystem”? Example Production Ecosystem @ JPL Using OpenMBEE

Source: Excerpt from R Karban’s presentation at NMWS 2016 11

Excerpt from ecosystem SysML model

Page 12: MBX Ecosystems Challenge Team MBX Ecosystems Challenge Team Team Leads: Russell Peak (Georgia Tech) - POC, Chris Delp (NASA/JPL), Brittany Friedland (Boeing) Overview for INCOSE MBSE

Join us at IW19! Mon-Tue Jan 28-29, 2019

12

• See Challenge Team wiki for agenda specifics – https://www.omgwiki.org/MBSE/doku.php?id=mbse:ecosystems:iw2019

– Includes overviews of production ecosystems at Boeing, ESA, JPL, Lockheed, ...

Day/Time Group Location

Mon 8:00-17:30 MBX Ecosystems & OpenMBEE Salon E

Tue 8:00-16:30 MBX Ecosystems & OpenMBEE Salon F/G