2010 02 incose iw mbse challenge msi peak

Upload: naveen-tripuraneni

Post on 04-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    1/105

    Model-Based Systems Engineering (MBSE) Challenge

    Modeling & Simulation Interoperability (MSI) TeamStatus Update

    ... with Applications to Mechatronics,Other Cyber-Physical Systems, and Beyond ...

    INCOSE IW10Feb 5, 2010 Phoenix

    Presenter

    Russell Peak - Georgia TechOther Team Leaders

    Chris Paredis, Leon McGinnis,

    Sandy Friedenthal, Roger Burkhart, Manas Bajaj

    Portions are Copyright 2010 by Georgia Tech Research Corporation, Atlanta, Georgia 30332-0415 USA. All Rights Reserved.

    Permission to reproduce and distribute without changes for non-commercial purposes (including internal corporate usage) is hereby granted provided this notice and a proper citation are included.

    v2.0

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    2/105

    Page 2

    Collaboration ApproachPrimary Current Team Leadership

    Deere & Co. Roger Burkhart

    Georgia Institute of Technology (GIT)

    Russell Peak, Chris Paredis, Leon McGinnis, & co. Leveraging collaborations in PSLM Center

    SysML Focus Area (www.pslm.gatech.edu)

    InterCAX

    Manas Bajaj

    Lockheed Martin

    Sandy Friedenthal

    Vendor Support

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    3/105

    3

    Georgia Tech Project TeamGeorgia Tech Project TeamCumulative list of people involved to date [18 total]Cumulative list of people involved to date [18 total]

    Project Leadership [3]

    R Peak (MARC), C Paredis (ME), L McGinnis (ISyE)

    Other Researchers/Professionals [3]

    S Cimtalay, M Wilson, V Ustun

    Student Research AssistantsGraduated [5]

    Undergrad: B Wilson

    Masters: J Jobe, T Johnson, A Kerzhner

    PhD: M Bajaj (joined InterCAX LLC)

    Student Research AssistantsIn-process [8]

    Undergrad: B Aikens, M Qin, A Scott (InterCAX intern)

    Masters: J Bankston, A Shah

    PhD: E Huang, A Kerzhner (JPL intern), K Kwon

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    4/105

    4

    ContentsContents

    Phase 1 Synopsis (8/2007-7/2008)

    Phase 2 Highlights (8/2008-Present)Addressing key needs per Phase 1 experiences:

    Education

    Research & Development

    Productionization / Commercialization

    Applications

    Summary

    Elaborations on Selected Topics

    Related Resources

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    5/105

    Page 5

    MBSE Challenge Team ObjectivesPhase 1: 2007-2008

    Overall Objectives

    Define & demonstrate capabilities for

    advanced modeling & simulation interoperability (MSI) Phase 1 Scope

    Domain:Mechatronics

    Capabilities:Methodologies, tools, requirements,and practical applications

    MSI subset:Connecting system specification & design modelswith multiple engineering analysis & dynamic simulation models

    Test & demonstrate how SysML facilitates effective MSI

    Note: The objectives to date are primarily based on projects in the GIT PSLM Center sponsored by industry andgovernmentsee backup slides.

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    6/105

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

    definition use

    The 4 Pillars of SysMLAutomotive Anti-Lock Braking System Example

    1. Structure 2. Behavior

    3. Requirements

    sdABS_ActivationSequence [Sequence Diagram]

    d :Traction1

    Detector

    m :Brake1

    Modulator

    detTrkLos()

    modBrkFrc()

    sendSignal()

    modBrkFrc(traction_signal:boolean)

    sendAck()

    interaction

    state

    machine

    stm TireTraction [State Diagram]

    Gripping Slipping

    LossOfTraction

    RegainTraction

    activity/

    function

    4. Parametrics

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    7/105

    7

    Interoperability Method ObjectivesInteroperability Method Objectives

    Primary Impacts

    Enabling CapabilitiesReduced

    Time

    Reduced

    Cost

    Reduced

    Risk

    Increased

    Understanding

    Increased

    CorporateMemory

    IncreasedArtifact

    Performance

    Increased KnowledgeCapture & Completeness

    IncreasedModularit & Reusabilit IncreasedTraceabilit ReducedManual Re-Creation

    IncreasedAutomation ReducedModeling Effort Increased

    Anal sis Intensit

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    8/105

    8

    Excavator Modeling & Simulation TestbedExcavator Modeling & Simulation TestbedTool Categories ViewTool Categories View

    SysML Tools

    Traditional

    Simulation & Analysis Tools

    ModelCenter

    Traditional

    Descriptive Tools

    No Magic / SysML

    ExcavatorSystem Model

    Operational

    Scenario

    NX / MCAD Tool

    Excavator

    Boom Model

    FactoryCADFactory

    Layout Model

    Excel

    Production

    Ramps

    RSA/E+ / SysMLExcavator

    ExecutableScenario

    Interface & Transformation Tools

    (VIATRA, XaiTools, ...)

    Ansys

    FEA Model

    Mathematica

    ReliabilityModel

    Excel

    Cost Model

    eM-Plant

    FactorySimulation

    Dymola

    Dig Cycle

    Model

    --2 2 a

    Optimization

    Model

    RSA/E+ / SysML

    FactoryModel

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    9/105

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    10/10510

    AbstractThis talk overviews Phase 1 experiences and lessons learned from an excavator testbed that interconnectssimulation models with associated diverse system models, design models, and manufacturing models. The goal

    is to enable advanced model-based systems engineering (MBSE) in particular and model-based X (MBX) [1] in

    general. Our method employs SysML as the primary technology to achieve multi-level multi-fidelity

    interoperability, while at the same time leveraging conventional modeling & simulation tools including

    mechanical CAD, factory CAD, spreadsheets, math solvers, finite element analysis (FEA), discrete event

    solvers, and optimization tools. This work is sponsored by several organizations including Deere and Lockheed

    and is part of the Modeling & Simulation Interoperability Team [2] in the INCOSE MBSE Challenge (with

    applications to mechatronics as an example domain).

    [1] The X in MBX includes engineering (MBE), manufacturing (MBM), and potentially other scopes and contexts

    such as model-based enterprises (MBE).

    [2] http://www.pslm.gatech.edu/projects/incose-mbse-msi/

    CitationRS Peak, CJJ Paredis, LF McGinnis, DA Zwemer (2008-12) Simulation & Analysis Using SysMLExperiences

    Applying SysML in an Excavator Testbed and More. OMG SysML Information Days, Burlingame CA.http://eislab.gatech.edu/pubs/seminars-etc/2008-12-omg-sysml-info-days-peak/

    [email protected], Georgia Institute of Technology, Atlanta, www.msl.gatech.edu

    Simulation & Analysis Using SysMLSimulation & Analysis Using SysMLExperiences Applying SysML in an Excavator Testbed and MoreExperiences Applying SysML in an Excavator Testbed and More

    Dec 2008: Final Phase 1

    Overview Presentation

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    11/10511

    ContentsContents

    Phase 1 Synopsis (8/2007-7/2008) Phase 2 Highlights (8/2008-Present)

    Addressing key needs per Phase 1 experiences:

    Education

    Research & Development

    Productionization / Commercialization

    Applications

    Summary

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    12/10512SysML and MBSE: A Quick-Start CourseCopyright Georgia Tech and InterCAX. All Rights Reserved.

    Curriculum History & Formats OfferedStatistics as of Feb 2010 www.pslm.gatech.edu/courses

    x

    Full-semester Georgia Tech course ISYE 8813: Fall 2007, 2008, 2009 (~60 students total)

    x Industry short courses

    Multiple [offerings,~students] since Aug 2008

    SysML 101 [8,~160]; SysML 102 (hands-on) [6,~110]

    Onsite at industry locations

    In Atlanta at the Georgia Tech Global Learning Center

    Collaborative development & delivery with InterCAX LLCx Professional Masters course

    Professional Masters in Applied Systems Engineering

    www.pmase.gatech.edu

    ASE 6005 SysML course starting Summer 2010

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    13/10513SysML and MBSE: A Quick-Start CourseCopyright Georgia Tech and InterCAX. All Rights Reserved.

    Industry Short Course Contents (p1/2)SysML 101: Tool-Independent Concepts Focus

    module topic

    Course Context

    000.01 Introduction and course overview

    SysML 101: Essentials for Understanding SysML Models

    101.01 MBSE context & motivation101.02 SysML introduction & overview; Course examples overview

    101.03 Structure concepts: block basics (bdd), instances; packages (pkg)

    101.04 Structure concepts: block internals, ports, flows (ibd)

    101.05 Upfront concepts: use cases (uc); requirements (req)

    101.06 Behavior concepts: activities, actions (act)

    101.07 Behavior concepts: interactions/sequences (seq); state machines (stm)

    101.08 Structure concepts: block parametrics (par)101.09 Cross-cutting SysML concepts, methods, and processes

    101.99 Wrapup SysML 101

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    14/10514SysML and MBSE: A Quick-Start CourseCopyright Georgia Tech and InterCAX. All Rights Reserved.

    module topic

    SysML 102: Essentials for Creating SysML Models (Hands-On for Tool Users)

    102.01 User workstation setup

    102.02 Tool familiarity introduction - how to browse existing models, etc.

    102.03 Structure concepts: block basics (bdd), instances; packages (pkg)

    102.04 Structure concepts: block internals, ports, flows (ibd)

    102.05 Upfront concepts: use cases (uc); requirements (req)

    102.06 Behavior concepts: activities, actions (act) (w/ Myro rover team excercise)102.07 Behavior concepts: interactions/sequences (seq); state machines (stm)

    102.08 Structure concepts: block parametrics (par)

    102.09 Cross-cutting SysML concepts, methods, and processes

    102.10 MBSE processes: model-based document/report generation (Velocity, etc.)

    102.11 MBSE processes: model repositories / Teamwork Server introduction for users

    102.99 Wrapup SysML 102

    Approximate structure for each main concept module in SysML 102:

    Spiral 1: How to implement basic concepts from SysML 101 in MagicDraw

    Spiral 1: Corresponding student exercise

    Spiral 1: Corresponding Q/A

    Spiral 2: How to implement other concepts (from SysML 101 and more)

    Spiral 2: Corresponding student exercise

    Spiral 2: Corresponding Q/A

    Industry Short Course Contents (p2/2)SysML 102: Hands-on Execution-Oriented Focus

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    15/10515

    Mobile Robot ExerciseMobile Robot ExerciseExecutable SysML Activity Model [after live update]Executable SysML Activity Model [after live update]

    from myro import *

    initialize("com29")

    senses()

    beep(1, 440)

    forward(1, 1)

    turnRight(1, .4)

    forward(1, 1)

    beep(1, 440)

    turnRight(1, .4)

    forward(1, 1)

    turnRight(1, .4)

    forward(1, 1)

    stop()

    Resulting python script

    http://var/www/apps/conversion/tmp/scratch_1//Image:Ipre-fluke.jpghttp://var/www/apps/conversion/tmp/scratch_1//Image:Ipre-fluke.jpg
  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    16/10516SysML and MBSE: A Quick-Start CourseCopyright Georgia Tech and InterCAX. All Rights Reserved.

    SysML ActivitiesExercise @ JPLTeam Contest Using MyroMagic Plugin & Scribbler Rovers

    http://var/www/apps/conversion/tmp/scratch_1//Image:Ipre-fluke.jpg
  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    17/10517

    Mobile Robot ExerciseMobile Robot ExerciseExecutable SysML Activity Model with Sensors & Decision NodesExecutable SysML Activity Model with Sensors & Decision Nodes

    decision nodeguard condition

    (with sensor reading)

    M bil R b t

    http://var/www/apps/conversion/tmp/scratch_1//Image:Ipre-fluke.jpg
  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    18/10518SysML and MBSE: A Quick-Start CourseCopyright Georgia Tech and InterCAX. All Rights Reserved.

    Mobile Robot

    Context

    (a cyber-physical system)

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    19/10519SysML and MBSE: A Quick-Start CourseCopyright Georgia Tech and InterCAX. All Rights Reserved.

    Auto-Generated Structured Python Scripts

    New format generated

    by BuzzToys MyroMagic

    v0.3.1 a MagicDraw

    plugin by GIT.

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    20/10520

    ContentsContents

    Phase 1 Synopsis (8/2007-7/2008) Phase 2 Highlights (8/2008-Present)

    Addressing key needs per Phase 1 experiences:

    Education

    Research & Development

    Productionization / Commercialization

    Applications

    Summary

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    21/10521

    Phase 2: Research & Development ThrustsPhase 2: Research & Development Thrusts

    SysML-Modelica mapping Model DNA signatures

    parametric graph visualization, debugging, ...

    System-E/MCAD/CAE interoperability Design-mfg interoperability; mfg simulation

    Others (not shown here)

    Graph transformations Etc.

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    22/105

    22

    SysML-ModelicaTransformation

    Specification(OMG ADTF Meeting, Long Beach,12/9/2009)

    Chris Paredis

    Georgia Tech

    On behalf of the SysML-Modelica

    Working Group 22

    The following slides are excerpts from this presentation:

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    23/105

    23

    What is Modelica?

    State-of-the-art Modeling Languagefor System Dynamics Differential Algebraic Equations (DAE) Discrete Events

    Formal, object-oriented language Ports represent energy flow

    (undirected) orsignal flow (directed) Acausal, equation-based, declarative Multi-domain modeling

    Standardized by the Modelica 23

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    24/105

    24

    Modelica: Standard Library

    24

    motortorque

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    25/105

    25

    Working Group Focus andScope

    Objective: Leverage the strengths of both SysML and

    Modelica by integrating them to create amore expressive and formal MBSE

    language. Define a formal Transformation

    Specification: a SysML4Modelica profileand a mapping between Modelica and theprofile

    Scope: Cover the Modelica constructs needed for

    the Modelica Standard Library to be used in

    SysML 25

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    26/105

    26

    Simple Example

    26

    mass

    1

    m=1

    spring

    1

    fixed1

    Modelica

    Model

    SysML4Modelica

    Analytical Model

    SysML Descriptive Model

    in Analysis Context

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    27/105

    2727

    Modelica

    Formal,Bidirectional

    Transformatio

    n

    SysML4Modelica

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    28/105

    28

    Current Status

    Draft of Transformation Specification

    Part I Introduction

    Part II SysML4Modelica profile

    Part III Modelica meta-model

    Part IV SysML-Modelica mapping,a bidirectional mapping between the SysML4Modelicaprofile and the Modelica meta-model

    Annex A Robotic Sample Problem

    28

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    29/105

    29

    SysML-Modelica Summary Objective:

    Leverage the strengths of both SysML andModelica by integrating them to create a moreexpressive and formal MBSE language.

    Descriptive Modeling in SysML+Formal Equation-Based Modeling for

    Analyses and Trade Studies in Modelica

    Next Steps: Open source reference implementations Submit RFC for vote at March OMG meeting

    29http://www.omgwiki.org/OMGSysML/doku.php?id=sysml-modelica:sysml_and_modelica_integration

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    30/105

    30

    Phase 2: Research & Development ThrustsPhase 2: Research & Development Thrusts

    SysML-Modelica mapping

    Model DNA signatures

    parametric graph visualization, debugging, ...

    System-E/MCAD/CAE interoperability Design-mfg interoperability; mfg simulation

    Etc.

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    31/105

    31

    Model DNA Signatures Using SysML ParametricsModel DNA Signatures Using SysML ParametricsPanorama Tool by Andy Scott (Undergrad Research Asst.) and Russell Peak (Director, Modeling & Simulation Lab)Panorama Tool by Andy Scott (Undergrad Research Asst.) and Russell Peak (Director, Modeling & Simulation Lab)

    b. Mini Snowman

    a. Snowman

    c. Snowflake

    d. Mouse

    g. Robot

    f. ?

    e. CactusTest: Match the actual model titles (below) to their DNA

    signatures with imagined titles (left).

    _____ 1. South Florida water mgt. (hydrology) model

    _____ 2. 2-spring physics model

    _____ 3. 3-year company financial model

    _____ 4. UAV road scanning system model

    _____ 5. Car gas mileage model

    _____ 6. Airframe mechanical part model

    _____ 7. Design verification model

    (automated test for two Item 6. designs)

    [see answers at the end of this presentation]

    www.msl.gatech.edu

    S t llit T t i l Hi hli ht Si l S t

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    32/105

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

    Satellite Tutorial Highlights: SimpleSatSysML par view and ParaMagic tool for execution

    [Bpar

    Object-Oriented Spreadsheet

    plus more ...

    S t llit T t i l Hi hli ht Si l S t

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    33/105

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

    Satellite Tutorial Highlights: SimpleSatTwo views of same model: par and flattened graph

    [Bpar

    Model DNA signature

    (a.k.a. flattened graph)

    auto-generated from SysML model

    par (SysML parametrics view)

    Model DNA Signature ExampleModel DNA Signature Example

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    34/105

    34

    Model DNA Signature ExampleModel DNA Signature ExampleParametrics Model for an Analysis Tool Test SuiteParametrics Model for an Analysis Tool Test Suite

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    35/105

    35

    Phase 2: Research & Development ThrustsPhase 2: Research & Development Thrusts

    SysML-Modelica mapping

    Model DNA signatures

    parametric graph visualization, debugging, ...

    System-E/MCAD/CAE interoperability Design-mfg interoperability; mfg simulation

    Etc.

    See also Elaborations on Selected Topics after Summary

    Emerging Tools: Connecting a System Model

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    36/105

    Copyright InterCAX All rights reserved

    Emerging Tools: Connecting a System Model

    to Domain Models via SysML

    Title: Composable Mission Framework for Rapid End-to-End Mission Design and SimulationPrincipal Investigator: Dr. Manas Bajaj, InterCAX LLC

    Phase 1: Jan Jul, 2009 [NASA SBIR-08-1-S4.02-9130] NASA SBIR project

    Technical Abstract: The innovation proposed here is the Composable Mission Framework (CMF)amodel-based software framework that shall enable seamless continuity of mission design and simulation

    from early stage advanced studies to detailed mission design and development. The uniqueness of our

    approach lies in using an open standard for systems modeling and design (SysML) to wrap mission modelsincluding the mission development process thus providing a coherent map of mission knowledge. InterCAX's

    Composable Object technology provides the backend wrapping, model management, and simulation

    orchestration capabilities to the visual SysML-based mission model at the front end.

    The Composable Object technology has already demonstrated the ability to power SysML-based

    models with math simulation capabilities for early design stages. ParaMagic is a commercially available tool

    being used by early adopters of SysML at JPL. The Composable Object technology has also demonstrated

    the ability to associate detailed design and simulation models such as those created in CAD and FEA tools.

    However, a big gap exists in the SysML-based world for conceptual system design and the detailed systemdesign-based world. If the detailed system design and simulation models could be wrapped as SysML

    objects and the simulations and workflows orchestrated by the Composable Object technology, it will cover

    the entire gamut of complex system modeling and analysis world from trade studies and optimization to

    project scheduling.

    The key objective of Phase 1 is to wrap both conceptual and detailed system design and

    simulation models as SysML objects which has not been done before, and to demonstrate continuity of

    mission concepts from simple to detailed implementation.

    System Design & Analysis

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    37/105

    Copyright InterCAX All rights reserved

    eCAD model in

    SysML(key system-level entities

    and properties)

    System Design & Analysis

    Integrating and Executing Diverse ModelsSystem

    Sub-system 1 Sub-system 2 Sub-system n

    Comp 11 Comp1m

    System model in SysML

    External tools and models

    Comp 1m1 -

    Design

    Comp 11

    Behavior 1Comp 11

    Behavior 1Comp 1m1

    Behaviori

    mCAD model in

    SysML(assembly structure,

    properties, constraints)

    mCAD models

    (NX, Pro/E, CATIA,)

    eCAD models

    (Board Station, CR5000,)

    CAE models

    (FEA, CFD,)

    Other simulation models

    (STK, DEVS, )

    FEA models inSysML

    (analysis conditions &

    results)

    FEA models in

    SysML(analysis conditions &

    results)

    Mapping Relationships(Parametrics)

    Mapping Relationships(Parametrics)

    Mapping Relationships(Parametrics)

    See also Elaborations onSelected Topics after Summary

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    38/105

    Copyright InterCAX All rights reserved

    Connecting

    system model and

    domain models

    MCAD

    ECAD

    PCA = printed circuit assembly

    PCB = printed circuit board

    (bare substrate w/ metal traces ...)

    BGA = ball grid array

    (a type of electronic component)

    System Model- X Domain Model Integration

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    39/105

    Copyright InterCAX All rights reserved

    System Model - X Domain Model IntegrationEx. for X = Mechanical CAD

    Systems Engineering Domain Design Domain

    SystemModel

    ComponentZ

    SystemModel

    Property a1Property a2

    a2 =b1+b

    2

    Create a system model (e.g. with MagicDraw SysML)Create a CAD domain model (e.g. with Siemens NX)Import the CAD model into SysML as a CAD Model block

    Connect (map) the CAD model to the system model using SysML parametricsControl an auto-synch process: updates in CAD model updates in system m

    MagicDraw SysML

    ComponentZ

    CAD DesignParameter b1Parameter b2Parameter b3

    ComponentZ

    CAD ModelProperty b1Property b2Property b3

    NX MCAD

    ParaMagic is used to execute the resulting total model. It computes system-

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    40/105

    Copyright InterCAX All rights reserved

    g g p y

    level cost & weight from all nested subsystem-level & component-level models

    (originating from MCAD / ECAD / tools), and it verifies related requirements.

    Weight requirement satisfied

    Cost requirement not satisfied

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    41/105

    41

    Phase 2: Research & Development ThrustsPhase 2: Research & Development Thrusts

    SysML-Modelica mapping

    Model DNA signatures

    parametric graph visualization, debugging, ...

    System-E/MCAD/CAE interoperability Design-mfg interoperability; mfg simulation

    Etc.

    Integrating Mfg Design and SimulationIntegrating Mfg Design and Simulation

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    42/105

    42

    Integrating Mfg Design and SimulationIntegrating Mfg Design and SimulationL McGinnis et al. http://www.pslm.gatech.edu/projects/incose-mbse-msi/L McGinnis et al. http://www.pslm.gatech.edu/projects/incose-mbse-msi/

    Excavator Modeling & Simulation TestbedExcavator Modeling & Simulation Testbed

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    43/105

    43

    Excavator Modeling & Simulation TestbedExcavator Modeling & Simulation TestbedTool Categories ViewTool Categories View

    SysML Tools

    Traditional

    Simulation & Analysis Tools

    ModelCenter

    Traditional

    Descriptive Tools

    No Magic / SysML

    ExcavatorSystem Model

    Operational

    Scenario

    NX / MCAD Tool

    Excavator

    Boom Model

    FactoryCAD

    Factory

    Layout Model

    Excel

    Production

    Ramps

    RSA/E+ / SysMLExcavator

    ExecutableScenario

    Interface & Transformation Tools

    (VIATRA, XaiTools, ...)

    Ansys

    FEA Model

    Mathematica

    Reliability

    Model

    Excel

    Cost Model

    eM-Plant

    FactorySimulation

    Dymola

    Dig Cycle

    Model

    --2 2 a

    Optimization

    Model

    RSA/E+ / SysML

    FactoryModel

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    44/105

    fM f t i M d l I t d d i

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    45/105

    45

    Manufacturing Model InterdependenciesManufacturing Model Interdependencies

    D il d P Pl iD t il d P Pl i

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    46/105

    46

    Detailed Process PlanningDetailed Process Planning

    O D d Si l tiO D d Si l ti

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    47/105

    47

    On Demand SimulationOn Demand Simulation

    On-Line Off-Line

    User Modeler

    COTSAuthoring

    Tools

    DescriptiveModel

    Libraries

    Formal

    Descriptive

    Model

    Instance

    COTS

    Solver

    Analytic

    Model

    Libraries

    Model

    Translator

    Formal

    Analytic

    Model

    Instance

    Res

    ults

    User

    On demand simulationputs simulationmethodology in the hands of

    the problem owners

    M Pl t Si l tiM Pl t Si l ti

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    48/105

    48

    eM-Plant SimulationeM-Plant Simulation

    C t tC t t

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    49/105

    49

    ContentsContents

    Phase 1 Synopsis (8/2007-7/2008)

    Phase 2 Highlights (8/2008-Present)Addressing key needs per Phase 1 experiences:

    Education

    Research & Development

    Productionization / Commercialization

    Applications

    Summary

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    50/105

    Productionizing/Deploying GITProductionizing/Deploying GIT XaiToolsXaiTools

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    51/105

    51

    Productionizing/Deploying GITProductionizing/Deploying GITXaiToolsXaiTools Technology for Executing SysML ParametricsTechnology for Executing SysML Parametrics

    Vendor SysML

    Tool

    Prototype by

    GIT

    Product by

    InterCAX LLC

    Artisan Studio Yes Yes(2009-4Q beta)

    EmbeddedPlus E+ SysML / RSA Yes

    No Magic MagicDraw Yes ParaMagic(Jul 21, 2008 release)

    Telelogic/IBM Rhapsody Melody(2010-1Q release)

    Sparx Systems Enterprise Arch.

    n/a XMI import/export Yes

    Others Others

    www.InterCAX.com

    [1] Full disclosure: InterCAX LLC is a spin-off company originally created to commercialize technology from RS Peaks GIT group. GIT has licensed technology to InterCAX and has anequity stake in the company. RS Peak is one of several business partners in InterCAX. Commercialization of the SysML/composable object aspects has been fostered by the GIT

    VentureLab incubator program (www.venturelab.gatech.edu) via an InterCAX VentureLab project initiated October 2007.

    P d t & S iP d t & S i

    http://www.intercax.com/http://www.venturelab.gatech.edu/http://www.venturelab.gatech.edu/http://www.intercax.com/
  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    52/105

    52

    Products & ServicesProducts & Services

    C t tC t t

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    53/105

    53

    ContentsContents

    Phase 1 Synopsis (8/2007-7/2008)

    Phase 2 Highlights (8/2008-Present)Addressing key needs per Phase 1 experiences:

    Education

    Research & Development

    Productionization / Commercialization

    Applications

    Summary

    Broadly Applicable TechnologyBroadly Applicable Technology

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    54/105

    54

    Broadly Applicable TechnologyBroadly Applicable TechnologyExamples of Executable SysML ParametricsExamples of Executable SysML Parametrics

    Road scanning system using unmanned aerial vehicle (UAVs)

    UAV-based missile interceptor system trade study Space systems (tutorials): orbit planning; mass/cost roll-ups

    Space systems (studies/pilots): FireSat (INCOSE SSWG), ...

    Space systems (actuals): science merit function, ...

    Environmentally-conscious energy systems / smart grid

    Manufacturing green-ness / sustainability assessments

    Regional water management systems (e.g. South Florida)

    ...

    Mechanical part design and analysis (FEA)

    ...

    Wind turbine supply chain management

    Insurance claims processing and website capacity model

    Financial model for small businesses

    Banking service levels model

    ...

    ~Next-generation

    object-oriented

    spreadsheets

    (and more)

    Supply Chain Model

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    55/105

    Copyright InterCAX All rights reserved

    Supply Chain Modelfor Global Supply Chain Management & Optimization

    block

    System

    block

    Company

    block

    SKU

    block

    Customer

    block

    WarehousePart

    block

    ProductionSite

    block

    SitePartSupply

    block

    Supplier

    block

    Warehouse

    block

    SupplierPart

    block

    SiteProductDemand

    block

    SitePartDemand

    block

    TransportMode

    block

    Model_BoM

    block

    SiteProductSupply

    -SupPart 1..*-Part 1..*

    -BoM 1..*

    -SPtS

    1..*-WHPart 1..*

    -Prodn 1..*

    -WH 1..*

    -SPrD 1..*

    SPrD1 1..*

    -Cust_Prodn

    -SPrS 1..*

    -SPtS1 1..*-Part_BoM 1..*

    -Cust 1..*-Xport 1..*-Cmpy -Sup 1..*

    -SPrD -MB1

    - Generic (shown)

    - Wind turbine-specifics (not shown)

    Sources: [email protected] and Georgia Tech

    Supply Chain Model SysML Parametrics

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    56/105

    Copyright InterCAX All rights reserved

    Supply Chain Model SysML ParametricsConnect to Optimization Models, Compute Value-at-Risk

    UnitsNeeded : Real [1..*]

    ProdValue : USD(000)

    ProdVAR : USD(000)

    Model : Product [1..*]

    constraint

    DS2 : DollarSum

    {high = sum(low)}high : USD(000)

    low : USD(000)

    constraint

    DS1 : DollarSum

    {high = sum(low)}

    high : USD(000)

    low : USD(000)

    constraint

    US9 : UnitSum

    {high = sum(low)}

    high : Real

    low : Real [1..*]

    PartTransportCosts : USD(000)

    PartCOGSCosts : USD(000)

    ProjParts : Inventory [1..*]

    constraint

    USC8 : UnitSumComplex

    {high = sum(low)}

    high : Real [1..*]

    low : Real [1..*]

    constraint

    DS11 : DollarSum

    {high = sum(low)}

    high : USD(000)

    low : USD(000)

    constraint

    DS10 : DollarSum

    {high = sum(low)}

    high : USD(000)

    low : USD(000)

    ProjTransCost : USD(000)

    ProjPartsCost : USD(000)

    ProjValue : USD(000)

    ProjVAR : USD(000)

    ProjectWTG : Real

    WTG : Real [1..*]

    e4

    e1

    e12

    e3

    e2

    e7

    e5

    e11

    e18

    e10

    e6 e17

    Ex. Given 100s of product orders and sourcing plans for the next 12 months, what percent

    of my business is at-risk if Supplier X does not deliver, or if Part Y becomes obsolete?

    Broadly Applicable TechnologyBroadly Applicable Technology

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    57/105

    57

    Broadly Applicable Technologyoad y pp cab e ec o ogyExamples of Executable SysML ParametricsExamples of Executable SysML Parametrics

    Road scanning system using unmanned aerial vehicle (UAVs)

    UAV-based missile interceptor system trade study Space systems (tutorials): orbit planning; mass/cost roll-ups

    Space systems (studies/pilots): FireSat (INCOSE SSWG), ...

    Space systems (actuals): science merit function, ...

    Environmentally-conscious energy systems / smart grid

    Manufacturing green-ness / sustainability assessments

    Regional water management systems (e.g. South Florida)

    ...

    Mechanical part design and analysis (FEA)

    ...

    Wind turbine supply chain management

    Insurance claims processing and website capacity model

    Financial model for small businesses

    Banking service levels model

    ...

    ~Next-generation

    object-oriented

    spreadsheets

    (and more)

    Regional Water Mgt. System: Hydrology ModelRegional Water Mgt. System: Hydrology Model

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    58/105

    58

    g g y y gyg g y y gy

    [SystemB_v2h_rsp.mdzip]

    Sources:

    www.sfwmd.gov and

    [email protected]

    Regional Water Mgt. System: Hydrology ModelRegional Water Mgt. System: Hydrology Model

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    59/105

    59

    g g y y gyg g y y gy[[SystemB_v2h.mdzipSystemB_v2h.mdzip]]Model DNA signature (flattened graph panorama view)

    (auto-generated from SysML parametrics model)

    Broadly Applicable TechnologyBroadly Applicable Technology

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    60/105

    60

    y pp gyy pp gyExamples of Executable SysML ParametricsExamples of Executable SysML Parametrics

    Road scanning system using unmanned aerial vehicle (UAVs)

    UAV-based missile interceptor system trade study Space systems (tutorials): orbit planning; mass/cost roll-ups

    Space systems (studies/pilots): FireSat (INCOSE SSWG), ...

    Space systems (actuals): science merit function, ...

    Environmentally-conscious energy systems / smart grid

    Manufacturing green-ness / sustainability assessments

    Regional water management systems (e.g. South Florida)

    ...

    Mechanical part design and analysis (FEA)

    ...

    Wind turbine supply chain management

    Insurance claims processing and website capacity model

    Financial model for small businesses

    Banking service levels model

    ...

    ~Next-generation

    object-oriented

    spreadsheets

    (and more)

    Using SysML to Evaluate Sustainability MetricsUsing SysML to Evaluate Sustainability Metrics

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    61/105

    6161

    Aluminum Cast and Machined ComponentsMore Room for Internal Parts

    Fewer Manufacturing Operations

    Heavier

    Rolled, Bent, Stamped Sheet Metal

    Less Room for Internal Parts

    More Manufacturing Operations

    Lighter

    Source: Bras, Romaniw, et al. 10/2009

    www.sdm.gatech.edu

    F-86 wing section test caseF-86 wing section test case

    g y yg y y(similar to Other Metrics: Design Flexibility, ...)(similar to Other Metrics: Design Flexibility, ...)

    F-86 Wing Section Test Case in SysML ParametricsF-86 Wing Section Test Case in SysML Parametrics

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    62/105

    6212/21/09 62

    Source: Bras, Romaniw, et al. 10/2009

    www.sdm.gatech.edu

    Object-OrientedSpreadsheet

    plusmore...

    g yg yComparing Sustainability Metrics for Design AlternativesComparing Sustainability Metrics for Design Alternatives

    ContentsContents

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    63/105

    63

    ContentsContents

    Phase 1 Synopsis (8/2007-7/2008)

    Phase 2 Highlights (8/2008-Present)Addressing key needs per Phase 1 experiences:

    Education

    Research & Development

    Productionization / Commercialization

    Applications

    Summary

    Elaborations on Selected Topics

    Related Resources

    Modeling & Simulation InteroperabilityModeling & Simulation Interoperability

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    64/105

    64

    g p yg p yBenefits of SysML-based ApproachBenefits of SysML-based Approach

    Primary Impacts

    Enabling Capabilities Reduced

    Time

    Reduced

    Cost

    Reduced

    Risk

    Increased

    Understanding

    Increased

    CorporateMemory

    IncreasedArtifact

    Performance

    Increased KnowledgeCa ture & Com leteness

    IncreasedModularit & Reusabilit IncreasedTraceabilit ReducedManual Re-Creation

    IncreasedAutomation ReducedModelin Effort IncreasedAnal sis Intensit

    Precision KnowledgePrecision Knowledge

    for thefor the

    Model-Based EnterpriseModel-Based Enterprise

    Mechatronics / Model Interoperability

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    65/105

    Page 65

    Mechatronics / Model Interoperability

    Open Call for Participation Systems engineering drivers in commercial settings Increased system complexity

    Cross-disciplinary communication/coordination

    Enhancement possibilities based on interest Other demonstration examples and testbeds

    Interoperability testing between SysML tools

    Shared models and libraries

    Primary contacts Russell Peak [[email protected]]

    Sandy Friedenthal [[email protected]]

    Roger Burkhart [[email protected]]

    ContentsContents

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    66/105

    66

    ContentsContents

    Phase 1 Synopsis (8/2007-7/2008)

    Phase 2 Highlights (8/2008-Present)Addressing key needs per Phase 1 experiences:

    Education

    Research & Development

    Productionization / Commercialization

    Applications

    Summary

    Elaborations on Selected Topics

    Related Resources

    Phase 2: Research & Development ThrustsPhase 2: Research & Development Thrusts

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    67/105

    67

    Phase 2: Research & Development ThrustsPhase 2: Research & Development Thrusts

    SysML-Modelica mapping

    Model DNA signatures

    parametric graph visualization, debugging, ...

    System-E/MCAD/CAE interoperability etc.

    Elaborated in next slides ...

    System Design & Analysis

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    68/105

    Copyright InterCAX All rights reserved

    eCAD model inSysML

    (key system-level entities

    and properties)

    Integrating and Executing Diverse ModelsSystem

    Sub-system 1 Sub-system 2 Sub-system n

    Comp 11 Comp1m

    System model in SysML

    External tools and models

    Comp 1m1 -

    Design

    Comp 11

    Behavior 1Comp 11

    Behavior 1Comp 1m1

    Behaviori

    mCAD model inSysML

    (assembly structure,

    properties, constraints)

    mCAD models

    (NX, Pro/E, CATIA,)

    eCAD models

    (Board Station, CR5000,)

    CAE models

    (FEA, CFD,)

    Other simulation models

    (STK, DEVS, )

    FEA models inSysML

    (analysis conditions &

    results)

    FEA models inSysML

    (analysis conditions &

    results)

    Mapping Relationships(Parametrics)

    Mapping Relationships(Parametrics)

    Mapping Relationships(Parametrics)

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    69/105

    Copyright InterCAX All rights reserved

    System model of a

    Mini Satellite with a

    electronic comp (BGA)

    Author: System Engr.

    PCA = printed circuit assembly

    PCB = printed circuit board

    (bare substrate w/ metal traces ...)

    BGA = ball grid array(a type of electronic component)

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    70/105

    Copyright InterCAX All rights reserved

    Mini Satellite must

    satisfy weight and

    cost requirements

    System Design & Analysis

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    71/105

    Copyright InterCAX All rights reserved

    eCAD model inSysML

    (key system-level entities

    and properties)

    Integrating and Executing Diverse ModelsSystem

    Sub-system 1 Sub-system 2 Sub-system n

    Comp 11 Comp1m

    System model in SysML

    External tools and models

    Comp 1m1 -

    Design

    Comp 11

    Behavior 1Comp 11

    Behavior 1Comp 1m1

    Behaviori

    mCAD model inSysML

    (assembly structure,

    properties, constraints)

    mCAD models

    (NX, Pro/E, CATIA,)

    eCAD models

    (Board Station, CR5000,)

    CAE models

    (FEA, CFD,)

    Other simulation models

    (STK, DEVS, )

    FEA models inSysML

    (analysis conditions &

    results)

    FEA models inSysML

    (analysis conditions &

    results)

    Mapping Relationships(Parametrics)

    Mapping Relationships(Parametrics)

    Mapping Relationships(Parametrics)

    Mechanical CAD Model of BGA

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    72/105

    Copyright InterCAX All rights reserved

    (top view mold, chip, heat sink comps)

    CAD (Siemens NX) model of the BGA assembly

    Author: Mechanical Design Engineer

    Mechanical CAD Model of BGA

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    73/105

    Copyright InterCAX All rights reserved

    (bottom view - ~200 solder balls)

    CAD (Siemens NX) model of the BGA assembly

    Author: Mechanical Design Engineer

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    74/105

    Copyright InterCAX All rights reserved

    Challenges

    x The system engineer needs to propagatecomponent requirements (e.g. weight, height) from

    the system model (SysML) to mechanical design

    model (NX)

    x The CAD engineer needs to propagate componentproperties (NX) to system model (SysML) to verify

    the design in system context (repeated as the

    design progresses)

    x The system engineer and mechanical engineer

    need to map/connect component properties in NX

    model and component properties in SysML model.

    System Model- X Domain Model IntegrationEx for X = Mechanical CAD

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    75/105

    Copyright InterCAX All rights reserved

    Ex. for X = Mechanical CAD

    Systems Engineering Domain Design Domain

    SystemModel

    ComponentZ

    SystemModel

    Property a1Property a2

    a2 =b1+b

    2

    Create a system model (e.g. with MagicDraw SysML)Create a CAD domain model (e.g. with Siemens NX)Import the CAD model into SysML as a CAD Model blockConnect (map) the CAD model to the system model using SysML parametrics

    Control an auto-synch process: updates in CAD model updates in system m

    MagicDraw SysML

    ComponentZ

    CAD DesignParameter b1Parameter b2Parameter b3

    ComponentZ

    CAD ModelProperty b1Property b2Property b3

    NX MCAD

    SysML model of the BGA assembly

    t ti ll t d f NX d l

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    76/105

    Copyright InterCAX All rights reserved

    automatically generated from NX model

    The mapping (non-directed connections) between the BGA component in theMini Satellite system model (SysML) and the MCAD NX model (now exposed in

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    77/105

    Copyright InterCAX All rights reserved

    y ( y ) ( p

    SysML) can now be specified by the user ... (the starting point shown here) ...

    The resulting system model - MCAD model connections (as specified by theuser in a SysML parametrics diagram) are shown here. This parametric

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    78/105

    Copyright InterCAX All rights reserved

    y p g ) p

    diagram is executable and is an integral aspect of the overall system model.

    ParaMagic is used to execute the resulting total model. It computes system-level cost & weight from all nested subsystem-level & component-level models

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    79/105

    Copyright InterCAX All rights reserved

    (originating from MCAD / ECAD / ... tools), and it verifies related requirements.

    Weight requirement satisfied

    Cost requirement not satisfied

    System Design & Analysis

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    80/105

    Copyright InterCAX All rights reserved

    eCAD model inSysML

    (key system-level entities

    and properties)

    Integrating and Executing Diverse ModelsSystem

    Sub-system 1 Sub-system 2 Sub-system n

    Comp 11 Comp1m

    System model in SysML

    External tools and models

    Comp 1m1 -

    Design

    Comp 11

    Behavior 1Comp 11

    Behavior 1Comp 1m1

    Behaviori

    mCAD model inSysML

    (assembly structure,

    properties, constraints)

    mCAD models(NX, Pro/E, CATIA,)

    eCAD models(Board Station, CR5000,)

    CAE models(FEA, CFD,)

    Other simulation models(STK, DEVS, )

    FEA models inSysML

    (analysis conditions &

    results)

    FEA models inSysML

    (analysis conditions &

    results)

    Mapping Relationships(Parametrics)

    Mapping Relationships(Parametrics)

    Mapping Relationships(Parametrics)

    STEP AP210 (IS0 10303-210)

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    81/105

    Copyright InterCAX All rights reserved

    Design Standard for Electromechanical Products

    STEP AP210 model

    (ISO 10303-210)

    Board Station

    (Mentor Graphics)

    CR5000

    (Zuken)

    VISULA

    (Zuken)

    Allegro

    (Cadence)

    ECAD Tools

    Enterprise Databases

    Part libraries

    Material libraries

    www.ap210.org

    www.wikistep.org

    www.lksoft.com

    Design Integrators

    (LKSoft - an InterCAX partner)

    SysML

    Prototyped in SBIR Phase 1 project

    STEP AP210 Facts

    - O(100 man-yrs) in development

    - 1000+ concepts- Edition 1 released in 2001

    - Edition 2 releasing soon (2010)-

    In-production at Rockwell Collins, Boeing, NASA,

    SysML Schema derived from STEP AP210

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    82/105

    Copyright InterCAX All rights reserved

    (9 high-level SE-related concepts)

    AP210-based ECAD Model (I-501)

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    83/105

    Copyright InterCAX All rights reserved

    (PCA with a 9-stratum PCB and 4 comps)

    Layout of electrical

    features on layers

    IDA-STEP (LKSoft)

    www.ida-step.net

    AP210-based ECAD Model (I-501)(PCB St k h i 9 t t )

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    84/105

    Copyright InterCAX All rights reserved

    (PCB Stackup showing 9 stratums)

    Stackup of PCB

    stratums

    SysML Instance Model

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    85/105

    Copyright InterCAX All rights reserved

    Auto-generated from I-501 AP210 Model

    9 PCB stratums

    4 components

    Printed Circuit Assembly

    Printed Circuit Board

    System Design & AnalysisI t ti d E ti Di M d l

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    86/105

    Copyright InterCAX All rights reserved

    eCAD model inSysML

    (key system-level entities

    and properties)

    Integrating and Executing Diverse ModelsSystem

    Sub-system 1 Sub-system 2 Sub-system n

    Comp 11 Comp1m

    System model in SysML

    External tools and models

    Comp 1m1 -

    Design

    Comp 11

    Behavior 1Comp 11

    Behavior 1Comp 1m1

    Behaviori

    mCAD model inSysML

    (assembly structure,

    properties, constraints)

    mCAD models(NX, Pro/E, CATIA,)

    eCAD models(Board Station, CR5000,)

    CAE models(FEA, CFD,)

    Other simulation models(STK, DEVS, )

    FEA models inSysML(analysis conditions &

    results)

    FEA models inSysML

    (analysis conditions &

    results)

    Mapping Relationships(Parametrics)

    Mapping Relationships(Parametrics)

    Mapping Relationships(Parametrics)

    FireSat System Model

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    87/105

    Copyright InterCAX All rights reserved

    (PCA and PCB components)

    P i t d Ci it A bl T tb d M d l

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    88/105

    Copyright InterCAX All rights reserved

    Printed Circuit Assembly Testbed Model

    PCA

    Packaged

    components

    PCB

    Requirements, Design/CAD,d A l i /CAE

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    89/105

    Copyright InterCAX All rights reserved

    and Analysis/CAE

    x Electronic Artifacts - PCA, PCB, Packaged partsx Must satisfy requirements

    x Analysis/CAE models defined for verifying requirements

    PCA CAD Model in NX [~2000 bodies](t i 6 BGA bl t )

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    90/105

    Copyright InterCAX All rights reserved

    (top view 6 BGA assembly components)

    PCA CAD Model in NX [~2000 bodies](b tt i 4 BGA bl t )

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    91/105

    Copyright InterCAX All rights reserved

    (bottom view 4 BGA assembly components)

    PCA Model in SysML (schema)( t t d f NX CAD d l)

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    92/105

    Copyright InterCAX All rights reserved

    (auto-generated from NX CAD model)

    Printed Circuit Assembly

    Printed Circuit Board10 BGA assembly

    components

    ~2000 BGAsolder ball features

    PCA Model in SysML (instance)( t t d f NX CAD d l)

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    93/105

    Copyright InterCAX All rights reserved

    (auto-generated from NX CAD model)

    Printed Circuit Assembly

    Printed Circuit Board10 BGA assembly

    components

    Printed Circuit Board Behavior Models

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    94/105

    Copyright InterCAX All rights reserved

    Interfaces to External Tools/Models

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    95/105

    Copyright InterCAX All rights reserved

    Interfaces to External Tools/Models

    Similar approaches can be used for other externallydefined models, such as STK models and CAE models

    (e.g. finite element analysis model, CFD model, etc.)

    Interfaces prototyped for this SBIR Phase 1 project:- MagicDraw - NX plugin (mechanical CAD tool)

    - MagicDraw - AP210 plugin (electrical CAD standard)

    - ABAQUS/ANSYS finite element analysis tool

    Existing commercial interfaces used:

    - Matlab/Simulink, Excel, Mathematica (in ParaMagic)

    - AP210 interfaces to major ECAD tools (www.lksoft.com)

    ContentsContents

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    96/105

    96

    Phase 1 Synopsis (8/2007-7/2008)

    Phase 2 Highlights (8/2008-Present)Addressing key needs per Phase 1 experiences:

    Education

    Research & Development

    Productionization / Commercialization

    Applications

    Summary

    Elaborations on Selected Topics

    Related Resources

    SysML ParametricsSuggested Starting PointsSysML ParametricsSuggested Starting Points

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    97/105

    97

    Introductory Papers/Tutorials

    Peak RS, Burkhart RM, Fr iedenthal SA, Wilson MW, Bajaj M, Kim I (2007) Simulation-Based Design Using SysMLPart 1: A Parametrics

    Primer. INCOSE Intl. Symposium, San Diego. [Provides tutorial-like introduction to SysML parametrics.]

    http://eislab.gatech.edu/pubs/conferences/2007-incose-is-1-peak-primer/ Peak RS, Burkhart RM, Fr iedenthal SA, Wilson MW, Bajaj M, Kim I (2007) Simulation-Based Design Using SysMLPart 2: Celebrating

    Diversity by Example. INCOSE Intl. Symposium, San Diego. [Provides tutorial-like introduction on using SysML for modeling & simulation,

    including the MRA method for creating parametric simulation templates that are connected to design models.]

    http://eislab.gatech.edu/pubs/conferences/2007-incose-is-2-peak-diversity/

    Example Applications

    Peak RS, Burkhart RM, Friedenthal SA, Paredis CJJ, McGinnis LF (2008) Integrating Design with Simulation & Analysis Using SysML

    Mechatronics/Interoperability Team Status Report. Presentation to INCOSE MBSE Challenge Team, Utrecht, Holland.

    [Overviews modeling & simulation interoperability (MSI) methodology progress in the context of an excavator testbed.]

    http://eislab.gatech.edu/pubs/seminars-etc/2008-06-incose-is-mbse-mechatronics-msi-peak/ Peak RS (2007) Leveraging Templates & Processes with SysML. Invited Presentation. Developing a Design/Simulation Framework: A

    Workshop with CPDA's Design and Simulation Council, Atlanta. [Includes applications to automotive steering wheel systems and FEA

    simulation templates.] http://eislab.gatech.edu/pubs/conferences/2007-cpda-dsfw-peak/

    Commercial Tools and Other Examples/Tutorials

    ParaMagic plugin for MagicDraw. Developed by InterCAX LLC (a Georgia Tech spin-off) [1]. Available at www.MagicDraw.com.

    Zwemer DA and Bajaj M (2008) SysML Parametrics and Progress Towards Multi-Solvers and Next-Generation Object-Oriented

    Spreadsheets. Frontiers in Design & Simulation Workshop, Georgia Tech PSLM Center, Atlanta. [Highlights techniques for executing SysML

    parametrics based on the ParaMagic plugin for MagicDraw. Includes UAV and financial systems examples.]http://www.pslm.gatech.edu/events/frontiers/

    See slides below for additional references and resources.

    [1] Full disclosure: InterCAX LLC is a spin-off company originally created to commercialize technology from RS Peaks GIT group. GIT has l icensed technology to

    InterCAX and has an equity stake in the company. RS Peak is one of several business partners in InterCAX. Commercialization of the SysML/composable object

    aspects is being fostered by the GIT VentureLab incubator program (www.venturelab.gatech.edu) via an InterCAX VentureLab project initiated October 2007.

    MBX/SysML-Related Efforts at Georgia TechMBX/SysML-Related Efforts at Georgia Tech

    http://eislab.gatech.edu/pubs/conferences/2007-incose-is-1-peak-primer/http://eislab.gatech.edu/pubs/conferences/2007-incose-is-1-peak-primer/http://eislab.gatech.edu/pubs/conferences/2007-incose-is-2-peak-diversity/http://eislab.gatech.edu/pubs/conferences/2007-incose-is-2-peak-diversity/http://eislab.gatech.edu/pubs/seminars-etc/2008-06-incose-is-mbse-mechatronics-msi-peak/http://eislab.gatech.edu/pubs/conferences/2007-cpda-dsfw-peak/http://eislab.gatech.edu/pubs/conferences/2007-cpda-dsfw-peak/http://www.magicdraw.com/http://www.magicdraw.com/http://www.pslm.gatech.edu/events/frontiers/http://www.pslm.gatech.edu/events/frontiers/http://www.venturelab.gatech.edu/http://www.venturelab.gatech.edu/http://www.venturelab.gatech.edu/http://www.pslm.gatech.edu/events/frontiers/http://www.magicdraw.com/http://eislab.gatech.edu/pubs/conferences/2007-cpda-dsfw-peak/http://eislab.gatech.edu/pubs/seminars-etc/2008-06-incose-is-mbse-mechatronics-msi-peak/http://eislab.gatech.edu/pubs/conferences/2007-incose-is-2-peak-diversity/http://eislab.gatech.edu/pubs/conferences/2007-incose-is-1-peak-primer/
  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    98/105

    98

    SysML Focus Area web page

    http://www.pslm.gatech.edu/topics/sysml/

    Includes links to publications, applications,

    projects, examples, courses, commercialization, etc.

    Frontiers 2008 workshop on MBSE/MBX, SysML, ...

    Selected projects

    Deere: System dynamics (fluid power, ...)

    Lockheed: System design & analysis integration

    NASA: Enabling technology (SysML, ...) NIST: Design-analysis interoperability (DAI)

    TRW Automotive: DAI/FEA (steering wheel systems ... )

    Selected GIT MBX/SysML-Related PublicationsSelected GIT MBX/SysML-Related PublicationsSome references are available online atSome references are available online at http://www.pslm.gatech.edu/topics/sysml/http://www.pslm.gatech.edu/topics/sysml/. See additional slides for selected abstracts.. See additional slides for selected abstracts.

    http://www.pslm.gatech.edu/topics/sysml/http://www.pslm.gatech.edu/topics/sysml/http://www.pslm.gatech.edu/topics/sysml/http://www.pslm.gatech.edu/topics/sysml/http://www.pslm.gatech.edu/topics/sysml/http://www.pslm.gatech.edu/topics/sysml/http://www.pslm.gatech.edu/topics/sysml/http://www.pslm.gatech.edu/topics/sysml/http://www.pslm.gatech.edu/topics/sysml/
  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    99/105

    99

    Peak RS, Burkhart RM, Friedenthal SA, Paredis CJJ, McGinnis LF (2008) Integrating Design with Simulation & Analysis Using SysMLMechatronics/Interoperability

    Team Status Report. Presentation to INCOSE MBSE Challenge Team, Utrecht, Holland. [Overviews modeling & simulation interoperability (MSI) methodology

    progress in the context of an excavator testbed.] http://eislab.gatech.edu/pubs/seminars-etc/2008-06-incose-is-mbse-mechatronics-msi-peak/

    McGinnis, Leon F., "IC Factory Design: The Next Generation," e-Manufacturing Symposium, Taipei, Taiwan, June 13, 2007. [Presents the concept of model-based

    fab design, and how SysML can enable integrated simulation.] Kwon, Ky Sang, and Leon F. McGinnis, "SysML-based Simulation Framework for Semiconductor Manufacturing," IEEE CASE Conference, Scottsdale, AZ,

    September 22-25, 2007. [Presents some technical details on the use of SysML to create formal generic models (user libraries) of fab structure, and how these formal

    models can be combined with currently available data sources to automatically generate simulation models.]

    Huang, Edward, Ramamurthy, Randeep, and Leon F. McGinnis, "System and Simulation Modeling Using SysML," 2007 Winter Simulation Conference, Washington,

    DC. [Presents some technical details on the use of SysML to create formal generic models (user libraries) of fab structure, and how these formal models can be

    combined with currently available data sources to automatically generate simulation models.]

    McGinnis, Leon F., Edward Huang, Ky Sang Kwon, Randeep Ramamurthy, Kan Wu, "Real CAD for Facilities," 2007 IERC, Nashville, TN. [Presents concept of using

    FactoryCAD as a layout authoring tool and integrating it, via SysML with eM-Plant for automated fab simulation model generation.]

    T.A. Johnson, J.M. Jobe, C.J.J. Paredis, and R. Burkhart "Modeling Continuous System Dynamics in SysML," in Proceedings of the 2007 ASME International

    Mechanical Engineering Congress and Exposition, paper no. IMECE2007-42754, Seattle, WA, November 11-15, 2007. [Describes how continuous dynamics models

    can be represented in SysML. The approach is based on the continuous dynamics language Modelica.]

    T.A. Johnson, C.J.J. Paredis, and R. Burkhart "Integrating Models and Simulations of Continuous Dynamics into SysML," in Proceedings of the 6th International

    Modelica Conference, March 3-4, 2008. [Describes how continuous dynamics models and simulations can be used in the context of engineering systems design

    within SysML. The design of a car suspension modeled as a mass-spring-damper system is used as an illustration.]

    C.J.J. Paredis "Research in Systems Design: Designing the Design Process," IDETC/CIE 2007, Computers and Information in Engineering Conference -- Workshop

    on Model-Based Systems Development, Las Vegas, NV, September 4, 2007. [Presents relationship between SysML and the multi-aspect component model method.]

    Peak RS, Burkhart RM, Friedenthal SA, Wilson MW, Bajaj M, Kim I (2007) Simulation-Based Design Using SysMLPart 1: A Parametrics Primer. INCOSE Intl.

    Symposium, San Diego. [Provides tutorial-like introduction to SysML parametrics.]

    Peak RS, Burkhart RM, Friedenthal SA, Wilson MW, Bajaj M, Kim I (2007) Simulation-Based Design Using SysMLPart 2: Celebrating Diversity by Example.INCOSE Intl. Symposium, San Diego. [Provides tutorial-like introduction on using SysML for modeling & simulation, including the MRA method for creating

    parametric simulation templates that are connected to design models.]

    Peak RS (2007) Leveraging Templates & Processes with SysML. Invited Presentation. Developing a Design/Simulation Framework: A Workshop with CPDA's Design

    and Simulation Council, Atlanta. [Includes applications to automotive steering wheel systems and FEA simulation templates.]

    http://eislab.gatech.edu/pubs/conferences/2007-cpda-dsfw-peak/

    Bajaj M, Peak RS, Paredis CJJ (2007) Knowledge Composition for Efficient Analysis Problem Formulation, Part 1: Motivation and Requirements. DETC2007-35049,

    Proc ASME CIE Intl Conf, Las Vegas. [Introduces the knowledge composition method (KCM), which addresses design-simulation integration for variable topology

    problems.]

    Bajaj M, Peak RS, Paredis CJJ (2007) Knowledge Composition for Efficient Analysis Problem Formulation, Part 2: Approach and Analysis Meta-Model. DETC2007-

    35050, Proc ASME CIE Intl Conf, Las Vegas. [Elaborates on the KCM approach, including work towards next-generation analysis/simulation building blocks

    (ABBs/SBBs).]

    Publications (cont.)Publications (cont.)

    http://eislab.gatech.edu/pubs/seminars-etc/2008-06-incose-is-mbse-mechatronics-msi-peak/http://eislab.gatech.edu/pubs/conferences/2007-cpda-dsfw-peak/http://eislab.gatech.edu/pubs/conferences/2007-cpda-dsfw-peak/http://eislab.gatech.edu/pubs/seminars-etc/2008-06-incose-is-mbse-mechatronics-msi-peak/
  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    100/105

    100

    Shah AA, Schaefer D, Paredis CJJ (2009) Enabling Multi-View Modeling with SysML

    Profiles and Model Transformations. International Conference on Product Lifecycle

    Management, Bath, UK.

    Kerzhner AA, Paredis CJJ (2009) Using Domain Specific Languages to Capture Design

    Synthesis Knowledge for Model-Based Systems Engineering. Proceedings of the ASME

    2009 International Design Engineering Technical Conferences & Computers and

    Information in Engineering Conference, San Diego, CA, DETC2009-87286.

    J.M. Jobe, T.A. Johnson and C.J.J. Paredis, Multi-Aspect Component Models: A

    Framework for Model Reuse in SysML, in Proceedings of IDETC/CIE 2008, paper no.

    DETC200849339, Brooklyn, NY, 2008.

    W. Schamai, P. Fritzson, C. Paredis and A. Pop, "Towards Unified System Modeling and

    Simulation with ModelicaML: Modeling of Executable Behavior Using Graphical Notations,"Proceedings of the 7th International Modelica Conference, pp. 612-621, Como, Italy, 20-22

    September, 2009.

    Integrating Design with Simulation & Analysis Using SysMLIntegrating Design with Simulation & Analysis Using SysML

    Mechatronics/Interoperability Team Status ReportMechatronics/Interoperability Team Status Report

  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    101/105

    101

    AbstractThis presentation overviews work-in-progress experiences and lessons learned from an excavator testbed that

    interconnects simulation models with associated diverse system models, design models, and manufacturing models. Thegoal is to enable advanced model-based systems engineering (MBSE) in particular and model-based X1 (MBX) in

    general. Our method employs SysML as the primary technology to achieve multi-level multi-fidelity interoperability, while

    at the same time leveraging conventional modeling & simulation tools including mechanical CAD, factory CAD,

    spreadsheets, math solvers, finite element analysis (FEA), discrete event solvers, and optimization tools. This work is

    currently sponsored by several organizations (including Deere and Lockheed) and is part of the Mechatronics &

    Interoperability Team in the INCOSE MBSE Challenge.

    CitationPeak RS, Burkhart RM, Friedenthal SA, Paredis CJJ, McGinnis LF (2008) Integrating Design with Simulation & Analysis

    Using SysMLMechatronics/Interoperability Team Status Report. Presentation to INCOSE MBSE Challenge Team,

    Utrecht, Holland. http://eislab.gatech.edu/pubs/seminars-etc/2008-06-incose-is-mbse-mechatronics-msi-peak/

    [1] The X in MBX includes engineering (MBE), manufacturing (MBM), and potentially other scopes and contexts such as

    model-based enterprises (MBE).

    p y pp y p

    Simulation-Based Design Using SysMLSimulation-Based Design Using SysML

    http://eislab.gatech.edu/pubs/seminars-etc/2008-06-incose-is-mbse-mechatronics-msi-peak/http://eislab.gatech.edu/pubs/seminars-etc/2008-06-incose-is-mbse-mechatronics-msi-peak/
  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    102/105

    102

    Part 1: A Parametrics PrimerOMG SysML is a modeling language for specifying, analyzing, designing,

    and verifying complex systems. It is a general-purpose graphical modeling

    language with computer-sensible semantics. This Part 1 paper and its Part

    2 companion show how SysML supports simulation-based design (SBD) via

    tutorial-like examples. Our target audience is end users wanting to learn

    about SysML parametrics in general and its applications to engineering

    design and analysis in particular. We include background on the

    development of SysML parametrics that may also be useful for other

    stakeholders (e.g, vendors and researchers).

    In Part 1 we walk through models of simple objects that progressively

    introduce SysML parametrics concepts. To enhance understanding by

    comparison and contrast, we present corresponding models based on

    composable objects (COBs). The COB knowledge representation has

    provided a conceptual foundation for SysML parametrics, includingexecutability and validation. We end with sample analysis building blocks

    (ABBs) from mechanics of materials showing how SysML captures

    engineering knowledge in a reusable form. Part 2 employs these ABBs in a

    high diversity mechanical example that integrates computer-aided design

    and engineering analysis (CAD/CAE).

    The object and constraint graph concepts embodied in SysML

    parametrics and COBs provide modular analysis capabilities based on

    multi-directional constraints. These concepts and capabilities provide a

    semantically rich way to organize and reuse the complex relations and

    properties that characterize SBD models. Representing relations as non-causal constraints, which generally accept any valid combination of inputs

    and outputs, enhances modeling flexibility and expressiveness. We

    envision SysML becoming a unifying representation of domain-specific

    engineering analysis models that include fine-grain associativity with other

    domain- and system-level models, ultimately providing fundamental

    capabilities for next-generation systems lifecycle management.

    CitationPeak RS, Burkhart RM, Friedenthal SA, Wilson MW, Bajaj M, Kim I

    (2007) Simulation-Based Design Using SysML. INCOSE Intl. Symposium,

    San Diego.

    Part 1: A Parametrics Primer

    http://eislab.gatech.edu/pubs/conferences/2007-incose-is-1-peak-primer/

    Part 2: Celebrating Diversity by Example http://eislab.gatech.edu/pubs/conferences/2007-incose-is-2-peak-diversity/

    Part 2: Celebrating Diversity by ExampleThese two companion papers present foundational principles of

    parametrics in OMG SysML and their application to simulation-based

    design. Parametrics capabilities have been included in SysML to support

    integrating engineering analysis with system requirements, behavior, and

    structure models. This Part 2 paper walks through SysML models for a

    benchmark tutorial on analysis templates utilizing an airframe system

    component called a flap linkage. This example highlights how engineering

    analysis models, such as stress models, are captured in SysML, and then

    executed by external tools including math solvers and finite element

    analysis solvers.

    We summarize the multi-representation architecture (MRA) method and

    how its simulation knowledge patterns support computing environments

    having a diversity of analysis fidelities, physical behaviors, solution

    methods, and CAD/CAE tools. SysML and composable object (COB)techniques described in Part 1 together provide the MRA with graphical

    modeling languages, executable parametrics, and reusable, modular, multi-

    directional capabilities.

    We also demonstrate additional SysML modeling concepts, including

    packages, building block libraries, and requirements-verification-simulation

    interrelationships. Results indicate that SysML offers significant promise as

    a unifying language for a variety of models-from top-level system models to

    discipline-specific leaf-level models.

    Composable Objects (COB) Requirements & ObjectivesComposable Objects (COB) Requirements & Objectives

    http://eislab.gatech.edu/pubs/conferences/2007-incose-is-1-peak-primer/http://eislab.gatech.edu/pubs/conferences/2007-incose-is-2-peak-diversity/http://eislab.gatech.edu/pubs/conferences/2007-incose-is-2-peak-diversity/http://eislab.gatech.edu/pubs/conferences/2007-incose-is-1-peak-primer/
  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    103/105

    103

    AbstractThis document formulates a vision for advanced collaborative engineering environments (CEEs) to aid in the design,

    simulation and configuration management of complex engineering systems. Based on inputs from experienced SystemsEngineers and technologists from various industries and government agencies, it identifies the current major challenges

    and pain points of Collaborative Engineering. Each of these challenges and pain points are mapped into desired

    capabilities of an envisioned CEE System that will address them.

    Next, we present a CEE methodology that embodies these capabilities. We overview work done to date by GIT on the

    composable object (COB) knowledge representation as a basis for next-generation CEE systems. This methodology

    leverages the multi-representation architecture (MRA) for simulation templates, the user-oriented SysML standard for

    system modeling, and standards like STEP AP233 (ISO 10303-233) for enhanced interoperability. Finally, we present

    COB representation requirements in the context of this CEE methodology. In this current project and subsequent phaseswe are striving to fulfill these requirements as we develop next-generation COB capabilities.

    CitationDR Tamburini, RS Peak, CJ Paredis, et al. (2005) Composable Objects (COB) Requirements & Objectives v1.0.

    Technical Report, Georgia Tech, Atlanta. http://eislab.gatech.edu/projects/nasa-ngcobs/

    Associated ProjectThe Composable Object (COB) Knowledge Representation: Enabling Advanced Collaborative Engineering Environments

    (CEEs). http://eislab.gatech.edu/projects/nasa-ngcobs/

    Leveraging Simulation Templates & Processes with SysMLLeveraging Simulation Templates & Processes with SysMLApplications to CAD-FEA InteroperabilityApplications to CAD-FEA Interoperability

    http://eislab.gatech.edu/projects/nasa-ngcobs/http://eislab.gatech.edu/projects/nasa-ngcobs/http://eislab.gatech.edu/projects/nasa-ngcobs/http://eislab.gatech.edu/projects/nasa-ngcobs/
  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    104/105

    104

    AbstractSysML holds the promise of leveraging generic templates and processes across design and simulation. Russell Peak

    joins us to give an update on the latest efforts at Georgia Tech to apply this approach in various domains, includingspecific examples with a top-tier automotive supplier. Learn how you too may join this project and implement a similar

    effort within your own company to enhance modularity and reusability through a unified method that links diverse models.

    Russell will also highlight SysMLs parametrics capabilities and usage for physics-based analysis, including integrated

    CAD-CAE and simulation-based requirements verification. Go to www.omgsysml.org for background on SysMLa

    graphical modeling language based on UML2 for specifying, designing, analyzing, and verifying complex systems.

    Speaker BiosketchRussell S. Peak focuses on knowledge representations that enable complex system interoperability and simulation

    automation. He originated composable objects (COBs), the multi-representation architecture (MRA) for CAD-CAE

    interoperability, and context-based analysis models (CBAMs)a simulation template knowledge pattern that explicitly

    captures design-analysis associativity. This work has provided the conceptual foundation for SysML parametrics and its

    validation.

    He teaches this and related material, and is principal investigator on numerous research projects with sponsors

    including Boeing, DoD, IBM, NASA, NIST, Rockwell Collins, Shinko Electric, and TRW Automotive. Dr. Peak joined the

    GIT research faculty in 1996 to create and lead a design-analysis interoperability thrust area. Prior experience includes

    business phone design at Bell Laboratories and design-analysis integration exploration as a Visiting Researcher at

    Hitachi in Japan.

    CitationRS Peak (2007) Leveraging Simulation Templates & Processes with SysML: Applications to CAD-FEA Interoperability.

    Developing a Design/Simulation Framework, CPDA Workshop, Atlanta.

    http://eislab.gatech.edu/pubs/conferences/2007-cpda-dsfw-peak/

    Managing Model DNA Using SysML ParametricsManaging Model DNA Using SysML ParametricsPanorama Tool by Andy Scott (Undergrad Research Asst.) and Russell Peak (Director, Modeling & Simulation Lab)Panorama Tool by Andy Scott (Undergrad Research Asst.) and Russell Peak (Director, Modeling & Simulation Lab)

    http://www.omgsysml.org/http://eislab.gatech.edu/pubs/conferences/2007-cpda-dsfw-peak/http://eislab.gatech.edu/pubs/conferences/2007-cpda-dsfw-peak/http://www.omgsysml.org/
  • 7/30/2019 2010 02 Incose Iw Mbse Challenge Msi Peak

    105/105

    b. Mini Snowman

    a. Snowman

    c. Snowflake

    d. Mouse

    g. Robot

    f. ?

    e. CactusTest: Match the actual model titles (below) to their DNA

    signatures with imagined titles (left).

    __g__ 1. South Florida water mgt. (hydrology) model

    __a__ 2. 2-spring physics model

    __e__ 3. 3-year company financial model

    __c__ 4. UAV road scanning system model

    __b__ 5. Car gas mileage model

    __d__ 6. Airframe mechanical part model

    __f __ 7. Design verification model

    (automated test for two Item 6. designs)

    [answers shown above]