21.04.2014 Views

these simulation numerique et modelisation de l'ecoulement autour ...

these simulation numerique et modelisation de l'ecoulement autour ...

these simulation numerique et modelisation de l'ecoulement autour ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ARTIFICIAL VISCOSITY MODELS<br />

– 4 th or<strong>de</strong>r operator : it is a less common operator. It acts as a bi-Laplacian and is mainly used to<br />

control spurious high-frequency wiggles.<br />

The way they are combined is d<strong>et</strong>ermined both by the sensor and by user-<strong>de</strong>fined param<strong>et</strong>ers (smu2 and<br />

smu4 in the run.dat file).<br />

Both operator contributions are first computed on each cell vertex, and are then scattered back to no<strong>de</strong>s<br />

(there is no divergence here, as it is done directly during the scattering operation).<br />

The 2 nd or<strong>de</strong>r operator<br />

A cell contribution of the 2 nd or<strong>de</strong>r AV is first computed on each vertex of the cell Ω j :<br />

R k∈Ωj = − 1 N v<br />

V Ωj<br />

∆t Ωj<br />

smu2 ζ Ωj (w Ωj − w k )<br />

The nodal residual is then found by adding the surrounding cells contributions :<br />

(A.12)<br />

dw k = ∑ j<br />

R k∈Ωj<br />

(A.13)<br />

For example, on a 1D uniform mesh, of mesh size ∆x, and for ζ Ωj = ζ = cste :<br />

which can be interpr<strong>et</strong>ed as :<br />

with :<br />

ν AV =<br />

smu2 ζ ∆x2<br />

2∆t<br />

=<br />

dw k = − smu2 ζ<br />

2<br />

∆x<br />

∆t (w k−1 − 2w k + w k+1 )<br />

(A.14)<br />

∫<br />

dw k = −ν AV (∆ k,∆x w) dx (A.15)<br />

smu2 ζ ∆x|u + c|<br />

2 CFL<br />

and<br />

∆ F D<br />

k,∆x w = w k−1 − 2w k + w k+1<br />

∆x 2<br />

(A.16)<br />

where ∆ F k,∆x D is exactly the classical FD Laplacian operator evaluated at k and of size ∆x.<br />

This shows that ν AV can be seen as an “artificial” viscosity (it has the same units as a physical viscosity),<br />

which is controlled by the user-<strong>de</strong>fined param<strong>et</strong>er smu2. The smu2 param<strong>et</strong>er is therefore dimensionless.<br />

A.3.1<br />

The 4 th or<strong>de</strong>r operator<br />

The technique used for the 4 th or<strong>de</strong>r operator is i<strong>de</strong>ntical to the technique of the 2 nd or<strong>de</strong>r operator.<br />

A cell contribution is first computed on each vertex :<br />

R k∈Ωj = 1 V Ωj<br />

[<br />

smu4 (<br />

N v ∆t ⃗ ]<br />

∇w) Ωj · (⃗x Ωj − ⃗x k ) − (w Ωj − w k )<br />

Ωj<br />

The nodal value is then found by adding every surrounding cells contributions :<br />

(A.17)<br />

dw k = ∑ j<br />

R k∈Ωj<br />

(A.18)<br />

198

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!