The Design, Development, and Testing of an Open Standards-Based Simulation Data Management and Archival System May, 2012 Keith Hunten, P.E. Advanced Development Programs Lockheed Martin Aeronautics
Overview of Open SimDM SimDM Program Objectives Use cases Product Functionality Open SimDM Architecture Pilots and Dissemination Conclusions
SimDM Program Objectives Improve the effectiveness of simulation and analysis programs and the sharing of the information produced Simulation data will be made accessible for the support and upgrade of aircraft, land vehicles, and ships: Allows users such as national Ministries of Defence and Air Logistics Centers to have access to simulation information. SimDM will interface with off-the-shelf CAD and CAE engineering applications: Provides the mechanisms for single access to product structure, CAD models, and CAE simulation data of engineering programs. Long term data retention issues will be resolved by using the internationally-recognized ISO 10303-209e2 STEP standardized format: Enables cost-effective life-cycle processes.
Setting the Scene for the SimDM Project CAD Composite Structures CAE
SimDM Approach: Open Simulation Data Management AP209e2 = ISO 10303-209e2 Multidisciplinary analysis and design AP203 AP209 CAD, PLM Native SimDM EDMserver TM Native To/From AP209 Translation High Level AP209 API for PLM and CAD/CAE Native Models EDM Models ISO 10303-21/26 (HDF5 Models) SimDM Archived Data Native Native Native Models Models Models ISO ISO ISO 10303-26 10303-26 10303-21/26 HDF5 HDF5 (HDF5 Model Model Models) CAE Web-Based Access AP209 AP209 API Web-Based PLM/CAD/CAE Data Query and Graphical Display
Use Cases
Simulation Data Management Use Case 1 Preliminary design models Design requirements Manage CAD/ CAE model as in SimDM D2.1 Requirements and architecture, figure 1, Product Development Process AP203 CAD/PDM model, native model Management of data on an active program A1.3.1 AP203 CATIA export PDM (Teamcenter) Native CAD/PDM model Analysis type Boundary requirements Load requirements CAE Preprocessing A1.3.2 PATRAN, Analysis model, Hypermesh, Loads, Abaqus/CAE Boundaries Feedback, snapshot of analysis results files (archive) Analysis shape, Loads, Boundaries Feedback CAE analysis NASTRAN, Abaqus A1.3.3 Analysis results, SLIM configuration, SLIM control Integrity requirements CAE Postprocessing A1.3.4 PATRAN, Hypermesh, Abaqus/CAE, SLIM, Vision Analysis results, SLIM configuration, SLIM control AP209e2 CAE model Simulation Data Management A1.3.5 Archival Information Package (P21/26)
Simulation Data Management SimDM data delivery Request for repair A6 Request for replacement of not supported part A7 Use Case 2 SimDM data delivery Browse archive for applicable CAD/CAE data A10 Produce STEPfile of CAD/CAE model A11Tabular analysis results Use in customer support organizations STEP-file of CAD/CAE model Replacement To system System upgrade A8 Produce tabular analysis results A12 Produce replacement A14 Change in system use A9 Produce graphical analysis results A13 Graphical analysis results
Simulation Data Management Request for system delivery A5.1 Use Case 3 Baseline Prepare AIP A5.4 Archival Information Package (P21/26) Long term archival of program data Baseline Request for system back-up A5.2 Baseline Deliver to customer A5.5 Request for duplication for trade study A5.3 Baseline Copy SimDM production database SimDM DB copy Install on local server Copied SimDM database A5.6 A5.7
Product Functionality
SimDM Software Products CAD and CAE application integration kit AP209e2 converter development kit Business Object API in C++ ISO 10303-26 read and write C++ class generator from EXPRESS NASTRAN-to-AP209e2 converter Abaqus-to-AP209e2 converter Open Simulation Data Management Client-server application for simulation data management and archival
Open SimDM Toolkit for CAD and CAE Application Integration Open SimDM interfaces with off-the-shelf CAD and CAE engineering applications A high level Application Programming Interface (API) provides access to product structure, CAD models, and CAE simulation data in AP209e2 representation. Importers for NASTRAN and Abaqus are included. NASTRAN CAE Abaqus Read Convert High Level AP209 API for PLM and CAD/CAE AP209 AIM data SimDM EDMserver TM ISO 10303-209 AIM Models
Open SimDM Simulation Data Management Capabilities Management of design and engineering analysis data Product structure driven file management Resource allocation Collaboration and communication Separation of responsibilities Viewing of design and engineering data Textual queries into AP209e2 Archival of data packages
Open SimDM CAD and CAE Display Display of design, analysis product structures, geometry and analysis data in AP203e2 and AP209e2 formats and Native formats (NASTRAN, Abaqus)
Open SimDM Long Term Archival and Retrieval of Simulation Data Data packages with product structure data, associated files (internal and external) and meta data Attach validation information Zipped file Maintain product structure as folder structure Maintain original file names Consulting LOTAR specifications Baseline Request for system delivery A5.1 Request for system back-up A5.2 Request for duplication for trade study A5.3 Baseline Baseline Baseline Prepare AIP A5.4 Copy SimDM production database A5.6 Archival Information Package (P21/26) SimDM DB copy Deliver to customer A5.5 Install on local server A5.7 Copied SimDM database
Open SimDM Architecture
Architectural Overview (1) Open SimDM is a client/server collaboration platform
Architectural Overview (2) AP209e2 = ISO 10303-209e2 Multidisciplinary analysis and design AP203 AP209 CAD, PLM Native SimDM EDMserver TM Native To/From AP209 Translation High Level AP209 API for PLM and CAD/CAE Native Models EDM Models ISO 10303-21/26 (HDF5 Models) SimDM Archived Data Native Native Native Models Models Models ISO ISO ISO 10303-26 10303-26 10303-21/26 HDF5 HDF5 (HDF5 Model Model Models) CAE Web-Based Access AP209 AP209 API Web-Based PLM/CAD/CAE Data Query and Graphical Display
Pilots and Dissemination
Organizations Interested in Beta Pilot Testing EADS/Airbus (Crescendo) LM Aero, Boeing, JPL and GD-EB/NSRP SINTEF (TERRIFIC/EU)
Publically Available CAE Models for Testing Ultra-light glider R/C model airplane Coarse, Fine Grid Versions ITAR restriction free AP203, AP209e1/e2, NASTRAN, Abaqus
Contributions to Standards Progressed AP209e2 to DIS Initial NASTRAN and Abaqus readers available Hamonized AP209e2 and AP242 Business Objects 25,1(23,39) model_ref node_list L[1:?] BO_Element 1 23,1 BO_Fea_model 24,5 BO_Node element_identification description STRING STRING Simplified programming interface for AP209e2 C++ API for use in translators Generated from the BO model EXPRESS and AIM Populates an AIM model ISO 10303-26 (binary file format) completed Reader and writer is included in release of EXPRESS Data Manager. coordinate_system fea_representation_ item 29,1 BO_Curve_element 27,2 BO_Directionally_explicit_element 27,3 BO_Explicit_element 26,2 BO_Point_element 27,1 BO_Substructure_element 28,3 BO_Surface_element 26,1 BO_Volume_element
Dissemination ISO 10303-41/42/43/... ISO 10303-104 ISO 10303-209e2 AP209 recommended practices AP209e2 API User s Guide Business Object Information Model EDMassist Programmer s Guide Scientific papers API Reference Manual (Doxygen)
Functioning beta Open SimDM solution for standards compliant simulation data management available Converter development SDK NASTRAN and Abaqus import translators Client/server application Validated use of AP209e2 for sharing PLM, shape and CAE information Entering beta test phase with industry partners Conclusions
End For any questions, please contact Jotne at simdm@jotne.com or (+47-23 17 17 00) Web: http://www.jotne.com/epmtech