Kupdf.net Ase1sofistik Analysis
Kupdf.net Ase1sofistik Analysis
SOFiSTiK 2014
ASE
General Static Analysis of Finite Element Structures
SOFiSTiK AG
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: Yas Hotel, Abu Dhabi | Client: ALDAR Properties PJSC, Abu Dhabi | Structural Design and Engineering Gridshell:
schlaich bergermann und partner | Architect: Asymptote Architecture | Photo: Björn Moermann
Contents | ASE
Contents
Contents i
SOFiSTiK 2014 i
ASE | Contents
Literature 2-89
ii SOFiSTiK 2014
Contents | ASE
iv SOFiSTiK 2014
Task Description | ASE
1 Task Description
ASE calculates the static and dynamic effects of general loading on any type of
structure. To start the calculations the user divides the structure to be analyzed
into an assembly of individual elements interconnected at nodes (Finite Ele-
ment Method). Possible types of elements are : haunched beams, springs, ca-
bles, truss elements, plane triangular or quadrilateral shell elements and three-
dimensional continuum elements.
The program handles structures with rigid or elastic types of support. An elastic
support can be applied to an area, a line or at nodal points. Rigid elements or
skew supports can be taken into account.
ASE calculates the effects of nodal, line and block loads. The loads can be
defined independently from the selected element mesh. The generation of loads
from stresses of a primary load case allows the consideration of construction
stages, redistribution and creep effects.
Non-linear calculations enables the user to take the failure of particular elements
into account, such as: cables in compression, uplifting of supported plates, yield-
ing, friction or crack effects for spring and foundation elements. Non-linear ma-
terials are available for three-dimensional and shell elements. Geometrical non-
linear computations allow the investigation of 2nd and 3rd order theory effects by
cable, beam, shell and volume structures.
In case of beam structures, the program can calculate warping torsion with up
to 7 degrees of freedom per node.
The user of ASE should therefore gather experience from simple examples be-
fore tackling more complicated structures. A check of the results through ap-
proximate engineering calculations is imperative.
The basic version of ASE performs the linear analyses of beams, cables, truss-
es, plane and volume structures. Plain strain and rotational systems can be
analyzed with TALPA.
• Influence surfaces
• Non-linear analyses
• Pile elements with linear/parabolic soil coefficient distribution
• Creep and shrinkage
• Forces from construction stages
• Modal analysis, Time step method
• Material non-linearities
• Geometrical non-linearities
• Membrane elements
• Evaluation of collapse load
• Non-linear dynamics
2 Theoretical Principles
2.1 General
A continuum or a plane structure can be interpreted as a statically or geometri-
cally infinitely indeterminate structure. If an analytical solution is unknown, every
numerically approximate method is based on converting this infinite system into
a finite one, in other words to discretizing it.
The advantage of the finite elements lies in their universal applicability to any
geometrical shape and almost to any loading. This is achieved by a modular
principle. Single elements which describe parts of the structure in a computer
oriented manner are assembled into a complete structure.
The continuous structure is represented thus by a large but finite number of el-
ements. A discrete solution consisting of n unknowns is calculated instead of
the continuous solution. In general, the approximate solution may represent the
exact solution better with the use of more elements. The single elements of an
area can be of arbitrarily small dimensions in comparison to the dimensions of
the overall structure without giving rise to any incompatibilities with the present-
ed theory. The refinement of the subdivision is, however, subjected to certain
limitations due to numerical reasons.
The global force equilibrium is generated then for each node in order to deter-
mine the unknowns. A force in the same direction which is a function of this
or another displacement corresponds to each displacement. This leads to a
system of equations with n unknowns, where n can become very large. Numer-
ically beneficial banded matrices result, however, due to the local character of
the element-wise interpolation.
2. Assembly of the global stiffness matrix and solution of the resulting equation
system
3. Application of loads and determination of the corresponding displacements.
4. Determination of the element stresses and support reactions due to the
computed displacements.
The second step is that with most CPU time. It may use up to 90 percent of the
total CPU time. However, it has to occur only once for a static system.
The stresses jumps from element to element. The size of the jump is thus a
direct measure of the quality of the FE analysis.
Program ASE runs with licences to ASE, SEPP and PFAHL. Depending on the
licence not all elements can be used - see following table. Nonlinear analsis also
require a higher licence level.
Non-linear Geometrical
Element Material Non-linearity
SPRI yes yes
TRUS yes+tension failure yes
CABL yes+compression failure yes + cable sag
BEAM yes yes
PILE1 elastic bedding only yes
QUAD2 yes yes
BRIC12 yes yes
BOUN - -
FLEX12 - -
Halfspace2 yes -
1
not available on licence SEPP
2
not available on licence PFAHL
Pz
P d − TH2
− TH3
Figure 2.1: Column geometric nonlinear theory 2nd and 3rd order
In the column example in figure 2.1 the effect of theory TH2 causes a stiffness
reduction in the column due to the compression normal force (geometric stiff-
ness). This creates an additional deflection dux in x direction (no duz!). The
beam can get longer than in the original shape. The bottom bending moment
increases due to the displacement of the vertical load Pz. This type of analysis
is also known as pi-delta method.
In the complete geometric nonlinear analysis TH3 the column head follows the
physically correct path. Equilibrium is iterated on the real deformed shape.
In figure 2.2 a horizontally fixed bending girder is loaded vertically. In TH2 the
girder just deflects vertical without a normal force N.
In the TH3 analysis the vertical displacement causes a lengthing of the beam.
The created normal force N carries a part of the load and reduces the vertical
deformation.
TH2 : N = 0 TH3 : N
Figure 2.2: girder geometric nonlinear theory 2nd and 3rd order
In TH3 the forces are always related to the deformed beam coordinate system.
The beam forces N, MY and MZ are related to the center of gravity of the actual
active partial section (not to node connecting line). MT, VY and VZ are related
to the center of shear.
Dead load is applied in the stiffness center (and not in the center of mass that
may differ in case of composite sections).
Warping effects can also appear without warping support. In the following pic-
ture to example ase11_girder_overturning.dat in loadcase 11 a single mo-
ment MT=1 kNm (2*0.50 kNm) is applied in midspan of a single girder
90 % of it work via warping torsion as force pairs in the flanges - see MTs = 0.45
kNm. 10 % go directly into the section via Saint Venant shear - see MTp = 0.05
kNm. Warping parts (ASE output):
The total torsional moment Mt has 3 parts (MT= MTp +MTs +MTn):
You can imagine the behavior as follows: the flange forces in midspan deflect
the flanges opposite and transport a part of the loading via longitudinal stresses
to the support.
MT
MTp
MTs Mb
• Please notice that at the cantlever end (beam 10 x= 0.4) already a part of the
load MT= 10 kNm is carried by warping although there are no longitudinal
Attention: This model can not be used for influence line evaluation with ELLA
because ELLA does not add the slab parts to the beam!
A 2D slab analysis is usually sufficient and desirable for beams and continuous
beams with effective cross section widths in a slab. Only in a 2D slab analysis
normal forces are not determined in the slab or in the beam! The advantage
is that the slab can be simply designed (without normal forces) particularly for
the shear checks. In addition the determined beam moments can be designed
directly with the right T-beam cross section.
Procedure: The user or the graphical input program positions a centric defined
beam in the node plane (with the T-beam cross section see picture on the right).
The QUAD elements are also defined centric. As the beam is positioned in
the centre of gravity (a little bit below the slab center), the upper edge of the
T-beam looks a little bit out of the slab - this is also visible in WinGRAF. The
ANIMATOR displaces the cross section a little bit downwards, so that the upper
edges beam+slab appear at the same position for a better visualization. So in
the standard case the beam section is defined with the corresponding effective
slab width. Looking from the side (see picture left below) you see that cross
section parts and slab overlap and concrete areas are defined twice. These
double parts are now corrected in the T-Beam philosophy:
Therefore in the stiffness analysis the slab part (I-slab = bVh3/12 with b=effective
width = width of the cross section) is substracted automatically from the stiffness
of the beam I-Tbeam. An equivalent (reduced) beam is used:
In the same way the deadload of the equivalent beam is modified to avoid double
dead load.
Then the program at first determines a bending moment of this equivalent beam
in a FE analysis. The internal forces parts of the slab (M-slab = m-slab V b) are
added automatically immediately. Thus the complete T-beam internal forces are
available for the following beam design:
The bending moments My and the shear forces Vz are added as default, for
shells also the normal forces N. The torsional moment Mt is not added as default.
Output:
• The parts of the slab are already included in the printout of the beam forces.
• A statistic of the slab parts follows. The maximum slab parts are compared
with the maximum beam internal forces:
Statistic Beam - Additional Forces from a Slab
Loadcase 2
The printed beam-forces include max. additional forces of a slab:
max. beam-force without slab-addition max. slab-addition
cno bm Vz My Vz My
[m] [kN] [kNm] [kN] [kNm]
1 2.20 max 48.60 243.78 43.63 5.95
min -48.60 0.00 -43.63 0.00
For safety the internal forces are not reduced in the FE plate elements, although
it would be possible about the amount of the increase of the beam internal
Beams which are connected with kinematic constraints at the slab are also pro-
cessed, if the beams are positioned in the slab plane.
Defaults for the addition of the plate internal forces to the beam internal forces:
• The single beam must have a cross section with a defined width at the start
and the end. A defined width can be generated from a T-beam (e.g. record
SREC in AQUA) and from general cross sections (e.g. AQUA record SECT
and following). The maximum width of the cross section is used in each case
(independent of the position of the plate, above or below). A cross section
which is input without dimensions however with stiffnesses (e.g. with record
SVAL) does not known any defined width. A plate part can therefore not be
added for these beams!
• The single beam is connected generally directly with the nodes of the plate.
• After an automatic mesh generation or a free mesh definition the straight
beam which is positioned in the plate plane can be combined also with the
FE mesh via kinematic constraints.
• The beam reads the plate thickness and the modulus of elasticity from these
plate nodes. Different plate thicknesses are possible at the beam start and
end.
The feature can be used also for three-dimensional slabs however with following
restrictions:
• The beams must be positioned in the same plane as the plate. The plate
parts are not added for beams which are connected eccentrically.
• The beam cross section must represent the effective cross section, therefore
the web and the effective plate. If a concrete slab on a steel girder should
be considered as a composite construction, the steel girder must be defined
with the effective concrete plate as cross section! The determined internal
forces and moments refer then to this composite cross section.
• The effective width (cross section width) should be chosen a little bit smaller
than to large especially over the columns, because for the plate moment to
be added only the moment near the node at which the beam and the plate
are combined is used (see CTRL PLAB V2). This plate moment is processed
then unchangeable acting about the whole width. The internal forces and
moments are therefore not exactly integrated about the effective width!
• The plate stiffness I-plate (without the part of Steiner) is diverted from the
total cross section stiffness I-cross. If the subtrahend I-plate is bigger than
0.8·I-cross, a warning is printed and the minimum stiffness of 0.2·I-cross is
used.
• For three-dimensional systems the subtrahend is maximal 0.9·A-cross for the
area A-plate. At least 0.1·A-cross are available then for the fictitious beam in
the FE system.
• The attenuated stiffnesses are printed with ECHO PLAB FULL. If a cross
section is available at beams with different plate thicknesses (e.g. haunch-
es), the attenuated stiffness is printed for the minimal and maximal plate
thickness.
• The plate parts are already available in the printed beam internal forces and
moments and can be designed directly.
beam at FE node
CTRL PL AB 0
added plat e par t s
For comparison a load case can be calculated once without input of CTRL PLAB
and the second time with CTRL PLAB 0 and another load case number. The
beam internal forces and moments of both calculations can be represented then
with the same scale in a picture.
Also with the above describes method, the normal forces occur in the compres-
sion zone (plate) first during the design of the T-beam. Normal forces are not
considered during the calculation of the FE system. The effective width has to
be estimated manually and defined. In reality the normal forces act from the
supports into the plate. For a more precise calculation three possibilities are de-
scribed here. For all three variants the effective width is realized automatically
via the normal force calculation and has not to be input:
1. The web part which is positioned below the plate can be defined as a beam
which lies eccentrically below the plate. Then two nodes lying upon each
other are however necessary for the system input. This complicates the
input. Problems occur also for the design, because the sum of the internal
forces from web+plate including the parts of Steiner are necessary for a
design of the total T-beam. The method is therefore only reasonable for
composite slabs with eccentrically defined steel beams (see ASE example
5.3).
2. The web can be also generated with shell elements. The same problems
for the design result as for the eccentrical beam. In addition it should be
noted that the area in the intersection point plate-web is not defined twice:
plane. Thereby all elements have the same upper edge, the thicker beam
elements stand only below out. Normal forces which are considered for
the design are produced due to the eccentrical position of the elements.
Thereby the usual plate design is done simultaneously the beam design -
a special beam design is therefore not necessary. The FE analysis uses
here automatically the real effective width via the simultaneous analysis of
the normal force distribution. This method is therefore applicable not only
for the analysis of building slabs but also for analysis of concrete bridges.
Each elements is processed for themselves alone during design and not
the total T-beam cross section! This method is however only correct for
beams with moderate thickness. The design can be uneconomical for larg-
er beams (web height larger than 2.5·plate thickness), but it is in each case
at the sure side. The simple method with fictitious beams lying in the plate
is more practical for larger web heights.
See also tbeam_philosophy_e.pdf
eccent icit y
plane of t he
node point s
For all analysis methods the resultant internal forces and moments can be deter-
mined with the program SIR (Sectional Results). Afterwards a design as beam
cross section is possible, also for system 2 from folded structure elements. This
is especially necessary in bridge design for checks of the ultimate limit state and
for checks for safety against cracking.
Attention: This model can not be used for influence line evaluation with ELLA
because ELLA does not add the slab parts to the beam!
However, the pile bedding is defined in kN/ m2 since the pile ”width” has to be
integrated into this value. In this case, a displacement causes a load (kN/ m).
Since the pile width influences also the Winkler coefficient, the pile dimensions
are dropped possibly from the equation and the pile Winkler coefficient can be
estimated also from the elastic modulus of the soil and a form factor.
For circular pile cross sections and a Poisson’s ratio of 0.4 a form factor of 1.12
can be derived. For a Poisson’s ratio of 0.0 the form factor would be 1.57. In
EBK 82 of the Road Traffic Department in Rheinland-Pfalz the extreme values
of the form factor are scheduled to be 0.5 and 2.0.
CPU time. The setting of smaller error limits is reasonable up to a certain value,
which depends on the machine accuracy of the computer used. The reduction
of the error limit below a certain value is not reasonable because the computa-
tional error increases again due to the rounding errors in the high number of the
necessary additions.
In the case of an unbedded beam the step width can be set very large. By
contrast, for large Winkler coefficients the numerical calculation becomes more
difficult. As a criterion the characteristic length is used, defined as:
4
p
L= 4 · E/ K (2.1)
This value is an estimation of the distance between the zero points of the solu-
tion function. For reasons with reference to the numerical integration, the char-
acteristic length should not become less than 1/5 up to 1/10 of the element
length. If this condition is not satisfied, great accuracy problems may occur
resulting in differential forces in the nodes which are pointed out in an error
message.
In the case that a pile is subdivided into more elements, the placing of the nodes
at points of changing soil parameters (layers) is to be preferred over an uniform
subdivision.
Pile elements get a minimal constraint of the rotational spring in order to prevent
instabilities.
The program uses the ”Quasi-Newton” method with constant stiffness matrix. To
obtain a better convergence the single increments are modified according to the
Crisfield method.
P=C· (2.2)
A spring is defined with a direction (dX, dY, dZ) and three spring constants.
The here implemented element allows the following non-linear effects which are
of course only usefully during a non-linear analysis:
Spring loads are not included. A bearing lifting can be modelled in ASE with the
group prestress GRP PREX also for coupling springs.
Springs with a work law (see SOFIMSHA SARB) work with hysteresis by shift-
ing the zeropoint of the work law curve after plastification. Examples see
a1_spring_overview.dat
e.g. spring_law_3_pkin_curve.dat
Distributed support reactions are determined for boundary elements with num-
ber (compare program SOFIMSHA/SOFIMSHC). If two boundaries are defined
at an edge, the distributed support reactions are calculated once only and they
are output for the boundary with the smaller boundary number. Single supports
CR + 3 · CL CR + CL
(2.3)
CR + CL CL + 3 · CR
with:
CR = CA · L/ 12
CL = CB · L/ 12
The triangular element is considerably worse than the quadrilateral element and
it should be used only, if no other choice of mesh partitioning can be found.
Generally it should not to be used in the vicinity of supports.
Because the normal element remains plane, the bending and the membrane
structural behaviour of the individual element are decoupled. The element prop-
erties can be defined thus separately for the both components. Additionally the
consideration of the components of an elastic support and a numerically condi-
tional stiffness for the rotations around the shell normal occurs still.
For a twisted element the membrane and plate parts are generated by decou-
pling. Then they are coupled with each other via the twist of the element. Thus
the element is able to represent curved shells very exactly. This was demon-
strated with corresponding benchmarks.
The optimum element is the square or the equilateral triangle. Rectangles and
parallelograms are the second-best shape and the general quadrilateral the
third-best. General quadrilaterals with re-entrant corners are not allowed in the
element formulation.
A rectangle with a large side ratio a/b has difficulties in the representation of
the twisting moments and also for the bending near a corner. A ratio of 1:5 is
still tolerated in the program SOFIMSHA/SOFIMSHC and it should be exceeded
only in exceptions. The size ratio of two adjacent elements should not be smaller
than approx. 1:5. However, this value is relatively uncritical.
The cross sections remain plane also according to Mindlin’s theory, however,
they are not perpendicular anymore to the neutral axis. The same shape func-
tions as for the displacements are used for the additional shear rotations. The
total rotation is then the sum of the shear deformation and the bending rotation.
δ
θ = + θS (2.4)
δ
with:
deflection
θ total rotation
θS shear rotation
δ / δ derivative w.r.t. x (similarly for y)
δθy
ky = (2.6)
δy
δθ δθy
ky = + (2.7)
δ δy
δ
θS = θ − (2.8)
δ
δ
θSy = θy − (2.9)
δy
and
= S · θS (2.13)
y = Sy · θSy (2.14)
Ey · ty3 5
By = ) Sy = G · ty (2.16)
12 · (1 − μ 2 6
torsional stiffness
G · td3
Bd = (2.18)
12
with
E , Ey elastic moduli
G shear modulus
μ Poisson’s ratio
t , ty , ty , td plate thicknesses
The orthotropic elastic moduli and thicknesses are rotated through the input of
an orthotropy angle OAL in the record MAT!
To reach this the mathematical thickness for ty and td must be input in ad-
dition to the orthotropic input of E and Ey .
Æ
3
ty = td = t · By/ B (2.20)
1 E · t3
B = · (2.22)
α 12 · (1 − μ2 )
0.81 E · t · ƒ2
B y = 1 − 2 · (2.23)
ƒ
1 + 2.5 2 2
By ≈ 0 (2.24)
α E · t3
Bd = · (2.25)
2 12 · (1 − μ2 )
ty = t (2.27)
Bd = Bd (t ) + C/ (2 · ) (2.28)
where:
C torsional stiffness of the web,
, b spacing and width of the web,
t , to thickness of the plate and web.
Examples for orthotropic cases can be found e.g. in the book by T IMOSHENKO
AND W OINOWSKY-K RIEGER [17].
The thicknesses as well as the elastic moduli in different directions are tak-
en into consideration. The poisson ratio corresponding to Ex is used. For
anisotropic poisson’s ratio see chapter membrane structures and example
membrane_poisson_ratio.dat
Ey · ty
Sy = (2.33)
1 − μ2
E · ty
Sy = (2.34)
1 − μ2
The foundation can be defined both perpendicularly and tangentially to the area.
The non-linear effects like failure, yielding and friction may be specified.
The foundation coefficient indicates the stress resulting at a point which is sub-
jected to a certain displacement. It is not a material constant, it is calculated
later with a settlement analysis. In principle, its value always consists of an
elastic modulus together with a geometrical dimension. The displacements of
adjacent points are independent of each other, since shear deformations are not
taken into consideration with this method.
In analog mode one can obtain Winkler coefficients for multi-layered systems.
These coefficients are more acceptable as the layer becomes thinner in com-
parison to its deformation. If, however, the layer is relatively thick in comparison
to the loaded area, or if it is infinitely thick, the Winkler coefficient has to be esti-
mated in a settlement analysis at the point of interest. The horizontal foundation
has usually the same order of magnitude.
Column heads are defined sometimes with elastic foundations, especially in the
case of masonry. By defining the Winkler coefficient one must keep in mind, that
a two-dimensional foundation develops a certain rotational spring effect which
is more important to the loading of a plate than the perpendicular displacement
spring.
A column of the height h which is supported articulated at its foot has a rotational
stiffness equal to
3 · E
Cϕ = (2.36)
h
Cϕ = C · (2.37)
Therefore it is correct to define a foundation three till four times higher, instead
of the Winkler coefficient E/h, in order to describe the rotational foundation prop-
erly. If, however, the plate is supported articulated on the column, this type of
foundation should not be used in any case because of its clamping effect a-
gainst rotation. In this case it is recommended to use a single point support of
a node and distribute the load by means of rigid or elastic elements (kinematic
constraints).
Support reactions which result from a QUAD foundation are printed and stored
as nodal support reactions. Thus a graphical check of the support reactions is
facilitated.
Taylor and Wilson came up with the idea to describe more stress states through
additional functions that value is zero at all nodes. As a rule, these functions
lead to a substantial improvement of the results, however, they violate the conti-
nuity of displacements between elements. Thus they are called non-conforming
elements.
Two element variations are available in the program ASE. The selection of the
variations occurs via the CTRL option QTYP.
Elements of type 0 can describe only uniform moments and membrane forces
inside them. Elements of type 1 can describe a linear moment variation, if they
are rectangular, whereas a general quadrilateral element can only do that ap-
proximately. Membrane forces can vary linearly.
More explanations of the element properties can be found in the manual of the
program TALPA.
Tetraeder should not be used as the used linear shape functions can not repre-
sent a uniform bending states!
Please use WINTUBE for a graphical input or extrude Quad areas to a hexaedral
mesh - see example SOFIMSHA/SOFIMSHC e.g. hex_handle.dat
But also with pure SOFIMSHA simple structures can be created using hexaeder,
e.g. bric_bucl.dat or more sofisticated water.dat
Orthotropic material properties can be defined with the help of a meridian and a
descend angle.
• Yield criteria for plastic analyses including analytical primary stress states
• Import of temperature fields from program HYDRA (they can be applied to
the structure as loading)
Materials CONC and STEE are only computed linear in volume elements! For a
nonlinear analysis with concrete or steel see:
Concrete: bric_concrete.dat
Steel: bric_steel_van_mise.dat
ASE has, however, also a very efficient possibility to use stresses and deforma-
tions of a primary load case which allow the complete consideration of effects
from creep or system change. See also module CSM Construction stage man-
ager.
During application the user must keep in mind that each stress state in a single
element corresponds to an external loading of the element and is in equilibrium
with that loading.
ASE calculates now equivalent forces from the internal forces or stresses of the
elements and can apply them as loading (GRP...FACL). These forces create
a deformation state which counteracts the internal forces and makes them to
zero when the statical system is not changed. If a system change has taken
place in the meanwhile or if these loads have been applied with different factors,
corresponding inherent stress states result.
1. If the old loading is activated together with the primary state with a factor
GRP...FACL=1.0, new loads do not result. The stresses remain the same,
the deformations are zero. According to SYST...PLC the total deformations
or at SYST...PLC=0 only the addition deformations are output.
2. If only the primary state is applied as loading with a factor GRP ... FACL=0,
the resultant loading is the primary load case with inverted sign. This gives
rise to unloading deformations that generate a stress state which becomes
zero together with the primary stress state in the case of free deformability.
This FACL=0 method should only be used in special cases. FACL=1 is the
usual default.
A graphical explanation to this can also be found in figure 2.18 :taking over the
primary load case
If some elements are removed from the system of the primary stress state along
with their corresponding loads, the initial equilibrium is disturbed and forces arise
at the boundary nodes of the removed parts. The remaining elements expand
to the direction of the removed parts. If the primary state is generated analyti-
cally, the removed parts do not have to be defined once, because all necessary
information can be extracted from the remaining elements.
Using ECHO LOAD EXTR one can obtain an output of the internally generated
loading at every node. This option should be used generally during analyses
with primary states, because it is the best means for tracking down errors in the
description of the states. The really applied nodal loads (nodal load vectors) can
be represented with the program WinGRAF.
Further instructions can be found in the description of the record GRP in the
TALPA manual or in the examples.
See also figure 2.18 :taking over the primary load case
Tendons defined in the QUAD elements with the program TENDON can be used
only in geometrically linear analysis.
For TRUS, SPRI, CABL, BEAM, QUAD and BRIC in a geometrically non-linear
analysis the initial stress matrix is added to the stresses of the primary stress
state (for TRUS, SPRI and CABL without reference to a primary stress state, the
prestress from the program SOFIMSHA/SOFIMSHC is used for this purpose -
see CTRL CABL). Thereby the iterations are markedly more stable when refer-
ring to a primary load case and the ultimate load can be calculated more pre-
cisely. A stability failure is recognized also in this way, even in the cases without
unplanned initial deformation (an unstable system is reported, if the stresses of
the primary state exceed the buckling load, i.e. the total stiffness matrix is neg-
ative). Since it is reported here, that the PLC was actually unstable, this feature
is only meaningful in the case of small load steps.
A module for the ultimate load calculation ULTI increases or decreases the load
step-by-step until it reaches a still sustained loading.
al. In this case it is used to establish the positions of the individual layers. This
method is especially suited for the non-linear calculation of plates and shells
consisting of steel and reinforced concrete. Up to now the non-linear construc-
tion material models, steel and concrete, have been implemented for the shell-
elements.
By means of the concrete law one can even consider creep and shrinkage ef-
fects for a cracked shell-element (The redistribution of stress, from concrete to
the reinforced steel, due to creep and shrinkage).
Several other advantages of the layer technique become apparent during the
visualisation of the results. Besides the output of the numerical results in the
different layers of the element one also has the option to graphically view the
stresses over the element thickness in the program called ANIMATOR (choose
a loadcase and double klick an element).
the stress-strain curves which are represented below for the desired concrete.
Here are according to chapter 9.1.5 of DIN 1045-1 (02.07):
Figure 2.11: AQUA plot of the standard stress-strain curves for concrete C 25/30
according to DIN 1045-1 (07.02)
In analog mode one gets the stress-strain curves for the reinforcement according
to chapter 9.2.3 and 9.2.4 of DIN 1045-1 (07.02):
Figure 2.12: AQUA plot of the standard stress-strain curves for reinforcement
500S(A) according to DIN 1045-1 (07.02)
ASE uses the stress-strain curves from AQUA. In this way also arbitrary stress-
strain curves which are defined manually can be considered.
strain curve is defined for KSV and for KSB, KSV sets the curve for concrete
and KSB for the reinforcement. In this way arbitrary combinations are possible.
Following AQUA input defines a new serviceability stress-strain curve for con-
crete as well as for reinforcement with the safety 1.3:
$-- Input of an example stress-strain curve for serviceability limit
state: $
SSLA SERV 1.3 $ first SSLA record defines the type of the stress-
strain curve $
$ The value after type of the stress-strain curve sets the
corresponding $
$ safety coefficient $
SSLA EPS SIG TYPE
0.30 0.0 $ tensile zone $
0.09 2.1
0 0 $-------------$
-1.1 -17.8 spl
-2.0 -24.0 spl
-3.5 -23.0 $ compression zone $
-4.5 0
$---------------- reinforcement: --------------------------------$
STEE 2 BST 500SA
$-- Input of an example stress-strain curve for serviceability limit
state: - $
SSLA SERV 1.3 $ first SSLA record defines the type of the stress-
strain curve $
$ The value after type of the stress-strain curve sets the
corresponding $
$ safety coefficient $
SSLA EPS SIG TYPE=POL
-50 -525 $ compression zone $
-25 -525
-2.3 -500
0 0 $-------------$
2.3 500
25 525 $ tensile zone $
50 525
The stress-strain curves which are input in this way can be seen and checked
as modified serviceability stress-strain curve (sig-m / green) in the AQUA output
of the material values and in the plot of the stress-strain curves:
Figure 2.13: AQUA plot with manually defined stress-strain curve sig-m (green) for
concrete
Figure 2.15: Detailed plot of the tensile zone of the concrete stress-strain curve in
ASE
PROG AQUA
MATE 11 E 60e3 MUE 0.2 $ glass $
MATE 12 E 0.8e3 MUE 0.3 $ plastic $
$ glass-plastic-glass $
MLAY NO 1 T0 0.006 11 $$
T1 0.003 12 $$
T2 0.003 12 $$
T3 0.003 12 $$
T4 0.006 11
END
The intermediate layers t2+t3 were defined only for a more clear output! The
layer material No. 1 can be used only for QUAD elements.
Note: The analysis is according to plate theory, i.e. assuming that the cross-
section does not have planar deformation! The displacement of the plates be-
tween each other is not taken into account. For this one would have to couple
the plates with springs!
This model is not suited for the analysis of local failure at the coupling points
of laminated glass plates, because for such an analysis the planar deformation
of the cross-sections is very important. At these points one could evaluate a
spatial stress-state, which can only be depicted by volume elements.
Any arbitrary material can be used basically also orthotropic as layer for non-
linear analyses.
At the moment only layers from the material concrete or steel are processed
non-linearly. The loading and unloading curve is generated independent on each
other (hysteresis).
The total moment of inertia of a layered element is made up by the sum of each
layer’s moment of inertia and the Steiner-part of the individual layers. Here an
eccentricity of the centroid’s position could be created due to stiffer layers on one
side of the element, e.g. sandwich-element with different top-layer thicknesses.
The eccentricity is established automatically and is considered for simple plate
bending, it also leads the correct length deformation of the elements. This ef-
fect also becomes apparent for an eccentric connection with a homogeneous
element.
The input of orthotropic materials is not allowed, due to the occurrence of various
eccentricities in various directions. This is blocked by the program and leads to
an error message.
Linear normal-stresses in the layers are generated by the strains in the layers.
They are calculated as usual by the stress-strain matrix D of the material in a
layer:
The linear total stress is made up of all the stress components including the
allowed factors out of the ASE-GRP input:
with:
The GRP factor FACL is generally multiplied to the primary load-case as a value
of 1.0. It generates the expansion loads from the primary stresses σ,PLC . If the
stresses of the PLC together with the loads of the PLC are multiplied with the
factors FACL=1.0 and FACP=1.0, then the system will remain in equilibrium and
no additional expansions or displacements are created. The FACL expansion
loads are then in equilibrium with the external loads:
Figure 2.18: Load equilibrium when taking over the primary load case without any
new loads
The nodal load resulting from FACL and the element stress is generated be-
cause the element wants expand due to the primary compressive stress.
The internal forces and moments are calculated by integrating the stresses in
the layers, over the element thickness of each layer.
Shear
Initially the shear stiffnesses of the individual layers are summed up for the stiff-
ness determination.
The following equation is used to calculate the shear stress from the shear force
q.
q · S
τ = (2.41)
·b
For homogenous material definitions, in the linear domain, this would result in a
parable-shaped shear stress distribution over the height of the element, with the
maximum value of τm = 1.5 · q/ h. For sandwich elements, with thick (strong)
top-layers, it would mean that a nearly constant shear stress is present in the
middle of the element; given by τm = 1.0 · q/ h (h=element thickness).
For a non-linear analysis, the calculation of the new linear stresses is initially
made by assuming a linear material behaviour for every layer xi. The following
applies when proceeding with the primary load case:
and
(simplified)
The total stress σ is therefore not just put together by the total strain multiplied
with the stiffness, instead it might be that the non-linear eigen-stresses of the
individual layers of σ,PLC have to be considered. For the consistent treatment
of the problem, including the correct generation of the loading- and unloading
curves of the layer model, it is of importance that not only the internal forces and
moments are stored in the database, but also all the stress in all the layers and
all the Gauss-points. This information is needed for the next load case as σ,PLC .
From these initial linear stresses a new linear comparison stress is calculated:
For QUAD elements the following applies:
r
σ = σ2 + σy2 − σ · σy + 3τy
2 + 3τ 2 + 3τ 2
y
(2.44)
where τy = disc shear and τ , τy = plate shear perpendicular to the plate.
If the so calculated linear comparison stress σ, is above the allowed stress
(by considering the hardening, which is calculated by summing up the plastic
strains, by entering a trilinear stress-strain curve); then first of all the linear com-
ponent is established (Break-through point through the plastic area). Then the
remaining strain increment δdε with the elastoplastic material matrix D-P is ap-
plied incrementally, with the consideration of possible hardening. The non-linear
relaxation lies on the surface of the plastic area. The number of plastic incre-
ments of the strain increment can be changed in the input CTRL MSTE. The
non-linear material behaviour is according to the elasto-plastic plastic-law, de-
scribed in TALPA, which is according to van MISE and includes hardening. For
more information on this topic you are referred to Z IENKIEWICZ [21].
Usual procedure:
The element is subdivided into NLAY layers. The stresses sigma-x, sigma-y
and tau-xy and the principal stresses sigma-I and sigma-II are calculated for
every layer’s boundary. For each principal stress direction a stress-strain curve
is generated, which results from the principal stress relation in the respective
direction. The thus established non-linear stresses are then integrated over all
the layers to find the internal forces. After this all the forces of the reinforcement
including the tension-stiffening-effect are added. Finally an independent check
is made for the plate’s shear stresses.
The following is a list of the concrete parameters taken from record CONC:
Using the 1.0-times serviceability loads the maximum desired stress is input for
this serviceability state at the material. The deformation and crack width to be
expected is in this case mostly interesting. The input of the concrete tensile
strength of the (pure) concrete layer is particularly important. This value is input
in AQUA in CONC...FCTK and it can be modified subsequently temporarily in
ASE with CTRL CONC V3+V4. The serviceability stress-strain curve without any
additional material safeties is requested then in ASE (NSTR KSV SL = default).
The selection of a realistic concrete tensile strength fctk (pure strength without
reinforcement) is here very important. If fctk or CTRL CONC V4 is not input, the
plate remains in uncracked state I. It can be therefore reasonable to decrease
the value e.g. onto 60 % in order to consider a crack predamage from construc-
tion stage (hydration heat). On the other hand realistic deflections are resulted
often only with a high initial value for fctk.
In both cases the pure concrete alone must include any tensile strengths. CTRL
CONC V4 0.0 or 0.01 must be input!
The increase of the steel stress due to the concrete action between the cracks
may be brought into approach (default for fct or CTRL CONC V3).
A non-linear analysis for the ultimate limit state is particularly necessary for ad-
ditional effects from second-order theory. Such an analysis with temporarily
switched-off tensile strength of the pure concrete causes however often big de-
formations and bad convergences.
forces and moments with average values of the material strengths (analysis
in serviceability limit state) and a definitive design of the redistributed internal
forces and moments with an average load safety coefficient (e.g. 1.45)
Futher explanations see example a2_nonlinear_slab.dat
With this maximum value beta-ic an uniaxial stress-strain line can be generated
according to the concrete stress-strain curve for every of both principal stress
directions.
An increase value higher than 1.0 is only allowed for calculations in service-
ability limit state. For calculations with gamma-times loads (ultimate limit state)
this increase is deactivated in the default, because it is mostly desired that the
maximum stress increases about the basic value of the concrete compressive
strength beta-ic - see CTRL CONC V2. A reduction of the permissible compres-
sive stresses is always considered for lateral tension.
If the stress which is determined at first linearly is higher than the allowed stress,
the stress is reduced parallelly. The calculation is repeated again with the pos-
sible modified principle stress ratio.
Tensile zone
In the tensile zone of concrete, the maximum value beta-z, is always taken as
the lower fractile of the concrete stiffness fctk. The length of the descending
curve results from the tension crack energy GF of the processing zone. Typical
values lie between 0.10 and 0.25 Nmm/mm2 . The program restricts the length
of the descending curve to 5·epslin - see CTRL CONC VAL.
The element is seen as cracked as soon as the tensile-strain crosses the linear
limit value of epslin. Any further strain is stored as plastic tensile-strain and is
taken into account for reloading after an element has been unloaded (hystere-
sis). Due to the possibility of excessive tensile stiffness perpendicular to the
first crack, the program has to store two plastic tensile-strains at each point (first
crack and second crack).
It could be that a crack has already emerged when a primary load case is taken
over. In this case the fixed crack direction of the primary load case is used for the
calculation of the stresses. For this calculation the strains in the direction of the
crack and perpendicular to it are used. When a possible shear stress is present
at the crack it is lowered by a simple friction consideration (Crack-toothing input
with AQUA-CONC-MUEC). This would prevent the occurrence of a second crack
perpendicular to the first crack. For biaxial coated material, without the primary
load case, two cracks are always perpendicular to each other.
Reinforcement
The program takes the defined reinforcement as the default reinforcement. The
non-linear analysis is then performed for the default reinforcement. An automatic
increase in lacking structural safety does not take place! It is therefore the users
responsibility to check the certainty of the convergence of the analysis! Possible
residual forces of the non-linear iteration have to be checked. Since these resid-
ual forces are stored as support forces they can be checked with the program
WinGRAF, this is done by generating a plot of the support forces. During a plate
analysis residual forces are also generated in the plate’s plane (normal forces),
this is because the program needs to find equilibrium of the normal stresses.
Please note, that the serviceability analysis (NSTR KSV SL) should be done
usually according to Heft 400 also for DIN 1045-1 and respectively acc. EN
1992-1-1, because it leads to a better agreement with the test result according
our experiences.
Figure 2.22: Simplified method of the tensile stiffening acc. to Heft 525 (Bild H
8-4)
As the pure concrete layers also work in tension, the following working method
is used:
• In a first step the strains in the steel layers in reinforcement direction are
determined. These strains are equal to the mean steel strains εsm according
to S CHIESSEL [12].
• Using the tensile working law the two majoring strains I and II are determined
based on the actual tensile strength amd the process zone length LZ (see
below):
I: average strain when cracking starts
II: average strain for finished crack development = at the end of the decreas-
ing part of the tensile work law
• The streel stress is now calculated as follows:
– In interval 0-I the steel stress is linear, concrete works linear.
– In interval I-II the additional strain due to tension stiffening is interpolated
linear. Concrete descends linear.
– After II the full effect of tension stiffening is applied, concrete stress is
0. Reaching the steel yielding point a trilinear part follows,e.g. the steel
working law is used.
• The process zone length LZ is calculated as follows:
For ultimate limit state the calculation is done according to Heft 525, if DIN 1045-
1, DIN FB 102 or EN 1992-1-1 is set.
Shear force
The shear stresses for the concrete law are not calculated for each layer, as is
the case for the plastic yield criteria of STEEL, instead a simple shear limitation
of the shear force is set with an assumed shear stress in the cracked condition
(state II) of
τ = q/ z = q/ (0.8 · h) (2.45)
If the linear calculated shear stress τ rises over the input value τ02 , then the
shear force is reduced accordingly and the element undergoes plastic shear
deformation. The value τ02 is input with ASE-CTRL FRIC in N/mm2 and the
default value is set to 2.4 N/mm2 . With TAU2...V2 a descending part with a final
strength can be defined.
The shear limitation is only calculated for the centre of gravity. Then it is propor-
tionally assigned to all the Gauss points.
If a BEMESS calculation with punching occurs before the non-linear ASE calcu-
lation, then a check of the shear stresses in ASE is not done in the areas of the
punching point. In fine meshes around a punching node also the support force
is distributed to round up the bending (peak smoothing see following chapter
and CTRL BETO V7).
If this is not the case or if the permissible shear stress is exceeded at other sin-
gular points, an undesirable shear plasticity can be switched off with an increase
of CTRL TAU2 onto e.g. 9.9 N/mm2 if required. Then a shear or punching check
has to be done however separately.
The first step would involve a linear analysis of the individual load cases, a su-
perposition of the load cases and a reinforced concrete design calculation of the
linear internal forces and moments. BEMESS will store the required reinforce-
ment dimensions under the design case number 1 (see BEMESS-CTRL-LCR).
Subsequently a state load case has to be put together for the non-linear analysis.
For the calculation of long-term deformations the load case components consist
of self weight and a portion of the imposed load. A linear analysis of this load
case is made, which is needed as a comparative reference later on. Now the
non-linear analysis of this load case, under a different load case number and
with a predefined reinforcement, is calculated (design parameter from BEMESS-
PARA and input for ASE-REIQ).
The first load case of the non-linear analysis is usually calculated by excluding
creep and shrinkage. Subsequently another non-linear calculation is made, in-
cluding creep and shrinkage, under a different load case number. This is done
so that the different effects can be compared and evaluated. It is also advisable
to generate several calculations where the concrete stiffness FCTK is altered,
due to the fact that this parameter has a significant impact on the entire analy-
sis.
The entire analysis should then be verified with the following load case results:
The input REIQ...LCR...FACT is used to take over the reinforcement from the de-
sign load case LCR, generated in BEMESS, with a factor FACT. But the amount
of reinforcement is limited by a minimum and maximum value, defined in the
design parameters in BEMESS-PARA or the SSD design parameter dialogue
box.
The new reinforcement is saved under the design load case LCRS (default L-
CRS=99) and can or should be visualized and checked with WinGRAF.
The following rules apply for the concrete cover, the steel bar diameters and
the reinforcement directions:
Concrete cover: Distance to the centroid of the reinforcement:
Is taken over from the design parameters (BEMESS-PARA or SSD)
or:
– from a SOFiPLUS definition from the database
– or used as a default of 60 mm
Reinforcement directions:
They are:
– taken over at first from the design parameters
(BEMESS-PARA or SSD)
– possible overwrote with a SOFiPLUS definition.
– For the case where BEMESS results are taken over and
no
directions have been defined by SOFiPLUS:
Then the directions of BEMESS are used
Otherwise:
– The reinforcement direction from SOFiPLUS is used. The
smallest angle deviation is added to already defined
directions, for reinforcements from BEMESS.
– 0 and 90 degree steel is assumed for the case where
nothing has been defined.
CHEK! The support force of the centre is distributed via an internal coupling ring
around the centre node and elastic springs to further nodes inside the column
area.
The processing is documented in the statistic print out "rounding singular punch-
ing nodes". It can be switched off with CTRL CONC V7 0. It only works on
BEMESS punching nodes but also if they come from beam connections in a 3D
analysis. It also converts singular connection bending moments in a triangular
connection pressure. The effect can be studied well by comparing a run with
CTRL CONC V7 0 and a run with CTRL CONC V7 1.
In a material linear analysis this feature is switched off by default, but can be
enforced with CTRL CONC V7 1.
The next picture shows the non-linear stresses in a concrete arched shell. Here
the cracks can be seen in the tensile zone. The thin lines are the stresses in the
reinforcement layers. The significant numerical values, e.g. the maximum steel
stress, are output in addition in the dialogue box.
The visualization of the non-linear results from the steel and concrete law is still
possible with WinGRAF, e.g. the visualization of the crack distribution at the
underside of a plate, like in example of the reinforced concrete slab in cracked
condition.
Usually a tolerance of 0.002 is sufficient for the concrete law (record SYST
...TOL). This tolerance is also needed for the energy convergence. With nega-
tive TOL -1.50 a fixed absolute tolerance of 1.5 kN can be defined, if necessary
not before 40% of the iterations: TOL4 -1.50
All these three problems lead to a point where the load can not be compensated
anymore, due to an increase in strain. So the product of load·strain = energy will
increase constantly.
If the program does not reach a residual force equilibrium, even if the energy
converges (the energy seems to remain close to the limiting value), then
generally it could be attributed to the following reason: The program does not
reach equilibrium in the normal direction of the plate - small changes in the
strain plane generate large normal forces. Although this phenomena is usually
insignificant for plate calculations and only has a local influence on the result.
This becomes apparent when a check is performed on the residual forces
(WinGRAF...nodes...residual forces).
Often the convergence can be improved by the lowering of the concrete tension
stiffness e.g. to 0.5 N/mm2 . This is because the negative stiffness, on the de-
creasing curve of the concrete stress-strain curve, is not that big and it can be
equilibrated by the positive stiffness of the reinforcement including the tension s-
tiffening. On the other hand it is possible that a bigger concrete tension stiffness
Steel Law
In addition the steel law allows a step-wise increase of the load, as described in
chapter "bearing load iteration".
Tangential Stiffness
For non-linear material calculations one always works with linear initial stiffness
and compensation of the unabsorbed residual forces. An experimental material
stiffness was implemented for improving the convergence of the iterations, but it
did not achieve the desired effect and was thus deactivated.
You can always try both variants CTRL ITER 0 or CTRL ITER 3 but please start
with the default (no input to CTRL ITER).
For non-linear material calculations it often happens that this automatic method
does not reach adequate equilibrium, due to a lack in normal force convergence,
even if the bearing load has not been reached yet. This can be overcome by en-
tering a negative input for STEP under the record ULTI. Now the load is contin-
uously increased, even if no convergence is reached after every individual load
step. The user has to be assessed then the systems bearing capacity according
to the energy convergence, the remaining residual forces and the load deflec-
tion curve. Alternatively the procedure could gain stability through the dynamic
calculation.
The first task is the formfinding during the analysis of membrane structures. A
corresponding form is searched for a desired stress state in the membrane. A
soap skin is only result here for the isotropic prestress. Forms which are different
to the soap skin need a normal force distribution which modifies itself about the
structure.
If the membrane form is found, real load cases can be calculated with this new
form as initial system. The membrane must be omitted here for compression.
Further textile properties are realized mostly by a simplified linear- elastic or-
thotropic material law.
Edge stiffenings with edge cables, inside cables or compression arches have to
be considered in real structures.
failure.
Properties
The membrane element described here is implemented in the FE program ASE
of the SOFiSTiK AG. It has following properties:
• The membrane element processes only membrane internal forces and mo-
ments (NX, NY, NXY).
• It bears arbitrary large strains and rotations.
• It bears large twists and transmits the membrane forces from the twist into
the right direction (here forces are available perpendicular to the thought
element centre area).
• It is possible to use three-noded or four-noded elements for it.
• A prestress can be defined (also orthotropic).
• Stress modifications can be suppressed for the formfinding.
• It failures for compression (adjustable).
• Orthotropic material properties can be considered (linear-elastic
approximation). For anisotropic poisson’s ratio see example
membrane_poisson_ratio.dat
The stiffness of the membrane element consists of the normal strain stiffness
in the element plane and of a initial stress stiffness from the prestress of the
element.
K = K0 + Ks (2.46)
Stress-strain relation:
1 −νƒ
ε (γ ) E (γ ) σ
= E−ν (2.48)
ƒ 1
εƒ E (γ ) Eƒ (γƒ ) σƒ
1
Eƒ (γƒ ) = ΔEƒ γƒ − p + E1:1 ƒ (2.50)
2
Only for systems with high reference point it is reasonable to input the system
at first two-dimensionally, because the input is significantly simpler here. The
membrane can be hoisted then at marked points via nodal point displacements.
Mesh selection
Mesh macros
Pregenerated macros can be used for high reference points. Macros which are
read in such a way are optimized for the registration of the stress conditions at
the high reference points and delivers a good geometry for high reference points
(The distance of the inner elements is selected deliberately near in the initial
system, because they are stretched due to the hoisting during formfinding).
The macros are placed in the plan, adjusted to the size (stretched) and the
remaining membrane area is closed with a normal element mesh.
Boundary cables
Boundary cables should be always defined with the desired final curvature at
an arch during input in the plan - see chapter ”Free Cable Edges defined in the
Figure 2.26: A boundary cable left with small, right with large prestress
Mixed systems
The user has to be known the desired form at the beginning. The pass of the
boundary cable should be used already during the system input. The input FE
mesh should include therefore the boundary cable curvature.
Soap skin
The strain stiffness disappears here in the mathematical model. The equilibrium
results only from the three-dimensional equilibrium of the isotropic stresses. The
stiffness of the membrane results to:
K = Kσ (2.51)
The stiffness keeps the membrane in its form perpendicularly to the membrane
area. Thought points are freely movable in the plane of the membrane area. For
the genuine soap skin the phenomenon is visible at the blurring of the points
(bubbles) on the skin surface.
The in all directions constant prestress is input in ASE with the record GRP ...
PREX,PREY (acts on all element types, also on cables, beams ...).
The direction of effective span is often dominating in one direction for rectangular
membrane areas. Then it is desired to set a larger prestress in this direction than
perpendicularly to it. Nevertheless the prestress is of the same size in all points,
if also orthotropically.
The orthotropic constant prestress is input in ASE either with the record GRP
... PREX,PREY in local element direction or with the record HIGH with a high
reference point distance > 999 m in global direction.
If genuine high reference points are available for membranes, the orthotropic
prestress is often desired with a fixed ratio of tangential/radial prestress in order
to avoid a large tying up of the membrane at the high reference point. A radial
stress which increases to the high reference point is necessary for that.
A such axisymmetric stress state of the high reference point is generated with
HIGH. The ratio of the tangential to the radial prestress is input with the item
PTPR. In dependence on PTPR the stress increases much or not so much to
the high reference point.
As a default an input for a high reference point has an effect for all QUAD el-
ements, also for elements which are not a membrane. For mixed systems the
prestress is allocated therefore with NOG to the corresponding group. It is also
possible to input some high reference points per group. The program generates
then the average value from the inputs in each element in dependence on the
distance to the different high reference points. In the following example there are
four high points and one low point in a membrane area. The tangential part PT-
PR may not be too large for the high reference points, because the membrane
constricts itself and tears off. The factor PTPR is input therefore different for the
five high reference points in this example.
Figure 2.29: Orthotropic high reference point prestress with some high reference
points ( membran5.dat)
If the distance is larger than 1000 m, the constant prestress is assumed with a
stress in direction to the high reference point always of PR1 and a stress per-
pendicularly to it always of PTPR·PR1 and therefore without radial reduction.
The advantage of this input is the simple definition of skewed prestress inde-
pendently on the direction of the local element coordinate systems! The stress
in the QUAD elements results from the global directions!
Elastic skin
A membrane can be defined from the beginning with the real stiffness and can
be hoisted from the plane initial system at the high reference points or at the
boundary cables. It results then large stresses in direction to the high reference
points in dependence on the material properties. They can be scaled, however,
by using this state with the group factors FACL+FACS. The use of a elastic skin
formfinding is described in chapter ”Unstable Membrane Forms”.
For membrane analyses the system has to be got already in the first step an
information about a prestress in the elements, because otherwise the system
is unstable - the stiffness is zero perpendicularly to the membrane without pre-
stress! A load prestress is still not considered for the system stiffness. The
prestress has to be input therefore with GRP or HIGH.
• membrane areas
• boundary cables
• structural cables
• pylones and other beams
• massive support elements (concrete walls ...)
are defined in different groups and can get thus different prestresses from GRP
and HIGH.
If different radii in boundary cables should be kept exactly (formfinding also for
boundary cables), then also the boundary cables should be defined in differ-
ent groups. If the boundary radii were already input graphically (is absolutely
recommended), it is possible to refrain the exact input of the boundary cable
prestress, because the boundary cable force results from the radius and the
membrane prestress during the formfinding.
Free cable edges (free membrane edges reinforced with cables) should be input
already as arch with the desired curvature radius in the initial system. The radius
is preset in any case by the architect. If the boundary cable is defined as line in
the initial system and the final edge circle should be determined by the program,
then impermissible element angles are often available due to the distorsions.
The iterations are much faster and clearer, if the edge arch has approximately
the final position already in the initial system.
The prestress which should be input for the boundary cable results to:
cable 2
cable 1 cable 3
2.13.3 Formfinding
System Definition - Two Options
The initial structure can be defined with two options for the formfinding:
The membrane prestress is defined isotropic with GRP ... SIGX SIGY in kN/m
during the formfinding step. Because the strains should not lead to stress mod-
ifications due to the formfinding, the element stiffness is set almost to 0: GRP
FACS=1E-10. The QUAD elements with the material number 1 are defined as
membrane elements ( AQUA NMAT 1 MEMB). ASE input:
PROG ASE
HEAD Formfinding for Three-dimensional Initial Systems
SYST PROB TH3 $ for geomatrical non-linear iterations $
GRP 0 FACS 1E-10 PREX 10 PREY 10 $ prestress definition 10 kN/m $
LC 1 TITL Formfinding $ formfinding without further load $
END
A load case with real 1.0-times stiffness should be follow after each formfind-
ing load case for the check of the formfinding in order to guarantee that possible
constraints do not lead to impermissible differences during formfinding (see con-
straints during formfinding CTRL FIXZ 1).
PROG ASE
HEAD Compensation of Possible Residual Forces
SYST PROB TH3 PLC 1 $ uses the primary load case 1 $
GRP 0 FACS 1 $ elemets with full stiffness, stresses $
LC 2 $ are used from load case 1 (see record GRP) $
END
The iterations are necessary due to the effects from third-order theory. The
vertical force parts (sinus(α) 6= α) change due to the large displacements. In
addition the element geometries change also in part considerably. The first ASE
calculations ends successfully after 9 iterations:
Iteration 1 Residual 1.889 energy 22.6089 Step 1-1 f= 1.000
Update nonlinear stiffness
Iteration 2 Residual 0.239 energy 30.7733 Step 2-1 f= 1.487
Iteration 3 Residual 0.222 energy 32.4090 Step 3-1 f= 1.814
Update nonlinear stiffness
Iteration 4 Residual 0.134 energy 32.7557 Step 4-1 f= 1.838
Iteration 5 Residual 0.017 energy 32.6185 Step 4-2 f= 0.604
Iteration 6 Residual 0.008 energy 32.6450 Step 5-1 f= 0.607
Update nonlinear stiffness
Iteration 7 Residual 0.003 energy 32.6701 Step 6-1 f= 1.178
The convergence has to be checked by the user. Indeed the programs prints a
warning in the case of inadequate convergence, but it saves the results never-
theless.
The result of the formfinding of load case 1 is shown in the following picture. The
load case 2 does not deliver any modifications. The check of the formfinding
does not show disturbances.
For orthotropic prestress other forms which are all free form areas result in de-
pendence on the prestress condition:
Figure 2.34: Stand roofing - initial system plane left and angular picture right
Group classification:
Here the cable radius is preset instead of the cable force. The membrane pre-
stress should have 10 kN/m in x direction, however, only 5 kN/m in y direction!
Thus a first estimated cable force of P = n · r with a membrane force n=10 kN/m
perpendicular to the cable results (group 2: N = 16m· 10 kN/m = 160 kN).
Because the cable radius is not to be modified significantly, the cable elements
are considered with their normal stiffness (GRP ... FACS 1.0) during the calcu-
lation. A cable force modification is possible thereby. Here it is important, that
the radius of the input is kept approximately in the final result (specification of
the architect).
Otherwise the membrane should be kept the stress. The membrane stiffness is
set therefore as usual with GRP ... FACS 1E-10:
PROG ASE
HEAD Formfinding
CTRL CABL 0 $ without inner cable sag of the single cable $
SYST PROB TH3
GRP 1 FACS 1E-10 PREX 10 PREY 5 $ membrane 10 KN/m - 5 KN/m2 $
GRP 2 FACS 1 PREX 160 $ cable N= p*r = 10*16 = 160KN $
GRP 3 FACS 1 PREX 460 $ cable N= p*r = 10*46 = 460KN $
LC 1 DLZ 1 TITL ’Formfinding with DL’
END
The dead load is used simultaneously. The form is searched therefore for the
loading prestress + dead load. Only the elimination of possible constraint forces
is done again in a following calculation in load case 2:
PROG ASE
HEAD Compensation of Possible Residual Forces with FACS=1.0
SYST PROB TH3 PLC 1 $ uses primary load case 1 $
GRP - FACS 1 $ elements now with full stiffness, stresses $
LC 2 DLZ 1 TITL ’end of formfinding FACS=1.0’
END
Because the displacement picture is not different for load case1 and 2, only the
final result of load case 2 is shown here:
Such a process should be avoided, because the QUAD elements are deformed
possibly impermissible during the deformation of the boundary cable. This dis-
tortion and rotation of the QUAD elements is very unfavourable for orthotropic
prestress, because the local coordinate system of the elements and the direction
of the orthotropic prestress are turned.
The iteration is very fast for the system and the result is reasonable, because
boundary cable curvature does not distort the QUAD elements. The cable radius
is resulted always according to following formula:
or r = P / n = 8 kN / 2 kN/m = 4 m
Figure 2.37: Patio - left plane initial system - right result of the formfinding
The plane system input is very advantageous for systems with high reference
points. The high reference points are hoisted using the support displacements
and remain in this position for further calculations. Following input generates
the formfinding for a small tangential prestress (HIGH - ratio tangential/radial
prestress = PTPR=0.1):
example file high_point.dat
PROG ASE
HEAD Input of highe reference point
SYST PROB TH3
GRP 0 FACS 1E-10 $ membrane $
HIGH 0 0 PR1 10 PTPR 0.1
LC 1 DLZ 1 TITL Formfinding
LCC ... copy nodal displacement from SOFILOAD - see input file ase.
dat..membranes \sofExampleFile{ase}[english/membranes]{high\_point.
dat}[]
END
HEAD Compensation with FACS=1.0
SYST PROB TH3 PLF 1
GRP - FACS 1.0 $ membrane $
LC 2 DLZ 1 TITL ’Compensation with FACS=1.0’
END
Figure 2.38: Angular picture: plane initial system - result of the formfinding princi-
ple membrane force
The formfinding which begins with a plane initial mesh is to be seen also very
well for another example with four high points and one low point. The system is
here also generated very fast in the plane by copying the high reference point
macro (example file membran5.dat).
Mesh Control
It exists the danger in the formfinding step, that the nodal points become blurred
in the membrane plane. In order to avoid that, intern disc stiffnesses are gener-
ated with the so-called mesh control during formfinding.
If this automatic mesh control does not function, further variants can be activated
with the manual control CTRL ... FIXZ:
The automatic fixation of the nodes in the membrane plane is only used for the
formfinding QUAD elements. A formfinding is assumed, if the stiffness factor
of all QUAD elements which adjoin to a node is smaller than 0.5 (e.g. GRP ...
FACS=1.E-10). If other static elements (e.g. QUAD) exists with full stiffness or
bending beams are available at a node, then no fixation is done at this node.
After end of the formfinding (e.g. for calculation of wind load cases) the mem-
brane is used with full stiffness GRP ... FACS=1.0 and no fixation of the nodes
is done in the membrane plane.
Possible variants:
tion to the formfinding system. Without further control, however, the ANIMATOR
would swing between the input system and the system deformed by the wind.
In addition a new selection of the local coordinate system of the membrane el-
ements is sometimes reasonable, if e.g. a fibre direction of the cloth should be
defined from the high reference point.
A function SYST ... STOR is therefore available in ASE. With this function the
coordinates and the local coordinate systems of the elements can be generat-
ed newly by using the deformations of a load case PLC. Displacements of the
load cases which put on that are only output as difference displacements to this
updated system.
Example simple_angle.dat
The local coordinate systems and the stresses of the load case 2 are printed as
follows in the initial system:
Figure 2.40: Coordinate system and representation of the internal forces and mo-
ments at the initial system
Figure 2.41: Representation of the coordinate system and the internal forces and
moments at the updated system
With STOR YES the internal forces and moments of the primary load case can
be used and represented furthermore, because the internal forces and moments
refer to the new coordinate system.
With STOR NEW,XX ... NEGZ the internal forces and moments do not match
the new coordinate system and they are deleted during an ASE calculation with
SYST ... STOR NEW...NEGZ.
The displacements of the primary load case are deleted in any case, because
they are included now in the geometry - in the new coordinates.
The current database can be saved with SYST ... STOR before an update, e.g.
with
+sys copy $(project).cdb sichxyz.cdb.
PROG ASE
HEAD Update formfinding internal pressure
SYST PROB TH3 PLC 11
GRP 0 FACS 1E-10 $ once more formfinding without stress increase $
$ due to strain of the loading ! $
LC 12 TITL ’Update formfinding internal pressure’
LCC ... loads see .dat inputfile
END
PROG ASE
HEAD Compensation with FACS=1.0
SYST PROB TH3 PLC 12 ITER 90 NMAT YES
GRP - FACS 1.0
LC 13 TITL ’Compensation with FACS=1.0’
LCC ... loads see .dat inputfile
END
The membrane eigenstiffness is switched off again in the formfinding load cases
11+12 in order to prevent stress modifications in the membrane force due to
strains. The load case 12 shows following deformation picture:
Figure 2.43: load case 11 load case 12 Angle with internal pressure
Because the local coordinate systems are directed inwards, the internal pres-
sure was input negatively.
The lower picture shows the formfinding of a compressed air tennis hall begin-
ning with a plane mesh. The calculation as ideal soap skin results here in a
curios corner generation. Real tennis halls leave mostly the ideal soap skin form
for the benefit of a better space utilization in the corner with the disadvantage of
an orthotrop stress distribution with disturbance areas in the corner.
Figure 2.44: Tennis hall: pumping up of a soap skin with plane initial system -
tennis.dat
A setting up onto the load case 11 with the same load is urgently necessary in
load case 12 for the last example, because the conversion of the load into nodal
loads can be done only on basis of the element geometry of the primary load
case. On the one hand the used nodal load is to small in load case 11 - the
elements become larger due to the pumping up. On the other hand the load
direction of the nodal loads is not correct, because the local z axis is twisted.
A new setting up onto the load case 11 is urgently necessary in load case 12
with a new calculation of the nodal loads using the coordinates of the load case
11, if loaded systems have large deformations! This is done, however, fully
automatically, if the load case 11 is used in the further calculation with SYST ...
PLC 11!
For all element loading it is generally valid: The load is converted into nodal
loads at the system of the primary load case. Deformations of the current calcu-
lated load case do not twist the load anymore. It has to be calculated therefore
always with small load steps and with a new setting up onto a primary load case
also for a girder which is designed for buckling, if e.g. the load should be twisted
to the local z axis of the beam in conformity with the beam rotations!
however, depends on the height, position and direction of the single element.
The output of all elements including the definition of the element centre of gravity
as well as the printout of the local z axis (normal) can be done in ASE with
ECHO ELEM 4. If the list is read into a table calculation program, it can be fast
converted into a load input by using of formulas. Then each element get its own
local loading. A system has not to be calculated using ECHO ELEM 4 in an
ASE calculation - CTRL SOLV 0 can be input here. The output values refer to
the system which was displaced possibly with the primary load case SYST ...
PLC. Following input generates the subsequent output:
PROG ASE
HEAD Element centre of gravitiy and normal vector for wind loading
ECHO FULL NO
ECHO ELEM 4
CTRL SOLV 0
SYST PLC 12
LC 13 DLZ 1
END
S H E L L E L E M E N T S
EL-No XM(m) YM(m) ZM(m) nx ny nz
1 -22.267 6.178 -.398 .342 .082 .936
2 -21.832 8.165 -.326 .222 -.264 .939
3 -20.999 3.618 -.633 .381 .105 .919
4 -19.828 1.022 -.817 .412 .123 .903
5 -20.687 8.110 -.628 .251 -.283 .926
6 -20.635 5.709 -.978 .364 .069 .929
7 -20.237 7.585 -.902 .249 -.264 .932
element centre of gravity normal vector
stresses.
A wind pressure from below which uses the prestress in transverse direction up
is used in the example stand roofing ( roof.dat). It would produce therefore
folds in reality. At first the system is updated in the calculation by setting up onto
formfinding load case 2:
PROG ASE
HEAD System update for calculation of new displacements
HEAD from formfinding state LC 2
SYST PLC 2 STOR YES
END
All elements with the stiffness factor 1.0 have to be input now for the following
wind loading, because strains should generate now stress modifications in the
system.
In the following picture the stress in the centre are actually only uniaxial for full
wind. The stress is omitted biaxially even in four elements:
Figure 2.48: Membrane forces wind from below - - rigth: in initial system
The warp direction of the elements should lie in the local x direction of the el-
ements. This direction has to be defined during the (graphical) input of the
elements. In special cases it is also possible to input the angle in the material
law with the angle of anisotropy OAL.
The failure of the membrane elements for compression is activated with ASE
input SYST ... NMAT YES.
Withj AQUA NMAT ... MEMB P3 P4 a nonlinear material law can be se-
Due to a further lifting the neck cords up always more during the xyz compen-
sation calculation. By looking at the picture for 4 m lifting the closing forces of
the defined membrane prestress in ring direction can be already seen at the
bottleneck. The calculation for 7 m lifting is only convergent, if the elements
get a residual stiffness with FACS 0.005. The following pictures do not show
any correct membrane stress state, but they point out at an unstable formfinding
process:
This effect can be shown at a soap skin which should be hoisted with a small
ring. After a critical height the soap skin constricts itself and is detached sud-
denly.
Following process is trusted by the human eye: The stress modification due to
strains are not suppressed anymore but they are allowed. The stress in the
ring area increases due to the lifting of the inner rings. The usual picture of a
deformed soap skin (or of tights which are tensed over the initial mesh) results
thereby.
gle cables with the same length. But it leads to distortions in the grid in the plane
projection of the displaced mesh. The lower picture shows the concept design
of a footbridge which is supported on a cable mesh - it is a research paper for
the bridging of the railway station place in Braunschweig.
At first the system is patitioned in an element grid in the plane with cables of
the same length. The boundary arches are connected at first at an approxi-
mate form. In the following formfinding steps in which the corner points of the
mesh are compulsory displaced into the desired vertical position the boundary
cables were defined at first as very elastic. That means they might change their
length arbitrarily, while the inner cables were defined with normal strain stiffness,
because they should not change their position. The four cables which are gen-
erated around the inner deep points as well as single cables in the nearness are
an exception. They have to be defined also partially elastically in order to get a
sufficient lowering of the deep points and thus a double curvature of the cable
mesh. These during formfinding more elastic inner cables have to be produced
and installed therefore with a larger length. Foremost the double curvature of
a membrane or of a mesh creates, however, the possibility to carry outer loads
without larger deformations. The stability becomes thereby clearly better also
for the dynamic vibration inclination.
The point-wise loading due to the footbridge which is not shown here leads to a
further local subsidence of the cable mesh. This is, however, favourably for the
stability.
The compliance with a structure clearance for the lower street (shown in the side
view) which is necessary also during load action was decisive for the concept
design.
Formfinding:
Static loading:
• For problems with the convergence the loading (wind) should be used with
a small factor and then further increase of the load after setting up onto this
convergent state as primary state.
• A stable system is reported, then calculate only one iteration step with CTRL
... ITER 1 and check the displacements with the ANIMATOR (first step force
density method)
• Do not input the factor GRP ... FACS for the cables too small (better FAC-
S=0.01) or calculate it with CTRL ITER 3 V2 1
• If the cables are set with full stiffness in the first formfinding but the mem-
brane elastically , iteration problems may be available - then use the cable
stiffness with FACS 0.01. It is better set the boundary curvatures with preset
cable prestresses.
For insistent problems, mail the input file to the SOFiSTiK support.
The method according to Lanczos is usually always the quickest one. Especially
in the case of many eigenvalues (more than 10) it is the only practical method.
The number of the required eigenvalues depends in turn on the expected exci-
tation frequencies. The simultaneous inverse vector iteration should be used, if
the interest is limited to a few eigenvalues only or if a check of the number of
eigenvalues below a certain frequency is required (Sturm sequence).
The modal shapes are saved like regular load cases. They can be further pro-
cessed as desired, and then they can be used chiefly with the program DYNA
for a dynamic analysis.
For the simultaneous vector iteration the higher eigenvalues converge much
more worse than the lower. Therefore it is reasonable, if enough memory is
available, to iterate a few more vectors than one needs. The method is, howev-
er, inappropriate for a large number of eigenvalues.
For the method according to Lanczos the number of the Lanczos vectors should
be selected usually twice so large as the number of the desired eigenvalues. An
iteration is not necessary in this case.
The Pardiso Solver CTRL SOLV 4 should not be used here as he has problems
with determinants going to 0.0. The default solver CTRL SOLV 3 is better for
buckling eigenvalues.
If too many or only negative eigenvalues aer found you can choose
an automatic eigenvalue shift with EIGE...LMIN AUTO. Example see
buckling_eigenvalue_shift.dat
2.16 Masses
For dynamis eigenvalues only for beams consistent mass matrix are used - vgl.
CTRL MCON. All other elements use a diagonal mass matrix (lumped mass
matrix). See also program DYNA.
The mass center is printed in the output. The complete calculated mass vector
including the dead weight can be output with ECHO LOAD EXTR.
A conversion of loads to masses can occur with the record MASS LC.
Literature
[1] K.J. Bathe and E.N. Dvorkin. A Four-Node Plate Bending Elemen-
t Based on Mindlin/Reissner Plate Theory and a Mixed Interpolation. In-
t.Journal.f.Numerical Meth. Engineering Vol.21 367-383, 1985.
[2] J. Bellmann. Vorgespannte schiefwinklige Plattenbalkenbrücke. 7.
SOFiSTiK Seminar, 1994.
[3] J. Bellmann and J. Rötzer. Beispiele zur Bemessung nach DIN 1045-1,
Müllbunkerwand. DBV: Band2: Ingenieurbau Beispiel 15, 2003.
[4] M.A. Crisfield. A Quadratic Mindlin Element Using Shear Constraints. Com-
puters & Structures, Vol. 18, 833-852, 1984.
[5] Timothy A. Davis. Ldl: a consise sparse cholesky factorization package.
http://www.cise.ufl.edu/research/sparse/ldl, 2003-2012.
[6] P.H. Feenstra and R. De Borst. Aspects of robust computational modeling
for plain and reinforced concrete. Heron Volume 38 No.4, 1993.
[7] T.J.R. Hughes and E. Hinton. Finite Elements for Plate and Shell Structures.
Pineridge Press International, Swansea, 1986.
[8] T.J.R. Hughes and T.E. Tezduyar. Finite Elements Based Upon Mindlin
Plate Theory With Particular Reference to the Four-Node Bilinear Isopara-
metric Element. Journal of Applied Mechanics, 48/3, 1981.
[9] C. Katz. Berechnung von allgemeinen Pfahlwerken. Bauingenieur 61 563-
568, 1986.
[10] C. Katz. Neues zu Plattenbalken. 7. SOFiSTiK Seminar, 1994.
[11] C. Katz and J. Stieda. Praktische FE-Berechnungen mit Plattenbalken.
Bauinformatik 1, 1992.
[12] P. Schiessel. Grundlagen der Neuregelung zur Beschränkung der Rissbre-
ite. Heft 400 DAfStb, 1994.
[13] W. Schneider. Zustand II Berechnungen in der Praxis (Beitrag). SOFiSTiK
Seminar Leipzig, 2003.
[14] Stempniewski and Eibl. Finite Elemente im Stahlbeton. Betonkalender
1993-Teil 1 S. 249., 1993.
[15] R.L. Taylor, P.J. Beresford, and E.L. Wilson. A Non-Conforming Element for
Stress Analysis. International Journal for Numerical Methods in Engineer-
ing, Vol. 10:1211-1219, 1976.
3 Input Description
[mm] 1011 Implicit unit. Implicit units are categorised semantically and denot-
ed by a corresponding identity number (shown in green). Valid cat-
egories 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) u-
nit set. This input default can be overridden as described above.
The specified unit in square brackets corresponds to the default for
unit set 5 (Eurocodes, NORM UNIT 5).
The input is divided into blocks which are terminated with an END record. A
particular system or load case can be analysed within each block. The program
ends, if an empty block (END/END) is found.
Record Items
CTRL OPT VAL
SYST TYPE PROB ITER TOL FMAX FMIN EMAX
EMIN PLC FACV NMAT STOR CHAM
STEP N DT INT ALF DEL THE LCST
SELE
ULTI STEP FAK1 FAKE DFAK PRO DL PRIM
DMIN
PLOT LC TO NNO DIRE TYPE
CREP NCRE RO T RH TEMP BEAM
GRP NO VAL FACS PLC GAM H K
SIGN SIGH FACL FACD FACP FACT HW
GAMA RADA RADB MODD CS PREX PREY
PHI EPS RELZ PHIF PHIS T1 HING
FACB CSDL MNO
GRP2 NO STEA QUEA QUEX QUEY ALP0 ULUS
QEMX EXPO GEOM
ELEM ETYP NO FACS FACL
LEN0 ETYP NO L0 TYPE
HIGH XM YM ZM NX NY NZ PR1
PTPR NOG
*PSEL FROM TO INC REDP REDA REDT
TBEA NC b
REIQ LCB FACT LCRS
STEX NAME
Table continued on next page.
Record Items
OBLI SX SY SZ LC FACV VMAX DIRE
STOR
SLIP NOSL NOG NOEL
VOLU NO GRP POSI MNO V0 P0 PLC
DV DT MASS
MOVS NO TYPE FROM TO INC L0
LAUN GRP DX DY DZ XM YM
SFIX LC PLC
LC NO FACT DLX DLY DLZ BET2 TITL
TYPE GAMU GAMF PSI0 PSI1 PSI2 PS1S
CRI1 CRI2 CRI3
TEMP NO T1 T2 NOG FACT EMOD RELA
EXPO
LAG LCNO FACT TYPE Z TOL PROJ
PEXT NOG NOEL P0 SIDE BETA MUE SS
LCC NO FACT NOG NFRO NTO NINC ULTI
PLC
EIGE NEIG ETYP NITE MITE LMIN SAVE LC
MASS NO MX MY MZ MXX MYY MZZ
V0 NO VX VY VZ
REIN MOD RMOD LCR ZGRP SFAC P6 P7
P8 P9 P10 P11 P12 TITL
DESI STAT KSV KSB AM1 AM2 AM3 AM4
AMAX SC1 SC2 SS1 SS2 C1 C2
S1 S2 Z1 Z2 SMOD TSV MSCD
KTAU TTOL TANA TANB SCL
NSTR KMOD KSV KSB KMIN KMAX ALPH FMAX
CRAC CW BB HMIN HMAX CW- CHKC
CHKT CHKS FAT SIGS TANS TANC DUMP
ECHO OPT VAL
The record PSEL is only available in the ASE version which was expanded by
the pile element.
The records HEAD, END and PAGE are described in the general manual
SOFiSTiK: ’Basics’.
V2: With Ctrl PLAB V2 1 also the next quad node rigth and left
is used to evaluate the added quad forces (to take into account the
quad force distribution more acccurate). With Ctrl PLAB V2 0 only
the central node is used.
Default: 1
Output:
• The plate components are included always in the output of the
For point supported slabs the allowable shear stress is exceeded of-
ten in support-near elements. It results in shear plastification. For
this shear plastification the punching information of BEMESS is tak-
en into account in a non-linear slab analysis. At punching node, the
shear plasticity check will be switched off inside an radius of column-
edge+hm. Thus an increase of FRIC to for example 9.9 N/mm2 for
elimination of these sometimes unwanted shear plastification effects
is only necessary in special cases.
Default: 2.40 [ N/mm2 ]
V2 final stress.
With CTRL FRIC 3.00 V2 1.40 a descending final max.
allowable shear stress (here 1.40 N/mm2) can be defined.
The stiffness in the descending part is equal to the increas-
ing one.
FORM Yield process
Control of the thickness reduction for large deformations
1 volume-constant behaviour (ideal plastic)
2 elastic behaviour using the Poisson’s ratio
effective for QUAD, TRUS and CABL elements
Default: 0
FIXZ Global or local xy constraint
Formfinding membrane structures:
For membrane elements and FACS < 0.5 a formfinding is calculated.
All inner membrane nodes in the membrane plane are fixed then:
1 fixes all internal membrane nodes in the membrane plane
from the second iteration step
2 fixed the nodes in the membrane plane in all iteration steps
3 fixes generally all nodes in global XY = formfinding in glob-
al Z can be used also for a cable nets
4 fixes the local z coordinate in the first iteration step, in fur-
ther steps the transverse direction (as for FIXZ 2)
5 fixes the local z coordinate in all iteration steps
0 no such effects
After a formfinding calculation an additional calculation should occur
with a stiffness factor multiplied by 1.0 in order to balance possible
residual forces in the membrane plane. CTRL FIXZ 4 or 5 can be
used for the formfinding of the radii of edge cables.
Default: 1
WARP Warping torsion
1 activates the warping torsion with formulation of a seventh
degree of freedom per node.
Default: 0
STII Linear beam stiffness factor in a nonlinear analysis
T-beams (beams) are calculated linear in a normal non-linear slab
calculation with SYST NMAT YES (without NSTR S1). In this case
an overall reduction of the beam stiffness is done. The input CTR-
L STII 0.4 for example processes the beams with 40 % stiffness. A
normal force stiffness is not used then. For slab calculations (pro-
gram SOFIMSHA/SOFIMSHC ... SYST GIRD) according to cracked
condition STII is preset with 0.25 (0.75*1/(1+phi) with phi=2.0).. The
default is 1.0 for all other calculations.
Using nonlinear T-beams in combination with a quad slab is prob-
lematic due to the change of centre of stiffness in cracked beams
and the elongation of beams due to crack opening. In such a case
it is better to use only excentric quad elements as shown in example
csm32_slab_design.dat
RMAP Return-Mapping BRIC
For BRIC yield rules the Return-mapping method is preset (default
CTRL RMAP 1). With CTRL RMAP 0 it is possible to change to
the method with plastic displacement increments. With CTRL RMAP
2 the material routines can be activated from the program TALPA
for non-linear BRIC volume elements (is used automatically). The
Return-mapping method has particularly in the area of tensile frac-
ture zone a definite better convergence behaviour.
UNRE For the use of the BEAM prestress from the program TENDON fol-
lowing inputs are possible:
1 Only the static determinate part of prestress is stored. The
curvature loads are not used.
-1 Only the static indeterminate part is calculated and stored.
0 The static indeterminate part is calculated and stored to-
gether with the static determinate part. The beam internal
forces and moments includes both parts (= default).
example see bridge_design_manual_aqb.dat
INPL Inplane stiffnesses: Connecting beams to quads
The decisive connection nodes for the beam and disk elements are
searched for the transfer of the moments around the local z axis.
The stiffnesses of the bordering QUAD elements are increased by
an inplane moment spring. Thus a pile can transmit moments around
both beam axis to the wall disks. The appropriate node numbers are
printed. The method can be switched off with CTRL INPL 0. With
CTLR INPL value it can be factorized, e.g. CTLR INPL 0.001.
CONC Concrete in cracked condition
For QUAD elements:
The length of the decreasing part of the concrete stress-strain curve
in the tensile zone is defined with CTRL CONC VAL:
VAL 0.2 defines this length to 0.2 per mille
VAL 0 The length is determined from the tensilefailure energy.
This energy is not limited with 5·eps1 as in the default
(without an input for CTRL CONC).
CTRL CONC V2: the increase of the maximum concrete compressive
stress for uniaxial compression according to Kupfer/Rüsch is deacti-
vated as a precaution for calculations according to ultimate limit state:
V2 0 no limitation, increase permissible, default for NSTR KSV
SL, SLD
V2 1 maximum concrete compressive stress = 1.0 · value from
uniaxial AQUA stress-strain curve, default for NSTR UL,
ULD, CAL, CALD
V3 temporarily sets the concrete strength fct for the QUAD
concrete material law
W3 = tensile strength for tension stiffening
V4 temporarily sets the concrete strength fctk for the QUAD
material law [ N/mm2]
W4 = tensile strength for pure concrete layers
Should be reduced for ULS analysis.
The method of tension stiffening is controlled with CONC V5:
V5 525 plates in cracked condition exactly according to Heft 525
DAfStb (Eurocode)
V5 400 plates in cracked condition exactly according to Heft 400
DAfStb (old EC2)
without input: for SL,SLD: Heft 400 with modifications for realistic de-
flection, for UL,ULD: Heft 525
V6 Bit 1 : the concrete compression strength again reach-
For solving the equation systems of the Finite-Element problem, SOFiSTiK pro-
vides a number of solvers. Which solver is used best depends highly on the type
of the system and requires knowledge of relevant system parameters. Following
types are available:
The advantage of the direct solvers is especially given in case of multiple right
hand sides, as the effort for solving them is very small compared to the trian-
gulization of the equation system. Thus they are the first choice for any dynamic
analysis or in case of many load cases.
The iterative (CTRL SOLV 2) and the parallel sparse solver (CTRL SOLV 4) can
be run in parallel providing an additional reduction in computing time. A paral-
lelization basically requires a license of type ”HISOLV”. More information about
parallelization can be found in subsection 3.3.2 describing the input parameter
(CTRL CORE).
The equation solvers are selected using the parameter (CTRL SOLV). The first
value defines the type of the solver, followed by optional additional parameters.
The iterative solver uses a conjugate gradient method in combination with pre-
conditioning. For the preconditioning, following variants are supported:
For any kind of preconditioning the number of matrix entries taken into account
during preconditioning can be reduced either by giving a relative threshold value
at V5 or via a maximum bandwidth size at V6. The optimum choice depends on
the type of the structure and may only be found by some tests.
Hint
The correctness of the solution of the iterative solver depends primarily on
the tolerance threshold. Therefore, changing the default setting V3 is not
recommended. In any case the analyst should carry out a proper assess-
ment of the computation results.
This solver PARDISO uses processor optimized high performance libraries from
the Intel Math Kernel Library MKL. It usually provides the least computing times.
It does not require an a priori optimization of the equation numbers during sys-
tem generation. Hence, the equation optimization in SOFiMSHA/C could also
be deactivated using (CTRL OPTI 0) in order to save memory during system
generation. On the other hand however, this solver does not allow reusing the
factorized stiffness matrix in other programs. Thus, a usage in combination with
the program ELLA is not possible.
Further options
CTRL SOLV 0 suppresses the solution of the system. This is a useful feature to
check the effective system loads.
STEU SOLV 999 prevents a rebuild of the stiffness matrix within a load case
loop in each step.
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 parame-
ter.
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 re-
quest. The decision if a parallel computation is triggered, depends on the
actual analysis option (parallel processing must be supported for the spe-
cific 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
Non-linear analyses are not possible with the basic version of program.
analog mode to STAR2 (the normal ASE iteration method with resid-
ual forces is used for TH3 or CTRL ITER 3)
TH3 = NONL + geometrically non-linear analysis contains TH2 and ad-
ditionally the effects of the geometrical system modification, e.g.
snape through, length modification for big deformations, behaviour
after buckling
On TH2-TH3 Difference see Theoretical Background - Beam Ele-
ment
TH3b = NONL + TH2 + effects of the geometrical system modification
only for cables, trusses and springs (CTRL SPRI) with kinematic
constraint. Beams and QUAD elements are used only according to
the second-order theory.
LIFT Analysis of plates with corners which are displaced upwards A non-
linear analysis is started, at which also fixed supports and elastic
edges can be displaced upwards due to tension; see CTRL SOFT
Examples:
An overview over all examples can be found in TEDDY menue file - examples in
folder ASE-english. Then look further e.g. to folder ’nonlinear_quad’. Or you go
over the SOFiSTiK installation folder to
c:/program...sofistik/2014/ANALYSIS_30/ase.dat/english/nonlinear_quad
A predeformation with PLC and FACV effects the internal forces moments
only for PROB TH3, see Chapter 2: Non-linear Analyses and Chapter
The stresses of the primary load case are used with GRP FACL=FACP=1. If the
loads of the primary load case are applied simultaneously, then the system is
in equilibrium and no additional displacements arise (if no changes are made in
the system).
If a primary load case with TH3 is defined for an eigenvalue determination, one
obtains the eigenfrequencies of the system under the stresses of the primary
load case (accompanying eigenvalue analysis).
With GRP FACL=FACP=0 the deformation of a load case can be defined here
as non-stressed scaled predeformation (see Chapter 5: example Buckling Mode
Shapes in Supercritical Region).
The inputs ITER to EMIN are evaluated only for non-linear analysis. Such an
analysis is allowed only for a single load case.
Residual forces
The tolerance limit can be defined with the record SYST. Here
the reference value is the largest nodal value which is available
in the system. E.g. for a maximum nodal load of 200 kN the
tolerance limit for the residual forces is = 200 ·0.001 = 0.2 kN
(for TOL=0.001). In this case all loads of the system are used
including the inherent stress nodal loads of the elements.
The tolerance for non-linear analysis can be input also absolutely
with SYST PROB NONL TOL -value.
Example: With the input SYST PROB NONL TOL -0.5 the itera-
tion is interrupted, if the maximum residual force is smaller than
the value 0.5 kN.
Iteration method
For tensile failure in large regions the residual forces of the non-linear analysis
can not be redistributed anymore. The iteration becomes divergent. Additional
elements with a small stiffness parallel to the failing ones may be helpful here.
Imperfection
The imperfection can be scaled automatically with the item VMAX. The inputs
-1, -2, -3 for SYST ... FACV control then the direction of the scaling, if desired.
SYST PLC 101 FACV - VMAX 0.05 defines the imperfection of the primary load
case 101 with a three-dimensional deformation of 5 cm.
SYST PLC 101 FACV -1 VMAX 0.5 defines the primary load case 101 with a
maximum imperfection u-X of |5 cm|. All other deformations are scaled with the
same factor.
SYST PLC 101 FACV -1 VMAX -0.05 as before, however, the imperfection figure
is defined with a negative sign.
In the same way dynamic eigen mode shapes with the last stable load case may
give an information about failure problems, because the critical natural vibration
shapes in the natural frequency are clearly smaller with increasing load. See
example ase9_quad_euler_beam.dat
Geometry-Update
With SYST STOR the system which was displaced with the displacements of the
load case PLC can be stored with the updated nodal coordinates. A calculation
does not occur then.
SYST STOR=YES: The new local coordinate systems of the QUAD elements
are twisted by the rotations of the load case PLC. They, however, keep the di-
rection defined in the input. Beam lengths are nor updated for loading .
SYST STOR=NEW: The local coordinate systems of the QUAD elements are
defined again, despite their definition in the input. Beam lengths are updated for
loading .
Caution:
All results of the nodal displacements are extinguished during the geometry up-
date. Therefore the data base must be saved absolutely before! With the input
STOR=NEW to STOR=NEGZ all other results are extinguished too, because the
local directions are twisted. With the input STOR=YES it is possible to use the
old stresses via the record GRP, if no beam elements are available.
With SYST STOR UZ only the z displacements are corrected. For the x or y
displacements are also possible STOR UX and STOR UY.
The analysis of a time step of duration NVDT with direct (Newmark-Wilson) in-
tegration is requested with STEP. The defaults for BET, DEL, THE correspond to
a Newmark method with numerical damping of higher frequencies for nonlinear
analysis.
For nonlinear dynamics we recommend: THE 0.70 or BET 0.4 0.55 1.00
Loadfunctions:
In ASE usually nonlinear dynamic is calculated. Therefore the complete stress
state including dead load must be genereated. To the permanent part (dead
load) the variable part of the loading (earthquake, impuls, initial velocity) must
be added. It is best to combine the loading directly in ASE, e.g.:
SYST PLC 1 $ static state
STEP N 100 DT 0.01 LCST 1001
LC 2 DLZ 1
see step_sofiload_ase.dat
When the variable load starts, the static state already exists. If you first analyze
the steady state in a separate loadcase without time dynamic (e.g. loadcase 1)
you can then continue with the time dynamic analysis using the steady state as
a primary loadcase - see SYST PLC 1 above. If you would activate the dead
load in the time step analysis for the first time, the system would accelerate from
the unstressed start state and then swing arround the steady state. This would
be the case if you would suddenly remove the formwork from a concrete girder,
see step_nonl_concrete_girder.dat Saving of the results
In order to avoid large databases for the time step method the calculation can
occur only with two load cases which vary in each case. This works automati-
cally using STEP N>1 and LCST. The results which are important for the user
can then be stored in separate storage load cases with STEP LCST ... SE-
LE ... (bit pattern). For N>1 LFST is increased in each step (see example
a2_introduction_earthquake.dat). With STEP 0 LCST ... this feature can
also be used for normal loadcases. Following inputs are possible:
Further examples for the dynamic calculations with ASE can be found in the
example folder ase.dat\english\dynamics.
With STEP...DIV a time step division can be controlled, if the nonlinear Iteration
does not achieve a necessary equilibrium:
Feature not active now - reserved for new time function input LCC...FUNC
Default DIV=-2
For negative DIV, the analysis continues in the shortest time step division also if
no sufficient equilibrium is reached. For DIV>0 the progranm stops.
At the end of the ASE run, a summary of the calculated time steps is printed.
FROM Elementnumber − -
TO
INC
stores nodal results for nodes 701-750, all beam results and und Quad results
for elements 318+319.
The limit load iteration begins with the factor given for FAK1. Any factor which
was input in the record LC FACT is not considered in this case and it is ineffec-
tive. If the first calculation ends with a convergent iteration (notice the iteration
parameters ITER and TOL in the SYST record), a new load case is generat-
ed with a load case number increased by 1 and the load factor is increased by
DFAK.
Examples to ULTI:
If a primary load case has been defined in SYST PLC or GRP PLC the first
calculation makes already use of this given primary load case.
If a load should not be increased during the limit load iteration, this can be re-
quested via the function ’Copy Loads’ with ULTI=NO in the record LCC.
With PRIM YES the new load case makes use of the stable first load case. With
PRIM NO the analysis starts as in the first load case (PLC according to SYST
PLC or GRP PLC).
If the second load case ends with convergence too, the last step of the load
factor (DFAK) is multiplied by the progression PRO and used as new step. The
third load case obtains then the load factor FAK1 + DFAK + DFAK·PRO and so
on.
The default values FAK1=1, DFAK=1 and PRO=2 result in the following load
steps:
Load deformation curves can be calculated with FAK1=1, DFAK=1 and PRO=1
(can be represented graphically, see example ase9_quad_euler_beam.dat):
If an iteration is divergent, i.e. equilibrium could not be reached, the last load
step is halved, if no input occurred for DMIN. With DMIN local stability problems
may be eliminated. The user has to convince himself of the accuracy of the final
solution because also non-convergent results may be saved!
The limit load iteration ends, if FAKE or the maximum number STEP are
reached. For negative FAKE also if the acceracy is reached. Input -0.02 =
2% (when the two last factors differ less than 2%).
If a new stable primary load case is used, the program generates always the
new tangential geometry stiffness matrix.
A plot of a limit load iteration can be generated with an input for PLOT. If no
input for TO is done, than the last load case number of a sequence is used auto-
matically. Without input for NNO the node number with the largest displacement
is selected then automatically and without input for DIRE the direction with the
largest displacement.
The definition for PLOT can be done also in a separate ASE input, e.g.
PROG ASE
HEAD
PLOT 101 NNO 200 DIRE Y
END
Examples to PLOT:
Additional inputs are necessary in the record GRP ... PHI EPS RELZ PHIF:
2nd More complex calculation with use of a primary load case (is used by CSM)
At that the total creep is dismantled in NCRE creep intervals which are calculat-
ed in NCRE load cases. The load cases generated automatically by the first LC
load case number ascendingly.
The stresses of a primary load case which are accepted as constant during a
creep step (or of the last creep step) are converted into strains. These strains
are multiplied by the (with the modified relaxation coefficient RO) partial creep
coefficient DPHI and used as a load for alle concrete elements . Middle stresses
which generates creep are not determined.
Abrupt constraint is applied for creep of the stresses from PLC (reduction of a
constraint internal force):
Computation:
The program uses the stresses of the primary load case as stresses producing
creep. It applies the primary load case in an internal way with FACL=FACP=ZK
for the corresponding elements. For tendons the PLC is scheduled only in the
first creep step with the factor (1-relz), in all further creep steps with the factor
1.0.
The program allows in the case of calculations with primary load case only creep
values with dphi < 0.4. If the stresses producing creep are hardly reduced by
creep and shrinkage, RO has to be defined in a correspondingly small way or
more creep steps have to be input. For a prestress from the program TENDON
only RO=0 is possible generally in order to avoid an unintentional reduction of
the creep effect for the statically determinate part of the prestress - possible
increase of NCRE. Values in the region of 0.8 are reasonable for creep of a
constraint condition, for example from construction stage. For values which are
smaller than dϕ=0.2 the importance of RO comes in the background.
Creep and shrinkage are effective for all concrete elements of type BEAM,
TRUS, CABL, QUAD + BRIC. PHIF acts on spring and boundary elements and
on pile- and quad bedding. Thereby the QUAD foundation can get another creep
coefficient (settlement) independently of the QUAD element. RELZ acts only on
tendons of the plate prestress.
With CREP BEAM it can be controlled, whether the creep calculation for bending
beams via creep curvatures is taken over from AQB (CREP BEAM=AQB) or
whether it should be determined in ASE (CREP BEAM=ASE = default). Caution:
Prestressed beams have to be calculated with AQB! Please refer to program
CSM.
The record GRP defines the participating elements as well as the stress state
which is available at the beginning of the analysis. At first the defaults for all
groups are defined with GRP ALL or GRP - , e.g. GRP -FULL. The following
input for a group overwrites then this default, e.g. GRP 5 NO.
An input to GRP usually enforces a newbuilding of stiffness file $d1. It will also
be unusable for further load cases. The storage of this stiffness file is possible
with the record CTRL.
The group number of each element is obtained by dividing the element number
by the group divisor GDIV (see SOFIMSHA/SOFIMSHC manual SYST..GDIV).
The defaulted group selection is that one of the last analysis call or input block.
Without any inputs all elements are used. With an input only the specified groups
are activated.
If the subdivision of the elements occurs in groups, it should be kept in mind that
the specification of the analytical primary state may require in certain cases a
finer subdivision than the one assumed initially by the user.
GRP input without any group number set only the given parameters for the pre-
vious defined groups. Example:
GRP 1,2
GRP CS 5 $ without group number $
A stiffness reduction may be defined with FACS for beams with calculation ac-
cording to 2nd /3rd order theory (1/γm -multiple).
The values GAM-SIGH, FACT, HW and GAMA are only applicable to volume
elements (BRIC), i.e. only then an analytical primary stress state is reasonable.
By contrast, all control parameters of a primary state from a previous analysis
have effect to all elements.
The processing of a temperature field from the program HYDRA was expanded
essentially with the record TEMP. The input GRP FACT is not anymore permis-
sible.
The primary state is necessary for non-linear analysis and in addition it facilitates
the determination of loads due to changes of the static system. The analytical
component is defined with the load SIGN which is effective in a height H and
an increase GAM. The horizontal component is obtained by means of the lateral
pressure coefficient and the vertical stress. The item GAM has usually the same
values as the items GAM/GAMA of the material record, however, it is indepen-
dent of them.
The loading components from the stresses of the primary state are multiplied by
FACL to the load case which is to be calculated. FACD defines a dead weight
loading with the values GAM/GAMA of the material record in dead weight direc-
tion. This loading is usually in equilibrium with the primary state. The loads from
FACL and FACD act in all load cases of the input block.
If the old loads of the primary load case ( PLC) are applied simultaneously to
a system with the loads from the primary stresses with FACL=1, these both
loading cancel themselves. New deformations do not result. Therefore the loads
from the primary stresses oppose the old loads.
The item HW specifies the phreatic level in the corresponding group. Contin-
uum elements (BRIC) located below HW are analysed under buoyancy. The
default setting fo HW is "infinitely deep". Depending on the direction of gravity
the phreatic level is set to ± 99999m, in this case.
With GRP ... PREX PREY a real prestress can be defined in addition to TRUS-
CABL-SPRI also for QUAD and BEAM elements. This acts, first of all, as a
normal prestressed load. However, it is considered also with the factor CTRL
PRES for the initial stiffness. In this way membrane and cable structures can be
calculated more simply according to the third-order theory. A membrane high
The value from GRP ... PREX PREY is interpreted in kN/m for QUAD, and in kN
for BEAM, TRUS, CABL and SPRI.
The GRP prestress acts also for linear calculation. A stabilization for the er-
ror estimate can be achieved in this way at displaced systems. In addition the
prestress is considered also for an eigenvalue determination!
- PRE acts in all load cases as long as a primary load case (PLC) is not used.
- GRP-PREX acts only in ASE calculations in which it is input, however, in the
record GRP in addition to a prestress of a primary load case.
A separate item PHIS can be input in the record GRP for elements which do not
consist of concrete. Elements of concrete are processed with GRP ... PHI,EPS.
Springs, boundary elements and elastic foundations are processed with GRP ...
PHIF without shrinkage. Elements whose cross section material is not concrete
are processed with GRP ... PHIS. Shrinkage of these elements is considered
with the value EPS·PHIS/PHI.
For BEAM composite cross sections and BEAM prestressed concrete cross sec-
tions creep and shrinkage have to be processed with the program AQB.
For input of the temperature adjusted concrete age T1 in GRP...T1, the devel-
opment of stiffness of concrete elements is taken into account. The program
CSM (version 11.57) automatically adjusts T1 in dependence on the given tem-
perature. The development is plotted for the first concrete material (for ECHO
MAT FULL for all concrete materials and also for calculations with primary load
case).
Temporary BEAM pin-joints can be fixed with GRP HING FIX. Thus a construc-
tion stage can be calculated with pin-joint and a final stage without pin-joint. The
results can be superpositioned and designed. All pin-joints are active with the
default GRP HING ACTI.
Example see ase6_two_span_girder_construction_stages.dat
With GRP CSDL the dead load of a later construction stage can be activated
already for composite beam cross sections with activated stiffness of the cross
section construction stage CS (green concrete dead load).
Example see csm3_composite_beam.dat
STEA With STEA the normal force stiffness component of beams can be
increased. The bending stiffness remains unchangeable. Example
see suspension_bridge_formfinding.dat
QUEA With QUEA the E·A part of the QUAD elements can be modified.
Example see steel_composite_orto.dat
QUEX With QUEX it is possible to reduce the QUAD axial force stiffness only
in local x direction for orthotropic slabs.
QUEY With QUEY it is possible to reduce the QUAD axial force stiffness only
in local y direction for orthotropic slabs.
ALP0 With ALP0 varying material stiffness due to different hydration de-
grees can be taken into account in an stress analysis of a HYDRA
temperature field. The lower threshold for stiffness development can
be input here (default 0.001).
With TEMP EMOD OFF this stiffness modification can be switched
off. Example see ripe_creep_comparision.dat
ULUS Limitation of QUAD stress in ultimate limit analysis
With GRP2 ULUS (ultimate limit iteration - capacity usage) the load
will not be enlarged, if the maximum van Mise stress in a layer ele-
ment (non-linear concrete, steel of MLAY-material) reaches the value
ULUS*strength. For concrete, strength is fc in AQUA, for steel fy.
QEMX with QEMX the elastic modulus of QUAD elements can be modi-
fied in local x direction, e.g. GRP2 - QEMX 0.001. Example see
steel_composite_orto.dat
QEMY Not implemented. To achieve e.g. 30% reduction in y direction in
group 5, you can use GRUP 5 FACS 0.70 ; GRP2 QEMX 1/0.70 (->
E-X 100%, E-Y 70%). Alternatively rotate local coordinate system.
EXPO BRIC hydration:
The exponent for the BRIC hydration E-modulus can now be input for
each group. The default is the value of TEMP EXPO.
GEOM Group-wise control of the geometric stiffness from primary load case
for buckling eigenvalues
To avoid negative eigenvalues, now in each group the geometric stiff-
ness from the primary loadase can be switched variabel:
Input GRP2 GEOM:
0 don’t scale geometric stiffness in buckling eigenvalues
1 normal geometric stiffness in buckling eigenvalues
2 as 1, but don’t scale geometric stiffness for membrane el-
ements
3 as 1, but don’t scale geom. stiffness for membranes and
cables
ELEM
Input for collaps analysis: in big sytems it is often necessary to check the be-
haviour under failure of one single element. With ELEM ETYP NO FACS one
single element can be switched off or weakened. Usually also the element force
of the PLC must be reduced → usually also FACL has to be reduced!
LEN0
Example: cable_unstressed_length.dat
LEN0 CABL 501 L0 67.000 TYPE TOTA $ install cable with length 67.000m$
LEN0 CABL 502 L0 -0.100 TYPE DELT $ 100 mm shorter than system length$
LEN0 CABL GRP 50 L0 0 TYPE LCL0 LF 7 $ with unstressed length of LC 7$
If a cable is activated in a CS for the first time and a LEN0 input is found for it, the
cable is installed stressfree with this length, independant of deformations in the
primary loadcase PLC! Internally it gets an additional prestress that shortens it
so that the desired length appears.
Without LEN0 (normal behaviour) a cable is installed in that way that on the
PLC deformations it has force 0 (without prestress and load on internal cable
sagging).
shows:
PSEL can be used to deactivate certain piles or for the reduction of their bedding
due to shadowing inside of a pile group. The reduction factors are determined
according to code specifications or experiments.
If otherwise nothing is specified, all piles are used. Piles which are not used
have to be specified with REDP=0. PSEL inputs are saved permanently. They
are valid for every pile during any subsequent inputs so long as they are not
redefined.
The record PSEL is only available in the ASE version which was expanded with
the pile element.
TBEA
For bridge superstructures thin cantilevers get small bending moments or shear
forces in longitudinal direction. The multiplication of the internal forces and mo-
ments of the FE nodes with the whole plate is then too unfavourable. The cross
section width per cross section NC can be reduced now with the record TBEA
for the consideration of the haunched cover plate.
Attention: This model can not be used for influence line evaluation with ELLA
because ELLA does not add the slab parts to the beam!
With REIQ a reinforcement of design case LCR can be used from the program
BEMESS for a non-linear calculation of plates and shells according to cracked
condition. Nodal reinforcements are applied in all adjacent elements to get e-
nough reinforcement in the gauss points - = shift of reinforcement. Element
reinforcement is applied as well.
Example see a2_nonlinear_slab.dat
For beam elements input for reinforcement cases are possible in BEW.
With minimum reinforcement and further datea from BEMESS PARA or the de-
sign parameter dialog then a reinforcement distribution is fixed and stored in
design case LCRS for graphical checks.
For the concrete cover, the bar steel diameters and reinforcements directions
the following rules are valid:
Reinforcement directions:
They are:
- used at first from BEMESS PARA or the design parameter
dialog
- BEMESS or SOFICAD-B reinforcement is taken into ac-
A complete external stiffness can be added with STEX. External stiffnesses are
generated currently only by the program HASE for the halfspace (stiffness coef-
ficient method).
The project name is the default for NAME. The mere input of STEX (without
name) suffices usually.
With STEX OPT ITER the halfspace stiffness can be used iteratively. Then only
the diagonal therms are used and the off diagonal therms are treated iteratively
(residual force iteration). For big systems this is also senseful for linear calcu-
lations because full conditioned stiffness matrix is often too big for the solver or
the calculation time too long.
Usage:
With OBLI it is possible to input a global inclination of the system. With the input
of SX=1/200 for example all nodes get an inclination of u-x=1/200·height. The
used height is the height above the node which is the lowest one in dead weight
direction (see program SOFIMSHA/SOFIMSHC record SYST GDIR).
The global inclination affects also the linear calculation according to first-order
theory. It acts on all elements and also on mixed systems for example from
beam and shell elements. In the same way a imperfection of the beam axes is
considered due to the misalignment → lateral buckling.
The input OBLI must occur before the definition of the load cases and acts then
for all load cases of this ASE calculation.
Imperfection
With OBLI LC FACV an additional load case can be defined for imperfections,
also if another primary load case is used with SYST PLC. The imperfection
load case in OBLI is used always as a non-stressed one and the normally
usual input GRP ... FACL is not necessary. Thus the input is easier and
simultaneously more flexible. The input SYST ... FACV should be omitted in
future. Alternatively (to FACL) a maximum imperfection can be scaled with
OBLI VMAX. DIRE defines the scaling direction if necessary (without DIRE the
maximum diplacementvector is scaled). For example OBLI LC 91 VMAX -0.050
DIRE YY describes an imperfection affin to load case 91 with a maximum value
in global Y direction of - 50 mm.
The displacements always contain the sum of the displacement from the incli-
nation plus additional deformation! So the inclination can be controlled graphi-
cally. If die additional deformation shall be printed separately, please first create
a loadcase with pure inclination (DLZ=0.000001). Then calcualte a following
loadcase, using the previous as PLC, apply the load and request storage of
differential displacement with CTRL DIFF.
SLIP
SLIP Cable are a number of cable elements that get a forced common normal
force. Thus they can slide so to speak at intermediate points. The common
normal force is determined from the total strain of the corresponding cables
divided by their total length. In WINGARF/GRAFIX the axial displacement shows
the nodal deformation change. This can be used to visualize the slipping effect.
Examples:
SLIP NOSL 4 NOG 4 assigns all cables of the element group 4 to the S-
LIP Cable No 4.
VOLU
An air pressure defined with VOLU-P0 is updated during the ASE-iterations and
loads the rotated quad area. Also an increase of the quad area during formfind-
ing updates the air pressure load! This is not done using SOFILOAD loads - see
example air_volume_tennis.dat.
An input VOLU without further data delets VOLU elements of a previous ASE
run. Without VOLU-input all VOLU data is taken from the last run but without old
load input P0, DV ir DT. With a VOLU input using only the VOLU number (without
GRP, POSI, VO input) new loads for existing VOLU elements can be set.
A VOLU analysis without P0 input creates a fully occupied stiffness matrix which
causes high computation time. Therfore the number of contact nodes on the
volume should not be greater than about 3000 betragen (maximum 5000)!
Please also ask for the corresponding SOFiSTiK paper contributed to the
CIMNE Membranes 2011 conference.
For the dynamic time step analysis it can be defined with the record MOVS
(moving spring) that the wheel springs of a train which goes over the bridge
search themselves for the current contact nodes of the bridge. Thus a train ride
is implemented with all effects of the train-structure-interaction. The mass of
the train is considered with the current train position. The contact nodes are
determined from the particular relative displacement of the going train and the
deformed bridge. Damper which are acted parallelly to the contact springs are
converted also to the particular interpolated contact node.
An input MOVS without further data delets MOVS elements of previous ASE
runs.
TYPE=1 The spring searches for the contact nodes of the nodes
FROM TO INC.
With an input for L0 the definition of the springs is more simple, because only a
direction has to be input and no node for kinematic constraint. In SOFIMSHA/-
SOFIMSHC or the graphical input only a normal spring without 2. node must
be defined. The direction of the spring DX,DY+DZ then only defines the rough
direction in which the spring will look for a contact. The length - important for
first contact - will then be defined in ASE L0.
A detailed description and training can be found in the CSM manual: Theoretical
background - Incremental Launching Training.
An input LAUN shifts the nodes of the element group GRP with DX,DY,DZ. An
input of XM and YM rotates around the centre point with PHI [ rad] as arc length
(around global Z axis). Starting on a PLC primary load case, the launching input
is the new total displacement.
A rotation of systems around a free axis is possible with input LAUN NR1 NR2
by two reference nodes to defined the rotation axis.
Problems may occur if two beams attach to a node and one beam rotates and
the other not. Then the nodal LAUN nodal rotation is not clear and we assume:
If the starting node of a beam rotates, the local coordinate system of the beam
rotates. If the starting node of a beam does not rotate, the beam does not rotate
(as shown in the animator beam coordinate system).
LC activates a load case. All loads which are input after the LC record are
assigned to this load case. The factor FACT affects all loads, however, not the
temperature, strain and prestressing loads! It does not affect DLX, DLY or DLZ
dead loads. The loads are saved in the database without factor.
LC ALL calculates all load cases stored in the database from LC 1 to 9999.
LC TEST activates the instability test. Comes aufomatically only for instable
systems.
For a negative dead load direction which is defined in the program SOFIMSHA/-
SOFIMSHC with SYST GDIR (e.g. SYST...GDIR=NEGZ) a positive value has to
be input in LC DLx for a load in dead load direction (negative global direction).
An error message follows for the input of a negative value (e.g. LC DLZ -1.00),
because a double negation is misleading. A warning follows for a negative inputs
unequal to -1.00 (e.g. for earthquake).
Positive as well as negative values for DLZ are possible for SYST GDIR=POSZ
in program SOFIMSHA/SOFIMSHC.
During dynamic analysis ASE determines the dead weight of all elements ac-
cording to its definition in the material records respective the cross section pa-
rameters. Additional masses can be defined with the record MASS. Therefore
for eigenvalue determinations the dead load has not to be input in the record LC.
For the dynamic time step method the mass inputs from ASE or DYNA are trans-
formed to dead loads now with an input LC...DLZ, because these are used as
masses and therefore they have to produce dead load. Vertical slab eigenvalues
can be avoided with MASS FACT.
If dead loads should be used from the program SOFiLOAD, then only the load
case number NO has to be input for LC. If factors of the structural dead weight
or other loading are defined after a LC record, all loading data for that load case
will be deleted, to allow the redefinition of loading for a given load case.
If no designation was input, the program generates automatically a title from the
dead load factors as well as from the support sum.
The action type and the corresponding safety factors and combination coeffi-
cients may be defined already here for a later superposition with program MAX-
IMA. Several literals which are described in detail in the record ACT of the pro-
gram SOFILOAD are possible for TYPE. If safety factors and combination coef-
ficients which are different from the default should be used, these can be input
here. If the superposition factors are defined with the program SOFiLOAD or
MAXIMA, nothing is to be input here for TYPE to PS1S.
Values CRI1 to CRI3 are very general parameters of the load case. They may
be used freely for postprocessing. You may specify them in advance or set them
after the analysis by reading some results from the database. (e.g. a system
dimension, a strength reduction etc.) TALPA uses CRI1 for the safety factor
of the material needed by analysis according to Fellenius. The criteria are set
After a transient temperature calculation with the program HYDRA the element
group NOG with the temperature differences of the time T2-T1 from the HYDRA
load case NO can be loaded with this record. With that changing material prop-
erties or support conditions can be examined in the course of the temperature
development (e.g. variable elastic modulus during setting of the green concrete).
The time values T1 and T2 are arbitrary. For missing exact time values from the
program HYDRA the temperature is interpolated linearly between two available
time values or an end temperature is used. For T1=T2 the temperature is used
to this time.
The temperature loading is applied currently only to BRIC and QUAD elements.
For the hydration of volume elements the elastic modulus can be still modified
according to the "Braunschweiger Stoffmodell" with an exponent:
EXPO
α − α0
E = E28 · (3.1)
1 − α0
The input is done with TEMP ... EMOD YES EXPO ...
For BRIC elements the HYDRA temperature fields are implemented by varying
material stiffness according to Wesche: With input TEMP ... EMOD=value the
development of elastic modulus is activated according to Wesche. The value
has to be be input as a·w/z , e.g. for Z25 value=7.1·0.4 = 2.84.
The development of E-modulus can now be switched off per group with TEM-
P...EMOD OFF.
With LAG the support reactions of a higher storey can be applied to the cur-
rent lower storey. Thus the loads can be summarized from the roof up to the
basement. The support reactions of the lowest storey can be used then for the
dimensioning of the foundation. Wall loads have to be considered in each storey
here.
All support reactions which are farer outside the structure than TOL are ignored
via an input for TOL (default 0.1 m).
Without a definition of a project name all support loads of the load case LCNO
in the current database are considered as nodal loads in the current load case
which is specified with LC (the support loads are the support reactions multiplied
by -1).
If a project name is input, the support loads are applied as free loads with the
coordinates of the support nodes of this external project database. The Z co-
ordinate can be modified in this case e.g. in order to apply the support loads
PEXT
Cable groups or single cables can be selected with the record PEXT for pre-
stressing. The cable side which is prestressed is defined with SIDE. For exam-
ple POSX defines the cable side with the larger X coordinate.
LCC can be used to copy loads from other load cases into the current load
case. Inputs for prestress loads from the program TENDON are accepted as
well. However, here the user must pay attention to the settings in the GRP -CS
record. Dead weight loads DLX, DLY, DLZ are not transferred.
If a load cases was already considered in the primary load case, only real loads
have to be defined again when using the primary load case. Temperature or
strain loads must not be defined again, because they act additive. These loads
are extracted now automatically with PLC = YES. If for instance the load factor
LC ... FACT is increased during a limit load iteration, the difference temperature
is used additionally. Default is PLC NEW, all loads are used.
In a dynamic time step analysis a SOFILOAD FUNC time funktion will be used.
The factor FACT will be multiplied with the time function using the time at the
end of the actual time interval (time of PLC + dt/2).
Base point accelerations from SOFILOAD (Effective force method und Large
Mass Method) can also be used in LCC.
The input of EIGE causes the use and possibly the determination of eigenvalues
and eigenmode shapes. If eigenvectors have already been calculated, ETYP =
REST as well as the load case number LC have to be input. This is planned for
the subsequent calculation of modal damping values or loads.
The masses from dead load γ are used always. All further masses (record
MASS) from the generation program and ASE are considered additionally. Ver-
tical slab eigenvalues can be avoided with MASS FACT.
If loads are defined additionally to EIGE, the modal loads are determined and
saved in the database. A further analysis does not occur.
The mode shapes are saved completely in the database in a compact form. This
is sufficient for a regular dynamic analysis. They can be saved as regular load
cases too. The latter form is to be selected, if a graphic representation of the
eigenvectors with the program WinGRAF or evaluations of element stresses in
the program DYNA should occur.
Eigenvalue determinations are not possible with the basic program version.
Explanations:
Using the input LMIN (Unit 1/sec2 for dynamic eigenvalues, factor for buckling
eigenvalues, taken from the result table Eigenfrequencies) the results can be
shifted. The number of excluded Eigenvalues are shown in the printout. Exam-
ple see ase4_eigenfrequency_shift.dat
The choice of method for the eigenvalue analysis depends on the number of the
sought eigenvalues. The simultaneous vector iteration can be used in the case
of few eigenvalues. The number of iterations may be reduced, if a somewhat
expanded subspace for the eigenvalue iteration is used. Therefore the default
value for NITE is here the minimum between NEIG+2 and the number of the
unknowns. The iteration is interrupted, if the number of the maximum iterations
(default max (15,2·NITE)) is reached or if the maximum eigenvalue has changed
only by the factor less than 0.00001 opposite to the previous iteration.
The method according to Lanczos is significantly quicker than the vector itera-
tion, if a large number of eigenvalues is sought. A good accuracy is achieved, if
the number of the vectors NITE is at least the double one of the sought eigen-
values (default). Unlike the vector iteration the larger eigenvalues are usually
worthless for NITE=NEIG.
The modal damping is calculated from the defined dampings of the groups after
the determination of the eigenvalues.
The vibration mode shapes are stored as load cases with ascending load case
numbers beginning with LC. Since the eigenvectors in certain cases may have
large amplitudes, the output of element stresses or support reactions is not usu-
ally desirable. It should be turned off with the record ECHO.
MASS
The masses are additional to those defined in the program SOFIMSH*. They
are maintained over several input sets until they are redefined. Please notice
that only SOFIMSH* masses also produce dead load in a static analysis! ASE
additional masses don’t act as dead load e.g. dlz in a static load cases [ except
in a time step analysis where they act as dead load and dynamic mass} ! MASS
0 can be used to delete all additional masses from ASE+DYNA. With MASS LC
0 additional masses defined in a previous run are applied.
A mass acts usually the same in all three coordinate directions and thus, it need
to be defined independently only for special cases. Rotational masses with in-
clined axis are not used in ASE.
The dead weight of the entire structure is always applied in the form of transla-
tional masses. If necessary, rotational masses must be defined separately with
MASS. If the dead weight of a structure is not to be applied, the dead weight of
the material or the cross section should be input as zero.
MASS can be used also to import nodal loads from the database as masses to
ASE. The load case number must be input in LC. The conversion factor has to
be defined in PRZ. PRZ = 100 means full mass conversion. Other loads then
loads in dead weight direction must be selected with SELE. Please check the
sum of masses in the output! The input
MASS LC 12 PRZ 100
creates translational masses from all loads of load case 12 in the direction of the
dead weight. By default the masses are applied as X, Y and Z mass. If this is
not desired, they can be factorized additionally with MX,MY and MZ, e.g. MASS
LC 12 PRZ 100 MX 1.0 MY 0.2 MZ 1.0.
With a negative node number MASS -NO the old input for a loadcase mass
conversion can be used, but only up to 9999 → see DYNA manual.
Masses can get also a factor with MASS. For this purpose the literal FACT has
to be input for NO. This can be reasonable particularly for larger systems, where
it is favourable to suppress many low frequencies which are not essential for the
analysis. With the input
MASS FACT MZ 0.01
The mass in global Z direction is reduced to one percent only. So vertical slab
eigenvalues of big buildings can be avoided. MASS FACT works additive to
MASS inputs and has an effect on the automatic element dead load mass. With
MASS FACT 1 1 1 0 0 0 rotational masses can be suppressed.
An initial velocity V0 in m/sec is defined for the node NO. To be used in a dynamic
time step analysis.
SING creates new LCR reinforcements using the given stored minimum re-
inforcement
SAVE ignores the stored minimum reinforcement and overwrites it with the
current reinforcement.
SUPE uses the stored minimum reinforcement and overwrites it with the
possibly higher values of this run.
ACCU Superposition with existing LCR reinforcement
ACSA Combination from ACCU and SAVE
ACSU Combination from ACCU and SUPP
There is also a control flag CTRL REIN, defining if the reinforcements should be
increased or not. The latter to be used for the analysis of existing structures.
Mit BEW BMOD ACCU LFB nnn kann man bis zu 255 Bewehrungsfälle als
vorhandene Bewehrung für die aktuelle Berechnung aktivieren, gespeichert wird
unter der letzten angegeben LFB-Nummer.
With REIN RMOD ACCU LCR nnn it is possible to add up to 255 reinforcement
results as active reinforcement of this run. It will be saved with the last defined
LCR entry
SUPE cannot be used during an iteration, since then the maximum reinforce-
ment for an iteration step will not be able to be reduced. STAR2 therefore ig-
nores a specification of SUPE, as long as convergence has not been reached.
AQB can update or superpose the reinforcements at a later time: with REIN
RMOD SUPE but without any DESI input.
1 2 3 4
SECT
BEAM
SPAN
GLOB
Since this latter effect is especially strong with tendons, AQBS can give special
effect to the latter in ultimate load design. This option is controlled with ZGRP:
ZGRP = 0 Tendons are considered with both their area and their pre-
stressing. Normal reinforcement is specified at the minimum
percentage.
The relative loading capacity is found.
ZGRP > 0 Tendons are specified with their full prestressing, but with their
area (stress increase) only specified in so far as necessary.
Normal reinforcement if installed only if the prestressing steel
alone is not sufficient.
A required area of prestressing steel is determined.
ZGRP < 0 Tendons are specified with their prestressing, only specified in
so far as necessary, otherwise the same like ZGRP > 0.
If ZGRP < > 0 has been specified, the tendons are grouped into tendon groups.
The group is a whole number proportion which comes from dividing the iden-
tification number of the tendon by ZGRP. Group 0 is specified with its whole
area, the upper group as needed. Any group higher than 4 is assigned group
4. The group number of the tendons is independent of the group number of the
non-prestressed reinforcement.
Assume that tendons with the numbers 1, 21, 22 and 101 have been defined.
With the appropriate inputs for ZGRP, the following division is obtained:
Default Typical
P7 Weighting factor, axial force 5 0.5 - 50
P8 Weighting factor moments -2 -2
When designing, the strain plane is iterated by the BFGS method. The
required reinforcement is determined in the innermost loop according to
the minimum of the squared errors.
F1 = P7 · (zm − zmn)P8
F2 = P7 · (ym − ymn)P8
The default value for P8 leads to the same dimensions for the errors. The
value of P7 has been determined empirically. With symmetrical reinforce-
ment and tension it is better to choose a smaller value, with multiple layers
and compression a larger one. For small maximum values of the reinforce-
ment the value of P7 should be increased.
Default Typical
P9 Factor for reference point of strain 1.0 1.0
P10 Factor for reference point of moments 1.0 0.2-1.0
Design may be performed for various safety concepts. When designing for ul-
timate load or combinations with divided safety factors, the load factor must be
contained in the internal forces and moments. One way to accomplish this is
with the COMB records.
With KSV and KSB will be controlled the material law. As the correct default is
taken from the INI-file selected with the design code NORM, it is only for very
special cases that you may enter:
The safety factors referenced above refer to the values defined with the material
in AQUA. Without ”D” only the factors defined in the INI file or the explicitly de-
fined values SC1 to SS2 of the DESI record are applied. However the additional
safety factor γ’ for high strength concrete of DIN will be applied additionally. The
printout will flag ”global safety factors”
• If the values defined in DESI are < 1.0 or negative or SC1 is not equal SC2
(e.g. ACI or odl DIN) or the design code has special provisions for that
(SNIP), the safety factors are multiplicative. Printed stresses contain only
the safety factors of the materials.
• In all other cases the value from the material will be taken instead of the de-
fault value of DESI. However if the safety factor is explicitly defined with DESI
with a value > 1 the option D will be deactivated with a warning. (Attention:
has been changed Sept. 2008)
If a design without any safety factors is required, all saftey factors have to be
specified as 1.0 which will then change the default for KSV/B to UL.
PL resp. PLD will modify for some design codes (DIN, EC, ACI) the stress strain
law to a constant equivalent stress block, i.e. the stress value and the strain
range will be modified according to the provisions of those codes.
With the special definition of SS1 NRIL the safety factors of the reinforce-
ments will be set to 1.05 and 1.10 according to the provisions of the German
”Nachrechnungsrichtlinie”, also the ordinates of those reinforcements will be
reduced then by an offset of 20 resp. 10 mm.
The minimum reinforcements AM1 to AM4 are preset according to the design
code (INI file) and apply to all cross sections; they are input as a percentage of
the section area.
Note:
Defaults for strain limits and safety coefficients depend on the selected design
code and the type of load combination. They may be specified in the INI-file of
the design code. If SC1 and SC2 are defined different (e.g. old DIN 1045, ACI),
then the safety factors of the reinforcements will be also interpolated if SS1 is
equal to SC1.
The maximum strain depends on the stress-strain curve. The value of 2.2 is
reduced for example at the old DIN or high strength concrete automatically. The
EN and the DIN suggest to limit the strain also for the midpoint of compressive
flanges. This option may be selected by defining a value of C2 as positive (select
teh control) or negative (disable the control).
The values Z1 and Z2 do not limit the range of possible strains, but the maximum
corresponding values are used as strain increments for the tension members in
the section. This is necessary, for instance, when designing with partial pre-
stressing under DIN 4227 Part 2.
According to DIN 1045-1 8.2 (3) some bending structures should have a height
of the compressive zone not larger than 0.45 d, or 0.35 d for high strength con-
crete. If this is not fulfilled a minimum shear link according to 13.1.1. (5) has to
be provided. As the maximum compressive strain is fixed (3.5 per mille), this is
equivalent to the request that the steel strain has at least a value of 4.278 or a
higher value for C55 on.
Thus the control of this paragraph is easily performed via the steel strain. An
equivalent formulation is given in OENORM 4700, where it is requested that the
steel should reach the yield strength. As the old DIN 1045 had the more general
formulation for the same ductile request, that the compressive reinforcement is
not allowed to be considered with a larger value than the tensile reinforcement
Thus AQB provides symmetric reinforcements for all design codes when the
steel strain does not exceed the value of S1, fulfilling the request for ductility in
that way.
This design operation is also suitable for non-reinforced sections. In that case
the program produces internal forces and moments which are in the same pro-
portion to each other as the external forces and moments. The safety factors
SC1 and SC2 have to be defined dependent on the design code. The program
then shows the relative load carrying capacity and prints a warning if this should
fall below 1.0.
The shear design finds the lever of internal forces for all load cases with com-
pression and tension forces in the section, and finds the shear stress and shear
reinforcement resulting from shearing force and torsion. The shear stress limits
are set automatically depending on SMOD and the material. Deviating values
for the shear stress limits can be defined within AQB with a record STRE (under
4227 only) or TVS. Since in case of excess of the shear stress limits no design
more occurs, this can be exceeded onto own responsibility of the user with a
tolerance.
For the reduction of the shear capacity for tensile members the normal stress
σpc is limited to the value MSCD. The default is selected with the mean tensile
strength fctm .
Consideration of the shift of the envelope line of the tensile force (shift rule)
depends upon the CTRL option VM. The ratio Ved/Vrd,max and the value of the
For sections with tendons, the bond stress for every tendon will be evaluated
according to DIN 4227 chapter 13 as the increment in tendon force divided by
the periphery and the length given by BETA in record BEAM. (Use negative
factors for bending members)
With NSTR the kind of investigated material limit state is specified, in particular,
serviceability and ultimate limit state are distinguished, here. Depending on the
choice, the appropriate material working law (cf. AQUA manual, input records
SSLA and SFLA) is processed for evaluation of the material response.
Main usage without KMOD input (e.g. NSTR KSV SL) for:
Usage with KMOD input (e.g. NSTR KMOD K1 KSV ULD) for:
The following table lists all possible material non-linear effects which are avail-
able in ASE. It shows also the essential inputs and possibilities for the activation
or deactivation of different effects. In an input only with SYST PROB NONL
without further definitions the behaviour ”=standard” is active!
*1) Important is the input of the material safety factor with NSTR...KSV: Using
NSTR always the stress-strain curves of the program AQUA are taken into ac-
count. In this case the material safety factors are not used for KSV SL, UL, CAL.
On the other hand the AQUA material safety factors are multiplied for KSV SLD,
ULD, CALD. In the first part of the ASE output the maximum stresses for the
materials are printed.
Due to different defaults in the programs AQB / STAR2 / ASE the items KSV
and KSB should be input. The usage of material safety factors for the stiffness
determination (NSTR) is interpreted differently by the specialists. For a ultimate
limit check without further design the input ULD or CALD is reasonable (without
modifications of the material stress-strain curve in the program AQUA). SL has
to be used for calculations in the serviceability state.
At the end of a non-linear ASE calculation a statistics is printed with the available
non-linear effects.
*2) Cables which are loaded in the transverse direction (e.g. by dead load) never
fail due to compression in a geometrical non-linear analysis TH3 with the default,
because the inner cable sag produces always a tensile force (see CTRL CABL).
For the input SYST PROB NONL or with CTRL CABL 0, cables cannot get an
inner cable sag and fail due to pressure load!
*3) Springs can be defined with a non-linear spring stress-strain curve in the
program AQUA. Please refer to example a1_spring_overview.dat
*4) For soil analysis (e.g. tunnel calculations) springs can be defined also via
an effective area AR and a material number. Then ASE calculates a non-linear
spring characteristic curve by using the material stress-strain curve SSLA of the
program AQUA.
*5) Without further input in program AQUA a QUAD bedding is preset with
CRAC=0, i.e. QUAD elements can have a tension cut off. See example
ase_bed_uplift.dat
*6) Without further input in program AQUA no friction coefficient MUE is preset,
i.e. horizontal forces can be transferred without limitation, if the element is not
cracked (no tension cut off).
*7) QUAD elements with simple MAT input are analyzed linearly. Only QUAD
elements of CONCRETE or STEEL can be analyzed non-linearly with the input
SYST...NMAT YES .
*8) Also for shell elements, ASE uses the concrete stress-strain curve of AQUA.
The concrete tensile strength can be changed temporarily with CTRL CONC V3
V4.
*9) Often only non-linear springs or bedding should be taken into account in
a non-linear analysis. Therefore the material non-linear QUAD elements are
deactivated in the default (default SYST ... NMAT=NO). If required, they have to
be activated explicitly with SYST ... NMAT YES.
*10) A membrane failure due to pressure must be activated via AQUA... NMAT
MEMB and ASE...SYST NMAT YES.
*11) For volume elements (BRIC) various soil-mechanical material rules can
be defined in AQUA...NMAT MOHR.... Example see ase14_tunnel_3d.dat.
BRIC elements with CONCRETE see bric_concrete.dat or STEEL see
bric_steel_van_mise.dat
Default:
The record name ECHO should be repeated in every record to avoid confusion
with similar record names. See chapter 4 for the effect of ECHO.
ECHO SPRI activates only the result print of springs and cables. This is often
useful in nonlinear analysis to focus on these elements. ECHO FORC also
activates this print.
For the check of the iteration ECHO NNR xxx prints the node displacements of
the node xxx after each iteration (10 nodes maximum). Only the displacement
component of the current analysis step is output (without primary load case
component). ECHO ENR is implemented so far only for cables.
With ECHO BDEF EXTR a storage of the local beam deformations can be en-
forced for primary load case processing. An outprint in ASE is not implemented,
please use WINGRAF for this.
The strain energy of the groups is only printed and stored with both input ECHO
STAT FULL and ECHO GRP FULL.
4 Output Description
No Group number
fac-S Stiffness of the group
fac-L, fac-D, fac-P Primary load case factors
Fak-B Factor for bedding of QUAD elements
fac-T Factor for temperature load case from HY-
DRA
PLC Primary load case
HW Ground water level
T1 Concrete age in days (GRP ... T1)
Nr Group number
Gam-P Specific weight
Gam-P’ Specific weight under buoyancy
Type of analysis
LC Load case
PXX, PYY, PZZ, Load sums
MXX, MYY, MZZ
SUM OF MASSES
The loads are stored in the database without load case factor. However, they
are output with this factor.
ments of all nodes) in the list of the iterations. The residual force is printed firmly
in the dimension kN, the energy norm in kN·m, however, multiplied by the factor
10−6 , 10−3 , 103 or 103 according to the size. For linear systems without primary
load case the system energy is equal to the printed energy norm/2. The e/f val-
ues indicate the correction factors of the Crisfield method (see chapter 3, record
SYST).
The user has to check for a non-linear calculation whether the residual forces are
sufficiently small. In the case of calculations with non-linear material properties
there is no error message, if the residual forces can not be counterbalanced
fully.
Example:
ULS-iteration 1 loadcase 1 with loadfactor 1.000 was converged.
A graphic control can occur in program WING with NODE SV, because unbal-
anced residual forces are saved as support reactions.
4.6 Eigenvalues
Provided that eigenvalues are calculated, they are output in a table with the cor-
responding frequencies and error limits. The errors of the eigenvalues constitute
a measure of the accuracy of the frequencies and, if their values are larger than
10−3 , they may indicate as well the presence of possible multiple eigenvalues
which could be overlooked.
EIGENFREQUENCIES
The internal forces and moments are output in the centre of gravity of the ele-
ment for every QUAD element. The principal moments and the principal axial
forces are output with the option ECHO FORC FULL only. The input of ECHO
FORC EXTR causes the output of the internal forces and moments at the inte-
gration points of the elements as well.
The angles between the direction of m-I or n-I and the local x axis are output.
Positive moments produce tensile stresses at the bottom side of the plate.
Foundation stresses are output only with ECHO FORC FULL. ECHO FORC
EXTR results in the output of the foundation values at the corners too. The
value P represents the corner force resulting from the foundation stresses of
this element.
STRESSES IN 3D ELEMENTS
ECHO FORC =
0 - no output (NO)
1 - internal forces in the centre of gravity (YES)
2 - additionally principal stresses σ -I, σ -II, σ -III (FULL)
3 - additionally principal stress directions (EXTR)
4 or 5 - internal forces in centre of gravity and integration points
6 - additionally principal stresses σ -I, σ -II, σ -III
7 - additionally principal stress directions
The same ECHO input values are also applicable in the case of ECHO NOST.
TRUSS ELEMENTS
Load case
EL-NO Element number
P (kN) Axial force
u (mm) Elongation Δ-l
Load case
Number Element number
P (kN) Axial force
P-t (kN) Lateral force
M (kNm) Moment
u (mm) Spring displacement, elongation
u-t (mm) Lateral displacement
phi (mrad) Rotation
1)
is calculated only for geometrically non-linear analysis and CTRL CABL >0.
The program calculates the loading and the sag f0 in the direction of the load.
These can be output for all iterations with ECHO ENR CableNo.
ECHO FORC YES prints out both reinforcement directions, while ECHO FOR-
C FULL prints also the values in principal stress directions at the top and the
bottom side. Crack widths can be calculated only in the directions of the rein-
forcement.
In the element centre of gravity the maximum of the non-linear effects of the four
Gauss points of an element is stored in order to show the in each case most
unfavourable value in the graphics.
In the case of unreinforced concrete the crack width is set to 1 mm for the graph-
ical representation of the crack pattern (a crack width can be computed only in
context with reinforcement).
Statistics of plastification:
For non-linear calculations a statistics of the number and type of the plasticized
Gauss points is printed in the result file. For area elements of concrete the com-
pressive stresses which are larger than the linearity limit of 1/3·βr are output as
a plastification, cracks as overflow of the tensile strength. For plates of mas-
sive steel an overflow of the linearity limit is calculated always as a plastification
independently of tension/pressure.
The table of constraint forces is output only with ECHO REAC FULL.
NODAL DISPLACEMENTS
Forces arise at all nodes with supports, kinematic constraints or elastic edges.
The output is controlled with ECHO REAC:
OFF Forces are not calculated. Thereby more main memory is available, what
may be favourable for large systems.
NO Forces are calculated and saved in the database. An output does not occur.
YES Forces are output for all nodes, if they exceed a certain tolerance or if a
support node is concerned. If forces appear at free nodes, then either a support
has been defined by mistake or the available machine precision is not sufficient
for the solution of the system. For non-linear analyses the residual forces are a
direct measure of the quality of the iterative solution.
Load case
P-X, P-Y, P-Z, M-X, M-Y, M- 1st line= sum of the support reactions
Z
2nd line= sum of the loads
The output of the two lines serves as a check. The sum of the support reactions
has to be equal to the sum of the loads.
The sum of the support reactions and loads is an important index for the com-
pleteness of the loads and the accuracy of the entire analysis. In the case of
linear analysis an error message is issued, if there is a noteworthy deviation of
the two values.
load case
group Element group
node Node number
m-xx, m-yy, m-xy Plate moments (kN/m)
m-I, m-II, alfa Principal moments and their angle
v-x, v-y Plate shear forces (kN/m)
n-xx, n-yy, n-xy Membrane axial forces (kN/m)
n-I, n-II, alfa Principal axial forces and their angle
Load case
sum Sum of the load
Group Element group
Node Node number
sig-x, sig-y, sig-z Stresses in global system XYZ
tau-xy, tau-xz, tau-yz Shear stresses
sig-I, sig-II, sig-III Principal stresses
dx,dy,dz Principal stress directions
The output is controlled with ECHO NOST, which has the same effect as ECHO
FORC.
The internal forces and moments and stresses of the adjacent elements
are averaged in groups for each node and they are stored or output. The output
is controlled with the ECHO option NOST.
This averaging is not always allowed, e.g. in the case of jumps of the values
between elements and especially for bends in folded structures, where shear
forces change into axial forces. The program does not determinate the results
in following cases:
Two or more results are output then at the very same node. In program BEMESS
the two results are calculated then with the relevant thickness and the relevant
material number.
At the group boundaries the results become also average provided that there
no jump in the material number, the thickness or the local coordinate system is
available.
Kinematic constraints are ignored for the averaging (except for INTE). If need-
ed, a known point of discontinuity can be described with double coupled (KF)
nodes.
LC Load case
type Internal force or moment
dimension Dimension of the internal force
maximum val Maximum value of the internal force
maximum error Maximum error of the internal force
element Found in element ...
LC Load case
type Internal force or moment
dimension Dimension of the internal force
maximum val Maximum value of the internal force
maximum error Maximum error of the internal force
element Found in element ...
The averaging of the results at the nodes allows the estimation of the error in
individual elements. This error describes the average size of the jump in the
results from one element to the other. The average values as well as the values
at the element centre are usually considerably more precise.
With ECHO ERIN YES the maximum magnitude of the internal forces and mo-
ments and the presumed maximum error for every load case are printed in the
protocol file. With ECHO ERIN FULL the errors are output in all the elements.
The error estimates are stored in the database and can be represented graph-
ically. The user should take a closer look and possibly refine regions with high
error estimates.
LC Load case
No. Boundary number and designation
nodeno Node number
The output can be controlled with ECHO LINE. With ECHO LINE YES only the
sums of the boundaries appear, with ECHO LINE FULL the individual values are
output too.