Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Integrating Design with Simulation & Analysis Using SysML Status Update to SE DSIG on GIT SysML-related Efforts Russell Peak (presenter), Chris Paredis,

Similar presentations


Presentation on theme: "1 Integrating Design with Simulation & Analysis Using SysML Status Update to SE DSIG on GIT SysML-related Efforts Russell Peak (presenter), Chris Paredis,"— Presentation transcript:

1 1 Integrating Design with Simulation & Analysis Using SysML Status Update to SE DSIG on GIT SysML-related Efforts Russell Peak (presenter), Chris Paredis, Leon McGinnis Georgia Institute of Technology Product & Systems Lifecycle Mgt. Center www.pslm.gatech.edu OMG Systems Engineering Domain Special Interest Group (SE DSIG) Meeting Burlingame CA  2007-12-12 Copyright © 2007 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.

2 2 Abstract We provide an update on SysML-related activities at Georgia Tech. This presentation focuses on a project underway with Lockheed aimed at integrating design and engineering analysis using SysML. The primary objective is to define and demonstrate the methodology, tools, requirements, and practical applications for connecting a SysML system specification and design model with multiple engineering analysis and dynamic simulation models. This project employs excavators as a test case and contains several model types being interconnected with a system design model: fluid power (hydraulics), linkage dynamics, structural (FEA), cost, reliability, and factory flow. Citation RS Peak, CJ Paredis, LF McGinnis (2007-12) Integrating Design with Simulation & Analysis Using SysML—Status Update to SE DSIG on GIT SysML-related Efforts. Presentation to OMG SE DSIG, Burlingame CA. http://eislab.gatech.edu/pubs/seminars-etc/2007-12-omg-se-dsig-peak/ Integrating Design with Simulation & Analysis Using SysML Status Update to SE DSIG on GIT SysML-related Efforts

3 3 “Wiring Together” Diverse Models via SysML Level 2: Inter-Template Diversity Utilizes generalized MRA terminology (preliminary) Russell.Peak@gatech.edu 2007-09 Naval Systems-of-Systems (SoS) Panorama—An Envisioned Complex Model Interoperability Problem Enabled by SysML/COBs/MRA

4 4 “Wiring Together” Diverse Models via SysML Level 1: Intra-Template Diversity Mechanical CAD model CAE model (FEA) Symbolic math models [Peak et. al 2007]

5 5 Diverse Types of Relations... (partially supported to date) [Tamburini, Peak, Paredis 2005]

6 6 SysML-Related Efforts at Georgia Tech SysML Focus Area web page –http://www.pslm.gatech.edu/topics/sysml/http://www.pslm.gatech.edu/topics/sysml/ –Includes links to publications, applications, projects, examples, etc. 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... )

7 7 GIT-Lockheed SysML Project Synopsis Integrating System Design with Simulation and Analysis Using SysML Objective –Define & demonstrate the methodology, tools, requirements, and practical applications for connecting a SysML system specification & design model with multiple engineering analysis & dynamic simulation models Period of Performance –August 1, 2007 through July 31, 2008 Approach –Select one or more SysML modeling tools –Develop a system design model including electrical, mechanical, and software –Identify 3+ representative engineering analyses and associated analysis tools –Define methodology for integrating the system model with the analysis models –Define SysML and analysis tool requirements needed to support integration –Demo capability to integrate the system model with engineering analysis models –Identify key issues to address to further enhance this capability –Develop a roadmap for future work –Document results in a final report

8 8 GIT-Lockheed SysML Project Synopsis (cont.) Integrating System Design with Simulation and Analysis Using SysML Progress to Date (2007-11) –Project plan –SysML authoring tools selection (EmbeddedPlus/Rational, MagicDraw) –Excavator as testbed problem –Initial iteration of high level excavator system model –Preliminary integration approach for system design & analysis models –Preliminary testbed environment Dig cycle simulation (Modelica) CAD/engineering analysis (NX, Ansys) Factory simulation (EM Plant)

9 9 GIT Modeling Environment for Excavator Test Case [WIP models]

10 10 Excavator Test Case Top-Level System Breakdown

11 11 Excavator Operational Domain Top-Level Context Model

12 12 Excavator Operational Domain Top-Level Use Cases

13 13 Excavator Dig Cycle Activity Diagram

14 14 GIT Modeling Environment for Excavator Test Case

15 15 Cost Aspects Behavior Aspects Excavator Analysis/Simulation Models Problem Definition Various Topologies Multi-Attribute Utility Theory Reliability Aspects Stakeholder Concerns Integration of Concerns about System Aspects Evaluation of Preferences System Architectures Analysis Simulation Multi-Body Dynamics, Hydraulics,... [Paredis et al. 2007]

16 16 Dynamic Physics-Based Behaviors Hydraulics Open-source High fidelity Nonlinear fluid models Thermal models Hierarchical Multi-disciplinary Modelica Dynamic Behavioral Model Graphically represented via ISO 1219

17 17 Hydraulic Circuit Diagram Pressure-Compensated, Load-Sensing Excavator—ISO 1219 notation

18 18 SysML Schematic (ibd) — Basic View Pressure-Compensated, Load-Sensing Excavator

19 19 SysML Schematic (ibd) — Detailed View Pressure-Compensated, Load-Sensing Excavator

20 20 Excavator Case Study Native Tool Models: Modelica Multi-Body System Dynamics Model (linkages,...) Hydraulics Model

21 21 Excavator Hydraulics Subsystem Design Structure Models

22 22 Hydraulics Subsystem Simulation Model Simulation Component Connectivity Aspects

23 23 GIT Modeling Environment for Excavator Test Case

24 24 Factory/Mfg Modeling & Simulation Using SysML Factory/Mfg Modeling & Simulation Using SysML [McGinnis et al. 2007] SysML State Diagram SysML Sequence Diagram XML Parser Discrete Event Simulation

25 25 GIT Modeling Environment for Excavator Test Case

26 26 SysML parametrics execution via composable objects (COBs) for graph management and math/FEA solving via web services. Composable Objects (COBs) COB Services (constraint graph manager, including COTS solver access via web services) XaiTools FrameWork™ Ansys (FEA Solver) Native Tools Models Traditional COTS or in-house solvers SysML Authoring Tools Parametrics plugin COB Solving & Browsing COB API... Plugins Prototyped by GIT (to SysML vendor tools) 1) Artisan Studio [2/06] 2) EmbeddedPlus [3/07] 3) NoMagic [12/07]* Mathematica (Math Solver) Enabling Executable SysML Parametrics GIT XaiTools Prototype Status Execution via API messages or exchange files XaiTools SysML Toolkit™... Next- Generation Spreadsheet COTS = commercial-off-the-shelf (typically readily available) 2007-12 Status - Examples working from IS07 Parts 1 & 2 papers (see next slide) - Prototype being scaled and hardened for industrial usage

27 27 Simulation-Based Design Using SysML Part 1: A Parametrics Primer OMG 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, including executability 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. Citation Peak 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 Example These 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.

28 28 Flap Linkage Mechanical Part A simple design... a benchmark problem. Background This simple part provides the basis for a benchmark tutorial for CAD-CAE interoperability and simulation template knowledge representation. This example exercises multiple capabilities relevant to such contexts (many of which are relevant to broader simulation and knowledge representation domains), including: Diversity in design information source, behavior, fidelity, solution method, solution tool,... Modular, reusable simulation building blocks and fine-grained inter-model associativity See the following for further information: - http://eislab.gatech.edu/pubs/conferences/2007-incose-is-1-peak-primer/ - http://eislab.gatech.edu/pubs/conferences/2007-incose-is-2-peak-diversity/

29 29 Design-Simulation Knowledge Graph Flap Linkage Panorama—A Benchmark Design-Analysis Interoperability Problem

30 30 Flap Linkage Implementation in MagicDraw 2007-12: Working demo includes parametrics solving via GIT XaiTools ™ WIP implementation of FlapLinkage APM as described in IS07 Part 2 paper [Peak et al. 2007]

31 31 SysML-Related Efforts at Georgia Tech SysML Focus Area web page –http://www.pslm.gatech.edu/topics/sysml/http://www.pslm.gatech.edu/topics/sysml/ –Includes links to publications, applications, projects, examples, etc. 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... )

32 32 Abstract This 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 Systems Engineers 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 phases we are striving to fulfill these requirements as we develop next-generation COB capabilities. Citation DR 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 Project The Composable Object (COB) Knowledge Representation: Enabling Advanced Collaborative Engineering Environments (CEEs). http://eislab.gatech.edu/projects/nasa-ngcobs/. Composable Objects (COB) Requirements & Objectives

33 33 Abstract SysML 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, including specific 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 SysML’s 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 SysML—a graphical modeling language based on UML2 for specifying, designing, analyzing, and verifying complex systems. Speaker Biosketch Russell 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. Citation RS 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/ Leveraging Simulation Templates & Processes with SysML Applications to CAD-FEA Interoperability

34 34 Integrated System Design and Analysis Models Benefits of SysML-based Template Approach Precision Information for the Model-Based Enterprise


Download ppt "1 Integrating Design with Simulation & Analysis Using SysML Status Update to SE DSIG on GIT SysML-related Efforts Russell Peak (presenter), Chris Paredis,"

Similar presentations


Ads by Google