You are on page 1of 49

l

Matlab Engine API

( ) + divJ = S
t

J J y J z
( ) divJ = x +
+

x
y
z

r
u

r
uml grad ( ml )

r
uui grad (ui )

r
uh kgrad ( h)

P
( u x ) + div ( uux gradux ) =
+ Bx + Vx
t
x

Bx Vx div ( gradui )
Vx Vx
Bx Vx

( ) + div ( u ) = div( grad ) + S


t

( ) +
( u j ) =
(
) + S
t
x j
x j
x j






p W E N S

a P P = aEE + aWW + aS S + aWW + b

a P aW a E

a S a N

x(1)=xu(2); x(l1)=xu(l1);
xu(i)+xu(i+1)
x(i)=
,
i = 2 to (l1 1)
2

y(1)=yv(2); y(m1)=yv(m1);
yv(j)+yv(j+1)
y(j)=
,
j = 2 to ( m1 1)
2

( ) + divJ = S
t

( ) +
( u j ) =
(
)+S
t
x j
x j x j

aPP = aE E + aW W + aS S + aW W + b

Jx Jy
( ) +
+
= S
t
x
x
Jx = u

Jy = v

p p 0p 0p
(
)x y + J e Jw + J s J n = ( S c + S p p )xy
t
J e = J x dy
e

J w = J x dy

J s = J y dx
s

J n = J y dx
n

p p0

) x y + Fe Fw + F s Fn = 0
t
Fe = e ue y

Fw = wuw y
Fs = s us x

Fn = nun x

p 0p
t

( 0p xy ) + ( J e Fe p ) ( J w Fw p ) + ( J n Fn p ) ( J s Fs p ) = ( S c + S p p ) xy

( J e

Fe p ) ( J w Fw p )

( J n Fn p ) ( J s Fs p ) ( J e Fe p )

Sc SP
( J e Fe p )

J e Fe p = aE (P E )
J e Fw p = aW (W P )
J e Fn p = aN (P N )
J e Fs p = aS (S P )
e y
xe

a E = DeA(| PE |) Fe , 0,

De =

aW = DwA(| PW |) Fw , 0

y
Dw = w
xw

a N = DnA(| PN |) Fn , 0

Ds =

a E = DsA(| PS |) Fs , 0
J e

Dn =

sx
xs

n x
xn

, J w , J s , J n P , E , W, S, N

ae ue = anbunb + b + (PP PE ) Ae

ae ue = anbunb + b + (PP PE ) Ae

Fe , Fw , F n , Fs

De , Dw , Dn , Ds

( e ue ) y

e y
xe

( w uw ) y

w y
xw

( s u s ) x

s x
xs

( nun ) x

n x
xn

aim(i , j ) = aW (i , j );
aip ( i, j ) = a E (i , j );

ajm(i , j ) = aS (i , j );
ajp ( i, j ) = a N (i , j)

w (4,4)

b = S c x y + a0p p0 + (1 relax ) a p p0

d e , d n

b=

( P0 P ) xyz
+ ( u *) w (u * )e yz
t

*
*
*
*
+ ( u ) s ( u ) n z x + ( u ) b (u )t xy

( 0P P ) xyz
t

E W
*

P N S

aPP = a S S + aN N + (b + aEE* + aW W* )

(i ,

j) (i )

m11

m1 1

j =2

j= 2

m1 1

aP (i, j + i ) = aW (i 1, j + i 1 ) + a E (i, j+1 + i +1)


j =2

m11

m 1 1

m 1 1

j =2

j =2

j=2

+ a N (i, j+1 + i ) + a S (i , j 1 + i ) + bi , j

( BL) i = ( BLP) i+1 + ( BLM ) i1 + ( BLC )


BL =

m1 1

(a

BLP =

m1 1

a
j= 2

BLM =

m1 1

a
j =2

BLC =

aN aS )

j= 2

m11

(b
j =2

i, j

+ aW i1, j+ a Ei +1, j+ aN i, j +1 + a S i , j 1 a P i ,j )

(i ) (i , j ) ' = ( i, j ) + (i )

aW
aW

div ( gradT )

= 0

T=x+y+x*y

= 1

( ) + div ( u ) = div( grad ) + S


t

=
(
) + S
Dt
xl
xl

ui

e
e / k

e / h

e /

P
+ fi
xi
Gk

( c1G k c2 )
k
qr

= T + , T = C k 2 / ,

D
uv
= ( + V g )
Dt
t

Dt
t

r r
d
F
FdV =
dV + Fu gndS

V ( t ) t
S (t )
dt V ( t )

V (t )

v
g( Fu )dV =

S (t )

r r
Fu gndS

d
dt

V (t )

dV = 0

+ g( u ) = 0
t

+ gu = 0
t

d
dt

V (t )

v
udV = F

F F

uv
fV

uv
f

uv v uv
p = ng

uv
v
p = ( p1, p2, p3) n = ( n1, n2, n3)

12 13

uv 11
= 21 22 23
31 32 33

d
dt

V (t )

v
udV =

V (t )

uv
v uv
fdV + n g dS
S

v uv
ng dS

V ( t)

uv
g dV

v
uv
uv
du

= f + g
dt

ji
ui
u
+ u j i = f i +
t
x j
x j

uv

uv

1
ii
3

1
ii = P + k
3

ui
xi

= 0

uv

ji = [ P + k ] ji + *ji
*ji ii* = 0

ui
x j

ui 1 ui u j
1 u u j
1
1
= (
+
)+ ( i
) = Dij + k ijk
x j 2 x j xi
2 x j xi
2
2

1
Dij k ijk
2

uv

Dij

=(

ui u j
+
)
x j xi

ij Dij

ij Dij


ii

*
ji

= AD ji + B ji

1
2
= 0 B = ADii = Ag
3
3

A =

2
ji = [ P + k ] ji + D ji ji
3

Dui
P
2
=
+
D ji
+ Fi
Dt
xi x j
3 x j

Dui
P
2
1

=
+
ui +
+ Fi
Dt
xi
x j x j
3 x j

= = 0

u j
Dui
P

u
=
+
( i )i +

Dt
xi x j
x j
xi x j

Dui
P
2

=
+
ui + f i
Dt
xi
x j x j

ui
u
u'
P
2
+ u j i + u 'j i =
+
u + f i
t
x j
x j
x i
x j x j i

u j
'

u 'j
ui'

=
(ui'u 'j ) ui'
x j
x j
x j

u'j
x j

= 0 u

'
i

u 'j
x j

f f
=
s s

= 0

Dui
P
u
=
+
( i ui'u 'j ) + fi
Dt
xi x j
x j

ui u j ui
'

'

D
2

=
+ S
Dt
x j x j

D
2

=

(u 'j ' ) + S
Dt x j x j
x j
r

S u g

2

x j x j

v j ui u j
'

'

'

'

u 'j ui' = T D ji = T (
u 'j ' =

ui u j
+
)
x j xi

T
(
)
x j

D
+ T
=
(
) + S
Dt x j x j

T T

= c k 2 l


k
k

T = c k 2 /

k k

'

'

ui u j

ui'

+u

u 'j

'
l

ui

+ ul

xl

u j

ui'

+u

xl

u 'j

'
l

ui'
xl

1 P '
2
(ui'ul' ) =
+v
ui'
xl
xi
xl xl

u 'j

' '
1 P '
2
+u
+ ul
+u

(u j ul ) =
+v
u 'j
t
xl
xl
xl xl
x j
xl xl
'
l

'
l

u 'j (32) + ui' (33)


u 'j
'
i

u 'j

ui'
u
u '
u '
' '
1 P '
2
+ u 'j ul' i + u 'j ul i + u 'j ul' i u 'j
(ui ul ) = u 'j
+ vu 'j
u'
t
xl
xl
xl
xl
xi
xl xl i
u 'j
t

+uu
'
i

'
l

u j
xl

+ u ul
'
i

u 'j
xl

+ uu

' '
i l

u 'j
xl

ui'

1 P '
2
(u 'j ul' ) = ui'
+ vui'
u 'j
xl
x j
xl xl

u 'j (ui' u 'j ) (ui' u 'j ) (ui' u 'j )


ui'
+ ui'
=
,
=
t
t
t
t
t

u 'j
(ui'u 'j ) (ui' uj' ul' ) (ui' uj' ul' ) (ui' uj' ul ' )
ui'
' '
'
uu
+ ui ul
= ul
=
,
=
xl
xl
xl
xl
xl
xl
'
j

'
l

u 'j
(ui' u 'j )
(ui' u 'j )
(ui' u 'j )
ui'
'
u ul
+ ui u l
= ul
, ul
= ul
xl
xl
xl
xl
xl
'
j

'
ui' u j
2
2
2
'
'
'
' '
vu
u + vui
u =v
u u 2v
xl xl i
xl xl j
xl xl i j
xl xl
'
j

'
'
2
ui' u j
2
ui' u j
' '
' '
v
ui u j 2v
=v
ui u j 2v
xl xl
xl xl
xl xl
xl xl
'
'
( u 'j )
(u 'j )
1 P '
1 ( u j P )
1 ' '
' 1
' 1
u
=
+P
=
(u P ) + P
xi
xi
xi
xl j il
xi
'
j

(u 'j )
( u j' )
1 ' '
1
' 1
'
'
' 1

(u P ) + P
=
(u P ) + P
xl j il
xl
xl j il
xi
'
1 P '
1
' '
' 1 (ui )
u
=
( ui P jl ) + P
x j
xl
x j
'
i

u 'j

' '

(ui ul ) = ui'
( u j' ul' ) = 0
xl
xl

'

'

ui u j

(ui' u 'j )
t
+v

+ ul

( ui'u 'j )
xl

u j
(ui'u 'j ul' )
ui
' '
= (u u
+ ui ul
)
xl
xl
xl
'
j

'
l

'
2
u ' u j
ui' u 'j 2v i
xl xl
xl xl

'
(u 'j ) 1 ' '
1 ' '
' 1
' 1 (ui )

(u P ) + P

(u P ) + P
xl j il
xi
xl i il
xi

ui' u j
1 ' ' ' 1 ' '
i = j , k = ui ui ,k = ui ui , = v
2
2
xl xl
'

( k 'ul' )
u
k
k
2
1 ' '
+ 2ul
= 2v
k 2 2
2
(ul P ) 2ui' ul' i
t
xl
xl xl
xl
xl
xl

u
Dk
' '
k 1 ' '
=
(k ul v
+ ul P ) ui' ul' i
Dt
xl
xl
xl

1 e k
1 + k
' '
k 1 ' '
= ( T
)
=
( k ul v
+ u P )
k xl k
xl
xl
xl l

= C k 2 / , e = T +

ui

Gk = T (

xl

ul ui
u
)
= ui'ul' i
xi xl
xl

Dk 1 e k
=
Gk
Dt k xl

ui' u j
'

=v

xl xl

D
e

=
(
) (c1Gk c2 )
Dt
xl xl
k

=
(
) + S
Dt
xl
xl

ui

e / k
e /

Ys
h

e / Y

e / h

P
+ fi
xi
Gk

( c1G k c2 )
k

ws
qr

You might also like