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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A.4 The 4 mo<strong>de</strong>ls implemented in AVBP<br />

For example, on a 1D uniform mesh, of mesh size ∆x, this yields :<br />

R k∈Ωleft = smu4 [(<br />

∆x 1<br />

2 ∆t 2 (w k − w k−2<br />

2∆x<br />

R k∈Ωright = smu4 [(<br />

∆x 1<br />

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

2∆x<br />

Adding <strong>these</strong> 2 contributions gives :<br />

+ w )<br />

k+1 − w k−1<br />

) ·<br />

2∆x<br />

+ w )<br />

k+2 − w k<br />

) ·<br />

2∆x<br />

( −∆x<br />

2<br />

) ( )]<br />

wk−1 + w k<br />

−<br />

− w k<br />

2<br />

( ) (<br />

(A.19)<br />

)]<br />

∆x wk + w k+1<br />

−<br />

− w k<br />

2<br />

2<br />

(A.20)<br />

dw k = smu4 ∆x<br />

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

(A.21)<br />

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

dw k = κ AV ∫<br />

(∆∆ F D<br />

k,∆x w) dx<br />

(A.22)<br />

with :<br />

κ AV = smu4.∆x4<br />

16∆t<br />

= smu4.∆x3 |u + c|<br />

16 CFL<br />

and<br />

∆∆ F k,∆x D w = w k−2 − 4w k−1 + 6w k − 4w k+1 + w k+2<br />

∆x 4<br />

(A.23)<br />

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

This shows that κ AV can be seen as an “artificial” 4 th or<strong>de</strong>r hyper-viscosity, which is controlled by the<br />

user-<strong>de</strong>fined param<strong>et</strong>er smu4. Just like smu2, the smu4 param<strong>et</strong>er is dimensionless.<br />

A.4 The 4 mo<strong>de</strong>ls implemented in AVBP<br />

The four AV mo<strong>de</strong>ls available in AVBP are :<br />

– “Honey” mo<strong>de</strong>l (iavisc=-1),<br />

– “Jameson” mo<strong>de</strong>l (iavisc=1),<br />

– “Colin” mo<strong>de</strong>l (iavisc=2),<br />

– and “SLK” (Schönfeld–Lartigue–Kaufmann) mo<strong>de</strong>l (iavisc=3).<br />

Where by “mo<strong>de</strong>l” we <strong>de</strong>note a combination of several param<strong>et</strong>ers :<br />

– the choice of the sensor and the variable which is used for the sensor,<br />

– the way the 2 nd or<strong>de</strong>r and the 4 th or<strong>de</strong>r operators are combined,<br />

– and finally on which variables the operators are applied.<br />

A.4.1<br />

“Honey” mo<strong>de</strong>l<br />

The concept of sensor is not relevant in this case : ζ HON = 1 everywhere. Consequently, 2 nd or<strong>de</strong>r<br />

AV is applied everywhere in the field. Of course, in this case, the use of 4 th or<strong>de</strong>r AV is not necessary and<br />

smu4 is s<strong>et</strong> to zero. It is y<strong>et</strong> highly recommen<strong>de</strong>d to put smu4 = 0 in your run.dat file, to remember<br />

that no 4 th or<strong>de</strong>r AV is used in this case, although AVBP does it automatically. . .<br />

199

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

Saved successfully!

Ooh no, something went wrong!