ProSTEP ivip e. V. / VDA Integration of Simulation and Computation in a PDM- Environment (SimPDM) Introduction 15-16 November, 2007 5th Technology Workshop Bilbao AutoSim
Agenda 1. SimPDM Members 2. Integration problems of CAE into PDM 3. Objectives 4. Use Cases 5. SimPDM Data Model 6. Benefits through SimPDM 7. Summary
Members of Project Group SimPDM OEMs: Audi AG BMW AG Behr GmbH & Co. KG Daimler AG Dr.Ing.h.c.F.Porsche AG MAN Turbomaschinen AG Robert Bosch GmbH Schaeffler KG MagnaSteyr AG & Co KG Volkswagen AG Universities & Research Institutes: The Virtual Vehicle Competence Center IWP, TU Chemnitz DiK, TU Darmstadt IMI, TU Karlsruhe System vendors: :em engineering methods AG Agile Software Corporation Altair Engineering GmbH CADFEM GmbH FE Design GmbH IBM Deutschland GmbH MSC.Software GmbH MDTVision GmbH PDTec GmbH PROSTEP AG Parametric Technology GmbH Siemens PLM Software T-Systems International GmbH
Product Structure vs. Model Structure PDM - Product Structure Structure usually CAD Model conform Nodes represent parts with unique ID Oriented on Manufacturing BOM Simulation Model Structure Structure orients on specific simulation task Node represents abstract elements of model Bases on simulation domain specific elements Front axle Wheel pillar Wheel bearing Brake caliper Suspension strut Spring MBS model Front axle Suspension arm Wheel pillar Wheel Swivel joint Damper Spring... Suspension arm... Damper Source: DiK, TU-Darmstadt, Feasibility study
Quantifying Time within Simulation Start Information acquisition* 51% Share of total time (Average over all respondent) Data preparation Goal Model creation Computation / Simulation Reporting 49% * On new computation, no variant computation Source: DiK, TU-Darmstadt, Feasibility study
Problems of Integration Product structure (Bill of material) virtual prototype DMU synchronous Product development CAD asynchronous Concept validation CAE Connection to PDM PDM System Time line t 0 t 1 > t 0 Asynchronous (manual data request) Time delay Possibly wrong versions/variants Computation results do not fit with current development status Synchronous (automated parameter synchronization) Change management and version control Acceleration of processes Simulation always takes place on current development status
Challeges and Goals in General Challenges (from user s point of view) Massively raising number of simulation for virtual product verification requires increasingly the introduction of Simulation Data Management Simulation and computation data usually are not managed within the PDM system Time for gathering data and information for the model creation takes approx. 50 % of the time. This is rather long. Project goals (from user s point of view) Reduction of wrong data sets / versions within computation Reduction of the portion of time for gathering data and information for the model creation Reduction of the time amount needed for simulation model changes when design changes occur
Activity Recommendation Product structure PDM-System Model structure 1 Postprocessor Preprocessor Check-Out Native Format STEP 3 Check-In Native Format STEP Postprocessor Preprocessor 4 5 3 4 5 Simulation-System Simulation-System structure nr.: version: 2 mass: inertial: 1. Development of CAE model structures parallel to the product structure in the PDM-systems due to different version cycles. 2. Definition of necessary extensions in the CAE-systems. 3. Specification of mapping between PDM- and CAE-systems model structures. 4. Specification of requirements for necessary interfaces software. 5. Prototypical implementation and validation in pilot operation. Source: DiK, TU-Darmstadt, Feasibility study
SimPDM Objectives SimPDM Integration of Simulation and Computation in a PDM Environment Development of a specification in order to integrate CAE- Systems into a PDM-Environment. Objectives: Definition of use cases for the development of a specification for the integration Using synergetic effects through experience exchange and knowledge transfer of SimPDM members Definition of communication processes between a xdm system and SDM systems within the PDM environment Definition of a meta data model for simulation and computation data Definition of an industrial standard for integration Non objectives: Does not define an interchange data format between different CAE applications
SimPDM - Approach Process analysis potential identification for SimPDM Development data model structuring data and information PDM functionality tailor-made for CAE data management (e.g. own version management, own configuration management) Parameter synchronization functionality for the interdisciplinary communication VDA / ProSTEP ivip recommendation towards an open standard Allows a matching granularity of stored data (ranging from managed files to accessible parameters) PDM Functionality tailormade for CAE data management CAE xdm 1 Connection CAESystem Connection of CAE application and xdm system PDM Parameter synchronization between product structure and CAE model structure ABC xdm 2 DB X
SimPDM Use Cases 1. SimPDM process Crash simulation of complete vehicles (FEA) Configuration of modules and complete product models Process has different starting points Data handling 2. SimPDM process Analysis of operation loads on a virtual test track (usually MBS) Simulation has lead within development Working with abstract data, few geometry Working with templates 3. SimPDM process Design evaluation of charge air cooler (CFD) Simple validation of a defined product No complex product configuration
Use Case 1 Crash simulation of complete vehicles 1. PDM-Backbone 2. Definition of configuration 3. Data extraction 4. Data conversation 5. Geometry meshing 6. Create input deck 7. Computation 8. Evaluation 9. Documentation Image Source: Daimler AG
Use Case 2 Analysis of operation loads on a virtual test track 1. Data collection 2. Model generation (topology, parametric design) 3. Definition of analysis Definition of driver model Definition of virtual test track Configuration of simulation 4. Simulation run 5. Evaluation of simulation results Image Source: Dr.Ing.h.c.F.Porsche AG
Use Case 3 Design evaluation of charge air cooler 1. Import of CAD geometry (e.g. via STEP) 2. Geometry preparation: adjusting details, surfaces 3. Geometry meshing 4. System data acquisition (pressure loss and heat carriage functions) from data base computation of porosity coefficient 5. Assembly of meshes (3), definition of border constraints, material data, coefficients within the pre-processor creation of solver input data 6. Start of computation and cluster segmentation as the case may be 7. Post processing: identification of integrated result data like pressure loss, temperature differences, homogenity coefficients, creation of sections and plots with temperature, pressure and air distribution 8. Documentation Image Source: Behr GmbH & Co. KG
Processes within SimPDM Context 1) Process analysis 2) Clustering to Use Cases 4a) Referencing of Use Cases to Data Model using SimPDM Services 3) Detailed data flow analysis within Use Cases ABC X 5) Documentation in the VDA-Recommendation and Recommended Practices ABC X DB DB 4b) Definition of to-be-process
Modular Structure of SimPDM Data Model Configuration (CONF) Abstract product structure Configuration CAD-PDM-Data (CAD) Reference to CAD-PDM data BOM, connection element list, CAD data Setting (SETT) Solver settings General settings Base information (BASE) Analysis definition Model assembly Analysis result External file references Versioning Parameter synchronization (SYNC) Reference on parameter in other databases Mapping specification definition Loads (LOAD) Load cases Start conditions Boundary conditions Topology (PROP) Cross domain definition Generic Expandable Defined by properties Properties (PROP) General properties Properties based on Parameters Characteristic diagrams Functions Elements Material properties Property sets Versioning
Packages SimPDM Data Model Reasonable combinations of used packages: Only BASE: Management of Analysis control Model and model assemblies (optionally) Analysis results and reports BASE, CONF: Additional Management of Model variants BASE, TOPO, PROP: Additional detailed Management of Model topologies Topological element properties BASE, TOPO, PROP, CONF: Additional Management of Model variants BASE, TOPO, PROP, SETT/LOAD: Additional detailed Management of Solver settings Load cases with relations to topological elements and their properties (Start and boundary conditions) BASE, TOPO, PROP, SETT/LOAD, CONF: Additional Management of Model variants and load cases The package CAD can be used optionally with all reasonable combination. It allows the additional management of function model information coming from CAD- PDM environment (BoM, Connection element list, geometry) The package SYNC allows parameter synchronization and mapping specification definition between CAE-xDM and CAD-PDM environment.
Benefits of SimPDM Benefits Simulation Data Management: Reproducibility (of results), standardized processes and data management, Authorization concept, ideal case: own versioning and own configuration within CAE environment Benefits SimPDM (as an open standard): common understanding, well defined language and terminologies for requirements, broad acceptance, generic solution, less effort for application customizing, therefore market extension, availability of interfaces Benefits SimPDM (on technical issues compared to today s simulation data management systems): management of items up to parameters, parameter synchronization CAD PDM CAE xdm and other DB s, e.g. CAT, generic connection of xdm system and CAE application
Summary Due to increasing virtual product validation the CAE data management is a great challenge Simulation models and results and its relations to the design data must be managed Version and configuration management for simulation data, reproducible input and result data SimPDM provides simulation data management for an integrated product development environment SimPDM avoids proprietary solutions based on enterprise specific requirements SimPDM is the common approach developed with end users, CAE and PDM system vendors and research institutes
Thank you for your attention Contact: Dr. Marcus Krastel, SimPDM project coordinator :em engineering methods AG Lise-Meitner-Str. 10 64293 Darmstadt Phone: +49 (61 51)/39 77 88-5 Mail: marcus.krastel@em.ag