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:
Setting the Scene
for the SimDM Project
CAE
CAD
Composite
Structures
SimDM Approach: Open
Simulation Data Management
AP209e2 = ISO 10303-209e2 Multidisciplinary analysis and design CAD, PLM CAD, PLM CAE CAE SimDM EDMserverTM Native To/From AP209 Translation
High Level AP209 API for PLM and
CAD/CAE
AP209 API EDM Models
SimDM Archived Data
Web-Based Access
Web-Based PLM/CAD/CAE Data Query and Graphical Display Native Models ISO 10303-21/26 (HDF5 Models) ISO 10303-26 HDF5 Model ISO 10303-26 HDF5 Model ISO 10303-21/26 (HDF5 Models) Native Models Native Models Native Models Native Models Native Models Native Models AP203 AP209 AP209 Native
Simulation Data Management
Use Case 1
Management of
data on an
active program
A1.3.1 Manage CAD/ CAE model A1.3.2 CAE Pre-processing A1.3.3 CAE analysis Native CAD/PDM model A1.3.4 CAE Post-processing Design requirements A1.3.5 Simulation Data Management NASTRAN, Abaqus PATRAN, Hypermesh, Abaqus/CAE, SLIM, Vision Integrity requirements Analysis model, Loads, Boundaries Analysis results, SLIM configuration, SLIM control AP209e2 CAE model Feedback,snapshot of analysis results files (archive) Preliminary design models AP203 export CATIA PATRAN, Hypermesh, Abaqus/CAE Archival Information Package (P21/26) as in SimDM D2.1 Requirements and architecture,
figure 1, Product Development Process
PDM (Teamcenter) AP203 CAD/PDM model, native model Load requirements Analysis type Boundary requirements Analysis shape, Loads, Boundaries Feedback Analysis results, SLIM configuration, SLIM control
Use in
customer
support
organizations
A6 Request for repair SimDM data delivery A7 Request for replacement of not supported part A8 System upgrade A9 Change in system use A10 Browse archive for applicable CAD/CAE data A11 Produce STEP-file of CAD/CAE model A12 Produce tabular analysis results A13 Produce graphical analysis results A14 Produce replacement STEP-file of CAD/CAE model Tabular analysis resultsGraphical analysis results
Replacement To system SimDM data delivery
Simulation Data Management
Use Case 2
Simulation Data Management
Use Case 3
A5.1 Request for system delivery A5.2 Request for system back-up A5.3 Request for duplication for trade study BaselineArchival Information Package (P21/26)
A5.4 Prepare AIP A5.5 Deliver to customer A5.6 Copy SimDM production database SimDM DB copy Baseline Baseline Baseline A5.7 Install on local server
Copied SimDM database
Long term
archival of
program
data
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.
CAE
Abaqus
NASTRAN High Level
AP209 API for PLM and CAD/CAE AP209 AIM data ISO 10303-209 AIM Models SimDM EDMserver TM R ead C onv er t
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
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
A5.1 Request for system delivery A5.2 Request for system back-up A5.3 Request for duplication for trade study Baseline
Archival Information Package (P21/26)
A5.4 Prepare AIP A5.5 Deliver to customer A5.6 Copy SimDM production database SimDM DB copy Baseline Baseline Baseline A5.7 Install on local server
Copied SimDM database
• 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
• Open SimDM is a client/server collaboration
platform
Architectural Overview (2)
AP209e2 = ISO 10303-209e2 Multidisciplinary analysis and design CAD, PLM CAD, PLM CAE CAE SimDM EDMserverTM Native To/From AP209 Translation
High Level AP209 API for PLM and
CAD/CAE
AP209 API EDM Models
SimDM Archived Data
Web-Based Access
Web-Based PLM/CAD/CAE Data Query and Graphical Display Native Models ISO 10303-21/26 (HDF5 Models) ISO 10303-26 HDF5 Model ISO 10303-26 HDF5 Model ISO 10303-21/26 (HDF5 Models) Native Models Native Models Native Models Native Models Native Models Native Models AP203 AP209 AP209 Native
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
Contributions to Standards
• Progressed AP209e2 to DIS
– Initial NASTRAN and Abaqus readers available
• Hamonized AP209e2 and AP242 Business Objects
• 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.
23,1 BO_Fea_model BO_Element 1 26,1 BO_Volume_element 28,3 BO_Surface_element 27,1 BO_Substructure_element 29,1 BO_Curve_element 26,2 BO_Point_element 27,2 BO_Directionally_explicit_element 27,3 BO_Explicit_element description STRING element_identification STRING model_ref node_list L[1:?] 24,5 BO_Node coordinate_system fea_representation_ item 25,1(23,39)
AP209e2 API User’s Guide EDMassist Programmer’s Guide AP209 recommended practices ISO 10303-41/42/43/... ISO 10303-104 ISO 10303-209e2 Scientific papers
API Reference Manual (Doxygen) AP209e2 API User’s Guide EDMassist Programmer’s Guide AP209 recommended practices ISO 10303-41/42/43/... ISO 10303-104 ISO 10303-209e2 Scientific papers
API Reference Manual (Doxygen) Business Object Information Model
Dissemination
Conclusions
• 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