Simulation Data Management with Interoperability across domains Andreas Schreiber Matthias Grau Paul Downing PROSTEP AG Dolivostraße 11 64293 Darmstadt www.prostep.com
Company Information Since it s foundation in 1993, PROSTEP has become a leading provider of turn-key solutions for engineering processes in the areas of product data integration, data migration and supply chain communication for manufacturers and suppliers. Interoperability between PDM to (PDM, CAD, ERP, CAE, Legacy) product structure interchange and conversion. 11 Offices including Detroit (Troy) PROSTEP OWNERS PROSTEP AG 2007 2007 NN 21/09/07 Seite/Page 2
Introduction Methods to manage CAD data and processes (PDM) are well understood today across the industry Consequently, is now being applied for simulation and test adopting PDM systems to the requirements of the analysis domain implementing simulation data management (SDM) tools Horizontal coexistence of data management tools in different domains raises questions not addressed so far data ownership, dependency, traceability Surveys such as done by the NAFEMS led FENet project show the various integration aspects of engineering analysis into the development process as high ranking technology issues with still only medium availability across the industry NN 21/09/07 Seite/Page 3
High Priority Issues in the CAD/CAE Integration Domain (as identified by FENet) Integration of tools for structural analysis and life cycle analysis geometry, loads, material property p databases, Integration of engineering analysis into design and development processes more effective development processes cycles support of collaborative, concurrent, multi-disciplinary engineering Use of legacy models and data Need for better data integrity, open standards, configuration control, metadata CAE-to-CAD modification feedback Use of open standards STEP, W3C/XML, OMG, http://www.fe-net.org/ NN 21/09/07 Seite/Page 4
Findings of Survey carried out by ProSTEP ivip SimPDM Implementation of data management tools for simulation is expected to improve efficiency (time, cost) and data quality Highest expected gains indepency of data and users integration of CAE tools with data management neutrality/flexibility ty/ e ty of data integration of simulation with CAD re-useability of simulation data across domains process/workflow management process documentation support for model creation/update versioning http://www.prostep.org/en/projektgruppen/simpdm NN 21/09/07 Seite/Page 5
Application and Integration of Digital Simulation Software today Application of CAE today includes initial design, simulation, verification, certification, etc. with increasing tendency including static, (fatigue) strength, and vibration analysis, CFD, dynamic systems, plastic deformations (crash),... systems engineering, CAD, CAE, CAT, CAM MDO, multi physics However... there is no common (data-/reference-) base for the various digital simulation tools can PDM for CAE data not simply be adopted from CAD without considering the simulation specifics does a coupling between CAD and CAE virtually not exist is lifecycle management for CAE data as well as interrelations between CAD and CAE therefore simply an illusion i today NN 21/09/07 Seite/Page 6
Enterprise Application Integration for Technical Product Data Current Situation Design integration over different locations Location Org C O rg B Org A X Y Z Org C CAD X Design Information Org B CAD Y Org A CAD Z Meta information exchanged between PDM systems, but always remains in the design domain meaning retained One major type of design tool: the CAD system high information content overlap meaning retained x CAD System x Design Meaning NN 21/09/07 Seite/Page 7
Enterprise Application Integration for Technical Product Data A new Situation Integration over different domains and semantic breaks Location Common Product Information Org C O Design Engineering i Simulation Testing rg B Product Information Org A Z 1 2 3 4 x Simulation Tool x 5 A complete new level of complexity! Design Engineering Simulation Testing Meaning NN 21/09/07 Seite/Page 8
The 4 Challenges of Simulation Data Management Maintain product context for CAE information? Time Make CAE MS information referable?? MS Design MS Simulation? MS Keep inter-relations of CAE information with other domains CAD CAD PDM Vault CAD CAD CAD CAE Information Manage CAE information during the product lifecycle NN 21/09/07 Seite/Page 9
Keep inter-relations of CAE information with other domains Close interrelation exists by nature between information in product design and simulation subject of CAE activities is the verification of function or behavior of the product design CAE often provides the "intial value" for design in developing (global) boundary conditions etc. Changes in one domain cause respective activities in the other dependent d domain typically iterative processes, often with feedback loops These interrelations even though logically existing cannot be represented persistently today insufficient possibilities to trace dependencies: Who is affected by this change? What are the implications of this change? Different granularity of CAD and CAE data analysis relevant aspects often not visible at part level relationships between CAD and CAE therefore span granularity levels today no way to represent the creation processes of CAE information (engineering intent) NN 21/09/07 Seite/Page 10
Solution: Integration of CAE with other Domains Design Engineering Simulation Common Product Information Manufacturing Domain integration at PDM level: dependencies change management Product Information Design Simulation CAE Information Vault Materials Loads CAE Data Cluster CAE Data Cluster Design CAE Data Cluster Domain integration at CAE data level: information context engineering intent NN 21/09/07 Seite/Page 11
Enterprise Scalability requirements Indicate using an integration platform Typical custom developed A standards based integration point-to-point to connectors are platform allows Unmanageable Enterprise Scalability PDM A n (n-1) = 20 2 n = 10 PDM A ERP E PDM B vs. ERP E Standard Interface PDM B CAE D CAD C CAE D CAD C Exchange of information without standard interface Exchange of information with a standard interface NN 21/09/07 Seite/Page 12
ISO 10303, Application Protocols Application Protocol Content 201 Explicit Draughting 202 Associative Draughting 203 Configuration Controlled 3D Designs of mechanical parts and assemblies 204 Mechnical Design using Boundry Representations 205 Mechnical Design using Surface Representations 207 Sheet Metal Die Planning and Design 208 Life Cycle Product Change Process 209 Composite & Metallic Analysis & Related Design 210 Elecetronic Assembly, Interconnect and Packaging Design 212 Electrotechnical Design and Installation 213 Numerical Control (NC) Process Plans for Machined Parts 214 Core Data for Automotive Mechanical Design Processes 215 Ship Arrangement 216 Ship Moulded Forms 217 Ship Piping 218 Ship Structures 220 PCA Process Planning 221 Functional Data and their Schematic Representation for Process Plant 222 Design to Manufacturing for Composite Structures 223 Exchange of Design and Manufacturing Product Information for Cast Parts 224 Mechanical Product Definition for Process Planning using Machining Features 225 Building Elements using Explicit Shape Representation 226 Ship Mechanical Systems 227 Plant Spatial Representation 231 Process Design and Process Soecification for Major Equipment 232 Technical Data Packaging Core Information and Exchange NN 21/09/07 Seite/Page 13
OMG PLM Services A Standard based on Standards OMG PLM Services OMG UML W3C XML W3C WSDL STEP AP214 OMG MDA PDTnet PDM Enablers OMG PLM Services provides a optimal schema for generic business objects to integrate PDM Systems in a SOA Platform independent specification of Data Operations Usage of accepted standards like XML Schema WSDL NN 21/09/07 Seite/Page 14
OMG Model Driven Architecture Computation Independent Model (CIM) Platform Independent Model (PIM) Platform Specific Model (PSM) Platform Specific Model (PSM) Implementation Implementation CIM -A computation independent model is a view of a system from the computation independent viewpoint. A CIM is sometimes called a domain model or a business model and a vocabulary that is familiar to the practitioners of the domain in question is used in its specification. PIM -A platform independent model is a view of a system from the platform independent viewpoint. A PIM exhibits a specified degree of platform independence so as to be suitable for use with a number of different platforms of similar type. PSM - A platform specific model is a view of a system from the platform specific viewpoint. i A PSM combines the specifications in the PIM with the details that specify how that system uses a particular type of platform. NN 21/09/07 Seite/Page 15
CAD - CAE Integration using OpenPDM Design Workflow Simulation Workflow Verification such as DMU or CAE Structure + Geometrie +discretizations Discretization Discretization Perspective +elements Design Request Verification New State for Design Ready to Release Release Component Perspective +component Component +definitions Component Definition +components Prepare Data for Simulation Discrete Result +results Evaluate and feed back Results +results Discrete Element Discrete Kinematic Constraint +constraints Discrete Constraint Discrete Load +loads Simulation Process Perspective Result Set +result Setup and Run Simulation Simulation Process Load Case +load cases Analysis Result +target Simulation Data Cluster NN 21/09/07 Seite/Page 16
OMG PLM Services The Standard for all PDM related Data Id =... Name =... Version =... Creator =... Date =... Administrative Data Properties Weight =... COG =... Location =... Rotation =... Material =... Assembly_definition - assembly_type : String[0..1] Design_discipline_item_definition (from Part_identification) - id : String +item_instance 0..* Item_instance - id : String Documents Models ------- ---- ----- +related 1 0.. * +Item_ definition_ instance_ relationship Item_definition_instance_relationship Assembly_c omponent_relationship +placement 0..1 Transformation_select (from Shape_definition_an...) Product Structure Next_higher_assembly BoM Configuration NN 21/09/07 Seite/Page 17
OpenPDM Basic Architecture Project specific process Standard WebServices Native API Calls + data mapping PDM CAD Data Structure OpenPDM WebServices OpenPDM Base OpenPDM PDM Connector Layer SDM Simulation Data Structure ERP Connectivity "Out of the Box" existing system topography NN 21/09/07 Seite/Page 18
OpenPDM - ONE solution for internal and external integration projects NN 21/09/07 Seite/Page 19
OpenPDM enterprise wide product data integration Teamcenter VPM NN 21/09/07 Seite/Page 20
CAD - CAE Integration using OpenPDM Selected Use Cases Browsing PDM system(s) and export of meta data and CAD models Structural data filtering for CAE relevance Import of structural/meta data and CAD models into Simulation Data Management (SDM) system(s) Export of analysis results from SDM system(s) and import into PDM system(s) Identify delta and update SDM system with changes on CAD side and v.v. Result: Linked CAD and CAE Processes NN 21/09/07 Seite/Page 21
CAD - CAE Integration using OpenPDM Example Scenarios Scenario: Synchronisation between PDM and SDM Master data from PDM is created inside ERP (simulation work order) Meta data from PDM are replicated to/synchronized with SDM If a Part/Document is released inside SDM it could get an updated status inside PDM (marked as completed by simulation) related data could be automatically converted into PDF and archived A new version created inside id SDM is automatically ti created in ERP and PDM Scenario: Data replication between different sites Nightly database synchronization of meta data and exchange of documents (such as CAD models, FE meshes, results, ) Import handled automatically NN 21/09/07 Seite/Page 22
OpenPDM Reference Customers PROSTEP AG 2007 2007 NN 21/09/07 Seite/Page 23
Reference Project Aerospace InterProDaM Interdisciplinary Processes and Data Models PDM CAD CAD CAD common basis to link information from different domain views Primary Model product structure t ("analysis view") non-tool-spe ecific analysis s base mode el CAE geometry structure ("inner hierarchy") CAE geometry data non-geometrical data (material, loads, analysis results...) Structure Model CAE CAE CAE Design View Stress View Loads View NN 21/09/07 Seite/Page 24
Reference Project Automotive Concept "Synchronization CAE/DMU" CAD DMU Freeze ECR Change CAE Simulation Simulation OpenPDM CAD BOM DMU... TDM (CAE) Material Stiffness... FEM Models CAE Models Windchill MSC SimManager OpenPDM Mapping Engine NN 21/09/07 Seite/Page 25
Reference Project Shipbuilding CAD-FEM Coupling Integration of Design- and Analysis Tools for Shipbuilding User Interaction User Interface Defeaturing Geometry Preparation Adddition non-geometric Information Workflow CAD Connector ReadAccess Read/Write Access Shared Data Store FEM Connector Read/Write Access CAD FEM NAPA Connector TRIBON Connector Catia Connector UG-NX Connector ANSYS Connector NAPA TRIBON Catia UG-NX ANSYS NN 21/09/07 Seite/Page 26
Summary CAE is used in the product development process with increasing tendency Data management and integration becomes more and more significant Integration of CAD and CAE processes opens a new level of complexity not often addressed today Due to the variety of tools and related data formats a vendor-independent approach proves to be meaningfull OMG PLM Services is an industry-strength specification to enable exchange of structures and meta-data using the SOA approach The technology to do this is available and has been successfull implemented for PDM systems by platforms like OpenPDM Projects to implement connectors are under way for major SDM systems and different industrial branches NN 21/09/07 Seite/Page 27