# 4.1.1. CFD¶

## 4.1.1.1. What is Fluid Mechanics?¶

A science and branch of physics concerning:

**Fluids**- liquids or gases**Mechanics**- application of laws of force and motion

There are two branches of fluid mechanics:

**Fluid statics**- fluids at rest**Fluid dynamics**- fluids in motion

## 4.1.1.2. What is Thermodynamics?¶

A science and branch of physics concerning:

**Heat****Work**

And their relation to variables such as:

**Internal energy****Enthalpy****Entropy**

## 4.1.1.3. What is CFD?¶

A science and branch of fluid mechanics and thermodynamics to predict fluid flow using:

Conservation laws

Numerical methods

Algorithms

Digital computers

## 4.1.1.4. What are the reasons for using CFD?¶

Allows virtual experiments that in the real world would be:

Difficult

Dangerous

Expensive

Impossible

## 4.1.1.5. What are the steps in a CFD process?¶

**Physical model**- describe physical model**Mathematical model**- describe equations that correspond with physical model**Numerical methods**- describe numerical methods that correspond with physical model and**implement in code****Geometry/Grid**- describe grid that corresponds with physical model and**implement in code****Numerical solver**- describe solver that corresponds with physical model and**implement in code**and**compute solution****Verification**- establish solution validity**Validation**- compare with experimental data

## 4.1.1.6. Why do vector calculus and linear algebra play important roles in CFD?¶

Vector calculus is important in CFD because it allows **description** e.g.

Vector field - velocity of a flow

Divergence of a flow field - expansion or compression of a flow

Curl of a flow field - rotation of a flow

Linear algebra is important in CFD because it allows **solution** of the description of the flow e.g.

Eigenvalues - charactersitic speeds of a system of hyperbolic equations

Eigenvectors - characteristic directions of a system of hyperbolic equations

TDMA - solution of tri-diagonal systems (e.g. Navier-Stokes momentum equation)

## 4.1.1.7. What can go wrong in CFD?¶

**Over-simplicifcation**- Simplify domain to look only at part of system not the whole system**Numerical error**- Numerics introduces dissipation or dispersion**Geometry/grid**- Errors due to coordinate transformation