An Overview of the Multi-Purpose Elsa Flow Solver. L
Total Page:16
File Type:pdf, Size:1020Kb
An Overview of the Multi-Purpose elsA Flow Solver. L. Cambier, M. Gazaix, S. Heib, S. Plot, M. Poinot, J.P. Veuillot, J.F. Boussuge, M. Montagnac To cite this version: L. Cambier, M. Gazaix, S. Heib, S. Plot, M. Poinot, et al.. An Overview of the Multi-Purpose elsA Flow Solver.. Aerospace Lab, Alain Appriou, 2011, p. 1-15. hal-01182452 HAL Id: hal-01182452 https://hal.archives-ouvertes.fr/hal-01182452 Submitted on 31 Jul 2015 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. CFD Platforms and Coupling L. Cambier, M. Gazaix, S. Heib, S. Plot, M. Poinot, J.-P. Veuillot An Overview of the Multi-Purpose (Onera) J.-F. Boussuge, M. Montagnac (Cerfacs) elsA Flow Solver E-mail: [email protected] evelopment of the elsA software for complex external and internal flow Daerodynamics and multidisciplinary applications started in 1997 at Onera. Due to the multi-purpose nature of elsA, many common basic CFD features can be shared by a wide range of aerospace applications: aircraft, helicopters, turbomachinery, missiles, launchers… The elsA software is based on an Object- Oriented design method and on an Object-Oriented implementation based on three programming languages: C++, Fortran and Python. The elsA strategy for interoperability is based on a component approach that relies on standard interfaces for the CFD simulation components. This paper presents an overview of the capabilities of the elsA software in terms of modeling, mesh topology, numerics and boundary conditions, whereas a more detailed description of these capabilities is given in companion papers of this issue of the electronic journal. The importance of High Performance Computing activities is outlined in the present paper. Introduction large variety of the advanced aerodynamic applications handled by elsA is presented in [25]. Note that it is quite uncommon for a Unlike other industries, such as the automobile industry, the simulation CFD tool to deal both with external flows around airframes and with software used for aerodynamic analysis and design in the aeronautic internal flows in turbomachinery; since it allows common basic CFD industry is not usually provided by commercial software vendors, but is features to be shared, we clearly consider that it is an advantage. The generally developed either by Research Establishments or sometimes research, development and validation activities are carried out using a by the aeronautic industry itself. The overview of software tools used project approach in cooperation with the aircraft industry and external for flow simulation in the European aeronautic industry, presented in laboratories or universities (see Box 1). This project approach has [26], shows that in Europe they are mostly managed by Research been the result, at Onera as elsewhere, of the change in CFD software Establishments. One major reason for this is that the high levels of development from a one-code, one-developer paradigm at the accuracy and reliability required today for improving aeronautic design beginning of the eighties to a team-based approach necessary to cope are obtained through long term expertise and innovative research in with the complexity of today’s CFD. The effort carried out in France various areas: physical modeling, numerical methods, software and coordinated by Onera with elsA was also initiated approximately efficiency on rapidly evolving hardware and validation by comparison at the same time as projects in other countries, such as the WIND- with detailed experimental data. US flow solver of the NPARC Alliance [3] or the FAAST program at NASA Langley RC [19] in the United States or the TAU flow solver in The elsA software (http://elsa.onera.fr) for complex external and Germany [14]. internal flow aerodynamics and multidisciplinary applications has been developed at Onera since 1997 [4], [6]. The main objective is This paper gives a general presentation of the elsA solver, and to offer the French and European aerospace community a tool that mainly focuses on software topics such as Object-Oriented design capitalizes on the innovative results of Computational Fluid Dynamics and implementation, software interoperability or High Performance (CFD) research over time and is able to deal with miscellaneous Computing. Only a general overview of the capabilities of the elsA industrial applications. The range of aerospace applications dealt software in terms of modeling, mesh topology, numerics, aeroelasticity with using elsA (aircraft, helicopters, tilt-rotors, turbomachinery, and optimum design is presented here, whereas a more detailed counter-rotating open rotors, missiles, launchers, etc.) is very wide, description of these capabilities and results, showing evidence of as shown in figure 1 presenting a few examples of elsA results. A their functionality and correctness, is given in companion papers of Issue 2 - March 2011 - An Overview of the Multi-Purpose elsA Flow Solver 1 this issue of the electronic journal ([1] for transition and turbulence [22] for optimum design). Also, the reader should refer to another modeling, [8] for space discretization methods on various mesh companion paper [25] for a detailed presentation of the application topologies, [21] for time integration methods, [10] for aeroelasticity, results of elsA, which only appear in this paper as illustrations. p perturbation 4E-05 2E-05 0 -2E-05 -4E-05 P/(γPint) 0.68 0.69 0.7 0.71 0.72 a) Transport aircraft configuration: simulation of the flow around an aircraft with c) CROR configuration: simulation of the flow around a CROR for an aero- deployed spoilers acoustics study b) Turbomachinery configuration: simulation of the rotating stall in an axial d) Helicopter configuration: simulation of the interaction between the main rotor compressor stage and the fuselage Figure 1 – Examples of applications carried out with elsA Box 1 - Internal and external developers and users Many partners, not only inside Onera but also in external laboratories and universities and in the aerospace industry, contribute to the development of new capabilities and to the validation of elsA. Inside Onera, the CFD and Aeroacoustics Department of Onera coordinates the elsA software project and contributes to the development in terms of software architecture, numerical methods or CPU efficiency. Several other Departments take part in development and validation activities related to elsA software: namely the Applied Aerodynamics Department for thorough validation and some specific applied aerodynamics developments, the Aerodynamics and Energetics Modeling Department for transition and turbulence modeling and fundamental validation, and the Aeroelasticity and Structural Dynamics Department for fluid/structure capability development and validation. Since 2001, there has been a partnership with the Cerfacs research organization for elsA development, and Cerfacs has taken part in many developments, dealing, in particular, with mesh strategies, numerical methods and CPU efficiency, since that time. Other labs also take part in the development and validation of elsA, such as the Fluid Mechanics and Acoustics Lab of “École Centrale de Lyon” for development of complex turbomachinery boundary conditions, the applied research center Cenaero (Belgium) for turbomachinery flow simulation and the DynFluid lab of “Arts et Métiers ParisTech” for high accuracy numerical schemes. The use of elsA in French engineering schools or universities is also developing for academic teaching purposes. elsA is today intensively used as a reliable design tool in the French and European aeronautic industry. In turbomachinery industry, elsA is used in the design teams of Safran group (Snecma and Turbomeca in France, Techspace Aero in Belgium). For transport aircraft configurations, elsA is one of the two CFD programs used at Airbus for performance prediction and for design (the other one is the TAU software from DLR, see [5]). Among other industry partners, we should mention Eurocopter for helicopter applications and MBDA for missile configurations. Issue 2 - March 2011 - An Overview of the Multi-Purpose elsA Flow Solver 2 Why a multi-purpose tool for solving the Navier-Stokes larger and more complex simulations, and it has become increasingly equations? necessary to involve and combine several models and/or several meshing strategies in the same flow simulation. CFD methods and software have improved tremendously over the So, CFD software designers are faced with the challenge of meeting a last forty years. Whereas in the 1970s, CFD software for design very wide range of requirements, while keeping software complexity was mostly based on formulations assuming the flow to be inviscid, and development cost under control. Thus, a very broad range of today CFD codes solving the Navier-Stokes equations (see Box 2) CFD capabilities has to be grouped together in an interoperable and have become standard tools in the aeronautic industry [27]. The evolving software package. To cope with these broad requirements, improvements concern various areas: