*if,arg1,eq,'i',then
/batch,list
/show
/title,thermal stress in concentric cylinders - indirect method
/prep7
et,1,plane77,,,1
mp,kxx,1,2.2
mp,kxx,2,10.8
rectng,.1875,.4,0,.05
rectng,.4,.6,0,.05
aglue,all
numcmp,area
asel,s,area,,1 Assign attributes to solid model
aatt,1,1,1
asel,s,area,,2
aatt,2,1,1
asel,all
esize,.05
amesh,all
nsel,s,loc,x,.1875
d,all,temp,200
nsel,s,loc,x,.6
d,all,temp,70
nsel.all
finish
/solu
solve
finish
/post1
path,radial,2
ppath,1,,.1875
ppath,2,,.6
pdef,temp,temp
pasave,radial,filea
plpath,temp
finish
/prep7
et,1,82,,,1
mp,ex,1,30e6
mp,alpx,1,.65e-5
mp,nuxy,1,.3
mp,ex,2,10.6e6
mp,alpx,2,1.35e-5
mp,nuxy,2,.33
nsel,s,loc,y,.05
cp,1,uy,all
nsel,s,loc,x,.1875
cp,2,ux,all
nsel,s,loc,y,0
d,all,uy,0
nsel,all
finish
/solu
tref,70
ldread,temp,,,,,,rth
solve
finish
/post1
paresu,radial,filea
pmap,,mat
pdef,sx,s,x
pdef,sz,s,z
plpath,sx,sz
plpagm,sx,,node
finish
*elseif,arg1,eq,'p',then
/batch,list
/show
/title,thermal stress in concentric cylinders - physics environment method
/prep7
et,1,plane77,,,1
mp,kxx,1,2.2
mp,kxx,2,10.8
rectng,.1875,.4,0,.05
rectng,.4,.6,0,.05
aglue, all
numcmp,area
asel,s,area,,11 Assign attributes to solid model
aatt,1,1,1
asel,s,area,,2
aatt,2,1,1
asel,all
esize,.05
amesh,all
nsel,s,loc,x,.1875
d,all,temp,200
nsel,s,loc,x,.6
d,all,temp,70
nsel,all
physics,write,thermal
physics,clear
et,1,82,,,1
mp,ex,1,30e6
mp,alpx,1,.65e-5
mp,nuxy,1,.3
mp,ex,2,10.6e6
mp,alpx,2,1.35e-5
mp,nuxy,2,.33
nsel,s,loc,y,.05
cp,1,uy,all
nsel,s,loc,x,.1875
cp,2,ux,all
nsel,s,loc,y,0
d,all,uy,0
nsel,all
tref,70
physics,write,struct
save
finish
/solu
physics,read,thermal
solve
finish
/post1
path,radial,2
ppath,1,,.1875
ppath,2,,.6
pdef,temp,temp
pasave,radial,filea
plpath.temp
finish
/solu
physics,read,struct
ldread,temp,,,,,,rth
solve
finish
/post1
paresu,raidal,filea
pmap,,mat
pdef,sx,s,x
pdef,sz,s,z
plpath,sx,sz
plpagm,sx,,node
finish
*endif