05.07.2014 Views

SIMPLE Method on Non-staggered Grids - Department of ...

SIMPLE Method on Non-staggered Grids - Department of ...

SIMPLE Method on Non-staggered Grids - Department of ...

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.

earranging, we obtain the final discretized equati<strong>on</strong> for any general variable φ as<br />

follows:<br />

o o<br />

aPφP = aEφE + aWφW + aNφN + aSφS + aPφP<br />

+ b+ pterm<br />

(8)<br />

where<br />

aE<br />

=<br />

ΓΔ<br />

e<br />

y<br />

+ max ⎡−( ρu ) Δy, 0⎤<br />

e<br />

Δx<br />

⎣<br />

⎦<br />

e<br />

aW<br />

=<br />

ΓΔ<br />

w<br />

y<br />

+ max ⎡( ρu)<br />

Δy, 0⎤<br />

w<br />

Δx<br />

⎣ ⎦<br />

w<br />

aN<br />

=<br />

ΓΔ<br />

n<br />

x<br />

+ max ⎡−( ρv)<br />

Δx<br />

, 0⎤<br />

n<br />

Δy<br />

⎣<br />

⎦<br />

n<br />

aS<br />

=<br />

ΓΔ<br />

s<br />

x<br />

+ max ⎡( ρv)<br />

Δx<br />

, 0⎤<br />

s<br />

Δy<br />

⎣<br />

⎦<br />

s<br />

o ρΔΔ<br />

x y<br />

aP<br />

=<br />

Δt<br />

o<br />

aP = aE + aW + aN + aS + aP − Sp<br />

+ΔF<br />

Δ F = ( ρu) Δy−( ρu) Δ y+ ( ρv) Δx−( ρv)<br />

Δx<br />

e w n s<br />

b= ( sc )<br />

eqn<br />

ΔxΔ y+ b1 b1<br />

= Sdc + ( Sc)<br />

bc<br />

Sp = ( sp) eqnΔxΔ y+<br />

( Sp)<br />

bc<br />

(9)<br />

Sdc = −max ⎡<br />

⎣( ρu) Δy, 0⎤( ) max ( ) , 0 ( )<br />

e ⎦ φe − φP + ⎡<br />

⎣<br />

− ρu Δy<br />

⎤<br />

e ⎦ φe −φE<br />

−max ⎡<br />

⎣<br />

−( ρu) Δy, 0⎤( w P) max ( ) , 0 ( w W)<br />

w ⎦ φ − φ + ⎡<br />

⎣ ρu Δy<br />

⎤<br />

w ⎦ φ −φ<br />

−max ⎡<br />

⎣( ρv) Δx , 0⎤( φn φP) max ( ρv) x, 0 ( φn φN)<br />

n ⎦<br />

− + ⎡<br />

⎣<br />

− Δ ⎤<br />

n ⎦<br />

−<br />

−max ⎡<br />

⎣<br />

−( ρv) Δx, 0⎤( φs − φP) + max ⎡( ρv) Δx, 0⎤( φs −φS)<br />

s ⎦ ⎣ s ⎦<br />

⎧=−( pe<br />

−pw) Δy<br />

for x-momentum equati<strong>on</strong><br />

⎪<br />

pterm= ⎨=−( pn<br />

− ps) Δx<br />

for y-momentum equati<strong>on</strong><br />

⎪<br />

⎩ = 0 for all other equati<strong>on</strong>s<br />

( s ) , ( s ) = source terms per unit volume in the differential equati<strong>on</strong> (buoyancy, drag for<br />

p eqn c eqn<br />

( Sp) bc, ( S<br />

c) bc=<br />

source c<strong>on</strong>tributi<strong>on</strong>s <strong>of</strong> near-boundary points<br />

where b represents all discretized source terms, excluding the pressure term. The term S dc<br />

is the source c<strong>on</strong>tributi<strong>on</strong>, which results from the adopti<strong>on</strong> <strong>of</strong> the deferred-correcti<strong>on</strong><br />

o<br />

procedure in which the face values <strong>of</strong> the independent variable, φ<br />

P<br />

is the value <strong>of</strong> φ<br />

P<br />

from the previous time step. φ e , φ w , φ n , φ s are calculated from a suitable high order<br />

4

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

Saved successfully!

Ooh no, something went wrong!