# Layered shell (composite) with spring element

**URL:** <https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414>\
**Category:** Uncategorized\
**Created:** [January 25, 2021, 7:30pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414 "2021-01-25T19:30:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![xyont](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/xyont/32/3553_2.png) [@xyont](https://calculix.discourse.group/u/xyont)\
**Post date:** [January 25, 2021, 7:30pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/1 "2021-01-25T19:30:29Z")

</div>

i try to modeling of layered shell (composite) S8R connected with spring element at edge faces, however it’s not working and throw some error message. these problem does not occurs with non composite shell element.

`*ERROR in changekon: element type unknown: element: 32 type: ESPRNGA1`

any hints or suggestion?

---

<div class="post-metadata">

**Author:** ![dichtstoff](https://avatars.discourse-cdn.com/v4/letter/d/dec6dc/32.png) [@dichtstoff](https://calculix.discourse.group/u/dichtstoff)\
**Post date:** [January 27, 2021, 4:38am UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/2 "2021-01-27T04:38:50Z")

</div>

maybe you can post a very simple case ?  
maybe only one shell element with spring element ?  
wbr

---

<div class="post-metadata">

**Author:** ![paffins](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@paffins](https://calculix.discourse.group/u/paffins)\
**Post date:** [May 13, 2022, 12:13pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/3 "2022-05-13T12:13:30Z")

</div>

i just experienced the same issue. if you work with springs on solids everything works fine. springs in shell modeling results in that error warning.

---

<div class="post-metadata">

**Author:** ![Calc\_em](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@Calc\_em](https://calculix.discourse.group/u/Calc_em)\
**Post date:** [May 13, 2022, 12:20pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/4 "2022-05-13T12:20:40Z")

</div>

Can you share a sample file?

---

<div class="post-metadata">

**Author:** ![paffins](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@paffins](https://calculix.discourse.group/u/paffins)\
**Post date:** [May 13, 2022, 12:37pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/5 "2022-05-13T12:37:41Z")

</div>

![test_spring](https://global.discourse-cdn.com/free1/uploads/calculix/original/1X/238e1e8d81ced2c3a19ab4f051427f55eb4fc661.png)

while trying to recreate the issue → everything worked fine for that simple problem. so its not necessarily a general issue. i will look for other reasons, but the error warning is the same for me in my original modelling.

---

<div class="post-metadata">

**Author:** ![xyont](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/xyont/32/3553_2.png) [@xyont](https://calculix.discourse.group/u/xyont)\
**Post date:** [May 15, 2022, 8:46pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/6 "2022-05-15T20:46:12Z")

</div>

In my previous model, i placed the spring at the edge of shell element (layered).

Could you reproduce my problem?

---

<div class="post-metadata">

**Author:** ![paffins](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@paffins](https://calculix.discourse.group/u/paffins)\
**Post date:** [May 16, 2022, 8:32am UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/7 "2022-05-16T08:32:21Z")

</div>

there seems to be no connection between the error and the spring being placed on the edge of the shell. i just tested it and for both cases(on the edge and on not on the edge) i get the same error.

---

<div class="post-metadata">

**Author:** ![xyont](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/xyont/32/3553_2.png) [@xyont](https://calculix.discourse.group/u/xyont)\
**Post date:** [May 16, 2022, 2:04pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/8 "2022-05-16T14:04:49Z")

</div>

what element type of spring do you use? is the same using SPRINGA as original post

---

<div class="post-metadata">

**Author:** ![paffins](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@paffins](https://calculix.discourse.group/u/paffins)\
**Post date:** [May 16, 2022, 2:06pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/9 "2022-05-16T14:06:30Z")

</div>

yes the linear spring model

---

<div class="post-metadata">

**Author:** ![xyont](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/xyont/32/3553_2.png) [@xyont](https://calculix.discourse.group/u/xyont)\
**Post date:** [May 16, 2022, 2:15pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/10 "2022-05-16T14:15:16Z")

</div>

Thanks for clarify, may this lead to a different problem since i activated nonlinear options in the previous model.

I’ll took back my time to study the problems with latest version of CalculiX.

---

<div class="post-metadata">

**Author:** ![Disla](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/disla/32/3548_2.png) [@Disla](https://calculix.discourse.group/u/Disla)\
**Post date:** [May 16, 2022, 5:28pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/11 "2022-05-16T17:28:43Z")

</div>

Hi,

Maybe it helps.

I have run a laminate with springs and Static in different positions with ccx under Mecway and it gives the following error.

\*ERROR in changekon: element type unknown: element: 337 type: ESPRNGA1

The description seems a mixture between SPRINGA and SPRING1. ?¿?

Element 337 is an \*ELEMENT,TYPE=SPRINGA according to the INP generated by MECWAY.

The image corresponds to the solution with the internal solver.

![imagen](https://global.discourse-cdn.com/free1/uploads/calculix/original/1X/40197928ddf8b90e8f511054269035e3e34f69e8.png)

---

<div class="post-metadata">

**Author:** ![Disla](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/disla/32/3548_2.png) [@Disla](https://calculix.discourse.group/u/Disla)\
**Post date:** [May 16, 2022, 5:41pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/12 "2022-05-16T17:41:32Z")

</div>

No problems with Orthotropic or Laminate if only has 1 Layer.

---

<div class="post-metadata">

**Author:** ![xyont](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/xyont/32/3553_2.png) [@xyont](https://calculix.discourse.group/u/xyont)\
**Post date:** [May 16, 2022, 9:01pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/13 "2022-05-16T21:01:29Z")

</div>

May it’s right, as mention in the beginning of discussions. Not a problem for non composite (layered) shell element.

Screenshot by @paffins seems not tested for this point, shown no lines of layered shell. could it be clarified?

---

<div class="post-metadata">

**Author:** ![paffins](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@paffins](https://calculix.discourse.group/u/paffins)\
**Post date:** [May 17, 2022, 10:13am UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/14 "2022-05-17T10:13:19Z")

</div>

the model you are mentioning is a composite(layered shell). i havent tested it yet for non composites. but i can confirm that the same error occurs when truss elements are used instead of spring elements.

---

<div class="post-metadata">

**Author:** ![paffins](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@paffins](https://calculix.discourse.group/u/paffins)\
**Post date:** [May 17, 2022, 11:06am UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/15 "2022-05-17T11:06:26Z")

</div>

what i have experienced so far is that if you use composite with one layer it will work. if you use composite with more than one layer it wont work. if you use a noncomposite it will not work. it doesnt make a lot of sense but thats what ive experienced so far.

---

<div class="post-metadata">

**Author:** ![paffins](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@paffins](https://calculix.discourse.group/u/paffins)\
**Post date:** [May 17, 2022, 11:58am UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/16 "2022-05-17T11:58:23Z")

</div>

futhermore in your whole shell modelling there has to be ONLY one layered composites. if you have one face which has multiple shell layers even if it is not connected to a spring, the error will occur.

---

<div class="post-metadata">

**Author:** ![JuanP74](https://avatars.discourse-cdn.com/v4/letter/j/b5a626/32.png) [@JuanP74](https://calculix.discourse.group/u/JuanP74)\
**Post date:** [May 18, 2022, 6:27pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/17 "2022-05-18T18:27:31Z")

</div>

maybe is just a typo in the input deck which is somewhat tricky according to the manual:

 ![Captura de pantalla 2022-05-18 a las 20.25.38](https://global.discourse-cdn.com/free1/uploads/calculix/original/1X/be45ea0405bae0877e3aedf1006ad5384287fbf9.png)

---

<div class="post-metadata">

**Author:** ![xyont](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/xyont/32/3553_2.png) [@xyont](https://calculix.discourse.group/u/xyont)\
**Post date:** [May 19, 2022, 8:23am UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/18 "2022-05-19T08:23:12Z")

</div>

it seems typo is not related to the problem, as mention before. the analysis ran properly for non composite (layered) shell element.

---

<div class="post-metadata">

**Author:** ![JuanP74](https://avatars.discourse-cdn.com/v4/letter/j/b5a626/32.png) [@JuanP74](https://calculix.discourse.group/u/JuanP74)\
**Post date:** [May 19, 2022, 4:03pm UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/19 "2022-05-19T16:03:47Z")

</div>

I modified the line about 111 in file `changekon.f` by the following and now seems to work (I just checked completes with no error):

> ```
> elseif((lakon(i)(1:7).eq.'SPRINGA').or.
> & (lakon(i)(1:7).eq.'ESPRNGA')) then
> 
> ```

source of confusion seems to lie in file `elements.f`

---

<div class="post-metadata">

**Author:** ![Kuhl](https://avatars.discourse-cdn.com/v4/letter/k/e0b2c6/32.png) [@Kuhl](https://calculix.discourse.group/u/Kuhl)\
**Post date:** [December 19, 2022, 11:21am UTC](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414/20 "2022-12-19T11:21:33Z")

</div>

Hi all,  
does anyone now if there has been a fix to this issue that does not involve editing the source code? I have the same problem when using Type=Mass elements.  
I reportet the Issue at gitub in the hope that it may be deat with in the near future.  
[Element definition (eg. Type=Mass, Type=T3D2) in combination with composite option on \*shell section card (\*ERROR in changekon) · Issue #19 · Dhondtguido/CalculiX (github.com)](https://github.com/Dhondtguido/CalculiX/issues/19)

[Next page](https://calculix.discourse.group/t/layered-shell-composite-with-spring-element/414.md?page=2)
