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