Edgar J. Kaiser
Certified Consultant
Please login with a confirmed email address before reporting spam
Posted:
4 years ago
15 lug 2020, 08:00 GMT-4
I guess that the time dependent solver fails because the procedure generates a very fast derivative. You may need to smooth the transition with respect to time and make sure the solver is appropriately sampling the transition.
Cheers
Edgar
-------------------
Edgar J. Kaiser
emPhys Physical Technology
www.emphys.com
I guess that the time dependent solver fails because the procedure generates a very fast derivative. You may need to smooth the transition with respect to time and make sure the solver is appropriately sampling the transition.
Cheers
Edgar
Please login with a confirmed email address before reporting spam
Posted:
4 years ago
15 lug 2020, 08:32 GMT-4
Hi Edgar,
Thank you for your time. I did think of this but the issue is that I dont know at what time step the mises stress reaches the yield value. I cant use a ramp function as that would need me to have access to the time at which to start the ramp which is an implicit value which I dont have.
Also what is your opinion about the use of if conditional statement? As i stated in my first post, its a double edged sword. Though it switches the modulus to a lower value at the defined condition, on changing the modulus, the mises stress falls below the threshold which would make the if statement to switch the modulus back to the higher value in the next time step.
Any suggestion to overcome this would be really helpful.
Thank you
Ajay
Hi Edgar,
Thank you for your time. I did think of this but the issue is that I dont know at what time step the mises stress reaches the yield value. I cant use a ramp function as that would need me to have access to the time at which to start the ramp which is an implicit value which I dont have.
Also what is your opinion about the use of if conditional statement? As i stated in my first post, its a double edged sword. Though it switches the modulus to a lower value at the defined condition, on changing the modulus, the mises stress falls below the threshold which would make the if statement to switch the modulus back to the higher value in the next time step.
Any suggestion to overcome this would be really helpful.
Thank you
Ajay
Edgar J. Kaiser
Certified Consultant
Please login with a confirmed email address before reporting spam
Posted:
4 years ago
15 lug 2020, 08:51 GMT-4
Ajay,
check this blog contribution to learn how to track extrema using additional equations: https://www.comsol.com/blogs/using-the-previous-solution-operator-in-transient-modeling/
Hope it helps,
Edgar
-------------------
Edgar J. Kaiser
emPhys Physical Technology
www.emphys.com
Ajay,
check this blog contribution to learn how to track extrema using additional equations: https://www.comsol.com/blogs/using-the-previous-solution-operator-in-transient-modeling/
Hope it helps,
Edgar
Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
4 years ago
16 lug 2020, 07:08 GMT-4
Hi Ajay,
As comsol doesnt have any such feature
The Activation node under Linear Elastic Material does exactly what you are trying to achieve.
As the membrane is made out of rubber, maybe an hyperelastic material would be a better choice, depending on the size of the strains. Since you are mentioning Young's modulus, I assume you are currently working with linear elasticity.
-------------------
Henrik Sönnerlind
COMSOL
Hi Ajay,
> As comsol doesnt have any such feature
The **Activation** node under **Linear Elastic Material** does exactly what you are trying to achieve.
As the membrane is made out of rubber, maybe an hyperelastic material would be a better choice, depending on the size of the strains. Since you are mentioning Young's modulus, I assume you are currently working with linear elasticity.