+ All Categories
Home > Documents > Digging up Dirt on SysML for Modeling Simulation Interoperability Russell Peak and Chris Paredis...

Digging up Dirt on SysML for Modeling Simulation Interoperability Russell Peak and Chris Paredis...

Date post: 18-Jan-2018
Category:
Upload: alexina-greene
View: 217 times
Download: 0 times
Share this document with a friend
Description:
Page 3 Collaboration Approach Primary Current Team Deere & Co. –Roger Burkhart Georgia Institute of Technology (GIT) –Russell Peak, Chris Paredis, Leon McGinnis, & co. –Leveraging collaborations in PSLM Center SysML Focus Area (see next slide) Lockheed Martin –Sandy Friedenthal

If you can't read please download the document

Transcript

Digging up Dirt on SysML for Modeling & Simulation Interoperability Russell Peak and Chris Paredis Georgia Tech Frontiers Workshop May 14, 2008 Atlanta Model-Based Systems Engineering (MBSE) Challenge Team Status Update Mechatronics / Modeling & Simulation Interoperability May 14, 2008 Frontiers Workshop Atlanta Team Leaders Russell Peak, Roger Burkhart, Sandy Friedenthal, Chris Paredis, Leon McGinnis Portions are Copyright 2008 by Georgia Tech Research Corporation, Atlanta, Georgia 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. Page 3 Collaboration Approach Primary Current Team Deere & Co. Roger Burkhart Georgia Institute of Technology (GIT) Russell Peak, Chris Paredis, Leon McGinnis, & co. Leveraging collaborations in PSLM Center SysML Focus Area (see next slide) Lockheed Martin Sandy Friedenthal 4 GIT Product & Systems Lifecycle Management Center Leveraging Related Efforts SysML-related projects: Deere, Lockheed, Boeing, NASA, NIST, TRW Automotive,... Other efforts based at GIT: NSF Center for Compact & Efficient Fluid Power SysML course development For Professional Masters in SE program, continuing ed. short course,... Other groups & labs Vendor collaboration (tool licenses, support,...) Consortia & other GIT involvements: INCOSE Model-Based Systems Engineering (MBSE) effort NIST SE Tool Interoperability Plug-Fest OMG (SysML,...) PDES Inc. (APs 210, 233,...) Commercialization efforts: www.VentureLab.gatech.edu-based start-up: tools for executable SysML parametrics Page 5 Contents Problem Description Characteristics of Mechatronic Systems Challenge Team Objectives Technical Approach Techniques and Testbeds Expected Deliverables & Outcomes Collaboration Approach Page 6 Characterizing Mechatronics From Rennselaer Mechatronics Web Site Page 7 Mechatronics Architecture Feedback Control Loop Electronics Mechanical System Kinematics & Dynamics Powertrain Thermal Fluids Electric Power... Actuators Sensors Electronic Control Unit (ECU) Interface Displays User Controls Haptics Remote Links... Communications Bus Software Functions Operating Modes State Machines Control Systems... Modules, Libraries Messages Protocols Code... Mechatronics Product Categories From Tamburini & Deren, PLM World 06 Page 9 MBSE Challenge Team Objectives Phase 1: Overall Objectives Define & demonstrate capabilities to achieve modeling & simulation interoperability (MSI) Phase 1 Scope Domain: Mechatronics Capabilities: Methodologies, tools, requirements, and practical applications MSI subset: Connecting system specification & design models with multiple engineering analysis & dynamic simulation models Test & demonstrate how SysML facilitates effective MSI Objectives to date primarily based on projects in GIT PSLM Center sponsored by industry and governmentsee backup slides. Page 10 MBSE Challenge Team Objectives Phase 1: Specific Objectives 1.Define modeling & simulation interoperability (MSI) method 2.Define SysML and analysis tool requirements to support MSI 1.Provide feedback to vendors and OMG SysML 1.1 revision task force 3.Demonstrate MSI method with 3+ engineering analysis and dynamic simulation model types 1.Include representative building block library: fluid power 2.Include hybrid discrete/continuous systems described by differential algebraic equations (DAEs) 4.Develop roadmap beyond Phase 1 Page 11 Contents Problem Description Characteristics of Mechatronic Systems Challenge Team Objectives Technical Approach Techniques and Testbeds Expected Deliverables & Outcomes Collaboration Approach Page 12 Overall Technical Approach Technique Development Federated system model framework technology A.k.a. collective product model Modeling & simulation interoperability (MSI) method Graph transformation technology etc. Testbed Implementations & Execution Iteration Page 13 Technical ApproachSubset Standards-based framework technology Federated system models Utilize SysML where appropriate (esp. parametrics) Modeling & simulation interoperability (MSI) method Harmonize, generalize, extend new & existing work COBs, CPM, KCM, MACM, MRA, OOSEM,... Testbeds Develop and test techniques iteratively Implement test cases for verification & validation Produce reference examples Produce open resources (e.g., SysML-based fluid power libraries) 14 Example Federated System Model Logical composition of models based on various ontologies/schemas (from native tools, standards, in-house) Adapted from Jim URen, NASA-JPL 15 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) 16 Sample Standards-based Model-Centric Framework Eagle Producer Tools Mentor Graphics Electrical CAD Tools AP210 DOORS E+, MagicDraw,... Systems Engineering Tools NX CATIA Mechanical CAD Tools AP203, AP214AP233, SysML 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, XaiTools PWA-B Enricher Tools (Gap-Fillers) XaiTools PWA-B Stackup ToolWarpage Tool AP210AP210+ Standards-based Submodels XaiTools XE Consumer Tools Page 17 Technical ApproachSubset Standards-based framework technology Federated system models Utilize SysML where appropriate (esp. parametrics) Modeling & simulation interoperability (MSI) method Harmonize, generalize, extend new & existing work COBs/SysML, CPM, KCM, MACM, MRA, OOSEM,... Testbeds Develop and test techniques iteratively Implement test cases for verification & validation Produce reference examples Produce open resources (e.g., SysML-based fluid power libraries) Page 18 The Four Pillars of SysML interactionstate machine activity/ function definition 1. Structure 2. Behavior 3. Requirements4. Parametrics use 19 Wiring Together Diverse Models via SysML Level 1: Intra-Template Diversity Mechanical CAD model CAE model (FEA) Symbolic math models [Peak et. al 2007] 20 Diverse Types of Relations... (partially supported to date) [Tamburini, Peak, Paredis 2005] 21 Wiring Together Diverse Models via SysML Level 2: Inter-Template Diversity (per HMX 0.1) Naval Systems-of-Systems (SoS) PanoramaAn Envisioned Complex Model Interoperability Problem Enabled by SysML/COBs/HMX Page 22 Technical ApproachSubset Standards-based framework technology Federated system models Utilize SysML where appropriate (esp. parametrics) Modeling & simulation interoperability (MSI) method Harmonize, generalize, extend new & existing work COBs, CPM, KCM, MACM, MRA, OOSEM,... Testbeds Develop and test techniques iteratively Implement test cases for verification & validation Produce reference examples Produce open resources (e.g., SysML-based fluid power libraries) 23 Excavator Modeling & Simulation Testbed Tool Categories View 24 Excavator Modeling & Simulation Testbed Interoperability Patterns View (MSI Panorama per HMX 0.1) 25 Progress to Date ( ) Progress to Date ( ) SysML authoring tools selection and operation (EmbeddedPlus/Rational, MagicDraw) Excavator as testbed problem Several iterations of excavator system models Preliminary system-simulation interoperability (MSI) method: HMX Harmonizing system design & analysis models integration methods Testbed environment Dig cycle simulation (Modelica/Dymola) CAD/engineering analysis, solvers (NX, Ansys, Mathematica) Factory design & simulation (Factory CAD, eM-Plant) Spreadsheet interfacing (MS Excel) Test suites for [topic] development/demonstration/V&V Idealized mass-spring-damper [continuous dynamics] Flap linkage [MSI method - mechanical benchmark] 26 Excavator Modeling & Simulation Testbed Tool Categories View [WIP models] 27 Excavator Test Case Top-Level System Breakdown 28 Excavator Operational Domain Top-Level Context Model 29 Excavator Operational Domain Top-Level Use Cases 30 Excavator Dig Cycle Activity Diagram 31 Excavator Modeling & Simulation Testbed Tool Categories View 32 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] 33 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 34 Hydraulic Circuit Diagram Pressure-Compensated, Load-Sensing ExcavatorISO 1219 notation 35 SysML Schematic (ibd) Basic View Pressure-Compensated, Load-Sensing Excavator 36 SysML Schematic (ibd) Detailed View Pressure-Compensated, Load-Sensing Excavator 37 Excavator Case Study Native Tool Models: Modelica Multi-Body System Dynamics Model (linkages,...) Hydraulics Model hydraulics world x y Dig Cycle environment p_amb= T_amb=288.15 38 Excavator Hydraulics Subsystem Design Structure Models 39 Hydraulics Subsystem Simulation Model Simulation Component Connectivity Aspects 40 Excavator Modeling & Simulation Testbed Tool Categories View 41 Excavator Modeling & Simulation Environment GIT Testbed: MSI Pattern View (Interoperability Panorama per HMX 0.1) 42 Factory & Manufacturing Process Modeling & Simulation Using SysML SysML State Diagram SysML Sequence Diagram XML Parser Discrete Event Simulation [McGinnis et al. 2007] 43 Mfg Process & E/M-BOM Associativity BoomArm1Side Plate 1Side Plate 2 Bottom Plate Actuator Hydraulic Cylinder Joints E-BOM (bdd) Mfg. Process (act) Weld arm Procure actuator from suppliers Final assembly of Boom Laser cutting M-BOM (bdd) BoomArm1Side Plate 1Side Plate 2 Bottom Plate Actuator Steel Plate E/M-BOM = engineering (design) / mfg. bill of materials 44 Physical Factory Structure Weld arm Procure actuator from suppliers Final assembly of Boom Laser cutting Welding Dept. Welding Machine Human Resource Space Laser cut Machine Human Resource Space Laser Cutting Dept. Final Assembly Space Human Resource Tools, MH Model using SysML bdd, ibd, and par diagrams MH = material handling 45 Excavator Modeling & Simulation Testbed Tool Categories View 46 MCAD-SysML Interface Scenarios Model Changes Propagate to CAD Tool SysML Model SysML Model Import User SysML Model Manipulation XaiTools COB Services Parametrics Execution UGS/Siemens NX Engineering Analysis Models Simulation Execution* * = work-in-process RSD/E+ Georgia Tech XaiTools 47 MCAD Native Model and Tool UIs UGS/Siemens NX 48 MCAD Model (Subset) in SysML RSD/E+ 49 Interfacing Spreadsheets with SysML Parametrics 50 Excavator Modeling & Simulation Testbed Tool Categories View 51 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 PrimerPart 2: Celebrating Diversity by ExamplePart 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. 52 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: -- 53 Design-Simulation Knowledge Graph Flap Linkage ModelA Benchmark Design-Analysis Example Interoperability Panorama View (per HMX 0.1 terminology) 54 Design-Simulation Knowledge Graph Flap Linkage ModelA Benchmark Design-Analysis Example Interoperability Panorama View (per MRA2 terminology plus HMX 0.1 identifiers) 55 MRA2 HMX 0.1 as Specialized for Design-Analysis Integration (DAI) Classical MRA2 - c extensions - As seen in INCOSE IS07 Part 2 paper above, etc. - Based on 6 PhD dissertations and 3 Masters theses as of 2008 MRA2 with HMX 0.1 identifiers 56 Implementation in MagicDraw (WIP) (see demo including parametrics solving via XaiTools EMF interface) 57 Design Template Instance: Flap Linkage XYZ-150 Executable parametric model in XaiTools COB browseran object-oriented spreadsheet. Computed outputs (targets and ancillary outputs) Parametric design relationships (multi-directional) Detailed design inputs from CAD and requirements (givens) Design features (object-oriented structure) 58 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 Commercialization by InterCAX LLC in Georgia Tech VentureLab incubator program Execution via API messages or exchange files XaiTools SysML Toolkit... Next- Generation Spreadsheet COTS = commercial-off-the-shelf (typically readily available) Status - Examples working from IS07 Parts 1 & 2 papers - Multiple new tutorials: UAVs, finances, insurance claims, comm systems,... - Commercialization beta releases soon Advanced technology for graph management and solver access via web services. 59 Excavator Modeling & Simulation Testbed Tool Categories View 60 Recurring Problem: Maintaining Multiple Views Multiple stakeholders with different views and tools Models of different system aspects Different views are not independent Aspect A Models Aspect B Models System Design Model 61 Approach: Graph Transformations Recent developments in Model-Driven Engineering Tools for Model and Graph Transformations Viatra GME/GReAT Fujaba MOFLON MoTMoT Kermeta 62 Capture Knowledge in Domain-Specific Modeling Languages Example: Modelica meta-model for continuous dynamics 63 Example: Integrating SysML and Modelica Create meta-models Create graphs of correspondence between meta-models The Triple Graph Grammar (TGG) Define transformation rules from SysML to Modelica and vice-versa Enables execution of SysML CD models Enables integration of abstracted Modelica models into SysML 64 Transformations with the Triple Graph Grammar 65 SysML Correspondence Relation Transformations with the Triple Graph Grammar SysML Continuous Dynamics Model Correspondence Model 1. Import SysML model Modelica Analysis Model Transformation Environment Modelica Correspondence Relation SysML Graph Model Modelica Graph Model 4. Create Modelica entities and relations 2. Search for precondition patterns 3. Create correspondence entities 5. Create correspondence relations 6. Export Modelica model 66 Implementation in RSD/Eclipse Created Java software that Queries Embedded Plus (E+) SysML CD model Transforms model in VIATRA2 framework Generates Modelica code & simulates in Dymola 67 Implementation in RSD/Eclipse Created Java software that Queries Embedded Plus (E+) SysML CD model Transforms model in VIATRA framework Generates Modelica code & simulates in Dymola 68 Implementation in RSD/Eclipse Created Java software that Queries Embedded Plus (E+) SysML CD model Transforms model in VIATRA framework Generates Modelica code & simulates in Dymola 69 Implementation in RSD/Eclipse Created Java software that Queries Embedded Plus (E+) SysML CD model Transforms model in VIATRA framework Generates Modelica code & simulates in Dymola 70 Implementation in RSD/Eclipse Created Java software that Queries Embedded Plus (E+) SysML CD model Transforms model in VIATRA framework Generates Modelica code & simulates in Dymola 71 Implementation in RSD/Eclipse Created Java software that Queries Embedded Plus (E+) SysML CD model Transforms model in VIATRA framework Generates Modelica code & simulates in Dymola 72 Implementation in RSD/Eclipse Created Java software that Queries Embedded Plus (E+) SysML CD model Transforms model in VIATRA framework Generates Modelica code & simulates in Dymola 73 Capturing Domain Specific Knowledge in Graph Transformations Requirements & Objectives SysML Executable Simulations Dymola System Behavior Models SysML Topology Generation using Graph Transf Model Composition using Graph Transf Model Translation using Graph Transf Design Optimization ModelCenter System Alternatives MAsCoMs SysML Simulation Configuration using Graph Transf system alternative behavior model simulation configuration 74 Graph Transformations for Systems Design Capture complex knowledge Language mappings Abstractions and idealizations Analysis patterns Synthesis patterns Workflow Intuitive graphical formalism Powerful tools are maturing Page 75 Contents Problem Description Characteristics of Mechatronic Systems Challenge Team Objectives Technical Approach Techniques and Testbeds Expected Deliverables & Outcomes Collaboration Approach Page 76 Expected Deliverables & OutcomesPhase 1 Solution and supporting models Excavator test case models, test suites, MBSE practices used Modeling & simulation interoperability (MSI) method, Model interchange capabilities Tests between SysML tools, CAD/CAE tools, MBSE metrics/value See next slide (candidate metrics) MBSE findings, issues, & recommendations Issue submissions to OMG and vendors, publications, Training material Examples, tutorials, Plan forward 77 Integrated System Design and Analysis Models Anticipated Benefits of SysML-based Template Approach Precision Information for the Model-Based Enterprise Page 78 Primary Reporting Venues Call for IS07 Jun 26, 2007 in San Diego Phase 1 Status IW08 MBSE Workshop #2 Jan 25, 2008 in Albuquerque Phase 1 Status Frontiers Workshop May 14, 2008 in Atlanta Phase 1 Final IS08 Jun 15-19, 2008 in Utrecht/Amsterdam Misc. various venues OMG meetings, society & vendor conferences,... Page 79 Contents Problem Description Characteristics of Mechatronic Systems Challenge Team Objectives Technical Approach Techniques and Testbeds Expected Deliverables & Outcomes Collaboration Approach Page 80 MBSE ChallengeMechatronics Open Call for Participation Systems engineering drivers in commercial settings Increased system complexity Cross-disciplinary communication/coordination Enhancement possibilities based on interest Demonstration examples and testbeds Shared models and libraries Interoperability of tools & frameworks Contacts Russell Peak gatech.edu] Roger Burkhart JohnDeere.com] Sandy Friedenthal lmco.com] Backup Slides 82 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... ) 83 Selected GIT SysML-Related Publications McGinnis, Leon F., "IC Factory Design: The Next Generation," e-Manufacturing Symposium, Taipei, Taiwan, June 13, [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, [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. IMECE , Seattle, WA, November 11-15, [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, [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, [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.] Bajaj M, Peak RS, Paredis CJJ (2007) Knowledge Composition for Efficient Analysis Problem Formulation, Part 1: Motivation and Requirements. DETC , 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. DETC , Proc ASME CIE Intl Conf, Las Vegas. [Elaborates on the KCM approach, including work towards next-generation analysis/simulation building blocks (ABBs/SBBs).] 84 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 ) 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.Associated Project The Composable Object (COB) Knowledge Representation: Enabling Advanced Collaborative Engineering Environments (CEEs).Composable Objects (COB) Requirements & Objectives 85 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 SysMLs parametrics capabilities and usage for physics-based analysis, including integrated CAD-CAE and simulation-based requirements verification. Go tofor background on SysMLa 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.Leveraging Simulation Templates & Processes with SysML Applications to CAD-FEA Interoperability Page 86 Mechatronics Definition Electronics SoftwareControl CAD/CAM Control Circuits Electromechanics Digital Control System Modeling Simulation Sensors Micro-controllers Mechatronics The synergistic combination of mechanical, electronic, and software engineering (Wikipedia) Mechanics From Tamburini & Deren, PLM World 06 Page 87 MechatronicsOpen Technology for Modeling & Frameworks Mechanics MCAD/CAE STEP AP203/214/ Part & subsystem models... Electronics ECAD/CAE STEP AP210 Component models... Not shown: Cross-cutting infrastructure (PLM, CM,...) Systems SysML STEP AP233 Open Modelica Domain-specific models... Software UML 2 Real-time middleware Communication protocols Programming languages & libraries Code generators IDEs (Eclipse,...)... Page 88 Modelica Multi-Discipline Models


Recommended