Is nonlinear stiffness allowed for SPRING1 elements?

I have managed to set up a nonlinear SPRING1 element.
I’m imposing a sinusoidal vertical displacement to test the whole positive and negative response range.

Reactions follow the Force-Elongation shape but values for the reaction forces are wrong. Should be Rz=504=200N
I get
Rz=125
4=500N

For prescribed displacements it gives this warning but ccx can finish the analysis: “*INFO in cascade: linear MPCs and nonlinear MPCs depend on each other common node: 34 in direction 1”
The model doesn’t have a node 34.

When I switch the analysis to Force driven with (-190N,190N) force Range, it gives the following error and this time the analysis fails: “*ERROR in umpc_mean_rot no mean rotation MPC can be generated for the MPC containing node 34”

Find attached the displacement driven inp.
Displacements in the orthogonal direction for the SPRING1 needs to be constrained if not the model fails.
I think direction 1 doesn’t mean the same for the Spring1 than for the Beam at the common node. Maybe that’s the problem.
Note the line corresponding to the degree of freedom that one must input to define the Spring1 DOF is empty. It is the only way it works.

Regarding some users testing fails I would say that SPRING1 and SPRING2 elements doesn’t have too much sense if they don’t restrain something. That would explain why some isolated tests have fail.

Hope it helps to debug the element.

** Generated by Mecway 19.0
*NODE
1,-0.25,0,0.1
2,0.25,0,0.1
3,0,0,0.1
4,-0.5,0,0.1
5,0.5,0,0
6,0.5,0,0.1
*ELEMENT,TYPE=B31
1,4,1
2,1,3
3,3,2
4,2,6
*ELEMENT,TYPE=SPRING1
5,6,5
*ELSET,ELSET=ES1
5
*ELSET,ELSET=Default
1
2
3
4
*SURFACE,NAME=Reaction_Force
4,S4
*MATERIAL,NAME=Material(2)
*ELASTIC,TYPE=ISOTROPIC
100000000000,0
*BEAM SECTION,ELSET=Default,MATERIAL=Material(2),SECTION=RECT
0.1,0.1
0,1,0
*BOUNDARY
1,4,,0
2,4,,0
3,4,,0
4,4,,0
6,1,,0
6,2,,0
6,4,,0
*BOUNDARY
5,1,,0
5,2,,0
5,3,,0
*BOUNDARY
4,1,,0
4,2,,0
4,3,,0
*AMPLITUDE,NAME=A_1
0,0
0.0154,0.0009661013358811
0.0266,0.001663557190434
0.0368,0.002291664134369
0.0462,0.002862235511151
0.0553,0.003405108358846
0.0639,0.003907953908989
0.0722,0.004382456471931
0.0802,0.004828544928858
0.0883,0.005267777828312
0.0961,0.005677862779101
0.1038,0.006069320601934
0.1113,0.006436963166205
0.1187,0.006785700178192
0.126,0.007115356772093
0.1331,0.007421630304731
0.1402,0.007713136448015
0.1438,0.00785511386224
0.1474,0.007993072455067
0.151,0.008126941644331
0.1546,0.008256652940081
0.1582,0.008382139979621
0.1617,0.008500030397096
0.1652,0.008613810275299
0.1687,0.008723424591291
0.1722,0.008828820336563
0.1756,0.008927116924094
0.1791,0.00902404873105
0.1825,0.009114032766354
0.186,0.009202318473659
0.1894,0.009283820852162
0.1928,0.00936108652976
0.1962,0.009434080246018
0.1996,0.009502768690024
0.203,0.009567120515588
0.2064,0.009627106355554
0.2097,0.009681126712973
0.2131,0.009732430768367
0.2165,0.009779293398307
0.2199,0.009821693216884
0.2232,0.009858559792233
0.2266,0.009892110550602
0.2299,0.009920357562909
0.2333,0.00994499981166
0.2366,0.009964577209353
0.24,0.009980267284283
0.2433,0.009991140377693
0.2467,0.009997850477173
0.25,0.01
0.2535,0.00999758204437
0.2571,0.009990051114953
0.2607,0.00997740909079
0.2643,0.009959662439775
0.2678,0.009937523454746
0.2714,0.009909738432995
0.275,0.009876883405951
0.2786,0.009838975182853
0.2822,0.009796033158248
0.2858,0.009748079302069
0.2894,0.009695138148396
0.293,0.0096372367829
0.2966,0.009574404828991
0.3003,0.009504723437497
0.3039,0.009431994664274
0.3076,0.009352217514007
0.3112,0.009269744901797
0.3149,0.009180039798892
0.3186,0.009085373479378
0.3223,0.008985797104267
0.326,0.008881364488135
0.3297,0.008772132070046
0.3334,0.008658158883041
0.3372,0.00853623535623
0.341,0.008409445822982
0.3448,0.008277862558563
0.3486,0.008141560570865
0.3524,0.008000617557646
0.3562,0.00785511386224
0.3601,0.007701125854042
0.364,0.007542513807361
0.368,0.007375131173582
0.3753,0.007057726608992
0.3827,0.006720825345193
0.3902,0.006364552312166
0.3979,0.005984085043929
0.4057,0.005584402626408
0.4137,0.00516055018574
0.422,0.004707039321653
0.4305,0.004229345970853
0.4382,0.003786163096634
0.4462,0.003316342851951
0.4546,0.002814037036393
0.4636,0.002267193032343
0.4719,0.001756416444025
0.4811,0.001184732900878
0.514,-0.0008785119655074
0.5274,-0.001713101039383
0.5346,-0.002156898086792
0.5413,-0.002565930268586
0.5477,-0.002952411776767
0.5538,-0.003316342851951
0.5611,-0.003745418628589
0.5681,-0.004149473356075
0.5749,-0.004534305742521
0.5815,-0.004899911516442
0.5879,-0.005246398307287
0.5942,-0.005579189341122
0.6004,-0.005898166752433
0.6065,-0.006203267579766
0.614,-0.00656585755753
0.6213,-0.006904785223184
0.6285,-0.007224846428533
0.6356,-0.007525988203531
0.6426,-0.007808231048089
0.6495,-0.008071664232464
0.6564,-0.008319928555514
0.6632,-0.00854929978755
0.6699,-0.008760038123271
0.6766,-0.008955254333159
0.68,-0.00904827052466
0.6833,-0.009134602508836
0.6899,-0.009295450028949
0.6932,-0.009369896415803
0.6965,-0.009440314641411
0.703,-0.009567120515588
0.7063,-0.009625404644893
0.7095,-0.009677971003289
0.7128,-0.009728082268385
0.716,-0.009772681235682
0.7199,-0.009821693216884
0.7238,-0.009864807893164
0.7277,-0.009901999376888
0.7316,-0.009933245336924
0.7355,-0.009958527012052
0.7394,-0.009977829222227
0.7433,-0.009991140377693
0.7472,-0.009998452485945
0.751,-0.009999802608561
0.7549,-0.009995260990317
0.7588,-0.009984717850692
0.7627,-0.009968179520173
0.7666,-0.009945655928981
0.7705,-0.009917160601106
0.7744,-0.009882710646188
0.7783,-0.009842326749244
0.7822,-0.009796033158248
0.7861,-0.00974385766957
0.79,-0.009685831611286
0.794,-0.009620276715861
0.7979,-0.009550509929818
0.8019,-0.009472997728491
0.8058,-0.009391662074157
0.8098,-0.009302383506006
0.8138,-0.009207229353052
0.8178,-0.009106259716696
0.8218,-0.008999538371525
0.8259,-0.008884250360262
0.8299,-0.008766092018086
0.834,-0.008639234171928
0.8381,-0.00850664336885
0.8422,-0.00836840759551
0.8462,-0.008228190963956
0.8502,-0.00808277723063
0.8542,-0.007932258241964
0.8583,-0.007772777489658
0.8624,-0.007608138757186
0.8665,-0.00743845129807
0.8706,-0.007263827716146
0.8748,-0.007079947992313
0.879,-0.006891138083873
0.8833,-0.006692862355703
0.8876,-0.006489701430067
0.8919,-0.006281803596468
0.8963,-0.006064325819335
0.9008,-0.005837112809325
0.9053,-0.005605233700647
0.9099,-0.005363571960577
0.9144,-0.005122827117559
0.9189,-0.004877987164925
0.9236,-0.004618105371479
0.9283,-0.004354196521478
0.938,-0.003797790955218
0.9482,-0.003197531978827
0.9587,-0.002565930268586
0.9701,-0.001867640883566
0.9827,-0.001084851766028
1,-2.449212707645E-18
*SPRING,ELSET=ES1, NONLINEAR

-200.0 ,-0.01000 
-199.8 ,-0.00950 
-198.3 ,-0.00900 
-194.7 ,-0.00850 
-188.4 ,-0.00800 
-179.3 ,-0.00750 
-167.4 ,-0.00700 
-153.0 ,-0.00650 
-136.5 ,-0.00600 
-118.6 ,-0.00550 
-100.0 ,-0.00500 
-81.4 ,-0.00450 
-63.5 ,-0.00400 
-47.0 ,-0.00350 
-32.6 ,-0.00300 
-20.7 ,-0.00250 
-11.6 ,-0.00200 
-5.3 ,-0.00150 
-1.7 ,-0.00100 
-0.2 ,-0.00050 
0.0 ,0.00000 
0.2 ,0.00050 
1.7 ,0.00100 
5.3 ,0.00150 
11.6 ,0.00200 
20.7 ,0.00250 
32.6 ,0.00300 
47.0 ,0.00350 
63.5 ,0.00400 
81.4 ,0.00450 
100.0 ,0.00500 
118.6 ,0.00550 
136.5 ,0.00600 
153.0 ,0.00650 
167.4 ,0.00700 
179.3 ,0.00750 
188.4 ,0.00800 
194.7 ,0.00850 
198.3 ,0.00900 
199.8 ,0.00950 
200.0 ,0.01000
*STEP,NLGEOM=YES,INC=110,AMPLITUDE=STEP
*STATIC
0.01,1,0,0.01
*BOUNDARY,AMPLITUDE=A_1
6,3,,1
*NODE FILE,GLOBAL=YES
U,RF
*EL FILE
S,NOE,E,ENER
*END STEP

1 Like