Hi,
I’m not able to find what’s wrong in my model.
It’s a Spring + Pendulum with damping. The system is preloaded by means of initial displacement (Rotation). The spring is stretched into tension while the bar is rotated 0.175 Rad.
The whole system should oscillate no further than its initial -/+0.175 Rad but seems like the spring is not properly constrained or would have disappeared after the release.
Any help is appreciated.
*NODE
1,0,-0.25,0
2,0.25,-0.246182,0
3,-0.005,-0.5,-0.005
4,-0.005,0,-0.005
5,-0.005,-0.25,-0.005
6,-0.005,0,0
7,-0.005,0,0.005
8,-0.005,-0.5,0
9,-0.005,-0.5,0.005
10,-0.005,-0.25,0.005
11,0,-0.5,-0.005
12,0.005,-0.5,-0.005
13,0,0,-0.005
14,0.005,0,-0.005
15,0,0,0.005
16,0.005,0,0.005
17,0,-0.5,0.005
18,0.005,-0.5,0.005
19,0.005,-0.25,-0.005
20,0.005,0,0
21,0.005,-0.25,0.005
22,0.005,-0.5,0
23,-0.25,-0.246,0
24,0,-0.25,0
*ELEMENT,TYPE=C3D20
1,3,4,7,9,12,14,16,18,5,6,10,8,19,20,21,
22,11,13,15,17
*ELEMENT,TYPE=DASHPOTA
2,2,1
*ELEMENT,TYPE=MASS
3,8
*NSET,NSET=N_MASS
1
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
*NSET,NSET=REF
1
*NSET,NSET=RIGI
1
5
10
19
21
*NSET,NSET=N_MASS1_2
1
*NSET,NSET=7
4
6
7
*NSET,NSET=16
14
16
20
*NSET,NSET=10
5
10
*NSET,NSET=21
19
21
*NSET,NSET=2_REF
1
*NSET,NSET=9
3
8
9
*NSET,NSET=17
11
17
*NSET,NSET=18
12
18
22
*NSET,NSET=SPRING_NODE
1
*ELSET,ELSET=MASSLESS_ROD
1
*ELSET,ELSET=E_DAMPER
2
*ELSET,ELSET=MASS_1
3
*ELSET,ELSET=EALL
1
2
3
*MATERIAL,NAME=MATERIAL
*ELASTIC,TYPE=ISOTROPIC
210000000000,0.2
*DENSITY
1
*SOLID SECTION,ELSET=MASSLESS_ROD,MATERIAL=MATERIAL
*DASHPOT,ELSET=E_DAMPER
22
*BOUNDARY
2,1,,0
2,2,,0
2,3,,0
6,3,,0
13,1,,0
13,2,,0
15,1,,0
15,2,,0
20,3,,0
23,1,,0
23,2,,0
23,3,,0
*MASS,ELSET=MASS_1
2
*RIGID BODY,NSET=RIGI,REF NODE=1,ROT NODE=24
*INITIAL CONDITIONS,TYPE=DISPLACEMENT
1,1,0.0435270343984
1,2,0.003818365273767
3,1,0.08713043610227
3,2,0.006766189859565
4,1,7.636730547533E-05
4,2,-0.000870540687968
5,1,0.04360340170387
5,2,0.002947824585799
6,1,7.636730547533E-05
6,2,-0.000870540687968
7,1,7.636730547533E-05
7,2,-0.000870540687968
8,1,0.08713043610227
8,2,0.006766189859565
9,1,0.08713043610227
9,2,0.006766189859565
10,1,0.04360340170387
10,2,0.002947824585799
11,1,0.0870540687968
11,2,0.007636730547533
12,1,0.0869777
12,2,0.00850727
14,1,-7.636730547533E-05
14,2,0.000870540687968
16,1,-7.636730547533E-05
16,2,0.000870540687968
17,1,0.0870540687968
17,2,0.007636730547533
18,1,0.0869777
18,2,0.00850727
19,1,0.04345066709292
19,2,0.004688905961735
20,1,-7.636730547533E-05
20,2,0.000870540687968
21,1,0.04345066709292
21,2,0.004688905961735
22,1,0.0869777
22,2,0.00850727
*ELEMENT,TYPE=SPRING2,ELSET=ESpring
4,1,23
*SPRING,ELSET=Espring
1,1
20.0
*BOUNDARY
23,1,3,0
*INITIAL CONDITIONS,TYPE=VELOCITY
1,1,0
1,2,0
1,3,0
2,1,0
2,2,0
2,3,0
3,1,0
3,2,0
3,3,0
4,1,0
4,2,0
4,3,0
5,1,0
5,2,0
5,3,0
6,1,0
6,2,0
6,3,0
7,1,0
7,2,0
7,3,0
8,1,0
8,2,0
8,3,0
9,1,0
9,2,0
9,3,0
10,1,0
10,2,0
10,3,0
11,1,0
11,2,0
11,3,0
12,1,0
12,2,0
12,3,0
13,1,0
13,2,0
13,3,0
14,1,0
14,2,0
14,3,0
15,1,0
15,2,0
15,3,0
16,1,0
16,2,0
16,3,0
17,1,0
17,2,0
17,3,0
18,1,0
18,2,0
18,3,0
19,1,0
19,2,0
19,3,0
20,1,0
20,2,0
20,3,0
21,1,0
21,2,0
21,3,0
22,1,0
22,2,0
22,3,0
23,1,0
23,2,0
23,3,0
24,1,0
24,2,0
24,3,0
*STEP,NLGEOM=YES,INC=1000,AMPLITUDE=STEP
*DYNAMIC
0.01,4,0,0.01
*DLOAD
EALL,GRAV,0,1,0,0
*DLOAD
EALL,GRAV,-9.81,0,1,0
*DLOAD
EALL,GRAV,0,0,0,1
*NODE FILE,GLOBAL=YES
U,V
*EL FILE
ENER
*EL PRINT, ELSET=ESpring
ELSE
*END STEP