�� 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 fem1t g2t g4t fem1t fem1.0q ~ q ~ t fem6t fem6.0q ~ q ~ t fem8t fem8.0q ~ q ~ uq ~ q ~ t femstructt guistructq ~ q ~ t drawq ~ t geomt mesht solutiont xmeshq ~ q ~ !q ~ "q ~ #q ~ 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 $
1
geom
on
on
off
on
on
on
on
0.1
t
GeneralLaminarFlow
axi
{"u","v","p","phi","psi","nrw","nzw"}
{"r","phi","z"}
mmglf
MEMS
{"shlag(2,'u')","shlag(2,'v')","shlag(1,'p')","shlag(2,'phi')"}
4
2
2
1
2
on
_mmglf
Lagp2p1
time
Off
Off
On
noncons
off
{"lm1","lm2","lm3","lm4","lm5"}
ideal
ref
0
0
{1,1,1,1,1,1,1}
walltype
int
sym
outlet
walltype
inlet
uv
uv
uv
uv
uv
p
p
noslip
noslip
noslip
noslip
ww
noslip
ntotstress
totstress
cont
init
cont
cont
cont
cont
U0in
0
0
sym
sym
ax
sym
sym
sym
0
0
0
0
0
0
rho_twophase*z*gz_twophase
0
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
1
0
0
0
0
0
0
0
0
1
0
1
velocity
0
0
0
0
0
0
1
0
pi/2
pi/2
pi/2
pi/2
theta
pi/2
h
0
0
-0.1
7e-8
mueo
0
0
0
1e-7
0.90
0.75
0
1
definels
{3,1,3,2,4,5,5,6}
1 2 3 4
1 2 3 4
1 1 2 1
1 1 2 1
1 1 2 1
1 1 2 1
{"0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0"}
1
1e3
1e-3
0
0
0
0
0
0
0
0.5
1
ad
0.25
0
sc
0.35
0
1
0.1
0
navierstokes
usesELM
0
Lagp2p1
0
Lagp2p1
0
{"-g"}
0
1
1
Lagp2p1
isoT
mat1_rho(p_ref[1/Pa],T_ref[1/K])[kg/m^3]
mat2_rho(T_ref[1/K])[kg/m^3]
mat1_eta(T_ref[1/K])[Pa*s]
mat2_eta(T_ref[1/K])[Pa*s]
mat3_sigmaten(T_ref[1/K])[N/m]
1
1
5e-6
0
2
1
80
1e-6
{1,2}
8.854187817e-12
{"r","z"}
{"ref"}
{"shlag(2,'u')","shlag(2,'v')","shlag(1,'p')","shlag(2,'phi')"}
4
2
0
2
1
2
on
1
SI
{"0","0","0","0"}
1 1 2 1
{1,1}
1 2 3 4
1 2 3 4
1 1 2 1
1 1 2 1
1 1 2 1
1 1 2 1
{"0","0","0","1"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"-0.25*h*(beta_r_mmglf*ur_test+beta_z_mmglf*uz_test)*(beta_r_mmglf*ur+beta_z_mmglf*uz)/sqrt(beta_r_mmglf^2+beta_z_mmglf^2+eps)-r*sigma_mmglf*(-test(ur)*(-1+normr_mmglf^2)-test(uz)*normz_mmglf*normr_mmglf+test(u)/r)*delta_mmglf","-0.25*h*(beta_r_mmglf*vr_test+beta_z_mmglf*vz_test)*(beta_r_mmglf*vr+beta_z_mmglf*vz)/sqrt(beta_r_mmglf^2+beta_z_mmglf^2+eps)-r*sigma_mmglf*(-test(vr)*normr_mmglf*normz_mmglf-test(vz)*(-1+normz_mmglf^2))*delta_mmglf","0","-test(nojac(u_eff_mmglf)*phir+nojac(v_eff_mmglf)*phiz)*tau_ls_mmglf*res_phi_mmglf-0.5*nojac(max(0,0.4-2*gamma_mmglf*epsilon_mmglf*sqrt(emetric(phir,phiz))/max(abs(u_eff_mmglf*phir+v_eff_mmglf*phiz),1e-005*gamma_mmglf*epsilon_mmglf*emetric2^0.25/h))*if(phir^2+phiz^2<1e-010/h^2,100000*h/emetric2^0.25,emetric(phir,phiz)^(-0.5)))*abs(res_phi_mmglf)*(test(phir)*nojac(1-u_eff_mmglf^2/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*phir+test(phiz)*nojac(1-v_eff_mmglf^2/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*phiz-nojac(u_eff_mmglf*v_eff_mmglf/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*(test(phir)*phiz+test(phiz)*phir))"}
{"-0.25*h*(beta_r_mmglf*ur_test+beta_z_mmglf*uz_test)*(beta_r_mmglf*ur+beta_z_mmglf*uz)/sqrt(beta_r_mmglf^2+beta_z_mmglf^2+eps)-r*sigma_mmglf*(-test(ur)*(-1+normr_mmglf^2)-test(uz)*normz_mmglf*normr_mmglf+test(u)/r)*delta_mmglf","-0.25*h*(beta_r_mmglf*vr_test+beta_z_mmglf*vz_test)*(beta_r_mmglf*vr+beta_z_mmglf*vz)/sqrt(beta_r_mmglf^2+beta_z_mmglf^2+eps)-r*sigma_mmglf*(-test(vr)*normr_mmglf*normz_mmglf-test(vz)*(-1+normz_mmglf^2))*delta_mmglf","0","-test(nojac(u_eff_mmglf)*phir+nojac(v_eff_mmglf)*phiz)*tau_ls_mmglf*res_phi_mmglf-0.5*nojac(max(0,0.4-2*gamma_mmglf*epsilon_mmglf*sqrt(emetric(phir,phiz))/max(abs(u_eff_mmglf*phir+v_eff_mmglf*phiz),1e-005*gamma_mmglf*epsilon_mmglf*emetric2^0.25/h))*if(phir^2+phiz^2<1e-010/h^2,100000*h/emetric2^0.25,emetric(phir,phiz)^(-0.5)))*abs(res_phi_mmglf)*(test(phir)*nojac(1-u_eff_mmglf^2/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*phir+test(phiz)*nojac(1-v_eff_mmglf^2/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*phiz-nojac(u_eff_mmglf*v_eff_mmglf/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*(test(phir)*phiz+test(phiz)*phir))"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"-d(r*(-2*eta_mmglf*ur+p),ur)","-d(-r*eta_mmglf*(uz+vr),ur)","-d(r*(-2*eta_mmglf*ur+p),uz)","-d(-r*eta_mmglf*(uz+vr),uz)"} {"-d(-r*eta_mmglf*(vr+uz),ur)","-d(r*(-2*eta_mmglf*vz+p),ur)","-d(-r*eta_mmglf*(vr+uz),uz)","-d(r*(-2*eta_mmglf*vz+p),uz)"} {"0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),ur)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),ur)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),uz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),uz)"} {"-d(r*(-2*eta_mmglf*ur+p),vr)","-d(-r*eta_mmglf*(uz+vr),vr)","-d(r*(-2*eta_mmglf*ur+p),vz)","-d(-r*eta_mmglf*(uz+vr),vz)"} {"-d(-r*eta_mmglf*(vr+uz),vr)","-d(r*(-2*eta_mmglf*vz+p),vr)","-d(-r*eta_mmglf*(vr+uz),vz)","-d(r*(-2*eta_mmglf*vz+p),vz)"} {"0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),vr)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),vr)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),vz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),vz)"} {"-d(r*(-2*eta_mmglf*ur+p),pr)","-d(-r*eta_mmglf*(uz+vr),pr)","-d(r*(-2*eta_mmglf*ur+p),pz)","-d(-r*eta_mmglf*(uz+vr),pz)"} {"-d(-r*eta_mmglf*(vr+uz),pr)","-d(r*(-2*eta_mmglf*vz+p),pr)","-d(-r*eta_mmglf*(vr+uz),pz)","-d(r*(-2*eta_mmglf*vz+p),pz)"} {"0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),pr)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),pr)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),pz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),pz)"} {"-d(r*(-2*eta_mmglf*ur+p),phir)","-d(-r*eta_mmglf*(uz+vr),phir)","-d(r*(-2*eta_mmglf*ur+p),phiz)","-d(-r*eta_mmglf*(uz+vr),phiz)"} {"-d(-r*eta_mmglf*(vr+uz),phir)","-d(r*(-2*eta_mmglf*vz+p),phir)","-d(-r*eta_mmglf*(vr+uz),phiz)","-d(r*(-2*eta_mmglf*vz+p),phiz)"} {"0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phiz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phiz)"}
{"-d(r*(-2*eta_mmglf*ur+p),ur)","-d(-r*eta_mmglf*(uz+vr),ur)","-d(r*(-2*eta_mmglf*ur+p),uz)","-d(-r*eta_mmglf*(uz+vr),uz)"} {"-d(-r*eta_mmglf*(vr+uz),ur)","-d(r*(-2*eta_mmglf*vz+p),ur)","-d(-r*eta_mmglf*(vr+uz),uz)","-d(r*(-2*eta_mmglf*vz+p),uz)"} {"0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),ur)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),ur)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),uz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),uz)"} {"-d(r*(-2*eta_mmglf*ur+p),vr)","-d(-r*eta_mmglf*(uz+vr),vr)","-d(r*(-2*eta_mmglf*ur+p),vz)","-d(-r*eta_mmglf*(uz+vr),vz)"} {"-d(-r*eta_mmglf*(vr+uz),vr)","-d(r*(-2*eta_mmglf*vz+p),vr)","-d(-r*eta_mmglf*(vr+uz),vz)","-d(r*(-2*eta_mmglf*vz+p),vz)"} {"0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),vr)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),vr)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),vz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),vz)"} {"-d(r*(-2*eta_mmglf*ur+p),pr)","-d(-r*eta_mmglf*(uz+vr),pr)","-d(r*(-2*eta_mmglf*ur+p),pz)","-d(-r*eta_mmglf*(uz+vr),pz)"} {"-d(-r*eta_mmglf*(vr+uz),pr)","-d(r*(-2*eta_mmglf*vz+p),pr)","-d(-r*eta_mmglf*(vr+uz),pz)","-d(r*(-2*eta_mmglf*vz+p),pz)"} {"0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),pr)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),pr)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),pz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),pz)"} {"-d(r*(-2*eta_mmglf*ur+p),phir)","-d(-r*eta_mmglf*(uz+vr),phir)","-d(r*(-2*eta_mmglf*ur+p),phiz)","-d(-r*eta_mmglf*(uz+vr),phiz)"} {"-d(-r*eta_mmglf*(vr+uz),phir)","-d(r*(-2*eta_mmglf*vz+p),phir)","-d(-r*eta_mmglf*(vr+uz),phiz)","-d(r*(-2*eta_mmglf*vz+p),phiz)"} {"0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phiz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phiz)"}
{"-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,u)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),u)","-d(-r*divU_mmglf,u)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),u)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,v)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),v)","-d(-r*divU_mmglf,v)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),v)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,p)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),p)","-d(-r*divU_mmglf,p)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),p)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,phi)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),phi)","-d(-r*divU_mmglf,phi)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),phi)"} {"-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,u)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),u)","-d(-r*divU_mmglf,u)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),u)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,v)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),v)","-d(-r*divU_mmglf,v)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),v)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,p)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),p)","-d(-r*divU_mmglf,p)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),p)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,phi)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),phi)","-d(-r*divU_mmglf,phi)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),phi)"}
{"-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p","r*rho_mmglf*(-u*vr-v*vz+gz_mmglf)","-r*divU_mmglf","r*(-u*gradphir_mmglf-v*gradphiz_mmglf)"}
{"-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p","r*rho_mmglf*(-u*vr-v*vz+gz_mmglf)","-r*divU_mmglf","r*(-u*gradphir_mmglf-v*gradphiz_mmglf)"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"r*rho_mmglf","0","0","0","0","r*rho_mmglf","0","0","0","0","0","0","0","0","0","r"}
{"r*rho_mmglf","0","0","0","0","r*rho_mmglf","0","0","0","0","0","0","0","0","0","r"}
{"-d(r*(-2*eta_mmglf*ur+p),u)","-d(-r*eta_mmglf*(uz+vr),u)"} {"-d(-r*eta_mmglf*(vr+uz),u)","-d(r*(-2*eta_mmglf*vz+p),u)"} {"0","0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),u)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),u)"} {"-d(r*(-2*eta_mmglf*ur+p),v)","-d(-r*eta_mmglf*(uz+vr),v)"} {"-d(-r*eta_mmglf*(vr+uz),v)","-d(r*(-2*eta_mmglf*vz+p),v)"} {"0","0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),v)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),v)"} {"-d(r*(-2*eta_mmglf*ur+p),p)","-d(-r*eta_mmglf*(uz+vr),p)"} {"-d(-r*eta_mmglf*(vr+uz),p)","-d(r*(-2*eta_mmglf*vz+p),p)"} {"0","0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),p)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),p)"} {"-d(r*(-2*eta_mmglf*ur+p),phi)","-d(-r*eta_mmglf*(uz+vr),phi)"} {"-d(-r*eta_mmglf*(vr+uz),phi)","-d(r*(-2*eta_mmglf*vz+p),phi)"} {"0","0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phi)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phi)"}
{"-d(r*(-2*eta_mmglf*ur+p),u)","-d(-r*eta_mmglf*(uz+vr),u)"} {"-d(-r*eta_mmglf*(vr+uz),u)","-d(r*(-2*eta_mmglf*vz+p),u)"} {"0","0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),u)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),u)"} {"-d(r*(-2*eta_mmglf*ur+p),v)","-d(-r*eta_mmglf*(uz+vr),v)"} {"-d(-r*eta_mmglf*(vr+uz),v)","-d(r*(-2*eta_mmglf*vz+p),v)"} {"0","0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),v)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),v)"} {"-d(r*(-2*eta_mmglf*ur+p),p)","-d(-r*eta_mmglf*(uz+vr),p)"} {"-d(-r*eta_mmglf*(vr+uz),p)","-d(r*(-2*eta_mmglf*vz+p),p)"} {"0","0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),p)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),p)"} {"-d(r*(-2*eta_mmglf*ur+p),phi)","-d(-r*eta_mmglf*(uz+vr),phi)"} {"-d(-r*eta_mmglf*(vr+uz),phi)","-d(r*(-2*eta_mmglf*vz+p),phi)"} {"0","0"} {"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phi)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phi)"}
{"-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,ur)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,uz)"} {"-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),ur)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),uz)"} {"-d(-r*divU_mmglf,ur)","-d(-r*divU_mmglf,uz)"} {"-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),ur)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),uz)"} {"-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,vr)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,vz)"} {"-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),vr)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),vz)"} {"-d(-r*divU_mmglf,vr)","-d(-r*divU_mmglf,vz)"} {"-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),vr)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),vz)"} {"-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,pr)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,pz)"} {"-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),pr)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),pz)"} {"-d(-r*divU_mmglf,pr)","-d(-r*divU_mmglf,pz)"} {"-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),pr)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),pz)"} {"-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,phir)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,phiz)"} {"-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),phir)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),phiz)"} {"-d(-r*divU_mmglf,phir)","-d(-r*divU_mmglf,phiz)"} {"-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),phir)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),phiz)"}
{"-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,ur)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,uz)"} {"-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),ur)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),uz)"} {"-d(-r*divU_mmglf,ur)","-d(-r*divU_mmglf,uz)"} {"-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),ur)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),uz)"} {"-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,vr)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,vz)"} {"-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),vr)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),vz)"} {"-d(-r*divU_mmglf,vr)","-d(-r*divU_mmglf,vz)"} {"-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),vr)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),vz)"} {"-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,pr)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,pz)"} {"-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),pr)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),pz)"} {"-d(-r*divU_mmglf,pr)","-d(-r*divU_mmglf,pz)"} {"-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),pr)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),pz)"} {"-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,phir)","-d(-r*rho_mmglf*(u*ur+v*uz)-2*eta_mmglf*u/r+p,phiz)"} {"-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),phir)","-d(r*rho_mmglf*(-u*vr-v*vz+gz_mmglf),phiz)"} {"-d(-r*divU_mmglf,phir)","-d(-r*divU_mmglf,phiz)"} {"-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),phir)","-d(r*(-u*gradphir_mmglf-v*gradphiz_mmglf),phiz)"}
{"r*(-2*eta_mmglf*ur+p)","-r*eta_mmglf*(uz+vr)"} {"-r*eta_mmglf*(vr+uz)","r*(-2*eta_mmglf*vz+p)"} {"0","0"} {"r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf)","r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf)"}
{"r*(-2*eta_mmglf*ur+p)","-r*eta_mmglf*(uz+vr)"} {"-r*eta_mmglf*(vr+uz)","r*(-2*eta_mmglf*vz+p)"} {"0","0"} {"r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf)","r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf)"}
1
1 1 1 1
1 1 1 1
{"u","v","p","phi"}
sqrt(u^2+v^2)
uz-vr
ur+vz+u/r
phir
phiz
sqrt(gradphir_mmglf^2+gradphiz_mmglf^2+eps)
ppr(gradphir_mmglf/(gradphi_mmglf+eps))
ppr(gradphiz_mmglf/(gradphi_mmglf+eps))
if(phi>0.1&&phi<0.9,-d(normr_mmglf,r)-d(normz_mmglf,z)-normr_mmglf/r,0)
hmax1_mmglf
hmax2_mmglf
1-phi
phi
6*gradphi_mmglf*abs(phi*(1-phi))
rho1_mmglf+(rho2_mmglf-rho1_mmglf)*phi
eta1_mmglf+(eta2_mmglf-eta1_mmglf)*phi
r*phit+r*u*gradphir_mmglf+r*v*gradphiz_mmglf+d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),r)+d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),z)
nojac(1/max(2*sqrt(emetric(u_eff_mmglf,v_eff_mmglf)),48*epsilon_mmglf*sqrt(emetric2)))
rho_mmglf*U_mmglf*h/eta_mmglf
r*(rho_mmglf*(u*ur+v*uz)+pr-F_r_mmglf)+2*eta_mmglf*(u/r-ur)-eta_mmglf*r*(2*urr+uzz+vrz)-r*sigma_mmglf*kappa_mmglf*delta_mmglf*normr_mmglf
r*(rho_mmglf*(u*ur+v*uz)+pr-F_r_mmglf)
r*(rho_mmglf*(u*vr+v*vz)+pz-F_z_mmglf)-eta_mmglf*(r*(vrr+uzr)+2*r*vzz+uz+vr)-r*rho_mmglf*gz_mmglf-r*sigma_mmglf*kappa_mmglf*delta_mmglf*normz_mmglf
r*(rho_mmglf*(u*vr+v*vz)+pz-F_z_mmglf)
r*rho_mmglf*u
r*rho_mmglf*v
r*eta_mmglf
r*rho_mmglf
nojac(1/max(2*rho_mmglf*sqrt(emetric(u,v)),48*eta_mmglf/h^2))
0.5*nojac(if(u^2+v^2
rho_mmglf*r*divU_mmglf
0
0
0
0
0
0
0.5
0.25
sc
0.35
1
0.1
0
Lagp2p1
Lagp2p1
0
0
Lagp2p1
mat1_rho(p_ref[1/Pa],T_ref[1/K])[kg/m^3]
mat2_rho(T_ref[1/K])[kg/m^3]
mat1_eta(T_ref[1/K])[Pa*s]
mat2_eta(T_ref[1/K])[Pa*s]
mat3_sigmaten(T_ref[1/K])[N/m]
1
1
5e-006
0
80
1e-006
-g
u+gamma_mmglf*(1-phi)*normr_mmglf
v+gamma_mmglf*(1-phi)*normz_mmglf
U_mmglf
{0,0}
{0,0}
{1,2}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"r*test(u)*(sigma_mmglf*delta_mmglf*(nr_mmglf-cos(theta_mmglf)*normr_mmglf)-u*eta_mmglf/beta_mmglf)","r*test(v)*(sigma_mmglf*delta_mmglf*(nz_mmglf-cos(theta_mmglf)*normz_mmglf)-v*eta_mmglf/beta_mmglf)","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"-u","0","0","0","0","0"}
{"-u","-v","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","-p","0","0","0"}
{"-u*nr_mmglf-v*nz_mmglf","0","0","0","0","0"}
{"0","0","-p+p0_mmglf","phi0_mmglf-phi","0","0"}
{"test(-u)","0","0","0","0","0"}
{"test(-u)","test(-v)","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","test(-p)","0","0","0"}
{"test(-u*nr_mmglf-v*nz_mmglf)","0","0","0","0","0"}
{"0","0","test(-p+p0_mmglf)","test(phi0_mmglf-phi)","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"} {"-d(-r*nr_mmglf*p,u)","-d(-r*nz_mmglf*p,u)","0","0","0","0","-d(-r*nr_mmglf*p,v)","-d(-r*nz_mmglf*p,v)","0","0","0","0","-d(-r*nr_mmglf*p,p)","-d(-r*nz_mmglf*p,p)","0","0","0","0","-d(-r*nr_mmglf*p,phi)","-d(-r*nz_mmglf*p,phi)","0","0","0","0","-d(-r*nr_mmglf*p,lmr_mmglf)","-d(-r*nz_mmglf*p,lmr_mmglf)","0","0","0","0","-d(-r*nr_mmglf*p,lmz_mmglf)","-d(-r*nz_mmglf*p,lmz_mmglf)","0","0","0","0"} {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"} {"-d(-r*nr_mmglf*p,u)","-d(-r*nz_mmglf*p,u)","0","0","0","0","-d(-r*nr_mmglf*p,v)","-d(-r*nz_mmglf*p,v)","0","0","0","0","-d(-r*nr_mmglf*p,p)","-d(-r*nz_mmglf*p,p)","0","0","0","0","-d(-r*nr_mmglf*p,phi)","-d(-r*nz_mmglf*p,phi)","0","0","0","0","-d(-r*nr_mmglf*p,lmr_mmglf)","-d(-r*nz_mmglf*p,lmr_mmglf)","0","0","0","0","-d(-r*nr_mmglf*p,lmz_mmglf)","-d(-r*nz_mmglf*p,lmz_mmglf)","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"-r*nr_mmglf*p","-r*nz_mmglf*p","0","0","0","0"}
{"0","0","0","0","0","0"}
{"-r*nr_mmglf*p","-r*nz_mmglf*p","0","0","0","0"}
{"0","0","0","0","0","0"}
{"0","0","0","0","0","0"}
{"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
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
1 1 2 1 3 3
1 1 2 1 3 3
1 1 2 1 3 3
1 1 2 1 3 3
1 1 2 1 3 3
1 1 2 1 3 3
1 1 2 1 2 2
1 1 2 1 2 2
1 1 2 1 2 2
1 1 2 1 2 2
1 1 2 1 2 2
1 1 2 1 2 2
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"u","v","p","phi","lmr_mmglf","lmz_mmglf"}
eta_mmglf*(2*nr_mmglf*ur+nz_mmglf*(uz+vr))
-nr_mmglf*p+2*nr_mmglf*eta_mmglf*ur+nz_mmglf*eta_mmglf*(uz+vr)
eta_mmglf*(nr_mmglf*(vr+uz)+2*nz_mmglf*vz)
-nz_mmglf*p+nr_mmglf*eta_mmglf*(vr+uz)+2*nz_mmglf*eta_mmglf*vz
0
0
0
0
0
0
0
0
rho_twophase*z*gz_twophase
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0.5*pi
0.5*pi
0.5*pi
0.5*pi
theta
0.5*pi
h
0
0
0
0
nr
nz
0
0
0
{0,0,0,0,0,0,0,0}
{0,0,0,0,0,0,0,0}
{1,2,1,3,4,5,5,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"}
1 2 3 4
1
1 1 1 1 1 1 1
{"","","","","","",""}
{"","","","","","",""}
{"u","v","p","phi","lmr_mmglf","lmz_mmglf","Pinl_mmglf"}
0
{0,0,0,0,0,0,0}
{0,0,0,0,0,0,0}
{1,1,1,1,1,1,1}
8.854187817000001e-012
elcplextr
{"1"}
{}
elcplscalar
{"1"}
{}
{}
elcplscalar
{"1"}
h
h
ref ref ref ref
4 4
4 4
{"1"}
{"2"}
{"hmax1_mmglf","hmax2_mmglf"}
{"1","2"}
{"1","2"}
{"R1","R2"}
(3*pi/8)[rad]
1e5[Pa]
293[K]
9.81[m/s^2]
g
Acceleration due to gravity
T_ref
Reference temperature
theta
Contact angle
p_ref
Reference pressure
{0}
{0}
mmglf
weak
Air
mat1
Cp(T[1/K])[J/(kg*K)]
cs(T[1/K])[m/s]
eta(T[1/K])[Pa*s]
1.4
k(T[1/K])[W/(m*K)]
nu0(T[1/K])[m^2/s]
rho(p[1/Pa],T[1/K])[kg/m^3]
0[S/m]
cs(T)
inline
sqrt(1.4*287*T)
{"d(sqrt(1.4*287*T),T)"}
rho(p,T)
inline
p*0.02897/8.314/T
{"d(p*0.02897/8.314/T,p)","d(p*0.02897/8.314/T,T)"}
Cp(T)
piecewise
const
poly
{"0","1.04763657E+03","1","-3.72589265E-01","2","9.45304214E-04","3","-6.02409443E-07","4","1.28589610E-10"}
{"200","1600"}
eta(T)
piecewise
const
poly
{"0","-8.38278000E-07","1","8.35717342E-08","2","-7.69429583E-11","3","4.64372660E-14","4","-1.06585607E-17"}
{"200","1600"}
nu0(T)
piecewise
const
poly
{"0","-5.86912450E-06","1","5.01274491E-08","2","7.50108343E-11","3","1.80336823E-15","4","-2.91688030E-18"}
{"200","1600"}
k(T)
piecewise
const
poly
{"0","-2.27583562E-03","1","1.15480022E-04","2","-7.90252856E-08","3","4.11702505E-11","4","-7.43864331E-15"}
{"200","1600"}
Water
mat2
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"}
Water/Air
mat3
sigmaten(T[1/K])[N/m]
sigmaten(T)
inline
-2.35197050E-07*T^2-1.63350014E-05*T+9.77001279E-02
{"d(-2.35197050E-07*T^2-1.63350014E-05*T+9.77001279E-02,T)"}
SI
COMSOL 3.5
a
0
603
$Name: $
$Date: 2008/12/03 17:02:19 $
1
geom
on
on
off
on
on
on
on
0.1
t
GeneralLaminarFlow
axi
{"u","v","p","phi","psi","nrw","nzw"}
{"r","phi","z"}
mmglf
MEMS
{"shlag(2,'phi')"}
4
2
2
on
_mmglf
Lagp2p1
init_time
Off
Off
On
noncons
off
{"lm1","lm2","lm3","lm4","lm5"}
ideal
ref
0
0
{1,1,1,1,1,1,1}
walltype
int
sym
outlet
walltype
inlet
uv
uv
uv
uv
uv
p
p
noslip
noslip
noslip
noslip
ww
noslip
ntotstress
totstress
cont
init
cont
cont
cont
cont
U0in
0
0
sym
sym
ax
sym
sym
sym
0
0
0
0
0
0
rho(T_ref[1/K])[kg/m^3]*z*g
0
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
1
0
0
0
0
0
0
0
0
1
0
1
velocity
0
0
0
0
0
0
1
0
pi/2
pi/2
pi/2
pi/2
theta
pi/2
h
0
0
-0.1
7e-8
mueo
0
0
0
1e-7
0.90
0.75
0
1
definels
{3,1,3,2,4,5,5,6}
1
1
1
{"0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0"}
1
1e3
1e-3
0
0
0
0
0
0
0
0.5
1
ad
0.25
0
sc
0.35
0
1
0.1
0
navierstokes
usesELM
0
Lagp2p1
0
Lagp2p1
0
{"-g"}
0
1
1
Lagp2p1
isoT
mat1_rho(p_ref[1/Pa],T_ref[1/K])[kg/m^3]
mat2_rho(T_ref[1/K])[kg/m^3]
mat1_eta(T_ref[1/K])[Pa*s]
mat2_eta(T_ref[1/K])[Pa*s]
mat3_sigmaten(T_ref[1/K])[N/m]
1
1
5e-6
0
2
1
80
1e-6
{1,2}
8.854187817e-12
{"r","z"}
{"ref"}
{"shlag(2,'phi')"}
4
2
2
on
1
SI
{"0"}
1
{1,1}
1
1
1
{"1"}
{"0"}
{"0"}
{"-test(nojac(u_eff_mmglf)*phir+nojac(v_eff_mmglf)*phiz)*tau_ls_mmglf*res_phi_mmglf-0.5*nojac(max(0,0.4-2*gamma_mmglf*epsilon_mmglf*sqrt(emetric(phir,phiz))/max(abs(u_eff_mmglf*phir+v_eff_mmglf*phiz),1e-005*gamma_mmglf*epsilon_mmglf*emetric2^0.25/h))*if(phir^2+phiz^2<1e-010/h^2,100000*h/emetric2^0.25,emetric(phir,phiz)^(-0.5)))*abs(res_phi_mmglf)*(test(phir)*nojac(1-u_eff_mmglf^2/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*phir+test(phiz)*nojac(1-v_eff_mmglf^2/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*phiz-nojac(u_eff_mmglf*v_eff_mmglf/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*(test(phir)*phiz+test(phiz)*phir))"}
{"0"}
{"0"}
{"0"}
{"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phiz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phiz)"}
{"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phiz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phiz)"}
{"0"}
{"0"}
{"0"}
{"r"}
{"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phi)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phi)"}
{"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phi)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phi)"}
{"0","0"}
{"0","0"}
{"r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf)","r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf)"}
{"r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf)","r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf)"}
1
1
{"phi"}
phir
phiz
sqrt(gradphir_mmglf^2+gradphiz_mmglf^2+eps)
ppr(gradphir_mmglf/(gradphi_mmglf+eps))
ppr(gradphiz_mmglf/(gradphi_mmglf+eps))
if(phi>0.1&&phi<0.9,-d(normr_mmglf,r)-d(normz_mmglf,z)-normr_mmglf/r,0)
hmax1_mmglf
hmax2_mmglf
1-phi
phi
6*gradphi_mmglf*abs(phi*(1-phi))
rho1_mmglf+(rho2_mmglf-rho1_mmglf)*phi
eta1_mmglf+(eta2_mmglf-eta1_mmglf)*phi
r*phit+d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),r)+d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),z)
nojac(1/max(2*sqrt(emetric(u_eff_mmglf,v_eff_mmglf)),48*epsilon_mmglf*sqrt(emetric2)))
0
0
0
0
0
0
0.5
0.25
sc
0.35
1
0.1
0
Lagp2p1
Lagp2p1
0
0
Lagp2p1
mat1_rho(p_ref[1/Pa],T_ref[1/K])[kg/m^3]
mat2_rho(T_ref[1/K])[kg/m^3]
mat1_eta(T_ref[1/K])[Pa*s]
mat2_eta(T_ref[1/K])[Pa*s]
mat3_sigmaten(T_ref[1/K])[N/m]
1
1
5e-006
0
80
1e-006
-g
gamma_mmglf*(1-phi)*normr_mmglf
gamma_mmglf*(1-phi)*normz_mmglf
{0,0}
{0,0}
{1,2}
{"0"}
{"0"}
{"0"}
{"0.5-phi"}
{"0"}
{"phi0_mmglf-phi"}
{"0"}
{"test(0.5-phi)"}
{"0"}
{"test(phi0_mmglf-phi)"}
{"0"}
{"0"}
{"0"}
{"0"}
1
1
1
1
1
{""}
{""}
{""}
{""}
{""}
{""}
{""}
{""}
{"phi"}
0
0
0
0
0
0
rho(T_ref[1/K])[kg/m^3]*z*g
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
1
0
0.5*pi
0.5*pi
theta
0.5*pi
h
0
0
-0.1
7.000000000000001e-008
0
0
0
1e-007
0.9
0.75
nr
nz
{0,0,0,0,0,0,0,0}
{0,0,0,0,0,0,0,0}
{1,1,1,2,1,3,3,4}
{"0"}
{"0"}
{"0"}
{"0"}
1
1
1
{""}
{""}
{"phi"}
0
{0,0,0,0,0,0,0}
{0,0,0,0,0,0,0}
{1,1,1,1,1,1,1}
8.854187817000001e-012
elcplscalar
{"1"}
h
h
ref ref ref ref
4 4
4 4
{"1"}
{"2"}
{"hmax1_mmglf","hmax2_mmglf"}
{"1","2"}
{"1","2"}
(3*pi/8)[rad]
1e5[Pa]
293[K]
9.81[m/s^2]
g
Acceleration due to gravity
T_ref
Reference temperature
theta
Contact angle
p_ref
Reference pressure
{0}
{0}
mmglf
weak
Air
mat1
Cp(T[1/K])[J/(kg*K)]
cs(T[1/K])[m/s]
eta(T[1/K])[Pa*s]
1.4
k(T[1/K])[W/(m*K)]
nu0(T[1/K])[m^2/s]
rho(p[1/Pa],T[1/K])[kg/m^3]
0[S/m]
cs(T)
inline
sqrt(1.4*287*T)
{"d(sqrt(1.4*287*T),T)"}
rho(p,T)
inline
p*0.02897/8.314/T
{"d(p*0.02897/8.314/T,p)","d(p*0.02897/8.314/T,T)"}
Cp(T)
piecewise
const
poly
{"0","1.04763657E+03","1","-3.72589265E-01","2","9.45304214E-04","3","-6.02409443E-07","4","1.28589610E-10"}
{"200","1600"}
eta(T)
piecewise
const
poly
{"0","-8.38278000E-07","1","8.35717342E-08","2","-7.69429583E-11","3","4.64372660E-14","4","-1.06585607E-17"}
{"200","1600"}
nu0(T)
piecewise
const
poly
{"0","-5.86912450E-06","1","5.01274491E-08","2","7.50108343E-11","3","1.80336823E-15","4","-2.91688030E-18"}
{"200","1600"}
k(T)
piecewise
const
poly
{"0","-2.27583562E-03","1","1.15480022E-04","2","-7.90252856E-08","3","4.11702505E-11","4","-7.43864331E-15"}
{"200","1600"}
Water
mat2
Cp(T[1/K])[J/(kg*K)]
cs(T[1/K])[m/s]
eta(T[1/K])[Pa*s]t��
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"}
Water/Air
mat3
sigmaten(T[1/K])[N/m]
sigmaten(T)
inline
-2.35197050E-07*T^2-1.63350014E-05*T+9.77001279E-02
{"d(-2.35197050E-07*T^2-1.63350014E-05*T+9.77001279E-02,T)"}
SI
COMSOL 3.5
a
0
603
$Name: $
$Date: 2008/12/03 17:02:19 $
1
geom
on
on
off
on
on
on
on
0.1
t
GeneralLaminarFlow
axi
{"u","v","p","phi","psi","nrw","nzw"}
{"r","phi","z"}
mmglf
MEMS
{"shlag(2,'phi')"}
4
2
2
on
_mmglf
Lagp2p1
init_time
Off
Off
On
noncons
off
{"lm1","lm2","lm3","lm4","lm5"}
ideal
ref
0
0
{1,1,1,1,1,1,1}
walltype
int
sym
outlet
walltype
inlet
uv
uv
uv
uv
uv
p
p
noslip
noslip
noslip
noslip
ww
noslip
ntotstress
totstress
cont
init
cont
cont
cont
cont
U0in
0
0
sym
sym
ax
sym
sym
sym
0
0
0
0
0
0
rho(T_ref[1/K])[kg/m^3]*z*g
0
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
{"0","0"}
1
0
0
0
0
0
0
0
0
1
0
1
velocity
0
0
0
0
0
0
1
0
pi/2
pi/2
pi/2
pi/2
theta
pi/2
h
0
0
-0.1
7e-8
mueo
0
0
0
1e-7
0.90
0.75
0
1
definels
{3,1,3,2,4,5,5,6}
1
1
1
{"0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0"}
1
1e3
1e-3
0
0
0
0
0
0
0
0.5
1
ad
0.25
0
sc
0.35
0
1
0.1
0
navierstokes
usesELM
0
Lagp2p1
0
Lagp2p1
0
{"-g"}
0
1
1
Lagp2p1
isoT
mat1_rho(p_ref[1/Pa],T_ref[1/K])[kg/m^3]
mat2_rho(T_ref[1/K])[kg/m^3]
mat1_eta(T_ref[1/K])[Pa*s]
mat2_eta(T_ref[1/K])[Pa*s]
mat3_sigmaten(T_ref[1/K])[N/m]
1
1
5e-6
0
2
1
80
1e-6
{1,2}
8.854187817e-12
{"r","z"}
{"ref"}
{"shlag(2,'phi')"}
4
2
2
on
1
SI
{"0"}
1
{1,1}
1
1
1
{"1"}
{"0"}
{"0"}
{"-test(nojac(u_eff_mmglf)*phir+nojac(v_eff_mmglf)*phiz)*tau_ls_mmglf*res_phi_mmglf-0.5*nojac(max(0,0.4-2*gamma_mmglf*epsilon_mmglf*sqrt(emetric(phir,phiz))/max(abs(u_eff_mmglf*phir+v_eff_mmglf*phiz),1e-005*gamma_mmglf*epsilon_mmglf*emetric2^0.25/h))*if(phir^2+phiz^2<1e-010/h^2,100000*h/emetric2^0.25,emetric(phir,phiz)^(-0.5)))*abs(res_phi_mmglf)*(test(phir)*nojac(1-u_eff_mmglf^2/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*phir+test(phiz)*nojac(1-v_eff_mmglf^2/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*phiz-nojac(u_eff_mmglf*v_eff_mmglf/max(u_eff_mmglf^2+v_eff_mmglf^2,sqrt(eps)))*(test(phir)*phiz+test(phiz)*phir))"}
{"0"}
{"0"}
{"0"}
{"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phiz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phiz)"}
{"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phir)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phiz)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phiz)"}
{"0"}
{"0"}
{"0"}
{"r"}
{"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phi)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phi)"}
{"-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),phi)","-d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),phi)"}
{"0","0"}
{"0","0"}
{"r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf)","r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf)"}
{"r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf)","r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf)"}
1
1
{"phi"}
phir
phiz
sqrt(gradphir_mmglf^2+gradphiz_mmglf^2+eps)
ppr(gradphir_mmglf/(gradphi_mmglf+eps))
ppr(gradphiz_mmglf/(gradphi_mmglf+eps))
if(phi>0.1&&phi<0.9,-d(normr_mmglf,r)-d(normz_mmglf,z)-normr_mmglf/r,0)
hmax1_mmglf
hmax2_mmglf
1-phi
phi
6*gradphi_mmglf*abs(phi*(1-phi))
rho1_mmglf+(rho2_mmglf-rho1_mmglf)*phi
eta1_mmglf+(eta2_mmglf-eta1_mmglf)*phi
r*phit+d(r*gamma_mmglf*(phi*(1-phi)*nojac(normr_mmglf)-epsilon_mmglf*gradphir_mmglf),r)+d(r*gamma_mmglf*(phi*(1-phi)*nojac(normz_mmglf)-epsilon_mmglf*gradphiz_mmglf),z)
nojac(1/max(2*sqrt(emetric(u_eff_mmglf,v_eff_mmglf)),48*epsilon_mmglf*sqrt(emetric2)))
0
0
0
0
0
0
0.5
0.25
sc
0.35
1
0.1
0
Lagp2p1
Lagp2p1
0
0
Lagp2p1
mat1_rho(p_ref[1/Pa],T_ref[1/K])[kg/m^3]
mat2_rho(T_ref[1/K])[kg/m^3]
mat1_eta(T_ref[1/K])[Pa*s]
mat2_eta(T_ref[1/K])[Pa*s]
mat3_sigmaten(T_ref[1/K])[N/m]
1
1
5e-006
0
80
1e-006
-g
gamma_mmglf*(1-phi)*normr_mmglf
gamma_mmglf*(1-phi)*normz_mmglf
{0,0}
{0,0}
{1,2}
{"0"}
{"0"}
{"0"}
{"0.5-phi"}
{"0"}
{"phi0_mmglf-phi"}
{"0"}
{"test(0.5-phi)"}
{"0"}
{"test(phi0_mmglf-phi)"}
{"0"}
{"0"}
{"0"}
{"0"}
1
1
1
1
1
{""}
{""}
{""}
{""}
{""}
{""}
{""}
{""}
{"phi"}
0
0
0
0
0
0
rho(T_ref[1/K])[kg/m^3]*z*g
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
1
0
0.5*pi
0.5*pi
theta
0.5*pi
h
0
0
-0.1
7.000000000000001e-008
0
0
0
1e-007
0.9
0.75
nr
nz
{0,0,0,0,0,0,0,0}
{0,0,0,0,0,0,0,0}
{1,1,1,2,1,3,3,4}
{"0"}
{"0"}
{"0"}
{"0"}
1
1
1
{""}
{""}
{"phi"}
0
{0,0,0,0,0,0,0}
{0,0,0,0,0,0,0}
{1,1,1,1,1,1,1}
8.854187817000001e-012
elcplscalar
{"1"}
h
h
ref ref ref ref
4 4
4 4
{"1"}
{"2"}
{"hmax1_mmglf","hmax2_mmglf"}
{"1","2"}
{"1","2"}
(3*pi/8)[rad]
1e5[Pa]
293[K]
9.81[m/s^2]
g
Acceleration due to gravity
T_ref
Reference temperature
theta
Contact angle
p_ref
Reference pressure
{0}
{0}
mmglf
weak
Air
mat1
Cp(T[1/K])[J/(kg*K)]
cs(T[1/K])[m/s]
eta(T[1/K])[Pa*s]
1.4
k(T[1/K])[W/(m*K)]
nu0(T[1/K])[m^2/s]
rho(p[1/Pa],T[1/K])[kg/m^3]
0[S/m]
cs(T)
inline
sqrt(1.4*287*T)
{"d(sqrt(1.4*287*T),T)"}
rho(p,T)
inline
p*0.02897/8.314/T
{"d(p*0.02897/8.314/T,p)","d(p*0.02897/8.314/T,T)"}
Cp(T)
piecewise
const
poly
{"0","1.04763657E+03","1","-3.72589265E-01","2","9.45304214E-04","3","-6.02409443E-07","4","1.28589610E-10"}
{"200","1600"}
eta(T)
piecewise
const
poly
{"0","-8.38278000E-07","1","8.35717342E-08","2","-7.69429583E-11","3","4.64372660E-14","4","-1.06585607E-17"}
{"200","1600"}
nu0(T)
piecewise
const
poly
{"0","-5.86912450E-06","1","5.01274491E-08","2","7.50108343E-11","3","1.80336823E-15","4","-2.91688030E-18"}
{"200","1600"}
k(T)
piecewise
const
poly
{"0","-2.27583562E-03","1","1.15480022E-04","2","-7.90252856E-08","3","4.11702505E-11","4","-7.43864331E-15"}
{"200","1600"}
Water
mat2
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"}
Water/Air
mat3
sigmaten(T[1/K])[N/m]
sigmaten(T)
inline
-2.35197050E-07*T^2-1.63350014E-05*T+9.77001279E-02
{"d(-2.35197050E-07*T^2-1.63350014E-05*T+9.77001279E-02,T)"}
SI
uq ~ t��
off
time
time
auto
1.0E-6
25
tol
100
1
off
on
on
1.0
1.0E-4
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,2.5e-5,0.0010)
0
1e-3
0.25e-4
11
step
none
tlist
free
bdf_ida
0.01
off
15
off
on
on
on
on
on
on
off
on
on
0.0010
2
1
0.1
0.75
linear
off
off
maybe
bweuler
1
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,p,phi
v,u,p,phi
on
init_storedsol_radio
1
0
u_init_radio
Automatic
0
off
off
off
off
pardiso
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
p Pinl_mmglf lmr_mmglf lmz_mmglf
gmres
0.02
100
0.8
on
on
shape
regular
on
2
2
off
Geom1
on
on
phi
1e-3
1
pardiso
linsolver
0.0
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
off
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
p Pinl_mmglf lmr_mmglf lmz_mmglf
gmres
0.02
100
0.8
on
on
shape
regular
on
2
2
off
Geom1
on
on
1
iter
0.5
1
1
20
10
1.0E-2
1
const
off
1.0
1.0E-4
1.0E-2
10.0
minimal
onevery
off
off
off
1
on
pardiso
1
pardiso
1.0E-3
20.0
3
pardiso
1.0E-3
20.0
1
pardiso
1.0E-3
20.0
none
2
p Pinl_mmglf lmr_mmglf lmz_mmglf
1
on
pardiso
1
pardiso
1.0E-3
20.0
3
pardiso
1.0E-3
20.0
1
pardiso
1.0E-3
20.0
none
2
p Pinl_mmglf lmr_mmglf lmz_mmglf
Geom1
0
off
off
off
1061034
COMSOL 3.5.0.603
1254199199703
1254182282531
off
html
off
a4
off
full
off
Geom1
boundary
0
-3.8654452343808905E-4
6.865445376873244E-4
-1.8250001012347638E-4
5.325000558514148E-4
-1.0
1.0
9.999999999999999E-5
9.999999999999999E-5
0.01
-0.4903547749760234
0.4903547749760234
-0.35750003298744565
0.35750003298744565
0.1500000071246177
0.1750000228639692
4.903547749760234
0.1500000071246177
0.1750000228639692
0.0
0.0
1.0
0.0
point
headlight
on
255
255
255
0.15
0.17500003
4.903548
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
on
off
off
on
on
on
on
on
on
1.0E-6
intersection
1.0
normal
off
2
1000.0
off
on
off
on
off
off
on
on
1
on
1
0.3
1.3
0.001
1
10
1.0
1.0
on
0
regular
{"","","","","","",""}
{"","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","",""}
{"",""}
{"triaf","triaf"}
{"",""}
{"2","8","7, 4","1"}
{"4","6","5","3"}
4
24
5
24
8
{3,3}
{0,0}
{1,1}
{"3","3"}
1
on
{"phi"}
on
-4.095884032523753E-5
1.000000041133738
on
off
1
{"phi"}
off
1
Rainbow
off
on
on
255,0,0
interp
fill
off
{"phi"}
on
off
1
{"phi"}
off
1
{"phi"}
on
off
1
Rainbow
off
on
on
255,0,0
20
off
off
step
none
off
off
{"phi"}
on
on
off
1
{"phi"}
off
1
Rainbow
off
on
on
255,0,0
interp
off
sub
{"gradphir_mmglf","gradphiz_mmglf"}
off
1/m
off
{"phi"}
off
1
15
off
15
off
step
none
step
none
arrow
proportional
255,0,0
on
1
off
off
{"phi"}
off
1
8
off
8
off
step
none
step
none
arrow
proportional
0,153,0
on
1
off
{"gradphir_mmglf","gradphiz_mmglf"}
1/m
off
255,0,0
{"phi"}
1
Rainbow
off
on
{"phi"}
off
1
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_mmglf
radius,partr,1e-4
4*pi/3*1e-9
{"","",""}
{"gradphir_mmglf","gradphiz_mmglf"}
1/m
on
{"0","0","0"}
partstart_explicit
10
off
step
none
{"0","0"}
step
none
step
none
off
255,0,0
{"phi"}
1
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
off
{"phi"}
off
on
1
{"phi"}
off
off
1
on
off
on
3
{"Geom1"}
0
1
stored
step
none
on
on
off
all
on
off
off
on
on
{"gradphir_mmglf","gradphiz_mmglf"}
1/m
on
1
0,1
stored
step
none
moviefile
AVI
640
480
10
full
11
off
off
off
{"phi"}
off
1
0
1
stored
step
none
off
auto
4
on
{"phi"}
off
m
0
1
stored
step
none
off
auto
4
on
{"phi"}
off
m^2
0
1
stored
step
none
{"phi"}
on
on
off
1
Rainbow
off
on
on
255,0,0
interp
fill
off
{"phi"}
on
off
1
arc
off
{"phi"}
1
solid
cyclecolor
none
off
off
255,0,0
Rainbow
off
on
on
255,0,0
interp
fill
{"phi"}
off
1
off
{"phi"}
1
solid
cyclecolor
none
off
off
255,0,0
255,0,0
0
0,1
stored
step
none
on
on
on
{"lin","lin"}
on
on
1
0
off
{"phi"}
off
1
arc
off
{"phi"}
1
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
{"phi"}
off
1
off
{"phi"}
m^2
solid
cyclecolor
none
off
off
255,0,0
{"0","0"}
step
none
step
none
255,0,0
0
0,1
stored
step
none
on
on
on
{"lin","lin"}
on
0
{"phi"}
off
1
element
2
{"phi"}
off
off
1
element
2
{"phi"}
off
off
1
10
off
10
off
step
none
step
none
element
2
0
0,1
stored
step
none
on
ptd
off
2
coorddata
off
off
on
0
1
stored
step
none
step
none
{"phi"}
off
1
{"0","0"}
{}
{}
off
solid
cyclecolor
none
off
off
255,0,0
on
on
on
{"lin","lin"}
0
0,1
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 ~ uq ~ sr com.femlab.geom.Rect�ȉ,E��6 D lxD lyL lxExprt !Lcom/femlab/geom/Geom$Expression;L lyExprq ~ 1xr com.femlab.geom.Prim2�Z��~�� D rotL baseq ~ L constrq ~ [ post [D[ posExprt "[Lcom/femlab/geom/Geom$Expression;L rotExprq ~ 1xr com.femlab.geom.Geom2�V���c/O xr com.femlab.geom.Geom�6��{ L geomAssoct Lcom/femlab/geom/GeomAssoc;L versionq ~ xpw q ~ w lur [B���T� xp l G e o m 2 �����|�=-C��6? a2U0*�#����� �a2U0*�3?a2U0*�#����� �a2U0*�3? ���� � ���� � �? � �? � �? � �? � B e z i e r C u r v e a2U0*�#� �?a2U0*�3?a2U0*�#� �? B e z i e r C u r v e a2U0*�3?a2U0*�#� �?a2U0*�3? �? B e z i e r C u r v e a2U0*�3? �? �? B e z i e r C u r v e �? a2U0*�#� �? A s s o c A t t r i b V e c t o r I n t ( xw xw t cornerur [D>���cZ xp �#�*0U2aur "[Lcom.femlab.geom.Geom$Expression;�\2�Y�U xp sr com.femlab.geom.Geom$Expression OpI_h� D numScaleL exprStrq ~ xpw t 0w?� xsq ~ @w t -1.5e-4w?� xw sq ~ @w t 0w?��F�R�9xxw ?3�*0U2asq ~ @w t 3e-4w?� xw?#�*0U2asq ~ @w t 1.5e-4w?� xxsq ~ 0w q ~ w huq ~ 9 h G e o m 2 �����|�=-C��6? ���� �a2U0*�#? ���� �a2U0*�#?����Mb@?���� � ����Mb@?���� � �? � �? � �? � �? � B e z i e r C u r v e �?a2U0*�#? �? B e z i e r C u r v e a2U0*�#? �?a2U0*�#?����Mb@? �? B e z i e r C u r v e a2U0*�#?����Mb@? �? ����Mb@? �? B e z i e r C u r v e ����Mb@? �? �? A s s o c A t t r i b V e c t o r I n t ' xw xw q ~ ;uq ~ <