Академический Документы
Профессиональный Документы
Культура Документы
MECH 6471
Aircraft Structures
By
TABLE OF CONTENTS
1 INTRODUCTION..................................................................................................................3
5 MODELING TECHNIQUES..............................................................................................13
5.1 ELEMENT TYPES .............................................................................................................14
5.2 GENERAL METHODOLOGY .......................................ERROR! BOOKMARK NOT DEFINED.
5.2.1 Numbering system .....................................................................................................14
5.2.2 Bar Elements .............................................................................................................25
5.2.3 Shear Elements..........................................................................................................26
5.2.4 Spring Elements ........................................................................................................27
5.2.5 Skin Nodes Position...................................................................................................28
5.2.6 Fittings ......................................................................................................................28
5.2.7 Membrane vs Plate elements.....................................................................................31
5.3 FUSELAGE MODEL .........................................................................................................15
5.3.1 Frames ......................................................................................................................15
5.3.2 Floor beams ..............................................................................................................16
5.3.3 Skin and stringers......................................................................................................17
5.3.4 Doors.........................................................................................................................18
5.3.5 Windshields ...............................................................................................................19
5.4 WING ............................................................................................................................20
5.4.1 Skin............................................................................................................................21
5.4.2 Stringers ....................................................................................................................22
5.4.3 Ribs ...........................................................................................................................22
5.4.4 Spars .........................................................................................................................22
5.4.5 Slats and Flaps..........................................................................................................23
6 AIRCRAFT LOADING, CONFIGURATIONS AND FILE MANAGEMENT .............33
6.1 ASSEMBLY OF THE FULL AIRCRAFT MODEL .....................................................33
6.2 MODEL LOADING AND CONSTRAINTS ................................................................33
6.2.1 Aerodynamic and structure inertia............................................................................33
6.2.2 Pressurization of the cabin........................................................................................34
6.2.3 Constraints ................................................................................................................35
6.3 CONFIGURATION ......................................................................................................35
6.4 FILE MANAGEMENT .................................................................................................36
7 MODEL VERIFICATION AND SOURCE OF ERRORS...............................................38
1 INTRODUCTION
Finite element model analysis is extensively used in the aircraft industry. At the
beginning of a project, the creation of a complete aircraft is one of the first
activities of the Stress department. This model helps making critical decision
regarding the design.
Later in the project, the finite element model is updated, all critical static and
fatigue load cases are applied to it and the results are used to produce the required
analysis for the certification of the aircraft.
The analyst should keep in mind that, in most of the cases, a finite element
model is only a tool to help complete a stressing task, but cannot replace it.
The FEM allows the computation of internal loads and stress levels, but the
determination of the various failure modes and associate allowables for each
structural component, required for the calculation of the margins of safety, is
outside the scope of the finite element model analysis.
Detailed finite element models are also created to justify detail designs and to
make structural analysis of complex parts.
Detailed finite element models are used in the design process of complexe parts.
These models will help the stress engineer to optimise the part, which implies
reducing the stress concentrations, improving its static and fatigue strength and
reducing the weight of the part.
Detailed FEM are also used in static and damage tolerance analysis for
certification of parts that are too complexe to be analysed using classical method.
Analysis using detailed finite element model are very usefull to investigate
problems found on in-service aircraft or during testing . Table 2-1 shows the
different kind of detailed finite element models that are used.
Table 2-1 Type of Detailed Models
(1) It is important to note that tetrahedral elements with ten (10) nodes (one mid-side
node per edges) have to be used for good accauracy. It was demonstrated that four
(4) nodes tetrahedral elements provides poor results.
Figure 2-1 Detailed FEM – Thin parts - Upper Skin around gravity refuel hole /
Access Cover
This kind of model is generally coarse. For this reason, stresses results are not
used for static and damage tolerance analysis.
Linear analysis under ultimate loads are performed on complete aircraft finite
element model. Stress engineers have to be aware that under ultimate loads, parts
of the aircraft are working in a non-linear regime (material yielding, fastener load
distribution, skin buckling,…). This situation requires some approximations.
Note that only the main structural components (primary structure) is modelised.
Figure 3.1 shows the CRJ-700 finite element model. It consists of 115 000
elements and 60 000 nodes.
The process to generate internal loads for certification is a long process and is
spread from the program launch to the aircraft certification. The finite element
model progresses with the structural design evolution during the program.
Figure 4-1 shows the general process for internal load generation. It can be seen
that this task involves good communication between Design department, Loads
department and the different partners supplying parts of the aircraft structure.
Several “Loops” are required to structurally design and certify the aircraft. A
“Loop” is an issue of internal loads for stress analysis. In every Loop, the
structure is designed (or re-designed) based on the structural analyses and the
finite element is modified to reflect these changes.
Loops numbered between 0 and 2 are for the design definition phase. Loop 2
designates the loads used for certification, And Loop 3 is a revision of loads based
on flight test data. Usually, Loop 3 loads are lower than Loop 2 since Loop 2
loads are usually conservative, and therefore analysis with Loop 3 are not
required. But in certain cases, flight tests results show higher loads than estimated
and analysis have to be revised.
Figure 4-2 shows the detailed procedure and the computer software used to
generate the finite element internal loads. The inputs to generate the finite element
model are the masterlines, the detailed drawing and the applied loads.
The masterlines are the basic geometry of the aircraft represented through
surfaces. The intersections of basic elements (i.e. stringer and frames, stringer and
ribs) are extracted to form a “skeleton” of the structure. This is done through
CATIA, Bombardier’s common design tool. This geometric information is
imported to MSC/Patran, Bombardier’s common pre/post-processing software.
The finite element mesh is created from the geometric information. Section 5 of
this document describes several modeling techniques used in complete aircraft
modeling.
Physical properties are attributed to elements using the information from the
detailed drawings. This essential task takes good experience in order to best
approximate the real structure behaviour and is treated in section 5.
Discretized loads are provided by the Loads department. These loads consist in
aerodynamic, inertia, payload, engine and landing gear loads, applied to
predefined finite element nodes. Section 6 of this document present a brief
description of how these loads are distributed to the model.
When the finite element is complete and loads are ready, it is submitted to
Nastran solver, and the output from Nastran is post-process using Unix programs
to combine results and provide them in a convenient format. Section 8 of this
document provides a description of the output format used and how to interpret
them.
5 MODELING TECHNIQUES
This brings the need for a common definition of the modeling techniques to be
used.
This section defines the modeling methods for complete aircraft finite element
modeling. It presents the type of elements to use in the model of each major
component of the structure and property calculation methods.
Table 5-1 presents the type of elements used on a complete aircraft finite element
model and their coresponding Nastran element name.
To facilitate working with different sub-models and the use of FEM results for
analysis, a detailed numbering system is defined. It consists of a numbering
convention for nodes, elements, coordinate system, materials and properties. This
numbering system is defined at the beginning of the project and communicated to
the different partners (FEM guidelines). Table 5-2 shows an example of the
numbering system for the CRJ-700 Cockpit.
Table 5-1 Example of Numbering System
From To
Component
ID ID
Structure at FS 144 1000000 1004999
Skin and structure from FS 144 to FS 169 1005000 1009999
Bulkhead at FS 169 1010000 1014999
Skin and structure from FS 169 to FS 193 1015000 1019999
Frame and structure at FS 193 1020000 1024999
Skin and structure from FS 193 to FS 202.75 1025000 1029999
The fuselage model includes frames, floor beams, skin and stringers, all doors
with their internal structure, windshield and cabin windows. The model accurately
represents the outline of doors and windows.
This section specifies the type of element used for the modeling of each
component of the fuselage.
5.3.1 Frames
The flanges of each frame are modeled using CROD elements. The webs are
modeled with CQUAD4 elements with normal pointing aft for consistency. Nodes
1 and 2 of their web are on the Outer Mold Line (OML) of the fuselage.
In reference to figure 5-11, the outer cap is modeled by a CROD having an area
obtained by the following equation:
The thickness of the CQUAD4 is equal to the web thickness and the inner cap is
modeled by a CROD having an area obtained by the following equation:
In the past, webs were represented by shear elements with webs working area
redristibuted to the rod elements. This configuration was proven to provide
inacurrate results.
The flanges of each floor beam are modeled using CROD elements. The webs are
modeled with CQUAD4 elements having membrane property only and with their
normal pointing aft or RHS.
In reference to figure 5-12, the upper cap is modeled by a CROD element having
an area obtained by the following equation:
The web is modeled using a CQUAD4 element having a thickness equal to the
web thickness.
The lower cap should be modeled by a CROD element having an area obtained by
the following equation:
Note that floor panels are not considered structural and are not considered in the
finite element model.
The stringers are modeled by CROD element. The skin is modeled by CQUAD4
elements with membrane properties only. Their nodes 1 and 2 should be on the
same stringer line, node 2 aft of node 1. The normal of these elements must point
outside of the aircraft.
The thickness of the CQUAD4 modeling a skin panel, should be equal to this skin
thickness or the effective thickness if required.
5.3.4 Doors
The doors model accurately detail the external and internal skins. The pressurized
surface of the door follow the same modeling rules than the fuselage skin. The
internal structure is modeled as full depth beams using CROD and CQUAD4 with
their normal pointing outside of the door structure.
Doors are fixed to the fuselage FEM by spring elements (CELAS1) to model door
attachments. These spring elements are defined in a cylindrical coordinates
system.
The CELAS1 elements modeling doors attachment should not transfer load
components that are not transferred to the real structure. For example, plug door
should not transfer any fore and aft loads components into the fuselage.
5.3.5 Windshields
5.4 WING
The wing model includes skins, stringers as full depth beams, ribs, spars,
winglets, structural parts of the fixed leading edge, attachments and control
surfaces (flaps, slats and aileron). All large cutouts such as access doors, fuel
holes, etc. are represented.
5.4.1 Skin
The skin is modeled with CQUAD4 elements having plate properties. Their nodes
1 and 2 must be on the same stringer line and their normal should point outside of
the wing.
The skin is modeled with at least 4 elements between ribs and only one element
between stringers.
5.4.2 Stringers
The stringers are modeled as full depth beams. The outer and inner flanges are
modeled with CROD elements with their node 2 outboard of node 1. The web is
modeled with CQUAD4 having plate properties. Their nodes 1 and 2 must be
along the same stringer line on the OML (Outer Mold Line), node 2 being
outboard of node 1. Stringers run-outs are modeled using CTRIA3 elements.
5.4.3 Ribs
The rib flanges are modeled with CROD elements having their node 1 aft of node
2. The webs are modeled with CQUAD4 elements having plate properties and the
shear ties are modeled with CSHEAR elements.
5.4.4 Spars
Spar caps are modeled with CROD elements with their node 2 outboard of node
1. The web is modeled with CQUAD4 elements having plate properties. Their
node 1 are inboard of node 2 and their normals pointing outside of the wing box.
Details to represent track penetration through the web shall be included.
The skins are modeled with CQUAD4 elements having plate properties. Their
node 2 should be outboard of node 1 and their normal pointing outside of the
control surface.
The skin is modeled with at least 2 elements between each ribs and the amount of
cordwise element to use should be defined by their aspect ratio.
The tracks and hinges are modeled as full depth beams with sufficient detail to
accurately represent their stiffness. CELAS1 elements are used to represent the
slats' rollers.
5.5 Miscalleneous
Bar element (Nastran CBAR or CBEAM elements) are not commonly used at
Bombardier Aerospace, eventhus these can provide good representation of
stringers and frames, and their results can be easily extracted.
The incovenient of bar elements is the complexity of definition. For each bar
elements, the following has to be defined: orientation, offset, area and inertias.
This complexity can lead to a lot of mistakes.
Figure 5-2 shows a comparison between representing a structure with bar element
and a combinaison of rod and quad elements.
Area
Offset B
t
Membrane
elements
Large surfaces are not usually represented with shear elements since stability
problem will occur. Since shear elements do not have out-of-plane capability, the
nodes are free to move normal to the surface. However, this can be overcome by
constraining the nodes in this direction.
Masterlines are given by the outside surface of skins (outer mold line or OML).
Finite element nodes should ideally position at the mid-thickness of skins. But for
simplicity, the nodes are positioned at the outer mold line. Since the ratio between
the skin thickness and the fuselage/wing dimensions is small, this do not affect the
results significantly.
Figure 5-15 Skin Node Position
=
=
5.5.5 Fittings
These fittings are represented by quadrilateral and triangular elements with appropriate
thickness. The mesh for these fittings is relatively coarse and local results might not be
accurate. But the main objective is to provide a proper stiffness to represent a realistic
load distribution. Note that consistency is important when loads are carried through
several attachment points.
Rigid elements (such as RBE2 elements) should not be used to represent fittings since
they will locally increase the stiffness of the surrounding structure.
Since that complete aircraft finite element model are not detailed, and that
element thickness are generally small relative to the size of the structure, out-of-
plane (bending) results of elements are low and are not considered in the stress
analysis.
Local manual stress analyses are made to consider plate bending especially for
pressure applied on plate.
Defining membrane type elements only can lead to singularities. For several
membrane (or shear) type elements connected together, nodes in the middle are
free to move in the out-of-plane direction (see figure 5-8).
This section presents how the complete aircraft finite model is loaded, how are
configuration defined and and how all this information is managed.
The assembly of the full aircraft FEM is done by one MSC/NASTRAN input file
containing INCLUDE cards to automatically combine all the model subassemblies
corresponding to a specific configuration of the aircraft.
.
.
.
$-----------------------------------------------------------$
$ FUSELAGE FILES $ Cockpit FEM input file
$-----------------------------------------------------------$
$ Fuselage FEM input file
INCLUDE '0.model/0.fuselage/L2V03cockpit.bdf'
INCLUDE '0.model/0.fuselage/L2V02fuselage.bdf'
INCLUDE '0.model/0.fuselage/L3V03rearfuse.bdf' Rear Fuselage FEM input file
INCLUDE '0.model/0.fuselage/L2V01windshield.bdf'
. Windshield FEM input file
.
.
The full aircraft FEM is loaded to accurately represent flying and ground conditions by
applying aerodynamic loads, payload, structure inertia, engine loads, landing gear loads
and cabin pressurization.
Note that the Nastran LOAD command allows the user to combine loads (i.e. flight loads
+ pressure) and to apply factors to the loads (a global factor of 1.5 is used to convert limit
load cases to ultimate).
At each fuselage frame location, four loaded nodes are created for each of the following
loads;
• Fuselage structure Inertia
• Aerodynamic loads
• Payload
• Floor structure Inertia
These nodes are connected to the structure through RBE3 elements. These RBE3
elements distribute the loads without affecting the stiffness of the structure.
The cabin pressure is applied to each pressurized CQUAD4 or CTRIA3 elements of the
fuselage using the MSC/Nastran PLOAD4 command. The orientation of the pressure
loads depends on the normal vector of each element. Therefore, it is important that all
elements have their normal vector in the same direction.
The gaps between doors and the fuselage skin are filled by CQUAD4 elements having
membrane properties only and a thickness of 0.0001 inch. This is necessary to obtain a
balanced pressurization of the whole aircraft.
Figure 6-4 shows the elements of the fuselage that are pressure loaded.
6.2.3 Constraints
The finite element model must be constrained to allow the solution to proceed.
Usually, for complete aircraft model, the model is self balanced. That means that
all the aircraft loads are represented and that the summation of the loads is zero.
The model is constrained at three point to prevent rigid translation and rotation
but the loads at these reacion points is very low.
6.3 CONFIGURATION
Each nodes of the control surfaces refer to their specific coordinate system. The
position of the control surfaces are defined by this coordinate system. Except for
slats and flaps where different finite element models are defined for their different
position.
This requires that the origin of the coordinate system and the nodes on the hinge
be in a perfect line (X and Y coordinates of hinge nodes are 0.0 on figure 6-5).
Loads are also defined with specific coordinate systems to have aerodynamic
loads normal to the surface.
The sub-models are provided from partners through bulk data files. Convention for file
titles is important to keep track of model revision. Table 6-1 shows an example of bulk
data filenames.
Generally, the first two digits identify the loop number and the third and fourth designate
the finite element model version.
Description Filename
Cockpit bulk data L2V01cockpit.bdf
Mid fuselage structure bulk data L2V01fuselage.bdf
Rear fuselage structure bulk data L2V03rearfuse.bdf
Escape hatch bulk data L2V01escape.bdf
Passenger door bulk data L2V02paxdoor.bdf
Service door bulk data L2V01service.bdf
The following are checks to be made to the finite element model and its results
before using the internal loads for stress calculation.
Load Resultant
First, the summation of load has to be zero. This is done by looking at the
OLOAD RESULTANT in the Nastran output file. This confirms that the applied
loads are well balanced.
Second, the constraint forces has to be zero. This is done by looking at the
SPCFORCE RESULTANT in the Nastran output file. If this resultant is not equal
to the applied resultant, it means that loads is “escaping” somewhere. This
problem happens often with badly defined spring elements.
Maximum Displacements
It is a good procedure to verify rigid elements for all six DOF. This is done by
applying six load cases corresponding to a loading of the independent node for
RBE2 and dependent node for RBE3 by forces along X, Y and Z axis and
moments about each axis.
The method consist of verifying the OLOAD RESULTANT of the model which
should be equal to the SPC RESULTANT of the MSC/NASTRAN output file.
8 RESULTS INTERPRETATION
At the end of each loop, an official version of the internal loads is released and
provided to the individual partners for static and damage tolerance analysis. The
following chapters explains the format that is used at Bombardier Aerospace and
how to interpret these results.
The elements forces are provided for CROD, CONROD, CBAR, CBEAM,
CELAS1, CELAS2, CQUAD4 and CTRIA3 elements.
For 1D elements, element forces are the total load in the elements in pounds (lbs).
For 2D elements (CQUAD4 and CTRIA3), element forces are in forces per width
of the element (lbs/in). Therefore, to obtain stress from element forces, element
forces are divided by the thickness. And to calculate the load in the element,
element forces are multiply by the element width.
Note that for 2D elements, the orientation of Fx and Fy depends on how the
orienttion of the element is defined.
W
Fx (lbs/in)
Stress = Fx / thickness
Force = Fx * W
F (lbs)
Fy (lbs/in)
Element shears are provided for CSHEAR, CQUAD4 and CTRIA3 elements.
To obtain shear stresses from element shears, they are divided by the thickness.
And to calculate the shear load on one side of the element, element shears are
multiply by the element length.
As its name clearly defines, the Grid Point Force Balance is the balance of all forces
acting on a specific node (grid point); this is the free body diagram of a node. All forces
acting on a node should sum to zero, giving a state of equilibrium to the node between the
external forces and internal forces.
The format of the Grid Point Force Balance can vary, depending on the needed values by
the analyst. The default Nastran output is providing for each node, the forces and
moments brought by all connecting elements individually.
G R I D P O I N T F O R C E B A L A N C E
As it can be seen in the above output example, the Total load on a node is always zero,
including the external forces. Thus, if a node is loaded with an external load (or an MPC),
the sum of the elements contribution to this node won’t be equal to zero, but to the
external load applied.
The standard Bombardier output is different, the output called “End Load” or
“Summation of Element Oriented Forces on Adjacent Elements”. This output provides
the Total Load passing from one node to the other by doing a summation of all element
load connected to both nodes. The balance between the end load and element forces is
explained in more details in section 3.3. The next figure shows the general principle
around the end loads to be used for typical analysis
F4
G2 F1 F1
F4 F2
F3 F2 2
F3 2
2
4 2
1
3 G1
F4 F2
F1 F4 F2
F1 2
F3 2 F3
2
The load in pound is given at a specific node (G1). The load at G1 from node G2 may be
different than load at G2 from G1, this will only reflect the variation in loading of all
connecting elements.
S U M M A T I O N O F E L E M E N T O R I E N T E D F O R C E S O N A D J A C E N T E L E M E N
T S
( ONE AND TWO DIMENSIONAL ELEMENTS ONLY )
The FEM loading is compiled at the reference point using the end loads of point a and b:
Pstr = Pa + Pb
Mstr = Pb * Hf
Hf
Pa
Pb
These loads are then transferred at the assembly Neutral Axis (N/A), and redistributed on
the concerned structure with:
σ = Pstr/A + MN/A*C/I
C
N/A
Hs
Exemple:
At N/A:
Pstr = 5000 lbs
MN/A = Mstr – (Pstr * yN/A ) = 6000 – (5000 * 0.3) = 4500 lb.in
First Method
Second Method
The second method consists to subtract end load at
point 1 from end load at point 2. This will give the
total load going through the fasteners.
End Load 2 – End Load 1 = Total Edge Load
Example:
In the skin-stringer assembly below, find the fastener load (represented by
circles).
1 20
11
2
10
12
The loading along the stringer is essentially taken by the stringer. The variation
of the axial loading of the stringer (endload) should be balanced by fluctuation of
the shear flow in the panel each side of the edge (the skin panels). Thus, the
variation in shear flow between the two skin panels represents the load that must
pass in the fasteners to balance the stringer endload variation. The loading should
be calculated with the shear flows at the joint (with the edge shear), but this value
is usually not available so the other option is to use the endload variation on the
stiffener.
END LOADS
The non-linear analysis account for the plasticity of the materials used in the
structural elements and also the reduced stiffnesses due to structural failure modes
(buckling, crippling or inter-rivet buckling).
The following are other finite element activity that are done in the stress
department:
• Stiffness Calculation
• Failure Cases
• FEM Validation
• Dynamic Analysis
• Stiffness Matrix
• Wind tunneltest validation