Structural Design of A Ulm Prandtlplane Wing System: Universit A Di Pisa
Structural Design of A Ulm Prandtlplane Wing System: Universit A Di Pisa
Structural Design of A Ulm Prandtlplane Wing System: Universit A Di Pisa
FACOLTÀ DI INGEGNERIA
Corso di Laurea Specialistica in Ingegneria Aerospaziale
Relatori: Candidato:
Prof. Aldo Frediani Viti Alberto
Dott. Ing. Vittorio Cipolla
Contents I
List of Figures V
List of Tables IX
Listings X
1 Introduction 1
1.1 Best Wing System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 The PrandtlPlane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Ultralight Aircraft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 The purpose of the present thesis . . . . . . . . . . . . . . . . . . . . . 5
I ULM 6
2 The prototype 7
2.1 Regulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3 Wing Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Flight loads 19
3.1 Data extrapolation process . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2 Flight envelopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
I
CONTENTS
II Design process 27
4 Structural model 28
4.1 Structural parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2 Inertial data set calculation . . . . . . . . . . . . . . . . . . . . . . . . 29
4.3 Weight calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.4 Aerodynamic loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.5 Load distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.6 Stress model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.6.1 Sign conventions and notation . . . . . . . . . . . . . . . . . . . 35
4.6.2 Stress due to axial load . . . . . . . . . . . . . . . . . . . . . . . 37
4.6.3 Bending stresses . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.6.4 Stress due to torque . . . . . . . . . . . . . . . . . . . . . . . . 37
4.6.5 Stress due to shear forces . . . . . . . . . . . . . . . . . . . . . . 38
4.6.6 Equivalent stress . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.7 Sensibility the discrete division . . . . . . . . . . . . . . . . . . . . . . 40
5 Design procedure 46
5.1 Design process work-flow . . . . . . . . . . . . . . . . . . . . . . . . . . 46
5.2 Defining initial parameters . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.2.1 Geometric parameters . . . . . . . . . . . . . . . . . . . . . . . 48
5.2.2 General parameters . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.3 Defining initial distribution thickness . . . . . . . . . . . . . . . . . . . 50
5.3.1 Ribs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
5.3.2 Spars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.4 Calculating inertial properties . . . . . . . . . . . . . . . . . . . . . . . 51
5.5 Initialize loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.6 Loads calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.7 Load distribution and stress calculation . . . . . . . . . . . . . . . . . . 53
5.8 Stress constraint check and thickness definition . . . . . . . . . . . . . . 54
5.9 Global weight definition . . . . . . . . . . . . . . . . . . . . . . . . . . 54
6 Results 56
6.1 Design results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.2 Converting results into design . . . . . . . . . . . . . . . . . . . . . . . 60
II
CONTENTS
7 F.E.M. Modeling 67
7.1 Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.1.1 Main spars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.1.2 Auxiliary spar . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
7.1.3 Ribs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
7.1.4 Skin panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
7.1.5 Winglet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
7.1.6 Laminate modeling . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.1.7 Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
7.1.8 Load introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 75
7.2 Definition of the flange thickness: 1st step . . . . . . . . . . . . . . . . 77
7.2.1 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
7.3 Definition of thickness: 2nd step . . . . . . . . . . . . . . . . . . . . . . 80
8 F.E.M. Results 82
8.1 Hoffman’s theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
8.2 Comparison between Prototype - New structure . . . . . . . . . . . . . 84
8.2.1 Spars model : nz = 4 . . . . . . . . . . . . . . . . . . . . . . . . 84
8.2.2 Full model : nz = 4 . . . . . . . . . . . . . . . . . . . . . . . . . 86
8.3 New structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
8.3.1 Spars model : nz = 4 . . . . . . . . . . . . . . . . . . . . . . . . 88
8.3.2 Full model : nz = 4 . . . . . . . . . . . . . . . . . . . . . . . . . 93
8.3.3 Full model : nz = −2 . . . . . . . . . . . . . . . . . . . . . . . . 98
8.4 Results of process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.5 Final layout of spars . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
9 Conclusions 108
9.1 Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
9.2 Later developments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Appendix 112
III
CONTENTS
R
C The Matlab code 116
C.1 Run the optimization tool . . . . . . . . . . . . . . . . . . . . . . . . . 116
C.2 The objective function . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
C.3 Structural weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
C.4 Results layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
C.4.1 Substructure cds . . . . . . . . . . . . . . . . . . . . . . . . . . 133
C.4.2 Substructure geom . . . . . . . . . . . . . . . . . . . . . . . . . 135
C.4.3 Substructure iner . . . . . . . . . . . . . . . . . . . . . . . . . . 135
C.4.4 Substructure peso . . . . . . . . . . . . . . . . . . . . . . . . . . 136
C.4.5 Substructure discr . . . . . . . . . . . . . . . . . . . . . . . . . 137
C.4.6 Substructure carichi . . . . . . . . . . . . . . . . . . . . . . . . 137
C.4.7 Substructure distr_tens . . . . . . . . . . . . . . . . . . . . . . 138
C.4.8 Substructure distr_spess . . . . . . . . . . . . . . . . . . . . . . 138
C.5 Default values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Bibliography 147
IV
List of Figures
V
LIST OF FIGURES
VI
LIST OF FIGURES
VII
LIST OF FIGURES
R
9.1 Example of wok-flow elaborated in Mode Frontier . . . . . . . . 110
VIII
List of Tables
IX
Listings
X
Abstract
The task of the thesis is to optimize the wing structure of a non conventional very
light airplane starting from a PrandtlPlane prototype currently in phase of development.
This treatment is divided in several parts. In the first part an introduction about the
main features of a PrandtlPlane aircraft is given.
In particular, the first chapter explains what was the idea which led to this new
solution, its main advantages and the reasons which led to employ this configuration
in the branch of light aviation.
The second part depicts all the features of the prototype, in terms of regulation,
structures, materials used to build it, and loads that act on the structure. The third
part aims to the describe the design process and how it is implemented, starting from
a previous tool and showing how this process can be used in order to further develop
this configuration.
Finally, in the last part of this job the results of the design process will be verified
through a finite element analysis, in order to perform a comparison between the
prototype and the optimized structure.
XI
Chapter 1
Introduction
In the last years,the increasing cost of fuel and the need for a reduction in air traffic
pollution has led civil aviation to move its attention toward the construction of more
efficient aircraft. In order to achieve this goal, the aeronautic industries have usually
tried to improve aerodynamics and to build lighter structures but, recently several
solutions have been proposed in order to lead a radical change in the standard aircraft
configuration. Among them, the attention of the aeronautic community has been
focused on the Blended Wing Body and the multiplane configurations and currently,
NASA and Boeing are developing the first one.
This thesis aims to examine one of the multiplane configuration, which is called
PrandtlPlane . In particular the present work faces the problem of finding the minimum
weight solution for the main wing structures of a n ultralight PrandtlPlane . In the
last years, Pisa University Aerospace Engineering department has started this project
following the idea of Best wing System, an alternative aircraft configuration elaborated
by L.Prandtl in 1924.
1
1. Introduction 1.1. Best Wing System
they could not verify the stability requirements related to the aircraft aeromechanics.
Moreover, the induced drag reduction, depends on the lift acting on the two wings
and on the mutual induction between them, becoming more important as the distance
between the upper and lower wing decreases. The equation below represent the global
drag which affects a biplane wing system
where the first two terms represent the self induction, while the third and fourth terms
h
represent the mutual induction. In particular the last terms strongly depends on the b
ratio1 , in fact the drag decreases asymptotically when it increases. Thus, when there is
a sufficient gap between upper and lower wings, the lift is not affected by the induction
of each other, as shown Figure 1.3. These topics are fully illustrated and demonstrated
in [1]
1
Where h is the gap between upper and lower wing an b is the wing span
2
1. Introduction 1.2. The PrandtlPlane
3
1. Introduction 1.3. Ultralight Aircraft
fuel consumption has a great influence on operating costs; for them, an induced drag
reduction leads to a higher probability of reduction of operating costs in terms of fuel
consumption. Moreover, this solution presents several advantages also in terms of
controllability. Indeed, the control surfaces are arranged on both wings (front and
rear), so that is possible to move them with opposite rotation allowing the pilot to
generate a longitudinal pure moment without affecting the total lift and, therefore,
increasing the accuracy of the command during the maneuvers.
Concerning structures, the over-constrained nature of the wing-box leads to a
greater stiffness of the overall system with advantages from the static and aeroelastic
standpoints(see [1]).
• distance between pilots and dangerous components (fuel tank and engine)
4
1. Introduction 1.4. The purpose of the present thesis
5
Part I
ULM
6
Chapter 2
The prototype
2.1 Regulations
The present thesis is based on the requirements given by the Italian RAI-V.EL
regulation, which provides a conservative estimation about load factors compared to
European regulation CS-VLA, as sown in [2]. Unlike the "certified airplanes", the flight
envelope of very light aircraft is not obtained by superposition of gust and maneuver
diagrams, but only on maneuver and only at the zero altitude. Table 2.1 gives the
main specifications of the regulation used. The European regulation CS-VLA,requires
expensive certification methods, in terms of both times and certification costs. For
this reason, every country has developed his own regulation; in particular, the Italian
aviation, refers to RAI V.E.L, the United Kingdom refers to BCAR S and, finally,
Germany refers to BFU. As shown in Table 2.2, all these regulations are similar each
other, hence an aircraft builded in Italy has a good chances to fly also in the rest of
the Europe. This thesis makes reference to the Italian regulation.
7
2. The prototype 2.2. Geometry
RAI-V.EL
W to[Kg] 600
nzmax 4
nzmin −2
W
nzgust 4 for S
< 350 mN2
W
nzgust through graphical interpolation for S
> 350 mN2
Table 2.1: RAI-V.EL: Load factors
2.2 Geometry
The ULM external shape, is the result of a previous thesis ([4]),in which the
aerodynamic configuration was optimized. The resulting configuration is shown in
Figure 2.1. Figure 2.2 gives the main parameters of the fuselage, which is made of a
carbon fiber shell and is equipped with two appendices, called Karman, that are used
to connect the wings. Figure 2.3 gives the shape of wing system.
Table 2.3 gives the parameters used to define the aircraft
3
Corresponding to karman ribs
4
Corresponding to karman ribs
8
2. The prototype 2.2. Geometry
9
2. The prototype 2.2. Geometry
10
2. The prototype 2.2. Geometry
Parameter Size
General
Front wing
dihedral[deg] 7
Λ25 [deg] 24
Cr[m]3 0.98
Ct[m] 0.612
Airfoil GOE − 398
Rear wing
dihedral[deg] 0
Λ25 [deg] −11
4
Cr[m] 1.16
Ct[m] 0.57
Airfoil GOE − 398
Table 2.3: Wings geometric parameters
11
2. The prototype 2.3. Wing Structures
12
2. The prototype 2.3. Wing Structures
characteristics of the main spars at wing root and wing tip; this set of parameters will
be used, to initialize the optimization process.
Wing ribs are bonded on the spars and the volume of winglets is filled with a
polystyrene foam. Ribs provide the airfoil shape and transfer loads from skin to spars
while Bulkheads are stiffer than ribs.
There are 9 ribs on each wing; the bulkhead are positioned close to the karman, and
at wing tip to connect the winglet. Both of them are manufactured stacking twelve
plies of birch, each one 1mm thick. Both ribs and bulkheads are shown in Figure 2.5.
Moreover, in order to reinforce the zone of load transfer from ribs to spar, several pads
composed by a laminate of birch are bonded inside spar, next to ribs location.
Finally, skin panels, made by stacking several plies of okumè, are connected to ribs.
13
2. The prototype 2.4. Materials
2.4 Materials
Several kind of material are used to build the prototype; in particular, carbon
laminates and wood. Carbon laminates are used to build the entire fuselage shell,
some layers of the upper flanges of both spars and the entire spar of winglet. Wood
is used in ribs, webs of main spars, skin and also in a great number of layer in the
flanges. In particular there are three types of wood: European Spruce, birch and okumè.
European Spruce is used to laminate the flanges of the main spars, birch is used in
ribs, reinforcing pads and also is the webs of the spars. Finally, okumè is used to build
the skin. An overview of material properties is available in appendix A.
In order to maximize strength and stiffness of the flanges against the bending
moment, the fibers are directed parallel to the beam axis. The spars of front an rear
wings are identical. Table 2.5 gives the longeron layout, where W means Wood, C
means Carbon and the number before them indicates the quantity of layer staked. The
carbon layers have a thickness of 1.2 mm and are arranged on the flange outer surface,
while the thickness of the spruce layers is 8 mm for each ply. Concerning the thickness
distribution, as shown in the previous tables, it is assumed the minimum value at tip
and the maximum one at root because the regulation requires that the static test of
the structure is more confident without the winglet and, thus, both front and rear
wings are tested as cantilever beams and designed accordingly. Figure 2.6 gives the
spar layout
Finally, concerning the material of laminates, both carbon and wood was used for
the following reasons: first, a full carbon structure could be lighter than a mixed one,
due to the higher strength characteristic but when the thickness has to be large due to
buckling, a mixed solution using carbon and spruce could be most efficient, so even
though both strength and stiffness are greater than the wood ones, the weight resultant
could not be definitely lower. Finally, the main reason because the full carbon structure
14
2. The prototype 2.4. Materials
is not optimum is concerned to the regulations. In fact most very light aeroplanes
are made entirely using wood, so that this solution has been classified as the most
safe and reliable, the strength of a fully carbon structure is assumed to depend on the
manufacturing process and large safety factors are considered.
Figures 2.7 and 2.8 gives the structures of entire front and rear wings.
15
2. The prototype 2.4. Materials
16
2. The prototype 2.4. Materials
17
2. The prototype 2.4. Materials
18
Chapter 3
Flight loads
In this chapter, the process used in [2] to define the flight loads, which are taken
into account for structural design, is summarized. Other loads, such as ground loads,
have been neglected.
where ∆Xi is the width , ci is the mean chord and Cli is the lift coefficient of the
trunks. The sum of the lift forces acting on each strip equals the global lift on the wing.
The same process has been used to evaluate the drag distribution. Concerning vertical
winglet, although the global lift should be nil,(as said in section1.1), in this concern
this is not exactly verified, because this should implies, that the lift distribution on
upper and lower be the same.
Finally, inertial loads include the mass of the whole wing structures. In the next
section the distributions of lift, drag and inertial loads are shown under the condition
nz = 1, further conditions can be obtained scaling this load distributions with the
actual load factor raised from flight envelopes(see section ??). In particular Figures
3.2 and 3.3 highlight that the value of lift at the wing tip is different from zero, unlike
in the conventional wings. This effect is caused by the presence of the winglets which
provide a butterfly shaped lift distribution. Concerning drag(Figures 3.4 and 3.5), it is
19
3. Flight loads 3.1. Data extrapolation process
4
3
2
1
0
0
−1
−2
−3
−4
−5
−6
−7
Figure 3.1: wing split layout
correlated with lift as expected. Finally, a linear variation of inertial load is shown in
Figures 3.6 and 3.7.
150
100
[N]
50
0
0 0.5 1 1.5 2 2.5 3 3.5 4
Wing span [m]
20
3. Flight loads 3.1. Data extrapolation process
21
3. Flight loads 3.1. Data extrapolation process
22
3. Flight loads 3.1. Data extrapolation process
23
3. Flight loads 3.2. Flight envelopes
• mac= 1 [m]
• CLcruise = 0.13
• CD0 = 0.0213
• K = 0.0528
• Vcruise = 65 [m/s]
• Vland = 19 [m/s]
• CLmax = 1.35
• CLmaxHL = 1.5
The flight envelopes shown in Figures 3.8, 3.9 and 3.10 are created following the
requirements of the European regulation CS-VLA. In all cases, landing, cruise and take
off, the limit load factors are
these load factor are then modified when the Italian regulation RAI v.e.l. is introduced,
in particular they become
• nzmax = 4
• nzmin = −2
24
3. Flight loads 3.2. Flight envelopes
Altitude 0 m
Weight= 500 kg
VC = 62 m/ s
z
n
VD = 81.25 m/ s
Load Factor
VA = 39.61 m/ s
VH = 30.86 m/ s
VB = 28.77 m/ s
VF = 34.80 m/ s
VS1 = 20.32 m/ s
VS0 = 19.33 m/ s
4.5
3.5
2.5
Altitude1000 m
2
Weight= 500 kg
z
n
1.5
VC = 65 m/ s
Load Factor
1
VD = 81.25 m/ s
0.5
VH VC VA = 39.61 m/ s
0
VS1 VB VA VD VH = 30.87 m/ s
−0.5
VB = 29.43 m/ s
−1
VS1 = 20.32 m/ s
−1.5
−2
−2.5
0 10 20 30 40 50 60 70 80 90 100
Equivalent Air Speed [m/s]
25
3. Flight loads 3.2. Flight envelopes
Quot a 0 m
Weight= 500 kg
VC = 62 m/ s
nz
VD = 81.25 m/ s
Load Factor
VA = 39.61 m/ s
VH = 30.87 m/ s
VB = 28.77 m/ s
VF = 34.70 m/ s
VS1 = 20.32 m/ s
VS0 = 19.27 m/ s
26
Part II
Design process
27
Chapter 4
Structural model
The design of the PrandtlPlane wing structures begins from a previous research
activity, in which a numerical code to dimension box shaped wing structures has been de-
R
veloped [3]. This code, called MDSA-2010 has been generated in Matlab language;
and requires as input the wing system geometry, the kind of structures(single spar,
double spar or wing box) and its main parameters (thickness,etc), and the material
properties (Elastic and poisson modules). The MDSA-2010 tool is able to calculate
the inertial properties of the wing system and, then, to solve the equilibrium equations
using the force method(M üller − Breslau equations) in order to define the loads
distribution on the wings. At the beginning, this code was developed to analyze just
the Prandtl Plane configurations but, with later updates, the function to compute also
a traditional wing-tail solution has been implemented.
28
4. Structural model 4.2. Inertial data set calculation
The parameters required to define a box shaped cross section for a single spar
solution2 are shown in Figure 4.4 and must be defined both at wing root and wing
tip; moreover, density, elastic and poisson modules must be defined exposed in the
following list in according to Figure ??
This data set, as said above, is related to a single spar solution with a box shaped
cross section. In general, the structural data sets are different as the structural solutions
change; for a double spar configuration two data set are requested, one for each spar;
for a T-shaped cross section the thickness for both left and right webs is the same and
represents an equivalent thickness on left and right sides of the vertical symmetry axis.
Furthermore, even though the reference aircraft contains several kinds of composite
laminates, this code do not allows the laminate implementation so far, hence, the
material is considered as homogeneous isotropic.
29
4. Structural model 4.3. Weight calculation
properties.
A = 2 tl + ta h (4.2.1)
!
lt3 lth2
Ix = 2 + (4.2.2)
12 4
!
lt3 hta l2
Iy = 2 + (4.2.3)
12 4
Iz = Ix + Iy (4.2.4)
PESI: =
longheroni centine TOTALE
ala_ant 5.00904 1.00534 6.01438
paratia 1.79750 0.58215 2.37965
ala_post 5.33225 6.77128 12.10353
30
4. Structural model 4.5. Load distribution
Flange thickness
Upper flange
web thickness
Section height
Left Right
web web
Lower flange
Section width
one; moreover, starting from lift at the tips a linear butterfly shaped lift distribution is
generated on the vertical winglet. Figure 4.5 gives the lift distribution along the wing
span.
The drag force is calculated simply from the global efficiency of the aircraft and it
is proportional to the local lift ([2]). Finally, the aerodynamic moments are calculated
for each wing section using the tool Airfoil.
31
4. Structural model 4.5. Load distribution
1000
0
0 0.5 1 1.5 2 2.5 3 3.5 4
400
Lift Ala Post
200
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
400
Lift Bulk
200
−200
0 0.5 1 1.5 2 2.5 3
• (Mz ), torque;
These forces and moments are used during the calculation of stress on the beam sections.
The topics discussed in this section are taken from [3]. The force method allows to
evaluate load distribution using the virtual works’ principle as follows
n
X
1 · ηi = ηi0 + Xi · ηij (4.5.1)
j=1
where
• ηi is the displacement of the point where the i-th unknown is applied, evaluated
in the actual system in the direction of the unknown itself
• ηi0 is the displacement of the point where the unknown of main system is applied
in Xi direction
32
4. Structural model 4.5. Load distribution
• ηij is the displacement of the point where the unknown of j-th system is applied
in Xi direction
The factors ηij are evaluated using the virtual works’ principle as follows.
Z l
1 · ηij = Ti · i + Mi χi (4.5.2)
0
where and χ are the deformation related to forces and moments. Finally forces and
moment of effective system are evaluated as follows
6
X
Tx = T0x + Xj · Tjx (4.5.3)
j=1
6
X
Ty = T0y + Xj · Tjy (4.5.4)
j=1
6
X
Tz = T0z + Xj · Tjz (4.5.5)
j=1
6
X
Mx = M0x + Xj · Mjx (4.5.6)
j=1
6
X
My = M0y + Xj · Mjy (4.5.7)
j=1
6
X
Mz = M0z + Xj · Mjz (4.5.8)
j=1
In Figure 4.7, the loads calculated for the reference case are shown, where a single
spar solution (with a box shaped cross section)is considered.
33
4. Structural model 4.5. Load distribution
80
200
60
40
100
20
0 0
0 0.5 1 1.5 2 2.5 3 3.5 4 0 0.5 1 1.5 2 2.5 3 3.5 4
3000 −50
2000 −100
1000 −150
0 −200
−1000 −250
0 0.5 1 1.5 2 2.5 3 3.5 4 0 0.5 1 1.5 2 2.5 3 3.5 4
100
−500
0
−1000
−100
−1500
−200
−300 −2000
0 0.5 1 1.5 2 2.5 3 3.5 4 0 0.5 1 1.5 2 2.5 3 3.5 4
−50
60
−100
40
−150
20
−200
0 −250
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
500 50
0 0
−500 −50
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
−50
0
−100
−500
−150
−200 −1000
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
−10 300
−20 200
−30 100
−40 0
0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 2.5 3
200 200
0 150
−200 100
−400 50
−600 0
0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 2.5 3
200
200
150
100
100
0
50
−100 0
0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 2.5 3
(c) Bulk
34
4. Structural model 4.6. Stress model
35
4. Structural model 4.6. Stress model
x1
x2
(1) Upper flange
(2) (4)
Left s Right
web web
x4
x3
36
4. Structural model 4.6. Stress model
P
σza = (4.6.1)
As
where: Z
Ixx = x2 dA (4.6.4)
ZA
Iyy = y 2 dA (4.6.5)
Z A
Ixy = y · x dA (4.6.6)
A
in particular, since a double symmetrical cross-section is considered, we have
Ixy = 0 (4.6.7)
37
4. Structural model 4.6. Stress model
together webs, works as torque box. This fraction of thickness will be used in the next
chapters in order to define a new optimized layout.
The shear flows due to torque moment are calculated according to the Bredt-Bato’s
theory, which in absence of axial constraints
I
T = p~ · ~q ds (4.6.9)
where T is the torque (Figure 4.9)and p~ is the vector which start in the origin of cross
section axis and it is perpendicular to the wall of the section in each point. Since for
hypothesis the flows are constant 3 we have
I
~q
p~ · ds = 2A (4.6.10)
|~q|
where A is the total area enclosed by the profile of cross-section, hence the flows are
calculated as follows
T
qt = (4.6.11)
2A
and thus the stress is
q
τt = (4.6.12)
t
The stress is different in each wall of section.
∂q ∂σz
+t =0 (4.6.13)
∂s ∂z
∂q ∂σz
+t =0 (4.6.14)
∂z ∂s
38
4. Structural model 4.6. Stress model
Under the appropriate hypothesis, or rather there aren’t hoop stress and hence the
equation 4.10 can be neglected (see [5]), the equations above becomes
!Z !Z
s s
Sx · Ixx − Sy · Ixy Sy · Ixx − Sx · Ixy
qb = 2
t(s) · x ds + 2
t(s) · y ds
Ixx · Iyy − Ixy 0 Ixx · Iyy − Ixy 0
(4.6.15)
where qb is the basic flow and Sx and Sy are the shear forces (Figure 4.9). Equation
4.6.15 is valid just for open sections where s = 0 is boundary condition where q = 0.
Since the box is a closed section we must proceed as follows;
1. Operate a "cut" in a point of section to open it, the cut is supposed to be done
on the upper right corner.
qs = qb + q0 (4.6.17)
qs
τs = (4.6.19)
t
4
the torque can be also included in this treatment
39
4. Structural model 4.7. Sensibility the discrete division
where σ is the sum of normal stresses caused by bending moment and axial forces,
while τ is the sum of stresses caused by torque and shear forces. As said before, as
the equivalent stress has been calculated above the entire cross section perimeter, the
maximum value observed on the flanges has been taken as value to compare with the
allowable stress.
2. ∆ = 5% of beam length
where ∆ is the width, as fraction of beam length between two adjacent sections. Figures
4.11, 4.12, 4.13 gives the results of compared analysis for the three conditions exposed
above.
40
Mz Twist front wing [Nm] Tz Axial force [N]
100 300
∆=10% ∆=10%
∆=2,50% 200 ∆=2,50%
∆=5% ∆=5%
4. Structural model
50
100
0 0
0 1 2 3 4 0 1 2 3 4
41
∆=5% ∆=5%
−2000 100
−4000 0
0 1 2 3 4 0 1 2 3 4
−400 0
0 1 2 3 4 0 1 2 3 4
4.7. Sensibility the discrete division
Mz Twist rear wing [Nm] Tz Axial force [N]
80 0
∆=10% −50 ∆=10%
60 ∆=2,50% ∆=2,50%
−100
40 ∆=5% ∆=5%
4. Structural model
−150
20 −200
0 −250
0 1 2 3 4 5 0 1 2 3 4 5
42
∆=5% ∆=5%
0 0
−500 −50
0 1 2 3 4 5 0 1 2 3 4 5
−200 −500
0 1 2 3 4 5 0 1 2 3 4 5
4.7. Sensibility the discrete division
Mz Twist Winglet[Nm] Tz Axial force [N]
0
300
∆=10% ∆=10%
−10
∆=2,50% 200 ∆=2,50%
−20 ∆=5% ∆=5%
4. Structural model
100
−30
−40 0
0 1 2 3 0 1 2 3
43
0 ∆=5% ∆=5%
−200
−500 −300
0 1 2 3 0 1 2 3
As Figures 4.11, 4.12, 4.13 show, the difference between the three conditions are
sufficiently small to allow a coarse mesh; the calculation times are reduced according
to Table 4.15 , where
t_carichi is the time needed to define the distribution of aerodynamic and structural
loads in seconds;
Table 4.2 gives the calculation times in percent of time needed to complete a
single iteration Figure 4.14 gives the trends of several calculation times against mesh
refinement.
5
these data refers to the algorithm presented in appendix B, however this treatment can be
generalized to the case examined in this job
44
Trend calculation time (t_carichi) Trend calculation time (t_cds)
1.2 3.5
3.29
1.1
1.03
3
1
4. Structural model
0.9
2.5
0.8 2.29
time(sec)
time(sec)
0.705
0.7 1.96
2
0.6 0.55
0.5 1.5
2 4 6 8 10 2 4 6 8 10
% discr % discr
45
Trend calculation time (t_tens) Trend calculation time (t_tot)
12 15
14.86
10.53
10
8
10
5.47
6
time(sec)
time(sec)
8.48
The task of this chapter is to explain the process used to optimize the structures of
the wing system. Hereafter all features related to such a process will be discussed. In
particular the algorithms, the physical and mathematical models and the assumptions
upon the optimizer is based will be exposed. The structure of the optimization code is
explained in Appendix C.
46
5. Design procedure 5.1. Design process work-flow
Launch
Calculate
geometry
Define initial
Initialize Calculate inertial
thickness
loop properties
distribution
Modify Calculate
thickness stress
Verify allowable
No
stress constraint
Yes
Define
results
Exit
47
5. Design procedure 5.2. Defining initial parameters
Sref is the reference Surface and includes the entire rear wing surface plus front wing
surface excluding the fuselage intersection;
Rs is the ratio between the whole rear wing surface and front wing surface where the
fuselage intersection is excluded;
l/b is the ratio between the horizontal distance of the two wings and wing span;
h/b is the ratio between the vertical distance of the two wings and wing span;
Tip and root chords for both wings are calculated as follows:
Si
Cti = ! (5.2.1)
1 ba −Dfi us
1+ λi
· 2
Ct
Cri = (5.2.2)
λi
where the superscript i means that the same equation is used for both wings and Df us
is the fuselage diameter at the intersection with front or rear wing, depends which is
considered. Furthermore the surfaces of the wings are evaluated by a subroutine, as
follows
1
in this case the chord at root matches with the chord at center line
48
5. Design procedure 5.2. Defining initial parameters
Sref
Sa = (5.2.3)
1 + Rs
Sp = Sa · Rs ; (5.2.4)
• V , cruise speed;
• h, altitude;
• Emax , acceptable error on stress around the operating value where the solution is
valid; it is expressed as percent of σmax ;
These parameters, in addition to geometric parameters and lift vector, represent the
input database needed to start the design tool. At this step an other important
parameter must be defined, namely spar position
Spar position allows to move the spar in the chordwise direction; the default position
is set at the airfoil maximum thickness (as shown in Figure 5.2);
Another purpose of this design step is to evaluate the length of the spars and their
space positioning, in order to compute the rotation matrix. Finally, at the end of this
step we can create a 3D-plot of the spar positioning, as shown in Figure 5.3. More
details about this topic are available in [3].
49
5. Design procedure 5.3. Defining initial distribution thickness
−1
4
2 6
4
0
2
−2 0
−4 −2
5.3.1 Ribs
Concerning ribs, a linear variation of parameters is possible along the wing span.
In fact, according to Figure 4.1, the input requested are just the values of frame
thickness and ribs thickness at the tip and root of each wings. These values are then
interpolated in order to define the entire distribution. The default values are set in
order to correspond with the ones of the prototype.
In this step, a definition of materials in terms of elastic modulus, poisson modulus
and density is also necessary .
50
5. Design procedure 5.4. Calculating inertial properties
5.3.2 Spars
About spars, as ribs, the same linear distribution of thickness is prescribed. The
spars components are webs and flanges, for both the thickness at the tip and root
of each wing are requested; since the initial data are set upon the aircraft prototype
values, webs have a constant thickness along span and the flanges are tapered at the
wing tips. At this step the definition of material properties is requested.
Moreover, since only the flanges are affected by the optimization process, the initial
web thickness remains unchanged during all process.
51
5. Design procedure 5.4. Calculating inertial properties
0.06
0.04 3.5
3
0.02
2.5
0
2
−0.02
1.5
−0.04
1
−0.06 0.5
3.5
2.5
0.06
2
0.04
0.02 1.5
−0.02 1
−0.04
0.5
−0.06
0.06
0.04
3.5
0.02 3
0 2.5
−0.02 2
1.5
−0.04
1
−0.06
0.5
52
5. Design procedure 5.5. Initialize loop
Wwing
P (z) = · c(z) · nz (5.6.1)
Swing
where Wwing is the total weight of skin an ribs, Swing is the wing reference surface
and c(x) is the law of chord variation; finally nz is the vertical load factor. Because
the quantities in 5.6.1 are given, these inertial loads don’t change during the iterative
process. Concerning spars, weight and thickness distributions are correlated. Each spar
has been split in a number of bays holding a constant pitch (Figure 5.5); volume and
the weight distribution has been computed, and the total weigh of spars is obtained
summing the contribution
wi = Ai · ∆zi · ρ (5.6.2)
Xn
Wspar = wi (5.6.3)
i=1
pi = −wi · nz (5.6.4)
where wi is the element of vector which represents the weight distribution, Wspar is
the total weight and pi is the element of vector which represents the load distribution
acting on the beam.
53
5. Design procedure 5.8. Stress constraint check and thickness definition
A(z)
Dz
where σa is the allowable stress, σe is the equivalent stress defined above and is an
error margin defined by user. When equation 5.8.1 is verified in all cross-section, a new
distribution of thickness is obtained. Three situation may occurs:
1. σe < σa −
2. σe > σa +
3. σa − < σe < σa −
In the first case, the equivalent stress is too small and the section considered is oversized,
thus, thickness is reduced in order to achieve the minimum weight solution. In the
second case the stress exceeds the limit and an increase of thickness is required. In the
third case, the stress is adequate and no changes of thickness occurs. The thickness
modification happens according to the equation below
ti+1 = ti ± ∆t (5.8.2)
where ∆t is an increment defined by user and the sign depends on the gap between
the actual and the allowable stress. As a new thickness is defined, a new computation
of inertial properties is performed in order to restart the loop from the point exposed
in paragraph 5.6. This process ends when the entire equivalent stress distribution is
enclosed in the range defined by equation 5.8.1.
54
5. Design procedure 5.9. Global weight definition
where n is the number of spars, A(x) is the distribution of area and ρ is the density of
material.
55
Chapter 6
Results
This chapter shows the results of the design process, concerning thickness and stress
distributions, and moreover explains how these are used in order to modify the aircraft
described in chapter 2.
Since as said in the previous chapter, the model allows the user to implement only
an equivalent isotropic material, the weight so calculated might not exactly matches
with the F.E.M. models. In particular in this case each property has been evaluated
considering the features of material in the X direction of laminate according with the
equation 6.1.1 Pn
i:1 xi · ti
X= P n (6.1.1)
i:1 ti
where xi is the generic properties of the i − th ply, ti is the thickness of i − th ply,
n is the total number of plies and X is the generic properties of equivalent material.
Figures 6.1, 6.2 give load and thickness distributions respectively. The mini-
mum of thickness is not located at the tip, like for conventional airplanes. In the
56
6. Results 6.1. Design results
PrandtlPlane the load distribution and hence the thickness are affected by the over-
constrained nature of the structures. In this concern, the point of minimum stress
depends on load applied; in this case Figure 6.2 highlights that it is located about at
50% of span.
57
4 Front wing Winglet Rear wing
x 10
1 5000 5000
6. Results
0 0 0
My [Nm]
My [Nm]
My [Nm]
−1 −5000 −5000
0 2 4 6 8 10 12 0 2 4 6 8 10 12 0 2 4 6 8 10 12
ID ID ID
−182 56 −36
−184 54 −38
Mx [Nm]
Mx [Nm]
Mx [Nm]
−186 52 −40
0 2 4 6 8 10 12 0 2 4 6 8 10 12 0 2 4 6 8 10 12
ID ID ID
−500 1000 0
−1000 500 −1000
Mz [Nm]
Mz [Nm]
Mz [Nm]
−1500 0 −2000
0 2 4 6 8 10 12 0 2 4 6 8 10 12 0 2 4 6 8 10 12
ID ID ID
58
1000 1000 0
0 0 −200
Ty [N]
Ty [N]
Ty [N]
−400
−1000 −1000
0 2 4 6 8 10 12 0 2 4 6 8 10 12 0 2 4 6 8 10 12
ID ID ID
Tx [N]
Tx [N]
Tx [N]
Tz [N]
Tz [N]
Tz [N]
−1 −1524 −5000
0 2 4 6 8 10 12 0 2 4 6 8 10 12 0 2 4 6 8 10 12
ID ID ID
6.1. Design results
thickness distribution : front wing 7 stress distribution : front wing
x 10
30 4
6. Results
25 3
20 2
t[mm]
σeq[MPa]
15 1
10 0
1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 8 9 10 11
ID ID
thickness distribution : winglet 7 stress distribution : winglet
x 10
25 4
20 3
15 2
t[mm]
59
σeq[MPa]
10 1
5 0
1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 8 9 10 11
ID ID
thickness distribution : rear wing 7 stress distribution : rear wing
x 10
25 4
20
3
15
2
t[mm]
10
σeq[MPa]
1
5
1°step=0.45m
2°step=0.95m
3°step=1.6m
4°step=2.32m
1°step=1.2m
2°step=2.32m
60
6. Results 6.2. Converting results into design
occurred on the rear wing. Concerning vertical winglets, some partitioning is based
upon the default geometry of F.E.M. model defined in [2], but since this part of wing
system is built using a full carbon spar instead of material used to optimize the front
and rear wing, the results are not consistent. In this respect the new layout has been
defined just for the spars of main wings, while the winglet has been treated in a different
way(exposed in the following chapters).
61
thickness step func. :front wing (upper flange) thickness step func. :front wing (lower flange)
30 30
6. Results
15 15
thickness [mm]
thickness [mm]
10 10
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
relative coordinate relative coordinate
thickness step func. :rear wing (upper flange) thickness step func. :rear wing (lower flange)
30 30
20 20
62
10 step func. 10
step func.
thickness [mm]
thickness [mm]
analytic func. analytic func.
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
relative coordinate relative coordinate
10 10
thickness [mm]
thickness [mm]
5 5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
relative coordinate relative coordinate
6.2. Converting results into design
6. Results
Section location[m] Spruce ply thickness[mm] Carbon ply thickness[mm] Total thickness[mm]
Upper flange
63
2.32 ⇒ 3.72 15 1.7 16.52
Lower flange
Section location[m] Spruce ply thickness[mm] Carbon ply thickness[mm] Total thickness[mm]
Upper flange
0 ⇒ 0.45 9 1 9.88
0.45 ⇒ 0.95 9 1 9.60
0.95 ⇒ 1.6 7 0.7 7.40
1.6 ⇒ 2.32 5 0.7 5.76
64
2.32 ⇒ 3.72 15 1.7 17.06
Lower flange
24
30
22
25 20
18
20
16
thickness [mm]
thickness [mm]
15 14
12
10
prototype 10 prototype
analytic distribuiton analytic distribuiton
5 8
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
relative coordinate relative coordinate
65
comparison prot. -conf. opt. :rear wing (upper flange) comparison prot. -conf. opt. :rear wing (lower flange)
35 25
30
20
25
15
20
15
10
thickness [mm]
thickness [mm]
10
5
F.E.M. Analysis
66
Chapter 7
F.E.M. Modeling
In the previous chapters new flanges thickness distributions, have been defined. In
the following astatic F.E. analysis is shown on the modified structure This chapter is
divided into three steps
2nd step, some thickness of the new configuration are modified according to the
results of step 1
7.1 Modeling
The finite element model has been developed in [2], in which the structural solution
of the prototype has been analyzed; this solution has been used as a starting point.
Since the model implemented in the design code does not include the contributions
of skins and auxiliary spars, an analysis has been done using the structure presented in
Figure 7.2. In this case the presence of ribs can’t be avoided, since they introduce the
load on spars.
67
7. F.E.M. Modeling 7.1. Modeling
other and lay on the plane, while z axis depends on the order in which the nodes
G1,G2,G3,G4 are assigned; z positive accords to the right hand rule. Furthermore, if
68
7. F.E.M. Modeling 7.1. Modeling
69
7. F.E.M. Modeling 7.1. Modeling
7.1.3 Ribs
The ribs are modeled as a frame, and are implemented using CTRIA3 element1 ,
because CQUAD4 could lead excessive distortions on element. The ribs fem model is
shown in Figure 7.7
1
they have the same features of CQUAD4 but 3 nodes instead 4
70
7. F.E.M. Modeling 7.1. Modeling
7.1.5 Winglet
The winglet structures is realized with a box shaped spar modeled with CQUAD4
elements, while the ribs are modeled using CTRIA3 elements for the reasons explained
above. Figure 7.9 "a" gives the the internal structures of winglet while Figure 7.9 "b"
gives the complete winglet.
71
7. F.E.M. Modeling 7.1. Modeling
(a) Internal
(b) Complete
72
7. F.E.M. Modeling 7.1. Modeling
Plies sequence origins from the z axis coordinate system, then the second is placed
upon the first and so on, as shown in Figure 7.11. The offset of laminate is such to
make correspond the external ply with the model surface. A check of the direction
of the z axis of elements is required, since the orientation affects the stacking layout
(Figure 7.12).
73
7. F.E.M. Modeling 7.1. Modeling
reference surface
offset
layer 1
surface layer 2
z axis layer 3
layer 4
layer 5
layer 6
material
z axis
7.1.7 Constraints
The prismatic couple Spar-Karman has been simulated by considering that the x
displacement of the front web and the z displacement of the nodes of upper flanges
alongside the bulkhead are not permitted, because of the load applied; all the x,y and
z displacements of the nodes corresponding to the pin location are constrained (Figure
7.13).
The links between wing tips and winglets are defined in order to provide the joint
of maximum stiffness. Then, the connection has been made using the MPC devices, in
particular the elements RBE2 and RJOINT. Elements RBE2 are defined through a
master node alongside the center of gravity of the spar section and several slave nodes
are placed on the section perimeter. This allows us to distribute the load acting on
74
7. F.E.M. Modeling 7.1. Modeling
the master node to the whole section. Finally, the joint is realized using the RJOINT
element which provides the load transfer between the master node of the two section to
connect. Two rigid joints are taken into account; in the first one the wing tip is linked
only to the winglet spar (Figure 7.14) while, in the second one, the entire winglet is
connected (Figure 7.15).
75
7. F.E.M. Modeling 7.1. Modeling
76
7. F.E.M. Modeling 7.2. Definition of the flange thickness: 1st step
1°step=0.45m
2°step=0.95m
3°step=1.6m
4°step=2.32m
1°step=1.2m
2°step=2.32m
7.2.1 Results
From the first analysis on the configuration depicted, three main topics arise:
• an overload occurs on the webs, especially in the regions close to the wing roots;
Figure 7.21 gives the failure index evaluated according to the Hoffmann’s criterion
(exposed in Appendix 8.1), in the purple colored regions, the value is bigger than
1 and, then, a failure occurs.
77
7. F.E.M. Modeling 7.2. Definition of the flange thickness: 1st step
• Stress and thus failure index are fairly low in the winglets (Figure 7.22). Hence,
in order to reduce the weight, thickness is reduced in this part of the structure.
• Close to the tips of both front and rear wings, stresses are quite low, especially
on the flanges (Figure 7.22).
78
7. F.E.M. Modeling 7.2. Definition of the flange thickness: 1st step
79
7. F.E.M. Modeling 7.3. Definition of thickness: 2nd step
Front Wing
1.6 m
rear web
root
front web
0.95 m
Rear Wing
1.6 m
rear web
root
front web
0.45 m
wood 1m
wood reinforced carbon
The flanges are initially oversized especially in the tip regions; the thickness of spars
is then reduced (see Figure 6.3) and the layouts of flanges become the ones shown in
Figures 7.25 and 7.26, where, since only the normal stresses are present in the flanges,
the fibers are oriented as the beam (angle=0), while the webs, to sustain shear stresses,
include 45 deg fibers.
Finally, the winglet is built using the layout shown in Figure 7.27. For both flanges
and webs , the results of this analysis are proposed in the next chapter.
80
7. F.E.M. Modeling 7.3. Definition of thickness: 2nd step
81
Chapter 8
F.E.M. Results
This chapter shows the results obtained by the F.E.M. analysis. In particular, a
comparison between the actual structure of the prototype and optimized structure is
depicted at both maximum load factor (nz=4) and the minimum load factor (nz=-2).
The results are presented in terms of displacements, stresses and Hoffman’s Theory
failure index, exposed in section 8.1. Failure occurs when the failure index is bigger
than 1, according to Figure 8.1; the effects of skin and auxiliary spar will be evaluated.
NO FAILURE ZONE
82
8. F.E.M. Results 8.1. Hoffman’s theory
where
1 1
F1 = − (8.1.2)
Xt Xc
1 1
F2 = − (8.1.3)
Yt Yc
1
F11 = (8.1.4)
X t Xc
1
F22 = (8.1.5)
Yt Yc
1
F33 = 2 (8.1.6)
S
−1
F12 = (8.1.7)
2Xt Xc
(8.1.8)
where Xt ,Yt ,Xc ,Yc are the tensile and compressive strengths in longitudinal and transver-
sal ply direction, while S is the shear strength. The left-hand side expression in 8.1.1
is dented as the ply failure index (F.I.) and 8.1.1 is equivalent to
F.I. ≥ 1 (8.1.9)
83
8. F.E.M. Results 8.2. Comparison between Prototype - New structure
(a) prototype.
84
8. F.E.M. Results 8.2. Comparison between Prototype - New structure
(a) prototype.
85
8. F.E.M. Results 8.2. Comparison between Prototype - New structure
(a) prototype.
86
8. F.E.M. Results 8.2. Comparison between Prototype - New structure
(a) prototype.
87
8. F.E.M. Results 8.3. New structure
88
8. F.E.M. Results 8.3. New structure
89
8. F.E.M. Results 8.3. New structure
90
8. F.E.M. Results 8.3. New structure
91
8. F.E.M. Results 8.3. New structure
(a) Carbon.
(b) Spruce.
92
8. F.E.M. Results 8.3. New structure
93
8. F.E.M. Results 8.3. New structure
94
8. F.E.M. Results 8.3. New structure
95
8. F.E.M. Results 8.3. New structure
96
8. F.E.M. Results 8.3. New structure
(a) Carbon.
(b) Spruce.
97
8. F.E.M. Results 8.3. New structure
98
8. F.E.M. Results 8.3. New structure
99
8. F.E.M. Results 8.3. New structure
(a) Carbon.
(b) Wood.
100
8. F.E.M. Results 8.4. Results of process
1
in according to the beam division shown in Figure7.18
2
see Figure 7.23
101
8. F.E.M. Results 8.4. Results of process
0 ⇒ 1.2 24 22.2
1.2 ⇒ 2.32 16 13.3
2.32 ⇒ 3.72 8 16.3
0 ⇒ 0.45[m] 26.4 10
0.45 ⇒ 0.95[m] 34.4 10
0.95 ⇒ 1.6[m] 26.4 7.7
1.6 ⇒ 2.32[m] 18.4 5.6
2.32 ⇒ 3.72[m] 9.2 16.7
0 ⇒ 1.2[m] 24 9.8
1.2 ⇒ 2.32[m] 16 6.6
2.32 ⇒ 3.72[m] 8 13.3
Spars (webs)
Wood sections[mm]2 3 3
Reinforced sections[mm] 2
[mm] 6 2.1
102
8. F.E.M. Results 8.5. Final layout of spars
3l
5u
2°step=2.32m
4°step=2.32m
2l
4u
upper flange
3°step=1.6m
lower flange
1°step=1.2m
2°step=0.95m
3u
1°step=0.45m
2u
1l
1u
103
8. F.E.M. Results 8.5. Final layout of spars
1.2
CARBON
ply thickness [mm]
2.5
CARBON
fiber orientation
0 deg
1.2
fiber orientation
0 deg
SPRUCE 0 deg
8
11
SPRUCE 0 deg
SPRUCE 0 deg
8
11
SPRUCE 0 deg
SPRUCE 0 deg
8
SEZ 2u (front spar)
1.2
CARBON
fiber orientation
ply thickness [mm]
2.2
0 deg
1.2
CARBON
fiber orientation
SPRUCE 0 deg
8
SPRUCE 0 deg
8
SPRUCE 0 deg
8
SPRUCE 0 deg
8
CARBON
ply thickness [mm]
ply thickness [mm]
1.6
fiber orientation
CARBON 0 deg
1.2
fiber orientation
0 deg
SPRUCE 0 deg
8
SPRUCE 0 deg
8
SPRUCE 0 deg
8
SPRUCE 0 deg
7
SPRUCE 0 deg
8
1.8
CARBON
1.2
CARBON
fiber orientation
0 deg
fiber orientation
0 deg
1.2
SPRUCE 0 deg
8
SPRUCE 0 deg
8
SPRUCE 0 deg
8
SPRUCE 0 deg
8
1.7
CARBON
fiber orientation
0 deg
SPRUCE 0 deg
6
SPRUCE 0 deg
6
104
8. F.E.M. Results 8.5. Final layout of spars
1.2
CARBON
ply thickness [mm]
CARBON
fiber orientation
0 deg
1.2
1
8
SPRUCE 0 deg
5
SPRUCE 0 deg
8
SPRUCE 0 deg
4
SPRUCE 0 deg
8
SEZ 2u (rear spar)
1.2
CARBON
fiber orientation
0 deg
1.2
ply thickness [mm]
CARBON
ply thickness [mm]
1
fiber orientation
0 deg 0 deg
SPRUCE
SPRUCE 0 deg 8
5
SPRUCE 0 deg
8
SPRUCE 0 deg
4
SPRUCE 0 deg
8
SPRUCE 0 deg
8
CARBON
fiber orientation
0 deg
1.2
ply thickness [mm]
SPRUCE 0 deg
8
SPRUCE 0 deg
8
SPRUCE 0 deg
8
CARBON
ply thickness [mm]
fiber orientation
0 deg
1.2
SPRUCE 0 deg
8
SPRUCE 0 deg
8
1.7
CARBON
fiber orientation
0 deg
SPRUCE 0 deg
8
SPRUCE 0 deg
7
105
NEW STRUCTURE SEZ 1l (front spar) PROTOTYPE
8
SPRUCE 0 deg
10
SPRUCE 0 deg
8. F.E.M. Results
8
0 deg
SPRUCE
10
0 deg
SPRUCE
fiber orientation
8
0 deg 0 deg
fiber orientation
SPRUCE
2.2
SEZ 2l (front spar)
6
SPRUCE 0 deg
106
SPRUCE 0 deg
6
0 deg
SPRUCE
8
0 deg
SPRUCE
0 deg
fiber orientation
CARBON
1.3
SEZ 3l (front spar)
0 deg
6
0 deg SPRUCE
SPRUCE
0 deg
fiber orientation
CARBON
ply thickness [mm]
1.3
8.5. Final layout of spars
107
Figure 8.23: Spars final layout: lower flange
ply thickness [mm] ply thickness [mm] ply thickness [mm]
1.3 6 6 0.6 6 0.9 5 4
SPRUCE
CARBON
SPRUCE
SPRUCE
CARBON
SPRUCE
SPRUCE
CARBON
NEW STRUCTURE
0 deg
0 deg
0 deg
0 deg
0 deg
0 deg
0 deg
0 deg
SPRUCE
SPRUCE
SPRUCE
SPRUCE
SPRUCE
SPRUCE
PROTOTYPE
0 deg
0 deg
0 deg
0 deg
0 deg
0 deg
fiber orientation fiber orientation fiber orientation
8.5. Final layout of spars 8. F.E.M. Results
Chapter 9
Conclusions
In this work a procedure to design the wing structure of a ULM PrandtlPlane has
been developed starting from the configuration of a prototype of ultra light aircraft
which was defined in [4] and analyzed in [2]. The design procedure has been applied to
define a new thickness distribution for the flanges of the wing system, in fact, since the
regulations impose that the validation tests must be done considering both front and
rear wing separately (without the winglet), the wing structures of such prototype was
defined as for a traditional aircraft.
Such procedure has been accomplished through the utilization of several software
R
R
as Matlab and Nastran . In the first part a numeric algorithm has been
R
implemented in Matlab language starting from the MDSA-2010 code defined in
[3]. This code use the virtual works’ principle to evaluate the load distribution and
then the stress level on the beams which compose the wing system. At the end of
process a new thickness distribution for flange is defined. The second part consist in
the validation of new structures through the utilization of fem tool, in particular in
R
R
this work Patran has been used as preprocessor while Nastran is the solver.
All the analysis developed concerned only static effects, no buckling phenomena has
been investigated.
9.1 Issues
The design process led to a structure stiffer and lighter than the prototype one, in
fact it has been observed a reduction of about 13% in weight on the spars structure,
to which a reduction in maximum vertical displacement of about 21.4% corresponds.
This result is the proof that, in this case, the over constrained structures allows the
designer to define a non traditional layout of spar, which provide a greater stiffness
and lower weight than traditional wings, leading advantages in terms of safety and fuel
108
9. Conclusions 9.2. Later developments
consumption.
Moreover the finite element analysis shows that regions of spars besides the wing
roots, especially web are overloaded in the prototype. The reinforcing carbon pads
are able to reduce this effect (as the fem analysis on the optimized structure gives).
Further effects of stress concentration can be due to constraints modeling.
109
9. Conclusions 9.2. Later developments
software allows to built a simple work-flow ad can be interfaced with the most common
R
R
R
codes as Matlab ,Nastran and so on. Furthermore, Mode Frontier allows
to perform several algorithm (both single and multi objective) to optimize the objective
function. Several kind of algorithms are depicted in [8]. An example of work-flow
R
elaborated in Mode Frontier is shown in Figure 9.1.
110
Appendix
111
Appendix A
Material Properties
The following tables gives the main properties of materials used, in terms of elasticity,
strength and density. The meaning of superscripts and subscripts is defined as follows,
according to conventions shown in Figure A.1:
• l, longitudinal direction;
• t, tangential direction;
• r, radial direction;
112
A. Material Properties
Material El [GPa ] Et [GPa ] Er [GPa ] Glt [GPa ] Glr [GPa ] Grt [GPa ]
Carbon — 0.32 — — — —
Spruce 0.37 0.47 0.44 0.24 0.04 0.02
Birch 0.426 0.451 0.692 0.426 0.043 0.024
Okumè — 51 — — — —
Table A.3: Poisson ratios
113
Appendix B
Alternative optimization process
Launch
Calculate
geometry
Define initial
Initialize Calculate inertial
thickness
loop properties
distribution
Calculate
load distrib.
Calculate inertial
properties
Calculate
stress
No
Yes
Define
results
Exit
114
B. Alternative optimization process
115
Appendix C
The Matlab
R
code
R
This chapter aims to describe how the Matlab code works. In particular it is
explained how to launch the tool and how to enter the main parameters. Moreover, it
is shown which the default settings are and how they can be modified them. Basically,
this chapter can be used as the optimizer reference manual. Finally, in order to run
this tool a Matlab R
2007 version or later is required.
Sref is the reference Surface and includes the entire rear wing surface plus front wing
surface excluding the fuselage intersection;
Rs is the ratio between the whole rear wing surface and front wing surface where the
fuselage intersection is excluded;
116
R
C. The Matlab code C.1. Run the optimization tool
l/b is the ratio between the horizontal distance of the two wings and wing span;
h/b is the ratio between the vertical distance of the two wings and wing span;
As this dialog window is completed, another one appears on the screen (Figure C.3) to
define other parameters, in particular
1
in this case the chord at root matches with the chord at center line
117
R
C. The Matlab code C.1. Run the optimization tool
Figure C.2: Dialog command window used to enter the geometric parameters
Figure C.3: Dialog command window used to enter the general parameters
118
R
C. The Matlab code C.2. The objective function
Furthermore, as well as the parameters discussed above, there are some choices to
R
do in order to customize the routine, these are included in the Matlab code using
a set of default parameters. For example, the part of the code of LAU N CH_opt.m
which launch the calculation is shown in listing C.1. In this part of code the field
scelta_struttura can be switched from 1 to 3 in order to analyze a wing box solution
instead a single spar one2 .
cd ( ’opt ’ )
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %%%% calcolo peso strutturale
tic
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
plot_res ;
cd ../
elapsed_time = toc
Listing C.1: Launch calculations
119
R
C. The Matlab code C.2. The objective function
to convert the input parameters in the ones used by MDSA-2010 , which is integrated
in this code. The main parts of this routine are shown in listingC.3.
function [ weight , dati_out , mchek ]= peso ( b_a ,S , Rs , LA25_a , LA25_p , ...
lambda_a , lambda_p , GAMMA_a , GAMMA_p , rap_h_b , rap_l_b , D_fus_a , ...
Sigma_ref , options , vec_in , numero_el )
D_fus_p =0;
% ------------------------------------
Launch_calcolo_pesi ;
% ------------------------------------
weight = peso_totale ;
end
Listing C.2: Objective function
function [ dati_ala_ant , dati_ala_post ]= gen_dati_conf ( D_fus_a ...
, D_fus_p , b_a , b_p , Sa , Sp , lambda_a , lambda_p , LA25_a , ...
LA25_p , rap_h_b , rap_l_b )
120
R
C. The Matlab code C.2. The objective function
h = rap_h_b * bmed ;
l = rap_l_b * bmed ;
121
R
C. The Matlab code C.2. The objective function
Listing C.3: gen_conf routine
Furthermore in listing C.2,it is possible to modify the value of the fuselage diameter
at the intersection with rear wing (the default value is zero).
122
R
C. The Matlab code C.3. Structural weight
par_disc is the size, expressed as a fraction of beam length, of the elements in which
the wing is divided. The default value is set on 0.1,this means that the size of
each element is the 10% of the beam lenght; a lower value increases the accuracy
as well as the calculation time, while a greater value has the opposite effect3 .
rho_skin is the density of material used to model the external skin. This parameter
can be defined for a wing box solution or for single spar one. Since the skin of
the ULM prototype is built using okumè, this value is set on 330Kg/m3
t_skin is the thickness used to model the external skin. For the ULM prototype the
default value is 3mm
ala this parameter allows to chose the kind of airplane, PrandtlPlane (enter 1) or
conventional(enter 2). By default it is set on 1
par_disc =0.1;
ro_aria = isasi ( h_cru )*[0;0;1;0;0;0]; % [ kg / m ^3] densità
% dell ’ aria in crociera
if scelta_struttura ==3 % % wing box
rho_skin =2700; % [ Kg / m ^3]
t_skin =0.001; % [ m ]
else
rho_skin =330; % [ Kg / m ^3] %% monolongherone
t_skin =0.003; % [ m ]
end
rad = pi /180;
ala =1; % menu ( ’ Scegli il tipo di ala : ’ , ’ chiusa ’ , ’ convenzionale ’);
Listing C.4: Launch_calcolo_pesi 1st step
The second part,shown in listing C.5, is taken from MDSA-2010 and provides the
evaluation of the airfoil coefficients and the geometry definition of spars. This part is
3
A treatment about this topic is exposed in chapter 4.7
123
R
C. The Matlab code C.3. Structural weight
better explained in [3]. Furthermore, the routine def _geometria includes the input
data file for the geometry of spar, wing box (if any) and ribs.
% script per la adefinizione della geometria dell ’ ala :
def_geometria ;
% calcolo coefficienti del profilo
Launch_Xfoil ;
Listing C.5: Launch_calcolo_pesi 2nd step
The third section (listing C.6) is into the iterative loop and its purpose is to evaluate
the inertial and aerodynamics loads, load distribution, and stress distribution. In this
part the following parameters are defined
aerodynamic loads that are the values of lift at wing root and wing tip of both
wings, they can be changed into the script distrib_portanza_generica, shown
in listing C.7;
metodo establish the criterion used to calculate the equivalent stress, and it is defined
by the function tens_ta, shown in listing C.8;
E is the value of efficiency used as scale factor on lift in order to evaluate the drag
and it is implemented in distrib_resistenza_generica(see listing C.9)
% inizio ciclo
ETA_cos_direttori
124
R
C. The Matlab code C.3. Structural weight
cd ( ’ calcolo tensioni ’ )
% %% calcolo tensioni
tens_ver ;
t_tens = toc
Listing C.6: Launch_calcolo_pesi 3rd step
% Distribuzione di portanza generica dati i valori alla radice
% ed all ’ estremità :
% ALA ANTERIORE
% disp ( ’ Carico sull ’ ’ ala anteriore : ’);
% L_r . ala_ant =655.7417;
Lz_r . ala_ant =650.5896* nz ; % = input ( ’ alla radice [ N / m ^2]: ’)
Lz_t . ala_ant =217.5021* nz ; % input ( ’ al tip [ N / m ^2]: ’)
Listing C.7: A part of function distrib_portanza_generica
% metodo = medodo di calcolo della tensione equivalente :
% 1 --> criterio di Beltrami
% 2 --> criterio di Tresca
% 3 --> criterio di Von Mises
...
n_p =10; % numero punti analizzati per ogni flangia
ta =0.003; % [ mm ]
if nargin <11
metodo =3;
end
Listing C.8: A part of function tens_ta
% Distribuzione di resistenza a partire dalla portanza e
% dall ’ efficienza :
125
R
C. The Matlab code C.3. Structural weight
% save d is t r ib _ re s i st e nz a _ ge n er i c a
save ( ’ distrib_resistenza_generica ’ , ’ Dy_ala ’ , ’s_a ’ , ’s_p ’ , ’s_b ’ )
Listing C.9: A part of function distrib_resistenza_generica
where σa is the allowable value of stress which depends on material strength, σe is the
equivalent stress defined above and is the error margin, the function returns 1 and
the loop finishes, else par_conv returns 0 and the thickness distributions are modified
in order to re-start the loop
% %%% caclolo parametri di convergenza
% %% input
errore_max =10;
tens_ver1 =[ Sigma_ant , Sigma_bulk , Sigma_post ];
% %% calcolo parametro convergenza
126
R
C. The Matlab code C.3. Structural weight
if count_glob ==1
break
end
% %% ricalcolo spessori
defsp ;
cd ../
end
Listing C.10: Launch_calcolo_pesi 4th step
if nargin <4
iter =2;
end
if nargin <3
e_max =5;
end
127
R
C. The Matlab code C.3. Structural weight
Listing C.11: The functionpar_conv
The thickness modification is the task of the script called def sp, shown in listing
C.12. This function works as explained in section 5.8 and the only parameter to set
is delta_sp, that represents the increment or decrement to assign to the thickness
distribution point by point. The default value is 0.2mm, a lower value improves the
accuracy but leads to a longer calculation time, a greater value does the opposite.
% %% definizione tolleranza
toll = Sigma_ref * errore_max /100;
% %% definizione incremento spessore
delta_sp =0.0002; % [ m ]
% -------------------------------------------------------------
% -------------------------------------------------------------
for i =1: numel ( s1 )
128
R
C. The Matlab code C.3. Structural weight
t_ant ( i )= t_ant ( i );
end
Listing C.12: A part of function def sp
Finally the calculation of spar weight is done by the function weight1long shown in
listing C.13. Then, the last part of Launch_calcolo_pesi is used to save the output
data set. An example is shown in listing C.14.
function [ Peso , Area , Volume ]= Weight_1Long (s ,A , rho )
if nargin <3
rho =1;
warning ( ’ peso per unita di volume ’ )
end
% %% Calcolo area
% end
% %% Calcolo Volume
129
R
C. The Matlab code C.3. Structural weight
Volume = trapz ( ss , AA );
% %% Calcolo Peso
Listing C.13: The function weight1long
% %% pesi
dati_out . peso . tot = peso_totale ;
dati_out . peso . long . ant = Peso_ant ;
dati_out . peso . long . post = Peso_post ;
dati_out . peso . long . bulk = Peso_bulk ;
dati_out . peso . cent . ant = peso_centine . ala_ant ;
dati_out . peso . cent . post = peso_centine . ala_post ;
dati_out . peso . cent . bulk = peso_centine . bulk ;
dati_out . peso . skin . ant = Peso_skin . ala_ant ;
dati_out . peso . skin . post = Peso_skin . ala_post ;
dati_out . peso . skin . bulk = Peso_skin . bulk ;
% %% spessori
dati_out . distr_spess . ant = tma_mm ;
dati_out . distr_spess . post = tmp_mm ;
dati_out . distr_spess . bulk = tmb_mm ;
dati_out . spessore_minimo = min ([ t_ant t_post tbulk ]);
% %% tensioni
dati_out . distr_tens . ant = Sigma_ant ;
dati_out . distr_tens . post = Sigma_post ;
dati_out . distr_tens . bulk = Sigma_bulk ;
dati_out . distr_tens . s_ref = Sigma_ref ;
Listing C.14: Launch_calcolo_pesi 5th step
130
R
C. The Matlab code C.4. Results layout
In order to give an easier reading of results the tool returns on the command window
a matrix of weight that shows the weights of ribs, skin, spars and the sum of these
for each wing. Furthermore a plot of stress and thickness distribution on each wing
and a plot of load distributionfor each wing are given. The following figures gives
the structure of dati_out, which includes the database calculated by the optimizer,
according with the legend shown in Figure C.4.
LEGEND:
scalar
sub structure
matrix
vector
131
R
C. The Matlab code C.4. Results layout
discr
iterazione
carichi
spessore_minimo
distr_tens
geom distr_spess
tant_iter
DATI_OUT
tbulk_iter
cds tpost_iter
tens_ant_iter
peso
tens_post_iter
iner
tens_bulk_iter
132
R
C. The Matlab code C.4. Results layout
tant_iter each row represents the vector of thickness distribution in a specific iteration
for front wing.The number of row represents the number of iteration.
In the next paragraph are shown the various substructures defined in Figure C.5.
133
R
C. The Matlab code C.4. Results layout
Tx
Ty
Tz
Mx
My
ant Mz
Tx
Ty
Tz
cds post
Mx
My
Mz
bulk Tx
Ty
Tz
Mx
My
Mz
134
R
C. The Matlab code C.4. Results layout
dati_ala_ant
geom
dati_ala_post
A
ant
Ix post
Iner
bulk
Iy
Iz
135
R
C. The Matlab code C.4. Results layout
tot is the global weight of the wing system, hence include the weight of rib, skin and
spars of each wing;
tot
ant
longh post
peso
bulk
cent
skin
4
the same notations are used also in the following
136
R
C. The Matlab code C.4. Results layout
asc1
discr asc2
asc3
portanza
ant
longheroni post
carichi
bulk
centine_skin
totale
137
R
C. The Matlab code C.4. Results layout
ant
post
distr_tens bulk
s_ref_int
s_ref
ant
distr_spess bulk
post
138
R
C. The Matlab code C.5. Default values
ba [m] 8 LAUNCH_opt.m5
Sref [m2 ] 13.26 LAUNCH_opt.m
Sp/Sa 1.66 LAUNCH_opt.m
Λa [deg] 24.27 LAUNCH_opt.m
Λp [deg] −11.23 LAUNCH_opt.m
λa 0.59 LAUNCH_opt.m
λp 0.38 LAUNCH_opt.m
Γa [deg] 7 LAUNCH_opt.m
Γp [deg] 0 LAUNCH_opt.m
l/b 0.547 LAUNCH_opt.m
h/b 0.25 LAUNCH_opt.m
Df us [m] 1.24 LAUNCH_opt.m
nz 4 LAUNCH_opt.m
V [m/s] 69 LAUNCH_opt.m
h [m] 1000 LAUNCH_opt.m
σmax [M P a] 35 LAUNCH_opt.m
Load data
Ribs data
Skin data
139
R
C. The Matlab code C.5. Default values
Tension data
Others data
scelta_struttura_ala 1 LAUNCH_opt.m
ala 1 Launch_calcolo_pesi.m
iter 100 Launch_calcolo_pesi.m
e_max 10 Launch_calcolo_pesi.m
delta_sp [m] 0.0002 Launch_calcolo_pesi.m
5
can be modified also through the dialog window
6
WARNING!:to change this parameter if web thickness changes
140
Appendix D
Sensitivity Analysis
As said in the previous chapters, this optimization process has been conceived to
find an optimum set of data which verifies just the static stress constraints, starting
from a given set of geometrical parameters. These parameters come from a previous
optimization (discussed in [4]) which aimed to define the best solution i.e the one with
minimum drag, takeing aerodynamics and flight mechanics into account. However, the
drag is also affected by the weight of airplane, hence a configuration that minimize the
parasite drag could lead to realize a too much heavy structure penalizing the global
drag. In this respect a multi objective optimization process is advisable in order to
minimize both parasite drag and structural weight and hence to find the parameters
which give the best trade-off solution.
Thus, in order to improve the efficiency of such process a sensitivity analysis is
required to determine how the solution, in this case the structural weight, is affected
by input parameters.
141
D. Sensitivity Analysis D.1. Analysis process
General
Front wing
Rear wing
Γa [deg]1 −3 0 3
Λ25
a [deg] −8.37 −9.3 −10.23
Ct/Cr 0.33 0.57 0.40
Table D.1: Parameters used in sensitive analysis
W i − W0
∆W = (D.1.1)
W0
X i − X0
∆X = (D.1.2)
X0
(D.1.3)
where W is total structural weight, X is the generic parameter and 0 is the subscript
related to the reference configuration. Finally, section D.2 gives the command window
returned by this analysis.
As shown in Figure D.2, the parameters which mainly affect the weight around the
reference configuration are the wing area, wingspan, sweep angles and l/b ratio. In
order to implement an extended optimization process (as said above) these parameters
can be used as input variables, while the others can be used as constants.
142
55 55 48 49
50 50 47.5 48
45 45 47 47
weight [Kg]
weight [Kg]
weight [Kg]
weight [Kg]
D. Sensitivity Analysis
40 40 46.5 46
7 8 9 12 14 16 1.4 1.6 20 25 30
’ba’ ’S’ ’Rs’ ’LA25a’
48 47.5 48 47.2
47.5 47.5
47 47.15
143
47 47
weight [Kg]
weight [Kg]
weight [Kg]
weight [Kg]
47.25 47.25 55
47.2 47.2 50
47.15 47.15 45
weight [Kg]
weight [Kg]
weight [Kg]
47.1 47.1 40
−5 0 5 0.2 0.3 0.4 0.7 0.8 0.9
0 0 0 0
(W−W0)/W0
(W−W0)/W0
(W−W0)/W0
(W−W0)/W0
−0.1 −0.1 −0.1 −0.1
D. Sensitivity Analysis
−0.1 −0.05 0 0.05 0.1 0.15 −0.1 −0.05 0 0.05 0.1 0.15 −0.1 −0.05 0 0.05 0.1 0.15 −0.1 −0.05 0 0.05 0.1 0.15
(’ba’−’ba’0)/’ba’0 (’S’−’S’0)/’S’0 (’Rs’−’Rs’0)/’Rs’0 (’LA25a’−’LA25a’0)/’LA25a’0
0 0 0 0
144
−0.05 −0.05 −0.05 −0.05
(W−W0)/W0
(W−W0)/W0
(W−W0)/W0
(W−W0)/W0
−0.1 −0.05 0 0.05 0.1 0.15 −0.1 −0.05 0 0.05 0.1 0.15 −0.1 −0.05 0 0.05 0.1 0.15 −0.1 −0.05 0 0.05 0.1 0.15
(’LA25p’−’LA25p’0)/’LA25p’0 (’lambdaa’−’lambdaa’0)/’lambdaa’0 (’lambdap’−’lambdap’0)/’lambdap’0 (’GAMMAa’−’GAMMAa’0)/’GAMMAa’0
0 0 0
(W−W0)/W0
(W−W0)/W0
(W−W0)/W0
−0.1 −0.05 0 0.05 0.1 0.15 −0.1 −0.05 0 0.05 0.1 0.15 −0.1 −0.05 0 0.05 0.1 0.15
(’GAMMAp’−’GAMMAp’0)/’GAMMAp’0 (’raphb’−’raphb’0)/’raphb’0 (’raplb’−’raplb’0)/’raplb’0
Figure D.2: Structural weight relative variation against parameters relative variation
D.1. Analysis process
D. Sensitivity Analysis D.2. Command window
145
D. Sensitivity Analysis D.2. Command window
146
Bibliography
[1] A. Frediani. Best wing sistem. Innovative Configurations and Advanced Concepts
for Future Civil Transport Aircraft, 2005.
[2] R. Tavella A. Clemente. Analisi agli elementi finiti di ala a box. Master’s thesis,
University of Pisa, 2010.
[5] T.H.G. Megson. Aircraft Structures for engineering students. Butterworth Heine-
mann, third edition, 1999.
147