Annual Report


Previous Up Next

3.3  Numerical aerodynamics

3.3.1  Numerical methods

Coupling turbulence and multigrid methods (J.-F. Boussuge)

Initially, elsA was developped for solving steady RANS equations with classical convergence acceleration methods such as local time stepping and multigrid. However, the latter method was applied to mean flow equation only which implies a convergence shift between turbulence and mean flow. This shift To correct this behaviour, a more efficient implicit method can be used on turbulence only (work desribed in Section 3.3.1.2) or the FAS algorithm can be extended to the set of turbulence equations.
A work has been done in that direction and ends up to a significant improvement of the turbulence quantities convergence without improving the convergence of mean flow field. In fact, this technique appeared to be usefull only when the mesh presents a very high degree of anisotropy in the direction perpendicular to the flow. For such a configuration turbulent informations does not propagate easily and turbulence multigrid can overcome this problem. More over, different behaviours has been observed with respect to the turbulence model. The one equation transport model from Spalart-Allmaras being the more robust.

Gauss Seidel line (F. Lörcher, M. Montagnac, C. Gacherieu, J.-F. Boussuge)

In elsA software, the linear system coming from the time integration implicit method can be solved by different techniques among which the Lower-Upper Symmetric Successive OverRelaxation (lussor) method. In this method, the solution is updated point by point as in a point Gauss-Seidel method. Many other algorithms can be stated depending on the order in which grid points are updated. On an other hand, convergence acceleration through a multigrid algorithm is only triggered for the mean flow part of equations. Therefore, the propagation of information is slower for turbulence equations that do not benefit from the multigrid method. On top of that, industrial configurations lead to complex meshes that include most of the time huge anisotropic zones. In these part, stretched cells prevent a good convergence on turbulence equations since information can not propagate easily and quickly in the direction corresponding to the smallest cell dimension.

In this context, a line lussor method has been implemented and validated on several configurations. The principle of this method consists in using a line relaxation in the direction of the smallest cell dimension. For each line of points to be updated, a tridiagonal linear system has to be solved in the scalar lussor version. In the matrix lussor version, the linear system can be block tridiagonal or pentadiagonal. In industrial applications, it is too hard to define a unique favored direction and all directions are alternated in the process.

Fig. 3.14 shows the convergence of global coefficients for an AS28 configuration at a Reynolds number Re=1.4   106, a Mach number M¥=0.8 and an angle of attack =2.2. Turbulence is modeled by Spalart-Allmaras equations. The dotted line is the convergence of the line lussor applied on turbulence equations only. The plain line is the convergence of the reference computation.



Figure 3.14: Convergence of lift (left) and drag (right) coefficients for an AS28 wing configuration.



Preconditioning for low-speed flows (Y. Colin)

Preconditioning techniques involve the alteration of the time-derivatives used in time-marching CFD methods with the objective of enhancing their convergence and accuracy. The original motivation for the development of these techniques arose from the need to compute low speed compressible flows efficiently. At low Mach numbers, the performances of traditional time-marching algorithms suffer because of the wide disparity that exists between the particle and acoustic wave speeds. Preconditioning methods introduce artificial time-derivatives which alter the acoustic waves so that they travel at speeds that are comparable in magnitude to the particle waves. Thereby good convergence characteristics may be obtained at all speeds. One of the major problems concerning low-Mach preconditioners is that they loose robustness in the neighborhood of stagnation points or in boundary layers[1].
The Weiss-Smith preconditioner[2] is theoretically the most robust preconditioner due to its eigenvector structure[3] and it has been implemented and validated in elsA. Besides, it turns out that the low Mach number preconditioning does not only improve the convergence of the system, but is also responsible for maintaining accuracy at low speeds. Thus the Roe and Jameson schemes have been modified to have a correct conditioning of the artificial dissipation terms and to ensure reliable accuracy at all speeds.

[1] E. Turkel, (1999), Preconditioning Techniques in Computational Fluid Dynamics, Annual Review in Fluid Mechanics, 31, 385-416.

[2] J.M. Weiss and W.A. Smith, (1995), Preconditioning Applied to Variable and Constant Density Flows, AIAA Journal, 33.

[3] D.L. Darmofal and P.J. Schmid, (1995), The importance of eigenvectors for local preconditioning of the Euler equations, AIAA paper, AIAA-95-1655.

3.3.2  Meshing technics

Nomatch boundary conditions (M. Montagnac)

Grid generation is a crucial problem for the computation of complex aircraft configurations using a body-fitted structured-block solver. A key point is the type of interface between two zones or grids used during the geometry meshing. In case of one-to-one abutting or matching interface, local refinements around the geometry and flow regions of special interest (boundary layers, stagnation lines, wakes) tend to spread through the whole configuration domain even in zones where gradients are expected to be weak. This can lead to very large grids, especially for complex geometries. CERFACS has developed the efficient technique of conservative non coincident adjacent interface boundary condition or mismatched abutting interfaces to simplify the grid generation. Two domains must have a common adjacent interface, but grid points of both interfaces do not have to be at the same location or coincident. Grid lines through the interface may be not continuous. Therefore, this approach prevents mesh points from spreading from a block to others. It is also possible to mesh independently two parts of a geometry and just to abut the two resulting meshes to get the whole mesh. This meshing technique has already been implemented and validated in the elsA software and Airbus fully exploits this numerical feature in its production environment. Nearly all their meshes now includes non-matching interfaces. CERFACS now improves and supports this approach to still help Airbus in decreasing simulation turn-around times.

The non coincident interface boundary condition is the core of the sliding mesh feature. This functionality could be helpful in turbomachinery activities or in aerodynamics around advanced high-speed propellers for aeroelastic analysis. The actuator disk boundary condition often used to model a propeller can then be replaced by the mesh of a propeller itself.

Compatibility of wall-laws with other numerical methods (J.-Ph. Boin)

Wall laws appear to be useful for global cost reduction of high Reynolds RANS computations. Their use is more and more current in complex CFD configuration and they are systematically associated with other numerical methods and meshing technics. A validation work has been done at CERFACS around the wall law implementation in the elsA code [Boussuge, 2005]. The tested wall laws are Houdeville's ones based on an apriori agglomeration of near-wall cells [1]. Compatibilities with low speed preconditioning, with Adaptive Mesh Refinement and with no-match boundary conditions have been look into.

Low speed preconditioning have been already studied and validated for a 3D profile in a wind tunnel, ONERA test-case AG29. To use wall laws, a specific mesh is built from the fine low-Reynolds meshes using Airbus France tools damas, EDM and Quickview. The 24 first cells are concatenated for wall adjacent blocks. Comparisons are made with and without wall laws for local quantities, pressure and friction coefficients. Wall laws run smoothly with the preconditioning even if some differences appear for the friction coefficient.

Compatibility of wall laws with AMR has been tested on wing-body configuration AS28G_WB. An anisotropic AMR block is used on the extrados of the wing to capture the shock. This test-case puts forward some limitations of the elsA solver regarding to the use of AMR in parallel. Nevertheless these problems are not related to the wall laws and results with and without wall laws are similar. During that work, no-match boundary conditions have been tested. Indeed that kind of boundary conditions have less limitations both for mesh generation and for multi-processor computations.

This study has been carried on with another test-case wing-body and nacelle AS28G_NCT. Here the no match boundary conditions are strictly around the nacelle. Figure 3.15 shows the isocontours of rE in a slice normal to the spanwise. The no match boundary are represented with bold line. We have checked that these boundary introduce few perturbations. For these three approaches, the compatibility with wall laws is guaranteed. Further studies should be done to valid wall laws with other numerical methods such as grid sequencing, ALE formulation and Chimera.




[1] E. Goncalves,(2001), Implantation et validation de lois de paroi dans un code Navier-Stokes, PhD thesis, Ecole Nationale Supérieure de l'Aéronautique et de l'Espace.



Figure 3.15: No match BC - Wall laws, isocontours of rE



Wall functions (S. Champagneux)

It is well-known that turbulent flows computations for 3D multi-blocs configurations need an important effort, since global quantities such as distance to the wall,... are generally needed by the turbulence models. In the framework of DTP Modèles de Données Aérodynamiques (models for aerodynamic data) [BenKhelil, 2004], and in order to decrease the numerical cost of turbulent 3D computations, the aerodynamic team has been involved in the implementation and in the validation of a wall function approach for Reynolds Averaged Navier-Stokes (RANS) computations in elsA. The principle of wall functions is to decrease the numerical cost of the computations, replacing the classical non-slip boundary condition by more sophisticated relations between the variables and their derivatives. The wall function model is coupled with the high-Reynolds reduction of the turbulence models, which generally does not need the distance to the wall. Contrarily to classical implementations based on a large cell above the wall, our implementation is based on a fictitious wall, translated from the real one. We choose this technique because it is easy to couple with computational cost decreasing techniques, such as multigrid schemes, and with methods to increase the precision of the computation (Automatic Mesh Refinement -AMR- for instance). Our formulation is only sensitive to one parameter: the distance between real and fictitious walls.

In practice, there is no difference between the real wall and the computational one. To construct a mesh adapted for wall function computations, we need the same mesh topology as for low-Reynolds computations (up to the wall). The formulation impact on the mesh generation appears only in the choice of the cell height h for the first row above the wall: we typically choose for wall-laws computations a non-dimensioned cell height h+ such that h+ ~ 50. The mesh obtained is less refined than for low-Reynolds computation and contains about 20% cell fewer.



3.3.3  Applications

Fluid/Structure interactions (J. Delbove)

The field of aeroelasticity studies the interaction between inertial, elastic and aerodynamic forces acting on a flight vehicle. Industrial partners make significant efforts to introduce this field in an early phase of the design process in order to minimize costs and production delays. CFD simulations play a major role in this objective. This activity is often divided in two sub-domains: static and dynamic aeroelasticity.

The first area of interest is the static fluid-structure interaction. In steady flight condition, the shapes of aircraft wings are deformed by the constraint of aerodynamic loads. CERFACS [Delbove, 2005 PhD], in collaboration with Airbus, has developed an algorithm which, for a given flexibility matrix representing the wing structure and for a set of flight conditions, computes the deformed wing shape and the fluid flow. It implies that a robust mesh deformation algorithm must be available in elsA. An analytical deformation method coupled with a transfinite interpolation method has been successfully developed (see Fig. 3.16 for an example of mesh deformation).



Figure 3.16: Wing bending of an AS28G configuration.



The second area of interest is the dynamic aeroelasticity and direct industrial application is the flutter prediction. Flutter is a destructive fluid-structure interaction due to a transfer of energy from the fluid to the aircraft structure. It is characterized by a growing oscillation which can lead to the destruction of the aircraft. It can be predicted either with the use of unsteady aerodynamic loads provided by unsteady simulations or with a direct temporal fluid structure simulation. CERFACS has improved numerical methods for unsteady simulations in the elsA software to get reliable loads in non linear regions. These loads are then used by the PK method [1] to predict the flutter phenomena. Fig. 3.17 shows a good agreement between flutter results obtained with the PK method and direct aeroelastic simulations. However, the latter are too expensive to be affordable in an industrial environment.



Figure 3.17: Flutter boundary computed by the P-K method and direct aeroelastic simulations on a 2D configuration.



[1] C. A. Irwin and P. R. Guyett, (1965), The subcritical response and flutter of a swept wing model, Royal Aircraft Establishment, August 1965, Rept 65186, Farnborough, England, U.K.

Air intake computations (Y. Colin)

Nacelles design must fulfill geometrical constraints and engine requirements. One of the engine requirement is focused notably on the homogeneity of the flow in front of the compressor which is quantified by the distortion levels of the total pressure in the fan plane. Plane on the ground with crosswind inlet flows is a critical case for the nacelle: it occurs a subsonic or supersonic separation in the inlet depending on the engine mass flow. The resulting heterogeneity of the flow may account for the outbreak of aerodynamic instabilities of the fan blades. CERFACS, in collaboration with Snecma, is working on the numerical simulation of such crosswind inlet flows in order to predict distortion levels. This application is featured by the cohabitation of incompressible and transsonic areas along with turbulent stagnation areas on the inlet lip. The numerical issue due to low Mach number crosswind flows may be solved by preconditioning techniques and an accurate description of the separation requires turbulence model investigations. Figure 3.18 shows a preconditioned RANS computation on the Lara nacelle using the Spalart-Allmaras model. The crosswind speed is set to 35kt (corresponding to Mach numbers of 0.05) and the engine mass flow rate is about 750kg.s-1. It turns out that the subsonic separation is pretty well predicted by the model and gives levels of distortion close to the experiment.


(a)
(b)

Figure 3.18: Preconditioned RANS Lara nacelle computations: (a) Mach and (b) total pressure isocontours



Dynamic derivatives of full Aircraft Configuration(J.-Ph. Boin)

The use of advanced CFD computation to determine aerodynamic features of a full aircraft configuration has been carried on within the European program AWIATOR(FP5) [Margerit, 2005]. Prediction of full set of aerodynamic coefficients including dynamic derivatives is of great interest for flight mechanics problems such as stability, maneuverability and global behavior of an Aircraft Configuration (A/C).

elsA-RANS computations have been done on full A340 grids with finite fuselage and engine installation (see Fig. 3.19). Results of -effect and pitching effect have been compared to wind tunnel data from our project partner Airbus-EGAG. In order to deal with non-symmetric configurations (b-effect), wall laws have been used on 12 million nodes grid. As a conclusion, the advanced CFD has given good results since viscosity effects are taken into account. The next step will be to match efficient wall laws with Arbitrary Lagrangian Eulerian (ALE) formulation and to take advantage of Full Multi-Grid Sequencing (FMG).


   
Figure 3.19: A340 A/C: Flight Mechanics axis definition (left) and pressure distribution, =2 (right).



VITAL project (F. Blanc)

VITAL project is an European project which began at the beginning of 2005. The goal is to reduce commercial aircraft engines noise and emissions. Using the RANS software elsA, CERFACS is involved in the computation of several jets on different complex configurations of bypass jet engine nozzles.

Among the challenges raised by the computations, one is mesh sizes required to precisely compute jets (more than 11 millions of cells), see Fig. 3.20. In order to decrease the numerical cost, we first extract coarser meshes from the original one and compute the flow on the coarser mesh using multi-grid technique, and then, we use the solution obtained on the coarse mesh to initialize the flow on the refined one. This is what we call the Full Multi-Grid Technique. Thanks to this technique, high convergence levels can be achieved at a low numerical cost. VITAL project is an opportunity to use elsA on new and realistic industrial configurations.



Figure 3.20: Mesh of a low noise exhaust nozzle




   Return to TOP
webmaster@cerfacs.fr
Last Updated: Apr 9, 2008
Copyright   © 2002-2007 CERFACS   
All rights reserved.