TURBULENCE MODELING ON UNSTRUCTURED MESHES FOR 30 TURBOMACHINERY CFD ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE POUR L'OBTENTION DU GRADE DE DOCTEUR ES SCIENCES TECHNIQUES PAR Stéphane VlLMlN lnghieur dipl6rn6 de ~'Émle des Mines de Douai, DEA en GQnie mécanique et a5nerg6tique. Universite de Valenciennes, France de nationalita5 française acceptk sur proposition du jury: Prof. A. Bolcs. directeur de thése Prof. M. Deville. rappoiteur Dr C.W. Hustad. rapporteur Dr S. Irmisch. rappoiteur Lausanne. EPFL 1 998
Abstract Much of the loss in the turbomachine components is due to viscous efrects, and especially turbulent phenomena. To model the flow regions where they occur, the algebraic, one-equation, two-cquation and algebraic lteynolds stress turbulence models are nowadays used in the turbomachinery world. Rach model has its advantages and domain of validity. The goal is to choose an inexpensive mode1 and one which is not too complex for simple flows, but also to avoid simulating complex phenomena using a limited model. The task is even more complicated by the kind of spatial discretization used in the solver which contains the turbulence model. Most turbulence models have been used routinely on structured meshes for years. On unstructured meshes, such as have recently been applied to 3D turbomachinery CFD by Dawes, some well-known models cannot be directly implemented. In particular, the algebraic model of Baldwin and Lomax, which combines simplicity, computational robustness and good quality of results for attached boundary layers and mildly separated flows. Some techniques have been introduced and tested in order to benefit from this model on 2D unstructured meshes. This report presents the application of one of these techniques to the implementation of the model of Baldwin and 1,omax in a specific version of the Navier-Stokes solver developed by Dawes for steady and compressible flows on 3D unstructured meshes. Together with this implementation, an edge-based solver and time-dcpendent boundary conditions are included in the code. The edge-based solver is also implemcnted in a parallel version of the code. This is presented in the report. The recently introduccd one-equation model of Spalart and Allmaras is simple, robust, and satisfactory for boundary layers in pressure gradients, as well as wakes and fat-plate boundary layers (for which it has been calibrated). That is why it is also includcd in the solver. Sincc this one is purely local, no spccial implementation technique was rcquired. Finally, the more complex k-e model of Yang and Shih is implemented in the solver, so that the results of the simpler models could be compared with the predictions of the two-equation model. The report presents 21) simulations where the models satisfactorily predict transonic shockhoundary-layer interactions over a circular-arc bump in a 2D channel. Over the bump surface, the separated flow region downstream of the shock, togcther with reattachment, is also reasonably well predicted. In order to improve the prediction of the back-exit pressure, the boundary layers on the sidewalls are then taken into account in a 3D simulation. The time-dependent boundary conditions appear to be essential. With them, computations using the Baldwin-Lomax model improved the predicted flow upstream of the shock. After a satisfactory 3D inviscid simulation of the subsonic flow around a turbine stator blade, a 21) simulation using the model of Spalart and Allmaras is presented. The losses behind the blade are overpredicted, particularly because laminar-turbulent transition has not been taken into account whereüs it was experimentally observed at mid-chord on the suction side. However, the shape of the wake is captured.
Version abrégée Une bonne partie des pertes dans les composants des turbomachines est due à des effets visqueux qui relèvent souvent de la turbulence. De nos jours, pour modéliser les régions d'écoulement où ces phénomènes se manifestent, on utilise des modèles de turbulence algébriques, à une équation, à deux équations de transport, et algébriques pour les tensions de Reynolds. Chaque type de modèle comporte des avantages et se distingue par un domaine de validité bien précis. 1.e problème est alors d'adopter non seulement un modèle peu gourmand en calculs et peu compliqué pour des écoulements simples, mais aussi d'éviter de simuler des phénomènes complexes avec un modèle limité. De tels compromis se révèlent plus épineux encore quand on doit tenir compte du type de discrétisation spatiale qui a été adopté par le solveur pour modéliser les écoulements. Ainsi, alors que les modèles de turbulence sont couramment utilisés sur les maillages de type structuré, l'implémentation de certains modbles de turbulence tres connus est loin d'ctre évidente quand il s'agit de les utiliser avec des maillages non structurés. Ce dernier type de maillage a été justement appliqué par Dawes, et ce pour la première fois, à la modélisation d'écoulements tridimensionnels visqueux, compressibles et stationnaires dans des composants de turbomachines. II nous a semblé intéressant d'incorporer dans l'une des versions de son code le modèle algébrique de Baldwin et Lomax qui depuis 1978 est couramment utilisé dans le monde des turbomachines. C(: modèle conjugue simplicité et stabilité en plus de bons rdsultats dans l'estimation des caractéristiques de couches limites attachkes et d'écoulements moyennement décollés. Par ailleurs. des techniclucis d'application de ce modèle sur des maillages 2D non structurds ont déjà été présentses et validées. Ce rapport présente donc la mise en oeuvre de l'une de ces techniques pour l'utilisation du modèle algébrique dans un solveur qui utilise des maillages 3D non structurés. Par la même occasion, un solveur 'edge-based' est ajouté dans Io code, ainsi que des conditions limites absorbantes. 1:incorporation de ce solveur dans la version parallèle du code est également présentée. D'autre part, un autre modèle de turbulence a été retenu pour être utilisé dans le code. C'est le modble de turbulence à une équation présenté par Spalart et Allmaras en 1992. C'est un modhle plutôt simple d'emploi, stable et satisfaisant quand il s'agit de modéliser des couches limites dans des gradients de pression adverses et des sillages. Contrairement au modele algébrique, il est purement local et il n'a pas nécessite! de technique d'implémentation particulière. Enfin, le modèle k-e de Yang et Shih (1993) est implémenté dans le code afin de comparer ses résultats avec ceux des deux modèles plus simples. Ces différents mod&les ont été appliqués à la simulation d'un écoulement transsonique qui se développe au-dessus d'une bosse dans un canal. Le rapport de thèse présente des simulations 2D où les trois modèles sont capables d'approcher la position du choc qui interagit avec les couches limites sur le plafond et le plancher du canal. Ceci est possible à la condition que la contrepression soit plus grande que sa valeur expérimentale, sinon le choc prédit se situerait trop en aval. L'apparition d'un décollement suivi d'une région de recirculation est aussi simulée par les trois
Version nhr6g6e modèles. Afin d'améliorer l'estimation de la contrepression, les couches limites sur les parois lathrales sont prises en compte dans une simulation 3D. Les conditions limites absorbantes s'y révèlent très importantes pour la convergence et les distributions de pression sur la bosse et le plafond avant le choc sont améliorées dans un calcul utilisant le modèle de Baldwin et Lomax. Après une bonne modélisation de l'écoulement idéal autour d'une aube de stator de turbine, une simulation 2D avec le modèle Spalart-Allmaras est présentée. Les pertes derrière I'auhe sont surestimées, confirmant que la transition laminaire-turbulent n'a pas été prise en compte alors qu'elle a été observée expérimentalement à mi-longueur de l'extrados. Par contre, une coupe du sillage révèle que sa largeur mesurée expérimentalement est bien approchée par le calcul.
Contents ABSTRACT... i... VERSION ABREGEE... 111 CONTENTS... v PREFACE... ix 1.1. MOTIVATION FOR RESEARCH IN TURBOMACHINERY CFD... 1 1.I.A. Turbulence modeling for Ioss prediction... 1 I.I.H. Performance of turbuleiice models iii turbomacliinery CFD... 1 I.1.C. Simulating Navicr-Stokes cquations on uiistructured adaptivc nicshes... 3 1.I. D. 'l'urbuleiice modeling in the steady-state Dawes code... 4 I.I.E. Parallelization... 4 1.11. RESEARCII PLAN... 5 Cl~upf~r 2. page 7 2.1. DESCRIPTION OF THE VERSION 4.17 OF NEWT... 7 2.1.A. Gnveriiiiig equatioiis... 7 2.1.8. Finite-volunie schenie and mesh refiiiemeiit... 9 2.11. FINITE-VOLUME FORMULATION... 9 2.11.A. Coiistructioii of the controi volume... 10 2.11.8. lnviscid flow discretization... Il 2.11.C. Viscous terms... 11 2.11.D. Artificial viscosity... 13 2.11.E. Local time step... 18 2.11.F. Boundary conditioris... 19 2.111. TIME-DEPENDENT BOUNDARY CONDITIONS... 20 2.111.A. Characteristic form of the Navier-Stokes equatioiis... 20
Coritents 2.111.13. Final forin at tlic.y bouiid'iry... 21 2.111.C. Uouiidary conditions at x boundaries... 23 2.1V. VALIDATION FOR LAMINAR FLOW... 26 2.V. IMPLEMENTATION IN THE PAKALLEL CODE PNEWT... 27 2.V.A. Descriptioii of the parallelizrition... 27 2.V.B. Inter-domain boundaries witli the edgc-bnscd schcrne... 28 2.V.C. Parallel performance... 29 2.~1. CONCLUSIONS... 30 Chopter..3. page 31 TURBULENCE MODELING 3.1. THE MODEL OF BALDWIN AND LOMAX... 31 3.1.A. Description... 31 3.1.B. Implenientatioii proccdurcs... 32 3.11. THE MODEL OF SPALART AND ALLMARAS... 33 3.11.A. Description... 33 3.11.B. lmpiementation procedures... 35 3.111. THE MODEI. OF YANG AND SHIH... 36 3.111.A. Description... 36 3.111.H. Iiiiplcmeiitation procedures... 37 3.IV. VALIDATION AGAINST A TURBULENT FLAT-PLATE BOUNDARY LAYER... 38 3.1V.A. Flow conditions... 38 3.1V.B. Mcsh coiistructioii... 40 3.1V.C. Simulatioii... 40 CIIU~ILY 4. page 45 TRANSONIC FLOW OVER A BUMP IN A CHANNEL 4.1. INTRODUCTION... 45 4.11. TWO-DIMENSIONAL SIMUI.ATION... 45 4.11.A. Flow conditions... 45 4.11.8. Mesh and bouiidary coiiditioiis... 46 4.11.C. simulations... 47
4.11.D. Predictcd bouiidary Iaycrs in tlie subsoiiic regiori after tlie sliock... 57 3.11.E. Kefinement in the shock region and near tlie viscous walls... 58 4.111. THREE-DIMENSIONAL SIMULATION... 59 4.111.A. Simulation using the niodel of Balclwiii aiid Loniax... 59 4.IV. CONCLUSIONS... 62 CIIU~ICI. 5. page 63 SUBSONIC FLOW AROUND A TURBINE BLADE 5.1. DESCRIPTION OF THE TEST CASE... 63 5.11. INVISCID FLOW SIMULATION... 63 5.11.A. Mesli... 63 5.11.H. Bouiidary conditions aiid mii parameters... 63 5.11.C. Results... 65 5.111. LAMINAR FLOW SIMULATION... 67 5.1II.A. Flow conditioiis... 67 5.111.8. Mesh... 67 S.II1.C. Boundary conditions... 68 5.111.D.Results... 68 5.IV. TURBULENT FLOW SIMULATION... 72 5.1V.A. Iiitroduction... 72 5.1V.B. Iiilct boundary conditioris... 72 5.1V.C. Kcsults... 72 5.V. CONCLUSION AND FUTURE WORK... 76 Clzapter. 6. page 79 SUMMARY AND CONCLUSIONS 6.1. EDCE-BASED SPATIAL DISCRETIZATION... 79 6.11. TURBULENCE MODELlNG USING ALGEBRAIC AND ONE-EQUATION MODELS... 79 6.111. FUTURE WORK... Hl
Contents APPENDICES, page 87 A. Curriculum Vitae............................................. A-1