SIMULATION LIFECYCLE MANAGMENT Andrea Buda Petri Makkonen
Why SDM is an Hot Topic ? ‌.10-15 years ago
NOW
06/21/10
Considerations SIMULATION CAPABILITY WILLING TO SIMULATE (CAE like CAD 30 yeas ago) DATA GENERATED > Very High Volume!
LACK of METHODS to handle this avalanche of data And even more important….
Simulation RESULTS HIGHLY DEPENDS ON SMART ANALYST
06/21/10
Considerations Simulation RESULTS > HIGHLY DEPENDS ON SMART ANALYST
PROCESS and METHODS variability - Inconsistent use of methods and tools - Inability to share methods and process in “managed” way - Lack of audit trail for simulation
Considerations WRONG TIME INVESTMENT
Manually intense and ripetitive tasks - Load case and simulation setup - Post-processing and reporting
This situation has lead to…. Simulation is essentially used to VERIFY PROPERTY But the its real potential can achieve:
¾ Simulation Driven Product Development ¾ Product Optimization
SERVER SIDE SUPPORT FOR DATA MANAGMENT
Vendor independent CONFIGURATION of PDM (Windchill / Teamcenter)
Documentation Templates
BEST PRACTICE IN CAE
REUSE
Workflow Lifecycle Users Roles
SimulationTask Data Model CAE Resources Library
STORE
Scripting
Vendor independent SOLUTION FOR APPLICATION INTEGRATION
SimulationTask SimulationProcess
SERVER SIDE SUPPORT FOR DATA MANAGMENT
Architecture Really Necessary
?
Capturing the CONTEXT
Any system managing simulation information must show NOT only the final answer, but show the CONTEXT that is used to get that answer.
Capturing the CONTEXT: METHODS
Capture the analyst/company BEST PRACTICE To achieve a certain output given a certain input given a certain CAE tool
Capturing the CONTEXT: PROCESS
STORE, DISTRIBUTE and MANAGE these “best practices” allow others designers, analysts, enterprise stakeholders to REUSE IT assuring the QUALITY OF RESULTS they deliver.
PDM Context
LIBRARY
-CAD Parts -CAD Assembly
Geometry Information Source
SDM Context
PRODUCT
-CAD Parts -CAD Assembly -Templates (any
kind)
CAE Catalogue
Simulation Process FEM
SimulationTaskN SimulationTask2 SimulationTask
MBS
CFD
- Models - SolverConfig - Else
Domain Indipendent
Analyst
SimulationTask Request
SimulationTask Approval
-Materials -Else
Publish
Chief Analyst
ATTRIBUTES
BEHAVIOR
SAVE ALL the necessary To ReRun the complete Analysis After a PurgeAllRun() 1 to
SAVE ALL the necessary For the calculation
N
Generic SimulationTask Model.inp Nodes Loads Boundary Condition Material
Geometry.stp - Else …
- Script - Configuartion - Commands
Results.res - Else …
- Excel - .DOC -.PDF - Else …
…Future (not so far hopefully)… KEEP AN AUDIT TRACE OF DEVELOPMENT PATH OF THE PRODUCT (what-if data)
Decision Point
Dead Brach
…Future (not so far hopefully)… KEEP AN AUDIT TRACE OF DEVELOPMENT PATH OF THE PRODUCT (what-if data)
Decision Point
BEST PRACTICE IN CAE
06/21/10
Development of CAE-tools First generation (1970-1995) * Ascii command file based modeling * Vector graphics (Textronix terminals), later X11 * No parametrisation Second generation (1990-2005) * Interactive use and modeling * Parametric models inside application * Connection to generic graphic formats (e.g. IGES) * Programmability of command language * Inhouse libraries Third generation (2005-) * Metamodeling software: SimXpert, CoMet, HyperWorks * Integration of several CAE-software and CADin in to Multi View models * Support for CAE-prosesses and workflows * Support data management • straw0001.avi
•
Simulation tools •
Native tools –
E.g. ADAMS, Abaqus, ANSYS, Nastran...
–
Work only in one domain of CAD, FEM, MBS, CFD...
•
•
–
Native basic modeling
–
May contain own special models: e.g. ADAMS/Hydraulics
–
Automation (programming on tool level)
Metatools –
E.g. SimXpert, Altair Hyperworks, CoMet
–
CAE-Application integration: Transformation of data from one model to another CAD=>FEM => MBS
–
Interface to several native tools (CAD, FEM, MBS...)
–
Development of best integrated processes
Process and data management –
E.g. SimManager, Altair Data Manager, CoMet
–
Even some PDM-software may be applicable
Application integration For a human, managing engineering information, requires several viewpoints to reality. The views must show for each specialist their own view point to design object. CALC
MBS
Build MULTIDOMAIN VIRTUAL PROTOTYPES with “HIGH” (Industrial value) FIDELITY: CAD
¾ 1 single general multi domain environment does not exist (Modelica, Matlab vs despite of years of coding)! ¾ The actual approach is to connect different simulation environment (CAE SW) that deal with different aspect of the product (Transparent Multi View Models)
APPLICATION INTEGRATION IS FUNDAMENTAL
06/21/10
FEM
Application integration: The commercial way
A
A 2 B
B
BUT!
Direct converters Dependent of BOTH applications => Application dependent(x 2) Easy todependent acquire Version Commercially available (if lucky) Almost never convert 100% Direct to very use unsure future support! Short and
Light weight A2A integration definition
Input interface
Macro
CAE Application A (e.g. Pro/E)
Output interface
Macro
A Model Data Block (Gen. CAD) JACAX B Model Data Block (Gener. FEM)
Input interface
Macro
CAEApplication B (e.g. Abaqus)
In A’s code
Output interface
Macro
In B’s code A Native model
Common metadefinition
B Native model
JACAX – Open Application Integration environment JACAX Metamodel Meta level
CALC
CAD
FEM
MBS
CAX
Excel
Pro/E
Abaqus
MSC.ADAMS
...
Parametrisation Optimisation
Design Configuration
MNF-analysis Post-MBS Durability
Kinematics FMBS
XXX
Domain level Application level
Application View
JACAX – Open Application Integration Environment Data Model
JACAX Model propagation JACAX: Parameter.txt ! Design variable vector !Name,value,comment ..... Assembly.csv ! Assembly metadata Part.csv x n ! Part metadata Part.igs x n !Part Iges geometry
Model_build.mac !ADAMS_Macro $Model $Kinematic_model $Dynamic_model
JACAX Properties 9 Simple 9 Open independent definition > No SW vendor involved 9 Expandable according needs 9 Easy and fast to implement 9 Can be created by each users own tools 9 Long life cycle (native scripting language property) 9 YOU (the company) own the format !
Diesel Engine Conceptual Design Case study with so called “street credibility�
Pro/ENGINEER CAD Parametric Model
VBA Exploring Loop -Piston Diameter -Stroke -Compression Ratio
Loads
88 Geometric Design Parameters
MNF
PHYSICS BOUNDARY
Videos
MBS test
HEAVY DUTY COMPUTATION BATCH EXECUTION