Recent Updates with SysML Parametrics Russell Peak Modeling & Simulation Lab www.msl.gatech.edu Model-Based Systems Engineering Center www.mbse.gatech.edu.

Slides:



Advertisements
Similar presentations
Forging new generations of engineers. What is Project Lead The Way? PLTW is a not-for-profit organization. PLTW partners with public schools, higher education.
Advertisements

3 Title Blocks and Part Lists Permission granted to reproduce for educational use only. Describe drawing sheet sizes and formats Identify marginal information.
Energy Leadership and Outlook Manpower Issues – a University Perspective Stephen A. Holditch.
The Technology in Curriculum Initiative: Collaborative Faculty Teams Joel Backon Katie Jewett NERCOMP 2002 March 19, 2002.
New Web-Based Course Evaluation Services Available to Schools and Departments Presentation to Faculty Council November 6, 2009.
Manufacturing Education Program at Georgia Tech Shreyes N. Melkote Director, Manufacturing Education Program Morris M. Bryan Jr. Professor for Advanced.
INSTITUTE FOR DISTANCE AND DISTRIBUTED LEARNING Three Approaches to Distance Learning Support Services EDUCAUSE 2002 Copyright Bridget Moore and Mark Raby,
NLII Mapping the Learning Space New Orleans, LA Colleen Carmean NLII Fellow Information Technology Director, ASU West Editor, MERLOT Faculty Development.
C AMPUS-WIDE E -PORTFOLIO I NITIATIVE: WHY DID IT HAPPEN, HOW DID IT WORK? : Monique Fuchs Learning Technology Solutions Project Lead – E-portfolio Initiative.
Rebecca Nickoli, Ed.D. April 26, American Graduation Initiative To lead the world with the highest proportion of college graduates by million.
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
1 Integrating Design with Simulation & Analysis Using SysML Status Update to SE DSIG on GIT SysML-related Efforts Russell Peak (presenter), Chris Paredis,
Fox Valley Technical College Fab Lab Profile Fox Valley Technical College Fab Lab Profile FOURTH INTERNATIONAL FAB LAB FORUM & SYMPOSIUM AUGUST 2007 FOURTH.
Biofuels - Systems Integrator Perspective Lockheed Martin Helping shape our energy future Stephen Klotz, PhDApril 21, 2011 Copyright © 2011 by Lockheed.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Russell Peak - Georgia Tech
INCOSE IW09 Feb 2, 2009  San Francisco
Project Progress Document Optimization 5 April 2007 Team members: Chris Catalano Chun-Yu Chang Chris Joson David Matthes.
MathCore Engineering AB Experts in Modeling & Simulation WTC.
1 Modeling & Simulation Interoperability (MSI) Challenge Team INCOSE MBSE Initiative Team
1 Energy Efficiency & Utilities Sector March 2014 CALIFORNIA COMMUNITY COLLEGES CHANCELLOR’S OFFICE.
Matlab for Engineers About Matlab Chapter 1. Matlab for Engineers What’s in this Chapter? What is Matlab? Student Edition of Matlab How is Matlab used.
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
INCOSE IW10 Feb 5, 2010  Phoenix [With updates for INCOSE Blues Chapter  Jun 18, 2010] Model-Based Systems Engineering (MBSE) Challenge Modeling &
GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Presenter
SysML Emphasis at GIT Presenter GIT Product & System Lifecycle.
Information Assurance – A Technology Transfer Success Story Deidre W. Evans, Edward L. Jones, Christy L. Chatmon Computer and Information Sciences Department.
Spring 03 Vande Vate1 Intro to Systems Optimization John Vande Vate.
SysML Parametrics and Progress Towards Multi-Solvers and Next-Generation Object-Oriented Spreadsheets Manas Bajaj Dirk Zwemer.
Model-Based SE Using SysML Part 2: Integrating Manufacturing Design and Simulation Leon McGinnis Georgia Institute of Technology Product & Systems Lifecycle.
Enterprise Engineering Directorate (EE)
MCCWDTA Contextualized Curriculum Regional Meeting Planning for Implementation January 2013.
University of North Alabama Engineering Technology Program
Mechanical Engineering Southern Polytechnic College of Engineering and Engineering Technology.
CTE Data UNLOCKED. Task Force Roll Out #StrongWorkforce 14 Regional College & Faculty Conversations Over 700 attendees, including 40% faculty 6 Strong.
Licensing, Publishing and New Business Models Frances Pinter Frances Pinter
M-WERC Overview 3/14/16 Alan Perlstein Executive Director & CEO Midwest Energy Research Consortium.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
Developing and Distributing a CubeSat Model-Based Systems Engineering (MBSE) Reference Model – Status Copyright © 2016 INCOSE SSWG. All rights reserved.
V7 Foundation Series Vignette Education Services.
11 Adapting the Student Experience Dr. Kimberly Underwood Dr. Karen Vignare.
// Research needs in statistical modelling for energy system planning Chris Dent Amy Wilson / Meng Xu / Antony Lawson / Edward Williams Stan Zachary /
© 2009 Artisan Software Tools. All rights reserved. Testing Solutions with UML/SysML Andrew Stuart, Matthew Hause.
SysML Modelica Integration Working Group Report (SE DSIG Meeting, San Antonio, TX, 9/15/2009) Chris Paredis Georgia Tech 1.
The Challenge of Auto and Aero Electronic System of Systems Engineering (ESoSE) Prof C.E. Dickerson Chair INCOSE Architecture Working Group International.
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.
© 2013 © 2016 Aras aras.com.
Join B. Tech Programs (Industry Integrated) in Core Engg. Sector
Challenge Team Status: MBSE and CubeSat
LIFT- Technology Rapid Innovation
IE 8590 Capstone Design Project: Course Overview
INCOSE Usability Working Group
Matt Link Associate Vice President (Acting) Director, Systems
MSc in Automotive Systems Engineering
Daniel Walczyk, PhD, PE Professor and Center Director.
Part 1. Constrained Objects
Develops a generic and unique guided user interface to manage various robot solutions within the construction industry.
Sustainable Manufacturing and (Recycle/Reuse/Remanufacture)
ParaMagicTM Demonstration
What you Need to Know to Succeed
CASAS Summer Institute June 14, 2005 Jean L
ERDF Sustainable Advanced Manufacturing SME Support Programme
INCOSE Atlanta Chapter Monthly Meeting
The Fuel Cycle Analysis Toolbox
Robotics & Engineering Academy TERRA Environmental Research Institute
GIT Product & System Lifecycle Management (PSLM) Center
Kentucky Advanced Manufacturing Partnership (KAMP)
Status of SysML v2 Planning & Requirements
Dr. David Bathe, Chancellor, Lafayette, IN
Presentation transcript:

Recent Updates with SysML Parametrics Russell Peak Modeling & Simulation Lab Model-Based Systems Engineering Center Georgia Institute of Technology Presentation for OMG Systems Engineering Domain Special Interest Group (SE DSIG) December 7, Santa Clara, CA All material is copyrighted © by Georgia Tech unless otherwise noted. Permission to use for non-commercial purposes (including internal industry usage) is hereby granted only if a proper citation is given.

2 Contents Background updates Supporting multiple core solvers Supporting scalable complex modeling –Complex aggregates, scalability testing,... DNA signatures (parametric graph views) Summary

3 SysML and MBSE: A Quick-Start Course Copyright © Georgia Tech and InterCAX. All Rights Reserved. Curriculum History & Formats Offered Statistics as of Sept 2010 — u Full-semester Georgia Tech academic courses –ISYE / ME 8813 & 4803: Since Fall 2007 (~95 students total) u Industry short courses –Collaborative development & delivery with InterCAX LLC –Multiple [offerings,~students] and formats since Aug 2008 »SysML 101 [14,~260]; SysML 102 (hands-on) [12,~205] –Modes:» Onsite at industry/government locations »Open enrollment via Georgia Tech (Atlanta, DC, Orlando, Vegas,...) »Web-based “live” since Apr 2010 –Coming soon: 201/202, 301/302 (int/adv concepts, OCSMP prep,...) u Georgia Tech Professional Masters academic courses –Professional Masters in Applied Systems Engineering –ASE 6005 SysML-based MBSE course - Summer 2010 –ASE 6006 SE Lab (SysML-based system design project) - Fall 2010

4 SysML and MBSE: A Quick-Start Course Copyright © Georgia Tech and InterCAX. All Rights Reserved. Commercializing GIT XaiTools ™ Technology for Executing SysML Parametrics VendorSysML Tool Prototype by GIT Product by InterCAX LLC Atego (formerly Artisan) StudioYesParaSolver ™ (2010-2H release) EmbeddedPlusE+ SysML / RSAYes No MagicMagicDrawYesParaMagic ® (Jul 21, 2008 release) Telelogic/IBMRhapsody—Melody ™ (2010-1Q release) Sparx SystemsEnterprise Architect n/aXMI import/exportYes Others [1] Full disclosure: InterCAX LLC is a spin-off company originally created to commercialize technology from RS Peak’s GIT group. GIT has licensed 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 has been fostered by the GIT VentureLab incubator program ( via an InterCAX VentureLab project initiated October

5 SysML and MBSE: A Quick-Start Course Copyright © Georgia Tech and InterCAX. All Rights Reserved. InterCAX Products & Services

6 Contents Background updates Supporting multiple core solvers Supporting scalable complex modeling –Complex aggregates, scalability testing,... DNA signatures (parametric graph views) Summary

7 Spring System Example SysMLDiagrams Reference:

8 Example instance: two_spring_system example 2, state 1.0 (unsolved) (a) Lexical COB instance as XML (CXI) example 2, state 1.1 (solved) (b) Parametrics execution in XaiTools / ParaMagic

9 ParaMagic Core Solver: Mathematica Mathematica Job — SpringSystems... solutions = Solve[ { q16==k10, q16==o14*5.5, o14==n13, i8==j9-h7, 10==k10, p15==g6-0, l11==m12+n13, g6==h7, k10==m12*6, m12==i8-8, o14==p15-8 } ]; WriteString[ output, ToString[ CForm [N [ solutions ] ] ] ]; Close[output]; Exit[]; List(List(... Rule(g6, ), Rule(h7, ), Rule(i8, ), Rule(j9, ), Rule(k10,10.), Rule(m12, ), Rule(l11, ), Rule(n13, ), Rule(o14, ), Rule(p15, ), Rule(q16,10.)))... )) (a) Input script (auto-generated from ParaMagic) (b) Output script (results) (auto-imported back into ParaMagic) example 2, state 1.0 (unsolved)example 2, state 1.1 (solved) Note: ParaMagic supports either of these as a core solver (in production releases): Mathematica and OpenModelica. Support for Matlab Symbolic Math Toolbox (SMT) as a core solver is WIP.

10 ParaMagic Core Solver: OpenModelica OpenModelica Job — SpringSystems (a) Input script (auto-generated from ParaMagic) (b) Output script (results) (auto-imported back into ParaMagic) example 2, state 1.0 (unsolved)example 2, state 1.1 (solved) Note: ParaMagic supports either of these as a core solver (in production releases): Mathematica and OpenModelica. Support for Matlab Symbolic Math Toolbox (SMT) as a core solver is WIP. class SpringSystems Real e4; Real i8; Real l11; Real a0; Real k10; Real m12; Real b1; Real d3; Real p15; Real f5; Real o14; equation 10.0=l11; p15=m12-8.0; l11=p15*6.0; i8=f5-8.0; b1=p15+a0; m12=k10-o14; f5=d3-0.0; i8=a0; e4=l11; e4=i8*5.5; d3=o14; end SpringSystems991034;... DataSet: a0 0, DataSet: k10 0, DataSet: m12 0, DataSet: b1 0, DataSet: p15 0, DataSet: o14 0, DataSet: e4 0, 10 DataSet: i8 0, DataSet: l11 0, 10 DataSet: d3 0, DataSet: f5 0,

11 syms a0 b1 d3 f5 i8 k10 m12 o14 p15; Eq0=a0-(i8); Eq1=d3-0-(f5); Eq2=f5-8-(i8); Eq3=i8.*5.5-(10); Eq4=k10-o14-(m12); Eq5=m12-8-(p15); Eq6=o14-(d3); Eq7=p15+a0-(b1); Eq8=p15.*6-(10); [a0 b1 d3 f5 i8 k10 m12 o14 p15]= solve(Eq0,Eq1,Eq2,Eq3,Eq4,Eq5,Eq6,Eq7,Eq8);... exit;... a0= b1= d3= f5= i8= k10= m12= o14= p15= ParaMagic Core Solver: Matlab SMT Matlab Symbolic Math Toolbox (SMT) Job — SpringSystems (a) Input script (auto-generated from ParaMagic) (b) Output script (results) (auto-imported back into ParaMagic) example 2, state 1.0 (unsolved)example 2, state 1.1 (solved) Note: ParaMagic supports either of these as a core solver (in production releases): Mathematica and OpenModelica. Support for Matlab Symbolic Math Toolbox (SMT) as a core solver is WIP.

12 Contents Background updates Supporting multiple core solvers Supporting scalable complex modeling –Complex aggregates, scalability testing,... DNA signatures (parametric graph views) Summary

13 Model “DNA Signatures” Using SysML Parametrics Panorama Tool by Andy Scott (Undergrad Research Asst.) and Russell Peak (Director, Modeling & Simulation Lab) Examples as of ~9/2009 — Low/Medium Complexity b. Mini Snowman a. Snowman c. Snowflake d. Mouse g. Robot f. ? e. Cactus Test: 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) Test: 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)

14 Recent Models: ~Medium Complexity Model size = O(100s) equations, O(1000+) variables supply chain metrics “Galaxy with Black Hole” mfg. sustainability: airframe wing “Tumbleweed” electronics recycling network mfg. sustainability: automotive transmissions “Angler Fish” “Turtle Bird” “Turtle”

15 Complex Aggregates Enabling advanced scalable modeling object-oriented, multi-directional, multi-dimensional do-loops using exact same structure model

16 Complex Aggregates Enabling advanced scalable modeling object-oriented, multi-directional, multi-dimensional do-loops using exact same structure model

17 SysML and MBSE: A Quick-Start Course Copyright © Georgia Tech and InterCAX. All Rights Reserved. Broadly Applicable Technology Examples of Executable SysML Parametrics u Road scanning system using unmanned aerial vehicle (UAVs) u UAV-based missile interceptor system trade study u Space systems (tutorials): orbit planning; mass/cost roll-ups u Space systems (studies/pilots): FireSat (INCOSE SSWG),... u Space systems (actuals): science merit function,... u Environmentally-conscious energy systems / smart grid u Manufacturing “green-ness” / sustainability assessments u Regional water management systems (e.g. South Florida)... u Mechanical part design and analysis (FEA)... u Wind turbine supply chain management u Insurance claims processing and website capacity model u Financial model for small businesses u Banking service levels model... Next-Generation Spreadsheet Technology++ (object-oriented, multi-dimensional,...)

18 Aluminum Cast and Machined Components More 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/ F-86 wing section test case Using SysML to Evaluate Sustainability Metrics (similar to Other Metrics: Design Flexibility,...)

19 12/21/0919 Source: Bras, Romaniw, et al. 10/ F-86 Wing Section Test Case in SysML Parametrics Comparing Sustainability Metrics for Design Alternatives “Object-Oriented Multi-Dimensional Spreadsheet++”

20 Recent Models : ~ Medium Complexity F-86 Cast Wing Section [adapted from Bras, Romaniw, et al.] – p1/3 cast wing – total assembly (JoinNosesToSpar highlighted) SysML parametrics stats === structural stats 23 blocks 218 value properties 38 part properties 0 reference properties 0 shared properties 12 complex aggregate properties 0 primitive properties 195 constraint properties - regular 0 constraint properties - xfwExternal 0 constraint properties - cMathematica === instance stats 184 block instances 1879 value property slots 165 part property slots 0 reference property slots 0 shared property slots 53 complex aggregate members 0 primitive aggregate members 346 constraint property eqns - regular 0 constraint property eqns - xfwExternal 0 constraint property eqns - cMathematica

21 Recent Models : ~ Medium Complexity F-86 Cast Wing Assembly [adapted from Bras, Romaniw, et al.] – p2/3 cast wing – JoinNosesToSpar (machine highlighted)

22 Recent Models : ~ Medium Complexity F-86 Cast Wing Assembly [adapted from Bras, Romaniw, et al.] – p3/3 cast wing – NoseSection1 (DrillNoseMountingHoles highlighted)

23 Selected Examples: FireSat / NGDMC Sources: INCOSE SSWG and InterCAX LLC; Georgia Tech ASE 6006

24 Requirements Verification via FireSat SysML model “DNA signature” auto-generated from SysML parametrics model Model source:

25 Snowflakes de Physica

26 Snowflake Composition Five (5) Levels Snowflake de Spring

27 Contents Background updates Supporting multiple core solvers Supporting scalable complex modeling –Complex aggregates, scalability testing,... DNA signatures (parametric graph views) Summary

28 Summary - SysML Parametrics Recent Updates Continued technical progress –Larger models (10s  100s  1000s ...) –More constructs (complex aggregates,...) –More construction aids (DNA signatures/Panorama...) –More authoring tools (MagicDraw, Rhapsody, Studio,...) –More solvers (Mathematica, OpenModelica, Matlab SMT) –More domains and applications Expanding research and education Expanding usage in government & industry –Piloting Model Based Engineering Techniques for Spacecraft Concepts. Bjorn Cole, Chris Delp, Kenny Donahue, INCOSE IS 2010 Best Paper Award, Chicago. (NASA JPL study available at