Greetings,
I’m seeking assistance in obtaining the stiffness matrix for the S4 shell element in Calculix. I’ve configured a single shell element using the S4 element type and assigned material properties without B.C and loading since I need non reduced stiffness matrix and used *Frequency card, I got the stiffness matrix .sti file and degree of freedom (DOF) mapping .dof files (see below).
Assuming that Calculix features 3 degrees of freedom per node, the anticipated stiffness matrix dimension for this element would be 4 nodes x 3 DOF = 12x12. However, upon examining the generated .sti and .dof files, I observed dimensions of 33x33. Could someone tell how to interpret this stiffness file and why the matrix is 33x33 rather than 12x12?
I also know that in Calculix, shell element S4 is expanded into 3D 8 node brick elements, resulting in 4 nodes expanding to 8 nodes. Consequently, the stiffness matrix would be 8 nodes x 3 DOF = 24x24 but why it is 33x33?.
Thanks,
Anoop
Input file.
**
** Heading +++++++++++++++++++++++++++++++++++++++++++++++++
**
*Heading
Hash: qWBNEwvd, Date: 05/02/2024, Unit system: MM_TON_S_C
**
** Nodes +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Node
1, 1.00000000E+001, 0.00000000E+000, 0.00000000E+000
2, 1.00000000E+001, 5.00000000E+000, 0.00000000E+000
3, 0.00000000E+000, 5.00000000E+000, 0.00000000E+000
4, 0.00000000E+000, 0.00000000E+000, 0.00000000E+000
**
** Elements ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Element, Type=S4, Elset=Shell_part-1
3, 1, 2, 3, 4
**
** Element sets ++++++++++++++++++++++++++++++++++++++++++++
**
**
** Surfaces ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Physical constants ++++++++++++++++++++++++++++++++++++++
**
**
** Materials +++++++++++++++++++++++++++++++++++++++++++++++
**
*Material, Name=Material-1
*Elastic
210000.0, 0.3
*Shell section, Elset=Shell_part-1, Material=Material-1, Offset=0
0.1
*Density
1.0
*Step
*Static
*El Print, Elset=Single_element
EVOL
*End step
*STEP
*FREQUENCY,SOLVER=MATRIXSTORAGE,STORAGE=YES
*END STEP
stiffness matrix file .sti
1 1 4.4905448717949e+06
1 2 -1.6826923076923e+03
2 2 4.4939102564103e+06
1 3 -8.4134615384615e+04
2 3 1.6826923076923e+05
3 3 1.5707371794872e+07
1 4 -4.4854967948718e+06
2 4 -8.4134615384615e+02
3 4 -1.6826923076923e+04
4 4 4.4905448717949e+06
1 5 -8.4134615384615e+02
2 5 -4.4838141025641e+06
3 5 3.3653846153846e+04
4 5 -1.6826923076923e+03
5 5 4.4939102564103e+06
1 6 1.6826923076923e+04
2 6 -3.3653846153846e+04
3 6 -1.5704006410256e+07
4 6 8.4134615384615e+04
5 6 -1.6826923076923e+05
6 6 1.5707371794872e+07
1 7 2.2425801282051e+06
2 7 -3.3653846153846e+02
3 7 -4.2067307692308e+04
4 7 -2.2440945512821e+06
5 7 -1.6826923076923e+02
6 7 8.4134615384615e+03
7 7 4.4905448717949e+06
1 8 3.3653846153846e+02
2 8 2.2375320512821e+06
3 8 -3.3653846153846e+04
4 8 1.6826923076923e+02
5 8 -2.2466185897436e+06
6 8 1.6826923076923e+05
7 8 1.6826923076923e+03
8 8 4.4939102564103e+06
1 9 -4.2067307692308e+04
2 9 3.3653846153846e+04
3 9 7.8509935897436e+06
4 9 -8.4134615384615e+03
5 9 1.6826923076923e+05
6 9 -7.8533493589744e+06
7 9 -8.4134615384615e+04
8 9 -1.6826923076923e+05
9 9 1.5707371794872e+07
1 10 -2.2440945512821e+06
2 10 -1.6826923076923e+02
3 10 -8.4134615384615e+03
4 10 2.2425801282051e+06
5 10 -3.3653846153846e+02
6 10 4.2067307692308e+04
7 10 -4.4854967948718e+06
8 10 8.4134615384615e+02
9 10 -1.6826923076923e+04
10 10 4.4905448717949e+06
1 11 1.6826923076923e+02
2 11 -2.2466185897436e+06
3 11 -1.6826923076923e+05
4 11 3.3653846153846e+02
5 11 2.2375320512821e+06
6 11 3.3653846153846e+04
7 11 8.4134615384615e+02
8 11 -4.4838141025641e+06
9 11 -3.3653846153846e+04
10 11 1.6826923076923e+03
11 11 4.4939102564103e+06
1 12 8.4134615384615e+03
2 12 -1.6826923076923e+05
3 12 -7.8533493589744e+06
4 12 4.2067307692308e+04
5 12 -3.3653846153846e+04
6 12 7.8509935897436e+06
7 12 1.6826923076923e+04
8 12 3.3653846153846e+04
9 12 -1.5704006410256e+07
10 12 8.4134615384615e+04
11 12 1.6826923076923e+05
12 12 1.5707371794872e+07
1 13 1.1201121794872e+06
2 13 1.6826923076923e+03
3 13 8.4134615384615e+03
4 13 -1.1226362179487e+06
5 13 8.4134615384615e+02
6 13 -4.2067307692308e+04
7 13 2.2429166666667e+06
8 13 -3.3653846153846e+02
9 13 1.6826923076923e+04
10 13 -2.2439262820513e+06
11 13 -1.6826923076923e+02
12 13 -8.4134615384615e+04
13 13 4.4905448717949e+06
1 14 1.6826923076923e+03
2 14 1.1184294871795e+06
3 14 -1.6826923076923e+04
4 14 8.4134615384615e+02
5 14 -1.1234775641026e+06
6 14 8.4134615384615e+04
7 14 3.3653846153846e+02
8 14 2.2462820512821e+06
9 14 -8.4134615384615e+04
10 14 1.6826923076923e+02
11 14 -2.2422435897436e+06
12 14 1.6826923076923e+04
13 14 -1.6826923076923e+03
14 14 4.4939102564103e+06
1 15 -8.4134615384615e+03
2 15 1.6826923076923e+04
3 15 3.9251602564103e+06
4 15 -4.2067307692308e+04
5 15 8.4134615384615e+04
6 15 -3.9268429487179e+06
7 15 -1.6826923076923e+04
8 15 -8.4134615384615e+04
9 15 7.8530128205128e+06
10 15 -8.4134615384615e+04
11 15 -1.6826923076923e+04
12 15 -7.8523397435897e+06
13 15 8.4134615384615e+04
14 15 -1.6826923076923e+05
15 15 1.5707371794872e+07
1 16 -1.1226362179487e+06
2 16 8.4134615384615e+02
3 16 4.2067307692308e+04
4 16 1.1201121794872e+06
5 16 1.6826923076923e+03
6 16 -8.4134615384615e+03
7 16 -2.2439262820513e+06
8 16 -1.6826923076923e+02
9 16 8.4134615384615e+04
10 16 2.2429166666667e+06
11 16 -3.3653846153846e+02
12 16 -1.6826923076923e+04
13 16 -4.4854967948718e+06
14 16 -8.4134615384615e+02
15 16 1.6826923076923e+04
16 16 4.4905448717949e+06
1 17 8.4134615384615e+02
2 17 -1.1234775641026e+06
3 17 -8.4134615384615e+04
4 17 1.6826923076923e+03
5 17 1.1184294871795e+06
6 17 1.6826923076923e+04
7 17 1.6826923076923e+02
8 17 -2.2422435897436e+06
9 17 -1.6826923076923e+04
10 17 3.3653846153846e+02
11 17 2.2462820512821e+06
12 17 8.4134615384615e+04
13 17 -8.4134615384615e+02
14 17 -4.4838141025641e+06
15 17 -3.3653846153846e+04
16 17 -1.6826923076923e+03
17 17 4.4939102564103e+06
1 18 4.2067307692308e+04
2 18 -8.4134615384615e+04
3 18 -3.9268429487179e+06
4 18 8.4134615384615e+03
5 18 -1.6826923076923e+04
6 18 3.9251602564103e+06
7 18 8.4134615384615e+04
8 18 1.6826923076923e+04
9 18 -7.8523397435897e+06
10 18 1.6826923076923e+04
11 18 8.4134615384615e+04
12 18 7.8530128205128e+06
13 18 -1.6826923076923e+04
14 18 3.3653846153846e+04
15 18 -1.5704006410256e+07
16 18 -8.4134615384615e+04
17 18 1.6826923076923e+05
18 18 1.5707371794872e+07
1 19 2.2429166666667e+06
2 19 3.3653846153846e+02
3 19 1.6826923076923e+04
4 19 -2.2439262820513e+06
5 19 1.6826923076923e+02
6 19 -8.4134615384615e+04
7 19 1.1201121794872e+06
8 19 -1.6826923076923e+03
9 19 8.4134615384615e+03
10 19 -1.1226362179487e+06
11 19 -8.4134615384615e+02
12 19 -4.2067307692308e+04
13 19 2.2425801282051e+06
14 19 -3.3653846153846e+02
15 19 4.2067307692308e+04
16 19 -2.2440945512821e+06
17 19 -1.6826923076923e+02
18 19 -8.4134615384615e+03
19 19 4.4905448717949e+06
1 20 -3.3653846153846e+02
2 20 2.2462820512821e+06
3 20 8.4134615384615e+04
4 20 -1.6826923076923e+02
5 20 -2.2422435897436e+06
6 20 -1.6826923076923e+04
7 20 -1.6826923076923e+03
8 20 1.1184294871795e+06
9 20 1.6826923076923e+04
10 20 -8.4134615384615e+02
11 20 -1.1234775641026e+06
12 20 -8.4134615384615e+04
13 20 3.3653846153846e+02
14 20 2.2375320512821e+06
15 20 3.3653846153846e+04
16 20 1.6826923076923e+02
17 20 -2.2466185897436e+06
18 20 -1.6826923076923e+05
19 20 1.6826923076923e+03
20 20 4.4939102564103e+06
1 21 -1.6826923076923e+04
2 21 8.4134615384615e+04
3 21 7.8530128205128e+06
4 21 -8.4134615384615e+04
5 21 1.6826923076923e+04
6 21 -7.8523397435897e+06
7 21 -8.4134615384615e+03
8 21 -1.6826923076923e+04
9 21 3.9251602564103e+06
10 21 -4.2067307692308e+04
11 21 -8.4134615384615e+04
12 21 -3.9268429487179e+06
13 21 4.2067307692308e+04
14 21 -3.3653846153846e+04
15 21 7.8509935897436e+06
16 21 8.4134615384615e+03
17 21 -1.6826923076923e+05
18 21 -7.8533493589744e+06
19 21 8.4134615384615e+04
20 21 1.6826923076923e+05
21 21 1.5707371794872e+07
1 22 -2.2439262820513e+06
2 22 1.6826923076923e+02
3 22 8.4134615384615e+04
4 22 2.2429166666667e+06
5 22 3.3653846153846e+02
6 22 -1.6826923076923e+04
7 22 -1.1226362179487e+06
8 22 -8.4134615384615e+02
9 22 4.2067307692308e+04
10 22 1.1201121794872e+06
11 22 -1.6826923076923e+03
12 22 -8.4134615384615e+03
13 22 -2.2440945512821e+06
14 22 -1.6826923076923e+02
15 22 8.4134615384615e+03
16 22 2.2425801282051e+06
17 22 -3.3653846153846e+02
18 22 -4.2067307692308e+04
19 22 -4.4854967948718e+06
20 22 8.4134615384615e+02
21 22 1.6826923076923e+04
22 22 4.4905448717949e+06
1 23 -1.6826923076923e+02
2 23 -2.2422435897436e+06
3 23 1.6826923076923e+04
4 23 -3.3653846153846e+02
5 23 2.2462820512821e+06
6 23 -8.4134615384615e+04
7 23 -8.4134615384615e+02
8 23 -1.1234775641026e+06
9 23 8.4134615384615e+04
10 23 -1.6826923076923e+03
11 23 1.1184294871795e+06
12 23 -1.6826923076923e+04
13 23 1.6826923076923e+02
14 23 -2.2466185897436e+06
15 23 1.6826923076923e+05
16 23 3.3653846153846e+02
17 23 2.2375320512821e+06
18 23 -3.3653846153846e+04
19 23 8.4134615384615e+02
20 23 -4.4838141025641e+06
21 23 3.3653846153846e+04
22 23 1.6826923076923e+03
23 23 4.4939102564103e+06
1 24 8.4134615384615e+04
2 24 -1.6826923076923e+04
3 24 -7.8523397435897e+06
4 24 1.6826923076923e+04
5 24 -8.4134615384615e+04
6 24 7.8530128205128e+06
7 24 4.2067307692308e+04
8 24 8.4134615384615e+04
9 24 -3.9268429487179e+06
10 24 8.4134615384615e+03
11 24 1.6826923076923e+04
12 24 3.9251602564103e+06
13 24 -8.4134615384615e+03
14 24 1.6826923076923e+05
15 24 -7.8533493589744e+06
16 24 -4.2067307692308e+04
17 24 3.3653846153846e+04
18 24 7.8509935897436e+06
19 24 -1.6826923076923e+04
20 24 -3.3653846153846e+04
21 24 -1.5704006410256e+07
22 24 -8.4134615384615e+04
23 24 -1.6826923076923e+05
24 24 1.5707371794872e+07
1 25 3.9790393202566e-13
2 25 2.6923076923077e+03
3 25 0.0000000000000e+00
4 25 7.9580786405131e-13
5 25 2.6923076923077e+03
6 25 0.0000000000000e+00
7 25 -3.9790393202566e-13
8 25 -2.6923076923077e+03
9 25 0.0000000000000e+00
10 25 -7.9580786405131e-13
11 25 -2.6923076923077e+03
12 25 0.0000000000000e+00
13 25 -4.5474735088646e-13
14 25 2.6923076923077e+03
15 25 0.0000000000000e+00
16 25 -9.0949470177293e-13
17 25 2.6923076923077e+03
18 25 0.0000000000000e+00
19 25 4.5474735088646e-13
20 25 -2.6923076923077e+03
21 25 0.0000000000000e+00
22 25 9.0949470177293e-13
23 25 -2.6923076923077e+03
24 25 0.0000000000000e+00
25 25 8.6153846153846e+04
1 26 4.0384615384615e+03
2 26 1.5916157281026e-12
3 26 -4.0384615384615e+05
4 26 4.0384615384615e+03
5 26 1.3642420526594e-12
6 26 4.0384615384615e+05
7 26 -4.0384615384615e+03
8 26 -1.5916157281026e-12
9 26 4.0384615384615e+05
10 26 -4.0384615384615e+03
11 26 -1.3642420526594e-12
12 26 -4.0384615384615e+05
13 26 4.0384615384615e+03
14 26 -1.8189894035459e-12
15 26 4.0384615384615e+05
16 26 4.0384615384615e+03
17 26 -5.4569682106376e-12
18 26 -4.0384615384615e+05
19 26 -4.0384615384615e+03
20 26 1.8189894035459e-12
21 26 -4.0384615384615e+05
22 26 -4.0384615384615e+03
23 26 5.4569682106376e-12
24 26 4.0384615384615e+05
25 26 0.0000000000000e+00
26 26 3.0153846153846e+05
1 27 0.0000000000000e+00
2 27 -2.6923076923077e+05
3 27 3.9790393202566e-13
4 27 0.0000000000000e+00
5 27 2.6923076923077e+05
6 27 7.9580786405131e-13
7 27 0.0000000000000e+00
8 27 2.6923076923077e+05
9 27 -3.9790393202566e-13
10 27 0.0000000000000e+00
11 27 -2.6923076923077e+05
12 27 -7.9580786405131e-13
13 27 0.0000000000000e+00
14 27 2.6923076923077e+05
15 27 -4.5474735088646e-13
16 27 0.0000000000000e+00
17 27 -2.6923076923077e+05
18 27 -9.0949470177293e-13
19 27 0.0000000000000e+00
20 27 -2.6923076923077e+05
21 27 4.5474735088646e-13
22 27 0.0000000000000e+00
23 27 2.6923076923077e+05
24 27 9.0949470177293e-13
25 27 0.0000000000000e+00
26 27 0.0000000000000e+00
27 27 8.6153846153846e+04
1 28 4.2632564145606e-13
2 28 4.0384615384615e+03
3 28 2.0192307692308e+05
4 28 4.5474735088646e-13
5 28 4.0384615384615e+03
6 28 -2.0192307692308e+05
7 28 4.5474735088646e-13
8 28 -4.0384615384615e+03
9 28 2.0192307692308e+05
10 28 1.3642420526594e-12
11 28 -4.0384615384615e+03
12 28 -2.0192307692308e+05
13 28 -4.5474735088646e-13
14 28 4.0384615384615e+03
15 28 -2.0192307692308e+05
16 28 -1.3642420526594e-12
17 28 4.0384615384615e+03
18 28 2.0192307692308e+05
19 28 -4.2632564145606e-13
20 28 -4.0384615384615e+03
21 28 -2.0192307692308e+05
22 28 -4.5474735088646e-13
23 28 -4.0384615384615e+03
24 28 2.0192307692308e+05
25 28 0.0000000000000e+00
26 28 -2.7284841053188e-12
27 28 0.0000000000000e+00
28 28 7.5384615384615e+04
1 29 2.6923076923077e+03
2 29 9.2370555648813e-14
3 29 0.0000000000000e+00
4 29 2.6923076923077e+03
5 29 2.2737367544323e-13
6 29 0.0000000000000e+00
7 29 -2.6923076923077e+03
8 29 1.1368683772162e-13
9 29 0.0000000000000e+00
10 29 -2.6923076923077e+03
11 29 2.2737367544323e-13
12 29 0.0000000000000e+00
13 29 2.6923076923077e+03
14 29 -1.1368683772162e-13
15 29 0.0000000000000e+00
16 29 2.6923076923077e+03
17 29 -2.2737367544323e-13
18 29 0.0000000000000e+00
19 29 -2.6923076923077e+03
20 29 -9.2370555648813e-14
21 29 0.0000000000000e+00
22 29 -2.6923076923077e+03
23 29 -2.2737367544323e-13
24 29 0.0000000000000e+00
25 29 -9.0949470177293e-13
26 29 0.0000000000000e+00
27 29 0.0000000000000e+00
28 29 0.0000000000000e+00
29 29 2.1538461538462e+04
1 30 1.3461538461538e+05
2 30 0.0000000000000e+00
3 30 9.2370555648813e-14
4 30 -1.3461538461538e+05
5 30 0.0000000000000e+00
6 30 2.2737367544323e-13
7 30 1.3461538461538e+05
8 30 0.0000000000000e+00
9 30 1.1368683772162e-13
10 30 -1.3461538461538e+05
11 30 0.0000000000000e+00
12 30 2.2737367544323e-13
13 30 -1.3461538461538e+05
14 30 0.0000000000000e+00
15 30 -1.1368683772162e-13
16 30 1.3461538461538e+05
17 30 0.0000000000000e+00
18 30 -2.2737367544323e-13
19 30 -1.3461538461538e+05
20 30 0.0000000000000e+00
21 30 -9.2370555648813e-14
22 30 1.3461538461538e+05
23 30 0.0000000000000e+00
24 30 -2.2737367544323e-13
25 30 0.0000000000000e+00
26 30 0.0000000000000e+00
27 30 0.0000000000000e+00
28 30 0.0000000000000e+00
29 30 0.0000000000000e+00
30 30 2.1538461538462e+04
1 31 -3.0267983675003e-09
2 31 0.0000000000000e+00
3 31 1.3461538461538e+05
4 31 3.1432136893272e-09
5 31 0.0000000000000e+00
6 31 -1.3461538461538e+05
7 31 -4.1909515857697e-09
8 31 0.0000000000000e+00
9 31 1.3461538461538e+05
10 31 4.6566128730774e-10
11 31 0.0000000000000e+00
12 31 -1.3461538461538e+05
13 31 9.3132257461548e-10
14 31 0.0000000000000e+00
15 31 -1.3461538461538e+05
16 31 -9.3132257461548e-10
17 31 0.0000000000000e+00
18 31 1.3461538461538e+05
19 31 -3.7252902984619e-09
20 31 0.0000000000000e+00
21 31 -1.3461538461538e+05
22 31 3.7252902984619e-09
23 31 0.0000000000000e+00
24 31 1.3461538461538e+05
25 31 0.0000000000000e+00
26 31 0.0000000000000e+00
27 31 0.0000000000000e+00
28 31 0.0000000000000e+00
29 31 0.0000000000000e+00
30 31 -1.7462298274040e-10
31 31 2.1538461538462e+08
1 32 0.0000000000000e+00
2 32 -3.0267983675003e-09
3 32 -2.6923076923077e+05
4 32 0.0000000000000e+00
5 32 3.1432136893272e-09
6 32 2.6923076923077e+05
7 32 0.0000000000000e+00
8 32 -4.1909515857697e-09
9 32 2.6923076923077e+05
10 32 0.0000000000000e+00
11 32 4.6566128730774e-10
12 32 -2.6923076923077e+05
13 32 0.0000000000000e+00
14 32 9.3132257461548e-10
15 32 2.6923076923077e+05
16 32 0.0000000000000e+00
17 32 -9.3132257461548e-10
18 32 -2.6923076923077e+05
19 32 0.0000000000000e+00
20 32 -3.7252902984619e-09
21 32 -2.6923076923077e+05
22 32 0.0000000000000e+00
23 32 3.7252902984619e-09
24 32 2.6923076923077e+05
25 32 0.0000000000000e+00
26 32 0.0000000000000e+00
27 32 2.3283064365387e-10
28 32 0.0000000000000e+00
29 32 0.0000000000000e+00
30 32 0.0000000000000e+00
31 32 0.0000000000000e+00
32 32 2.1538461538462e+08
1 33 2.0192307692308e+05
2 33 -4.0384615384615e+05
3 33 -3.7252902984619e-09
4 33 -2.0192307692308e+05
5 33 4.0384615384615e+05
6 33 4.1909515857697e-09
7 33 2.0192307692308e+05
8 33 4.0384615384615e+05
9 33 -7.4505805969238e-09
10 33 -2.0192307692308e+05
11 33 -4.0384615384615e+05
12 33 0.0000000000000e+00
13 33 -2.0192307692308e+05
14 33 4.0384615384615e+05
15 33 0.0000000000000e+00
16 33 2.0192307692308e+05
17 33 -4.0384615384615e+05
18 33 0.0000000000000e+00
19 33 -2.0192307692308e+05
20 33 -4.0384615384615e+05
21 33 0.0000000000000e+00
22 33 2.0192307692308e+05
23 33 4.0384615384615e+05
24 33 0.0000000000000e+00
25 33 0.0000000000000e+00
26 33 4.6566128730774e-10
27 33 0.0000000000000e+00
28 33 -1.7462298274040e-10
29 33 0.0000000000000e+00
30 33 0.0000000000000e+00
31 33 0.0000000000000e+00
32 33 0.0000000000000e+00
33 33 7.5384615384615e+08
DOF mapping file .dof
1.1
1.2
1.3
1.1
1.2
1.3
2.1
2.2
2.3
2.1
2.2
2.3
3.1
3.2
3.3
3.1
3.2
3.3
4.1
4.2
4.3
4.1
4.2
4.3
17.1
17.2
17.3
18.1
18.2
18.3
19.1
19.2
19.3