Post on 25-Dec-2015
STEP Support For Design And Analysis Processes
PDES, Inc./NASA STEP Tutorial Session
NASA Jet Propulsion Laboratory
January 16, 2001
General 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
MSC.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
MSC.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))
MSC 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?PDM
CAD CAE
AP209
Significantly Extended Source Of Enterprise Wide Data
• 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
AP209 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)
g_m_r
a_d_v_r
part_version
part
d_d_p_d
a_d_p_d
analysis_version
analysis
n_d_s
i_d_s
g_m_r
shape_aspect
shape
g_m_r
analysis_shape
node_shape
point_model
g_m_r
fea_model
node
element
fe_analysis
CAECAD
parent_shape
geometry
part_number
version
design
d_sversion
analysis_number
analysis
basis
d_s
d_s
m_s_w_t
a_b_r
f_b_r
n_t_s_a_w
w_w_t
c_sheet_r
d_mply_shape
b_sheet_r t_d_g_s
constituent_shape_representation
constituent_part
of_part
p_p_s l_p_s f_p_p_s
ply_piece
ply
thickness
ply_laminate
processed_core
composite_assembly
filament_laminate
filament_laminate_shape
shape
X-section Shape
g_r
a_r_r
t_r
d_s
a_d_i
specification
AP203 Coverage
AP209 (ARM) On-A-Page
(See Backup Information For Symbol Definitions)
MSC.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
Geometry(surface + boundary)
Geometry(surface + boundary)
Mesh
* Multiple laminate materials* Orientation w.r.t. reference(element edge, coordinate system, vector)
Layer, Material, Thickness, Orientation1, UD 0.25 0 degrees2, woven 0.4 45 degrees3, core 10.5 0 degreesetc.
* Ply layup sequence* Ply shape & fiber orientation may vary
Ply, Material, Nominal Thickness1, UD 0.25 2, woven 0.43, core 10.5etc.
Plies Zones Properties
NB: Elements may follow ply boundaries for detailed analysis
* Thickness Laminate Table* Percentage Laminate Table* Smeared Material
Alternate Representations of Composites Supported By AP209
AP203/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)
AP209 Awareness Through DemonstrationsAP209 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
AP209 Awareness Through Demonstrations (Cont.)AP209 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)
MSC.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
MSC.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)
MSC.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
MSC.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
MSC.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
MSC.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
MSC.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_Curve_3d• CATIA_curve -- B_spline_curve_with_knots• COMPUTER_VISION_Curve -- B_spline_curve_with_knots• N_Dimensional_Cubic_Spline -- B_spline_curve_with_knots• Plane_Project_Curve_Normal -- B_spline_Curve_with _knots• Plane_Project_Curve_Vector -- B_spline_Curve_with _knots
MSC.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(Class 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_knots• IGES_tabulated_Cylinder -- Surface_Of_Linear_Extrusion• 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_knots• PTC_generalised_Coons_Surface -- B_spline_surface_with_knots• CATIA_Surface -- B_spline_surface_with_knots• PieceWise_Rational_Polynomial_Surface -- B_spline_surface_with_knots
MSC.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
MSC.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, HEX32&HEX64
Pentahedral elements -- WEDGE6, WEGE15 & WEDGE24
Tetrahedral elements -- TET4,TET10&TET16
• Surface 3D
Quadratic elements -- QUAD4,QUAD5,QUAD8, QUAD9,QUAD12&QUAD16
Triangular elements -- TRI3,TRI4,TRI6&TRI9
• Curve 3D
BAR2,BAR3&BAR4
MSC.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)
MSC.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)
AP209 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_definition
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
ply_p_s - ply_piece_shape
p_o_a - ply_orientation_angle
p_s_m - ply_stock_material
p_l_s - ply_laminate_shape
ply_l_t - ply_laminate_table
p_l_s_d - ply_laminate_sequence_definition
p_p_s - projected_ply_shape
l_p_s - laid_ply_shape
f_p_p_s - flat_pattern_ply_shape
part_l_t - part_laminate_table
c_sheet_r - composite_sheet_representation
c_a_s - composite_assembly_shape
c_a_t - composite_assembly_table
c_a_s_d -composite_assembly_sequence_definition
z_s_m - zone_structural_makeup
%_l_t - percentage_laminate_table
t_l_t - thickness_laminate_table
%_ply - percentage_ply
z_s_m_s_r -zone_structural_makeup_shape_representation
e_z_s - edge_zone_shape
p_z_s - point_zone_shape
d_m - defining_model
b_c_z - boundary_curve_zonest_d_g_s - three_d_geometry_set
b_sheet_r - beveled_sheet_representation
c_s_s_s - cross_section_shape_selection