�� sr !com.femlab.server.ModelFileHeader�D���% L tagst Lcom/femlab/util/FlStringList;L typesq ~ L vrsnt Lcom/femlab/util/FlVersion;xpw sr com.femlab.util.FlVersion��%�/B = I buildI majorL datet Ljava/lang/String;L extq ~ L nameq ~ L rcsq ~ L reactionExtq ~ L reactionNameq ~ xpw t q ~ t #COMSOL Reaction Engineering Lab 3.5t at COMSOL 3.5q ~ w [t $Name: $t $Date: 2008/12/03 17:02:19 $xur [Ljava.lang.String;��V��{G xp t modelinfot xfemt guit fem0t g4t g8t g9t g1t g11t fem70t fem70.0q ~ q ~ t fem80t fem80.0q ~ q ~ uq ~ q ~ t femstructt guistructq ~ t drawq ~ q ~ q ~ q ~ t geomt mesht solutiont xmeshq ~ q ~ !q ~ "q ~ #xsr com.femlab.api.client.ModelInfo�^���% L descrq ~ L docURLq ~ [ imaget [Bxpw pt pxuq ~ t�`
COMSOL 3.5
a
0
603
$Name: $
$Date: 2008/12/03 17:02:19 $
18
geom
on
on
off
on
on
on
on
0.1
TIME
SmePlaneStrain
cartesian
{"u","v","p"}
{"X","Y","Z"}
smpn
SME
{"shlag(2,'u')","shlag(2,'v')"}
4
2
2
off
_smpn
EX_smpn
EY_smpn
EZ_smpn
FX_smpn
FXAmp_smpn
FXPh_smpn
FXg_smpn
FY_smpn
FYAmp_smpn
FYPh_smpn
FYg_smpn
GXY_smpn
TaX_smpn
TaY_smpn
alphaX_smpn
alphaY_smpn
alphaZ_smpn
eX_smpn
eXi_smpn
eXY_smpn
eXYi_smpn
eY_smpn
eYi_smpn
eZi_smpn
nuXY_smpn
nuXZ_smpn
nuYZ_smpn
refpntX_smpn
refpntY_smpn
sX_smpn
sXi_smpn
sXY_smpn
sXYi_smpn
sY_smpn
sYi_smpn
sZ_smpn
sZi_smpn
Lag2
static
on
freq
off
ref
ref
off
{"lm1","lm2"}
ideal
0
0
0
0
global
global
standard
{"0","0","0","0"}
{"0","0"}
0
0
0
0
{1,1,1,1,1,1,1,1,1,1,1}
Fluid load
-T_x_ns*dvol_ale/dvol
0
0
0
-T_y_ns*dvol_ale/dvol
0
0
0
0
0
distr_force
global
area
global
standard
free
free
fixed
0
0
0
0
0
0
0
0
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
0
0
0
0
0
E_smpn/h*min(1e-3*5^auglagiter,1)
E_smpn/h*min(1e-3*5^auglagiter,1)
nofriction
fast
auto
1e-2
auto
1e-6
0
0
0
0
0
Inf
1e-3
0
1e-3
0
1e-3
0
{2,2,2,1,3,1,2,2,1,1}
1 2
1 2
1 1 1
1 1 1
1 1 1
1 1 1
{"0","0","0"}
{"0","0","0"}
0
1
Fluid domain
Solid domain
2.0e11
E
7850
nodamping
0
0
0
{"0","0","0"}
{"0","0","0"}
global
iso
0
neo_hookean
8e5
2e5
2e5
1e10
-3e11
-5e11
-6e11
1e11
8e10
{"2e10"}
{"3000"}
4e10
3e10
iso
mises
tangent
2.0e10
2.0e10
2.0e8
mises_smpn
misesKin_smpn
2.0e10[Pa]/(1-2.0e10[Pa]/2.0e11[Pa])*epe_smpn
0
0
0
0
0
0
0
0
0
0
0
1.2e-5
0.33
7.52e10
0.33
1.2e-5
2.0e11
0.33
1.2e-5
2.0e11
0.33
1.2e-5
2.0e11
{"2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*0.33","0","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","2.0e11/((1+0.33)*(1-2*0.33))*0.33","0","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","0","0","0","0","2.0e11/((1+0.33)*2)"}
{"2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*0.33","0","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","2.0e11/((1+0.33)*(1-2*0.33))*0.33","0","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","0","0","0","0","2.0e11/((1+0.33)*2)"}
{"1.2e-5","1.2e-5","1.2e-5","0"}
{"1.2e-5","1.2e-5","1.2e-5","0"}
0
1
0
0
0
0
global
0
293.15
293.15
0
500
17.44
51.6
volume
global
standard
free
0
0
0
0
0
0
0
0
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0"}
{"0","0"}
0
0
0
0
dx_guess_smpn
dx_smpn
dy_guess_smpn
dy_smpn
R0_guess_smpn
X0_guess_smpn
Y0_guess_smpn
0
{"X","Y"}
{"X","Y"}
none
0
0
0
0
global
0
dr_guess_smpn
dr_smpn
1
{1,2}
-1
0
0
MovingMesh
cartesian
{}
{"X","Y","Z"}
ale
{"shlag(2,'x')","shlag(2,'y')"}
4
2
2
off
_ale
Lag2
winslow
static
off
ale
ale
ref
off
{"lm3","lm4"}
non-ideal
Structural displacement
Fixed
global
def
{"u","v"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"1","1"}
{"1","1"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{2,2,2,1,3,1,2,2,1,1}
1 2
1 2
1 1
1 1
1 1
1 1
{"xinit_ale","yinit_ale"}
{"xinit_ale","yinit_ale"}
1
Fluid domain
Solid domain
free
phys
{"0","0"}
{"u","v"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{1,2}
FlNavierStokes
cartesian
{"u2","v2","p2","nxw","nyw"}
{"x","y","z"}
ns
{"shlag(2,'u2')","shlag(2,'v2')","shlag(1,'p2')"}
4
2
2
1
2
off
_ns
Lagp2p1
static
Off
ale
off
{"lm5","lm6","lm7"}
non-ideal
0
0
{1,1,1,1,1,1,1,1,1,1,1}
Structural velocity
walltype
outlet
inlet
walltype
int
uv
p
noslip
noslip
noslip
lwall
noslip
ntotstress
totstress
cont
U0in
0
0
0
0
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
1
1
U*4*s*(1-s)
1
1
0
0
0
0
0
ut
0
0
0
0
vt
0
0
{1,2,3,4,5,4,3,1,4,4}
1 2 3
1 2 3
1 1 2
1 1 2
1 1 2
1 1 2
{"0","0","0","0","0"}
{"0","0","0","0","0"}
1
0
Fluid domain
Solid domain
rho
1
eta
1
0
0
0
0.5
1
gls
0.25
1
sc
0.35
0
1
0.1
0
navierstokes
usesELM
0
Lagp2p1
0
Lagp2p1
0
0
0
{1,2}
10
{"X","Y"}
{"x","y"}
{"ref","ale"}
{"shlag('order',2,'basename','x','frame','ale')","shlag('order',2,'basename','y','frame','ale')","shlag('order',2,'basename','u2','frame','ale')","shlag('order',2,'basename','v2','frame','ale')","shlag('order',1,'basename','p2','frame','ale')","shlag(2,'u')","shlag(2,'v')"}
4
2
2
1
dvol
ref
2
fixed
dvol_ale
ale
2
moving_abs
ref
dvol_ale
ale
2
moving_rel
{"u","v"}
ref
on
1
SI
{"0","0","0","0","0","0","0","0"}
1 1 1 1 1 1 1 2
{1,1}
1 2 3 4 5
6 7
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
{"0","0","0","xinit_ale","yinit_ale","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","-Xx*test(xx)-Xy*test(xy)","-Yx*test(yx)-Yy*test(yy)","(-2*eta_ns*u2x+p2)*test(u2x)-eta_ns*(u2y+v2x)*test(u2y)-rho_ns*(u2*u2x+v2*u2y)*test(u2)+gls_ns+shock_capt_ns","-eta_ns*(v2x+u2y)*test(v2x)+(-2*eta_ns*v2y+p2)*test(v2y)-rho_ns*(u2*v2x+v2*v2y)*test(v2)","-divU_ns*test(p2)"}
{"thickness_smpn*(-eX_smpn_test*SX_smpn-eY_smpn_test*SY_smpn-2*eXY_smpn_test*SXY_smpn)","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
1 2
1 3
1 1 1 2 2 2 2 2
1 1 1 3 3 3 3 3
{"u","v","p","x","y","u2","v2","p2"}
reacf(u)
reacf(v)
(X+u-refpntX_smpn)*RFY_smpn-(Y+v-refpntY_smpn)*RFX_smpn
0
0
sqrt(real(u)^2+real(v)^2)
(F11_smpn*(SX_smpn*F11_smpn+SXY_smpn*F12_smpn)+F12_smpn*(SXY_smpn*F11_smpn+SY_smpn*F12_smpn))/J_smpn
(F21_smpn*(SX_smpn*F21_smpn+SXY_smpn*F22_smpn)+F22_smpn*(SXY_smpn*F21_smpn+SY_smpn*F22_smpn))/J_smpn
SZ_smpn*F33_smpn^2/J_smpn
(F11_smpn*(SX_smpn*F21_smpn+SXY_smpn*F22_smpn)+F12_smpn*(SXY_smpn*F21_smpn+SY_smpn*F22_smpn))/J_smpn
uX+0.5*(uX^2+vX^2)
vY+0.5*(uY^2+vY^2)
0.5*(uY+vX+uX*uY+vX*vY)
E_smpn*((1-nu_smpn)*eX_smpn+nu_smpn*eY_smpn)/((1+nu_smpn)*(1-2*nu_smpn))
E_smpn*(nu_smpn*eX_smpn+(1-nu_smpn)*eY_smpn)/((1+nu_smpn)*(1-2*nu_smpn))
E_smpn*nu_smpn*(eX_smpn+eY_smpn)/((1+nu_smpn)*(1-2*nu_smpn))
E_smpn*eXY_smpn/(1+nu_smpn)
-K_smpn*evol_smpn
sqrt((K_smpn+4*G_smpn/3)/rho_smpn)
sqrt(G_smpn/rho_smpn)
sqrt(sX_smpn^2+sY_smpn^2+sZ_smpn^2-sX_smpn*sY_smpn-sY_smpn*sZ_smpn-sX_smpn*sZ_smpn+3*sXY_smpn^2)
0.5*thickness_smpn*(eX_smpn*sX_smpn+eY_smpn*sY_smpn+2*eXY_smpn*sXY_smpn)
-1+Jel_smpn
0
1+uX
uY
vX
1+vY
1+ez_smpn
F33_smpn*(F11_smpn*F22_smpn-F12_smpn*F21_smpn)
detF_smpn
J_smpn
F22_smpn*F33_smpn/detF_smpn
-F12_smpn*F33_smpn/detF_smpn
-F21_smpn*F33_smpn/detF_smpn
F11_smpn*F33_smpn/detF_smpn
(F11_smpn*F22_smpn-F21_smpn*F12_smpn)/detF_smpn
max(max(abs(s1_smpn-s2_smpn),abs(s2_smpn-s3_smpn)),abs(s1_smpn-s3_smpn))
X
Y
x-X
y-Y
sqrt(u2^2+v2^2)
v2x-u2y
u2x+v2y
rho_ns*U_ns*h_ale/eta_ns
rho_ns*(u2*u2x+v2*u2y)+p2x-F_x_ns-eta_ns*(2*u2xx+u2yy+v2xy)
rho_ns*(u2*v2x+v2*v2y)+p2y-F_y_ns-eta_ns*(v2xx+u2yx+2*v2yy)
rho_ns*u2
rho_ns*v2
eta_ns
rho_ns
nojac(1/max(2*rho_ns*sqrt(emetric_ale(u2-xt,v2-yt)),48*eta_ns/h_ale^2))
0.5*nojac(if((u2-xt)^2+(v2-yt)^2
rho_ns*divU_ns
E
7850
0
0
0
0
800000
200000
200000
10000000000
-300000000000
-500000000000
-600000000000
E_smpn*nu_smpn/((1+nu_smpn)*(1-2*nu_smpn))
0.5*E_smpn/(1+nu_smpn)
E_smpn/(3*(1-2*nu_smpn))
0.5*E_smpn/(1+nu_smpn)
20000000000
20000000000
200000000
mises_smpn
misesKin_smpn
20000000000[Pa]*epe_smpn/(1-20000000000[Pa]/200000000000[Pa])
0
0
0
0
0
0
0
0
1.2e-005
0.33
75200000000
0.33
1.2e-005
200000000000
0.33
1.2e-005
200000000000
0.33
1.2e-005
200000000000
0
1
0
0
0
0
293.15
293.15
500
17.44
51.6
0
0
0
0
0
0
dx_guess_smpn
dx_smpn
dy_guess_smpn
dy_smpn
R0_guess_smpn
X0_guess_smpn
Y0_guess_smpn
0
0
0
dr_guess_smpn
dr_smpn
1
0
0
0
0
rho
eta
0
0
0.5
0.25
sc
0.35
1
0.1
0
Lagp2p1
Lagp2p1
-test(nojac(rho_ns)*(nojac(u2-xt)*u2x+nojac(v2-yt)*u2y)+p2x-nojac(eta_ns)*(2*u2xx+u2yy+v2xy))*taum_ns*res_u2_ns-test(nojac(rho_ns)*(nojac(u2-xt)*v2x+nojac(v2-yt)*v2y)+p2y-nojac(eta_ns)*(v2xx+u2yx+2*v2yy))*taum_ns*res_v2_ns-test(divU_ns)*tauc_ns*res_p2_ns
0
(d(x,xi1)^2+d(x,xi2)^2)^2+2*(d(y,xi1)*d(x,xi1)+d(y,xi2)*d(x,xi2))^2+(d(y,xi1)^2+d(y,xi2)^2)^2
sqrt((u2-xt)^2+(v2-yt)^2)
d(x,xi1)^2+d(x,xi2)^2
d(y,xi1)*d(x,xi1)+d(y,xi2)*d(x,xi2)
d(y,xi1)^2+d(y,xi2)^2
-nojac(0.5*min(ck_ns*sqrt((tauc_ns*res_p2_ns/(nojac(rhoint_g1_ns/vol_g1_ns)*nojac(sqrt(u2int_g1_ns/vol_g1_ns))))^2+(taum_ns*res_u2_ns)^2+(taum_ns*res_v2_ns)^2),U_ale_ns)*min(gijgij_ns^(-0.25),rho_ns*U_ale_ns/(48*eta_ns)))*rho_ns*(g11_ns*(u2x*test(u2x)+v2x*test(v2x))+g21_ns*(u2y*test(u2x)+v2y*test(v2x))+g21_ns*(u2x*test(u2y)+v2x*test(v2y))+g22_ns*(u2y*test(u2y)+v2y*test(v2y)))
{0,0}
{0,0}
{1,2}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","-nx_ns*p2*test(u2)","-ny_ns*p2*test(v2)","0"}
{"0","0","0","0","0","0","0","0"}
{"FXg_smpn*u_test","FYg_smpn*v_test","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"FXg_smpn*u_test","FYg_smpn*v_test","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","-x+X","-y+Y","-u2","-v2","0"}
{"0","0","0","-x+X","-y+Y","0","0","-p2"}
{"0","0","0","-x+X","-y+Y","-u2-U0in_ns*nx_ns","-v2-U0in_ns*ny_ns","0"}
{"0","0","0","u-x+X","v-y+Y","-u2+uwall_ns","-v2+vwall_ns","0"}
{"-u","-v","0","0","0","0","0","0"}
{"0","0","0","u-x+X","v-y+Y","-u2+uwall_ns","-v2+vwall_ns","0"}
{"0","0","0","-test(x)","-test(y)","test(-u2)","test(-v2)","0"}
{"0","0","0","-test(x)","-test(y)","0","0","test(-p2)"}
{"0","0","0","-test(x)","-test(y)","test(-u2)","test(-v2)","0"}
{"0","0","0","-test(x)","-test(y)","test(-u2)","test(-v2)","0"}
{"test(-u)","test(-v)","0","0","0","0","0","0"}
{"0","0","0","-test(x)","-test(y)","test(-u2)","test(-v2)","0"}
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
6 7 1 2 3 4 5
6 7
6 7 1 2 3 4 5
1 2
1 2
1 2
1 2
1 3
1 2
1 1 1 2 2 2 2 2
1 1 1 2 2 2 2 2
1 1 1 2 2 2 2 2
1 1 1 2 2 2 2 2
1 1 1 3 3 3 3 3
1 1 1 2 2 2 2 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"u","v","p","x","y","u2","v2","p2"}
reacf(u)
reacf(u)
reacf(u)
reacf(v)
reacf(v)
reacf(v)
(X+u-refpntX_smpn)*RFY_smpn-(Y+v-refpntY_smpn)*RFX_smpn
(X+u-refpntX_smpn)*RFY_smpn-(Y+v-refpntY_smpn)*RFX_smpn
(X+u-refpntX_smpn)*RFY_smpn-(Y+v-refpntY_smpn)*RFX_smpn
FX_smpn*thickness_smpn
0
FX_smpn*thickness_smpn
FY_smpn*thickness_smpn
0
FY_smpn*thickness_smpn
sqrt(real(u)^2+real(v)^2)
sqrt(real(u)^2+real(v)^2)
sqrt(real(u)^2+real(v)^2)
(F11_smpn*SX_smpn+F12_smpn*SXY_smpn)*nX_smpn+(F11_smpn*SXY_smpn+F12_smpn*SY_smpn)*nY_smpn
(F11_smpn*SX_smpn+F12_smpn*SXY_smpn)*nX_smpn+(F11_smpn*SXY_smpn+F12_smpn*SY_smpn)*nY_smpn
(F11_smpn*SX_smpn+F12_smpn*SXY_smpn)*nX_smpn+(F11_smpn*SXY_smpn+F12_smpn*SY_smpn)*nY_smpn
(F21_smpn*SX_smpn+F22_smpn*SXY_smpn)*nX_smpn+(F21_smpn*SXY_smpn+F22_smpn*SY_smpn)*nY_smpn
(F21_smpn*SX_smpn+F22_smpn*SXY_smpn)*nX_smpn+(F21_smpn*SXY_smpn+F22_smpn*SY_smpn)*nY_smpn
(F21_smpn*SX_smpn+F22_smpn*SXY_smpn)*nX_smpn+(F21_smpn*SXY_smpn+F22_smpn*SY_smpn)*nY_smpn
X
Y
eta_ns*(2*nx_ns*u2x+ny_ns*(u2y+v2x))
eta_ns*(2*nx_ns*u2x+ny_ns*(u2y+v2x))
eta_ns*(2*nx_ns*u2x+ny_ns*(u2y+v2x))
eta_ns*(2*nx_ns*u2x+ny_ns*(u2y+v2x))
eta_ns*(2*nx_ns*u2x+ny_ns*(u2y+v2x))
-nx_ns*p2+2*nx_ns*eta_ns*u2x+ny_ns*eta_ns*(u2y+v2x)
-nx_ns*p2+2*nx_ns*eta_ns*u2x+ny_ns*eta_ns*(u2y+v2x)
-nx_ns*p2+2*nx_ns*eta_ns*u2x+ny_ns*eta_ns*(u2y+v2x)
-nx_ns*p2+2*nx_ns*eta_ns*u2x+ny_ns*eta_ns*(u2y+v2x)
-nx_ns*p2+2*nx_ns*eta_ns*u2x+ny_ns*eta_ns*(u2y+v2x)
eta_ns*(nx_ns*(v2x+u2y)+2*ny_ns*v2y)
eta_ns*(nx_ns*(v2x+u2y)+2*ny_ns*v2y)
eta_ns*(nx_ns*(v2x+u2y)+2*ny_ns*v2y)
eta_ns*(nx_ns*(v2x+u2y)+2*ny_ns*v2y)
eta_ns*(nx_ns*(v2x+u2y)+2*ny_ns*v2y)
-ny_ns*p2+nx_ns*eta_ns*(v2x+u2y)+2*ny_ns*eta_ns*v2y
-ny_ns*p2+nx_ns*eta_ns*(v2x+u2y)+2*ny_ns*eta_ns*v2y
-ny_ns*p2+nx_ns*eta_ns*(v2x+u2y)+2*ny_ns*eta_ns*v2y
-ny_ns*p2+nx_ns*eta_ns*(v2x+u2y)+2*ny_ns*eta_ns*v2y
-ny_ns*p2+nx_ns*eta_ns*(v2x+u2y)+2*ny_ns*eta_ns*v2y
-T_x_ns*dvol_ale/dvol
0
-T_x_ns*dvol_ale/dvol
0
0
0
-T_y_ns*dvol_ale/dvol
0
-T_y_ns*dvol_ale/dvol
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
dnX
nX
unX
dnY
nY
unY
0
1
0
0
0
0
0
0
0
0
1
0
nX
nX
nX
unX
dnX
nY
nY
nY
unY
dnY
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
4*U*s*(1-s)
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
ut
ut
0
0
0
vt
vt
0
0
0
0
0
nx
nx
nx
unx
dnx
ny
ny
ny
uny
dny
0
0
0
0
0
0
0
0
0
0
{0,0,0,0,0,0,0,0,0,0}
{0,0,0,0,0,0,0,0,0,0}
{1,2,3,4,5,6,3,1,6,6}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
1 2 3 4 5
6 7 1 2 3 4 5
1 2
1 2
1 1 1 2 2 2 2 2
1 1 1 2 2 2 2 2
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"u","v","p","x","y","u2","v2","p2"}
reacf(u)
reacf(v)
(X+u-refpntX_smpn)*RFY_smpn-(Y+v-refpntY_smpn)*RFX_smpn
0
0
sqrt(real(u)^2+real(v)^2)
X
Y
0
0
0
0
0
0
0
0
0
0
0
{0,0,0,0,0,0,0,0,0,0,0}
{0,0,0,0,0,0,0,0,0,0,0}
{1,1,1,2,2,2,1,2,2,1,1}
-1
0
0
uTIME
uTIMETIME
uXTIME
uYTIME
vTIME
vTIMETIME
vXTIME
vYTIME
xTIME
xTIMETIME
xxTIME
xyTIME
yTIME
yTIMETIME
yxTIME
yyTIME
10
u2TIME-xTIME*u2x-yTIME*u2y
u2TIMETIME
u2xTIME-xTIME*u2xx-yTIME*u2xy
u2yTIME-xTIME*u2yx-yTIME*u2yy
v2TIME-xTIME*v2x-yTIME*v2y
v2TIMETIME
v2xTIME-xTIME*v2xx-yTIME*v2xy
v2yTIME-xTIME*v2yx-yTIME*v2yy
p2TIME-xTIME*p2x-yTIME*p2y
p2TIMETIME
p2xTIME-xTIME*p2xx-yTIME*p2xy
p2yTIME-xTIME*p2yx-yTIME*p2yy
elpric
{"1"}
{"real(sX_smpn)","real(sXY_smpn)","real(sY_smpn)","0","0","real(sZ_smpn)"}
{"2"}
s
smpn
{"X","Y","Z"}
elpric
{"1"}
{"real(eX_smpn)","real(eXY_smpn)","real(eY_smpn)","0","0","0"}
{"2"}
e
smpn
{"X","Y","Z"}
elcplscalar
{"1"}
FXg_smpn
FYg_smpn
((X+u-refpntX_smpn)*FYg_smpn-(Y+v-refpntY_smpn)*FXg_smpn)
ref ref ref ref ref ref
4
4
4
{"1","2","3","7","10","11"}
{"4","5","6","8","9"}
FXg_smpn
FYg_smpn
((X+u-refpntX_smpn)*FYg_smpn-(Y+v-refpntY_smpn)*FXg_smpn)
ref ref ref ref ref ref
4
4
4
{"1","2","3","7","8"}
{"4","5","6","9","10"}
FXg_smpn
FYg_smpn
((X+u-refpntX_smpn)*FYg_smpn-(Y+v-refpntY_smpn)*FXg_smpn)
ref ref ref ref ref ref
4
4
4
{"1"}
{"2"}
{"FXtotpnt_g1_smpn","FYtotpnt_g1_smpn","MZtotpnt_g1_smpn","FXtotbnd_g1_smpn","FYtotbnd_g1_smpn","MZtotbnd_g1_smpn","FXtotsub_g1_smpn","FYtotsub_g1_smpn","MZtotsub_g1_smpn"}
{"1","2","3","4","5","6","7","8","9"}
elcplsum
{"1"}
RFX_smpn
RFY_smpn
RMZpnt_smpn
{"1","2","3","7","10","11"}
{"4","5","6","8","9"}
RFX_smpn
RFY_smpn
RMZ_smpn
{"1","2","3","7","8"}
{"4","5","6","9","10"}
RFX_smpn
RFY_smpn
RMZ_smpn
{"1"}
{"2"}
{"RFXtotpnt_g1_smpn","RFYtotpnt_g1_smpn","RMZtotpnt_g1_smpn","RFXtotbnd_g1_smpn","RFYtotbnd_g1_smpn","RMZtotbnd_g1_smpn","RFXtotsub_g1_smpn","RFYtotsub_g1_smpn","RMZtotsub_g1_smpn"}
{"1","2","3","4","5","6","7","8","9"}
elconst
+FXtotpnt_g1_smpn+FXtotbnd_g1_smpn+FXtotsub_g1_smpn
RFXtotsub_g1_smpn
+FYtotpnt_g1_smpn+FYtotbnd_g1_smpn+FYtotsub_g1_smpn
RFYtotsub_g1_smpn
+MZtotpnt_g1_smpn+MZtotbnd_g1_smpn+MZtotsub_g1_smpn
RMZtotsub_g1_smpn
elcplscalar
{"1"}
-qual_ale
4
{"1","2"}
{"minqual_tmp1_ale"}
{"1"}
{"1"}
elconst
-minqual_tmp1_ale
elcplscalar
{"1"}
nojac(rho_ns)
nojac(1)
nojac(max((+(u2-xt)^2+(v2-yt)^2),(eta_ns/rho_ns/h_ale)^2))
nojac(-1/max(emetric_ale(u2-xt,v2-yt),(visc_vel_fact_ns*eta_ns/rho_ns)^2*emetric2_ale))
ref ref ref ref ref ref ref ref
0 0
0 0
0 0
0 0
{"1"}
{"2"}
{"rhoint_g1_ns","vol_g1_ns","u2int_g1_ns","mdt2_cfl_g1_ns"}
{"1","2","3","4"}
{"4"}
elconst
nojac(sqrt(-mdt2_cfl_g1_ns))
{"PT1","PT2","PT3"}
{"CO2","R1"}
2.7359e6[Pa]
998.2[kg/m^3]
1.0e-3[Pa*s]
2.0[m/s]
{0}
{0}
smpn
weak
Water
mat1
Cp(T[1/K])[J/(kg*K)]
cs(T[1/K])[m/s]
eta(T[1/K])[Pa*s]
1.0
k(T[1/K])[W/(m*K)]
nu0(T[1/K])[m^2/s]
rho(T[1/K])[kg/m^3]
5.5e-6[S/m]
interp
cs
piecewisecubic
const
{"273","278","283","293","303","313","323","333","343","353","363","373"}
{"1403","1427","1447","1481","1507","1526","1541","1552","1555","1555","1550","1543"}
rho(T)
piecewise
const
poly
{"0","8.38466135E+02","1","1.40050603E+00","2","-3.01123760E-03","3","3.71822313E-07"}
t�` {"273.15","553.75"}
Cp(T)
piecewise
const
poly
{"0","1.20101471E+04","1","-8.04072879E+01","2","3.09866854E-01","3","-5.38186884E-04","4","3.62536437E-07"}
{"273.15","553.75"}
eta(T)
piecewise
const
poly
{"0","1.3799566804E+00","1","-2.1224019151E-02","2","1.3604562827E-04","3","-4.6454090319E-07","4","8.9042735735E-10","5","-9.0790692686E-13","6","3.8457331488E-16"}
{"0","4.01235783E-03","1","-2.10746715E-05","2","3.85772275E-08","3","-2.39730284E-11"}
{"273.15","413.15","553.75"}
nu0(T)
piecewise
const
poly
{"0","1.3903230155E-03","1","-2.1392545737E-05","2","1.3717187260E-07","3","-4.6851166702E-10","4","8.9823339887E-13","5","-9.1602964729E-16","6","3.8807189536E-19"}
{"0","1.36222834E-06","1","-4.45388688E-09","2","4.04364450E-12"}
{"273.15","413.15","553.75"}
k(T)
piecewise
const
poly
{"0","-8.69083936E-01","1","8.94880345E-03","2","-1.58366345E-05","3","7.97543259E-09"}
{"273.15","553.75"}
Engine oil
mat2
Cp(T[1/K])[J/(kg*K)]
eta(T[1/K])[Pa*s]
k(T[1/K])[W/(m*K)]
nu0(T[1/K])[m^2/s]
rho(T[1/K])[kg/m^3]
rho(T)
piecewise
const
poly
{"0","1.06870404E+03","1","-6.39342100E-01","2","7.34307359E-05"}
{"273.0","433.0"}
Cp(T)
piecewise
const
poly
{"0","7.61405625E+02","1","3.47685606E+00","2","1.15530303E-03"}
{"273.0","433.0"}
eta(T)
piecewise
const
poly
{"0","4.266928688622E+04","1","-7.411718801282E+02","2","5.360521287088E+00","3","-2.066027676164E-02","4","4.474915380520E-05","5","-5.164053479202E-08","6","2.480337705040E-11"}
{"0","4.94593941E+00","1"," -3.51869631E-02","2","8.37935977E-05","3","-6.67125000E-08"}
{"273.0","353.0","433.0"}
nu0(T)
piecewise
const
poly
{"0","4.689270717231E+01","1","-8.143978131486E-01","2","5.889255090158E-03","3","-2.269509009061E-05","4","4.915060385715E-08","5","-5.671371086525E-11","6","2.723741315829E-14"}
{"0","3.20555028E-02","1","-3.10475954E-04","2","1.13128443E-06","3","-1.83635417E-09","4","1.11979167E-12"}
{"273.0","353.0","433.0"}
k(T)
piecewise
const
poly
{"0","1.92223542E-01","1","-2.06379870E-04","2","1.54220779E-07"}
{"273.0","433.0"}
SI
COMSOL 3.5
a
0
603
$Name: $
$Date: 2008/12/03 17:02:19 $
18
geom
on
on
off
on
on
on
on
0.1
TIME
SmePlaneStrain
cartesian
{"u","v","p"}
{"X","Y","Z"}
smpn
SME
{"shlag(2,'u')","shlag(2,'v')"}
4
2
2
off
_smpn
EX_smpn
EY_smpn
EZ_smpn
FX_smpn
FXAmp_smpn
FXPh_smpn
FXg_smpn
FY_smpn
FYAmp_smpn
FYPh_smpn
FYg_smpn
GXY_smpn
TaX_smpn
TaY_smpn
alphaX_smpn
alphaY_smpn
alphaZ_smpn
eX_smpn
eXi_smpn
eXY_smpn
eXYi_smpn
eY_smpn
eYi_smpn
eZi_smpn
nuXY_smpn
nuXZ_smpn
nuYZ_smpn
refpntX_smpn
refpntY_smpn
sX_smpn
sXi_smpn
sXY_smpn
sXYi_smpn
sY_smpn
sYi_smpn
sZ_smpn
sZi_smpn
Lag2
static
on
freq
off
ref
ref
off
{"lm1","lm2"}
ideal
0
0
0
0
global
global
standard
{"0","0","0","0"}
{"0","0"}
0
0
0
0
{1,1,1,1,1,1,1,1,1,1,1}
Fluid load
-T_x_ns*dvol_ale/dvol
0
0
0
-T_y_ns*dvol_ale/dvol
0
0
0
0
0
distr_force
global
area
global
standard
free
free
fixed
0
0
0
0
0
0
0
0
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
0
0
0
0
0
E_smpn/h*min(1e-3*5^auglagiter,1)
E_smpn/h*min(1e-3*5^auglagiter,1)
nofriction
fast
auto
1e-2
auto
1e-6
0
0
0
0
0
Inf
1e-3
0
1e-3
0
1e-3
0
{2,2,2,1,3,1,2,2,1,1}
1 2
1 2
1 1 1
1 1 1
1 1 1
1 1 1
{"0","0","0"}
{"0","0","0"}
0
1
Fluid domain
Solid domain
2.0e11
E
7850
nodamping
0
0
0
{"0","0","0"}
{"0","0","0"}
global
iso
0
neo_hookean
8e5
2e5
2e5
1e10
-3e11
-5e11
-6e11
1e11
8e10
{"2e10"}
{"3000"}
4e10
3e10
iso
mises
tangent
2.0e10
2.0e10
2.0e8
mises_smpn
misesKin_smpn
2.0e10[Pa]/(1-2.0e10[Pa]/2.0e11[Pa])*epe_smpn
0
0
0
0
0
0
0
0
0
0
0
1.2e-5
0.33
7.52e10
0.33
1.2e-5
2.0e11
0.33
1.2e-5
2.0e11
0.33
1.2e-5
2.0e11
{"2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*0.33","0","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","2.0e11/((1+0.33)*(1-2*0.33))*0.33","0","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","0","0","0","0","2.0e11/((1+0.33)*2)"}
{"2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*0.33","0","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","2.0e11/((1+0.33)*(1-2*0.33))*0.33","0","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*0.33","2.0e11/((1+0.33)*(1-2*0.33))*(1-0.33)","0","0","0","0","2.0e11/((1+0.33)*2)"}
{"1.2e-5","1.2e-5","1.2e-5","0"}
{"1.2e-5","1.2e-5","1.2e-5","0"}
0
1
0
0
0
0
global
0
293.15
293.15
0
500
17.44
51.6
volume
global
standard
free
0
0
0
0
0
0
0
0
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0"}
{"0","0"}
0
0
0
0
dx_guess_smpn
dx_smpn
dy_guess_smpn
dy_smpn
R0_guess_smpn
X0_guess_smpn
Y0_guess_smpn
0
{"X","Y"}
{"X","Y"}
none
0
0
0
0
global
0
dr_guess_smpn
dr_smpn
1
{1,2}
-1
0
0
MovingMesh
cartesian
{}
{"X","Y","Z"}
ale
{"shlag(2,'x')","shlag(2,'y')"}
4
2
2
off
_ale
Lag2
winslow
static
off
ale
ale
ref
off
{"lm3","lm4"}
non-ideal
Structural displacement
Fixed
global
def
{"u","v"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"1","1"}
{"1","1"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{2,2,2,1,3,1,2,2,1,1}
1 2
1 2
1 1
1 1
1 1
1 1
{"xinit_ale","yinit_ale"}
{"xinit_ale","yinit_ale"}
1
Fluid domain
Solid domain
free
phys
{"0","0"}
{"u","v"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{1,2}
FlNavierStokes
cartesian
{"u2","v2","p2","nxw","nyw"}
{"x","y","z"}
ns
{"shlag(2,'u2')","shlag(2,'v2')","shlag(1,'p2')"}
4
2
2
1
2
off
_ns
Lagp2p1
static
Off
ale
off
{"lm5","lm6","lm7"}
non-ideal
0
0
{1,1,1,1,1,1,1,1,1,1,1}
Structural velocity
walltype
outlet
inlet
walltype
int
uv
p
noslip
noslip
noslip
lwall
noslip
ntotstress
totstress
cont
U0in
0
0
0
0
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
1
1
U*4*s*(1-s)
1
1
0
0
0
0
0
ut
0
0
0
0
vt
0
0
{1,2,3,4,5,4,3,1,4,4}
1 2 3
1 2 3
1 1 2
1 1 2
1 1 2
1 1 2
{"0","0","0","0","0"}
{"0","0","0","0","0"}
1
0
Fluid domain
Solid domain
rho
1
eta
1
0
0
0
0.5
1
gls
0.25
1
sc
0.35
0
1
0.1
0
navierstokes
usesELM
0
Lagp2p1
0
Lagp2p1
0
0
0
{1,2}
10
{"X","Y"}
{"x","y"}
{"ref","ale"}
{"shlag('order',2,'basename','x','frame','ale')","shlag('order',2,'basename','y','frame','ale')","shlag('order',2,'basename','u2','frame','ale')","shlag('order',2,'basename','v2','frame','ale')","shlag('order',1,'basename','p2','frame','ale')","shlag(2,'u')","shlag(2,'v')"}
4
2
2
1
dvol
ref
2
fixed
dvol_ale
ale
2
moving_abs
ref
dvol_ale
ale
2
moving_rel
{"u","v"}
ref
on
1
SI
{"0","0","0","0","0","0","0","0"}
1 1 1 1 1 1 1 2
{1,1}
1 2 3 4 5
6 7
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
{"0","0","0","xinit_ale","yinit_ale","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","-Xx*test(xx)-Xy*test(xy)","-Yx*test(yx)-Yy*test(yy)","(-2*eta_ns*u2x+p2)*test(u2x)-eta_ns*(u2y+v2x)*test(u2y)-rho_ns*(u2*u2x+v2*u2y)*test(u2)+gls_ns+shock_capt_ns","-eta_ns*(v2x+u2y)*test(v2x)+(-2*eta_ns*v2y+p2)*test(v2y)-rho_ns*(u2*v2x+v2*v2y)*test(v2)","-divU_ns*test(p2)"}
{"thickness_smpn*(-eX_smpn_test*SX_smpn-eY_smpn_test*SY_smpn-2*eXY_smpn_test*SXY_smpn)","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
1 2
1 3
1 1 1 2 2 2 2 2
1 1 1 3 3 3 3 3
{"u","v","p","x","y","u2","v2","p2"}
reacf(u)
reacf(v)
(X+u-refpntX_smpn)*RFY_smpn-(Y+v-refpntY_smpn)*RFX_smpn
0
0
sqrt(real(u)^2+real(v)^2)
(F11_smpn*(SX_smpn*F11_smpn+SXY_smpn*F12_smpn)+F12_smpn*(SXY_smpn*F11_smpn+SY_smpn*F12_smpn))/J_smpn
(F21_smpn*(SX_smpn*F21_smpn+SXY_smpn*F22_smpn)+F22_smpn*(SXY_smpn*F21_smpn+SY_smpn*F22_smpn))/J_smpn
SZ_smpn*F33_smpn^2/J_smpn
(F11_smpn*(SX_smpn*F21_smpn+SXY_smpn*F22_smpn)+F12_smpn*(SXY_smpn*F21_smpn+SY_smpn*F22_smpn))/J_smpn
uX+0.5*(uX^2+vX^2)
vY+0.5*(uY^2+vY^2)
0.5*(uY+vX+uX*uY+vX*vY)
E_smpn*((1-nu_smpn)*eX_smpn+nu_smpn*eY_smpn)/((1+nu_smpn)*(1-2*nu_smpn))
E_smpn*(nu_smpn*eX_smpn+(1-nu_smpn)*eY_smpn)/((1+nu_smpn)*(1-2*nu_smpn))
E_smpn*nu_smpn*(eX_smpn+eY_smpn)/((1+nu_smpn)*(1-2*nu_smpn))
E_smpn*eXY_smpn/(1+nu_smpn)
-K_smpn*evol_smpn
sqrt((K_smpn+4*G_smpn/3)/rho_smpn)
sqrt(G_smpn/rho_smpn)
sqrt(sX_smpn^2+sY_smpn^2+sZ_smpn^2-sX_smpn*sY_smpn-sY_smpn*sZ_smpn-sX_smpn*sZ_smpn+3*sXY_smpn^2)
0.5*thickness_smpn*(eX_smpn*sX_smpn+eY_smpn*sY_smpn+2*eXY_smpn*sXY_smpn)
-1+Jel_smpn
0
1+uX
uY
vX
1+vY
1+ez_smpn
F33_smpn*(F11_smpn*F22_smpn-F12_smpn*F21_smpn)
detF_smpn
J_smpn
F22_smpn*F33_smpn/detF_smpn
-F12_smpn*F33_smpn/detF_smpn
-F21_smpn*F33_smpn/detF_smpn
F11_smpn*F33_smpn/detF_smpn
(F11_smpn*F22_smpn-F21_smpn*F12_smpn)/detF_smpn
max(max(abs(s1_smpn-s2_smpn),abs(s2_smpn-s3_smpn)),abs(s1_smpn-s3_smpn))
X
Y
x-X
y-Y
sqrt(u2^2+v2^2)
v2x-u2y
u2x+v2y
rho_ns*U_ns*h_ale/eta_ns
rho_ns*(u2*u2x+v2*u2y)+p2x-F_x_ns-eta_ns*(2*u2xx+u2yy+v2xy)
rho_ns*(u2*v2x+v2*v2y)+p2y-F_y_ns-eta_ns*(v2xx+u2yx+2*v2yy)
rho_ns*u2
rho_ns*v2
eta_ns
rho_ns
nojac(1/max(2*rho_ns*sqrt(emetric_ale(u2-xt,v2-yt)),48*eta_ns/h_ale^2))
0.5*nojac(if((u2-xt)^2+(v2-yt)^2
rho_ns*divU_ns
E
7850
0
0
0
0
800000
200000
200000
10000000000
-300000000000
-500000000000
-600000000000
E_smpn*nu_smpn/((1+nu_smpn)*(1-2*nu_smpn))
0.5*E_smpn/(1+nu_smpn)
E_smpn/(3*(1-2*nu_smpn))
0.5*E_smpn/(1+nu_smpn)
20000000000
20000000000
200000000
mises_smpn
misesKin_smpn
20000000000[Pa]*epe_smpn/(1-20000000000[Pa]/200000000000[Pa])
0
0
0
0
0
0
0
0
1.2e-005
0.33
75200000000
0.33
1.2e-005
200000000000
0.33
1.2e-005
200000000000
0.33
1.2e-005
200000000000
0
1
0
0
0
0
293.15
293.15
500
17.44
51.6
0
0
0
0
0
0
dx_guess_smpn
dx_smpn
dy_guess_smpn
dy_smpn
R0_guess_smpn
X0_guess_smpn
Y0_guess_smpn
0
0
0
dr_guess_smpn
dr_smpn
1
0
0
0
0
rho
eta
0
0
0.5
0.25
sc
0.35
1
0.1
0
Lagp2p1
Lagp2p1
-test(nojac(rho_ns)*(nojac(u2-xt)*u2x+nojac(v2-yt)*u2y)+p2x-nojac(eta_ns)*(2*u2xx+u2yy+v2xy))*taum_ns*res_u2_ns-test(nojac(rho_ns)*(nojac(u2-xt)*v2x+nojac(v2-yt)*v2y)+p2y-nojac(eta_ns)*(v2xx+u2yx+2*v2yy))*taum_ns*res_v2_ns-test(divU_ns)*tauc_ns*res_p2_ns
0
(d(x,xi1)^2+d(x,xi2)^2)^2+2*(d(y,xi1)*d(x,xi1)+d(y,xi2)*d(x,xi2))^2+(d(y,xi1)^2+d(y,xi2)^2)^2
sqrt((u2-xt)^2+(v2-yt)^2)
d(x,xi1)^2+d(x,xi2)^2
d(y,xi1)*d(x,xi1)+d(y,xi2)*d(x,xi2)
d(y,xi1)^2+d(y,xi2)^2
-nojac(0.5*min(ck_ns*sqrt((tauc_ns*res_p2_ns/(nojac(rhoint_g1_ns/vol_g1_ns)*nojac(sqrt(u2int_g1_ns/vol_g1_ns))))^2+(taum_ns*res_u2_ns)^2+(taum_ns*res_v2_ns)^2),U_ale_ns)*min(gijgij_ns^(-0.25),rho_ns*U_ale_ns/(48*eta_ns)))*rho_ns*(g11_ns*(u2x*test(u2x)+v2x*test(v2x))+g21_ns*(u2y*test(u2x)+v2y*test(v2x))+g21_ns*(u2x*test(u2y)+v2x*test(v2y))+g22_ns*(u2y*test(u2y)+v2y*test(v2y)))
{0,0}
{0,0}
{1,2}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","-nx_ns*p2*test(u2)","-ny_ns*p2*test(v2)","0"}
{"0","0","0","0","0","0","0","0"}
{"FXg_smpn*u_test","FYg_smpn*v_test","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"FXg_smpn*u_test","FYg_smpn*v_test","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","-x+X","-y+Y","-u2","-v2","0"}
{"0","0","0","-x+X","-y+Y","0","0","-p2"}
{"0","0","0","-x+X","-y+Y","-u2-U0in_ns*nx_ns","-v2-U0in_ns*ny_ns","0"}
{"0","0","0","u-x+X","v-y+Y","-u2+uwall_ns","-v2+vwall_ns","0"}
{"-u","-v","0","0","0","0","0","0"}
{"0","0","0","u-x+X","v-y+Y","-u2+uwall_ns","-v2+vwall_ns","0"}
{"0","0","0","-test(x)","-test(y)","test(-u2)","test(-v2)","0"}
{"0","0","0","-test(x)","-test(y)","0","0","test(-p2)"}
{"0","0","0","-test(x)","-test(y)","test(-u2)","test(-v2)","0"}
{"0","0","0","-test(x)","-test(y)","test(-u2)","test(-v2)","0"}
{"test(-u)","test(-v)","0","0","0","0","0","0"}
{"0","0","0","-test(x)","-test(y)","test(-u2)","test(-v2)","0"}
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
6 7 1 2 3 4 5
6 7
6 7 1 2 3 4 5
1 2
1 2
1 2
1 2
1 3
1 2
1 1 1 2 2 2 2 2
1 1 1 2 2 2 2 2
1 1 1 2 2 2 2 2
1 1 1 2 2 2 2 2
1 1 1 3 3 3 3 3
1 1 1 2 2 2 2 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
1 1 1 1 1 1 1 2
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"u","v","p","x","y","u2","v2","p2"}
reacf(u)
reacf(u)
reacf(u)
reacf(v)
reacf(v)
reacf(v)
(X+u-refpntX_smpn)*RFY_smpn-(Y+v-refpntY_smpn)*RFX_smpn
(X+u-refpntX_smpn)*RFY_smpn-(Y+v-refpntY_smpn)*RFX_smpn
(X+u-refpntX_smpn)*RFY_smpn-(Y+v-refpntY_smpn)*RFX_smpn
FX_smpn*thickness_smpn
0
FX_smpn*thickness_smpn
FY_smpn*thickness_smpn
0
FY_smpn*thickness_smpn
sqrt(real(u)^2+real(v)^2)
sqrt(real(u)^2+real(v)^2)
sqrt(real(u)^2+real(v)^2)
(F11_smpn*SX_smpn+F12_smpn*SXY_smpn)*nX_smpn+(F11_smpn*SXY_smpn+F12_smpn*SY_smpn)*nY_smpn
(F11_smpn*SX_smpn+F12_smpn*SXY_smpn)*nX_smpn+(F11_smpn*SXY_smpn+F12_smpn*SY_smpn)*nY_smpn
(F11_smpn*SX_smpn+F12_smpn*SXY_smpn)*nX_smpn+(F11_smpn*SXY_smpn+F12_smpn*SY_smpn)*nY_smpn
(F21_smpn*SX_smpn+F22_smpn*SXY_smpn)*nX_smpn+(F21_smpn*SXY_smpn+F22_smpn*SY_smpn)*nY_smpn
(F21_smpn*SX_smpn+F22_smpn*SXY_smpn)*nX_smpn+(F21_smpn*SXY_smpn+F22_smpn*SY_smpn)*nY_smpn
(F21_smpn*SX_smpn+F22_smpn*SXY_smpn)*nX_smpn+(F21_smpn*SXY_smpn+F22_smpn*SY_smpn)*nY_smpn
X
Y
eta_ns*(2*nx_ns*u2x+ny_ns*(u2y+v2x))
eta_ns*(2*nx_ns*u2x+ny_ns*(u2y+v2x))
eta_ns*(2*nx_ns*u2x+ny_ns*(u2y+v2x))
eta_ns*(2*nx_ns*u2x+ny_ns*(u2y+v2x))
eta_ns*(2*nx_ns*u2x+ny_ns*(u2y+v2x))
-nx_ns*p2+2*nx_ns*eta_ns*u2x+ny_ns*eta_ns*(u2y+v2x)
-nx_ns*p2+2*nx_ns*eta_ns*u2x+ny_ns*eta_ns*(u2y+v2x)
-nx_ns*p2+2*nx_ns*eta_ns*u2x+ny_ns*eta_ns*(u2y+v2x)
-nx_ns*p2+2*nx_ns*eta_ns*u2x+ny_ns*eta_ns*(u2y+v2x)
-nx_ns*p2+2*nx_ns*eta_ns*u2x+ny_ns*eta_ns*(u2y+v2x)
eta_ns*(nx_ns*(v2x+u2y)+2*ny_ns*v2y)
eta_ns*(nx_ns*(v2x+u2y)+2*ny_ns*v2y)
eta_ns*(nx_ns*(v2x+u2y)+2*ny_ns*v2y)
eta_ns*(nx_ns*(v2x+u2y)+2*ny_ns*v2y)
eta_ns*(nx_ns*(v2x+u2y)+2*ny_ns*v2y)
-ny_ns*p2+nx_ns*eta_ns*(v2x+u2y)+2*ny_ns*eta_ns*v2y
-ny_ns*p2+nx_ns*eta_ns*(v2x+u2y)+2*ny_ns*eta_ns*v2y
-ny_ns*p2+nx_ns*eta_ns*(v2x+u2y)+2*ny_ns*eta_ns*v2y
-ny_ns*p2+nx_ns*eta_ns*(v2x+u2y)+2*ny_ns*eta_ns*v2y
-ny_ns*p2+nx_ns*eta_ns*(v2x+u2y)+2*ny_ns*eta_ns*v2y
-T_x_ns*dvol_ale/dvol
0
-T_x_ns*dvol_ale/dvol
0
0
0
-T_y_ns*dvol_ale/dvol
0
-T_y_ns*dvol_ale/dvol
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
dnX
nX
unX
dnY
nY
unY
0
1
0
0
0
0
0
0
0
0
1
0
nX
nX
nX
unX
dnX
nY
nY
nY
unY
dnY
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
4*U*s*(1-s)
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
ut
ut
0
0
0
vt
vt
0
0
0
0
0
nx
nx
nx
unx
dnx
ny
ny
ny
uny
dny
0
0
0
0
0
0
0
0
0
0
{0,0,0,0,0,0,0,0,0,0}
{0,0,0,0,0,0,0,0,0,0}
{1,2,3,4,5,6,3,1,6,6}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0"}
1 2 3 4 5
6 7 1 2 3 4 5
1 2
1 2
1 1 1 2 2 2 2 2
1 1 1 2 2 2 2 2
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"u","v","p","x","y","u2","v2","p2"}
reacf(u)
reacf(v)
(X+u-refpntX_smpn)*RFY_smpn-(Y+v-refpntY_smpn)*RFX_smpn
0
0
sqrt(real(u)^2+real(v)^2)
X
Y
0
0
0
0
0
0
0
0
0
0
0
{0,0,0,0,0,0,0,0,0,0,0}
{0,0,0,0,0,0,0,0,0,0,0}
{1,1,1,2,2,2,1,2,2,1,1}
-1
0
0
uTIME
uTIMETIME
uXTIME
uYTIME
vTIME
vTIMETIME
vXTIME
vYTIME
xTIME
xTIMETIME
xxTIME
xyTIME
yTIME
yTIMETIME
yxTIME
yyTIME
10
u2TIME-xTIME*u2x-yTIME*u2y
u2TIMETIME
u2xTIME-xTIME*u2xx-yTIME*u2xy
u2yTIME-xTIME*u2yx-yTIME*u2yy
v2TIME-xTIME*v2x-yTIME*v2y
v2TIMETIME
v2xTIME-xTIME*v2xx-yTIME*v2xy
v2yTIME-xTIME*v2yx-yTIME*v2yy
p2TIME-xTIME*p2x-yTIME*p2y
p2TIMETIME
p2xTIME-xTIME*p2xx-yTIME*p2xy
p2yTIME-xTIME*p2yx-yTIME*p2yy
elpric
{"1"}
{"real(sX_smpn)","real(sXY_smpn)","real(sY_smpn)","0","0","real(sZ_smpn)"}
{"2"}
s
smpn
{"X","Y","Z"}
elpric
{"1"}
{"real(eX_smpn)","real(eXY_smpn)","real(eY_smpn)","0","0","0"}
{"2"}
e
smpn
{"X","Y","Z"}
elcplscalar
{"1"}
FXg_smpn
FYg_smpn
((X+u-refpntX_smpn)*FYg_smpn-(Y+v-refpntY_smpn)*FXg_smpn)
ref ref ref ref ref ref
4
4
4
{"1","2","3","7","10","11"}
{"4","5","6","8","9"}
FXg_smpn
FYg_smpn
((X+u-refpntX_smpn)*FYg_smpn-(Y+v-refpntY_smpn)*FXg_smpn)
ref ref ref ref ref ref
4
4
4
{"1","2","3","7","8"}
{"4","5","6","9","10"}
FXg_smpn
FYg_smpn
((X+u-refpntX_smpn)*FYg_smpn-(Y+v-refpntY_smpn)*FXg_smpn)
ref ref ref ref ref ref
4
4
4
{"1"}
{"2"}
{"FXtotpnt_g1_smpn","FYtotpnt_g1_smpn","MZtotpnt_g1_smpn","FXtotbnd_g1_smpn","FYtotbnd_g1_smpn","MZtotbnd_g1_smpn","FXtotsub_g1_smpn","FYtotsub_g1_smpn","MZtotsub_g1_smpn"}
{"1","2","3","4","5","6","7","8","9"}
elcplsum
{"1"}
RFX_smpn
RFY_smpn
RMZpnt_smpn
{"1","2","3","7","10","11"}
{"4","5","6","8","9"}
RFX_smpn
RFY_smpn
RMZ_smpn
{"1","2","3","7","8"}
{"4","5","6","9","10"}
RFX_smpn
RFY_smpn
RMZ_smpn
{"1"}
{"2"}
{"RFXtotpnt_g1_smpn","RFYtotpnt_g1_smpn","RMZtotpnt_g1_smpn","RFXtotbnd_g1_smpn","RFYtotbnd_g1_smpn","RMZtotbnd_g1_smpn","RFXtotsub_g1_smpn","RFYtotsub_g1_smpn","RMZtotsub_g1_smpn"}
{"1","2","3","4","5","6","7","8","9"}
elconst
+FXtotpnt_g1_smpn+FXtotbnd_g1_smpn+FXtotsub_g1_smpn
RFXtotsub_g1_smpn
+FYtotpnt_g1_smpn+FYtotbnd_g1_smpn+FYtotsub_g1_smpn
RFYtotsub_g1_smpn
+MZtotpnt_g1_smpn+MZtotbnd_g1_smpn+MZtotsub_g1_smpn
RMZtotsub_g1_smpn
elcplscalar
{"1"}
-qual_ale
4
t3� {"1","2"}
{"minqual_tmp1_ale"}
{"1"}
{"1"}
elconst
-minqual_tmp1_ale
elcplscalar
{"1"}
nojac(rho_ns)
nojac(1)
nojac(max((+(u2-xt)^2+(v2-yt)^2),(eta_ns/rho_ns/h_ale)^2))
nojac(-1/max(emetric_ale(u2-xt,v2-yt),(visc_vel_fact_ns*eta_ns/rho_ns)^2*emetric2_ale))
ref ref ref ref ref ref ref ref
0 0
0 0
0 0
0 0
{"1"}
{"2"}
{"rhoint_g1_ns","vol_g1_ns","u2int_g1_ns","mdt2_cfl_g1_ns"}
{"1","2","3","4"}
{"4"}
elconst
nojac(sqrt(-mdt2_cfl_g1_ns))
2.7359e6[Pa]
998.2[kg/m^3]
1.0e-3[Pa*s]
2.0[m/s]
{0}
{0}
smpn
weak
Water
mat1
Cp(T[1/K])[J/(kg*K)]
cs(T[1/K])[m/s]
eta(T[1/K])[Pa*s]
1.0
k(T[1/K])[W/(m*K)]
nu0(T[1/K])[m^2/s]
rho(T[1/K])[kg/m^3]
5.5e-6[S/m]
interp
cs
piecewisecubic
const
{"273","278","283","293","303","313","323","333","343","353","363","373"}
{"1403","1427","1447","1481","1507","1526","1541","1552","1555","1555","1550","1543"}
rho(T)
piecewise
const
poly
{"0","8.38466135E+02","1","1.40050603E+00","2","-3.01123760E-03","3","3.71822313E-07"}
{"273.15","553.75"}
Cp(T)
piecewise
const
poly
{"0","1.20101471E+04","1","-8.04072879E+01","2","3.09866854E-01","3","-5.38186884E-04","4","3.62536437E-07"}
{"273.15","553.75"}
eta(T)
piecewise
const
poly
{"0","1.3799566804E+00","1","-2.1224019151E-02","2","1.3604562827E-04","3","-4.6454090319E-07","4","8.9042735735E-10","5","-9.0790692686E-13","6","3.8457331488E-16"}
{"0","4.01235783E-03","1","-2.10746715E-05","2","3.85772275E-08","3","-2.39730284E-11"}
{"273.15","413.15","553.75"}
nu0(T)
piecewise
const
poly
{"0","1.3903230155E-03","1","-2.1392545737E-05","2","1.3717187260E-07","3","-4.6851166702E-10","4","8.9823339887E-13","5","-9.1602964729E-16","6","3.8807189536E-19"}
{"0","1.36222834E-06","1","-4.45388688E-09","2","4.04364450E-12"}
{"273.15","413.15","553.75"}
k(T)
piecewise
const
poly
{"0","-8.69083936E-01","1","8.94880345E-03","2","-1.58366345E-05","3","7.97543259E-09"}
{"273.15","553.75"}
Engine oil
mat2
Cp(T[1/K])[J/(kg*K)]
eta(T[1/K])[Pa*s]
k(T[1/K])[W/(m*K)]
nu0(T[1/K])[m^2/s]
rho(T[1/K])[kg/m^3]
rho(T)
piecewise
const
poly
{"0","1.06870404E+03","1","-6.39342100E-01","2","7.34307359E-05"}
{"273.0","433.0"}
Cp(T)
piecewise
const
poly
{"0","7.61405625E+02","1","3.47685606E+00","2","1.15530303E-03"}
{"273.0","433.0"}
eta(T)
piecewise
const
poly
{"0","4.266928688622E+04","1","-7.411718801282E+02","2","5.360521287088E+00","3","-2.066027676164E-02","4","4.474915380520E-05","5","-5.164053479202E-08","6","2.480337705040E-11"}
{"0","4.94593941E+00","1"," -3.51869631E-02","2","8.37935977E-05","3","-6.67125000E-08"}
{"273.0","353.0","433.0"}
nu0(T)
piecewise
const
poly
{"0","4.689270717231E+01","1","-8.143978131486E-01","2","5.889255090158E-03","3","-2.269509009061E-05","4","4.915060385715E-08","5","-5.671371086525E-11","6","2.723741315829E-14"}
{"0","3.20555028E-02","1","-3.10475954E-04","2","1.13128443E-06","3","-1.83635417E-09","4","1.11979167E-12"}
{"273.0","353.0","433.0"}
k(T)
piecewise
const
poly
{"0","1.92223542E-01","1","-2.06379870E-04","2","1.54220779E-07"}
{"273.0","433.0"}
SI
uq ~ t�
off
stationary
stationary
auto
1.0E-3
10000
tol
1000
1
on
on
on
0.00001
1.0E-8
10.0
off
on
0.0010
25
lumped
automatic
auto
on
1
4
tol
10
1
off
const
1.0
minimal
1.0
1.0E-2
10.0
0.0010
0.01
range(0,0.1,1)
0
1
0.1
11
step
none
tlist
free
bdf_ida
5*dt_cfl_g1_ns
off
15
off
on
on
on
on
on
on
off
on
on
0.0010
5
1
0.1
0.75
linear
off
off
maybe
bweuler
0
off
6
0
300
0.0
0
lambda
0
step
none
off
1
off
0.0
0.0
0.0
on
auto
auto
auto
eliminate
auto
1000
on
none
on
off
off
on
off
currgeom
l2
10000000
longest
weak
on
0
1
2
1
fltpft
2
1.7
0.5
0.5
on
off
off
sensitivity
adjoint
on
cholesky
analytic
500
10
1.0e-6
1.0e-6
1.0e-6
1.0e-6
0
off
v,u,u2,p2,v2,y,x
v,u,u2,p2,v2,y,x
on
init_expr_radio
Automatic
0
u_init_radio
Automatic
0
off
off
off
off
spooles
linsolver
0.0
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
2
1.0E-6
400.0
10000
left
right
1
50
1
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
gmres
0.02
100
0.8
on
on
shape
regular
on
2
2
off
Geom1
on
on
u2 v2 p2
1e-3
1
pardiso
linsolver
0.0
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
on
tol
2
1.0E-3
20.0
10000
left
right
1
50
1
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
gmres
0.02
100
0.8
on
on
shape
regular
on
2
2
off
Geom1
on
on
u v p x y
1e-3
1
pardiso
linsolver
0.0
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
on
tol
2
1.0E-3
20.0
10000
left
right
1
50
1
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
gmres
0.02
100
0.8
on
on
shape
regular
on
2
2
off
Geom1
on
on
1
iter
0.1
1
100
20
10
1.0E-2
1
autodamp
on
0.1
1.0E-8
1.0E-2
5.0
minimal
onevery
2
iter
0.1
1
100
20
10
1.0E-2
1
autodamp
on
0.1
1.0E-8
1.0E-2
5.0
minimal
onevery
on
off
off
none
pardiso
1.0E-3
20.0
pardiso
1.0E-3
20.0
5*dt_cfl_g1_ns
none
pardiso
1.0E-3
20.0
pardiso
1.0E-3
20.0
5*dt_cfl_g1_ns
none
pardiso
1.0E-3
20.0
pardiso
1.0E-3
20.0
5*dt_cfl_g1_ns
none
pardiso
1.0E-3
20.0
pardiso
1.0E-3
20.0
5*dt_cfl_g1_ns
Geom1
0
off
off
off
1049655
COMSOL 3.5.0.603
1253037874203
1252959849091
off
html
off
a4
off
full
on
Geom1
post
1
-0.5092521793170933
0.712252173475838
-0.03700000047683716
0.7770000100135803
-1.0
1.0
0.1
0.1
0.1
-0.6107521763964657
0.6107521763964657
-0.40700000524520874
0.40700000524520874
0.10149999707937235
0.3700000047683716
6.107521763964656
0.10149999707937235
0.3700000047683716
0.0
0.0
1.0
0.0
point
headlight
on
255
255
255
0.1015
0.37
6.1075215
directional
light 1
on
255
255
255
1.0
-1.0
1.0
directional
light 2
on
255
255
255
-1.0
1.0
-1.0
directional
light 3
on
255
255
255
-1.0
-1.0
1.0
directional
light 4
on
255
255
255
1.0
-1.0
-1.0
on
on
on
on
off
on
on
on
on
on
on
on
off
off
off
off
1.0
1.0
1.0
size
cycle
off
off
0.5
orbit
none
none
off
off
off
off
off
off
off
on
on
on
on
on
on
1.0E-6
intersection
1.0
normal
off
2
1.0
on
on
off
on
off
off
on
on
5
on
1
0.3
1.3
0.001
1
10
1.0
1.0
on
0
regular
{"","","","","","","","","","",""}
{"","","","","","","","","","",""}
{"","","","","","","","","",""}
{"","","","","","","","","",""}
{"","","","","","","","","",""}
{"","","","","","","","","",""}
{"",""}
{"triaf","triaf"}
{"",""}
{"on","off","off","off","off","off","off","on","off","off"}
{"blhmin","blhminfact","blhminfact","blhminfact","blhminfact","blhminfact","blhminfact","blhmin","blhminfact","blhminfact"}
{"0.001","","","","","","","0.001","",""}
{"1.3","1.0","1.0","1.0","1.0","1.0","1.0","1.3","1.0","1.0"}
{"1.2","1.2","1.2","1.2","1.2","1.2","1.2","1.2","1.2","1.2"}
{"7","8","8","8","8","8","8","7","8","8"}
on
{"mises_smpn"}
on
13.724495214679667
48.44370859453368
on
off
Pa
{"mises_smpn"}
off
Pa
Rainbow
off
on
on
255,0,0
interp
fill
on
{"p2"}
on
off
Pa
{"mises_smpn"}
off
Pa
{"mises_smpn"}
on
off
Pa
Rainbow
off
on
on
255,0,0
100
off
off
step
none
on
on
{"disp_smpn"}
on
0.0
3.1793348933099705E-5
on
off
m
{"disp_smpn"}
off
m
Rainbow
off
on
on
255,0,0
interp
on
sub
{"u2","v2"}
off
m/s
{"u","v"}
off
m
{"mises_smpn"}
off
Pa
25
off
40
off
step
none
step
none
arrow
proportional
255,0,0
on
1
off
{"s1_smpn","s1X_smpn","s1Y_smpn","s1Z_smpn","s2_smpn","s2X_smpn","s2Y_smpn","s2Z_smpn","s3_smpn","s3X_smpn","s3Y_smpn","s3Z_smpn"}
off
Pa
{"mises_smpn"}
off
Pa
8
off
8
off
step
none
step
none
arrow
proportional
0,153,0
on
1
off
{"u","v"}
m
off
255,0,0
{"mises_smpn"}
Pa
Rainbow
off
on
{"mises_smpn"}
off
Pa
20
sub
off
step
none
step
none
0.001
0.01
0.01
Inf
5000
on
off
0.05
20
off
1
0.5
1.3
0.5
none
off
mass
lines
khanforce_ns
radius,partr,1e-4
4*pi/3*1e-9
{"sign(u2-partu)*pi*partr^2*rho_ns*(1.84*(abs(u2-partu))^(2/3.45-0.31)*(2*partr*rho_ns/eta_ns)^(-0.31)+0.293*(abs(u2-partu))^(2/3.45+0.06)*(2*partr*rho_ns/eta_ns)^0.06)^3.45","sign(v2-partv)*pi*partr^2*rho_ns*(1.84*(abs(v2-partv))^(2/3.45-0.31)*(2*partr*rho_ns/eta_ns)^(-0.31)+0.293*(abs(v2-partv))^(2/3.45+0.06)*(2*partr*rho_ns/eta_ns)^0.06)^3.45",""}
{"u","v"}
m
on
{"0","0","0"}
partstart_explicit
10
off
step
none
{"0","0"}
step
none
step
none
off
255,0,0
{"mises_smpn"}
Pa
Rainbow
off
on
255,0,0
on
1
once
step
none
stick
0.001
off
{""}
{""}
off
on
on
0.001
partt
off
5
0.001
off
{"",""}
{"",""}
off
on
on
0.001
{"partu","partv","partw"}
partt
off
5
on
{"disp_smpn"}
off
on
m
{"disp_smpn"}
off
off
m
on
off
on
5
{"Geom1"}
0
ale
0
stored
step
none
on
on
off
all
on
off
off
on
on
{"u","v"}
m
{"u","v"}
m
on
2047.651855
0
stored
step
none
moviefile
GIF
640
480
10
full
11
off
off
off
{"disp_smpn"}
off
m
0
0
stored
step
none
off
auto
4
on
{"disp_smpn"}
off
m^2
0
ale
0
stored
step
none
off
auto
4
on
{"mises_smpn"}
off
N
0
ale
0
stored
step
none
{"mises_smpn"}
on
on
off
Pa
Rainbow
off
on
on
255,0,0
interp
fill
off
{"disp_smpn"}
on
off
m
arc
off
{"disp_smpn"}
m
solid
cyclecolor
none
off
off
255,0,0
Rainbow
off
on
on
255,0,0
interp
fill
{"disp_smpn"}
off
m
off
{"disp_smpn"}
m
solid
cyclecolor
none
off
off
255,0,0
255,0,0
0
ale
0
stored
step
none
on
on
on
{"lin","lin"}
on
on
1
0
off
{"mises_smpn"}
off
Pa
arc
off
{"mises_smpn"}
Pa
solid
cyclecolor
none
off
off
255,0,0
Rainbow
off
on
on
255,0,0
interp
fill
200
{"0","1","0","0"}
5
off
off
step
none
{"mises_smpn"}
off
Pa
off
{"mises_smpn"}
N
solid
cyclecolor
none
off
off
255,0,0
{"0","0"}
step
none
step
none
255,0,0
0
ale
0
stored
step
none
on
on
on
{"lin","lin"}
on
0
{"disp_smpn"}
off
m
element
2
{"disp_smpn"}
off
off
m
element
2
{"mises_smpn"}
off
off
Pa
10
off
10
off
step
none
step
none
element
2
0
ale
0
stored
step
none
on
ptd
off
2
coorddata
off
off
on
0
ale
0
stored
step
none
step
none
{"mises_smpn"}
off
Pa
{"0","0"}
{}
{}
off
solid
cyclecolor
none
off
off
255,0,0
on
on
on
{"lin","lin"}
0
0
stored
step
none
{}
{}
{}
0
0,1,0,0,0,1,0,0,0
0,1,0,0,0,0,1,0,0,0,0,1
Geom1
10
0
up
on
off
128,128,128
off
on
192,192,192
on
0,0,0
off
all
1
random
Rainbow
off
on
uq ~ q ~ sr com.femlab.geom.Geom2�V���c/O xr com.femlab.geom.Geom�6��{ L geomAssoct Lcom/femlab/geom/GeomAssoc;L versionq ~ xpw q ~ w \ur [B���T� xp \ G e o m 2 �����|�=-C��6? �C�l���?)\���(�? � A s s o c A t t r i b V e c t o r I n t &