Reinforcment in Quad elements

Hi everyone,

I’m currently writing a Teddy script to calculate the required reinforcement from a combined load case. I’m using QUAD elements for plate design.

My goal is to ensure that when the reinforcement demand exceeds 16 mm, the program places the additional reinforcement in a second layer. However, even though I’ve set DU, DL, DU2, and DL2 to 16 mm in the +PROG BEMESS block, the output still shows reinforcement exceeding this limit in a single layer.

I’ve tried several variations but can’t figure out why it’s not transitioning to a second layer as expected. Here’s a simplified version of the code I’m using (see below). Any tips or suggestions would be greatly appreciated!

Thanks in advance for your help!

here is the code:

+PROG AQUA urs:3 $ Materials
HEAD Materials
PAGE UNII 0
ECHO FULL no
ECHO MAT FULL

END

+prog sofiload urs:50.1
lc 20 titl “design forces ULS” type none

copy 1 1.5
copy 2 1.3

end

+PROG ASE urs:9 $ Linear Analysis
HEAD Calculation of forces and moments
PAGE UNII 0
CTRL OPT WARP VAL 0
CTRL OPT SPRI VAL 12
LC (1 2 1)
LC (51 52 1)
LC (81 84 1)
LC (91 98 1)
lc 20
END

+PROG BEMESS urs:50.2
HEAD Global reinforcement settings
ECHO FULL

GEOM H - HA 60[mm] DHA 24[mm] HB 60[mm] DHB 24[mm]

PARA DU 16
PARA DU2 16
PARA DL 16
PARA DL2 16

PARA BSU 12.06
PARA BSL 12.06
PARA BSU2 12.06
PARA BSL2 12.06

para nog 25

END

+PROG BEMESS urs:50.4
HEAD Plate design using global PARA settings
ECHO FULL EXTR

CTRL TYPE ULTI LAY 0 LCR 20

LC 20
GRP NO 25

END

IMHO: BEMESS does not provide this. There is a maximum of 3 reinforcement layers for the upper and lower element side, but each layer with a different orientation and its own edge distance and diameter.
It is not possible to fill an additional reinforcement layer for Quads. This is only possible with beam-elements.

Hi

I think that you need to use layer design in that case. Since maximum reinforcement is not used in BEMESS otherwise:

In case of layer design you can assign the maximum reinforcement to all layers except the most inner one:

Take a look at the following teddy example:

With best regards,
Martin

1 Like