Giter Site home page Giter Site logo

turbulentflows's Introduction

Turbulent Flows: an Introduction

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 [email protected].

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.

turbulentflows's People

Contributors

cvanderwel avatar liorshig avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.