I want to impose static uniform boundary conditions (stress imposed) to a cubic sample composed of two different elastic materials (see attached mesh of a small example). The final objective is to homogenize the elastic properties of the sample. I was already able to run a simulation with kinematic uniform boundary conditions (displacement imposed boundary conditions) but I encounter convergence problems with the static uniform BC.
One example of these static uniform boundary conditions is uniaxial tension in X direction with free lateral boundaries (Y, Z). To apply that, I set two opposite forces in X direction on the top and bottom of the sample. In addition, to make the problem well-posed (that's what I imagine ?), I fix all the displacements of one node to 0.
Code: Select all
Boundary Condition 1
Name = "x-"
Target Boundaries(1) = 1
Force 1 = -0.01
Force 2 = 0.0
Force 3 = 0.0
End
Boundary Condition 2
Name = "x+"
Target Boundaries(1) = 2
Force 1 = 0.01
Force 2 = 0.0
Force 3 = 0.0
End
Boundary Condition 3
Name = "Fixed node"
Target Coordinates(3) = 0., 0., 0.
Displacement 1 = 0.
Displacement 2 = 0.
Displacement 3 = 0.
End
100 0.2348E-02
200 0.1791E-02
300 0.1364E-02
400 0.4827E+00
500 0.8043E+03
600 0.3446E+10
700 0.5393E+16
800 0.2217E+19
817 0.3133E+21
Why does the solver not converge ? Is the problem ill-posed ? I am also not sure of what is set with Force 1 = 0.01, is that total force 0.01 distributed smartly on all nodes of the target boundary ?
I have tried with finer meshes, the convergence is very very very slow, 1e-2 after 1500 iterations, but no divergence observed.
Thanks for your help !
PS: I run Elmer on a virtual machine (linux Mint) on a MacBook pro.