Page 1 of 1

Continuous Temperature Range

Posted: Mon Apr 03, 2017 9:21 pm
by terryphi

would it be possible to implement something so that I can specify a range of temperature cross sections (say .03c,.06c, and .09c) then use the tmp parameter in the material card to specify a temperature anywhere within this range?

This would be especially helpful in the multiphysics interface where I can have one volume with a range of temperatures across several cross sections.

Re: Continuous Temperature Range

Posted: Mon Apr 03, 2017 11:56 pm
by Jaakko Leppänen
The multi-physics interface is already based on the on-the-fly TMS temperature treatment routine that is capable of adjusting the temperatures over a continuous range. The code pre-broadens the cross sections to the lowest temperature and then uses the on-the-fly adjustment for the rest of the range.

I don't really see how this option would change anything?

Re: Continuous Temperature Range

Posted: Tue Apr 04, 2017 4:41 pm
by terryphi
So wait a minute,

if I specify a material with say

mat XYZ -10 tmp 650
1001.03c -1.0

how does Serpent know to look in 1001.06c for the 600K cross sections?

Re: Continuous Temperature Range

Posted: Tue Apr 11, 2017 11:11 am
by Ville Valtavirta

You can very well pre-broaden to 650 K from 300 K (.03c) using the tmp-card.

That said, if you want to set up a multi-physics interface that gives the temperatures for the material you should not use the tmp-cards. From ... structions:

"The Doppler preprocessor should be disabled for materials receiving their temperature distributions from an interface by removing any tmp <temperature> definitions from the material cards. Serpent can deduce the minimum and maximum temperature for the TMS-treatment directly from the interface files. If this interval is to be extended, it can be done by using the tft <TMIN> <TMAX> definition in the material card."