Skip to main content

Fluid Dynamics with PythonLaajuus (3 ECTS)

Course unit code: TX00FB66

General information


Credits
3 ECTS

Objective

This course introduces the fundamentals of fluid dynamics and its practices with Python. The participating students learn the government equations for fluid flow and how to compute them by using jupyterLab. Specifically, the following study aims and competencies are highlighted in this course;
- to increase knowledge about the fundamentals of fluid dynamics
- to increase knowledge about the governing equations for fluid flow?
- to calculate some simplified 2-D fluid flow fields using computational fluid dynamics and jupyterLab.
- to calculate the wind flows in the simplified 2-D city areas using actual map data and meteorological data.
- to acquire Python programming skills for fluid flow calculations

Content

Session 1: Quick introduction to Python (jupyterLab)
- How to program by using Python (jupyterLab)
- Variables / Arrays / Libraries / Assigning array variables
- How to visualize results of fluid flow calculations

Session 2: Basis of fluid dynamics
- Governing equations of fluid flow

Session 3: Fundamentals of discretization of partial differential equations
- Explicit scheme / Implicit scheme / semi-implicit scheme
- Discretizing diffusion equations by using spreadsheet software

Session 4: Fluid dynamics simulation (computation 1)
- One-dimensional diffusion equation
- Linear and non-linear convection equations
- Laplace equation / Poisson equation

Session 5: Fluid dynamics simulation (computation 2)
- Cavity flow
- Channel flow

Session 6: Fluid dynamics simulation (computation 3)
- Wind flows in simplified 2-D city areas.
- Independent research by using fluid dynamics simulation

Qualifications

Participating students have basic mathematics, such as linear algebra, vector and matrix operations, linear combination, basic multivariate calculus, partial differential equation, etc.

The students preferably have basic programming skills in Python.

Go back to top of page