Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.

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.

co-efficient of thermal expansion

Kanhaiya Singh
Hello evrybody,

Can anyone help me to know if I can input my co-efficient of thermal expansion as a function of Stress and Temperature or not. And if possible how to do that.

Thank you.

6 Replies Last Post Mar 7, 2013, 10:51 AM EST
Posted: 5 years ago Mar 4, 2013, 1:16 AM EST
Hi

check the material library, you should have a few examples of T and pA (temperature and Absolute pressure) dependence on some materials, look how the interpolation function is defined therein, and repeat ;)

The help also describes this

--
Good luck
Ivar
Hi check the material library, you should have a few examples of T and pA (temperature and Absolute pressure) dependence on some materials, look how the interpolation function is defined therein, and repeat ;) The help also describes this -- Good luck Ivar

Kanhaiya Singh
Posted: 5 years ago Mar 4, 2013, 8:09 AM EST

Thanks for your reply. I saw the documentation, however I could not get the idea of how to implement in terms of stress; lets say solid.mises. Whenever I am using that term, I am getting a warning "circular variable dependency detected". Can you please refer a tutorial dealing with material properties as a function of stress?

Thanks in advance,
Kanhaiya
Thanks for your reply. I saw the documentation, however I could not get the idea of how to implement in terms of stress; lets say solid.mises. Whenever I am using that term, I am getting a warning "circular variable dependency detected". Can you please refer a tutorial dealing with material properties as a function of stress? Thanks in advance, Kanhaiya

Posted: 5 years ago Mar 4, 2013, 2:22 PM EST
Hi

mises stress is a combination value of several stress elements, hence you get easily a circular dfinition, sometimes, you can get out of that by using an external dependent variable, I believe there is a KB case on that, if not it was on the Forum a few years ago

--
Good luck
Ivar
Hi mises stress is a combination value of several stress elements, hence you get easily a circular dfinition, sometimes, you can get out of that by using an external dependent variable, I believe there is a KB case on that, if not it was on the Forum a few years ago -- Good luck Ivar

Kanhaiya Singh
Posted: 5 years ago Mar 6, 2013, 1:05 AM EST
hello sir,


First we have to take co-efficient of thermal expansion (alpha) as a function of temperature and stress. After computation we will a get a new value of the stress as Von Mises stress (solid.mises). Now we want to put this new stress value(solid.mises) into alpha and compute in subsequent iterations.
How should I implement this problem in COMSOL.
Can you please help me .


Thank you
Kanhaiya
hello sir, First we have to take co-efficient of thermal expansion (alpha) as a function of temperature and stress. After computation we will a get a new value of the stress as Von Mises stress (solid.mises). Now we want to put this new stress value(solid.mises) into alpha and compute in subsequent iterations. How should I implement this problem in COMSOL. Can you please help me . Thank you Kanhaiya

Posted: 5 years ago Mar 6, 2013, 5:16 AM EST
Hi

if you define the expansion as function of T and the strain (instead of the stress), you remove the circular dependency, but you might not have the right equation this way ;)

--
Good luck
Ivar
Hi if you define the expansion as function of T and the strain (instead of the stress), you remove the circular dependency, but you might not have the right equation this way ;) -- Good luck Ivar

Nagi Elabbasi Certified Consultant
Posted: 5 years ago Mar 7, 2013, 10:51 AM EST
Hi Kanhaiya,

Ivar’s suggestion is the best way to do it in my opinion. If you cannot transform the equation to use strain instead of stress you can try the following more complex approach. Define a new physics field (maybe coefficient form PDE) with one variable and set that variable equal to the Mises stress. If you then refer to that new variable in the definition of thermal expansion you should avoid the circular dependency. You have to solve that field together with the solid mechanics one, so your model will have more degrees of freedom.

Nagi Elabbasi
Veryst Engineering
Hi Kanhaiya, Ivar’s suggestion is the best way to do it in my opinion. If you cannot transform the equation to use strain instead of stress you can try the following more complex approach. Define a new physics field (maybe coefficient form PDE) with one variable and set that variable equal to the Mises stress. If you then refer to that new variable in the definition of thermal expansion you should avoid the circular dependency. You have to solve that field together with the solid mechanics one, so your model will have more degrees of freedom. Nagi Elabbasi Veryst Engineering

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.