Andrea Petri

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.