I’m trying to bend a flat bar. When I use plasticity, the analysis doesn’t complete. I’ve tried various methods, but I only get an elastic solution. Is it possible to obtain a result within the plastic range? A mesh size of <0.5mm disproportionately increases the calculation time. Could you please advise me on what I can change to perform the calculations for a solid? What’s blocking the solution?
You should add PEEQ to output requests to see how much it yields before the analysis stops converging. If it reaches the final points of the curve, you will need to extrapolate it.
What is the source of this plasticity data ? I’m trying without the bottom part (or actually making it rigid and disabling contact with it) and it still doesn’t work regardless of the mesh size, element type and relaxed BCs for the plate. I also made the indenter rigid. It seems that CalculiX really doesn’t like this plasticity definition and doesn’t want to solve it even without Nlgeom.
Yeah, I switched to linear (C3D8R or C3D8I) elements for all the tests, but this plasticity (even extrapolated as shown above) seems really problematic for CalculiX.
With just these two parts (one deformable with C3D8I), it reached 0.236584 s:
In this case we can’t easily remove contact for debugging because it would change the way load is applied. But try limiting the contact region to a small patch on the plate - currently it spans the entire plate:
I’ve tried various contact stiffnesses without success. I’ve noticed that there’s a problem with cylinder contact. I had a similar problem with a cylinder in a hole with clearance. Only fitting the cylinder into the hole yields a result. In this case, after bending the sheet metal 90 degrees, the sheet metal suddenly loses contact and pops out. The problem is interesting because no nodes are in contact until the analysis is complete. I apologize, but I won’t be able to correct the calculations for about two weeks. Thank you very much for your time.
It sometimes helps, but often makes it worse (due to discontinuity introduced by it). Using amplitudes to add (or remove) the load gradually might be safer.