the design, development, and testing of an open …images.connect2communities.com/pdf/hunten.pdf ·...
TRANSCRIPT
© 2012 LOCKHEED MARTIN CORPORATION
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
© 2012 LOCKHEED MARTIN CORPORATION
Overview of Open SimDM
• SimDM Program Objectives
• Use cases • Product Functionality • Open SimDM Architecture • Pilots and Dissemination • Conclusions
© 2012 LOCKHEED MARTIN CORPORATION
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.
© 2012 LOCKHEED MARTIN CORPORATION
Setting the Scene for the SimDM Project
CAE
CAD Composite Structures
© 2012 LOCKHEED MARTIN CORPORATION
SimDM Approach: Open Simulation Data Management
AP209e2 = ISO 10303-209e2 Multidisciplinary analysis and design
CAD, PLMCAD, PLM
CAECAE
SimDM EDMserver TM
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 ModelISO 10303-26 HDF5 ModelISO 10303-21/26(HDF5 Models)
Native Models
Native Models
Native ModelsNative
ModelsNative Models
Native Models
AP203AP209
AP209
Native
© 2012 LOCKHEED MARTIN CORPORATION
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
NativeCAD/PDM
model
A1.3.4
CAE Post-processing
Design requirements
A1.3.5
Simulation Data Management
NASTRAN,Abaqus
PATRAN,Hypermesh,
Abaqus/CAE,SLIM,Vision
Integrityrequirements
Analysis model,Loads,
Boundaries
Analysisresults,
SLIM configuration,SLIM control
AP209e2CAE model
Feedback,snapshot of analysis results files (archive)
Preliminarydesignmodels
AP203exportCATIA
PATRAN,Hypermesh,Abaqus/CAE
Archival InformationPackage (P21/26)
as in SimDM D2.1 Requirements and architecture, figure 1, Product Development Process
PDM(Teamcenter)
AP203CAD/PDM model,
native model
Load requirements
Analysistype
Boundaryrequirements
Analysis shape,Loads,
Boundaries
Feedback
Analysisresults,
SLIM configuration,SLIM control
© 2012 LOCKHEED MARTIN CORPORATION
Use in customer support organizations
A6
Request for repair
SimDMdata
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 ofCAD/CAE model
Tabularanalysisresults
Graphical analysis results
ReplacementTo
system
SimDMdata
delivery
Simulation Data Management Use Case 2
© 2012 LOCKHEED MARTIN CORPORATION
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
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
Long term archival of program data
© 2012 LOCKHEED MARTIN CORPORATION
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
© 2012 LOCKHEED MARTIN CORPORATION
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
Rea
d C
onve
rt
© 2012 LOCKHEED MARTIN CORPORATION
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
© 2012 LOCKHEED MARTIN CORPORATION
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)
© 2012 LOCKHEED MARTIN CORPORATION
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
© 2012 LOCKHEED MARTIN CORPORATION
• Open SimDM is a client/server collaboration platform
Architectural Overview (1)
© 2012 LOCKHEED MARTIN CORPORATION
Architectural Overview (2)
AP209e2 = ISO 10303-209e2 Multidisciplinary analysis and design
CAD, PLMCAD, PLM
CAECAE
SimDM EDMserver TM
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 ModelISO 10303-26 HDF5 ModelISO 10303-21/26(HDF5 Models)
Native Models
Native Models
Native ModelsNative
ModelsNative Models
Native Models
AP203AP209
AP209
Native
© 2012 LOCKHEED MARTIN CORPORATION
Organizations Interested in Beta Pilot Testing
• EADS/Airbus (Crescendo)
• LM Aero, Boeing, JPL and GD-EB/NSRP
• SINTEF (TERRIFIC/EU)
© 2012 LOCKHEED MARTIN CORPORATION
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
© 2012 LOCKHEED MARTIN CORPORATION
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)
© 2012 LOCKHEED MARTIN CORPORATION
AP209e2 APIUser’s Guide
EDMassistProgrammer’s
Guide
AP209 recommended
practicesISO 10303-41/42/43/...ISO 10303-104
ISO 10303-209e2
Scientificpapers
API Reference Manual(Doxygen)
AP209e2 APIUser’s Guide
EDMassistProgrammer’s
Guide
AP209 recommended
practicesISO 10303-41/42/43/...ISO 10303-104
ISO 10303-209e2
Scientificpapers
API Reference Manual(Doxygen)
Business Object
Information Model
Dissemination
© 2012 LOCKHEED MARTIN CORPORATION
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
© 2012 LOCKHEED MARTIN CORPORATION
End
For any questions, please contact Jotne at
[email protected] or (+47-23 17 17 00) Web: http://www.jotne.com/epmtech