10
GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML [email protected] Presenter [email protected] [email protected] GIT Product & System Lifecycle Management (PSLM) Center www.pslm.gatech.edu Presentation to 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. ce and distribute without changes for non-commercial purposes (including internal corporate usage) is hereby granted provided this notice and a proper v. 2006-02-14

GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML [email protected] Presenter [email protected] [email protected]

Embed Size (px)

Citation preview

Page 1: GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Russell.Peak@gatech.edu Presenter Diego.Tamburini@gatech.edu Chris.Paredis@gatech.edu

GIT SysML Work UpdateRepresenting Executable Physics-based CAD/CAE Models in

SysML

[email protected] Presenter

[email protected]@gatech.edu

GIT Product & System Lifecycle Management (PSLM) Centerwww.pslm.gatech.edu

Presentation toOMG Systems Engineering

Domain-Specific Interest Group (SE DSIG)

February 14, 2006Tampa, 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.

v. 2006-02-14

Page 2: GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Russell.Peak@gatech.edu Presenter Diego.Tamburini@gatech.edu Chris.Paredis@gatech.edu

2Copyright © 2006

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: Roger Burkhart (Deere), Alan Moore et al.

(Artisan), Sandy Friedenthal (LMCO)

Page 3: GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Russell.Peak@gatech.edu Presenter Diego.Tamburini@gatech.edu Chris.Paredis@gatech.edu

3Copyright © 2006

ResourcesGIT SysML resources

Main web http://www.pslm.gatech.edu/topics/sysml/

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/

This 2/06 Presentation:

Highlights progress / deltassince Burlingame meeting

(see Dec 2005 presentation for baseline info)

Page 4: GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Russell.Peak@gatech.edu Presenter Diego.Tamburini@gatech.edu Chris.Paredis@gatech.edu

4Copyright © 2006

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/

Page 5: GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Russell.Peak@gatech.edu Presenter Diego.Tamburini@gatech.edu Chris.Paredis@gatech.edu

5

diagonal brace lug jointj = top

0.7500 in

0.35 in

0.7500 in

1.6000 in

2

0.7433

14.686 K

2.40

4.317 K

8.633 K

k = norm

Max. torque brake settingdetent 30, 2=3.5º

7050-T7452, MS 7-214

67 Ksi

L29 -300

Outboard TE Flap, Support No 2;Inboard Beam, 123L4567

Diagonal Brace Lug Joint

Program

Part

Feature

Lug JointAxial Ultimate Strength Model

Template

j = top lugk = normal diameter (1 of 4)

Dataset

material

deformation model

max allowable ultimate stress, FtuL

effective width, W

analysis context

objective

mode (ultimate static strength)

condition

estimated axial ultimate strength

Margin of Safety(> case)

allowable

actual

MS

normal diameter, Dnorm

thickness, t

edge margin, e

Plug joint

size,n

lugs

lugj hole

diameters

product structure (lug joint)

r1

n

P jointlug

L [ j:1,n ]

Plug

L [ k]Dk

oversize diameter, DoverD

PaxuW

e

t

Ftuax

Kaxu

Lug Axial UltimateStrength Model

DM 6630

Sample Analysis TemplateLug Template Applied to an Airframe Analysis Problem

Composable object (COB)-based constraint schematic - instance view

Solution Tool Interaction

Boundary Condition Objects(links to other analyses)

CAD-CAE Associativity (idealization usage)

Material Models

Model-based Documentation

Geometry

P KW

DDtFaxu axu tuax ( )1

Requirements

Legend: Annotations highlight model knowledge capture capabilities. Other notation is COB constraint schematics notation.

R

c

b

= f( c , b , R )W = f( R , D , )

axial direction

e

D

Classical C

OB

Notation [Peak, 1993; T

amburini, 1999; W

ilson, 2000]

Page 6: GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Russell.Peak@gatech.edu Presenter Diego.Tamburini@gatech.edu Chris.Paredis@gatech.edu

6Copyright © 2006

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 theINCOSE SysML Evaluators team

Page 7: GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Russell.Peak@gatech.edu Presenter Diego.Tamburini@gatech.edu Chris.Paredis@gatech.edu

7Copyright © 2006

SysML-based Examples by GIT

Test CasesIntroductory tutorials (A)

Triangle Spring systems

Simulation template tutorials (A, B)

Simulation building blocks Mechanical CAD & CAE: flap link

Space systems: FireSat satelliteFluid power & system dynamics (C) Electrical/mechanical CAD & CAEModel train (for Mechatronics pilot)Racing bike

Tool InterfacesA. Math solvers:

1. Mathematica

B. Finite element analysis (FEA) solvers:

1. Ansys

C. Dynamics solvers:1. Modelica/Dymola

See SysML diagrams here:http://eislab.gatech.edu/pubs/seminars-etc/2005-12-omg-se-dsig-peak/

Page 8: GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Russell.Peak@gatech.edu Presenter Diego.Tamburini@gatech.edu Chris.Paredis@gatech.edu

8Copyright © 2006

Composable Objects (COBs)

COB Services (constraint graph manager, including COTS solver access)

XaiTools

Ansys(FEA Solver)

Native Tools Models

Traditional COTS or in-house

solvers

SysML-based COB Authoring

COB export

COB Solving & Browsing

COB API

SysML-COB Architecture - Prototype v0.2

as of 2006-02-14

...

ExchangeFile

XaiToolsArtisan Studio

Mathematica(Math Solver)

spec: SysML v0.98 SST

SysML-based math/FEA solving via web services demonstrated during Feb. 14 OMG SE DSIG meeting at Tampa

Page 9: GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Russell.Peak@gatech.edu Presenter Diego.Tamburini@gatech.edu Chris.Paredis@gatech.edu

9Copyright © 2006

Composable Objects (COBs)

COB Services (graph mgt, conf. control, meta-solving, persistence, tool access, UI,…)

COB Management System(CMS)

Tool Tool

Tool

Native Tools Models

Traditional COTS and in-house

end-user tools(authoring, viewing,

solving,..)

Tool

Standards-based tool wrappers

COB-Enabled End-User Applications

COB SDKUI Components

SysMLUI Control

COB API

COTS SysML Tools

COB API

COBTree

Other COB Apps.Domain-specificSimulation tools

COB API

CMS Management Client Tools

COB Authoring

COB API

COB ConfigurationManagement

COB API

COB Browsing

COB API

Envisioned SysML-COB Architecturehttp://eislab.gatech.edu/projects/nasa-ngcobs/ - 2005-10

Page 10: GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Russell.Peak@gatech.edu Presenter Diego.Tamburini@gatech.edu Chris.Paredis@gatech.edu

10Copyright © 2006

Next StepsUpdate current examples and tool interfaces Conformance to SysML spec v1.0 ~2006-2Q

Draft recommended practices for SysML-based CAD/CAE and general parametrics usageExpand examples: other system levels, constructs, domains, SE tools, CAD tools, CAE solvers, ... Demonstrate relations between SysML parametrics

and: State-based behavior Requirements