Professional Documents
Culture Documents
RmBridgeE FEMGuide
RmBridgeE FEMGuide
2.1 Approach
The approach applied in RM Bridge Advanced is a combination of the traditional beam analysis with the
possibility to consider cross-section deformations by using Finite Element techniques. This implementation has
the advantage that the user creates his model as beam model in the same manner as he has traditionally been
used to do. With few additional parameters the deformability of the cross section can be taken into account.
In the post-processing phase the program offers again the possibility for using an integral approach besides
considering the stress field and local effects. The stresses are integrated over the cross-sections and can be used
in the design code checks in the standard manner. Thus, using this FE approach in RM Bridge Advanced saves
the tedious work for defining a fictitious girder grid model for taking into account the deformability of the cross-
section.
be perpendicular to the axis, however, in the beam approach they are assumed perpendicular for the stiffness
calculation even if they are skew in reality.
The Segments are subdivided into “Structural Elements”. These are parts of the segments with the presumption
that faces (cross-sections) are topologically identical at begin and end of the element, i.e., each node of the start
cross-section mesh has a unique counterpart at the end cross-section. Geometric parameters are varying linearly
between the respective points of the left and right face (see Figure 2-2). That means that we essentially must
have a subdivision point of the segment at points where we have a sudden cross-section change. Further
subdivision is required for instance to achieve a reasonable approximation of a curved development or to have a
suitably fine mesh for result presentation.
In traditional beam analysis these geometrically complex structural elements are very roughly approximated by
beams with constant cross-section values created by averaging the values of begin and end cross-sections, and
assuming these were normal to the element axis.
In Finite Element analysis the actual geometry is kept with skew cross-sections at begin and end of the element
and with geometrically linear connections between all nodes of the cross-section mesh at begin and end. I.e. for
all 2D elements of the cross-section the program will create respective Finite Elements extending from the start
cross-section to the end-cross-section (shell4 or volume elements). Therefore the demand for topologically
identical 2d FE meshes of the start and end cross-sections is essential.
These sets of Finite Elements connecting the end cross-sections of a structural element are called “FEM Bodies”
and stored under this term in the RM Bridge Database. I.e., in the Finite Element analysis the FEM Bodies are the
equivalent to the traditional beam elements. The beam elements are the so-called master elements and the FEM
bodies are directly related to these beam elements.
3.1 General
Finite element definitions are primarily done in the RM Bridge Advanced Modeler, which is the pre-processing
part for the definition of the structural geometry within RM Bridge Advanced. The respective data in the RM
Bridge Advanced analysis database are automatically created when the analysis model is created at the end of
the Modeler session. However, all FEM related data are also stored in any TCL export of the database, and can
there be directly accessed and modified.
In the Modeler, the user applies in principle the standard input process. I.e. the cross-sections are defined and
aligned along an axis. As accustomed, the cross-sections consist of finite cross-section elements which are used
for calculating the cross-section values (areas, moments of inertia, shear properties). However, requirements for
mesh refinement are very different for calculating the cross-section values than for reasonable use in a global
FEM analysis. Therefore RM Bridge Advanced allows for defining the mesh for FEM analysis independently to
the standard mesh for beam analysis, which is often automatically created in accordance with minimum
requirements for beam analysis.
The mesh which is used in the analysis needs to have a refinement that is able to represent the deformability of
the cross-section with reasonable accuracy. Therefore, the Finite Element mesh of the cross-sections has usually
to be separately defined, although the points of the primarily defined cross-section mesh may be used as
reference points for creating the FEM calculation mesh. Intelligent mapping techniques allow for transferring the
results of the FEM mesh to the actual beam cross-sections to allow for integration and proof checks using the
integral results.
elements respectively. Therefore, the quality of these elements is equivalent to the quality of beam elements (3rd
order bending curve) and the compatibility between beam elements and continuum elements is fully
guaranteed.
That means that for pure bending problems the required mesh need not be finer than required for beam
elements. However, shear behavior of Finite Elements must take into account warping phenomena, and in order
to get a correct overall behavior a reasonable refinement is required. This concerns for instance the aspect ratio
of the elements which should remain in a reasonable range (e.g., 1:5). I.e. a finer subdivision in longitudinal
direction is maybe required, if the element lengths in the cross-section become very small.
The required subdivision in lateral direction is mainly governed by the required accuracy of the deformation of
the cross-section itself, i.e. for instance the bending curve of the top slab or bottom slab of a hollow box section
the lateral direction or out-of-plane curvature of webs due to local application of anchor forces of post-tensioned
structures.
These “Slave parts” are represented by just one reference point and are sets of degrees of freedom related to a
certain position in the cross-section (like structural nodes in normal beam analysis). These degrees of freedom
represent the equations in the equation system to be solved in the analysis.
In the analysis, all nodes of the finite elements will be automatically connected to the nearest “Slave part” with
using the standard transformation of eccentric connections. This is in line with the general practice in the RM
program, where the nodes do normally not coincide with the center line of the elements, but have an eccentric
position, mostly the center point of the top slab.
Note that rigid connections are created from the element nodes to the respective slave parts. I.e. if all nodes of an
element are connected to the same slave part the element will act as a solid part allowing rigid body movement,
but without differential deformation between the different nodes. This can be used to save degrees of freedom in
the equation system, but it produces in different cases internal constraints which can considerably adulterate
the results.
There are several problems arising due to these internal constraints:
• Infinite rigidity can considerably overestimate the clamping stiffness of connected elements
• Longitudinal stiffness is overestimated due to constraint of lateral strain if the Poisson ratio of the material is
not zero.
• Temperature loading will give completely wrong results due to the constraint
Therefore we should generally create separate slave parts for every FE node, i.e. in case of Vol8 elements for
every node of the cross-section element and in case of Shell4 elements for the start and end face of the element.
The position of the slave part in space is irrelevant due to the fact that proper eccentricity transformation is
applied to every stiffness matrix of the individual elements. I.e. the general concept of RM Bridge Advanced that
nodes are commonly arranged at the surface of the bridge can also be applied for Finite Element models.
However, for numerical reasons eccentricities should not be too big, I.e. slave parts of web elements will usually
be defined at the center line of the respective web, and slave parts of the bottom slab of a hollow box at the
bottom surface or center line of the slab.
In bridge deck analyses, where thin structural elements are predominant (e.g. slabs and webs of a hollow
section), a subdivision in thickness direction is normally not required. I.e., the assumptions of shell theory can be
used (no normal stress in thickness direction). Therefore, using the element type “Shell4” will be in most cases
appropriate. Volume elements are for instance suitable for modeling solid cross girders filling the whole hollow
box. Plate and wall elements are special cases of shell elements. Wall elements can only transfer in-plane normal
and shear forces, and plate elements transfer only the bending part.
Generally using “Vol8” elements would be a straight forward approach where extruding the 2D cross-section
elements in longitudinal direction directly gives the Finite Element mesh to be used in the analysis. However,
mesh refinement of the —often automatically generated— cross-section mesh is usually not suitable to be used
as Finite Element mesh for global analysis. Also, Vol8 elements do currently not have rotational degrees of
freedom and are not fully compatible with beam elements. Their application for superstructures would also
yield a computational overhead because each node has degrees of freedom, but plane stress assumption could be
used for slender parts. A reasonable application possibility would for instance be a solid pier where point load
application below bearings should be investigated in detail.
window toolbar: or .
In the displayed window, you can define general parameters of the integral (e.g., number or name). Define the
elements or element edges where stresses shall be integrated are defined by clicking them. Right-click to end the
selection.
The previous figure shows the screen displaying body data with respective integral results. The upper table lists
all bodies with basic data (reference beam element (father element), material, activation status and descriptive
text). The lower table contains the defined integral results of the body currently selected in the upper table. It
contains in column 2 the related reference element, in column 3 the related node and in column 4 information on
the local directions of the result vector.
The next 3 columns specify the position of the result point in form of global eccentricity components from the
related node to the respective point. The last 3 columns define the direction vector system of local axes in form
of 3 angles like the local coordinate system of beam elements.
case results can be used for viewing the primary results on Finite Element level on the one hand, or the
specified Integral results on the other hand.
Displacements The displacements of the FEM nodes are given as values in global coordinate directions
(rotations around global axis directions).
FEM Forces The forces represent the internal force vector used in the analysis to establish equilibrium
with the external forces. However, for better interpretation they are transformed into a
local coordinate system. Nevertheless they are of minor significance.
Coordinate The constitutive rule for building this local coordinate system for presentation of forces and
Directions stresses is the following:
• Local X axis is the longitudinal axis of the element, i.e., direction from the center point
between N1 and N4 to the center point between N2 and N3.
• Local Y axis is normal to the x axis in the plane of the shell element
• Local Z axis is normal to the plane defined by x and y
This definition is in many cases different to the beam definitions which are often expected
also relevant for the FEM results. E.g. in case of plates in the horizontal XZ plane the local Y
axis will be in in the horizontal plane and moments due to bending in a vertical plane, which
are denoted Mz in beam analysis, will became My in the Finite Element system. However, in
vertical webs My of the beam analysis will also be My in FEM analysis.
Due to the fact that the here presented values represent the equilibrium forces with
external forces, these do not represent the full internal force state with 9 components, but
only the 6 components related to the standard beam notation. The shear terms in lateral
direction are missing.
Shell theory notation assumes x, y in shell plane and z perpendicular
The sign of the output force values is not related to tensile fiber regulations but will have
different sign at the 2 nodes of an element edge.
Stresses Stresses are given in the same coordinate system than forces. The presented stresses are in
line with the common notation in theory of elasticity (sigx, sigy, sigz are the normal stresses
x, y, z directions, and tauxy, tauyz and tauzx are the shear stresses in the respective planes).
The stresses have also the proper sign (positive = tensile, negative = compression).
However, be aware that the denotations “Top” and “Bottom” are dependent on the sequence
of nodes in cross-section element definition in the Modeler.
For area integrals over a part of the cross-section (a sub-set of the cross-section elements), the part is treated
like a separate beam, i.e. the center of gravity of the respective element set is calculated at begin and end of the
structural element and the connection of these 2 points gives the x axis of this fictitious beam. Any user defined
Beta-angle is taken over from the father element.
The values output in the listing relate directly to beam results of the respective (fictitious) beam elements and
need not be further explained.
Note that in case of skew cross-section arrangement the stresses are always integrated over the projection area
of the cross-section elements onto the normal plane to the x axis, but stresses are taken from the actual point on
the skew section. This definition allows for a direct comparison with beam elements. However, if we have a
distinct variation of stresses in longitudinal direction, this might not accurately represent the true integral state
in a section normal to the x-axis.
Coordinate The constitutive rule for building this local coordinate system for presentation of forces and
Directions stresses is the following:
• Local X axis is the longitudinal axis of the element, i.e., direction from the center point
between N1 and N4 to the center point between N2 and N3.
• Local Y axis is normal to the x axis in the plane of the shell element
• Local Z axis is normal to the plane defined by x and y
As the total state of internal shell forces has again 8 values (6 stress integrals, 3 moments =
integrals of normal stress times eccentricity, reduced by the sig-z integral which is zero per
default), there is again a mapping in the presented values with the 6 most important presented
and the 2 minor important terms not presented.
Shell theory notation assumes x, y in shell plane and z perpendicular
The sign of the output forces is related to the normal tensile fiber regulation; with the standard definition that
the tensile fiber is at begin of the integration line. You must therefore take care that he always define the integral
result vector in a reasonable manner.
4.4.1 General
Due to the hybrid concept a consistent load definition is a big challenge. The basic philosophy is that we can
easily switch between the originally defined beam (spine) model and the refined finite element model. I.e. it is
essential, that loading defined in relation to beam elements is appropriately distributed on the Finite Element
model.
All load types, as for years in common use in the context of beam models, have been reworked and extended to
allow proper handling on the FEM model as well as on the original beam model. Due to the different deformation
behavior of the 2 models we will in fact expect slightly different results when distributing beam related loading
over the cross section, but in any case the overall equilibrium is kept.
For the time being only the existing load types are extended. New load types allowing for more sophisticated
load application on the FEM elements will be created in accordance with requirement from practical
applications. Modifications in the GUI and Tcl for load definition have been kept to a minimum and limited to
extensions, which allow for reasonably interpreting also definitions made with previous program versions.
Note: Assembly definition: Load is considered just on nodes which are defined objects of the assembly, not on
start and end nodes of elements in the assembly.
• Beam: the load is eccentrically applied on the master node (adding user defined eccentricity and eccentricity
of the FEM node).
• FEM: the load is directly applied on the specified node with defined eccentricity
Note: Assembly definition: Load is considered just on nodes which are defined objects of the assembly, not on
start and end nodes of elements in the assembly.
moments on the individual elements is done in the same manner than that of user defined moments in FSGM
or FSGL.
Note: Application of FSEGB and FSEGE loads on a FE system is currently not yet supported.
4.4.3.1 QG, QL, QEXG, QEXL – Uniform concentric or eccentric element load
Uniform load in the COG is applied as line load or area load, in axis direction distributed over the whole element
length, in transverse direction distributed over the user defined length. The center of the load is the point in the
cross-section defined by the eccentricities ey, ez. In case of concentric load QG, QL the center will always be the
COG of the cross-section. In the general case the user defined vector Dy, Dz and a parallel to the element axis
form the load application area. The vector Dy, Dz is arranged concentrically, i.e. half on the left or bottom side,
half on the right or top side.
Several radio buttons govern the exact meaning of the defined loading:
Real length the load intensity is related to the real element length
Projection the load intensity is related to the projection of the element to a plane perpendicular to the
load direction.
Note: The projection button is only relevant for the distribution length in axis direction. In
transverse direction any distribution width is always defined by the length of the vector
Dy, Dz (or the cross-section width or depth respectively).
Nodal load the load is a line load distributed to the begin and end of the element (body) without taking
into account rigid end moments (the option is only applicable to beam elements in a
reasonable manner)
Load per unit the load is a line load acting along the element axis or a parallel line. In FEM analysis the
length program searches for the nearest FEM element and applies the load on this element.
Load mult. by CS the load is an area load with Dz = cross-section width (Dy=0). The intensity value is related
width to this width and in longitudinal direction to the element length or projection respectively.
Load mult. by CS the load is an area load with Dy = cross-section depth (Dz=0). The intensity value is related
depth to this depth and in longitudinal direction to the element length or projection respectively.
User area the load is an area load with transverse distribution over the user defined vector Dy, Dz.
The intensity value is related to this vector length and —in longitudinal direction— to the
element length or projection respectively.
• Beam: loads (if defined as area loads integrated over the transverse distribution length) distributed to start
and end nodes and moments calculated with user defined eccentricities (no fixed end moments calculated
when “Nodal load” is selected).
• FEM: Loads applied as area loads or line loads on the nearest FEM elements. The FE mesh is normal
projected to the load application plane and load distribution is done on this fictitious mesh on the load
application plane. Loads outside the defined area or in gaps between not directly connected elements are
applied to the nearest nodes of this fictitious mesh.
Note: The load application plane should be defined nearby the actually loaded FEM elements and with a small
angle difference in order to avoid relocation effects due to projecting the FEM mesh normal to the load
application plane.
4.4.3.2 G, GL, GM, GPA, GPA0, GPAM, GPI, GPI0, GPIM – Self weight
Dealing with self-weight in the hybrid context is relatively trivial. In beam analysis the weight of the beams is
applied on the beam axis, in case of FEM the weight of the FEM elements is applied on the FEM nodes.
• Beam: loads (if defined as area loads integrated over the transverse distribution length) distributed to start
and end nodes and moments calculated with user defined eccentricities (no fixed end moments calculated
when “Nodal load” is selected).
• FEM: Loads applied as area loads or line loads on the nearest FEM elements. The FE mesh is normal
projected to the load application plane and load distribution is done on this fictitious mesh on the load
application plane. Loads outside the defined area or in gaps between not directly connected elements are
applied to the nearest nodes of this fictitious mesh.
4.4.4.1 QTG, QTL, QTY… – Concentric or eccentric partial uniform element load
Partial concentric uniform element loads are in principle handled in the same manner than uniform element
loads, except that in longitudinal direction the load is limited to a part of the element (body). The boundaries of
the load area are defined by the distance from element begin and the length of the loaded area. These values are
either defined as ratios to the element length or as absolute length values. If the boundary definitions are such,
that a part or the whole of the load length lies outside the element, this load part is omitted! (This is different to
the distribution in transverse direction, where loads outside the cross-section are applied at the nearest node).
• Beam: loads (if defined as area loads integrated over the transverse distribution length) distributed to start
and end nodes of the element and fixed end moments calculated (no fixed end moments calculated when
“Nodal load” is selected).
• FEM: Loads applied as area loads or line loads on the nearest FEM elements. The FE mesh is normal
projected to the load application plane and load distribution is done on this fictitious mesh on the load
application plane. Any loads, which are in longitudinal direction outside this fictitious mesh, are omitted.
Loads laterally outside the defined area or in gaps between not directly connected elements are applied to
the nearest nodes of this fictitious mesh.
4.4.5.3 PTXG, PTXL, PTYG, PTYL, PTZG, PTZL – Partial trapezoidal loads
These load types are handled in the same manner than trapezoidal load, except that the intensities are linearly
varying over a part of the element length.
4.4.6 Masses
Note: Assembly definition: The mass is considered just on nodes which are defined objects of the assembly, not
on start and end nodes of elements in the assembly.
Note: Assembly definition: The mass is considered just on nodes which are defined objects of the assembly, not
on start and end nodes of elements in the assembly.
Note: Assembly definition: The mass is considered just on nodes which are defined objects of the assembly, not
on start and end nodes of elements in the assembly.
Note: Assembly definition: The mass is considered just on nodes which are defined objects of the assembly, not
on start and end nodes of elements in the assembly.
4.4.7 Stressing
4.5.2 RM-Sets
Integral results, which can be presented in the respective table in Structure Bodies, can also be presented as
diagrams in RmSets. The values, which are not output in the GUI, can also not presented by RmSet.
The RM-Sets for presentation of FEM results need entries in the two sub-functions:
• Elements and Nodes and
• Load cases or Envelopes
The sub-function Elements and Nodes defines which bodies and which integral results should be presented. In
the first line the user defines that Bodies shall be presented rather than Elements or Nodes. The bodies can be
specified by group definition or as a series defined with from, to, step. With check boxes the user can specify
whether values at element begin or element end or both shall be presented.
In the 2nd block the user defines the integral results to be presented. They can also be referenced by group
definition or by specifying a series. The radio buttons “Sort longitudinal” and “Sort transversal” define, whether
the sequence of the results point shall be first over the bodies and then over the integral results, or first over
integral results and then over the bodies.
The different sub-diagrams (longitudinal diagrams of different integral results or transversal diagrams of
different bodies) are arranged in the plot one after the other if the check-box “Stack results” is not checked. If it
is checked, the program draws the different sub-diagrams one above the other, and you will get a small diagram
with different curves for the different entities.
The sub-function Load cases defines the load case or load cases to be presented. The user selects the schedule,
the load case name and the result component to be presented. The integral results are always stored a secondary
results. The radio buttons should therefore always be set to Total, Normal and Local. The local/global switch has
no meaning in this context: integral results are never transformed back into the global coordinate system.
In other words, all superposition files created in the analysis run contain also the specified integral results.
However, these integral results cannot be viewed in the results window but only presented with RmSets.
Presentation is the same than for load cases, just the relevant envelope must be specified instead of the load
case.