Upload
lynn-barton
View
212
Download
0
Embed Size (px)
Citation preview
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
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)
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)
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/
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]
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
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/
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
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
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