hi there
without studying your ansys script, its really hard to know whats not working right.
but.....possibly this will help....below is a much-reduced version of a file i used to do something similar. it was a while ago, but i do remember an early issue similar to what you're seeing....after much hassle, this file worked fine....it had to do with how the BC's are applied after the TUNIF command.
the listing below is doing a transient on a component defined in ansys.....you need not have such a component defined....that part is not important to your issue.
i know its a pain reading other people's files, but...hey maybe its worth it.
regards,
daveleo
! ...............................................
! this will create the *thermal* step results that will
! later have to be read onto the structural database in steps
!
! in ANSYS, resume from the thermal database file
! then read in this file
/prep7
antype,trans,new
! delete existing loads
lsclear,all
ddele,all,all
sfedele,all,1,all
sfedele,all,2,all
bfdele,all,all
tref,75
tunif,130
! initial conditions on specific areas
! must come *after* the TUNIF command
! these IC's are the initial operating temperatures
! on the component uhexh (or whatever)
cmsel,s,uhexh
nsle
ic,all,temp,220.
allsel
! write IC's to a load step file
lswrite
/Title, Initial to final transient
/soln !Thermal transient solution
timint,on !Turn on transient effects
trnopt,full
time,3600 !Time at end of load step (seconds)
NSUBST,30 !Number of time substeps
KBC,1 !KBC=1 is step change
AUTOTS,OFF
outres,all,all
!
!...... temp and HTC variables..............
uhexhhtc=20
uhexhtemp=125
! select whatever components of the model and apply BC's
cmsel,s,uhexhcase1
cmsel,u,uhstrips
nsle
sf,all,conv,uhexhhtc/518400,uhexhtemp
! .............................................
allsel
lswrite
! then solve from load step files 1 and 2