sr!com.femlab.server.ModelFileHeaderD%LtagstLcom/femlab/util/FlStringList;Ltypesq~LvrsntLcom/femlab/util/FlVersion;xpwsrcom.femlab.util.FlVersion%/B = IbuildImajorLdatetLjava/lang/String;Lextq~Lnameq~Lrcsq~L reactionExtq~L reactionNameq~L scriptExtq~L scriptNameq~xpwtCOMSOL Script 1.2tt#COMSOL Reaction Engineering Lab 1.4q~t COMSOL 3.4q~wt $Name: $t$Date: 2007/10/10 16:07:51 $xur[Ljava.lang.String;V{Gxpt modelinfotxfemtguitfem0tg10tg12tg14tfem1359t fem1359.0q~q~tfem1369t fem1369.0q~q~t mfileinfouq~ q~t femstructt guistructq~tdrawq~q~tgeomtmeshtsolutiontxmeshq~q~ q~!q~"q~xsrcom.femlab.api.client.ModelInfo^%Ldescrq~LdocURLq~[imaget[Bxpwptpxuq~ t`clear xfem clear vrsn vrsn.name = 'COMSOL 3.4'; vrsn.ext = ''; vrsn.major = 0; vrsn.build = 248; vrsn.rcs = '$Name: $'; vrsn.date = '$Date: 2007/10/10 16:07:51 $'; xfem.version = vrsn; xfem.id = 1339; xfem.geomdata = 'geom'; xfem.eqvars = 'on'; xfem.cplbndeq = 'on'; xfem.cplbndsh = 'off'; xfem.drawvalid = 'on'; xfem.geomvalid = 'on'; xfem.solvalid = 'on'; xfem.linshape = 'on'; xfem.linshapetol = 0.1; xfem.meshtime = 't'; clear appl appl.mode.class = 'GeneralHeat'; appl.mode.type = 'cartesian'; appl.dim = {'T','J'}; appl.sdim = {'x','y','z'}; appl.name = 'htgh'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.gporder = 4; appl.cporder = 2; appl.sshape = 2; appl.border = 'off'; appl.assignsuffix = '_htgh'; clear prop prop.elemdefault='LagT2J1'; prop.analysis='static'; prop.outOfPlane='off'; prop.radMethod='hemicube'; prop.radIntOrder='4'; prop.radResolution='256'; prop.radCacheF='auto'; prop.turbmodel='None'; prop.multiAppl='0'; prop.frame='ref'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm1'}; prop.weakconstr = weakconstr; prop.constrtype='ideal'; appl.prop = prop; clear bnd bnd.name = {'','','','',''}; bnd.shape = {[1],[1],[1],[1],[1]}; bnd.hclOn = {'0','0','0','0','0'}; bnd.q0 = {'0','0','0','0','0'}; bnd.h = {'0','0','0','0','0'}; bnd.Tinf = {'273.15','273.15','273.15','273.15','273.15'}; bnd.T0 = {'273.15','273.15','T_liquid_in','273.15','T_steam_in'}; bnd.epsilon = {'0','0','0','mat3_epsilon_solid_polished_2(T[1/K])','0'}; bnd.Tamb = {'0','0','0','0','0'}; bnd.radType = {'none','none','none','none','none'}; bnd.J0amb = {'epsilon_htgh*sigma_htgh*T^4','epsilon_htgh*sigma_htgh*T^4','epsilon_htgh*sigma_htgh*T^4', ... 'epsilon_htgh*sigma_htgh*T^4','epsilon_htgh*sigma_htgh*T^4'}; bnd.J0surf = {'J','J','J','J','J'}; bnd.groupAmb = {{},{},{},{},{}}; bnd.groupSurf = {{'1'},{'1'},{'1'},{'1'},{'1'}}; bnd.kres = {'0','0','0','0','0'}; bnd.dres = {'1','1','1','1','1'}; bnd.ks = {'400','400','400','400','400'}; bnd.ktensor = {{'400','0';'0','400'},{'400','0';'0','400'},{'400','0';'0','400'}, ... {'400','0';'0','400'},{'400','0';'0','400'}}; bnd.ktype = {'iso','iso','iso','iso','iso'}; bnd.Dtss = {'1','1','1','1','1'}; bnd.ds = {'0','0','0','0','0'}; bnd.rhos = {'8700','8700','8700','8700','8700'}; bnd.Cs = {'385','385','385','385','385'}; bnd.Tplus = {'0','0','0','0','0'}; bnd.type = {'q0','qc','T','cont','T'}; bnd.style = {{{'0'},{'0','0','0'},{'solid'}},{{'0'},{'0','255','0'},{'solid'}}, ... {{'0'},{'0','255','0'},{'solid'}},{{'0'},{'0','255','255'},{'solid'}},{{'0'}, ... {'255','0','255'},{'solid'}}}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.shape = {[2],[2],[2]}; equ.gporder = {{1},{1},{1}}; equ.cporder = {{1},{1},{1}}; equ.init = {{'T_liquid_in';'0'},{'273.15';'0'},{'T_steam_in';'0'}}; equ.usage = {1,1,1}; equ.name = {'','',''}; equ.convOn = {'1','0','1'}; equ.opacity = {'1','1','1'}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]','400','mat2_k(T[1/K])[W/(m*K)]'}; equ.ktensor = {{'400','0';'0','400'},{'400','0';'0','400'},{'400','0';'0','400'}}; equ.ktype = {'iso','iso','iso'}; equ.Dts = {'1','1','1'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.Q = {'0','0','0'}; equ.gamma = {'1','1','1'}; equ.fluidtype = {'userdefined','userdefined','userdefined'}; equ.ptype = {'gauge','gauge','gauge'}; equ.pgaugeref = {'101325','101325','101325'}; equ.RsMntype = {'Rs','Rs','Rs'}; equ.Rs = {'287','287','287'}; equ.Mn = {'0','0','0'}; equ.Cgammatype = {'C','C','C'}; equ.QpworkOn = {'0','0','0'}; equ.QviscOn = {'0','0','0'}; equ.eta = {'mat1_eta(T[1/K])[Pa*s]','0','mat2_eta(T[1/K])[Pa*s]'}; equ.etaT = {'0','0','0'}; equ.p = {'0','0','0'}; equ.dz = {'1','1','1'}; equ.hu = {'0','0','0'}; equ.hd = {'0','0','0'}; equ.Textu = {'273.15','273.15','273.15'}; equ.Textd = {'273.15','273.15','273.15'}; equ.epsilonu = {'0','0','0'}; equ.epsilond = {'0','0','0'}; equ.Tambu = {'0','0','0'}; equ.Tambd = {'0','0','0'}; equ.u = {'0','0','0'}; equ.v = {'0','0','0'}; equ.idon = {'0','0','0'}; equ.delid = {'0.5','0.5','0.5'}; equ.sdon = {'0','0','0'}; equ.sdtype = {'pgc','pgc','pgc'}; equ.delsd = {'0.25','0.25','0.25'}; equ.cdon = {'0','0','0'}; equ.cdtype = {'sc','sc','sc'}; equ.delcd = {'0.35','0.35','0.35'}; equ.kT = {'0','0','0'}; equ.style = {{{'0'},{'193','193','193'}},{{'0'},{'193','193','193'}},{{'0'}, ... {'0','255','0'}}}; equ.ind = [1,2,3]; appl.equ = equ; appl.var = {'sigma','5.67e-8', ... 'Rg','8.31451'}; xfem.appl{1} = appl; clear appl appl.mode.class = 'NavierStokes'; appl.mode.type = 'cartesian'; appl.dim = {'u','v','p','logk','logd','logw','phi','nxw','nyw'}; appl.sdim = {'x','y','z'}; appl.name = 'chns'; appl.module = 'CHEM'; appl.shape = {'shlag(2,''u'')','shlag(2,''v'')','shlag(1,''p'')'}; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.sshape = 2; appl.border = 'off'; appl.assignsuffix = '_chns'; clear prop prop.elemdefault='Lagp2p1'; prop.analysis='static'; prop.cornersmoothing='Off'; prop.weakcompflow='Off'; prop.turbmodel='None'; prop.realizability='Off'; prop.nonnewtonian='Off'; prop.brinkmandef='Off'; prop.twophase='Off'; prop.frame='ref'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5','lm6','lm7','lm8'}; prop.weakconstr = weakconstr; prop.constrtype='ideal'; appl.prop = prop; clear pnt pnt.p0 = {'0'}; pnt.pnton = {'0'}; pnt.style = {{{'0'},{'0','0','0'}}}; pnt.ind = [1,1,1,1,1,1,1,1]; appl.pnt = pnt; clear bnd bnd.name = {'','','','',''}; bnd.type = {'walltype','outlet','inlet','int','inlet'}; bnd.intype = {'uv','uv','uv','uv','uv'}; bnd.outtype = {'p','p','p','p','p'}; bnd.walltype = {'noslip','noslip','noslip','noslip','noslip'}; bnd.opentype = {'ntotstress','ntotstress','ntotstress','ntotstress','ntotstress'}; bnd.stresstype = {'totstress','totstress','totstress','totstress','totstress'}; bnd.inttype = {'cont','cont','cont','cont','cont'}; bnd.velType = {'U0in','U0in','U0in','U0in','U0in'}; bnd.u0 = {'0','0','0','0','0'}; bnd.v0 = {'0','0','0','0','0'}; bnd.p0 = {'0','0','0','0','0'}; bnd.f0 = {'0','0','0','0','0'}; bnd.Fbnd = {{'0';'0'},{'0';'0'},{'0';'0'},{'0';'0'},{'0';'0'}}; bnd.U0in = {'1','1','-1','1','1'}; bnd.U0out = {'0','0','0','0','0'}; bnd.uvw = {'0','0','0','0','0'}; bnd.uwall = {'0','0','0','0','0'}; bnd.vwall = {'0','0','0','0','0'}; bnd.ww = {'0','0','0','0','0'}; bnd.k0 = {'0.005','0.005','0.005','0.005','0.005'}; bnd.d0 = {'0.005','0.005','0.005','0.005','0.005'}; bnd.omega0 = {'10','10','10','10','10'}; bnd.TinType = {'LTIT','LTIT','LTIT','LTIT','LTIT'}; bnd.turbtype = {'open','open','open','open','open'}; bnd.Uref = {'1','1','1','1','1'}; bnd.LT = {'0.01','0.01','0.01','0.01','0.01'}; bnd.IT = {'0.05','0.05','0.05','0.05','0.05'}; bnd.dwType = {'dw','dw','dw','dw','dw'}; bnd.dw = {'h/2','h/2','h/2','h/2','h/2'}; bnd.dwplus = {'100','100','100','100','100'}; bnd.relExpr = {{},{},{},{},{}}; bnd.U0 = {'0','0','0','0','0'}; bnd.V0 = {'0','0','0','0','0'}; bnd.p0_entr = {'0','0','0','0','0'}; bnd.Lentr = {'1','1','1','1','1'}; bnd.p0_exit = {'0','0','0','0','0'}; bnd.Lexit = {'1','1','1','1','1'}; bnd.flowtype = {'velocity','velocity','velocity','velocity','velocity'}; bnd.constr0 = {'0','0','0','0','0'}; bnd.phi0 = {'0','0','0','0','0'}; bnd.theta = {'pi/2','pi/2','pi/2','pi/2','pi/2'}; bnd.beta = {'h','h','h','h','h'}; bnd.style = {{{'0'},{'0','0','0'},{'solid'}},{{'0'},{'0','0','255'},{'solid'}}, ... {{'0'},{'0','255','0'},{'solid'}},{{'0'},{'0','0','255'},{'solid'}},{{'0'}, ... {'0','255','255'},{'solid'}}}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.shape = {[1;2;3],[1;2;3],[1;2;3]}; equ.gporder = {{1;1;2},{1;1;2},{1;1;2}}; equ.cporder = {{1;1;2},{1;1;2},{1;1;2}}; equ.init = {{'0';'-1';'0';'0';'0';'0';'0';'0';'0'},{'0';'0';'0';'0';'0';'0'; ... '0';'0';'0'},{'0';'1';'0';'0';'0';'0';'0';'0';'0'}}; equ.usage = {1,1,1}; equ.name = {'Liquid','Solid','Steam'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.eta = {'mat1_eta(T[1/K])[Pa*s]','1','mat2_eta(T[1/K])[Pa*s]'}; equ.F_x = {'0','0','0'}; equ.F_y = {'0','0','0'}; equ.relExpr = {{},{},{}}; equ.eta0 = {'1','1','1'}; equ.m = {'0','0','0'}; equ.n = {'0','0','0'}; equ.lambda = {'0','0','0'}; equ.eta_inf = {'0','0','0'}; equ.type_visc = {'power','power','power'}; equ.kappadv = {'0','0','0'}; equ.rhofcnp = {'0','0','0'}; equ.rhofcnT = {'0','0','0'}; equ.rhofcnTname = {'','',''}; equ.epsilonp = {'1','1','1'}; equ.k = {'1','1','1'}; equ.brinkmaneqns = {'0','0','0'}; equ.idon = {{'0'},{'0'},{'0'}}; equ.delid = {{'0.5'},{'0.5'},{'0.5'}}; equ.sdon = {{'1'},{'1'},{'1'}}; equ.sdtype = {{'gls'},{'gls'},{'gls'}}; equ.delsd = {{'0.25'},{'0.25'},{'0.25'}}; equ.cdon = {{'0'},{'0'},{'0'}}; equ.cdtype = {{'sc'},{'sc'},{'sc'}}; equ.delcd = {{'0.35'},{'0.35'},{'0.35'}}; equ.pson = {{'0'},{'0'},{'0'}}; equ.delps = {{'1'},{'1'},{'1'}}; equ.idTon = {'0','0','0'}; equ.delidT = {'0.25','0.25','0.25'}; equ.sdTon = {'1','1','1'}; equ.sdTtype = {'gls','gls','gls'}; equ.delsdT = {'0.5','0.5','0.5'}; equ.rho1 = {'1','1','1'}; equ.rho2 = {'1','1','1'}; equ.eta1 = {'1','1','1'}; equ.eta2 = {'1','1','1'}; equ.sigma = {'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]','0'}; equ.g = {{'0';'0'},{'0';'0'},{'0';'0'}}; equ.gamma = {'1','1','1'}; equ.epsilon = {'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])','hmax_chns'}; equ.startfluid = {'1','1','1'}; equ.style = {{{'0'},{'0','0','255'}},{{'0'},{'193','193','193'}},{{'0'},{'0', ... '255','0'}}}; equ.ind = [1,2,3]; appl.equ = equ; xfem.appl{2} = appl; xfem.geom = flbinary('fem1359','geom','steam_wall_water.mph'); xfem.mesh = flbinary('fem1359.0','mesh','steam_wall_water.mph'); xfem.sdim = {'x','y'}; xfem.frame = {'ref'}; xfem.shape = {'shlag(2,''T'')','shlag(2,''u'')','shlag(2,''v'')','shlag(1,''p'')'}; xfem.gporder = {4,0,2}; xfem.cporder = {2,1}; xfem.sshape = 2; xfem.simplify = 'on'; xfem.border = 1; xfem.form = 'general'; clear units; units.basesystem = 'SI'; xfem.units = units; clear equ equ.shape = {[1;2;3;4],[1;2;3;4],[1;2;3;4]}; equ.gporder = {{1;1;1;3},{1;1;1;3},{1;1;1;3}}; equ.cporder = {{1;1;1;2},{1;1;1;2},{1;1;1;2}}; equ.init = {{'T_liquid_in';'0';'-1';'0'},{'273.15';'0';'0';'0'},{'T_steam_in'; ... '0';'1';'0'}}; equ.dinit = {{'0';'0';'0';'0'},{'0';'0';'0';'0'},{'0';'0';'0';'0'}}; equ.weak = {{'0';'-test(nojac(rho_chns)*(nojac(u)*ux+nojac(v)*uy)+px-nojac(eta_chns)*(2*uxx+uyy+vxy))*taum_chns*res_u_chns'; ... '-test(nojac(rho_chns)*(nojac(u)*vx+nojac(v)*vy)+py-nojac(eta_chns)*(vxx+uyx+2*vyy))*taum_chns*res_v_chns'; ... '-test(divU_chns)*tauc_chns*rho_chns*divU_chns'},{'0';'-test(nojac(rho_chns)*(nojac(u)*ux+nojac(v)*uy)+px-nojac(eta_chns)*(2*uxx+uyy+vxy))*taum_chns*res_u_chns'; ... '-test(nojac(rho_chns)*(nojac(u)*vx+nojac(v)*vy)+py-nojac(eta_chns)*(vxx+uyx+2*vyy))*taum_chns*res_v_chns'; ... '-test(divU_chns)*tauc_chns*rho_chns*divU_chns'},{'0';'-test(nojac(rho_chns)*(nojac(u)*ux+nojac(v)*uy)+px-nojac(eta_chns)*(2*uxx+uyy+vxy))*taum_chns*res_u_chns'; ... '-test(nojac(rho_chns)*(nojac(u)*vx+nojac(v)*vy)+py-nojac(eta_chns)*(vxx+uyx+2*vyy))*taum_chns*res_v_chns'; ... '-test(divU_chns)*tauc_chns*rho_chns*divU_chns'}}; equ.dweak = {{'0';'0';'0';'0'},{'0';'0';'0';'0'},{'0';'0';'0';'0'}}; equ.constr = {{'0';'0';'0';'0'},{'0';'0';'0';'0'},{'0';'0';'0';'0'}}; equ.constrf = {{'0';'0';'0';'0'},{'0';'0';'0';'0'},{'0';'0';'0';'0'}}; equ.c = {{{'-diff(-k_htgh*Tx,Tx)','-diff(-k_htgh*Tx,Ty)';'-diff(-k_htgh*Ty,Tx)', ... '-diff(-k_htgh*Ty,Ty)'},{'-diff(-k_htgh*Tx,ux)','-diff(-k_htgh*Tx,uy)'; ... '-diff(-k_htgh*Ty,ux)','-diff(-k_htgh*Ty,uy)'},{'-diff(-k_htgh*Tx,vx)', ... '-diff(-k_htgh*Tx,vy)';'-diff(-k_htgh*Ty,vx)','-diff(-k_htgh*Ty,vy)'},{'-diff(-k_htgh*Tx,px)', ... '-diff(-k_htgh*Tx,py)';'-diff(-k_htgh*Ty,px)','-diff(-k_htgh*Ty,py)'};{'-diff(-2*eta_chns*ux+p,Tx)', ... '-diff(-2*eta_chns*ux+p,Ty)';'-diff(-eta_chns*(uy+vx),Tx)','-diff(-eta_chns*(uy+vx),Ty)'}, ... {'-diff(-2*eta_chns*ux+p,ux)','-diff(-2*eta_chns*ux+p,uy)';'-diff(-eta_chns*(uy+vx),ux)', ... '-diff(-eta_chns*(uy+vx),uy)'},{'-diff(-2*eta_chns*ux+p,vx)','-diff(-2*eta_chns*ux+p,vy)'; ... '-diff(-eta_chns*(uy+vx),vx)','-diff(-eta_chns*(uy+vx),vy)'},{'-diff(-2*eta_chns*ux+p,px)', ... '-diff(-2*eta_chns*ux+p,py)';'-diff(-eta_chns*(uy+vx),px)','-diff(-eta_chns*(uy+vx),py)'}; ... {'-diff(-eta_chns*(vx+uy),Tx)','-diff(-eta_chns*(vx+uy),Ty)';'-diff(-2*eta_chns*vy+p,Tx)', ... '-diff(-2*eta_chns*vy+p,Ty)'},{'-diff(-eta_chns*(vx+uy),ux)','-diff(-eta_chns*(vx+uy),uy)'; ... '-diff(-2*eta_chns*vy+p,ux)','-diff(-2*eta_chns*vy+p,uy)'},{'-diff(-eta_chns*(vx+uy),vx)', ... '-diff(-eta_chns*(vx+uy),vy)';'-diff(-2*eta_chns*vy+p,vx)','-diff(-2*eta_chns*vy+p,vy)'}, ... {'-diff(-eta_chns*(vx+uy),px)','-diff(-eta_chns*(vx+uy),py)';'-diff(-2*eta_chns*vy+p,px)', ... '-diff(-2*eta_chns*vy+p,py)'};{'0'},{'0'},{'0'},{'0'}},{{'-diff(-k_htgh*Tx,Tx)', ... '-diff(-k_htgh*Tx,Ty)';'-diff(-k_htgh*Ty,Tx)','-diff(-k_htgh*Ty,Ty)'},{'-diff(-k_htgh*Tx,ux)', ... '-diff(-k_htgh*Tx,uy)';'-diff(-k_htgh*Ty,ux)','-diff(-k_htgh*Ty,uy)'},{'-diff(-k_htgh*Tx,vx)', ... '-diff(-k_htgh*Tx,vy)';'-diff(-k_htgh*Ty,vx)','-diff(-k_htgh*Ty,vy)'},{'-diff(-k_htgh*Tx,px)', ... '-diff(-k_htgh*Tx,py)';'-diff(-k_htgh*Ty,px)','-diff(-k_htgh*Ty,py)'};{'-diff(-2*eta_chns*ux+p,Tx)', ... '-diff(-2*eta_chns*ux+p,Ty)';'-diff(-eta_chns*(uy+vx),Tx)','-diff(-eta_chns*(uy+vx),Ty)'}, ... {'-diff(-2*eta_chns*ux+p,ux)','-diff(-2*eta_chns*ux+p,uy)';'-diff(-eta_chns*(uy+vx),ux)', ... '-diff(-eta_chns*(uy+vx),uy)'},{'-diff(-2*eta_chns*ux+p,vx)','-diff(-2*eta_chns*ux+p,vy)'; ... '-diff(-eta_chns*(uy+vx),vx)','-diff(-eta_chns*(uy+vx),vy)'},{'-diff(-2*eta_chns*ux+p,px)', ... '-diff(-2*eta_chns*ux+p,py)';'-diff(-eta_chns*(uy+vx),px)','-diff(-eta_chns*(uy+vx),py)'}; ... {'-diff(-eta_chns*(vx+uy),Tx)','-diff(-eta_chns*(vx+uy),Ty)';'-diff(-2*eta_chns*vy+p,Tx)', ... '-diff(-2*eta_chns*vy+p,Ty)'},{'-diff(-eta_chns*(vx+uy),ux)','-diff(-eta_chns*(vx+uy),uy)'; ... '-diff(-2*eta_chns*vy+p,ux)','-diff(-2*eta_chns*vy+p,uy)'},{'-diff(-eta_chns*(vx+uy),vx)', ... '-diff(-eta_chns*(vx+uy),vy)';'-diff(-2*eta_chns*vy+p,vx)','-diff(-2*eta_chns*vy+p,vy)'}, ... {'-diff(-eta_chns*(vx+uy),px)','-diff(-eta_chns*(vx+uy),py)';'-diff(-2*eta_chns*vy+p,px)', ... '-diff(-2*eta_chns*vy+p,py)'};{'0'},{'0'},{'0'},{'0'}},{{'-diff(-k_htgh*Tx,Tx)', ... '-diff(-k_htgh*Tx,Ty)';'-diff(-k_htgh*Ty,Tx)','-diff(-k_htgh*Ty,Ty)'},{'-diff(-k_htgh*Tx,ux)', ... '-diff(-k_htgh*Tx,uy)';'-diff(-k_htgh*Ty,ux)','-diff(-k_htgh*Ty,uy)'},{'-diff(-k_htgh*Tx,vx)', ... '-diff(-k_htgh*Tx,vy)';'-diff(-k_htgh*Ty,vx)','-diff(-k_htgh*Ty,vy)'},{'-diff(-k_htgh*Tx,px)', ... '-diff(-k_htgh*Tx,py)';'-diff(-k_htgh*Ty,px)','-diff(-k_htgh*Ty,py)'};{'-diff(-2*eta_chns*ux+p,Tx)', ... '-diff(-2*eta_chns*ux+p,Ty)';'-diff(-eta_chns*(uy+vx),Tx)','-diff(-eta_chns*(uy+vx),Ty)'}, ... {'-diff(-2*eta_chns*ux+p,ux)','-diff(-2*eta_chns*ux+p,uy)';'-diff(-eta_chns*(uy+vx),ux)', ... '-diff(-eta_chns*(uy+vx),uy)'},{'-diff(-2*eta_chns*ux+p,vx)','-diff(-2*eta_chns*ux+p,vy)'; ... '-diff(-eta_chns*(uy+vx),vx)','-diff(-eta_chns*(uy+vx),vy)'},{'-diff(-2*eta_chns*ux+p,px)', ... '-diff(-2*eta_chns*ux+p,py)';'-diff(-eta_chns*(uy+vx),px)','-diff(-eta_chns*(uy+vx),py)'}; ... {'-diff(-eta_chns*(vx+uy),Tx)','-diff(-eta_chns*(vx+uy),Ty)';'-diff(-2*eta_chns*vy+p,Tx)', ... '-diff(-2*eta_chns*vy+p,Ty)'},{'-diff(-eta_chns*(vx+uy),ux)','-diff(-eta_chns*(vx+uy),uy)'; ... '-diff(-2*eta_chns*vy+p,ux)','-diff(-2*eta_chns*vy+p,uy)'},{'-diff(-eta_chns*(vx+uy),vx)', ... '-diff(-eta_chns*(vx+uy),vy)';'-diff(-2*eta_chns*vy+p,vx)','-diff(-2*eta_chns*vy+p,vy)'}, ... {'-diff(-eta_chns*(vx+uy),px)','-diff(-eta_chns*(vx+uy),py)';'-diff(-2*eta_chns*vy+p,px)', ... '-diff(-2*eta_chns*vy+p,py)'};{'0'},{'0'},{'0'},{'0'}}}; equ.a = {{'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),T)','-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),u)', ... '-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),v)','-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),p)'; ... '-diff(-rho_chns*(u*ux+v*uy),T)','-diff(-rho_chns*(u*ux+v*uy),u)','-diff(-rho_chns*(u*ux+v*uy),v)', ... '-diff(-rho_chns*(u*ux+v*uy),p)';'-diff(-rho_chns*(u*vx+v*vy),T)','-diff(-rho_chns*(u*vx+v*vy),u)', ... '-diff(-rho_chns*(u*vx+v*vy),v)','-diff(-rho_chns*(u*vx+v*vy),p)';'-diff(-divU_chns,T)', ... '-diff(-divU_chns,u)','-diff(-divU_chns,v)','-diff(-divU_chns,p)'},{'0', ... '0','0','0';'-diff(-rho_chns*(u*ux+v*uy),T)','-diff(-rho_chns*(u*ux+v*uy),u)', ... '-diff(-rho_chns*(u*ux+v*uy),v)','-diff(-rho_chns*(u*ux+v*uy),p)';'-diff(-rho_chns*(u*vx+v*vy),T)', ... '-diff(-rho_chns*(u*vx+v*vy),u)','-diff(-rho_chns*(u*vx+v*vy),v)','-diff(-rho_chns*(u*vx+v*vy),p)'; ... '-diff(-divU_chns,T)','-diff(-divU_chns,u)','-diff(-divU_chns,v)','-diff(-divU_chns,p)'}, ... {'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),T)','-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),u)', ... '-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),v)','-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),p)'; ... '-diff(-rho_chns*(u*ux+v*uy),T)','-diff(-rho_chns*(u*ux+v*uy),u)','-diff(-rho_chns*(u*ux+v*uy),v)', ... '-diff(-rho_chns*(u*ux+v*uy),p)';'-diff(-rho_chns*(u*vx+v*vy),T)','-diff(-rho_chns*(u*vx+v*vy),u)', ... '-diff(-rho_chns*(u*vx+v*vy),v)','-diff(-rho_chns*(u*vx+v*vy),p)';'-diff(-divU_chns,T)', ... '-diff(-divU_chns,u)','-diff(-divU_chns,v)','-diff(-divU_chns,p)'}}; equ.f = {{'rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty)';'-rho_chns*(u*ux+v*uy)'; ... '-rho_chns*(u*vx+v*vy)';'-divU_chns'},{'0';'-rho_chns*(u*ux+v*uy)';'-rho_chns*(u*vx+v*vy)'; ... '-divU_chns'},{'rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty)';'-rho_chns*(u*ux+v*uy)'; ... '-rho_chns*(u*vx+v*vy)';'-divU_chns'}}; equ.ea = {{'0','0','0','0';'0','0','0','0';'0','0','0','0';'0','0','0', ... '0'},{'0','0','0','0';'0','0','0','0';'0','0','0','0';'0','0','0','0'}, ... {'0','0','0','0';'0','0','0','0';'0','0','0','0';'0','0','0','0'}}; equ.da = {{'0','0','0','0';'0','0','0','0';'0','0','0','0';'0','0','0', ... '0'},{'0','0','0','0';'0','0','0','0';'0','0','0','0';'0','0','0','0'}, ... {'0','0','0','0';'0','0','0','0';'0','0','0','0';'0','0','0','0'}}; equ.al = {{{'-diff(-k_htgh*Tx,T)';'-diff(-k_htgh*Ty,T)'},{'-diff(-k_htgh*Tx,u)'; ... '-diff(-k_htgh*Ty,u)'},{'-diff(-k_htgh*Tx,v)';'-diff(-k_htgh*Ty,v)'},{'-diff(-k_htgh*Tx,p)'; ... '-diff(-k_htgh*Ty,p)'};{'-diff(-2*eta_chns*ux+p,T)';'-diff(-eta_chns*(uy+vx),T)'}, ... {'-diff(-2*eta_chns*ux+p,u)';'-diff(-eta_chns*(uy+vx),u)'},{'-diff(-2*eta_chns*ux+p,v)'; ... '-diff(-eta_chns*(uy+vx),v)'},{'-diff(-2*eta_chns*ux+p,p)';'-diff(-eta_chns*(uy+vx),p)'}; ... {'-diff(-eta_chns*(vx+uy),T)';'-diff(-2*eta_chns*vy+p,T)'},{'-diff(-eta_chns*(vx+uy),u)'; ... '-diff(-2*eta_chns*vy+p,u)'},{'-diff(-eta_chns*(vx+uy),v)';'-diff(-2*eta_chns*vy+p,v)'}, ... {'-diff(-eta_chns*(vx+uy),p)';'-diff(-2*eta_chns*vy+p,p)'};{'0';'0'},{'0'; ... '0'},{'0';'0'},{'0';'0'}},{{'-diff(-k_htgh*Tx,T)';'-diff(-k_htgh*Ty,T)'}, ... {'-diff(-k_htgh*Tx,u)';'-diff(-k_htgh*Ty,u)'},{'-diff(-k_htgh*Tx,v)';'-diff(-k_htgh*Ty,v)'}, ... {'-diff(-k_htgh*Tx,p)';'-diff(-k_htgh*Ty,p)'};{'-diff(-2*eta_chns*ux+p,T)'; ... '-diff(-eta_chns*(uy+vx),T)'},{'-diff(-2*eta_chns*ux+p,u)';'-diff(-eta_chns*(uy+vx),u)'}, ... {'-diff(-2*eta_chns*ux+p,v)';'-diff(-eta_chns*(uy+vx),v)'},{'-diff(-2*eta_chns*ux+p,p)'; ... '-diff(-eta_chns*(uy+vx),p)'};{'-diff(-eta_chns*(vx+uy),T)';'-diff(-2*eta_chns*vy+p,T)'}, ... {'-diff(-eta_chns*(vx+uy),u)';'-diff(-2*eta_chns*vy+p,u)'},{'-diff(-eta_chns*(vx+uy),v)'; ... '-diff(-2*eta_chns*vy+p,v)'},{'-diff(-eta_chns*(vx+uy),p)';'-diff(-2*eta_chns*vy+p,p)'}; ... {'0';'0'},{'0';'0'},{'0';'0'},{'0';'0'}},{{'-diff(-k_htgh*Tx,T)';'-diff(-k_htgh*Ty,T)'}, ... {'-diff(-k_htgh*Tx,u)';'-diff(-k_htgh*Ty,u)'},{'-diff(-k_htgh*Tx,v)';'-diff(-k_htgh*Ty,v)'}, ... {'-diff(-k_htgh*Tx,p)';'-diff(-k_htgh*Ty,p)'};{'-diff(-2*eta_chns*ux+p,T)'; ... '-diff(-eta_chns*(uy+vx),T)'},{'-diff(-2*eta_chns*ux+p,u)';'-diff(-eta_chns*(uy+vx),u)'}, ... {'-diff(-2*eta_chns*ux+p,v)';'-diff(-eta_chns*(uy+vx),v)'},{'-diff(-2*eta_chns*ux+p,p)'; ... '-diff(-eta_chns*(uy+vx),p)'};{'-diff(-eta_chns*(vx+uy),T)';'-diff(-2*eta_chns*vy+p,T)'}, ... {'-diff(-eta_chns*(vx+uy),u)';'-diff(-2*eta_chns*vy+p,u)'},{'-diff(-eta_chns*(vx+uy),v)'; ... '-diff(-2*eta_chns*vy+p,v)'},{'-diff(-eta_chns*(vx+uy),p)';'-diff(-2*eta_chns*vy+p,p)'}; ... {'0';'0'},{'0';'0'},{'0';'0'},{'0';'0'}}}; equ.be = {{{'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),Tx)';'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),Ty)'}, ... {'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),ux)';'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),uy)'}, ... {'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),vx)';'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),vy)'}, ... {'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),px)';'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),py)'}; ... {'-diff(-rho_chns*(u*ux+v*uy),Tx)';'-diff(-rho_chns*(u*ux+v*uy),Ty)'},{'-diff(-rho_chns*(u*ux+v*uy),ux)'; ... '-diff(-rho_chns*(u*ux+v*uy),uy)'},{'-diff(-rho_chns*(u*ux+v*uy),vx)';'-diff(-rho_chns*(u*ux+v*uy),vy)'}, ... {'-diff(-rho_chns*(u*ux+v*uy),px)';'-diff(-rho_chns*(u*ux+v*uy),py)'};{'-diff(-rho_chns*(u*vx+v*vy),Tx)'; ... '-diff(-rho_chns*(u*vx+v*vy),Ty)'},{'-diff(-rho_chns*(u*vx+v*vy),ux)';'-diff(-rho_chns*(u*vx+v*vy),uy)'}, ... {'-diff(-rho_chns*(u*vx+v*vy),vx)';'-diff(-rho_chns*(u*vx+v*vy),vy)'},{'-diff(-rho_chns*(u*vx+v*vy),px)'; ... '-diff(-rho_chns*(u*vx+v*vy),py)'};{'-diff(-divU_chns,Tx)';'-diff(-divU_chns,Ty)'}, ... {'-diff(-divU_chns,ux)';'-diff(-divU_chns,uy)'},{'-diff(-divU_chns,vx)'; ... '-diff(-divU_chns,vy)'},{'-diff(-divU_chns,px)';'-diff(-divU_chns,py)'}}, ... {{'0';'0'},{'0';'0'},{'0';'0'},{'0';'0'};{'-diff(-rho_chns*(u*ux+v*uy),Tx)'; ... '-diff(-rho_chns*(u*ux+v*uy),Ty)'},{'-diff(-rho_chns*(u*ux+v*uy),ux)';'-diff(-rho_chns*(u*ux+v*uy),uy)'}, ... {'-diff(-rho_chns*(u*ux+v*uy),vx)';'-diff(-rho_chns*(u*ux+v*uy),vy)'},{'-diff(-rho_chns*(u*ux+v*uy),px)'; ... '-diff(-rho_chns*(u*ux+v*uy),py)'};{'-diff(-rho_chns*(u*vx+v*vy),Tx)';'-diff(-rho_chns*(u*vx+v*vy),Ty)'}, ... {'-diff(-rho_chns*(u*vx+v*vy),ux)';'-diff(-rho_chns*(u*vx+v*vy),uy)'},{'-diff(-rho_chns*(u*vx+v*vy),vx)'; ... '-diff(-rho_chns*(u*vx+v*vy),vy)'},{'-diff(-rho_chns*(u*vx+v*vy),px)';'-diff(-rho_chns*(u*vx+v*vy),py)'}; ... {'-diff(-divU_chns,Tx)';'-diff(-divU_chns,Ty)'},{'-diff(-divU_chns,ux)'; ... '-diff(-divU_chns,uy)'},{'-diff(-divU_chns,vx)';'-diff(-divU_chns,vy)'}, ... {'-diff(-divU_chns,px)';'-diff(-divU_chns,py)'}},{{'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),Tx)'; ... '-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),Ty)'},{'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),ux)'; ... '-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),uy)'},{'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),vx)'; ... '-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),vy)'},{'-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),px)'; ... '-diff(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty),py)'};{'-diff(-rho_chns*(u*ux+v*uy),Tx)'; ... '-diff(-rho_chns*(u*ux+v*uy),Ty)'},{'-diff(-rho_chns*(u*ux+v*uy),ux)';'-diff(-rho_chns*(u*ux+v*uy),uy)'}, ... {'-diff(-rho_chns*(u*ux+v*uy),vx)';'-diff(-rho_chns*(u*ux+v*uy),vy)'},{'-diff(-rho_chns*(u*ux+v*uy),px)'; ... '-diff(-rho_chns*(u*ux+v*uy),py)'};{'-diff(-rho_chns*(u*vx+v*vy),Tx)';'-diff(-rho_chns*(u*vx+v*vy),Ty)'}, ... {'-diff(-rho_chns*(u*vx+v*vy),ux)';'-diff(-rho_chns*(u*vx+v*vy),uy)'},{'-diff(-rho_chns*(u*vx+v*vy),vx)'; ... '-diff(-rho_chns*(u*vx+v*vy),vy)'},{'-diff(-rho_chns*(u*vx+v*vy),px)';'-diff(-rho_chns*(u*vx+v*vy),py)'}; ... {'-diff(-divU_chns,Tx)';'-diff(-divU_chns,Ty)'},{'-diff(-divU_chns,ux)'; ... '-diff(-divU_chns,uy)'},{'-diff(-divU_chns,vx)';'-diff(-divU_chns,vy)'}, ... {'-diff(-divU_chns,px)';'-diff(-divU_chns,py)'}}}; equ.ga = {{{'-k_htgh*Tx';'-k_htgh*Ty'};{'-2*eta_chns*ux+p';'-eta_chns*(uy+vx)'}; ... {'-eta_chns*(vx+uy)';'-2*eta_chns*vy+p'};{'0';'0'}},{{'-k_htgh*Tx';'-k_htgh*Ty'}; ... {'-2*eta_chns*ux+p';'-eta_chns*(uy+vx)'};{'-eta_chns*(vx+uy)';'-2*eta_chns*vy+p'}; ... {'0';'0'}},{{'-k_htgh*Tx';'-k_htgh*Ty'};{'-2*eta_chns*ux+p';'-eta_chns*(uy+vx)'}; ... {'-eta_chns*(vx+uy)';'-2*eta_chns*vy+p'};{'0';'0'}}}; equ.sshape = {[1],[1],[1]}; equ.sshapedim = {{1;1;1;1},{1;1;1;1},{1;1;1;1}}; equ.ind = [1,2,3]; equ.dim = {'T','u','v','p'}; equ.var = {'gradT_htgh',{'sqrt(Tx^2+Ty^2)','sqrt(Tx^2+Ty^2)','sqrt(Tx^2+Ty^2)'}, ... 'da_htgh',{'Dts_htgh*rho_htgh*C_htgh','Dts_htgh*rho_htgh*C_htgh', ... 'Dts_htgh*rho_htgh*C_htgh'}, ... 'dflux_x_htgh',{'-kxx_htgh*Tx-kxy_htgh*Ty','-kxx_htgh*Tx-kxy_htgh*Ty', ... '-kxx_htgh*Tx-kxy_htgh*Ty'}, ... 'cflux_x_htgh',{'rho_htgh*C_htgh*T*u_htgh','rho_htgh*C_htgh*T*u_htgh', ... 'rho_htgh*C_htgh*T*u_htgh'}, ... 'tflux_x_htgh',{'dflux_x_htgh+cflux_x_htgh','dflux_x_htgh+cflux_x_htgh', ... 'dflux_x_htgh+cflux_x_htgh'}, ... 'beta_x_htgh',{'rho_htgh*C_htgh*u_htgh','rho_htgh*C_htgh*u_htgh', ... 'rho_htgh*C_htgh*u_htgh'}, ... 'dflux_y_htgh',{'-kyx_htgh*Tx-kyy_htgh*Ty','-kyx_htgh*Tx-kyy_htgh*Ty', ... '-kyx_htgh*Tx-kyy_htgh*Ty'}, ... 'cflux_y_htgh',{'rho_htgh*C_htgh*T*v_htgh','rho_htgh*C_htgh*T*v_htgh', ... 'rho_htgh*C_htgh*T*v_htgh'}, ... 'tflux_y_htgh',{'dflux_y_htgh+cflux_y_htgh','dflux_y_htgh+cflux_y_htgh', ... 'dflux_y_htgh+cflux_y_htgh'}, ... 'beta_y_htgh',{'rho_htgh*C_htgh*v_htgh','rho_htgh*C_htgh*v_htgh', ... 'rho_htgh*C_htgh*v_htgh'}, ... 'dflux_htgh',{'sqrt(dflux_x_htgh^2+dflux_y_htgh^2)','sqrt(dflux_x_htgh^2+dflux_y_htgh^2)', ... 'sqrt(dflux_x_htgh^2+dflux_y_htgh^2)'}, ... 'cflux_htgh',{'sqrt(cflux_x_htgh^2+cflux_y_htgh^2)','sqrt(cflux_x_htgh^2+cflux_y_htgh^2)', ... 'sqrt(cflux_x_htgh^2+cflux_y_htgh^2)'}, ... 'tflux_htgh',{'sqrt(tflux_x_htgh^2+tflux_y_htgh^2)','sqrt(tflux_x_htgh^2+tflux_y_htgh^2)', ... 'sqrt(tflux_x_htgh^2+tflux_y_htgh^2)'}, ... 'Dm_htgh',{'(kxx_htgh*beta_x_htgh^2+kxy_htgh*beta_x_htgh*beta_y_htgh+kyx_htgh*beta_y_htgh*beta_x_htgh+kyy_htgh*beta_y_htgh^2)/(beta_x_htgh^2+beta_y_htgh^2+eps)', ... '(kxx_htgh*beta_x_htgh^2+kxy_htgh*beta_x_htgh*beta_y_htgh+kyx_htgh*beta_y_htgh*beta_x_htgh+kyy_htgh*beta_y_htgh^2)/(beta_x_htgh^2+beta_y_htgh^2+eps)', ... '(kxx_htgh*beta_x_htgh^2+kxy_htgh*beta_x_htgh*beta_y_htgh+kyx_htgh*beta_y_htgh*beta_x_htgh+kyy_htgh*beta_y_htgh^2)/(beta_x_htgh^2+beta_y_htgh^2+eps)'}, ... 'cellPe_htgh',{'h*sqrt(beta_x_htgh^2+beta_y_htgh^2)/(Dm_htgh+eps)', ... 'h*sqrt(beta_x_htgh^2+beta_y_htgh^2)/(Dm_htgh+eps)','h*sqrt(beta_x_htgh^2+beta_y_htgh^2)/(Dm_htgh+eps)'}, ... 'res_htgh',{'-kxx_htgh*Txx-kxy_htgh*Txy+beta_x_htgh*Tx-kyx_htgh*Tyx-kyy_htgh*Tyy+beta_y_htgh*Ty-Q_htgh', ... '-kxx_htgh*Txx-kxy_htgh*Txy+beta_x_htgh*Tx-kyx_htgh*Tyx-kyy_htgh*Tyy+beta_y_htgh*Ty-Q_htgh', ... '-kxx_htgh*Txx-kxy_htgh*Txy+beta_x_htgh*Tx-kyx_htgh*Tyx-kyy_htgh*Tyy+beta_y_htgh*Ty-Q_htgh'}, ... 'res_sc_htgh',{'beta_x_htgh*Tx+beta_y_htgh*Ty-Q_htgh','beta_x_htgh*Tx+beta_y_htgh*Ty-Q_htgh', ... 'beta_x_htgh*Tx+beta_y_htgh*Ty-Q_htgh'}, ... 'U_chns',{'sqrt(u^2+v^2)','sqrt(u^2+v^2)','sqrt(u^2+v^2)'}, ... 'V_chns',{'vx-uy','vx-uy','vx-uy'}, ... 'divU_chns',{'ux+vy','ux+vy','ux+vy'}, ... 'cellRe_chns',{'rho_chns*U_chns*h/eta_chns','rho_chns*U_chns*h/eta_chns', ... 'rho_chns*U_chns*h/eta_chns'}, ... 'res_u_chns',{'rho_chns*(u*ux+v*uy)+px-F_x_chns-eta_chns*(2*uxx+uyy+vxy)', ... 'rho_chns*(u*ux+v*uy)+px-F_x_chns-eta_chns*(2*uxx+uyy+vxy)','rho_chns*(u*ux+v*uy)+px-F_x_chns-eta_chns*(2*uxx+uyy+vxy)'}, ... 'res_sc_u_chns',{'rho_chns*(u*ux+v*uy)+px-F_x_chns','rho_chns*(u*ux+v*uy)+px-F_x_chns', ... 'rho_chns*(u*ux+v*uy)+px-F_x_chns'}, ... 'res_v_chns',{'rho_chns*(u*vx+v*vy)+py-F_y_chns-eta_chns*(vxx+uyx+2*vyy)', ... 'rho_chns*(u*vx+v*vy)+py-F_y_chns-eta_chns*(vxx+uyx+2*vyy)','rho_chns*(u*vx+v*vy)+py-F_y_chns-eta_chns*(vxx+uyx+2*vyy)'}, ... 'res_sc_v_chns',{'rho_chns*(u*vx+v*vy)+py-F_y_chns','rho_chns*(u*vx+v*vy)+py-F_y_chns', ... 'rho_chns*(u*vx+v*vy)+py-F_y_chns'}, ... 'beta_x_chns',{'rho_chns*u','rho_chns*u','rho_chns*u'}, ... 'beta_y_chns',{'rho_chns*v','rho_chns*v','rho_chns*v'}, ... 'Dm_chns',{'eta_chns','eta_chns','eta_chns'}, ... 'da_chns',{'rho_chns','rho_chns','rho_chns'}, ... 'taum_chns',{'nojac(0.5*h/max(rho_chns*U_chns,6*eta_chns/h))','nojac(0.5*h/max(rho_chns*U_chns,6*eta_chns/h))', ... 'nojac(0.5*h/max(rho_chns*U_chns,6*eta_chns/h))'}, ... 'tauc_chns',{'nojac(0.5*U_chns*h*min(1,rho_chns*U_chns*h/eta_chns))', ... 'nojac(0.5*U_chns*h*min(1,rho_chns*U_chns*h/eta_chns))','nojac(0.5*U_chns*h*min(1,rho_chns*U_chns*h/eta_chns))'},'convOn_htgh',{'1','0','1'}, ... 'opacity_htgh',{'1','1','1'}, ... 'k_htgh',{'mat1_k(T[1/K])[W/(m*K)]','400','mat2_k(T[1/K])[W/(m*K)]'}, ... 'Dts_htgh',{'1','1','1'}, ... 'rho_htgh',{'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}, ... 'C_htgh',{'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}, ... 'Q_htgh',{'0','0','0'}, ... 'gamma_htgh',{'1','1','1'}, ... 'fluidtype_htgh',{'userdefined','userdefined','userdefined'}, ... 'ptype_htgh',{'gauge','gauge','gauge'}, ... 'pgaugeref_htgh',{'101325','101325','101325'}, ... 'Rs_htgh',{'287','287','287'}, ... 'Mn_htgh',{'0','0','0'}, ... 'QpworkOn_htgh',{'0','0','0'}, ... 'QviscOn_htgh',{'0','0','0'}, ... 'eta_htgh',{'mat1_eta(T[1/K])[Pa*s]','0','mat2_eta(T[1/K])[Pa*s]'}, ... 'etaT_htgh',{'0','0','0'}, ... 'p_htgh',{'0','0','0'}, ... 'dz_htgh',{'1','1','1'}, ... 'hu_htgh',{'0','0','0'}, ... 'hd_htgh',{'0','0','0'}, ... 'Textu_htgh',{'273.15','273.15','273.15'}, ... 'Textd_htgh',{'273.15','273.15','273.15'}, ... 'epsilonu_htgh',{'0','0','0'}, ... 'epsilond_htgh',{'0','0','0'}, ... 'Tambu_htgh',{'0','0','0'}, ... 'Tambd_htgh',{'0','0','0'}, ... 'u_htgh',{'0','0','0'}, ... 'v_htgh',{'0','0','0'}, ... 'idon_htgh',{'0','0','0'}, ... 'delid_htgh',{'0.5','0.5','0.5'}, ... 'sdon_htgh',{'0','0','0'}, ... 'sdtype_htgh',{'pgc','pgc','pgc'}, ... 'delsd_htgh',{'0.25','0.25','0.25'}, ... 'cdon_htgh',{'0','0','0'}, ... 'cdtype_htgh',{'sc','sc','sc'}, ... 'delcd_htgh',{'0.35','0.35','0.35'}, ... 'kT_htgh',{'0','0','0'}, ... 'kxx_htgh',{'mat1_k(T[1/K])[W/(m*K)]','400','mat2_k(T[1/K])[W/(m*K)]'}, ... 'kyx_htgh',{'0','0','0'}, ... 'kxy_htgh',{'0','0','0'}, ... 'kyy_htgh',{'mat1_k(T[1/K])[W/(m*K)]','400','mat2_k(T[1/K])[W/(m*K)]'}, ... 'rho_chns',{'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}, ... 'eta_chns',{'mat1_eta(T[1/K])[Pa*s]','1','mat2_eta(T[1/K])[Pa*s]'}, ... 'F_x_chns',{'0','0','0'}, ... 'F_y_chns',{'0','0','0'}, ... 'eta0_chns',{'1','1','1'}, ... 'm_chns',{'0','0','0'}, ... 'n_chns',{'0','0','0'}, ... 'lambda_chns',{'0','0','0'}, ... 'eta_inf_chns',{'0','0','0'}, ... 'type_visc_chns',{'power','power','power'}, ... 'kappadv_chns',{'0','0','0'}, ... 'rhofcnp_chns',{'0','0','0'}, ... 'rhofcnT_chns',{'0','0','0'}, ... 'rhofcnTname_chns',{'','',''}, ... 'epsilonp_chns',{'1','1','1'}, ... 'brinkmaneqns_chns',{'0','0','0'}, ... 'rho1_chns',{'1','1','1'}, ... 'rho2_chns',{'1','1','1'}, ... 'eta1_chns',{'1','1','1'}, ... 'eta2_chns',{'1','1','1'}, ... 'sigma_chns',{'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]','0'}, ... 'gamma_chns',{'1','1','1'}, ... 'epsilon_chns',{'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])', ... 'hmax_chns'}, ... 'kappabr_chns',{'1','1','1'}}; equ.expr = {}; equ.bnd.weak = {{'0';'0';'0';'0'}}; equ.bnd.gporder = {{1;1;1;3}}; equ.bnd.ind = [1,1,1]; equ.bnd.var = {}; equ.bnd.expr = {}; equ.lock = [0,0,0]; equ.mlock = {[0,0,0]}; xfem.equ = equ; clear bnd bnd.weak = {{'0';'0';'0';'0';'0'},{'0';'0';'0';'0';'0'},{'0';'0';'0';'0'; ... '0'},{'-(-up(rho_htgh*C_htgh)*(up(u_htgh)*unx+up(v_htgh)*uny)-down(rho_htgh*C_htgh)*(down(u_htgh)*dnx+down(v_htgh)*dny))*T*T_test'; ... '0';'0';'0';'0'},{'0';'0';'0';'0';'0'}}; bnd.dweak = {{'0';'0';'0';'0';'0'},{'0';'0';'0';'0';'0'},{'0';'0';'0';'0'; ... '0'},{'0';'0';'0';'0';'0'},{'0';'0';'0';'0';'0'}}; bnd.constr = {{'0';'0';'-u';'-v';'0'},{'0';'0';'0';'0';'-p'},{'0';'0';'-u-U0in_chns*nx_chns'; ... '-v-U0in_chns*ny_chns';'0'},{'0';'0';'0';'0';'0'},{'0';'0';'-u-U0in_chns*nx_chns'; ... '-v-U0in_chns*ny_chns';'0'}}; bnd.constrf = {{'0';'0';'test(-u)';'test(-v)';'0'},{'0';'0';'0';'0';'test(-p)'}, ... {'0';'0';'test(-u-U0in_chns*nx_chns)';'test(-v-U0in_chns*ny_chns)';'0'}, ... {'0';'0';'0';'0';'0'},{'0';'0';'test(-u-U0in_chns*nx_chns)';'test(-v-U0in_chns*ny_chns)'; ... '0'}}; bnd.q = {{'-diff(-(-up(rho_htgh*C_htgh)*(up(u_htgh)*unx+up(v_htgh)*uny)-down(rho_htgh*C_htgh)*(down(u_htgh)*dnx+down(v_htgh)*dny))*T,T)', ... '-diff(-(-up(rho_htgh*C_htgh)*(up(u_htgh)*unx+up(v_htgh)*uny)-down(rho_htgh*C_htgh)*(down(u_htgh)*dnx+down(v_htgh)*dny))*T,J)', ... '-diff(-(-up(rho_htgh*C_htgh)*(up(u_htgh)*unx+up(v_htgh)*uny)-down(rho_htgh*C_htgh)*(down(u_htgh)*dnx+down(v_htgh)*dny))*T,u)', ... '-diff(-(-up(rho_htgh*C_htgh)*(up(u_htgh)*unx+up(v_htgh)*uny)-down(rho_htgh*C_htgh)*(down(u_htgh)*dnx+down(v_htgh)*dny))*T,v)', ... '-diff(-(-up(rho_htgh*C_htgh)*(up(u_htgh)*unx+up(v_htgh)*uny)-down(rho_htgh*C_htgh)*(down(u_htgh)*dnx+down(v_htgh)*dny))*T,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';'-diff(-nx_chns*p,T)', ... '-diff(-nx_chns*p,J)','-diff(-nx_chns*p,u)','-diff(-nx_chns*p,v)','-diff(-nx_chns*p,p)'; ... '-diff(-ny_chns*p,T)','-diff(-ny_chns*p,J)','-diff(-ny_chns*p,u)','-diff(-ny_chns*p,v)', ... '-diff(-ny_chns*p,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';'0','0','0','0','0';'0','0','0', ... '0','0';'0','0','0','0','0'},{'0','0','0','0','0';'0','0','0','0','0';'0', ... '0','0','0','0';'0','0','0','0','0';'0','0','0','0','0'}}; bnd.h = {{'0','0','0','0','0';'0','0','0','0','0';'0','0','0','0','0'; ... '0','0','0','0','0';'0','0','0','0','0'},{'0','0','0','0','0';'0','0','0', ... '0','0';'0','0','0','0','0';'0','0','0','0','0';'0','0','0','0','0'},{'-diff(-T+T0_htgh,T)', ... '-diff(-T+T0_htgh,J)','-diff(-T+T0_htgh,u)','-diff(-T+T0_htgh,v)','-diff(-T+T0_htgh,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';'0','0','0','0','0'},{'-diff(-T+T0_htgh,T)','-diff(-T+T0_htgh,J)', ... '-diff(-T+T0_htgh,u)','-diff(-T+T0_htgh,v)','-diff(-T+T0_htgh,p)';'0','0', ... '0','0','0';'0','0','0','0','0';'0','0','0','0','0';'0','0','0','0','0'}}; bnd.g = {{'-(-up(rho_htgh*C_htgh)*(up(u_htgh)*unx+up(v_htgh)*uny)-down(rho_htgh*C_htgh)*(down(u_htgh)*dnx+down(v_htgh)*dny))*T'; ... '0';'0';'0';'0'},{'0';'0';'-nx_chns*p';'-ny_chns*p';'0'},{'0';'0';'0';'0'; ... '0'},{'0';'0';'0';'0';'0'},{'0';'0';'0';'0';'0'}}; bnd.r = {{'0';'0';'0';'0';'0'},{'0';'0';'0';'0';'0'},{'-T+T0_htgh';'0'; ... '0';'0';'0'},{'0';'0';'0';'0';'0'},{'-T+T0_htgh';'0';'0';'0';'0'}}; bnd.shape = {[1;2;3;4],[1;2;3;4],[1;2;3;4],[1;2;3;4],[1;2;3;4]}; bnd.sshape = {[1],[1],[1],[1],[1]}; bnd.sshapedim = {{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}}; bnd.gporder = {{1;2;1;1;3},{1;2;1;1;3},{1;2;1;1;3},{1;2;1;1;3},{1;2;1;1;3}}; bnd.cporder = {{1;2;1;1;2},{1;2;1;1;2},{1;2;1;1;2},{1;2;1;1;2},{1;2;1;1;2}}; bnd.init = {{'';'0';'';'';''},{'';'0';'';'';''},{'';'0';'';'';''},{'';'0'; ... '';'';''},{'';'0';'';'';''}}; bnd.dinit = {{'';'';'';'';''},{'';'';'';'';''},{'';'';'';'';''},{'';'';''; ... '';''},{'';'';'';'';''}}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; bnd.dim = {'T','J','u','v','p'}; bnd.var = {'ndflux_htgh',{'nx_htgh*dflux_x_htgh+ny_htgh*dflux_y_htgh','nx_htgh*dflux_x_htgh+ny_htgh*dflux_y_htgh', ... 'nx_htgh*dflux_x_htgh+ny_htgh*dflux_y_htgh','nx_htgh*dflux_x_htgh+ny_htgh*dflux_y_htgh', ... 'nx_htgh*dflux_x_htgh+ny_htgh*dflux_y_htgh'}, ... 'ncflux_htgh',{'rho_htgh*C_htgh*T*(nx_htgh*u_htgh+ny_htgh*v_htgh)', ... 'rho_htgh*C_htgh*T*(nx_htgh*u_htgh+ny_htgh*v_htgh)','rho_htgh*C_htgh*T*(nx_htgh*u_htgh+ny_htgh*v_htgh)', ... 'rho_htgh*C_htgh*T*(nx_htgh*u_htgh+ny_htgh*v_htgh)','rho_htgh*C_htgh*T*(nx_htgh*u_htgh+ny_htgh*v_htgh)'}, ... 'ntflux_htgh',{'ndflux_htgh+ncflux_htgh','ndflux_htgh+ncflux_htgh', ... 'ndflux_htgh+ncflux_htgh','ndflux_htgh+ncflux_htgh','ndflux_htgh+ncflux_htgh'}, ... 'K_x_chns',{'eta_chns*(2*nx_chns*ux+ny_chns*(uy+vx))','eta_chns*(2*nx_chns*ux+ny_chns*(uy+vx))', ... 'eta_chns*(2*nx_chns*ux+ny_chns*(uy+vx))','eta_chns*(2*nx_chns*ux+ny_chns*(uy+vx))', ... 'eta_chns*(2*nx_chns*ux+ny_chns*(uy+vx))'}, ... 'T_x_chns',{'-nx_chns*p+2*nx_chns*eta_chns*ux+ny_chns*eta_chns*(uy+vx)', ... '-nx_chns*p+2*nx_chns*eta_chns*ux+ny_chns*eta_chns*(uy+vx)','-nx_chns*p+2*nx_chns*eta_chns*ux+ny_chns*eta_chns*(uy+vx)', ... '-nx_chns*p+2*nx_chns*eta_chns*ux+ny_chns*eta_chns*(uy+vx)','-nx_chns*p+2*nx_chns*eta_chns*ux+ny_chns*eta_chns*(uy+vx)'}, ... 'K_y_chns',{'eta_chns*(nx_chns*(vx+uy)+2*ny_chns*vy)','eta_chns*(nx_chns*(vx+uy)+2*ny_chns*vy)', ... 'eta_chns*(nx_chns*(vx+uy)+2*ny_chns*vy)','eta_chns*(nx_chns*(vx+uy)+2*ny_chns*vy)', ... 'eta_chns*(nx_chns*(vx+uy)+2*ny_chns*vy)'}, ... 'T_y_chns',{'-ny_chns*p+nx_chns*eta_chns*(vx+uy)+2*ny_chns*eta_chns*vy', ... '-ny_chns*p+nx_chns*eta_chns*(vx+uy)+2*ny_chns*eta_chns*vy','-ny_chns*p+nx_chns*eta_chns*(vx+uy)+2*ny_chns*eta_chns*vy', ... '-ny_chns*p+nx_chns*eta_chns*(vx+uy)+2*ny_chns*eta_chns*vy','-ny_chns*p+nx_chns*eta_chns*(vx+uy)+2*ny_chns*eta_chns*vy'},'hclOn_htgh',{'0','0','0','0','0'}, ... 'q0_htgh',{'0','0','0','0','0'}, ... 'h_htgh',{'0','0','0','0','0'}, ... 'Tinf_htgh',{'273.15','273.15','273.15','273.15','273.15'}, ... 'T0_htgh',{'273.15','273.15','T_liquid_in','273.15','T_steam_in'}, ... 'epsilon_htgh',{'0','0','0','mat3_epsilon_solid_polished_2(T[1/K])', ... '0'}, ... 'Tamb_htgh',{'0','0','0','0','0'}, ... 'radType_htgh',{'none','none','none','none','none'}, ... 'J0amb_htgh',{'epsilon_htgh*sigma_htgh*T^4','epsilon_htgh*sigma_htgh*T^4', ... 'epsilon_htgh*sigma_htgh*T^4','epsilon_htgh*sigma_htgh*T^4','epsilon_htgh*sigma_htgh*T^4'}, ... 'J0surf_htgh',{'J','J','J','J','J'}, ... 'kres_htgh',{'0','0','0','0','0'}, ... 'dres_htgh',{'1','1','1','1','1'}, ... 'ks_htgh',{'0','0','0','0','0'}, ... 'Dtss_htgh',{'1','1','1','1','1'}, ... 'ds_htgh',{'0','0','0','0','0'}, ... 'rhos_htgh',{'0','0','0','0','0'}, ... 'Cs_htgh',{'0','0','0','0','0'}, ... 'nx_htgh',{'nx','nx','nx','nx','nx'}, ... 'ny_htgh',{'ny','ny','ny','ny','ny'}, ... 'ksxx_htgh',{'0','0','0','0','0'}, ... 'ksyx_htgh',{'0','0','0','0','0'}, ... 'ksxy_htgh',{'0','0','0','0','0'}, ... 'ksyy_htgh',{'0','0','0','0','0'}, ... 'u0_chns',{'0','0','0','0','0'}, ... 'v0_chns',{'0','0','0','0','0'}, ... 'p0_chns',{'0','0','0','0','0'}, ... 'f0_chns',{'0','0','0','0','0'}, ... 'U0in_chns',{'1','1','-1','1','1'}, ... 'U0out_chns',{'0','0','0','0','0'}, ... 'uvw_chns',{'0','0','0','0','0'}, ... 'uwall_chns',{'0','0','0','0','0'}, ... 'vwall_chns',{'0','0','0','0','0'}, ... 'ww_chns',{'0','0','0','0','0'}, ... 'k0_chns',{'0.005','0.005','0.005','0.005','0.005'}, ... 'd0_chns',{'0.005','0.005','0.005','0.005','0.005'}, ... 'omega0_chns',{'10','10','10','10','10'}, ... 'Uref_chns',{'1','1','1','1','1'}, ... 'LT_chns',{'0.01','0.01','0.01','0.01','0.01'}, ... 'IT_chns',{'0.05','0.05','0.05','0.05','0.05'}, ... 'dw_chns',{'0.5*h','0.5*h','0.5*h','0.5*h','0.5*h'}, ... 'dwplus_chns',{'100','100','100','100','100'}, ... 'U0_chns',{'0','0','0','0','0'}, ... 'V0_chns',{'0','0','0','0','0'}, ... 'p0_entr_chns',{'0','0','0','0','0'}, ... 'Lentr_chns',{'1','1','1','1','1'}, ... 'p0_exit_chns',{'0','0','0','0','0'}, ... 'Lexit_chns',{'1','1','1','1','1'}, ... 'phi0_chns',{'0','0','0','0','0'}, ... 'theta_chns',{'0.5*pi','0.5*pi','0.5*pi','0.5*pi','0.5*pi'}, ... 'beta_chns',{'h','h','h','h','h'}, ... 'nx_chns',{'nx','nx','nx','nx','nx'}, ... 'ny_chns',{'ny','ny','ny','ny','ny'}, ... 'Fbndx_chns',{'0','0','0','0','0'}, ... 'Fbndy_chns',{'0','0','0','0','0'}}; bnd.expr = {}; bnd.lock = [0,0,0,0,0,0,0,0,0,0]; bnd.mlock = {[0,0,0,0,0,0,0,0,0,0]}; xfem.bnd = bnd; clear pnt pnt.weak = {{'0';'0';'0';'0';'0';'0'}}; pnt.dweak = {{'0';'0';'0';'0';'0';'0'}}; pnt.constr = {{'0';'0';'0';'0';'0';'0'}}; pnt.constrf = {{'0';'0';'0';'0';'0';'0'}}; pnt.shape = {[1;2;3;4]}; pnt.sshape = {[1]}; pnt.sshapedim = {{1;1;1;1;1;1}}; pnt.init = {{'';'';'';'';'';''}}; pnt.dinit = {{'';'';'';'';'';''}}; pnt.ind = [1,1,1,1,1,1,1,1]; pnt.dim = {'T','J','u','v','p','Pinl_chns'}; pnt.var = {'p0_chns',{'0'}}; pnt.expr = {}; pnt.lock = [0,0,0,0,0,0,0,0]; pnt.mlock = {[0,0,0,0,0,0,0,0]}; xfem.pnt = pnt; xfem.var = {'sigma_htgh','5.67e-008','Rg_htgh','8.31451'}; xfem.expr = {}; clear elemmph clear elem elem.elem = 'elirradiation'; elem.g = {'1'}; elem.geomdim = {{{},{}}}; elem.method = 'hemicube'; elem.resolution = '256'; elem.iorder = '4'; elem.cache = 'auto'; elemmph{1} = elem; clear elem elem.elem = 'elcplextr'; elem.g = {'1'}; src = cell(1,1); src{1} = {{}}; elem.src = src; geomdim = cell(1,1); geomdim{1} = {{},{},{}}; elem.geomdim = geomdim; elem.var = {}; map = cell(1,0); elem.map = map; elemmph{2} = elem; clear elem elem.elem = 'elcplscalar'; elem.g = {'1'}; src = cell(1,1); src{1} = {{},{},{}}; elem.src = src; geomdim = cell(1,1); geomdim{1} = {{},{},{}}; elem.geomdim = geomdim; elem.var = {}; elem.global = {}; elemmph{3} = elem; xfem.elemmph = elemmph; clear draw draw.p.objs = {}; draw.p.name = {}; draw.c.objs = {}; draw.c.name = {}; draw.s.objs = {flbinary('g10','draw','steam_wall_water.mph'),flbinary('g12','draw','steam_wall_water.mph'),flbinary('g14','draw','steam_wall_water.mph')}; draw.s.name = {'R1','R2','R3'}; xfem.draw = draw; xfem.const = {'T_liquid_in','300[K]','T_steam_in','400[K]'}; xfem.globalexpr = {}; clear fcns xfem.functions = {}; clear descr descr.const= {'T_liquid_in','Liquid inlet temperature','T_steam_in','Steam inlet temperature'}; xfem.descr = descr; xfem.sol = flbinary('xfem','solution','steam_wall_water.mph'); xfem.xmcases = [0]; xfem.mcases = [0]; flbinary clear; xfem.rulingmode = 'htgh'; xfem.solform = 'weak'; clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293','300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const'; fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcns{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}t L.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; xfem.lib = lib; clear ode clear units; units.basesystem = 'SI'; ode.units = units; xfem.ode=ode;uq~ t}gui.solvemodel.toutcomp='off'; gui.solvemodel.currsolver='stationary'; gui.solvemodel.solveroption=''; gui.solvemodel.postsolver='stationary'; gui.solvemodel.nonlin='auto'; gui.solvemodel.ntol='1.0E-6'; gui.solvemodel.maxiter='25'; gui.solvemodel.maxsegiter='100'; gui.solvemodel.manualdamp='off'; gui.solvemodel.damping='on'; gui.solvemodel.hnlin='on'; gui.solvemodel.initstep='1.0'; gui.solvemodel.minstep='1.0E-4'; gui.solvemodel.rstep='10.0'; gui.solvemodel.useaugsolver='off'; gui.solvemodel.autoaugcomp='on'; gui.solvemodel.augcomp=''; gui.solvemodel.augtol='0.0010'; gui.solvemodel.augmaxiter='25'; gui.solvemodel.augsolver='lumped'; gui.solvemodel.atol='0.0010'; gui.solvemodel.rtol='0.01'; gui.solvemodel.tlist='0:0.1:1'; gui.solvemodel.tout='tlist'; gui.solvemodel.tsteps='free'; gui.solvemodel.manualreassem='off'; gui.solvemodel.emassconst='on'; gui.solvemodel.massconst='on'; gui.solvemodel.loadconst='on'; gui.solvemodel.constrconst='on'; gui.solvemodel.jacobianconst='on'; gui.solvemodel.constrjacobianconst='on'; gui.solvemodel.manualstep='off'; gui.solvemodel.initialstep='1E-6'; gui.solvemodel.maxorder='5'; gui.solvemodel.minorder='1'; gui.solvemodel.maxstep='1.0'; gui.solvemodel.timeusestopcond='off'; gui.solvemodel.paramusestopcond='off'; gui.solvemodel.masssingular='maybe'; gui.solvemodel.consistent='bweuler'; gui.solvemodel.estrat='1'; gui.solvemodel.complex='off'; gui.solvemodel.neigs='6'; gui.solvemodel.shift='0'; gui.solvemodel.maxeigit='300'; gui.solvemodel.etol='0.0'; gui.solvemodel.krylovdim='0'; gui.solvemodel.eigname='lambda'; gui.solvemodel.eigref='0'; gui.solvemodel.pname=''; gui.solvemodel.plist=''; gui.solvemodel.porder='1'; gui.solvemodel.manualparam='off'; gui.solvemodel.pinitstep='0.0'; gui.solvemodel.pminstep='0.0'; gui.solvemodel.pmaxstep='0.0'; gui.solvemodel.autooldcomp='on'; gui.solvemodel.oldcomp=''; gui.solvemodel.outform='auto'; gui.solvemodel.symmetric='auto'; gui.solvemodel.symmhermit='auto'; gui.solvemodel.method='eliminate'; gui.solvemodel.nullfun='auto'; gui.solvemodel.blocksize='1000'; gui.solvemodel.uscale='none'; gui.solvemodel.manscale=''; gui.solvemodel.rowscale='on'; gui.solvemodel.conjugate='off'; gui.solvemodel.complexfun='off'; gui.solvemodel.matherr='on'; gui.solvemodel.solfile='off'; gui.solvemodel.adaptgeom='currgeom'; gui.solvemodel.maxt='10000000'; gui.solvemodel.rmethod='longest'; gui.solvemodel.resmethod='weak'; gui.solvemodel.resorder='0'; gui.solvemodel.l2scale='1'; gui.solvemodel.l2staborder='2'; gui.solvemodel.eigselect='1'; gui.solvemodel.tpfun='fltpft'; gui.solvemodel.ngen='2'; gui.solvemodel.tpmult='1.7'; gui.solvemodel.tpworst='0.5'; gui.solvemodel.tpfract='0.5'; gui.solvemodel.autosolver='on'; gui.solvemodel.varcomp=''; gui.solvemodel.oldvarcomp=''; gui.solvemodel.manualoptlim='off'; gui.solvemodel.manualhessupd='off'; gui.solvemodel.qpsolver='cholesky'; gui.solvemodel.gradient='adjoint'; gui.solvemodel.hessupd='10'; gui.solvemodel.totitlim='10000'; gui.solvemodel.itlim='500'; gui.solvemodel.majitlim='1000'; gui.solvemodel.opttol='1.0e-6'; gui.solvemodel.feastol='1.0e-6'; gui.solvemodel.majfeastol='1.0e-6'; gui.solvemodel.solcomp='v,T,u,p'; gui.solvemodel.outcomp='v,T,u,p'; gui.solvemodel.inittype='init_expr_currsol_radio'; gui.solvemodel.initsolnum='Automatic'; gui.solvemodel.inittime='0'; gui.solvemodel.utype='u_init_radio'; gui.solvemodel.usolnum='Automatic'; gui.solvemodel.utime='0'; gui.solvemodel.scriptcommands=''; gui.solvemodel.usescript='off'; gui.solvemodel.autoscript='off'; gui.solvemodel.sameaxis='off'; gui.solvemodel.linsolvernode.currlinsolver='pardiso'; gui.solvemodel.linsolvernode.type='linsolver'; gui.solvemodel.linsolvernode.droptol='0.0'; gui.solvemodel.linsolvernode.thresh='0.1'; gui.solvemodel.linsolvernode.umfalloc='0.7'; gui.solvemodel.linsolvernode.preorder='mmd'; gui.solvemodel.linsolvernode.preroworder='on'; gui.solvemodel.linsolvernode.pardreorder='nd'; gui.solvemodel.linsolvernode.pardrreorder='on'; gui.solvemodel.linsolvernode.pivotperturb='1.0E-8'; gui.solvemodel.linsolvernode.errorchk='on'; gui.solvemodel.linsolvernode.errorchkd='off'; gui.solvemodel.linsolvernode.termination='tol'; gui.solvemodel.linsolvernode.iter='2'; gui.solvemodel.linsolvernode.itol='1.0E-6'; gui.solvemodel.linsolvernode.rhob='400.0'; gui.solvemodel.linsolvernode.maxlinit='10000'; gui.solvemodel.linsolvernode.prefuntype='left'; gui.solvemodel.linsolvernode.iluiter='1'; gui.solvemodel.linsolvernode.itrestart='50'; gui.solvemodel.linsolvernode.seconditer='1'; gui.solvemodel.linsolvernode.relax='1.0'; gui.solvemodel.linsolvernode.amgauto='3'; gui.solvemodel.linsolvernode.mglevels='6'; gui.solvemodel.linsolvernode.mgcycle='v'; gui.solvemodel.linsolvernode.maxcoarsedof='5000'; gui.solvemodel.linsolvernode.oocmemory='128.0'; gui.solvemodel.linsolvernode.oocfilename=''; gui.solvemodel.linsolvernode.modified='off'; gui.solvemodel.linsolvernode.fillratio='2.0'; gui.solvemodel.linsolvernode.respectpattern='on'; gui.solvemodel.linsolvernode.droptype='droptol'; gui.solvemodel.linsolvernode.vankavars='p'; gui.solvemodel.linsolvernode.vankasolv='gmres'; gui.solvemodel.linsolvernode.vankatol='0.02'; gui.solvemodel.linsolvernode.vankarestart='100'; gui.solvemodel.linsolvernode.vankarelax='0.8'; gui.solvemodel.linsolvernode.vankablocked='off'; gui.solvemodel.linsolvernode.sorblocked='off'; gui.solvemodel.linsolvernode.sorvecdof=''; gui.solvemodel.linsolvernode.mgauto='shape'; gui.solvemodel.linsolvernode.rmethod='regular'; gui.solvemodel.linsolvernode.coarseassem='on'; gui.solvemodel.linsolvernode.meshscale='2'; gui.solvemodel.linsolvernode.mgautolevels='2'; gui.solvemodel.linsolvernode.mgkeep='off'; gui.solvemodel.linsolvernode.mggeom='Geom1'; gui.solvemodel.linsolvernode.mcase0='on'; gui.solvemodel.linsolvernode.mgassem0='on'; gui.solvemodel.solversegmodel.seggrps{1}.segcomp='u v p'; gui.solvemodel.solversegmodel.seggrps{1}.ntol='1e-3'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.currlinsolver='pardiso'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.type='linsolver'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.droptol='0.0'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.thresh='0.1'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.umfalloc='0.7'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.preorder='mmd'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.preroworder='on'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.pardreorder='nd'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.pardrreorder='on'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.pivotperturb='1.0E-8'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.errorchk='on'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.errorchkd='off'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.termination='tol'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.iter='2'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.itol='1.0E-3'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.rhob='20.0'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.maxlinit='10000'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.prefuntype='left'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.iluiter='1'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.itrestart='50'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.seconditer='1'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.relax='1.0'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.amgauto='3'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.mglevels='6'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.mgcycle='v'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.maxcoarsedof='5000'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.oocmemory='128.0'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.oocfilename=''; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.modified='off'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.fillratio='2.0'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.respectpattern='on'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.droptype='droptol'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.vankavars='p'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.vankasolv='gmres'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.vankatol='0.02'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.vankarestart='100'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.vankarelax='0.8'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.vankablocked='off'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.sorblocked='off'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.sorvecdof=''; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.mgauto='shape'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.rmethod='regular'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.coarseassem='on'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.meshscale='2'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.mgautolevels='2'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.mgkeep='off'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.mggeom='Geom1'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.mcase0='on'; gui.solvemodel.solversegmodel.seggrps{1}.linsolvernode.mgassem0='on'; gui.solvemodel.solversegmodel.seggrps{2}.segcomp='J T'; gui.solvemodel.solversegmodel.seggrps{2}.ntol='1e-3'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.currlinsolver='pardiso'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.type='linsolver'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.droptol='0.0'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.thresh='0.1'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.umfalloc='0.7'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.preorder='mmd'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.preroworder='on'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.pardreorder='nd'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.pardrreorder='on'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.pivotperturb='1.0E-8'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.errorchk='on'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.errorchkd='off'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.termination='tol'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.iter='2'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.itol='1.0E-3'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.rhob='20.0'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.maxlinit='10000'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.prefuntype='left'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.iluiter='1'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.itrestart='50'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.seconditer='1'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.relax='1.0'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.amgauto='3'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.mglevels='6'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.mgcycle='v'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.maxcoarsedof='5000'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.oocmemory='128.0'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.oocfilename=''; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.modified='off'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.fillratio='2.0'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.respectpattern='on'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.droptype='droptol'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.vankavars='p'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.vankasolv='gmres'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.vankatol='0.02'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.vankarestart='100'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.vankarelax='0.8'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.vankablocked='off'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.sorblocked='off'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.sorvecdof=''; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.mgauto='shape'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.rmethod='regular'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.coarseassem='on'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.meshscale='2'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.mgautolevels='2'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.mgkeep='off'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.mggeom='Geom1'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.mcase0='on'; gui.solvemodel.solversegmodel.seggrps{2}.linsolvernode.mgassem0='on'; gui.solvemodel.solversegmodel.segorder=[1,2]; gui.solvemodel.solversegmodel.segdamp=[0.5,0.5]; gui.solvemodel.solversegmodel.subiter=[1,1]; gui.solvemodel.solversegmodel.manualsteps='off'; gui.solvemodel.solversegmodel.llimitdof=''; gui.solvemodel.solversegmodel.llimitval=''; gui.solvemodel.defaults.ns_estrat='1'; gui.solvemodel.defaults.uscale='none'; gui.solvemodel.defaults.ns_hnlin='on'; gui.solvemodel.defaults.cc_hnlin='on'; gui.solvemodel.defaults.ns_linsolver='pardiso'; gui.solvemodel.defaults.cc_ns_hnlin='on'; gui.solvemodel.defaults.cc_ns_vankavars='p'; gui.solvemodel.defaults.vankavars='p'; gui.solvemodel.defaults.ns_uscale='none'; gui.solvemodel.defaults.cc_ns_blocksize='1000'; gui.solvemodel.defaults.ns_vankavars='p'; gui.solvemodel.defaults.blocksize='1000'; gui.solvemodel.defaults.estrat='1'; gui.solvemodel.defaults.cc_estrat='1'; gui.solvemodel.defaults.ns_blocksize='1000'; gui.solvemodel.defaults.cc_ns_initialstep='1E-6'; gui.solvemodel.defaults.cc_ns_linsolver='pardiso'; gui.solvemodel.defaults.cc_linsolver='pardiso'; gui.solvemodel.defaults.cc_vankavars='p'; gui.solvemodel.defaults.initialstep='1E-6'; gui.solvemodel.defaults.hnlin='on'; gui.solvemodel.defaults.cc_ns_estrat='1'; gui.solvemodel.defaults.cc_ns_uscale='none'; gui.solvemodel.defaults.linsolver='pardiso'; gui.solvemodel.defaults.cc_uscale='none'; gui.solvemodel.defaults.cc_initialstep='1E-6'; gui.solvemodel.defaults.ns_initialstep='1E-6'; gui.solvemodel.defaults.cc_blocksize='1000'; gui.registry.general_currentmodel='Geom1'; gui.registry.general_currmeshcase='0'; gui.registry.general_savedonserver='off'; gui.registry.general_savedchanges='off'; gui.registry.general_rulingmode=''; gui.registry.general_incompletemfilehistory='off'; gui.registry.saved_license='1006325'; gui.registry.saved_version='COMSOL 3.4.0.248'; gui.registry.info_modelname=''; gui.registry.info_author=''; gui.registry.info_company=''; gui.registry.info_department=''; gui.registry.info_reference=''; gui.registry.info_url=''; gui.registry.info_saveddate='1300716456943'; gui.registry.info_creationdate='1300365994728'; gui.registry.info_modelresult=''; gui.registry.spice_netlist=''; gui.registry.spice_forceac='off'; gui.registry.spice_includeparams='off'; gui.reportregistry.report_contents=''; gui.reportregistry.report_outputformat='html'; gui.reportregistry.report_filename=''; gui.reportregistry.report_autoopen='off'; gui.reportregistry.report_paperformat='a4'; gui.reportregistry.report_includedefaults='off'; gui.reportregistry.report_template='full'; gui.reportregistry.report_showemptysections='off'; gui.flmodel{1}.modelname='Geom1'; gui.flmodel{1}.currmode='subdomain'; gui.flmodel{1}.currappl='1'; gui.flmodel{1}.axis.xmin='-0.7035756214352595'; gui.flmodel{1}.axis.xmax='1.4035756095143306'; gui.flmodel{1}.axis.ymin='-0.05'; gui.flmodel{1}.axis.ymax='1.05'; gui.flmodel{1}.axis.zmin='-1.0'; gui.flmodel{1}.axis.zmax='1.0'; gui.flmodel{1}.axis.xspacing='0.1'; gui.flmodel{1}.axis.yspacing='0.1'; gui.flmodel{1}.axis.zspacing='0.1'; gui.flmodel{1}.axis.extrax=''; gui.flmodel{1}.axis.extray=''; gui.flmodel{1}.axis.extraz=''; gui.flmodel{1}.camera.xmin='-1.053575615474795'; gui.flmodel{1}.camera.xmax='1.053575615474795'; gui.flmodel{1}.camera.ymin='-0.5500000000000002'; gui.flmodel{1}.camera.ymax='0.5500000000000002'; gui.flmodel{1}.camera.camposx='0.3499999940395355'; gui.flmodel{1}.camera.camposy='0.5'; gui.flmodel{1}.camera.camposz='10.53575615474795'; gui.flmodel{1}.camera.camtargetx='0.3499999940395355'; gui.flmodel{1}.camera.camtargety='0.5'; gui.flmodel{1}.camera.camtargetz='0.0'; gui.flmodel{1}.camera.camupx='0.0'; gui.flmodel{1}.camera.camupy='1.0'; gui.flmodel{1}.camera.camupz='0.0'; gui.flmodel{1}.lightmodel.headlight.type='point'; gui.flmodel{1}.lightmodel.headlight.name='headlight'; gui.flmodel{1}.lightmodel.headlight.enable='on'; gui.flmodel{1}.lightmodel.headlight.colorr='255'; gui.flmodel{1}.lightmodel.headlight.colorg='255'; gui.flmodel{1}.lightmodel.headlight.colorb='255'; gui.flmodel{1}.lightmodel.headlight.xpos='0.35'; gui.flmodel{1}.lightmodel.headlight.ypos='0.5'; gui.flmodel{1}.lightmodel.headlight.zpos='10.535756'; gui.flmodel{1}.lightmodel.scenelight{1}.type='directional'; gui.flmodel{1}.lightmodel.scenelight{1}.name='light 1'; gui.flmodel{1}.lightmodel.scenelight{1}.enable='on'; gui.flmodel{1}.lightmodel.scenelight{1}.colorr='255'; gui.flmodel{1}.lightmodel.scenelight{1}.colorg='255'; gui.flmodel{1}.lightmodel.scenelight{1}.colorb='255'; gui.flmodel{1}.lightmodel.scenelight{1}.xdir='1.0'; gui.flmodel{1}.lightmodel.scenelight{1}.ydir='-1.0'; gui.flmodel{1}.lightmodel.scenelight{1}.zdir='1.0'; gui.flmodel{1}.lightmodel.scenelight{2}.type='directional'; gui.flmodel{1}.lightmodel.scenelight{2}.name='light 2'; gui.flmodel{1}.lightmodel.scenelight{2}.enable='on'; gui.flmodel{1}.lightmodel.scenelight{2}.colorr='255'; gui.flmodel{1}.lightmodel.scenelight{2}.colorg='255'; gui.flmodel{1}.lightmodel.scenelight{2}.colorb='255'; gui.flmodel{1}.lightmodel.scenelight{2}.xdir='-1.0'; gui.flmodel{1}.lightmodel.scenelight{2}.ydir='1.0'; gui.flmodel{1}.lightmodel.scenelight{2}.zdir='-1.0'; gui.flmodel{1}.lightmodel.scenelight{3}.type='directional'; gui.flmodel{1}.lightmodel.scenelight{3}.name='light 3'; gui.flmodel{1}.lightmodel.scenelight{3}.enable='on'; gui.flmodel{1}.lightmodel.scenelight{3}.colorr='255'; gui.flmodel{1}.lightmodel.scenelight{3}.colorg='255'; gui.flmodel{1}.lightmodel.scenelight{3}.colorb='255'; gui.flmodel{1}.lightmodel.scenelight{3}.xdir='-1.0'; gui.flmodel{1}.lightmodel.scenelight{3}.ydir='-1.0'; gui.flmodel{1}.lightmodel.scenelight{3}.zdir='1.0'; gui.flmodel{1}.lightmodel.scenelight{4}.type='directional'; gui.flmodel{1}.lightmodel.scenelight{4}.name='light 4'; gui.flmodel{1}.lightmodel.scenelight{4}.enable='on'; gui.flmodel{1}.lightmodel.scenelight{4}.colorr='255'; gui.flmodel{1}.lightmodel.scenelight{4}.colorg='255'; gui.flmodel{1}.lightmodel.scenelight{4}.colorb='255'; gui.flmodel{1}.lightmodel.scenelight{4}.xdir='1.0'; gui.flmodel{1}.lightmodel.scenelight{4}.ydir='-1.0'; gui.flmodel{1}.lightmodel.scenelight{4}.zdir='-1.0'; gui.flmodel{1}.registry.axis_visible='on'; gui.flmodel{1}.registry.axis_auto='on'; gui.flmodel{1}.registry.axis_autoy='on'; gui.flmodel{1}.registry.axis_autoz='on'; gui.flmodel{1}.registry.axis_box='off'; gui.flmodel{1}.registry.axis_equal='on'; gui.flmodel{1}.registry.axis_csys='on'; gui.flmodel{1}.registry.grid_visible='on'; gui.flmodel{1}.registry.grid_auto='on'; gui.flmodel{1}.registry.grid_autoz='on'; gui.flmodel{1}.registry.grid_labels='on'; gui.flmodel{1}.registry.labels_object='on'; gui.flmodel{1}.registry.labels_vertex='off'; gui.flmodel{1}.registry.labels_edge='off'; gui.flmodel{1}.registry.labels_face='off'; gui.flmodel{1}.registry.labels_subdomain='off'; gui.flmodel{1}.registry.symbols_vertexscale='1.0'; gui.flmodel{1}.registry.symbols_edgescale='1.0'; gui.flmodel{1}.registry.symbols_facescale='1.0'; gui.flmodel{1}.registry.select_draw2d='size'; gui.flmodel{1}.registry.select_adj='cycle'; gui.flmodel{1}.registry.light_headlight='off'; gui.flmodel{1}.registry.light_scenelight='off'; gui.flmodel{1}.registry.light_shininess='0.5'; gui.flmodel{1}.registry.camera_mouse='orbit'; gui.flmodel{1}.registry.camera_camconstr='none'; gui.flmodel{1}.registry.camera_mouseconstr='none'; gui.flmodel{1}.registry.camera_perspective='off'; gui.flmodel{1}.registry.camera_moveasbox='off'; gui.flmodel{1}.registry.draw_assembly='off'; gui.flmodel{1}.registry.draw_dialog='off'; gui.flmodel{1}.registry.draw_keepborders='on'; gui.flmodel{1}.registry.draw_keepedges='off'; gui.flmodel{1}.registry.draw_multi='off'; gui.flmodel{1}.registry.draw_snap2grid='on'; gui.flmodel{1}.registry.draw_snap2vtx='on'; gui.flmodel{1}.registry.draw_solid='on'; gui.flmodel{1}.registry.draw_workplane_coordsys='on'; gui.flmodel{1}.registry.draw_workplane_showgeom='on'; gui.flmodel{1}.registry.draw_repair='off'; gui.flmodel{1}.registry.draw_repairtol=''; gui.flmodel{1}.registry.draw_projection='intersection'; gui.flmodel{1}.registry.transparency_value='1.0'; gui.flmodel{1}.registry.mesh_geomdetail='normal'; gui.flmodel{1}.registry.mesh_showquality='off'; gui.flmodel{1}.registry.post_cameraview='2'; gui.flmodel{1}.registry.graphics_scale='1.0'; gui.flmodel{1}.registry.render_mesh='off'; gui.flmodel{1}.registry.render_bndarrow='on'; gui.flmodel{1}.registry.render_vertex='off'; gui.flmodel{1}.registry.render_edge='on'; gui.flmodel{1}.registry.render_face='off'; gui.flmodel{1}.registry.highlight_vertex='off'; gui.flmodel{1}.registry.highlight_edge='on'; gui.flmodel{1}.registry.highlight_face='on'; gui.flmodel{1}.meshparam.hauto='5'; gui.flmodel{1}.meshparam.usehauto='on'; gui.flmodel{1}.meshparam.hmax=''; gui.flmodel{1}.meshparam.hmaxfact='1'; gui.flmodel{1}.meshparam.hcurve='0.3'; gui.flmodel{1}.meshparam.hgrad='1.3'; gui.flmodel{1}.meshparam.hcutoff='0.001'; gui.flmodel{1}.meshparam.hnarrow='1'; gui.flmodel{1}.meshparam.hpnt='10'; gui.flmodel{1}.meshparam.xscale='1.0'; gui.flmodel{1}.meshparam.yscale='1.0'; gui.flmodel{1}.meshparam.jiggle='on'; gui.flmodel{1}.meshparam.mcase='0'; gui.flmodel{1}.meshparam.rmethod='regular'; gui.flmodel{1}.meshparam.hmaxvtx={'','','','','','','',''}; gui.flmodel{1}.meshparam.hgradvtx={'','','','','','','',''}; gui.flmodel{1}.meshparam.hmaxedg={'','','','','','','','','',''}; gui.flmodel{1}.meshparam.hcutoffedg={'','','','','','','','','',''}; gui.flmodel{1}.meshparam.hcurveedg={'','','','','','','','','',''}; gui.flmodel{1}.meshparam.hgradedg={'','','','','','','','','',''}; gui.flmodel{1}.meshparam.hgradsub={'','',''}; gui.flmodel{1}.meshparam.methodsub={'tri','tri','tri'}; gui.flmodel{1}.meshparam.hmaxsub={'','',''}; gui.flmodel{1}.postmodel.postplot.triplot='on'; gui.flmodel{1}.postmodel.postplot.tridata={'U_ns'}; gui.flmodel{1}.postmodel.postplot.trirangeauto='on'; gui.flmodel{1}.postmodel.postplot.trirangemin=''; gui.flmodel{1}.postmodel.postplot.trirangemax=''; gui.flmodel{1}.postmodel.postplot.tricont='on'; gui.flmodel{1}.postmodel.postplot.triheightdata={'U_ns'}; gui.flmodel{1}.postmodel.postplot.triheightdatacheck='off'; gui.flmodel{1}.postmodel.postplot.trimap='jet'; gui.flmodel{1}.postmodel.postplot.trimapdepth='1024'; gui.flmodel{1}.postmodel.postplot.tribar='on'; gui.flmodel{1}.postmodel.postplot.triusemap='on'; gui.flmodel{1}.postmodel.postplot.tricolor='255,0,0'; gui.flmodel{1}.postmodel.postplot.tricoloring='interp'; gui.flmodel{1}.postmodel.postplot.trifill='fill'; gui.flmodel{1}.postmodel.postplot.contplot='off'; gui.flmodel{1}.postmodel.postplot.contdata={'U_ns'}; gui.flmodel{1}.postmodel.postplot.contcont='on'; gui.flmodel{1}.postmodel.postplot.contheightdata={'U_ns'}; gui.flmodel{1}.postmodel.postplot.contheightdatacheck='off'; gui.flmodel{1}.postmodel.postplot.contcolordata={'U_ns'}; gui.flmodel{1}.postmodel.postplot.contcolorrangeauto='on'; gui.flmodel{1}.postmodel.postplot.contcolorrangemin=''; gui.flmodel{1}.postmodel.postplot.contcolorrangemax=''; gui.flmodel{1}.postmodel.postplot.contcolordatacheck='off'; gui.flmodel{1}.postmodel.postplot.contmap='cool'; gui.flmodel{1}.postmodel.postplot.contmapdepth='1024'; gui.flmodel{1}.postmodel.postplot.contbar='on'; gui.flmodel{1}.postmodel.postplot.contusemap='on'; gui.flmodel{1}.postmodel.postplot.contcolor='255,0,0'; gui.flmodel{1}.postmodel.postplot.contlevels='20'; gui.flmodel{1}.postmodel.postplot.contvectorlevels=''; gui.flmodel{1}.postmodel.postplot.contisvector='off'; gui.flmodel{1}.postmodel.postplot.contlabel='off'; gui.flmodel{1}.postmodel.postplot.contfill='off'; gui.flmodel{1}.postmodel.postplot.linplot='off'; gui.flmodel{1}.postmodel.postplot.lindata={'U_ns'}; gui.flmodel{1}.postmodel.postplot.linrangeauto='on'; gui.flmodel{1}.postmodel.postplot.linrangemin=''; gui.flmodel{1}.postmodel.postplot.linrangemax=''; gui.flmodel{1}.postmodel.postplot.lincont='on'; gui.flmodel{1}.postmodel.postplot.linheightdata={'U_ns'}; gui.flmodel{1}.postmodel.postplot.linheightdatacheck='off'; gui.flmodel{1}.postmodel.postplot.linmap='jet'; gui.flmodel{1}.postmodel.postplot.linmapdepth='1024'; gui.flmodel{1}.postmodel.postplot.linbar='on'; gui.flmodel{1}.postmodel.postplot.linusemap='on'; gui.flmodel{1}.postmodel.postplot.lincolor='255,0,0'; gui.flmodel{1}.postmodel.postplot.lincoloring='interp'; gui.flmodel{1}.postmodel.postplot.arrowplot='off'; gui.flmodel{1}.postmodel.postplot.arrowploton='sub'; gui.flmodel{1}.postmodel.postplot.arrowdata={'u','v'}; gui.flmodel{1}.postmodel.postplot.arrowunit='m/s'; gui.flmodel{1}.postmodel.postplot.arrowheightdata={'U_ns'}; gui.flmodel{1}.postmodel.postplot.arrowheightdatacheck='off'; gui.flmodel{1}.postmodel.postplot.arrowxspacing='15'; gui.flmodel{1}.postmodel.postplot.arrowxvectorspacing=''; gui.flmodel{1}.postmodel.postplot.arrowxisvector='off'; gui.flmodel{1}.postmodel.postplot.arrowyspacing='15'; gui.flmodel{1}.postmodel.postplot.arrowyvectorspacing=''; gui.flmodel{1}.postmodel.postplot.arrowyisvector='off'; gui.flmodel{1}.postmodel.postplot.arrowtype='arrow'; gui.flmodel{1}.postmodel.postplot.arrowlength='proportional'; gui.flmodel{1}.postmodel.postplot.arrowcolor='255,0,0'; gui.flmodel{1}.postmodel.postplot.arrowautoscale='on'; gui.flmodel{1}.postmodel.postplot.arrowscale='1'; gui.flmodel{1}.postmodel.postplot.princplot='off'; gui.flmodel{1}.postmodel.postplot.princheightdata={'U_ns'}; gui.flmodel{1}.postmodel.postplot.princheightdatacheck='off'; gui.flmodel{1}.postmodel.postplot.princxspacing='8'; gui.flmodel{1}.postmodel.postplot.princxvectorspacing=''; gui.flmodel{1}.postmodel.postplot.princxisvector='off'; gui.flmodel{1}.postmodel.postplot.princyspacing='8'; gui.flmodel{1}.postmodel.postplot.princyvectorspacing=''; gui.flmodel{1}.postmodel.postplot.princyisvector='off'; gui.flmodel{1}.postmodel.postplot.princtype='arrow'; gui.flmodel{1}.postmodel.postplot.princlength='proportional'; gui.flmodel{1}.postmodel.postplot.princcolor='0,153,0'; gui.flmodel{1}.postmodel.postplot.princautoscale='on'; gui.flmodel{1}.postmodel.postplot.princscale='1'; gui.flmodel{1}.postmodel.postplot.flowplot='off'; gui.flmodel{1}.postmodel.postplot.flowdata={'u','v'}; gui.flmodel{1}.postmodel.postplot.flowunit='m/s'; gui.flmodel{1}.postmodel.postplot.flowuseexpression='off'; gui.flmodel{1}.postmodel.postplot.flowcolor='255,0,0'; gui.flmodel{1}.postmodel.postplot.flowcolordata={'U_ns'}; gui.flmodel{1}.postmodel.postplot.flowmap='jet'; gui.flmodel{1}.postmodel.postplot.flowmapdepth='1024'; gui.flmodel{1}.postmodel.postplot.flowbar='on'; gui.flmodel{1}.postmodel.postplot.flowheightdata={'U_ns'}; gui.flmodel{1}.postmodel.postplot.flowheightdatacheck='off'; gui.flmodel{1}.postmodel.postplot.flowlines='20'; gui.flmodel{1}.postmodel.postplot.flowstart='sub'; gui.flmodel{1}.postmodel.postplot.flowstartx=''; gui.flmodel{1}.postmodel.postplot.flowstarty=''; gui.flmodel{1}.postmodel.postplot.flowisstartvector='off'; gui.flmodel{1}.postmodel.postplot.flowtol='0.001'; gui.flmodel{1}.postmodel.postplot.flowstattol='0.01'; gui.flmodel{1}.postmodel.postplot.flowlooptol='0.01'; gui.flmodel{1}.postmodel.postplot.flowmaxtime='Inf'; gui.flmodel{1}.postmodel.postplot.flowmaxsteps='5000'; gui.flmodel{1}.postmodel.postplot.flowback='on'; gui.flmodel{1}.postmodel.postplot.flownormal='off'; gui.flmodel{1}.postmodel.postplot.flowdistuniform='0.05'; gui.flmodel{1}.postmodel.postplot.flowlinesvel='20'; gui.flmodel{1}.postmodel.postplot.flowseedmanual='off'; gui.flmodel{1}.postmodel.postplot.flowseed1=''; gui.flmodel{1}.postmodel.postplot.flowseed2=''; gui.flmodel{1}.postmodel.postplot.flowinitref='1'; gui.flmodel{1}.postmodel.postplot.flowignoredist='0.5'; gui.flmodel{1}.postmodel.postplot.flowsat='1.3'; gui.flmodel{1}.postmodel.postplot.flowdistend='0.5'; gui.flmodel{1}.postmodel.postplot.flowdens='none'; gui.flmodel{1}.postmodel.postplot.partplot='off'; gui.flmodel{1}.postmodel.postplot.partmasstype='mass'; gui.flmodel{1}.postmodel.postplot.partplotas='lines'; gui.flmodel{1}.postmodel.postplot.predefforces=''; gui.flmodel{1}.postmodel.postplot.partforceparam0='radius,partr,1e-4'; gui.flmodel{1}.postmodel.postplot.partmass='4*pi/3*1e-9'; gui.flmodel{1}.postmodel.postplot.partforce={'','',''}; gui.flmodel{1}.postmodel.postplot.part_massless_flowdata={'tflux_x_htgh','tflux_y_htgh'}; gui.flmodel{1}.postmodel.postplot.part_massless_flowunit='W/m^2'; gui.flmodel{1}.postmodel.postplot.parttstartauto='on'; gui.flmodel{1}.postmodel.postplot.parttstart=''; gui.flmodel{1}.postmodel.postplot.partvelstart={'0','0','0'}; gui.flmodel{1}.postmodel.postplot.partstartptssel='partstart_explicit'; gui.flmodel{1}.postmodel.postplot.partstartdl=''; gui.flmodel{1}.postmodel.postplot.partstartedim1levels='10'; gui.flmodel{1}.postmodel.postplot.partstartedim1vectorlevels=''; gui.flmodel{1}.postmodel.postplot.partstartedim1isvector='off'; gui.flmodel{1}.postmodel.postplot.explicitcoord={'0','0'}; gui.flmodel{1}.postmodel.postplot.partuseexpression='off'; gui.flmodel{1}.postmodel.postplot.partcolor='255,0,0'; gui.flmodel{1}.postmodel.postplot.partcolordata={'T'}; gui.flmodel{1}.postmodel.postplot.partcolorunit='K'; gui.flmodel{1}.postmodel.postplot.partmap='jet'; gui.flmodel{1}.postmodel.postplot.partmapdepth='1024'; gui.flmodel{1}.postmodel.postplot.partbar='on'; gui.flmodel{1}.postmodel.postplot.partpointcolor='255,0,0'; gui.flmodel{1}.postmodel.postplot.partpointautoscale='on'; gui.flmodel{1}.postmodel.postplot.partpointscale='1'; gui.flmodel{1}.postmodel.postplot.partdroptype='once'; gui.flmodel{1}.postmodel.postplot.partbnd='stick'; gui.flmodel{1}.postmodel.postplot.partmasslessrtol='0.001'; gui.flmodel{1}.postmodel.postplot.partmasslessatolmanual='off'; gui.flmodel{1}.postmodel.postplot.partmasslessatol={''}; gui.flmodel{1}.postmodel.postplot.partmasslessatolexpanded={''}; gui.flmodel{1}.postmodel.postplot.partmasslessstepsizemanual='off'; gui.flmodel{1}.postmodel.postplot.partmasslesstendauto='on'; gui.flmodel{1}.postmodel.postplot.partmasslessmaxstepsauto='on'; gui.flmodel{1}.postmodel.postplot.partmasslessedgetol='0.001'; gui.flmodel{1}.postmodel.postplot.partmasslesstvar='partt'; gui.flmodel{1}.postmodel.postplot.partmasslessstatic='off'; gui.flmodel{1}.postmodel.postplot.partmasslessres='5'; gui.flmodel{1}.postmodel.postplot.partrtol='0.001'; gui.flmodel{1}.postmodel.postplot.partatolmanual='off'; gui.flmodel{1}.postmodel.postplot.partatol={'',''}; gui.flmodel{1}.postmodel.postplot.partatolexpanded={'',''}; gui.flmodel{1}.postmodel.postplot.partstepsizemanual='off'; gui.flmodel{1}.postmodel.postplot.parttendauto='on'; gui.flmodel{1}.postmodel.postplot.partmaxstepsauto='on'; gui.flmodel{1}.postmodel.postplot.partedgetol='0.001'; gui.flmodel{1}.postmodel.postplot.partvelvar={'partu','partv','partw'}; gui.flmodel{1}.postmodel.postplot.parttvar='partt'; gui.flmodel{1}.postmodel.postplot.partstatic='off'; gui.flmodel{1}.postmodel.postplot.partres='5'; gui.flmodel{1}.postmodel.postplot.maxminplot='off'; gui.flmodel{1}.postmodel.postplot.maxminsubdata={'T'}; gui.flmodel{1}.postmodel.postplot.maxminsubdatacheck='on'; gui.flmodel{1}.postmodel.postplot.maxminsubunit='K'; gui.flmodel{1}.postmodel.postplot.maxminbnddata={'T'}; gui.flmodel{1}.postmodel.postplot.maxminbnddatacheck='off'; gui.flmodel{1}.postmodel.postplot.maxminbndunit='K'; gui.flmodel{1}.postmodel.postplot.geom='on'; gui.flmodel{1}.postmodel.postplot.roughplot='off'; gui.flmodel{1}.postmodel.postplot.autorefine='on'; gui.flmodel{1}.postmodel.postplot.refine='1'; gui.flmodel{1}.postmodel.postplot.geomnum={'Geom1'}; gui.flmodel{1}.postmodel.postplot.phase='0'; gui.flmodel{1}.postmodel.postplot.solnum='0'; gui.flmodel{1}.postmodel.postplot.selectvia='stored'; gui.flmodel{1}.postmodel.postplot.autotitle='on'; gui.flmodel{1}.postmodel.postplot.customtitle=''; gui.flmodel{1}.postmodel.postplot.smoothinternal='on'; gui.flmodel{1}.postmodel.postplot.useellogic='off'; gui.flmodel{1}.postmodel.postplot.ellogic=''; gui.flmodel{1}.postmodel.postplot.ellogictype='all'; gui.flmodel{1}.postmodel.postplot.deformplot='off'; gui.flmodel{1}.postmodel.postplot.deformsub='on'; gui.flmodel{1}.postmodel.postplot.deformbnd='on'; gui.flmodel{1}.postmodel.postplot.deformsubdata={'tflux_x_htgh','tflux_y_htgh'}; gui.flmodel{1}.postmodel.postplot.deformsubunit='W/m^2'; gui.flmodel{1}.postmodel.postplot.deformautoscale='on'; gui.flmodel{1}.postmodel.postplot.deformscale='1'; gui.flmodel{1}.postmodel.postplot.animate_solnum='0'; gui.flmodel{1}.postmodel.postplot.animate_selectvia='stored'; gui.flmodel{1}.postmodel.postplot.filetype='AVI'; gui.flmodel{1}.postmodel.postplot.width='640'; gui.flmodel{1}.postmodel.postplot.height='480'; gui.flmodel{1}.postmodel.postplot.fps='10'; gui.flmodel{1}.postmodel.postplot.statfunctype='full'; gui.flmodel{1}.postmodel.postplot.statnframes='11'; gui.flmodel{1}.postmodel.postplot.reverse='off'; gui.flmodel{1}.postmodel.postplot.movieinmatlab='off'; gui.flmodel{1}.postmodel.postplot.copyaxis='off'; gui.flmodel{1}.postmodel.intdata{1}.intdata={'T'}; gui.flmodel{1}.postmodel.intdata{1}.intunit='K'; gui.flmodel{1}.postmodel.intdata{1}.phase='0'; gui.flmodel{1}.postmodel.intdata{1}.solnum='0'; gui.flmodel{1}.postmodel.intdata{1}.selectvia='stored'; gui.flmodel{1}.postmodel.intdata{2}.autoorder='on'; gui.flmodel{1}.postmodel.intdata{2}.multiplyexpr='off'; gui.flmodel{1}.postmodel.intdata{2}.intdata={'T'}; gui.flmodel{1}.postmodel.intdata{2}.intunit='m*K'; gui.flmodel{1}.postmodel.intdata{2}.phase='0'; gui.flmodel{1}.postmodel.intdata{2}.solnum='0'; gui.flmodel{1}.postmodel.intdata{2}.selectvia='stored'; gui.flmodel{1}.postmodel.intdata{3}.autoorder='on'; gui.flmodel{1}.postmodel.intdata{3}.multiplyexpr='off'; gui.flmodel{1}.postmodel.intdata{3}.intdata={'T'}; gui.flmodel{1}.postmodel.intdata{3}.intunit='m^2*K'; gui.flmodel{1}.postmodel.intdata{3}.phase='0'; gui.flmodel{1}.postmodel.intdata{3}.solnum='0'; gui.flmodel{1}.postmodel.intdata{3}.selectvia='stored'; gui.flmodel{1}.postmodel.domainplot.colordata={'T'}; gui.flmodel{1}.postmodel.domainplot.colorrangeauto='on'; gui.flmodel{1}.postmodel.domainplot.colorrangemin=''; gui.flmodel{1}.postmodel.domainplot.colorrangemax=''; gui.flmodel{1}.postmodel.domainplot.colorcont='on'; gui.flmodel{1}.postmodel.domainplot.colorunit='K'; gui.flmodel{1}.postmodel.domainplot.surfacesurfacemap='jet'; gui.flmodel{1}.postmodel.domainplot.surfacesurfacemapdepth='1024'; gui.flmodel{1}.postmodel.domainplot.surfacesurfacebar='on'; gui.flmodel{1}.postmodel.domainplot.surfacesurfaceusemap='on'; gui.flmodel{1}.postmodel.domainplot.surfacesurfacecolor='255,0,0'; gui.flmodel{1}.postmodel.domainplot.surfacesurfacecoloring='interp'; gui.flmodel{1}.postmodel.domainplot.surfacesurfacefill='fill'; gui.flmodel{1}.postmodel.domainplot.extrusion='off'; gui.flmodel{1}.postmodel.domainplot.lineyaxisdata={'T'}; gui.flmodel{1}.postmodel.domainplot.lineyaxiscont='on'; gui.flmodel{1}.postmodel.domainplot.lineyaxisunit='K'; gui.flmodel{1}.postmodel.domainplot.linexaxisxaxistype='arc'; gui.flmodel{1}.postmodel.domainplot.linexaxisuseexpr='off'; gui.flmodel{1}.postmodel.domainplot.linexaxisdata={'T'}; gui.flmodel{1}.postmodel.domainplot.linexaxisunit='K'; gui.flmodel{1}.postmodel.domainplot.linelinestyle='solid'; gui.flmodel{1}.postmodel.domainplot.linelinecolor='cyclecolor'; gui.flmodel{1}.postmodel.domainplot.linelinemarker='none'; gui.flmodel{1}.postmodel.domainplot.linelegend='off'; gui.flmodel{1}.postmodel.domainplot.linelinelabels='off'; gui.flmodel{1}.postmodel.domainplot.linecolor='255,0,0'; gui.flmodel{1}.postmodel.domainplot.linesurfacemap='jet'; gui.flmodel{1}.postmodel.domainplot.linesurfacemapdepth='1024'; gui.flmodel{1}.postmodel.domainplot.linesurfacebar='on'; gui.flmodel{1}.postmodel.domainplot.linesurfaceusemap='on'; gui.flmodel{1}.postmodel.domainplot.linesurfacecolor='255,0,0'; gui.flmodel{1}.postmodel.domainplot.linesurfacecoloring='interp'; gui.flmodel{1}.postmodel.domainplot.linesurfacefill='fill'; gui.flmodel{1}.postmodel.domainplot.pointyaxisdata={'T'}; gui.flmodel{1}.postmodel.domainplot.pointyaxisunit='K'; gui.flmodel{1}.postmodel.domainplot.pointxxaxistype=''; gui.flmodel{1}.postmodel.domainplot.pointxuseexpr='off'; gui.flmodel{1}.postmodel.domainplot.pointxdata={'T'}; gui.flmodel{1}.postmodel.domainplot.pointxunit='K'; gui.flmodel{1}.postmodel.domainplot.pointlinestyle='solid'; gui.flmodel{1}.postmodel.domainplot.pointlinecolor='cyclecolor'; gui.flmodel{1}.postmodel.domainplot.pointlinemarker='none'; gui.flmodel{1}.postmodel.domainplot.pointlegend='off'; gui.flmodel{1}.postmodel.domainplot.pointlinelabels='off'; gui.flmodel{1}.postmodel.domainplot.pointcolor='255,0,0'; gui.flmodel{1}.postmodel.domainplot.crossdispcolor='255,0,0'; gui.flmodel{1}.postmodel.domainplot.phase='0'; gui.flmodel{1}.postmodel.domainplot.solnum='0'; gui.flmodel{1}.postmodel.domainplot.selectvia='stored'; gui.flmodel{1}.postmodel.domainplot.autotitle='on'; gui.flmodel{1}.postmodel.domainplot.customtitle=''; gui.flmodel{1}.postmodel.domainplot.autolabelx='on'; gui.flmodel{1}.postmodel.domainplot.customlabelx=''; gui.flmodel{1}.postmodel.domainplot.autolabely='on'; gui.flmodel{1}.postmodel.domainplot.customlabely=''; gui.flmodel{1}.postmodel.domainplot.axistype={'lin','lin'}; gui.flmodel{1}.postmodel.domainplot.smoothinternal='on'; gui.flmodel{1}.postmodel.domainplot.autorefine='on'; gui.flmodel{1}.postmodel.domainplot.refine='1'; gui.flmodel{1}.postmodel.domainplot.plottypeind='0'; gui.flmodel{1}.postmodel.crossplot.extrusion='off'; gui.flmodel{1}.postmodel.crossplot.lineyaxisdata={'T'}; gui.flmodel{1}.postmodel.crossplot.lineyaxisunit='K'; gui.flmodel{1}.postmodel.crossplot.linexaxisxaxistype='arc'; gui.flmodel{1}.postmodel.crossplot.linexaxisuseexpr='off'; gui.flmodel{1}.postmodel.crossplot.linexaxisdata={'T'}; gui.flmodel{1}.postmodel.crossplot.linexaxisunit='K'; gui.flmodel{1}.postmodel.crossplot.linelinestyle='solid'; gui.flmodel{1}.postmodel.crossplot.linelinecolor='cyclecolor'; gui.flmodel{1}.postmodel.crossplot.linelinemarker='none'; gui.flmodel{1}.postmodel.crossplot.linelegend='off'; gui.flmodel{1}.postmodel.crossplot.linelinelabels='off'; gui.flmodel{1}.postmodel.crossplot.linecolor='255,0,0'; gui.flmodel{1}.postmodel.crossplot.linesurfacemap='jet'; gui.flmodel{1}.postmodel.crossplot.linesurfacemapdepth='1024'; gui.flmodel{1}.postmodel.crossplot.linesurfacebar='on'; gui.flmodel{1}.postmodel.crossplot.linesurfaceusemap='on'; gui.flmodel{1}.postmodel.crossplot.linesurfacecolor='255,0,0'; gui.flmodel{1}.postmodel.crossplot.linesurfacecoloring='interp'; gui.flmodel{1}.postmodel.crossplot.linesurfacefill='fill'; gui.flmodel{1}.postmodel.crossplot.lineresolution='200'; gui.flmodel{1}.postmodel.crossplot.linecoord={'0','1','0','0'}; gui.flmodel{1}.postmodel.crossplot.linelevels='5'; gui.flmodel{1}.postmodel.crossplot.linevectorlevels=''; gui.flmodel{1}.postmodel.crossplot.lineisvector='off'; gui.flmodel{1}.postmodel.crossplot.lineactive='off'; gui.flmodel{1}.postmodel.crossplot.pointyaxisdata={'T'}; gui.flmodel{1}.postmodel.crossplot.pointyaxisunit='K'; gui.flmodel{1}.postmodel.crossplot.pointxxaxistype=''; gui.flmodel{1}.postmodel.crossplot.pointxuseexpr='off'; gui.flmodel{1}.postmodel.crossplot.pointxdata={'T'}; gui.flmodel{1}.postmodel.crossplot.pointxunit='K'; gui.flmodel{1}.postmodel.crossplot.pointlinestyle='solid'; gui.flmodel{1}.postmodel.crossplot.pointlinecolor='cyclecolor'; gui.flmodel{1}.postmodel.crossplot.pointlinemarker='none'; gui.flmodel{1}.postmodel.crossplot.pointlegend='off'; gui.flmodel{1}.postmodel.crossplot.pointlinelabels='off'; gui.flmodel{1}.postmodel.crossplot.pointcolor='255,0,0'; gui.flmodel{1}.postmodel.crossplot.pointcoord={'0','0'}; gui.flmodel{1}.postmodel.crossplot.crossdispcolor='255,0,0'; gui.flmodel{1}.postmodel.crossplot.phase='0'; gui.flmodel{1}.postmodel.crossplot.solnum='0'; gui.flmodel{1}.postmodel.crossplot.selectvia='stored'; gui.flmodel{1}.postmodel.crossplot.autotitle='on'; gui.flmodel{1}.postmodel.crossplot.customtitle=''; gui.flmodel{1}.postmodel.crossplot.autolabelx='on'; gui.flmodel{1}.postmodel.crossplot.customlabelx=''; gui.flmodel{1}.postmodel.crossplot.autolabely='on'; gui.flmodel{1}.postmodel.crossplot.customlabely=''; gui.flmodel{1}.postmodel.crossplot.axistype={'lin','lin'}; gui.flmodel{1}.postmodel.crossplot.plottypeind='0'; gui.flmodel{1}.postmodel.dataexport.pntdata={'T'}; gui.flmodel{1}.postmodel.dataexport.pntunit='K'; gui.flmodel{1}.postmodel.dataexport.pntlocation='element'; gui.flmodel{1}.postmodel.dataexport.pntlagorder='2'; gui.flmodel{1}.postmodel.dataexport.bnddata={'T'}; gui.flmodel{1}.postmodel.dataexport.bndcont='off'; gui.flmodel{1}.postmodel.dataexport.bndunit='K'; gui.flmodel{1}.postmodel.dataexport.bndlocation='element'; gui.flmodel{1}.postmodel.dataexport.bndlagorder='2'; gui.flmodel{1}.postmodel.dataexport.subdata={'T'}; gui.flmodel{1}.postmodel.dataexport.subcont='off'; gui.flmodel{1}.postmodel.dataexport.subunit='K'; gui.flmodel{1}.postmodel.dataexport.subxspacing='10'; gui.flmodel{1}.postmodel.dataexport.subxvectorspacing=''; gui.flmodel{1}.postmodel.dataexport.subxisvector='off'; gui.flmodel{1}.postmodel.dataexport.subyspacing='10'; gui.flmodel{1}.postmodel.dataexport.subyvectorspacing=''; gui.flmodel{1}.postmodel.dataexport.subyisvector='off'; gui.flmodel{1}.postmodel.dataexport.sublocation='element'; gui.flmodel{1}.postmodel.dataexport.sublagorder='2'; gui.flmodel{1}.postmodel.dataexport.phase='0'; gui.flmodel{1}.postmodel.dataexport.solnum='0'; gui.flmodel{1}.postmodel.dataexport.selectvia='stored'; gui.flmodel{1}.postmodel.dataexport.exportformat='ptd'; gui.flmodel{1}.postmodel.dataexport.exportedim='2'; gui.flmodel{1}.postmodel.dataexport.struct='off'; gui.flmodel{1}.postmodel.datadisplay.fullprecision='off'; gui.flmodel{1}.postmodel.datadisplay.phase='0'; gui.flmodel{1}.postmodel.datadisplay.solnum='0'; gui.flmodel{1}.postmodel.datadisplay.selectvia='stored'; gui.flmodel{1}.postmodel.datadisplay.interpdata={'T'}; gui.flmodel{1}.postmodel.datadisplay.interpunit='K'; gui.flmodel{1}.postmodel.datadisplay.coord={'0','0'}; gui.flmodel{1}.postmodel.globalplot.globalyaxisexprs={}; gui.flmodel{1}.postmodel.globalplot.globalyaxisexprsdisp={}; gui.flmodel{1}.postmodel.globalplot.linexaxisxaxistype=''; gui.flmodel{1}.postmodel.globalplot.linexaxisuseexpr='off'; gui.flmodel{1}.postmodel.globalplot.globallinestyle='solid'; gui.flmodel{1}.postmodel.globalplot.globallinecolor='cyclecolor'; gui.flmodel{1}.postmodel.globalplot.globallinemarker='none'; gui.flmodel{1}.postmodel.globalplot.globallegend='off'; gui.flmodel{1}.postmodel.globalplot.globallinelabels='off'; gui.flmodel{1}.postmodel.globalplot.globalcolor='255,0,0'; gui.flmodel{1}.postmodel.globalplot.autotitle='on'; gui.flmodel{1}.postmodel.globalplot.customtitle=''; gui.flmodel{1}.postmodel.globalplot.autolabelx='on'; gui.flmodel{1}.postmodel.globalplot.customlabelx=''; gui.flmodel{1}.postmodel.globalplot.autolabely='on'; gui.flmodel{1}.postmodel.globalplot.customlabely=''; gui.flmodel{1}.postmodel.globalplot.axistype={'lin','lin'}; gui.flmodel{1}.postmodel.globalplot.phase='0'; gui.flmodel{1}.postmodel.globalplot.solnum='0'; gui.flmodel{1}.postmodel.globalplot.selectvia='stored'; gui.flmodel{1}.geommodel.suppressed{1}=[]; gui.flmodel{1}.geommodel.suppressed{2}=[]; gui.flmodel{1}.geommodel.suppressed{3}=[]; gui.flmodel{1}.workplane.type='0'; gui.flmodel{1}.workplane.wrkpln='0,1,0,0,0,1,0,0,0'; gui.flmodel{1}.workplane.localsys='0,1,0,0,0,0,1,0,0,0,0,1'; gui.flmodel{1}.workplane.model2d='Geom1'; gui.flmodel{1}.workplane.quicktype='10'; gui.flmodel{1}.workplane.parameter='0'; gui.flmodel{1}.workplane.zdir='up'; gui.flmodel{1}.meshmodel.meshplot.subplot='on'; gui.flmodel{1}.meshmodel.meshplot.meshsubuseexpression='off'; gui.flmodel{1}.meshmodel.meshplot.meshsubcolor='128,128,128'; gui.flmodel{1}.meshmodel.meshplot.meshsubbordercheck='off'; gui.flmodel{1}.meshmodel.meshplot.meshwiresubplot='on'; gui.flmodel{1}.meshmodel.meshplot.meshwiresubcolor='192,192,192'; gui.flmodel{1}.meshmodel.meshplot.bndplot='on'; gui.flmodel{1}.meshmodel.meshplot.meshbndcolor='0,0,0'; gui.flmodel{1}.meshmodel.meshplot.useellogic='off'; gui.flmodel{1}.meshmodel.meshplot.ellogic=''; gui.flmodel{1}.meshmodel.meshplot.ellogictype='all'; gui.flmodel{1}.meshmodel.meshplot.meshkeepfraction='1'; gui.flmodel{1}.meshmodel.meshplot.meshkeeptype='random'; gui.flmodel{1}.meshmodel.meshplot.meshmap='jet'; gui.flmodel{1}.meshmodel.meshplot.meshmapdepth='1024'; gui.flmodel{1}.meshmodel.meshplot.meshbar='on'; uq~ q~srcom.femlab.geom.Rectȉ,E6DlxDlyLlxExprt!Lcom/femlab/geom/Geom$Expression;LlyExprq~.xrcom.femlab.geom.Prim2Z~DrotLbaseq~Lconstrq~[post[D[posExprt"[Lcom/femlab/geom/Geom$Expression;LrotExprq~.xrcom.femlab.geom.Geom2Vc/Oxrcom.femlab.geom.Geom͹6{L geomAssoctLcom/femlab/geom/GeomAssoc;Lversionq~xpwq~w|ur[BTxp|Geom2|=-C6?333333?333333??????? BezierCurve?333333?? BezierCurve333333??333333??? BezierCurve333333????? BezierCurve??? AssocAttrib VectorInt, xwxwtcornerur[D>cZxpur"[Lcom.femlab.geom.Geom$Expression;\2YUxpsrcom.femlab.geom.Geom$Expression OpI_hDnumScaleLexprStrq~Lthis$0tLcom/femlab/geom/Geom;xpwt0w?xsq~=wt0w?xwsq~=wt0w?FR9xxw ?333333sq~=wt0.3w?xw?sq~=wt1w?xxsq~-wq~w|uq~6|Geom2|=-C6?333333????333333?????? BezierCurve333333???? BezierCurve????? BezierCurve???333333??? BezierCurve333333???333333?? AssocAttrib VectorInt, xwxwq~8uq~9?333333uq~;sq~=wt0.3w?xsq~=wt0w?xwsq~=wt0w?FR9xxw ?sq~=wt0.1w?xw?sq~=wt1w?xxsq~-wq~w|uq~6|Geom2|=-C6??ffffff?ffffff???????? BezierCurve??ffffff?? BezierCurveffffff??ffffff??? BezierCurveffffff?????? BezierCurve????? AssocAttrib VectorInt, xwxwq~8uq~9?ٙuq~;sq~=wt0.4w?xsq~=wt0w?xwsq~=wt0w?FR9xxw ?333333sq~=wt0.3w?xw?sq~=wt1w?xxsq~2wq~wuq~6Geom2|=-C6??333333?333333?????ffffff?ffffff?? ??????????  BezierCurve??? BezierCurve?333333?? BezierCurve??333333??? BezierCurve333333??333333??? BezierCurve333333???? BezierCurve333333?????? BezierCurve????? BezierCurve??ffffff?? BezierCurve???ffffff??? BezierCurveffffff??ffffff???xwxsrcom.femlab.mesh.Mesh_q Lversionq~xpwq~wKuq~6KMesha&^:?&`?W¡?=L?/")?6,?W?p?)JB˹? R}F?x1?ugr? .?DVS?"h`?͋b%??KP6h?v"F?S?Jp}?! @ ?%,~?USȵ?|a;?=?N-?dL\?_P?}&??s&?<?Xچ?w&?[?D)d?L%?Qxp?%?'\u?ظQ ?) _A?ŚM?@H?3YT?LΦ?NIk:?b>?3gEw?Fq%?333333?GB?ffffff?nS?gfffff?d;)?333333?/T?333333?k?gfffff?#!?gfffff?L յ?333333??-d?1~?|ג?I?x ??x9?|?C? ?ɘk?d??a?BS?v{m?<ͤ?0m?ѧBm?1S?c':t?PH?ߊ9!?X R?:з#??aaAֺ?#d?'>?N[?Oji@?Y Xڲ? (d?Zj:ǯ?eY?|l#L?~Sz?p(?̽yA?4ʣ?Dp?!ɧ?C?| I?r>?vƨ?]KK?R-S?_?G_p?Cc 6?N8?VcV?,Y?Q-/?X=?n?Fz9?y +0?ή?B?c,8?333333?gr3?Z>?=?333333?RЫ()?ffffff?I]JM.?ffffff?HV$?ffffff?3bk?333333?x)U?333333?2>܀?l,^?GP?LZ?U)?P#_?m?+G?Й?+5? x?܀??x)U??RЫ()??gr3??2j9??}D???Ja?m09-??`|=?!Cz?E?@ gB?cYP?p-?7?)F'??3?~B\?Ӻ#??$W?v~? i?PQ=?.'E[?U*?&?\T?N)$?|?6x?dcIGk?~4?T?`PI?τ=?Ļ ?gI}?Ѱ7?21?Oi?Q{?-ǝ9?\?J6 ?8?N]xX?> ?8l?(I6?}??pȡ8n?r?RQ)?< ػ?xq??HLX? 74V?n[t?F?ffffff??ffffff?]0?ffffff?z3?NY+?pL?[;Y??ǧ? NEh? J?@?:Mz?6G-?3%?85 G?Oen?ffffff?nS*?ffffff?Ǫ ?|oK?]I?ffffff?!Ã_?l=?|Vd?BN~ ?FҦn?KѮ[?#? 8Hi? C?*gJ?FR(D?TMP?z"?fKƢ?.O)l?XP?O£J? ?y(7?ں:?iGF?H#?VS?@?^H?T)?}of0?tA?8|8?ۍ?cszsU?s?B?`Q"?i  ?yL*?3K[?ffffff?Cz9?ffffff?l?O4?O:+?ffffff?*Y?Mk??V5?ffffff?{ I?}U0?d?ffffff?̽yA?gfffff?p(?Un?ͅ5?G?Y׽?E_-? ?-cMC!?PRU??^!?~y? xz?R%?xP?NJ?Dnщ? ?z%p?D]?l2?A?ZlV?ޤxև?4w`?rq?*Uy?h/?cP??, L?9?+;?M?'^?zǠ7?J?P^d-?Gr??l@?f?~?7h^`?t I4?}OY?)Lqf?Rj?` `?2` ! ????k??/T??GB?EDDDDD?:?l?  ?eZr?N ?r&?Be?ˊ}2?m?}X?m:?T@ ?ngc)?5.9?iK1?/6l?/p?oB?q?f?'Fu?p9G?B?ԻV?Bq?(ZQC??hP][??~a42??'<??4㣯Ҙ???_!R?L?f?0 7?)F'?(KA?͑?3b?ݸ?D?:PV?ؙmF?g7?N??ۦb? %A??Ӻ#?q0K|?A?p1? ?Ϯ|?DS?W6hZ?.?I%Ƶ?=#k?1Kۼ?-5z?YI5D?6ր?4?Zg? ? *?oZ?|? i)?DJN?} ?:Us?*?㯂?fqp#w?Q?mgt5?ffffff?DVS? %C ? +?dJ?ffffff?|1?ffffff? R}F?%?NK?ړ?iV ?xq? ι?t?@uLb֝?ffffff?vtx"~>`edgV""!"$!''((++77::;;>UUVVYY^^``aarrsstt{{}}~~>      )*)+*,+:,;:<;$>?<>?>AAHHKXZX[ZK^^``[VLj? R}F? R}F?x1?x1?DVS?Lj?Lj?Lj?J?J?`""?`""??_!R??_!R?'<?'<?~a42?~a42?hP][?hP][?GB?GB?/T?/T?k?k??DVS?p(?p(?̽yA?̽yA?| I?| I?,Y?,Y?n?n?Fz9?Fz9?!Ã_?!Ã_?Ǫ ?Ǫ ?nS*?nS*?z3?z3?]0?]0??Lj?Lj?Lj?Lj?J?J?`""?`""??}D??`|=?}D??gr3?`|=?RЫ()?gr3?2>܀?RЫ()?x)U?2>܀?*J ?x)U??*J ?x)U?2>܀?*J ?x)U?2>܀?RЫ()?RЫ()?gr3???}D??`|=?}D?gr3?`|=?|ut?|ut?2j?2j?x?x?];=;>A@A?A>?:;BB;A4:BBACA@CDBC4D3D4B3DEDFEFDCGFC@GCIJHJFGHJGFJKFKEL3EKLEM2M1M1NM23N3LN2NMONONPNLPLQPLKQROPQRPSOS S SOTORTU SU USTVUTVTWTRWXVWRXWYVXZYXJ[KR[X[ZX[RQK[Q[J\Z[\JI\I]\]Z\^YZ]^Z`^]`]_a`_Ic]cb_]c_dbcIdcdIHdHefdebdgdfgbghfjghjigjhjkilmkkmiomnmoiohipbhopha_p_bponqpoqraprpqsrqnsqtsusnumvnnvuuvwtuxxuwyxwzxy{txz|x|{x}{|~}}|}~|z|zzzyvwywvmmlvvllllkkjfkkjfffeeHe@GHG@??>?>>>=                          ! !"""!"#!$$!#$!%$#&%#'&#"'#'"("()=))())'(*)=<*=)*''*&+*<9+<*+&,+98,9,-.+,..%&+.&-/.$%0%.0/00./00$0/-1/1212213564657183853-81587789:,8*:8,:-:8-8:9;:*;*):;9;79<;)<)&;<7%$=$>=>?=?%=?&%?<&?>@>A@B?@AB@<?C?BC67C7<CCBD6CD6E4E6DFEDBFDBAGFBGAHGHFGFHIJFIHKIKJIKLJLMJMFJFMNFNEEN4O54NO45OP2P5P3P23QQPQQPRPORROSONSNMSTRSMTSRTUQRUQUVQWWQVWXWXWVUYVTYUYXVZXYTM\T\Y[Z\\ZY[\]\M]]MLK^L^]L]^_[]_^`_`[_xsrcom.femlab.xmesh.Solution[ʏQqSxpwuq~6BBB  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@AB:MC;r@|N8zt7;r@$X¾Ԑ&r47=;r@a';[';r@a';1j;r@D,ȝO'^;r@MaDG@U?v8׷xTy￝˚;r@2iqm%~;r@K1 T5H;r@ ka񼾴q:h~Ob;r@B hh?a';"ڰ:r@a';&(;r@DުR@4c/¥c/|:r@<:{s`3:fQ:r@IY2," s9r@ wڷ;=hA￙$:r@!=˾F_Hᅣ]|$:r@*Ҿ"! |pAd9r@ ,ᒃ?2Xо8Ӻxy,8r@- ȾG]}vo:r@zQ־٥uᅴjd9r@|{0A־4en¿8r@Y!Bо6:kӶ#78r@٢Ҿٗ[■ :r@ƃHh޾^աf~:r@gс?=?ݾ/9o�:r@OD{pؾx￧^;r@'X4u<gᅣy;r@`),Juoه:r@6t?UKx=Ǿrr/u;r@ngyž1;¥:r@#r о޲|YTxV:r@W)aH{?AZ(mԾ%R￿~;r@asaܾ xwQv;r@CJоDlaRi~;r@0)$Ҿ㒄CFr@X@վK:s@ϴ=r@mqNվ_}wv >r@$վu}=r@bZUS$Kپ*r䛽/=r@~<߾U9o}q>r@m?WھZ14zᅴ=`Y>r@א#PmvvLr@8;Tju￳oh>r@XQd &I:~■|?r@9[gINLjOH&?r@#P*&:@r@/cX?r@ǺѾM~\](@r@Ē(8/qLP ѾOԲO2&Ar@HYW>e丏c\Ar@n՝ƾCG)t0Br@Da>xURvAr@$ޞ\֒)b{ھ@)KᅮGAr@r0E9GWCr@ :>.\8│6Cr@\eZ>J9XBr@ ^)>6J (aEr@)Qj>H2Cr@;zD>)= 4Dr@E%?=~?jZHFr@}?2M^ {NEr@>>1q@\M?XJD߿ Lwq@a';߿ԴMq@!_q@P\>e~ ?Jq@A(wԢ#?Tq@#I^C(jj;?6q@ߐo3q(>pt?Dq@.p'-?דq@ J>=[`?Y<2q@S]٘뾜߿Cdq@1vD߿ŤCr@PI/ Zq@>g}Y?6rq@18d>R}l?v.Uq@0.?Ȩnq@3T%j,;.4k)?!Rq@+][k`h,M>33~q@gɗ߿Ruq@Jv@2%!:ZpZ_߿oEgq@$r<*|߿chOq@?Y60@aFq`߿u+Br@4 Tw￞`4=r@eF!nc QgZ[@r@204VXϽj*>r@1Gc[EAr@ Ԓڄv?t8/Q>r@!՝$**3}￀Lz?r@;$|) =h nyrU@r@FApK @r@z~yCB'^?r@nYHG#J6d>r@)ylᅩo9r@v?ٙ3<޾\ᅣf^9r@։Gi^QᅭHn;r@$Z2?tg KSa r:r@pQ㾄 ^;D=r@Hx;n?U­k5&P ɍMW!o|;r@23[jpr@.?= ónh9=r@cNZp5; ww:>r@*l! s? mX_0]?n>r@6[ Kᅤr:r@[Nb뾸igL ͈;r@=N1m?oO ҡUm?T9;r@ α?P2mFF泹;r@)O{/x:r@lrS0Hᅵms:r@ךOKb9-i4r@eS>' +<;r@tM'W?!3\OT@ƗF;r@Ke^HT:r@a$@k6r@tv>#,R=|^7r@Q>>-K:r@l07$2ᅦ|8r@uhӾO^ᅤ9r@{?̾@ȘEm8r@?;>?f4r@*? ! 25r@w!Y6?U>9ƒ%7r@ U\>hE.kj@6r@'0?%O₩-|q@WGtǷ?Άˮ1GF࿜,yq@٢=>b࿜4q@Y+dV,.>q{q@u'bվKE/yBq@L-A1ܾ1cO!t%r@$i?4ՀS>@iNI"6uq@|?8@W߿ӑ4r@k' ?+MoiU ڵq@Gt~໳q@?\XW{pվ<q@N>^ BK?q@-.0>T,8K$?(aq@X>itq5?g*Bmq@_cT?l!'߿Y_r+r@ A??## RA`@0r@Y?R6[C斡1r@?L=p(\1r@->cNN>0r@|t/{?6( ?]qY}A1/r@l?.P}g¬֒0r@QN> {g-Ug/r@MytR>Zt!R-r@pi҆7jQ ??ݥiv,r@HM>ǁ￑\.r@Z(3r>:t￑{,r@ l >ov3%,r@> hs*r@{pv0>gsᅦα+r@%B>i→bx/r@wN^>7mnL.r@LrS \b=+>rQx￾P*-r@pՌ>_@z￷.r@ybR8>/LYqưl1r@+N^>FW ٟ0r@ѡD_?ڽ>;eO/r@3>ݯgEE1r@9^f9>;^￯ՕL9r@ԵMP?+ZŕfTEJ{8r@dO[ѾVZRM￸79r@wkH8r@PxվHB!8r@r1Zо=7SG3r@7^Iߕ?e3_>~B4r@ۄ >!6FJb6r@dLm?~>DC.₩2r@'>g)'T- 7r@Gv𫱾\J77r@G}?m)`馾f?~6r@HB>E8@5r@88 n>MD ~ه5r@Ith>]r>S 4r@~ 6,gW> I￁5r@Yn>!0RܽP4r@XfN?/2m>F3KJ￰|Y3r@r(\6>#0P4r@oDm>'"^-3r@fX>ƐY↑1r@2GK?#Ώ"4>ȋW￁0r@gnw>ecOP2r@^?>)J`Te]1r@ZkЫ>beCWx3r@f>Q'jTƸ2r@v?cG>Sq^gvk1r@,r>hnl62r@U |>}pR7r@9ƯU?FBVtjX7r@V ɾڏ8KlX7r@ZJžM&j￯76r@QBb?[{oZu5r@ؼ>e/}>6r@6gͻ9jQ96r@[" 7>g#_c4r@32%?4#y>1NlNy3r@td >dkf 5r@F>}g￰3r@&P1>z\G7r@U?a';,/6r@a';C6r@c53ܲf  6r@0겇?@ꧾ8+)bKpx7r@2WbMB ٰ5r@xO+?}TѰ>EZ OY6r@|!S !Տ4r@st>n76h5r@aRԒRB<5r@ji?a';g3r@a';￟i[4r@p4￸sظ2r@uivhqV{3r@tS?/t2a'V2r@{(>6ǬPj!2r@y36(1r@vZu>I`'1r@S}?»b7>;,I\j1r@[D`>%BZNQ0r@Je>+/￙$W1r@j }?a';?80r@a';pA0r@oX>?5/r@pvA>"Kg/r@K2s?Ș|C>*h?j3#/r@ g?Xr>ܾ]nᅪyĜ-r@zt>t"xU0r@v(Il~?:^P>q60r@MR>Fi~p11r@(ESS?ې96>G g\K1r@0K">@tA0r@ pn>S[-OdP &.r@`晣>r3@7r(a.r@*[>*|¦^{0r@JK>a'ss/r@>%>n\\/r@0tQj>[{*h*r@lZ.>0ɩᅯ(,r@dC]q6>UbļjX.r@ֶ[$ed?+8U><"7~ᅢwdFx,r@ܮ>ւw+r@m~A.>ъI(4+r@CUcٜ>ʇq+r@91>avf+ֆ)r@٩>;ʖᅦ 1)r@v> qH[.r@όLFf?a';+Rj,r@a';ᅡY^+r@j};I>%G|■yX,r@,:#?/;}>#{z`ns*r@шm,>mq{Cf*r@m;Ya';ᅳ`Q(r@a';PAS'r@Xԙ>=G2eȮp)r@Ow9>85/ᅳK!+&r@f:8ja';J[#r@a';:%r@ca>sE~(r@kHM줵>M￟(r@-M>X͚;tDm&r@ߍ)k>>rEy,C'r@!Tq >IBu*^:'%r@սen(r@zkzN}&>Ȓ(r@/>eh*Sᅫ4c'r@n!PY_>H@.B&r@zZIvr\/,￱p$r@*"S!%r@ُ(7:ģ+'r@pm>ȮH₩GoM'r@D&λ>Yq6*&r@՜E̻짰!ْ%r@`~V%}ǚZ[mF$r@Pƾ2nȶlk$r@.K=it9׾ V#r@MaDgӾӸuj"r@ MӾ`ݎ>z5F"r@v:z=޾3₩{("r@{H1W¯￁"!r@&<Y^ݾl' I!r@Rr8'U_ir@shj~Lnr@IHr@)ކ^xr@u.hEp֩r@@=R +kBkr@_;k|r@Cie?oYbr:r@yx<m+i{r@-{-CܾOgyᅲz$r@% ߾1}'"r@摔sNzt&L$r@KWlj-@ײ#r@OMpQq /"r@}cr#@ɾkۑ¢Ia!r@mZԾG֭lr@ A-XپA=￁@r@.վXQfr@:ҾGZ~￲<^!r@"r̾Cu >"r@mAg3?hWr@=^'i?廈|QԾ4C**u]r@]^žN+}  r@RɵӾk;3hDr@UwEӾmVuɫ!r@vWa';ᅤQr@a';￾Pr@qRD4(6)r@=eN4qzƾ>|At r@Fh}Zo#£Fr@77ʾɾ֭F*5`r@8}ng?a';abr@a';TWr@u™5,(Qqr@ݕ^?=n?P*0￳ze(r@򹚾8vJ￀l^r@7!Ѿ{U3?r@=}`w?a';^r@a';2e^r@=q㧻-Nr@MRvYƾV9UzlVr@hy?oyEjɾmoᅫbr@5w%!־iaexUBr@g$'Sr@(2ʾ]s=.V2 r@׽V?sքƾs0't r@Щj>c￷޽r@:pоzOO￘T r@gEsCGLs:r@)'n?iԌɻz"r@oib z←$r@6a?>pt{ᅫxur@diS yr@H`?OLwr@OLwr@!i ҍ5w7m~r@*ԉ>evHzr@4k?(D ٛsᅮr@!DUL"3n])r@Z~,>6$uw2r@gy>Dqr@l|?Ht>% RiG r@8bq\>}{q0+ r@IWW>7Gdl7 r@+|Wv>ljgIH r@X=n>Wb20 r@ Ѕ>*Khᅯr@ +, ?m9~o0dr@G H7 gJrr@`f}˃?JFBq8dr@=`xʼnp4% r@qy?8Ko%\Upt(r@6{d#ՐsK r@[ q?q/f>p S?e:~ r@Z`>`h7r@Ef@vä>6i]=a7r@j=-N>r~Ldf`r@Aё~lE>r@6/m￝@R;r@qUܾXݩdȭ r@r:XP?Z%vȾyq{r@Sl?ZDͧ"xei_r@V?S>`mdr@-"1j%T+r@pӾeVg(D0xr@ 3Lø?lE׾a33Dr@=K^"߾\W`Hrr@ڀq?aˉr@oܩϾ؋=+daVr@ӾR _1r@|S#֊?64_d̾$PX^4r@I&ֵx\t r@VQپr^tr@n+ϾT¥dKr@_>ieb?>m[lr@Mwы?9sF>?[ᅥr@wK_èO;r@T+gy@"@ᅫ/Gr@} >k\>¦pr@]dq'>KF-r@j?K/a>T4)D￿br@:i>OO'2r@N>-0M?￟&%r@>Q￱r@`A>Ut?smar@ ɜm>eU:oᅲ r@hY{}?YS>ij r@/6?tb&>RM6[rV r@(>$cEQr@]$>k++O￘t r@>@ u>Bf￀2{ r@0Qx>R]r@c6e?OLwr@OLw#Qr@Wr>Fhu ׂxr@`Uu>ku \r@K%Qd?:Cx>yZ~s . .r@z$>Rm0r@,9>աtr@k+fOLwr@OLwC-Br@<>_auw̓r@B> t:Ur@s}1i> rᅦ&Yr@J>j]`Vr@u>nnUr@iL->L"Osr@H緐?4f>HG← r@v?u?-h+|b>Q)cbᅪm* r@3u}> fR■ r@UR>@۟d*Z` r@(S`fP>HT%s.r@<7K>`TQL¬y r@:>|>1A7e. r@w*G?6ؼ>_]Rsr@hw;>ҋd 'q r@Kl>?0 Qr@.?fᅰq~r@hE Y>Ėyr@eOLwr@OLw_Ңr@Э\>sk,9)gr@-ԫ> >#6'L!r@Ia#]wV>Opᅢ,r@n?Q r@)q?K)f?A7 r@D}?^B@=Ը r@v1L>Z%GLgr@=cyH5>* y2W r@a1> ([_Pr@^d|>!b~0 -4 r@mn[8?>[loI0aIq@]]>["߿?q@rl5OLw߿$̇q@QÅq@X^؅jAD"??*q@q{*"vGi-?5 gq@s[]>,u?#iq@W2s>CZ>:q@`xшt`$?Q!Lq@K'6:m\>7>߿|WOq@Rp>߿Gtq@ ./>0^>[zEq@ >?o ?Uܵq@ >Ci>BkQq@輿?F ?߿.oSq@ܫ(w>-t*K:r@i2O:Ӭ?k:e ԑq@$K(ɴ&T%>xr@߫>\k{;Ar@ƴ͜?׌޷>R]Pr@~p?-&X>`0￉r@ XʫR￱]bmr@9>@];br@A9->u>0ʑr@1>(r@?ehyg7#r@< ? @>ש2r@p*]>￷Rsr@+uK`ľRS6+ Uq@>P5?RVтJ>%xMڦXq@ eZxk24~q@Qa><+q@UZ/b־rDϙہҾ7q@q7%}eGE>R|q@ޅDо1j/?bUq@^"qxr?'Frq@Yk*ľOŒ?Jr@]`1?\ HdT\q@n$`߿r@(?W r@Ҫ1Vu}r@hIR_ ?=w㾒dx1[ᅡqr@CRWQUz^ Mr@@4۾KLr@"~kĔ?7Wʾv؁r@?Wپ= %ir@wĨW?^,\G澐=8e7r@0e[�"Xr@hd !<V/Fr@pMD B=lr@`L5龩YAK`r@k=7?>N¬r@4U=Vðr@QI7=eV0Vr@M+H20B]X"f!r@n59$r@!@%i6a?WY~r@2T r￵#(r@nbz?_7#r@@mrS/rD0"$r@ esM, D6o$r@(V +Td0fÎ+r@ ]8j>0Z*r@'t7>vO¢a۟+r@ yP4=)'> 18>+r@Gׂ>]gB^)r@'vZ0T4>-4P*r@ܝ>nC3ԏ&r@O8E&C`y ~'r@̜ z>C5V7&r@ԻC#վ˓G￵'r@;+'d>lsפᅥj(r@!>< *>*r@7&C>JYᅯI*r@pvEe>~hU*r@X>Szhᅣ0y*r@ٌdw>,6ɖH]%r@=_m͐ᅯ$r@&f5OR(r@ݒ-~kIP>>3ɲ1xE'r@!#ƶEJb )r@nގ'1>jP(r@+vR>dO|[3&r@-I~KI?)r@S>[:9_%r@e?̎W>o[j$r@u[gd| Jk_ᅧpO#r@({ nc=ǯ )r@;t>E'r@(~1LӅQ'T V'r@Sb'ᅨ%R &r@wh-O~Adbq@qN] Rr;9߿:dq@~cb߿q<q@%iNϞ6"?̢q@&o>AJ4'?+r@1U굿M·>2y߿oCq@ a> Y"? aq@u?$>EȤ|I=(?q@E2>B)?",%q@< P&h]=6?x@1s.@ h?x@r/2z@JB?Rx@R &[B^8?*pDx@Qk3A?w%x@\,k> v?וx@B7 c?*x@. ,@?gRǁq@&L>܌Z}a3?OUx@n 9)kF?:x@4$$b1| <?qx@'t !F8py?ox@ ߯@)7Ss?6 u@hRRJ--?Z3c4 u@񔙟%1^?8 u@[cp,AɎ? xq@UX?ɍn>ŕ*5?lۣq@=p@Rf~ ?lYO08?q@Y i9n>M)?*̢q@mߟRھ 8?gq@.ae$B?zq@nH4- E?x@KRD@K?ܑx@VI2,. 0C:y+?Վ^x@U`QA@G?ZV\x@<1xN/?N|x@叚bn@v+%?Fx@"|=^`S?Q7q@Y͗_?9Ue7?e|вx@LKtJ3Bȇ"?"&"u@T nYb! P?(0 u@}r;}H} ?f,'dq@?{>0.=,?2bsq@x+>S|aG?[Uq@Ns!ھT}H?'x@4}e;?xFq@X~>13N*%?u&)q@OH:?+i(V?Z݈8q@,YdݾhmBHG?$q@ErjBB? q@&DZ07?q@͕3?I? q@W0Զ}>8)?tq@0}U* !?Jq@t+)?i+>*}q@ gҮ>ȂL8y fq@mq@|q@?L%q@@۱XԼ?Cs?Qw!?q >Cq@!;0?#) ?9&q@D]?X |71#! u@䐏>> UQ?Iq@n8&MVCCַN!?Іq@Pb3?mSK)?Mq@̲Z>ȤL;?>q@(˘WYZ)31?Pjq@^>|g?$q@Bn?Zо <`q@2!&# ?bw# u@t?e '?(?lS]" u@ oHD9>k '?u7)?.6x@VzDN1??Z ޿x@l:?IQj?.x@~??&'G?Ex@f869?8? u@a';?{_x@I>gd?$x@ߵ ?x?mx@.D2ꃾmEU\&?Ƙ h?Xdx@%?0?9x@2j1?2A? Y^x@*@YN)?r&x?*Q$x@N̗_q>Q?9x@l ?7}?Fjx@CD&?: ?|x@+wk> 9? G=?J_x@=?3J-?x@J<4? iS?tanx@8Q9?nn=+?K3bx@r;?aFrS?7Rix@5i&7=?{Vo?3^x@hHd=?I7?% u@6*>|j}|(?^#?m' u@Fn&?~C]?ˋ$x@1_|+>4sۓ>?iG?1x@=Q8???(1x@͂Q9?H?x@ј0|>pD7E??wg9?[Kg x@t7d??aV?Ьx@7 WP??Wu?x@:H??c#?Řx@+>??,x@B>jM??L}?x@Y)9s;?tkd?x@U*??An?zx@T @?iD?] . u@O0>NfgA>owT ?.=B+ u@Yx~p@?υs$ ?<|u@#У>#? jWO?Fdx@;T?n;V+?Rx@L/:?k?Jx@5g+?=?zJex@0*]'=?`?'x@A~p >3]?Hax@SmC1`=? '%.x@vc{$?MU?8Lx@TeF?&?sj>x@Rp>a4?RkF?GSx@-I'>?L?Vx@XPty>ׅW@?a?x@;Q?? Kj?yx@lE7;?_?x@2i"+?D?x4 x@v5?C((?ax@R \;?~$?`x@;?e 1?Ox@MAV>52%?d,?x@sGetp?wD3x@37/? j $?Tj|x@ߒ?h-O?ӎx@W8 +? 9^?Lx@>bH+"?&/`?Qx@S:?Džp?`& x@n k"?w?\rx@:?*?WWx@i bt>\ܡb:?Ү?a x@[תu>ri 6?o 3?atx@a0*9??zNx@WV[>jܢ'??^x@90?n?lxFMx@^˟w(?2B?KzTx@:l9P0?Uo?'2x@?5?x?m Fex@h%7?m5q?90x@fZBJ8:?l5?xSbx@{7#m9?:z?}}x@'n>{.k3?_<0?8Šx@h2fc7?gu=?2ox@p9z$ /?ܳ?dx@~Á2?HT~?x@5?y?6$x@)[y,?We?+x@BXD/0?C?x@^7Zr>-[7?va?7X<#x@Jc,q4?G"?Ux@0iI65?<^?1x@=ݚ2?8p?aIJx@lQ0?(60?F&x@aҁ+?DIi?6x@c \1.?Òo?=! x@mt@-??Isx@- *?%_{?x@o\C^>7Xũ-?yG?6x@o#,i0?-]?;x@ĕ(?*V(}?Sx@02[(?1P? x@~so-?UE9?t>ŭx@9Ʒ)?e?I^x@mWE(?0݁?x@I#?>?? ٷx@]vj>˞W(#?;M`2M?x@4Y!?ơk?Zx@GB?!׵?pyx@5'.?jf) ?*95x@F(?r?:Nx@_[ʕ$?Z ?)`x@( ?C?bKx@|~??2vx@a';?Kx@a';?gvx@O=!1?PlC?u7vx@K}>q.=[?LC:?x@b>a%?mx@h+q>`8;?m>?yx@θ?ޱ?6rx@ &?`c?Ux@>{?`fx@klz{>a';?qeQx@a';?.s x@&!j>緆?Wcx@v<,>=M?8;x@8BVq>9?>?Ȫx@@ dn>Z 1?^?2x@o-?Rr?vBx@+*2n-j>l Ʀ!?QpP?"x@I?)?qo?'x@X׭?v1?Tx@V?1P?T-[x@aS䰐?؈?lux@EGϮ ?g;?x@/%(?9?Ex@?Le>o"['?WN?w؛x@[r"??e}axx@HUj>>qPUz? Ϥ?'jx@:y?L;?Qx@_K3#?lxz?atjx@rvP ??x@{>ӛ?oc,?Yx@;yk ?oɈ?^Sx@ONV>)g"?d.?~x@5D6{?zM?.Lx@넃џa>Uix?=?Whx@4??Cx@KvRQ* ?V?x@, ?\?lx@Op?\.s|?/Mx@\? n?Px@Zŏt>a';?a'x@a';?|g%x@5E>s ^?e@vx@D\pIk>S0P8>O/~?S5=x@r5#>cѦ ?Wx@-|->?RD?O x@<Q.\>1m&>e?ݻE5x@~dS>X?,x@5hfM)>Z?+x@Pc>a';?px@a';?Qx@"e>B?x@a';?*Rx@ F,վC?;VBx@,?olux@/0X:?4Ax@Xr_a';?x@@T>l?5_x@Hr_1>xl^b>]?x@U*ZlDv*#?ix@1E@mɾ?}Kx@vߪ;>ɪ?J? ;x@Rq?c,k-?x@&s>1[?k6x@>wƐ!)?[x@[V>h6P?{%x@Ґ%þM?x@oګ >X2?jKx@?zVLhkj]?kx@Pm  Ŋjz?}x@G6f S?Awx@9W'Uݾ"l2?.ox@|Az>;?2x@XfAPROMF?,bx@+j )2?vx@0-i?j x@_ڕ-2)9?l x@= QiUQ5!4'?!Ax@âWFsnx/? kx@}?d?'x@ |0?Px@ ZX .O?0"x@"},Vr|?gt\'x@ip1GI+@?uSx@YN~Y/Uռ?wcx@U.Mmh~7Aj?'}x@{?ʛȓ?=x@KBR;)*?@x@^mt%?2x@D(0W0?jyx@H+ 9W8?U|`x@Rt7@uxd?CDNx@ l7|g?\x@x/D3y?Jx@W[oA4$?MAx@QK(<=D"?Zo&x@w7+$R?޻x@xYǥP6PA ?Θnx@Xf ? kK?ix@IACM;[z?٫ʥx@_ח?̨?UHx@ѻ^ex7mk?ex@c>H?_,lx@sF;NІ?R x@/ G~R-(:7?8Lx@ 5Zӈ:Fn?=Hx@c6t?(Qx@3Wtn?sx@^:0ifMD?Bax@2_׶?x@R_(j\?wLx@/Wu!*$A?x@{9(kb#zVH?Л'x@J%0H"?(>x@5Kyi2mWa/?[Xx@ -ū?x@xJ#,tdab&$b?x@W}}i M%? 8x@;%y#! ?Xx@m޷)<6w?dltx@iL]%y?=x@r^ׂtt?Ix@f1O⾤ ?lGx@P;r-%?eKPx@.it\?*Gx@ s,<|?;Μx@RuOdFC!׉6Q?sx@# p¦?\N]x@rѼ7̡Q?[x@(BUOP=?Dqx@ǹg?5x@5ƪ\? "x@?m[xa';?ax@a';?9x@oc`?Bx@\Xw|8j%rQc?Cx@ :LD!?Wהx@~ݺ1Q\?'_x@y4}a';?-x@a';?}=x@q/龠PU?Bx@(:澱6?NMx@jUҡuBC^]J2?qex@- )P4]?7ix@J+TK?\x@h*V}ra';?jpx@a';?U x@e tھ}@?g! x@ ~KǾ_)?x@CV=a';?px@a';?~ +x@Ӓ >^dZح?Ix@Z9$?URN{*?x@l(n>a';?|Wx@ݔq>a';?x@a';? x@U>_P$?x@{Ea>s﷟+^? ?Ԓx@:Cir>{E?ox@>W<2B?ѯx@ н:>X?x@?Fʲ?aNyx@$n?˽VQ"?{x@ZA2>?IyN?1(x@}+?+Tb?Xx@z=\>%?׷h?E,dx@Mi5?ъ3R?{Dx@J\C.?4 ?Twx@ga,?!=H?,Ox@D2?&z?vx@`jH\8?Imh?x@,#b4?xg?Tx@c>w {I3?iW)?yx@ ŸW2?x+?*x@o~lC=?,?gXwfx@!␰Og>*c- 9?c ?E'x@q36?{U?#x@zh7??5:x@p:??Xx@0BZ5?z;?Ux@>(Bh>`?G{?6PZx@"Ei: ?]?x@kݪzd>8E 0?IJ$?OBx@Sk#?H?@x@ h53?py?o-x@?Es?ԯ?x@)?l@$?S"x@jW-?mLQ7?(x@(l HY>{`"?N ?Qx@ /? ?tNx@ؐ(n#?^2:Ck?tx@U>?24C?YXrx@.M e3 XۓӋ?7x@(i1 K>S?z`?Ⱥ}Cx@"ze?s|Ix@pb]g;F(?!^x@M2aC|?Lx@Sͭ>G?zx@_%???1 x@*2>飲S)?7Na?x@ƑQ8 ?5}ɒ*?x@q a 7V^?^̕x@")E?.8t?_ x@]B|j!:?sQx@^yLj>ߟ??K 4x@@p\*) ?`Ix@Ƅ&g-?9p)x@_`B8?Bx@dd Vr)yf>Zzy?5<x@~ ?_<7?70Nx@]pվF?~/x@At?Q x@e].1NV)?luLx@*K?` \?}d!qx@*\ kF?%x@C{?L?hx@@o򼅾Ѵ86?TbOx@hEuH9fOm?'x@:hfk?@Csx@f'0Щ?x@O̘%T?Vx@xg?[{x@#)&j0m&?՘x@bK$$>=c7[?m|kx@]/.?.=0?6x@yq֑C>.\W!?ı?Xx@ys' ?(#?ݞWx@6O]]8>yJKף?dc?-Tzx@ kڨ'?OMy ?2-x@yS.?*Tfw?Xz_x@ zP.?&?Ӕx@^H5??F/x@o;?~?a5nx@??7x@ sUl>íi!2?z߆?'Ax@e59?JU?x@CT)?lK?]bx@+s\se@RYݣA?x@ N?0iJX?aߖx@KK ^v?v-x@ RnT#~?㋼: u@5l&uAk'T;?{p< u@ [5W/?Vzq@Oܱ(ӱ<?$bi[3?]%q@Thp龈ѳ/#'q@q{Ծ )v#>/Wx@!t,[=;S65?Yhx@PJ x\p`9 ;,m? x@O5p?W4q@V9 >SCˮ-?w7x@_^TT8?=x@=J9 -@?SMx@H#^5ܨ[?߲x@Xk(-r{GV?陦/u@`b\П]}OB?N\A u@2v[ ?Y\.?Rq@>ߕi>G&?aq@2g`uF>,.-"Cq@Kg>L,Hx@yL!9?/x@3h>z>jvAX?S?T'[Rx@Xh\B?R?Upq@?B"w+? Mx@o_0?w[?c4C u@/n>::)%?&?v{RE u@OC,?5?Eǎq@7%|hKtd\f>坱q@U&>4 >^q@W,Ⱦ>{Qɀ x@W4e)2?bb[?q笲q@ YIH(^_)˴q@yQZ{??Ib< Fta Nڵq@SkFþAiW=?q@?RJʯ>5(.?Tq@l&iLwj`WpG u@:BVu>g‚/1?3ƈ?eՎI u@Ul1?,] ?SOAx@L>̯k?*? qx@35C?tj?Tx@D??wsVx@LR@? N? ݸx@C}D?w$Ή?3*x@a TG? #?x@V}7>6%G?1?+x@|{fn># &;?Z?zx@Lo??z?px@ը{Rh>dP#5?MM?7x@S9?np)?x@GQ6?ڗ?! x@inn>5zo7? kÿ?tx@áGn>Hw_B?yY?G"x@^G`6>?P?7x@64ME?$>t?!*x@ڋ4X G?d[A|?Tx@%O@?sCt?sx@ѻ|>c,C?A5?k#ɲx@4WZC?V,?܄x@ ={=F?&@_q?Kx@@QMXE?o ?Qx@B?}`/h? Dx@m+@?Ey?l&d8x@M=? `??nc0x@ [D?F?Sx@T߈s0>K[ .E?Fv?ϥD@x@ .wC?0 ?H25x@I|B? v?ux@*ٲG~7?C?Eudx@4B3Np>G@n@?UlC?x@&P@?L? x@ڊk@;?(bڣ? x@=[t8?y̽?Z7x@#dy#=?%?Tx@ԶmʿA?É^?N^lx@B3?[? Px@-]4f"e? x@\5?,X׏W?x@Ա%?ɕ?zqYx@ # `?!Ex@'F2֬? K u@4:pc>n>.?yo?$M u@#?- ?q@m`H?B%j /X>,q@re ?҄a%K?Xsq@ʈоF?(kTJx@3\B??2sx@vjU}r>i@D?e'?_Ў8x@z??蚞?d&q@1XoqP]8??4x@;J~_+,?/P`E?zXx@r]m3@?vy;?|ntx@$/"?n%?3Tx@f8??w@u@AΨ˧> ?:U? R u@+R.>Y |?|]Dq@ǻEԴ?Gqm1!?%6Uq@xMY쾅e@fQ?u6q@K$1k (XP?^ gx@@36-? T$?$nx@ <$ce, ?冥?jx@R5l3SZ?RDcq@z+>1 iL.?Tx@[>W"jY?)*T u@񗀾NcȩJ"h?bOV u@)t0: ?)Uq@;Mt?n?ū3?}{q@ /=чlK? wq@Yj_о"7MP?#0x@ +z%?2áq@8D{?7?1Ծq@&vb:"D^ ?q@9ʴq@?|q@6m˫>$ a?Fq@BxNE:3?D69?>q@]lL`?g1b$?*I1?--q@-oF۾:ѱ:e?qq@j'>Wbl57?q@O,l|<ݾ=58?q@sr o_վ2{a E?*6nq@l˱rj>RH6? q@ {_E?=چ8?B8~q@؉ Q3-?9q@f;BN.?O` u@%|E@?,a9=B5"?EFx@fQ ѨV@S}1?x@%Pb7祕k?Tx@3 D n`?,vX u@%{ z/BB7 ?ɀ] u@4oA=$7$CLL{?Z u@ ,s)?Cx@ ؓ"P<53?x@E+:4?dx@7A}Ax 4?Yx@S5NCF ? nx@1s'??.&eJx@ښ(D}3?&x@㲝A'?x@R=ҺW!F&j?\]:x@VBhGoT?JlIx@|:D%J?vn5x@dqНF BV?Fn;B8?Wl x@]A.s? 2x@ ;PH/bD4z5?P5x@1~@73B[?x@|gVD;\F?P>x@Ka>_Mz? px@ÂoBkȹ ?~mDbx@Y.U O8ԵX ?|x@S>Z!?l'[:?I6Fx@_f>?M!/p5fB?tx@D `  r)?zx@Z2o?qLRx@f-ƧwO?p 2Qx@L7!?!p9?Q&x@$Lm?FS?lڅx@LoH#?kj?x@H񗣚'E>6W{0?“b?sx@6;0?w6~?uox@ `95Pxea ,?1>?S3zx@&]?%6k?>c$x@:Re"?8g?ҪDx@Q(?4U?\!#x@"8~v94Rꍲ>Y{?O)x@d[#jQ@?FVx@z N>2?9x@šܰM¤?ɼzx@wXcöC @F:?Sx@F\;? cPx@ m}hVCr3P!?:"Vx@ejJ:9h"u?'x@.H,(?4x@Eܠ4H?=x@C:"j? l\x@.X$?JNx@h'ïI+4 QUۚ?FGx@3%6ab?i.x@wMA/$?x@r 0Té?yRx@(Yx#USD(?#Zx@ ?A?&5x@Bn/ct?%$Oq?Rx@ xxUϾOvŧ?jx@rC? ǂY?Qzx@ i6s>oo?n0x@nc3>a';?v7x@a';?x(x@c'>V#>?VO x@Jop:kcaU>m.?2^x@E>O?ڨx@=L*ΐn5~?CIx@}Mtm!?}&gx@+-e?Fx@[EFw)O^j?x@4G&M3?4nx@-Ѿ6U֕?Yx@#yQ$K?]x@*={a';?9^x@a';?$x@'36澀yU?e"_\x@fmr}舾a';?zx@a';?{vx@rGw8mQѡ?y@oOl>?y@PY \l?y@?Ix@fPj2a';?ffx@a';?A3x@暯 JҰ?px@|nb_; Ep̢?`x@/DԻ/?cx@E:]pa`?uq~6'xsrcom.femlab.xmesh.Xmesh[{ωI dofVersionZ initializedLelemIndtLcom/femlab/util/FlIntList;Lelementsq~[geomMapt[ILgeomNumq~oL initElemIndq~oL initElementsq~[mcasesq~p[meGrpst[Lcom/femlab/xmesh/MEGrp;[meshNumt[[I[sorderq~p[ unitsystemst#[Lcom/femlab/api/client/UnitSystem;Lversionq~xpwq~ur[IM`&v겥xpuq~ Ktstruct('elem',{'elmesh'},'g',{{'1'}},'frame',{{'ref'}},'geomdim',{{{struct('qualname',{'qual'},'dvolname',{'dvol'},'meshtypename',{'meshtype'},'meshelemname',{'meshelement'},'sshape',{{{'vtx',struct('type',{'fixed'},'sorder',{'2'},'sdimdofs',{{'x$2','y$2'}}),'lvtx',struct('type',{'fixed'},'sorder',{'2'},'sdimdofs',{{'x$2','y$2'}})}}},'ind',{{{'1','2','3','4','5','6','7','8'}}}),struct('qualname',{'qual'},'dvolname',{'dvol'},'meshtypename',{'meshtype'},'meshelemname',{'meshelement'},'sshape',{{{'edg',struct('type',{'fixed'},'sorder',{'2'},'sdimdofs',{{'x$2','y$2'}}),'ledg',struct('type',{'fixed'},'sorder',{'2'},'sdimdofs',{{'x$2','y$2'}}),'edg2',struct('type',{'fixed'},'sorder',{'2'},'sdimdofs',{{'x$2','y$2'}})}}},'ind',{{{'1','2','3','4','5','6','7','8','9','10'}}}),struct('qualname',{'qual'},'sizename',{'h'},'dvolname',{'dvol'},'detjacname',{'detjac'},'reldetjacname',{'reldetjac'},'reldetjacminname',{'reldetjacmin'},'meshtypename',{'meshtype'},'meshelemname',{'meshelement'},'sshape',{{{'tri',struct('type',{'fixed'},'sorder',{'2'},'sdimdofs',{{'x$2','y$2'}}),'ltri',struct('type',{'fixed'},'sorder',{'2'},'sdimdofs',{{'x$2','y$2'}}),'quad',struct('type',{'fixed'},'sorder',{'2'},'sdimdofs',{{'x$2','y$2'}}),'lquad',struct('type',{'fixed'},'sorder',{'2'},'sdimdofs',{{'x$2','y$2'}}),'tri2',struct('type',{'fixed'},'sorder',{'2'},'sdimdofs',{{'x$2','y$2'}}),'quad2',struct('type',{'fixed'},'sorder',{'2'},'sdimdofs',{{'x$2','y$2'}})}}},'ind',{{{'1','2','3'}}})}}})tstruct('elem',{'elmesh'},'g',{{'0'}},'frame',{{'ref'}},'geomdim',{{{struct('qualname',{'qual'},'dvolname',{'dvol0'},'ind',{{{'1'}}},'sshape',{{{'vtx',struct('type',{'fixed'},'sorder',{'1'},'sdimdofs',{{}}),'lvtx',struct('type',{'fixed'},'sorder',{'1'},'sdimdofs',{{}})}}})}}})tstruct('elem',{'elshape'},'g',{{'1'}},'tvars',{'on'},'geomdim',{{{struct('shelem',{struct('default',{{{'vtx','shlag',struct('order',{'2'},'basename',{'T'},'frame',{'ref'}),'lvtx','shlag',struct('order',{'2'},'basename',{'T'},'frame',{'ref'}),'vtx','shlag',struct('order',{'2'},'basename',{'u'},'frame',{'ref'}),'lvtx','shlag',struct('order',{'2'},'basename',{'u'},'frame',{'ref'}),'vtx','shlag',struct('order',{'2'},'basename',{'v'},'frame',{'ref'}),'lvtx','shlag',struct('order',{'2'},'basename',{'v'},'frame',{'ref'}),'vtx','shlag',struct('order',{'1'},'basename',{'p'},'frame',{'ref'}),'lvtx','shlag',struct('order',{'1'},'basename',{'p'},'frame',{'ref'})}}},'case',{{{}}},'mind',{{}})},'ind',{{{'1','2','3','4','5','6','7','8'}}}),struct('shelem',{struct('default',{{{'edg','shlag',struct('order',{'2'},'basename',{'T'},'frame',{'ref'}),'ledg','shlag',struct('order',{'2'},'basename',{'T'},'frame',{'ref'}),'edg','shlag',struct('order',{'2'},'basename',{'u'},'frame',{'ref'}),'ledg','shlag',struct('order',{'2'},'basename',{'u'},'frame',{'ref'}),'edg','shlag',struct('order',{'2'},'basename',{'v'},'frame',{'ref'}),'ledg','shlag',struct('order',{'2'},'basename',{'v'},'frame',{'ref'}),'edg','shlag',struct('order',{'1'},'basename',{'p'},'frame',{'ref'}),'ledg','shlag',struct('order',{'1'},'basename',{'p'},'frame',{'ref'})}}},'case',{{{}}},'mind',{{}})},'ind',{{{'1','2','3','4','5','6','7','8','9','10'}}}),struct('shelem',{struct('default',{{{'tri','shlag',struct('order',{'2'},'basename',{'T'},'frame',{'ref'}),'ltri','shlag',struct('order',{'2'},'basename',{'T'},'frame',{'ref'}),'tri','shlag',struct('order',{'2'},'basename',{'u'},'frame',{'ref'}),'ltri','shlag',struct('order',{'2'},'basename',{'u'},'frame',{'ref'}),'tri','shlag',struct('order',{'2'},'basename',{'v'},'frame',{'ref'}),'ltri','shlag',struct('order',{'2'},'basename',{'v'},'frame',{'ref'}),'tri','shlag',struct('order',{'1'},'basename',{'p'},'frame',{'ref'}),'ltri','shlag',struct('order',{'1'},'basename',{'p'},'frame',{'ref'})}}},'case',{{{}}},'mind',{{}})},'ind',{{{'1','2','3'}}})}}})t(Sstruct('elem',{'elvar'},'g',{{'1'}},'geomdim',{{{struct('var',{{'p0_chns',{'0'}}},'ind',{{{'1','2','3','4','5','6','7','8'}}}),struct('var',{{'ndflux_htgh',{'nx_htgh*dflux_x_htgh+ny_htgh*dflux_y_htgh','nx_htgh*dflux_x_htgh+ny_htgh*dflux_y_htgh','nx_htgh*dflux_x_htgh+ny_htgh*dflux_y_htgh','nx_htgh*dflux_x_htgh+ny_htgh*dflux_y_htgh'},'ncflux_htgh',{'rho_htgh*C_htgh*T*(nx_htgh*u_htgh+ny_htgh*v_htgh)','rho_htgh*C_htgh*T*(nx_htgh*u_htgh+ny_htgh*v_htgh)','rho_htgh*C_htgh*T*(nx_htgh*u_htgh+ny_htgh*v_htgh)','rho_htgh*C_htgh*T*(nx_htgh*u_htgh+ny_htgh*v_htgh)'},'ntflux_htgh',{'ndflux_htgh+ncflux_htgh','ndflux_htgh+ncflux_htgh','ndflux_htgh+ncflux_htgh','ndflux_htgh+ncflux_htgh'},'K_x_chns',{'eta_chns*(2*nx_chns*ux+ny_chns*(uy+vx))','eta_chns*(2*nx_chns*ux+ny_chns*(uy+vx))','eta_chns*(2*nx_chns*ux+ny_chns*(uy+vx))','eta_chns*(2*nx_chns*ux+ny_chns*(uy+vx))'},'T_x_chns',{'-nx_chns*p+2*nx_chns*eta_chns*ux+ny_chns*eta_chns*(uy+vx)','-nx_chns*p+2*nx_chns*eta_chns*ux+ny_chns*eta_chns*(uy+vx)','-nx_chns*p+2*nx_chns*eta_chns*ux+ny_chns*eta_chns*(uy+vx)','-nx_chns*p+2*nx_chns*eta_chns*ux+ny_chns*eta_chns*(uy+vx)'},'K_y_chns',{'eta_chns*(nx_chns*(vx+uy)+2*ny_chns*vy)','eta_chns*(nx_chns*(vx+uy)+2*ny_chns*vy)','eta_chns*(nx_chns*(vx+uy)+2*ny_chns*vy)','eta_chns*(nx_chns*(vx+uy)+2*ny_chns*vy)'},'T_y_chns',{'-ny_chns*p+nx_chns*eta_chns*(vx+uy)+2*ny_chns*eta_chns*vy','-ny_chns*p+nx_chns*eta_chns*(vx+uy)+2*ny_chns*eta_chns*vy','-ny_chns*p+nx_chns*eta_chns*(vx+uy)+2*ny_chns*eta_chns*vy','-ny_chns*p+nx_chns*eta_chns*(vx+uy)+2*ny_chns*eta_chns*vy'},'hclOn_htgh',{'0','0','0','0'},'q0_htgh',{'0','0','0','0'},'h_htgh',{'0','0','0','0'},'Tinf_htgh',{'273.15','273.15','273.15','273.15'},'T0_htgh',{'273.15','T_liquid_in','273.15','T_steam_in'},'epsilon_htgh',{'0','0','mat3_epsilon_solid_polished_2(T/unit_K_cf)','0'},'Tamb_htgh',{'0','0','0','0'},'radType_htgh',{'none','none','none','none'},'J0amb_htgh',{'epsilon_htgh*sigma_htgh*T^4','epsilon_htgh*sigma_htgh*T^4','epsilon_htgh*sigma_htgh*T^4','epsilon_htgh*sigma_htgh*T^4'},'J0surf_htgh',{'J','J','J','J'},'kres_htgh',{'0','0','0','0'},'dres_htgh',{'1','1','1','1'},'ks_htgh',{'0','0','0','0'},'Dtss_htgh',{'1','1','1','1'},'ds_htgh',{'0','0','0','0'},'rhos_htgh',{'0','0','0','0'},'Cs_htgh',{'0','0','0','0'},'nx_htgh',{'nx','nx','nx','nx'},'ny_htgh',{'ny','ny','ny','ny'},'ksxx_htgh',{'0','0','0','0'},'ksyx_htgh',{'0','0','0','0'},'ksxy_htgh',{'0','0','0','0'},'ksyy_htgh',{'0','0','0','0'},'u0_chns',{'0','0','0','0'},'v0_chns',{'0','0','0','0'},'p0_chns',{'0','0','0','0'},'f0_chns',{'0','0','0','0'},'U0in_chns',{'1','-1','1','1'},'U0out_chns',{'0','0','0','0'},'uvw_chns',{'0','0','0','0'},'uwall_chns',{'0','0','0','0'},'vwall_chns',{'0','0','0','0'},'ww_chns',{'0','0','0','0'},'k0_chns',{'0.005','0.005','0.005','0.005'},'d0_chns',{'0.005','0.005','0.005','0.005'},'omega0_chns',{'10','10','10','10'},'Uref_chns',{'1','1','1','1'},'LT_chns',{'0.01','0.01','0.01','0.01'},'IT_chns',{'0.05','0.05','0.05','0.05'},'dw_chns',{'0.5*h','0.5*h','0.5*h','0.5*h'},'dwplus_chns',{'100','100','100','100'},'U0_chns',{'0','0','0','0'},'V0_chns',{'0','0','0','0'},'p0_entr_chns',{'0','0','0','0'},'Lentr_chns',{'1','1','1','1'},'p0_exit_chns',{'0','0','0','0'},'Lexit_chns',{'1','1','1','1'},'phi0_chns',{'0','0','0','0'},'theta_chns',{'0.5*pi','0.5*pi','0.5*pi','0.5*pi'},'beta_chns',{'h','h','h','h'},'nx_chns',{'nx','nx','nx','nx'},'ny_chns',{'ny','ny','ny','ny'},'Fbndx_chns',{'0','0','0','0'},'Fbndy_chns',{'0','0','0','0'}}},'ind',{{{'1','2','5','6','9','10'},{'3'},{'4','7'},{'8'}}}),struct('var',{{'gradT_htgh',{'sqrt(Tx^2+Ty^2)','sqrt(Tx^2+Ty^2)','sqrt(Tx^2+Ty^2)'},'da_htgh',{'Dts_htgh*rho_htgh*C_htgh','Dts_htgh*rho_htgh*C_htgh','Dts_htgh*rho_htgh*C_htgh'},'dflux_x_htgh',{'-kxx_htgh*Tx-kxy_htgh*Ty','-kxx_htgh*Tx-kxy_htgh*Ty','-kxx_htgh*Tx-kxy_htgh*Ty'},'cflux_x_htgh',{'rho_htgh*C_htgh*T*u_htgh','rho_htgh*C_htgh*T*u_htgh','rho_htgh*C_htgh*T*u_htgh'},'tflux_x_htgh',{'dflux_x_htgh+cflux_x_htgh','dflux_x_htgh+cflux_x_htgh','dflux_x_htgh+cflux_x_htgh'},'beta_x_htgh',{'rho_htgh*C_htgh*u_htgh','rho_htgh*C_htgh*u_htgh','rho_htgh*C_htgh*u_htgh'},'dflux_y_htgh',{'-kyx_htgh*Tx-kyy_htgh*Ty','-kyx_htgh*Tx-kyy_htgh*Ty','-kyx_htgh*Tx-kyy_htgh*Ty'},'cflux_y_htgh',{'rho_htgh*C_htgh*T*v_htgh','rho_htgh*C_htgh*T*v_htgh','rho_htgh*C_htgh*T*v_htgh'},'tflux_y_htgh',{'dflux_y_htgh+cflux_y_htgh','dflux_y_htgh+cflux_y_htgh','dflux_y_htgh+cflux_y_htgh'},'beta_y_htgh',{'rho_htgh*C_htgh*v_htgh','rho_htgh*C_htgh*v_htgh','rho_htgh*C_htgh*v_htgh'},'dflux_htgh',{'sqrt(dflux_x_htgh^2+dflux_y_htgh^2)','sqrt(dflux_x_htgh^2+dflux_y_htgh^2)','sqrt(dflux_x_htgh^2+dflux_y_htgh^2)'},'cflux_htgh',{'sqrt(cflux_x_htgh^2+cflux_y_htgh^2)','sqrt(cflux_x_htgh^2+cflux_y_htgh^2)','sqrt(cflux_x_htgh^2+cflux_y_htgh^2)'},'tflux_htgh',{'sqrt(tflux_x_htgh^2+tflux_y_htgh^2)','sqrt(tflux_x_htgh^2+tflux_y_htgh^2)','sqrt(tflux_x_htgh^2+tflux_y_htgh^2)'},'Dm_htgh',{'(kxx_htgh*beta_x_htgh^2+kxy_htgh*beta_x_htgh*beta_y_htgh+kyx_htgh*beta_y_htgh*beta_x_htgh+kyy_htgh*beta_y_htgh^2)/(beta_x_htgh^2+beta_y_htgh^2+eps)','(kxx_htgh*beta_x_htgh^2+kxy_htgh*beta_x_htgh*beta_y_htgh+kyx_htgh*beta_y_htgh*beta_x_htgh+kyy_htgh*beta_y_htgh^2)/(beta_x_htgh^2+beta_y_htgh^2+eps)','(kxx_htgh*beta_x_htgh^2+kxy_htgh*beta_x_htgh*beta_y_htgh+kyx_htgh*beta_y_htgh*beta_x_htgh+kyy_htgh*beta_y_htgh^2)/(beta_x_htgh^2+beta_y_htgh^2+eps)'},'cellPe_htgh',{'h*sqrt(beta_x_htgh^2+beta_y_htgh^2)/(Dm_htgh+eps)','h*sqrt(beta_x_htgh^2+beta_y_htgh^2)/(Dm_htgh+eps)','h*sqrt(beta_x_htgh^2+beta_y_htgh^2)/(Dm_htgh+eps)'},'res_htgh',{'-kxx_htgh*Txx-kxy_htgh*Txy+beta_x_htgh*Tx-kyx_htgh*Tyx-kyy_htgh*Tyy+beta_y_htgh*Ty-Q_htgh','-kxx_htgh*Txx-kxy_htgh*Txy+beta_x_htgh*Tx-kyx_htgh*Tyx-kyy_htgh*Tyy+beta_y_htgh*Ty-Q_htgh','-kxx_htgh*Txx-kxy_htgh*Txy+beta_x_htgh*Tx-kyx_htgh*Tyx-kyy_htgh*Tyy+beta_y_htgh*Ty-Q_htgh'},'res_sc_htgh',{'beta_x_htgh*Tx+beta_y_htgh*Ty-Q_htgh','beta_x_htgh*Tx+beta_y_htgh*Ty-Q_htgh','beta_x_htgh*Tx+beta_y_htgh*Ty-Q_htgh'},'U_chns',{'sqrt(u^2+v^2)','sqrt(u^2+v^2)','sqrt(u^2+v^2)'},'V_chns',{'vx-uy','vx-uy','vx-uy'},'divU_chns',{'ux+vy','ux+vy','ux+vy'},'cellRe_chns',{'rho_chns*U_chns*h/eta_chns','rho_chns*U_chns*h/eta_chns','rho_chns*U_chns*h/eta_chns'},'res_u_chns',{'rho_chns*(u*ux+v*uy)+px-F_x_chns-eta_chns*(2*uxx+uyy+vxy)','rho_chns*(u*ux+v*uy)+px-F_x_chns-eta_chns*(2*uxx+uyy+vxy)','rho_chns*(u*ux+v*uy)+px-F_x_chns-eta_chns*(2*uxx+uyy+vxy)'},'res_sc_u_chns',{'rho_chns*(u*ux+v*uy)+px-F_x_chns','rho_chns*(u*ux+v*uy)+px-F_x_chns','rho_chns*(u*ux+v*uy)+px-F_x_chns'},'res_v_chns',{'rho_chns*(u*vx+v*vy)+py-F_y_chns-eta_chns*(vxx+uyx+2*vyy)','rho_chns*(u*vx+v*vy)+py-F_y_chns-eta_chns*(vxx+uyx+2*vyy)','rho_chns*(u*vx+v*vy)+py-F_y_chns-eta_chns*(vxx+uyx+2*vyy)'},'res_sc_v_chns',{'rho_chns*(u*vx+v*vy)+py-F_y_chns','rho_chns*(u*vx+v*vy)+py-F_y_chns','rho_chns*(u*vx+v*vy)+py-F_y_chns'},'beta_x_chns',{'rho_chns*u','rho_chns*u','rho_chns*u'},'beta_y_chns',{'rho_chns*v','rho_chns*v','rho_chns*v'},'Dm_chns',{'eta_chns','eta_chns','eta_chns'},'da_chns',{'rho_chns','rho_chns','rho_chns'},'taum_chns',{'nojac(0.5*h/max(rho_chns*U_chns,6*eta_chns/h))','nojac(0.5*h/max(rho_chns*U_chns,6*eta_chns/h))','nojac(0.5*h/max(rho_chns*U_chns,6*eta_chns/h))'},'tauc_chns',{'nojac(0.5*U_chns*h*min(1,rho_chns*U_chns*h/eta_chns))','nojac(0.5*U_chns*h*min(1,rho_chns*U_chns*h/eta_chns))','nojac(0.5*U_chns*h*min(1,rho_chns*U_chns*h/eta_chns))'},'convOn_htgh',{'1','0','1'},'opacity_htgh',{'1','1','1'},'k_htgh',{'mat1_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)','400','mat2_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)'},'Dts_htgh',{'1','1','1'},'rho_htgh',{'mat1_rho(T/unit_K_cf)*unit_kg_cf/unit_m_cf^3','mat3_rho_solid_1(T/unit_K_cf)*unit_kg_cf/unit_m_cf^3','mat2_rho(p/unit_Pa_cf,T/unit_K_cf)*unit_kg_cf/unit_m_cf^3'},'C_htgh',{'mat1_Cp(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)','mat3_C_solid_1(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)','mat2_Cp(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)'},'Q_htgh',{'0','0','0'},'gamma_htgh',{'1','1','1'},'fluidtype_htgh',{'userdefined','userdefined','userdefined'},'ptype_htgh',{'gauge','gauge','gauge'},'pgaugeref_htgh',{'101325','101325','101325'},'Rs_htgh',{'287','287','287'},'Mn_htgh',{'0','0','0'},'QpworkOn_htgh',{'0','0','0'},'QviscOn_htgh',{'0','0','0'},'eta_htgh',{'mat1_eta(T/unit_K_cf)*unit_Pa_cf*unit_s_cf','0','mat2_eta(T/unit_K_cf)*unit_Pa_cf*unit_s_cf'},'etaT_htgh',{'0','0','0'},'p_htgh',{'0','0','0'},'dz_htgh',{'1','1','1'},'hu_htgh',{'0','0','0'},'hd_htgh',{'0','0','0'},'Textu_htgh',{'273.15','273.15','273.15'},'Textd_htgh',{'273.15','273.15','273.15'},'epsilonu_htgh',{'0','0','0'},'epsilond_htgh',{'0','0','0'},'Tambu_htgh',{'0','0','0'},'Tambd_htgh',{'0','0','0'},'u_htgh',{'0','0','0'},'v_htgh',{'0','0','0'},'idon_htgh',{'0','0','0'},'delid_htgh',{'0.5','0.5','0.5'},'sdon_htgh',{'0','0','0'},'sdtype_htgh',{'pgc','pgc','pgc'},'delsd_htgh',{'0.25','0.25','0.25'},'cdon_htgh',{'0','0','0'},'cdtype_htgh',{'sc','sc','sc'},'delcd_htgh',{'0.35','0.35','0.35'},'kT_htgh',{'0','0','0'},'kxx_htgh',{'mat1_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)','400','mat2_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)'},'kyx_htgh',{'0','0','0'},'kxy_htgh',{'0','0','0'},'kyy_htgh',{'mat1_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)','400','mat2_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)'},'rho_chns',{'mat1_rho(T/unit_K_cf)*unit_kg_cf/unit_m_cf^3','mat3_rho_solid_1(T/unit_K_cf)*unit_kg_cf/unit_m_cf^3','mat2_rho(p/unit_Pa_cf,T/unit_K_cf)*unit_kg_cf/unit_m_cf^3'},'eta_chns',{'mat1_eta(T/unit_K_cf)*unit_Pa_cf*unit_s_cf','1','mat2_eta(T/unit_K_cf)*unit_Pa_cf*unit_s_cf'},'F_x_chns',{'0','0','0'},'F_y_chns',{'0','0','0'},'eta0_chns',{'1','1','1'},'m_chns',{'0','0','0'},'n_chns',{'0','0','0'},'lambda_chns',{'0','0','0'},'eta_inf_chns',{'0','0','0'},'type_visc_chns',{'power','power','power'},'kappadv_chns',{'0','0','0'},'rhofcnp_chns',{'0','0','0'},'rhofcnT_chns',{'0','0','0'},'rhofcnTname_chns',{'','',''},'epsilonp_chns',{'1','1','1'},'brinkmaneqns_chns',{'0','0','0'},'rho1_chns',{'1','1','1'},'rho2_chns',{'1','1','1'},'eta1_chns',{'1','1','1'},'eta2_chns',{'1','1','1'},'sigma_chns',{'mat1_sigma','mat3_sigma_solid_1(T/unit_K_cf)*unit_S_cf/unit_m_cf','0'},'gamma_chns',{'1','1','1'},'epsilon_chns',{'hmax_chns','mat3_epsilon_solid_polished_2(T/unit_K_cf)','hmax_chns'},'kappabr_chns',{'1','1','1'}}},'ind',{{{'1'},{'2'},{'3'}}})}}})tstruct('elem',{'elvar'},'g',{{'1'}},'geomdim',{{{struct('var',{{'sigma_htgh',{'5.67e-008'},'Rg_htgh',{'8.31451'},'mat2_C',{'mat2_Cp(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)'},'mat2_eta',{'mat2_eta(T/unit_K_cf)*unit_Pa_cf*unit_s_cf'},'mat2_k',{'mat2_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)'},'mat2_nu0',{'mat2_nu0(T/unit_K_cf)*unit_m_cf^2/unit_s_cf'},'mat2_rho',{'mat2_rho(p/unit_Pa_cf,T/unit_K_cf)*unit_kg_cf/unit_m_cf^3'},'mat3_C',{'mat3_C_solid_1(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)'},'mat3_CTE',{'mat3_CTE_solid_1(T/unit_K_cf)/unit_K_cf'},'mat3_E',{'mat3_E(T/unit_K_cf)*unit_Pa_cf'},'mat3_HC',{'mat3_HC_solid_1(T/unit_K_cf)*unit_J_cf/(unit_mol_cf*unit_K_cf)'},'mat3_Sys',{'mat3_Sys_solid_40_reduction_by_cold_drawing_4(T/unit_K_cf)*unit_Pa_cf'},'mat3_Syt',{'mat3_Syt_solid_40_reduction_by_cold_drawing_5(T/unit_K_cf)*unit_Pa_cf'},'mat3_TD',{'mat3_TD(T/unit_K_cf)*unit_m_cf^2/unit_s_cf'},'mat3_VP',{'mat3_VP_solid_1(T/unit_K_cf)*unit_Pa_cf'},'mat3_alpha',{'mat3_alpha_solid_1(T/unit_K_cf)/unit_K_cf'},'mat3_dL',{'mat3_dL_solid_1(T/unit_K_cf)'},'mat3_elong',{'mat3_elong_solid_40_reduction_by_cold_drawing_2(T/unit_K_cf)'},'mat3_epsilon',{'mat3_epsilon_solid_polished_2(T/unit_K_cf)'},'mat3_kappa',{'mat3_kappa(T/unit_K_cf)*unit_Pa_cf'},'mat3_mu',{'mat3_mu(T/unit_K_cf)*unit_Pa_cf'},'mat3_nemiss',{'mat3_nemiss(T/unit_K_cf)'},'mat3_nu',{'mat3_nu(T/unit_K_cf)'},'mat3_res',{'mat3_res_solid_1(T/unit_K_cf)*unit_ohm_cf*unit_m_cf'},'mat3_rho',{'mat3_rho_solid_1(T/unit_K_cf)*unit_kg_cf/unit_m_cf^3'},'mat3_sigma',{'mat3_sigma_solid_1(T/unit_K_cf)*unit_S_cf/unit_m_cf'},'mat1_C',{'mat1_Cp(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)'},'mat1_cs',{'mat1_cs(T/unit_K_cf)*unit_m_cf/unit_s_cf'},'mat1_eta',{'mat1_eta(T/unit_K_cf)*unit_Pa_cf*unit_s_cf'},'mat1_k',{'mat1_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)'},'mat1_nu0',{'mat1_nu0(T/unit_K_cf)*unit_m_cf^2/unit_s_cf'},'mat1_rho',{'mat1_rho(T/unit_K_cf)*unit_kg_cf/unit_m_cf^3'},'mat1_sigma',{'5.5e-006*unit_S_cf/unit_m_cf'}}},'ind',{{{'1','2','3','4','5','6','7','8'}}}),struct('var',{{'sigma_htgh',{'5.67e-008'},'Rg_htgh',{'8.31451'},'mat2_C',{'mat2_Cp(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)'},'mat2_eta',{'mat2_eta(T/unit_K_cf)*unit_Pa_cf*unit_s_cf'},'mat2_k',{'mat2_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)'},'mat2_nu0',{'mat2_nu0(T/unit_K_cf)*unit_m_cf^2/unit_s_cf'},'mat2_rho',{'mat2_rho(p/unit_Pa_cf,T/unit_K_cf)*unit_kg_cf/unit_m_cf^3'},'mat3_C',{'mat3_C_solid_1(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)'},'mat3_CTE',{'mat3_CTE_solid_1(T/unit_K_cf)/unit_K_cf'},'mat3_E',{'mat3_E(T/unit_K_cf)*unit_Pa_cf'},'mat3_HC',{'mat3_HC_solid_1(T/unit_K_cf)*unit_J_cf/(unit_mol_cf*unit_K_cf)'},'mat3_Sys',{'mat3_Sys_solid_40_reduction_by_cold_drawing_4(T/unit_K_cf)*unit_Pa_cf'},'mat3_Syt',{'mat3_Syt_solid_40_reduction_by_cold_drawing_5(T/unit_K_cf)*unit_Pa_cf'},'mat3_TD',{'mat3_TD(T/unit_K_cf)*unit_m_cf^2/unit_s_cf'},'mat3_VP',{'mat3_VP_solid_1(T/unit_K_cf)*unit_Pa_cf'},'mat3_alpha',{'mat3_alpha_solid_1(T/unit_K_cf)/unit_K_cf'},'mat3_dL',{'mat3_dL_solid_1(T/unit_K_cf)'},'mat3_elong',{'mat3_elong_solid_40_reduction_by_cold_drawing_2(T/unit_K_cf)'},'mat3_epsilon',{'mat3_epsilon_solid_polished_2(T/unit_K_cf)'},'mat3_kappa',{'mat3_kappa(T/unit_K_cf)*unit_Pa_cf'},'mat3_mu',{'mat3_mu(T/unit_K_cf)*unit_Pa_cf'},'mat3_nemiss',{'mat3_nemiss(T/unit_K_cf)'},'mat3_nu',{'mat3_nu(T/unit_K_cf)'},'mat3_res',{'mat3_res_solid_1(T/unit_K_cf)*unit_ohm_cf*unit_m_cf'},'mat3_rho',{'mat3_rho_solid_1(T/unit_K_cf)*unit_kg_cf/unit_m_cf^3'},'mat3_sigma',{'mat3_sigma_solid_1(T/unit_K_cf)*unit_S_cf/unit_m_cf'},'mat1_C',{'mat1_Cp(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)'},'mat1_cs',{'mat1_cs(T/unit_K_cf)*unit_m_cf/unit_s_cf'},'mat1_eta',{'mat1_eta(T/unit_K_cf)*unit_Pa_cf*unit_s_cf'},'mat1_k',{'mat1_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)'},'mat1_nu0',{'mat1_nu0(T/unit_K_cf)*unit_m_cf^2/unit_s_cf'},'mat1_rho',{'mat1_rho(T/unit_K_cf)*unit_kg_cf/unit_m_cf^3'},'mat1_sigma',{'5.5e-006*unit_S_cf/unit_m_cf'}}},'ind',{{{'1','2','3','4','5','6','7','8','9','10'}}}),struct('var',{{'sigma_htgh',{'5.67e-008'},'Rg_htgh',{'8.31451'},'mat2_C',{'mat2_Cp(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)'},'mat2_eta',{'mat2_eta(T/unit_K_cf)*unit_Pa_cf*unit_s_cf'},'mat2_k',{'mat2_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)'},'mat2_nu0',{'mat2_nu0(T/unit_K_cf)*unit_m_cf^2/unit_s_cf'},'mat2_rho',{'mat2_rho(p/unit_Pa_cf,T/unit_K_cf)*unit_kg_cf/unit_m_cf^3'},'mat3_C',{'mat3_C_solid_1(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)'},'mat3_CTE',{'mat3_CTE_solid_1(T/unit_K_cf)/unit_K_cf'},'mat3_E',{'mat3_E(T/unit_K_cf)*unit_Pa_cf'},'mat3_HC',{'mat3_HC_solid_1(T/unit_K_cf)*unit_J_cf/(unit_mol_cf*unit_K_cf)'},'mat3_Sys',{'mat3_Sys_solid_40_reduction_by_cold_drawing_4(T/unit_K_cf)*unit_Pa_cf'},'mat3_Syt',{'mat3_Syt_solid_40_reduction_by_cold_drawing_5(T/unit_K_cf)*unit_Pa_cf'},'mat3_TD',{'mat3_TD(T/unit_K_cf)*unit_m_cf^2/unit_s_cf'},'mat3_VP',{'mat3_VP_solid_1(T/unit_K_cf)*unit_Pa_cf'},'mat3_alpha',{'mat3_alpha_solid_1(T/unit_K_cf)/unit_K_cf'},'mat3_dL',{'mat3_dL_solid_1(T/unit_K_cf)'},'mat3_elong',{'mat3_elong_solid_40_reduction_by_cold_drawing_2(T/unit_K_cf)'},'mat3_epsilon',{'mat3_epsilon_solid_polished_2(T/unit_K_cf)'},'mat3_kappa',{'mat3_kappa(T/unit_K_cf)*unit_Pa_cf'},'mat3_mu',{'mat3_mu(T/unit_K_cf)*unit_Pa_cf'},'mat3_nemiss',{'mat3_nemiss(T/unit_K_cf)'},'mat3_nu',{'mat3_nu(T/unit_K_cf)'},'mat3_res',{'mat3_res_solid_1(T/unit_K_cf)*unit_ohm_cf*unit_m_cf'},'mat3_rho',{'mat3_rho_solid_1(T/unit_K_cf)*unit_kg_cf/unit_m_cf^3'},'mat3_sigma',{'mat3_sigma_solid_1(T/unit_K_cf)*unit_S_cf/unit_m_cf'},'mat1_C',{'mat1_Cp(T/unit_K_cf)*unit_J_cf/(unit_kg_cf*unit_K_cf)'},'mat1_cs',{'mat1_cs(T/unit_K_cf)*unit_m_cf/unit_s_cf'},'mat1_eta',{'mat1_eta(T/unit_K_cf)*unit_Pa_cf*unit_s_cf'},'mat1_k',{'mat1_k(T/unit_K_cf)*unit_W_cf/(unit_m_cf*unit_K_cf)'},'mat1_nu0',{'mat1_nu0(T/unit_K_cf)*unit_m_cf^2/unit_s_cf'},'mat1_rho',{'mat1_rho(T/unit_K_cf)*unit_kg_cf/unit_m_cf^3'},'mat1_sigma',{'5.5e-006*unit_S_cf/unit_m_cf'}}},'ind',{{{'1','2','3'}}})}}})t_struct('elem',{'elconst'},'var',{{'T_liquid_in','300*unit_K_cf','T_steam_in','400*unit_K_cf'}})tHstruct('elem',{'elgeom'},'g',{{'1'}},'frame',{{'ref'}},'sorder',{{'2'}})tOstruct('elem',{'elepspec'},'g',{{'1'}},'geom',{{struct('ep',{{'2','1','1'}})}})tSstruct('elem',{'elgpspec'},'g',{{'1'}},'geom',{{struct('ep',{{'4','0','2','0'}})}})t jstruct('elem',{'eleqw'},'g',{{'1'}},'geomdim',{{{struct('coeff',{{{'0','0','0','0','0','0'}}},'tcoeff',{{{'0','0','0','0','0','0'}}},'ipoints',{{'4'}},'dvolname',{{{'dvol','dvol','dvol','dvol','dvol','dvol'}}},'ind',{{{'1','2','3','4','5','6','7','8'}}}),struct('coeff',{{{'+(-(-up(rho_htgh*C_htgh)*(up(u_htgh)*unx+up(v_htgh)*uny)-down(rho_htgh*C_htgh)*(down(u_htgh)*dnx+down(v_htgh)*dny))*T)*test(T)','0','0','0','0'},{'0','0','+(-nx_chns*p)*test(u)','+(-ny_chns*p)*test(v)','0'},{'0','0','0','0','0'},{'+(-(-up(rho_htgh*C_htgh)*(up(u_htgh)*unx+up(v_htgh)*uny)-down(rho_htgh*C_htgh)*(down(u_htgh)*dnx+down(v_htgh)*dny))*T*T_test)','0','0','0','0'}}},'tcoeff',{{{'0','0','0','0','0'},{'0','0','0','0','0'},{'0','0','0','0','0'},{'0','0','0','0','0'}}},'ipoints',{{{'1','2','1','1','3'},{'1','2','1','1','3'},{'1','2','1','1','3'},{'1','2','1','1','3'}}},'dvolname',{{{'dvol','dvol','dvol','dvol','dvol'},{'dvol','dvol','dvol','dvol','dvol'},{'dvol','dvol','dvol','dvol','dvol'},{'dvol','dvol','dvol','dvol','dvol'}}},'ind',{{{'1','5','6','10'},{'2','9'},{'3','8'},{'4','7'}}}),struct('coeff',{{{'+(-k_htgh*Tx)*test(Tx)+(-k_htgh*Ty)*test(Ty)+(rho_htgh*C_htgh*(-u_htgh*Tx-v_htgh*Ty))*test(T)','+(-2*eta_chns*ux+p)*test(ux)+(-eta_chns*(uy+vx))*test(uy)+(-rho_chns*(u*ux+v*uy))*test(u)+(-test(nojac(rho_chns)*(nojac(u)*ux+nojac(v)*uy)+px-nojac(eta_chns)*(2*uxx+uyy+vxy))*taum_chns*res_u_chns)','+(-eta_chns*(vx+uy))*test(vx)+(-2*eta_chns*vy+p)*test(vy)+(-rho_chns*(u*vx+v*vy))*test(v)+(-test(nojac(rho_chns)*(nojac(u)*vx+nojac(v)*vy)+py-nojac(eta_chns)*(vxx+uyx+2*vyy))*taum_chns*res_v_chns)','+(-divU_chns)*test(p)+(-test(divU_chns)*tauc_chns*rho_chns*divU_chns)'},{'+(-k_htgh*Tx)*test(Tx)+(-k_htgh*Ty)*test(Ty)','+(-2*eta_chns*ux+p)*test(ux)+(-eta_chns*(uy+vx))*test(uy)+(-rho_chns*(u*ux+v*uy))*test(u)+(-test(nojac(rho_chns)*(nojac(u)*ux+nojac(v)*uy)+px-nojac(eta_chns)*(2*uxx+uyy+vxy))*taum_chns*res_u_chns)','+(-eta_chns*(vx+uy))*test(vx)+(-2*eta_chns*vy+p)*test(vy)+(-rho_chns*(u*vx+v*vy))*test(v)+(-test(nojac(rho_chns)*(nojac(u)*vx+nojac(v)*vy)+py-nojac(eta_chns)*(vxx+uyx+2*vyy))*taum_chns*res_v_chns)','+(-divU_chns)*test(p)+(-test(divU_chns)*tauc_chns*rho_chns*divU_chns)'}}},'tcoeff',{{{'0','0','0','0'},{'0','0','0','0'}}},'ipoints',{{{'1','1','1','3'},{'1','1','1','3'}}},'dvolname',{{{'dvol','dvol','dvol','dvol'},{'dvol','dvol','dvol','dvol'}}},'ind',{{{'1','3'},{'2'}}})}}},'nonlintest',{{'off'}})tstruct('elem',{'elpconstr'},'g',{{'1'}},'geomdim',{{{{},struct('constr',{{{'0','0','+(-u)','+(-v)','0'},{'0','0','0','0','+(-p)'},{'+(-T+T0_htgh)','0','+(-u-U0in_chns*nx_chns)','+(-v-U0in_chns*ny_chns)','0'}}},'constrf',{{{'0','0','+(test(-u))','+(test(-v))','0'},{'0','0','0','0','+(test(-p))'},{'test(+(-T+T0_htgh))','0','+(test(-u-U0in_chns*nx_chns))','+(test(-v-U0in_chns*ny_chns))','0'}}},'cpoints',{{{'1','2','1','1','2'},{'1','2','1','1','2'},{'1','2','1','1','2'}}},'ind',{{{'1','5','6','10'},{'2','9'},{'3','8'}}}),{}}}})tstruct('elem',{'elirradiation'},'g',{{'1'}},'geomdim',{{{{},{}}}},'method',{'hemicube'},'resolution',{'256'},'iorder',{'4'},'cache',{'auto'})tfstruct('elem',{'elcplextr'},'var',{{}},'g',{{'1'}},'src',{{{{}}}},'geomdim',{{{{},{},{}}}},'map',{{}})tqstruct('elem',{'elcplscalar'},'var',{{}},'g',{{'1'}},'src',{{{{},{},{}}}},'geomdim',{{{{},{},{}}}},'global',{{}})tstruct('elem',{'elinline'},'name',{'mat1_Cp'},'args',{{'T'}},'expr',{'4200'},'dexpr',{{'diff(4200,T)'}},'complex',{'false'},'linear',{'false'})tstruct('elem',{'elinline'},'name',{'mat1_k'},'args',{{'T'}},'expr',{'0.0015*T+0.1689'},'dexpr',{{'diff(0.0015*T+0.1689,T)'}},'complex',{'false'},'linear',{'false'})tstruct('elem',{'elinterp'},'name',{'mat1_rho'},'x',{{'273.15','275.15','277.15','279.15','281.15','283.15','293.15','313.15','353.15','373.15'}},'data',{{'999.841','999.941','999.973','999.941','999.85','999.7','998.2','992.3','971.8','958.4'}},'method',{'cubic'},'extmethod',{'const'});tstruct('elem',{'elinterp'},'name',{'mat1_nu0'},'x',{{'273','275','293','300','320','325','340','360','375'}},'data',{{'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07','5.38E-07','4.32E-07','3.39E-07','2.91E-07'}},'method',{'cubic'},'extmethod',{'const'});tstruct('elem',{'elinterp'},'name',{'mat1_eta'},'x',{{'273','275','293','300','320','325','340','360','375'}},'data',{{'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04','5.31E-04','4.23E-04','3.28E-04','2.78E-04'}},'method',{'cubic'},'extmethod',{'const'});tstruct('elem',{'elinterp'},'name',{'mat1_cs'},'x',{{'273','278','283','293','303','313','323','333','343','353','363','373'}},'data',{{'1403','1427','1447','1481','1507','1526','1541','1552','1555','1555','1550','1543'}},'method',{'cubic'},'extmethod',{'const'});tstruct('elem',{'elinline'},'name',{'mat2_nu0'},'args',{{'T'}},'expr',{'(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'},'dexpr',{{'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}},'complex',{'false'},'linear',{'false'})tstruct('elem',{'elinline'},'name',{'mat2_Cp'},'args',{{'T'}},'expr',{'-0.0002*T^2+0.7929*T+1673.1'},'dexpr',{{'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}},'complex',{'false'},'linear',{'false'})tstruct('elem',{'elinline'},'name',{'mat2_rho'},'args',{{'p','T'}},'expr',{'p*18e-3/8.314/T'},'dexpr',{{'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}},'complex',{'false'},'linear',{'false'})tstruct('elem',{'elinline'},'name',{'mat2_eta'},'args',{{'T'}},'expr',{'9.174e-13*T^2+3.881e-08*T-2.102e-06'},'dexpr',{{'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}},'complex',{'false'},'linear',{'false'})tstruct('elem',{'elinline'},'name',{'mat2_k'},'args',{{'T'}},'expr',{'10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'},'dexpr',{{'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}},'complex',{'false'},'linear',{'false'})tstruct('elem',{'elpiecewise'},'name',{'mat3_dL_solid_1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3','3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3','-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3','3.472655E-13'}}},'intervals',{{'4.0','80.0','282.0','1250.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_dL_liquid_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}},'intervals',{{'1358.0','1523.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_CTE_solid_1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3','5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3','6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2','-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1','3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}},'intervals',{{'4.0','13.0','60.0','300.0','1250.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_CTE_liquid_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','2.563914E-5','1','3.897564E-9'}}},'intervals',{{'1358.0','1523.0'}},'extmethod',{'const'},);tsstruct('elem',{'elpiecewise'},'name',{'mat3_k_solid_residual_resistivity_ratio_of_30_1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','12.55868','1','36.66487','2','1.387207','3','-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2','0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2','0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905','2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2','0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}},'intervals',{{'1.0','40.0','70.0','100.0','300.0','1358.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_k_solid_residual_resistivity_ratio_of_100_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024','4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994','1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1','-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0','1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0','528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4','2.929135E-9','5','-7.326451E-13'}}},'intervals',{{'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_k_solid_residual_resistivity_ratio_of_300_3'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526','4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794','1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1','-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0','1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0','654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4','6.375282E-9','5','-1.604293E-12'}}},'intervals',{{'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_k_solid_residual_resistivity_ratio_of_1000_4'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287','4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48','1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1','-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0','1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0','437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4','3.979442E-11'}}},'intervals',{{'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_k_solid_residual_resistivity_ratio_of_3000_5'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868','4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3','0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0','16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4','2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3','-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2','0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}},'intervals',{{'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_k_solid_120_nm_thin_film_6'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0','224.1887','1','0.03455938','2','-1.829181E-4'}}},'intervals',{{'100.0','225.0','475.0'}},'extmethod',{'const'},);t0struct('elem',{'elpiecewise'},'name',{'mat3_k_solid_300_nm_thin_film_7'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','504.4357','1','-1.860341','2','0.006224168','3','-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}},'intervals',{{'100.0','300.0','475.0'}},'extmethod',{'const'},);t!struct('elem',{'elpiecewise'},'name',{'mat3_k_solid_181_nm_thin_film_8'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0','273.4186','1','-0.004096151','2','-8.062265E-5'}}},'intervals',{{'100.0','200.0','475.0'}},'extmethod',{'const'},);t struct('elem',{'elpiecewise'},'name',{'mat3_k_liquid_9'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','45.32857','1','0.1504997','2','-5.704651E-5','3','9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}},'intervals',{{'1358.0','8500.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_E'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0','1.408492E11','1','-4.703751E7','2','-12923.82'}}},'intervals',{{'4.0','300.0','1250.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_res_solid_1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2','-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11','2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1','7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}},'intervals',{{'1.0','7.0','40.0','100.0','1358.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_res_liquid_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','7.508256E-8','1','9.942937E-11'}}},'intervals',{{'1358.0','1799.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_epsilon_solid_oxidized_1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}},'intervals',{{'588.0','1033.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_epsilon_solid_polished_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','0.0027','1','2.72E-5'}}},'intervals',{{'293.0','750.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_Syt_solid_annealed_65_micron_GS__1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','4.397735E8','1','-1138269.0','2','1362.768'}}},'intervals',{{'4.0','295.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_Syt_solid_10_cold_rolled_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','2.341782E8','1','377241.4','2','-1269.352','3','0.6508134'}}},'intervals',{{'293.0','873.0'}},'extmethod',{'const'},);t struct('elem',{'elpiecewise'},'name',{'mat3_Syt_solid_annealed_120_micron_GS__3'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','3.574227E8','1','-732818.0','2','1558.538','3','-2.478229','4','0.001329502'}}},'intervals',{{'293.0','922.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_Syt_solid_annealed_12_micron_GS__4'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','4.317654E8','1','-642027.4','2','-68.89019'}}},'intervals',{{'30.0','300.0'}},'extmethod',{'const'},);tJstruct('elem',{'elpiecewise'},'name',{'mat3_Syt_solid_40_reduction_by_cold_drawing_5'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3','125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}},'intervals',{{'293.0','588.0','1088.0'}},'extmethod',{'const'},);tpstruct('elem',{'elpiecewise'},'name',{'mat3_alpha_solid_1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0','1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0','1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}},'intervals',{{'4.0','100.0','230.0','1250.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_alpha_liquid_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','2.829819E-5','1','1.940378E-9'}}},'intervals',{{'1358.0','1523.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_C_solid_1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','0.008168055','1','0.00104457','2','0.003441219','3','2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2','0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1','8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0','342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4','1.140747E-10'}}},'intervals',{{'1.0','18.0','60.0','300.0','1300.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_C_liquid_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','516.1615'}}},'intervals',{{'1356.0','6000.0'}},'extmethod',{'const'},);t"struct('elem',{'elpiecewise'},'name',{'mat3_C_gas_3'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1','0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}},'intervals',{{'293.0','1000.0','2000.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_HC_solid_1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3','1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2','0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1','0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0','21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4','7.248993E-12'}}},'intervals',{{'1.0','18.0','60.0','300.0','1300.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_HC_liquid_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','32.8'}}},'intervals',{{'1356.0','6000.0'}},'extmethod',{'const'},);t$struct('elem',{'elpiecewise'},'name',{'mat3_HC_gas_3'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136','2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}},'intervals',{{'293.0','1000.0','2000.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_mu'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}},'intervals',{{'4.0','300.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_sigma_solid_1'},'args',{{'T'}},'subtype',{'general'},'expr',{{'1/(2.000000E-11)','1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)','1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)','1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}},'intervals',{{'1.0','7.0','40.0','100.0','1358.0'}},'extmethod',{'const'});tstruct('elem',{'elpiecewise'},'name',{'mat3_sigma_liquid_2'},'args',{{'T'}},'subtype',{'general'},'expr',{{'1/(9.942937E-11*T+7.508256E-08)'}},'intervals',{{'1358.0','1799.0'}},'extmethod',{'const'});tstruct('elem',{'elpiecewise'},'name',{'mat3_nemiss'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}},'intervals',{{'588.0','1033.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_Sys_solid_annealed_42_micron_GS__1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','3.470962E7','1','-16299.27'}}},'intervals',{{'4.0','300.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_Sys_solid_10_cold_rolled_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','3.294455E8','1','-1297557.0','2','5249.353','3','-8.82769','4','0.004626405'}}},'intervals',{{'293.0','873.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_Sys_solid_annealed_120_micron_GS__3'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','9.917962E7','1','-276037.4','2','304.3743','3','-0.1255723'}}},'intervals',{{'293.0','922.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_Sys_solid_40_reduction_by_cold_drawing_4'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024','4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3','-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3','-0.3372394'}}},'intervals',{{'293.0','588.0','644.0','1088.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_elong_solid_annealed_120_micron_GS__1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}},'intervals',{{'293.0','922.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_elong_solid_40_reduction_by_cold_drawing_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','53.2536','1','-0.3009904','2','6.663194E-4','3','-3.897456E-7'}}},'intervals',{{'293.0','1088.0'}},'extmethod',{'const'},);tsstruct('elem',{'elpiecewise'},'name',{'mat3_rho_solid_1'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','9028.155','1','0.001936185','2','-4.310034E-4','3','-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3','1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}},'intervals',{{'4.0','90.0','250.0','1250.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_rho_liquid_2'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','8938.719','1','-0.7367'}}},'intervals',{{'1358.0','1523.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_TD'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','1.952783E-5','1','1.293564E-8'}}},'intervals',{{'1358.0','1473.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_VP_solid_1'},'args',{{'T'}},'subtype',{'general'},'expr',{{'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}},'intervals',{{'293.0','1358.0'}},'extmethod',{'const'});tstruct('elem',{'elpiecewise'},'name',{'mat3_VP_liquid_2'},'args',{{'T'}},'subtype',{'general'},'expr',{{'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}},'intervals',{{'1358.0','1850.0'}},'extmethod',{'const'});tstruct('elem',{'elpiecewise'},'name',{'mat3_nu'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}},'intervals',{{'4.0','300.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_kappa'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','1.408545E11','1','-151138.5','2','-155999.5'}}},'intervals',{{'4.0','300.0'}},'extmethod',{'const'},);tstruct('elem',{'elpiecewise'},'name',{'mat3_eta'},'args',{{'T'}},'subtype',{'poly'},'expr',{{{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}},'intervals',{{'1373.0','1473.0'}},'extmethod',{'const'},);tIstruct('elem',{'elvar'},'g',{{'0','1'}},'geomdim',{{{struct('var',{{'unit_K_off1',{'0.0'},'unit_K_off2',{'0.0'},'unit_K_cf',{'1.0'},'geomnum',{'0'}}},'ind',{{{'1'}}})},{struct('var',{{'unit_K_off1',{'0.0'},'unit_K_off2',{'0.0'},'unit_K_cf',{'1.0'},'unit_W_cf',{'1.0'},'unit_m_cf',{'1.0'},'unit_kg_cf',{'1.0'},'unit_Pa_cf',{'1.0'},'unit_J_cf',{'1.0'},'unit_s_cf',{'1.0'},'unit_S_cf',{'1.0'},'unit_mol_cf',{'1.0'},'unit_ohm_cf',{'1.0'}}},'ind',{{{'1','2','3','4','5','6','7','8'}}}),struct('var',{{'unit_K_off1',{'0.0'},'unit_K_off2',{'0.0'},'unit_K_cf',{'1.0'},'unit_W_cf',{'1.0'},'unit_m_cf',{'1.0'},'unit_kg_cf',{'1.0'},'unit_Pa_cf',{'1.0'},'unit_J_cf',{'1.0'},'unit_s_cf',{'1.0'},'unit_S_cf',{'1.0'},'unit_mol_cf',{'1.0'},'unit_ohm_cf',{'1.0'}}},'ind',{{{'1','2','3','4','5','6','7','8','9','10'}}}),struct('var',{{'unit_K_off1',{'0.0'},'unit_K_off2',{'0.0'},'unit_K_cf',{'1.0'},'unit_W_cf',{'1.0'},'unit_m_cf',{'1.0'},'unit_kg_cf',{'1.0'},'unit_Pa_cf',{'1.0'},'unit_J_cf',{'1.0'},'unit_s_cf',{'1.0'},'unit_S_cf',{'1.0'},'unit_mol_cf',{'1.0'},'unit_ohm_cf',{'1.0'}}},'ind',{{{'1','2','3'}}})}}})uq~uKuq~ t1struct('elem',{'elvar'},'g',{{'1'}},'geomdim',{{{struct('var',{{'x$2',{'xg'},'y$2',{'yg'}}},'ind',{{{'1','2','3','4','5','6','7','8'}}}),struct('var',{{'x$2',{'xg'},'y$2',{'yg'}}},'ind',{{{'1','2','3','4','5','6','7','8','9','10'}}}),struct('var',{{'x$2',{'xg'},'y$2',{'yg'}}},'ind',{{{'1','2','3'}}})}}})tvstruct('elem',{'elvar'},'g',{{'1'}},'geomdim',{{{struct('var',{{'T',{''},'J',{''},'u',{''},'v',{''},'p',{''},'Pinl_chns',{''},'Tt',{''},'Jt',{''},'ut',{''},'vt',{''},'pt',{''},'Pinl_chnst',{''}}},'ind',{{{'1','2','3','4','5','6','7','8'}}}),struct('var',{{'T',{''},'J',{'0'},'u',{''},'v',{''},'p',{''},'Tt',{''},'Jt',{''},'ut',{''},'vt',{''},'pt',{''}}},'ind',{{{'1','2','3','4','5','6','7','8','9','10'}}}),struct('var',{{'T',{'T_liquid_in','273.15','T_steam_in'},'u',{'0','0','0'},'v',{'-1','0','1'},'p',{'0','0','0'},'Tt',{'0','0','0'},'ut',{'0','0','0'},'vt',{'0','0','0'},'pt',{'0','0','0'}}},'ind',{{{'1'},{'2'},{'3'}}})}}})uq~uuq~uur[Lcom.femlab.xmesh.MEGrp;5q|Yxpsrcom.femlab.xmesh.MEGrpfI bmTypeIndIeDimIgeomNumImeshCaseL bmTypeStrq~[coordst[[D[domainsq~p[namest[Ljava/lang/String;xpwtls(0)uq~uuq~ ur[[Dǭ dgExpxsq~wtls(0)uq~uuq~ tTtptutvuq~xsq~wts(1)uq~u  uq~ tTtTtTtptptutututvtvtvtx$2ty$2uq~uq~9 ?????????xsq~wts(2)uq~uuq~ tTtTtTtTtTtTtptptptututututututvtvtvtvtvtvtx$2tx$2tx$2ty$2ty$2ty$2uq~uq~9??????????????uq~9??????????????xsq~wtls(2)uq~uuq~ tTtTtTtTtTtTtptptptututututututvtvtvtvtvtvuq~uq~9??????????uq~9??????????xuq~uwxq~eq~hq~kq~tsrcom.femlab.api.client.MFileInfo3$$LfemNameq~[historyq~[mfileTagsAndTypest[[Ljava/lang/String;[ resetHistoryq~[ storedNamesq~Lversionq~xpwsq~wq~q~q~ q~t COMSOL 3.4twt $Name: $t$Date: 2007/10/10 16:07:51 $xuq~ t`% COMSOL Multiphysics Model M-file % Generated by COMSOL 3.4 (COMSOL 3.4.0.248, $Date: 2007/10/10 16:07:51 $) flclear fem % COMSOL version clear vrsn vrsn.name = 'COMSOL 3.4'; vrsn.ext = ''; vrsn.major = 0; vrsn.build = 248; vrsn.rcs = '$Name: $'; vrsn.date = '$Date: 2007/10/10 16:07:51 $'; fem.version = vrsn; % Geometry g1=rect2(0.2,1.2,'base','corner','pos',[-1.2,-0.4]); g2=rect2(0.2,1.2,'base','corner','pos',[-1,-0.4]); g2=scale(g2,0.2,1,0,0); g2=move(g2,[-0.6200000000000001,-5.551115123125783E-17]); g2=scale(g2,1,1,1,0); g2=scale(g2,1,1,1,0); g2=scale(g2,1,1,111,22); g3=rect2(0.2,1.2,'base','corner','pos',[-1,-0.4]); g4=rect2('0.2','1.2','base','corner','pos',{'0','0'},'rot','0'); g5=rect2(0.3,1.2,'base','corner','pos',[0.2,0]); g6=rect2('05','1','base','corner','pos',{'0','0'},'rot','0'); g6=move(g6,[-2,0]); g7=rect2('0.5','1','base','corner','pos',{'-2','0'},'rot','0'); g7=move(g7,[0.75,0]); g8=rect2('0.5','1','base','corner','pos',{'0','0'},'rot','0'); g5=move(g5,[0.3,-0.19999999999999996]); g5=move(g5,[0.19999999999999996,0]); g9=rect2('0.2','1','base','corner','pos',{'0.5','0'},'rot','0'); g10=rect2('0.3','1','base','corner','pos',{'0','0'},'rot','0'); g9=move(g9,[-0.09999999999999998,0]); g11=rect2('0.2','1','base','corner','pos',{'0.3','0'},'rot','0'); g12=rect2('0.1','1','base','corner','pos',{'0.3','0'},'rot','0'); g13=rect2(0.6,1,'base','corner','pos',[0.4,0]); g14=rect2('0.3','1','base','corner','pos',{'0.4','0'},'rot','0'); % Geometry objects clear s s.objs={g10,g12,g14}; s.name={'R1','R2','R3'}; s.tags={'g10','g12','g14'}; fem.draw=struct('s',s); % (Default values are not included) fem.sdim = {'x','y'}; fem.frame = {'ref'}; fem.border = 1; fem.outform = 'general'; clear units; units.basesystem = 'SI'; fem.units = units; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % COMSOL Multiphysics Model M-file % Generated by COMSOL 3.4 (COMSOL 3.4.0.248, $Date: 2007/10/10 16:07:51 $) % Geometry % Analyzed geometry clear s s.objs={g10,g12,g14}; s.name={'R1','R2','R3'}; s.tags={'g10','g12','g14'}; fem.draw=struct('s',s); fem.geom=geomcsg(fem); % Initialize mesh fem.mesh=meshinit(fem, ... 'hauto',5); % (Default values are not included) % Application mode 1 clear appl appl.mode.class = 'GeneralHeat'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.assignsuffix = '_htgh'; clear prop prop.analysis='static'; appl.prop = prop; clear bnd bnd.type = {'q0','qc','T','cont','T'}; bnd.shape = 1; bnd.T0 = {273.15,273.15,300,273.15,400}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',0,'mat2_eta(T[1/K])[Pa*s]'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.init = {{400;0},{273.15;0},{300;0}}; equ.shape = 2; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.convOn = {1,0,1}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]',400,'mat2_k(T[1/K])[W/(m*K)]'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{1} = appl; % Application mode 2 clear appl appl.mode.class = 'NavierStokes'; appl.module = 'CHEM'; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.assignsuffix = '_chns'; clear prop prop.analysis='static'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5','lm6','lm7','lm8'}; prop.weakconstr = weakconstr; appl.prop = prop; clear bnd bnd.type = {'walltype','int'}; bnd.ind = [1,1,1,2,1,1,2,1,1,1]; appl.bnd = bnd; clear equ equ.gporder = {{1;1;2}}; equ.cporder = {{1;1;2}}; equ.ind = [1,1,1]; appl.equ = equ; fem.appl{2} = appl; fem.frame = {'ref'}; fem.border = 1; fem.outform = 'general'; clear units; units.basesystem = 'SI'; fem.units = units; % Library materials clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293','300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const'; fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcns{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; fem.lib = lib; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % Extend mesh fem.xmesh=meshextend(fem); % Solve problem fem.sol=femstatic(fem, ... 'blocksize',1000, ... 'solcomp',{'v','T','u','p'}, ... 'outcomp',{'v','T','u','p'}, ... 'hnlin','on', ... 'linsolver','pardiso', ... 'uscale','none'); % Save current fem structure for restart purposes fem0=fem; % (Default values are not included) % Application mode 1 clear appl appl.mode.class = 'GeneralHeat'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.assignsuffix = '_htgh'; clear prop prop.analysis='static'; appl.prop = prop; clear bnd bnd.type = {'q0','qc','T','cont','T'}; bnd.shape = 1; bnd.T0 = {273.15,273.15,300,273.15,400}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',0,'mat2_eta(T[1/K])[Pa*s]'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.init = {{400;0},{273.15;0},{300;0}}; equ.shape = 2; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.convOn = {1,0,1}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]',400,'mat2_k(T[1/K])[W/(m*K)]'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{1} = appl; % Application mode 2 clear appl appl.mode.class = 'NavierStokes'; appl.module = 'CHEM'; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.assignsuffix = '_chns'; clear prop prop.analysis='static'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5','lm6','lm7','lm8'}; prop.weakconstr = weakconstr; appl.prop = prop; clear bnd bnd.type = {'walltype','int','inlet','inlet','open'}; bnd.U0in = {1,1,-1,1,1}; bnd.ind = [1,5,3,2,1,1,2,4,5,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',1,'mat2_eta(T[1/K])[Pa*s]'}; equ.gporder = {{1;1;2}}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.cporder = {{1;1;2}}; equ.init = {{0;-1;0;0;0;0;0;0;0},0,{0;1;0;0;0; ... 0;0;0;0}}; equ.sigma = {'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]',0}; equ.name = {'Liquid','Solid','Steam'}; equ.epsilon = {'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])','hmax_chns'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{2} = appl; fem.frame = {'ref'}; fem.border = 1; clear units; units.basesystem = 'SI'; fem.units = units; % Library materials clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293','300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const'; fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcns{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; fem.lib = lib; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % Extend mesh fem.xmesh=meshextend(fem); % Solve problem fem.sol=femstatic(fem, ... 'blocksize',1000, ... 'solcomp',{'T','v','u','p'}, ... 'outcomp',{'T','v','u','p'}, ... 'hnlin','on', ... 'linsolver','pardiso', ... 'uscale','none'); % Save current fem structure for restart purposes fem0=fem; % COMSOL Multiphysics Model M-file % Generated by COMSOL 3.4 (COMSOL 3.4.0.248, $Date: 2007/10/10 16:07:51 $) % (Default values are not included) % Application mode 1 clear appl appl.mode.class = 'GeneralHeat'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.assignsuffix = '_htgh'; clear prop prop.analysis='static'; appl.prop = prop; clear bnd bnd.type = {'q0','qc','T','cont','T'}; bnd.shape = 1; bnd.T0 = {273.15,273.15,300,273.15,400}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',0,'mat2_eta(T[1/K])[Pa*s]'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.init = {{400;0},{273.15;0},{300;0}}; equ.shape = 2; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.convOn = {1,0,1}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]',400,'mat2_k(T[1/K])[W/(m*K)]'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{1} = appl; % Application mode 2 clear appl appl.mode.class = 'NavierStokes'; appl.module = 'CHEM'; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.assignsuffix = '_chns'; clear prop prop.analysis='static'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5','lm6','lm7','lm8'}; prop.weakconstr = weakconstr; appl.prop = prop; clear bnd bnd.type = {'walltype','open','inlet','int','inlet'}; bnd.U0in = {1,1,-1,1,1}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',1,'mat2_eta(T[1/K])[Pa*s]'}; equ.gporder = {{1;1;2}}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.cporder = {{1;1;2}}; equ.init = {{0;-1;0;0;0;0;0;0;0},0,{0;1;0;0;0; ... 0;0;0;0}}; equ.sigma = {'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]',0}; equ.name = {'Liquid','Solid','Steam'}; equ.epsilon = {'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])','hmax_chns'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{2} = appl; fem.frame = {'ref'}; fem.border = 1; clear units; units.basesystem = 'SI'; fem.units = units; % Library materials clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293','300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const';t` fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcns{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; fem.lib = lib; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % Extend mesh fem.xmesh=meshextend(fem); % Solve problem fem.sol=femstatic(fem, ... 'blocksize',1000, ... 'solcomp',{'v','T','u','p'}, ... 'outcomp',{'v','T','u','p'}, ... 'hnlin','on', ... 'linsolver','pardiso', ... 'uscale','none'); % Save current fem structure for restart purposes fem0=fem; % Constants fem.const = {'T_liquid_in','300[K]', ... 'T_steam_in','400[K]', ... 'T0','274[K]'}; % Constants fem.const = {'T_liquid_in','300[K]', ... 'T_steam_in','400[K]'}; % (Default values are not included) % Application mode 1 clear appl appl.mode.class = 'GeneralHeat'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.border = 'on'; appl.assignsuffix = '_htgh'; clear prop prop.analysis='static'; appl.prop = prop; clear bnd bnd.type = {'q0','qc','T','cont','T'}; bnd.epsilon = {0,0,0,'mat3_epsilon_solid_polished_2(T[1/K])',0}; bnd.shape = 1; bnd.T0 = {273.15,273.15,'T_liquid_in',273.15,'T_steam_in'}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',0,'mat2_eta(T[1/K])[Pa*s]'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.init = {{400;0},{273.15;0},{300;0}}; equ.shape = 2; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.convOn = {1,0,1}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]',400,'mat2_k(T[1/K])[W/(m*K)]'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{1} = appl; % Application mode 2 clear appl appl.mode.class = 'NavierStokes'; appl.module = 'CHEM'; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.assignsuffix = '_chns'; clear prop prop.analysis='static'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5','lm6','lm7','lm8'}; prop.weakconstr = weakconstr; appl.prop = prop; clear bnd bnd.type = {'walltype','open','inlet','int','inlet'}; bnd.U0in = {1,1,-1,1,1}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',1,'mat2_eta(T[1/K])[Pa*s]'}; equ.gporder = {{1;1;2}}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.cporder = {{1;1;2}}; equ.init = {{0;-1;0;0;0;0;0;0;0},0,{0;1;0;0;0; ... 0;0;0;0}}; equ.sigma = {'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]',0}; equ.name = {'Liquid','Solid','Steam'}; equ.epsilon = {'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])','hmax_chns'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{2} = appl; fem.frame = {'ref'}; fem.border = 1; clear units; units.basesystem = 'SI'; fem.units = units; % Descriptions clear descr descr.const= {'T_liquid_in','Liquid inlet temperature','T_steam_in','Steam inlet temperature'}; fem.descr = descr; % Library materials clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293','300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const'; fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcns{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; fem.lib = lib; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % Extend mesh fem.xmesh=meshextend(fem); % Solve problem fem.sol=femstatic(fem, ... 'blocksize',1000, ... 'solcomp',{'T','v','u','p'}, ... 'outcomp',{'T','v','u','p'}, ... 'hnlin','on', ... 'linsolver','pardiso', ... 'uscale','none'); % Save current fem structure for restart purposes fem0=fem; % (Default values are not included) % Application mode 1 clear appl appl.mode.class = 'GeneralHeat'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.assignsuffix = '_htgh'; clear prop prop.analysis='static'; appl.prop = prop; clear bnd bnd.type = {'q0','qc','T','cont','T'}; bnd.epsilon = {0,0,0,'mat3_epsilon_solid_polished_2(T[1/K])',0}; bnd.shape = 1; bnd.T0 = {273.15,273.15,'T_liquid_in',273.15,'T_steam_in'}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',0,'mat2_eta(T[1/K])[Pa*s]'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.init = {{400;0},{273.15;0},{300;0}}; equ.shape = 2; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.convOn = {1,0,1}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]',400,'mat2_k(T[1/K])[W/(m*K)]'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{1} = appl; % Application mode 2 clear appl appl.mode.class = 'NavierStokes'; appl.module = 'CHEM'; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.assignsuffix = '_chns'; clear prop prop.analysis='static'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5','lm6','lm7','lm8'}; prop.weakconstr = weakconstr; appl.prop = prop; clear bnd bnd.type = {'walltype','open','inlet','int','inlet'}; bnd.U0in = {1,1,-1,1,1}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',1,'mat2_eta(T[1/K])[Pa*s]'}; equ.gporder = {{1;1;2}}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.cporder = {{1;1;2}}; equ.init = {{0;-1;0;0;0;0;0;0;0},0,{0;1;0;0;0; ... 0;0;0;0}}; equ.sigma = {'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]',0}; equ.name = {'Liquid','Solid','Steam'}; equ.epsilon = {'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])','hmax_chns'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{2} = appl; fem.frame = {'ref'}; fem.border = 1; clear units; units.basesystem = 'SI'; fem.units = units; % Descriptions clear descr descr.const= {'T_liquid_in','Liquid inlet temperature','T_steam_in','Steam inlet temperature'}; fem.descr = descr; % Library materials clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293','300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const'; fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcns{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; fem.lib = lib; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % Extend mesh fem.xmesh=meshextend(fem); % Solve problem fem.sol=femstatic(fem, ... 'blocksize',1000, ... 'solcomp',{'v','T','u','p'}, ... 'outcomp',{'v','T','u','p'}, ... 'hnlin','on', ... 'linsolver','pardiso', ... 'uscale','none'); % Save current fem structure for restart purposes fem0=fem; % (Default values are not included) % Application mode 1 clear appl appl.mode.class = 'GeneralHeat'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.assignsuffix = '_htgh'; clear prop prop.analysis='static'; appl.prop = prop; clear bnd bnd.type = {'q0','qc','T','cont','T'}; bnd.epsilon = {0,0,0,'mat3_epsilon_solid_polished_2(T[1/K])',0}; bnd.shape = 1; bnd.T0 = {273.15,273.15,'T_liquid_in',273.15,'T_steam_in'}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',0,'mat2_eta(T[1/K])[Pa*s]'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.init = {{400;0},{273.15;0},{300;0}}; equ.shape = 2; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.convOn = {1,0,1}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]',400,'mat2_k(T[1/K])[W/(m*K)]'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{1} = appl; % Application mode 2 clear appl appl.mode.class = 'NavierStokes'; appl.module = 'CHEM'; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.assignsuffix = '_chns'; clear prop prop.analysis='static'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5't`,'lm6','lm7','lm8'}; prop.weakconstr = weakconstr; appl.prop = prop; clear bnd bnd.type = {'walltype','open','inlet','int','inlet'}; bnd.U0in = {1,1,-1,1,1}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',1,'mat2_eta(T[1/K])[Pa*s]'}; equ.gporder = {{1;1;2}}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.cporder = {{1;1;2}}; equ.init = {{0;-1;0;0;0;0;0;0;0},0,{0;1;0;0;0; ... 0;0;0;0}}; equ.sigma = {'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]',0}; equ.name = {'Liquid','Solid','Steam'}; equ.epsilon = {'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])','hmax_chns'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{2} = appl; fem.frame = {'ref'}; fem.border = 1; clear units; units.basesystem = 'SI'; fem.units = units; % Descriptions clear descr descr.const= {'T_liquid_in','Liquid inlet temperature','T_steam_in','Steam inlet temperature'}; fem.descr = descr; % Library materials clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293','300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const'; fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcns{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; fem.lib = lib; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % Extend mesh fem.xmesh=meshextend(fem); % Solve problem fem.sol=femstatic(fem, ... 'blocksize',1000, ... 'solcomp',{'v','T','u','p'}, ... 'outcomp',{'v','T','u','p'}, ... 'hnlin','on', ... 'linsolver','pardiso', ... 'uscale','none'); % Save current fem structure for restart purposes fem0=fem; % (Default values are not included) % Application mode 1 clear appl appl.mode.class = 'GeneralHeat'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.assignsuffix = '_htgh'; clear prop prop.analysis='static'; appl.prop = prop; clear bnd bnd.type = {'q0','qc','T','cont','T'}; bnd.epsilon = {0,0,0,'mat3_epsilon_solid_polished_2(T[1/K])',0}; bnd.shape = 1; bnd.T0 = {273.15,273.15,'T_liquid_in',273.15,'T_steam_in'}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',0,'mat2_eta(T[1/K])[Pa*s]'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.init = {{'T_liquid_in';0},{273.15;0},{'T_steam_in';0}}; equ.shape = 2; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.convOn = {1,0,1}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]',400,'mat2_k(T[1/K])[W/(m*K)]'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{1} = appl; % Application mode 2 clear appl appl.mode.class = 'NavierStokes'; appl.module = 'CHEM'; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.assignsuffix = '_chns'; clear prop prop.analysis='static'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5','lm6','lm7','lm8'}; prop.weakconstr = weakconstr; appl.prop = prop; clear bnd bnd.type = {'walltype','open','inlet','int','inlet'}; bnd.U0in = {1,1,-1,1,1}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',1,'mat2_eta(T[1/K])[Pa*s]'}; equ.gporder = {{1;1;2}}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.cporder = {{1;1;2}}; equ.init = {{0;-1;0;0;0;0;0;0;0},0,{0;1;0;0;0; ... 0;0;0;0}}; equ.sigma = {'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]',0}; equ.name = {'Liquid','Solid','Steam'}; equ.epsilon = {'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])','hmax_chns'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{2} = appl; fem.frame = {'ref'}; fem.border = 1; clear units; units.basesystem = 'SI'; fem.units = units; % Descriptions clear descr descr.const= {'T_liquid_in','Liquid inlet temperature','T_steam_in','Steam inlet temperature'}; fem.descr = descr; % Library materials clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293','300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const'; fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcns{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; fem.lib = lib; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % Extend mesh fem.xmesh=meshextend(fem); % Evaluate initial value using current solution init = asseminit(fem,'u',fem0.sol,'blocksize',1000); % Solve problem fem.sol=femstatic(fem, ... 'init',init, ... 'blocksize',1000, ... 'solcomp',{'T','v','u','p'}, ... 'outcomp',{'T','v','u','p'}, ... 'hnlin','on', ... 'linsolver','pardiso', ... 'uscale','none'); % Save current fem structure for restart purposes fem0=fem; % (Default values are not included) % Application mode 1 clear appl appl.mode.class = 'GeneralHeat'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.assignsuffix = '_htgh'; clear prop prop.analysis='static'; appl.prop = prop; clear bnd bnd.type = {'q0','qc','T','cont','T'}; bnd.epsilon = {0,0,0,'mat3_epsilon_solid_polished_2(T[1/K])',0}; bnd.shape = 1; bnd.T0 = {273.15,273.15,'T_liquid_in',273.15,'T_steam_in'}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',0,'mat2_eta(T[1/K])[Pa*s]'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.init = {{'T_liquid_in';0},{273.15;0},{'T_steam_in';0}}; equ.shape = 2; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.convOn = {1,0,1}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]',400,'mat2_k(T[1/K])[W/(m*K)]'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{1} = appl; % Application mode 2 clear appl appl.mode.class = 'NavierStokes'; appl.module = 'CHEM'; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.assignsuffix = '_chns'; clear prop prop.analysis='static'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5','lm6','lm7','lm8'}; prop.weakconstr = weakconstr; appl.prop = prop; clear bnd bnd.type = {'walltype','open','inlet','int','inlet'}; bnd.U0in = {1,1,-1,1,1}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',1,'mat2_eta(T[1/K])[Pa*s]'}; equ.gporder = {{1;1;2}}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.cporder = {{1;1;2}}; equ.init = {{0;-1;0;0;0;0;0;0;0},0,{0;1;0;0;0; ... 0;0;0;0}}; equ.sigma = {'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]',0}; equ.name = {'Liquid','Solid','Steam'}; equ.epsilon = {'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])','hmax_chns'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{2} = appl; fem.frame = {'ref'}; fem.border = 1; clear units; units.basesystem = 'SI'; fem.units = units; % Descriptions clear descr descr.const= {'T_liquid_in','Liquid inlet temperature','T_steam_in','Steam inlet temperature'}; fem.descr = descr; % Library materials clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293','300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const'; fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcnt`s{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; fem.lib = lib; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % Extend mesh fem.xmesh=meshextend(fem); % Evaluate initial value using current solution init = asseminit(fem,'u',fem0.sol,'blocksize',1000); % Solve problem fem.sol=femstatic(fem, ... 'init',init, ... 'blocksize',1000, ... 'solcomp',{'T','v','u','p'}, ... 'outcomp',{'T','v','u','p'}, ... 'hnlin','on', ... 'linsolver','pardiso', ... 'uscale','none'); % Save current fem structure for restart purposes fem0=fem; % (Default values are not included) % Application mode 1 clear appl appl.mode.class = 'GeneralHeat'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.assignsuffix = '_htgh'; clear prop prop.analysis='static'; appl.prop = prop; clear bnd bnd.type = {'q0','qc','T','cont','T'}; bnd.epsilon = {0,0,0,'mat3_epsilon_solid_polished_2(T[1/K])',0}; bnd.shape = 1; bnd.T0 = {273.15,273.15,'T_liquid_in',273.15,'T_steam_in'}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',0,'mat2_eta(T[1/K])[Pa*s]'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.init = {{'T_liquid_in';0},{273.15;0},{'T_steam_in';0}}; equ.shape = 2; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.convOn = {1,0,1}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]',400,'mat2_k(T[1/K])[W/(m*K)]'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{1} = appl; % Application mode 2 clear appl appl.mode.class = 'NavierStokes'; appl.module = 'CHEM'; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.assignsuffix = '_chns'; clear prop prop.analysis='static'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5','lm6','lm7','lm8'}; prop.weakconstr = weakconstr; appl.prop = prop; clear bnd bnd.type = {'walltype','open','inlet','int','inlet'}; bnd.U0in = {1,1,-1,1,1}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',1,'mat2_eta(T[1/K])[Pa*s]'}; equ.gporder = {{1;1;2}}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.cporder = {{1;1;2}}; equ.init = {{0;-1;0;0;0;0;0;0;0},0,{0;1;0;0;0; ... 0;0;0;0}}; equ.sigma = {'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]',0}; equ.name = {'Liquid','Solid','Steam'}; equ.epsilon = {'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])','hmax_chns'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{2} = appl; fem.frame = {'ref'}; fem.border = 1; clear units; units.basesystem = 'SI'; fem.units = units; % Descriptions clear descr descr.const= {'T_liquid_in','Liquid inlet temperature','T_steam_in','Steam inlet temperature'}; fem.descr = descr; % Library materials clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293','300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const'; fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcns{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; fem.lib = lib; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % Extend mesh fem.xmesh=meshextend(fem); % Evaluate initial value using current solution init = asseminit(fem,'u',fem0.sol,'blocksize',1000); % Solve problem fem.sol=femstatic(fem, ... 'init',init, ... 'blocksize',1000, ... 'solcomp',{'v','T','u','p'}, ... 'outcomp',{'v','T','u','p'}, ... 'hnlin','on', ... 'linsolver','pardiso', ... 'uscale','none'); % Save current fem structure for restart purposes fem0=fem; % (Default values are not included) % Application mode 1 clear appl appl.mode.class = 'GeneralHeat'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.assignsuffix = '_htgh'; clear prop prop.analysis='static'; appl.prop = prop; clear bnd bnd.type = {'q0','qc','T','cont','T'}; bnd.epsilon = {0,0,0,'mat3_epsilon_solid_polished_2(T[1/K])',0}; bnd.shape = 1; bnd.T0 = {273.15,273.15,'T_liquid_in',273.15,'T_steam_in'}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',0,'mat2_eta(T[1/K])[Pa*s]'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.init = {{'T_liquid_in';0},{273.15;0},{'T_steam_in';0}}; equ.shape = 2; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.convOn = {1,0,1}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]',400,'mat2_k(T[1/K])[W/(m*K)]'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{1} = appl; % Application mode 2 clear appl appl.mode.class = 'NavierStokes'; appl.module = 'CHEM'; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.assignsuffix = '_chns'; clear prop prop.analysis='static'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5','lm6','lm7','lm8'}; prop.weakconstr = weakconstr; appl.prop = prop; clear bnd bnd.type = {'walltype','open','inlet','int','inlet'}; bnd.U0in = {1,1,-1,1,1}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',1,'mat2_eta(T[1/K])[Pa*s]'}; equ.gporder = {{1;1;2}}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.cporder = {{1;1;2}}; equ.init = {{0;-1;0;0;0;0;0;0;0},0,{0;1;0;0;0; ... 0;0;0;0}}; equ.sigma = {'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]',0}; equ.name = {'Liquid','Solid','Steam'}; equ.epsilon = {'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])','hmax_chns'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{2} = appl; fem.frame = {'ref'}; fem.border = 1; clear units; units.basesystem = 'SI'; fem.units = units; % Descriptions clear descr descr.const= {'T_liquid_in','Liquid inlet temperature','T_steam_in','Steam inlet temperature'}; fem.descr = descr; % Library materials clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293','300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const'; fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcns{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; fem.lib = lib; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % Extend mesh fem.xmesh=meshextend(fem); % Evaluate initial value using current solution init = asseminit(fem,'u',fem0.sol,'blocksize',1000); % Solve problem fem.sol=femstatic(fem, ... 'init',init, ... 'blocksize',1000, ... 'solcomp',{'v','T','u','p'}, ... 'outcomp',{'v','T','u','p'}, ... 'hnlin','on', ... 'linsolver','pardiso', ... 'uscale','none'); % Save current fem structure for restart purposes fem0=fem; % (Default values are not included) % Application mode 1 clear appl appl.mode.class = 'GeneralHeat'; appl.module = 'HT'; appl.shape = {'shlag(1,''J'')','shlag(2,''T'')'}; appl.assignsuffix = '_htgh'; clear prop prop.analysis='static'; appl.prop = prop; clear bnd bnd.type = {'q0','qc','T','cont','T'}; bnd.epsilon = {0,0,0,'mat3_epsilon_solid_polished_2(T[1/K])',0}; bnd.shape = 1; bnd.T0 = {273.15,273.15,'T_liquid_in',273.15,'T_steam_in'}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',0,'mat2_eta(T[1/K])[Pa*s]'}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.init = {{'T_liquid_in';0},{273.15;0},{'T_steam_in';0}}; equ.shape = 2; equ.C = {'mat1_Cp(T[1/K])[J/(kg*K)]','mat3_C_solid_1(T[1/K])[J/(kg*K)]', ... 'mat2_Cp(T[1/K])[J/(kg*K)]'}; equ.convOn = {1,0,1}; equ.k = {'mat1_k(T[1/K])[W/(m*K)]',400,'mat2_k(T[1/K])[W/(m*K)]'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{1} = appl; % Application mode 2 clear appl appl.mode.class = 'NavierStokes'; appl.module = 'CHEM'; appl.gporder = {4,2}; appl.cporder = {2,1}; appl.assignsuffix = '_chns'; clear prop prop.analysis='static'; clear weakconstr weakconstr.value = 'off'; weakconstr.dim = {'lm2','lm3','lm4','lm5','lm6','lm7','lm8'}; prop.weakconstr = weakconstr; appl.prop = prop; clear bnd bnd.type = {'walltype','outlet','inlet','int','inlet'}; bnd.U0in = {1,1,-1,1,1}; bnd.ind = [1,2,3,4,1,1,4,5,2,1]; appl.bnd = bnd; clear equ equ.eta = {'mat1_eta(T[1/K])[Pa*s]',1,'mat2_eta(T[1/K])[Pa*s]'}; equ.gporder = {{1;1;2}}; equ.rho = {'mat1_rho(T[1/K])[kg/m^3]','mat3_rho_solid_1(T[1/K])[kg/m^3]', ... 'mat2_rho(p[1/Pa],T[1/K])[kg/m^3]'}; equ.cporder = {{1;1;2}}; equ.init = {{0;-1;0;0;0;0;0;0;0},0,{0;1;0;0;0; ... 0;0;0;0}}; equ.sigma = {'mat1_sigma','mat3_sigma_solid_1(T[1/K])[S/m]',0}; equ.name = {'Liquid','Solid','Steam'}; equ.epsilon = {'hmax_chns','mat3_epsilon_solid_polished_2(T[1/K])','hmax_chns'}; equ.ind = [1,2,3]; appl.equ = equ; fem.appl{2} = appl; fem.frame = {'ref'}; fem.border = 1; clear units; units.basesystem = 'SI'; fem.units = units; % Descriptions clear descr descr.const= {'T_liquid_in','Liquid inlet temperature','T_steam_in','Steam inlet temperature'}; fem.descr = descr; % Library materials clear lib lib.mat{1}.name='Water, liquid'; lib.mat{1}.varname='mat1'; lib.mat{1}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{1}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{1}.variables.sigma='5.5e-6[S/m]'; lib.mat{1}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{1}.variables.rho='rho(T[1/K])[kg/m^3]'; lib.mat{1}.variables.k='k(T[1/K])[W/(m*K)]'; lib.mat{1}.variables.cs='cs(T[1/K])[m/s]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='Cp(T)'; fcns{1}.expr='4200'; fcns{1}.dexpr={'diff(4200,T)'}; fcns{2}.type='inline'; fcns{2}.name='k(T)'; fcns{2}.expr='0.0015*T+0.1689'; fcns{2}.dexpr={'diff(0.0015*T+0.1689,T)'}; fcns{3}.type='interp'; fcns{3}.name='rho'; fcns{3}.method='cubic'; fcns{3}.extmethod='const'; fcns{3}.x={'273.15','275.15','277.15','279.15','281.15','283.15', ... '293.15','313.15','353.15','373.15'}; fcns{3}.data={'999.841','999.941','999.973','999.941','999.85','999.7', ... '998.2','992.3','971.8','958.4'}; fcns{4}.type='interp'; fcns{4}.name='nu0'; fcns{4}.method='cubic'; fcns{4}.extmethod='const'; fcns{4}.x={'273','275','293',tO'300','320','325','340','360','375'}; fcns{4}.data={'1.79E-06','1.67E-06','1.01E-06','8.57E-07','5.84E-07', ... '5.38E-07','4.32E-07','3.39E-07','2.91E-07'}; fcns{5}.type='interp'; fcns{5}.name='eta'; fcns{5}.method='cubic'; fcns{5}.extmethod='const'; fcns{5}.x={'273','275','293','300','320','325','340','360','375'}; fcns{5}.data={'1.79E-03','1.67E-03','1.00E-03','8.54E-04','5.78E-04', ... '5.31E-04','4.23E-04','3.28E-04','2.78E-04'}; fcns{6}.type='interp'; fcns{6}.name='cs'; fcns{6}.method='cubic'; fcns{6}.extmethod='const'; fcns{6}.x={'273','278','283','293','303','313','323','333','343','353', ... '363','373'}; fcns{6}.data={'1403','1427','1447','1481','1507','1526','1541','1552', ... '1555','1555','1550','1543'}; lib.mat{1}.functions = fcns; lib.mat{2}.name='Steam, 1 atm'; lib.mat{2}.varname='mat2'; lib.mat{2}.variables.nu0='nu0(T[1/K])[m^2/s]'; lib.mat{2}.variables.eta='eta(T[1/K])[Pa*s]'; lib.mat{2}.variables.C='Cp(T[1/K])[J/(kg*K)]'; lib.mat{2}.variables.rho='rho(p[1/Pa],T[1/K])[kg/m^3]'; lib.mat{2}.variables.k='k(T[1/K])[W/(m*K)]'; clear fcns fcns{1}.type='inline'; fcns{1}.name='nu0(T)'; fcns{1}.expr='(9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T)'; fcns{1}.dexpr={'diff((9.174e-13*T^2+3.881e-08*T-2.102e-06)/(18e-3*1.013e5/8.314/T),T)'}; fcns{2}.type='inline'; fcns{2}.name='Cp(T)'; fcns{2}.expr='-0.0002*T^2+0.7929*T+1673.1'; fcns{2}.dexpr={'diff(-0.0002*T^2+0.7929*T+1673.1,T)'}; fcns{3}.type='inline'; fcns{3}.name='rho(p,T)'; fcns{3}.expr='p*18e-3/8.314/T'; fcns{3}.dexpr={'diff(p*18e-3/8.314/T,p)','diff(p*18e-3/8.314/T,T)'}; fcns{4}.type='inline'; fcns{4}.name='eta(T)'; fcns{4}.expr='9.174e-13*T^2+3.881e-08*T-2.102e-06'; fcns{4}.dexpr={'diff(9.174e-13*T^2+3.881e-08*T-2.102e-06,T)'}; fcns{5}.type='inline'; fcns{5}.name='k(T)'; fcns{5}.expr='10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242)'; fcns{5}.dexpr={'diff(10^(1.7186*log10(abs(T))^2-7.8203*log10(abs(T))+7.1242),T)'}; lib.mat{2}.functions = fcns; lib.mat{3}.name='Copper'; lib.mat{3}.varname='mat3'; lib.mat{3}.variables.nu='nu(T[1/K])'; lib.mat{3}.variables.res='res_solid_1(T[1/K])[ohm*m]'; lib.mat{3}.variables.E='E(T[1/K])[Pa]'; lib.mat{3}.variables.TD='TD(T[1/K])[m^2/s]'; lib.mat{3}.variables.VP='VP_solid_1(T[1/K])[Pa]'; lib.mat{3}.variables.HC='HC_solid_1(T[1/K])[J/(mol*K)]'; lib.mat{3}.variables.C='C_solid_1(T[1/K])[J/(kg*K)]'; lib.mat{3}.variables.kappa='kappa(T[1/K])[Pa]'; lib.mat{3}.variables.mu='mu(T[1/K])[Pa]'; lib.mat{3}.variables.CTE='CTE_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.sigma='sigma_solid_1(T[1/K])[S/m]'; lib.mat{3}.variables.dL='dL_solid_1(T[1/K])'; lib.mat{3}.variables.alpha='alpha_solid_1(T[1/K])[1/K]'; lib.mat{3}.variables.epsilon='epsilon_solid_polished_2(T[1/K])'; lib.mat{3}.variables.Syt='Syt_solid_40_reduction_by_cold_drawing_5(T[1/K])[Pa]'; lib.mat{3}.variables.elong='elong_solid_40_reduction_by_cold_drawing_2(T[1/K])'; lib.mat{3}.variables.rho='rho_solid_1(T[1/K])[kg/m^3]'; lib.mat{3}.variables.nemiss='nemiss(T[1/K])'; lib.mat{3}.variables.Sys='Sys_solid_40_reduction_by_cold_drawing_4(T[1/K])[Pa]'; clear fcns fcns{1}.type='piecewise'; fcns{1}.name='dL_solid_1(T)'; fcns{1}.extmethod='const'; fcns{1}.subtype='poly'; fcns{1}.expr={{'0','-0.003272586','1','-6.837087E-8','2','1.574823E-8','3', ... '3.040518E-10'},{'0','-0.003491523','1','2.12144E-6','2','5.197613E-8','3', ... '-6.339761E-11'},{'0','-0.004540862','1','1.446717E-5','2','3.415834E-9','3', ... '3.472655E-13'}}; fcns{1}.intervals={'4.0','80.0','282.0','1250.0'}; fcns{2}.type='piecewise'; fcns{2}.name='dL_liquid_2(T)'; fcns{2}.extmethod='const'; fcns{2}.subtype='poly'; fcns{2}.expr={{'0','-0.03841182','1','2.563914E-5','2','1.948782E-9'}}; fcns{2}.intervals={'1358.0','1523.0'}; fcns{3}.type='piecewise'; fcns{3}.name='CTE_solid_1(T)'; fcns{3}.extmethod='const'; fcns{3}.subtype='poly'; fcns{3}.expr={{'0','-8.574809E-9','1','4.13567E-9','2','-5.673583E-10','3', ... '5.520915E-11'},{'0','2.194122E-7','1','-2.662325E-8','2','4.800942E-10','3', ... '6.093443E-11','4','-6.195564E-13'},{'0','-8.81E-6','1','3.292355E-7','2', ... '-1.773823E-9','3','4.545667E-12','4','-4.483983E-15'},{'0','9.897871E-6','1', ... '3.796303E-8','2','-6.61053E-11','3','5.60845E-14','4','-1.591449E-17'}}; fcns{3}.intervals={'4.0','13.0','60.0','300.0','1250.0'}; fcns{4}.type='piecewise'; fcns{4}.name='CTE_liquid_2(T)'; fcns{4}.extmethod='const'; fcns{4}.subtype='poly'; fcns{4}.expr={{'0','2.563914E-5','1','3.897564E-9'}}; fcns{4}.intervals={'1358.0','1523.0'}; fcns{5}.type='piecewise'; fcns{5}.name='k_solid_residual_resistivity_ratio_of_30_1(T)'; fcns{5}.extmethod='const'; fcns{5}.subtype='poly'; fcns{5}.expr={{'0','12.55868','1','36.66487','2','1.387207','3', ... '-0.07168113','4','6.99799E-4'},{'0','2174.919','1','-45.25448','2', ... '0.3738471','3','-9.504397E-4'},{'0','2545.87','1','-67.53869','2', ... '0.8176488','3','-0.004470238','4','9.22619E-6'},{'0','555.4','1','-2.116905', ... '2','0.008971429','3','-1.266667E-5'},{'0','423.7411','1','-0.3133575','2', ... '0.001013916','3','-1.570451E-6','4','1.06222E-9','5','-2.64198E-13'}}; fcns{5}.intervals={'1.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{6}.type='piecewise'; fcns{6}.name='k_solid_residual_resistivity_ratio_of_100_2(T)'; fcns{6}.extmethod='const'; fcns{6}.subtype='poly'; fcns{6}.expr={{'0','-22.5','1','135.0796','2','4.741986','3','-0.3723024', ... '4','0.004720439'},{'0','3933.429','1','-63.68','2','0.05142857'},{'0','6328.994', ... '1','-201.2242','2','2.37446','3','-0.009554548'},{'0','4760.0','1', ... '-147.1793','2','1.922369','3','-0.01129286','4','2.488095E-5'},{'0','831.0', ... '1','-6.986667','2','0.04406667','3','-1.253333E-4','4','1.333333E-7'},{'0', ... '528.9926','1','-1.034752','2','0.003059339','3','-4.399776E-6','4', ... '2.929135E-9','5','-7.326451E-13'}}; fcns{6}.intervals={'1.0','30.0','40.0','70.0','100.0','300.0','1358.0'}; fcns{7}.type='piecewise'; fcns{7}.name='k_solid_residual_resistivity_ratio_of_300_3(T)'; fcns{7}.extmethod='const'; fcns{7}.subtype='poly'; fcns{7}.expr={{'0','43.92216','1','471.9349','2','8.879346','3','-1.556526', ... '4','0.02860221'},{'0','11974.61','1','-403.36','2','3.765714'},{'0','9962.794', ... '1','-348.0243','2','4.358806','3','-0.01844096'},{'0','5053.0','1', ... '-154.0752','2','1.977238','3','-0.01141905','4','2.47619E-5'},{'0','950.0', ... '1','-9.188333','2','0.06011667','3','-1.766667E-4','4','1.933333E-7'},{'0', ... '654.0162','1','-2.114367','2','0.006545992','3','-9.503517E-6','4', ... '6.375282E-9','5','-1.604293E-12'}}; fcns{7}.intervals={'1.0','25.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{8}.type='piecewise'; fcns{8}.name='k_solid_residual_resistivity_ratio_of_1000_4(T)'; fcns{8}.extmethod='const'; fcns{8}.subtype='poly'; fcns{8}.expr={{'0','43.5812','1','1287.778','2','127.4809','3','-18.90287', ... '4','0.5278154'},{'0','23251.23','1','-934.5617','2','10.06102'},{'0','12192.48', ... '1','-440.2468','2','5.626285','3','-0.02418948'},{'0','5527.0','1', ... '-171.526','2','2.221036','3','-0.01292619','4','2.821429E-5'},{'0','907.0', ... '1','-7.941667','2','0.04885','3','-1.353333E-4','4','1.4E-7'},{'0', ... '437.5628','1','-0.1648376','2','1.824664E-4','3','-1.427409E-7','4', ... '3.979442E-11'}}; fcns{8}.intervals={'1.0','18.0','45.0','70.0','100.0','300.0','1358.0'}; fcns{9}.type='piecewise'; fcns{9}.name='k_solid_residual_resistivity_ratio_of_3000_5(T)'; fcns{9}.extmethod='const'; fcns{9}.subtype='poly'; fcns{9}.expr={{'0','936.8333','1','3199.781','2','718.3418','3','-124.0868', ... '4','4.473485'},{'0','43533.03','1','-1969.955','2','12.47834','3', ... '0.3350561'},{'0','40360.93','1','-2208.569','2','42.18538','3','-0.2725321'},{'0', ... '16075.33','1','-709.3282','2','12.42221','3','-0.09815779','4', ... '2.927777E-4'},{'0','1135.071','1','-13.04691','2','0.08980613','3', ... '-2.750007E-4','4','3.115546E-7'},{'0','673.4937','1','-2.249547','2', ... '0.006928375','3','-1.001266E-5','4','6.69616E-9','5','-1.68138E-12'}}; fcns{9}.intervals={'1.0','10.0','30.0','45.0','100.0','300.0','1358.0'}; fcns{10}.type='piecewise'; fcns{10}.name='k_solid_120_nm_thin_film_6(T)'; fcns{10}.extmethod='const'; fcns{10}.subtype='poly'; fcns{10}.expr={{'0','291.9251','1','-0.5765848','2','0.001195407'},{'0', ... '224.1887','1','0.03455938','2','-1.829181E-4'}}; fcns{10}.intervals={'100.0','225.0','475.0'}; fcns{11}.type='piecewise'; fcns{11}.name='k_solid_300_nm_thin_film_7(T)'; fcns{11}.extmethod='const'; fcns{11}.subtype='poly'; fcns{11}.expr={{'0','504.4357','1','-1.860341','2','0.006224168','3', ... '-7.062428E-6'},{'0','296.6006','1','0.1293918','2','-2.169443E-4'}}; fcns{11}.intervals={'100.0','300.0','475.0'}; fcns{12}.type='piecewise'; fcns{12}.name='k_solid_181_nm_thin_film_8(T)'; fcns{12}.extmethod='const'; fcns{12}.subtype='poly'; fcns{12}.expr={{'0','332.2834','1','-0.5270418','2','0.001062584'},{'0', ... '273.4186','1','-0.004096151','2','-8.062265E-5'}}; fcns{12}.intervals={'100.0','200.0','475.0'}; fcns{13}.type='piecewise'; fcns{13}.name='k_liquid_9(T)'; fcns{13}.extmethod='const'; fcns{13}.subtype='poly'; fcns{13}.expr={{'0','45.32857','1','0.1504997','2','-5.704651E-5','3', ... '9.576806E-9','4','-8.501398E-13','5','3.056993E-17'}}; fcns{13}.intervals={'1358.0','8500.0'}; fcns{14}.type='piecewise'; fcns{14}.name='E(T)'; fcns{14}.extmethod='const'; fcns{14}.subtype='poly'; fcns{14}.expr={{'0','1.37E11','1','-3.330669E-6','2','-127000.0'},{'0', ... '1.408492E11','1','-4.703751E7','2','-12923.82'}}; fcns{14}.intervals={'4.0','300.0','1250.0'}; fcns{15}.type='piecewise'; fcns{15}.name='res_solid_1(T)'; fcns{15}.extmethod='const'; fcns{15}.subtype='poly'; fcns{15}.expr={{'0','2.0E-11'},{'0','1.002557E-11','1','2.945503E-12','2', ... '-2.767806E-13','3','8.665115E-15'},{'0','1.370786E-9','1','-8.741734E-11', ... '2','1.738251E-12','3','-6.532611E-15'},{'0','-3.514582E-9','1', ... '7.064722E-11','2','-8.917638E-15','3','1.026538E-17'}}; fcns{15}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{16}.type='piecewise'; fcns{16}.name='res_liquid_2(T)'; fcns{16}.extmethod='const'; fcns{16}.subtype='poly'; fcns{16}.expr={{'0','7.508256E-8','1','9.942937E-11'}}; fcns{16}.intervals={'1358.0','1799.0'}; fcns{17}.type='piecewise'; fcns{17}.name='epsilon_solid_oxidized_1(T)'; fcns{17}.extmethod='const'; fcns{17}.subtype='poly'; fcns{17}.expr={{'0','1.036246','1','-0.001938284','2','1.708638E-6'}}; fcns{17}.intervals={'588.0','1033.0'}; fcns{18}.type='piecewise'; fcns{18}.name='epsilon_solid_polished_2(T)'; fcns{18}.extmethod='const'; fcns{18}.subtype='poly'; fcns{18}.expr={{'0','0.0027','1','2.72E-5'}}; fcns{18}.intervals={'293.0','750.0'}; fcns{19}.type='piecewise'; fcns{19}.name='Syt_solid_annealed_65_micron_GS__1(T)'; fcns{19}.extmethod='const'; fcns{19}.subtype='poly'; fcns{19}.expr={{'0','4.397735E8','1','-1138269.0','2','1362.768'}}; fcns{19}.intervals={'4.0','295.0'}; fcns{20}.type='piecewise'; fcns{20}.name='Syt_solid_10_cold_rolled_2(T)'; fcns{20}.extmethod='const'; fcns{20}.subtype='poly'; fcns{20}.expr={{'0','2.341782E8','1','377241.4','2','-1269.352','3', ... '0.6508134'}}; fcns{20}.intervals={'293.0','873.0'}; fcns{21}.type='piecewise'; fcns{21}.name='Syt_solid_annealed_120_micron_GS__3(T)'; fcns{21}.extmethod='const'; fcns{21}.subtype='poly'; fcns{21}.expr={{'0','3.574227E8','1','-732818.0','2','1558.538','3', ... '-2.478229','4','0.001329502'}}; fcns{21}.intervals={'293.0','922.0'}; fcns{22}.type='piecewise'; fcns{22}.name='Syt_solid_annealed_12_micron_GS__4(T)'; fcns{22}.extmethod='const'; fcns{22}.subtype='poly'; fcns{22}.expr={{'0','4.317654E8','1','-642027.4','2','-68.89019'}}; fcns{22}.intervals={'30.0','300.0'}; fcns{23}.type='piecewise'; fcns{23}.name='Syt_solid_40_reduction_by_cold_drawing_5(T)'; fcns{23}.extmethod='const'; fcns{23}.subtype='poly'; fcns{23}.expr={{'0','-1.477479E9','1','1.932506E7','2','-74594.2','3', ... '125.2704','4','-0.078893'},{'0','5.596969E8','1','-994802.5','2','453.4515'}}; fcns{23}.intervals={'293.0','588.0','1088.0'}; fcns{24}.type='piecewise'; fcns{24}.name='alpha_solid_1(T)'; fcns{24}.extmethod='const'; fcns{24}.subtype='poly'; fcns{24}.expr={{'0','1.104402E-5','1','4.812192E-8','2','-1.223083E-10'},{'0', ... '1.276495E-5','1','1.849516E-8','2','1.203963E-11','3','-1.023671E-13'},{'0', ... '1.54043E-5','1','4.517462E-9','2','-5.067436E-13'}}; fcns{24}.intervals={'4.0','100.0','230.0','1250.0'}; fcns{25}.type='piecewise'; fcns{25}.name='alpha_liquid_2(T)'; fcns{25}.extmethod='const'; fcns{25}.subtype='poly'; fcns{25}.expr={{'0','2.829819E-5','1','1.940378E-9'}}; fcns{25}.intervals={'1358.0','1523.0'}; fcns{26}.type='piecewise'; fcns{26}.name='C_solid_1(T)'; fcns{26}.extmethod='const'; fcns{26}.subtype='poly'; fcns{26}.expr={{'0','0.008168055','1','0.00104457','2','0.003441219','3', ... '2.847033E-4','4','2.246429E-5'},{'0','29.05972','1','-3.767169','2', ... '0.1540539','3','-0.001048364','4','3.010206E-7'},{'0','-215.2814','1', ... '8.236392','2','-0.04732108','3','1.291112E-4','4','-1.357031E-7'},{'0', ... '342.764','1','0.1338348','2','5.535252E-5','3','-1.971221E-7','4', ... '1.140747E-10'}}; fcns{26}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{27}.type='piecewise'; fcns{27}.name='C_liquid_2(T)'; fcns{27}.extmethod='const'; fcns{27}.subtype='poly'; fcns{27}.expr={{'0','516.1615'}}; fcns{27}.intervals={'1356.0','6000.0'}; fcns{28}.type='piecewise'; fcns{28}.name='C_gas_3(T)'; fcns{28}.extmethod='const'; fcns{28}.subtype='poly'; fcns{28}.expr={{'0','327.0843','1','3.888545E-5'},{'0','309.7379','1', ... '0.04659834','2','-4.21684E-5','3','1.304115E-8','4','-1.086767E-13'}}; fcns{28}.intervals={'293.0','1000.0','2000.0'}; fcns{29}.type='piecewise'; fcns{29}.name='HC_solid_1(T)'; fcns{29}.extmethod='const'; fcns{29}.subtype='poly'; fcns{29}.expr={{'0','5.190474E-4','1','6.637828E-5','2','2.186757E-4','3', ... '1.809176E-5','4','1.427516E-6'},{'0','1.846629','1','-0.2393885','2', ... '0.00978951','3','-6.661932E-5','4','1.912866E-8'},{'0','-13.68027','1', ... '0.5233899','2','-0.003007065','3','8.204498E-6','4','-8.623391E-9'},{'0', ... '21.78128','1','0.008504666','2','3.517431E-6','3','-1.252632E-8','4', ... '7.248993E-12'}}; fcns{29}.intervals={'1.0','18.0','60.0','300.0','1300.0'}; fcns{30}.type='piecewise'; fcns{30}.name='HC_liquid_2(T)'; fcns{30}.extmethod='const'; fcns{30}.subtype='poly'; fcns{30}.expr={{'0','32.8'}}; fcns{30}.intervals={'1356.0','6000.0'}; fcns{31}.type='piecewise'; fcns{31}.name='HC_gas_3(T)'; fcns{31}.extmethod='const'; fcns{31}.subtype='poly'; fcns{31}.expr={{'0','20.7849','1','2.471015E-6'},{'0','19.6826','1','0.002961136', ... '2','-2.679634E-6','3','8.287132E-10','4','-6.905968E-15'}}; fcns{31}.intervals={'293.0','1000.0','2000.0'}; fcns{32}.type='piecewise'; fcns{32}.name='mu(T)'; fcns{32}.extmethod='const'; fcns{32}.subtype='poly'; fcns{32}.expr={{'0','5.12E10','1','4.718448E-7','2','-46300.0'}}; fcns{32}.intervals={'4.0','300.0'}; fcns{33}.type='piecewise'; fcns{33}.name='sigma_solid_1(T)'; fcns{33}.extmethod='const'; fcns{33}.subtype='general'; fcns{33}.expr={'1/(2.000000E-11)', ... '1/(8.665115E-15*T^3-2.767806E-13*T^2+2.945503E-12*T+1.002557E-11)', ... '1/(-6.532611E-15*T^3+1.738251E-12*T^2-8.741734E-11*T+1.370786E-09)', ... '1/(1.026538E-17*T^3-8.917638E-15*T^2+7.064722E-11*T-3.514582E-09)'}; fcns{33}.intervals={'1.0','7.0','40.0','100.0','1358.0'}; fcns{34}.type='piecewise'; fcns{34}.name='sigma_liquid_2(T)'; fcns{34}.extmethod='const'; fcns{34}.subtype='general'; fcns{34}.expr={'1/(9.942937E-11*T+7.508256E-08)'}; fcns{34}.intervals={'1358.0','1799.0'}; fcns{35}.type='piecewise'; fcns{35}.name='nemiss(T)'; fcns{35}.extmethod='const'; fcns{35}.subtype='poly'; fcns{35}.expr={{'0','1.037439','1','-0.001949328','2','1.683428E-6'}}; fcns{35}.intervals={'588.0','1033.0'}; fcns{36}.type='piecewise'; fcns{36}.name='Sys_solid_annealed_42_micron_GS__1(T)'; fcns{36}.extmethod='const'; fcns{36}.subtype='poly'; fcns{36}.expr={{'0','3.470962E7','1','-16299.27'}}; fcns{36}.intervals={'4.0','300.0'}; fcns{37}.type='piecewise'; fcns{37}.name='Sys_solid_10_cold_rolled_2(T)'; fcns{37}.extmethod='const'; fcns{37}.subtype='poly'; fcns{37}.expr={{'0','3.294455E8','1','-1297557.0','2','5249.353','3', ... '-8.82769','4','0.004626405'}}; fcns{37}.intervals={'293.0','873.0'}; fcns{38}.type='piecewise'; fcns{38}.name='Sys_solid_annealed_120_micron_GS__3(T)'; fcns{38}.extmethod='const'; fcns{38}.subtype='poly'; fcns{38}.expr={{'0','9.917962E7','1','-276037.4','2','304.3743','3', ... '-0.1255723'}}; fcns{38}.intervals={'293.0','922.0'}; fcns{39}.type='piecewise'; fcns{39}.name='Sys_solid_40_reduction_by_cold_drawing_4(T)'; fcns{39}.extmethod='const'; fcns{39}.subtype='poly'; fcns{39}.expr={{'0','3.648E8','1','3198918.0','2','-24450.6','3','60.15024', ... '4','-0.04997051'},{'0','1.156124E10','1','-5.101785E7','2','75136.57','3', ... '-36.86067'},{'0','3.571834E8','1','-1037630.0','2','1021.334','3', ... '-0.3372394'}}; fcns{39}.intervals={'293.0','588.0','644.0','1088.0'}; fcns{40}.type='piecewise'; fcns{40}.name='elong_solid_annealed_120_micron_GS__1(T)'; fcns{40}.extmethod='const'; fcns{40}.subtype='poly'; fcns{40}.expr={{'0','123.3713','1','-0.2188266','2','1.120172E-4'}}; fcns{40}.intervals={'293.0','922.0'}; fcns{41}.type='piecewise'; fcns{41}.name='elong_solid_40_reduction_by_cold_drawing_2(T)'; fcns{41}.extmethod='const'; fcns{41}.subtype='poly'; fcns{41}.expr={{'0','53.2536','1','-0.3009904','2','6.663194E-4','3', ... '-3.897456E-7'}}; fcns{41}.intervals={'293.0','1088.0'}; fcns{42}.type='piecewise'; fcns{42}.name='rho_solid_1(T)'; fcns{42}.extmethod='const'; fcns{42}.subtype='poly'; fcns{42}.expr={{'0','9028.155','1','0.001936185','2','-4.310034E-4','3', ... '-8.227902E-6'},{'0','9034.264','1','-0.05885933','2','-0.001406238','3', ... '1.736657E-6'},{'0','9062.604','1','-0.3926111','2','-8.730517E-5'}}; fcns{42}.intervals={'4.0','90.0','250.0','1250.0'}; fcns{43}.type='piecewise'; fcns{43}.name='rho_liquid_2(T)'; fcns{43}.extmethod='const'; fcns{43}.subtype='poly'; fcns{43}.expr={{'0','8938.719','1','-0.7367'}}; fcns{43}.intervals={'1358.0','1523.0'}; fcns{44}.type='piecewise'; fcns{44}.name='TD(T)'; fcns{44}.extmethod='const'; fcns{44}.subtype='poly'; fcns{44}.expr={{'0','1.952783E-5','1','1.293564E-8'}}; fcns{44}.intervals={'1358.0','1473.0'}; fcns{45}.type='piecewise'; fcns{45}.name='VP_solid_1(T)'; fcns{45}.extmethod='const'; fcns{45}.subtype='general'; fcns{45}.expr={'(exp((-1.774800e+004/T-7.317000e-001*log10(T)+1.200381e+001)*log(10.0)))*1.333200e+002'}; fcns{45}.intervals={'293.0','1358.0'}; fcns{46}.type='piecewise'; fcns{46}.name='VP_liquid_2(T)'; fcns{46}.extmethod='const'; fcns{46}.subtype='general'; fcns{46}.expr={'(exp((-1.641500e+004/T+8.729810e+000)*log(10.0)))*1.333200e+002'}; fcns{46}.intervals={'1358.0','1850.0'}; fcns{47}.type='piecewise'; fcns{47}.name='nu(T)'; fcns{47}.extmethod='const'; fcns{47}.subtype='poly'; fcns{47}.expr={{'0','0.3378748','1','7.672235E-7','2','-3.529109E-8'}}; fcns{47}.intervals={'4.0','300.0'}; fcns{48}.type='piecewise'; fcns{48}.name='kappa(T)'; fcns{48}.extmethod='const'; fcns{48}.subtype='poly'; fcns{48}.expr={{'0','1.408545E11','1','-151138.5','2','-155999.5'}}; fcns{48}.intervals={'4.0','300.0'}; fcns{49}.type='piecewise'; fcns{49}.name='eta(T)'; fcns{49}.extmethod='const'; fcns{49}.subtype='poly'; fcns{49}.expr={{'0','0.02795433','1','-2.813626E-5','2','7.916142E-9'}}; fcns{49}.intervals={'1373.0','1473.0'}; lib.mat{3}.functions = fcns; fem.lib = lib; % ODE Settings clear ode clear units; units.basesystem = 'SI'; ode.units = units; fem.ode=ode; % Multiphysics fem=multiphysics(fem); % Extend mesh fem.xmesh=meshextend(fem); % Evaluate initial value using current solution init = asseminit(fem,'u',fem0.sol,'blocksize',1000); % Solve problem fem.sol=femstatic(fem, ... 'init',init, ... 'blocksize',1000, ... 'solcomp',{'T','v','u','p'}, ... 'outcomp',{'T','v','u','p'}, ... 'hnlin','on', ... 'linsolver','pardiso', ... 'uscale','none'); % Save current fem structure for restart purposes fem0=fem; uq~ tq% COMSOL Multiphysics Model M-file % Generated by COMSOL 3.4 (COMSOL 3.4.0.248, $Date: 2007/10/10 16:07:51 $) flclear fem % COMSOL version clear vrsn vrsn.name = 'COMSOL 3.4'; vrsn.ext = ''; vrsn.major = 0; vrsn.build = 248; vrsn.rcs = '$Name: $'; vrsn.date = '$Date: 2007/10/10 16:07:51 $'; fem.version = vrsn; % Geometry g1=rect2(0.2,1.2,'base','corner','pos',[-1.2,-0.4]); g2=rect2(0.2,1.2,'base','corner','pos',[-1,-0.4]); g2=scale(g2,0.2,1,0,0); g2=move(g2,[-0.6200000000000001,-5.551115123125783E-17]); g2=scale(g2,1,1,1,0); g2=scale(g2,1,1,1,0); g2=scale(g2,1,1,111,22); g3=rect2(0.2,1.2,'base','corner','pos',[-1,-0.4]); g4=rect2('0.2','1.2','base','corner','pos',{'0','0'},'rot','0'); g5=rect2(0.3,1.2,'base','corner','pos',[0.2,0]); g6=rect2('05','1','base','corner','pos',{'0','0'},'rot','0'); g6=move(g6,[-2,0]); g7=rect2('0.5','1','base','corner','pos',{'-2','0'},'rot','0'); g7=move(g7,[0.75,0]); g8=rect2('0.5','1','base','corner','pos',{'0','0'},'rot','0'); g5=move(g5,[0.3,-0.19999999999999996]); g5=move(g5,[0.19999999999999996,0]); g9=rect2('0.2','1','base','corner','pos',{'0.5','0'},'rot','0'); g10=rect2('0.3','1','base','corner','pos',{'0','0'},'rot','0'); g9=move(g9,[-0.09999999999999998,0]); g11=rect2('0.2','1','base','corner','pos',{'0.3','0'},'rot','0'); g12=rect2('0.1','1','base','corner','pos',{'0.3','0'},'rot','0'); g13=rect2(0.6,1,'base','corner','pos',[0.4,0]); g14=rect2('0.3','1','base','corner','pos',{'0.4','0'},'rot','0'); % Geometry objects clear s s.objs={g10,g12,g14}; s.name={'R1','R2','R3'}; s.tags={'g10','g12','g14'}; fem.draw=struct('s',s); % COMSOL Multiphysics Model M-file % Generated by COMSOL 3.4 (COMSOL 3.4.0.248, $Date: 2007/10/10 16:07:51 $) % Geometry % Analyzed geometry clear s s.objs={g10,g12,g14}; s.name={'R1','R2','R3'}; s.tags={'g10','g12','g14'}; fem.draw=struct('s',s); fem.geom=geomcsg(fem); % COMSOL Multiphysics Model M-file % Generated by COMSOL 3.4 (COMSOL 3.4.0.248, $Date: 2007/10/10 16:07:51 $) % Constants fem.const = {'T_liquid_in','300[K]', ... 'T_steam_in','400[K]', ... 'T0','274[K]'}; % Constants fem.const = {'T_liquid_in','300[K]', ... 'T_steam_in','400[K]'}; tclear mfile clear vrsn vrsn.name = 'COMSOL 3.4'; vrsn.ext = ''; vrsn.major = 0; vrsn.build = 248; vrsn.rcs = '$Name: $'; vrsn.date = '$Date: 2007/10/10 16:07:51 $'; mfile.version=vrsn; mfile.fem='fem'; mfile.stored={'fem0','fem1'}; mfile.tags={}; mfile.types={}; x