# Conservation of Momentum

Conservation of momentum, expressed in terms of a finite element formulation, is given by:

- ${\Phi}_{I}$
- Weight functions
- $\rho $
- Material density
- $\nu $
- Velocity
- ${\sigma}_{ij}$
- Stress matrix
- ${b}_{i}$
- Body acceleration vector
- $V$
- Volume

This can be rewritten in a form similar to the explicit Lagrangian formulation with the addition of a new nodal force ${F}^{trm}$ , accounting for transport of momentum:

- $\left\{{F}^{trm}\right\}={\displaystyle \sum {f}^{trm}}$
- Transport of momentum forces

## Momentum Transport Force

By default, since version 2018.0 a streamline upwind technique is used to computed transportation forces (SUPG). This formulation enables to get rid of false diffusion (numerical issue with classical upwind technique). Nevertheless, SUPG method can be disabled in order to retrieve numerical solution obtained with classical upwind technique from versions prior to 2017. For this purpose, Engine keyword must be define: /ALE/SUPG/OFF. Using this keyword, momentum transport forces are computed using the classical upwind technique which was the default method up to version 2017.

The classical upwinding technique is introduced to add numerical diffusion to the scheme, which otherwise is generally under diffuse and thus unstable.

$0\le \eta \le 1$ Upwind coefficient, given in input.