Model-Based SE Using SysML Part 2: Integrating Manufacturing Design and Simulation Leon McGinnis Georgia Institute of Technology Product & Systems Lifecycle.

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

HL7 V2 Implementation Guide Authoring Tool Proposal
Professor John Hosking, Dean of Engineering and Computer Science Models, Modelling, MBSE.
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
Formal Techniques in Software Engineering Universiteit AntwerpenIntroduction 1.1 Formal Techniques in Software Engineering 3de BAC Informatica Chapter.
Object-Oriented Analysis and Design
Enterprise Architect and SysML – the story so far Sam Mancarella Chief Technology Officer Sparx Systems May 13, 2008
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
Model Driven Architecture (MDA) Partha Kuchana. Agenda What is MDA Modeling Approaches MDA in a NutShell MDA Models SDLC MDA Models (an Example) MDA -
The Role of Modeling in Systems Integration and Business Process Analysis © Sparx Systems Pty Ltd 2011 Ben Constable Sparx Systems.
LUCENTIA Research Group Department of Software and Computing Systems Using i* modeling for the multidimensional design of data warehouses Jose-Norberto.
McGill University Proposal Exam School of Computer Science Ph.D. Candidate in the Modelling, Simulation and Design Lab Eugene Syriani.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
1 MBSE Copyright © Georgia Tech. All Rights Reserved. Model-Based Systems Engineering with SysML: Problem Definition, Simulation and Optimization.
MDA Guide Version CYT. 2 Outline OMG Vision and Process Introduction to MDA How is MDA Used? MDA Transformations Other MDA Capabilities Using the.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Workshop on Integrated Application of Formal Languages, Geneva J.Fischer Mappings, Use of MOF for Language Families Joachim Fischer Workshop on.
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
Model-Driven Web Feature Service A Way Towards Enhanced Semantic Interoperability Peter Staub, ETH Zurich FOSS4G 2007 – Victoria B.C., September 26, 2007.
By: Md Rezaul Huda Reza 5Ps for SE Process Project Product People Problem.
Introduction to MDA (Model Driven Architecture) CYT.
Introduction To System Analysis and Design
1 Click to edit Master title style ROCKWELL COLLINS STEP VISION Jack R. Harris Director, Advanced Manufacturing Technology Rockwell Collins
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
Model Driven Development An introduction. Overview Using Models Using Models in Software Feasibility of MDA MDA Technologies The Unified Modeling Language.
Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Presenter
MDA – Model Driven Architecture Olivier Riboux. Overview What is MDA? The Challenges MDA addresses Developing in the MDA Benefits / Conclusion Case Study:
Requirements Formulation: Document Management vs
The State of STEP Stephen C. Waterbury NASA/GSFC NASA STEP for Aerospace Workshop January 17, 2001 NASA Jet Propulsion Laboratory Achievements and Challenges.
© 2006, National Research Council Canada © 2006, IBM Corporation Solving performance issues in OTS-based systems Erik Putrycz Software Engineering Group.
STEP for Multi-Disciplinary Model Management: “Intelligent PDM”
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Oracle E-Business Suite Supply Chain Release Delivering Value in Uncertain Times Keith Ip Product Solution Director, SCM & HK.
11 th NASA/ESA Workshop on Product Data Exchange 2009 Allison Barnard Feeney, NIST David Price, Eurostep.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
© Copyright 2012 Rockwell Collins, Inc. All rights reserved. Manufacturing Process Modeling in Systems Architectures Gregory Pollari Advanced Manufacturing.
The Lockheed Martin Digital Tapestry
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
Systems Engineering Concept Model (SECM) Status 03/17/2016 John Watson.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
PLM-MBSE integration discussion
Multi-disciplinary Approach for Industrial Phases in Space Projects Evolution of classic SE into MBSE Harald EisenmannAstrium Satellites Joachim Fuchs.
1 Ontological Foundations For SysML Henson Graves September 2010.
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory.
Copyright © 2014 InterCAX LLC. All Rights Reserved. SLIM for Model-Based Systems Engineering Manas Bajaj, PhD Chief Systems Officer
Status of SysML v2 Planning & Requirements Berlin, Germany June 16, roadmap:sysml_assessment_and_roadmap_working_group.
Discussion Topics for Exploring OMG UPDM Way-ahead
SysML 2.0 Formalism Requirements and Potential Language Architectures
PLM4MBSE working group update
SysML v2 Formalism: Requirements & Benefits
SysML v2 Usability Working Session
Ron Williamson, PhD Systems Engineer, Raytheon 20 June 2011
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
Evaluating Compuware OptimalJ as an MDA tool
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
Introduction.
Constructing MDA-based Application Using Rational XDE for .NET
System Modeling Assessment & Roadmap Joint OMG/INCOSE Working Group
INCOSE Atlanta Chapter Monthly Meeting
Metadata The metadata contains
Status of SysML v2 Planning & Requirements
Engineering IT Summary & Recommendations
Software Architecture & Design
Presentation transcript:

Model-Based SE Using SysML Part 2: Integrating Manufacturing Design and Simulation Leon McGinnis Georgia Institute of Technology Product & Systems Lifecycle Management Center NDIA Systems Engineering Division, M&S Committee April 22, 2009  Washington, DC

2 GIT Product & Systems Lifecycle Management Center Leveraging Related Efforts SysML-related projects: –Deere, Lockheed, Boeing, NASA, NIST, TRW Automotive,... Other efforts based at GIT: –Vendor collaboration (tool licenses, support,...) –Keck Virtual Factory Lab –SysML course development For Professional Masters in SE program, continuing ed. short course,... –ASDL in AE –Tennenbaum Institute for Enterprise Transformation Consortia & other GIT involvements: –OMG (SysML,...) –PDES Inc. (MBE, APs 210, 233,...)

3 Excavator Modeling & Simulation Testbed Tool Categories View

4 Model-Centric Framework Produce, Merge, Enrich, Consume Tool A 1 Federated System Model Meta-Building Blocks: Information models & meta-models International standards Industry specs Corporate standards Local customizations Modeling technologies: Express, UML, SysML, COBs, OWL, XML, … Tool B j Producer Tools (Primary Authoring) Enricher Tools (Secondary Authoring) Tool C k Consumer Tools (e.g., Solvers) Tool A n... (where “collective product model”  “federated system model”)

5 Excavator Modeling & Simulation Testbed Interoperability Patterns View (MSI Panorama per MIM 0.1)

6 My focus today: What does it mean “to integrate manufacturing with design?” What does it mean “to integrate manufacturing system design with manufacturing system simulation?” How can we make these two things happen?

7 Integrating Manufacturing and Design ? ? ?

8 ? ? ?

9 Product Models in CAD

10 Product Model (E-BOM vs M-BOM) E-BOM M-BOM

11 Manufacturing Context

12 Design to Manufacturing Integration EBOM to MBOM Transformation Or “EBOM to WBS” More than “interoperability” or “converting a file format”; “how” based on “what” –Sourcing (=> logistics, cost, schedule …) –Resource organization/assignment (=> mfg cost) –Inventory/WIP positioning (=> cycle time …)

13 R&D Strategy Conform factory design to product design –Functional design –Detailed design Recognize process planning as the “design to manufacturing” bridge Manufacturing as part of a federated “enterprise” model

Factory Design Capabilities

15 Design Data: EBOM + MCAD

16 Functional Design for Manufacturing Process—SysML Use Cases

17 Factory Functional Design

18 Function Detailed Design

19 Resource Model & Layout Model NameTooltypexy OperationType Cutting SpeedLoadingTime UnloadingTime Bending_Machine1 BendingMachin e Single Laser_Cutter1LaserCutter1000 Cut Shape Welding_Machine1WeldingMachine Assembly 100 Tool Instance Data in Excel Bill of Resource in SysML Factory Layout in FactoryCAD (AutoCAD)

20 SysML Ref. Model  FactoryCAD Library SysML Reference Model Shape Drawing FactoryCAD Library

21 Layout Using F-CAD Library from SysML FactoryCAD Library Select/ Place Layout Drawing

22 Capturing Layout Information Database Extract SDX Layout Drawing Xpath Parser Study DB

23 Observations Factory design is driven by: –What –How much –When –Where So how do we integrate those issues? Use SysML Activity Diagrams to capture how we intend to use manufacturing resources to create the product

24 Process Planning Model

25 Detailed Process Planning

26 Operation Allocation 26 >

27 Manufacturing Process Model

28 Activity Diagram to MBOM Transformation Automated Transformation

29 BOM Transformation using Moflon Activity Metamodel BDD Metamodel BOM Transformation rule Magic Draw JMI Source model JMI Meta-model level based on MOF (Modeling) Transformation Rule JMI Target model JMI Data Repository Integrator based on JMI level (Execution) Magic Draw Link information MD Adapter XMI Adapter Application independent Correspondence + SD described by MOF XMI Adapter MD Adapter

30 Manufacturing Model Interdependencies

31 Summary

32 Federated Model Interfaces Tools Layout Process Plan M-BOM Library Instance Simulation E+ FactoryCAD Library Excel MD BDD : Factory Organization FactoryCAD drawing MD Activity Diagram MD BDD Access Tables eM-Plant MD BDD: E-BOM Excel: Vendor Tool info C# eM-Plant script Manual Moflon

33 Conclusion SysML and formal models enable a formal interoperability between product design models and factory design and process planning models. Not clear yet how to make the connection the other way…future R&D

Simulation Capabilities

35 Fundamental Problem in Factory Simulation Analysis Requirements Create and Run Model Results Factory simulation is not directly accessible by factory engineers.

36 Observations Factory engineers must “author” requirements Simulationists must determine a process for converting “requirements” into “simulation code” We can automate what simulationists do if it conforms to a repeatable (learnable) pattern.

37 Proposed Factory Simulation Framework On-Line User COTS Authoring Tools Descriptive Model Libraries Formal Descriptive Model Instance COTS Solver Analytic Model Libraries Model Translator Formal Analytic Model Instance Results

38 Proposed Factory Simulation Framework Off-Line Modeler Descriptive Model Libraries Analytic Model Libraries Model Translator User

39 Proposed Factory Simulation Framework

40 Factory Model Concept Block State1 State2 action1 action2 action3 State1 State2 System Behavior System Structure

41 Factory Structure NameTooltypexy OperationType Cutting SpeedLoadingTime UnloadingTime Bending_Machine1BendingMachine Single Laser_Cutter1LaserCutter1000 Cut Shape Welding_Machine1WeldingMachine Assembly 100 Tool Instance Data in Excel Bill of Resource in SysML Factory Layout in FactoryCAD (AutoCAD)

42 Idle Dispatching Control system [When notified] Dispatch event Entity-Job Complete Lot Control System Notify Dispatch Behavior Modeling

43 Behavior Modeling-state machine diagram

44 Behavior Modeling-Sequence diagram example

45 Simulation Generator--Structure + =

46 Simulation Generator--Behavior + =

47 Implementation Challenges NOT structure—NIST CMSD is one start toward a practical standard for structure Modeling Control! –State machine/Sequence Diagram? –Activity Diagram? –Executable UML? –What’s the fundamental conceptual model? Moore machine Mealy machine DEVS Other?

48 If you want to play this game Formal languages –SysML is our bet Model transformation –MOFLON? QVT? We’re not completely sold… Implicit/Explicit paradox Domain specific languages –Profiles of SysML

49 Conclusion SysML and formal models (potentially) enable an unprecedented integration of manufacturing system “description” and manufacturing system simulation (like the MCAD and ECAD domains now enjoy) Rationalization of factory control remains the fundamental challenge—how can we reconcile the complexity of real factory control with the need to create (in finite time and finite cost) useful factory simulations?

50 Main Questions Addressed by Project Process: How do we include engineering analysis tools in the MBSE process? Representation: How do we represent engineering analysis models in SysML? Execution: How do we integrate engineering analysis tools & models with SysML tools & models? 50