cvanderwel / TurbulentFlows

Data and Code supporting the eBook by Castro and Vanderwel (2021)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Turbulent Flows: an Introduction

This GitHub webpage hosts the Data and Code supporting the end-of-chapter sample exercises for the eBook by Ian Castro and Christina Vanderwel, Turbulent Flows: An Introduction, IOP, 2021.

Book cover

The examples are also used in the module SESA6061 Turbulence at the University of Southampton.

Documented MATLAB codes are provided illustrating the solutions to each exercise; however, students are encouraged to try to solve the data analysis exercises on their own, before looking at the worked solutions. We hope to also provide solutions in other programming languagues such as Python in the near future. If you would like to contribute or suggest improvement, please contact the author at c.m.vanderwel@soton.ac.uk.

All code is shared under the MIT license and you can share and adapt it freely.

Last updated: 04 January 2022

Sample Exercises

You may access all the question sets, data files, code, and analytical solutions directly from their associated repository folders or through the summary table below:

Sample Exercises Data Codes Analytical Solutions
Ch 1. Overall Introduction Ex1.1: TurbulenceSample.txt Ex1_1Solution.m Coming soon…
Ch 2. The governing equations No Data Files No Code required
Ch 3. The scales of motion No Data Files No Code required
Ch 4. Statistical functions and tools Ex4.3, 4.4, 4.7: TurbulenceSample.txt
Ex4.4, 4.7: NoiseSample.txt
Ex4.5: TurbulenceSample2.txt
Ex4_3Solution.m
Ex4_4Solution.m
Ex4_5Solution.m
Ex4_7Solution.m
Ch 5. Canonical turbulent flows Ex5.1: HITData.txt
Ex5.2: HSFData.txt
Ex5_1Solution.m
Ex5_2Solution.m
Ch 6. Free turbulent shear flows Ex6.2: MixingLayerData.txt
Ex6.3: WakeData.txt
Ex6_2Solution.m
Ex6_3Solution.m
Ch 7. Internal wall-bounded flows Ex7.4: ChannelData.txt
Ex7.5: PipeData.txt
Ex7_4Solution.m
Ex7_5Solution.m
Ch 8. External wall-bounded flows Ex8.1-8.2: TBLData.txt
Ex8.3: RoughWallData.txt
Ex8_1Solution.m
Ex8_2Solution.m
Ex8_3Solution.m
Ch 9. Turbulent mixing Ex9.4: PlumeData1.txt
and PlumeData2.txt
Ex9_4Solution.m

Acknowledgement of Data Sources

Exercise Data Source
Ex1.1, 4.3, 4.4, 4.7 TurbulenceSample.txt Hot-wire velocity measurements acquired in the University of Southampton 3x2 windtunnel
Ex4.4, 4.7 NoiseSample.txt Computer-generated by the authors
Ex4.5 TurbulenceSample2.txt Channel Flow data from Graham, Kanov, Yang, Lee, Malaya, Lalescu, Burns, Eyink, Szalay, Moser & Meneveau (2016) Journal of Turbulence 17(2):181-215. http://turbulence.pha.jhu.edu
Ex5.1 HITData.txt A.A.Wray (1997) https://torroja.dmt.upm.es/turbdata/agard/chapter3/HOM02/CB512.f_t
Ex5.2 HSFData.txt Tavoularis & Karnik (1989) J. Fluid Mech, 204:457–478. https://torroja.dmt.upm.es/turbdata/agard/chapter3/HOM22/HOM22KT/
Ex6.2 MixingLayerData.txt Delville & Bonnet (1995) https://torroja.dmt.upm.es/turbdata/agard/chapter6/SHL04
Ex6.3 WakeData.txt Nakayama (1985) J. Fluid Mech., 160:155-179. https://turbmodels.larc.nasa.gov/airfoilwake_val.html
Ex7.4 ChannelData.txt Hoyas & Jimenez (2006) Phys. of Fluids, vol 18, 011702. https://torroja.dmt.upm.es/channels/data/statistics/Re2000/profiles/Re2000.prof
Ex7.5 PipeData.txt Zagarola & Smits (1997) Physical Review Letters, Vol. 78, No. 1, pp.239-242. http://www.princeton.edu/~gasdyn/Superpipe_data/1.0238E+06.txt
Ex8.1-8.2 TBLData.txt Schlatter & Orlu (2010) J. Fluid Mech., 659. https://www.mech.kth.se/~pschlatt/DATA/vel_4060_dns.prof
Ex8.3 RoughWallData.txt Data curtesy of Karen Flack from Flack, Schultz, Barros, & Kim (2016). International Journal of Heat and Fluid Flow, 61:21-30.
Ex9.4 PlumeData1.txt PlumeData2.txt Author’s own data from Vanderwel & Tavoularis (2014). J. Fluid Mech., 754:488-514.

License

The code in this repository is provided under MIT LICENSE which means you are free to use, copy, and modify the content to help you learn about turbulent flows.

For questions please contact Christina Vanderwel.

About

Data and Code supporting the eBook by Castro and Vanderwel (2021)

License:MIT License


Languages

Language:MATLAB 100.0%