Hostname: page-component-78c5997874-s2hrs Total loading time: 0 Render date: 2024-11-19T22:45:56.093Z Has data issue: false hasContentIssue false

Parallel implementation of an upwind Euler solver for hovering rotor flows

Published online by Cambridge University Press:  04 July 2016

C. B. Allen
Affiliation:
Department of Aerospace Engineering, University of Bristol, Bristol, UK
D. P. Jones
Affiliation:
Department of Aerospace Engineering, University of Bristol, Bristol, UK

Abstract

An Euler method for computing compressible hovering rotor flows is described. The equations are solved using an upwind finite-volume method in a blade-fixed rotating co-ordinate system, so that hover is a steady problem. Transfinite interpolation, along with a periodic transformation, is used to generate grids for the periodic domain. Computation of these flows to an acceptable accuracy requires fine grids, and a long integration time for the wake to develop, resulting in excessive run times on a single processor. Hence, the method is developed as a multiblock code in a parallel environment, and various aspects of data passing and communication between processors have been considered. It is shown that a considerable increase in performance is available from the use of non-blocking and asynchronous communication. It is also demonstrated that increased performance may be available by balancing the residual levels rather than the number of cells on each processor.

Type
Research Article
Copyright
Copyright © Royal Aeronautical Society 1999 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1. Kuntz, M., Lohmann, D., Lieser, J.A. and Pahlke, K. Comparisons of rotor noise predictions obtained by a lifting surface method and euler solutions using Kirchoff equation, AIAA paper CEAS-95-136, proc. of first joint Ceas/AIAA aeroacoustics conference, Munich, Germany, 12–15 June 1995.Google Scholar
2. Kroll, N. Computation of the flow fields of propellers and hovering rotors using Euler equations, paper 28, 12th European rotorcraft forum, Garmisch-Partenkirchen, Germany, September 1986.Google Scholar
3. Boniface, J.C. and Sides, J. Numerical simulation of steady and unsteady Euler flows around multibladed helicopter rotors, paper C1O, 19th European rotorcraft forum, Cernobbio (Como), Italy, September 1993.Google Scholar
4. Pahlke, K. and Raddatz, J. 3D Euler methods for multibladed rotors in hover and forward flight, paper 20, 19th European rotorcraft forum, Cernobbio (Como), Italy, September 1993.Google Scholar
5. Raddatz, J. and Pahlke, K. 3D Euler calculations of multibladed rotors in hover: Investigations of the wake capturing properties, 75th AGARD fluid dynamics panel meeting and symposium on aerodynamics and aeroacoustics of rotorcraft, Berlin, Germany, October 1994.Google Scholar
6. Raddatz, J. and Rouzard, O. Calculations of multibladed rotors in hover using 3D Euler methods of DLR and Onera, paper 11, 21st European rotorcraft forum, St Petersburg, Russia, August 1995.Google Scholar
7. Boniface, J.C. and Sides, J. Extension and improvement of existing Euler code of Onera for multibladed rotors in hover, Helishape technical report, 1995.Google Scholar
8. Sankar, L.N., Wake, B.E. and Lekoudis, S.G. Solution of the unsteady Euler equations for fixed and rotating wing configurations, AIAA J Aircr , April 1986, 4, (23), pp 283289.Google Scholar
9. Sankar, L.N., Wake, B.E. and Lekoudis, S.G. Computation of rotor blade flows using the Euler equations, AIAA J Aircr , July 1986, 7, (23), pp 582588.Google Scholar
10. Strawn, R.C. and Barth, T.J. A finite-volume Euler solver for computing rotary-wing aerodynamics on unstructured meshes, proc 48th Annual Amer Heli Soc forum, Washington, DC, June 1992.Google Scholar
11. Srinivasan, G.R., Baeder, J.D., Obayashi, S. and McCroskey, W.J. Flowfield of a lifting rotor in hover. A Navier-Stokes simulation, AIAA J Aircr , October 1992, 10, (30), pp 23712377.Google Scholar
12. Wake, B.E. and Egolf, T.A. Implementation of a rotary-wing Navier-Stokes solver on a massively parallel computer, AIAA J Aircr , January 1991, 1, (29), pp 5867.Google Scholar
13. D'alascio, , Peshkin, D., Kroll, N., Hounjet, M.H.L., Boniface, J.C., Gasparini, L., Vigevano, L., Allen, C.B., Dubuc, L., Salvatore, F., Morino, L. and Scholl, E. Software design and reference report of the Eros rotorcraft simulation method, Technical report CIRA-TR-97-141, Cira, November 1997.Google Scholar
14. Hounjet, M.H.L., Pagano, A., Gasparini, L., Vigevano, L., Allen, C.B. and Fiddes, S.P. Precoding of a grid generator for a rotorcraft simulation method, volume 1: Predesign and reference manual, Volume 2: Appendices, Technical report NLR-TR-98049, NLR, January 1998.Google Scholar
15. Van-Leer, B. Flux-vector splitting for the Euler equations, Lecture notes in Physics, 1982, (170), pp 507512.Google Scholar
16. Pahlke, K. and Raddatz, J. Flexibility enhancement of Euler codes for rotor flows by Chimera techniques, proc 20th European rotorcraft forum, Amsterdam, Holland, October 1994.Google Scholar
17. Stangl, R. and Wagner, S. Euler simulations of a helicopter configuration in forward flight using a Chimera technique, proc 52nd Annual Amer Heli Soc forum, Washington, DC, June. 1996.Google Scholar
18. Williams, A. L. and Fiddes, S.P. Solution of the 2D unsteady Euler equations on a structured moving grid, Bristol University Aero Eng Dept report no. 453, 1992.Google Scholar
19. Allen, C.B. A comparison of central-difference and upwind-biased schemes for steady and unsteady Euler aerofoil computations, Aeronaut J, February 1995, 99, (982) pp 5262.Google Scholar
20. Allen, C.B. Adaption by grid motion for unsteady Euler aerofoil flows, paper 35, 75th AGARD fluid dynamics panel meeting and symposium on progress and challenges in CFD methods and algorithms, Seville, Spain, October 1995, proc CP-578.Google Scholar
21. Allen, C.B. The reduction of numerical entropy generated by unsteady shock waves, Aeronaut J, February 1997, 1001, (101), pp 916.Google Scholar
22. Allen, C.B. Grid adaptation for unsteady flow computations, IMechE J Aero Eng , 1997, part G4, (211), pp 237250.Google Scholar
23. Caradonna, F.X. and Tung, C. Experimental and analytical studies of a model helicopter rotor in hover, Nasa TM-81232, September 1981.Google Scholar
24. Parpia, I.H. Van-Leer flux-vector splitting in moving co-ordinates, AIAA J, January 1988, (26), pp 113115.Google Scholar
25. Anderson, W.K. Thomas, J.L. and Van-Leer, B. Comparison of finite volume flux vector splittings for the Euler equations, AIAA J, September 1986, (24), pp 14531460.Google Scholar
26. Jameson, A., Schmidt, W. and Turkel, E. Numerical solution of the Euler equations by finite-volume methods using Runge-Kutta time-stepping schemes, AIAA paper 81–1259, 1981.Google Scholar
27. Turkel, E., and Van-Leer, B. Runge-Kutta methods for partial differential equations, lease report, 1983.Google Scholar
28. Gordon, W.J. and Hall, C.A. Construction of curvilinear coordinate systems and applications of mesh generation, Int J Num Meth Eng, 1973 (7), pp 461477.Google Scholar
29. Eriksson, L.E. Generation of boundary-conforming grids around wing-body configurations using transfinite interpolation, AIAA J, 1982, 10, (2), pp 13131320.Google Scholar
30. Thompson, J.F. A general three dimensional elliptic grid generation system on a composite block-structure, Computer Methods In Applied Mechanics and Engineering, 1987, (64), pp 377411.Google Scholar
31. Radespiel, R. Grid generation around transport aircraft configurations using a multi-block structured computational domain, paper 4 in AGARD ograph 309 three dimensional grid generation for complex configurations — recent progress, 1988.Google Scholar
32. PVM 3 user's guide and reference manual, Oak Ridge National Laboratory, TM-12187.Google Scholar
33. Jones, D.P. Parallel Simulation of Turbulent Square Duct Flow, University of Bristol Dept of Aero Eng PhD Thesis, 1995.Google Scholar
34. Allen, C.B. An Efficient Euler Solver for Predominantly Supersonic Flows with Embedded Subsonic Pockets, University of Bristol Dept of Aero Eng PhD Thesis, 1992.Google Scholar
35. Allen, C.B. and Fiddes, S.P. A cell-vertex upwind scheme for two-dimensional supersonic Euler flows, Aeronaut J, May 1997, 1005, (101), pp 199208.Google Scholar
36. Smith, D.M. and Fiddes, S.P. Efficient parallelisation of implicit and explicit solvers on MIMD computers, proc Parallel CFD 92, New Brunswick, NJ, USA, May 1992, pp 383394.Google Scholar
37. Sawley, M.L. and Tegner, J.K. A data parallel approach to multiblock flow calculations, Int J Num Meth in Fluids, 1994, (19), pp. 707721.Google Scholar