Physlib

Physlib.FluidDynamics.FluidFlow.Newtonian

Newtonian stress tensors for fluid flows

i. Overview

This module defines the velocity gradient and Newtonian stress tensor associated to a `FluidFlow`.

ii. Key results

- `FluidFlow.velocityGradient` : The spatial velocity-gradient matrix. - `FluidFlow.newtonianStressTensor` : The Newtonian stress tensor determined by pressure and viscosity.

iii. Table of contents

  • A. Newtonian stress tensor

iv. References

A. Newtonian stress tensor

2 declarations

definition

Spatial velocity gradient matrix u\nabla \mathbf{u}

Given a fluid flow in dd dimensions with velocity field u(t,x)\mathbf{u}(t, \mathbf{x}), the spatial velocity gradient is a function that maps a time tt and a spatial position xRd\mathbf{x} \in \mathbb{R}^d to a d×dd \times d matrix. The entry in the ii-th row and jj-th column of this matrix is the partial derivative of the ii-th component of the velocity with respect to the jj-th spatial coordinate, denoted as uixj\frac{\partial u_i}{\partial x_j} or jui\partial_j u_i.

definition

Newtonian stress tensor σ=pI+μ(u+(u))+λ(div u)I\mathbf{\sigma} = -p \mathbf{I} + \mu (\nabla \mathbf{u} + (\nabla \mathbf{u})^\intercal) + \lambda (\text{div } \mathbf{u}) \mathbf{I}

Given a fluid flow in dd dimensions with velocity field u\mathbf{u}, the Newtonian stress tensor σ\mathbf{\sigma} is a field that maps a time tt and a spatial position x\mathbf{x} to a d×dd \times d matrix defined by the expression: σ(t,x)=p(t,x)I+μ(t,x)(u+(u))+λ(t,x)(u)I\mathbf{\sigma}(t, \mathbf{x}) = -p(t, \mathbf{x}) \mathbf{I} + \mu(t, \mathbf{x}) \left( \nabla \mathbf{u} + (\nabla \mathbf{u})^\intercal \right) + \lambda(t, \mathbf{x}) (\nabla \cdot \mathbf{u}) \mathbf{I} where: - p(t,x)p(t, \mathbf{x}) is the pressure scalar field. - μ(t,x)\mu(t, \mathbf{x}) is the shear viscosity. - λ(t,x)\lambda(t, \mathbf{x}) is the second viscosity. - I\mathbf{I} is the d×dd \times d identity matrix. - u\nabla \mathbf{u} is the spatial velocity gradient matrix at (t,x)(t, \mathbf{x}). - u\nabla \cdot \mathbf{u} is the divergence of the velocity field at (t,x)(t, \mathbf{x}). - (u)(\nabla \mathbf{u})^\intercal denotes the transpose of the velocity gradient matrix.