2
2/5/13 1 Control Volume Finite Difference Methods Basic Concept: 1. Develop matrix equaBons based on Volume /Mass Fluxes and Volume/Mass conservaBon expressions r ather than second order PDEs. For example: 2. You don’t use Taylor series per se. Use simple finite difference representaBons of the flux terms across the face normal to the cell. d dt ρφdV V = n qρdA A 2D Example δe i, j = Δx i, j + Δx i, j +1 2 δw i, j = Δx i, j + Δx i, j1 2 K e = K i,k Δx i, j + K i, j +1 Δx i, j +1 Δx i, j + Δx i, j +1 K w = K i,k Δx i, j + K i, j1 Δx i, j1 Δx i, j + Δx i, j1 n e = (1,0) n w = (1,0) Δx i, j Δy i, j S s h t = k= e,w,n,s A k K k h k n k q w A w n w = K w Δy i, j h i, j h i, j 1 δ w q e A e n e = K e Δy i, j h i, j +1 h i, j δ e V i, j = Δx i, j Δy i, j Area = Δy Node separaBon distance n e n w

y 2D Example ea - New Mexico Tech Earth and … · CVFD_Lecture_Feb4_2013.pptx Author: Mark Person Created Date: 2/5/2013 8:45:25 PM

Embed Size (px)

Citation preview

2/5/13

1

ControlVolumeFiniteDifferenceMethods

BasicConcept:

1.  DevelopmatrixequaBonsbasedonVolume/MassFluxesandVolume/MassconservaBonexpressionsratherthansecondorderPDEs.Forexample:

2.Youdon’tuseTaylorseriesperse.UsesimplefinitedifferencerepresentaBonsofthefluxtermsacrossthefacenormaltothecell.

ddt

ρφdVV∫ = n ⋅ qρdA

A∫

2DExample

δei, j =Δxi, j + Δxi, j+1

2δwi, j =

Δxi, j + Δxi, j−12

Ke =Ki,kΔxi, j + Ki, j+1Δxi, j+1

Δxi, j + Δxi, j+1Kw =

Ki,kΔxi, j + Ki, j−1Δxi, j−1Δxi, j + Δxi, j−1

ne = (1,0) nw = (−1,0)€

Δxi, jΔyi, jSs∂h∂t

=k= e,w,n,s∑ AkKk∇hk ⋅ nk

qwAw ⋅ nw = −KwΔyi, jhi, j − hi, j−1

δw

qeAe ⋅ ne = KeΔyi, jhi, j+1 − hi, j

δe

Vi, j = Δxi, jΔyi, j

Area=Δy

NodeseparaBondistance

nenw

2/5/13

2

2DExample,X‐DirecBon

Ss∂h∂t

=

Ke

hi, j+1 − hi, jΔxi, j + Δxi, j+1

2

−Kw

hi, j − hi, j−1Δxi, j + Δxi, j−1

2Δxi, j

SsΔt

hi, jk+1 − hi, j

k( ) =2Ki, j+1/ 2

Δxi, j Δxi, j + Δxi, j+1( )

h i , j+1

k+1

+2Ki, j+1/ 2

Δxi, jΔxi, j + Δxi, j+1+

2Ki, j−1/ 2

Δxi Δxi, j + Δxi,i−1( )

h

i , j

k+1 +2Ki, j−1/ 2

Δxi, j Δxi, j + Δxi,i−1( )

h

i , j−1

k+1