01_basicConcept
Important
Visit https://aerosand.cc for the latest updates.
0. Preface
Before formally discussing the fundamental theories of computational fluid dynamics, we need to first discuss some basic concepts. The introduction of these concepts may be somewhat unfamiliar to new readers. That’s okay; the author encourages readers to continually return here for review during subsequent learning, repeatedly contemplating and understanding the concepts and theories. It is believed that readers will have different insights at different stages of learning.
This article mainly discusses:
- Understanding Lagrangian and Eulerian descriptions
- Understanding the physical meaning of velocity divergence
- Understanding the physical meaning of material derivative
- Understanding Reynolds transport theorem and its physical meaning
1. Eulerian and Lagrangian
In 1755, Leonhard Euler first systematically wrote the partial differential equations governing fluid motion in his work Principia motus fluidorum, which we now call the Euler equations.
The so-called Eulerian description (field description) means not tracking individual fluid particles, but fixing a spatial coordinate system and studying the velocity and pressure at any point within this spatial coordinate system as they change over time.
In 1788, Joseph-Louis Lagrange proposed using particle coordinate tracking to describe continuous media in his work Mรฉcanique Analytique and subsequent papers.
The so-called Lagrangian description (particle description) means that each fluid element (fluid particle) has an initial description, and we study its trajectory, velocity, and state over time.
Tip
The fluid particles mentioned above are a fundamental assumption in fluid mechanics: fluid particles are small enough to be treated as points for analysis, yet large enough to contain a large number of molecules, satisfying the continuum assumption. Simply put, fluid particles are the smallest fluid units that are continuous and trackable.
A simple analogy to distinguish them: if we stand by a bridge and observe how the water flow at the bridge pier changes over time, this is an Eulerian description. If we follow a leaf drifting in the river and record its motion, this is a Lagrangian description.
Tip
If a historian focuses on the overall changes of a region during a certain historical period, it is very similar to an Eulerian description. If this historian selects a specific historical figure from that region and studies their life developmentโgrowth, work, life, separations, reunions, sorrows, and joysโover time, it is very similar to a Lagrangian description.
The Eulerian and Lagrangian descriptions remind us of discussions on individualism and holism, binary opposition and unity, and other philosophical issues. How to understand the world is not only a question for philosophy but also a common issue for social sciences and natural sciences.
Based on the Eulerian description, the fixed region being studied is called a “control volume” (CV):
- The control volume is spatially fixed, meaning its volume is fixed and its shape is fixed
- The control volume’s material is not fixed, meaning the fluid particles within the control volume are not fixed, and the mass is not fixed
Based on the Lagrangian description, the collection of fluid elements selected for tracking and study is called a “material volume” (MV):
- The material volume’s material is fixed, meaning the fluid particles within the material volume are fixed, and the mass is fixed
- The material volume’s space is not fixed, meaning its volume is not fixed and its shape is not fixed
For a control volume in Eulerian description, its velocity is described as . Its spatial parameters are the coordinates of any position in the control volume space. When we give a set of spatial coordinates and time coordinates, we determine the velocity of the fluid particle at that time point and spatial position in the control volume. Even given the same spatial coordinates, at the next time point, this position may be occupied by other fluid particles.
For a material volume in Lagrangian description, there is a fluid particle in the material volume, and its velocity is described as . Its spatial parameters are the spatial coordinates of the tracked fluid particle at a certain time point. Each fluid particle in the material volume requires its own changing spatial and time coordinates to track them.
For convenience in subsequent discussions, it’s best to explain several common terms in advance.
We use list hierarchy to represent inclusion relationships:
- A fluid system (control volume or material volume)
- Fluid parcel (a small volume moving with the flow)
- Fluid element (an infinitesimal volume unit from a mathematical analysis perspective)
- Fluid particle (the smallest research object in fluid mechanics)
- Fluid element (an infinitesimal volume unit from a mathematical analysis perspective)
- Fluid parcel (a small volume moving with the flow)
Caution
The definitions of material volume and control volume are very important for initial discussion and understanding.
Distinguishing between these two descriptions allows for a deeper understanding of the derivation of subsequent fundamental equations and the connections between various derived forms. When readers encounter the concepts of “material volume” and “control volume” later and feel unclear, they can repeatedly return here to understand the differences in description methods.
2. Velocity Divergence
For a fluid parcel, its volume may change.
We take an infinitesimal area element from this fluid parcel. The volume change produced by the position change of this area element is:
The volume change of the entire fluid parcel requires integration over all surfaces, i.e.:
We use to denote all surfaces of volume .
The rate of volume change with respect to time is:
By the divergence theorem, the surface integral of a physical quantity equals the volume integral of its divergence. The surface integral above transforms into a volume integral:
When the volume of this fluid parcel is sufficiently small, the volume integral of a physical quantity approximately equals the product of the physical quantity and this small volume, i.e.:
Rearranging gives:
ใVelocity Divergenceใ
The divergence calculation of the velocity vector yields a scalar, i.e.:
It can be seen that the divergence of velocity is the volume change per unit time per unit volume of the fluid parcel.
When the divergence of velocity is greater than zero, the volume change is positive, meaning volume expansion. When less than zero, it means volume contraction.
Tip
Volume change is essentially the so-called “volume flux.” We will discuss concepts like mass flux later.
3. Material Derivative
We describe an unsteady flow.
In Lagrangian description, take a material volume. At a certain moment, the velocity and density of a fluid parcel within the material volume are as follows (in component form):
At time , the position of a certain fluid parcel is :
At time , this fluid parcel moves to position :
Note in this process: the fluid parcel itself changes its properties due to time advancement; this part is called local change. On the other hand, the fluid element moves to different positions, and the change in position naturally affects the final displayed properties; we call this convective change.
Taylor expansion:
Divide both sides by , ignoring the influence of higher-order terms:
This equation describes how the density of a fluid parcel changes over time after moving in space within a certain time step.
When this time step is very small, we have the limit:
Obtaining the total derivative of density with respect to time.
Taking limits for other terms similarly:
The Taylor expansion above can be written as:
This formula extends to other physical quantities as well, giving the general form of the material derivative:
From the expansion on the right side, we can see that the physical quantity changes with respect to both spatial variables and time variables.
Introducing the differential operator:
Finally rearranged as:
ใMaterial Derivativeใ
For convenience in writing, we agree to use uppercase to represent the velocity vector:
- The left side is the mathematical expression of Lagrangian description; the total derivative is also called the Lagrangian derivative
- The two expanded parts on the right side are the mathematical expression of Eulerian description; the partial derivative part on the right is also called the Eulerian derivative
For a fluid element moving in space from to , and in time from to , we have:
- : Regardless of how the fluid element moves, its temperature changes due to time variation
- : Because the fluid element moves in space (“move” is not accurate; it’s more like “convection,” “exchange”โcan be understood in conjunction with the Reynolds transport theorem below), temperature changes
Actually, the material derivative is the complete expansion of the total derivative using the chain rule in mathematics.
Tip
The material derivative somehow connects Eulerian and Lagrangian descriptions.
4. Reynolds Transport Theorem
Tip
The Reynolds transport theorem is another manifestation of the connection between Eulerian and Lagrangian descriptions.
We assume a material volume has an arbitrary physical quantity , with its unit mass intensity being , meaning:
At time , the material volume (black line) and control volume (red dashed line) coincide. After , the material volume moves to a new position (blue line):

At time , we have:
At time , we have:
The change in physical quantity is arranged as:
Rearranging the above equation, combining separately, where:
The remaining two terms, their difference reflects the net flux through the boundary:
That is:
Subscript denotes material volume, subscript denotes control volume.
In summary:
Total change of physical quantity in material volume = Change of physical quantity in control volume + Net flux of physical quantity on control volume surface
We agree that for convenience in writing, whether volume integrals or surface integrals, most of the following text uses single integral symbols, i.e., , .
Assume the fluid flow velocity is , the deformation velocity of the control volume surface is , and the relative velocity when fluid leaves or enters the control volume surface is .
For a position-fixed control volume, there is no surface deformation, i.e., , so .
Written as a mathematical expression:
Although volume and area are written as respectively, in Eulerian description, the control volume’s volume and area do not change with time.
The control volume’s geometry is independent of time, so:
Substituting gives:
Using the divergence theorem (surface integral equals volume integral of divergence):
Rearranged as:
Expanding the divergence:
Using the material derivative, further rewritten as:
Finally obtaining:
ใReynolds Transport Theoremใ
We can also obtain the conversion relationship, tentatively called:
ใReynolds Transport Conversionใ
Through conversion discussion, we can again feel that the total derivative D/Dt is Lagrangian description, and its expansion is Eulerian description.
5. Symbol Conventions
For convenience in writing, unless otherwise specified, uppercase letters preferentially represent physical quantity vectors according to physical meaning:
- Velocity vector
- Pressure scalar
- Any physical quantity
- Diffusion coefficient , related to physical quantity , unless otherwise specified, simply written as
- Source term , related to physical quantity , unless otherwise specified, simply written as
- Surface vector
Superscript and subscript symbols:
- Superscript represents current time step (known quantity), equivalent to superscript , i.e., old time step
- Superscript represents new time step (quantity to be solved), equivalent to superscript , i.e., new time step
- Superscript represents subsequent time steps by analogy
- Superscript represents first intermediate predicted value based on algorithm iteration
- Superscript represents second intermediate predicted value based on algorithm iteration
- Subscript represents current cell center (taking Owner’s O is easily confusing)
- Subscript represents adjacent cell center (Neighbor)
- Subscript represents face center between current cell and adjacent cell (face), also vaguely represents cell face
Grid symbols:
- Volume , e.g., total volume of cell
- Area , e.g., total area of cell
- Cell face vector , with area magnitude
6. Summary
Hand-deriving formulas is very important! Including the theoretical formulas at the beginning of this article, it is recommended that new learners hand-derive them at least twice. Hand-deriving formulas is very important! Including the theoretical formulas at the beginning of this article, it is recommended that new learners hand-derive them at least twice. Hand-deriving formulas is very important! Including the theoretical formulas at the beginning of this article, it is recommended that new learners hand-derive them at least twice.
This article completes discussion of:
- Understanding Lagrangian and Eulerian descriptions
- Understanding the physical meaning of velocity divergence
- Understanding the physical meaning of material derivative
- Understanding Reynolds transport theorem and its physical meaning
References
[1] The Finite Volume Method in Computational Fluid Dynamics, https://link.springer.com/book/10.1007/978-3-319-16874-6
[2] Computational fluid dynamics : the basics with applications, https://searchworks.stanford.edu/view/2989631
[3] Mathematics, Numerics, Derivations and OpenFOAMยฎ, https://holzmann-cfd.com/community/publications/mathematics-numerics-derivations-and-openfoam-free
[4] Notes on Computational Fluid Dynamics: General Principles, https://doc.cfd.direct/notes/cfd-general-principles/
Support us
Tip
Hopefully, the sharing here can be helpful to you.
If you find this content helpful, your comments or donations would be greatly appreciated. Your support helps ensure the ongoing updates, corrections, refinements, and improvements to this and future series, ultimately benefiting new readers as well.
The information and message provided during donation will be displayed as an acknowledgment of your support.
Copyright @ 2026 Aerosand
- Course (text, images, etc.): CC BY-NC-SA 4.0
- Code derived from OpenFOAM: GPL v3
- Other code: MIT License
