Hi,
I am performing material model verification on simple geometries, like a cube.
Although the size of the cube does not change, I change the mesh size usually.
However to apply the SPC to the bottom of the cube everytime from gui is somewhat cumbersome.
For example there is a Box option to apply, PRESCRIBED MOTION which is quite hands thus I do not need to choose the nodes always.
Is there a faster way to catch the nodes at the bottom of the cube so that I can apply SPC and fix them ?
Hi @tnine,
Interesting question! I think you might be able to take advantage of *Boundary_SPC_symmetry_plane. You will provide the PID of the cube in the keyword and then define a plane at the coordinate location of that top or bottom surface of the cube. So if the blue nodes in your image are at z=50, then you would input 50 for the Z in the *boundary_spc_symmetry_plane and 1.0 in the VZ. Then you select the Tolerance to select the node +/- either side of that plane. So I would make that pretty small, or at least smaller than your smallest mesh size so that you select the nodes at the boundary but not any other layers inward on the cube. You can "Draw" the constraint once you are done to make sure it is defined properly.
Now, the bottom of the cube doesn't have all the nodes selected so that will be tricky. Not sure how to get around that...
You can select nodes base on geometrical position using a box.
Here is an example:
$ *DEFINE_BOX $# boxid xmn xmx ymn ymx zmn zmx 101 -10.0 -10.0 -0.1 10.0 10.0 0.1 *SET_NODE_GENERAL_TITLE $# title Cube_bottom_plane $# sid da1 da2 da3 da4 solver 102 $# option e1 e2 e3 e4 e5 e6 e7 BOX 101 *BOUNDARY_SPC_SET $# nsid cid dofx dofy dofz dofrx dofry dofrz 102 0 1 1 1 0 0 0 $