1_GIT_SysML_Emphasis

advertisement
GIT Product & System Lifecycle Management (PSLM) Center
www.pslm.gatech.edu
SysML Emphasis at GIT
Russell.Peak@marc.gatech.edu
Presenter
Chris.Paredis@me.gatech.edu
Diego.Tamburini@marc.gatech.edu
Presentation to
OMG Systems Engineering
Domain-Specific Interest Group (SE DSIG)
September 13, 2005
Atlanta
Contents
SysML Education Emphasis
SysML R&D Emphasis


Copyright © 2005
PSLM Center Philosophy & Overview
SysML Focus Area
2
SysML in Education
K-12


High school physics testbed
Others TBD
GIT Undergraduate Courses

TBD
GIT Graduate Course


ME 8813 Special Topics in CAE & Design:
Modeling & Simulation in Design
Others TBD
Continuing Education

Copyright © 2005
TBD
3
Enhancing Education Using Constraint Graph-based
Knowledge Representations [Cowan et al.]
Initial results with high school physics class:
Students using constraint graphs did 70% better
“I believe that this process will be
helpful to others because I have been
doing the same thing in my head to
organize and understand the
different equations and to help me
solve the problems successfully.”
[student comment]
Copyright © 2005
Source: FS Cowan, M Usselman, D Llewellyn, A Gravitt (2003) Utilizing Constraint Graphs in High School Physics.
Proc. ASEE Annual Conf. & Expo. http://www.cetl.gatech.edu/services/step/constraint.pdf
4
ME 8813: Modeling & Simulation in Design
Course Topics
 Context
•
•
Knowledge and Information in Product Development
How this course fits into big picture of product development
 Information Modeling
•
•
Structure of Information: concepts and (semantic) relationships
Spring 2005: ~½ lecture on SysML ... more under consideration in future offerings
 Discrete Event Simulation
•
Model in which variables change values only at discrete moments in time
 Modeling of Energy-based systems
•
Models of physical systems in which the energy exchange is captured as a function of
time
 Uncertainty in Models
•
•
Representing and computing with uncertain knowledge and information
Model validation
Contacts
Lead Instructor: Chris.Paredis@me.gatech.edu
Co-Instructor: Russell.Peak@marc.gatech.edu
Systems Realization Laboratory
Contents
SysML Education Emphasis
SysML R&D Emphasis

PSLM Center Philosophy & Overview
Enabling value-focused,
knowledge-intensive,
model-based enterprises

Copyright © 2005
SysML Focus Area
6
Gaps & Opportunities for the Next-Generation PLM
Data-Centric
coarsegrained
PDM
R
R
Suppliers
finegrained
Designers
R
R
R
CAD1
R
R
R
CAD2
R
R
R
R
R
R
R
FEM
R
R
R
R
R
R
R
R
R
R
Manufacturing
R
Process
Planning
cost
reduction
value
creation
Copyright © 2005
data
interoperability
Analysts
product
knowledge
capture / reuse
workflow &
decision-making
processes
KnowledgeCentric
7
PSLM Center R&D Focus Areas
External
Components
PSLM Center R&D Focus Areas
Primary Domains
Defense Architectures
SysML
Homeland Security
…
PLM/SoS Standards
Biotechnology
XML
SOAP
Nanotechnology
OWL
Designed Materials
Vendor
Services
Facilities/Factories
Mechatronics
Vendor
Tools
Emerging Domains
Application
Domains
Prototypes & Toolkits
…
Next-gen STEP
XaiTools
Enabling
Technologies
…
Knowledge Application Research
Semantic
Webs
Constraint
Graphs
…
Copyright © 2005
SimulationBased Design
Multi-Criteria
Decision Making
Next-gen PLM/
SoS Architectures
Model-Based
Enterprises
…
Research
Foundations
Knowledge Representation Research
Composable
Objects
Uncertainty
Modeling
PLM/SoS
Design Patterns
Information
Economics
…
8
Sample Projects
pid
Sponsor
Title
PI/Co-Is
Status
Projects - Center Funding - pooled members funds by Focus Area (FA)
PC100
PC101
PC102
PC103
PC150
PC151
PC152
PC153
Center
Center
Center
Center
Center
Center
Center
Center
Composable objects
Uncertainty modeling
PLM/SoS design patterns
Information economics
Simulation-based design (SBD)
Multi-criteria decision making (MCDM)
Next-gen PLM/SoS Architectures
Model-based Enterprises
FA leaders
FA leaders
FA leaders
FA leaders
FA leaders
FA leaders
FA leaders
FA leaders
Partial funding
Partial funding
Partial funding
Partial funding
Partial funding
Partial funding
Partial funding
Partial funding
PC200 Center
PC201 Center
PC250 Center
SysML
Next-gen STEP
XaiTools
FA leaders
FA leaders
FA leaders
Partial funding
Partial funding
Partial funding
PC300
PC301
PC302
PC303
Mechatronics
Facilities/factories
Designed materials
Nanotechnology
FA leaders
FA leaders
FA leaders
FA leaders
Partial funding
Partial funding
Partial funding
Seeking funding
Center
Center
Center
Center
[others tbd]
Projects - Direct Funding (e.g., sponsor directed projects)
Copyright © 2005
PD001 Sandia
PD002 NSF
PD003 NASA
Semantic technologies for M&S - Ph1-2
Decision making under uncertainty
Next-generation composable objects (COBs)
PD004
PD005
PD006
PD007
PD008
PD009
Design-analysis integration (DAI) - Ph1-2
Eclipse-based PLM components & community
PCB stackup/warpage via AP210 - Ph1-2
PCA warpage via AP210 - SBIR Ph1
DAI for automotive subsystems
SysML hydraulics sys. dynamics study
NIST
IBM
NIST
NIST
TRW
NSF-SURE
[plus other PLM Center faculty projects]
Paredis
Bras, Paredis
Peak, Paredis,
Tamburini
Peak, Tamburini
Peak, Tamburini
Peak, Tamburini
Tamburini
Peak, Tamburini
Paredis
Funded
Funded
Funded
Funded
Funded
Funded
Funded
Funded
Funded
9
Sample Relationships
Copyright © 2005
10
Contents
SysML Education Emphasis
SysML R&D Emphasis


PSLM Center Philosophy & Overview
SysML Focus Area
Sample effort: Composable Objects (COBs)
http://eislab.gatech.edu/projects/nasa-ngcobs/
For more examples, see other presentation to
OMG SE DSIG Sept 13, 2005 entitled
“GIT SysML Parametrics Work”
Note: The SysML notation used in these slides roughly corresponds to SysML draft v0.9 plus more recent updates and
experimental variations. We intend to update these examples with the final official notation when v1.0 that becomes available.
Copyright © 2005
11
Abstraction Level
Next-Generation PLM/SLiM Framework with Fine-Grained Interoperability
…
Customer/Acquisitions
…
Systems Engineering
…
…
Legend
Electronics
Human Interfaces
Software
Structures
…
Requirements
Model interfaces:
Fine-grained associativity
relations among
domain-specific models
and system-level models
…
…
…
…
Development Process
Rich models:
Information objects
Parametric relations
…
Domain
2004-09
Models of varying abstractions and domains
Copyright © 2005
After Bajaj, Peak, & Waterbury
2003-09
12
Envisioned End-User Tools
Collaborative system modeling via composable object (COB)-based SysML
http://eislab.gatech.edu/projects/nasa-ngcobs/
Spec
s
Lead
System
Engineer
Braking
System
Engineer
Copyright © 2005
ABS
System
Engineer
13
End-User Tools
Collaborative System Modeling
via SysML Parametrics Diagrams
System
Subsystem
Car
car1
brake4
brake1
brake2
car2
pow1
pow3
brake5
: Braking
: Power
brake3
brake6
car7
pow2
pow4
brake7
car3
rr3
trans5
rr1
«paramConstraint»
: ReusableRelation1
trans1
car4
: Transmission
trans2
car6
trans6
rr2
car8
trans4
ele3
System
Parameters
trans3
ele4
ele1
cr1
: Electrical
car5
ele2
ele5
cr3
cr2
Subsystem
Parameters
Copyright © 2005
Parameter
Connections
«paramConstraint»
: CarRelation1
car9
System
Relations
14
End-User Tools
Collaborative System Modeling
Braking
brake1
brake6
abs1
abs3
: ABS
brake2
abs4
abs2
rr2
abs5
brake3
rr1
«paramConstraint»
: ReusableRelation1
rr3
brake7
brake4
hyd1
hyd2
hyd3
brake8
: Hydraulics
m1
hyd4
m2
: Mechanism
hyd5
br2
m3
br4
brake9
br1
«paramConstraint»
: BrakingRelation1
brake5
br5
Copyright © 2005
br3
brake10
15
Associated
Requirements
End-User Tools
UGS
Teamcenter
Requirements
Collaborative Subsystem Simulation
Math Solver
Matlab
ABS
100.1
abs1
absr1-1
absr1-2
100.1
3.33
abs2
absr1-3
«paramConstraint»
: ABSRelation1
absr1-4
abs3
abs4
43.2
abs5
10
ana3
ana1
pm2
pm1
: ABSAnalysisTemplate1
pm3
ana2
ana4
: ABSProductModel
pm4
MCAD Design
Tool
abs6
true
UGS NX
Proposed sample tool scenarios ...
Copyright © 2005
Ansys
Analysis
Tool (FEA)
16
Simulation Template: Circuit Board Warpage
SysML Parametric Diagram
Envisioned sample tool scenarios ...
PWB design
(AP210-based
design model from
Mentor Expedition)
Copyright © 2005
Requirements
FEA model
(UGS TcR)
(Ansys)
17
Next-generation PLM Environment
SysML/COB-Enhanced Architecture
Traditional
COTS and in-house
end-user tools
(CAX, authoring,
viewing, solving,..)
PLM entities
(parts, assemblies, documents, requirements,
files, analysis results…)
Coarse-grained relations
(“contains”, “attached to”, “revision of”, ..)
PLM entities referencing
external tools models
PLM System
PLM Services (configuration management, access control, workflow…)
PLM Objects
Tool
Tool
Tool
COB Services (graph mgt, meta-solving, tool access, UI,…)
Composable Objects (COBs)
COB Mgt.
System
Fine-grained relations
(formula-based, buffered, black-box, …)
SysML
UI Control
COB Authoring
Copyright © 2005
COB
Tree
COB Browsing
COB SDK
UI Components
Domain-specific
Simulation Tool
COB-Enabled End-User Applications
18
SysML Focus Area Roadmap
(draft p1/2)
[FA200] SysML Tasks
Notes:
1. Sample tool and vendor
names are shown here for
context. Contact us regarding
specific usage in current and
future testbeds.
2. Contact us for details with
respect to task schedules and
resources.
Copyright © 2005
Relation to other PSLiM Center R&D Themes:
a) Embody new techniques from other themes: composable objects,
uncertainty representation, etc.
b) Usage by other Themes: mechatronics, facilities/factories, nanotech, etc.
1) Testbed
a) Test cases / examples (based on current spec + extensions where needed)
i) Development/construct-oriented examples
(1) Case DC10 - complex aggregate relations
(2) Case DC11 - instances and I/O states
(3) Case DC12 - higher order constraints
(4) etc.
(5) Case DC50 - M CAD/E - flap link tutorial/benchmark
(6) Case DC51 - E/M CAD/E - circuit board
(7) Case DC52 - system dynamics - hydraulic lift assembly
(8) etc.
ii) Production-oriented examples
(1) Case PC10 - example from MIPS project
(2) etc.
(3) Case PC50 - example from Sponsor x0
(4) Case PC51 - example from Sponsor x1
(5) etc.
b) Demonstrations (scenarios operating on test case models)
i) Multi-tool interoperability
(1) Homogeneous (exchanges among tools with similar purposes)
(a) Requirements: Artisan-Embedded Plus-Ilogix-Telelogic-UGS ...
(b) Parametrics: Artisan-Embedded Plus-Ilogix-Telelogic-UGS ...
(c) etc.
(2) Heterogeneous (exchanges among tools with different purposes)
(a) Solving parametrics
(b) Requirements flow-down to ECAD and MCAD
(c) etc.
2) Evaluations / recommendations for updates / extensions to SysML
(conceptual-level and development-level items based on above experiences)
19
SysML Focus Area Roadmap
(draft p2/2)
[FA200] SysML Tasks
Notes:
1. Sample tool and vendor
names are shown here for
context. Contact us regarding
specific usage in current and
future testbeds.
2. Contact us for details with
respect to task schedules and
resources.
1) Interface(s) with authoring tools:
a) Requirements (~native to some UML/SysML tools)
i) Artisan Real Time Studio
ii) UGS Teamcenter Requirements
b) ECAD
i) Cadence Allegro
ii) Cadsoft Eagle
iii) Mentor Graphics Expedition
iv) Zuken Visula
v) etc.
c) MCAD
i) Dassault CATIA v5
ii) PTC Pro/E Wildfire
iii) UGS NX
d) Software Integrated Development Environments (IDEs)
i) Eclipse.org Eclipse
2) Interface(s) with solvers and meta-solvers:
a) XaiTools (composable objects - COBs)
Includes interfaces to sample COTS solvers via web services per asterisks (*) below.
Copyright © 2005
b) General Math
i) Mathworks Matlab / Simulink
ii) Wolfram Mathematica*
c) Finite Element Analysis (FEA)
i) Preprocessors / Meshers
(1) MSC Patran*
(2) Simmetrix MeshSim
(3) UGS Femap
ii) Core Solvers & Combined Capabilities
(1) Ansys Mechanical*
(2) UGS NX MasterFEM
(3) UGS NX Nastran
d) System Modeling
i) Dynasim Dymola
ii) Modelica.org Modelica
3) etc.
20
Summary
SysML viewed as promising technology


Unifying notation linking diverse multidisciplinary models
Embodiment of composable object (COB) concepts
SysML emphasis in Georgia Tech PSLM Center

Contributing to SysML development
 Leveraging ~13+ years of R&D
in simulation templates and COB-related concepts

Education and R&D
Broad applications



Copyright © 2005

Strategy management ... space systems ...
Electronic systems ... mechanical parts ...
Model-based security ... healthcare ...
...
21
Download