Hey everyone,
I’m stuck with the follwing problem: I have a simple beam consisting of C3D10-Elements. At both ends of the beam, I define surfaces. There are two nodes outside the beam. I couple these nodes to the surfaces with *Distributing. I want to fix one of the nodes and apply a (large) displacement to the other node. Here’s the structure of my .inp:
*NODE
...
Node definitons for the mesh
...
1118, -3.000000, 10.000000, 5.000000 ** Coupling Node
1119, 103.000000, 10.000000, 5.000000 ** Coupling Node
**
*ELEMENT, TYPE=C3D10, ELSET=SOLID
...
all Nodes except 1118 and 1119
...
*SURFACE, NAME=SURF_X0, TYPE=ELEMENT
...
*SURFACE, NAME=SURF_X100, TYPE=ELEMENT
...
*COUPLING, CONSTRAINT NAME=CP_LEFT, REF NODE=1118, SURFACE=SURF_X0
*DISTRIBUTING
*COUPLING, CONSTRAINT NAME=CP_RIGHT, REF NODE=1119, SURFACE=SURF_X100
*DISTRIBUTING
...
*AMPLITUDE, NAME=DISP_PATH
0.000, 0.000
0.200, 0.200
0.400, 0.400
0.600, 0.600
0.800, 0.800
1.000, 1.000
*STEP, NLGEOM
*STATIC
0.05, 1.0, 1e-5, 0.1
*BOUNDARY
1118, 1, 3, 0.
*BOUNDARY, AMPLITUDE=DISP_PATH
1119, 1, 1, -10.
*NODE FILE
U
*EL FILE
S, E, PEEQ
*END STEP
When I run the simulation, I receive a trival solution (no displacement applied to the model).
I tried to replace the displacement by a *CLOAD-Card:
*CLOAD
*1119, 1, -50000.
When I do that, the simulation works.
Can anyone assist here? I’m not sure if I have a worng syntax or if Calculix can’t apply displacements via a coupling?
Thx in advance!