Professional Documents
Culture Documents
SOFiSTiK | 2020
BEMESS
Design of Plates and Shells
SOFiSTiK AG
This manual is protected by copyright laws. No part of it may be translated, copied or reproduced, in any form or by
any means, without written permission from SOFiSTiK AG. SOFiSTiK reserves the right to modify or to release
new editions of this manual.
The manual and the program have been thoroughly checked for errors. However, SOFiSTiK does not claim that
either one is completely error free. Errors and omissions are corrected as soon as they are detected.
The user of the program is solely responsible for the applications. We strongly encourage the user to test the
correctness of all calculations at least by random sampling.
Front Cover
Project: Queensferry Crossing | Photo: Bastian Kratzke
Contents | BEMESS
Contents
Contents i
SOFiSTiK 2020 i
BEMESS | Contents
ii SOFiSTiK 2020
Task Description | BEMESS
1 Task Description
The program BEMESS is used to design forces of the analsis programs ASE or superimposed
forces of MAXIMA according to various codes.
It is also capable to extract extreme stresses from a set of loadcases according to the linear
elastic theory.
When the design is performed for several load cases, the result of the design calculation repre-
sents the maximum reinforcement amount which is calculated from these load cases. BEMESS
does not perform any load case superpositions. This is the task of the program MAXIMA.
Additionally to the ultimate limit design, serviceability checks can be done. This can be crack
width control, minimum reinforcement, stress and fatigue checks.
The compression reinforcement for shells and disks is calculated according to the stress state.
The appropriate parameters are preset according to each code.
For circular plates, cylinders or similar structures a circular reinforcement can be defined.
The program performs a punching check at point supports (columns) as well as at wall corners
and wall ends.
2 Theoretical Principles
n-I
n-I
Figure 2.1: Reinforcement mesh on skew tension, deformation to an rhomb, compression strut
You can use an otogonal mesh or a three-course and/or skew two-course reinforcement mesh
(record THRE). For circular plates a radial and a tangential orthogonal reinforcement can be
selected through the input of a centre point.
The program ASE determine the internal forces and moments in the local coordinate systems
of the plane finite elements (see appropriate manuals). In BEMESS both the directions of
the reinforcement layers and the terms ’upper’ and ’lower’ are oriented at the local coordinate
systems; ’lower’ is at the side of positive z axis. Particularly in spacial systems the user should
realize the characteristics of the local coordinate axis definition.
The design of the necessary reinforcement cross sections occurs according to the material
strengths and laws of the respective code.
Skew two-course reinforcement meshes are chosen mostly due to constructive considerations.
They are static generally less effective than orthogonal nets. The steel requirement increases
more than linearly with the skewness of the reinforcement mesh. A two-course reinforcement is
only allowed for 90 up to 60 degree skewness. For higher skewness a third layer is necessary
to avoid large crack width.
Three-course reinforcement meshes are the best statical solution for the case of an elliptic
stress state (universal tension or compression): The required steel amount is minimal, i.e. it
corresponds to the required cross section of an orthogonal reinforcement mesh laid parallel
to the principal stresses. On the other hand there is no three-course solution for the case
of the hyperbolic stress states (simultaneous tension and compression). For this a radically
minimised two-course solution is sought. This is done via breaking off of this reinforcement
layer which is used least statically. The stiffening compressive concrete force which generally
must be assigned to another direction, however, is set at this place.
Figure 2.2: stiffening compression strut (red) on 45 degree tension on the reinforcement mesh
If reinforcement is available with a smaller angle, for example an angle with a 10 degree de-
viation to the principal compressive force, then this reinforcement can take up a compressive
force. The transverse reinforcement then gets a tensile force which can be interpreted as a
splitting force. For the equilibrium of the external loads nx, ny, nxy with the inner forces of the
concrete compressive force and the forces in the reinforcement directions it is now necessary,
that the concrete compressive force is set a little bit skew (from the compression reinforcement
away). Now the concrete compressive force is not in line with the external principal normal
force. If the angle reaches 45 degrees between the new concrete compressive force and the
principal compression reinforcement, then no further loads can be taken up anymore. Now it is
not possible to design the cross section. Then the error message ’Angle between compressive
force and compression reinforcement too large’ is printed.
CTRL PFAI 2 can be used to alleviate this mechanically exact procedure and therefore to avoid
the error message. The non absorbable concrete compressive force is then fully taken up by
reinforcement without further checks of compatibility and it is assumed, that the compressive
force of this inserted compression reinforcement is transferred to the neighbouring elements.
Usually this is possible at singular points and at re-entrant corners, but not possible at free
edges!
To clear this effect following a column that is loaded uniaxially over βc . If only a reinforcement
mesh on 45 degrees is available, also a high reinforcement can not hold the uniaxial principal
compressive force, since the reinforcement mesh is deformed stressfree to a rhombus, see
Figure 2.3 middle. To brace the reinforcement mesh a stiffening tensile force would be nec-
essary but the concrete cannot carry that. On the right side the behavior with CTRL PFAI2 is
shown. Here the same load can be carried because the force not be carried by concrete is just
transformed inco compression reinforcement with the assumption that the neighbour elements
can support this reinforcement compresssion.
P P > βc
P > βc
CTRL
PFAI 2
Figure 2.3: Column with 45 degree reinforcement mesh, right process with CTRL PFAI 2
After this theoretical example now two practical ones. In Figure 2.4 a window opening is shown
on the left. In case the concrete compression strength is exceeded in the element right above
the corner, the reinforcement can help and carry a part of the loading. A compression force
in the reinforcement in this element can be transfered to neighbouring elements and anchored
there. So in this example an input CTRL PFAI 2 can help to design this singularity at the
re-entrant corner using compression reinforcement.
But in general this method is not allowed. E.g. at the support of a wall girder, the support
compression would point to the support under 45 degree and the ortogonal reinforcement
mesh could not carry additional compression. The horizontal bars point to a free boundary
where a bar compression (D) could not be anchored. In this example the input of CTRL PFAI
2 would be wrong or at least problematic.
σ > βc D
(D)
D
Figure 2.4: left: window opening (PFAI 2 useful) - right: wall girder (PFAI 2 problematic)
A minimum reinforcement can be demanded, e.g. 0.8% of the statically necessary cross sec-
tion (see record MAT ... AM3) . The minimum reinforcement calculation occurs in the direction
of the principal stresses. The skew reinforcement is considered with the square of the cosine
of the angular deviation.
2.2.6 Tendons
For bonded tendons the stress increase in the tendons is taken into account where the tendons
are smeared over a certain width, see CTRL SIGZ and WTEN. With CTRL SIGZ 0 the tendons
can be switched off totally in the bending design.
The decompression strain is only calculated in real hit quad elements. But in the element
design also neighboring elements without real hit tendons get an effect of the smeared tendon
area.
Using CTRL LAY 0 (version 2016) tendons are only taken into account in ULS and only by
reducing the necessary longitudinal reinforcement (no effect on lever arm...).
Using CTRL LAY 1 bonded tendons are taken into account in the anylsis of the strain state in
all SLS and ULS checks. A separate output table informs about the strain and stress state in
the tendons. In ULS the element with the maximum loading is plotted showing the maximum
concrete compression strain at the right cube face. In SLS the right cube face points into the
direction of the (major) tendons to better check decompression (check area in blue).
The maximum tendon stress in the cracked section can only be stored for WINGRAF, if a cor-
responding ASE run is given with LC ... PERC ’PERM’, usually the 4000-LC of CSM for traffic
In case the loadcases include pk-inf and pk-sup, please notice in the tendon stresses:
- the storage of the max. tendon stress for WINGRAF is done without pk-sup in the static
determined part NP0, that means:
- the permanent tendon stress from LC 4000 PERM does not include a change due to pk-
inf/pk-sup, only the little stress part from traffic includes a pk-inf/pk-sup part!
Different bond behaviour of prestressing and reinforcing steel are implemented in the crack
design EN 1992-1-1 7.3.3 and 7.3.4 and fatigue 6.8.2 (6.64).
With CTRL SIGZ 999 V2 0.45 the value xi (Ratio of bond strength between tendons and rein-
forcing steel 6.8.2 table 6.2) can be set e.g. to 0.45. With CTRL SIGZ 999 V2 0 the increase
of reinforcement stress due to tendon bond can be switched off.
V Vy
Figure 2.6: Tendon duct reduction in the shear design according EN 1992-1-1 6.2.3 (6)
Figure 2.6 explains the tendon duct reduction in the shear design. Teh shear check is alqays
done in the main shear force direction. In case the direction of the main shear force points in
lokal x, at side Vx the width bw is reduced according EN 1992-1-1 6.2.3 (6). For a direction of
the main shear force in lokal y, BEMESS reduces the width according a beam section with an
opening by a factor duct-diameter/d.
For a skew direction the two parts are added with sinus2 und cosinus2 .
The moments m-xx, m-yy and m-xy as well as the membrane forces n-xx, n-yy and n-
xy are converted to effective membrane forces acting on fictitious disks with a thickness of
0.35·construction element thickness at the outer shell side, see figure. The loading consists
of force pairs divided up into bending moments and halved membrane forces. The lever arm
of the internal forces required for the decomposition of the bending moments is not assumed
according to BAUMANN. It is calculated at the basis of full utilisation of the compressive zone.
For this the lever arm is determined for two characteristic directions (the principal bending mo-
ment direction and the principal normal force direction). The smaller lever arm is used then for
DB
0.35 D
0.30 D z
0.35 D
Z
Figure 2.6: Fictitious disks and lever arm in the baumann design
Figure 2.7: Fictitious disks and lever arm in the baumann design
For approximately centrically pressed shells the cross section could not be used completely
due to the limit of the equivalent thickness of 0.35·h. Therefore in this case the equivalent
thickness is increased for centrically pressed shells up to the value 0.5·thickness·SC1/SC2.
The 0.35·thickness is applied from an eccentricity e/d >0.20. For a smaller eccentricity it will
be interpolated.
The mesh reinforcement design occurs separately for the two fictitious disks at the shell/slab
outer sides.
Here once more the whole process: for each reinforcement layer aseparate lever arm is used:
1. In the direction of the main bending moments as well as in the direction of the main
normal forces the lever arm is calculated separately. The unfavorable laver arm is taken
−→ leverarm z
2. With this leverarm z the fictive disc forces Ax,Ay,Axy are calculated on the considered
shell side:
Ax =Nx/2 + Mx/z
Ay =Ny/2 + My/z
Axy=Nxy/2 + Mxy/z
3. For these disc forces the main forces AI and AII are computed.
4. Then the angle deviation alpha of these main forces to the reinforcement directions are
calculated.
5. With this angle deviation the increase factors fx/f1 are calculated according to Baumann.
This leads to the disc forces in the reinforcement directions f_as1 (fx) and f_as2 (fy).
These forces can be printed in BEMESS with ECHO DMOM.
6. As the reinforcement can only carry uniaxial tension, a concrete force Db is necessary to
brace the reinforcement mesh for shear forces −→ concrete” in the design moment table.
Normal compression forces are also included in the output concrete”.
It is checked if the concrete can carry this compression. Otherwise a compression
reinforcement is calculated if possible (−→ CTRL TENS and CTRL PFAI).
7. In case of tension these disc forces are just divided by the allowable steel fyd stress to
get the necessary reinforcement: required.as1 = f_as1/fyd
8. In case of a slab analysis the design moments (moments in the direction of the re-
inforcement) are directly stored for graphical plots. For spacial shell sytems with the
CTRL DMOM 8000 (offset 8000) loadcases can be stored with the so called ’woodarmer’
design-forces:
mxx = mxx +- mxy sign +- depending on sign of mxx
nxx = nxx +|nxy|always positive to get max. reinforcement tension
Of course the same procedure is done for myy and nyy:
myy = myy +- mxy sign +- depending on sign of myy
nyy = same procedure - but the loadcase title is for both cases only mxx +- |mxy|
These comparison forces are rather similar to the ’Baumann’ method but cannot indicate
a concrete compression failure. This is done much more precisely in BEMESS in the
main compression direction, taking into account also an additional compression force
stiffening the reinforcement mesh. In general the reinforcement mesh has not the same
direction as the main compression stress.
9. On CTRL SLS V2 0 these disk forces are also used for checks and stresses in SLS. On
CTRL SLS V2 1 the strain state is iterated uniaxial, see chapter Service Load Checks -
CAPRA-Maury.
This method was completely new implemented in version 2018 and works with an exact itera-
tion of the strain state. This method is called ’layer design’ in SOFiSTiK. It can also be used in
the ULS design but it is not the default because it requires much more calculation time.
In the layer design the 6 strain parameter (3 strains εx, εy, εxy and 3 curvatures κx, κy, κxy)
are calculated iteratively to achieve equilibrium between the 6 inner forces and the 6 external
forces nx,ny,nxy,mx,my,mxy. Thereby nonlinear work laws are taken into account for concrete
and steel. Inside the reinforcement area no concrete stress is applied. On biaxial compression
of concrete the poisson ratio is used. On uniaxial compression with transverse tension the
poisson ratio is not taken into account, because the concrete only works uniaxial parallel to
the crack. A further crack opening happens without poisson ratio effect. A concrete tensile
strength is not taken into account - not even in the crack design as we are interested in the
calculated crack width in the crack section.
As all components are taken into account using the strain and curvature tensor, also the com-
patibility is observed as in the Baumann design. So a tension force acting under 45 degree on
a reinforcement mesh causes a necessary compression strut in the concrete.
For the stress plot of the most forced element in a first check the maximum main concrete
Figure 2.8: Real stress distribution as a result of the layer design (kink due to mue analysis)
compression strain is searched (top or bottom). The stresses in this direction are shown at
the right face of the plot cube. At the left face the maximum of the corresponding concrete
transverse stress and a possible skew compression is plotted. This is favorable to recognize a
skew compression strut stiffening the reinforcement mesh as the direction of main compression
may turn over the height. The left concrete stress plot may also have a kink due to the effect
that the poisson ration is only taken into account in case of biaxial compression!
In case enough reinforcement is already defined coming from the ULS, the SLS procedure is
relatively clear: with 6 target forces the 6 variable strain parameter are tuned. The iteration is
controlled using a Chrisfield iteration method based on residual forces.
In the ULS design the procedure is much more complex because a starting reinforcement is
missing. In the beginning of the iteration the strains increase significantly, the cracked concrete
cannot carry the loading. Then the program inserts reinforcement using panelty functions. An
additional target appears to meet strain limits. If reinforcement is increased usually a strain
limit of 25 Promille is the optimum. In case of compression problems at the compression face
the tensile strain must be reduced. On further loading also compression reinforcement can be
inserted to achieve equilibrium.
Summary: Using the consistent strain iteration, the layer design can replace the up to now
successful Baumann design. Mainly in the limit range of ULS design the layer design can
deliver more accurate results.
In the SLS the layer design delivers more accurate results than the up to now used uniaxial
Capra-Maury method. Especially in post tensioned structures the Capra-Maury method cannot
well map the real biaxial stress state.
Tendons can now be integrated realistic in the strain analysis also in the analysis ot the lever
arm (waste-product of the iteration of the strain state) - see tendons.
To change the safety class, an AQUA run with only an input for record NORM can be set in
front of the BEMESS.
Hint
Please note that in BEMESS, β = 90◦ → snβ = 1.0
Therefore the check is done using a simple slab without normal force. Then the check gives a
minimum reinforcement out of geometrical restrictions:
Assuming a strain at the compression face, a well defined strain in the reinforcement appears
using XMIN
- With this strain in the reinforcement and the E-modulus of steel we get an allowable steel
stress
- With the concrete strain and the concrete E-modulus we get a compression force on XMIN
- The reinforcement must carry this force with the allowable steel stress
- The first assumed strain is cut away
So the necessary minimum reinforcement is independant of the first assumed strain and only
depending on the Geometrie and the ration of E-moduli.
(Only CTRL LAY 0 uses the old method of BEMESS version 2016 - see manual of 2016)
If the check for the bar diameter table is not implemented vor a specific code, the check can
always be done by direct input of the steel stress in PARA-SSU.
It is assumed a crack formation through load. A crack internal force e.g. for a minimum rein-
forcement must be requested in MREI.
For thick plates the limit diameters are increased according to the standard. For arbitrary crack
widths an interpolation inside the table is done.
In the Baumann design CTRL LAY 0 tendons are not taken into account in the crack design.
In the layer design a stress increase of bonded tendons is taken into account in the iteration of
the strain state (can be switched off with CTRL SIGZ 0).
In case a stress increase in bonded tendons occured in the tensile zone in the effective tension
area Ac,eff, in the german DIN EN 1992-1-1 the steel stress of the reinforcement in this direc-
tion is increased according (NA.7.5.3) - in all other codes not! In the crack design itself, for all
codes bonded tendons in Ac,eff are taken into account according EN 1992-1-1 7.3.4 (7.10), in-
dependant of 150mm rule of 7.3.2(3). This rule is written for the minimum reinforcement but for
the minimum reinforcement tendons are not taken into account in BEMESS. The bond values
are taken from 6.8.2 table 6.2.
The check is requested with the input WK TAB in the record CRAC. Example see be-
mess6_design.dat
The method of direct calculation of crack width should be used especially in bridge design. For
normal buildings, the limitation of the crack width without direct calculation according to the
tables is recommended.
In case of a LAY multilayer reinforcement, the layers are averaged with their force component.
May be the most outer layer with as1=20 cm2/m has a steel stress of 200 N/mm2 und the next
inner layer with same direction with as3=10 cm2/m has a steel stress of 140 N/mm2, we apply
27 cm2/m (20 cm2/m + 10*140/200 = 27 cm2/m, as3 reduced due to lower steel stress). In the
same way the center of the tension force in d-eff (effective height) is here calculated to 50.4mm
(40*20+80*7 / 27). The crack width is then calculated according to the crack formulars with the
(in the same way) averaged bar diameter using the averaged steel stress of 184.4N/mm2
(200*20+140*7 / 27). ac-eff is usually taken as 2.5*d-eff.
ε σ
c − eƒ ƒ
s3 = 10cm2/ 2 σ3 d3 = 80mm
s − eƒ ƒ
s1 = 20cm2/ 2 σ1
deƒ ƒ = 50.4mm
d1 = 40
The direct analsis ot crack width is requested with an input WK PARA in the record CRAC.
Without input to CTRL LAY the SLS stress analysis uses the layer design with the mechanically
consistent approach of the iteration of the biaxial strain state. This method does not use sim-
plifications or modified analysis methods like Baumann or Capra-Maury but is based only on
structure mechanical basics and the material work laws. Then all 6 forces nx,ny,nxy,mx,my,mxy
are brought to equilibrium with the corresponding 6 strains in one iteration.
1
2
3
4
In the Baumann and Capra-Maury method tendons are not taken into account in the stress
analysis. In the layer design a stress increase of bonded tendons is taken into account in the
iteration of the strain state (can be switched off with CTRL SIGZ 0).
In the layer design also the different bond behaviour of prestressing and reinforcing steel is
taken into in the steel stress range according EN 1992-1-1 6.8.2 (6.64). For this tendons are
taken into accound inside 2.5*d1 with d1=axis surface distance of the bar.
With CTRL SIGZ 999 V2 0.45 the value xi (Ratio of bond strength between tendons and rein-
forcing steel 6.8.2 table 6.2) can be set e.g. to 0.45. With CTRL SIGZ 999 V2 0 the increase
of reinforcement stress due to tendon bond can be switched off.
The output includes the shear zone, the existing shear stress τ0 and possibly the shear stress
τ which has to be considered. Perpendicular links are assumed during the calculation of the
required shear reinforcement. The shear reinforcement can be output in reference to an area
(cm2 /m2 ) or to the elements (cm2 ).
The shear design according to EN-1992 and most modern codes is based on two design values
of the sustainable shear force:
• VRd,c :
Design value of the sustainable shear force without shear reinforcement
• VRd,m :
Maximum design value of the sustainable shear force with shear reinforcement, which can
be sustained without failure of the fictitious compression concrete strut. If this value is
exceeded by the existing shear stress Vsd , the cross section can not be designed.
If shear links are necessary, a minimum shear reinforcement is calculated according to the
code.
In BEMESS the method with variable compression strut inclination is implemented. The com-
pression strut inclination is determined in this case according to the utilization degree.
As VRd,c depends on the longitudinal reinforcement, for first V>VRd,c there are two possibilities
- either compute shear reinforcement or increase longitudinal reinforcement to increase VRd1 .
This can be controlled with CTRL ro_v for the overall slab or with PUNC ro_v for punching
regions. Example of an input ( bemess6_design.dat ):
CTRL RO_V 0.5 $ The program attempts not to use any shear reinforcement
$ up to this bending reinforcement ratio. The shear check
$ increases perhaps the bending reinforcement up to this value.
PUNC ro_v 1.50 $ for punching desing
During the calculation of VRd,c and the compression strut inclination the available longitudinal
tensile and longitudinal compressive reinforcement as well as the normal force to be included in
the principal shear force direction are considered. Reinforcements are considered in this case
with the square of the cosine of the angular deviation to the principal shear force direction.
The shear design according to the old British Standard (not BS-EN1992) occurs like the check
according to old EC2. The from the concrete alone sustainable shear stress v-c is determined
in this case in dependence on the bending reinforcement in principal shear force direction
according British Standard Table 3.9.
Special features Italian Design Code D.M.9 genniao 1996 - difference to EC2
Plates without shear design are allowed to
In case the shear check needs longitudinal reinforcement up to ro_v (see ctrl ro_v) , equations
4.3.3.2.2 (38) and 4.3.3.2.1 are used. Then an elastic behavior of the longitudinal reinforce-
ment is assumed as more than necessary longitudinal reinforcement is present. If this is not
possible, shear reinforcement is inserted. According 4.3.3.4.3 the compression strud angle
is analyzed between 25-45 degree. If shear reinforcement is necessary, a minimum shear
reinforcement is used according 5.5.2.2 (110) (see 5.5.3.3). The maximum shear strength is
checked acc. 4.3.3.4.6.
Processing
The program searches then single support nodes (single columns) and wall ends as well as
wall corners and performs a punching check for these points.
The punching force at single support node uses the technique of connecting forces according
Figure 2.17. At wall corners or edges a perimeter cut is analyzed, see section wall ends.
Nodes with less than 5 kN support reaction are not considered! This has to be considered for
the control of the punching points (with program WING ”QUAD ASPS SCHH 0.20”)!
Within the punching area the plate shear design is replaced then by a punching check. The
elements lying within this area get then at least the for the punching check necessary upper
longitudinal reinforcement. If the bending design shows a higher longitudinal reinforcement,
this becomes determinent. A normal plate shear design occurs outside of the punching area.
In case of a column head the program verifies the punching in the inner and outer part. Exam-
ple see bemess7_columnhead.dat.
With ECHO PUNC EXTR a plot ot the punching sitiuation can also be requested if no shear
reinforcement is necessary.
So that a necessary shear reinforcement will not forget in the graphics, all points have the
shear reinforcement in the punching area, also the points directly about the column!
If no column dimensions are input, BEMESS uses a rectangular column with d=b=plate thick-
ness (however, not larger than 30 cm) as default. Column dimensions possibly defined in the
data base are accepted (Slabdesigner).
In special cases they can be modified in a manual input PUNC where the columns can be
assigned by means of the supporting coordinates X and Y (mesh-independent). But also a
node number can be input on TYPE.
The program attempts to perform first of all the punching check without shear reinforcement.
If bending reinforcements more than REIN (default 1.5 %) results, so the program changes to
punching check with shear reinforcement.
Control parameters on punching can also be input in a separate TEDDY task in front of a SSD
Task design, example see SELE
BEMESS determines itself the effective round cut automatically, when it is controlled whether in
individual sectors around the column blockouts or edges are to be found. It applies in this case
individual sector areas like for the block load analysis. If for a sector area plate elements are
used with 100%, the sector is considered as effective for the punching. Currently 72 sectors are
arranged with 5 degrees per sector. The search sectors extend from dS/2 to dS/2+6·effective
depth.
In fig. 2.11 the sectors 1,2+4 are not covered completely. Sector 1+2 finds the boundary, sector
4 finds the opening. The program can not differ between boundary and opening but the fact
that two active segments u occur indicates that there must be an opening. Then the catched u
is taken as the active perimeter. Without opening the active perimeter may be elongated up to
the real boundary according EN 1992-1-1 figure 6.15. You find this in the full punching listing
marked with ”+ boundary spacing”.
Sector Method:
1
2
Boundary
of slab
u 3
u
Search sector 4
outer radius
6* dS
Search sector Opening
inner radius d
The sector method delivers the effective perimeter u of the punching round cut. The ratio u/u0
is output in % in the result list.
A column is considered as an inside column from 1.00·u0 to 0.80·u0., as an edge column from
0.80·u0 to 0.50·u0, as a corner column smaller 0.50·u0.
In case a point lies exactly on the boundary we assume that this is only done to simplify the
analysis model and the outer column face is alligned with slab boundary in reality. So the
perimeter is elongated by 2*half column width in that case, see EN 1992-1-1 figure 6.15. In
case the point lies a little bit inside the slab, the length of an exact perimeter at distance 2d is
used.
According to the standard the shear stress in the perimeter cut determined with u is increased
with a beat factor for the rough consideration of not axisymmetric bending loading. Using
CTRL WINT 0 the program calculates this eccentricity value beta according EN 6.4.3 (6.39).
BEMESS extracts a restraint column bending moment also in case of a simple pz-supported
slab using the shear force distribution around the punching node. If the column is really restraint
with a rotational spring or a column beam the real restraint moment is used to calculate the
beta value according EN 6.4.3 (6.39). The loadcase with the maximum product of Vz*beta will
be designed for punching. This beta method is performed for all design codes - even if they do
not note it explicitely.
Usually we have a biaxial bending moment MX+MY. Thus also for international codes the
extended german formula (NA 6.39.1) is used to combine both Mx and My. The function W1
according (6.40) is analyzed for the active part of the perimeter, also for edge and corner
columns. In general the beta value is limited to 1.80 to avoid unrealistic high values. At edge
and corner columns often high beta values are computed. But as the perimeter is already highly
reduced at these columns, BEMESS uses the flat (approximate) values according EN 6.4.3(6)
Figure 6.21N for edge and corner columns (by default). This behavior can be controlled with
CTRL BETA.
The beta value can also be set manually for every punching node with PUNC ... BETA but for
security on edge and corner columns at least the flat value is used.
The high node moment in a singular supported node is reduced with delta-m = A/8·bmin/bmax
(A = maximum support reaction, bmin, bmax = smaller, larger column dimension). It is con-
sidered, that for biaxial moment loading (mI=mII) the support pressure can be determined only
in each case to a half for a mI and a mII support moment reduction, therefore delta-mI= A/16
and delta-mII= A/16 for bx=by. The moment reduction is limited to max. 20 %. This reduction
also works on switched off punching PUNC NO. With PUNC NO D 0.01 B 0.01 the moment
reduction can be switched off. With SELE this can be switched off for specific nodes.
d d-support node
In addition a larger thickness is used during the bending design of the central column node. In
this case the thickness is increased from the column edge with 1:3. With the default of a plate
thickness in the record GEOM as well as at wall ends and wall corners this increase does not
occur. The increased thickness is printed in the case of ECHO REIN FULL per node.
Alternatively the old method of SOFiSTiK Version 2014 can be used with CTRL WINT 1.5.
Then not the slab shear force is used but the support reactions at the wall are integrated along
a specific length. This length was preset to 1.5*a1/2 in version 2014. With CTRL WINT 1.0
also a shorter integration length can be selected for wall ends (not acting at wall corners). In
this method the reaction forces are first changed to smeared line reactions and the integrated.
The old method caused problems on stiff supports due to the singular high point force at the
wall end. Often at the second suppurt node a (negative) tension occured. The new method
integrates the shear force in a distance to the singularity and gives better results in most cases.
The punching at wall ends uses a fixed β factor according to the code. At end of walls the side
length of the punching perimeter is set to s=a1 /2 (with limitations according to codes). With
CTRL WEND this can be controlled:
With a positive input for CTRL WEND the side length of the design perimeter is set to
WEND*wallthickness. With a negative input for CTRL WEND an additional factor to the side
length according the code (a1 /2) can be defined: s=(-WEND)·a1 /2, default -1.0).
2 1
b1
2
b
1,5d
b1
2
1 1
2 2
≥ 2b
1 ≤ 2b
5, 6d − b
1
b
b1 ≤
2, 8d
If two wall ends are direct side by side, u is limited to 0.6·u0 in order to prevent an overlap of
the round cuts.
b1
2
b
b1
2
1
1 2
The design moment is reduced at wall ends. An increase of the plate thickness in the central
node does not occur, however, because in the rule it is supported onto a masonry wall.
At wall corners the side length of the punching perimeter is set to 1.·d (depending on the code).
The wall width has no effect now! The analysis of the punching force used the same method
than at wall ends.
b
1
2
1 1
2
(a1 /2 independent of b)
Reduction of the soil pressure according EN-1991-1-1 is allowed with 100% area of the critical
reduced design cut. PUNC LC_P reactivated to input a fixed loadcase for soil pressure reduc-
tion. Futhermore now at least 90 % of the maximum soil pressure is taken for the reduction,
also in case of lower minimum soil pressure, because usually the maximum punching force
corresponds with maximum soil pressure (is not clear in priory).
The vertical component of tendons is considered for the analysis of VED in all design codes.
BEMESS searches for each punching perimeter the tendons which cross this perimeter. For a
horizontal deviation of the tendon to the perimeter greater than 60 degree a tendon is not taken
into account for this perimeter. Up to 40 degree the cosine is used, between 40 and 60 the
contribution is interpolated. Creep and shrinkage are considered with a constant loss of CTRL
VPDC - default VPDC=0.12 (=12%). With ECHO PUNC EXTR all used tendons are listed with
their single effect.
Instead of the automatic calculation of Vpd , Vpd can also be input manually for each punching
node with PUNC...VPD (positive = relieving effect). The input value is then taken constant for
each punching perimeter.
Within a round cut the normal plate shear check can be omitted then. The bending moments
are reduced at the columns. The decisive shear force results from the difference of the column
forces over and under the slab. Because these parts are not anymore understandable from
the column forces after a superposition with the partial safety factors, the punching force is
integrated about the shape functions at the punching node from the bordering plate elements.
The punching dimensions are extracted automatically from the column cross sections and the
wall thicknesses.
In the same manner a punching check is performed for columns and wall ends at elastic bedded
foundation plates with deduction of the minimum soil pressure.
In the illustration the automatically determined critical punching round cuts are plotted in red.
Some punching points require multiple shear reinforcement perimeters. Here this is the case
particularly in the foundation slab. The in each case reduced round cut is recognizable at the
wall ends.
The following Figure 2.17 shows how BEMESS calculates the punching force:
Procedure: at the column node in the slab here 4 quad elements attach to the node. The
connecting forces of these 4 quad elements are summed up and give the punching force.
These connecting forces are much more precise that the quad shear forces that could be
integrated in a perimeter around the column. Furthermore this method also works in case the
column forces of a higher level are only applied as single loads. A problem is that usually only
the MAXIMA superposed loadcases are used - see problemm of Figure 2.19
A differnce of the column force above and below the slab is not used in BEMESS as the Max-
Min column forces are separate results and sometimes not even analyzed.
But the combination loadcase γ ∗ g + γ ∗ does not exist as a single loadcase in a normal
analysis. There you only have the single loadcases and the MAXIMA superposition quad
forces, e.g. min-mxx. From this BEMESS must extract a punching force and gets:
Figure 2.19: Punching force, extracted from MAXIMA quad superposition forces
The force V-Ed= 470 kN does not really exist but the design controlling value β ∗ V − Ed =
508kN is quite close to the manual value.
Conclusion: the superposed MAXIMA quad forces can contain results from actions that cannot
occur in parallel (left of the column force with wind, right of the column force without wind), but
the design controlling value β ∗ V − Ed = 508kN is OK.
Remark: by default BEMESS uses a minimum β of 1.15. So BEMESS would be on the save
side here. To use the value β =1.08 you must input CTRL BETA -2.
Special features Italian Design Code D.M.9 genniao 1996 - difference to EC2
Punching is only checked according to EC2. If not possible without shear reinforcement, then
a warning is printed with reference to manual determination of punching reinforcement.
The punching shear strength for member without shear reinforcement is calculated acc. SIA
262:2013, 4.3.6.3.1, Eq.(57):
The control perimeter is calculated according to SIA 262:2013, Fig.(21) and Fig.(22):
2a
2b
2s
0d,4/ 26
0,46
d / 2
= 2 · + 2 · b + d · π = (s + d ) · π
The effect of the shear forces at the corners of large supported areas is implemented as well.
= 8 · 1.5d + d · π
0,69
0,23
1.5 · d
d / 2
0,69
1.5 · d
BEMESS takes into account the reduced basic control perimeter (1,red ) when > 12 · d as
shown in Fig. 2.21.
Hint
Columns: please note that only rectangular and tube sections are calculated correctly. T
and L cross-sections aren’t supported.
BEMESS can also reduce the control perimeter in case of punching near the edge of plate
(refer to SIA 262:2013 Fig.(21-d)), the program checks the edges and openings around the
punching point. For walls the control perimeter can be calculated as shown in Fig. 2.22.
1,1
1.5 · d
0,5
1,23
1.5 · d
b
1,1
1.5 · d 1,23
1.5 · d
d d
= 2 · 1.5 · d + b + ·π = 2 · 1.5 · d + ·π
2 4
According to SIA 262:2013 the control perimeter can be reduced by multiplying the length of
basic control perimeter by the coefficient of eccentricity ke . BEMESS takes the minimal value
of the two definitions as defined in the norm (on the safety side):
ke = 0.9 ƒ or nner comns
ke = 0.70 ƒ or edge comns 1
ke = mn ; (2.2)
k = 0.65 e
e ƒ or corner comns 1 +
b
ke = 0.75 ƒ or corners oƒ s
The value of kg (DMAX) is set to 32 mm, for high strength and lightweight concrete, the ag-
gregate particles may break, resulting in reduced aggregate interlock. In that case, the value
kg = 0 (DMAX=0). Value kc is set to 0.55, according to SIA 262:2013 (4.2.1.7).
For punching in a first step the perimeter is reduced. Then approximation step 1 according
4.3.6.4.2 with msd / mRd = 1 is tried. The distances rs and rsy in radial direction are extracted
from the real bending moment line. If this step 1 fails, in approximation step 3 the bending
moments in the supporting strip are extracted from the Finite Element results according to SIA
262:2013, 4.3.6.4.8. Then BEMESS tries to increase the longitudinal reinforcement (up to
PUNC RO_V) to increase the bending capacity msd and reduce the slab rotation ψ.
In case this is not possible, the longitudinal reinforcement is set to PUNC RO_M and the necessary
punching shear reinforcement is calculated according SIA 262:2013, 4.3.6.5).
Hint
Please note that in BEMESS, β = 90◦ → snβ = 1.0
The stress in the punching shear reinforcement is calculated using the maximum diameter of
table 20 (SIA 262:2013, 5.5.3.12). If you want to use a smaller diameter you can manually
adjust the reinforcement with a higher steel stress.
The maximum punching resistance is checked according SIA 262:2013, 4.3.6.5.7 and longi-
tudinal reinforcement increased if necessary:
The collapse check according SIA 262:2013, 4.3.6.7.1 is done with kβ = 0.37 but without
additional condition 1.7 · τcd · dnt · nt as the necessary dimensions are not known. This must
be checked separately.
Foundation / Footing: The design concept for the punching shear of footings can be calculated
via BEMESS as well. The applied shear force Vd is reduced by the upward soil pressure inside
the critical perimeter. The distances rs and rsy in radial direction are extracted from the real
bending moment line, if BEMESS can not find md = 0 then the value of rs = 3 · d is used.
The option of the stress determination CTRL STRE in BEMESS is used for the search of
extreme stresses from a series of load cases. In this case BEMESS selects itself the maximum
stress from the indicated load cases for each element. Then a plot of this extreme stresses
shows in general results of different load cases like a moment envelope.
The analysis of stress range on the surface is done every 3 degree similar to the Capra Maury
technique. The maximum stress range is printed with the angle where it was found. If a
permante loadcase is defined (LC PERm) the stress in this direction is printed as well.
1
2
3
4
Figure 2.23: Analysis of stress range on the surface every 3 degree (rosette technique)
This is done separately for the two sides of the plate or the shell for σ , σy and σy . These
can be used for the calculation of the principal stresses σ and σ and the angle α .
The shear stress at the plate centre or shell centre is calculated according to the formula:
V
τ = 1.5 ·
A
The design shear force V is the maximum shear force determined at the design point by means
of geometric addition of the shear forces VX and VY :
1/ 2
V = (V2 + Vy2 )
Also van mise stresses on top, on bottom and as maximum values are calculated. To get the
maximum van Mise stress also inside an element, the elements are cut into 10 layers for the
sigv analysis.
The stress determination with BEMESS must not be used after a material non-linear calculation
with ASE, because the formula σ = N/A M/W is not valid anymore for the structure thickness
of a non-linear stress distribution! Non-linear stresses after a non-linear ASE calculation e.g.
a1_introduction_example.dat can be requested with the program WING in a separate way.
3 Input Description
[mm] Explicit unit. Input defaults to the specified unit. Alternatively, an explicit as-
signment of a related unit is possible (eg. 2.5[m] ).
[mm] 1011 Implicit unit. Implicit units are categorised semantically and denoted by a cor-
responding identity number (shown in green). Valid categories referring to the
unit ”length” are, for example, geodetic elevation, section length and thickness.
The default unit for each category is defined by the currently active (design code
specific) unit set. This input default can be overridden as described above. The
specified unit in square brackets corresponds to the default for unit set 5 (Eu-
rocodes, NORM UNIT 5).
Record Items
CTRL TYPE RMOD SYST WALL AUGM THIC
TENS LCR PFAI RO_V COTT FACH
WARN LCRI VF70 SNIP WINT WEND REDN
RADP BUBB REDM VPDC SIGZ LCRP WTEN
CRAC MUEZ XMIN DDES STAN WK BETA BOND
BET1 BET2 K1 DDEB WKB
MREI FFCT KC K ROBU PARA
SHFT TYPE
NSTR SIGS SIGT CHKC CHKR FATC LS_U LS_L
LS_V LS_P FACU FACL FACV FACP SIGP
LOCP
MAT CONC STEE K BETZ N MINC MSTA
T011 T02 T03 AM3 FC FY TU0
TUGR TRD SC1 SC2 SS1 SS2
GEOM H HA DHA HB DHB DDHA DDHB
HPRE
DIRE UPP LOW TYPE X Y Z
THRE ABEX ABMI ABIN BEEX BEMI BEIN
Table continued on next page.
Record Items
DI3D OAL OAF X Y Z
LAY POS Z DIRE D AS ASMA BS
WK SS
PARA NOG NOEL DU DU DU3 DL DL2
DL3 WKU WKU2 WKU3 WKL WKL2 WKL3
SSU SSU2 SSU3 SSL SSL2 SSL3 ASU
ASU2 ASU3 ASL ASL2 ASL3 BSU BSU2
BSU3 BSL BSL2 BSL3 TYPE
PUNC TYPE X Y Z D B HEAD
DHEA RO_V MREI P LC_P REIN L
VPD RO_M RO_L MMOM HRED BETA
LC NO PERC FACT
GRP NO ENVA ENVB WKU WKL SIGU SIGL
ELEM FROM TO DELT WKA WKB
SIGA SIGB
NODE FROM TO DELT GROU WKA
WKB SIGA SIGB
SELE NO TYPE
S NO NO1 MX MY MXY VX VY
NX NY NXY
EXPO OPT TO PASS
ECHO OPT VAL
The input sequence of the input records is arbitrary. However, END must always be the last in-
put record. Each ELEM or NODE record causes a design with the already defined parameters
(possible as the default values). An input of GEO or DIRE or THRE after ELEM/NODE refers
thus always to the next design specifications.
The records HEAD, END and PAGE are described in the general manual SOFiSTiK: ’FEA /
STRUCTURAL Installation and Basics’.
A reasonable analysis is possible even without data. The default values are activated in each
case.
NORM
Many defaults for materials, superposition and design are selected according to the selected
design code and an optional country code and all the other data provided with this record. It is
therefore requested to specify this data with the beginning of the project.
A redefinition of the design code after the definition of actions or load cases have been
defined or the editing of the INI-File to include ”missing” materials does not comply with
the provisions of SOFiSTiK for a proper use of the software.
It is possible to redefine the design code NORM temporarily for the design (eg. concrete / steel)
if the parameters of the actions remain the same. As this might have some special risque, the
user should use this option thoroughly.
Although there are still explicit code fragments in the software unavoidable, many of the defaults
are specified in so called INI-Files located in the SOFiSTiK directory. The name of the matching
INI-file is derived from the given data as DC_NDC.INI.
Some properties (e.g. Eurocode) are dependant on national variants (boxed values). Corre-
sponding INI-files to EN 1992-2004 and EN 1993-2005 and the country code may be used to
select those values, as far as we have got notice of them. The country code for example is valid
for deviations in Hong Kong to the British Standard 8110, 5400, 5950 or similar. Examples for
the country code:
00 General EN
HK / 852 Hong Kong
The ”boxed values” can be modified manually with the record TVAR.
Some codes require or allow the selection of a category or class. This can then be specified
with CAT. The possible items are given in the INI-File. For evaluations with historic design
codes not available with an INI-file, the definition of CAT USER allows to specify any name of
the design code.
In the case of a subsequent modification of these classes or categories the input which
depends on the design code has to be checked and adapted if necessary.
The extend to which the specified latitude, altitude, wind/snow or earthquake zone definitions
are accounted for is described in the program manuals of the modules using those values. The
user should never assume that all regulations of the design codes are automatically fulfilled
when selecting such a value. The possible items and defaults are given in the matching INI-
File. The resultant values which result from the altitude or the wind/snow/earthquake zones
have to be checked in the corresponding programs in the case of a subsequent modification.
E.g. for some design codes the combination coefficients of the snow depend on the altitude.
In the case of a modification of the altitude combination coefficients have to be adapted by the
user if necessary.
If the user wants to suppress such a value completely he may specify it with ”NONE”. The
load case of self weight is always accounted for following the definitions of the design codes,
an explicit definition of G has to be done only in those cases where the true local value should
be applied.
The item UNIT or d LANG will be processed only in AQUA or TEMPLATE. With a definition of
UNIT a set of units will be selected globally for all input and output data in all other modules.
The default is specified in the INI-file. Definitions with record PAGE will be active only within
the current module.
The following design codes are available as INI-Files and/or special program code has been
created to cope with special regulations. The marks A and B indicate if this code has been
implemented in AQB and BEMESS. For more detailed information, especially which provisions
of the codes have been implemented, please check the manuals and the HTM-files of the
design programs. In many cases it is possible to add some clauses within short time within the
program or with CADINP.
EN - Eurocodes
For the old design codes OEN 4200, OEN 4250, OEN 4253 no INI files exist. The program
AQB is so programmed that the appropriate design is done with input of the design code. As
materials BOE is input for concrete and BSOE for steel.
BS - British Standard
SP - Russian Standard
IS - Indian Standard
AS - Australian Standard
SS - Swedish Standard
DS - Danish Standard
NS - Norsk Standard
GB - Chinese Standard
ZA TMH7 Code of Practice for the Design of Highway Bridges and Cul- 6 A
verts in South Africa (1989)
CAT 0 without Prestress
CAT 1/2/3 Prestress for Class 1/2/3
The following table describes the implemented features for the concrete design:
where
RO_V Maximum reinforcement for shear for normal slab re- % 0.2
gion (see also PUNC ro_v for punching region).
Value V2 for upper reinforcement, e.g. CTRL RO_V
0.4 V2 0.3
COTT Limitation of the cotangents theta for shear design − *
input permissible between 1.00 and 3.00
BOUN Shear design at supports − *
further information: see below
VMIN Minimum value for vrdc acc. EN 1992-1-1 6.2.2(1) − *
e.g. value=0.233 (=0.34/1.5) -> vmin=0.233*fck1/2
Table continued on next page.
With CTRL TYPE ULTI can be defined, that the load cases contain internal forces and moment
in the ultimate limit state. The default for CTRL ULTI is defined in the following manner: If the
superposition occurs with actions for the design state in program MAXIMA, this is recognized
by BEMESS. The program uses the load cases as load cases with ultimate limit loads also
without an input CTRL ULTI.
In an SLS design with CTRL TYPE SLS no shear design and no punching check is done. The
function CTRL TYPE SLS is only possible or senseful in combination with option CTRL RMOD
SUPE to complete a previous ultimate limit design. As data about punching is also necessary
for the service load check, e.g. support moment reduction over the column, this information is
used from the ULS design (see CTRL LCRP).
For shear checks according to EN 1992-1-1 and a lot of other codes it is possible to input a
maximum percentage of reinforcement RO_V. If the normal shear check without shear rein-
forcement is not possible with the reinforcement determined from the bending, the program
attempts to increase the bending reinforcement ratio without an use of a shear reinforcement.
This succeeds mostly, particularly in the area of the moment zero points. In this case the
bending reinforcement is increased up to a maximum reinforcement ratio RO_V in percent.
BETA The original eurocode writes equation (6.44) and (6.46) for boundary and edge columns.
These equations are used in all EU countries except Germany and Austria and give relative
moderate beta values. In Germany and Austria these equations shall not be used and equa-
tion (6.39) must be used. There W1 and the moment M shall be used around the center of the
perimeter. But this results in high beta values especially when the moment around the column
is nearly zero and e/c=0.0, because a high moment occurs around the center of the perimeter
(center of the perimeter lies far inside the slab). Now comment on german (NDP) 6.4.3 (6)
comes:
"Für Randstützen mit großen Ausmitten e / c 1,2 ist der Lasterhöhungsfaktor genauer zu er-
mitteln (z. B. nach Gleichung (6.39))."
With default BETA=0 this comment is interpreted that the flat values can be used if e/c<1.2
also if you cannot make any comment on the span relation factor.
On e/c>1.2 and high beta acc. equation (6.39) ina ddition the sector method is applied. For
this beta is the highest shear force in a sector divided by the average shear force. So it is
extracted from the distribution of the shear force in the active perimeter (plot to max. VZ*beta).
At least the flat eccentricity factor is used. On inner columns, the active perimeter is divided
into 8 sectors, on boundary columns into 6, on edge columns into 4.
On BETA=10, for boundary and edge columns always the beta value acc. equation (6.39) is
used.
Using a free load case number for CTRL LCR (without normal static load cases), a design case
title is stored for WiNGRAF.
With CTRL LCRI ... it is possible to determine the reinforcement maximum (incl. punching rein-
forcement) from some previous design calculations. This maximum can be used then as basis
for the current calculation. The current calculation is saved with the reinforcement distribution
number which is defined with CTRL LCR. CTRL RMOD SUPE is activated automatically.
If LRCI and LCR are input with the same number and this number is > 1, BEMESS first calcu-
lates a new stress and then stores the maximum of this stress and the pervious one. Usage
see CSM-DESI in the fatigue check using multiple permanent parts.
If LRCI is not equal LCR, BEMESS only stores the SLS stress of the actual design, not the
maximum of LRCI and LCR, so the last LCRI SLS stress are deleted! Nevertheless the LRCI
reinforcement is taken into account! For a maximum of SLS stresses you can use a pure
superposition run without design as follows:
prog bemess
head
CTRL LCRI 1,2,3,4
CTRL LCR 11
end
With this also the maximum reinforcement can be generated in a BEMESS run without further
analysis.
VF70 - Factor for increase of the load bearing capacity for accidental loading situation
For power plant design the shear capacity according to DIN 1045-1 equation 70 and
105 or EN 1992-1-1 can be increased by a factor with CTRL VF70, e.g. VF70=1.15. to take
into account a reduction of the partial safety factor for these checks
A design with reduced normal forces or reduced bending moment is possible with CTRL
REDN or REDM . To design also maximum tension and maximum pressure, in any case a
previous run without REDN or REDM is necessary! Thus this option is only allowed with
parallel CTRL RMOD SUPE! To study the influence of REDN in LCR1-LCR2, the best way is
to use:
PROG BEMESS
HEAD Design without reduction
CTRL LCR 2
...
END
PROG BEMESS
HEAD Design with reduced normal forces
CTRL LCR 1 LCRI 2 RMOD SUPE
CTRL REDN 0.8 or STEU REDM 0.8
...
END
It is also possible to processed both BEMESS parts with LCR 1 (without input for LCR).
The check radius for punching perimeters can be modified with CTRL RADP. Sectors
with openings or boundaries closer than 6·d to the column edge do not act in the perimeter
by default. With RADP this factor can be changed (default 6.0 for thin slabs, intern already
reduced for thick slabs).
In bending design, the compression zone is limited to the thickness of the outer material
layers. In shear design, the shear capacity is reduced to CTRL BUBB of the shear capacity
of a full section. (Default CTRL BUBB 0.55). The longitudinal reinforcement is taken into
account in shear design [ please refer to RO_V] . Shear links are not allowed. So the external
shear force VED must be lower than VRDbbbe = 0.55*VRDc of a full section. The output
VED/VRDm then means VED/VRDbbbe and can be checked in WINGRAF-VED/VRDm .
Additionally, within punching perimeters, also the normal shear check will be performed for
bubble elements.
Without further input now the shear force in case of direct support is linear reduced from the
face of the support up to xVED *d = controlling shear cut at xVED *d (see. DIN 1045-1 10.3.2(1)
and EN 1992-1-1 6.2.1(8)). The value xVED is set according to the design code and is proto-
colled in the output. It it set to 1.0 for EN, DIN 1045-1 and all new EC codes, otherwise 0.5.
With CTRL BOUN V3 ... the value xVED can be changed.
To satisfy EN-1992 6.2.1(8) ’Any shear reinforcement required should continue to the support’
the shear force it not reduced linear to 0 % (Version 2016) but to 70 % at the support face. This
factor can be input with BOUN V2 - default Voreinstellung CTRL BOUN 1+2+4 V2 0.7.
For the check of VRd,m the shear force is linear reduced only from the support axis up to the
face of the support = check at the face of the support (DIN 1045-1 10.3.2(3) and EN 1992-1-1
6.2.1(8)). From the face of the support up to the controlling shear cut VRd,m is checked with
the unreduced shear force.
At shell edges of type +4 and +8 indirect support is assumed and the shear force is reduced
only in the intersection zone (support axis up to the face of the support). T beams in slabs gen-
erally are takes as a direct slab support (support width = beam cross section web thickness).
Default:
1+2+4 = at direct supports and vertical edges.
SOFiSTiK supports parallel computing for selected equation solvers. Additionally, some pro-
grams offer parallel element processing capabilities – independent of the chosen equation
solver (CTRL SOLV).
Parallel computing requires corresponding harware and operation system support. In addition,
availability of an adequate SOFiSTiK license is obligatory.
Hint
Parallel computing requires availability of a HISOLV license (ISOL granule).
a) The software retrieves the information about the number of available physical processor
cores on the system. This number defines the default number of threads that are used
when a parallel computation is activated.
b) This default can be modified via the environment variable SOF_NUM_THREADS, which is
also available as sofistik.def parameter.
c) Finally, an explicit statement CTRL CORE NN (or as relative input CTRL CORE NN[%])
temporarily assigns the number of available threads for the respective run.
Hint
Neither option b) nor option c) state an explicit parallel computation request. The deci-
sion if a parallel computation is triggered, depends on the actual analysis option (parallel
processing must be supported for the specific task) and the availability of an adequate
license. Parallel computing can be suppressed by explitly setting the number of available
threads to 1 (or 0).
License
Solver CTRL SOLV Serial Parallel
Skyline Gauss/ Cholesky 1 – n.a.
Iterativ 2 HISOLV HISOLV
Sparse LDL (default) 3 – n.a.
Sparse Parallel (Pardiso) 4 HISOLV HISOLV
The simple crack width check with the limitation of the steel stress with tables is controlled
with DDES and WK=TAB via the environmental conditions or the crack width in PARA or the
records GRP, ELEM or NODE. An input of a steel stress in PARA-SSU can be used for a check
according the table bar spacing (you look into the table, extract your necessary steel stress and
input this in PARA-SSU). Elements without defined steel stress are designed with the table bar
diameters!
The ”precise” crack width check with a direct calculation (DAfStb-Heft 400 or EN 1992-1-1) is
activated via the input of PARA or a value for WK in the record CRAC. The concrete tensile
stress BETZ of the record MAT has not to be defined then to zero. The parameters WK to K1
are used only for the ”precise” check.
This record remains effective until another CRAC record is input. Without a CRAC input, no
service load checks occur!
MREI
A manual minimum reinforcement of PARA...ASU will be taken into account for MREI PARA
YES. In a nonlinear analysis in ASE it will be taken always!
The minimum reinforcement according to EN 1992-1-1 7.3.2 is defined with the record MREI
FFCT, KC and K. In Germany the increase of hc,ef acc. figure 7.1d is taken into account.
Minimum 3.0 N/mm2 (leightweight concrete) are used for FFCT = 1.0.
Without an input for KC the coefficient is determined from the axial force for three-dimensional
systems. Reasonable inputs are:
The item K is calculated in dependence of the depth. For external constraint (column settlement
or bending constraint) it should be input with k=1.0.
The determination of the minimum reinforcement requires an input of the crack width WKU
and WKL in record GRP respectively in the design parameter dialog! For a parallel explicit
crack width input in CRAK WK (EN 1992-1-1 7.3.4), this is used also for the minimum rein-
forcement. If the limitation of the crack width according to tables (EN 1992-1-1 7.3.3) is desired
simultaneouslywith CRAK WK TAB, WKU and SIGU can be input in record GRP (or the design
parameter dialog)! Then WKU is used for the minimum reinforcement and SIGA is used for
the limitation of the crack width without a direct calculation according to tables (EN 1992-1-1
7.3.3).
Example: see bemess6_design.dat
ROBU: the check of a minimum reinforcement for the safety of a ductile member behaviour (ro-
bustness reinforcement) occurs with an input for ROBU. With MREI ROBU FCTM the check is
performed with the concrete tensile strength fctm , with MREI it is performed with fctk . However,
a different tensile strength may be input with ROBU, e.g. MREI ROBU=2.50 (N/mm2 ).
The minimum reinforcement is then calculated according EN 1992 9.2.1.1(1) equation (9.1N).
Only for german design codes a crack moment is calculated and designed with a fixed lever
arm value kz =0.9 and the steel yield strength fyk according (NDP) 9.2.1.1 (1).
The robutsness reinforcement is always applied at the bottom of a section. On top only in case
of appearing tensile stresses. To recognize this it is necessary to define a permanent loadcase
for this check may be with a little factor only, e.g. LC (2721 2726 1) FACT 0.001.
Usually the robustness reinforcement on the top has to be placed over a length of up to a
quarter of the span length.
Varying MREI input is possible with multiple input. A MREI input defines the values for the
following GRP selection.
SHFT
With the input SHFT 1 an additional normal force is applied and leads to a shifts in the bending
reinforcment. Near supports up to 0.5·z·cot-theta, the shear force is reduced respectively.
Attention: Using SIGS, SIGT, CHKR, LS_U, LS_L, LS_V, FAKU, FAKL or FAKV, the reinforce-
ment will be increased to fulfil the check.
The stress range of the reinforcement may be verified with the input NSTR SIGS. At first a
normal design occurs with possible additional serviceability checks. Then a possible already
saved reinforcement is considered at CTRL BMOD SUPE. For each load case the reinforce-
ment stress in computed. The minimum and maximum value of all load cases then give the
stress range. To avoid misunderstanding, only an input of 100 % permanent factor (LC...PERC
used for other checks) is allowed using NSTR. The set of load cases with/without live load part
has to be produced with MAXIMA in advance. If the stress range is to large, the reinforcement
is increased correspondingly.
Also the elements that do not require any reinforcement increase are printed with ECHO NSTR
FULL. ECHO SIGS NSTR produces the stresses of the single load cases as well as the used
updated lever arms. If a further calculation is started with CTRL BMOD SUPE after a BEMESS
calculation with a stress range check, smaller stress range are determined in this second
calculation, because the reinforcement increased in the previous calculation is used for the
stress determination (= control of the reinforcement increase).
At first a design in the ultimate limit state should be performed usually. Then an separate
BEMESS stress range check occurs with CTRL BMOD SUPE for possible other serviceability
load cases from the program MAXIMA.
For the shear link stress range (SIGT) the square route of the strut inclination is used according
to EN 1992-1-1 6.8.2(3) (6.65). It is also checked whether the direction of the shear force
alternates in the different load cases, because it is an indication for decompression: E.g. if LC
1 has Vx=+100 and LC 2 has Vx=-100, then both load cases have the same shear stress but
the shear force changes through zero from LC 1 to LC 2!
With spezial input of a negative SIGT e.g. -120 always a stress range in shear reinforcement is
calculated. This automatically causes shear reinforcement in every element. With this feature
you can check if the then necessary shear reinforcement is smaller than an anyway placed
minimum shear reinforcement (that you cannot input up to now).
A stress range is not considered for the punching check! Over punching nodes no shear rein-
forcement will be increased due to SIGT! For graphical checks, the link stress range computed
from the real slab shear force is calculated and stored for WinGRAF.
DECO: for the decompression check according EN 1992-1-1 7.3.1 the check distance (default
100mm) is taken from the .ini file and thus adjusted to the design code. Via input e.g. NSTR
DECO 120[ mm] the check distance can be changed individually (without h/10 limitation). In
every stress check with NSTR (also pure input NSTR) the maximum decompression strain in
the direction of tendons in the check distance above and below the duct surface are calculated
and stored for WINGRAF.
Example prestressed_slab.dat or in CSM DESI: csm32_slab_design.dat
Fatigue check
The fatigue check for concrete according to DIN-FB 102-(4.188) or EN-1991-1-1 is con-
trolled via an input for FATC. With additional input to LC14 and a permanent loadcase the
check is done with sigma_c,perm. λc0 is calculated by the Programm. The simple check is
then done in addition for comparison reasons.
A fatigue check for steel is realized, if at least an input for LS_U, LS_L, LS_V, FAKU, FAKL or
FAKV is done. Here SIGS means according to 4.3.7.5 DIN-FB 102 or EN-1991-1-1:
The materials of the database are used as default, if they are concrete and steel mate-
rials. They can be changed, mainly FC, FY and the safety factors.
MSTA controls the computational reduction of the shear stress in the shear zone 3 for the shear
design according to DIN1045-1988.
DHA Centre distance of the upper transverse or middle re- [mm] 1024 10
inforcement from the main reinforcement
DHB Centre distance of the lower transverse or middle re- [mm] 1024 DHA
inforcement from the main reinforcement
DDHA Centre distance of the upper inner reinforcement from [mm] 1024 DHA
the middle reinforcement
DDHB Centre distance of the lower inner reinforcement from [mm] 1024 DHB
the middle reinforcement
The values HU - DDHB are usually input in a separate BEMESS run or the SSD design pa-
rameter dialog.
An input H or HPRE cannot be done in a parameter definitiion run (PARA). An input H or HPRE
is only allowed in a separate design run. Without input to HU-DDHB then H and HPRE can be
used in combination with the PARA values for an individual design run. If HU-DDHB is input
then no values are taken from a previous PARA run or the SSD design parameter dialog.
The inputs for HA, DHA, HB, DHB, DDHA and DDHB have no effect for disk structures.
This record remains effective until another record GEOM is input. More explanations are to be
found in the description of the records DIRE and THRE.
Note
The design of orthotropic plates by BEMESS requires additional effort. A different thickness
should be defined for each load case and each direction of the principal moments. In such
cases BEMESS prints a warning; the user should specify the thickness explicitly with GEOM
D.
HO
DHO
DDHO
DDHU
DHU
HU
The used compression zone thickness may be limited for the design of hollow plates with the
input possibility GEOM...HPRE. In this way the hollow plates or the bouble-deck plates can
be calculated. However, a shear design does not occur. The shear force has to be checked
separately.
An orthogonal steel mesh can be laid both at the upper (support reinforcement) than also at
the lower side (span reinforcement). The direction of the main reinforcement is specified and
the transverse reinforcement is perpendicular to it. Clockwise angles are positive and they are
defined in degrees. They are relative to the x axis of the local coordinate system, which is in
the case of plane problems identical with the global coordinate system. The location of the
coordinate system in three-dimensional cases can be defined in SOFIMSHA/SOFIMSHB.
Any input for LOW is ignored in the case of disk structures; the reinforcement directions are
the same at both sides.
A design in ultimate limit state can be done with a symmetrical and centric reinforcement for
shell systems (SYST SPAC):
For hight concrete cover, the upper and lower reinforcement often are close together. Defining
a symmetric reinforcement it is now taken into account that the reinforcement at the concrete
compression side also gets tension and helps the tension side reinforcement. An increase of
lever arm is taken into account.
Example file: symmetric.dat
A special option allows the design of a circular mesh reinforcement by defining a reference
circle centre and the items UPP/LOW equal to 0 or 90 degrees. Then the radial or tangential
reinforcement lies at the outer side.
In the case of three-dimensional systems, Z=0 defines a Z axis through the point X,Y. If Z is not
equal to 0, then X=0 defines a X axis through Y,Z, and Y=0 a Y axis through X,Z. The tangential
direction has priority against the radial direction in the case of diagonally cut elements. At DIRE
0 0 the 2nd layer lies then tangential, while the 1st layer can deviate perpendicularly to the radial
direction.
In the normal case of the spiral stair the input DIRE 0 0 - 0 0 0 is correct for all elements.
The stair links lie then as principal direction outside in radial direction, the structural bars are
tangential in the 2nd layer (with X=Y=0 = spiral axis).
This record remains effective until another record DIRE (or THRE) is input.
main reinforcement
Y
ABMI Angle between the upper middle reinforcement direc- degrees 90.
tion and the local x axis
(between 0 and 180)
BEMI Angle between the lower middle reinforcement direc- degrees 90.
tion and the local x axis
(between 0 and 180)
The upper reinforcement mesh (support reinforcement) and the lower reinforcement mesh
(span reinforcement) are selected independently of each other; thus two- and three-course
reinforcement is simultaneously possible. An orthogonal two-course reinforcement laid at both
sides should be specified, however, by means of the record DIRE. The angles of the reinforce-
ment directions are defined in degrees and they are positive in the clockwise direction. They
are relative to the x axis of the local coordinate system. The terms main and transverse rein-
forcement in THRE are used analogously, e.g. in reference to the percentage parameter MINC
of the input record MAT.
Any input for the parameters BEEX, BEMI and BEIN is ignored in the case of disk structures.
The reinforcement directions are the same at both sides.
An SLS check of minimum compression height cannot be performed for skew two- and three-
course meshes.
This record remains effective until another THRE (or DIRE) record is input.
ABMI or BEMI
ABEX
or ABIN
BEEX or
BEIN
Inner Layer
The design of volume elements is based on a tension force covering of the stress tensor
according a paper of P.C.J. Hoogenboom and A. de Boer: ”Computation of reinforcement for
solid concrete” Heron Heft 53 2008 no 4. In tension, the reinforcement steel is used up to
the trilinear limit. With the new input DI3D a reinforcement direction can be defined for BRIC
elements.
Possible definitions:
DI3D 0 0
1. reinforcement direction = global-X 2.=global-Y 3.=global-Z
DI3D OAL...OAF... without input to a centre:
first rotation OAL around global-Z
then rotation OAF around new 1. reinforcement direction
DI3D with input to a centre:
X and Y are allowed in addition to OAL+OAF.
Input Z only allowed with OAL=OAF=0
- circular reinforcement around X,Y (without Z input):
Standard case OAL=OAF=0:
e.g. wind power plant foundation or tank:
DI3D OAL 0 OAF 0 X 0 Y 0
1. reinforcement = radial
2. reinforcement = tangential
3. reinforcement = global z
Spezial case with OAL+OAF:
Additional rotation OAL around global-Z
then rotation around new 1. reinforcement direction
e.g. tank with 30 degree cone:
The crack width design is done for the most outer layers, but the inner layers participate on the
reinforcement ratio and the effective height as shown in Figure 2.9.
The design parameter should be input only once in a separate BEMESS run of the SSD task
design parameter. Then they are available in the database for all following calculations.
All inputs from DIRE, THRE and GEOM (except for GEOM-D) can be done. A following PARA
input is necessary to close a group or element selection. The first PARA input has a special
meaning. It is always also a predefinition for all elements, also for all following PARA inputs.
Manual inputs for PUNC are saved also in the database. They have to be defined only in one
BEMESS input.
With PARA ... TYPE MOD only defined values of this input line are used for special groups or
elements. Previous global data to DIRE or GEOM are not changed. So no (DIRE) or (GEOM)
input is allowed directly before a PARA-MOD line! Also defaults e.g. for DU2=DU are not set.
All values that shall be modified must be set! Usage e.g.:
This type of input is only allowed in the ASCII input and is not supported via the SSD reinforce-
ment dialogue.
With PARA NOG ... DU=0 a group can be switched off from design.
The punching check is performed with the maximum support reaction. If no support reaction is
found or the shear stress is too low, no punching check occurs.
Individual nodes can be deactivated for punching, either with PUNC no. HEAD OFF or with
SELE no. 0
Effect on a SSD design task see SELE.
Without input of a node number or X,Y,Z the following data are used for all punching nodes of
type TYPE COL/WALL/FOUN.
If punching shear links are necessary (if check without links and RO_V fails), not RO_V is
taken for longitudinal reinforcement but only the minimum reinforcement necessary including
links. As sometimes then too high shear reinforcement would be necessary, RO_L can be
used to define a longitudinal reinforcement that is used if shear reinforcement is necessary.
With RO_V=RO_M=RO_L a fixed reinforcement can be set.
The check directly at the column head sometimes can require a high longitudinal reinforcement.
To avoid this an input RO_M can be set. If that check would require a higher longitudinal
reinforcement the punching check i set to undesignable (without increase of reinforcement).
So PUNC RO_V controls to switch to shear studs, PUNC RO_L which longitudinal reinforce-
ment shall be taken in that case and PUNC RO_M controls if a very high longitudinal reinforce-
ment is senseful at all.
Studrails: with the input PUNC KPU a factor for VRD,max can be input. Then the check in the
critical perimeter u1 is done with VRD,max = kpu,sl * VRD,c. Most ETA technical reports allow
a factor of 1.96. It is only checked if VRD,max is OK, the design then must be made extern
with the spezifications of the studrail producer. For codes that do not have a check VRD,max
at perimeter u1, input KPU is not allowed.
In WINGRAF a reinforcement of 9999[cm2] is plotted to mark that a separate studrail design
must follow.
With LC DESI/ULTI the load cases which were superpositioned with program MAXIMA for the
design with ultimate limit loads are selected automatically. For codes with actions, LC DESI
has to be taken, for codes without actions, LC ULTI is more correct. Please check the selected
load cases in the BEMESS output.
Using LC ACCI/EARQ please check the material safety factors (see record MAT).
The input of the load cases with maximum support reactions is also necessary for punching
checks.
All elements and nodes of the defined groups are used for the checks with the record GRP. In
this way GRP replaces the records ELEM and NODE.
In case a group shall not be designed, a group can also be switched off from design with PARA
NOG ... D0=0.
With the default CS 9998 all tendons are active, tendons with ICS2=0 or ICS2=9999 are treated
as unbonded.
A design or a stress analysis for the load case LC is carried out for all elements from FROM to
TO in increments of INC.
In case a group shall not be designed, a group can alse be switched off from design with PARA
NOG ... D0=0.
In input ELEM can bei used especially to check the design in one element with ECHO FULL
EXTR.
Alternatively to ELEM you can also work with ECHO ELEM, then all elements are designed
but the output only prints the selected elements. Then automatically an extended output is
started, the layer design stress plot is only done for the first element of the ECHO ELEM list.
See example bemess.dat/english/bemess8_multi_layer_design.dat
A design for the load case LC is carried out for all nodes from FROM to TO in increments of
INC.
In input NODE can bei used especially to check the design in one node with ECHO FULL
EXTR.
NO Node number − -
TYPE Use of the selection − 1
0 is not used
1 is used
The advantage of SELE is that you generally define the possible nodes for the automatic punch-
ing node search. If only individual nodes shall be excluded from punching the input PUNC no.
HEAD OFF is better (more clear).
The advantage of PUNC no. HEAD OFF is: this input can also be made in a separate TEDDY
task in front of a SSD Task design and will be used there (but not SELE). Possible SSD TEDDY
Task:
PROG BEMESS
HEAD
PUNC 16,317,712 HEAD OFF
END
or:
See also: LC
S
NO Element number − 1
NO1 Additional number used for distinction of several input − 0
records
For the input of external forces and moments the information which are saved in the database
may be ignored possibly. This means that an element thickness has to be input in GEOM. Only
an old Baumann design (CTRL LAY 0) is done - no layer design, no shear design is done. Also
serviceability checks can not be made with extern forces S.
But you can achieve a complete design with manually forces with a little one quad system:
See example bemess.dat/english//special]design_of_external_forces.dat
EXPO
OPT reserved − -
With the record EXPO you may export the design parameters in the database to an input file
for BEMESS. This may be useful in special cases.
If the filename is not specified the data will be appended to the most recently defined file or a
file with the name project_BEX.DAT is generated.
PARA FULL
PUNC YES (FULL for the maximum loaded point)
STRE YES
RTAB+DMOM NO
On input of single elements with ELEM or NODE (design test) ECHO REIN und ECHO NSTR
is set to EXTR.
Alternatively to ELEM you can also work with ECHO ELEM no, then all elements are
designed but the output only prints the selected elements. Then automatically an ex-
tended output is started, the stress plot is only done for the first element of the
ECHO ELEM list. To select a node please input ECHO NODE. See example be-
mess.dat/english/]bemess8_multi_layer_design.dat
In the stress range check with ECHO NSTR FULL only elements that require a reinforcement
increase are printed. ECHO NSTR EXTR generates the maximum stresses of all load cases
and elements. Better use WINGRAF to check the stress range.