Title: STEP Support For Design And Analysis Processes
1STEP Support For Design And Analysis Processes
- PDES, Inc./NASA STEP Tutorial Session
- NASA Jet Propulsion Laboratory
- January 16, 2001
2General Comments
- Basis Of MSC.Software Products and Services
- Design Simulation And Engineering Analysis - CAE
- STEP Application Protocols Presently Supported
- AP203 (IS) Design Centric/Generally CAD
Generated - AP209 (DIS) Design And/Or Analysis Centric/CAD
And/Or CAE Generated - MSC.Software STEP Usage Philosophy - Two Basic
Paradigms - AP203 Usage Primarily A One-Direction Design
Data Only Exchange - Nominal Shape Associated Configuration
Management/Product Structure Generated In CAD
Product And Output As An AP203 File - AP203 File Imported To Verify and Validate Design
Using Analytical Simulation Processes - AP209 Usage Bi-Directional Design Engineering
Analysis Data Exchange - Same Two Items Defined For AP203 Usage (AP209 Can
Be Substituted For AP203) - Idealized Shape Generated From And Associated To
Imported Nominal Shape - FEA Model And Analysis Results Generated
- Analysis Version/Product Structure Generated And
Associated To Imported Design - Entire Associated Design And Analysis Discipline
Data (Nominal Shape, Idealized Shape, FEM/FEA,
Version Control/Product Structure) Exported For
Multi-Discipline Exchange And/Or For Repository
Storage
3MSC.Patran (Version 9.5) STEP AP203 Coverage
- AP203 Import (See Backup Information For
Specifics) - CC2 through CC6 supported
- Minimum subset of CC1 supported
- Group based geometry supported
- Assemblies supported (assembly instances
duplicated into individual MSC.Patran Groups) - Assembly support available only for CC6 entities
- Names of geometric entities preserved using
tagged CAD association - AP203 Export (See Backup Information For
Specifics) - All MSC.Patran geometry entities supported
- Imported CC1 exported unaltered
- Names of geometric entities preserved using
tagged CAD association - Only CC2 and CC6 shape representations supported
4MSC.Patran (Version 9.5) STEP AP209 Coverage
- AP209 Import/Export (See Backup Information For
Specifics) - Geometry/Configuration Control ( AP203 Coverage)
- Nodes/Elements
- Materials
- Element Properties
- Loads and Boundary Conditions
- Load Cases
- Analysis Controls
- Results (Linear Statics, Normal Modes)
- AP203/AP209 translators Web downloadable
- http//www.mscsoftware.com/ (Select the following
in order Products, Support, Product Updates
MSC.Patran, Software and Online Documentation
Updates, MSC.Patran 2000r2 (V9.5) STEP Translator
(AP203/AP209))
5MSC Focus Today - AP209 Acceptance/Missionary Role
- AP209/IS Status Scheduled For 2001
- Translators Presently Offered By One CAD/CAE
Vendor MSC.Software - Theorem Solutions Developing CATIA/V4 AP209
Translators (Lockheed, Boeing Electric Boat
Funded In Support Of The PDES, Inc. Engineering
Analysis Pilot Project) - Why AP209?
Significantly Extended Source Of Enterprise Wide
Data
PDM
- CAE Vendor Product Neutral File
- Industry Standard Data Model For Corporate Wide
Simulation Process Integration - Single Design AND Analysis Data Source Within
The Enterprise PDM - Platform To Extend Engineering Analysis STEP
Coverage Into All Analysis Disciplines (Part 107) - Long Term Repository Critical To Aircraft Industry
CAD
CAE
AP209
6AP209 Added Value To The Design/Analysis Process
- Multi-Discipline Version Control
- Design controlled by designer (ddpd)
- Analysis controlled by analyst (adpd)
- Many types of analysis
- Analysis revised independent of the design
version - Analysis version is always with respect to a
design version - Relationship provided to associate design and
analysis versions (advr) - Extended Shape Representations
- AP203 Nominal Design Shape (NDS) - Design
generated - Idealized Analysis Shape (IAS) and Node Shape
(NS) - Analyst generated - NDS forms basis for IAS
- New shape extensions to AP203 -
Constituent_Shape_Representation - Defined to support composites
- Possibly could support non-composites attributed
design shape extensions - Curve with cross-section shape
- Surface with thickness (and/or associated
attribute tables) - Foundation for Design Intent/Analysis Review
Communications Between Designer and Analyst - additional_design_information (Design
Specifications, Material Specifications, etc.) - analysis_report_representation (Text Documents,
Graphical Documents)
7AP209 (ARM) On-A-Page
AP203 Coverage
shape
parent_shape
constituent_part
fea_model
shape_aspect
part
geometry
ply_laminate
part_number
g_m_r
node
fe_analysis
of_part
part_version
processed_core
element
g_r
t_r
CAE
CAD
version
a_d_i
analysis
composite_assembly
a_r_r
d_d_p_d
analysis_number
design
specification
ply_piece
analysis_version
analysis
a_d_v_r
n_d_s
d_s
version
filament_laminate
d_s
a_d_p_d
X-section Shape
g_m_r
basis
filament_laminate_shape
a_b_r
analysis_shape
g_m_r
m_s_w_t
constituent_shape_representation
d_s
w_w_t
point_model
f_b_r
b_sheet_r
t_d_g_s
c_sheet_r
i_d_s
node_shape
n_t_s_a_w
d_m
d_s
shape
ply_shape
ply
g_m_r
thickness
(See Backup Information For Symbol Definitions)
p_p_s
l_p_s
f_p_p_s
8MSC.Patran Beta Version AP209 Extensions
- Geometry/Configuration Control
- Visualization Tools for Configuration Control
Data - Composites
- Support for Ply Laminate Tables, Zones
(Percentage Laminate Definitions, Thickness
Laminate Definitions Comprising Processed Cores),
and Smeared Materials - Visualization and Manipulation Tools for Ply
Laminates, Zones (Percentage Laminate
Definitions, Thickness Laminate Definitions),and
Smeared Materials - New Composite Tools and Database Extensions
- Zones to Properties
- Zones to Plies
- Properties to Zones
- Plies to Properties
- Etc.
- Analysis Report And Document
- Database Extensions
- Support for Association of Analysis Reports and
Jobs - Visualization Tools
9Alternate Representations of Composites Supported
By AP209
10Flat Pattern, 3D Plies, FEM Sample Problem
11(No Transcript)
12(No Transcript)
13(No Transcript)
14AP203/AP209 Free Web-Based STEP Viewer
- Developed For the PDES, Inc. Engineering Analysis
Pilot Project To Support Promotion Of AP209
Extended PDM/CAD/CAE Data Coverage - Beta Version 5 Available Today
- Geometry - Conformance Classes 2 and 6 Only
- PDM - Minimum Subset Of Conformance Class 1
- Mesh Nodes/Elements
- Materials/Properties (Tree Mode Only)
- Load Cases/LBCs (Tree Mode Only)
- Future Versions Will Extend Coverage
- Full Graphical Viewing and Selection of AP209
Properties, Materials, LBCs, Results - Additional Geometry Classes
- Access At http//simulate.engineering-e.com/demo
(Must Register And Download Citrix Plug-in Before
MSC.StepViewer Available)
15MSC.Software Demo Web Site For StepViewer Access
16(No Transcript)
17(No Transcript)
18(No Transcript)
19(No Transcript)
20AP209 Awareness Through Demonstrations
- (Completed/AP209 CD)
- PDES, Inc. Design-To-Analysis Phase 1 (1994)
- Ford, Boeing, Lockheed, ITI, MSC
- Auto And Composite Tank Structures
- CAD-To-CAE-To-CAE
- COTS CAD/CAE (ARIES, PATRAN, NASTRAN,
ITI/STRESSLAB) - Linear Static FEA
- Video Generated, PDES, Inc. TAC Demo
- DARPA MADE/IPDE Program Phase 1 (1996)
- Boeing, ASU, MSC
- Aircraft Structures
- CAD-To-CAE(CFD)-To-CAE(Structures)-To-CAE(CFD)
- COTS CAD/CAE (CATIA, PATRAN, NASTRAN)
- Boeing Proprietary CFD (AGPS/A502)
- Iterative 1st Order CFD And Linear Static FEA
- In-House Boeing Demo, PDES, Inc. Offsite
Presentation
21AP209 Awareness Through Demonstrations (Cont.)
- (Completed/AP209 DIS) - Lockheed, Electric Boat,
MSC - Electric Boat Design-To-Analysis Process (1998)
- Ship Structures
- CAD-To-CAE-To-CAE-To-CAD
- COTS CAD/CAE (PRO/E, PATRAN, NASTRAN)
- Electric Boat Proprietary (COMMANDS)
- Multiple Idealized Geometric Shapes And FEM/FEA
Models - Linear Static And Dynamic FEA
- PDES, Inc. TAC Demo (November 1998)
- Lockheed Design/Manufacture/Analysis Composites
Process (1999) - Composite Aircraft Structures
- CAD/CAM-To-CAE-To-CAD/CAM
- COTS CAD/CAE (CATIA, FiberSIM, PATRAN, NASTRAN)
- Lockheed Proprietary (ASSS, PICASSO)
- Composite Structure Geometric Shapes (Ply/Zone)
And FEM/FEA Models - Linear Static And Dynamic FEA
- PDES, Inc. TAC Demo (June 1999)
22Backup Information
23MSC.Patran Version 9.5 AP203 Import Coverage
- Class2 Geometrically Bounded Surface Shape
Representation - Mapped Item
- Axis2_Placement_3d
- B_spline surface
- Rectangular Trimmed Surface
- Curve Bounded Surface
- Spherical, Toroidal Surface
- Swept Surface
- Circle, Ellipse
- Trimmed Curve
- Composite Curve
- Curve Replica, Offset Curve 3d, Offset Curve 2d,
SeamCurve - Surface Curve
- Boundary Curve, Outer Boundary Curve, Composite
Curve Segment
24MSC.Patran Version 9.5 AP203 Import Coverage
(Cont.)
- Class 2 Geometrically Bounded Wireframe Shape
Representation - Geometric Curve Set
- Axis2_Placement_3d
- Points
- Circle
- Ellipse
- Polyline
- Trimmed curve
- Class 3 Edge Based Wireframe Shape
Representation - Edge Based Wireframe Model
- Axis2_Placement_3d
- Edge Curve
- Vertex Point
- Line , Circle , Ellipse, B_Spline_Curve
- Parabola, Hyperbola
- Vertex Geometry (only cartesian point supported)
25MSC.Patran Version 9.5 AP203 Import Coverage
(Cont.)
- Class 3 Shell Based Wireframe Shape
Representation - Shell Based Wireframe Model
- Axis2_Placement_3d
- Edge Loop
- Edge Curve
- Line, Circle, Ellipse, B_Spline_Curves
- Vertex Geometry (only cartesian point supported)
- Class 4 Manifold Surface Shape Representation
- Shell Based Surface Model
- Axis2_Placement_3d
- Open shell, Closed Shell
- Connected Face Set, Face Surface, Oriented Face
- Elementary Surfaces
- Spherical, Conical, Toroidal, Plane, Cylindrical
- Bounded Surfaces
- B_Spline_Surfaces
26MSC.Patran Version 9.5 AP203 Import Coverage
(Cont.)
- Swept Surface
- Surface of Linear Extrusion
- Edge loop
- Edge Curve
- Parabola, Hyperbola, SeamCurve
- Class 5 Faceted Brep Shape Representation
- Faceted Brep
- Axis2_Placement_3d
- Face_Surface
- Planar Surfaces
- Edge Loop
- Edge Curves
- Parabola, Hyperbola, SeamCurve
- Class 6 Advanced Brep Shape Representation
- Manifold Solid Brep
- Next Assembly Usage Occurrence
27MSC.Patran Version 9.5 AP203 Import Coverage
(Cont.)
- Mapped Item
- Axis2_Placement_3d
- Brep with voids
- Advanced Face
- Swept Surface,
- Surface of linear Extrusion
- Surface of Revolution
- Edge Loop
- Edge Curve
- Oriented Edges
- B_spline_surface_with_knots
- Rational_bspline_surface
- Cylindrical surface
- Conical Surface
- Toroidal Surface
28MSC.Patran Version 9.5 AP203 Import Coverage
(Cont.)
- Plane
- Quasi uniform surface
- Line
- Circle
- Uniform Surface
- Uniform Curve
- Ellipse
- B spline curve with knots
- Quasi uniform curve
- Rational bspline curve
- Bezier Surface and Curve
- Spherical Surface
- Parabola, Hyperbola,
- Seam Curve
29MSC.Patran Version 9.5 AP203 Export Coverage
- Curves (MSC.Patran to AP203 Geometric Entity
Mapping) - PieceWise_Cubic_Polynomial_Curve --
B_spline_Curve_with _knots - IGES_Nurb_Curve -- B_spline_Curve_with _knots
- IGES_Cubic_Spline -- B_spline_Curve_with _knots
- IGES_Arc -- Circle
- IGES_Composite_Curve -- Composite_curve
- IGES_line -- Line
- IGES_Conic_Ellipse -- Ellipse
- IGES_Conic_Hyperbola -- Hyperbola
- IGES_Conic_Parabola -- Parabola
- IGES_PieceWise_Linear -- B_spline_Curve_with
_knots - Rational_Bezier -- B_spline_Curve_with _knots
- Curve_On_Surface_Isometric --
B_spline_Curve_with _knots - Curve_On_Surface_General -- B_spline_Curve_with
_knots - PDA_line -- Line
- IGES_Offset_Curve -- Offset_Curve_2d_Offset_Curv
e_3d - CATIA_curve -- B_spline_curve_with_knots
- COMPUTER_VISION_Curve -- B_spline_curve_with_kno
ts - N_Dimensional_Cubic_Spline --
B_spline_curve_with_knots
30MSC.Patran Version 9.5 AP203 Export Coverage
(Cont.)
- Surfaces (MSC.Patran to AP203 Geometric Entity
Mapping) - IGES_Nurb_Surface -- B_spline_surface_with_knots
- IGES_Trimmed_Surface -- Curve_bounded_surface(Cl
ass II) Advanced_face ( Class VI) - IGES_BiCubic_Patch_Network --
B_spline_surface_with_knots - IGES_Surface_Of_Revolution --
Surface_Of_Revolution - IGES_Ruled_Surface -- B_spline_surface_with_knot
s - IGES_tabulated_Cylinder -- Surface_Of_Linear_Ext
rusion - Rational_Bezier_Network -- B_spline_surface_with
_knots - Ordinary_Trimmed_Surface --
Curve_Bounded_Surface - PDA_Patch -- Plane if Class VI Or
B_spline_surface_with_knots - Bilinear_Coons_Surface -- B_spline_surface_with
_knots - IGES_Offset_Surface -- Offset_surface
- PTC_Plane -- Plane
- PTC_Cylinder -- Cylindrical_surface
- PTC_cone -- Conical_surface
- PTC_torus -- Toroidal_surface
- PTC_fillet_surface -- B_spline_surface_with_knot
s - PTC_generalised_Coons_Surface --
B_spline_surface_with_knots - CATIA_Surface -- B_spline_surface_with_knots
31MSC.Patran Version 9.5 AP203 Export Coverage
(Cont.)
- Surface_On_Solid -- B_spline_surface_with_knots
- Curve_Interpolating_Surface --
B_spline_surface_with_knots - Extruded_Surface -- Surface_of_linear_Extrusion
- Glide_Surface -- B_spline_surface_with_knots
- Composite_Trim_Surface -- B_spline_surface_with_
knots - PTC_sphere -- Spherical_surface
- Solids (MSC.Patran to AP203 Geometric Entity
Mapping) - ASM solids -- B-Rep
- Ordinary Brep -- B-Rep
32MSC.Patran Version 9.5 AP209 Import/Export
Coverage
- Geometry/Configuration Control
- Complete MSC.Patran AP203 geometry coverage
provided - Minimum subset of CC1 plus analysis/design
version association entity - Nodes
- Global coordinate system
- Elements
- Volume 3D
- Hexahedral elements -- HEX8, HEX9, HEX20,
HEX21, HEX26, HEX27, HEX32HEX64 - Pentahedral elements -- WEDGE6, WEGE15
WEDGE24 - Tetrahedral elements -- TET4,TET10TET16
- Surface 3D
- Quadratic elements -- QUAD4,QUAD5,QUAD8,
QUAD9,QUAD12QUAD16 - Triangular elements -- TRI3,TRI4,TRI6TRI9
- Curve 3D
- BAR2,BAR3BAR4
33MSC.Patran Version 9.5 AP209 Import/Export
Coverage (Cont.)
- Materials
- Isotropic, Orthotropic and Anisotropic
- Element Properties
- Surface elements - Membrane Stiffness, Bending
Stiffness, Coupling stiffness, Shear stiffness
and thickness - Curve elements - Cross sectional area, second
moment of inertia, torsional warping constants,
and non-structural mass. Beam cross section
geometry and beam properties association
maintained - (Only Properties related to Nastran preference
are currently supported) - Loads and Boundary Conditions
- Point loads - At nodal positions
- Pressure loads - Element uniform and element
varying pressure loads are supported for loads
applied on faces of Volume_3d_Elements and
Surface_3d_elements - Distributed loads - Element uniform and
element varying distributed loads are supported
for loads applied on Curve_3d_Elements - Single point constraints - Nodal displacements
- Multi point constraints - Only explicit MPCs
are supported - Support for constant value LBCs
- (Only LBCs Which are associated with at least one
Load case are exported)
34MSC.Patran Version 9.5 AP209 Import/Export
Coverage (Cont.)
- Load Cases
- Load Cases which have at least one of the
supported LBCs are exported - Output Requests
- Support for multiple jobs
- (Output requests are supported only for Nastran
jobs) - Results
- Static analysis
- Results are supported for elemental stresses,
strains, and nodal displacements - Normal modes analysis
- Modes and nodal eigenvectors
- (Support is available for only those load cases
which are associated with a single result sub
case)
35AP209 ARM Entities Legend
a_d_v_r - analysis_design_version_relationship
d_d_p_d - design_discipline_product_definition
a_d_p_d - analysis_discipline_product_definitio
n g_m_r - geometric_model_representation n_d_s
- nominal_design_shape i_d_s -
idealized_design_shape f_m_p -
fea_material_property d_s - defining_shape a_b
_r - advanced_boundary_representation m_s_w_t
- manifold_surface_with_topology w_w_t -
wireframe_with_topology f_b_r -
faceted_boundary_representation n_t_s_a_w -
non_topological_surface_and_wireframe