i i “PinnaThesis” — 2012/5/2 — 0:13 — page i — #1 i i von Karman Institute for Fluid Dynamics Aerospace Department Universitá ”La Sapienza” di Roma PhD. Dissertation Numerical study of stability of flows from low to high Mach number Fabio Pinna Promoters: Prof. Paolo Orlandi Prof. Renato Paciorri Supervisor: Prof. Patrick Rambaud i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page ii — #2 i i Contact information: Fabio Pinna Von Karman Institute for Fluid Dynamics Chaussée de Waterloo 72 1640 Rhode-Saint-Genése Belgium email: [email protected] i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page iii — #3 i i Invictus Out of the night that covers me, Black as the pit from pole to pole, I thank whatever gods may be For my unconquerable soul. In the fell clutch of circumstance I have not winced nor cried aloud. Under the bludgeonings of chance My head is bloody, but unbowed. Beyond this place of wrath and tears Looms but the Horror of the shade, And yet the menace of the years Finds and shall find me unafraid. It matters not how strait the gate, How charged with punishments the scroll, I am the master of my fate: I am the captain of my soul. William Ernest Henley (1849 - 1903) iii i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page iv — #4 i i iv i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page v — #5 i i To my family. v i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page vi — #6 i i i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page vii — #7 i i Acknowledgement During these last four years a lot of people crossed my way and many of them gave a direct or indirect contribution to this thesis. At the moment of writing this page, this long process reached its natural end and therefore it is the right occasion to acknowledge all those contributions. Among these people I would like to mention my supervisor at VKI Prof. Rambaud, who pushed me to do my best, trusting my work and supporting me even in the darkest moments of my research. I would like to thank also my promoters at the University ”La Sapienza” Prof. Orlandi and Prof. Paciorri who allowed the collaboration with VKI, by accepting me in the doctoral program. I want also to acknowledge Prof. Özgen for his precious advices during his visits at the Institute. After my Diploma Course a lot of friends moved away for new opportunities so I shared my daily troubles, both technical and personal, with the remaining ones like Ben, Ian, Memo, Vasilis and one year later also with Delphine: tank you for making this place feel like a new home. I cannot forget other VKI mates who became friends even without sharing the same DC year: Alessandro, Flora, Alessandro, Aurora, Filippo and Marta. I would like to acknowledge also my office mates Anna and specially Lilla, with whom I spent a lot of time discussing about the most diverse topics, both personal and technical. Last but not least the new generation of PhDs like Alessandro (both), Antonino, Erik, Francesco, Laura, Sergio and Michelangelo (technically not a PhD). Luckily I was not alone while working on transition and I had the luck to speak about it with Sandy, Davide, and Henny who shared part of my research path. To all of you guys I wish good luck with your PhD and future career. At this regard I would like to mention Olaf who deeply helped me clarifying many concepts about transition: thank you very much for your kindness and expertise. On a similar note I cannot forget the first student who worked with me: Gennaro, it was a real pleasure to have you as a student I wish you all the best for your PhD. The moment I enrolled in the doctoral program, me and my future wife needed to move all our stuff: we had the help of our friends Francesco and vii i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page viii — #8 i i Monica. I still have that long trip in mind as one of the funniest trip ever, and when we were done with our sixteen hours driving through Europe, we slept at my place with no furniture whatsoever: there are no words to express my gratitude and love, and without your help this would not have been possible at all. I also would like to thank my friend Federico who helped me, from time to time with the little big problems I encountered during my PhD. My life expanded outside the border of VKI and I had the chance to meet, ironically, two people coming from my city: Alberto and Marta, I cannot count anymore the hours we spent playing board games but we had definitely a good time. Later my friend Francesco moved to Bruxelles increasing my Italian community in Belgium together with Magda, Riccardo, Enrico, Federica. It has been a pleasure to spend my time with you, I thank you for the beautiful moments we had together. Being away from the place where I grew up was hard and even harder to be away from my family, nevertheless I never missed support for my undertakings. I would like to thank my parents and my grand parents: I hope this achievement will make you realize how good was your influence on me. On the other hand the family concept become a bit wider during these years, as I got married and I became part of the wonderful and big family of my wife: to all of them a big ”thank you” for their support and faith in me. Not to miss anybody I would like to thank Fabiana, my wife. We started this big adventure of moving abroad and I do not even know when it will end. If I achieved this goal is due also to her contribution and to her support during these long four years. I am looking forward to start a new adventure with you in the coming years. I want to mention, in the end, my daughter Flaminia (but a thought also goes to her sister who we hope to meet soon), who literally wanted to sit on my laps to code, prepare the graphs and touch the keyboard: if that did not help at least it cheered me up during the hours spent in front of my laptop. Thank you all. viii i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page ix — #9 i i Abstract Interest in the study of stability lies in the strong link with the laminar-toturbulent transition with several implications in the design of new vehicles in the aerospace community. If on one side aeronautics would like to predict and control transition to limit drag, boost efficiency and reduce the fuel consumption on the other hand, space design faces reentry problem where an accurate transition prediction could lead to a better sizing of the thermal protection system, thus enhancing the overall performance of the spacecraft. Nevertheless one has to keep in mind that transition can occur because of several causes, which make the link between stability and transition not as direct as one would it like to be. On an engineering point of view the use of the eN method has been selected as our preferred way of estimating the onset of transition. Despite the great amount of software available to study stability of incompressible flows and, to a lesser extent, low supersonic flows, there is a restricted number of codes dealing specifically with hypersonic flows. The objective of this work is then to write a consistent toolkit to be able to study stability of flows at different regimes, from low to high Mach numbers. The VESTA toolkit (VKI Extensible Stability and Transition Analysis toolkit) gathers a number of codes for different regimes which are based on Chebyshev pseudo-spectral methods. It compares well against literature for the incompressible and compressible flows while hypersonic cases are more difficult to test, because of the narrower body of literature treating them. Nevertheless some comparisons allow us to estimate a reasonable good matching with existing results. The incompressible study was not limited to the reproduction of standard cases and techniques but included also an original expansion of the τ -method capable of treating boundary layer flows. Results have been verified against the ones obtained by other methods even if its complexity makes the τ -method an unideal candidate for the development of the compressible solver. ix i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page x — #10 i i The compressible linear stability solver is able to cope with both subsonic and supersonic regime and it has been used to verify and expand the current database of neutral stability curves at different Mach, by plotting results for adiabatic flows with different free stream static temperatures. The compressible solver served as a base for the implementation of the specialized hypersonic code. For this case, when temperature is high enough, air molecules start dissociating and chemical reactions happen between the different species. For this reason air should be considered as a mixture of gases. In the present work this effect is taken into account by means of the Local Thermodynamic Equilibrium (LTE) assumption. A deep investigation has been carried on the effect of free stream temperature and pressure. It turned out that in the investigated range, pressure plays a minor role, while temperature results to be the driving parameter, even more at lower Reynolds numbers. It has been observed that the critical Reynolds number decreases when temperature increases. As the free stream temperature increase the neutral stability curves show also a larger instability area. Another important aspect of hypersonic flows is the strong shock in front of the body. Its influence on the boundary layer has been modeled as a boundary condition for the calorically perfect gas (CPG) and LTE solver. Nevertheless the latter implementations is new and only simple verifications against a calorically perfect gas was possible. It is already known in literature that the shock stabilizes the flow at low wave numbers. Our computations on chemically reacting flows found out that LTE tends to stabilize it even more, with growth rates as low as three times the respective one for CPG. Future works will take advantage of the modularity of the VESTA toolkit to add other stability feature like Parabolized Stability Equations and BiGlobal stability. On the numerical side some work will be devoted to the implementation of more general and faster algorithm retaining the same level of accuracy of the present solvers. On a different level the results found in this work could be readily used together with an eN code for the prediction of transition for flight condition and ground testing while the software will be used as the founding brick of an Uncertainty Quantification for transition prediction. x i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page xi — #11 i i Contents Nomenclature 1. Introduction 1.1. Historical perspective . . . . . . . 1.2. Paths to transition . . . . . . . . . 1.3. Different approaches for transition 1.4. Objective of the thesis . . . . . . . xiii . . . . . . . . 1 1 2 4 8 2. Linear stability for incompressible flows 2.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2.2. Governing equations . . . . . . . . . . . . . . . . . . . . 2.3. Numerical methods . . . . . . . . . . . . . . . . . . . . . 2.3.1. Temporal and spatial case . . . . . . . . . . . . . 2.3.2. Definition Chebyshev polynomials . . . . . . . . 2.3.3. Mapping techniques . . . . . . . . . . . . . . . . 2.3.4. D2 method . . . . . . . . . . . . . . . . . . . . . 2.3.5. τ -Method . . . . . . . . . . . . . . . . . . . . . . 2.3.6. Results of τ -method . . . . . . . . . . . . . . . . 2.3.7. Chebyshev Collocation Method . . . . . . . . . . 2.3.8. Results of collocation method . . . . . . . . . . . 2.4. Summary on the incompressible linear stability problem . . . . . . . . . . . . 11 11 11 15 16 18 20 22 23 29 43 45 49 3. Linear stability for compressible flows 3.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3.2. Remarkable features of compressible flows . . . . . . . 3.3. Governing equations . . . . . . . . . . . . . . . . . . . 3.4. Numerical method . . . . . . . . . . . . . . . . . . . . 3.5. Boundary conditions . . . . . . . . . . . . . . . . . . . 3.6. Incompressible computation . . . . . . . . . . . . . . . 3.7. Compressible computations . . . . . . . . . . . . . . . 3.8. Neutral stability curve computation . . . . . . . . . . 3.9. Summary on the compressible linear stability problem . . . . . . . . . 53 53 54 55 59 60 61 65 67 77 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page xii — #12 i i Contents 4. Linear stability for chemical equilibrium flows 4.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2. Governing equations . . . . . . . . . . . . . . . . . . . . . 4.3. Properties interpolation . . . . . . . . . . . . . . . . . . . 4.4. Comparison between LTE gas calorically perfect gas flows 4.4.1. Flat Plate flow at Mach 2.5, adiabatic wall . . . . 4.4.2. Flat plate flow at Mach 10 cold wall . . . . . . . . 4.4.3. Flat plate flow at Mach 10 adiabatic wall . . . . . 4.4.4. Pressure and temperature effects . . . . . . . . . . 4.5. Summary for lst of lte flows . . . . . . . . . . . . . . . . 79 79 80 87 88 88 88 92 94 104 5. Shock as a boundary condition 5.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 5.2. Mean flow . . . . . . . . . . . . . . . . . . . . . . . . . 5.3. Linearized shock boundary conditons . . . . . . . . . . 5.3.1. Numerical treatment of the boundary condition 5.3.2. Results . . . . . . . . . . . . . . . . . . . . . . 5.4. Summary on the shock boundary condition . . . . . . 107 107 108 108 115 116 122 . . . . . . . . . . . . 6. Conclusions 125 6.1. Future works . . . . . . . . . . . . . . . . . . . . . . . . . 127 A. Computer Algebra Software and Stability Equations 129 B. Computation of the Mean Flow in case of B.1. Blasius profile . . . . . . . . . . . . . . B.2. Compressible boundary layer . . . . . B.2.1. Dimensional flow . . . . . . . . 131 131 132 134 self similar profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C. Local Eigenvalue algorithm 135 List of Figures 139 List of Tables 143 Bibliography 145 xii i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page xiii — #13 i i Nomenclature Greek symbols α Non-dimensional stream wise wave number [-] β Non-dimensional span wise wave number [-] δ Boundary layer displacement thickness [m] φ Amplitude function vector φx,y,z Projected Rankine-Hugoniot on the respective axes λ Second viscosity coefficient [kg/(m · s)] µ Dynamic viscosity [kg/(m · s)] ν Kinematic viscosity [m2 · s] ω Non-dimensional frequency [-] ψ Generic basis function Υ Conservative variables vector ρ Density [kg/m3 ] θ Boundary layer momentum thickness [m] ξ Mapping function Roman symbols an Generic expansion coefficient for Chebyshev series b Velocity vector [m/s] xiii i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page xiv — #14 i i Contents cp specific heat at constant pressure [J/( kg · K)] DN Derivative operator or derivative matrix of the nth order I identity matrix k Thermal conductivity [W/(m·K)] l Blasius length scale [m] p Pressure [Pa] Q, q Generic unsteady flow variable Re Reynolds number T Temperature [K] Tn nth Chebyshev polynomials U, u x-component velocity [m/s] V, v y-component velocity [m/s] W, w z-component velocity [m/s] x Stream wise coordinate [m] y Normal to the wall coordinate [m] z Span wise coordinate [m] Ul ν [-] Sub- and superscripts e Free stream quantities (or at boundary layer edge) · Generic mean flow variable ·0 Generic perturbed flow variable ã Amplitude function for perturbations xiv i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 1 — #15 i i Chapter 1. Introduction 1.1. Historical perspective Transition is still an active research topic these days. Despite the effort undergone to study it, its nature is still far from being completely understood, being the number of causes that might affect it extremely large. Without going back to the first observations on the nature of the fluid flows, study on transition is usually dated back to the work of O. Reynolds (1883) who injected an ink trace in a pipe with water flowing in it. He could show clearly that two distinct flow regimes are possible: laminar and turbulent. The introduction of the non-dimensional number carrying his name was an early attempt to describe and possibly predict the behavior of the flow. Later experiments highlighted the fact that, though Re is an important parameter it is not universal and other causes play a role in determining the transition to turbulence. In 1887 Lord Rayleigh made the hypothesis that the onset on transition is depending on the development of unstable waves. A further assumption was that the viscosity played a dumping role in the instability phenomena and therefore it was, at first, neglected. Rayleigh found that a velocity profile with an inflection point is unstable in nature and he concluded that only flows with inflectional velocity profiles could lead to turbulence. He could prove that this was a necessary condition in order to have unstable waves while only with W.Tollmien several decades later (1935) the inflection point was demonstrated as sufficient to have amplified perturbations. Nevertheless there were evidences of some type of flows, like Poiseuille’s one, where transition happens despite the inflection-free velocity profile. This paradox was explained by Prandtl who showed in 1921 the destabilizing role of viscosity. In the following years, the development of new techniques will lead to the solution of the Orr-Sommerfeld equation (see 1 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 2 — #16 i i Chapter 1. Introduction chapter 2) in a more refined way. In 1946 Lees and Lin [52] developed an inviscid theory for compressible flows. This allowed to get some important results, though it will be the work of Mack ([55], [56], [57], [58], [59], [54])l to highlight the main differences between the stability of compressible and incompressible flows. First outcome of this research was that it is no longer possible to neglect the role of 3D waves when the flows is supersonic. The second important result states that there is an infinite sequence of wavenumbers for each phase velocity whenever the mean flow is supersonic with respect to the phase velocity. 1.2. Paths to transition The main reason for the elusiveness of transition has to be sought in the number of causes that influence it. Among them we should count as many as body geometry, curvature, roughness, temperature, free stream turbulence, noise and many more. All of them may induce transition but the way boundary layer reacts to such an input is still unclear even though many advances have been made through the years. Apparently there is not only a mechanism, which takes initial small disturbances leading them to turbulence. Nevertheless without such an understanding it is impossible to have a clear mathematical modeling of the transition behavior. What we need to understand is then how disturbances are entrained inside the boundary layer (the receptivity problem) and then how those initial disturbances grow (or decay) eventually breaking down into turbulence. A general transition process could be described by a simplified scenario, where the initial disturbances as, for instance, sound waves, hit the boundary layer which, according to some other parameters, like temperature curvature, roughness and so forth could grow or die out. When perturbation are very small compared to the mean flow their behavior could be described by linear stability theory. When the perturbation amplitude grows secondary instabilities appear. If initial perturbations are big enough the linear phase could be by-passed causing the secondary instabilities to appear sooner and the flow to become turbulent quickly. In this case linear stability computation does not apply and predictions based on the well know eN method could not be formulated. 2 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 3 — #17 i i 1.2. Paths to transition Increasing disturbance level Forcing Environmental Disurbances Receptivity mechanisms A Transient growth E B Eigenmode growth C Parametric Instabilties & Mode Interactions D Bypass Mechanisms Breakdown Turbulence Figure 1.1.: Paths to transition for wall bounded flows ([87]) In Reshotko [87]) five paths are identified related to the the introduction of the transient growth theory as depicted in Fig. 1.1. The path A correspond to the traditional Tollmien-Schlichting Görtler, or crossflow mechanisms. So disturbances are entrained in the boundary layer then we have the linear phase the non linear instability and finally the the breakdown to turbulence. This is the kind of instability that could be looked at using tools like linear stability theory or parabolized stability equations coupled with eN method. Path B described a scenario with no obvious examples in literature where transient growth cause higher initial perturbation amplitude with respect to the modal growth until the modal instability takes over. In path C the eigenmode growth is not present and is the most studied transient growth scenario. This is also related to the blunt body paradox, which is a well known phenomenon in the hypersonic/supersonic transition community. The path D shows a turbulent spectrum while basic flow is laminar and there are experimental evidences for turbulence intensity greater than 1%. If the perturbation amplitude is even higher there is no linear regime and the free stream spectrum does not resemble what is found in wind tunnels. 3 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 4 — #18 i i Chapter 1. Introduction 1.3. Different approaches for transition With the increase of the computational power over the years, the overwhelming stability problem could be solved more easily than before and new techniques were applied to gain a better insight into the physics of transition. These new points of view are needed as transition is not always predictable by traditional methods and later stages of transition are non linear in nature, making it impossible to understand the physics behind them with linear methods. Traditional work on stability and transition started by linearizing Euler equations, looking for the inviscid flow stability, nevertheless the number of approaches has increased over the years and nowadays several techniques are available, according to the type of research one wants to pursue. With the availability of more powerful computers, direct numerical simulation of Navier-Stokes equations became a more feasible way to study turbulence and laminar to turbulence transition. The terms direct numerical simulation dates back to Orszag (1970), 1 where he referred to the possibilities of getting result via turbulence theories or directly from the Navier-Stokes equations. dns and linear stability proved to be excellent also in comparison with experiments, nevertheless linear stability has been the only way to study transition at higher Reynolds number. Needless to say at the age of the first computers also Orr-Sommerfeld equation was a formidable task to be performed and coded; for this reason the temporal problem (see §2.3.1) was the preferred one by the investigators as it required less resources. One of the first spatial case is the one of Jordinson [45]. Still in the nineties solution to the spatial linear stability problem for compressible flow was quite expensive, such that approximate solution were used (see [62]). In supersonic flows the presence of the shock introduces another parameter to be coped with and its interaction with the boundary layer is quite a broad topic in itself Though shock capturing is possible, another kind of simulation, very common in the analysis of supersonic and hypersonic flows, excludes the presence of the shock in front of the body to provide the inflow condition after the shock as coming by a less refined simulation 1 ”Analytical Theories of Turbulence”. Journal of Fluid Mechanics (see, e.g., page 385) 41 (1970): 363386) 4 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 5 — #19 i i 1.3. Different approaches for transition or a self similar profile. This way, all the numerical problems related to the treatment of discontinuities are discarded, making easier and more efficient to use higher order methods (see for instance [6] and [48] ). A lively community grew also around the roughness induced transition in compressible flows: example could be seen in [53], [86] or [40], each with a different numerical approach. The non linear behavior generated by the roughness makes dns the perfect candidate to study this kind of problems, anyway this is limited to very simple geometries and therefore only fundamental studies. Recently the simulation of hypersonic flows by means of dns begins to include also the effect of chemical reactions. Flat plate boundary flows have been studied, as in [93] or [66]. The intrinsic challenge of this kind of simulations lies in the number of equations that should be solved at each iteration; “usual” Navier-Stokes should be modified to treat the different species appearing in the flow (a number of mass balance equations equal to the number of species should be considered) and also all the finite rate reactions should be computed. In case the flow is considered in equilibrium, the computation could be made lighter by using a lookup table which is anyway more expensive than standard viscous calculations. On the other hand this approach, even if it is not introducing any modeling in the Navier-Stokes itself, is actually using a series of assumptions which do not always describe properly the thermo-chemical behavior of such a flow. A less expensive approach is represented by Large Eddy Simulation (les) whose first results were presented by Deardrof in [28], [29], [27]. It aims to resolve bigger turbulent scales (the so called large eddies), modeling the remaining smaller ones. Nevertheless quite a large portion (around 80%) of kinetic energy should be resolved in order to have a reliable les (see [81]). Moreover the mesh size requirements for wall bounded flows, or regions close to the wall, are extremely close to dns ones, thus throwing away part of the les appeal. The smaller scale modeling (sgs) is the way part of the not resolved spectrum is accounted for within the simulation. Of course this affects the final results and a different modeling leads to different skin friction values (see [89]). Nevertheless les has been applied to study laminar to turbulence transition and flow stucture belonging to a transitional flow could be identified especially by using some specific sgs model (see [90] and [89]) . A good modeling capability of the flow stability and transition predictions could be achieved by using the parabolized stability equations. They were first introduced by Bertolotti and Herbert in [10] and [36]. It contains non 5 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 6 — #20 i i Chapter 1. Introduction parallel terms and it can consistently consider curvature. It needs a basic flow which should be accurately computed before running it. Computation of a supersonic flow has been achieved already by Bertolotti & Herbert [11] and Chang [20]. Stability simulation with pse proved to be reliable and some of the non linear behavior can be retrieved by the non-linear formulation (npse). A lot of work has been done to extend this technique to flow with chemical reactions. Examples could be found in the work of Malik [63] or Johnson & Candler [43] [42] [44]. Nevertheless the use of pse poses some problems with respect to receptivity of the disturbance and some work has been dedicated to this issue. There are not conclusive results and this is still an open field of research. It is worth to remember that the system of equation is valid up to the onset, while downstream of it the code simply blows up. Another technique is the BiGlobal stability, reviewed recently by Theofilis in [95]. Unlike the pse, there is no requirement to have a convective instability and it can deal with non parallel boundary layer. It has been used also for compressible cases, like on a cone at Mach 4, nevertheless its main drawback is related to the huge computational power required to solve the eigensystems. So far there has been no application at hypersonic speeds. Despite the fact that transition is an inherently unsteady phenomenon, a number of researches proposes transition models where a number of relations should return the behavior of a transitional boundary layer, feeding this results in a standard cfd code. Of course, as it happens in rans, their validity is limited, nevertheless this approach could lead to some results, especially for quantities like heat flux and skin friction, at least from an engineering point of view. In the work of McKeel [70] a series of existing rans models is discussed and implemented, ranging from Baldwin-Lomax to standard Wilcox’s k −ω. Also the Schmidt & Patankar modification to low-Re k − method was investigated, along with the one equation turbulence model accounting for first and second mode developed by Warren, Harris and Hassan. Anyway, since some years, it has been certified that low-Re models cannot satisfactorily predict the transition process, being their behavior due to an incidental similarity between the viscous sublayer and the developing laminar boundary layer. Also the algebraic model of onera/cert and the one from Dey and Narashima, which linearly blends the laminar and turbulent field through intermittency to simulate the transition region, have been analyzed in [70]. All these models showed some sort of drawbacks, relying on a dedicated tun- 6 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 7 — #21 i i 1.3. Different approaches for transition ing for a correct prediction of transition. Other approaches, like the one of Sieger et al. [92], were based on empirical correlations to determine the start and ending transition Reynolds numbers. These were used to compute, together with the Reynolds number based on the local boundary layer thickness, the intermittency value. The development of Langtry ([51]), in 2006 used a transport equation for the intermittency. This is not a novelty in itself as a series of models have been developed around this idea; the strong point of this approach is the use of local variables together with correlations, resulting in a good match for many cases. It has to be noted that, as the model is relying on correlations, it still lacks of general validity. Another interesting recent approach has been propose in the work of Mayle & Schulz [68] where the laminar kinetic energy is transported. The breakdown to turbulence happens, according to this model once the laminar fluctuations reach a threshold level. This method has been recently reformulated by Walters & Leylek [100] to transport this quantities locally, making the model ready to be used along with normal cfd applications. Both models in [51] and [100] are originated in the turbo machinery community and application to hypersonic flows is somehow not recommended without tweaking the model. Anyway, the special features of hypersonic testing, make difficult the access to the correlations data, needed to recalibrate these models, and more work will be needed in the future. As it is easy to imagine, the demand for a transition prediction tool is high and, because of the lack of a universal description of the transition phenomena, empirical correlations have been created to fill this gap. A large number of empirical criteria has been created over the years for many cases ranging from incompressible to hypersonic flows, for natural transition or roughness induced (distributed, isolated, three or two-dimensional). For incompressible flows there are three largely accepted criteria: Michel’s one ([72]), Granville’s [35] and the so called H − Rx proposed by Wazzan et al. in [102]. The first two have been designed with airfoil transition in mind, while H − Rx can be applied to a wider class of problems (heating, suction, axis symmetric). As it is typical for these methods, some boundary layer parameters should be computed and then compared against a curve, which is supposed to return the point of transition. In supersonic/hypersonic flows a well known criterion is the Shuttle criterion which is basically a ratio of Reynolds based on momentum thickness and Mach number outside the boundary layer. It was proposed by 7 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 8 — #22 i i Chapter 1. Introduction Goodrich et al. [34] but it has been criticized a lot since then, particularly because it is mainly governed by the free-stream density and therefore not very representative of a boundary layer behavior. The Van Driest and Blumer, proposed in [31], has been the summary of a series of experiment on sharp cones with three-dimensional spherical roughness. The Potter-Whitfield [82] has been prepared by using different geometries in the experiment. None of them include the pressure gradient effect, so they should be used with caution in case it is present. The work of Reda ([83], [84], [85]) produced an interesting review of existing criteria while proposing new ones with successive refinement. Once again this relations lack of generality ans therefore they should be used for a first estimation of transition for design purposes, rather than scientific investigations. 1.4. Objective of the thesis By the quick review of the previous section it is apparent that transition and stability need a set of specifc tools designed to face different aspects of the phenomenon. It is therefore absolutely out of question to propose a general cheap method that suits all the needs. If a good general method is undoubtedly dns, its use on a regular basis for engineering calculations is still to come. The method proposed by the author aims at providing a lightweight technique based on solid scientific grounds. The most natural way to face this problem is the development of different codes based on different approaches and theories taking advantages of each method. The way the author exploits this idea in the following chapters of this works is directed to the implementation of a toolkit which will be referred to from here on as vesta (Vki Extensible Stability and Transition Analysis toolkit). This work tries to tackle different goals at the same time, at different levels. The most important one is, as already stated, the development of a consistent group of softwares performing different tasks but unified by a common underlying philosophy in the implementation. These codes shall be able to interact as much as possible with each other and one should be capable of writing new scripts to solve specific problems, by re-using what has been already implemented. The second one is to allow vesta to run an analysis taking as input, the data coming from several techniques and methods. Moreover we want to be able to use the code for different flow regimes, according to the specific 8 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 9 — #23 i i 1.4. Objective of the thesis situations. A long term aim is the parallel use of vesta along with real facilities, comparing with experimental data. Very often the design of an experiment and the analysis of the data is strongly linked to numerical computations. This can be useful to the experimenter while designing the experiment itself, focusing only on the interesting part of its signals. The pairing computation-experiment is stronger than never in this field and the author strongly feels that vesta should move to this direction. The objectives of this work can be summarized as: implementation of a highly modular and extensible solver and its use in the analysis of different kind of flows. In the second chapter you will find a detailed explanation of the basis of linear stability theory, a discussion on the proposed numerical methods and the details of the original boundary layer D2 τ -method implementation in addition to some general remarks and results. This chapter will serve as a basis for all the remaining work. In the third chapter you will find a detailed explanation of the theory of stability of compressible flows and its findings, along with a study on the parameters influencing stability In the fourth chapter you will find the development of a set of stability equation for hypersonic flows in chemical equilibrium with comparison against the calorically perfect gas lst. Effects of chemistry will be presented in this chapter. In the fifth chapter the role of the shock and its influence on boundary layer stability for hypersonic flows, with or without chemical reactions, are discussed. 9 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 10 — #24 i i i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 11 — #25 i i Chapter 2. Linear stability for incompressible flows 2.1. Introduction The first studies concerning stability dates back to Reynolds regarding experimental evidences, while theoretical studies were performed first independently by Orr and Sommerfeld. The main theory they developed is still widely used today for incompressible flows and has been extended to compressible flows, and more recently to hypersonics. Given the original aim of our work the following chapter will describe the theoretical background and the numerical techniques used to solve the linear stability problem for incompressible flows. 2.2. Governing equations After Reynolds (1883) the evidence of the turbulent behavior of flows under special circumstances gave momentum to the study of the turbulent phenomena and transition from laminar to turbulent. A common idea at the time linked this change to small disturbances acting on the mean flow. For this reason the main point of the whole phenomenon was whether these disturbances would die out or get amplified. In this sense it is possible to call a flow respectively stable or unstable. Reynolds (1894) proposed the idea that a flow, initially laminar, would become turbulent once a certain threshold for those disturbances has been exceeded. To this regard the original aim is to find the value of an critical1 Reynolds 1 This is sometimes called also indifference Reymolds number letting the term critical to represent the point at which the transition is complete. In this work the term “critical” refers to the Reynolds number value below which tall the perturbations are dumped 11 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 12 — #26 i i Chapter 2. Linear stability for incompressible flows number: such a task was first accomplished by W.Tollmien and H.Schlichting. It is important to note that unstable flows allow laminar solution but any perturbation, arbitrarily small, will get amplified, leading eventually to chaotic behavior and turbulence. As seen in the introductory chapter there are several paths to transition and in this chapter we will investigate mainly the modal growth. As the early investigators guessed, transition flows could be imagined as a sum of a laminar mean flow and perturbations. Following the usual approach used in the study of stability of physical systems one assumes the disturbances to be small (in comparison with the mean flow) and linearizes the problem around the base solution i.e. the laminar mean flow. Starting from the incompressible Navier-Stokes equation is then possible to introduce the decomposition of the instantaneous flow as Q(x, y, z, t) = Q(x, y, z) + q 0 (x, y, z, t) (2.1) where Q is a generic flow variable, like velocity or pressure. For our purpose we assume the flow to be particularly simple, namely not depending on the stream-wise coordinate but only on the wall-normal direction y. Additionally the wall-normal velocity component V is assumed to be 0. This is consistent with the conservation of mass. In a two-dimensional flow asking for dU / dx = 0 implies the derivative of V with respect to y to be null, which is forcing the vertical velocity profile to be zero because of the non penetrability condition While channel or pipe flow correspond exactly to this representation (established flow), boundary layer is only approximated by them and this is justified only by the smaller dependence of the mean flow on y with respect to x leading to the introduction, in case of a boundary layer study, of the parallel flow assumption. After plugging eq. (2.1) into the Navier Stokes equations, all the products of two perturbations quantity are dropped (considering them negligible), thus linearizing around the mean flow (or basic state). The result is a set of equations that could be solved directly once the mean flow is known, making no hypotheses on the kind of perturbation but requiring a large computational effort. After defining the generic vector for the mean flow variable as Q = [U , V , W , P ] and its counterpart for the disturbances q 0 = [u0 , v 0 , w0 , p0 ], a truly parallel mean flow where U = U (y), V = 0 and W = W (y) is 12 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 13 — #27 i i 2.2. Governing equations described by the following equations: ∂u0 dU ∂u0 ∂u0 +U + v0 +W ∂t ∂x dy ∂z 0 0 ∂v ∂v ∂v 0 +U +W ∂t ∂x ∂z 0 0 ∂w ∂w dW ∂w0 +U + v0 +W ∂t ∂x dy ∂z ∂u0 ∂v 0 ∂w0 + + ∂x ∂y ∂z ∂p0 1 2 0 + ∇ u ∂x Re ∂p0 1 2 0 =− + ∇ v ∂y Re ∂p0 1 2 0 =− + ∇ w ∂z Re =− =0 (2.2) (2.3) (2.4) (2.5) where Re = U Lref /ν is the Reynolds number. Another key assumption in Linear Stability Theory (hereafter contracted in lst) concerns the assumption of perturbations each one propagating independently. These are called modes and for a general disturbance are represented by: q 0 (x, y, z, t) = q̃(y) · exp(iαx + iβz − iωt) + c.c. (2.6) where “c.c” stands for complex conjugate. Substituting eq. (2.6) in eqs. (2.2)-(2.5) we obtain a 6th order system of equations that could be combined in the so called Orr-Sommerfeld (after W.M.F. Orr (1907) and A.Sommerfeld (1908)) equation: d2 ṽ d2 ṽ d4 ṽ − 2k 2 2 +k 4 ṽ − iR[(αU + βW − ω)( 2 − k 2 ṽ)+ 4 dy dy dy 2 d U d2 W − α 2 +β ṽ = 0 dy dy 2 (2.7) where k 2 = α2 + β 2 . Substituting kU = αU + βW eq. 2.7 is identical to its 2D counterpart. Impenetrability boundary condition gives ṽ = 0 while the no-slip condition gives ũ = 0 that, after the linearized conservation of mass, turns into dṽ/ dy = 0. From Squire’s transformation it is known that a 3D Orr-Sommerfeld mode correspond to a 2D Orr-Sommerfeld mode at lower Reynolds number. This means that an incompressible parallel shear flow becomes unstable to two dimensional modes or in other words that if a 3D Orr-Sommerfeld mode is unstable a 2D mode is unstable at a lower Reynolds number. Therefore for an incompressible flow it is enough to study only twodimensional cases. 13 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 14 — #28 i i Chapter 2. Linear stability for incompressible flows In case of boundary layer flows, all the previously stated assumptions are valid only locally. This implies that at each stream-wise location the problem should be rescaled according to a length Lr (defined later) which takes into account the exact position of the computation. Eq. (2.6) needs to be changed accordingly to this observation and a new phase function Θ is introduced with eq. (2.6) that now reads q 0 (x, y, z, t) = q̃ · exp(iΘ) + c.c. (2.8) where Θ = Θ(x, z, t) ∂Θ =α ∂x ∂Θ =β ∂z ∂Θ = −ω ∂t In order to completely describe the three-dimensional flow field a second equation should be provided andeee this is usually chosen to be the normal vorticity equation ∂u ∂w η= − (2.9) ∂z ∂x From eq.(2.9) the Squire’s equations is retrieved which is depending directly on eq.(2.7), giving always stable modes. As transient growth phenomena will not be treated in this work Squire’s equation will not be mentioned any further. The wavenumbers α and β and the frequency ω are generally belonging to C. By fixing ω ∈ R the desired values are the complex wavenumbers α = αr + iαi and β = βr + iβi . This is called the solution of the spatial problem while if one fixes α ∈ R the problem is defined as temporal. The equation are non-dimensionalized and the value outside the boundary layer have been used for the velocity (Ue ), density (ρe ) and viscosity (µe ). Length is non-dimensionalized with respect to a reference length (Lref ) and the non-dimensional time is t = Lref /Ue . For an incompressible flow it is intuitive to take as reference length the boundary layer thickness. Still, this is ambiguous because even for a simple Blasius boundary layer 14 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 15 — #29 i i 2.3. Numerical methods there are multiple possible choices. One could take, for instance, the displacement thickness: r νe x δ = 1.7208 (2.10) Ue the momentum thickness r θ = 0.664 νe x Ue or even the simple Blasius length scale r νe x l= Ue (2.11) (2.12) For our computations, if not otherwise specified, we will choose the last definition. Nevertheless this choice does not affect the numerical result provided that Re, α, β, ω are scaled accordingly 2.3. Numerical methods Several methods have been developed over the years to compute linear stability of boundary layer flows. It is worth to note that for several years of the past century the fully viscous problem was numerically prohibitive to solve and usually simplified version of the stability equation was solved instead. The first numerical computation of the Orr-Sommerfeld equation has been done by E.F. Kurtz and S.H. Candrall in 1962 ([49]), three decades after the first publication of the analytical effort of W.Tollmien in 1929 ([96]). The papers of R. Jordinson in 1970 and 1971 ([45] , [46] ) should also be mentioned for the spatial solution of the Orr-Sommerfeld equation. Nevertheless, it has been known for years that the stability of the pipe (or channel) flow is an easier task, mainly due to the fact that the laminar velocity profile is an analytical solution of the Navier-Stokes equations, and therefore much of the early attempts studied the stability of a Poiseuille flow. The beauty and ease of having just one equation ready to describe the stability feature of a parallel flow was also the cause of some of the well known problem of its solutions. An historical way of solving the problem is by finite difference and shooting method as proposed in [19]. Indeed the problem is split in a four time bigger one. From [23] it is known that 15 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 16 — #30 i i Chapter 2. Linear stability for incompressible flows splitting the solution is not sufficient to solve the problem, as a matter of fact to have an accurate enough solution a procedure called orthonormalization has to be executed from iteration to iteration in order to maintain the independence of the solutions in which the problem has been split. In [75] the Gram-Schmidt orthonormalization has been used with successful results. Though finite difference methods have been investigated early during this work, they have been abandoned in favor of spectral methods. This is due to the higher accuracy of spectral methods which need, in general, a smaller number of points to achieve the solution. Mainly two pseudospectral techniques have been applied: Chebyshev τ -method (§2.3.5) and Chebyshev collocation (§2.3.7). The collocation method will also bring some simplifications in the implementation of the code and the manipulation of the boundary conditions, as it will be explained in the following chapters. 2.3.1. Temporal and spatial case Perturbations in boundary layer have been modeled according a wave-like decomposition and this standard approach corresponds to the evidence that a perturbation could propagate in time and/or in space. In this sense the Orr-Sommerfeld equation eq. (2.7) is just a dispersion relation in the form F (α, β, ω, Re) = 0 (2.13) This implies the possibility of solving the Orr-Sommerfeld equation for a spatial case if the wave propagation happens in space or a temporal case if the perturbation evolves in time. The parameters α, β, ω belong to C and solve a temporal problem it simply means to fix α as R and to solve for ω which in this case will be complex. The imaginary part will be the one expressing the growth or decay in time of the perturbation amplitude. Though theoretically there is no difference between them it is worth to note that the temporal case is much easier to solve than the spatial one. This is due to the fact that the temporal case is a linear eigenvalue problem while the spatial one is non-linear as the corresponding eigenvalue α appears up to the fourth power. Our aim is always to find an algorithm that allows the simultaneous solution of the whole spectrum because iterative methods require a good 16 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 17 — #31 i i 2.3. Numerical methods starting guess which is not always available. With this in mind we used the algorithm presented in [14] and [15] which is reducing the non-linear problem Dn (α) = C0 λn + . . . C1 λn−1 + . . . Cn (2.14) Dn (α) · X = 0 (2.15) to a standard eigenvalue problem of the form A · X = λB · X (2.16) As the non-linearity is only of polynomial type, it is possible to write a new eigenvector which reads Y = [λn−1 X, λn−2 X, · · · , λX, X]tr (2.17) which enables us to write, for a D4 method: ÃY = λB̃Y where and C1 I . Ã = .. .. . 0 C2 0 I 0 0 C0 0 . B̃ = .. .. . 0 (2.18) . . . . . . Cn ... ... 0 .. .. .. . . . .. .. .. . . . ... I 0 (2.19) ... ... 0 ... ... 0 . .. .. . . .. .. .. . . 0 ... 0 I (2.20) 0 I .. . 0 0 A similar layout could be found for the D2 method of §. 2.3.4 Because of the reduced order in Eq. (2.14) n = 2, therefore we need to build only three matrices from the system in Eq. (2.39). These are C0 = 0 −I −I 0 (2.21) 17 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 18 — #32 i i Chapter 2. Linear stability for incompressible flows 0 −iReU C1 = 0 iReU 00 D2 0 C2 = −I D2 + iωRe Composing these matrices we have −C1 −C2 C −α 0 I 0 0 0 I (2.22) (2.23) Y =0; (2.24) which could be solved with standard techniques. 2.3.2. Definition Chebyshev polynomials Before starting the description of the methods used in this work, it is appropriate to introduce Chebyshev polynomials, which are one of the main building blocks. It is worth to note that there are four kind of Chebyshev polynomials, the one presented here (see Fig. 2.1) is by far the most used 2 Tn (η) = cos(n arccos(η)) ∀ n ∈ N0 −1 ≤ η ≤ 1 (2.25) η = cos(θ) After Moivre’s Theorem cos nθ is shown to be a polynomial with cos θ as variable and degree n. It is then straightforward to compute few Chebyshev polynomials T0 (η) = 1, T1 (η) = η, T2 (η) = 2η 2 − 1 . . . (2.26) A quicker way to compute Tn (η) is provided by the trigonometric relation cos(nθ) + cos(n − 2)θ = 2 cos θ cos(n − 1)θ (2.27) By eq.(2.25) we find Tn (η) = 2ηTn−1 (η) − Tn−2 (η), n = 2, 3, . . . (2.28) 2 Concerning the implementation it is worth to remind that θ = π corresponds to x = −1 and θ = 0 to x = 1 i.e. these two ranges are traversed in opposite directions. 18 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 19 — #33 i i 2.3. Numerical methods 1 n=1 n=2 n=3 n=4 n=5 n=6 n=7 n=8 Tn(x) 0.5 0 −0.5 −1 −1 −0.5 0 x 0.5 1 Figure 2.1.: First eight Chebyshev polynomial Of paramount pimportance is their orthogonality property when a weighting function (1 − η 2 ) is considered Z 1 −1 1 Tn (η)Tm (η)(1 − η 2 )− 2 dη = where ( 2 1 n=0 n>0 ( 0 1 n 6= m n=m cn = δnm = π cn δnm 2 (2.29) Another interesting property concerns the interpolation of a function that will be used later in the collocation method. It is well known that Lagrange interpolation, with evenly spaced sample points, fails to converge for N → ∞; the approximation get worse and worse as the number of points grows as it oscillates close to the border of the domain up to values very far from the ones to be interpolated. This is called the Runge phenomenon 19 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 20 — #34 i i Chapter 2. Linear stability for incompressible flows and it happens even for smooth function. Cure of this problem relies on point clustering at the domain boundaries and this task is excellently accomplished by Chebyshev polynomials. Such a good behavior could be explained but it is far from the purpose of this work (see [97]). 2.3.3. Mapping techniques The issue related to the fixed computational domain and the physical domain has been mentioned in §2.3.2. This is of course independent of the method and it will examined here in detail in a general way. The small definition interval of the Chebyshev polynomials does not satisfy all the computational needs of a generic problem. For this reason it is worth to distinguish between a computational domain (the Chebyshev interval) and a physical domain. In order to pass from one to the other a mapping function is found. There is no universal choice for the mapping between the two spaces and this depends strongly on the problem to be solved. Taking the function y = ξ(η) where a ≤ y ≤ b and −1 ≤ η ≤ 1 it is straightforward to find out that an equation f 0 (y) = m correspond to ∂f (ξ (η)) ∂η df (y) =m⇒ · = m (η) dy ∂η ∂y (2.30) which means f 0 (y) = f 0 (η)·(1/ξ 0 (η)). Going back to the matrix collocation framework already presented eq. 2.30 becomes: 1 D1 f = diag · D1 f ; (2.31) ξ0 where D1 represents the ”stretched” Chebyshev derivative matrix. No other modification is required to transform the physical domain into the computational one. Basically this operation turns out to be a simple coordinates transformation to be applied to the equation to be solved. The interesting part is that this transformation could be directly applied to the derivative matrix. It is possible to obtain a n-th order derivative in the physical domain by multiplying the derivative matrix N times and this approach remains valid also when mapping is included. Unfortunately this method, although ideally correct, is not the best one with respect to the matrix conditioning. A more effective implementation is obtained (see [13]) by applying explicitly the coordinate transformation to the n-th order derivative. This 20 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 21 — #35 i i 2.3. Numerical methods leads to a much more complicated transformation but preserves (or at least does not worsen) the matrix condition number. For instance a 2-nd derivative could be computed as follows: 00 f 1 · D2 − diag · D1; (2.32) D2 = diag f 02 f 03 For sake of completeness we report also the expression for the mapped forth order derivative 1 D4 + diag1f 07 −6f 00 f 02 ) D3+ 04 f 1 + diag 07 −4f 000 f 02 + 15f 002 f 0 D2)+ f 1 + diag 07 −f 0000 f 02 + 10f 000 f 00 f 0 − 15f 003 D1 f D4 =diag (2.33) (2.34) (2.35) The expressions for other derivatives could be found again in [13]. This technique stays the same regardless of the method used, though it could be more easily programmed in collocation. Different mappings have been tried particularly a linear one, y = (x + 1) · L/2 (2.36) where L is the maximum length of the domain, a logarithmic one (see [25]) yj = −K · ln(xj ) (2.37) where j = 0, . . . , N/2 and the one proposed in [62] y=a 1+x b−x (2.38) where b = 1+2a/ymax and a = yi ym ax/(ymax −2yi ) with yi corresponding to the location x = 0. This mapping clusters half of the total number of points in a portion of the domain yi chosen by the user. Choice of the yi is not so crucial for incompressible flows as the only care one should take concerns the clustering close to the wall. Anyway if the clustering is not correct an increasing number of point will be needed to solve properly the stability equation while for a correct mapping a number of 40 points is sufficient in most of the cases. 21 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 22 — #36 i i Chapter 2. Linear stability for incompressible flows 2.3.4. D2 method Independently from the two Chebyshev discretization techniques a manipulation of the equations could be introduced to solve the problem of ill-conditioned matrices (more on ill-conditioning in §2.3.6 and §2.3.8). This technique has been conceived specifically for the Orr-Sommerfeld problem as this equation is a fourth order ode. As the conditioning depends on the matrix size and on the order of the derivative to improve the accuracy a different approach has also been used following the example of [30]. The main idea is about avoiding the use of a fourth order Chebyshev derivation matrix. Indeed the very first solution method with finite difference relies on a reduction to a system of equation of first order as suggested also in [18]. We name consistently this approach as D method, while the one solving directly the Orr-Sommerfeld equation is called D4. It is worth to note that while reducing the order of equation leads to a smaller round-off error the memory requirement increase considerably (keep in mind also that Chebyshev matrix are full and so it is not possible to take advantage of sparse matrix manipulation algorithm). This method split the usual Orr-Sommerfeld equation in two of second order (D2 − α2 )φ − χ = 0 (2.39) (D2 − α2 )χ − iαRe(U − c)χ + iαReU 00 φ = 0 The variable χ in this case is totally fictitious even if in special cases could be given physical meanings. Of course the values we are interested in are the ones concerning φ. It is worth to underline that this is a general method and then different numerical techniques could be used to discretize this new set of equations. The solution to this new set of equations has been computed both with collocation method and τ -method. The temporal problem could be solved building this matrix from eq.(2.39) I D2 − α2 I 0 BC1 0 BC2 (2.40) A= 1 1 2 iαRe A4 − iαReA5 D2 − α I − 2 2 0 BC3 0 BC4 where the terms A4 A5 read respectively A4 = U χ 22 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 23 — #37 i i 2.3. Numerical methods 00 A5 = U φ The other matrix is B= 0 0 0 −iαReI 0 0 0 0 0 0 0 0 (2.41) Boundary conditions are expressed instead by the relations (proper mapping has to be considered also for boundary conditions) X BC1 = (−1)n (2.42) X BC2 = (−1)(n+1) n2 (2.43) X BC3 = 1 (2.44) X BC4 = n2 (2.45) (2.46) 2.3.5. τ -Method After the influential paper of Orszag [74] the τ -method technique has been programmed. It belongs to the big family of weighted residual methods. The peculiarity of the τ -method lyes in the possibility of choosing a basis function which does not satisfy the boundary conditions exactly. Instead of trying to satisfy the boundary conditions like other methods do (such as the Galerkin Method, another flavor of spectral techniques) it adds more terms to the expansion. So, having N point in the domain and k boundary conditions, the general expansion for this method is uN (x, t) = N +k X an (t)φn (x) (2.47) n=1 and the remaining k equations are obtained from the boundary conditions N +k X an Bφn = 0 (2.48) n=1 23 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 24 — #38 i i Chapter 2. Linear stability for incompressible flows if B is a linear boundary operator. Application of Chebyshev polynomials is simply to set the φn (x) = Tn (x). One of the features making Chebyshev polynomials so appealing is the possibility to establish some recurrence relation based on their properties. Let’s imagine one wants to interpolate a function u(x) ' uN (x) = N X an Tn (x) (2.49) n=0 and compute its derivative. u0N (x) = N −1 X a(1) n Tn (x) (2.50) n=0 (1) where the set of coefficients an is different from the usual an . Another way of expressing the derivative is also u0N (x) = N X n=1 an dTn (x) dx (2.51) The interesting point lies in the possibility of finding a relation between the (1) an coefficients of the u expansion and the an . From the prosthaphaeresis formula we have 2 sin(θ) cos(nθ) = sin ((n + 1)θ) − sin ((n − 1)θ) (2.52) which by eq.2.25 becomes 2Tn (x) = 0 0 Tn+1 (x) Tn−1 (x) − n+1 n−1 (2.53) Substituting the latter in eq.(2.50), one can compare it with eq.(2.51) N −1 X n=0 X N 0 0 Tn+1 (x) Tn−1 (x) − = an Tn0 (x) 2 n+1 n−1 n=1 1 a(1) n (2.54) Developing the previous finding one comes to the conclusion that the following relation exists 3 (1) (1) ak − ak+2 = 2(k + 1)ak+1 (2.55) 3 derivation of the relations among expansion coefficients could be found in many source as, for instance, Johnson [41] 24 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 25 — #39 i i 2.3. Numerical methods (1) Finally an expression for the an coefficient is found N X cn a(1) n =2 pap (2.56) p=n+1 p+n odd Applying eq.(2.56) recursively it is possible to find the relations for the second derivative coefficient cn a(2) n N X = p=n+2 p+n even p p2 − n2 ap (2.57) the third derivative coefficient, cn a(3) n = 1 4 N X m=n+3 m+n odd m (m − n)2 − 1 (m + n)2 − 1 am (2.58) and the fourth derivative coefficient, cn a(4) n = 1 24 N X p=n+4 p+n even p p2 (p2 − 4)2 − 3n2 p4 + +3n4 p2 − n2 (n2 − 4) 2 (2.59) ap Upon substitution of the aforementioned formulas in a generic differential equation, it is then possible to express everything as a function of the coefficient an . The next step is the ”projection” onto a basis which is made of Chebyshev polynomials. Defining 1 2 ψm (x) = Tm (x)(1 − x2 )− 2 (2.60) πcm it is possible to take the inner product of the equation to be solved in the form hTn (x), ψm (x)i where Z 1 2 hTn (x), ψm (x)i = Tn (x)Tm (x)(1 − x2 )−1/2 dx = δnm (2.61) πcn −1 Recalling eq. (2.29) one has hTn (x), ψm (x)i = δnm (2.62) 25 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 26 — #40 i i Chapter 2. Linear stability for incompressible flows where δnm is the Kronecker delta. Boundary conditions are also projected and the original equation has been reduced to a simple linear algebra problem. Due to the orthogonality of Chebyshev polynomials is possible to achieve a very easy expression of a discretized equation in the form Lij aij = Fij ; i, j ∈ (1; N + k) (2.63) where F is the forcing part, L is a matrix of coefficients and a is the vector coming from the expansion coefficient. Algebraic methods could then be used to solve the system according to the kind of problem It must be noticed that the original paper [74] deals with O-S for a Poiseuille flow because this does not need any kind of mapping between the physical and computational space: it suffices to set the boundary of the channel as [−1, 1]. Our implementation was tested against the results of [74] and this comparison is reported in §2.3.6. A ”brand new” development of the method has been carried out in order here to take also into account correctly the mapping for boundary layer flows. Once the equation has been mapped, the new terms should be also expanded in series with Chebyshev polynomials. The multiplication of the expanded terms must be grouped and treated accordingly to the formulae present in the appendix of [74] . Before showing the development of the τ -method for a Blasius flow one should first note that the main problem is the mismatch between the computational domain η ∈ [−1, 1] and the physical domain y ∈ [0, ∞[. One can circumvent this limitation by using a mapping function ξ (undefined at the moment). Based on the above consideration one can rewrite a mapped version of Eq. (2.7) that could be directly discretized with a Chebyshev τ -method. The procedure is cumbersome for the 4th order equation so it will be applied to the set of eqs. (2.39) . For sake of clarity each single term will be treated separately. Let’s take the last term of the second equation in eq. (2.39) iαReU 00 φ (2.64) In order to solve it in the computational space η ∈ [−1, 1] a change of variable is applied that maps the domain in sucha way that U (y) → U (η). 26 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 27 — #41 i i 2.3. Numerical methods First order derivatives then get transformed as dU (y) dU (η) dy = dy dy dη . (2.65) As a consequence the term U 00 (x)φ(x) becomes ! 2 2 2 d y dU (η) dy d U (η) 00 + U (y)φ(y) = φ(η) dη dy 2 dη 2 dy Expanding it in Chebyshev series we get then 2 X dy = dm Tm dη X U= bk Tk X φ= an Tn (2.66) (2.67) (2.68) (2.69) Reminding from [74] that X lm Tm X where es = gn Tn = 1X es Ts 2 (2.70) 1 X ls−r g r cs |r|≤N and all the · quantities are a short notation for gn = c|n| g|n| . The first term on the RHS of 2.66 reads ! N 2 2 N N X X X dy d U (η) (2) φ(eta) = dm Tm bk Tk al Tl (2.71) 2 dη dη m=0 k=0 l=0 By applying iteratively the eq. (2.70) the final Chebyhev representation of the first term is N X 1 X 1 X a|r| d|m| 4 n=0 cn |r|≤N |m|≤N X p=||n−r|−m|+2 p≡||n−r|−m| (mod 2) p[p2 − (n − r − m)2 )]bp Tn (2.72) 27 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 28 — #42 i i Chapter 2. Linear stability for incompressible flows The second term on the RHS of eq. (2.66) 2 X X (1) X d y dU (η) φ(η) = hm Tm bk Tk al Tl 2 dη dy (2.73) where d2 y dη 2 = X dm Tm (2.74) (2.75) One can group the first two terms using again eq. (2.70) and obtain X 1 X (1) 1 X es = 2pbp (2.76) b|s−m| h|m| = h|m| cs cs m≤N |m|≤N p=|s−m|+1 p+(s−m)≡ (mod 2) . Eq. (2.76) can then be combined with the last term of eq. (2.73) X 1X 1X es Ts al Tl = fn Tn 2 4 where fn = 1 X e|n−r| a|r| = cn |r|≤N X 1 X ar h|m| cn |r|≤N |m|≤N X 2pbp (2.77) p=|n−r−m|+1 p+(n−r−m)≡1 (mod 2) Looking back to the Orr-Sommerfeld as in the form of eq. (2.39) we see that vertical velocity perturbation is derived two times both in the first and the second equation, D2 φ , orD2 χ Another term of the equation is 2 2 dφ(y) dy d φ d2 y dφ = + 2 dη dη dy 2 dη dy (2.78) (2.79) The first part of Eq.(2.79) could be discretized in the following way 2 2 X (2) dy 1X d φ X es Ts (2.80) = dm Tm al Tl = 2 dη dy 2 28 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 29 — #43 i i 2.3. Numerical methods en = 1 cn X p=n+2 p≡n (mod 2) p(p2 − n2 )ap X d|n−m| (2.81) |m|≤N |n−m|≤N while the second part could be discretized X (1) d2 y dφ X 1X = d T es Ts a T = m m l l dη 2 dy 2 es = 1 X ap cs p=1 X 2pb|s−m| (2.82) (2.83) |m|≤p−1 |s−m|≤N m+p−1=mod(2) 2.3.6. Results of τ -method Poiseuille flow The τ -method has been first implemented to solve a simple plane Poiseuille flow. Assuming the channel height is 2, going from −1 to 1 the computational domain overlaps exactly with the physical one and therefore there is no need to use any kind of mapping. In this case the Reynolds number is base on half channel height h Re = ρU h 2µ (2.84) Considering for the present case a maximum velocity equal to 1m/s, the Reynolds nuber is simply expressed by Re = 1/ν Considering the velocity profile as U (y) = 1 − y 2 , it could is decomposed according to the Chebyshev expansion as U (y) = 0.5T0 (y) − 0.5T2 (y) with T0 (y) and T2 (y) defined by eq. (2.26), so that bn = 0 for n 6= 0 and n 6= 2. This observation can eventually encourage the implementation of a specific method as done in [74]. That is not the goal of the the present thesis, as a general implementation is targeted; for this reason we implement a non-specific method, potentially re-usable for other kind of flows. Hereafter some results are reported to show the performance of the software and its agreement with the literature. The standard case for Re = 10000 and α = 1, for which Orszag in [74] inferred a correct result up to the eighth digit of λ = 0.23752649 + 29 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 30 — #44 i i Chapter 2. Linear stability for incompressible flows M 21 41 61 81 101 121 141 161 181 201 0.2772580424102508 0.2375273014059497 0.2375264886467045 0.2375264898500112 0.2375264872881557 0.2375265115241138 0.2375264105743754 0.2375265470710931 0.2375269044270349 0.2375259284479085 λ +i 0.007497707127414019 +i 0.003741875925566369 +i 0.003739670406954323 +i 0.003739671541773028 +i 0.003739668684901756 +i 0.003739657380919045 +i 0.003739664735717313 +i 0.003739716935416854 +i 0.003739772491015945 +i 0.003739912969626702 Table 2.1.: Most unstable eigenvaluefor a subsonic Poiseuille flow Re = 10000, α = 1 i0.00373967, has been solved. Looking at Tab. 2.1 we could see that we agree very well with this result. Anyway it should be noted that as the number of discretization points keeps on growing the most unstable eigenvalue is changing because of the growing ill-conditioning of the Chebyshev derivative matrices. This is a well known problem for this kind of methods, nevertheless we can state that even at the highest number of points tested the solution is still good at the sixth digit, which is a remarkable result. What was not displayed in [74] it is how the spectrum changes while increasing the resolution. In this case the spectrum improves for higher number of points and, even if one looses a bit of resolution for a specific mode, the overall description of the spectrum becomes more accurate. In Fig. 2.2 a set of six different number of polynomials is tested, ranging from under to completely resolved4 . For M = 21 (Fig. 2.2a), although the most unstable mode is not so far from the reality we observe in the spectrum other two eigenvalues which are potentially unstable. Of course this is not true and the overall spectrum is poorly resolved and far from the reality (see Fig. 2.3). Slightly increasing the number of polynomials taken into account improves the situation and all the branches appear already 4 In Tab. 2.1 the entry M represents the total number of polynomials that have been used for the expansion, from T0 to TN . For Orr-Sommerfeld having four boundary condition, in the τ -method k = 4 equations come from the boundary conditions and M − k from Orr-Sommerfeld equation itself. Please note that this is slightly different from the N used to described a simple Chebyshev expansion 30 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 31 — #45 i i 2.3. Numerical methods for M = 41, nevertheless the spectrum reaches its actual shape only for M = 121. Once it is converged the shape does not change anymore (except the few variations experienced by each eigenvalue similarly to what is shown in Tab. 2.1) and it could be seen in Fig. 2.3. All the different branches are completely resolved and the shape is in agreement with literature (see for instance [91] pag.64). This flow does not have any inflection point nevertheless is unstable and this is a classic example of viscous instability. From the computation with M = 141 we extract the shapes of the most unstable mode along with some stable ones. For sake of completeness in Fig. 2.4 we also plot the mode of the vertical leg of the spectrum. The Fig. 2.4a shows the most unstable mode. None of them has been refined by a local algorithm but all of them came out directly of the QZ algorithm (see [73]). Boundary layer flow temporal case Boundary layer flow is more challenging than the Poiseuille flow because of the mapping technique to be applied. Thanks to our implementation and the development shown in § 2.3.5 it is possible to compute the stability of this kind of flow. To simplify the implementation the D2 approach of § 2.3.4 is used to lower the number of terms appearing in a classic D4 approach. So despite the fact that this technique will be explained with more in detail later in this chapter the main results will be shown here to conclude the study and implementation of the τ -method for stability of flows. The most unstable eigenvalue for a temporal problem as reported in Mack [60] for α = 0.179, β = 0, Re = 580 is c = ωα = 0.3641 + i0.0080. In Tab. 2.2 the convergence of the code is presented starting from M = 21 to M = 201 for the most unstable eigenvalue. Excluding the case with the smallest number of points all the remaining results agree very well with the ones proposed by Mack [60] and Malik [62], proving the consistency of the present derivation. Of course we experience the same growing illconditioning for increasing number of discretization points N. Mapping also alter the matrix ill-conditioning and therefore the mapping may be designed specifically to cure this problem [26], nevertheless the introduction of another mapping will result in a more complicated structure than the one presented in § 2.3.5, with the consequence of making a 31 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 32 — #46 i i 0 0 −0.2 −0.2 −0.4 −0.4 λi λi Chapter 2. Linear stability for incompressible flows −0.6 −0.6 −0.8 −0.8 −1 0 0.2 0.4 λr 0.6 0.8 −1 1 0 0 0 −0.2 −0.2 −0.4 −0.4 −0.6 −0.6 −0.8 −0.8 −1 0 0.2 0.4 λr 0.6 0.8 −1 1 0 0 0 −0.2 −0.2 −0.4 −0.4 −0.6 −0.6 −0.8 −0.8 0 0.2 0.4 λr 0.6 0.8 1 0.2 0.4 λr 0.6 0.8 1 0.8 1 (d) M=81 λi λi (c) M=61 −1 0.4 λr (b) M=41 λi λi (a) M=21 0.2 0.6 (e) M=101 0.8 1 −1 0 0.2 0.4 λr 0.6 (f) M=121 Figure 2.2.: Subsonic Poiseuille flow spectrum for Re = 10000, α = 1 for different number of Chebyshev polynomials in the expansion 32 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 33 — #47 i i 2.3. Numerical methods UNSTABLE 0 λi −0.2 −0.4 STABLE −0.6 −0.8 −1 0 0.2 0.4 λr 0.6 0.8 1 Figure 2.3.: Comparison of spectrum computation for Poiseuille flow at Re = 10000 and α = 1: M = 121 black dot, M = 141 red cross better conditioning less appealing. It is worth to note that the doubling of the problem size related to the D2 method causes an increase in computational cost of about eight time when using a QZ algorithm as done for the results presented in Tab. 2.2 In Tab. 2.3 the most unstable mode and the least stable modes are reported against two references. We should note that the three methods are different, nevertheless there is a good agreement among them. Comparison with the other discrete modes is less and less satisfactory as we approach the continuous spectrum, while the other values are correctly captured. We decided then to compare the full spectrum with the picture published in Schmid & Hennigson [91]. They make all the distances non-dimensional with respect to the displacement thickness and with respect to our input value we have then Re = 290.5625, α = 0.1162. From Fig. 2.5 we confirm the least unstable eigenvalue is correctly captured with only M = 41 and yi = 6. Nevertheless as for the Poiseuille case the remaining part of the spectrum is not completely resolved, especially the continuous one which looks very differently from a straight continuous line while the other two 33 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 34 — #48 i i Chapter 2. Linear stability for incompressible flows α =0.23753+0.0037397i α =0.96463−0.035167i 1 1 0 0.5 real imag absolute y y 0.5 −0.5 −1 −0.5 real imag absolute 0 −0.5 0 0.5 Re(φ),Im(φ),|φ| 1 −1 −4 1.5 (a) 0.23753+i0.0037397 −2 α =0.96464−0.035187i α =0.2772−0.050899i 0 y y 0.5 −0.5 real imag absolute 0 −0.5 0 2 Re(φ),Im(φ),|φ| 4 −1 −2 6 (c) 0.96464-i0.0035187 −1 0 Re(φ), Im(φ),|φ| 1 2 (d) 0.2772-i0.050899 α =0.93632−0.063201i α =0.67457−0.38966i 1 1 real imag absolute 0.5 0.5 0 y y 6 1 real imag absolute 0.5 −0.5 −1 −4 4 (b) 0.96463-i0.0035167 1 −1 −2 0 2 Re(φ),Im(φ),|φ| real imag absolute 0 −0.5 −2 0 Re(φ),Im(φ),|φ| 2 (e) 0.93632-i0.063201 4 −1 −5 0 Re(φ),Im(φ),|φ| 5 (f) 0.67457+i0.38966 Figure 2.4.: Subsonic Poiseuille flow most unstable and less unstable mode eigenfunctions for Re = 10000, α = 1 for M = 141 34 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 35 — #49 i i 2.3. Numerical methods M 21 31 41 61 81 101 121 141 161 181 201 0.3628461931939606 0.3640659641900133 0.3641347403253813 0.3641018455046314 0.3640858440869612 0.3640935834308552 0.3640849504715294 0.3641038579360132 0.3641019316336477 0.3641079150280655 0.3641015141240021 + + + + + + + + + + + c i i i i i i i i i i i 0.009147320004875724 0.007942096600889044 0.007945221158097492 0.007969637560926444 0.007949217409618523 0.007933792747852763 0.007940209156330168 0.007941046026256764 0.007945179560424785 0.007943059467471187 0.007957921137839670 Table 2.2.: Most unstable eigenvalue for a subsonic boundary layer flow at Re = 580, α = 0.179 c 0.36410 + i 0.00796 n/a 0.28972 - i 0.27683 0.48440 - i 0.19218 0.56117 - i 0.35433 Malik [62](MDSP) 0.3641 +i 0.0079 0.2329 - i 0.1343 0.2897 - i 0.2768 0.4839 - i 0.1921 0.5571 - i 0.3655 Mack [60] 0.3641 + i 0.0080 n/a 0.2897 - i 0.2769 0.4839 - i 0.1921 0.5572 - i 0.3653 Table 2.3.: Most unstable eigenvalue and first four less unstable eigenvalues for a subsonic boundary layer flow at Re = 580, α = 0.179 for M=201 discrete modes are more or less in the right position. Anyway to get a correct positioning of all the four modes while matching the continuous part of the spectrum we need to use around 240 polynomials. The fourth discrete eigenvalue is very close to the one shown in [91], although not exactly the same and some spurious eigenvalue are present. The source of this spurious eigenvalues has not been investigated but it is most probably related to the fact that the standard rewriting of the Orr-Sommerfeld equation for D2 method is not providing directly new boundary conditions for the newly introduced variable. This problem has been first presented by McFadden et al. [69] and also investigated more recently in Bourne [12]. Anyway in [12] the proposed method has been tested in the paper only for Poiseuille flow and we have not extended it to a Blasius bound- 35 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 36 — #50 i i Chapter 2. Linear stability for incompressible flows ary layer. Spurious modes could be confused sometimes with unconverged modes, nevertheless increasing the resolution usually allows to rule them out, by picking up the only ones which remain unchanged after several refinements, while spurious eigenvalue could change their location consistently. Having available, from [91], the eigenfunctions we made a test to verify the shape of the perturbations. In Fig. 2.6 and Fig. 2.7 we plot respectively the normalized value of the stream wise and normal to the wall velocity perturbations. The good agreement between the present study and the literature is satisfactory, verifying the implementation of τ -method for the Blasius boundary layer flow along with the mapping development as provided in the previous chapter. Spatial case This technique could be applied to the spatial case as well. We report here the results related to this calculations to complete the discussion on our implementation and extension of the τ -method for the boundary layer flow. In Jordinson [45] a series of calculations is presented for the computation of the spatial boundary layer stability case while Danabasoglu & Biringen in [25] report some results from their Chebyshev collocation method. Our goal is just to show the behavior of the implementation for a standard case and to draw some conclusion on the method itself. We should stress here that in [25] the domain has been mapped to the half space so the number of nodes is technically doubled with respect to our calculations. Nevertheless we compare those results with the same number of point N=50 in Tab. 2.5 showing that there is no need of halving the space to have an efficient discretization. As expected the results match quite well despite the fact there is no exact matching neither with [45] nor [25] anyway a perfect match is very unlikely to be achieved and also in literature such a difference could be observed. For these reasons we could consider the comparison as satisfactory. In Tab. 2.6 the convergence of the most unstable eigenvalue for the Reδ = 336 and ω = 0.1297 case is reported. Similarly to what we observed in Tab. 2.2, a insignificant number of digits could be achieved directly with just two refinement, but with the increase of the number of discretization points the solution does not really converge to a defined value but it rather moves around a supposed “asymptotic” value. The ill-conditioning of the matrices is not allowing a perfect convergence. The spectrum for the case at Reδ = 336 and ω = 0.1297 is displayed 36 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 37 — #51 i i 2.3. Numerical methods Re=290.5625, α=0.1162 Re=290.5625, α=0.1162 −0.2 −0.2 ci 0 ci 0 −0.4 −0.4 −0.6 −0.6 −0.8 0 0.2 0.4 0.6 0.8 −0.8 0 1 0.2 0.4 cr (a) M = 41 1 Re = 290.5625, α=0.1162 0 −0.2 −0.2 ci ci 0 −0.4 −0.4 −0.6 −0.6 0.2 0.4 0.6 0.8 −0.8 0 1 0.2 0.4 cr 0.6 0.8 1 cr (c) M = 121 (d) M = 161 Re 290.5625, α=0.1162 Re=290.5625, α=0.1162 0 −0.2 −0.2 ci ci 0 −0.4 −0.4 −0.6 −0.8 0 0.8 (b) M = 81 Re=290.5625, α=0.1162 −0.8 0 0.6 cr −0.6 0.2 0.4 0.6 cr (e) M = 201 0.8 1 −0.8 0 0.2 0.4 0.6 0.8 1 cr (f) M = 241 Figure 2.5.: convergence of the whole spectrum for a Blasius boundary layer at Re = 290.5625, α = 0.1162 computed by a mapped Chebyshev τ -method: comparison with Henningson [91] (red circle) 37 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 38 — #52 i i Chapter 2. Linear stability for incompressible flows 10 9 8 7 y/lref 6 5 4 3 2 1 0 0 0.2 0.4 0.6 0.8 1 kũk Figure 2.6.: Stream wise velocity perturbation normalized: VESTA results (solid line) and Henningson results [91] (red circles) 10 9 8 7 y/lref 6 5 4 3 2 1 0 0 0.2 0.4 0.6 0.8 1 kṽk Figure 2.7.: Wall normal velocity perturbation normalized: VESTA results (solid line) and Henningson results [91] (red circles) 38 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 39 — #53 i i 2.3. Numerical methods Case Re ω 1 336 0.1297 2 598 0.1201 3 998 0.1122 Table 2.4.: Computed case for spatial stability computations on Blasius boundary layer 1 2 3 τ -method 0.308368 + i 0.007965 0.307874 - i 0.001885 0.308616 - i 0.005715 Danabasoglu & al. [25] 0.30864 + i 0.00799 0.30801 - i 0.00184 0.30870 - i 0.00564 Jordinson [45] 0.3084 + i 0.0079 0.3079 + i 0.0019 0.3086 - i 0.0057 Table 2.5.: Most unstable/ less unstable eigenvalues for a subsonic boundary layer flow at different Reynolds and wave number for N = 50 (cases of Tab. 2.4) N+1 21 31 41 51 61 81 101 121 141 161 181 201 0.3087433907582560 0.3083767768729003 0.3083638625418336 0.3083683133737977 0.3083658759005218 0.3083503447711690 0.3083340526272674 0.3083481354663898 0.3083471626580147 0.3083544507843028 0.3083460759014448 0.3083531518228103 + + + + + + + + + + + + c i i i i i i i i i i i i 0.008388056543142284 0.007938204741073049 0.007954017479429651 0.007964771262706057 0.007962100622817573 0.007945589665066210 0.007951352315709840 0.007950760990788178 0.007973692308920997 0.007952928745291231 0.007954879859455226 0.007955545112629298 Table 2.6.: Less stable eigenvalue for a subsonic boundary layer flow at Reδ = 336, ω = 0.1297 39 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 40 — #54 i i Chapter 2. Linear stability for incompressible flows 1 0.8 αi 0.6 0.4 0.2 0 0 0.2 0.4 αr 0.6 0.8 1 Figure 2.8.: Spatial spectrum for an incompressible boundary layer flow at Reδ = 336 and ω = 0.1297 for N=50 in Fig. 2.8. It looks very clean and no spurious value could be found in the solution. The stream wise and normal to the wall velocity perturbations for the least stable eigenvalue for the case 1 of Tab. 2.4 are shown respectively in Fig. 2.9 and Fig. 2.10 In analogy to the temporal case study, we compare the spectrum coming out of our code also with the one proposed in [91] in Fig 2.11. It appears immediately evident that the continuous spectrum increases its resolution along with the number of points; on the contrary, the less stable value remains approximately at the same location, as few nodes are needed in order to capture it correctly. In Fig. 2.12 a whole set of physical eigenvalue shows up and this affect the resolution of one of the discrete modes that should appear. This problem has not been further investigated as it does not affect the most unstable/less stable eigenvalue and because the method has not been further used in this work. 40 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 41 — #55 i i 2.3. Numerical methods 6 5 y/lref 4 3 2 1 0 0 0.2 0.4 0.6 0.8 1 |ũ| Figure 2.9.: Stream wise velocity perturbation normalized Reδ = 336 and ω = 0.1297 : VESTA results (solid line) 6 5 y/lref 4 3 2 1 0 0 0.2 0.4 0.6 0.8 1 |ṽ| Figure 2.10.: Wall normal velocity perturbation normalized Reδ = 336 and ω = 0.1297: VESTA results (solid line) and Henningson results [91] (red circles) 41 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 42 — #56 i i 1 1 0.8 0.8 0.6 0.6 αi αi Chapter 2. Linear stability for incompressible flows 0.4 0.2 0.4 0.2 0 0 0 0.2 0.4 αr 0.6 0.8 1 0 1 1 0.8 0.8 0.6 0.6 0.4 0.2 0.6 0.8 1 0.8 1 0.8 1 0.4 0.2 0 0 0 0.2 0.4 αr 0.6 0.8 1 0 (c) M = 101 1 1 0.8 0.8 0.6 0.6 0.4 0.2 0 0 0.2 0.4 αr 0.6 (e) M = 181 0.4 αr 0.6 0.4 0.2 0 0.2 (d) M = 141 αi αi 0.4 αr (b) M = 51 αi αi (a) M = 31 0.2 0.8 1 0 0.2 0.4 αr 0.6 (f) M = 201 Figure 2.11.: Convergence of the whole spectrum for a Blasius boundary layer at Reδ = 1000, α = 0.26 computed by a mapped Chebyshev τ -method: comparison with Henningson [91](red circle) 42 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 43 — #57 i i 2.3. Numerical methods 0.9 0.8 0.7 0.6 αi 0.5 0.4 0.3 0.2 0.1 0 −0.1 0 0.2 0.4 αr 0.6 0.8 1 Figure 2.12.: Comparison of the whole spectrum for a Blasius boundary layer at Reδ = 1000, ω = 0.26 as computed by a the present mapped Chebyshev τ -method with N = 240 points (black dot) with [91] (red circle) 2.3.7. Chebyshev Collocation Method The second method implemented to study the stability of incompressible flows is the Chebyshev collocation. This proved to be flexible, reusable and accurate with a programming effort smaller than others. Detailed explanation about this and other spectral method could be found in [17]; only few highlights will be recalled here in order to establish a basic knowledge. The main idea has been taken from [97] in which the author describes a straightforward procedure to implement a Chebyshev collocation method. First we choose the set of Gauss-Chebyshev-Lobatto points jπ xj = cos . (2.85) N Given a function v defined on the afore mentioned points it is possible to obtain its derivative first defining a polynomial p respecting the usual condition for an interpolation problem p(xj ) = vj for j = 0, . . . , N and 43 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 44 — #58 i i Chapter 2. Linear stability for incompressible flows then computing its derivative wj = p0 (xj ). Interpolating a function with N points and taking its derivative is a linear operation, so it could be represented by a simple multiplication by an (N + 1) × (N + 1) matrix w = DN · v (2.86) It is not intention of this paragraph to explain how the terms in DN could be obtained for a general size matrix. These details could be found easily in [17] as well as in [97], the key point is that it is possible to compute DN by means of a general algorithm. A Chebyshev differentiation matrix could be described by the coefficients 2 + 2N6 +1 i = j = 0 − 2N 2 +1 i = j = N 6 (2.87) DNij = xj i = j = 1...N − 1 − 2(1−x2j ) i+j ci (−1) i 6= j i, j = 1 . . . N − 1 cj (xi −xj ) ( ci = 2 1 i = 0 or N, otherwise (2.88) Best performance are achieved for smooth function but this is not usually a problem for our cases. One important issue is that a M-th order derivaM tive could be easily computed by (DN ) . It is worth to note that Chebyshev spectral method suffers, from a typical ill-conditioning problem with increasing N. Several improvements could be applied to this basic concept bringing to better conditioned matrices but we found this to be not mandatory as we could achieve good solutions with a relatively small number of points thanks to the spectral convergence property. Boundary conditions After discretizing the equation, one needs to take into account the boundary conditions to solve correctly the given set of equations. Misrepresentation of b.c. leads undoubtedly to a not reliable solution and to the introduction of spurious results (see [13], [30] and [12]). Homogeneous Dirichlet b.c. can be easily plugged into the collocation method. As the first and last value in the approximated derivative have to be zero, the 44 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 45 — #59 i i 2.3. Numerical methods N 20 30 40 60 80 100 120 140 160 180 200 0.3648253799203074 0.3641518911390230 0.3641262711375833 0.3641174768766077 0.3641239438626184 0.3641205528616733 0.3641205631646640 0.3641239690286770 0.3641225824401141 0.3641208874737341 0.3641131482508822 + + + + + + + + + + + c i i i i i i i i i i i 0.006680428410158767 0.007942648972622340 0.007948578713939723 0.007952365534196048 0.007951093633888630 0.007954293000615157 0.007953138762983193 0.007945759748491524 0.007955050739767676 0.007941527895669733 0.007952494068035934 Table 2.7.: Most unstable eigenvalue for a subsonic boundary layer flow at Re = 580, α = 0.179 differentiation matrix stays unvaried and computations could be carried out by skipping the first and the last rows and columns (DN becomes a (N − 1) × (N − 1) matrix). Two zeros at the extremities of the resulting w should be appended so that the final vector has the correct dimension. In case of a Neumann boundary conditions the problem could be overcome by extracting the corresponding row from the matrix D1 . This row substitution technique can be generally applied to more complicated boundary conditions (see par. 3.5). 2.3.8. Results of collocation method Temporal Case Similarly to what has been done for the τ -method we propose a convergence study on the most unstable eigenvalue of a Blasius boundary layer computed by means of a Chebyshev collocation method. In Tab. 2.7. The algorithm immediately reach a convergence to the fourth digit but it oscillates with a higher number of points preventing the convergence of more digits. The results here available have been computed for a D4 method which is more ill-conditioned with respect to a D2 one because the derivative matrix ill-conditioning increase with the order of the discretized derivative. In Tab. 2.8 a comparison of the collocation results for N=200 points is 45 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 46 — #60 i i Chapter 2. Linear stability for incompressible flows c 0.364113 + i 0.007952 0.289712 - i 0.276858 0.483876 - i 0.192098 0.557921 - i 0.368070 Malik [62](MDSP) 0.3641 +i 0.0079 0.2329 - i 0.1343 0.2897 - i 0.2768 0.4839 - i 0.1921 0.5571 - i 0.3655 Mack [60] 0.3641 + i 0.0080 0.2897 - i 0.2769 0.4839 - i 0.1921 0.5572 - i 0.3653 Table 2.8.: Most unstable eigenvalue and first four less stable eigenvalues for a subsonic boundary layer flow at Re = 580, α = 0.179 for N=200 reported. The last eigenvalue is slightly more accurate than the respective one in Tab. 2.3. This happens even if both methods are formally spectrally accurate. Boundary condition implementation details play a significant role in the appearance of spurious eigenvalues and also on the pollution of value close to the continuous spectrum. The collocation method is less affected by this problem resulting in a better accuracy of the overall spectrum. A comparison of the most unstable mode eigenfunction against the eigenfunctions reported in [91] for the Re = 290, 5625 α = 0, 1162 case is shown in Fig. 2.14 and Fig. 2.13. Similarly to what we have seen for the τ -method the present results match perfectly. Looking at the convergence of the full spectrum in Fig. 2.15 we see that the first three modes are correctly captured already with N=40 even though the third one can be hardly distinguished from the under resolved continuous part of the spectrum. At N=80 the three discrete modes are completely detached from the continuous spectrum which anyway needs more than 240 points to be resolved. The τ -method seems to be slightly superior in term of resolution of the continuous part of the spectrum. Spatial case We report hereafter the spatial computations obtained by a D4 method implementation. We follow the theory explained in §2.3.1. A direct D4 method has been used with satisfactory results for the most unstable/less stable eigenvalues. In Tab. 2.9 three cases have been computed with 50 discretization points and compared against literature. In Tab. 2.5 the τ -method gave different results for a similar number of points. From a computational point of view there is not a direct advantage in the spatial computation of a D4 over a D2 method as the final size of the matrices is 46 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 47 — #61 i i 2.3. Numerical methods 10 9 8 7 y/lref 6 5 4 3 2 1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 |ũ| Figure 2.13.: Stream wise velocity perturbation normalized: VESTA results for collocation method (solid line) and Henningson results (red circles) N =200 10 9 8 7 y/lref 6 5 4 3 2 1 0 0 0.2 0.4 0.6 0.8 1 |ṽ| Figure 2.14.: Wall normal velocity perturbation normalized: VESTA results for collocation method (solid line) and Henningson results (red circles) N = 200 47 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 48 — #62 i i Chapter 2. Linear stability for incompressible flows 0.2 0 0 −0.2 −0.2 −0.4 −0.4 ci ci 0.2 −0.6 −0.6 −0.8 −0.8 −1 0.4 0.6 0.8 −1 1 0.4 0.6 cr 0.2 0.2 0 0 −0.2 −0.2 −0.4 −0.4 −0.6 −0.6 −0.8 −0.8 0.4 0.6 0.8 −1 1 0.4 0.6 cr 0 0 −0.2 −0.2 −0.4 −0.4 ci ci 0.2 −0.6 −0.6 −0.8 −0.8 0.6 0.8 c r (e) N = 200 1 0.8 1 (d) N = 160 0.2 0.4 0.8 cr (c) N = 120 −1 1 (b) N = 80 ci ci (a) N = 40 −1 0.8 cr 1 −1 0.4 0.6 c r (f) N = 240 Figure 2.15.: Convergence of the whole spectrum for a Blasius boundary layer at Re = 290.5625, α = 0.1162 computed by a mapped Chebyshev collocation method: comparison with Henningson (red circle) 48 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 49 — #63 i i 2.4. Summary on the incompressible linear stability problem 1 2 3 τ -method 0.308357 + i 0.008004 0.307868 - i 0.001799 0.308623 - i 0.005584 Danabasoglu [25] 0.30864 + i 0.00799 0.30801 - i 0.00184 0.30870 - i 0.00564 Jordinson [45] 0.3084 + i 0.0079 0.3079 + i 0.0019 0.3086 - i 0.0057 Table 2.9.: Most unstable/ less unstable eigenvalues for a subsonic boundary layer flow at different Reynolds and wave number for N = 50 for cases in Tab. 2.4 the same, nevertheless the ill-conditioning problem is more evident for the former. From Fig. 2.16 the overall spectrum convergence is shown. This pseudo-spectral method is able to capture the discrete modes quite easily even if spurious modes appear in the solution. Similarly to the results in Fig. 2.5 a family of unwanted modes rise in the spectrum. Differently from the τ -method the continuous mode convergence improves with the increase in number of points only up to a certain extent. The spectrum will be almost not recognizable for a 240 points. This is comparable to the behavior of the collocation implementation of the temporal stability problem (see Fig. 2.15) and it is clearly related to the D4 implementation, as it is one of the main difference with respect to the implementation of in § 2.3.6. While a D2 method could cure these problem we saw already the potential ill-posedness of the boundary condition in such an artificial splitting. These difficulties come mainly from the way the Orr-Sommerfeld problem is built and in the next chapter we will observe a better posed system of equations. 2.4. Summary on the incompressible linear stability problem In this chapter we explained the fundamental implementations and developments underlying much of the current work ongoing in linear stability. Basic test were performed on Poiseuille flow to verify the behavior of the toolkit. Original contribution, in this framework, is the expansion of the τ -method to a Blasius boundary layer. Codes have been tested, where possible, against literature results showing that our implementation is correct and works within the range of the 49 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 50 — #64 i i Chapter 2. Linear stability for incompressible flows 0.4 0.3 0.3 αi 0.5 0.4 αi 0.5 0.2 0.2 0.1 0.1 0 0 −0.1 −0.1 0.2 0.4 0.6 αr 0.8 1 0.2 (a) N = 30 0.4 0.6 αr 0.8 1 0.8 1 0.8 1 (b) N = 50 0.4 0.3 0.3 αi 0.5 0.4 αi 0.5 0.2 0.2 0.1 0.1 0 0 −0.1 −0.1 0.2 0.4 0.6 αr 0.8 1 0.2 (c) N = 100 0.4 0.6 αr (d) N = 140 0.4 0.4 0.3 0.3 αi 0.5 αi 0.5 0.2 0.2 0.1 0.1 0 0 −0.1 0.2 0.4 0.6 αr (e) N = 180 0.8 1 −0.1 0.2 0.4 0.6 αr (f) N = 200 Figure 2.16.: Convergence of the whole spectrum for a Blasius boundary layer at Re = 1000, ω = 0.26 computed by a mapped Chebyshev collocation method: comparison with Henningson (red circle) 50 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 51 — #65 i i 2.4. Summary on the incompressible linear stability problem expected performance. The τ -method has been compared against the collocation method for the same set of boundary layer cases showing the problems and the benefits associated with each of them. The Chebyshev collocation method offers a great flexibility to the researcher with an easy implementation. The solution is also directly accessible in terms of physical value unlike the τ -method where a further post processing should be applied in order to get the final perturbation shapes. The ease of implementation is self evident when dealing with the necessary mapping from the physical space to the Chebyshev domain of definition. Though the D4 and D2 methods provided very similar results for the discontinuous part of the spectrum the direct technique suffered from the ill-conditioning of the higher order derivative discretization. This results in a less resolved continuous spectrum. On the other side the τ -method performance shown problem due to the application of the boundary conditions in the D2 method. Some theoretical work is present in the literature to relieve the technique from this flaw but it has been only applied to a Poiseuille flow. In terms of future development the collocation method proved more effective and ready to be the basis of a toolkit development, and its main problem related to the discretization of a high order derivative can be solved taking into account a compressible physical model. Nevertheless in terms of Orr-Sommerfeld stability computation there is not a clear preference on the kind of method to be used as they both achieve good accuracy in the calculation of the most unstable (or less stable) eigenvalues with a similar number of polynomials (or points). The good match with literature is proved by the computation of the stability curve of an incompressible boundary layer on a flat plate without pressure gradient (Blasius’ profile) in Fig. 2.17. The flow is compared to a portion of the results presented in [75]. The comparison is interesting as those calculations are performed by means of finite difference method with a Gram-Schmidt orthonormalization procedure. The critical Reynolds number is around 519. These neutral stability curve has been confirmed also by the work of Baines [7] 51 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 52 — #66 i i 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 500 1000 1500 2000 2500 Reδ 3000 3500 4000 4500 5000 Chapter 2. Linear stability for incompressible flows α 52 Figure 2.17.: Neutral Stability curve for a flat plate boundary layer (Blasius’ profile) computed by means of a local spatial solver (solid line) and by a finite difference method [75] i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 53 — #67 i i Chapter 3. Linear stability for compressible flows 3.1. Introduction With the rising interest in supersonic vehicles, study of stability has been extended to compressible flows already from the forties. The first theoretical investigation on the subject was performed by Lees and Lin [52] in 1946 for a two-dimensional perfect gas temporal problem. They extended the Rayleigh’s theorem to compressible flows and they discussed, first, the supersonic waves moving in the free stream by means of an energy method. They also discovered the role of the quantity d dU ρ =0, (3.1) dy dy which is the compressible counterpart of the d2 U/ dy 2 = 0 for the incompressible flows. Nevertheless the community had to wait the extensive work of Mack ([55], [56], [57], [58], [59], [54]) before the stability in compressible flows could be completely characterized. Problems were due also to the complexity of the equation to be solved and the limited numerical resources of the time. Reduced set of equations (Dunn-Linn) were found in order to study the significant phenomena at limited cost. Anyway a deeper insight in compressible boundary layer physics was reached only when direct calculations of the full compressible stability equations could be resolved. With the increase in the computational power, direct numerical simulation came into the field extending the acquired knowledge to the nonlinear transition mechanism and breakdown to turbulence. Compressibility effect was first introduced for subsonic flow and it proved to have a stabilizing effect in these case; anyway when the Mach number grows stability 53 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 54 — #68 i i Chapter 3. Linear stability for compressible flows can dramatically change. In the following part of the chapter the reader will find a description of the chosen method to solve the stability equations for compressible flows together with an explanation of the numerical techniques used to solve it. 3.2. Remarkable features of compressible flows Depending on the topic one could find some common points between the incompressible and compressible stability as well as several differences. These differences becomes more evident as soon as higher Mach numbers are investigated. A flat plate (one of the most studied configurations along with cone and wedges) compressible boundary layer with no pressure gradient is unstable to purely inviscid waves, unlikely its incompressible counterpart where the instability mechanisms are originated by viscosity. In supersonic flows the instability have been classified in three classic ways according to their phase speed cr : • subsonic: Ue − cr < ae • sonic: Ue − cr = ae • supersonic: Ue − cr > ae where ae and Ue are the speed of sound and the velocity at the boundary layer edge. A necessary and sufficient condition for a neutral subsonic solution to exist is that a generalized inflection point condition, expressed by Eq. 3.1, is fulfilled at a point where the phase velocity equals the the mean velocity. So for increasing Mach number the generalized inflection point moves away from the wall toward the boundary layer edge and it is possible to see from a neutral stability curve computations (see [5] and [98] for an outline of supersonic neutral stability curve or the more recent work by Özgen & Kircali in [76]) that at higher Reynolds number there is a wider instability range. When the disturbance is supersonic the equations change in nature and switch from elliptic (for subsonic disturbances) to a wave equation which can have multiple neutral wave satisfying the same boundary conditions (more details in [5]) and having the same phase velocity. This discovery was first made by Mack ([59]) along with the one of a family of non inflectional waves appearing above Mach 4. These are not 54 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 55 — #69 i i 3.3. Governing equations minor differences as the new families of waves gives the most unstable eigenmodes. 3.3. Governing equations Everything originates from the Navier-Stokes equation written for compressible flows in Cartesian coordinates ρ,t + (ρbi ),i = 0 (3.2) ρ(bi,t + bj bi,j ) = −(pδij ),j + τij ,j (3.3) ρcp (T,t + bj T,j ) = (kT,j ),j + p,t + bj p,j + τij bi,j (3.4) where the shear stress tensor is τij = (λbk,k ),j + µ ((bi,j ) + bj,i ),j and b is the velocity vector [U, V, W ]. Of course also the gas state equation p = ρRT (3.5) has to be included. The basic hypotheses under the linear stability theory have been already underlined and will not be discussed here again. We will focus instead on the subtle differences. First of all, among the variables to be perturbed one has to include also the transport properties (unless being explicitly considered constant) µ = µ + µ0 (3.6) 0 λ=λ+λ (3.7) 0 (3.8) k =k+k and of course recalling eq.(2.1) we have to note that our vector of variables is now Q = [U, V, P, T, W ]. As for the incompressible case we will non-dimensionalize the equations. 1/2 Lengths are scaled by the Blasius length scale lref = (νx/Ue ) , veloci2 ties by Ue , density by ρe , pressure by ρe Ue , time by l/Ue and temperature by Te . For viscosity (both first and second coefficient) we take as reference the value corresponding to the temperature Te and we name it µe , for sake of consistency. It is worth to note that the current implementation is general enough to 55 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 56 — #70 i i Chapter 3. Linear stability for compressible flows allow arbitrary value of λ though, if not otherwise explicitly stated, the Stokes’ hypothesis has been used for our computations, that is λ = − 23 µ. Prandtl number in the boundary layer could be kept constant; this simplification has not a large impact on the final stability results and it is widely used by other authors (as for instance Malik [62]). Viscosity is computed by Sutherland’s law whose expression reads as: µ = µref T Tref 32 · Tref + S T +S (3.9) where µref = 1.7894 × 10−5 Kg/(s · m) Tref = 288.16K S = 110.4K Thermal conductivity k could be prescribed by a similar formula, and in our case as the specific heat at constant pressure is kept constant as well as the Prandtl number P r, the value of k is automatically defined. It is still to be noted that our code has been kept general enough to accept specific and different values of k and µ allowing computations with variable Prandtl number. In this case the local P r should not be confused with the one obtained by the reference value and used as non dimensional parameter in the equation. Another important observation is that by perturbing all the variables and transport properties one should solve for nine variables, having only six equations (for a 3D case). Other three relations are needed in order to close the problem. By considering the perturbed transport properties as a small variation around the mean value (i.e. it is possible to linearize around the mean value) one could write for instance µ0 = µ − µ = µ + dµ dµ dµ 0 ∆T − µ = T −T = T dT dT dT (3.10) This linearization is somehow contained in the small perturbation hypothesis and therefore perfectly coherent with the theory. In our solver also the density perturbation ρ̃ is directly substituted by the perfect gas state equation ρ̃ = γM 2 p̃ ρ − T̃ T T (3.11) 56 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 57 — #71 i i 3.3. Governing equations Our variable vector now looks h i φ = ũ, ṽ, p̃, T̃ , w̃ (3.12) The final system of equation as implemented reads x-mom eq. i β ũ W ṽ U y i α ũ U i ω ũ + + + = T T T T T̃ µT U y y + T̃ µT T T y U y + T̃y µT U y + i α ṽ µT T y + ũy µT T y Re −α β w̃ µ + i α ṽy µ + ũy y µ + −β 2 − 2 α2 ũ µ + Re −α β w̃ λ + i α ṽy λ − α2 ũ λ + − i α p̃ Re (3.13) y-mom eq. i β ṽ W i α ṽ U i ω ṽ + + = T T T T̃ µT i β W y + i α U y + 2 ṽy µT T y + Re i β w̃ λT T y + ṽy λT T y + i α ũ λT T y + i β w̃y µ + 2 ṽy y µ + + Re −β 2 − α2 ṽ µ + i α ũy µ + i β w̃y λ + ṽy y λ + i α ũy λ + − p̃y Re (3.14) z-mom eq. i β w̃ W i α w̃ U i ω w̃ ṽ W y + + + = T T T T T̃ µT W y y + T̃ µT T T y W y + T̃y µT W y + w̃y µT T y + i β ṽ µT T y + Re w̃y y µ + −2 β 2 − α2 w̃ µ + i β ṽy µ − α β ũ µ + + Re β 2 w̃ λ + i β ṽy λ − α β ũ λ − − i β p̃ Re (3.15) 57 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 58 — #72 i i Chapter 3. Linear stability for compressible flows mass equation i α γ M 2 p̃ U ṽ T y i β γ M 2 p̃ W i β T̃ W i α T̃ U + − 2 + − − 2 2 T T T T T (3.16) 2 i γ ω M p̃ i β w̃ ṽy i α ũ i ω T̃ + + + + − = 0 2 T T T T T energy eq. i β T̃ W i α T̃ U ṽ T y i ω T̃ + + + = T T T T ! 2 2 2 2 γ Uy γ Wy Wy Uy 2 − + − + T̃ M µT Re Re Re Re 2iβ Wy 2 i α γ Uy 2 i α Uy 2iβ γ Wy 2 − + − + +ṽ M µ Re Re Re Re 2Wy 2γ Wy +w̃y M 2 µ − + Ec p̃ i β W + i α U + i ω + Re Re 2 Uy 2 γ Uy − + ũy M 2 µ Re Re ! 2 kT T T y kT T y y β2 k α2 k +T̃ + − − + Pr Re Pr Re Pr Re Pr Re + 2 T̃y kT T y T̃y y k + Pr Re Pr Re (3.17) which could be compactly written in the form AD2 + BD + C φ = 0 being D the derivative with respect to y I 0 0 0 I 0 A= 0 0 0 0 0 0 0 0 0 . The matrix A is 0 0 0 0 0 0 I 0 0 I (3.18) (3.19) 58 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 59 — #73 i i 3.4. Numerical method h i Our boundary conditions are ũ, ṽ, T̃ , w̃ = 0 for y = 0 and y → ∞. If for the velocity this seems pretty obvious, for temperature we implicitly imposed that the perturbations do not exchange heat with the wall, i.e. they are adiabatic. Boundary conditions on pressure has been specifically left aside as it will be treated separately in §3.5 The final arrangement of the coefficients depends on the choice of performing a temporal or a spatial computation. Anyway in both cases it is possible to retrieve a general eigenvalue problem formulation Aφ = ωBφ, or, Aφ = αBφ (3.20) . 3.4. Numerical method Studying the stability of compressible flows is implying the computation of a big number of terms and the application of the extension of the τ method for boundary layer analyzed in section 2.3.5 is not convenient. Only the Chebyshev collocation method is used with some modifications with respect to what shown in section 2.3.7. The prominent feature of a compressible stability problem is the appearance of several equations which are the compressible counterpart of Eq.(2.7). The 3D stability problem for a compressible flow is five time bigger than the Orr-Sommerfeld requiring considerably more resources to be solved. For a spatial problem with eigenvalues the matrix size is further multiplied by a factor two. Such a demanding setup is compensated by a better conditioning of the system. Comparing it with the fourth order Orr-Sommerfeld equation the compact system in Eq. (3.18) is only second order. Because of this reason, there is no need to test a reduced order system, though possible, as the matrix conditioning is acceptable. One can infer that, because of its easy implementation, the Chebyshev collocation method is a good choice for the compressible stability problem. Being the complexity of the QZ algorithm O(N 3 ) the computationally more demanding size refers only to the global solver (computing the whole spectrum at once) while the local solver does not suffer from this problem as it is not using the QZ algorithm (see Appendix C). We should mention here that other methods are possible. Many codes, for instance, implement the method introduced by Mack, which assumes 59 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 60 — #74 i i Chapter 3. Linear stability for compressible flows that every perturbation has a decaying behavior. If this is set, then we could describe the outer perturbation with an analytically predetermined decay leaving only a smaller part of the domain to be solved. This approach is extremely efficient for standard perturbation nevertheless is not general enough. With the extreme flexibility of the Chebyshev collocation method for the boundary conditions implementation we prefer not to fix the trend of the perturbation decay but just its value. 3.5. Boundary conditions The biggest advantage in the implementation of the collocation method lies in the manipulation of the boundary conditions. The incompressible case has four boundary conditions for the fourth order problem, all of them on one variable; the compressible problem has eight homogeneous boundary condition for ũ, ṽ, w̃, T̃ but nothing prescribed for pressure. Two options are then available: the use of a staggered grid as done in [47] or the introduction of a somehow fictitious boundary condition on pressure. We follow the latter by re-writing the y-momentum equation at the boundaries and appending it to the system as a new equation to be solved. The procedure leads to two Neumann boundary conditions ∂ p̂ = X0 (3.21) ∂y y=0 ∂ p̂ = Xm (3.22) ∂y y=ymax which are explicitly written in the form 1 Re ∂ p̂ l1 ∂ ŵ ∂ û 0=− +i α +β + l2 µ ∂y y=0,max l2 ∂y ∂y y=0,max ∂ 2 v̂ 1 dµ 0 ∂v̂ + T l 2 ∂y 2 l2 µ dT ∂y (3.23) y=0,max where λ µ λ l2 = 2 + µ l1 = 1 + (3.24) (3.25) 60 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 61 — #75 i i 3.6. Incompressible computation The variable vector sees two more variables: p̃0 and p̃N . As already explained due to the homogeneous boundary conditions the first and last rows and columns in each discretized equation for each variable could be discarded. Of course the “additional variables” p̃0 and p̃N discarded by this operations are introduced by appending the two Neumann boundary conditions. At the same time two columns should be added, reaching a final dimension of (5N − 3). The term of the discretized equation which multiply p̃0 and p̃N should also be considered. For this reason the matrix appear in the form ... ... ... A= ... P0u PN u ... ... ... ... P0v PN v ... ... ... ... P0p PN p ... ... ... ... P0T PN T ... ... ... ... P0w PNw aip0 ai+1 p0 ai+2 p0 ai+3 p0 P0p0 PNp0 aipN ai+1 pN ai+2 pN ai+3 pN P0pN PNpN (3.26) where the term aipX refers to the i-th equation and the last two rows represent the matrix form of the 3.23. This formulation is enough to ensure a good representation of our problem. 3.6. Incompressible computation There is nothing preventing us from using the compressible code to study the stability of the incompressible flow. This is actually an interesting step mainly intended to verify the implementation. Moreover we can deduce some further conclusions about the effect of the discretization method on the continuous spectrum. Analyzing the time problem we use one of the test cases proposed before, that is Re = 580 and α = 0.179 to compare the compressible solver to the Orr-Sommerfeld one. Of course in this case, in order to mimic the incompressible flow, we set M = 10− 6, Te = 300K and P r = 0.7. The eigenvalue (phase velocity) in Tab. 3.1 converges to ten digits for both the real and complex part and this happen for N = 80 points. Comparing this convergence rate with the result in Tab. 2.2, where a four digit convergence was achieved, one could be easily convinced about the good conditioning of this method. It should also be noted that the Orr-Sommerfeld case in Tab. 2.2 was solved with a D2 method therefore, nominally the same 61 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 62 — #76 i i Chapter 3. Linear stability for compressible flows N 20 30 40 60 80 100 120 140 160 180 200 0.3631951891357532 0.3641013810880590 0.3641232276919413 0.3641228677053959 0.3641228675575113 0.3641228675621993 0.3641228675601516 0.3641228675589933 0.3641228675644979 0.3641228675689038 0.3641228675432092 + + + + + + + + + + + c i i i i i i i i i i i 0.008523178234188513 0.007954809717663916 0.007959723050681329 0.007959720138660947 0.007959720363653333 0.007959720348680047 0.007959720366522901 0.007959720369855150 0.007959720374417459 0.007959720376732555 0.007959720369848397 Table 3.1.: Convergence of the most unstable eigenvalue for a subsonic boundary layer flow at Re = 580, α = 0.179 level of ill-conditioning is present. The real difference here is played by the boundary conditions where each unknown has its own. Recalling the same case computed by means of the collocation method (shown in Tab. 2.7), one observes a substantial improvement as the Orr-Sommerfeld computation reached only four digits convergence. Comparison of most unstable/less stable eigenvalues for Re = 580 and α = 0.179 as computed in the present work and in literature is shown on Tab. 3.2. Present results compare very well with literature ([62](MDSP), Mack [60]). The convergence of the spectrum with respect to the case shown in [91] for Re = 290.5625 α = 0.1162 in Fig. 3.1 it is similar to the one of the τ -method in Fig. 2.5, nevertheless it is better than the Orr-Sommerfeld collocation results (Fig. 2.15). This is mostly related to the bad conditioning of the D4 method. The compressible solver matches perfectly all the discrete modes and it also adds a new family of modes not present in the original Orr-Sommerfeld computation. This is evident in Fig.3.1 and it is due to the role of the energy equation, which has been discarded in the Orr-Sommerfeld equation, contrarily to the present chapter computations. A comparison of the stream wise and normal to the wall velocity perturbation is reported respectively in Fig. 3.2 and Fig. 3.3. 62 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 63 — #77 i i 0.2 0.2 0 0 −0.2 −0.2 −0.4 −0.4 ci ci 3.6. Incompressible computation −0.6 −0.6 −0.8 −0.8 −1 0.3 0.4 0.5 0.6 0.7 0.8 0.9 −1 0.3 1 0.4 0.5 0.6 cr 0.2 0.2 0 0 −0.2 −0.2 −0.4 −0.4 −0.6 −0.6 −0.8 −0.8 0.4 0.5 0.6 0.7 0.8 0.9 −1 0.3 1 0.4 0.5 0.6 cr 0 0 −0.2 −0.2 −0.4 −0.4 ci ci 0.2 −0.6 −0.6 −0.8 −0.8 0.5 0.6 1 0.7 0.8 0.9 1 0.8 0.9 1 (d) N = 160 0.2 0.4 0.9 cr (c) N = 120 −1 0.3 0.8 (b) N = 80 ci ci (a) N = 40 −1 0.3 0.7 cr 0.7 c r (e) N = 201 0.8 0.9 1 −1 0.3 0.4 0.5 0.6 0.7 c r (f) N = 240 Figure 3.1.: convergence of the whole spectrum for a Blasius boundary layer at Re = 290.5625, α = 0.1162 computed by a mapped Chebyshev collocation method: comparison with Henningson [91] (red circle) 63 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 64 — #78 i i Chapter 3. Linear stability for compressible flows c 0.364123 + i 0.007960 0.232921 - i 0.134343 0.289714 - i 0.276866 0.483929 - i 0.192068 0.557197 - i 0.365342 Malik [62](MDSP) 0.3641 +i 0.0079 0.2329 - i 0.1343 0.2897 - i 0.2768 0.4839 - i 0.1921 0.5571 - i 0.3655 Mack [60] 0.3641 + i 0.0080 0.2897 - i 0.2769 0.4839 - i 0.1921 0.5572 - i 0.3653 Table 3.2.: Most unstable eigenvalue and first four less unstable eigenvalues for a subsonic boundary layer flow at Re = 580, α = 0.179 for N=200 10 8 y/lref 6 4 2 0 0 0.2 0.4 0.6 0.8 1 kũk Figure 3.2.: Stream wise velocity perturbation normalized for Re = 290.5625, α = 0.1162: VESTA results (solid line) for 200 points and Henningson [91] results (red circles) 1 2 3 collocation 0.308349 + i 0.007940 0.307846 - i 0.001897 0.308591 - i 0.005709 Danabasoglu & al. [25] 0.30864 + i 0.00799 0.30801 - i 0.00184 0.30870 - i 0.00564 Jordinson [45] 0.3084 + i 0.0079 0.3079 + i 0.0019 0.3086 - i 0.0057 Table 3.3.: Most unstable/ less unstable eigenvalues for a subsonic boundary layer flow for the cases of Tab. 2.4, for N = 50 solved by means of the compressible stability solver 64 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 65 — #79 i i 3.7. Compressible computations 10 8 y/lref 6 4 2 0 0 0.2 0.4 0.6 0.8 1 kṽk Figure 3.3.: Wall normal velocity perturbation normalized for Re = 290.5625, α = 0.1162: VESTA results (solid line) for 200 points and Henningson [91] results (red circles) Me 0.5 2.5 10 T0 [K] 277.78 333.33 2333.33 Re 2000 3000 1000 yi 3 6 32 Table 3.4.: Computed case from Malik [62] 3.7. Compressible computations A set of compressible cases has been evaluated to verify the code at higher speeds. The test cases are compared with [62] and they range from subsonic to hypersonic. All the mean profile considered have been computed with adiabatic wall condition. The first case is a subsonic compressible flow at Mach 0.5 with a free stream temperature of Te = 264.55K and Re = 2000. As the critical layer for this case is near the wall, our method, which features a clustering close to the wall, performs well and reaches a five digit convergence with only 33 points and six digit already with 41 points. The final result in Tab. 3.5 differs slightly from the one of Malik 65 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 66 — #80 i i Chapter 3. Linear stability for compressible flows N 17 25 33 41 51 61 81 0.029532804 0.029071021 0.029077325 0.029076128 0.029076171 0.029076177 0.029076174 ω +i +i +i +i +i +i +i 0.0025747892 0.0022501874 0.0022440225 0.0022436985 0.0022437082 0.0022437073 0.0022437073 SDSP [62] 0.02917687 +i 0.00230046 0.02908247 +i 0.00224387 0.02908189 +i 0.00224427 0.02908185 +i 0.00224419 0.02908180 +i 0.00224419 - Table 3.5.: Most unstable eigenvalue for a subsonic boundary layer flow at M ach = 0.5, α = 0.1 β = 0.0 N 25 33 41 51 61 0.036831602 0.036607731 0.036702102 0.036678810 0.036679483 ω + + + + + 0.000521447 0.000638316 0.000581119 0.000571159 0.000572772 SDSP [62] 0.0368934 +i 0.0004199 0.0366808 +i 0.0006584 0.0367521 +i 0.0005865 0.0367332 +i 0.0005832 0.0367339 +i 0.0005840 Table 3.6.: Most unstable eigenvalue for a subsonic boundary layer flow at M ach = 2.5, α = 0.06 β = 0.1 but differences could come easily from a different specific heat coefficient at constant pressure of slightly different constants in the Sutherland’s law. Despite this minor difference, the final rate of convergence shown is the same in both computation and our solution is accurate at the eight digit with only 41 points. The second case treats a flow at M = 2.5 and Re = 3000. Being a first mode the most unstable eigenvalue is obtained for oblique waves, that is when β 6= 0. We do not sweep the wavenumber β looking for the most amplified eigenvector but we consider only one value β = 0.1 for verification purposes. As we observe from the results in Tab. 3.6 the result is satisfactory also in this case The result of the analysis performed for Mach 10 is in Tab. 3.7. At this condition the temperature peak is produced close to the boundary layer edge. The second order finite difference method proposed by Malik converges slowly, the fourth-order scheme converges only with a good initial guess (at least 33 points from the second order FD method). The single domain (similar to our method) and the multi-domain spectral method 66 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 67 — #81 i i 3.8. Neutral stability curve computation N 61 81 101 161 181 201 ω 0.115230975 + i 0.000333674 0.115681803 - i 0.000215220 0.116049357 + i 0.000085308 0.115843745 + i 0.000122474 0.115841574 + i 0.000136168 0.115837311 + i 0.000133927 MDSP [62] 0.1158529 +i 0.0001999 0.1158519 +i 0.0001357 - Table 3.7.: Most unstable eigenvalue for a subsonic boundary layer flow at M ach = 10, α = 0.12 β = 0 oscillate with the latter converging with 61 points. This controversial case is solved by our code with at least 181 points. The high number of points is not a big problem as we saw that the code is not heavily affected by ill-conditioning. We can conclude that even for ”badly posed” cases our solver is robust enough to retrieve the correct eigenvalue. 3.8. Neutral stability curve computation A set of neutral stability curves is computed to explain the effect of the Mach number on the stability of supersonic boundary layer. Many parameters affect its final shape and considerations can be drawn only qualitatively as the actual values change with the conditions. A first set of computations ranges from Mach 2 up to Mach 10 with adiabatic wall. The free stream temperature is fixed for all these cases at 288K. The comparison in the Figs. 3.4-3.10 is against the computations performed by Özgen and Kırcalı in [77], while an example of the velocity and temperature profiles is given in Fig. 3.11. Those curves are obtained for profiles which consider a gas whose properties depend on temperature according to the laws: T 1 /2 k = S2 1 + S3 /T · 10−S4 /T 2 γperf − 1 θ exp(θ/T ) cp = cpperf 1 + γperf T (exp(θ/T ) − 1)2 while our calculations are performed for a calorically perfect gas with fixed Prandtl number P r = 0.7. Only the use of the Sutherland’s law for 67 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 68 — #82 i i Chapter 3. Linear stability for compressible flows viscosity is common between the two computations. As expected different properties lead to different velocity and temperature profiles nevertheless, similar behavior are recovered for both cases. Bigger differences seem to appear mainly in the upper branches. Fig. 3.4 for a Mach 2 flow is in excellent agreement with the reference literature, even if the solution published in [77] is obtained by means of a different method. Despite the different property modeling the two curves almost overlap. At this Mach number, differences in temperature are most probably quite small, thus implying small variations in the mean flow. For the Mach 3 case the shape of the curve changes because the viscous instability merge with the inflectional one and this part of the graph is the one showing most of the differences. The inflectional stability depends more on the values of the properties than the viscous one, as it is related to the position of the generalized inflection point and this influence is clearly visible in the upper branch of Fig. 3.5. A second pocket shows up in Fig. 3.6 and Fig. 3.7: this is linked to the appearance of the second Mack’s mode when the Mach number is sufficiently high. With free stream temperature fixed at 228 K we observe that the second mode requires a higher Mach number to actually merge with the first mode curve (around Mach 7, see Fig. 3.8). Mach 10 computation by Özgen (Fig. 3.10) presents a little finger in the upper branch plot. This is not noticeable in other stability curves the author is aware of and it is likely linked to the thermally perfect gas approximation (private communication). Not many neutral stability curves for compressible flows are available in literature for this reason we compare our code also with Arnal’s work [4] (Figs. 3.12-3.17). Those have been computed considering a P r = 0.725 and a total temperature of 300K as long as the static temperature is above 50K (see Tab. 3.8). This choice is strongly affecting the shape of the mean flow profiles and therefore the one of the stability curve. Changing the free stream temperature has a deep effect even in our simplified calorically perfect gas model where only viscosity and thermal conductivity changes with temperature in such a way to keep the Prandtl number constant. The Prandtl number value is slightly unusual carrying some effects on stability: the main reason is that the ratio between the thermal and the mechanical boundary layer changes moving consequently the generalized inflection point. Calculations shown in Figs. 3.12-3.17 report the Reδ = Ue δ/νe on the x-axis and the αδ = α∗ δ on the y-axis where α∗ is the dimensional angular wavenumber. Our curves have been calculated for 68 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 69 — #83 i i 3.8. Neutral stability curve computation 0.08 Present calculation Özgen 0.07 0.06 α 0.05 0.04 0.03 0.02 0.01 0 0 1000 2000 3000 4000 5000 Re Figure 3.4.: Neutral Stability curve at Mach 2 0.06 Present calculation Özgen 0.05 α 0.04 0.03 0.02 0.01 0 0 1000 2000 3000 4000 5000 Re Figure 3.5.: Neutral Stability curve at Mach 3 69 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 70 — #84 i i Chapter 3. Linear stability for compressible flows 0.4 0.35 0.3 α 0.25 Present calculation Özgen 0.2 0.15 0.1 0.05 0 0 1000 2000 3000 4000 5000 Re Figure 3.6.: Neutral Stability curve at Mach 4 0.25 Present calculation Özgen 0.2 α 0.15 0.1 0.05 0 0 1000 2000 3000 4000 5000 Re Figure 3.7.: Neutral Stability curve at Mach 6 70 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 71 — #85 i i 3.8. Neutral stability curve computation 0.2 Present calculation Özgen 0.18 0.16 0.14 α 0.12 0.1 0.08 0.06 0.04 0.02 0 0 1000 2000 3000 4000 5000 Re Figure 3.8.: Neutral Stability curve at Mach 7 0.2 0.18 0.16 0.14 α 0.12 Present calculation Özgen 0.1 0.08 0.06 0.04 0.02 0 0 1000 2000 3000 4000 5000 Re Figure 3.9.: Neutral Stability curve at Mach 8 71 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 72 — #86 i i Chapter 3. Linear stability for compressible flows 0.25 0.2 0.15 α Present calculation Özgen 0.1 0.05 0 0 1000 2000 3000 4000 5000 Re Figure 3.10.: Neutral Stability curve at Mach 10 our usual range, that is up to Re = 5000. The conversion to Reδ provides a different scale for each case as the boundary layer thickness changes. We plot the results starting from Mach 2.2, because there is little difference at lower Mach with respect to the incompressible case. At low supersonic speed the main instability is viscous (physically resembling the TollmienSchlichting mechanism of an incompressible boundary layer). Starting from Mach 2.2 the inflectional instability is slightly influencing the curve at high Reynolds number. Interestingly, each of these curves has a critical Reynolds number below which any disturbance is damped. For Mach 3 in Fig. 3.13 (analogously to Fig. 3.5 ) the viscous and inviscid instabilities merge around Reδ1 = 5000. Differences are present in the curves specially in the upper branch nevertheless the overall behavior is correct. Those differences could be related to the inflectional instabilities and therefore to the position of the generalized inflection point. At Mach 4.5 (Fig. 3.14) we observe a second pocket in the neutral stability curve due to the so called second mode. For these conditions the two pockets merge around Mach 4.8 and at Mach 5.8 (Fig. 3.15) just one curve is visible. The agreement is satisfactory for all the following computations up to Mach 10. 72 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 73 — #87 i i 3.8. Neutral stability curve computation 40 30 y/lref M10 20 M8 M6 M7 10 M4 M2 M3 0 0 0.2 0.4 0.6 0.8 1 U/Ue (a) non dimensional velocity profiles 40 y/lref 30 20 10 M4 M2 0 0 M3 5 M6 M7 10 T/Te M8 M10 15 20 (b) non dimensional temperature profiles Figure 3.11.: Non dimensional velocity and temperature mean profile for different Mach number at Re = 1000 for adiabatic wall and free stream temperature T = 288K 73 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 74 — #88 i i Chapter 3. Linear stability for compressible flows 0.35 Present calculation Arnal 0.3 0.25 α 0.2 0.15 0.1 0.05 0 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 Re Figure 3.12.: Neutral Stability curve at Mach 2.2 and Pr 0.725 0.5 Present calculation Arnal 0.45 0.4 0.35 α 0.3 0.25 0.2 0.15 0.1 0.05 0 0 1000 2000 3000 4000 Re 5000 6000 7000 8000 Figure 3.13.: Neutral Stability curve at Mach 3 and Pr 0.725 74 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 75 — #89 i i 3.8. Neutral stability curve computation 3 Present calculation Arnal 2.5 α 2 1.5 1 0.5 0 0 1 2 3 4 Re 5 4 x 10 Figure 3.14.: Neutral Stability curve at Mach 4.5 and Pr 0.725 4 Present calculation Arnal 3.5 3 α 2.5 2 1.5 1 0.5 0 0 2 4 6 Re 8 10 4 x 10 Figure 3.15.: Neutral Stability curve at Mach 5.8 and Pr 0.725 75 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 76 — #90 i i Chapter 3. Linear stability for compressible flows 6 Present calculation Arnal 5 α 4 3 2 1 0 0 2 4 6 8 Re 10 4 x 10 Figure 3.16.: Neutral Stability curve at Mach 7 and Pr 0.725 9 Present calculation Arnal 8 7 6 α 5 4 3 2 1 0 0 2 4 6 Re 8 10 4 x 10 Figure 3.17.: Neutral Stability curve at Mach 10 and Pr 0.725 76 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 77 — #91 i i 3.9. Summary on the compressible linear stability problem Me Te 2.2 152 3 107 4.5 59 5.8 50 7 50 10 50 Table 3.8.: Computed case from 3.17 3.9. Summary on the compressible linear stability problem The stability analysis of a compressible flow requires a bigger effort with respect to the incompressible case. The cause of this difficulty lies in its special features that include a set of phenomena without a corresponding counterpart in the incompressible flow. Furthermore, because of compressibility, a compact notation such as the one achieved by the OrrSommerfeld equation, is impossible to achieve, leading to a bigger and more complex system of equations to solve. For high subsonic cases there are not major differences with the stability of an incompressible flow and also in the low supersonic regime differences in the neutral stability curves are note qualitatively evident. This is due to the persistence of the viscous instability up to low supersonic Mach numbers, which has its incompressible counterpart in the TollmienSchlichting waves. The main difference is the instability of oblique waves which are the most unstable for this kind of modes while, according to the Squire’s transformation, in the incompressible case two-dimensional waves are predominant. At higher Mach numbers, compressible stability differs remarkably from Orr-Sommerfeld. Around Mach 3 (the exact value depends on the conditions) inflectional instabilities come into play and around Mach 4 the so called second mode is present also at low Reynolds numbers, becoming the most unstable mode. Our code is capable of computing the whole spectrum of a compressible boundary layer retrieving good results for all these cases and verification with literature proved to be successful. All kinds of flow regimes could be studied regardless of their condition, type of instability, position of the critical layer. On top of this basic functionality, other functions have been added to the toolkit allowing us to compute the neutral stability curve for different flow regimes. The comparison with literature is satisfactory; correct curve shapes could be obtained despite small differences. In the work of 77 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 78 — #92 i i Chapter 3. Linear stability for compressible flows Malik [62], computations by means of different methods slightly disagree on the final eigenvalue by a small amount, furthermore slightly different properties have an effect on the flow stability, therefore we can confidently think that the presented results are in the correct ball park. 78 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 79 — #93 i i Chapter 4. Linear stability for chemical equilibrium flows 4.1. Introduction Recently, a renewed interest for hypersonic flows is growing in the transition community. Projects as the nasp, x31 and recently lapcat and expert are related to hypersonic vehicle design where transition is a fundamental part of the physical models involved in the design process. It is clear that those are just examples of the kind of projects undergoing in the main research institutions and space agency around the world, nevertheless it gives a rough idea of what we should expect in the near future. Our effort is devoted to provide a tool able to cope with flows at different Mach numbers up to extreme conditions where air dissociates and chemically reacts. For this reason the compressible linear stability solver (clst) described in chapter 3 has been extended to study such a flow. The derivation of a new set of equations, based on the hypotheses presented in the previous chapters, and under the Local Thermodynamic Equilibrium (lte) assumption, is needed. So while we retain the perfect gas nomenclature (consistently to what is done currently in hypersonics for this kind of flows) we have to specify that specific heats are no longer constant, internal energy and transport properties are function of two thermodynamic variables. Among the first to include chemistry effect in stability computations there were Malik & Anderson [64] and Stuckert [94]. In the work of Hudson et al. [39] also thermodynamic and chemical non equilibrium is considered. More recently the work of Massa [67] further investigates boundary layer stability with thermo-chemical non equilibrium. It is important to note that for flows at very high temperature, where 79 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 80 — #94 i i Chapter 4. Linear stability for chemical equilibrium flows dissociation and ionization play a fundamental role, transition may not be always an issue, at least from a practical point of view; on the contrary flows in thermal equilibrium (chemical equilibrium or non equilibrium) are a relevant problem that should be addressed properly. Keeping this in mind, one can see how the LTE extension is useful and satisfactory from the physical modeling stand point. Chemical properties and their values affect enormously the final outcome of this kind of computations both in mean flow and stability. Reaction rates are scattered and comparison is difficult. A key point for a linear stability analysis is the use of consistent transport properties shared between the mean flow computation and the chemical equilibrium lst. 4.2. Governing equations Hypersonic flows at high temperature display a particular behavior that could not be neglected in the derivation of the linear stability equations. It should be kept in mind that above 2000K the air is better described by the behavior of single species as, at this temperature, oxygen molecules start dissociating. The fluid should reach 4000K to make nitrogen to dissociate. At higher temperature also ionization occurs, increasing the number of species to be solved for. Depending on the chemical activity ongoing into the flow around the hypersonic vehicle (and also on its altitude) different regimes could be found, ranging from chemical equilibrium to thermo-chemical non equilibrium. The choice of one model over the others depends on the flow conditions. Excited molecules interact among each other by means of collisions and both the exchange of energy and the chemical reactions happen because of them. Thermodynamic conditions affect this process quite intuitively; high pressure, for instance, packs more molecules and atoms in the same volume, causing more collision, to happen, on the same line high temperature increases the level of excitation of the molecule resulting as well in a higher number of collisions. An accurate representation of the physics involved can become rapidly overwhelming, nevertheless the underlying mechanism is easily understandable. We stated in the introductory section that the Local Thermodynamic Equilibrium modeling is used. The flow is intended to be at the same time in thermodynamic equilibrium and chemical equilibrium conditions. 80 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 81 — #95 i i 4.2. Governing equations The former demands that a local Boltzmann distribution happens at each point. This means that a Boltzmann distribution of molecules appears over all the energy level of the system. From quantum mechanics a set of quantized energy levels are known to exist and the molecules are distributed onto those energy levels. Boltzmann distribution represents, by definition, the most probable molecule arrangement (more details could be found in [99] and [2]) and therefore the state of thermodynamic equilibrium. Speaking about chemical reactions, the flow is considered, locally, in chemical equilibrium with respect to the local value of pressure and temperature. Equilibrium constant could be retrieved by experiments or statistical thermodynamics and they are used in the procedure to determine the mixture composition together with the pressure and temperature input. Once the composition is known all the properties could be found. Dealing with air it is possible to compute the composition for a set of pressure and temperature and to store the results in a look-up table. This approach is not always applicable as the mixture is not always predetermined. Anyway for air it is possible to find already pre-compiled tables (as the janaf tables). In this work we will use the vki mutation library (it will be explained in §4.3 and more details could be found in [61]) to find the properties needed. In chemical equilibrium reactions happen in the flow at such a high rate (eventually infinite, in comparison with the flow speed) that mixture could be considered everywhere at anytime in equilibrium. This is often expressed by the Damköhler numbers, Da τf low τchem If the characteristic reaction time τchem is comparable with the charachteristic flow time τf low , we have what is called finite rate chemistry. At very high temperatures, where also this assumption is too restrictive, more than one temperature is required to describe all the relaxations process happening at molecular and atomic level. Anyway this model is needed only at high speeds and altitudes, where transition is much less of an issue than at moderate speed and altitude, where flow can be modeled in chemical equilibrium. We use air-5 mixture (N2 ,O2 ,N ,O,N O) in the mutation library to compute the rates and then the flow properties. The reactions considered in 81 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 82 — #96 i i Chapter 4. Linear stability for chemical equilibrium flows this model are the following ones N2 → 2N O2 → 2O NO → N + O As the flow is a mixture of species, by applying the Dalton’s law of partial pressure one could re-write the state equation "n # s X Ci p = ρR ρT (4.1) Mi i=1 where R is the is universal gas constant R = 8314J/ (Kg mol K), Ci and Mi are respectively the mass fraction and the molecular weight of the i−th species . This could be finally simplified in p = ρRT ζ (4.2) where R is the gas constant for the undissociated gas N2 − O2 mixture R = 287J/(Kg K) and ζ = MMundiss is the so called compressibility factor. diss Of course for the calorically perfect gas case Mundiss = Mdiss where !−1 ns X Ci (4.3) Mdiss = Mi i=1 is the molecular weight of the dissociated gas. The compressibility factor ζ could be expressed as R R 0.21MO2 + 0.79MN2 = Rζ → R = → ζ= M 0.21MO2 + 0.79MN2 M (p, T ) (4.4) By non dimensionalizing the state equation we arrive to H p̂ = ρ̂T̂ ζ (4.5) where all the ˆ variables are non dimensional and H = Ec · cp /R. Not only pressure, but also other values, such as internal energy, could be represented as a weighted sum of the property of the respective species similarly to (4.1). Enthalpy for instance is expressed as h= N X ρi j=i ρ hi . (4.6) 82 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 83 — #97 i i 4.2. Governing equations For lte flows, the Naviers-Stokes equations are still formally valid in their usual formulation without any addition, nevertheless the non dimensional form is slightly different, especially for the energy equation that is reported here as ρ Dp Ec 1 Dh = Ec + ∇·q . ∇ · τ u − u∇ · τ + Dt Dt Re Re · P r (4.7) The changes are formally related only to the introduction of a new nondimensional number, the Eckert number Ec = Ue2 . cp Te (4.8) A second, yet fundamental, difference is in the way enthalpy is written. In eq.(4.7) we did not express it directly as a temperature times a specific heat at constant pressure. This would be plain wrong because enthalpy is now a function of two thermodynamic variables. In order to remain consistent with the previous chapter we choose these two variables to be pressure and temperature. Furthermore, the specific heat at constant pressure, for LTE flows, consists of a part due to the chemical reactions summed to another one representing the frozen specific heat. Regardless of the source of this enthalpy we use, for instance for the time derivative, equations of the following kind ∂h ∂h ∂T ∂h ∂p = + . (4.9) ∂t ∂T p ∂t ∂p T ∂t computing the derivatives with respect to pressure and temperature by means of mutation, according the procedure specified in §4.3. The heat flux, neglecting radiation and the Dufour’s effect, is written as q = −kf r ∇T + N X hi J i (4.10) j=1 where kf r is the “frozen” thermal conductivity and J i is the diffusion mass flux of the ith species. For our purposes eq. (4.10) is rewritten like a Fourier’s law using an equivalent thermal conductivity keq q = keq ∇T . (4.11) 83 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 84 — #98 i i Chapter 4. Linear stability for chemical equilibrium flows For stability it is not relevant the way this is computed, it suffices to consider h, k, λ, µ as function of pressure and temperature and to develop the system of equations accordingly. Given this assumption one still has more variable than equations and in this case the development done for the eq. (3.10) leads to µ0 = dµ 0 dµ 0 T + p dT dp (4.12) This first order simplification has been applied not only to the transport properties but also to enthalpy (similarly to eq. (4.9)) and the derivative have been computed outside of the mutation library. Reference values are fixed the same way as it was done for the calorically perfect gas and the final set of equations was obtained by substituting directly density perturbation with pressure and temperature perturbations accordingly to non dimensional perturbed equation of state for a perfect gas in lte ρ̃ = Gρ Fρ p̃ − T̃ P T (4.13) Therefore the final set of equations for linear stability in LTE is: continuity eq. − ṽ H P T y ζT ṽ H P P y ζP − + 2 Tζ T ζ2 i β T̃ G H P W i α F H p̃ U i β F H p̃ W − + + 2 Tζ Tζ T ζ − i α T̃ G H P U 2 T ζ − ṽ H P T y 2 T ζ + i ω F H p̃ ṽ H P y + + Tζ Tζ (4.14) i β w̃ H P ṽy H P i α ũ H P i ω T̃ G H P + + − =0 2 Tζ Tζ Tζ T ζ 84 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 85 — #99 i i 4.2. Governing equations x-mom eq. i β ũ H P W ṽ H P U y i α ũ H P U + + + Tζ Tζ Tζ − µ p̃ U y y T̃ µT U y y i ω ũ H P = P + + Re Re Tζ T̃ µT T T y U y µP T p̃ T y U y + + Re Re µP p̃y U y µ P y p̃ U y T̃ µP T P y U y + PP + + Re Re Re T̃y µT U y i α ṽ µT T y ũy µT T y + + + Re Re Re i α ṽ µP P y ũy µP P y α β w̃ µ −i α p̃ + + − + Re Re Re i α ṽy µ ũy y µ β 2 ũ µ + − + + Re Re Re 2 α2 ũ µ α β w̃ λ i α ṽy λ α2 ũ λ − − + − Re Re Re Re + (4.15) y-mom eq. i β ṽ H P W i α ṽ H P U + + Tζ Tζ − i β T̃ µT W y i α µP p̃ U y i β µP p̃ W y i ω ṽ H P + + + = Re Re Re Tζ i α T̃ µT U y 2 ṽy µT T y i β w̃ λT T y + + + Re Re Re ṽy λT T y i α ũ λT T y 2 ṽy µP P y i β w̃ λP P y + + − p̃y + + + Re Re Re Re ṽy λP P y i α ũ λP P y i β w̃y µ 2 ṽy y µ + + + + + Re Re Re Re β 2 ṽ µ α2 ṽ µ i α ũy µ i β w̃y λ ṽy y λ i α ũy λ − − + + + + Re Re Re Re Re Re (4.16) + 85 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 86 — #100 i i Chapter 4. Linear stability for chemical equilibrium flows z-mom eq. ṽ H P W y i β w̃ H P W i α w̃ H P U i ω w̃ H P + + − = Tζ Tζ Tζ Tζ p̃ T y W y µP p̃ W y y T̃ µT W y y µ T̃ µT T T y W y + + PT + + Re Re Re Re µ p̃y W y µ P y p̃ W y T̃ µP T P y W y + P + PP + + Re Re Re (4.17) T̃y µT W y w̃y µT T y i β ṽ µT T y + + + − i β p̃+ Re Re Re i β ṽ µP P y w̃y µP P y w̃y y µ 2 β 2 w̃ µ α2 w̃ µ + + − − + + Re Re Re Re Re i β ṽy µ α β ũ µ β 2 w̃ λ i β ṽy λ α β ũ λ − − + − + Re Re Re Re Re energy eq. HP iβW + iαU − iω hP p̃ + hT T̃ + Tζ HP hP P y p̃ + hT Ty T̃ = Tζ 2 2 ! 2 2 ! Wy Uy Wy Uy + + T̃ µT + Ec µP p̃ Re Re Re Re 2 i α Uy 2 w̃y µ W y 2iβ Wy +ṽ µ + + + Re Re Re 2 ũy µ U y p̃ i β W + i α U − i ω + + ṽ P y + Re ! 2 kT T T y kT T y y P y kP T T y α2 + β 2 k + + − + +T̃ Pr Re Pr Re Pr Re Pr Re ! 2 kP T T y kP T y y P y kP P T y + + + +p̃ Pr Re Pr Re Pr Re ! 2 kT T y P y kP p̃y k P T y T̃y y k +T̃y + + + Pr Re Pr Re Pr Re Pr Re (4.18) 86 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 87 — #101 i i 4.3. Properties interpolation 4.3. Properties interpolation The interface we decided to use for this chemical equilibrium flow is very simple. In the first phase we extract the mean profile we want to analyze and estimate the minimum and maximum temperature and pressure value. The mixture at equilibrium is completely defined by these fixed ranges of temperature and pressure, therefore it is possible to pre-compute the interesting value for a specific thermodynamic condition. The reason this approach has been chosen lyes in the greater efficiency compared to a hard link with the library used for the computation of every single point in the profile. Moreover, as it is evident from Eqs. (4.14)(4.18), the second derivative of those fluid properties should be computed and at each location in the profile, in case of a direct link with mutation, more evaluations should be done to estimate the derivative with respect to pressure and temperature With our approach there is only one library evaluation per point. Indeed we use once again the power of Chebyshev polynomial and we use the data coming from mutation as a function to be interpolated. The variables to be derived are computed on a range of p and T spaced according Chebyshev points y = cos( π(2j + 1) ), 2(N + 1) j = 1, . . . , N , (4.19) where N is the total number of points, and in a second step, the interpolants are derived 0 u (x)interp = N −1 X a(1) n Tn (x) ; (4.20) n=0 where a(1) n 2 = cn N X p=n+1 p+n odd ( pap where cn = 2 1 n=0 . n>0 (4.21) 87 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 88 — #102 i i Chapter 4. Linear stability for chemical equilibrium flows 4.4. Comparison between LTE gas calorically perfect gas flows Reaction rates play an important role in determining the final stability result, therefore it is not always easy to compare against pre-existing literature. It is somehow easier to simulate calorically perfect cases looking for differences between the two calculations. This is indeed a straightforward way of checking the implementation consistency. Nothing prevents us from using the lte solver also for lower Mach number cases, with flow properties computed on physical principles instead of empirical laws like Sutherland’s one. In this sense the lte solver is a superset of what explained in chapter 3. 4.4.1. Flat Plate flow at Mach 2.5, adiabatic wall The first case we solve is the Mach 2.5 with adiabatic wall, already described in §3.7, and whose convergence is outlined in Tab. 3.6. The mean flow (Fig. 4.1) computed by the lte solver shows only minor differences with respect to the calorically perfect gas (cpg) solution and the corresponding eigenvalues are also similar to each other. Eigenvectors computed by both methods look alike, in Fig. 4.2 temperature and velocity are shown and they match as expected. A comparison between the two eigenvalues is reported in Tab. 4.1, showing a good, even if not perfect, match. All those subtle differences could be explained by means of a varying specific heat (instead of constant, as it is assumed in chapter 3) and the difference of viscosity and thermal conductivity as shown in Fig. 4.3. Those differences are not related to a chemistry effect but merely to the use of a different set of properties. Nevertheless values are matching closely and we conclude that the lte solver is able to replicate the result of the compressible solver. 4.4.2. Flat plate flow at Mach 10 cold wall This case has been reported in Hudson et al. [39] and studied also in Marxen et al. [66]. In [66] the flow has been modeled as a thermally perfect gas. 88 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 89 — #103 i i 4.4. Comparison between LTE gas calorically perfect gas flows CPG 0.036679483 + i 0.000572772 LTE 0.036392080 + i 0.000511932 Table 4.1.: Most unstable eigenvalue for a subsonic boundary layer flow at M ach = 2.5, α = 0.06 β = 0.1 computed by lte and calorically perfect gas solvers 2.2 1 CPG LTE CPG LTE 0.9 2 0.8 1.8 0.7 0.6 T/Te U/Ue 1.6 1.4 0.5 0.4 0.3 1.2 0.2 1 0.1 0.8 0 5 10 0 0 15 5 10 y/lref 15 y/lref (a) Non-dimensional temperature profiles (b) Non-dimensional velocity profiles Figure 4.1.: Mean flow for a flat plate at Mach 2.5 with adiabatic wall in lte and calorically perfect gas (Malik’s [62] case 3) 0.8 0.7 CPG LTE 0.7 CPG LTE 0.6 0.6 0.5 U/Ue T/Te 0.5 0.4 0.4 0.3 0.3 0.2 0.2 0.1 0.1 0 0 2 4 6 8 10 y/lref (a) Non-dimensional temperature profiles 0 0 2 4 6 8 10 y/lref (b) Non-dimensional velocity profiles Figure 4.2.: Most unstable mode eigenfunction for a flat plate at Mach 2.5 with adiabatic wall (lte and cpg) 89 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 90 — #104 i i Chapter 4. Linear stability for chemical equilibrium flows 1.9 1.9 CPG LTE 1.7 1.7 1.6 1.6 1.5 1.5 1.4 1.4 1.3 1.3 1.2 1.2 1.1 1.1 1 0 CPG LTE 1.8 k/kref µ/µref 1.8 5 10 y/lref (a) non-dimensional viscosity profile 15 1 0 5 10 15 y/lref (b) non-dimensional thermal conductivity profiles Figure 4.3.: Transport properties at Mach 2.5 with adiabatic wall (lte and cpg) We computed the mean flow by using both the cpg assumption and the lte modeling. This is a Mach 10 flow with cold wall at 1200K with P r∞ = 0.691 and a free stream temperature of T∞ = 278. The interest of this configuration lies in the predominance of the cooling effect with respect to the chemistry reactions. Nevertheless we can observe few differences in the temperature mean profiles in Fig. 4.4b. We compare our lte and cpg solutions against Hudson’s solution and, although we see a general agreement, the maximum temperature and maximum temperature location are slightly different. This results in a dissimilar stability behavior. In Fig. 4.5 a comparison against chemical non equilibrium and thermo chemical non equilibrium results of Hudson’s work is reported. While the growth rate peak is substantially the same there is a shift in the most amplified frequency for the lte calculations. On the contrary cpg growth rates maintain approximately the same frequency for the growth rate peak. It is difficult to understand how the differences in the mean profile play a role in this, anyway, as the results in Hudson’s paper come from a cfd code where equilibrium is simulated by adjustment of the chemical reaction rates instead of a self similar solution, we could confidently state that our solver is able to provide a reasonably good solution. 90 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 91 — #105 i i 4.4. Comparison between LTE gas calorically perfect gas flows 3500 2000 3000 CPG LTE CNEQ 2500 1500 T [K] U [m/s] 2000 1500 1000 1000 500 500 CPG LTE CNEQ 0 −500 0 1 2 3 4 y [m] 0 0 5 x 10 (a) dimensional velocity profiles 1 2 3 4 y [m] −3 5 −3 x 10 (b) dimensional temperature profiles Figure 4.4.: Mean flow for a flat plate at Mach 10 with cold wall in chemical equilibrium, thermically perfect gas and calorically perfect gas −3 3.5 x 10 PG LTE CNEQ TCNEQ 3 2.5 −αi 2 1.5 1 0.5 0 −0.5 0.08 0.09 ω 0.1 0.11 0.12 Figure 4.5.: Growth rate comparison for a Mach 10 flat plate at Re 2000 91 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 92 — #106 i i Chapter 4. Linear stability for chemical equilibrium flows 4.4.3. Flat plate flow at Mach 10 adiabatic wall The cold wall is a condition that represent well the behavior of a flow in wind tunnel conditions especially if these are blow down or shot facilities (as respectively the H3 and Longshot at vki). Adiabatic wall in fact could be reached only if the vehicle (or the model) has been exposed to the flow for a time long enough. Huge facilities would be required to ensure this long time. From a practical point of view during flight, condition on the temperature at the wall depends more on the kind of material available. For instance in Barry et al. [9] the temperature at the wall is 1600 K at Mach 10. Catalicity at the wall, ablation and other phenomena could affect transition but they have not been extensively studied so far. Despite this, adiabatic wall condition remains an important case to study as it allows to exclude from the simulation all those effect related to wall cooling or heating. This specific case has been introduced by Malik & Anderson [64] and recently studied also in the work of Marxen et al. [66]. All the calculations hereafter have been made for ReL = 2000. In case of adiabatic wall, velocity and temperature profiles differ quite a lot (Fig. 4.6): boundary layer thickness decreases and maximum temperature at the wall is approximately half of the calorically perfect gas. In lte, specific heat coefficients are no longer constants (varying in a wide range for a chemical equilibrium boundary layer) and they increase with temperature. This phenomenon is causing the temperature to decrease at the wall. We first present the comparison for the most unstable wavenumber for the frequency ω = 0.068 at Re = 2000. The two pictures in Fig. 4.7 show the comparison of the dns results presented in [65] against the lst code proposed here. The agreement is quite satisfactory and the biggest discrepancy is the temperature perturbation. The mode that has been chosen is the so called second Mack’s mode. In Malik & Anderson [64] the eigenvalue corresponding to this case has not been directly reported but a growth rate study has been carried on. In Fig. 4.8 comparison of such a study is shown where also the computation of Malik and the one done by castet code at onera (see [78]) are reported. Simulations with our lte solver seem to have a shift in frequency slightly bigger than what shown in literature nevertheless the growth rate peak is consistent with previous results. From this comparison the compressible code has a very good agreement with literature and this is due 92 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 93 — #107 i i 4.4. Comparison between LTE gas calorically perfect gas flows (a) non dimensional velocity profile (b) non dimensional temperature profile Figure 4.6.: Non dimensional profile for a Mach 10 flow Re = 2000, [64] (a) temperature and pressure (b) stream wise and wall normal velocity Figure 4.7.: Most unstable eigenmode perturbation for a Mach 10 flow with adiabatic wall: line vesta, DNS Marxen et al. [65] to more standard property values. An interesting phenomenon happening in all the computations not performed under the calorically perfect gas assumption is the raise of another peak, called the third mode. This mode is quiescent in cpg but if temperature rises and the chemical reactions take place then it get excited. These third mode peaks appear, with a greater scatter than the ones related to the second mode, but still confined in a small area. 93 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 94 — #108 i i Chapter 4. Linear stability for chemical equilibrium flows 2.5 LTE VKI LTE Malik PG Malik PG VKI LTE ONERA TPG ONERA 2 1.5 −αi ⋅ 103 1 0.5 0 −0.5 −1 −1.5 0 0.2 0.4 0.6 0.8 ω /Re ⋅ 10000 1 1.2 1.4 Figure 4.8.: Growth rate for a Mach 10 flow over a flat plate with no pressure gradient. Comparison with the computation performed by Malik [64] and Perraud et al. [78] 4.4.4. Pressure and temperature effects As the underlying physics behind an lte simulation is inherently more complex than a cpg one we want to investigate in more detail the effects driven by the two chosen thermodynamic variables, pressure and temperature. This is different from what usually done for compressible and incompressible flows because it includes also the effect of chemical reaction. Also pressure gradient is usually not considered and neglected in these computations because of the boundary layer assumption. Anyway, for an lte flow, pressure is fundamental to obtain the mixture composition. Our stability solver could relax the boundary layer assumption and consider the pressure varying along the normal to the wall coordinate anyway this will not be applied in the following results, so we limit this study to the effect induced by the derivative of the transport properties to the thermodynamics variables as written in the eq. (4.12). We consider a set of three different conditions for each thermodynamic variable as listed on Tab. 4.2. For each pressure all the three temperatures have been com- 94 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 95 — #109 i i 4.4. Comparison between LTE gas calorically perfect gas flows P[Pa] T[K] 2000 111 4000 235 6000 350 Table 4.2.: Test matrix for Mach 10 puted and vice versa so that we finally have nine different cases. The mean flow has been computed using the self-similar boundary layer solver slightly modified to take in account the properties coming from the mutation library. It is possible to have a simple self similar boundary layer because lte assumptions leave formally unmodified the NavierStokes equation (without any source term, for instance). Such a simulation can give some first quantitative results retaining one of the simplest flow model that involve chemical reactions. In Fig. 4.9 and Fig. 4.10 all the velocity and temperature profiles for all the cases are shown. It is not difficult to spot that for the investigated range of temperature and pressure the latter have a minor role. It is also found that the role of pressure increases with temperature so these differences are expected to get larger once our interval of investigation is extended. As we are using self similar profiles it is straightforward to compute a neutral stability curve and therefore to assess the stability of each profile in comparison with the others. Given the cases in Tab. 4.2 we gather all the data in two ways: first gathering cases with same temperature, letting the pressure to vary and then holding the pressure but varying the temperature. We expect that, as pressure does not affect so much the mean profiles, the stability property should not change much. This is confirmed by our computations, as seen in Fig. 4.11. The highest temperature case in Fig. 4.11c is the one with the most visible effect of pressure. From the Figs. 4.11a4.11c it is already possible to spot a difference in the shape of the neutral stability curve which is more clearly understandable in Fig. 4.12. We can first observe that the instability area (i.e. inside the neutral stability curve) increases along with temperature and also the curve shape changes. As we infer from Figs. 4.9 and 4.10, at 111K chemistry is almost not playing a role and this is also the main reason for the change of shape among this case and the other two. Also the critical Reynolds number appears to change and the upper branch of the case at higher temperature appears to be flatter than the low temperature counterpart. In order to understand better this phenomena the growth rate has been computed keeping the Reynolds number fixed for the three different value reported in Tab. 4.3. Those computations could be interpreted as three 95 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 96 — #110 i i 1 1 0.9 0.9 0.8 0.8 0.8 0.7 0.7 0.7 0.6 0.6 0.6 0.5 0.5 0.4 0.4 0.3 0.3 0.3 0.2 0.2 0.2 0.1 0.1 5 10 15 20 y/lref 25 30 35 0 0 40 (a) p=2000 Pa T=111 K 0.1 5 10 15 20 y/lref 25 30 35 0 0 40 (b) p=2000 Pa T=230 K 1 1 0.9 0.9 0.8 0.8 0.8 0.7 0.7 0.7 0.6 0.6 0.6 U/Uref 1 0.5 0.5 0.4 0.4 0.3 0.3 0.3 0.2 0.2 0.2 0.1 0.1 5 10 15 20 y/lref 25 30 35 0 0 40 (d) p=4000 Pa T=111 K 10 15 20 y/lref 25 30 35 0 0 40 1 0.9 0.8 0.8 0.8 0.7 0.7 0.7 0.6 0.6 0.6 U/Uref 1 0.9 U/Uref 1 0.5 0.4 0.4 0.3 0.3 0.3 0.2 0.2 0.2 0.1 0.1 10 15 20 y/lref 25 30 35 (g) p=6000 Pa T=111 K 0 0 40 25 30 35 40 5 10 15 20 y/lref 25 30 35 40 0.5 0.4 5 20 y/lref (f) p=4000 Pa T=350 K 0.9 0 0 15 0.1 5 (e) p=4000 Pa T=230 K 0.5 10 0.5 0.4 0 0 5 (c) p=2000 Pa T=350 K 0.9 U/Uref U/Uref 0.5 0.4 0 0 U/Uref U/Uref 1 0.9 U/Uref U/Uref Chapter 4. Linear stability for chemical equilibrium flows 0.1 5 10 15 20 y/lref 25 30 35 (h) p=6000 Pa T=230 K 40 0 0 5 10 15 20 y/lref 25 30 35 40 (i) p=6000 Pa T=350 K Figure 4.9.: Self similar velocity profile for Mach 10 flow at Re 5000 Re 2000 1000 500 Table 4.3.: Reynolds for the growth rate computation for 111k and 350 K cases at Mach 10 96 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 97 — #111 i i 4.4. Comparison between LTE gas calorically perfect gas flows 16 9 12 8 14 10 7 12 8 6 T/Tref T/Tref T/Tref 6 8 10 6 4 3 4 4 2 2 2 0 0 5 1 5 10 15 20 y/lref 25 30 35 0 0 40 (a) p=2000 Pa T=111 K 5 10 15 20 y/lref 25 30 35 (b) p=2000 Pa T=230 K 16 0 0 40 5 10 15 20 y/lref 25 30 35 40 (c) p=2000 Pa T=350 K 9 12 8 14 10 7 12 8 6 T/Tref T/Tref T/Tref 6 8 10 6 4 3 4 4 2 2 2 0 0 5 1 5 10 15 20 y/lref 25 30 35 0 0 40 (d) p=4000 Pa T=111 K 5 10 15 20 y/lref 25 30 35 (e) p=4000 Pa T=230 K 16 0 0 40 5 10 15 20 y/lref 25 30 35 40 (f) p=4000 Pa T=350 K 9 12 8 14 10 7 12 8 6 T/Tref T/Tref T/Tref 6 8 10 6 4 3 4 4 2 2 2 0 0 5 1 5 10 15 20 y/lref 25 30 35 (g) p=6000 Pa T=111 K 40 0 0 5 10 15 20 y/lref 25 30 35 (h) p=6000 Pa T=230 K 40 0 0 5 10 15 20 y/lref 25 30 35 40 (i) p=6000 Pa T=350 K Figure 4.10.: Self similar temperature profile for Mach 10 flow at Re 5000 cut in the plot of Fig. 4.12 and the results are in displayed in Fig. 4.13. For sake of clarity only the case at the lowest and highest temperature are shown because the neutral stability curve at T = 230K does not differ much in shape from the high temperature one. Looking at the dash-dotted line representing Re 2000 (please note that it is a similar case to what plotted in [64]) we note the presence of two peaks, as expected. The peak at higher wavenumber is once again activated by the chemistry and, though at low temperature it plays a minor 97 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 98 — #112 i i Chapter 4. Linear stability for chemical equilibrium flows 2000 Pa 230 K 4000 Pa 230 K 6000 Pa 230 K 0.25 0.2 0.2 α α 2000 Pa 111 K 4000 Pa 111 K 6000 Pa 111 K 0.25 0.15 0.15 0.1 0.1 0.05 0.05 0 0 1000 2000 3000 4000 0 0 5000 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 Re Re (a) T 111 K (b) T 230 K 2000 Pa 350 K 4000 Pa 350 K 6000 Pa 350 K 0.25 α 0.2 0.15 0.1 0.05 0 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 Re (c) T 350 K Figure 4.11.: Neutral stability curve for varying pressure grouped by temperature at Mach 10. role, the peak is visible also at 111K (black dash-dot line). High temperature just causes the peak to be sharper and higher, slightly increasing its wavenumber. The 2nd mode peak is shifted at higher wavenumbers as well, nevertheless the two curves are essentially comparable and they are closely following each another. At Re = 1000 differences between the two cases are remarkably bigger; at low temperature the second peak disappears and, after the second mode peak, growth rates decay, while at 350 K there is a kind of plateau taking place after the second mode peak (dashed blue line). This effect is entirely due to temperature. At the intermediate Reynolds, the second peak disappears completely at the highest temperature; growth rates increase and the plateau make the ωi values computed at Re = 1000 comparable with the ones at Re = 2000 around α = 0.15. This wavenumber corresponds to 98 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 99 — #113 i i 4.4. Comparison between LTE gas calorically perfect gas flows 4000 Pa 111 K 4000 Pa 230 K 4000 Pa 350 K 0.25 α 0.2 0.15 0.1 0.05 0 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 Re Figure 4.12.: Neutral stability curve at 4000 Pa and varying temperature at Mach 10 −3 1.5 x 10 1 ωi 0.5 0 −0.5 −1 −1.5 0.04 Re 500 T350 Re 1000 T350 Re 2000 T350 Re 500 T111 Re 1000 T111 Re 2000 T111 0.06 0.08 0.1 0.12 α 0.14 0.16 0.18 0.2 Figure 4.13.: Temporal growth rate for Mach 10 flow at 111K and 350K 99 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 100 — #114 i i Chapter 4. Linear stability for chemical equilibrium flows 150 Re=500 α =0.1074 Re 500 α 0.1599 100 pressure phase 50 0 −50 −100 −150 −200 −250 −300 0 5 10 15 20 y/lref 25 30 35 40 Figure 4.14.: Phase for eigenfunction at the maximum growth rate outside the second mode peak and for a wavenumebr corresponding for the second peak for the Re 2000 case the second peak of the Re = 2000 curve. Moreover the neutral stability wavenumber differs quite a lot for the two temperature at Re = 1000. The biggest difference is found at Re = 500: the first peak height is similar for both temperatures but contrarily to the previous cases, the biggest peak growth is reached for 111K. The wavenumber shift between the respective peaks is negligible. The second peak is no longer visible in both cases, but at 111K, after the 2nd mode peak, there is a strong decay leading almost immediately to stable ωi , while at higher temperature the first peak is still visible but almost completely absorbed by the following plateau. At 350K the Re = 500 case shows a slight growth after the peak instead of a decay, reaching almost the same growth rate as the 2nd mode peak. The wavenumbers corresponding to the growth rate peaks decrease along with the Reynolds number. This observation is true for both temperatures, therefore it is not explicitly related to chemical reactions. On the Re = 500 case, we focus our attention at two different wavenumbers, one around the maximum growth outside the 2nd mode peak (namely α = 0.1074) and one at the same location of the second peak in the Re = 2000 case (α = 0.1599), observing the same number of phase changes 100 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 101 — #115 i i 4.4. Comparison between LTE gas calorically perfect gas flows in the boundary layer pressure perturbation (see Fig. 4.14). This number of phase changes corresponds to a third mode, so we can state that, even if the peak is not visible as it is at higher Reynolds, the plateau owes its shape to the excitement of the third mode brought in by both chemistry and high temperature. We stress the fact that not only chemistry is causing the third mode excitement (as it could be evident at higher Reynolds) but also temperature plays an important role. This statement appears clearer once the difference in the growth rates is observed; at lower Reynolds, the high temperature case shows higher growth rates than the low temperature calculations, while, at higher Reynolds, differences are less evident. In the Figs. 4.15-4.16 all the eigenfunctions for the values around the growth rate peaks have been plotted: it is worth to note that the shape of the perturbation changes pretty a lot at Re = 500, especially comparing the results related to the third mode, while differences between the second modes are relatively small. Going back to Fig. 4.12, it appears evident that temperature is affecting the neutral stability curve at lower Reynolds number, so a zoom in of the region is required to understand better that behavior. In Fig. 4.17 the neutral stability curves are plotted for low Reynolds numbers. The black solid line shows the last portion of the curve close to Recr for the low temperature case. We observe that as temperature is increasing the curves are pushed closer to the axes origin, thus enhancing the instability area described by the curve. They do not show a monotonic behavior as the 111K case, because of the peak below Re 10. Between the case at 230 K and 350 K there are differences other than just the growth rate. What has been found out is that, while for the intermediate temperature case the upper and lower branch meet in one point (the so-called critical Reynolds number Recr ) this is not happening anymore at the higher temperature case. As a matter of fact the lower branch follows its own trajectory bending back to higher Re, creating a sort of local minimum as it is visible on the lower red curve in Fig. 4.17. At the higher temperature we basically do not observe a critical Reynolds anymore as the curve is completely open. We can then speak of critical temperature at which the flow is always unstable, at least theoretically. Anyway this finding was unexpected and regardless the absence of Recr at low Reynolds the flows becomes more and more stable as the temperature is growing. Of course while Re → 0 the approach itself becomes questionable as for very low Reynolds number, for instance, it is hard to respect the quasi-parallel approximation, nevertheless, even fixing a range 101 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 102 — #116 i i Chapter 4. Linear stability for chemical equilibrium flows 80 70 60 T,P 50 T Re 500 P × 5000 Re 500 T Re 1000 P × 500 Re 1000 T Re 2000 P × 500 Re 2000 40 30 20 10 0 0 5 10 15 20 y/lref 25 30 35 40 (a) kT̃ k kp̃k 1.4 U Re 500 V Re 500 U Re 1000 V Re 1000 U Re 2000 V Re 2000 1.2 1 U,V 0.8 0.6 0.4 0.2 0 0 5 10 15 20 y/lref 25 30 35 40 (b) kT̃ k kp̃k Figure 4.15.: Eigenfunction amplitudes for the second mode peak for the different Reynolds 102 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 103 — #117 i i 4.4. Comparison between LTE gas calorically perfect gas flows 140 120 100 T Re 500 P × 5000 Re 500 T Re 1000 P × 500 Re 1000 T Re 2000 P × 500 Re 2000 T,P 80 60 40 20 0 0 5 10 15 20 y/lref 25 30 35 40 (a) kT̃ k kp̃k 1.4 U Re 500 V Re 500 U Re 1000 V Re 1000 U Re 2000 V Re 2000 1.2 1 U,V 0.8 0.6 0.4 0.2 0 0 5 10 15 20 y/lref 25 30 35 40 (b) kũk kṽk Figure 4.16.: Eigenfunction amplitudes for the third mode peak for the different Reynolds 103 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 104 — #118 i i Chapter 4. Linear stability for chemical equilibrium flows 4000 Pa 111 K 4000 Pa 230 K 4000 Pa 350 K α 0.1 0.05 0 0 10 20 30 40 50 60 70 80 90 100 Re Figure 4.17.: Neutral stability curve at 4000 Pa and varying temperature at Mach 10: zoom in at low Reynolds of validity of our computation, the main observation remains unchanged: at higher temperatures the critical Reynolds number decreases till it is virtually impossible to distinguish if it still exists. 4.5. Summary on the linear stability problem for flows in thermodynamic and chemical equilibrium When analyzing a flow at hypersonic speeds one needs to keep in mind that the simple calorically perfect gas assumptions as outlined in chapter 3 are no longer valid in most of the cases. This is because air start dissociating and chemical reactions take place. Because of this consideration a set of equations has been derived independently to take into account the theoretical feature underlying a flow with chemical reactions. Our implementation uses the lte assumptions which provides a good first approximation to the stability phenomena at high speed. The present code has been verified against low Mach solutions obtained 104 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 105 — #119 i i 4.5. Summary for lst of lte flows with the calorically perfect gas stability solver with good results. At higher Mach number a slight shift of frequencies toward lower values has been observed, nevertheless we could find a reasonable agreement with existing literature. Tests verified both a cold wall case, where cooling effect is predominant with respect to chemistry, and an adiabatic wall where the chemistry effect is better recognizable. As the typical lte flow depends on pressure and temperature the role of these two parameters have been investigated more deeply. It has been found out that pressure has very limited importance on the flow stability even if it is a fundamental parameter to determine the air mixture. On the contrary temperature results to be the driving parameter, even more at lower Reynolds numbers. If the free stream temperature is increased the flow becomes more unstable, that is the inner area of the neutral stability curve tends to increase. On a similar trend we observed that the critical Reynolds number decreases when temperature increases. The drop of Recr is so abrupt that for a certain temperature it is virtually impossible to estimate it, making the flow possibly unstable for every Reynolds. This is a different finding with respect to what computed with our calorically perfect gas solver. Interestingly, being neutral stability curve for lte flow not available in literature, this behavior has not been documented before, at least to the author’s knowledge. 105 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 106 — #120 i i i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 107 — #121 i i Chapter 5. Shock as a boundary condition 5.1. Introduction An important feature of supersonic and hypersonic flows is the shock in front of the body. This affects heavily the development of the boundary layer from several points of view and therefore also stability analysis should take it into account. Shock waves act directly on flow stability as they react to upwind perturbations modifying the so called receptivity problem (see [38]). It is known that any kind of wave interacting with the shock boundary generates all three different types of modes, which are the acoustic mode, the vorticity mode and the entropy mode (see [88], [71], [8], [33] ). Even when the way perturbations penetrate through the shock layer is not considered, the fact that the shock vibrates with a certain frequency affects the stability of the boundary layer. This aspect has been addressed, probably for the first time, by Petrov [79] using a linearized Rankine-Hugoniot (RH) relation as the shock boundary condition. In Cowley & Hall [22] the triple deck theory was used also with a R-H boundary condition. Chang [21] used the unsteady R-H and a similar approach was proposed also by Herbert & Esfahanian [37]. Stuckert [94] formulated a slightly different approach, although starting from unsteady R-H. In many cases, approximated self-similar boundary layer profiles were used and cropped at the shock location as predicted by a simple Euler computation. This approach is efficient yet it neglects the shock boundary layer interactions, deformation of the mean flow profiles and the displacement of the shock away from the wall. Importance of the shock grows with the Mach number, not only because of its strength, but also because it becomes shallower, widening the area of the so called “viscous interaction”. 107 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 108 — #122 i i Chapter 5. Shock as a boundary condition 5.2. Mean flow We obtain the base flow either by solving a full Navier-Stokes simulation or by using a self similar profile as explained in appendix B. In the former case the properties behind and ahead of the shock and its position are taken directly from the simulation and used as explained in §5.3. Some care should be taken while meshing the shock in order to introduce as little error as possible, considering that an eventual displacement of its position could result in a different stability result. Fortunately, from our computations, stability analyses seems not to be extremely sensitive to it. When we use instead a self similar profile we compute beforehand the shock slope and position and the variable values behind and ahead of it. Standard tables could be used, introducing a negligible error on the shock distance as they are obtained for inviscid flows, in case of calorically perfect gas simulation. Dealing with flows in chemical equilibrium the jump relations should be iteratively solved in order to obtain the correct value for all the variables, nevertheless only negligible differences were noted, with respect to the use of standard tables, in our test case. 5.3. Linearized shock boundary conditons Shock is an unsteady phenomena and it oscillates according to the perturbations in the free stream, nevertheless an average can be drawn so that it is possible to describe the linearized flow around the mean position. The sketch in Fig. 5.1 depicts our assumptions in a clear way. From this point of view the problem is not far from the linear stability hypotheses already adopted in the earlier chapters. Recalling our previous computations one reminds that perturbation amplitudes decrease exponentially above a certain distance from the wall to reach asymptotically zero at an infinite distance from the wall. The main effect of the shock is that perturbations have no longer the space to decay asymptotically but they are, in general, cut at the shock position as depicted in Fig. 5.2. At that point, the shock vibration interacts with boundary layer mode altering the most unstable/less stable frequencies. It is natural to model the interaction of the shock as a boundary condition as it does happen at the boundary of the stability computational domain, therefore the usual boundary condition, as described in §3.5, should be 108 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 109 — #123 i i 5.3. Linearized shock boundary conditons envelope average position Shock Boundary Layer Figure 5.1.: Shock oscillation around the mean value abandoned far from the wall and replaced by something representing the shock forcing. Classically the relations that links properties behind and ahead of the discontinuities are governed by the so called Rankine-Hugoniot jump relations. The linearization of these relations leads to the desired description of the shock motion to be used as a boundary condition. Part of the following derivation comes from [32] and [21]. Let’s take a generic volume (Fig. 5.3), split in two parts V 1 and V 2 by a moving surface representing the discontinuity S, each one limited, respectively, by the surfaces S1 and S2 (which do not include S). Let’s define the velocity of the discontinuity surface US as positive if moving toward the volume V1 . From the V2 standpoint, the velocity is then −US . Because of the transport theorem we can write, for the volume V1 (and the volume V2 ), d dt ZZZ ZZZ ρΥdV = V1 (t) V1 d ρΥdV + dt ZZ ZZ ρΥU ndS + S1 ρΥUs ndS (5.1) S where Υ is a generic conservative variable per unit mass. Conservation 109 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 110 — #124 i i Chapter 5. Shock as a boundary condition shock mean flow perturbation Figure 5.2.: Sketch of shock influence on boundary layer mode V2 V1 Us S1 S S2 Figure 5.3.: Control volume definition for jump relation derivation laws for an inviscid fluid reads generally as ZZZ ZZ d ρΥ + P ndS = 0. dt V (5.2) ∂V where P is [0; pI; pU ]. By merging eq. (5.2) with eq. (5.1) and its equation for the volume V2 , and by keeping in mind the different sign of the discontinuity surface velocity with respect to the second volume, one can write ZZZ ZZ ZZ ∂ρΥ dV + φU ndS − (ρ2 Υ2 − ρ1 Υ1 )US ndS = 0 . (5.3) ∂t V1 ∪V2 S1 ∪S2 S 110 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 111 — #125 i i 5.3. Linearized shock boundary conditons where φ represents the flux of the Υ variables plus the P term of eq. (5.2). As no particular assumption has been made on the volumes, the equations derived so far are valid for a volume of arbitrary size. In the limit case where the size of V1 and V2 tends to zero (that is S1 → S and S2 → S) we obtain the usual Rankine-Hugoniot jump relations: [φ]n = USn [ρΥ] (5.4) where USn is the component of the discontinuity surface velocity normal to the surface itself, and the [ ] notation represents the difference (·2 − ·1 ). Using body coordinates, the projected Rankine-Hugoniot look as the following − US [Υ] + nx [φx ] + ny [φy ] + nz [φz ] = 0 (5.5) where Υ, φx , φy , φz are Υ = [ρ, ρU, ρV, ρW, E] φx = ρU, ρU 2 + p, ρU V, ρU W, (E + p)U φy = ρV, ρU V, ρV 2 + p, ρV W, (E + p)V φz = ρW, ρW U, ρW V, ρW 2 + p, (E + p)W Symbols have the usual meaning and E is the total energy 1 E = ρe + ρ U 2 + V 2 2 (5.6) where e is the energy per unit of mass. The instantaneous shock position ys = f (x, y, t) is linearized around the mean shock position so it reads ys = f (x, y, t) = f (x) + f 0 (x, z, t) (5.7) Taking the time derivative of the distance of shock from the wall, one obtains ∂f dx ∂f dz ∂f dys = + + dt ∂x dt ∂z dt ∂t which is the same as US ny = ∂f ∂f ∂f US nx + + ∂x ∂z ∂t The direction cosine of ∇f are expressed as nx = − ∂f 1 ; ∂x |ns | ny = 1 ; |ns | nz = − ∂f 1 ; ∂x |ns | 111 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 112 — #126 i i Chapter 5. Shock as a boundary condition where s |ns | = 1+ ∂f 2 ∂f 2 + . ∂x ∂z As a consequence of the above manipulation, eq. (5.5) could be rewritten as ∂f ∂f ∂f [Υ] + [φx ] − [φy ] + [φz ] = 0 (5.8) ∂t ∂x ∂z Shock position in eq. (5.7) is treated similarly to other variables (see eq. (2.1)), and, as a consequence, one could apply to the shock position perturbation f 0 the decomposition of (2.6), which results in: f 0 = f˜ · exp(iαx + iβz − iωt) + c.c. . (5.9) The linearization procedure is consistent with the lst development. We decompose first all variables following eq. (2.1) and eq. (5.9), then we substitute them in eq. (5.8). After discarding the mean-flow equations we obtain the set of shock linearized perturbation equations. It is worth to remind that in the whole process we do not consider perturbations ahead of the shock (so no ũ1 or similar will appear). The general form of these equations is h i h i iα φx + iβ φz − iω Υ f˜ + a φ̃x − φ̃y = 0 (5.10) The relation coming from the mass conservation Rankine-Hugoniot is solved for f˜ and then substituted in all the other equations to simplify the computations. Bar operators are pretty obvious so we just write the disturbance operator for the reader convenience ρ2 ũ + ρ̃U2 ρ̃U22 + 2ρ2U2 ũ + p̃ h i ρ̃U V + ρ2V ũ + ρ U ṽ (5.11) φ̃x = − 2 2 2 2 2 ρ̃U2 W2 + ρ2W2 ũ + ρ2 U2 w̃ (E2 + p2 )ũ + U2 (Ẽ + p̃) ρ2 ṽ + ρ̃V2 ρ̃U2 V2 + ρ2V2 ũ + ρ2U2 ṽ h i ρ̃V22 + 2ρ2V2 ṽ + p̃ φ̃y = − ρ̃V2 W2 + ρ2W2 ṽ + ρ2 V2 w̃ (E2 + p2 )ṽ + V2 (Ẽ + p̃) (5.12) 112 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 113 — #127 i i 5.3. Linearized shock boundary conditons where U22 + V22 + W22 E2 = ρ2 e2 + ρ2 , 2 (5.13) and 2 U2 + V22 + W22 Ẽ = ρ̃e2 + ẽρ2 + ρ̃ + ρ2 (U2 ũ + V2 ṽ + W2 w̃) (5.14) 2 So far we reported the equations in dimensional form, which is valid for both the cpg and lte approximations anyway non-dimensionalization is changing their final appearance in a major way especially for what concerns the energy related terms. Calorically perfect gas x-mom. eq. ũ (ρ2 aΛx + ρ2 (V2 − 2aU2 ) Λ) + ṽ (−ρ2 Λx + ρ2 U2 Λ) + γM22 + +p̃ −aΛ + (aU2 − V2 ) (Λx − U2 Λ) T2 ρ2 +T̃ −(aU2 − V2 ) (Λx − U2 Λen ) T2 (5.15) y-mom. eq. ũρ2 a (Λy − V2 Λ) + ṽρ2 (−Λy + Λ (2V2 − aU2 )) + γM22 +p̃ Λ + (aU2 − V2 ) (Λy − V2 Λ) + T2 ρ2 +T̃ − (aU2 − V2 ) (Λy − V2 Λ) T2 (5.16) z-mom. eq. ũaρ2 (Λz − W2 Λ) + ṽ(−ρ2 Λz + W2 Λ)+ γM22 (Λz − W2 Λ) (aU2 − V2 ) + T2 ρ2 T̃ − (Λz − W2 Λ) (aU2 − V2 ) − w̃ρ2 Λ (aU2 − V2 ) T2 p̃ (5.17) 113 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 114 — #128 i i Chapter 5. Shock as a boundary condition energy eq. ũ (−aρ2 Λen − a (e2 + γEc p2 ) Λ) + γEc Λρ2 U2 (aU2 − V2 ) + ṽ (ρ2 Λen + ΛKρ2 V2 (aU2 − V2 ) − Λ (e2 + Kp2 )) + γM 2 2 2 p̃ Λ(γM + K)(U2 − V2 ) + (−Λe n + ΛK∆U )(V2 − aU2 ) + T ρ2 2 T̃ − (−Λe n + K∆U )(aU2 − V2 ) + T2 w̃ΛKρ2 W2 (aU2 − W2 ) (5.18) where Λx = iα[ρU 2 + p] + iβ[ρU V ] − iω[ρU ] ; Λy = iα[ρU V ] + iβ[ρV W ] − iω[ρV ] ; Λz = iα[ρU W ] + iβ[ρW 2 + p] − iω[ρW ] ; Λen = iα[(E + K p) U ] + iβ[(E + K p) W ] − iω[E] ; Λ = iα[ρU ] + iβ[ρW ] − iω[ρ] K = γ (γ − 1) M 2 Local thermodynamic equilibrium x-momentum eq. ũ (ρ2 aΛx + ρ2 Λ (V2 − 2aU2 )) + ṽ (−ρ2 aΛx + ρ2 U2 Λ) + F ρ2 + p̃ −aΛ + (aU2 − V2 ) (Λx − U2 Λ) p2 −Gρ2 + T̃ (aU2 − V2 ) (Λx − U2 Λ) T2 (5.19) y-momentum eq. ũ (−ρ2 a (Λy + V2 Λ)) + ṽ (−ρ2 Λy − ρ2 Λ (aU2 − V2 )) + F ρ2 p̃ Λ + (Λy − V2 Λ) (aU2 − V2 ) p2 −Gρ2 + T̃ (aU2 − V2 ) (Λy − V2 Λ) T2 (5.20) 114 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 115 — #129 i i 5.3. Linearized shock boundary conditons z-mom. eq. ũ (ρ2 a (Λz − W2 Λ)) + ṽ (−ρ2 Λz + ρ2 aW2 Λ) + w̃ (λρ2 (−aU2 + V2 )) + F ρ2 p2 Gρ2 + T̃ ((Λz − W2 Λ) (aU2 − V2 )) T2 p̃ ((Λz − W2 Λ) (aU2 − V2 )) (5.21) energy eq. ũ (−aρ2 Λen + aΛ (E2 + Kp2 ) + Λρ2 KU2 (aU2 − V2 )) + +ṽ ρ2 Λen + aΛ (ρ2 KV2 U2 ) − Λ ρ2 KV22 + E2 + Kp2 + F ρ2 2 (−Λen + Λ(e2 + K∆U ))(aU2 − V2 ) + ep Σ + +p̃ ΛK (aU2 − V2 ) + p2 Gρ2 2 +T̃ − (−Λen + Λ(e2 + K∆U ))(aU2 − V2 ) + eT Σ + T2 +w̃Λρ2 KW2 (aU2 − V2 ) (5.22) where K = γ∞ Ec 5.3.1. Numerical treatment of the boundary condition The implementation of the equations is, as usual, a paramount aspect. The development we described so far could be applied to a variety of methods and no particular limitation is present in the basic assumptions. Nevertheless, as we already mentioned, one big advantage of our implementation is the ability to manipulate boundary conditions. These four equations have to be applied only at the upper boundary as they have been derived across the shock. The way to do it in our Chebyshev collocation implementation is to add four lines in the system to be solved. As the standard boundary condition implementation of §3.5 drops the lines and columns related to the variables at boundaries, all we have to do is to add four rows (and columns) as in §3.5, eq. (3.26). For this case the columns should contain the coefficient u(∞), v(∞) T (∞), w(∞). 115 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 116 — #130 i i Chapter 5. Shock as a boundary condition −3 2 x 10 1.5 1 ωi 0.5 0 Asymptotic b.c. −0.5 Shock b.c. −1 Esfahanian shock b.c. Esfahanian asympt. b.c. −1.5 0 0.05 0.1 α 0.15 0.2 Figure 5.4.: Growth rate for a Mach 8 flow on a wedge at different Reynolds numbers Re = 590.91 5.3.2. Results Wedges present a good test case as they produce a relatively simple flow field, they are two-dimensional, and therefore fast to compute, and also a self-similar boundary layer solution can be found. The first test is the one presented by Esfahanian [32] where a Mach 8 flow with adiabatic wall is computed on a wedge with a half angle of 5o . It should be noted that the actual self similar profile is computed with the condition behind the shock that is M = 6.86 and T = 71.88K while the wall is adiabatic. This computation is intended for the verification of the computer code. In Fig. 5.4, the case for Re = 590.91 shows a similar behavior for the two calculations highlighting the stabilizing role of the shock at low frequencies. Minor differences could be found near the minimum of the shock boundary condition growth rate, nevertheless the computation is satisfactorily close to the one presented in [32] The same comparison is carried out for a different Reynolds at the same condition. At Re = 1557.77 the influence of the shock is lower and the implementation matches perfectly with the reference solution of Esfahanian 116 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 117 — #131 i i 5.3. Linearized shock boundary conditons −3 2.5 x 10 2 1.5 ωi 1 0.5 0 Shock b.c. Asymptotic b.c. −0.5 Esfahanian shock b.c. −1 0 0.05 0.1 α 0.15 0.2 Figure 5.5.: Growth rate for a Mach 8 flow on a wedge at different Reynolds numbers Re = 1557.77 (Fig. 5.5). The lte shock boundary condition has been assessed against this case, expecting a similar result with the one given in Fig. 5.4, though the boundary layer profiles in lte and cpg slightly differ from each other as clearly seen in Fig. 5.6 Similar behavior of the growth rate is observed in Fig. 5.7. The small difference in the mean velocity and temperature profiles leads to a slightly higher second mode peak and a shift in the wavenumber. This phenomenon has been already shown in [80] and in chapter 4 . Interesting enough, the wavenumber shift is less evident when the shock boundary condition plays a role, though a difference in peak amplitude is still clearly visible in Fig. 5.7a. It is also evident from Fig. 5.5 and Fig. 5.7b that considering a downstream location on the wedge, i.e. increasing the Reynolds number, the shock gets farther away from the wall, affecting less the boundary layer. Also while increasing the shock distance from the wall, the wave numbers affected by the shock progressively decrease. It is reasonable to think that the flow computed by means of a full Navier- 117 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 118 — #132 i i Chapter 5. Shock as a boundary condition 9 1 CPG LTE 8 0.9 0.8 7 0.7 6 U/Uref T/Tref 0.6 5 4 0.5 0.4 3 0.3 2 0.2 1 CPG LTE 0.1 0 0 5 10 15 20 y/lref 25 30 35 0 0 40 (a) Non-dimensional temperature profile 5 10 15 20 y/lref 25 30 35 40 (b) Non-dimensional velocity profile Figure 5.6.: Non-dimensional velocity and temperature profiles for a Mach 8 flow at Re 1557.77 −3 2 −3 x 10 3 2.5 1 2 0.5 1.5 ωi ωi 1.5 0 −0.5 1 0.5 −1 0 Shock b.c. LTE Asymptotic b.c. LTE Shock b.c. CPG Asymptotic b.c. CPG −1.5 −2 0 x 10 0.05 0.1 α Shock b.c. LTE Asymptotic b.c. LTE Shock b.c. CPG Asymptotic b.c. CPG −0.5 0.15 0.2 (a) Re=590.91 −1 0 0.05 0.1 α 0.15 0.2 (b) Re=1557.77 Figure 5.7.: Growth rate for a Mach 8 flow in cpg or lte M 8 8 14 14 Re 590 1557.77 1557.77 3760 ys /lsc 60.50 159.49 84.42 203.78 δ ∗ /lsc 19.44 19.44 29.16 29.16 ys /δ ∗ 3.1 8.2 2.9 7.0 Table 5.1.: Wall distance to boundary layer thickness for calorically perfect gas 118 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 119 — #133 i i 5.3. Linearized shock boundary conditons 9 CFD Self similar 1 8 7 0.8 U/Ue 5 T/T e 6 4 0.6 0.4 3 2 0.2 1 CFD Self similar 0 0 5 10 15 20 25 30 y/lref (a) temperature profile 35 40 0 0 5 10 15 20 25 30 35 40 y/lref (b) velocity profile Figure 5.8.: Temperature and velocity profile comparison for a calorically perfect gas flow at Re = 1557.77 M = 8 Stokes code is different from a self-similar one. We report in Fig. 5.8 the comparison at Re = 1557.77 for a Mach 8 calorically perfect fluid flow. Differences are small and more evident on the temperature profile. Nevertheless, even if slightly visible, we should remind the non dimensional velocity plot for the Navier-Stokes computation does not reach directly the value of one, just outside of the boundary layer but it slowly grows, reaching it at the end of the domain. This happens because the flow has been non-dimensionalized with respect to the speed behind the shock, and because the velocity profile is not constant outside the boundary layer. Not many publications, at least within the knowledge of the author, have quantified the error introduced by considering the mean flow as self similar. In Fig. 5.10 such a difference is shown and the cfd profile results more stable than the self-similar one. It should be noted that, despite the fact that in a Navier-Stokes computation the shock moves further away from the wall with respect to a simple Euler calculation, the wave number at which the shock boundary condition departs from the asymptotic one is not sensibly different. In this regard the shock wave influence on the boundary layer is relevant for wave numbers with a wavelength which is comparable or greater than the distance of the shock from the wall. This wave number is approximated by the relation α0 = 2πcos(σ)/ys where σ is the wave angle. The use of similar profile, instead of a full Navier-Stokes solution, overestimates the perturbation growth which is very different from one case to 119 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 120 — #134 i i Chapter 5. Shock as a boundary condition the other. We should also note that this overestimation is not something general but it depends on the computed cases, as we will see later in this section. A second case at higher Mach number has been investigated on the same wedge with the assumption that the inlet flow at Mach 14 corresponds to an after shock Mach of 10.755. Temperature and pressure behind the shock are 350K and 17502.45P a respectively and the wall is adiabatic as in the previous case. One immediately understands that not only Reynolds number and shock height are strictly related but also the Mach number is, for a given geometry. With an increasing Mach number, the shock becomes shallower so that this new boundary condition is potentially more useful. With these conditions, the difference between the cpg mean flow and the lte one is remarkable, as seen in Fig. 5.11. The lte flow has a thinner boundary layer and its maximum temperature at the wall is half the one of the cpg. In order to understand the effects of the Mach number we keep the shock approximately at the same distance from the wall (see Tab. 5.1). For this reason, at Mach 14 the case at Re = 3760 is introduced and the profile at Re = 590.91 is discarded. As one would expect, the heavy difference in mean profile affects the growth rate and this is evident in Fig. 5.12b and Fig. 5.12a. The lte flow shows two peaks due to the second and third mode and a shift in the wave number. The shock, in these cases, does not behave qualitatively different from the previous one, but only the quantitative value of the growth rate is different. The cfd computation and the self-similar profile (Fig. 5.13) are very close to each other, in terms of the first peak, while at higher wavenumbers the self similar boundary layer becomes progressively more stable. The effect of the shock boundary condition is limited as the shock is pretty far from the wall (shock position to displacement thickness ratio is (ys /δ ∗ ≈ 7). Differences in the mean flow profile between the cfd and self similar computation are shown in Fig. 5.9: as usual velocity profiles are closer to each other while temperature shows some discrepancies. An interesting point is that frequencies of growth rate peak are consistently captured by both method. This means that in case this calculations are meant to design an experiment where the most amplified frequency should be captured even a simple self similar computation is useful in providing that information. On the other hand the growth rate is not comparable and the difference will reflect in an eventual estimation of the transition onset. 120 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 121 — #135 i i 5.3. Linearized shock boundary conditons 10 CFD Self similar 1 9 8 0.8 6 U/Ue T/Te 7 5 0.6 0.4 4 3 0.2 2 CFD Self similar 1 0 5 10 15 20 25 30 35 0 40 0 5 10 15 y/lref 20 25 30 35 40 y/lref (a) temperature profile (b) velocity profile Figure 5.9.: Temperature and velocity profile comparison for a lte flow at Re = 3760 M = 14 −3 3 x 10 Comparison Re = 1557.77, M= 8 2 1 ωi 0 −1 −2 BL Shock BC BL Asymptotic BC CFD Shock BC CFD Asymptotic BC −3 −4 −5 0 0.05 0.1 α 0.15 0.2 Figure 5.10.: Comparison of self similar boundary layer flow against full Navier-Stokes solution 121 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 122 — #136 i i Chapter 5. Shock as a boundary condition 20 1 CPG LTE 0.9 16 0.8 14 0.7 12 0.6 U/Uref T/T ref 18 10 0.5 8 0.4 6 0.3 4 0.2 2 CPG LTE 0.1 0 0 5 10 15 20 y/lref 25 30 35 0 0 40 (a) non dimensional temperature profile 5 10 15 20 y/lref 25 30 35 40 (b) non dimensional velocity profile Figure 5.11.: Non-dimensional velocity and temperature profiles for a Mach 14 flow Re 1557.77 −3 1.5 −3 x 10 1.5 x 10 1 1 0.5 0 0.5 ωi ωi −0.5 −1 0 −1.5 −2 −3 0 −0.5 LTE Shock b.c. LTE Asymptotic b.c. CPG Shock b.c. CPG Asymptotic b.c. −2.5 0.05 0.1 α (a) Re 1557 0.15 0.2 −1 0 LTE Shock b.c. LTE Asymptotic b.c. CPG Shock b.c. CPG Asymptotic b.c. 0.05 0.1 α 0.15 0.2 (b) Re 3760 Figure 5.12.: Growth rate for a Mach 14 flow at Re 1557.77 and Re 3760 5.4. Summary on the shock boundary condition Real flows at hypersonic speed present a strong shock in front of the body and this has an effect on the stability of boundary layers. We modeled the presence of the shock as a sort of vibrating wall which is forcing the perturbation on the opposite side to the wall. This is brought into the original set of stability equations as a boundary conditions at distance L from the wall. The shock becomes more relevant with increasing Mach 122 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 123 — #137 i i 5.4. Summary on the shock boundary condition −3 1.5 x 10 1 0.5 ωi 0 −0.5 −1 −1.5 −2 0 BL Shock b.c. BL Asymptotic b.c. CFD Shock b.c. CFD Asymptotic b.c. 0.05 0.1 α 0.15 0.2 Figure 5.13.: Comparison of self similar boundary layer flow against full Navier-Stokes solution for a Mach 14 flow at Re 3760 number, because of its higher slope, and with decreasing Reynolds which means closer to the leading edge where usually the shock is close to the body. In this chapter we showed the development of such a boundary condition after previous work found in literature. This has been applied to a compressible flow at hypersonic speed with cpg and lte assumptions. Comparison of the standard compressible flow solver against literature is good and the main features of the linearized shock boundary condition has been completely retrieved qualitatively and quantitatively. The shock has a stabilizing effect at small wave number and this is related to the distance of the shock to the wall. Wave length much smaller than this distance are not really affected. The lte implementation has been tested against the same calorically perfect gas test found in literature. Being our implementation and application new there is no direct source in the published literature where this data could be compared. While the use of this case is not entirely accurate, the low temperature involved are likely to have a limited impact on the stability of the flows. Results confirm this first impression and our implementation could be considered verified. The application to a higher temperature case shows indeed more differences though the effect of the shock is always stabilizing. Eventually, when chemistry plays a role, the 123 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 124 — #138 i i Chapter 5. Shock as a boundary condition shock stabilizes the flow even more than the calorically perfect gas case. Effects are seen both on stability and on mean flow. For this reason full Navier-Stokes computations were performed to understand the changes in the mean flow. We found out that mean flow modification are not negligible, and depending on the case they could result in a more stable or unstable flow. Nevertheless the maximum amplification rate peak happens at the same frequency of the simple self similar solution flow. From our results flows from cfd computations seem to be more affected by the shock boundary condition (always in a similar wave length range) 124 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 125 — #139 i i Chapter 6. Conclusions This chapter will draw some conclusions about the work done and the main results achieved, proposing future work to integrate the current implementation and results. A toolkit for the stability analysis of flows at different regimes has been implemented. A set of core functionalities has been used as a basic layer, in order to make further development easier and consistent. The underlying discretization method was chosen with future development in mind and the Chebyshev collocation method proved to be very flexible accurate dealing with all the kind of flows. Implementation was focused on linear stability theory, but also few preliminary tests were performed on parabolized stability equations with good results, confirming the high modularity of the toolkit. The actual solvers were build upon a certain number of functionalities, directly usable by the researcher once a set of condition is passed to them. No object oriented coding technique was used to encourage portability toward other platforms. The outer set of functionalities is obtained by simple script that uses the lower function which determine the basic stability property of the flow. A set of scripts is provided directly in the toolkit to compute neutral stability curves or growth rates plot, as these are by far the most common needs of a user. Nevertheless they can be combined together with ease, targeting different objectives. In order to complete the toolkit functions to compute the incompressible and compressible self similar boundary layer profile are provided along with the standard set of functions. The implementation of the incompressible solver has been used as a test to select the computational method. The choice narrowed to pseudospectral method and the final implementation relies only on the Chebyshev τ -method and the collocation method. An extensive analysis of these two methods has been performed for a 125 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 126 — #140 i i Chapter 6. Conclusions Poiseuille flow comparing their advantages and disadvantages. Application to boundary layer flows required an original extension of the τ -method to be performed: computations were compared against classic results but the application of this method to flat plate boundary layer seems to be totally absent in literature. Classic literature used this method only to compute Poiseuille flow, because of the perfect matching of the computational domain with the physical domain. Techniques to relief the effect of ill-conditioned matrices were adopted but anyway the high order of the Orr-somerfeld equation proved to be quite tough, specially for the resolution of the continuum spectrum. Some tests have been run to retrieve few literature findings and both methods proved to give satisfactory results, with very similar features. Only collocation method was chosen for the implementation of the other solvers in vesta. The compressible solver copes with high subsonic flows and supersonic flows. It could be used also for hypersonic speed but it only features the calorically perfect gas assumptions therefore its validity is limited to fairly low hypersonic speed. At this stage a comprehensive set of computations has been performed, highlighting important feature of compressible flow stability. The effect of free stream temperature has been assessed comparing our result with the available literature. Implementation of the Chebyshev collocation method has been tested against simulation of incompressible flows and well know cases of supersonic and hypersonic flows. Stability equations have been rewritten to compute hypersonic cases which include chemical reactions. Comparison with literature is more daunting than for the other case as fluid properties have a bigger uncertainty. Small changes in the mean flow modify the final stability properties, therefore growth rates could slightly differ. Performed test at supersonic speeds compare satisfactorily against calorically perfect gas computations. This is a simple way to verify that the code is able to retrieve the classic behavior where no chemical reactions are involved. Flow under the lte assumptions are functions of pressure and temperature and for this reason their effect has been studied and very little literature is available about it. It turned out that pressure plays a minor role with respect to temperature. This is not linked to the constant pressure approximation of a boundary layer but with its role in determining the composition of the flow. Temperature, on the other hand, has important effects on stability; the instability region in a classic neutral curve diagram increases, telling us that 126 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 127 — #141 i i 6.1. Future works the flow is generally more unstable. Also effects on the critical Reynolds number (below which all perturbation are damped) are reported in our study: it decreases along with temperature up to small values where linear approximations can be hardly considered as valid. Moreover as the Reynolds number decreases the temperature plays even a bigger role by a greater excitation of the so called third mode, due to chemistry. Vehicles flying at supersonic and hypersonic speeds see a shock and we studied its effect on boundary layer stability while considering chemical reactions. Implementation of the calorically perfect gas gave results comparable with literature while the software running under the lte assumptions is an original implementation and no direct comparison is available in literature. Comparisons against the non reacting case present in literature verified that our implementation can deliver comparable results. The shock has a stabilizing effect for a low range of wave numbers while is not effective at high wave numbers. The separation between high and low wave number is linked to the shock distance from the wall. When considering lte flows the shock makes the flow even stabler with a growth rate twice as damped. Effects of shock is also linked to the change in the mean flow profile. We observed that a flow from a Navier-Stokes solution, even though close to the self similar solution, has considerably different growth rates. Depending on the case, it is possible to find a more unstable or stable flows but differences could be quite high. Instead, growth rate peaks, appear usually at very similar frequencies for both self similar and cfd solutions. Also cfd solutions see a bigger effect (i.e. more stabilization occurs) than the one obtained for a self similar profile. 6.1. Future works Following the achievement of modularity, one of the first idea is the expansion of the number of tools available. A set of tests has been performed on linear parabolized stability equations (pse) for incompressible flow and some preliminary work was started on compressible linear pse. Another useful tool worth adding would be the so called bi-global stability analysis. Our development and implementation tool would allow to implement them with considerably less effort. Moreover there are few softwares featuring this variety of methods for all the flow regimes analyzed in the 127 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 128 — #142 i i Chapter 6. Conclusions present work, and this addition would be very precious. An implementation of a general two/three dimensional eN method should be included to link the stability study with transition prediction. Our basic tool for self similar profile should be extended by a boundary layer solver for non similar profiles and possibly a basic two-dimensional Navier-Stokes code. The presence of a dedicated three-dimensional Navier-Stokes code is out of the scope of the toolkit but it is fundamental for further research in stability and transition, especially in the non-linear phase. Influence of shock shall be better characterized by means of unsteady cfd solver and compared with our current result for flows with chemical reactions. Along with this activity, uncertainty in the mean flow data shall be addressed in order to improve the computation of stability and transition while comparing with wind tunnel test and real flight data. From a numerical stand point a multi-domain scheme could be implemented to lower the number of point needed in hypersonic computations, and some preliminary work is starting on novel technique for grid adaptation for stability calculations. 128 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 129 — #143 i i Appendix A. Computer Algebra Software and Stability Equations As it appears evident in the chapters 2, 3 and 4 including more and more physics increases the number of terms involved in the equations and the overall level of complexity. This raises important issues in the development of equations for higher temperature. Furthermore one would like to have a safer method of retrieving the stability equations after the common set of simplification and hypotheses have been made. For this reason a series of scripts has been implemented to manipulate symbolically the Navier-Stokes equation exploiting the power of Computer Algebra Software. In this appendix we will highlight the main features and advantages of this approach. For our purpose maxima has been used. It has been chosen because of its license (gnu-gpl), reliability, long history, and active community. On top of that it can cope quite well with tensors out-of-thebox. As a first step Navier-Stokes equation are described in maxima language, anyway to avoid a case-by-case treatment the equation have been written in invariant form using tensor calculus. This is the most general description of a fluid flow (more detail could be found in [3]) and it is not depending on the kind of coordinate system. Furthermore it is easy, once the equation have been written using tensor notation, to convert them from a, for instance, cartesian coordinate system, to a cylindrical coordinate system. This description makes the covariant derivative to appear in the NavierStokes equations and it is worth to highlight that we have been using only space coordinate system in the computation of the covariant derivative while time has been not included. This is consistent with the 129 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 130 — #144 i i Appendix A. Computer Algebra Software and Stability Equations non-relativistic representation of the physical phenomena studied in the present work. Nevertheless time dependency of the flow variables is still explicitly considered. For sake of simplicity we address the reader to Aris [3] or Brillouin [16] to understand the details behind the use of covariant, contravariant, metric tensors and all the related tensor calculus tools; here we just want to remind that covariant derivatives bring some more terms, due to the variation of the base vectors, that need to be correctly accounted for. Once the equations have been written in tensorial form is possible to obtain our coordinate dependent system of equations by letting the development of the tenth of terms to be done by the cas and substituting the general velocity vector by its component. The second phase is related to the application of the hypotheses mentioned in linear stability chapters. As first step, one creates of a set of variables following the template proposed in eq.(2.1), then those are substituted in the previously defined Navier-Stokes equations to create mean flow and perturbation-plus-mean equations. From the latter all the terms solution of the mean Navier-Stokes are discarded. The following step concerns the simplification of all the higher order terms by a specific routine that contains all the possible higher order terms appearing in the equation. This step allows to keep or discard terms depending on the kind of hypotheses that have been considered. The final phase is related to the application of the wave-like decomposition and simplification of the exponential terms, bringing the equations to the form that has been shown in this work. The scripts have been tested for the compressible (chapter 3) and incompressible (chapter 2) linear stability equations and it has been applied to the LTE linear stability equations (chapter 4) as well as incompressible and compressible Parabolized Stability Equations. 130 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 131 — #145 i i Appendix B. Computation of the Mean Flow in case of self similar profiles As many stability and transition works, we study very often the property of analytical or semi-analytical profiles. This allows us to draw some general conclusions on the behavior of the flows and they could computed more accurately with less resources than the simplest cfd computation. So, together with the set of stability solvers shown in this work, some routines have been implemented to compute self similar boundary layer profiles. B.1. Blasius profile Given the Blasius equation f 000 + f f 00 = 0 (B.1) with boundary condtions f 0 (∞) = 1 f 0 (0) = 0 f (0) = 0 (B.2) the most straight forward way to find a solution is the application of the shooting method. We use it in combination with a standard Runge-Kutta method at the fourth order. The idea behind the shooting method is as simple as using a solver for an initial value problem with a fictitious boundary condition. We first reduce Eq. (B.1) to a system of first order equations 0 f = g g0 = h 0 h = −hf 131 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 132 — #146 i i Appendix B. Computation of the Mean Flow in case of self similar profiles with boundary conditions f (0) = 0, g(0) = 0. The third condition is f (∞) = 0 is replaced by h(0) = s where s is a new unknown that needs to be initialized. Now it is possible to apply to this system an ordinary ivp method. At this point one uses a Newton’s iteration algorithm to converge on the good initial condition s which satisfy also the substituted boundary condition. Then we will iterate on a function of s, let’say P (s) = 0, imposing, by mean of that function, the fulfillment of the third boundary condition, P (s) = f (∞, s) − 1 = 0 (B.3) Please note that now f as well as g and h are also function of s. By using the Newton’s method on P (s), the update for the new variable s is f (∞, s) − 1 P (s) (B.4) sit+1 = sit − dP = sit − df ds ds x=∞ To compute df we need another set of equations. By calling ds x=∞ F = ∂f ; ∂s G= ∂g ; ∂s H= ∂h ; ∂s (B.5) It is then possible to write another system of equations with new boundary conditions ∂F =G ∂x ∂G (B.6) =H ∂x ∂H = −(f H + hF ) ∂x with boundary conditions F = 0, G = 0, H = 1. After this integration df is available and could be used to estimate a new value for the ds x=∞ variable s. B.2. Compressible boundary layer In the compressible case self similar profile could also be found, nevertheless they are described by two equations where the additional one, with 132 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 133 — #147 i i B.2. Compressible boundary layer respect to the Blasius case, comes from the energy equation. For a self similar profile on a flat plate one can write (cf 00 ) + f f 00 = 0 (B.7) 0 0 (a1 g + a2 f 0 f 00 ) + f g 0 = 0 (B.8) where u ρµ c= ue ρe µe g = H/He a1 = c/P r 1 (γ − 1)M 2 1− a2 = c Pr 1 + γ−1 M2 2 f0 = For our purposes we will consider µcp = 0.7 kp M = ue / γRTe (B.9) Pr = (B.10) T 3/2 µ = CSuth T +S where √ CSuth = 1.458 · 10−6 kg(m s K)−1 (B.11) S = 110.4K Thermal conductivity could be computed with an expression similar to the one of the viscosity. Nevertheless, keeping the value of P r constant, k could be compute in a straightforward way. Solution of each equation is let to the shooting method described before for Blasius’ equations. According to the suggestion of [19] an iterative procedure has been set, first guessing a temperature distribution and using Blasius profile as first guess of eq.B.7. An estimation of the transport properties follows and then a computation of the momentum equation B.7 is performed. With the new velocity profile the energy equation could be updated, then the transport properties and so on up to satisfying a previously defined tolerance. Boundary conditions for eq.B.7 are f (0) = 0, g(0) = 0 and f (∞) = 0 while the energy equation could be solved with an adiabatic or isothermal wall boundary condition. Please note that the lower the Mach number the easier it is to converge toward the solution, so, very often, for high Mach number flows the solution is at first computed for M = 1.5 and then the Mach number is 133 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 134 — #148 i i Appendix B. Computation of the Mean Flow in case of self similar profiles increased till matching the desired condition. This is due to the guessed initial temperature profile proposed by [19] which is not very well suited for a hypersonics. B.2.1. Dimensional flow Results coming from B.2 give a solution in their special transformed coordinates ξ and η which should be scaled in such a way to obtain a dimensional velocity and temperature profile. This is not a difficult task but a fundamental one; stability computations depend also on the correct input of the profile given and of course the non-dimensionalization in the stability equation is different from the one provide for B.7 and B.8. Then to find the y-coordinate one should apply backward the Lewis-Lee transformation Z η√ 2ξ dη̄ (B.12) y = y0 + η0 ρue The x coordinate could be retrieved in a similar fashion. Of course also the derivatives with respect to y have an expression in the new coordinate system which reads ρue ∂ ∂ =√ (B.13) ∂y x 2ξ ∂η ξ By manipulating the self-similar profiles using these expressions is possible to retrieve both the dimensional velocity and the enthalpy profile. 134 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 135 — #149 i i Appendix C. Local Eigenvalue algorithm Dealing with eigenvalue problems an adequate solver is very important, fortunately a number of robust algorithms is readily available and already implemented in many libraries like, for instance, the well known LAPACK [1]. The standard algorithm we used for our global computation is the QZ algorithm [73] as implemented in LAPACK. No major problem arises in case one or more eigenvalues of the system are infinite as stated in [101]. This gives us a good confidence in its use. The global algorithm can provide an overview of the whole spectrum anyway it is quite heavy with a complexity of O(N 3 ) where N is the number of the discretization points. This provides us with very useful information especially when we do not have any clue of the expected range of frequency to be investigated. In different situations could be more favorable to look for eigenvalue individually making the search more efficient. There are several algorithm to perform this task as well and all of them require a starting guess. We will describe two algorithms, both implemented specifically for our purposes. The first is the generalized version of the Rayleigh’s algorithm and the second one an application of the Newton’s root finding algorithm. The Rayleigh’s algorithm is an iterative method extending the inverse power method where at each iteration the estimated eigenvalue is computed by a Rayleigh quotient. For a generalized eigenvalue problem (A − λB)X = 0 the Rayleigh’s quotient (see [24] and [50] ) is R= (X T AX) . (X T BX) (C.1) This could be seen as a minimization problem, if the search for the value λ should minimize kAX − λBXk (C.2) 135 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 136 — #150 i i Appendix C. Local Eigenvalue algorithm This is actually an overcostrained problem which could be solved resorting to the associated normal equation which leads us directly to Eq. (C.1). By computing the vector Φ ∈ C Φk+1 = and Ψ ∈ C Ψk+1 = (BΦk ) , (A − λB) (C.3) (B H Ψk ) , (A − λB)H (C.4) we can compute the update of the eigenvalue at each iteration as H λk+1 = (ΨH k AΦk )/(Ψk BΦk ); (C.5) At each iteration the two vectors should be normalized. The sequence {(Φ, ΨH )}∞ k=0 has also be shown to converge to the corresponding right and left eigenvectors {(Φ, ΨH )} so that the algorithm actually provides us with complete information. The algorithm converges cubically, anyway the system is more and more ill-conditioned as we are approaching the correct eigenvalue. Errors are usually assumed to be on amplitude more than on the eigenvalue, nevertheless during standard operation the use of such an algorithm can generate a number of ill-conditioned matrix warning. For this reason we implemented a simple Newton’s iterative algorithm to compute the eigenvalue. The method is converging quadratically so is slower but it does not become ill-conditioned while approaching the correct eigenvalue. With both these methods we can choose the algorithm which fits best our needs and eventually implement some conditions through which we can choose one over the other exchanging speed for robustness or vice versa. Considering the eigenvalue problem as a a function f1 = (A − ωB) · X) and imposing also a normalization condition f2 = XX H = 1 it is possible to recast the problem into a root search of the function (A − λB)X (C.6) F (x, λ) = XX H − 1 This function has a root only for normalized eigenvectors and their corresponding eigenvalues therefore, many potential solutions are available. The jacobian matrix of this function can be computed analytically and 136 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 137 — #151 i i therefore once and for all, avoiding expensive numerical derivative operations A − λB −Bx JF (x, λ) = (C.7) 2xT 0 After this definition the usual Newton’s method applies Ξk+1 = Ξk − F (xk , λk ) ; JF (xk , λk ) (C.8) where Ξ = [x, λ] So while F is still badly conditioned close to the real eigenvalue the Jacobian is causing no problem when dividing by it. We ran few test to verify the correct implementations of Rayleigh’s algorithm and Newton’s method routine against the well tested LAPACK QZ algorithm. We give an easy example with 3x3 matrix 1 −1 A(x, λ) = 0 1 + i 0 0 1 1−i i (C.9) Of course more complex case could be tested and a more refined list of the performances could be drawn, anyway this is a simple test in which eigenvectors could be found exactly by hand and compared to the numerical results. The test has been chosen randomly and it is not meant to represent in any sense a “best” or “worst” case for the performance of any of the presented algorithm. Eigenvalues are obviously λ1 = 1, λ2 = 1 + i, λ3 = i. Focusing on the λ3 the corresponding eigenvector is X3 = [− 23 , − 2i , −1 + i1] The three eigenvalue as computed by the QZ algorithm correspond exactly to the numerical one. The computed eigenvectors are 1.0 0.70710678 + 0.00000000i 0.67419986 + 0.00000000i R = 0.0 0.00000000 − 0.70710678i 0.26967994 − 0.539359890i 0.0 0.00000000 + 0.00000000i −0.4045199 + 0.134839972i (C.10) The third column is the one corresponding to the already computed eigenvalue, and it is possible to verify after few manipulations that the value correspond exactly to X3 computed analytically. If the Newton algorithm is fed with the correct eigenvalue and eigenvector, it reports the same value as result. Using a standard eigenvector 137 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 138 — #152 i i Appendix C. Local Eigenvalue algorithm X0 = [1; 1; 1] and a λ30 = 1.1i it converges to the correct result for both eigenvalue and eigenvector. Keeping the same eigenvalue as a start the solution converge to λ3 even if the starting guess is λ30 = 1.4i. For the Rayleigh’s algorithm trying with the same simple test we find out that at λ30 = 1.4i the matrix becomes singular at working precision while iterating and it does not converge to any solution. The system is ill-conditioned already at λ30 = 1.2i but still providing a correct estimate of the eigenvalue/eigenvector pair. This basic test does not allow to see eventual benefit and flaws of these two algorithms and this topic it is far beyond the scope of this work nevertheless it highlights in a simple way that another algorithm different from Rayleigh’s one could be an advantage for our computations. 138 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 139 — #153 i i List of Figures 1.1. Paths to transition for wall bounded flows ([87]) . . . . . 3 2.1. First eight Chebyshev polynomial . . . . . . . . . . . . . . 2.2. Subsonic Poiseuille flow spectrum for Re = 10000, α = 1 for different number of Chebyshev polynomials in the expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3. Comparison of spectrum computation for Poiseuille flow at Re = 10000 and α = 1: M = 121 black dot, M = 141 red cross . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4. Subsonic Poiseuille flow most unstable and less unstable mode eigenfunctions for Re = 10000, α = 1 for M = 141 . 2.5. convergence of the whole spectrum for a Blasius boundary layer at Re = 290.5625, α = 0.1162 computed by a mapped Chebyshev τ -method: comparison with Henningson [91] (red circle) . . . . . . . . . . . . . . . . . . . . . . 2.6. Stream wise velocity perturbation normalized: VESTA results (solid line) and Henningson results [91] (red circles) . 2.7. Wall normal velocity perturbation normalized: VESTA results (solid line) and Henningson results [91] (red circles) . 2.8. Spatial spectrum for an incompressible boundary layer flow at Reδ = 336 and ω = 0.1297 for N=50 . . . . . . . . . . . 2.9. Stream wise velocity perturbation normalized Reδ = 336 and ω = 0.1297 : VESTA results (solid line) . . . . . . . . 2.10. Wall normal velocity perturbation normalized Reδ = 336 and ω = 0.1297: VESTA results (solid line) and Henningson results [91] (red circles) . . . . . . . . . . . . . . . . . 2.11. Convergence of the whole spectrum for a Blasius boundary layer at Reδ = 1000, α = 0.26 computed by a mapped Chebyshev τ -method: comparison with Henningson [91](red circle) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 32 33 34 37 38 38 40 41 41 42 139 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 140 — #154 i i List of Figures 2.12. Comparison of the whole spectrum for a Blasius boundary layer at Reδ = 1000, ω = 0.26 as computed by a the present mapped Chebyshev τ -method with N = 240 points (black dot) with [91] (red circle) . . . . . . . . . . . . . . . . . . 2.13. Stream wise velocity perturbation normalized: VESTA results for collocation method (solid line) and Henningson results (red circles) N =200 . . . . . . . . . . . . . . . . . 2.14. Wall normal velocity perturbation normalized: VESTA results for collocation method (solid line) and Henningson results (red circles) N = 200 . . . . . . . . . . . . . . . . . 2.15. Convergence of the whole spectrum for a Blasius boundary layer at Re = 290.5625, α = 0.1162 computed by a mapped Chebyshev collocation method: comparison with Henningson (red circle) . . . . . . . . . . . . . . . . . . . 2.16. Convergence of the whole spectrum for a Blasius boundary layer at Re = 1000, ω = 0.26 computed by a mapped Chebyshev collocation method: comparison with Henningson (red circle) . . . . . . . . . . . . . . . . . . . . . . . . 2.17. Neutral Stability curve for a flat plate boundary layer (Blasius’ profile) computed by means of a local spatial solver (solid line) and by a finite difference method [75] . . . . . 3.1. convergence of the whole spectrum for a Blasius boundary layer at Re = 290.5625, α = 0.1162 computed by a mapped Chebyshev collocation method: comparison with Henningson [91] (red circle) . . . . . . . . . . . . . . . . . 3.2. Stream wise velocity perturbation normalized for Re = 290.5625, α = 0.1162: VESTA results (solid line) for 200 points and Henningson [91] results (red circles) . . . . . . 3.3. Wall normal velocity perturbation normalized for Re = 290.5625, α = 0.1162: VESTA results (solid line) for 200 points and Henningson [91] results (red circles) . . . . . . 3.4. Neutral Stability curve at Mach 2 . . . . . . . . . . . . . . 3.5. Neutral Stability curve at Mach 3 . . . . . . . . . . . . . . 3.6. Neutral Stability curve at Mach 4 . . . . . . . . . . . . . . 3.7. Neutral Stability curve at Mach 6 . . . . . . . . . . . . . . 3.8. Neutral Stability curve at Mach 7 . . . . . . . . . . . . . . 3.9. Neutral Stability curve at Mach 8 . . . . . . . . . . . . . . 3.10. Neutral Stability curve at Mach 10 . . . . . . . . . . . . . 43 47 47 48 50 52 63 64 65 69 69 70 70 71 71 72 140 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 141 — #155 i i List of Figures 3.11. Non dimensional velocity and temperature mean profile for different Mach number at Re = 1000 for adiabatic wall and free stream temperature T = 288K . . . . . . . . . . . . . 3.12. Neutral Stability curve at Mach 2.2 and Pr 0.725 . . . . . 3.13. Neutral Stability curve at Mach 3 and Pr 0.725 . . . . . . 3.14. Neutral Stability curve at Mach 4.5 and Pr 0.725 . . . . . 3.15. Neutral Stability curve at Mach 5.8 and Pr 0.725 . . . . . 3.16. Neutral Stability curve at Mach 7 and Pr 0.725 . . . . . . 3.17. Neutral Stability curve at Mach 10 and Pr 0.725 . . . . . 73 74 74 75 75 76 76 4.1. Mean flow for a flat plate at Mach 2.5 with adiabatic wall in lte and calorically perfect gas (Malik’s [62] case 3) . . 89 4.2. Most unstable mode eigenfunction for a flat plate at Mach 2.5 with adiabatic wall (lte and cpg) . . . . . . . . . . . 89 4.3. Transport properties at Mach 2.5 with adiabatic wall (lte and cpg) . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4.4. Mean flow for a flat plate at Mach 10 with cold wall in chemical equilibrium, thermically perfect gas and calorically perfect gas . . . . . . . . . . . . . . . . . . . . . . . 91 4.5. Growth rate comparison for a Mach 10 flat plate at Re 2000 91 4.6. Non dimensional profile for a Mach 10 flow Re = 2000, [64] 93 4.7. Most unstable eigenmode perturbation for a Mach 10 flow with adiabatic wall: line vesta, DNS Marxen et al. [65] . 93 4.8. Growth rate for a Mach 10 flow over a flat plate with no pressure gradient. Comparison with the computation performed by Malik [64] and Perraud et al. [78] . . . . . . . . 94 4.9. Self similar velocity profile for Mach 10 flow at Re 5000 . 96 4.10. Self similar temperature profile for Mach 10 flow at Re 5000 97 4.11. Neutral stability curve for varying pressure grouped by temperature at Mach 10. . . . . . . . . . . . . . . . . . . . 98 4.12. Neutral stability curve at 4000 Pa and varying temperature at Mach 10 . . . . . . . . . . . . . . . . . . . . . . . . . . 99 4.13. Temporal growth rate for Mach 10 flow at 111K and 350K 99 4.14. Phase for eigenfunction at the maximum growth rate outside the second mode peak and for a wavenumebr corresponding for the second peak for the Re 2000 case . . . . 100 4.15. Eigenfunction amplitudes for the second mode peak for the different Reynolds . . . . . . . . . . . . . . . . . . . . . . 102 4.16. Eigenfunction amplitudes for the third mode peak for the different Reynolds . . . . . . . . . . . . . . . . . . . . . . 103 141 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 142 — #156 i i List of Figures 4.17. Neutral stability curve at 4000 Pa and varying temperature at Mach 10: zoom in at low Reynolds . . . . . . . . . . . 5.1. 5.2. 5.3. 5.4. Shock oscillation around the mean value . . . . . . . . . . Sketch of shock influence on boundary layer mode . . . . Control volume definition for jump relation derivation . . Growth rate for a Mach 8 flow on a wedge at different Reynolds numbers Re = 590.91 . . . . . . . . . . . . . . . 5.5. Growth rate for a Mach 8 flow on a wedge at different Reynolds numbers Re = 1557.77 . . . . . . . . . . . . . . 5.6. Non-dimensional velocity and temperature profiles for a Mach 8 flow at Re 1557.77 . . . . . . . . . . . . . . . . . . 5.7. Growth rate for a Mach 8 flow in cpg or lte . . . . . . . 5.8. Temperature and velocity profile comparison for a calorically perfect gas flow at Re = 1557.77 M = 8 . . . . . . . 5.9. Temperature and velocity profile comparison for a lte flow at Re = 3760 M = 14 . . . . . . . . . . . . . . . . . . . . 5.10. Comparison of self similar boundary layer flow against full Navier-Stokes solution . . . . . . . . . . . . . . . . . . . . 5.11. Non-dimensional velocity and temperature profiles for a Mach 14 flow Re 1557.77 . . . . . . . . . . . . . . . . . . . 5.12. Growth rate for a Mach 14 flow at Re 1557.77 and Re 3760 5.13. Comparison of self similar boundary layer flow against full Navier-Stokes solution for a Mach 14 flow at Re 3760 . . . 104 109 110 110 116 117 118 118 119 121 121 122 122 123 142 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 143 — #157 i i List of Tables 2.1. Most unstable eigenvaluefor a subsonic Poiseuille flow Re = 10000, α = 1 . . . . . . . . . . . . . . . . . . . . . . . . . 2.2. Most unstable eigenvalue for a subsonic boundary layer flow at Re = 580, α = 0.179 . . . . . . . . . . . . . . . . . . . . 2.3. Most unstable eigenvalue and first four less unstable eigenvalues for a subsonic boundary layer flow at Re = 580, α = 0.179 for M=201 . . . . . . . . . . . . . . . . . . . . . 2.4. Computed case for spatial stability computations on Blasius boundary layer . . . . . . . . . . . . . . . . . . . . . 2.5. Most unstable/ less unstable eigenvalues for a subsonic boundary layer flow at different Reynolds and wave number for N = 50 (cases of Tab. 2.4) . . . . . . . . . . . . . . . . 2.6. Less stable eigenvalue for a subsonic boundary layer flow at Reδ = 336, ω = 0.1297 . . . . . . . . . . . . . . . . . . 2.7. Most unstable eigenvalue for a subsonic boundary layer flow at Re = 580, α = 0.179 . . . . . . . . . . . . . . . . . . . . 2.8. Most unstable eigenvalue and first four less stable eigenvalues for a subsonic boundary layer flow at Re = 580, α = 0.179 for N=200 . . . . . . . . . . . . . . . . . . . . . 2.9. Most unstable/ less unstable eigenvalues for a subsonic boundary layer flow at different Reynolds and wave number for N = 50 for cases in Tab. 2.4 . . . . . . . . . . . . . . . 3.1. Convergence of the most unstable eigenvalue for a subsonic boundary layer flow at Re = 580, α = 0.179 . . . . . . . . 3.2. Most unstable eigenvalue and first four less unstable eigenvalues for a subsonic boundary layer flow at Re = 580, α = 0.179 for N=200 . . . . . . . . . . . . . . . . . . . . . 3.3. Most unstable/ less unstable eigenvalues for a subsonic boundary layer flow for the cases of Tab. 2.4, for N = 50 solved by means of the compressible stability solver . . . . 3.4. Computed case from Malik [62] . . . . . . . . . . . . . . . 30 35 35 39 39 39 45 46 49 62 64 64 65 143 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 144 — #158 i i List of Tables 3.5. Most unstable eigenvalue for a subsonic boundary layer flow at M ach = 0.5, α = 0.1 β = 0.0 . . . . . . . . . . . . . . . 3.6. Most unstable eigenvalue for a subsonic boundary layer flow at M ach = 2.5, α = 0.06 β = 0.1 . . . . . . . . . . . . . . 3.7. Most unstable eigenvalue for a subsonic boundary layer flow at M ach = 10, α = 0.12 β = 0 . . . . . . . . . . . . . . . 3.8. Computed case from 3.17 . . . . . . . . . . . . . . . . . . 66 4.1. Most unstable eigenvalue for a subsonic boundary layer flow at M ach = 2.5, α = 0.06 β = 0.1 computed by lte and calorically perfect gas solvers . . . . . . . . . . . . . . . . 4.2. Test matrix for Mach 10 . . . . . . . . . . . . . . . . . . . 4.3. Reynolds for the growth rate computation for 111k and 350 K cases at Mach 10 . . . . . . . . . . . . . . . . . . . . . . 89 95 96 5.1. Wall distance to boundary layer thickness for calorically perfect gas . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 66 67 77 144 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 145 — #159 i i Bibliography [1] E. Anderson, Z. Bai, C. Bischof, S. Blackford, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney, and D. Sorensen. LAPACK Users’ Guide. Society for Industrial and Applied Mathematics, Philadelphia, PA, third edition, 1999. 135 [2] J. Anderson. Hypersonic and high temperature gas dynamics. American Institute of Aeronautics and Astronautics, 2000. 81 [3] R. Aris. Vector, Tensors and the Basic Equations of Fluid Mechanics. Dover - Prentice Hall, 1962. 129, 130 [4] D. Arnal. Stability and transition of two dimensional laminar boundary layers in compressible flow over adiabatic wall. Recherche Aérospatiale, 4:16–32, 1988. 68 [5] D. Arnal. Boundary layer transition. In Special course on Progress in Transition Modelling, number R-793. AGARD, 1994. 54 [6] A. Babucke, J. Linn, M. Kloker, and U. Rist. Direct numerical simulation of shear flow on parallel vector computers. In M. Resch, editor, High performance computing on Vector System. Springer, 2003. 5 [7] P. Baines, S. Majumdar, and H. Mitsudera. The mechanics of the Tollmien-Schlichting wave. Journal of Fluid Mechanics, 312:107, 1996. 51 [8] P. Balakumar. Stability of supersonic boundary layers on a cone at an angle of attack. In 39th Fluid Dynamics Conference and Exhibit, San Antonio, Texas, June 22-25, 2009 2009. AIAA. 107 [9] S. Berry, K. Daryabeigi, K. Wurster, and R. Bittner. Boundary layer transition onf X-43a. In 38th Fluid Dynamics Conference and Exhibit, number 08-3736. AIAA, 2008. 92 145 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 146 — #160 i i Appendix C. Bibliography [10] F. P. Bertolotti. Linear and Non-linear stability of Boundary Layers with Streamwise varying propoerties. PhD thesis, Ohio state university, 1990. 5 [11] F. P. Bertolotti and T. Herbert. Analysis of the linear stability of compressilbe bounadry layer using the PSE. Theoretical Computational Fluid Dyanmics, 3:117–127, 1991. 6 [12] D. Bourne. Hydrodynamic stability, the chebyshev tau method and spurious eigenvalues. Continuum Mechanics and Thermodynamics, 15:571–579, 2003. 10.1007/s00161-003-0134-4. 35, 44 [13] J. P. Boyd. Chebyshev and Fourier spectral methods. Dover, 2001. 20, 21, 44 [14] T. Bridge and P. Morris. Differential eigenvalue problems in which the parameter appears nonlinearly. Journal of Computational Physics, Volume 55(Issue 3):437–460, September 1984. 17 [15] T. J. Bridges and P. J. Morris. Boundary layer stability calculations. Physics of Fluids, 30(11):3351–3358, 1987. 17 [16] L. Brillouin. Tensors in Mechanics and Elasticity. Academic Press, 1964. 130 [17] C. Canuto, A. Quarteroni, M. Hussaini, and T. Zang. Spectral Methods in Fluid Dynamics. Springler-Verlag, 1987. 43, 44 [18] T. Cebeci. Stability and Transition: Theory and Application: Efficient Numerical Methods with Computer Programs. Springer, 2004. 22 [19] T. Cebeci and A. Smith. Analysis of turbulent boundary layers. Applied mathematics and mechanics. Academic Press, 1974. 15, 133, 134 [20] C.-L. Chang, M. R. Malik, G. Erlebacher, and M. Y. Hussaini. Compressible stabiliity of growing boundary layers using parabolized stability equations. In 22nd Fluid Dynamics, Plasma Dynamics and Lasers Conference, number 91-1636, Honolulu, HI, June 24-26 1991. AIAA. 6 146 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 147 — #161 i i Appendix C. Bibliography [21] C.-L. Chang, M.R.Malik, and M. Y. Hussain. Effects of shock on the stabilitv of hypersonic boundary layers. In 21st Fluid Dynamics, Plasma Dynamics and Lasers Conference,, number 90-1448, Seattle, WA, June 18-20 1990. AIAA. 107, 109 [22] S. Cowley and P. Hall. On the stability of hypersonic flwo past a wedge. Technical report, ICASE Report, 1988. 107 [23] L. F. Crabtree, E. Gadd, N. Greogory, C. R. Illingworth, C. Jones, D. Küchemann, M. J. Lighthill, R. Pankurst, L. Rosenhead, L. Sowerby, J. Stuart, E. J. Watson, and G. B. Whitham. Laminar Boundary Layers. Dover, 1988. 15 [24] S. H. Crandall. Iterative procedures related to relaxation methods for eigenvalue problems. Royal Society of London Proceedings Series A, 207:416–423, 1951. 135 [25] G. Danabasoglu and S. Biringen. A Chebyshev matrix method for the spatial modes of the Orr-Sommerfeld equation. International Journal for Numerical Methods in Fluids, 11:1033–1037, 1990. 21, 36, 39, 49, 64 [26] M. T. Darvishi. Spectral collocation method and Darvishis preconditionings for Tchebychev-Gauss-Lobatto points. In International Mathematical Forum, 2007. 31 [27] J. W. Deardrof. Numerical study of three-dimensional turbulent channel flow at large reynolds numbers. Journal of Fluid Mechanics, 41(2):453–480, 1970. 5 [28] J. W. Deardrof. Three-dimensional numerical study of the height and mean structure of a heated planetary boundary layer. Boundary-Layer Meteorology, 7(1):1974, 1974. 5 [29] J. W. Deardrof. Three-dimensional numerical study of turbulence in an entraining mixed layer. Boundary-Layer Meteorology,, 7(2):199– 226, 1974. 5 [30] J. J. Dongarra, B. Straughan, and D. W. Walker. Chebyshev tauQZ algorithm methods for calculating spectra of hydrodynamic stability problems. Applied Numerical Mathematics: Transactions of IMACS, 22(4):399–434, 1996. 22, 44 147 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 148 — #162 i i Appendix C. Bibliography [31] E. V. Driest and C. Blumer. Boundary-layer transition at supersonic speeds three-dimentional roughness effects (spheres). Journal of Aerospace Science, 29, 1962. 8 [32] V. Esfahanian. Computation and stability analysis of laminar flow over a blunt cone in hypersonic flow. PhD thesis, The Ohio State University, 1999. 109, 116 [33] A. Fedorov. Transition and stability of high-speed boundary layers. Annual Review of Fluid Mechanics, 43(1):79–95, 2011. 107 [34] W. D. Goodrich, S. M. Derry, and J. Bertin. Shuttle orbiter boundary layer transition: a comparison of fklight and wind tunnel data. Number 83-0485. AIAA, January 1983. 8 [35] P. S. Granville. The calculation of the viscous draf of bodies of revolution. Technical report, David Taylor model basin, Washington DC, 1953. 7 [36] T. Herbert and F. P. Bertolotti. Boundary-layer transition - analysis and predicion revisited. In 29th Aerospace Sciences Meeting, number 91-0737, Reno, NV, January 1991. AIAA. 5 [37] T. Herbert and V. Esfahanian. Stability of hypersonic flow over a blunt body. In AGARD-CP514-Theoretical and Experimental Methods in Hypersonic Flows. AGARD, 1993. 107 [38] S. Hu and X. Zhong. Linear stability of hypersonic flow over a parabolic leading edge. In AIAA, editor, 28th Fluid Dynamics Conference, Snowmass Village CO, June 29-July 2 1997. 107 [39] M. L. Hudson and N. C. G. V. Candler. Linear stability of hypersonic flow in thermochemical nonequilibrium. AIAA Journal, 35(6):958–964, 1997. 79, 88 [40] P. Iyer, S. Muppidi, and K. Mahesh. Roughness-induced transition in high speed flows. In 49th Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition, number 2011566, Orlando, Florida,, January 2011. AIAA. 5 [41] D. Johnson. Chebyshev polynomials in spectral tau method and application to eigenvalue problem. Contractor Report 198451, NASA, May 1996. 24 148 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 149 — #163 i i Appendix C. Bibliography [42] H. B. Johnson and G. V. Candler. Pse analsysis of reacting hypersonic boundary layer transition. In 30th AIAA Fluid Dynamics Conference, number 99-3793, June-July, 1999. AIAA. 6 [43] H. B. Johnson and G. V. Candler. Analysis of laminar-turbulent transition in hypersonic flight using pse-chem. In 36th Fluid Dynamics Conference, number 06-3057, June, 2006. AIAA. 6 [44] H. B. Johnson, T. G. Seipp, and G. V. Candler. Numerical study of hypersonic reacting boundary layer transition on cones. Physics of Fluids, 10(10):2676–2685, 1998. 6 [45] R. Jordinson. The flat plate boundary layer. part 1. numerical integration of the orr-sommerfeld equations. Journal of Fluid Mechanics, 43:801–811, 1970. 4, 15, 36, 39, 49, 64 [46] R. Jordinson. Spectrum of eigenvalues of the orr-sommerfeld equation for the blasius flow. Physics of Fluids, 14:2535–2537, 1971. 15 [47] M. R. Khorrami, M. R. Malik, and R. L. Ash. Application of spectral collocation techniques to the stability of swirling flows. Journal of Computational Physics, 81:206–229, 1989. 60 [48] M. Kloker. A robust hihg-resolution split-type compact fd-scheme for spatial direct numerical simulation of boundary-layer transition. Applied Scientific Research, 59:353–377, 1998. 5 [49] E. F. Kurtz and S. H. Candrall. Computer-aided analysis of hydrodynamic stability. Journal of Mathematical Physics, 44:264–279, 1962. 15 [50] P. Lancaster. A generalized rayleigh quotient iteration for lambdamatrices. Archive for rational Mechanics and Analysis, 8:309–322, 1961. 135 [51] R. B. Langtry. A Correlation-Based Transition Model using Local Variables for Unstructured Parallelized CFD codes. PhD thesis, Stuttgart University, 2006. 7 [52] L. Lees and C. Lin. Investigation of the instability of the laminar boundary layer in a compressible fluid. Naca Technical note 1115, NACA, 1946. 2, 53 149 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 150 — #164 i i Appendix C. Bibliography [53] J. Linn and M. J. Kloker. Numerical investigation of hypersonic wall-bounded shear flows part 1: effusion cooling. ERCOFTAC Bulletin, 74(74):53–56, September 2007. Theme - Laminar-Turubulent transition. 5 [54] L. Mack. Boundary-layer stability theory. Technical Report 900-277, Jet Propulsion Laboratory, 1969. 2, 53 [55] L. M. Mack. Numerical calculation of the stability of the compressible laminar boundary layer. Technical Report 20-122, Jet Propulsion Laboratory, Pasadena, CA, 1960. 2, 53 [56] L. M. Mack. The inviscid stability of compressible laminar boundary layer. In Space Programs Summary, number 37-23, page 297. Jet Propulsion Library, Pasadena, CA, 1963. 2, 53 [57] L. M. Mack. The inviscid stability of the compressible laminar boundary layer: Part ii. In Space Programs Summary, volume 4, page 165. Jet Propulsion Library, Pasadena, CA, 1964. 2, 53 [58] L. M. Mack. Computation of the stability of the laminar boundary layer. Methods in Computational Physics, 4:247–249, 1965. 2, 53 [59] L. M. Mack. Stability of the compressible boundary layer according to a direct numerical solution. AGARDograph, 97:329–362, 1965. 2, 53, 54 [60] L. M. Mack. A numerical study of the temporal eigenvalue spectrum of the blasius boundary layer. Journal of Fluid Mechanics, 73:497– 520, 1976. 31, 35, 46, 62, 64 [61] T. Magin and G. Degrez. Transport algorithms for partially ionized and unmagnetized plasmas. Journal of Computational Physics, 198, 2004. 81 [62] M. R. Malik. Numerical methods for hypersonic boundary layer stability. Journal of Computational Physics, 86(2):376–413, 1990. 4, 21, 31, 35, 46, 56, 62, 64, 65, 66, 67, 78, 89, 141, 143 [63] M. R. Malik. Hypersonic flight transition data analysis using parabolized stabiltiy equation with chemistry effects. Journal of Spacecraft and Rockets, 40(3), May-June 2003. 6 150 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 151 — #165 i i Appendix C. Bibliography [64] M. R. Malik and E. C. Anderson. Real gas effects on hypersonic boundary-layer stability. Physics of Fluids A, 3(5):803–820, May 1991. 79, 92, 93, 94, 97, 141 [65] O. Marxen, T. Magin, G. Iaccarino, and E. S. Shaqfeh. Hypersonic boundary-layer instability with chemical reactions. In AIAA, editor, 48th AIAA Aerospace Sciences Meeting, number AIAA 2010-707. AIAA, AIAA, January 2010. 92, 93, 141 [66] O. Marxen, T. Magin, G. Iccarino, and E. S. G. Shaqfeh. A numerical method to study hypersonic boundary-layer instabioilty including high-temperature gas effects. In Center for Turbulence research, 2010. 5, 88, 92 [67] L. Massa and J. M. Austin. Spatial linear stability of a hypersonic shear layer with nonequilibrium thermochemistry. Physics of Fluids, 20(8):084104, 2008. 79 [68] R. E. Mayle and Schulz. The path to predicting bypass transition. ASME Journal of Turbomachinery, 119:405–411, 1997. 7 [69] G. B. McFadden, B. T. Murray, and R. F. Boisvert. Elimination of spurious eigenvalues in the chebyshev tau spectral method. J. Comput. Phys., 91:228–239, October 1990. 35 [70] S. A. McKeel. Numerical simulation of the transition region in hypersonic flow. PhD thesis, Virginia Polytechnic Institute, 1996. 6 [71] J. F. McKenzie and K. O. Westphal. Interaction of linear waves with oblique shock waves. Physics of Fluids, 11(11):2350–62, 1968. 107 [72] R. Michel. Etude de la transition sur le profiles d’aile. etablissement d’un critre de dtermination du point de transition et calcul de la traine de profil incompressible. Technical Report 1/1578A, ONERA, 1951. 7 [73] C. B. Moler and G. W. Stewart. An algorithm for generalized matrix eigenvalue problems. SIAM Journal of Numerical Analysis, 10:241– 256, 1973. 31, 135 [74] S. A. Orszag. Accurate solution of the orr-sommerfeld stability equation. Journal of Fluid Mechanic, 50:689–703, 1971. 23, 26, 27, 29, 30 151 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 152 — #166 i i Appendix C. Bibliography [75] S. Özgen. Two layer flow stabiltiy in newtonian and non-newtonian fluids. PhD thesis, VKI, May 1999. 16, 51, 52, 140 [76] S. Özgen and S. Kircali. Linear stability analysis in compressible, flat-plate boundary-layers. Theoretical and Computational Fluid Dynamics, 22:1–20, 2008. 10.1007/s00162-007-0071-0. 54 [77] S. Özgen and S. A. Kırcalı. Linear stability analysis in compressible, flat-plate boundary-layers. Theoretical and Computational Fluid Dynamics, 22:1–20, 2008. 67, 68 [78] J. Perraud, D. A. L. Dussillols, and F. Thivet. Studies of laminarturbulent transition in hypersonic boundary layers at onera. In R. A. Harris, editor, 3rd European Symposium on Aerothermodynamics for space vehicles, volume 426. ESA, 1999. 92, 94, 141 [79] G. V. Petrov. Stability of a thin viscous layer on a wedge in hypersonic flow of a perfect gas. In V. V. Kozlov, editor, LaminarTurbulent Transition, Proceedings of 2nd IUTAM Symposium. Springer, 1984. 107 [80] F. Pinna, K. Bensassi, P. Rambaud, O. Chazot, A. Lani, and O. Marxen. Development of an integrated methodology for the postflight analysis of the transition payload on the expert mission. In CTR Summer Program, proceedings, 2010. 117 [81] S. B. Pope. Turbulent Flows. Cambridge University Press, 2000. 5 [82] J. Potter and J. Whitfield. Boundary-layer transition under hypersonic conditions. Technical report, AGARD, 1965. 8 [83] D. Reda. Correlation of nosetip boundary-layer transition data measured in ballistic-range experiments. Technical report, Sandia National Laboratories, 1979. 8 [84] D. Reda. Review and synthesis of roughness-dominated transition correlations for reentry applications. Journal of Spacecraft and Rockets, 39:161–167, 2002. 8 [85] D. Reda, M. Wilder, D. Bogdanoff, and D. Prabhu. Transition experiments on blunt bodies with distributed roughness in hypersonic free flight. In 45th Aerospace Science Meeting and Exhibit. AIAA, 2007. 8 152 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 153 — #167 i i Appendix C. Bibliography [86] J. A. Redford, N. D. Sandham, and G. T. Roberts. Roughnessinduced transition of compressible laminar boundary layers. In P. Schlatter and D. S. Henningson, editors, Proceedings of the Seventh IUTAM Symposium on Laminar-Turbulent Transition, volume 18 of IUTAM Bookseries. 2009. 5 [87] E. Rehotko. Paths to transition in wall layers. In Advances in laminar-turbulent transition modeling. von Karman Institute for Fluid Dyanmics, 2008. 3, 139 [88] H. S. Ribner. Convection of a pattern of vorticity through a shock wave. Report 1164., NACA Rept, 1954. 107 [89] T. Sayadi and P. Moin. A comparative study of subgrid scale models for the prediction of transition in turbulent boundary layers. Annual research briefs 2010, Center for Turbulence Research, 2010. 5 [90] P. Schlatter, S. Stolz, and L. Kleiser. Applicability of les models for prediction of transitional flow structures. In R. Moreau and R. Govindarajan, editors, IUTAM Symposium on LaminarTurbulent Transition, volume 78 of Fluid Mechanics and Its Applications, pages 323–328. Springer Netherlands, 2006. 5 [91] P. J. Schmid and D. S. Henningson. Stability and Transition in Shear Flows. Number 142 in Applied Mathematical Sciences. Springer, 2011. 31, 33, 35, 36, 37, 38, 40, 41, 42, 43, 46, 62, 63, 64, 65, 139, 140 [92] K. Sieger, R. Schiele, F. Kaufmann, S. Wittig, and W. Rodi. A twolayer turbulence model for the calculation of transitional boudnary layers. In ERCOFTAC Bullettin, number 24. 1995. 7 [93] C. Stemmer. Transition investigation boundary layers flows with chemical and In R. Govindarajan, editor, 6th IUTAM Turbulent Transition, volume 78 of Fluid cations. Springer, 2006. 5 on hypersonic flat-plate thermal non-equilibrium. Symposium on LaminarMechanics and Its Appli- [94] G. K. Stuckert. Linear stability theory of hypersonic chemically reacting viscous flow. PhD thesis, Arizona State University, 1988. 79, 107 [95] V. Theofilis. Global linear instability. Annual Review of Fluid Mechanics, 43(1):319–352, 2011. 6 153 i i i i i i “PinnaThesis” — 2012/5/2 — 0:13 — page 154 — #168 i i Appendix C. Bibliography [96] W. Tollmien. Über die enstehung der turbulenz. Math. phys. klasse 1929, Nachr. Ges. Wiss. Göttingen, 1929. in English NACA TM609. 15 [97] L. N. Trefethen. Spectral Methods in MATLAB. SIAM, 2000. 20, 43, 44 [98] F. Vigneau. Etude thorique et esprimentale de la transition en ecoulement bidimensionnel compressible. PhD thesis, ENSAE, Toulouse, 1989. 54 [99] W. Vincenti and C. Kruger. Introduction to physical gas dynamics. Krieger, 1975. 81 [100] D. K. Walters and J. H. Leylek. A new model for boundary layer transition using a single point rans approach. In ASME IMECE 2002, number HT-32740, 2002. 7 [101] D. S. Watkins. Performance of the qz algorithm in the presence of infinite eigenvalues. SIAM J. Matrix Anal. Appl, 22:364–375, 2000. 135 [102] A. R. Wazzan, C. J. Gazley, and A. Smith. H − Rx method for predicting transition. AIAA Journal, 19(6):810–812, 1981. 7 154 i i i i
© Copyright 2026 Paperzz