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.
Plasticity problems
Posted Feb 27, 2012, 3:22 p.m. EST Structural Mechanics Version 4.2 5 Replies
Please login with a confirmed email address before reporting spam
Good evening everybody,
I've got some problems with my solid mechanics module. I use a plasticity node with hardening function. I have two study steps. In the first study step a temperature distribution is computed. During the second study step the thermal stress shall be computed. For the second study step, the settings in dependent variable node are set to "Inital Value" from the previous study step.
So my problem is the following. When I do not add initial values under the plasticity node different from zero I get the following error:
Tried to evaluate negative power of zero.
Function ^
Could not compute expression:
d(sqrt(2*(d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SX)^2+0.5*d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SXY)^2+d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SY)^2+d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SZ)^2)/3),mod1.solid.epX)d(sqrt(2*(d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SX)^2+0.5*d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SXY)^2+d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SY)^2+d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SZ)^2)/3),mod1.solid.epX)
I use the german version, so the translation may not be exactly the same what Comsol shows in the english version.
To avoid this error I added an initial strain of 1e-10 to the plasticity node. The first study step works quite well with it, but the second study step fails to be computed with an error message, that the elasto plastic variables could not be computed.
Does anyone have any suggestions how I can avoid these errors?
I've got some problems with my solid mechanics module. I use a plasticity node with hardening function. I have two study steps. In the first study step a temperature distribution is computed. During the second study step the thermal stress shall be computed. For the second study step, the settings in dependent variable node are set to "Inital Value" from the previous study step.
So my problem is the following. When I do not add initial values under the plasticity node different from zero I get the following error:
Tried to evaluate negative power of zero.
Function ^
Could not compute expression:
d(sqrt(2*(d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SX)^2+0.5*d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SXY)^2+d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SY)^2+d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SZ)^2)/3),mod1.solid.epX)d(sqrt(2*(d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SX)^2+0.5*d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SXY)^2+d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SY)^2+d(1.5*((mod1.solid.SX-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SXY^2+2*mod1.solid.SXZ^2+(mod1.solid.SY-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2+2*mod1.solid.SYZ^2+(mod1.solid.SZ-(mod1.solid.SX+mod1.solid.SY+mod1.solid.SZ)/3)^2),mod1.solid.SZ)^2)/3),mod1.solid.epX)
I use the german version, so the translation may not be exactly the same what Comsol shows in the english version.
To avoid this error I added an initial strain of 1e-10 to the plasticity node. The first study step works quite well with it, but the second study step fails to be computed with an error message, that the elasto plastic variables could not be computed.
Does anyone have any suggestions how I can avoid these errors?
5 Replies Last Post Feb 28, 2012, 9:54 a.m. EST