Nagi Elabbasi
Facebook Reality Labs
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
7 oct. 2013, 09:13 UTC−4
Dear Anuj,
It’s not a built in creep model obviously, but you should be able to implement it as a User defined creep expression. The difficulty is in the time integral part in the denominator of the second creep term. It’s only a function of temperature and time so if the temperature is predefined you can predefine that integral as well. If not then you should setup that equation as an ODE that COMSOL solves for simultaneously with the other solution variables, and use that equation in the user defined creep expression.
Nagi Elabbasi
Veryst Engineering
Dear Anuj,
It’s not a built in creep model obviously, but you should be able to implement it as a User defined creep expression. The difficulty is in the time integral part in the denominator of the second creep term. It’s only a function of temperature and time so if the temperature is predefined you can predefine that integral as well. If not then you should setup that equation as an ODE that COMSOL solves for simultaneously with the other solution variables, and use that equation in the user defined creep expression.
Nagi Elabbasi
Veryst Engineering
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
7 oct. 2013, 12:27 UTC−4
Dear Nagi,
Thanks for the prompt reply.
As all the elements are not going to reach temperature = 1123 K at one time, won't it be true that we need to know the history of each element?
In programming (such as fortran) we can make a counter so that as soon as an element temperature reaches 1123 K, it will calculate the integral term also (here the integral is t-t1 or dt multiplied by other constants,) and keep on adding for each small time step.
I don't know how to do that here in COMSOL. Could you plz give some hints or refer me to some examples?
Warm Regards
Anuj
Dear Nagi,
Thanks for the prompt reply.
As all the elements are not going to reach temperature = 1123 K at one time, won't it be true that we need to know the history of each element?
In programming (such as fortran) we can make a counter so that as soon as an element temperature reaches 1123 K, it will calculate the integral term also (here the integral is t-t1 or dt multiplied by other constants,) and keep on adding for each small time step.
I don't know how to do that here in COMSOL. Could you plz give some hints or refer me to some examples?
Warm Regards
Anuj
Nagi Elabbasi
Facebook Reality Labs
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
7 oct. 2013, 14:17 UTC−4
Dear Anuj,
There is no “counter” option in COMSOL as far as I know. However, you can setup a domain level differential equation for that variable as I described earlier. That way COMSOL will have a value for that variable at each point in the material. You will find a lot of COMSOL material on how to do this if you search for Equation Based Modeling, including this recent webinar:
www.comsol.com/video/equation-based-modeling-custom-simulations-comsol-multiphysics .
Nagi Elabbasi
Veryst Engineering
Dear Anuj,
There is no “counter” option in COMSOL as far as I know. However, you can setup a domain level differential equation for that variable as I described earlier. That way COMSOL will have a value for that variable at each point in the material. You will find a lot of COMSOL material on how to do this if you search for Equation Based Modeling, including this recent webinar: http://www.comsol.com/video/equation-based-modeling-custom-simulations-comsol-multiphysics .
Nagi Elabbasi
Veryst Engineering
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
7 oct. 2013, 23:59 UTC−4
Thank you Nagi,
I will do that.
Warm Regards
Thank you Nagi,
I will do that.
Warm Regards