"Failed to compute elastoplastic strain variables" Help Please

Thread index  |  Previous thread  |  Next thread  |  Start a new discussion

RSS FeedRSS feed   |   Email notificationsTurn on email notifications   |   12 Replies   Last post: May 27, 2014 10:48am UTC
Rohit Khattar

Rohit Khattar

February 4, 2013 11:55am UTC

"Failed to compute elastoplastic strain variables" Help Please

Hello,

I am an absolute beginner at COMSOL Multiphysics and I am trying to model the effect of the movement of soil on a steel pipeline buried in it. I have attached the model file with this post. I am trying to use the Soil Plasticity Criterion but as the tutorial describes, It needs to be given Initial values. So following the built in tutorial, I have included two studies, one for calculating the initial stresses and the other one for calculating the actual stresses on the pipeline.

I would be really grateful if someone could take a look and point out the mistake in my method.

Thanks in advance.

- Rohit

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Henrik Sönnerlind

Henrik Sönnerlind
COMSOL Employee
Sweden
Moderator

February 4, 2013 12:14pm UTC in response to Rohit Khattar

Re: "Failed to compute elastoplastic strain variables" Help Please

Hi,

Knowledgebase entry 1150 discusses this error message.

www.comsol.com/support/knowledgebase/1150/

Regards,
Henrik

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Rohit Khattar

Rohit Khattar

February 4, 2013 2:34pm UTC in response to Henrik Sönnerlind

Re: "Failed to compute elastoplastic strain variables" Help Please

Thanks for the prompt Reply.

I had come across it before posting the question. I tried the solution suggested but I am still stuck at the same issue.

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Suresh  Seetharam

Suresh Seetharam

April 14, 2013 10:21am UTC in response to Rohit Khattar

Re: "Failed to compute elastoplastic strain variables" Help Please

I had similar problems for the reasons indicated in the knowledgebase, but could overcome because of nature of my problem. I do not have geomechanics module to dissect.

May be you have solved your problem by now, if not, what is important is when you calculate initial stresses for a given domain as your first step that you check if the calculated stresses (if possible, visually from your plots) everywhere in your elastop-plastic domain are below the initial yield stress (this you can obtain from your yield function). If not, you will continue to have the problem. For example, I had certain corners of my domain where von mises stresses were way too high because of a boundary condition and relaxing the geometry a bit helped reduce stresses in such zones. In some cases, introducing an adjacent linear elastic material (which I had ignored to reduce model complexity) solved the problem.

Suresh

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Chaney Long

Chaney Long

July 22, 2013 2:17am UTC in response to Rohit Khattar

Re: "Failed to compute elastoplastic strain variables" Help Please


Thanks for the prompt Reply.

I had come across it before posting the question. I tried the solution suggested but I am still stuck at the same issue.


Hi
Have you solved this problem? Can you talk a little bit about it?

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Fabio Greco

Fabio Greco

August 23, 2013 1:23pm UTC in response to Suresh Seetharam

Re: "Failed to compute elastoplastic strain variables" Help Please


May be you have solved your problem by now, if not, what is important is when you calculate initial stresses for a given domain as your first step that you check if the calculated stresses (if possible, visually from your plots) everywhere in your elastop-plastic domain are below the initial yield stress (this you can obtain from your yield function). If not, you will continue to have the problem.


Dear Suresh,

I got this problem and I found your reply very interesting. But what I don't understand is what you mean for initial stresses from the first step, that you mentioned. For example, if apply a load on a domain not previously stresses (so initial stresses are 0 at t=0, in a time dependent study e.g.), and the load will lead to plastic deformation.
Since the initial yield stress is the stress level where plastic deformation starts, why the stresses (von Mises) should be below this level? In that case, plasticity will never occur...and it's not possible...
Can you give me an explanation?

Thank you in advance!

\Fabio

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Suresh  Seetharam

Suresh Seetharam

August 23, 2013 4:43pm UTC in response to Fabio Greco

Re: "Failed to compute elastoplastic strain variables" Help Please

Hi,


Instead of applying the load at once, can you try to ramp it up gradually using a parametric continuation study (or time dependent) and see if it solves.


Suresh

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Kimia Mortezaei

Kimia Mortezaei

October 1, 2013 4:30pm UTC in response to Suresh Seetharam

Re: "Failed to compute elastoplastic strain variables" Help Please

I have this problem, too. when I remove the initial stress this error would be disappeared but once I add it even if the amount is small I have this problem. How can I be sure that the initial stress is less than the yield stress?

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Fabio Greco

Fabio Greco

October 1, 2013 4:40pm UTC in response to Kimia Mortezaei

Re: "Failed to compute elastoplastic strain variables" Help Please

Hi,

I would say, check the results without using plasticity and compare them with the values of the initial stress...
If you are just using random values of initial stresses (if you are doing some test etc.) you can insert in the matrix of initial stress a reduced value of the yield stress (in Comsol this value is called "Initial yield stress", because of hardening), for instance if your yield stress is 60MPa, try using 6MPa

I hope this helps

Regards

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Kimia Mortezaei

Kimia Mortezaei

October 1, 2013 4:58pm UTC in response to Fabio Greco

Re: "Failed to compute elastoplastic strain variables" Help Please

Thanks for your prompt answer. I tried that but still I have the same problem. as long as there is an initial stress even very small like 1pa there is this error. is there any other things that may causes this error?

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Xuefeng Yan

Xuefeng Yan

May 19, 2014 8:09am UTC in response to Rohit Khattar

Re: "Failed to compute elastoplastic strain variables" Help Please

I computed the tunnel excavation in the model library but changed the soil properties (soil properties came from the laboratory test), and it would came with the same problem. So I think it may be improper soil properties that cause this problem. But I don't know whether this elastic-plastic model can be calculated with the real soil (fine sand or loam e.g.).



Regards,

Xuefeng

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Henrik Sönnerlind

Henrik Sönnerlind
COMSOL Employee
Sweden
Moderator

May 19, 2014 12:14pm UTC in response to Xuefeng Yan

Re: "Failed to compute elastoplastic strain variables" Help Please

Hi,

What value did you use for the cohesion? For a fine sand it is probably low.

With a very low cohesion, the analysis is likely to fail with this error. On the free surface, for example, the stresses are zero. Due to numerical errors, there will a some places be small tensile stresses, and then there must be some cohesion to stay inside the yield surface.

Such a problem could be cured by adding a small extra compressive initial stress close to the free surface, since the results there are not important anyway. This approach will however only be applicable if the tensile stresses are fictitious. In the excavation model, there will be tensile stresses for physical reasons when material is removed. The maximum principal stress around the tunnel is of the order of 16 kPa, so unless the cohesion is larger enough, the problem cannot be solved. This reflects that if is difficult to make a tunnel in sand.

Regards,
Henrik

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse

Xuefeng Yan

Xuefeng Yan

May 27, 2014 10:48am UTC in response to Henrik Sönnerlind

Re: "Failed to compute elastoplastic strain variables" Help Please

Hi,

Thank you for your recommendation, and I have being working about this problem recently. You are right. The cohesion has a significant impact on the calculation.
The model that I have being working with is just like the Tunnel Excavation. The soil properties are:
Poisson’s ratio: 0.43,
Young’s modulus: 15.03e6 Pa,
Density: 1570kg/m^3,
Cohesion: 20e3 Pa,
Internal friction angle: 15 [deg]

It is a kind of heavy loam, the cohesion is 20KPa. In the Tunnel Excavation, the soil cohesion is 130KPa, which is more like a rock. Well, what I am doing is after excavation, the drilling fluid is full fill the hole to support the borehole wall and balance the formation pressure. In practice, the pressure of drilling fluid is 1800KPa, but it will lead the calculation to fail if the pressure is so high. Therefore, I start the calculation with 300KPa, and increase the pressure 100KPa per calculation. The calculation is successful before 1400KPa, but failed at 1400KPa (Failed to compute elastoplastic strain variables.). The effective plastic strain is very large when the pressure is 1300KPa.
I think maybe the pressure is too high (1400KPa~1800KPa), hence, the mashes may distort or undefined failure criterion (Open-Hole Multilateral Well defined a failure criterion), which may lead the calculation to fail.
Change the soil properties are not a proper way to get through the failure. Once the soil properties changed, the model is no longer close to the real situation. As we know, the soil properties that we test in the laboratory are a little different with the in-situ soil properties. For example, the cohesion we get form the laboratory is smaller than the in-situ soil cohesion. However, the difference between these two cohesions is not much, and we cannot just enlarge it 10 times.
Above all, I still cannot find an effective approach except enlarge the soil cohesion to get through this error (Failed to compute elastoplastic strain variables.) when I put a high pressure (1800KPa) on the borehole wall.

Regards,
Xuefeng

Reply  |  Reply with Quote  |  Send private message  |  Report Abuse


Rules and guidelines