Computations in continuum mechanics often require that the regular time
derivation operator d/dt\; is replaced by the
substantive derivative operator D/Dt. This can be seen as follows. Consider a bug that is moving through a volume where there is some
scalar, e.g.
pressure, that varies with time and position: p=p(t,x,y,z)\;. If the bug during the time interval from t\; to t+dt\; moves from (x,y,z)\; to (x+dx, y+dy, z+dz),\; then the bug experiences a change dp\; in the scalar value, :dp = \frac{\partial p}{\partial t}dt + \frac{\partial p}{\partial x}dx + \frac{\partial p}{\partial y}dy + \frac{\partial p}{\partial z}dz (the
total differential). If the bug is moving with a
velocity \mathbf v = (v_x, v_y, v_z), the change in particle position is \mathbf v dt = (v_xdt, v_ydt, v_zdt), and we may write :\begin{alignat}{2} dp & = \frac{\partial p}{\partial t}dt + \frac{\partial p}{\partial x}v_xdt + \frac{\partial p}{\partial y}v_ydt + \frac{\partial p}{\partial z}v_zdt \\ & = \left( \frac{\partial p}{\partial t} + \frac{\partial p}{\partial x}v_x + \frac{\partial p}{\partial y}v_y + \frac{\partial p}{\partial z}v_z \right)dt \\ & = \left( \frac{\partial p}{\partial t} + \mathbf v \cdot\nabla p \right)dt. \\ \end{alignat} where \nabla p is the
gradient of the scalar field
p. So: :\frac{d}{dt} = \frac{\partial}{\partial t} + \mathbf v \cdot\nabla. If the bug is just moving with the flow, the same formula applies, but now the velocity vector,
v, is
that of the flow,
u. The last parenthesized expression is the substantive derivative of the scalar pressure. Since the pressure p in this computation is an arbitrary scalar field, we may abstract it and write the substantive derivative operator as :\frac{D}{Dt} = \frac{\partial}{\partial t} + \mathbf u \cdot\nabla. == See also ==