Suppose we are given a vector field , , that evolves in time and describes the way particles move in a fluid tank. Also we are given a parametric surface parametrized by , , where . Note that evolves with time as well. The question we want to answer is what is the volume passing through the surface during a particular time range.

First of all, we need to calculate the normal unit vector to the surface :

Taking motion into account, we have that the surface element at time passes the space at rate

Next we need to consider the actual vector field and the flux it generates across area elements. As there is no any dependence between the vector field and the surface, we have that the flux across the surface at moment is

since

In order to find out the actual amount of fluid passing through a moving surface , we integrate over a desired time range :

### Example

Suppose (each vector in points upwards and its length grows linearly in time, i.e., all fluid particles accelerate upwards) and (The surface is flat, parallel to -plane, and moves upwars with constant speed of two length units per time unit), . Now we have

Now

so

Since

Observe that at , the flux is negative (-8), since at that moment is stationary and is moving upwards with constant speed of two units. Also, at the flux is zero, since the surface at that very moment is moving exactly as fast the fluid particles in the vector field.

Now the amount of fluid flowing across the surface during time interval is

If we aim to calculate the amount of particles going through in any direction, we should have substituted with in the equation above, which would produce