New Standards Based Data Exchange Bridge For Design (CAD), Analysis (CAE) And Manufacturing (CAM) Of Composite Structures



Similar documents
(Seattle is home of Boeing Jets)

MSC Aerospace Solutions: Optimizing the Design-to-Certification Process

*Currently employed at UTAS, work for this paper was carried out while the author was formerly employed at MSC Software.

An Overview of the Finite Element Analysis

Balancing Manufacturability and Optimal Structural Performance for Laminate Composites through a Genetic Algorithm

MSC/SuperModel A CAE Data Management and Advanced Structural Modeling System

Introduction to the Siemens PLM End to End Solution for Composites

ME 521 Computer Aided Design. 1. Introduction to CAD

Importing Boundary and Volume Meshes

Computer Aided Design and Drafting (CAD)

CAE DATA & PROCESS MANAGEMENT WITH ANSA

Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.

Computer Aided Systems

LMS Virtual.Lab Realistic Simulation in CATIA V5. Why CAE? Design-Right/First-Time

FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/ /07/ Initial Description Marco Bittencourt

Linear Static Analysis of a Cantilever Beam Using Beam Library (SI Units)

ANSA. quality and performance in automatic mesh generation. p i o n e e r i n g software systems

AFNeT STEP AP242 Benchmark

The Design, Development, and Testing of an Open Standards-Based Simulation Data Management and Archival System

A Study on the Actual Implementation of the Design Methods of Ambiguous Optical Illusion Graphics

PLM Solution for Composites

CAD-BASED DESIGN PROCESS FOR FATIGUE ANALYSIS, RELIABILITY- ANALYSIS, AND DESIGN OPTIMIZATION

Outline of a quality system and standard for the certification of conformity

Aerodynamic Design Optimization Discussion Group Case 4: Single- and multi-point optimization problems based on the CRM wing

COMPUTATIONAL ENGINEERING OF FINITE ELEMENT MODELLING FOR AUTOMOTIVE APPLICATION USING ABAQUS

ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION

NAPA/MAESTRO Interface. Reducing the Level of Effort for Ship Structural Design

MSC Solutions for Medical Device Industry Simulation Methods for Reducing Risk and Accelerating Innovation

NUARB TRAINING ACADEMY

High-end FEA pre/postprocessor

Integrated Analysis Architecture for Concurrent Engineering and the Digital Enterprise

Plates and Shells: Theory and Computation - 4D9 - Dr Fehmi Cirak (fc286@) Office: Inglis building mezzanine level (INO 31)

Finite Element Formulation for Plates - Handout 3 -

Finite Element Modeling

How To Model Space Frame Structure In Cad 3D Software

CHAPTER 1. Introduction to CAD/CAM/CAE Systems

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS

Design & Drafting Services

Automotive CAE Integration.

AutoCAD 3D. MicroStation. Courseware Issued (Optional) AutoCAD (30 Days Trial Version) Reference Guide Project Workbook

Overview of Recent Developments in 3D Structures

How To Draw In Autocad

Project Scope. Perform a major step forward in Airbus Virtual Testing (VT) capability of structures. Project launch Design Certification

CLIQUEZ POUR MODIFIER LE STYLE DU TITRE

Application of FEM-Tools in the Engine Development Process

Tutorial: 3D Pipe Junction Using Hexa Meshing

Efficiency Improvement using CAE Automation Tools

Integrative Optimization of injection-molded plastic parts. Multidisciplinary Shape Optimization including process induced properties

V10.2 / V11.2 Die CAM 3D

Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park

CATIA V5R21 - FACT SHEET

Introduction to ANSYS

Pro/ENGINEER Wildfire 4.0 Basic Design

Element Property Definition for the Space Satellite

Effect of Sleeve Shrink-fit on Bearing Preload of a Machine Tool Spindle: Analysis using Finite Element Method

Improving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic

What s New in Autodesk Revit 2014

List of Problems Solved Introduction p. 1 Concept p. 1 Nodes p. 3 Elements p. 4 Direct Approach p. 5 Linear Spring p. 5 Heat Flow p.

Tutorial: 2D Pipe Junction Using Hexa Meshing

EXPERIMENTAL/NUMERICAL TECHNIQUES FOR AIRCRAFT FUSELAGE STRUCTURES CONTAINING DAMAGE

Hybrid 2D/3D design The right tool for the right job at the right time

Wireframe and Surface

MSC Software Global Engineering Services Delivering Certainty by Helping You Simulate Real World Behaviors

RECYCLING OLD WEIGHT ASSESSMENT METHODS AND GIVING THEM NEW LIFE IN AIRCRAFT CONCEPTUAL DESIGN

How SolidWorks Speeds Consumer Product Design

CALCULATING THE COST OF A CARBON FIBRE COMPOSITE STRUCTURE FROM WITHIN A FINITE ELEMENT MODEL

Building Information Modelling (BIM); How it Improves Building Performance. R.P. Kumanayake Lecturer, Department of Civil Engineering

Predictive Modeling of Composite Materials & Structures: State-of-the-Art Solutions and Future Challenges.

The Fundamental Principles of Composite Material Stiffness Predictions. David Richardson

Robot Task-Level Programming Language and Simulation

METHODS FOR ACHIEVEMENT UNIFORM STRESSES DISTRIBUTION UNDER THE FOUNDATION

FLUX / GOT-It Finite Element Analysis of electromagnetic devices Maccon GmbH

Automotive Applications of 3D Laser Scanning Introduction

ANSA. ANSA for demanding CFD pre-processing. for demanding CFD pre-processing. Model setup. software systems. Morphing & optimization

Layered Composite Solutions

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume *

CLIQUEZ POUR MODIFIER PRESENTATION LE STYLE DU TITRE 2015

INJECTION MOLDING COOLING TIME REDUCTION AND THERMAL STRESS ANALYSIS

T-FLEX Parametric CAD is a full-function software system providing mechanical design professionals with the tools they need for today's complex

Structural Integrity Analysis

Putting into Practice Surface Modeling Exercise Using Kayak Project: Experience with Advanced CATIA Course

The Basics of FEA Procedure

Product Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18

Common Lay-up Terms and Conditions

Automated Strength Analysis Processes for Aircraft Structures

Numerical Analysis of Independent Wire Strand Core (IWSC) Wire Rope

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA

Customer Training Material. Lecture 4. Meshing in Mechanical. Mechanical. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Generative Shape Design

Introduction to CATIA V5

Industry Software Driving the Digital Enterprise. siemens.com/industry-software

Extracting Business. Value From CAD. Model Data. Transformation. Sreeram Bhaskara The Boeing Company. Sridhar Natarajan Tata Consultancy Services Ltd.

Weld Design. CATIA V5 Training Foils. Weld Design. Copyright DASSAULT SYSTEMES 1. Instructor Notes:

Finite Element Method (ENGC 6321) Syllabus. Second Semester

Back to Elements - Tetrahedra vs. Hexahedra

Federated, Generic Configuration Management for Engineering Data

The GeoMedia Fusion Validate Geometry command provides the GUI for detecting geometric anomalies on a single feature.

TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...

Abaqus Technology Brief. Automobile Roof Crush Analysis with Abaqus

CAD Model Validation in the Product Life Cycle Management

Transcription:

New Standards Based Data Exchange Bridge For Design (CAD), Analysis (CAE) And Manufacturing (CAM) Of Composite Structures Keith Hunten, Lockheed Martin Tactical Aircraft Systems (LMTAS) John Klintworth, MacNeal Schwendler Corporation (MSC) Narendra Pitre, Geometric Software Services Co., Ltd. (GSSL) Tom Mack, MacNeal Schwendler Corporation (MSC) ABSTRACT ISO/STEP Standards are providing international product data exchange models and versioning procedures for the purpose of capturing and sharing more complete enterprisewide design, analysis and manufacturing data. In particular, the STEP AP209 Standard (presently at Draft International Standard (DIS) status) is focused on the product design and analysis (simulation) disciplines, and provides for data exchanges that include: design geometry, with its associated configuration management (CM) data idealized geometry, with its associated detailed finite element models and analysis results (FEM/FEA), including associated analysis version control data and critical associations back to the parent design geometry and CM data composite material design and analysis details such as ply and zone shape geometry, ply laminate table stacking sequences, zone laminate percentage ply tables, composite analysis material models, and ply layer analysis results (i.e., material structureinside-a-structure detailed definitions) The benefits of AP209 over current practices are improved quality of the data exchange, automation (speed), and cost sharing via ISO Standard s collaborations between partners and suppliers. LMTAS has selected AP209 as a preferred approach for the integration of CAD, CAM and CAE software tools (in particular MSC/PATRAN&NASTRAN, CDT/FiberSIM, and Dassault Systemes CATIA) to meet its composite structural design and analysis process requirements. LMTAS has defined a pilot production implementation scenario, which will be used to demonstrate the robustness and completeness of this multi-discipline dynamic data exchange process, using AP209. This paper documents the role MSC/PATRAN will play in this industrial scenario demonstration, using new product features which have been added to MSC/PATRAN to meet this next generation CAD/CAM/CAE composite structures integrated process.

Introduction Production processes for composite laminated structural components require comprehensive definitions of complex composite architecture details. These material structure-inside-a-structure detailed definitions must not only conform to a component s design requirements and constraints including such factors as geometric, weight, cost, and performance, but the definitions must also conform to a unique set of manufacturing requirements and constraints associated with composite material fabrication processes. Incorporating composite materials into a component s design introduces unique production process issues that must be considered: Composite architectures can be defined that appear to satisfy all design requirements and constraints, but when fabricated the component exhibits unacceptable processing distortions and/or weak interstitial ply-to-ply load paths which result in degraded structural performance. Several complex composite architectures may be required to completely define a component s design details. This can lead to extensive and complex geometric and material data definition requirements for composite constituents such as ply shape, ply thickness, ply fiber orientations, laminate ply stacking sequences. Imprecise definition of composite constituents can easily lead to data miscommunication between the design and manufacturing disciplines resulting in an incorrectly fabricated part. Composite architectures can be defined that in fact can not be fabricated as designed due too severely distorted fiber orientations distorted by factors such as fabric scissoring and wrinkling caused by draping the fabric over a component s specific curved surface shapes. Robust best-practices composite component production processes must account for the coupled requirements and constraints of design (CAD), analytical simulation (CAE) and manufacturing (CAM) disciplines, which means these processes must have a multidiscipline standardized data exchange mechanism. Such a mechanism exists today within the STEP AP209 Standard. AP209 s data model (schema) can capture a composite component s unique composite material details in a manner that is completely, unambiguously and accurately understood by the varying user viewpoints of each of the above disciplines. A major benefit to the designer/analyst is the ability to share and re-use product data between their views. The required level of composite architecture detail to be captured and exchanged is dependent on the discipline, as well as the specific task within the discipline. The following typical use-case scenario examples are provided to illustrate this point, and to provide a basis for the remaining topics presented in this paper: Designer may require a laminate s in-depth thickness definition in a panel s attachment region (zone) to define appropriate fastener details (i.e., length, thread length, etc.). For this, the designer would merely need to access a laminate stacking sequence table associated with that zone, and then, by

summing up the individual ply (lamina) thicknesses defined in the table, a total laminate thickness could be evaluated. Analyst may require an entire composite panel s varying in-depth laminate definition in order to evaluate smeared composite material properties for a finite element analysis simulation. For this, the analyst would need a component s shape definition and topology of all zones having varying laminate definitions, and each zone s associated thickness laminate table (table also contains each ply s fiber orientation definition). Then, using Lamination Theory, smeared composite material properties for each zone s laminate definition could be evaluated and applied to the finite element model elements associated with (i.e., lying within) each zone s edge shape definition. Fabricator may require actual geometric shape, stacking sequence and orientations for all plies associated with the laminated panel simulated by the analyst above using a laminate zone representation. Using plies-derivedfrom-zones and optimized stacking sequence composite software tools, individual ply shapes can be defined, which can then be cut to shape, oriented and stacked in accordance with the analyst s required laminate composite definition. What these use-case scenario examples are meant to illustrate is the critical need to capture composite architecture details in a variety of ways (laminate tables (zone and ply), idealized zone shape, design ply shape, etc.), in order to support the overall production process requirements for composite structural component design and fabrication. Using a LMTAS defined composite structure pilot production implementation scenario, the remaining sections of this paper present a next generation integrated CAD/CAE/CAM composite structures design process, built around STEP AP209 s Standard and MSC/PATRAN s new composites simulation software toolkit. LMTAS Pilot Composite Structures Production Scenario The planned LMTAS demonstration scenario is illustrated in Figure 1, with those software interfaces still to be developed noted by dashed lines (CATIA has commercial STEP AP203 part shape translators (which uses the same geometry as AP209), and CDT has based its FiberSIM internal data structure, in some part, on AP209, so a CATIA/FiberSIM AP209 CAD/CAM interface for this demonstration, although pending, should be forthcoming).

CATIA, CDT/FiberSIM Initial Part Shape Initial Zone Definition Initial Producibility Checks LMTAS/ASSS Size Skins By Elements and/or Zones (Path 2) AP209 MSC/NASTRAN FE Analysis (Path 1) AP209 MSC/PATRAN Initial, Resized FEM Define, Redefine Zones Define, Redefine Zone Adjacencies Tables MSC/PATRAN Create Ply Shapes From Zone Shapes Valid Composites Representation LMTAS/PICASSO Define Stacking Sequences Define Zone/Ply Associations AP209 AP209 MSC/PATRAN Final FEM Generation Ply Results Post-Processing CATIA, CDT/FiberSIM Final Producibility Check Ply EOP Generation MSC/NASTRAN Final FE Analysis Figure 1. LMTAS Composite Structures Pilot Production Implementation Scenario The LMTAS production process will start in CATIA with the creation of the initial part and zone shapes, at which time an initial producibility check is done using FiberSIM, which works directly within the CAD environment (predominate industry scenarios start with ply definitions directly). The shape and zone information will be transferred to MSC/PATRAN via STEP AP209. MSC/PATRAN has been extended to retain the requisite composite structure and shape information based on the AP209 ARM schema. Figure 2 illustrates the composites data objects and relationships required for the LMTAS process to be automated between the commercial and LMTAS proprietary software tools illustrated in Figure 1. A more detailed presentation of these data

requirements, as they are defined within the AP209 ARM schema, is presented in the next section. Product_Structure Part_Shape Ply_Laminate_Table FEA_Material Ply_Laminate_Sequence_Definition Finite_Element Zone_Laminate_Table Ply Ply_Shape Ply_Orientation (Rosette, Spline Curve, or Point/Vectors) Zone_Shape % Plies Or Smeared Ply Figure 2. Composites Information Required To Support Figure 1 Scenario With the part shape and composite zone information imported into MSC/PATRAN, a finite element model will be created and the analysis performed in MSC/NASTRAN. Then a LMTAS sequential sizing procedure that is tightly coupled with MSC/NASTRAN and proprietary LMTAS detail analysis tools will be used to optimize the composite design. There are now two ways that zone information will be updated. The first is if zone shapes were already created either in CATIA/FiberSIM (Path 1 in Figure 1) or MSC/PATRAN, in which case they will then be updated based directly on the MSC/NASTRAN FEA results. The second case is when the zones are created a priori in PATRAN based upon the results of optimizations completed in LMTAS/ASSS (Path 2 in Figure 1). Then, within MSC/PATRAN, the following composite architecture details will be defined for subsequent input to the LMTAS/PICASSO code: Thickness and ply percentages translated into discrete ply type numbers required for each zone Zone adjacencies table

PICASSO 1 stands for Panel Integrated Computer Aided Stacking Sequence Optimizer. To understand the purpose of PICASSO, it is necessary to look at the composite aircraft design process as a whole. The process starts with an educated guess of what the planform of the aircraft should look like, such as illustrated in Figure 3. Figure 3. Aircraft Plan-form Stress and/or aeroelastic codes are used to tailor the shape, material properties and thickness distribution of the laminates of interest. The laminates may be associated with a wing, fuselage, empennage or interior structure. Material properties are controlled by changing the proportions (or percentages) of 0º, 45º, -45º, and 90º laminas. Thickness and ply percentages can be translated to discrete ply type numbers required for each zone. Zone identifiers and ply percentages for a simple wing are shown in Figure 4. The translation of thickness and ply percentage to discrete ply type numbers is shown in Figure 5. The zone summary data in Figure 5, coupled with a zone adjacency table, represent input requirements for the PICASSO code. ZONE THICKNESS %0º %45º %-45º %90º 1.176 37.5 25 25 12.5 2.198 33.3 22.2 22.2 22.2 3.209 36.8 26.3 26.3 10.5 4.242 31.8 27.3 27.3 13.6 5.286 34.6 26.9 26.9 11.5 6.286 34.6 26.9 26.9 11.5 Figure 4. Zone Identifiers, Thicknesses, and Ply Percentages for a Wing

Ply Percentages Zone 1 Ply Type Numbers %0º = 37.5% nply0º =.088*37.5/(.0055*100) = 6 Ply thickness %45º = 25% nply45º =.088*25/(.0055*100) = 4 =.0055 %-45º = 25% nply-45º =.088*25/(.0055*100) = 4 %90º = 12.5% nply90º =.088*12.5/(.0055*100) = 2 ZONE TOTAL 0º 45º -45º 90º PLIES 1 32 12 8 8 4 2 36 12 8 8 8 3 38 14 10 10 4 4 44 14 12 12 6 5 52 18 14 14 6 6 52 18 14 14 6 Figure 5. Translation of Ply Percentages to Ply Type Numbers for Zone 1, and Ply Type Numbers for the Entire Wing In order to build the laminate, the exact stacking sequence needs to be found. The manufacturer needs to know the order in which to lay up the plies. The order will determine the laminate s stiffness and durability. The present method is to use heuristic rules to find acceptable stacking sequences. One rule says that no more than two plies of the same type will be stacked consecutively. Another rule says that a 0º ply and 90º ply must not be stacked consecutively. Also, where two or more zones with different ply type numbers are adjacent, a rule says that the plies that the zones have in common must be continuous. This rule is necessary to prevent weakness at the boundaries of the zones. When the order of plies in each zone and the connection of continuous plies to adjacent zones are defined, the manufacturer has a definition of each ply in the laminate (its shape, stacking order, and type). The definition of plies for the wing is shown in Figure 6.

PLY ORIENTATION 1 0 2 90 3 45 4-45 5 0 6 0 7 90 8 45 9 45 10-45 11 45 12 0 13 45 14-45 15 90 16 0 17 0 18 45 19 45 20 0 21 90 22 45 23 0 24 45 25 45 26 45 27 0 Figure 6. Geometry of Actual Plies in the Laminate, and the Stacking Sequence for Half of the Symmetric Laminate The task of creating an exact stacking sequence from discrete ply type numbers and adjacent zones is completed in PICASSO. This software tool starts by generating a stacking sequence for a sub-laminate of the plies that cover all zones in the laminate. The sub-laminate for the example problem is shown in Figure 6a. The program then shuffles the plies that cover four zones. For the example problem, there are no plies covering four zones, so the plies covering three zones, shown in Figure 6c, are shuffled in. Using the AP209 data structures, MSCPATRAN will then take the zone adjacency tables and the PICASSO defined stacking sequences to create the ply tables and individual ply shapes. It is this information that will then be fed back to CATIA/FiberSIM via AP209 format. FiberSIM will then be used to perform the final producibility checks. Ply Edge of Plies (EOP) will be adjusted for practicality. Once the design has been finalized the ply tables and ply shapes, if necessary, will be transferred back to MSC/PATRAN via AP209. A final FEM will be generated (or zone-based one merely updated) and a final verification analysis will be performed with MSC/NASTRAN.

Key AP209 Data Model Entities and Relationships AP209 provides critical multi-discipline data associations between design part versions and analysis versions, as illustrated in the Figure 7 (AP209 ARM Schema data model representations). As noted in Figure 7, the single key ARM entity analysis_design_version_relationship is used to link the CAD and CAE worlds. shape part parent_shape shape_aspect geometry fea_model A (Fig. 8) part_number part_version g_m_r node element fe_analysis version d_d_p_d design CAD CAM CAE analysis analysis_number f_m_p (Fig. 8) B (Fig. 8) n_d_s d_s g_m_r a_d_v_r basis analysis analysis_version version a_d_p_d LEGEND a_d_v_r - analysis_design_version_relationship analysis_shape g_m_r d_d_p_d - design_discipline_product_definition d_s a_d_p_d - analysis_discipline_product_definition point_model 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 i_d_s d_s g_m_r node_shape Figure 7. AP209 Data Model Back-Bone Linking The CAD And CAE Worlds

Configuration management between the design and analysis disciplines is assured with multiple analysis versions (each with their own idealized_design_shape and fea_model) associated with a specific part version and its nominal_design_shape. A significantly extended design_discipline_product_definition data model representation (A and B notations in Figure 7) is required to capture the complex and varying design views (plies, zones, etc.) associated with composite structural details, typical of those to be demonstrated in the LMTAS pilot production scenario. Figure 8 illustrates these extended data model requirements, many of which have been captured in a new MSC/PATRAN database implementation. These are discussed in more detail in the next section. constituent_part of_part A (Fig. 7) one of B (Fig. 7) ply_piece constituents ply_p_s c_shape_r p_o_a p_s_m properties f_m_p (Fig. 7) c_sheet_r d_m ply_shape ply thickness p_l_s ply_laminate filament_laminate processed_core f_m_p (Fig. 7) p_l_s_d ply_l_t properties p_p_s l_p_s f_p_p_s f_m_p (Fig. 7) one of t_l_t properties part_l_t z_s_m laminate_table composite_assembly z_s_m_s_r %_l_t smeared_material c_a_s properties f_m_p (Fig. 7) e_z_s p_z_s %_ply total_thickness stock_material c_a_t c_a_s_d b_c_z location p_o_a Figure 8 AP209 Composites Data Model Entities And Relationships

Figure 8 LEGEND 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_shape_r - composite_shape_representation 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_zones A composite part is made of constituents that are laminated in layers to create a part. AP209 provides specialized product definitions to represent the structural makeup and properties of composite parts. Ply, processed core, and filament laminate are the basic constituents in composite parts. A ply laminate is a composite part comprised of layers of or sequences of plies. A composite assembly is also constructed in layers, except that a composite assembly may have sequences of constituents other than plies, such as core (sandwich panels) and may contain ply laminates and other composite assemblies as constituents. A laminate table describes the structural makeup of a composite part. The laminate table may describe allocation of the physical constituents for the overall laminate (part laminate table), or for a particular zone area, or point on the part (zone structural makeup). The part laminate table is called the ply laminate table for a ply laminate part, and the composite assembly table for a composite assembly part. Examples of zone structural makeup are thickness laminate tables or percentage laminate tables (illustrated previously in Figure 4). A smeared material definition is a special case of zone structural makeup representation, where all the composite constituents across the thickness are lumped together in accordance with Lamination Theory. Associated with each laminate table is a shape representation for the base surface of the composite part with an identified material side. A laminate table is also characterized by a reinforcement orientation basis (rosette). Entities are provided to relate the

reinforcement orientation basis to the corresponding orientation representations for each ply or composite constituent in the table. The material properties to be used in the finite element analysis of a composite part may be specified by associating the overall properties to the laminate table. To this end, a fea_material_property relationship entity is used to relate the material property representation to the product definition for the laminate table. AP209 Composites Support in MSC/PATRAN Existing MSC/PATRAN AP209 import/export translators, that already supported the exchange of configuration management, geometry, FEM and FEA data, have been extended to include AP209 data model representations for composites. The MSC/PATRAN database has been extended to support the storage of the required composite data in an efficient manner. Finally, a Composites Toolkit Graphical User Interface (GUI) has been developed to support composite structure design processes, and subsequent AP209 data exchange requirements between the design (CAD), analysis (CAE) and manufacturing (CAM) disciplines. MSC/PATRAN Database Extensions Additional MSC/PATRAN database entities that support geometry based ply and zone information have been implemented as Client Data tables: laminate_table definition of component laminate table reinforcement_orientation_basis definition of orientation of a laminate table e.g., coordinate system aligned with axis of fuselage. ply_orientation_angle angular orientation of a ply (angle only for now) ply_shape definition of shape on surfaces for plies AP209 base surface with bounding curves MSC/PATRAN trimmed surfaces ply ref. To one material id, orientation angle, thickness and ply shape id ply_laminate_sequence_definition definition of a ply sequence (array) ply_laminate_table definition of a ply laminate table part_laminate_table definition of a part laminate table (initially only points to ply_laminate table zone_shape definition of shape on surfaces percentage_ply definition of ply orientation and % by volume percentage_ply_table - definition of zones referencing %_ply s array smeared_material ref. to PATRAN mid, total thickness, zone shape id select_table thickness_laminate_table processed_core zone composite_assembly

Note from Figure 8 that a laminate over a zone can be one or more of a thickness_lamiante_table, percentage_laminate_table and smeared material. Percentage_laminate_table can be inferred from thickness_laminate_table, and smeared_material can be inferred from percentage_laminate_table. With these additional database entities, the MSC/PATRAN database can store a full set of composites data in the following complementary ways: Properties (and referenced Laminate Materials), which is the existing MSC/ MSC/PATRAN method for describing a composite model. This description is similar to the MSC/NASTRAN PCOMP data structure. Zones, which are fairly similar to properties except their way of defining application regions uses the CAD convention of bounding curves, and there are several different ways of describing the laminate material. Plies, which constitute the most detailed descriptions of the composite model. These will typically be generated only once the basic parameters of the model have been established. MSC/PATRAN Composite Toolkit GUI The new MSC/PATRAN composites manipulation tools allow the user to Create, Modify, Show and Delete AP209 composites information stored in the PATRAN database. These tools have a Graphical User Interface (GUI) implemented as standard MSC/PATRAN Action-Object-Method (AOM) forms which are accessed under the existing Tools menu. The initial set of tools described below is being developed to provide fundamental support for the LMTAS production scenario as shown in Figure 9. The toolkit will be extended in the future to provide support for additional customer requirements.

CAD/CAM CAE Props Create Zones From Props Zones Zones LMTAS/ASSS Zone Only Representations LMTAS/PICASSO Create Plies From Zones Plies Plies Plies Possible PATRAN Producibility Tool Show Ply Producibility Modify Ply Create Zones From Plies Create Props From Plies Zone s Create Props From Zones Mesh Props s NASTRAN Results Figure 9 Data Flow Effected by Composites Tools

Create/Modify/Show/Delete Data The first set of tools simply provides a convenient mechanism to manually create, modify, show and delete the data in the database. By working seamlessly in the MSC/PATRAN environment, these tools provide a very efficient and familiar method of generating AP209 composites data. Create Zones from Properties This tool converts standard MSC/PATRAN element property descriptions into AP209 zones. The FEM model could have been built in MSC/PATRAN, or have been generated through the import of an existing MSC/NASTRAN bulk data file. This ensures that existing models can be transferred easily to the new composites paradigm. Create Plies from Zones This tool generates a ply description of a composite component starting from adjacent zones and the lay-up on each zone. These zones could have been defined manually within MSC/PATRAN, created using another composites tool, or imported from an AP209 file. The application region of the zones is defined using trimmed surfaces in the normal MSC/PATRAN manner. The tool uses existing MSC/PATRAN functionality for identifying surface neighbors to provide zone adjacency information for LMTAS/PICASSO. Based on LMTAS/PICASSO s output, it adds up the relevant surface edges to define ply boundary curves for each ply. These plies are then stored in the MSC/PATRAN database. Create Properties from Plies This tool generates appropriate properties for each element directly from the plies. The general mode of operation is as follows: 1. The area covered by each ply is determined from the basis surface and boundary of each ply. 2. The warp and fill angles over the ply are generated through projection or via a producibility algorithm. 3. A piercing algorithm is used to determine whether the midpoint of each element lies on the ply (within angle and distance tolerances), and the ply angles and thicknesses are mapped onto the element. 4. Total lay-up on each element is determined after considering all plies in a part_laminate_table. 5. Minimum number of laminate materials and properties are generated to describe the lay-up within prescribed tolerances and saved to the MSC/PATRAN database.

Much of this functionality already existed in MSC s LAMINATE MODELER module, so this module was used as a basis for MSC/PATRAN s new Composites Tools development effort. Show Ply Producibility This tool will allow the user to determine the producibility of a ply early on in the development scenario. Initially, this tool will use the MSC/PATRAN LAMINATE MODELER s present functionality to simulate the drape of fabric over a surface. Later, it will be possible to add other third-party producibility modules (e.g. CDT/FiberSIM) in the same user-interface to allow for the simulation of other manufacturing processes. This tool will also generate data defining the varying fiber directions over a surface if this is relevant (e.g. if the surface has double curvature). Create Zones from Plies This tool is the inverse of the create plies zones tool. The basic operation of the tool is as follows (illustrated in Figure 10): 1. Identify all unique ply edges. 2. Define intersections between unique edges and split at intersection point. 3. Hence define new zone boundaries. 4. Determine number of plies etc. within each zone. 5. Store zones to MSC/PATRAN database. If the ply fiber angles vary continuously over a surface, such as in the case of sheared fabric covering a surface of compound curvature, then zones will be smaller than areas containing unique ply sequences, as the orientation will probably be varying at different rates for each ply. In this case, routines in LAMINATE MODELER will be used to identify zones based on orientation and thickness tolerances. If the trimmed surfaces defining zones are used to generate the finite element mesh, the elements will be aligned with the ply.

Zone 1 Zone 2 Ply 1 Ply 2 Zone 3 Figure 10. Aggregated Ply Shapes Converted to Zone Shapes Create Properties from Zones This tool will generate the properties from the zone data. If the elements are associated with the trimmed surfaces defining the zones, creating properties from zones is a trivial matter of creating element properties directly. However, it may be that the mesh is not aligned with the zone boundaries. This may typically happen because the mesh is fixed at an early date in the project but ply boundaries are changed to allow inclusion of manufacturing details. In this case, a simple triangular mesh will be generated on each surface for manufacturing simulation. Then, all plies on the model will be mapped onto the analysis mesh by using a piercing algorithm. Finally, the properties in the zones will be mapped onto the mesh. Conclusions ISO/STEP/AP209 Standard is available today to improve current practices for the exchange and/or sharing of multi-discipline (CAD/CAM/CAE) composite structures data. This will provide significant benefits in cost savings, product quality and time to market for those companies that implement it into their current enterprise processes. LMTAS has graciously provided a representative pilot production process scenario, which through actual commercial software demonstrations will prove the benefits attainable by implementing AP209 into the composite structures design and manufacturing process.

MSC s strong corporate commitment to AP209 is demonstrated by its comprehensive import/export translators, the implementation of AP209 s ARM composites data structures within its database coverage, and its new MSC/PATRAN Composites Tools functionality that takes full advantage of the substantial composites data model features of AP209 schema. Acknowledgements 1. PDES, Inc., for AP209 development support and for its role as an industry consortium for establishing industrial requirements and acceptance. 2. Mike Henson, Lockheed Martin Tactical Aircraft Systems, for consultation. 3. NASTRAN is a registered trademark of NASA. MSC/NASTRAN is an enhanced, proprietary version developed and maintained by MacNeal Schwendler Corporation. 4. MSC/PATRAN is a registered trademark of the MacNeal Schwendler Corporation. 5. FiberSIM is a registered trademark of Composites Design Technologies Corporation. 6. CATIA is a registered trademark of Dassault Systemes. References 1. Wang, B.P., Twu, M.J., Laminate Ply Stacking Sequence and Ply Termination Selection", 30th Structures, Structural Dynamics, and Materials Conference, pp 1200-1202, April 3-5, 1989 Abbreviations List ISO, International Standards Organization STEP, Standards for the Exchange of Product Model Data AP, Application Protocol ARM, Application Reference Model FEM, Finite Element Model FEA, Finite Element Analysis CAD. Computer Aided Design CAM. Computer Aided Manufacturing CAE. Computer Aided Engineering CDT, Composites Design Technologies ASSS, Automated Sequential Sizing System