Simulation Data Management with Interoperability across domains Matthias Grau PROSTEP PROSTEP AG Dolivostraße 11 64293 Darmstadt www.prostep.com PROSTEP AG 2007
Introduction CAE today is used increasingly for initial design, simulation, verification, certification, etc. across industries like auto, aero, space, shipbuilding, plant engineering for various disciplines including static, (fatigue) strength, and vibration analysis, CFD, dynamic systems, plastic deformations (crash),... However... there is no common database that integrates the various digital simulation tools simply using PDM for CAE can t satisfy simulation specific requirements 2
Enterprise Application Integration for Technical Product Data Current Situation Methods to manage data and processes (PDM) are well established in today's industries Location Org C Org B Org A X Y Z x System x Org B Y Org C X Information Org A Z Meta information exchanged between PDM systems, but always remains within the design domain scope stays unchanged One major type of design tool: the system high information content overlap Engineering Scope 3
Enterprise Application Integration for Technical Product Data A new Situation The use of different data management tools across domains creates challenges regarding (e.g. data ownership, dependency, traceability) Location Common Product Information Org C Org B Org A Z 1 x 2 3 4 Simulation Tool x 5 Engineering Simulation Testing Product Information A complete new level of complexity! Engineering Simulation Testing Engineering Scope 4
Top Issues in the /CAE Integration Domain (as identified by FENet) Missing Integration of tools for structural analysis and life cycle analysis geometry, loads, material property databases, Lack of integration of engineering analysis into design and development processes Use of incompatible legacy models and data Need for improved data consistency Missing use of standards like OMG PLM Services Insufficient CAE-to- modification feedback http://www.fe-net.org/ 5
The 4 Challenges of Simulation Data Management Maintain product context for CAE information? Time Make CAE MS information referable?? T i m e MS Simulation? MS MS Keep inter-relations of CAE information with other domains PDM Vault CAE Information Manage CAE information during the product lifecycle 6
Keep inter-relations of CAE information with other domains Close interrelation exists naturally between information in product design and simulation CAE activities verify 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 related activities in others typically iterative processes, often with feedback loops These logical interrelations can t easily be made persistent today Because of insufficient possibilities to trace dependencies: Who is affected by this change? What are the implications of this change? Different granularity of and CAE data analysis relevant aspects often not visible at the part level relationships between and CAE need to cross levels of granularity today there is no solution to represent the creation processes of CAE information (engineering intent) 7
Integration of CAE with other Domains Engineering Simulation Common Product Information Manufacturing Domain integration at PDM level: dependencies change management Product Information Simulation CAE Information Vault Loads Materials CAE Data Cluster CAE Data Cluster CAE Data Cluster Domain integration at CAE data level: information context engineering intent 8
Enterprise Scalability requirements Indicate using an integration platform Typical custom developed point-to-point connectors are Unmanageable PDM A A standards based integration platform allows Enterprise Scalability n (n-1) = 20 2 n = 10 PDM A ERP E PDM B vs. ERP E Standard Interface PDM B CAE D C CAE D C Exchange of information without standard interface Exchange of information with a standard interface 9
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 10
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] _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_and_transformation)...) Product Structure Next_higher_assem bly BoM Configuration 11
OpenPDM - ONE solution for internal and external integration projects PROSTEP AG 2007 NN 14 November 2007 Seite/Page 12
- CAE Integration using OpenPDM Workflow Simulation Workflow Verification such as DMU or CAE Structure + Geometrie +discretizations Discretization Discretization Perspective +elements Request Verification New State for Ready to Release Release Component Perspective +definitions Component Component Definition +component +components Prepare Data for Simulation Evaluate and feed back Results Discrete Result +results +results Discrete Element Discrete Kinematic Constraint +constraints Discrete Constraint Discrete Load +loads Setup and Run Simulation Simulation Process Perspective Result Set +result Simulation Process Load Case +load cases Analysis Result +target Simulation Data Cluster 13
- CAE Integration Use Cases Browsing PDM system(s) and export of metadata, structure and geometry, already considering version information, last_modified, configuration and effectivities Structural data filtering for CAE relevance Import of structure/metadata and models into the Simulation Data Management (SDM) system Export of analysis results from SDM and import into the PDM system Identify delta and update SDM system with changes on side Result: Linked and CAE Processes 14
OpenPDM Basic Architecture Project specific process Standard WebServices OpenPDM WebServices OpenPDM Base Connectivity "Out of the Box" Native API Calls + data mapping PDM Data Structure OpenPDM PDM Connector Layer SDM Simulation Data Structure ERP existing system topography 15
PDM CAE Integration by using OpenPDM VPM SDM 16
OpenPDM Reference Customers PROSTEP AG 2007 2007 NN 14 November 2007 Seite/Page 17
Reference Project Aerospace InterProDaM Interdisciplinary Processes and Data Models PDM common basis to link information from different domain views Primary Model product structure ("analysis view") non-tool-specific analysis base model CAE geometry structure ("inner hierarchy") CAE geometry data non-geometrical data (material, loads, analysis results...) Structure Model CAE CAE CAE View Stress View Loads View 18
Reference Project Aerospace SSRM Space System Reference Model Engineering Disciplines Engineering Database System Consitency check «extends» «extends» Extract data for «extends» review Agency Developing THE Engineering Data Integration Hub Submit data «extends» Extract data «extends» Operate data TOOL TOOL SE Integration & Control «extends» «extends» Prime contractor Tool API Tool API Versioning Create baseline Subcontractor System Engineering Data Adapter Domain Service Domain Service Adapter Requirement Verification Matrix Verification ECSS ETM-10-23 Assembly & Integration XML XML Functional Allocation Operational XML Physical Architecture ENGINEERING DATABASE Functional System Allocation Architectural Accomondation Physical SOA MDA Integration Layer J2EE BPEL a joint project with: 19
Reference Project Automotive Concept "Synchronization CAE/DMU" DMU Freeze ECR Change CAE Simulation Simulation OpenPDM OpenPDM BOM DMU... TDM (CAE) Material Stiffness... FEM Models CAE Models Windchill MSC SimManager OpenPDM Mapping Engine 20
Reference Project Shipbuilding -FEM Coupling Integration of - and Analysis Tools for Shipbuilding User Interaction User Interface Defeaturing Geometry Preparation Adddition non-geometric Information Workflow Connector ReadAccess Read/Write Access Shared Data Store FEM Connector Read/Write Access FEM NAPA Connector TRIBON Connector Catia Connector UG-NX Connector ANSYS Connector NAPA TRIBON Catia UG-NX ANSYS 21
Summary CAE is increasingly used in the product development process, therefore data management and integration becomes more and more significant The integration of and CAE leads to a new and often underestimated level of complexity Heterogeneous environments as the CAE world clearly is - demand vendorindependent, standard based approaches OMG PLM Services is an ready to use industry standard for integration topics on masterdata, product structure and configuration level Products like PROSTEP s OpenPDM are available and already established in /PDM integration, synchronization and collaboration scenarios SDM connectors are available for major SDM systems 22
About PROSTEP 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,, ERP, CAE, Legacy) product structure interchange and conversion. 11 Offices in Germany, France, US PROSTEP OWNERS PROSTEP AG 2007 2007 NN 14 November 2007 Seite/Page 23