• Nenhum resultado encontrado

Application to Aircraft Design

N/A
N/A
Protected

Academic year: 2023

Share "Application to Aircraft Design"

Copied!
90
0
0

Texto

A análise aerodinâmica é realizada pelo método do painel 3D e a análise estrutural pelo método dos elementos nitos, ambas implementadas por ferramentas de análise externas, cuja interação é realizada pela aplicação desenvolvida. Palavras-chave: Projeto Ótimo Multidisciplinar, Otimização por Enxame de Partículas, Redes Neurais, Método de Painel Tridimensional, Método de Elementos Finitos, Frente de Pareto.

Introduction

Thesis Objective

Thesis Layout

In Chapter 3, a historical perspective on Evolutionary Algorithms is given followed by the selection and development of the optimizer algorithm to be used (Particle Swarm Optimization) in the MDO application. Finally, in chapter 9, conclusions are drawn from the results presented in the previous chapters and the completion of the proposed objectives is discussed.

Introduction

Ideally, the MDO environment should be interactive and flexible enough to allow the problem constraint, constraint enforcement, and simulation depth to be fully specified by the design team, rather than individual discipline teams. Although process allocation can present some management challenges, it really allows allocation to be a physical resource allocation, rather than just a process allocation.

Figure 2.1: Division of a product development into phases [1].
Figure 2.1: Division of a product development into phases [1].

MDO Strategies Applied to Aircraft Design

In this work, it is shown that one of the major challenges in performing MDO is being able to. The main objective of the work itself was to analyze the robustness of the particle swarm algorithm.

Figure 2.3: Distribution of Design Process Fidelity and Level of MDO [2].
Figure 2.3: Distribution of Design Process Fidelity and Level of MDO [2].

Introduction

Particle Swarm Optimisation

  • Implementation of the PSO
  • Detailed Implementation
  • Validation of the Implemented Optimiser

Again, the choice of its value should be made taking into account the desired behavior of the herd. The herd then simply consists of a vector of n individuals of the type defined in the class.

Figure 3.1: PSO ow chart.
Figure 3.1: PSO ow chart.

Articial Neural Network

  • Accelerator for the PSO
  • Pareto Front Detection

From the results shown, we can conclude that the optimizer is able to find the minima (although not always the global minimum) of the considered test functions. In terms of timing and overall application, we can expect the optimizer's operations to have almost no impact. The solution should be able to shorten the most time-consuming process, ie. determining the value of the objective function.

Section 4.2 explains a description of the chosen method, the 3D Panel Method, and its computational implementation.

Figure 3.5: Multilayer Perceptron model (in this example with two input and three output nodes).
Figure 3.5: Multilayer Perceptron model (in this example with two input and three output nodes).

Introduction

For its balance between precision and computational cost, the 3D panel method was chosen as the aerodynamic solver for this work. These considerations mainly concern the proper modeling of the wake (the three-dimensional equivalent of the Kutta condition [38]). Their positioning depends on several factors, such as the chosen model for the singularities themselves and the degree of the method.

CMARC is an improved version of the Panel Method Ames Research Center (PMARC) code, developed by NASA Ames Research Center, as a low-order panel method that supports complex geometries.

Figure 4.1: Potential ow over a closed body.
Figure 4.1: Potential ow over a closed body.

Aircraft Parameterisation

  • Wings and Stabilizing Surfaces
  • Fuselage and non-Lifting Bodies

Constraints can and should of course be applied to any of the design variables so that any physically imposed constraints are carried over to the aerodynamic model. By having the values ​​of the design variables, the parameterization of the panel's corners can be done. Parameterθj is the angle of a section j in planyz, calculated from the derivative of the dihedral as a function of the span.

Additionally, it is critical that there are no overlapping or crossing panels as there must be a clear definition of what is the inside and outside of the model.

Figure 4.3: Design Variables for wing elements.
Figure 4.3: Design Variables for wing elements.

Analysis Options and Solution Post-Processing

It is possible to include any body as a lifting body in the 3D Panel Method, provided that a suitable wake is created. This fact and considering that, from an aerodynamic design point of view, the airframe should generally generate as little lift as possible (ideally, none at all, since the induced drag component is very high compared to that of a wing) , it was decided not to include a wake in the body, making it a non-lifting body. Aircraft concepts such as Boeing's Blended Wing Fuselage or United Wing Aircraft, in which the fuselage obviously plays an important role in relation to lift generation, should not be treated in this way, which is suitable for more traditional aircraft design.

Then, in Section 5.2, a thorough description of the FE model is made, followed by some aspects of load application to this model, in 5.3.

Introduction

Structural Model

  • Wing and Fuselage Panels
  • Spars
  • Ribs, Stringers and Stieners

In this case, it makes sense to use the discretization of the aerodynamic module as a starting point for the FE model. This allows the information from the aerodynamic analysis output file to be used to create the outer panels of the aircraft. The principle of construction under tension is based on the fact that the cladding, i.e. outer panels of the structure, withstands most of the stresses arising from aerodynamic loads.

The spanwise distribution of thickness along the shear web and the chordwise position of the spar(s) are the design variables.

Figure 5.1: Stressed skin construction examples [3].
Figure 5.1: Stressed skin construction examples [3].

Structural Loads

Solution Post-Processing

The following sections will present the steps taken in the development of the application, in the same order as they were taken, and at the end of this chapter, a flow chart of the application is presented.

Introduction

Implementation of the Optimisation Algorithm

  • Denition of the Optimisation Vector
  • Swarm Denition
  • Scattering of the Initial Swarm

Moreover, even a radical redesign of the class and the functions it contains has absolutely no effect on the developed code for the optimizer operations. Defining the boundaries for each component (6.1) and defining the number of individuals in the swarm will determine the initial convergence behavior of the algorithm. Becoming sensitive to this issue was something that happened on the job and can be considered part of the learning curve for anyone working in this field.

Therefore, and only as a rule of thumb, the velocity initial space is dened as an amplitude between 10% and 20% of the amplitude for the position initial search space, in each direction.

Individual Class Functions

  • Objective Function
  • Best Ever Objective Function

Then, all station point coordinates are declared for all patches, specifying whether the patch has a symmetric correspondent. Finally, all les that are not needed in subsequent blocks of the application are deleted, a feature that will also be used after the structural production analysis of the les. This block is similar to the one for the aerodynamic analysis, being simpler, as it only includes the AnsysR run call followed by the name of the previously generated let input.

After all the functions contributing to the AOF have been determined in the blocks above, and according to equation (3.8), the AOF is simply calculated by doing a weighted sum of all the contributing objective functions.

Enhancements to the Optimisation Process

  • Limiters
  • Global to Local Search: Inertia and ∆t

Another implemented feature was to change the characteristics of the swarm, regarding its search behavior. Therefore, the chosen strategy was to start with an inertia value close to unity and slightly decrease the inertia of the particles with time. As the inertia gradually decreases, the swarm converges faster to the minimum within the region where the global minimum is, i.e. it converges rapidly to the global minimum.

These, two in the aerodynamic field and two in the structural field, were used to test the developed application in the context of real-life problems, but also to increase knowledge about the behavior of the optimization process as a whole.

Figure 6.1: Application ow chart.
Figure 6.1: Application ow chart.

Aerodynamic Optimisation

  • Rectangular Wing Optimisation
  • Winglets Optimisation

The strategy is to create a set of ailerons that will increase the aircraft's performance while maintaining the aircraft's original stability as much as possible. The objective of the optimization problem is to increase the basic L/D ratio without changing the CM of the aircraft. This provides the initial static stability by applying a penalty if the pitching moment of the aircraft changes;

Figure 7.5 shows the evolution of the optimization process, where the objective function value is shown for each of the six individuals in the swarm during the prescribed eight time steps.

Table 7.1 compares a constant incidence wing of 5 o throughout the whole span, the best initial solution, i.e., the best random individual in the initial population and the nal best solution in the population; the increase in C L /C D ratio in relation to
Table 7.1 compares a constant incidence wing of 5 o throughout the whole span, the best initial solution, i.e., the best random individual in the initial population and the nal best solution in the population; the increase in C L /C D ratio in relation to

Structural Optimisation

  • Beam Optimisation
  • Shell Thickness and Ribs Optimisation

It shows the effect of having a component in the objective function that benefits solutions where this element is loaded in a uniform manner. Finally, Figures 7.13 and 7.14 show the evolution of the objective function and mass for this optimization problem. In this problem, the overall objective function considered mass, tip rotation, tip detection, and maximum verified stress.

Nevertheless, the algorithm was able to minimize the objective function to what appears to be the optimal point, since the best individual's mass shows a convergence behavior.

Table 7.4: Gains from the optimisation process.
Table 7.4: Gains from the optimisation process.

Lessons Learnt with Singleobjective Optimisation

It should also be noted that the mean values ​​of the herd also show a convergence towards the best individual, a behavior that also suggests that the optimum point has been reached.

Statement of the Problem

Recalling (4.8) and considering sep= 2, this represents a total of 13 ac parameters that are optimized. The parameter Wi is calculated from the lift obtained from the aerodynamic solution and evaluated. In this problem, the aggregate objective function was constructed to evaluate each solution considering primarily the range, but also included other functions to ensure that the wingtip displacement and rotation, the maximum stress in the structure, and the peak moment were within bounds. , in one approach. similar to what is stated in sections 7.1.2 and 7.2.2.

Figure 8.1: MDO problem: aircraft geometry.
Figure 8.1: MDO problem: aircraft geometry.

Results

Analyzing only aerodynamic performance in lift and L/D ratio shows two similar solutions, but their differences emerge when the results of the structure are considered. However, the optimal incidence distribution combined with the accentuated backswing of the wing has a balancing effect on the aircraft with respect to the pitching moment, guaranteeing static stability. As expected, the wing root region exhibits higher stresses than the rest of the structure, especially near the leading edge, as not only upward bending occurs due to lift, but also rearward bending due to drag.

A modular approach has also proven useful, as changing the complexity of the model or analysis tools has no impact on the rest of the application.

Table 8.3 compares the best initial solution, i.e., the best random individual in the initial population and the nal best solution in the population regarding Range, Lift, L/D, structural mass, maximum stress, payload (dened as liftable weight other than s
Table 8.3 compares the best initial solution, i.e., the best random individual in the initial population and the nal best solution in the population regarding Range, Lift, L/D, structural mass, maximum stress, payload (dened as liftable weight other than s

Conclusions

The nite element model is derived from the output of the aerodynamic solver, guaranteeing the best possible fit between the aerodynamic and structural models. It should be noted that the main goal of the work described in this document was to develop a framework based on the MDO methodology. As for future developments, perhaps one of the most interesting concepts that can be applied to this type of application is distributed computing.

To perform this detailed analysis, a preliminary solution must obviously be produced, and that is the primary task of the present application.

Imagem

Figure 2.2: Traditional approach to product development [1].
Figure 2.3: Distribution of Design Process Fidelity and Level of MDO [2].
Figure 3.1: PSO ow chart.
Figure 3.2: Validation for the Extended Rosenbrock Function.
+7

Referências

Documentos relacionados

The paper is organized as follows: an SVM regression parameters optimiza- tion problem is stated in the second section; section three describes the basic parallel global search