360 likes | 842 Views
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
E N D
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? 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
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)
AP209 (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
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
Plies Zones Properties NB: Elements may follow ply boundaries for detailed analysis Geometry (surface + boundary) Geometry (surface + boundary) Mesh * Multiple laminate materials * Orientation w.r.t. reference (element edge, coordinate system, vector) Layer, Material, Thickness, Orientation 1, UD 0.25 0 degrees 2, woven 0.4 45 degrees 3, core 10.5 0 degrees etc. * Ply layup sequence * Ply shape & fiber orientation may vary Ply, Material, Nominal Thickness 1, UD 0.25 2, woven 0.4 3, core 10.5 etc. * 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 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.) (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)
ply _p_s - ply_piece_shape c_a_s - composite_assembly_shape p _o_a - ply_orientation_angle c_a_t - composite_assembly_table p _s_m - ply_stock_material c_a_s_d - composite_assembly_sequence_definition p _l_s - ply_laminate_shape z _s_m - zone_structural_makeup ply_l_t - ply_laminate_table %_l_t - percentage_laminate_table p_l_s_d - ply_laminate_sequence_definition t_l_t - thickness_laminate_table p_p_s - projected_ply_shape %_ply - percentage_ply l_p_s - laid_ply_shape z_s_m_s_r - f_p_p_s - flat_pattern_ply_shape zone_structural_makeup_shape_representation part_l_t - part_laminate_table e_z_s - edge_zone_shape c_sheet_r - composite_sheet_representation p_z_s - point_zone_shape c_s_s_s - cross_section_shape_selection d_m - defining_model b_sheet_r - beveled_sheet_representation b_c_z - boundary_curve_zones t_d_g_s - three_d_geometry_set 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