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.
Problem in Defining a New User-Defined Creep Law in COMSOL.
Posted Sep 8, 2023, 6:33 a.m. EDT General, Structural Mechanics, Material Models Version 6.0 3 Replies
Please login with a confirmed email address before reporting spam
Hi all,
I want to study the effect of creep on a pressure tube (PT). The required creep law contains many terms and can only be implemented by a user-defined option in COMSOL.
The creep law is given as-
ε ̇_tot= Aσ^n exp((-Q1)/T) + Bσ Φexp((-Q2)/T) + C Φexp((-Q3)/T)
where, ε ̇_tot is the creep strain rate.σ is the equivalent stress and Q1, Q2, Q3 are the constants and defined in the parameters. A is constant, and B, and C are the functions of z ( length of the PT) and are defined as an analytical function in the GUI.
I defined the above equation in the f(σ) in the user-defined creep setting by putting solid.lemm1.cmm1.sequ in place of σ.
Now my question is that if I consider only 1st and 2nd term (Aσ^n exp((-Q1)/T) + Bσ Φexp((-Q2)/T)) in the expression, my simulation converged, but if I add the 3rd term (C Φexp((-Q3)/T) also in the expression then it will not converge. (Note that the 3rd term not a function of σ)
Why this thing happen? the 3rd term is also important , how can I handle this problem. One thing I did multiplied the 3rd term by (solid.lemm1.cmm1.sequ/solid.lemm1.cmm1.sequ), but this also not worked.
Your suggestions are helpful for me. Thanks Shyam.