Transcript title
GIT Product & System Lifecycle Management (PSLM) Center www.pslm.gatech.edu GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML [email protected] Presenter [email protected] [email protected] Presentation to v. 2006-02-14 OMG Systems Engineering Domain-Specific Interest Group (SE DSIG) February 14, 2006 Tampa, Florida Copyright © 1992-2006 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. Acknowledgements Sponsors: NASA, NIST http://eislab.gatech.edu/projects/ GIT Team: Manas Bajaj, Injoong Kim, Raphael Kobi, Chris Paredis, Russell Peak, Diego Tamburini, Miyako Wilson Other Collaborators: Copyright © 2006 Roger Burkhart (Deere), Alan Moore et al. (Artisan), Sandy Friedenthal (LMCO) 2 Resources GIT SysML resources Main web http://www.pslm.gatech.edu/topics/sysml/ This 2/06 Presentation: Highlights progress / deltas since Burlingame meeting (see Dec 2005 presentation for baseline info) Presentations http://www.marc.gatech.edu/events/pde2005/presentations/ See Presentations 1.1 and 1.2 (includes webcast video archive) http://eislab.gatech.edu/pubs/seminars-etc/2005-09-omg-se-dsig-peak/ http://eislab.gatech.edu/pubs/seminars-etc/2005-12-omg-se-dsig-peak/ http://eislab.gatech.edu/pubs/seminars-etc/2006-02-omg-se-dsig-peak/ Related GIT techniques Composable objects http://eislab.gatech.edu/projects/nasa-ngcobs/ Multi-representation architecture (MRA) for simulation templates and CAD-CAE interoperability http://eislab.gatech.edu/research/dai/ Copyright © 2006 3 GIT SysML Involvement - Overall Purpose Collaborate within SE DSIG: composable object (COB) concepts SysML (esp. SysML parametrics) Leverage COB-based simulation template work to demonstrate and verify SysML capabilities CAD-CAE interoperability Systems-of-systems (SoS) knowledge representations ... For further background and GIT SysML work-to-date: - See SE DSIG minutes/archives - Atlanta - 9/05, 12/05 - http://syseng.omg.org/ - http://www.pslm.gatech.edu/topics/sysml/ Copyright © 2006 4 Sample Analysis Template Lug Template Applied to an Airframe Analysis Problem Composable object (COB)-based constraint schematic - instance view Classical COB Notation [Peak, 1993; Tamburini, 1999; Wilson, 2000] CAD-CAE Associativity (idealization usage) lugs diagonal brace lug joint analysis context L [ j:1,n ] j = top hole lugj product structure (lug joint) Geometry 2 size,n mode (ultimate static strength) deformation model diameters L [ k] k = norm Dk normal diameter, Dnorm oversize diameter, Dover Max. torque brake setting detent 30, 2=3.5º thickness, t 0.35 in edge margin, e 0.7500 in Plug joint condition r1 Plug joint Plug e W Paxu Kaxu ( 4.317 K n (links to other analyses) actual 0.7433 Paxu 14.686 K W 1) DtFtuax D Solution Tool Interaction Boundary Condition Objects Margin of Safety (> case) Kaxu F tuax 67 Ksi 8.633 K objective DM 6630 t Material Models max allowable ultimate stress, FtuL material D 0.7500 in effective width, W 1.6000 in 7050-T7452, MS 7-214 Lug Axial Ultimate Strength Model estimated axial ultimate strength allowable b MS Model-based Documentation 2.40 c R Requirements Program L29 -300 Part Outboard TE Flap, Support No 2; Inboard Beam, 123L4567 Template Lug Joint Axial Ultimate Strength Model Diagonal Brace Lug Joint D = f( c , b , R ) W = f( R , D , ) e Dataset Feature axial direction j = top lug k = normal diameter (1 of 4) Legend: Annotations highlight model knowledge capture capabilities. Other notation is COB constraint schematics notation. 5 Primary Progress since Burlingame/Dec’05 Updated our main examples to use SysML spec v0.98-SST (in Artisan Studio pre-release) Made instance causality explicit in our meta-solver tool (XaiTools) Provided spec feedback as part of the INCOSE SysML Evaluators team Copyright © 2006 6 SysML-based Examples by GIT Test Cases Tool Interfaces Introductory tutorials (A) Triangle Spring systems 1. Simulation template tutorials (A, B) A. Math solvers: Simulation building blocks Mechanical CAD & CAE: flap link Mathematica B. Finite element analysis (FEA) solvers: 1. Ansys C. Dynamics solvers: 1. Modelica/Dymola Space systems: FireSat satellite Fluid power & system dynamics (C) Electrical/mechanical CAD & CAE Model train (for Mechatronics pilot) See SysML diagrams here: Racing bike http://eislab.gatech.edu/pubs/seminars-etc/2005-12-omg-se-dsig-peak/ Copyright © 2006 7 SysML-COB Architecture - Prototype v0.2 as of 2006-02-14 SysML-based math/FEA solving via web services demonstrated during Feb. 14 OMG SE DSIG meeting at Tampa COB Solving & Browsing SysML-based COB Authoring Artisan Studio XaiTools COB export Exchange File COB API spec: SysML v0.98 SST XaiTools COB Services (constraint graph manager, including COTS solver access) Composable Objects (COBs) ... Native Tools Models Traditional COTS or in-house solvers Copyright © 2006 Ansys Mathematica (FEA Solver) (Math Solver) 8 Envisioned SysML-COB Architecture http://eislab.gatech.edu/projects/nasa-ngcobs/ - 2005-10 CMS Management Client Tools COB Authoring COB Configuration Management COB Browsing COB-Enabled End-User Applications COTS SysML Tools Other COB Apps. SysML UI Control COB API COB API COB API COB API Domain-specific Simulation tools COB Tree COB API COB Services (graph mgt, conf. control, meta-solving, persistence, tool access, UI,…) COB API COB SDK UI Components Composable Objects (COBs) Traditional COTS and in-house end-user tools (authoring, viewing, solving,..) Tool Native Tools Models Tool Tool Tool Copyright © 2006 COB Management System (CMS) Standards-based tool wrappers 9 Next Steps Update current examples and tool interfaces Conformance to SysML spec v1.0 ~2006-2Q Draft recommended practices for SysML-based CAD/CAE and general parametrics usage Expand examples: other system levels, constructs, domains, SE tools, CAD tools, CAE solvers, ... Demonstrate relations between SysML parametrics and: State-based behavior Requirements Copyright © 2006 10