Sie sind auf Seite 1von 3

/title, Thermal-Diffusion Analysis of a Potato Slice

! *** Potato dimensions


r=40 ! Radius, mm
h=3 ! Thickness, mm
! *** Material properties of potato
! *** Thermal properties assumed constant
k=4e-4 ! Thermal conductivity, W/mm/K
p=7.55e-4 ! Mass density, g/mm^3
c=4.34 ! Specific heat, J/g/degC
csat=3.62e-3 ! Saturated concentration, g/mm^3
! Temperatures for diffusivity coefficients, degC
t1=10 $t2=20 $t3=30 $t4=40 $t5=50 $t6=60 $t7=70 $t8=80 $t9=90
! Diffusivity coefficients, mm^2/s
d1=8.97e-5 $d2=1.68e-4 $d3=3.00e-4 $d4=5.18e-4 $d5=8.66e-4 $d6=1.40e-3 $d7=2.20e-3
$d8=3.38e-3 $d9=5.07e-3
! *** Loads
temp0=20 ! Initial potato temperature, degC
temp1=60 ! Bulk temp. for CASE1 and CASE2, degC
temp2=85 ! Bulk temperature for CASE3, degC
conc0=1 ! Initial normalized concentration
conc1=0 ! Applied normalized concentration
h1=3.2e-5 ! Film coefficient for CASE1 and CASE3, W/mm^2/degC
h2=5.9e-5 ! Film coefficient for CASE2, W/mm^2/degC
t=3600 ! Time, s
sub=40 ! Number of substeps
/PREP7
et,1,226,100010 ! Thermal-diffusion solid
keyopt,1,10,1 ! Diagonalized damping matrix
mshmid,2 ! No midside nodes. Main Menu>Preprocessor>Meshing>Mesher Opts
mp,kxx,1,k
mp,dens,1,p
mp,csat,1,csat
mp,c,1,c
mptemp,1,t1,t2,t3,t4,t5,t6
mptemp,,t7,t8,t9
mpdata,dxx,1,1,d1,d2,d3,d4,d5,d6
mpdata,dxx,1,,d7,d8,d9
cyli,0,r,0,h,0,90
esize,3
lesize,9,0.75
vmesh,all

! *** Components and nodes for loads and postprocessing


asel,s,area,,3 !Utility Menu>Select>Entities
nsla,,1 !Selects those nodes associated with the selected areas. !Utility
Menu>Select>Entities
nsel,a,loc,z,0
nsel,a,loc,z,h cm,OUTERSURFACE,node ! Nodes at outer surface
cm,OUTERSURFACE,node ! Nodes at outer surface
nsel,s,loc,x,0
nsel,r,loc,y,0
nsel,r,loc,z,h/2
*get,CENTER,node,,num,min ! Node at center !Utility Menu>Parameters>Get Scalar Data

! *** Loads and boundary conditions


cmsel,s,OUTERSURFACE sf,all,conv,h1,temp1 ! Convection surface load, CASE1
d,all,conc,conc1 ! Applied concentration alls
ic,all,conc,conc0 ! Initial conditions
ic,all,temp,temp0
fini
/SOLU

antype,trans
outres,all,all
kbc,1 ! Stepped load
time,t
nsubs,sub
cnvtol,temp,1,1e-7
cnvtol,conc,1,1e-7
solve

fini
/POST1
*dim,concentration_,table,sub,3
*dim,mass_,table,sub,3
*dim,temp_,table,sub,3
*do,ii,1,sub
set,1,ii
*get,time_ii,active,,set,time
concentration_(ii,0)=time_ii ! Time, s
mass_(ii,0)=time_ii
temp_(ii,0)=time_ii
*get,center_conc,node,CENTER,conc
concentration_(ii,1)=center_conc ! Normalized concent., CASE1
*get,center_temp,node,CENTER,temp
temp_(ii,1)=center_temp ! Temperature, degC, CASE1
etable,conc,smisc,1
etable,volu,volu
smult,watr,conc,volu
ssum
*get,moisture,ssum,,item,watr
mass_(ii,1)=moisture*4 ! Moisture mass of entire slice, g, CASE1
*enddo
fini

/PREP7

! *** Loads
cmsel,s,OUTERSURFACE
sf,all,conv,h2,temp1 ! Convection surface load, CASE2
alls
ic,all,conc,conc0 ! Initial conditions
ic,all,temp,temp0
fini
/SOLU
antype,trans
outres,all,all
kbc,1 ! Stepped load
time,t
nsubs,sub
cnvtol,temp,1,1e-7
cnvtol,conc,1,1e-7
solve
fini

/POST1
*do,ii,1,sub
set,1,ii
*get,time_ii,active,,set,time
*get,center_conc,node,CENTER,conc
concentration_(ii,2)=center_conc ! Normalized concent., CASE2
*get,center_temp,node,CENTER,temp
temp_(ii,2)=center_temp ! Temperature, degC, CASE2
etable,conc,smisc,1
etable,volu,volu
smult,watr,conc,volu
ssum
*get,moisture,ssum,,item,watr
mass_(ii,2)=moisture*4 ! Moisture mass of entire slice, g, CASE2
*enddo
fini
/PREP7
! *** Loads
cmsel,s,OUTERSURFACE
sf,all,conv,h1,temp2 ! Convection surface load, CASE3
alls

ic,all,conc,conc0 ! Initial conditions


ic,all,temp,temp0
fini
/SOLU
antype,trans
outres,all,all
kbc,1 ! Stepped load
time,t nsubs,sub
cnvtol,temp,1,1e-7
cnvtol,conc,1,1e-7
solve
fini
/POST1

*do,ii,1,sub
set,1,ii
*get,time_ii,active,,set,time
*get,center_conc,node,CENTER,conc
concentration_(ii,3)=center_conc ! Normalized concent., CASE3
*get,center_temp,node,CENTER,temp
temp_(ii,3)=center_temp ! Temperature, degC, CASE3
etable,conc,smisc,1
etable,volu,volu
smult,watr,conc,volu
ssum
*get,moisture,ssum,,item,watr
mass_(ii,3)=moisture*4 ! Moisture mass of entire slice, g, CASE3
*enddo
/axlab,x,Time (s) /xrange,,t+100 /gcolu,1,CASE1 /gcolu,2,CASE2 /gcolu,3,CASE3
/axlab,y,Internal Temperature (degC) *vplot,temp_(1,0),temp_(1,1),2,3
/axlab,y,Internal Concentration (g/mm^3)
*vplot,concentration_(1,0),concentration_(1,1),2,3 /axlab,y,Potato Moisture Mass
(g) *vplot,mass_(1,0),mass_(1,1),2,3
fini

Das könnte Ihnen auch gefallen