Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

temperature dependent material properties

Please login with a confirmed email address before reporting spam

Hello everybody

for my modell i am working with two materials, which have different thermal properties up to the melting point.
material 1 = bulk material;
material 2 = powder

Both materials have the same melting point. During the heating phase the temperature evelution in both materials is completely different.

But when the powder reaches the melting point, its material properties should change to the properties of the bulk material, independent of the following temperature.

Does have anybody an idea how to realize this in comsol?

My status: beginner

Thanks a lot

Michael

6 Replies Last Post 20 mai 2014, 11:41 UTC−4

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 20 mai 2014, 11:03 UTC−4
Hi Michael,

Maybe you can put
if(T<{Tmelt},{powder property},{bulk property})
for all the relevant material properties?
Hi Michael, Maybe you can put if(T

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 20 mai 2014, 11:10 UTC−4

Hi Michael,

Maybe you can put
if(T<{Tmelt},{powder property},{bulk property})
for all the relevant material properties?


I think this doesn't work because during the cooling phase the temperature is smaller than the melt temperature and the material 1 (powder) would have again (with your condition) the properties of powder. But it should have the properties of material 2 (bulk material).

Thanks for your help

Michael
[QUOTE] Hi Michael, Maybe you can put if(T

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 20 mai 2014, 11:27 UTC−4
Ah sorry, I missed 'independent of the following temperature' in your first post. Is the temperature just raised once and then lowered or is it going back and forth between molten and solid states?
Ah sorry, I missed 'independent of the following temperature' in your first post. Is the temperature just raised once and then lowered or is it going back and forth between molten and solid states?

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 20 mai 2014, 11:29 UTC−4
it is just one cycle....
heating --> cooling... finish ;-)
it is just one cycle.... heating --> cooling... finish ;-)

Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 20 mai 2014, 11:37 UTC−4
Hi,

This is a type of question which appears now and then. You can solve the problem using the following method:

Introduce an extra ODE for an 'indicator variable' (lets call it 'q'). Give it the initial value 0, and the equation



The variable q will then jump from zero to a nonzero value once Tmelt has been exceeded, and you can use an expression like

if (q==0,early_data,later_data)

to switch the material properties.

Regards,
Henrik
Hi, This is a type of question which appears now and then. You can solve the problem using the following method: Introduce an extra ODE for an 'indicator variable' (lets call it 'q'). Give it the initial value 0, and the equation [MATH] \frac{dq}{dt} = (T>Tmelt) [/MATH] The variable q will then jump from zero to a nonzero value once Tmelt has been exceeded, and you can use an expression like if (q==0,early_data,later_data) to switch the material properties. Regards, Henrik

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago 20 mai 2014, 11:41 UTC−4
Hello Hendrik

thank you very much...
i will try to implement your suggestion

With warmest regards

Michael
Hello Hendrik thank you very much... i will try to implement your suggestion With warmest regards Michael

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.