Applications of structural optimisation to AIRBUS A380 powerplant configuration and pylon design

Page created by Nathaniel Harrington
 
CONTINUE READING
Applications of structural optimisation to AIRBUS A380 powerplant configuration and pylon design
Applications of structural optimisation
 to AIRBUS A380 powerplant configuration and pylon design
                                        2001-122
                                  Stéphane GRIHON
                                       AIRBUS
                                316, Route de Bayonne
                                31060 Toulouse CEDEX
                                        France
                           stephane.grihon@airbus.aeromatra.com

ABSTRACT

To achieve the high level of performance sought by AIRBUS for the future very large
civil transport aircraft A380, a key point is the optimisation of the powerplant
configuration. This is an integrated and collaborative task, involving many trade-off
studies between engine performance and pylon design criteria. It requires concurrent
engineering between AIRBUS and the engine provider, particularly in early phases of
the design where main configuration drivers are rapidly frozen. And though AIRBUS is
only responsible of pylon design and manufacturing, influence of engine design
parameters must be taken into account to find the pylon giving the best powerplant
configuration.
Rapid and flexible tools are necessary at this stage to estimate the weight and
performance of engine/pylon configurations in discussion and aid the decision.
SOL200 has proved to be very useful in this scope.
Many optimisation applications were performed with SOL200 on all AIRBUS A380
components (wing, fuselage, …). The focus of this paper is on two examples concerning
the powerplant optimisation.
The first one is a topology optimisation application whose goal was to reduce the
bending deformation of an engine. SOL200 was used to validate a new structural
concept in this regard. Webs were added around the core case and SOL200 allowed to
find the optimum position, sizing and weight of these webs and find the best compromise
with the bending deformation.
The second example is a stress optimisation application. The goal of this second
application was to give fast estimates of pylon weights. A complete stress optimisation
problem was formulated and solved so as to determine all the sizing properties of a
pylon finite element model. SOL200 gives in a couple of minutes a full pre-sizing of the
pylon with a minimum weight satisfying stress allowables for a large set of load cases.
This process was further coupled to a MSC.Patran parameterised model generator used
to perform intensive configuration studies.
Applications of structural optimisation to AIRBUS A380 powerplant configuration and pylon design
1.Introduction

Aircraft development is a very heavy and complex task which requires continuous
challenge to reach the required level of performance. More and more it is a matter of
collaboration between AIRBUS and its many industrial partners and subcontractors.
It is particularly true for the powerplant configuration, which is the result of many trade-
off studies conducted by AIRBUS and the engine manufacturer.

The design of the powerplant is certainly one of the most difficult problems in
aeronautics because of its high level of multi-disciplinarity and the difficulty of disciplines
involved.
But the compromise exists also for one single discipline, between components : what is
a benefit for the engine, can be penalising for the pylon and vice versa. And even if
AIRBUS is not in charge of engine design and manufacturing, coupled studies including
engine and pylon modifications must be conducted to find the pylon giving the optimum
powerplant configuration.

But to find this global optimum is a tedious task and computational tools are necessary
to aid the decision and provide informations leading to optimal choices.
In the structural design area, MSC.Nastran SOL200 is very useful to evaluate rapidly the
interest of a concept. The guarantee of minimum weight ensures the quality of the
comparison performed between different designs and allows to select in very short
cycles the best solution.

Two studies carried out with SOL200 in the context of the correlated design of engine
and pylon for the AIRBUS A380 are presented in this paper.
They illustrate the classical process of airframe design where stiffness or strength
properties are the first concern of the aircraft manufacturer while stress feasibility is
taken into account in a second time.

2.Context

Two concepts of engine-to-pylon attachments were recently compared by AIRBUS in the
scope of A380 development.

The first concept is traditionally applied on AIRBUS aircraft and consists in attaching the
pylon to the engine core case.
In the second one, the pylon attachment is moved forward, onto the engine fan case.

Let us remind that a pylon is a structural box used to attach the engine to the wing and
that this component is of AIRBUS responsibility.
Applications of structural optimisation to AIRBUS A380 powerplant configuration and pylon design
Pylon role and both concepts are shown in sketches below :

                                   wing                                                   wing

                                                                                  pylon
                           pylon

          fan      core                                      fan           core

                "core" concept                                       "fan" concept
                Figure 1 : Sketches of attachment concepts "core" and "fan".

The problem is to know which powerplant configuration is the best one for the overall
A380 performance.

Discussions between AIRBUS and the engine manufacturer about these two concepts
required strong arguments and many computational studies often in very short cycles.

This is the context of this paper where MSC.Nastran SOL200 revealed itself as being
very satisfactory for these preliminary sizing studies.

3. Stiffness improvement : a use of SOL200 for topology optimisation
and design
3.1 Problem definition

This first study aimed to find a design solution to reduce the bending deformation of the
engine and its rotor for the “core” concept.
AIRBUS designers proposed to add webs and stiffeners to the front part of the core
case, at +/-90° positions, to increase the bending moment of inertia of the engine.
                                                      reinforcement webs
                           fan case
                                                             core case
                           fan case
                           attachment arms

                                                       rear flange

                          Figure 2 : Sketch of the reinforcement principle

A rear flange was also added to support the webs on their back.
Applications of structural optimisation to AIRBUS A380 powerplant configuration and pylon design
This design principle was then studied by AIRBUS in collaboration with the engine
manufacturer.

In this task, SOL200 was intensively used to determine :
- the location of the additional webs
- the elemental sizes of these stiffened webs (and rear flange)

The objective was to find the best compromise between the minimum weight and the
maximum bending stiffness for the engine.

3.2 Finite element modelling

30 artificial webs were modelled with a 12° step angle and quasi-zero dimensions were
authorised for design variables. This allows SOL200 to remove a web if its contribution
to the bending stiffness is negligible.

Here is a view of the MSC.Nastran finite element model of the engine and pylon :

                     Figure 3 : Engine and pylon finite element model

To measure the engine bending, the difficulty was to remove the rigid body component
of motion. RBAR elements were used to model a rigid bar joining the two bearings of the
low pressure rotor. Then the deflection was measured through SPOINTs pointing at
MPCs which gave the differences of z displacements between the deformed rotor and
the rigid bars. This process gave access to the bending deformation only.

The load case considered was the lift-off case with 85% of maximum thrust at sea-level,
which gives the maximum bending moment. The maximum bending displacement was
found between the two bearings : ∆z at this position was chosen to build a stiffness
indicator for the engine.

3.3 Optimisation process
It was impossible to know a priori which stiffness improvement could be achieved with a
reasonable weight penalty. The objective was to find the maximum stiffness increment
with the minimum weight. To reach this trade-off while designing the engine
reinforcement, a sequence of several optimisation problems was solved with SOL200.

3.3.1 Topology optimisation

The initial problem formulation had not the standard form of weight minimisation under
constraints. Instead, the maximum improvement of engine stiffness with a given weight
addition ∆w* was searched for. ∆w* was chosen as matching the difference on pylon
weights between the “core” and “fan” concepts.

Hence the problem initially solved can be mathematically formulated as :

(P)                                      Max S(λ)
                                        ∆w(λ) < ∆w*
              ∆z 0
with S( λ) =         , ∆z0 being the initial bending deflection.
             ∆z( λ )
λ is the set of design variables composed of web thicknesses and stiffeners cross
sectional areas.

To roughly determine the optimum location of strengthening webs and the maximum
workable stiffness increment, all the 30 webs were first included in the optimisation
problem.
Results showed that the most interesting angular positions were +/- 90° and +/- 36°,
+/-45° around these positions.
To confirm these results a parametric study was performed with 3 webs on the upper
and lower part of the core case. The +/-36° positions were found to be the most efficient
ones.

The stiffness increment found with these local reinforcements was very close to the
maximum value obtained with the complete set of webs. The topology of the
reinforcement could therefore be considered as optimal.

3.3.2 Sizing optimisation

The question now arising was to know if the weight addition was necessary or if there
exists weight penalties less than ∆w* but with a similar stiffness improvement.
To answer this question a parametric study was performed which consists in solving the
problem (P) with different weight additions ∆w*.
An asymptotic behaviour was found for the stiffness improvement according to the
following figure
13,5

                 stiffness increment
                                        13
                                       12,5
                                        12
                                       11,5
                                        11
                                       10,5
                                        10
                                              0,16   0,33      0,67   1
                                                      weight ratio

          Figure 4 : Asymptotic behaviour of stiffness increment vs. weight supply

A reasonable stiffness target was then defined as being 12,6% increment.

To find the minimum weight required to reach this stiffness target a dual problem
formulation was used and takes the more standard form of weight minimisation under
constraints.

This dual problem can be mathematically formulated as
(P*)                                   Min ∆w(λ)
                                       S(λ) > S*

An optimal value of 0.56 ∆w* was found.

To simplify the design reinforcement, various variable definitions were tested leading to
a final reinforcement with 6 identical webs at (90°,90°+/-36°,-90°+/-36°) positions, with
the same stiffness improvement found as for a heterogeneous solution.

Sizing characteristics are:
Ø outer stiffeners cross sectional area = 0.3 sq.inch
Ø inner stiffeners cross sectional area = 0.6 sq.inch
Ø web thickness = 0.25 inch
Ø rear flange thickness = 0.13 inch

3.5 Discussion

This study illustrates how SOL200 can be used in structural design. Its flexibility allows
to answer rapidly to questions of the designer: position, number, sizing of structural
pieces.
It was also demonstrated how difficult the formulation of an optimisation problem can be.
An example, classical in stiffness-oriented optimisation is the problem of the asymptotic
behaviour of stiffness which can lead to spurious additional weights. The inverse
formulation of weight minimisation is more well-posed and must be subsequently
considered.
More generally, optimisation run is seldom satisfactory and an optimisation problem still
involves parametric studies on its own formulation.

This study showed that non-negligible engine stiffness increments can be achieved
through structural reinforcements. The problem is now to be able to compare weights for
different pylon concepts. This is the subject of the next part of this paper.

4. Selection of a concept : a use of SOL200 for rapid weight
assessment through preliminary sizing
4.1 Problem definition

The problem was to be able to assess the weight for a given pylon so as to compare and
make the best choice among different pylon concepts.
SOL200 was used in correlation with an automated mesh generator implemented in
MSC.Patran with the PCL language.
This mesh generator is chained with SOL200 and fed with files of sizing loads and
allowables, so as to determine automatically the working weight of the engine pylon. The
focus is put here on this automated sizing operation.

4.2 The pylon finite element model
Figure 11 : Pylon finite element model

The finite element model used for the weight assessment is simplified : skins are
represented by CQUAD4s only, according to the equivalent thickness approach. Thus
stability constraints are not directly taken into account. They are included in stress
allowables issued from the designer skill.
The model contains less than 500 elements.
The loading is carried out through a spurious engine made of beam elements enabling
to respect the degrees of freedom concerned by each attachment.

4.3 Definition of design variables

Design variables are defined through group of elements. A design variable is a scaling
factor on a connected set of elements modelling a part of the structure.
As shown in the figure below, these sets can be printed in MSC.Patran with in-house
programmes developed to check the consistency of the design variable definition :

                                                                          P 18
                                                                          P 19
                                                                          P 20
                                                                          P 21

                                                                          P 23
                                                                          P 24
                                                                          P 25
                                                                          P 26
                                                                          P 27

                  Figure 12 : Groups support to design variable definition

4.4 Statement of the optimisation problem

The optimisation problem follows the traditional approach of weight minimisation under
stress constraints giving a set of sizing loads and allowables attached to these loads and
specific parts of the structure :
Min W (λ )
                                    σ i j ≤σ i j *
                                    i = 1, nb of elts
                                     j = 1, nb of loads

Lower bounds are given for thicknesses as given below :
      Ø Flanges :                                    4.0 mm
      Ø Skin thicknesses (panel webs) :              2.5 mm
      Ø Spar webs :                                  2.5 mm
      Ø Pyramid :                                    10. mm
      Ø Panel supports :                             7.0 mm
Sizing loads are of two kinds : 5 flight cases and 4 fan blade out cases are considered.
They are defined as 3 forces and moments applied at the engine centre of gravity.
Design responses are stress Major (σmax), Minor (σmin ) and Max Shear in CQUADs,
side panels and spars, stress σx in pyramid gauges and spar webs.
Gauges are CRODs which are used to measure and control stresses along pylon edges.
Some design constraints were also added between design variables. For example side
panel webs are required to be thinner than the corresponding panel support. This
constraint was formulated as the subsequent inequality :
                                    (tia*λa)/(tip *λp ) < 1

4.5 Automation of the optimisation problem definition

Tools were developed in FORTRAN and PCL to help the user in the definition of the
problem and the tedious generation of the SOL200 Bulk Data.
Loads can be provided in a file or directly in a MSC.Patran window.
Remaining data are attached to groups previously defined.
A table is automatically generated for the user who has to input for each group
associated with a design variable :
- minimum and maximum bounds
- type of stress controlled
- allowable for this constraint
Figure 13 : Problem definition window

These tools initially developed in the context of the parametric pylon model to generate
automatically the SOL200 bulk data are fully generic and can be used for any structure
to solve any stress optimisation problem.

However, design constraints such as inequalities between design variables depend on
the application case and must be entered manually.

4.6 Results

As shown on the following figure the results are obtained quickly. Five iterations only are
necessary to convergence which represents less than 2 minutes on a Silicon Graphics
ORIGIN R12000. The weight is first increasing because the initial structure is not
feasible. Consequently, the maximum stress is decreasing.

                      Figure 14 : Weight and maximum stress history
The final weight is greater than the initial one, but the starting structure was not feasible.
Optimising a feasible pylon structure showed a weight reduction of 10%. This a typical
weight saving obtained with sizing optimisation which often gives weight savings
between 10 and 15 % in comparison with classical sizing methods.

The distribution of stresses as seen below shows for the optimised design a reduced
maximum amplitude and more homogeneous values which is representative of achieved
optimisation results.

             Figure 15 : Stress distribution before and after stress optimisation

The preliminary sizing found with SOL200 was carefully checked with designers which
confirmed its consistency.

4.7 Discussions

Comparisons were performed with an in-house implementation of the Fully Stressed
Design approach. It shows that FSD converges with difficulty and does not give
minimum weights. The weight obtained through SOL200 optimisation is 10% lighter.
SOL200, even if more sophisticated was preferred to build the automation sizing
procedure of the automated MSC.Patran mesh generator.

This procedure can obviously be generalised to more sophisticated FEMs in more
advanced design phases. The set of loads is not limited and SOL200 automatically
computes the critical loads using the active constraint principle.

Hence SOL200 also gives large cycle reductions : two weeks are necessary for a design
engineer to size the pylon and compute the load envelop with classical tools and only
two iterations can be performed. SOL200 requires only 2 minutes to perform a better
work, leading to convergence and minimum weight !

5.Conclusion
Attempt was made in this paper to show how SOL200 can be used profitably at the
beginning of an aircraft development to aid the decision in the structural design of
aircraft components. Many applications of SOL200 to A380 have already been
performed in AIRBUS. Most of the components have been impacted (wing, fuselage,
engine pylons, landing gear bays …).

Among the numerous studies carried out, two applications to the powerplant
optimisation were selected.
They demonstrate the performance of SOL200 in two important areas of structural
design :
- design of a structure for stiffness requirements
- preliminary stress sizing to assess the weight of a component
In both of them, SOL200 showed its efficiency and gave strong arguments to choose the
best design solutions and helped AIRBUS and its industrial partners to reach the best
level of performance for the A380.

Moreover two kinds of SOL200 utilisation were demonstrated
- free use showing how it can be difficult to solve an optimisation problem without
  optimisation expertise essentially in the statement of the problem, which is often full
  of traps
- encapsulated use where a previous tuning of the problem definition and an
  automated data generation makes SOL200 accessible to non-expert users.
Both modes of utilisation gives to SOL200 the required flexibility to be intensively applied
in A380 development on powerplant configuration as well as any A380 component
(wing, fuselage, …). SOL200 and more generally optimisation methods and tools will
then give best structural solutions for A380, with minimum weights and in reduced
cycles. This is a major contribution to AIRBUS objective: to issue the most competitive
aircraft above 400 seats.

But SOL200 can still be improved and here are proposals for further developments :
- optimisation data definition is tedious and could be simplified and facilitated through
   extensions of MSC.Patran SOL200 interface (potentially customised to aeronautical
   applications).
- algorithms can be improved and enriched (discrete / global optimisation)
-  a tool to update the Bulk Data after optimisation is bitterly missing
-  a software framework could be built around SOL200 to integrate non-MSC analysis
   codes into the optimisation process : in stress optimisation for example, finite
   element results must generally be mixed with skill tool results (stability, damage
   tolerance …).
You can also read