Академический Документы
Профессиональный Документы
Культура Документы
and
or
For conical beams the smaller of the inertia radii associated to the end cross sections is used, seperately
for each principle axis (
- Specification of a buckling length
.
The values of buckling length and buckling length coefficent are both stored independently from each
other.
If a buckling coefficient
with
Statical Moment
Center of Gravity
The center of gravity is calculated relative to the input coordinate system.
Center of Shear Forces
The center of shear forces is calculated relative to the input coordinate system.
Torsional Moment of Inertia
52 Modelling KRASTA 9.5 Manual
(2
nd
Bredt Formula)
For thin-walled open cross sections (H, C and L-Sections) the Bredt Formula extends to:
For determination of I
T
a correction factor is used for thin-walled sections. The exact value is shown in
the description of the specific cross sections.
Moments of Inertia
The moments of inertia are calculated with the help of the Steiner Theorem, radii are considered with
their moment of inertia and the Steiner part. More complicated cross sections are decomposed into
partial cross sections, for which the individual moments of inertia are calculated and combined.
For asymmetric cross sections (L-Sections) the principal axis angle and the moments of inertia about the
principal axes are calculated.
Principal Axis Angle:
The principal axis angle defines the rotation of the principal axes against the beam coordinate system.
Moments of Inertia about the Principal Axes:
The moments of inertia about the principal axes follow are determined as follows:
Torsional Moment of Resistance
The torsional moment of resistance for St. Vernant torsion is calculated according to the Bredt Formula.
(1
st
Bredt Formula)
For thin-walled sections
Bending Moment of Resistance
The bending moment of resistance is calculated from the moment of inertia and the distance of the
section center line to the outmost edge.
Normal Stresses as a result of Normal Force
The stresses as a result of normal force are calculated from the force acting in longitudinal direction of
the beam and the cross sectional area.
KRASTA 9.5 Manual Modelling 53
Bending Stresses
The bending stresses are calculated from the bending moment and the bending moment of resistance.
Torsional Shear Stresses
The torsional shear stresses are calculated from the torsional moment and the torsional moment of
resistance.
Shear Force induced Shear Stresses
The shear force induced shear stresses are calculated from the shear force, the statical moment, the
moment of inertia and the thickness according to the "Dowel" Formula.
Sign definition:
At open cross sections the shear stresses resulting from torsion and shear forces are positive in positive
beam coordinate direction, at closed cross sections (tube and rectangular tube) in mathematical positive
direction of rotation.
Plastic Moment of Resistance
The plastic moment of resistance is determined to the double of the statical moment.
54 Modelling KRASTA 9.5 Manual
5.4.5.2 Types of Parametric Cross Sections
In KRASTA at the following parametric cross sections are available:
- H-Section (p.55)
- C-Section (p.56)
- L-Section (p.57)
- Rectangular Tube (p.58)
- Rectangle Section (p.59)
- Round Section (p.60)
- Circular Tube (p.61)
KRASTA 9.5 Manual Modelling 55
H-Section
Input parameters for the H-Section:
- Width b
- Height h
- Flange thickness tg
- Web thickness ts
- Rounding radius r
All cross sectional values except the shear areas and torsional moment of inertia are calculated exactly
for the shown H-Section (equivalent to IPE or HE). The cross sectional values for "old-style" H-Sections
(sloping flanges) can be approximately calculated with this model.
The shear areas
and
For the H-Section 11 points for proof of stresses are available.
56 Modelling KRASTA 9.5 Manual
C-Section
Input parameters for the C-Section:
- Width b
- Height h
- Flange thickness tg
- Web thickness ts
- Rounding radius r
All cross sectional values except the shear areas and the torsional moment of inertia are calculated
exactly for the shown C-Section (equivalent to UAP). The cross sectional values for simple C-Sections
(sloping flanges) can be calculated approximately with this model.
The shear areas
and
For the C-Section 9 points for proof of stresses are available.
KRASTA 9.5 Manual Modelling 57
L-Section
Input parameters for the L-Section:
- Height a
- Width b
- Thickness s
- Rounding radius r1
- Rounding radius r2
The shear areas for the L-Section are simplified determined to the area of the flanges.
The values for the moments of inertia and the moments of resistance are output in the principal axes
coordinate system.
For the L-Section 3 points for proof of stresses are available.
58 Modelling KRASTA 9.5 Manual
Rectangular Tube
Input parameters for the rectangular tube:
- Width b
- Height a
- Thickness t
- Rounding radius r
The shear areas
and
For the torsional moment of inertia and the torsional moment of resistance the following approximation
equations are used:
For the rectangle section 9 points for proof of stresses are available.
60 Modelling KRASTA 9.5 Manual
Round Section
Input parameter for the round section:
- Diameter d
The shear area is calculated from the cross sectional area using a correction factor.
The unit stresses resulting form shear force are calculated according to the formula:
The number of points for proof of stresses is variable for the round section.
KRASTA 9.5 Manual Modelling 61
Circular Tube
Input parameters for the circular tube:
- Diameter d
- Wall thickness t
The shear areas are calculated from the cross sectional area using a correction factor.
with
The number of points for proof of stresses on the tube is variable.
62 Modelling KRASTA 9.5 Manual
5.4.6 Standard Cross Sections
Standard cross sections like e.g. H, L and C sections are standardized cross sections where cross
sectional values are directly taken from manufacturers lists. Additional values are calculated according to
the corresponding parametric cross sections.
5.4.7 Import Cross Section
A cross section, as all other KRASTA Objects (p.17) can be imported from other KRASTA systems or
from KRASTA standard cross section libraries.
If the user selects Other KRASTA system, a dialog appears to select the system to import from. If you
open a system for import, a multiple selection appears, listing all available cross sections on the left
hand. On confirmation, all cross sections shown on the right hand will be imported.
KRASTA 9.5 Manual Modelling 63
5.5 Material
KRASTA allows the definition of different materials like steel or aluminum by the input of specific material
properties.
A material needs a classification according to each standard, with which it is to be used.
Dialog: Material
The following material characteristics have to be entered in the
current selected units:
- Elasticity Modulus
- Shear Modulus
- Density
- Thermal Expansion coefficient
The following values are optional:
- Yield Point
- Tensile Strength
Classification
In the Classification field you can select a Classification in
the scope of several Standards. The list of available
classifications depends on the standard you have selected.
Use the button Add > to add the current classification on the
left hand to the list of Chosen classifications. The button
< Remove to remove the selected one from the list.
KRASTA 9.5 Manual Modelling 65
5.6 Lists
Object lists are used to manage a group of objects (p.17) of one type. For example loads can be applied
to a list of nodes or a list of beams can be set inactive for a solver run.
Lists are KRASTA Objects (p.17) and have a name and a comment. Lists can be created new, copied,
edited or deleted.
The used by-box contains the objects (e.g. Load Cases) already using this beam list. If a list is no
longer used, KRASTA asks the user if it should delete the specific list.
Below the main menu item List, the commands to create beam- or node-lists can be found. List for
other objects are located close to the menu items for these objects.
Along with simple lists, which contain single objects, there are composition lists, with which other lists can
be related with operators, and filter lists, where the content is created dynamically according to filter
criteria.
Additionally to user defined lists, KRASTA knows some generic lists like $all_nodes or $all_beams.
5.6.1 Simple Beam or Node Lists
Beam or Node Lists creation
If a simple beam or node List is newly created, the dialog to edit beam or node lists is opened. As pre
selection, the Current Selection (p.23) will be taken over to edit.
Beam or Node Lists editing
By editing a simple beam or node list, the selection specified by the list is made the Current Selection
and the dialog edit beam or node lists is opened.
Dialog: List
If this dialog is present, the Current Selection (p.23)
represents the content of the just edited list. The
selection can be edited, i.e. changed.
Use Select Model to select the objects of other list.
5.6.2 Other simple lists
Multiple Object Selections (p.19) are usually
used to edit simple object Lists except node and
beam lists. On the right side the selected
objects are shown, on the left the remaining
ones.
The sequence [1] of lists can be explicitly set
[2]. The sequence is important for executable
lists in particular.
In the example dialogue the situations are
evaluated in the result set "In Service" in the
sequence shown.
Lists of Results or Proofs
It is possible to create lists of result and/or proof control sets (p.211). These lists are executable, i.e. the
result resp. proof result sets are computed one after the other in a specified order.
The textual output (p.212) from individual results and proofs are cumulated in single text output. The
textual output can be narrowed to the intrinsic result data (minimized output) or fully documented.
5.6.3 Composition Lists
[2]
[1]
66 Modelling KRASTA 9.5 Manual
Lists and single objects can be composed with
composition lists, using the operators "Add",
"Subtract" and "Intersect". The composition is
performed according to the sequence shown,
accordingly, every compostion step uses the
result of previous steps. This should be
considered when using operators "Subtract" and
"Intersect". It is not possible to put parantheses
to influence the composition order. Instead,
composition lists can be used in composition
lists.
The composition is done every time the list is evaluated, it is not just an assistance to generate a fixed list
of single objects.
5.6.4 Filter Lists
List contents can be created dynamically with
filter lists according to up to three filter criteria.
The criteria are related using logical operators
"and" and "or".
The criterion Name must be mentioned
explicitely, as it refers to the base name of
objects only. Objects are found if the base name
starts with the filter string. A filter on the name
"Spoke" finds objects with the base name "Spoke" as well as objects with the basename "Spoke left" or
"Spoke right".
The filtering is done every time the list is evaluated, it is not just an assistance to generate a fixed list of
single objects.
KRASTA 9.5 Manual Modelling 67
5.7 Mass Cases
Mass cases can be used for modelling fixed, variable or moveable masses placed on the structure.
Mass distributions are usually composed of permanent available masses, masses variable in magnitude
(e.g. counter weight, pay load) and moveable masses (e.g. trolley positions).
The net mass distribution of the construction is calculated as the product of cross sectional area and
density. Usually the real mass is larger than that. Connections, transverse diaphragms, electrical
equipment and further parts are added, which are not included in the statical model. To describe the
mass distribution more exactly, beam mass factors can be applied to represent evenly distributed
additional masses. For local mass concentrations node- and beam masses (concentrated or distributed)
can be defined.
5.7.1 Permanent Mass
The special basic mass case "Permanent Mass" comprises masses which are directly stored for beams
and nodes and therefore remain with these objects if they are copied or imported with subsystems
[OPTION]. Masses can be applied to beams and nodes in the Property menu or in the beam or node
dialog.
Example: Permanent Mass
5.7.2 Basic Mass Cases (BMC)
Basic mass cases containing mass factors and individual masses can be defined for variable or
moveable masses or to describe parts of a model that are to be accelerated
Mass factors can be applied to the permanent mass where you can select whether it should be applied
on the distributed mass (resulting from sectional area and density) and/or on the beam and node
masses.
This mass information is assigned to beam and node lists. On calculation of the mass the
permanent mass (beam mass factors, beam masses, node masses) of the given objects in the lists is
then multiplied by the respective mass factor. Additional individual masses are added.
68 Modelling KRASTA 9.5 Manual
Dialog: Basic Mass Case
A basic mass case, as well as all KRASTA Objects (p.17), have a name and a comment.
Additionally, it contains a list of individual mass components of type
- Mass Factor,
- Beam Mass or
- Node Mass.
Each of these mass items is assigned to an individual list of nodes or beams charged by this mass item.
KRASTA 9.5 Manual Modelling 69
5.7.2.1 Mass Factor
The mass specified in a basic mass case by a mass factor
is in general form:
mit:
resulting netto beam mass
(distrib.) or
(conzentr.)
(additionally) mass, specified at beam.
mass factor, specified at beam.
node mass, specified at node.
Herein, the mass items Mass Distribution, Beam Mass and Node Mass can be activated or de-
activated individually.
Dialog: Mass Factor
Note: Mass items with type mass factor are assigned to a beam list, and adjacent nodes. Node masses
of the end nodes of the beams in the beam list are applied with the factor. To calculate the assigned
node mass
of the bordering nodes, the node masses are considered as equally distributed over
the beams connecting there.
Basic Mass Case: Permanent Mass
The basic mass case $Permanent Mass is defined internally as mass factor 1.0 applied to the beam
and node mass of all beams and nodes. Thus, the permanent mass is the sum of all masses which are
assigned to beams and nodes directly.
5.7.2.2 Beam Mass
As a component of a basic mass case (p.67), a list of beams can carry concentrated, uniform or
trapezoidal distributed (additionally) masses.
Dialog: Beam Mass
70 Modelling KRASTA 9.5 Manual
5.7.2.3 Node Mass
As a component of a basic mass case (p.67), a list of nodes can carry concentrated (additionally)
masses.
Dialog: Node Mass
5.7.3 Combination Mass Cases (CMC)
Basic mass cases can be supplied with factors and combined to combination mass cases.
Different mass distributions can easily be described by this means. Basic or combination mass cases are
used in description of inertia load cases and for the modal analysis. With a consequently mass orientated
input all inertia loads can be generated with ease.
Dialog: Combination Mass Case
The assembly of a combination mass case is done analogue to that of combination load cases (p.75).
If selected, the mass case gets the current specified Factor as combination factor. The combination
factor can be reassigned to the currently selected mass case.
Combination mass cases are able to contain combination mass cases themselves. To get an overview
over all mass cases contained in a combination mass case, the combination mass case can be displayed
expanded.
5.7.4 Situation Dependent Mass Case (SMC)
A Situation Dependent Mass Case allows to refer to different mass cases in respect to the currently
evaluated situation. Individual masses or even individual mass factors can be taken into account for each
situation in an explicit and centralized manner.
Situation Dependent Mass Cases are similar to Situation Dependent Load Cases. Both cases are
described together in the chapter Situation Dependent Mass and Load Cases (p.79).
5.7.5 Sum of Masses
The Sum of Masses of a basic or combination load case is shown as a part of the information window
(p.16), during textual documentation (p.219) of mass cases or for individual mass cases with the menu
item. The total mass and the center of gravity of the currently displayed subset is calculated.
Example: Sum of Masses
KRASTA 9.5 Manual Modelling 71
5.8 Load Cases
In load cases the loads on the structure resulting from outer forces or predeformations acting on beams
and/or nodes is defined.
5.8.1 Basic Load Case (BLC)
A basic load case can consist of directly input loads and/or generated loads. The loads described below
can be used with the solver PAS. For STAB88, which supports node loads only, all beam loads are
converted automatically into equivalent node loads
Dialog: Basic Load Case
Basic mass cases, as well as all KRASTA objects (p.17), have a name and a comment.
It contains a list of individual load components of type
- Beam Load,
- Beam Predeformation,
- Node Load,
- Temperature,
- Acceleration,
- Wind,
- Rope,
- Linear Beam Predeformation,
- Parabolic Beam Predeformation
Each of these load items is assigned to an individual list of nodes or beams charged by this load item.
72 Modelling KRASTA 9.5 Manual
5.8.1.1 Beam Loads and Beam Predeformation
It is possible to define concentrated, uniform or trapezoidal distributed beam loads or beam
predeformations.
Loads with fixed directions can be described in the inertial (global) coordinate system. Loads that are to
be moved with a subsystem or beam, can be described in the subsystem or beam coordinate system. If
there are any principal axis angles, loads will automatically be transformed to the principal axes for solver
input.
Loads distributed over a length can be projected for spatial beams if desired, where the force or the
moment per unit of length is input in the inertial or subsystem coordinate system. The program projects
loads according to fig. Load Projection. The load is adjusted so that the resultant is constant.
5.8.1.2 Node Loads
Node loads can be input in the according subsystem or in the inertial (global) coordinate system. One
node load can consist of up to 6 components.
5.8.1.3 Acceleration Loads
The structure or parts of it can be accelerated translational or rotational and rotated (centrifugal forces).
For a translational acceleration the direction of acceleration and its magnitude have to be described. For
a rotational acceleration the axis of rotation, the rotational acceleration and/or the angular velocity are to
be input.
The acceleration loads are generated from acceleration description and the mass distribution of a mass
case.
As a special case of translational acceleration the
acceleration due to gravity is implemented, where only the
direction of action of the weight has to be given.
Dialog: Acceleration Load
Here, specification of type, direction, magnitude and which
mass to accelerate are made. The specifications may differ
depending on the type.
Gravity Load
The Directions of Gravity specifies the direction of the
gravity load and the Coordinate System in which the
direction is defined. The absolute value of this directional
vector is irrelevant.
KRASTA 9.5 Manual Modelling 73
Translational Acceleration Load
A translational acceleration is specified exactly like gravity acceleration, but it is possible to enter the
acceleration magnitude.
Note:
KRASTA is toggling the direction of the gravity load vector when switching between Gravitiy and
Translational in order to keep the load direction.
Rotational Acceleration Load
A rotational acceleration is defined by
- The Acceleration, which is the magnitude of the angular acceleration.
- The Angular Velocity, which causes centrifugal forces.
- The Distance Vector of Rot.-Axis that defines the position of the rotational axis relative to a
Reference Node.
- The Vector of Rotation Axis that defines the direction of the rotational axis.
Example: Rotational Acceleration Load
5.8.1.4 Wind Loads
The definition of wind loads is split into two parts, by specifying the wind pressure distribution in a wind
(velocity) profile and by specifying beamwise wind resistance coefficients.
The wind profile is the same for all wind load items defined in one basic load case. Even it can be
changed in each wind load subdialog.
Wind Profile
Different wind profiles can be defined. You have to input:
- Wind direction (IN-CS or SS-CS)
- Height ranges with according pressure
- Direction of the height range gradation
Dialog: Windprofile
If no distribution profile needs to be specified, a Default
Wind Pressure and the Vector of Wind Direction is
sufficient.
To specify a profile the direction of the profile and the
wind pressure at each altitude range is needed.
74 Modelling KRASTA 9.5 Manual
Wind resistance
For the wind loads a factor with an according beam list is input. With this factor the resistance coefficient,
cross sectional height, wind shadowing, aerodynamic effective length etc. is considered.
Dialog: Wind
Wind load on beams is specified by the Start Value and End Value (for
Conical beams) of the dimension
.
The wind profile is stored by the basic load case, so all wind loads of
one basic load case use the same wind profile.
5.8.1.5 Rope Loads
The rope force and a series of nodes, which the rope shall follow, have to be input. To model a pulley the
rope force can be given a different factor between two nodes. This calculation is suitable for 1
st
order
theory only, as the course of the rope is modeled by forces with constant load directions.
Dialog: Rope Load
A rope load is defined by the following items:
- The Rope Load.
- The Pulley Factor, which multiplies the rope load for
each part of rope specifically.
- The Rope Polygon defined by a sequence of nodes.
The route of the rope follows the order of the nodes.
You have to select them graphically.
- And in case of a Free End of Rope exists:
- The Coordinate System, in which the free end of rope
is described
- The Rope Vector to define the direction of the free end.
5.8.1.6 Temperature Loads
For temperature loads a steady and a different warming at beam upper side and beam underside is
possible. From the coefficient of thermal expansion, which is saved in material data and the temperature
details, substitute predeformations are applied.
Dialog: Temperature
To edit temperature loads the corresponding dialog
offers different sets of items, depending on the
selected Temperature Profile along
Beam Cross Section.
Commonly available are Start and End distance of the
temperature load along the beam in Absolute or
Relative beam coordinates probably measured
From End.
In case of a Uniform temperature profile additionally
only one Temperature(difference) can be entered.
In case of a Trapezoidal temperature profile the dialog
offers the following description details:
- Temperature at Edge Distance of Upper Side
and Lower Side measured across the cross
section.
KRASTA 9.5 Manual Modelling 75
- The Direction of Cross Section Gradient to indicate in which direction the "upper side" is.
The temperatures and edge distances are used to determine the mean temperature(difference) plus the
magnitude of the temperature gradient across the beam section.
The gradient direction vector is an auxiliary vector to determine the gradient direction angle in the cross
section plane.
5.8.1.7 Linear Beam Predeformation
This type of load provides pre-distortion of particular beams, e.g. to take into consideration corresponding
imperfections. For that purpose the angle and the axis of distortion is defined.
The linear beam predeformation internally consist of two beam predeformations at the start and the end
of a beam.
5.8.1.8 Parabolic Beam Predeformation
This type of load provides pre-curvature to particular beams. Similar to the linear one the parabolic beam
predeformation is also used to model imperfections.
To define a parabolic beam predeformation the distance and the direction of the apex from the middle
of the beam is used. The distance will be given in relation to the beam length by a fraction (
; e.g. with ).
With regard to universal use, the apex direction does not have to be perpendicular to the respective
beam. Via appropriate longitudinal expansion it is possible to locate the "apex" in the requested direction.
5.8.2 Combination Load Case (CLC)
Basic load cases can be combined with partial safety coefficients (factors). These combination load
cases can be combined with other combination and basic load cases again. The depth of combination
levels is not limited.
Dialog: Combination Load Case
The assembly of a combination load case is done analog to a multi select dialog with an additional factor.
If added the load case gets the current specified Factor as combination factor. The combination factor
can also be reassigned to the currently selected load case.
Example: Expanded Combination Load Case
Combination load cases are able to contain combination load
cases themselves. To get an overview over all load cases
76 Modelling KRASTA 9.5 Manual
contained in a combination load case, the combination load case can be displayed expanded.
5.8.3 Situation Dependent Load Case (SLC)
A Situation Dependent Load Case allows to refer to different load cases in respect to the currently
evaluated situation. Individual loads and individual load factors can be taken into account for each
situation in an explicit and centralized manner.
Situation Dependent Load Cases are similar to Situation Dependent Mass Cases. Both cases are
described in chapter Situation Dependent Mass and Load Cases (p.79).
5.8.4 Load Case 2
nd
Order Theory (TH2)
Structures can be calculated according to 2nd order theory (p.131). The equilibrium is formulated in a
deformed condition, so that in the differential equation for bending,
the term is considered.
The torsion is considered according to St. Venant theory. Single beam matrices are assembled
geometrically linear (Williot plan of displacement). The solution of the equation system is iterated on the
normal forces.
Buckling loads can be determined by iterative increments of the loads. The buckling condition is met, if
the denominator determination becomes zero.
Load cases 2
nd
order theory can be combined with "or" in nonlinear logic load cases (p.77) to ease
building load patterns for finding of extreme values (p.211) across all Situations (p.121).
5.8.5 Geometrical nonlinear Load Case (S88)
The program STAB88/NODYA [OPTION] (p.127) allows for geometrically nonlinear calculation of beam
structures.
Using this type of load case, individual loads can be gradually applied according to a time function. After
each load step the equilibrium between inner and outer forces is improved by an equilibrium iteration.
Basic and combination load cases can be multiplied by factors, provided with according time functions
and combined to a geometrical nonlinear load case.
5.8.6 Logic Load Case (LLC)
In many cases , especially when many acceleration loads are involved (as often used in material
handling), it is not safely possible to tell, which combination of loads leads to the highest stresses in one
certain point. Logic load cases can be defined for this purpose.
The following parameters describe a logic load case:
Of the load cases in the logical combination acts "Exactly One", "One or None", "All" or "All Possible
Combinations".
Each load case can be given a factor and can possibly be defined to act in positive or negative direction.
The depth of nested logic load cases is not limited.
KRASTA 9.5 Manual Modelling 77
Dialog: Logic Load Case
Example: Logic Load Case
Wind
Wind "In-operation" can occur in four directions (or may not act at all)
LLC wind_in_operation = [ BLC wind_trans; BLC wind_along]; "One or None"
Accelerations by drives
Trolley drives and hoisting unit may operate simultaneously. Crane travelling only occurs, if hoisting unit
and trolley drive are not in use.
BLC crane driving, CLC trolley driving, BLC lifting, BLC lowering
LLC hoisting unit = [BLC hoisting; BLC lowering]; "Exactly One"
LLC trolley+hoisting = [CLC trolley driving; LLC hoisting unit]; "All"
LLC movement = [BLC crane driving; LLC trolley+hoisting]; "Exactly One"
(Results in 6 possible combinations)
Variant: The crane can travel, while hoisting unit and trolley drive operate. In the last logic load case the
option "Exactly One" is replaced by "All":
LLC movement = [BLC crane driving; LLC trolley+hoisting]; "All"
(Results in 8 possible combinations)
5.8.7 Nonlinear Logic Load Case
Nonlinear load cases can also be arranged in a logic load case.
The nonlinear logic load case corresponds to the logic load case with the restrictions that the included
load cases can only be considered with the factor 1, acting in positive direction only, and combined with
"Exactly One" or "One or None".
KRASTA 9.5 Manual Modelling 79
5.9 Situation Dependent Load and Mass Cases
Situation dependent load or mass cases allow to refer to different load or mass cases in respect to the
currently evaluated situation. (In the further reading, "load case" is synonym to "load or mass case".) A
situation dependent load case does not define loads itself, but refers to an other load case including an
additional factor.
In a situation dependent load case, the correlation between load and situation can be described in an
explicit and centralized manner without any impact to the remaining load case pattern. The whole load
case pattern can be significantly laid out more clearly, easier to maintain and expand for additional
situations.
Example: Situation Dependent Load or Mass Case
A practical application is a luffing crane with a hoist load depending on the outreach. One situation
dependent mass case can list all hoist loads individual to the outreach situation. The remaining
evaluation pattern stays simple by including situation dependent load cases and remains unaffected by
situation and load relations.
A load pattern can be clearly laid out and general structured on the one hand and individual for each
situation on the other hand.
Dialog: Situation Dependent Load or Mass Case
Explicitly listed cases
For each considered situation a case is defined by a triplet of Situation or List of Situation, Factor
and Load Case and added to the listed cases.
While evaluating a situation dependent load case, KRASTA scans through the sequence of listed cases
for an applicable entry for the currently evaluated situation. If a matching entry exists, the referred basic
or combination load case multiplied by the load factor is used.
Because a listed case can refer to a situation and to a list of situations as well, eventually a certain
situation is referred more than once in the whole list. Nevertheless KRASTA always picks the first
matching entry in the sequence of cases. All subsequent matching cases are ignored.
80 Modelling KRASTA 9.5 Manual
Default Load or Mass Case
The user can opt for three different policies, if no applicable entry is defined in the list of cases:
- The evaluation is stopped with a warning message (default)
- A zero load case is used
- A defined load case is used
KRASTA 9.5 Manual Modelling 81
5.10 Load sequences
A load sequence is an ordered list of load events, which describes a working cycle or a part of it. It is
used by damage accumulation (p.156) based proof fatigues.
Load sequences are regular KRASTA objects with a name and a comment. A certain order of load
events is defined, logic load cases cannot be used. Load sequences may be assembled from other
(partial) load sequences to create complex work cycles.
When assembling load sequences it is possible
- to reuse already defined partial sequences
- to use repetitions and modify the sequence order
- to consider additional base loads
Dialog: Load Sequence
82 Modelling KRASTA 9.5 Manual
Load Sequence:
The ordered list of load events may include the following:
Load event:
A load event is a particular load case in a particular situation. The loads can be provided with an
individual factor.
Sequence:
Already defined load sequences can be used as a partial sequence. The loads can be provided with
an individual factor and the partial sequence can be modified in respect due repetition and sequence
order.
The following sequence orders are available:
- "forward": The partial sequence of events is used in original order.
- "reverse": The partial sequence of events is used reversed order.
- "forth & back": The partial sequence is extended by the reverse of the partial sequence. The last
load of the original partial sequence of events is taken only once.
The number of repetitions is considered for partial sequences. It multiplies the number of load events to
be evaluated. Thus, only small repetitions counts (<10) should be used. The number of repetitions within
a load sequence is not meant to indicate how often the load sequence will occur within the survival
period. This is done by the weighting factor of the load sequence in the design spectrum.
Base Load:
The base load can be used to add a constant load, superimposed to all load events of the load
sequence. It is possible to use a situation depended load (p.76) here.
If the list includes partial sequences with their own base load, these base loads are not replaced. The
extra base load acts additive.
Example: Load Sequence PS 15t D->A
In the above dialog, the load sequence "PS 15t D->A represents a trolley movement under load. The
load case remains the same, but the trolley is moving through multiple situations.
Example: Load Sequence cycle 15t A<>D
The load sequence, "cycle 15t A<>D" represents a complete working cycle and is composed of partial
sequences.
KRASTA 9.5 Manual Modelling 83
5.11 Design Spectra
A design spectrum is an unordered set of load sequences (p.81) weighted by the number life time
occurrences.
Design spectra are regular KRASTA objects with a name and a comment. They define load spectra for
damage accumulation for proofs of fatigue (p.155).
To perform damage accumulation based proofs in KRASTA a design spectrum has to be defined. With
this design spectrum the operation during lifetime of the machine is described completely. The design
spectrum replaces load group and evaluation pattern (p.213) of classic proofs of fatigue.
Dialog: Design Spectrum
KRASTA 9.5 Manual Modelling 85
5.12 Constraint Conditions
Static systems may have properties not regarded by linear calculation theories. This could be tension
elements failing at pressure, bearing play or friction elements. From version 9.4 on those properties can
be modelled in KRASTA using constraint conditions.
Constraint conditions are not regarded during a calculation run but afterwards by superposing correction
loads with the user defined load pattern. For example pressure on a tension element can be
compensated by shortening the tension element (predeformation load generating tension).
Because of the method using superposition of results, it can only be use when superposition is allowed
(linear calculations). When performing calculation according to theory 2
nd
order (or when using solver
Stab88 or NODYA) constraint conditions are ignored.
In earlier versions of KRASTA force conditions, a subset of constraint conditions, are already available.
Constraint conditions exceed the capabilities of force conditions, now including displacement conditions
on single beams and nodes and even coupling degrees of freedom.
5.12.1 Types of Constraint Conditions
Constraints in respect to forces, to displacements or any linear combination of both can be imposed to
the calculation model. These types of constraint conditions may be defined in KRASTA in various ways.
5.12.1.1 Force Conditions
Force Conditions are beam properties und can be applied to inner forces Fx, Fy, Fz, Mx, My and Mz at
begin and end of a beam. Force conditions may have a limit or a target. Targets will always be achieved,
limits only when exceeded.
Compensation loads are created automatically using predeformations in constraint degrees of
freedom. Predeformations are free of resulting loads having no effect on sums of loads or sums of
support forces.
5.12.1.2 Displacement Conditions
Displacement Conditions are node properties und can be applied to nodal displacements Ux, Uy, Uz,
Rotx, Roty and Rotz. Displacement conditions may have a limit or a target. Targets will always be
achieved, limits only when exceeded.
Compensation loads are created automatically using single forces or moments in constraint degrees
of freedom. These compensation loads have resulting loads that are displayed as support forces.
5.12.1.3 General Constraint Conditions
General constraint conditions contain one or more condition component, a limit or target value and
eventually user defined compensation load cases. Components consist of a beam or nodal degree of
freedom and a combination factor. For each component a compensation load case can be generated
automatically in its degree of freedom. The sum of components is restricted by a limit or target value.
Targets will always be achieved, limits only when exceeded.
Different degrees of freedom may have different units. The user has to consider units during input of
combination factors. Combination factors are not dimensionless in general.
In general constraint conditions the beam degrees of freedom Fx, Fy, Fz, Mx, My, Mz (inner forces) and
Ux, Uy, Uz, Rotx, Roty, Rotz (displacements) at beam ends may be selected. Automatically generated
compensation load cases for inner forces are predeformations in the constraint degree of freedom.
Predeformations are free of resulting loads thus having no effect on sums of loads or sums of support
forces. Automatically generated compensation load cases for displacements are single forces or
moments in constraint degrees of freedom. These compensation load cases have resulting loads that
are displayed as load at the constraint degree of freedom.
As nodal degrees of freedom the displacements Ux, Uy, Uz, Rotx, Roty and Rotz may be selected.
Automatically generated compensation load cases are single forces or moments in constraint
degrees of freedom. These compensation load cases have resulting loads that are displayed as
support forces.
86 Modelling KRASTA 9.5 Manual
User defined compensation load cases are always displayed as loads.
Dialog: Constraint Conditions
In the group box component of constraint condition (1) a single component is defined or edited. This
component has to be added (use button Add >) to the list of defined components (3). In group box
constraint condition (2) the constraint condition is displayed. The sum of defined condition components
(3) is restricted by a limit or target value (4). In the group box user defined compensation load cases
basic load cases can be selected to fulfill the condition. In the left selection box available load cases are
displayed, in the right selection box already selected only. The input data is permanently checked. If the
input data is not sufficient, a note is displayed in the status line (6).
5.12.2 Consideration in Display and Results
Consideration of constraint conditions (force, displacement and general constraint conditions) on display
(graphical output of loads, inner forces, support forces etc.) can be switched on and off as necessary.
This can be done with the button consider constraint conditions ( = not considered, = considered)
or the similar option in the dialog display settings.
Depending on consideration compensation loads are displayed as loads, support forces or are not
displayed at all (see also chapter types of constraint conditions). Compensation loads are included in
sums of loads and sums of support forces when displayed.
Constraint conditions are always considered in results and proofs. In the textual output of permutations at
the end of results and proofs the compensation loads and the load factors are shown.
5.12.3 Example: Constraint Conditions
On the basis of the following examples, some practical use cases are illustrated and according
specifications by user explained. Where applicable, alternative definitions are compared.
1
2
3
4
5
6
KRASTA 9.5 Manual Modelling 87
5.12.3.1 Tension element, rope
A tension element cannot bear pressure forces. To avoid pressure forces, the beam is shortened.
Using force condition
In dialog force conditions press button Rope (N>0) or adjust condition and limit force manually.
Using general constraint condition
In dialog general constraint condition input values in group box component of condition according to
example dialogue shown below. Select a beam and add the component to the list of defined
components. As limit choose >= 0 kN.
Comparison between force condition and general constraint condition
The results from modelling a tension element using force condition or using general constraint condition
are identical. The modelling itself is much quicker using force conditions, especially if you want to define
many tension elements. This can be done in a single step. When using general constraint conditions you
have to define the conditions for each beam separately.
5.12.3.2 Overload Clutch
An overload clutch can bear a maximum moment. Exceeding this moment will result in rotation of the
clutch adverse the adjacent structure. The moment remains at its maximum during and after rotation.
Using force condition
The maximum moment is defined positive as upper limit or negative as lower limit at the correct section
of the beam (in example dialog: beam start, momentum about local y-Axis).
88 Modelling KRASTA 9.5 Manual
Using general constraint condition
In dialog general constraint condition input values in group box component of condition according to
example dialogue shown below. Select a beam and add the component to the list of defined
components. As limit choose absolute value <= limit value unit. Because of the limit being not zero,
the correct unit for the component and for the limit value has to be selected.
Comparison between force condition and general constraint condition
Additionally to the remarks in the last chapter tension element, rope force conditions have a massive
disadvantage for problems of the overload clutch type: only one limit can be defined (either an upper
limit or a lower limit). With general constraint conditions limits can also be defined as absolute values
(with limit <= only).
5.12.3.3 Friction Element
At contact points between structural members or between one structural member and its support friction
may be important. In beam structures the friction coefficient may be interpreted as maximum ratio
between transferable shear force and normal force (pressure):
where shear force at beam end section
normal force at beam end section (negative value, pressure)
As a sum of degrees of freedom it is
This inequation cannot be defined in one general constraint condition because single components cannot
be defined as absolute (only the sum on components). The inequation is split into two inequations.
Additionally the condition on the normal force (pressure only) is defined:
KRASTA 9.5 Manual Modelling 89
These three inequations can be modelled using constraint conditions. For the first two of them only
general constraint conditions can be used because more than one degree of freedom (component) has
to be considered. In both of these conditions a compensation load case must be generated in the shear
degree of freedom (as a result only one compensation load case is created which is used in both
conditions).
With the following general constraint conditions have to be defined:
Restriction of normal force (tension or pressure) is absolutely necessary to solve the constraint problem.
The inequation for an unconstraint normal force is as follows:
Replace the absolute shear value, you get
Solution space for a positive normal force:
90 Modelling KRASTA 9.5 Manual
Solution space for a negative normal force:
When positive and negative normal forces shall be considered and the condition shall be valid all in all,
the resulting solution space is the intersection of the two solution spaces shown above. The intersection
is reduced to a single point (N=0, V=0). The condition cannot be met for normal forces different from 0.
A friction element capable of transmitting tension and pressure can be modelled using two friction
elements with constraint normal forces. These two friction elements can be pressure friction elements
arranged as a nipper or one pressure element and one tension element arranged parallel. In any case,
two different beams must be used as friction elements.
5.12.4 Sensor degrees of freedom and optimised coupling
In which degrees of freedom compensation load cases are applied influences the results. Thus, it is
important for compensation load cases to match the real structure that is to be calculated. In the following
example the displacements are considerably dependent on the compensation load cases.
A double-span girder (Beams S and S1) with adjacent cantilever (Beam S2) is to be calculated. At the
end of the cantilever a single load is applied. Two supports are modelled using additional support beams
(Beams DGF1 and DGF2). Various constraint conditions shall be applied on the support beams. In the
graphical output the load (turquoise), support forces (red), beam displacements (red and blue border line)
and the beam name is displayed.
Basic system without constraint condition
No constraint condition is applied to the support beams. Support forces and beam displacements are as
follows:
Contact with one auxiliary vector:
Pinnacle-jib base:
Luffing of the jib
Contact with two auxiliary vectors:
SJ top - SJ bottom:
Simple kinematical movements (twisting of the crane, luffing of the jib) can be done by modifying the
auxiliary vector in the description of the connection.
106 Modelling KRASTA 9.5 Manual
5.14.5 Connection
A connection consists of a group of nodes and is used to connect two subsystems physically.
Dialog: Connection
The nodes of the connection are selected graphically. Therefore the cursor is to be set into the list box
below Graphical Selection. Then the nodes can be selected in the desired order. If required, up to two
auxiliary vectors may be defined. By pressing Delete Node the selected node can be removed from the
connection. Insert Node makes room for a new node, which can be input afterwards.
Display of Connections
Connections are represented on screen by their name in geometric center, lines to the nodes as well as
the ordinal number of the node in the connection.
KRASTA 9.5 Manual Modelling 107
5.14.6 Contact
A contact connects two connections to a physical contact.
Dialog: Contact
The two connections need to have the same number of nodes and auxiliary vectors (if any). The order of
the nodes and their position in the connections must coincide. The first two conditions are checked by the
program; as long as the number of nodes and/or auxiliary vectors is different, the OK button remains
inactive. The second condition has to be checked by the user himself.
5.14.7 Error messages (Contact) during connection of subsystems
On completion of the dialogs Subsystem and Contact or upon users request the program tries to
recalculate the positions of the different subsystems. While trying to do so the program may produce the
following error messages:
"Number of nodes/vectors in connections not equal"
Meaning: Two connections connected by a contact do not have the same number of nodes or vectors.
"Subsystem globally inaccessible!"
Meaning: The specific subsystem is neither oriented by vector and angles, nor does it have
connections, so its position cannot be calculated.
"Beam Vector Component does not fit locally! Probably subsystem oriented and
connected"
Meaning: A subsystem is oriented by vector and angles or by connection. Additionally further
connections (or nodes in a connection) exist, that do not fit to their corresponding counterparts.
"Subsystem Vector/Matrix not calculable!"
Meaning: The specific subsystem is meant to be oriented by contacts, but the current number of nodes
and/or auxiliary vectors is insufficient.
If a subsystem is to be oriented by a single contact, the used connections must alternatively consist of at
least:
- Three nodes, that do not lie on a line
- Two nodes and one auxiliary vector not parallel to the connection between the two nodes
- One node and two non parallel auxiliary vectors
KRASTA 9.5 Manual Modelling 109
5.15 Orientation
Structures can be divided into subsystems. The geometrical arrangement of these subsystems (p.97) in
relation to each other is subject of the KRASTA object orientation which will be described in the
following.
Orientations are used to store, modify and re-establish the state of spatial orientation of a structure which
consists of subsystems. The orientation is a regular KRASTA object with a name and a comment.
Orientations can be accessed through:
- The tree structure on the left hand side of the screen
- The menu Subsystem | Orientation
Three different types of orientation are available, depending on their purpose:
Basic Orientation A snapshot of the structure to easily reproduce a certain orientation.
Relative Orientation A certain orientation based on a basic orientaion with additional
orientational changes.
Orientation Modification A named sequence of orientational changes.
5.15.1 Basic Orientation
A basic orientation includes all subsystem orientational information (subsystem (p.97) / joints (p.38) /
contacts (p.107)) in order to describe the geometrical position of a subsystem and its referred
connections. It is able to fully describe and reproduce an orientation state.
The basic orientation does not contain any information about the modelling history of an orientation state.
It is just a snapshot of the orientation state at a certain time.
In contrast to the multiple execution of kinematics (such as a Relative Orientation) the situation will
always be reproduced numerically exact.
The reproduction of orientations states of all subsystems can only be successful, if subsequent changes
to system are not contrary to the orientation object. Deleted subsystems cannot be reproduced.
Subsystems that have been redefined from orientation by contact to orientation by vector and angle or
vice versa will be transferred back into their old state. Newly created subsystems will retain their current
position relative to the parent subsystem within the subsystem hierarchy.
110 Modelling KRASTA 9.5 Manual
Dialog: Basic Orientation
Read actual Orientation Data
The information stored within an orientation will be
replace by those of the current state. New
information will be added and obsolete information
deleted.
Refresh
The orientation item chosen in the window (marked
blue) will be newly read from the current state.
Delete
The orientation item chosen in the window (marked
blue) will be deleted from the basic orientation.
Execute
Wherever possible, all orientation items are applied
to the corresponding structural parts. The model is
changed to reflect the basic orientation.
1
st
Col.: Concurrence
The equal sign shows that the represented orientation information coincides with the current model
conditions. An exclamation mark warns of problems within the orientation information.
2
nd
Col.: Type of the orientation item
There are different types of orientation information:
- Subsystem: The subsystem [in Col. 3] is oriented relatively to the subsystem [in Col. 4].
- Contact: The contact [in Col. 3] connects connection [in Col. 5] and connection [in Col. 6].
Contacts can include information of geometrical positions of subsystems relative to each other. If the
subsystem is oriented by vector and angle then both information have to concur. If the subsystem is
oriented by contact then one contact has to be sufficient to define the position of the subsystem
coordination system.
5.15.2 Relative Orientation
The relative orientation is capable (as the basic orientation) to fully rearrange a subsystems (p.97)
orientation state.
A relative orientation refers to a start orientation of the type basic orientation (p.109) or relative
orientation. Based on that start orientation several steps changing the orientation state are defined in the
relative orientation. Such steps could be:
- A kinematical adjustment, i.e. the call of a kinematic (p.113) that includes or excludes the
information about the target value. If there is no target value defined in the orientation, the target
value of the kinematic will be used.
- Change of a contact (p.107), i.e. connecting a new set of connections.
- A saved orientation modification
The relative orientation allows execution of kinematics automatically without the need to consider further
parts of the subsystem structure. A relative orientation is more flexible to deal with changed basic data
(e.g. longer subsystems) than a basic orientation.
KRASTA 9.5 Manual Modelling 111
Dialog: Relative Orientation
Start Orientation Defines a start orientation.
Modification Sequence A sequence of different types of orientation changes.
Kinematic Executes a polar kinematic with a defined objective value.
Contact Creates or changes defined contacts.
Orientation Modification Executes an already defined sequence of orientation changes.
[Edit] The [Edit] buttons open a short menu including the most important aspects
for the editing of the relevant object.
[Add] The add buttons attaches the chosen modification item information to the end
of the sequence.
[Up], [Down]
[Delete]
The selected (highlighted) entry of the sequence can be moved or deleted.
[Execute] Saves and executes the modification sequence. The basic orientation will be
reproduced first and then the modification sequence will be executed step by
step.
5.15.3 Orientation Modification
A change of orientation is basically a relative orientation without a basic orientation and therefore can
not reproduce a subsystem orientation state in total.
It can be used as part of change sequence within a relative orientation.
Dialog: Orientation Modification
As dialog Relative Orientation without start orientation.
5.15.4 Methods of orientation
112 Modelling KRASTA 9.5 Manual
Create New
Edit
Copy
Delete
Orientations can be newly created, edited, copied or deleted just like other KRASTA
objects (p.17).
Execute Orientations can be executed.
The execution of orientations can be initiated from the applicable menus or from the
editing dialog or by dragndrop.
Execution of a basic orientation means that a certain system orientation is
reproduced.
Execution of a relative orientation means that a certain system orientation is
reproduced from a start orientation and subsequent executions of orientation
changes.
Execution of an orientation modification means that starting from the current state a
sequence of orientational changes is executed. Usually this will not lead to a
certain system orientation.
5.15.5 Notifications during the execution of orientations
For the execution of kinematic KIN
subsystem SUB will be changed to
orientation by contact and angle
So far, the position of the subsystem SUB was defined
solely by the contact (subsystem orientation by contact).
This needs to be changed changed.
The subsystem SUB uses the contact only to determine its
coordinate origin. The position of the angle will be
calculated and determined by the kinematic (now the
subsystem definition is orientation by contact and angle)
unknown Orientation subtype XX The type of the orientation XX is not known in this
KRASTA version. The orientation can not be executed.
"unknown orientation type 'yy' in
Execute_BasicOrientation()"
The type the subsystems are arranged relatively to each
other is not known in this KRASTA version. This information
can not be considered.
KRASTA 9.5 Manual Modelling 113
5.16 Kinematics
Kinematics are capable of performing planar kinematic movements consisting of any number of
substructures which must not have more than one degree of freedom.
Therefore, a predefined substructure, the so-called leading kinematic part, is being moved in small
increments. Auxiliary substructures, which have to be made of two substructures, are adjusted
afterwards. This will be repeated until a certain objective is achieved (node coordinates, angle,
coordinate difference). The increments may be lessened closer to the objective in order to attain a certain
accuracy.
This process will be stopped if substructures are clamped (shut position) or a given number of iterations
is exceeded.
Modelling with kinematics
In KRASTA the substructures of kinematics have to be individual subsystems.
For every kinematic the leading kinematic part has to be connected to a fixed point (relatively to the
individual kinematic), the so-called ground plane.
The orientation of the subsystems relative to the superior (parental) subsystem may be automatically
changed from Distance and Angle to Contact and Angles.
The different substructures have to be assigned to the same level within the subsystem hierarchy
beneath the parent subsystem.
Subsystems which are child of a substructure will be kinematically moved with those as being rigidly
connected.
Kinematic plane
The definition of the plane within which the kinematic movent is done can be a principal plane (X-Y, Y-Z,
and Z-X plane) of any subsystem coordinate system. This subsystem containing the coordinate system
must not be a part of the kinematic substructure. The normal vector of this plane is then automatically the
axis of rotation of the individual substructures. The contacts in between the subsystems, which connect
the substructures, have to be capable to rotate around this axis. E.g. the nodes of a connection
consisting of several nodes have to be located on the same axis parallel to the axis of rotation.
The objective (coordinates, angle, etc.) is defined in the same coordinate systems as the kinematic
plane.
Kinematic movability vs. static flexibility
The rotational movability of substructures only exists for kinematics. The joints necessary for the static
calculations are not influenced by kinematics in any case and have to be defined as beam attributes.
Likewise, two parts which are jointed together can be regarded as rigidly connected bodies.
Modelling of actuators
Contacts of subsystems to other subsystems which are not part of a kinematic are regarded as a contact
to the ground plane (unchanging basic rotation points) for the concerned subsystem. The sole exemption
is made if the connection nodes of the other subsystem have free coordinates. This allows e.g. to
model actuators, such as cylinders, spindles, or control shafts which have alternating lengths throughout
the movement process. Since this kind of free contacts can partly be used to orientate subsystems the
contacts have to be explicitly defined to be free in specific kinematics.
The leading kinematic part has to be a subsystem with a (direct or indirect) connection to the ground
plane.
Interaction of multiple kinematics
Any number of kinematic objects can be generated, allowing for different combinations of subsystem
movements. I.e. a section which has been of variable length in one kinematic can be moved as a rigid
body in another one.
114 Modelling KRASTA 9.5 Manual
Structural parts that are not kinematically dependent but still have to be moved in a certain relation
towards each other can be modelled using several kinematic displacements that have to be executed
one after the other. Such a sequence can be defined through a relative orientation.
Any position or orientation that has to be available for calculation purposes has to be generated by hand
only once and then can be saved and later recalled as an orientation object. This has to be done only if
changes at the structure have been generated. More about orientation, situation and calculation suite can
be found in the according chapter.
The subsystems, contacts and connections can be displayed similar to the display dialog through an
explosion view. Here subsystems will be reduced in size relative to their geometrical center and hence
the contact nodes and connections will diverge.
5.16.1 Dialog: Kinematic
General information
A kinematic has a name and optionally a comment like every other KRASTA object
5.16.1.1 Target Settings
Plane and Reference System
The frame of reference and the plane in which the kinematic is located in has to be defined in the
second section. The chosen subsystem must not be a child system of the subsystems which will be
moved later on. The frame of reference itself can admittedly be displaced during another kinematic, e.g.
the revolving platform of a tower crane will be the frame of reference for the displacement of the boom
subsystem.
Target
The target that describes the goal of the displacement can be defined in the third section. It is possible
that the target coordinate difference can yield two results. This situation depends on the quadrant in
which the structure in its initial position was located. In order to achieve a certain solution the structure
possibly has to be rotated into the proper quadrant with another kinematic by changing the angles. The
following options are available for the target definition:
Angle to Axis
Two nodes have to be chosen of which at least one has to be located on the subsystem which will be
displaced. The subsystem will be displaced until the vector from the first to the second node has reached
an angle relatively to the chosen axis which is equivalent to the defined in a mathematical positive sense.
Node Coordinate
A node located within one of the substructures has to be chosen. The subsystem will be displaced until
the node has reached the defined coordinate within the chosen frame of reference.
KRASTA 9.5 Manual Modelling 115
Coordinate Difference
Two nodes have to be chosen of which at least one has to be located on the subsystem which will be
displaced. The subsystem will be displaced until the distance between the two nodes has reached the
defined value.
Projected Coordinate Difference
Two nodes have to be chosen of which at least one has to be located on the subsystem which will be
displaced. The subsystem will be displaced until the distance from the second to the first node has
reached the defined value in the chosen coordinate direction. The positive and negative value of the
number will be observed.
Angle of three Points
Three nodes (
and
has reached the defined value in the chosen value. The positive and negative value of the number will be
observed.
Switch: Best possible
This switch allows the kinematic to be executed even if the target cannot be reached with the predefined
accuracy (to be defined under options). E.g. the smallest possible value is sought and the substructure
adjusted to this value if the distance is given as zero and the switch best possible is ticked. This can be
used to adjust two independently modelled structures which are supposed to be joined within a bi-polar
system by repeated executions of two kinematics, so that the connections will finally be as close as
possible and can then be connected to each other via a connection.
5.16.1.2 Substructures of a kinematic
The substructures of the displacement are defined on the right hand side of the dialog box.
Leading kinematic part
The option for the leading kinematic part can be found right on top of the section. The selection of the
leading kinematic part can occur by selecting the substructure in the drop down menu or by pressing
the button graphical selection and the subsequent selection of the substructure in the view.
Other kinematic parts
Other kinematic parts can be added through the drop down menu and by pressing the button add.
They can be deleted by choosing a substructure and pressing remove.
Kinematically free connections
Those contacts that have free nodes and are to be defined as free themselves within this kinematic have
to be chosen (moved to the right hand window) in the section kinematically free connections.
The program will try to execute the displacement after pressing the button execute. If this is successful
the system will be displayed in its new position. The system will remain in its current position if any errors
should occur.
The button Clear Kinematic Trace can be used to delete any display of the displacement process from
the view.
Pressing the button Options allows for the definition of parameters for the kinematic algorithms. The
predefined values should usually suffice.
116 Modelling KRASTA 9.5 Manual
5.16.1.3 Options (Kinematic)
Options are the starting step with which the leading kinematic part will be moved with (standard: 0.1 ), the
target precision which has to be reached (standard: 1e-5 m), the maximum number of iterations after
which the kinematic will be stopped (standard: 10 000), and the number of steps that will be displayed for
the optical control (standard: 0 = none).
Dialog: Parameters of Kinematic
KRASTA 9.5 Manual Modelling 117
5.16.2 Error messages (Kinematic)
During input, while saving or during executing of a kinematic, warning and/or error messages can occur.
Below, possible KRASTA error messages concerning kinematics are listed.
5.16.2.1 Error messages (Kinematic), during the input
Please select subsystem first! Add was pressed without having chosen a substructure first.
Subsystem already in list! A subsystem which is already chosen was to be added to the list.
5.16.2.2 Error messages (Kinematic), while saving the object
No reference subsystem selected! The rotary plane and the frame of reference for the target have to be defined.
No leading kinematic part selected! At least one structure that has to be displaced has to be chosen.
Number of other kinematic parts has to
be even!
The number of other kinematic parts always has to be even because of the
explanations in the chapter General.
No target node selected! The node necessary to define the target was not selected.
No second target node selected! For a function where two nodes are necessary (angle, coordinate difference)
only one has been selected.
5.16.2.3 Error messages (Kinematic), during the execution of a polar kinematic
Reference subsystem is part of
kinematic part!
The frame of reference is identical with the child subsystem of one of the
kinematic subsystems.
Leading kinematic part has no contact
to ground!
The leading kinematic part is not directly connected to the ground plane (the
fixed part, relatively to the given kinematic).
Connection nodes are not in direction of
rotation axis!
In a contact with multiple nodes between two subsystems of different
substructures not all of the nodes are located on the common axis of rotation.
This can only be due to numerical inaccuracies. If necessary the nodes of one
subsystem (preferably of the fixed subsystem) can be forced into a straight line
by manually entering the exact coordinates and the connection nodes of the
second subsystem can then be relocated graphically.
Connection nodes are not in direction of
rotation axis!
Several contacts may exist between two substructures which are not located
on the common axis of rotation. Again, this can only be due to light numerical
inaccuracies.
No target node on kinematic part! None of the nodes used to define the target are located on the moving part of
the structure, therefore the target can never be reached.
Disconnected kinematic parts! The substructures are not connected with the leading kinematic part, with each
other or are free at one end and not on the ground plane or another kinematic
part.
Too many iterations, abort! The program aborts the calculation due to exceeding the maximum number of
iterations. Either the number of allowed iterations is too small, or the target
precision too high, or an unknown error inhibits a proper solution. In order to
help finding the reason the last situation is displayed graphically.
Unreachable target! The program cannot execute any further displacements (clamping). In order to
help finding the reason the last situation is displayed graphically.
118 Modelling KRASTA 9.5 Manual
5.16.3 Example: (Kinematic)
For example we will look at a double jointed crane, which will be moved kinematically.
First the existing system will be subdivided into the subsystems boom, actuator bar, tension bar, coupler
bar, counter weight, and base using the function split off marked nodes as new subsystem. The node at
the end of the hydraulic actuator will be defined as free.
actuator (leading
kinematic part)
Boom
Tension bar
Secondary member 1
Counter weight
Coupler bar
Secondary member 2
Base
Now it is possible to describe a kinematic object (see Dialog: Kinematic (p.114)).
The subsystem base will be defined as the reference subsystem with its X-Y plane as the plane of
displacement.
The chosen leading kinematic part will be the actuator. Boom, tension bar, coupler bar, and counter
weight (the order is of no matter here) will be the other kinematic parts.
The program will offer a contact (cylinder DL) containing free nodes. This contact is supposed to be free
within the kinematic, hence it will be chosen.
KRASTA 9.5 Manual Modelling 119
The user can now choose a target. In this example it will be the X coordinate of the node at the tip of the
boom, which will be moved to the position x=-26500mm. After pushing the button execute the boom will
be moved into its new position.
Another possibility to describe the target could be the length of the actuator.
The figure above shows such an example. The actuator will be moved into a position where its length will
be 3500mm.
Pay attention to the selection of the two nodes. One of both (in this case [Drucklenker] DL 8) has to be
part of a kinematic substructure, otherwise no change in length can be achieved. The free node on the
other side will only be displaced later during the reassessment of all coordinates.
120 Modelling KRASTA 9.5 Manual
5.16.4 Further possibilities to model kinematic displacements
Alternating connections
In order to display different orientations a subsystem can be connected to different connections so that it
can be oriented in a different way relative to its connection mate. Thus, substructures can be displaced
linearly (e.g. a travelling trolley of a bridge crane) or rotated (e.g. a rotation assembly sluing wreath).
In contrast to the kinematics of multiple substructures described above, only the different angles of the
substructures relative to each other will be changed via the orientation vectors of the contacts.
Usually it is sufficient to alternate one of the contacts used in a connection to generate a new orientation
of the whole structure. I.e. one side of the connection or one contact usually remains unchanged,
whereas alternative, though similar, contacts will be used on the other side.
The respective alternative contacts can be generated through a copy of an exemplar contact, where only
the individual orientation vectors have to be changed.
Afterwards, the connection of this contact will be transferred to the new contact (edit connection) and the
new orientation can be saved. Free nodes, attached to the displaced structure, will be displaced
automatically.
The rotating assembly of a rotating substructure can alternatively be represented by a polygon. Different
angles of rotation can then be generated through within the separation by relatively shifting the sequence
of assigned contacts.
Modified angles within the subsystem
The coordinates and angles in a subsystem oriented through vector and angle or contact and angle will
be saved within the orientation. Thus, they can be used to display kinematic displacements too by
directly editing the orientation of a subsystem and subsequently saving this object as a new orientation.
KRASTA 9.5 Manual Modelling 121
5.17 Situation
Situations are used to reproduce and calculate certain states of a system repeatedly (e.g. construction or
operating states of a structure) with their specific system definitions, orientations, bearing conditions and
load cases. A situation includes an orientation (p.109), a list of associated load cases and a list of
members to be inactivated.
The situation includes the formerly known position and additionally incorporates administrative tools
that had to be executed manually within older KRASTA versions. The descriptor position will therefore
be omitted in future to account for the technical nature of a situation and to avoid any confusion with the
tasks of the object type orientation.
For further description of a calculation result, a reference to a situation object will appear instead of a
position number. Now, the name of the situation will appear on the surface instead of a number.
Internally a position number will be used for the PAS calculations sequence which coincides with the
internal sorting number of the situation.
Situation can be accessed via:
- The tree structure on the left-hand side of the screen
- The menu Calculation | Situation
If no user defined situations are present for KRASTA system the program will simplify input and output
accordingly. An internal situation $uncertain (p.122) will instead be automatically entered and used.
5.17.1 Methods of situations
Create New
Edit, Copy, Delete
Situations can be newly created, edited, copied or deleted just like other
KRASTA objects (p.17).
Execute Orientations can be executed.
The execution of orientations can be initiated from the applicable menus or
from the editing dialog or by dragndrop.
The execution of a situation leads to execution of an associated orientation
(p.109).
If calculation results are represented graphically KRASTA can reproduce the
relevant situation. The results shown match with the current situation.
122 Modelling KRASTA 9.5 Manual
5.17.2 Dialog Situation
Orientation Refers to an orientation.
Active Load Cases Specifies which load cases will be calculated for the situation.
A list of load cases can be selected. The content of that list is shown as
additional information.
Inactive Beams Specifies which beams will not be considered during calculation for this
situation.
NOTE: Loads and masses of inactive beams are not considered.
A list of beams can be selected. The content of that list is show as
additional information.
Calculate Compensation
Load Cases
If ticked, compensation load cases for constraint conditions are calculated.
[Edit] The [Edit] buttons open a short menu with the most important topics for
editing of the relevant object.
[Execute] Saves and executes a situation. I.e. the chosen orientation will be
reproduced.
5.17.3 The situation $uncertain
For systems without user defined situations (p.121), calculations and evaluations show no releation to a
certain situation. No information about orientations is available in the model, all load cases and all
members are active. The situation $uncertain cannot be edited and only calculation suites can access
this situation. Thus, calculations can be done without having to define orientations, situations and
calculation suites first.
KRASTA implies the uncertain state, as long as no explicitly defined situation can be found in the
system, not even in the solver result file. In this case, KRASTA does not ask for situations in dialogs and
shows no certain situation in outputs. Nevertheless, internally the situation $uncertain is used in all
cases.
Referring to the situation $uncertain means:
When creating solver input sets:
No (certain) situation is set before, the static system is used in its current state.
KRASTA 9.5 Manual Modelling 123
When evaluating result sets:
There is no (certain) situation associated with the individual result. KRASTA cannot determine that
situation, which leads to the result. The result is shown in the current, maybe different, situation.
5.17.4 Create situations for orientations
Apart from creating situations "manually", there is assistance in creating situation for existing
orientations. Situations can be created automatically for specified orientations. The newly created
situations share the base name of the orientation and the orientation is referred to in the situation.
For single orientations this can be done by right-clicking on an orientation in the object tree and selecting
"Create Situation". If multiple situations shall be created the menu item "[Situation] Create for
Orientations..." in the main menu "calculation" can be used.
KRASTA 9.5 Manual Calculation 125
6 Calculation
The following chapter describes components of KRASTA involved solving the statically problem, such as
calculation suite, core solver, result and log files.
Error and warning messages that can occur during a PAS solver run are listed as well.
KRASTA 9.5 Manual Calculation 127
6.1 Calculation Suite
A calculation suite is used for the repeatable calculation of a list of situations (p.121). Apart from a list of
situations it contains information about the chosen solver, the method of calculation and further solver
settings.
Two standard calculation suites are available for PAS, 1
st
and 2
nd
order theory with the situation
$uncertain (p.122).
Standard calculation suite can be edited. Copies can be made and edited in order to copy the default
settings.
Calculation suite can be accessed via:
- The tree structure on the left-hand side of the screen
- The menu Calculation | Calculation suite
6.1.1 Available solvers and computation theories
KRASTA supports several the following solver:
6.1.1.1 PAS III
Calculation of a spatial framework according to 1
st
and 2
nd
order theory, considers mass load cases,
knows (semi-)rigid and/or conical cross sections. It is shipped with the KRASTA package.
6.1.1.2 PAS IV
The same capabilities as PAS III with accelerated calculation core.
6.1.1.3 MOD (modal analysis)
The modal analysis of spatial frameworks, calculates natural frequencies and natural modes, it considers
bearing rigidity and mass cases. It is shipped with the KRASTA package.
6.1.1.4 STAB88 / NODYA [OPTION]
Calculation of a spatial framework according to 1
st
and 2
nd
order theory, capable of nonlinear calculations
for both geometry and material. STAB88 / NODYA is a third party solver and is not shipped with the
KRASTA package.
6.1.2 Methods of calculation suites
Create New
Edit
Copy
Delete
Calculation suites can be newly created, edited, copied or deletedjst like other
KRASTA objects.
Execute Calculation suites can be executed.
The execution of calculation suites can be initiated from the applicable menus or from
the editing dialog or through the menu Calculation | Execute >.
The execution of a calculation suite means the reproduction and calculation of
predefined situations.
128 Calculation KRASTA 9.5 Manual
6.1.3 The default calculation suites PAS linear and PAS ThII
The calculation suites "PAS linear" and PAS ThII are available by default. The program starts the solver
PAS IV when executing these calculations suites in order to calculate all basic or ThII load cases. All
members are considered active and all compensation load cases are calculated if necessary. The results
are assigned to the situation $uncertain (p.122) instead of any defined situation.
The calculation suites "PAS Linear" and PAS ThII can be edited and deleted.
6.1.4 Dialog: Calculation Suite
Calculate immediately ticked: Solver input files are created and sent to the solver.
unticked: Solver input files are created but are not sent to the solver.
The solver may be started for these input files manually.
Clear results before All results are deleted before. This does also include results for situations
which are not to be calculated with this calculation suite.
Clear calc log before The log file with messages from previous calculations is deleted before.
Available The list in the left window shows which situations are available to solve.
Calculate The list in the right window shows which situations are to be solved.
Solver Specifies which solver and which theory will be used.
[Solver settings] Opens a dialog with detailed solver settings when available (see below).
No setting details are required for PAS III and PAS IV.
KRASTA 9.5 Manual Calculation 129
6.1.4.1 Dialog: Solver Options Modal Analysis
Mass load case The mass case for which natural modes and frequencies are to be
determined.
Number of natural modes The number of the natural modes and frequencies to be determined.
6.1.4.2 Dialog: Solver Options NODYA
Register: General
For descriptions of the individual entries refer to the NODYA documentation.
130 Calculation KRASTA 9.5 Manual
Register: Nonlinear Calculation
For descriptions of the individual entries refer to the NODYA documentation.
KRASTA 9.5 Manual Calculation 131
6.2 Calculation according 2
nd
Order Theory
6.2.1 2
nd
Order Theory, Basics
The following theory is implemented for 2
nd
order calculation of PAS:
For the single beam the differential equation system (DES) is solved according to the technical bending
theory. The equilibrium is formulated in a deformed condition in order to consider term is
considered for bending:
The stiffness matrices for beams with constant cross section is determined analytically, the stiffness
matrices for beams with conical cross section is determined numerically with a tolerance of approx. 1
0
/00.
The torsion is considered according to St. Venant theory. Single beam matrices are assembled
geometrically linear (Williot plan of displacement). The solution of the equation system is iterated over the
normal forces.
A prerequisite of 2
nd
order calculation is, that in spatial frames the differential equations for bending of
both cross section axes are decoupled, both for strain and for torsion. In [1] prerequisite conditions to this
decoupling are discussed and shown.
In which conditions these can prerequisite can be seen as fulfilled is shown in [1].
For 2
nd
Order theory calculations the equilibrium is formulated for the deformed framework. Inner forces
refer to axes of the deformed beams. Loads and predeformations are considered in undistorted working
direction but with a relocated working point. Geometrical effects due to inner beam deflection or
shortening are neglected in general. If this seems to be not appropriate this can be corrected by creating
additional nodes along the beam. Load components in beam direction may have an influence on the
beam stiffness. This influence is only taken into account correctly if the loads are applied at begin or end
of the beams.
Beam loads and beam predeformations are already considered to calculate inner forces in the 1
st
load
step. Loads applied at the start node of beam (L=0) are considered for the beam itself, further loads
(L>0) are considered at the start of the next beam.
It is possible to determine the ideal bifurcation load (ideal buckling load). This is done by iterative
increaments of the loads up to the factor when the stiffness matrices determinant denominator becomes
zero (or negative).
Literature: 2
nd
Order Theory
[1] Mller, K.-H. , Mrchen, H., Vlkel, G.
Zur Berechnung ebener und rumlicher Stabwerke
Theoretische Grundlagen zu PAS (mit weiteren Literaturangaben)
Verffentlichungen des Institutes fr Statik und Stahlbau der TH Darmstadt, Heft 9, 1970.
6.2.2 Th. II, Modelling techniques
- The count of the equilibrium iteration steps needed depends on the nature of the system. Criterion to
check is the determinant dominators rate of change. Often, one equilibrium iteration step is sufficient,
especially if the load steps are not too wide.
- Relevant steps in normal forces should only be present at beam ends, i.e. at nodes. If needed, one
should create intermediate nodes to be able to distribute beams loads and masses concentrated to
these nodes.
- Using wider beam lengths or relevant non-constant normal forces, affected beams should be split up
to appropriate shorter beams parts.
See also:
Load Case 2nd Order (p.76)
Brief Information for Review (p.221)
KRASTA 9.5 Manual Calculation 133
6.3 Situation-independent calculation
Using the menu item Situation independent calculation KRASTA allows to create solver input (resp.
result) sets indcated by position numbers.
The Situation independent calculation is equivalent to the solver interface of version 9.2 and older. That
way to specify a position is obsolete and should not be used anymore. Please use the more modern
and flexible calculation suite introduced with version 9.3 instead.
Obsolete Idiom Position
In KRASTA 9.2 and older, the idiom position was used. The user was able to identify result data,
loosely specified at the time of solver execution. The user had to track position numbers and according
structural system himself. No means were available to automatically recreate the static situation referred
to by the position number.
Since KRASTA 9.3 the concept of Situations allows switch between different static situations in a
systematic and comfortable manner.
For favor of the more general situations the usage of position numbers has become obsolete.
KRASTA 9.5 Manual Calculation 135
6.4 Content of the result file
The result file contains inner forces of beams at particular sections points (p.40) and support forces
(p.41) of nodes, resulting from certain load cases (p.71) in certain situations (p.121).
If the result file already contains inner forces for a given load and a certain situation these results are
overwritten.
Only the results of basic load cases (p.71) and (if any) TH II load cases (p.76) are stored into the result
file. Load combinations are always superposed according to their actual definition. Stresses are newly
determined referring the actual cross sections (p.47).
KRASTA 9.5 Manual Calculation 137
6.5 Process Solver Input Files
A solver input file is a self consistent calculation order for a specific solver (p.127).
Input files are created by calculation suites (p.127). Usually the according solver is started to process the
solver input file. The results are stored in the Result File (p.135) for later analysis (p.212).
However, calculation suites may just create solver input files without starting the solver. Such suspended
input files may be sent to the solver with the menu item Calculate solver input file.
KRASTA 9.5 Manual Calculation 139
6.6 Calculation Log
The calculation log stores messages, which occur during the execution of a solver input file (p.137), e.g.
start and end time, available disk space, storing places etc. as well as all output of the solver (p.127).
The solver may fail to solve a problem due to numerical problems or an insufficiently constraint model.
Even if the solver finishes the solution errors and warnings may have occurred (refer to e.g. PAS error
messages (p.141)).
A 2nd order theory (p.131) calculation may be used to determine the maximum stable load factor (Euler
buckling). In this case an error 455 indicates unstable load factors.
The calculation log can be reviewed after the solver finishes through menu item Show Log-File.
KRASTA 9.5 Manual Calculation 141
6.7 PAS error messages
This chapter describes the most frequent PAS error messages/warnings, their causes and methods to
identify the sources of error.
Assistance and suggestion are given to eliminate the errors. Usually different options to eliminate the
source of error are available for the desired static system.
6.7.1 Error/Warning Nr. 229
Error message
Fehler oder Warnung (229) aufgetreten!
Cause
No support conditions were defined, the structure is not supported.
6.7.2 Error/Warning Nr. 451
Error message
Fehler oder Warnung (451) aufgetreten!
Warnung Nr.
451 : DAS TRAGWERK ODER TEILE DAVON SIND KINEMATISCH UEBERBESTIMMT.
451 : The structure or parts of are kinematically underdetermined
Cause
- There is a closed structure of (partially) rigid beams (example #1)
- There is a open structure of (partially) rigid beams but rigidly supported (example #2)
Finding the culprit
Mark all beams with rigid and/or partly rigid cross sections (menu item Selection | Beam property | Cross
Section) and display all support conditions. Places, in which several (partly) rigid beams are present,
must be examined for closed and/or rigidly supported beam chains.
142 Calculation KRASTA 9.5 Manual
Example: Error/Warning Nr. 451, #1
A massive structural element in your structure is modeled using rigid
beams. This could be a casting with several beams of the structure
attached.
Since the casting is quite rigid and not in the scope of your
calculation anyway, you have decided to model the outline shape of
the casting with rigid beams. The individual rigid beams are
connected rigidly to each other.
The closed ring causes an error Nr. 451 during the calculation.
Fault repair
Open the ring by deleting one segment of the beam chain. The rigid
beams and their rigid connection remain a rigid and distortionless
structure.
KRASTA 9.5 Manual Calculation 143
Example: Error/Warning Nr. 451, #2
Next to supports you model a shear panel with the help of rigid
beams. Therefore, you introduce a bracing with a coupling node at
the intersection of the bracings. All four rigid beams use this node as
an end node.
Rigid beams and rigid support together, achieve a rigid structure
(Fig. rigid Support, dashed line) and cause an error Nr. 451.
Fault repair:
Here, several possibilities are available to remove the fault. You have
to decide which one is compatible with the needs of your static
system.
- Release a support in direction of the connection line between
the support nodes (Fig. Release Support).
- Apply a joint condition to three of the four beams to enable a
cross angle change (Fig. with Joint).
Please also consider chapter Notes on using rigid cross sections
144 Calculation KRASTA 9.5 Manual
6.7.3 Error/Warning Nr. 453
Error message
Fehler oder Warnung (453) aufgetreten!
Warnung Nr.
453 : DAS TRAGWERK ODER TEILE DAVON SIND BEWEGLICH.
453 : The structure or parts of are free to move.
Cause
Joint and/or support conditions allow a part of the structure to move/rotate without resistance. The
movable part can be an underconstraint node, a rotating beam as well as a larger kinematic part of the
structure.
Modelling faults, which cause warning 453, fall into two categories: real movability and rotating
objects.
Fault finding
Looking for the fault, the knowledge of the linkage between nodes and beams as well as between nodes
and inertial system (fixed base, earth) is necessary
The linkage between beam and nodes is determined by joint conditions of the beam (beam property), the
linkage between nodes and fixed base by support conditions (node property). In each case, six degrees
of freedom are available, three translational and three rotational (Fig. Degrees of Freedom).
fixed base
support cond.
node
beam
joint cond.
Fig. Degrees of Freedom
KRASTA 9.5 Manual Calculation 145
6.7.3.1 Real Movability
Generally real movability can be sought out easily by examining the bending line. Uncommonly large
deflections indicate the movability.
If there is no load in the direction of the movability, it may necessary, to introduce additional loads in this
direction (e.g. additional load cases with horizontal acceleration).
Approach:
Display a selected bending line and show the whole system (fully zoomed out).
If no extra ordinary deformation is shown then either the load case is unappropriate or there is no real
movability.
If the display looks like fig. huge deformation, select the beams with the huge deformation (in mode
beam selection click the bending line with left mouse button and select all offered beams).
Choose the display setting minimal and show the whole system (fully zoomed out). The selected beams
indicate the area of movability (fig. area of movability).
6.7.3.2 Rotating Objects
In order to find this error, the KRASTA model must be scanned for usual error patterns. Here all joint and
support conditions should be displayed.
146 Calculation KRASTA 9.5 Manual
In large systems it can be helpful to cut the model into smaller parts. Eventually delete a part of the
model, supporting the remaining part if necessary and evaluate again. If the error still occurs then the
error is part of the remaining structure otherwise of the deleted part. Keep attention of not producing
further errors by dividing the model.
Node can rotate
Type of Fault: At a bearing support in the model both a support condition
(ball bearings) and a joint condition (ball joint) is defined as shown in fig.
rot. node #1. The node is neither rotational linked with the fixed base
system nor with the beam, thus it can rotate freely.
Proposal: Modelling bearing condition, one should always use support
condition wherever possible. Connect the beam rigidly to the support node
and apply the desired support conditions to the node.
If this is not applicable, because the desired support condition cannot be
defined in the node coordinate system, fix the node in all degrees of freedom
and apply the joint conditions to the beam.
Type of Fault: All beams are connected to a node with joints
(Fig. rot. node #2). The node is rotational connected with none of the
beams, thus it can rotate freely.
Proposal: Connect one of the beams rigidly with the node.
Beam (chain) can rotate
Type of Fault: A beam or a beam chain is not fixed against rotation about the center line (Fig. rot. beam
#1, Fig. rot. beam #2, Fig. rot. beam #3).
Proposal: Define support conditions, joint conditions of the beam (chain) or adjoinded beams in a way to
fix the rotation.
6.7.4 Error/Warning Nr. 455
Error message
Fehler oder Warnung (455) aufgetreten!
Warnung Nr.
455 : DIE BELASTUNG LIEGT BER DER NIEDRIGSTEN VERZWEIGUNGSLAST
455 : THE LOAD LIES OVER THE LOWEST BIFURCATION LOAD
Cause
Calculation according 1
st
order theory:
KRASTA 9.5 Manual Calculation 147
In 1st order calculations error 455 usually occurs in combination with warning 453. Eliminating warning
453 eliminates error 455.
Calculation according 2
nd
order theory:
In 2
nd
order calculations this error message occurs if a beam or a structural part exceeds the ideal
buckling load (bifurcation load).
Note: Unfortunately there is no way to spot out the affected beam(s). Buckling, in the sense of applied
theory, is a system fault not caused by single beams. The bending line of the 2
nd
order results just below
the buckling load may be evaluated to get an idea of the failing members or substructure.
KRASTA 9.5 Manual Calculation 149
6.8 Modal Analysis
KRASTA supports the calculation of natural frequencies and according Eigen vectors (modes) of elastic
systems. Rigid, partially rigid or conical cross sections have to be replaced with elastic or constant cross
sections.
A modal analysis requires the selection of a mass case (usually the "Permanent Mass") and a maximum
number of natural frequencies to calculate. The results of the analysis can be output in textual form for
further computations.
Eigenvectors can be displayed and animated in a user defined scale by the menu item
View | Eigen Vector.
KRASTA 9.5 Manual Analysis and Documentation 151
7 Analysis and Documentation
The following chapter describes the possibilities to analyse, evaluate and document KRASTA systems.
KRASTA 9.5 Manual Analysis and Documentation 153
7.1 Proofs
Proofs and results (p.207) are handled by KRASTA in similar manner (see Proof- / Result-Control-Sets
(p.211)). In both cases, the evaluation pattern, the type of evaluation, extremation and textual output are
specified.
In contrast to result controls sets proof controls sets compare a result value to a permissible value
according to a standard leading to a utilization.
Classifications
To determine permissible values according to a standard it is usually necessary to provide additional
information, e.g. for materials (p.63). Usually this information is a so called classification.
E.g. a classification can be something like this:
The material named StE 355 is in terms of DIN 15018 to be classified as St 52
KRASTA 9.5 Manual Analysis and Documentation 155
7.1.1 Proof of fatigue based on damage accumulation
Modern proofs of fatigue are based on damage accumulation to evaluate the operating characteristics in
detail. Therefore, the operation is summarized in form of particular load sequences and design spectra.
Load sequences result in unique stress time histories at every point in the structure. KRASTA performs a
rainflow analysis to determine the stress ranges and associated number of occurrence.
The fatigue damage analysis is done according the linear damage accumulation hypothesis by
Palmgren-Miner as described below. The analysis results in a total sum of damage which is often
reformulated to damage equivalence factors or effective stress history parameters.
The partial damages are evaluated in respect to S-N curves and safety factors according to individual
standards.
The current KRASTA version offers the following proofs of fatigue based on damage accumulation:
- DIN 13001-3-1:2005-03 (p.163) resp. prEN 13003-1-1:2009 (p.169)
- EN 1993-1-9:2005 (EC 3) (p.179)
The specification of a design spectrum replaces the specification of a S class (or similar) as well as the
load evaluation pattern.
156 Analysis and Documentation KRASTA 9.5 Manual
7.1.1.1 Linear damage accumulation according to Palmgren-Miner
The following description is kept standards independent, no additional factors according to standards are
considered..
Diagram: Linear damage accumulation acc. Palmgren-Miner
As an example, one S-N (Whler) curve from [EC 3] is shown, whereas:
Inverse slope of S-N curve below fatigue limit
acc.
[StK].Chap.1.1.4.2.
stress range , number of stress cycles
actual number
Number of stress cycles to failure
The partial damage
Linear accumulation of partial damages gives the total damage.
(Damage summation according Palmgren-Miner rule)
The proof is fulfilled if
(e.g.: lt. [EC 3].Appendix A)
Some standards allow values different from 1.0 for the total damage.
KRASTA 9.5 Manual Analysis and Documentation 157
The linear damage accumulation hypothesis according to Palmgren-Miner assumes that partial damages
are independent from each other. Thus, they are independent from the earlier stress history. The non-
linearities of the S-N curve are already included in each partial damage.
Therefore, linear damage accumulation allows to
- evaluate and document normal and shear stress damage separately
- associate a partial damage to a particular working cycle
7.1.1.2 Result values of a damage accumulation
Additionally to the result items commonly used in KRASTA proof of fatigues (notch case, maximum
stress range, tolerable stress range and utilization) there are items specific to damage accumulation such
as stress collective values and sum of damage.
For the point of proof of stresses showing the highest utilization the textual output additionally lists the
partial damages (see example below).
Example: Textual Output in case of Damage Accumulation
beam section pntW ds c m sig s sig max sig lpS min sig lps ds Sd ds Rd uti sig D sig O
Pivot Frame
...
U 109 47.2 3 8.0 3.0 .047 -1.87 14 -7.65 4 5.78 16.45 .351 .043 b
...
Root
Abspg. 4 2.3E+03 1 8.0 3.0 .091 12.94 29 1.65 6 11.29 13.19 .856 .627 b
Abspg. 5 .0 2 8.0 3.0 .043 13.82 15 2.43 3 11.4 16.88 .675 .308 b
...
HT 14 .0 7 8.0 3.0 .094 -.79 1 -6.57 29 5.78 13.05 .443 .087 b
HT 15 .0 -1 8.0 3.0 .059 2.71 4 -11.44 15 14.15 15.18 .932 .81 b
HT 16 421.75 7 8.0 3.0 .043 -.39 1 -5.08 15 4.69 16.92 .277 .021 b
...
HT 15 .0 -1 8.0 3.0 .059 2.71 4 -11.44 15 14.15 15.18 .932 .81 a
Spectral Components Damage:
Number/Weigthing x Load Sequence -> D_sig
7500.0 x unload 55t B<>D -> .01
40000.0 x unload 45t A<>F -> .273
100000.0 x unload 25t A<>F -> .336
100000.0 x unload 15t C<>F -> .191
...
Example of a textual output of a proof acc. DIN 13001-3-1:
- For each point an individual stress history parameter
- For the point of proof of stresses with the maximum utilization the partial damages
are
shown for each component (working cycle) of the design spectrum
.
Literature: Damage Accumulation
[EC 3] EN 1993-1-9:2005
Ausgabe: 2005-07
Eurocode 3: Bemessung und Konstruktion von Stahlbauten -
Teil 1-9: Ermdung
[StK] Stahlbaukalender, 2006
8. Jahrgang, Herausgegeben von Prof. Dr.-Ing. Ulrike Kuhlmann
Abschnitt 2: Grundlagen und Erluterungen der neuen Ermdungsnachweise nach Eurocode 3
Dr.-Ing. Alain Nussbauer, Dr.-Ing. Hans-Peter Gnther
KRASTA 9.5 Manual Analysis and Documentation 159
7.1.2 Proof of Fatigue acc. DIN 15018
A proof of fatigue according to DIN 15018 requires the classification of the used materials and the
classification of the points for proof of stresses into notch conditions.
The loading group may be determined for every individual proof.
Points for proof of stresses, that have not been given a notch case, may be supplied with a default notch
condition. If no default is selected, only points with classified notch conditions are considered for the
proof.
The proof may be applied to normal stresses only, shear stresses only or combined stresses. These
three possibilities can also be used together.
For each subtype of proof an individual output format has to be selected.
In the case of normal and shear stresses the search for extreme values is carried out along the util ization
of the permissible stresses, for combined stresses along the resulting comparison value of the two
utilizations, that is to be compared to 1.1 (DIN 15018, Part 1, 7.4.5).
If more than one subtype of proof is carried out simultaneously, it is possible to output the worst case
only. The worst case is the one with highest utilization.
The proof of combined stresses can either be done "simplified" by combining the two maxima of normal
and shear stress without consideration of their coincidence or as proposed by the standard.
It can be selected whether the permissible
Table 18 (DIN 15018)
Equations for permissible upper stresses depend on ,
(tension)
(pressure)
(swelling domain)
(tension)
(pressure)
Furthermore is considered:
(acc. W0)
Welding
(acc. K0)
proof of normal stresses:
proof of shear stresses:
combined proof:
For non simplified combined proofs, the sum shown above is maximized. For simplified combined proofs
the maximum normal stress and maximum shear stress utilization are evaluated first. They are combined
later.
Materials: DIN 15018
St 37
St 52-3
Notch Cases: DIN 15018
W0
W1
W2
K0
K1
K2
K3
K4
Loading Groups: DIN 15018
B1
B2
B3
B4
B5
B6
KRASTA 9.5 Manual Analysis and Documentation 161
7.1.3 Proof of Fatigue acc. DIN 22261
A proof of Fatigue according to DIN 22261 requires the classification of the points for proof of stresses
into notch cases.
Points for proof of stresses, that have not been given a notch case, may be supplied with a default notch
case for the proof. If no default is selected only classified points are considered for the proof.
The proof may be applied to normal stresses or shear stresses. These two proofs can also be used
together.
Extreme values are searched for the utilization of the admissible stress differences (Cond. 66 and
Cond. 67). The fatigue factor can be specified.
If both subtypes of proof are carried out simultaneously, it is possible, to output the worst case only. The
worst case is the one with highest utilization.
Notch case: DIN 22261
Notch cases for DIN 22261 are:
Table 17 (DIN 22261)
Notch case Go0 Go1 Go2 Go3 Go4 Go5
adm Ao [kN/cm] 25,0 22,4 20,0 18,0 16,0 14,0
Notch case Gt1 Gt2 Gt3 Gt4 Gt5 Gt6
adm At [kN/cm] 18,0 16,0 14,0 12,5 (11,2)
*)
10,0
*) Notch case Gt5 is not specified in Table 17 explicitly and is added here analogous to Kt5.
Table 20 (DIN 22261)
Notch case Ko1 Ko2 Ko3 Ko4 Ko5,Kt5 Ko6,Kt6
adm Ao,t [kN/cm] 18,0 16,0 14,0 12,5 11,2 10,0
Notch case Ko7,Kt7 Ko8,Kt8 Ko9,Kt9 Ko10,Kt10 Ko11,Kt11 Ko12,Kt12
adm Ao,t [kN/cm] 9,0 8,0 7,1 6,3 5,6 5,0
Proof: DIN 22261
Consideration of fatigue factor :
Conditions of the proof of fatigue:
The stresses are signed.
Def.:
162 Analysis and Documentation KRASTA 9.5 Manual
Table 10 (DIN 22261)
1.) Parts beyond zones of welded joints:
normal stress :
1.1)
Cond.66:
( Row 1 )
1.2)
Cond.66:
( Row 2 )
1.3)
Cond.66:
( Row 3 )
shear stress :
1.4) Cond.67:
( Row 4 )
2.) (Welds) and Parts within zones of welded joints:
normal stress :
2.1)
Cond.66:
( Row 7 )
2.2)
Cond.66:
( Row 8 )
shear stress :
2.3) Cond.67:
( Row 9 )
The -condition in universal form is:
The utilization is calculated by:
At small stress differences at a high pressure stress level, it is possible to calculate negative utilization
values. These values satisfy the proof.
KRASTA 9.5 Manual Analysis and Documentation 163
7.1.4 Proof of Fatigue according to DIN CEN/TS 13001-3-1:2005-03
In the following the concept of the proof is explained first. After that, the implementation in KRASTA and
used calculation formula are shown. Finally according program dialogs, output formats and value tables
are described.
DIN CEN/TS 13001-3-1:2005, Method of Proof
Based on the operating method, notch case and accessibility, permissible stress ranges are determined
and compared against characteristic stress ranges. The workflow in detail is as follows:
Operating method:
In general, the operating method is specified by a range of load working cycles of which each is weighted
with a relative frequency, i.e. by a certain load spectrum.
S-Classes:
The S-class is derived from a load spectrum considering further parameters like the class of load
spectrum factors Q
0
to Q
5
(see [13001-3-1:2005], Tab 4) and the S-class S0 to S9 (see [13001-3-
1:2005], Tab. 11 and Tab. 12) respectively. Alternatively, a guidance for empiric selection of S-classes is
given in [13001-3-1:2005], Annex B.
Notch cases:
Structural details are covered by classification of notch cases (see [13001-3-1:2005], Annex A and E).
With the classification of a certain notch case, a characteristic stress range
or
:
To consider fail-safe or non fail-save components, accessibility and hazards for persons a fatigue
strength specific resistance factor
Periodic inspection and
maintenance
Poor accessibility
Stress history parameter
:
Each load cycle causes individual nominal stress cycles in every location and therfore individual stress
spectra. Based on the shape of the stress spectra and the slope values specified by the notch case
individual stress history parameters
The dependency between S-classes and
is defined as follows:
Class S0 S1 S2 S3 S4 S5 S6 S7 S8 S9
0.008 0.016 0.032 0.063 0.125 0.25 0.5 1.0 2.0 4.0
The formulation may be transformed using stress spectrum factors
and
according to
DIN13001-1, Chap. 4.3.4. Because of
it is:
mit
The stress spectrum shape is covered by the ratio parameter
and
- inverse slope of o/N-curve
and
.
For
or
values out of a given list are available (see Chapter Notch Cases 13001-3 (p.177)).
The slopes
or
according to DIN-Tab. 10
- If the compression portion of the stress range shall be reduced to 60%
- Optionally default notch cases for unclassified points for proof of Stresses.
Thus, the proofs have to be formulated separately for different S-Classes, specific resistance factors,
compression stress evaluation and (if any) default notch cases. But proofs can be combined into lists to
be evaluated together.
If no default notch case is specified only classified points for proof of Stresses are proven. If no
classification is given the point is not taken into account. The notch case to be taken into account is
determined for normal and for shear stresses independently.
Types of proof:
The proof can be done separately
- for normal stresses,
- for shear stresses
- combined
It is also possible to do all three types simultaneously. For each of these proofs a specialized output
format is available.
If more than one type of proof is done simultaneously it is possible to output the worst case only. The
worst case is the proof with highest utilization.
Proof: DIN CEN/TS 13001-3-1:2005 (simplified procedure)
Stress History Parameter:
In the simplified procedure, the stress history parameter
or
whereas compression portions are reduced to 60%, optionally.
:
with:
,
bzw.
according to individual classification of the points for proof of Stresses.
save approx.
*)
Type of Proof Utilization
Proof of normal stresses:
Proof of shear stresses:
Combined proof:
with
and
save approximated
*)
.
*) KRASTA is using KRASTA
with
consideration of fatigue limit and cut off stress ranges.
The result of the analysis, given in form of collective coefficient and relative total number, is listed in
combined form as the time history parameter
.
Def.:
bzw.
whereas compression portions are reduced to 60%, optionally.
with:
Analog to the simplified procedure. The design stress range is the difference between
maximum and minimum across all load events present in the design spectrum.
KRASTA 9.5 Manual Analysis and Documentation 167
relative total number of cycles,
with:
,
bzw.
according to individual classification of the points for proof of stresses.
according to design spectrum, determined for each point for proof of stresses
individually.
Type of Proof Utilization
stress related value damage related value
Proof of normal stresses:
)
Proof of shear stresses:
)
Combined proof:
with
Dialog: Proof of Fatigue according to DIN 13001-3
If specifying a design spectrum (damage accumulation procedure)
If specifying a S-Class (simplified procedure)
In the Proof of area of the dialog, design spectrum or S-Class (Loading Group), specific resistance
factor
or
:
To consider fail-safe or non fail-save components, accessibility and hazards for persons a fatigue
strength specific resistance factor
Periodic inspection and
maintenance
Poor accessibility
Stress history parameter
:
Each load cycle causes individual nominal stress cycles in every location and therefore individual stress
spectra. Based on the shape of the stress spectra and the slope value specified by the notch case
individual stress history parameters
The dependency between S-classes and
is defined as follows:
Class S0 S1 S2 S3 S4 S5 S6 S7 S8 S9
0.008 0.016 0.032 0.063 0.125 0.25 0.5 1.0 2.0 4.0
The formulation may be transformed using stress spectrum factors
and
according to
DIN13001-1, Chap. 4.3.4. Because of
it is:
mit
The stress spectrum shape is covered by the ratio parameter
and
- inverse slope of o/N-curve
and
.
For
or
values out of a given list are available (see chapter Notch Cases 13001-3 (p.177)).
The slopes
or
or
whereas compression portions are reduced to 60%, optionally.
:
with:
,
bzw.
according to individual classification of the points of proof of stresses.
save approx.
*)
Type of Proof Utilization
Proof of normal stresses:
Proof of shear stresses:
Combined proof:
with
and
save approximated
*)
.
*) KRASTA is using KRASTA
with
consideration of fatigue limit and cut off stress ranges.
The result of the analysis, the collective coefficient and relative total number, is shown in combined
form as the time history parameter
.
Def.:
bzw.
whereas compression portions are reduced to 60%, optionally.
with:
Analog to the simplified procedure. The design stress range is the difference between
maximum and minimum across all load events present in the design spectrum.
KRASTA 9.5 Manual Analysis and Documentation 173
relative total number of cycles,
with:
,
bzw.
according to individual classification of the points of proof of stresses.
according to design spectrum, determined for each point for proof of stresses
individually.
Type of Proof Utilization
stress related value damage related value
Proof of normal stresses:
)
Proof of shear stresses:
)
Combined proof:
If specifying a design spectrum (damage accumulation procedure)
If specifying a S-Class (simplified procedure)
In the Proof of area of the dialog, design spectrum or S-Class (Loading Group), specific resistance
factor
and
and
, see Implementation in
KRASTA (p.170).
Specification of a specific resistance factor
ds c
dt_c
characteristic stress ranges
m(s)
m(t)
inverse slope of the o/N-curve
sig max
sig min
tau max
tau min
stress components, causing stress ranges.
ds Sd
dt Sd
design stress range (may be reduced).
ds Rd
dt Rd
permissible stress range.
part of proof fulfilled if:
*) In the scope of DIN 13001-3, KRASTA does not distinguish resulting utilization and comparison
value.
Prepared Output Formats
Type of Proof Format
Proof of normal stresses: DIN 13001-3 sig
one line, wide page, contains
normal stress proof values.
Proof of shear stresses: DIN 13001-3 tau
one line, wide page, contains
shear stress proof values.
Combined Proof: DIN 13001-3 res
three lines, wide page, contains both groups from
above and the res. comparison value comp res.
KRASTA 9.5 Manual Analysis and Documentation 177
Notch Cases: DIN 13001-3
Standard sequence with a ratio of 1.125.
See also section DIN 13001-3, Method of Proof (p.170).
355 N/mm
315 N/mm
280 N/mm
.
.
.
8.0 N/mm
7.1 N/mm
6.3 N/mm
Loading Groups: DIN 13001-3 (S-Classes)
See also section DIN 13001-3, Method of Proof (p.169).
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
KRASTA 9.5 Manual Analysis and Documentation 179
7.1.7 Proof of Fatigue according to EN 1993-1-9:2005 (EC 3)
In the following the concept of the proof is explained first. After that, the implementation in KRASTA and
used calculation formula are shown. Finally according program dialogs, output formats and value tables
are described.
EN 1993-1-9:2005, Method of Proof
Based on the operating method, notch case and accessibility, permissible stress ranges are determined
and compared against characteristic stress ranges. The workflow in detail is as follows:
Operating method:
In general, the operating method is specified by a range of load working cycles of which each is weighted
with a relative frequency, i.e. by a certain load spectrum.
Damage Accumulation:
The damage parts of each working cycle defined in the load spectrum are calculated based on the
Palmgren-Miner rule (p.156). These individual damages parts are, weighted by their relative frequencies,
accumulated to a total sum of damage
S-Class:
Damage equivalence factors
and
or
:
To consider the safety concept and consequences of failure a partial safety factor for fatigue strength
Safe life concept
Design stress ranges:
In general, the design stress range is the difference between the maximum and the minimum stress
present in the stress spectrum.
For thermally stress relieved or non-welded structural members the compressin portion of the stress
range may be reduced to 60%.
180 Analysis and Documentation KRASTA 9.5 Manual
Damage equivalence factor :
Each load sequences cause individual nominal stress range collectives for each location. Based on the
shape of this stress range collectives and the S-N curve specified by the notch case the damage
equivalence factor is determined according to [EC 1] Eqn.2.16.
An individual damage equivalence factor is determined for each stress component (normal or shear
stress).
If a S-class is specified for the structural part is given by [EC 1].Tab.2.12:
S-Class S
02
*)
S
01
*)
S
0
S
1
S
2
S
3
S
4
S
5
S
6
S
7
S
8
S
9
0.126 0.159 0.198 0.250 0.315 0.397 0.500 0.630 0.794 1.000 1.260 1.587 m=3
0.289 0.331 0.379 0.436 0.500 0.575 0.660 0.758 0.871 1.000 1.149 1.320 m=5
*) The S-Classes S02 and S01 are not natively known by this standard. Use them is not compliant with the standard.
They are additionally available following EN 13001
Equivalent constant amplitude stress range
or
The equivalent stress range related to
or
and
Utilization:
For the stress components the proof shall be executed separately. For each stress component an
utilization is calculated by comparison of equivalent stress range to characteristic stress range.
Additionally a combined utilization may be determined. See Types of proof below.
EN 1993-1-9:2005, Implementation in KRASTA
Classification of notch cases:
A proof of fatigue according to to EN 1993-1-9:2005 requires the classification of the Points for Proof of
Stresses (p.47) in regard to:
- characteristic stress ranges
and
- inverse slope of o/N-curve
and
.
For
and
values out of a given list are available (see chapter Notch Cases EN 1993-1-9 (EC 3)).
The slopes
an
or
bzw.
whereas compressive portions are reduced to 60%, optionally.
mit:
The design stress range is the difference between maximum and minimum across all
load events present in the evaluation pattern.
Proof of shear stresses:
Combined proof:
Currently, KRASTA uses
or
, is shown in combined
form as the damage equivalence factor.
Def.:
bzw.
whereas compressive portions are reduced to 60%, optionally.
with:
Analog to the simplified procedure. The design stress range is the difference between
maximum and minimum across all load events present in the design spectrum.
Total number of stress cycles (
Reference number of stress ranges
with:
According to the design spectrum, determined for each point for proof of stresses
individually.
Type of Proof Utilization
stress related value damage related value
Proof of normal stresses:
Proof of shear stresses:
Combined proof:
Currently, KRASTA uses
. All load safety factors have to be already considered at the load definition.
184 Analysis and Documentation KRASTA 9.5 Manual
Dialog: Proof of Fatique according to EN 1993-1-9 (EC 3)
If specifying a design spectrum (damage accumulation procedure)
If specifying a S-Class (simplified procedure)
In the Proof of area of the dialog, either a Design Spectrum (p.83) or a S-Class (p.186) (Loading
Group), specific resistance factor
or
or
ds c
dt c
characteristic stress ranges
m sig
m tau
inverse slope of the o/N-curve
sig max
sig min
tau max
tau min
stress components, causing stress ranges.
ds Sd
dt Sd
design stress range (may be reduced).
ds E2
dt E2
equivalent stress range
part of proof fulfilled if:
A sig
D sig
normal stress utilization
bzw.
A tau
D tau
shear stress utilization
bzw.
*)
In the scope of EN 1993-1-9 (EC 3), KRASTA does not distinguish between resulting utilization and comparison
value.
186 Analysis and Documentation KRASTA 9.5 Manual
Prepared Output Formats
Type of Proof Format
Proof of normal stresses: EN 1993-1-9 sig
one line, wide page, contains
normal stress proof values.
Proof of shear stresses: EN 1993-1-9 tau
one line, wide page, contains
shear stress proof values.
Combined Proof: EN 1993-1-9 res
three lines, wide page, contains both groups from
above and the res. comparison value comp res.
Notch Cases: EN 1993-1-9 (EC 3)
Standard sequence with a ratio of 1.125.
355 N/mm
315 N/mm
280 N/mm
.
.
.
8.0 N/mm
7.1 N/mm
6.3 N/mm
Loading Groups: EN 1993-1-9 (EC 3) (S-Classes)
S-Class
Damage Equivalence Factor
, (m=3)
, (m=5)
S
02
*)
0.126 0.289
S
01
*)
0.159 0.331
S
0
0.198 0.379
S
1
0.250 0.436
S
2
0.315 0.500
S
3
0.397 0.575
S
4
0.500 0.660
S
5
0.630 0.758
S
6
0.794 0.871
S
7
1.000 1.000
S
8
1.260 1.149
S
9
1.587 1.320
*) The S-Classes S02 and S01 are not known by the standard. Use is not compliant with this standard.
They are additionally available following EN 13001
Literature: EN 1993-1-9:2005
KRASTA 9.5 Manual Analysis and Documentation 187
[EC 1] prEN 1991-3:2002
Ausgabe: 2002-09
Eurocode 1: Einwirkung auf Tragwerke -
Teil 3: Einwirkungen infolge von Kranen und Maschinen
[EC 3] EN 1993-1-9:2005
Ausgabe: 2005-07
Eurocode 3: Bemessung und Konstruktion von Stahlbauten -
Teil 1-9: Ermdung
[StK] Stahlbaukalender, 2006
8. Jahrgang, Herausgegeben von Prof. Dr.-Ing. Ulrike Kuhlmann
Abschnitt 2: Grundlagen und Erluterungen der neuen Ermdungsnachweise nach Eurocode 3
Dr.-Ing. Alain Nussbauer, Dr.-Ing. Hans-Peter Gnther
KRASTA 9.5 Manual Analysis and Documentation 189
7.1.8 Proof of Fatigue acc. FEM 1.001
The proceeding is analog to DIN 15018.
- Classification of materials,
- Classification of points for proof of stresses in notch cases (or specifying a default notch case),
- Specification of a loading group (called structural element group in FEM).
Proof: FEM 1.001
Def.:
Equations for permissibl upper stresses, depend on,
(tension)
(pressure)
(swelling domain)
(tension)
(pressure)
Furthermore is considered:
(acc. W0)
Welding
(acc. K0)
proof of normal stresses:
proof of shear stresses:
combined proof:
For non simplified combined proofs, the sum shown above is maximized. For simplified combined proofs
the maximum normal stress and maximum shear stress utilization are evaluated first. They are combined
later.
Materials: FEM 1.001
190 Analysis and Documentation KRASTA 9.5 Manual
St 37
St 44
St 52-3
Notch Cases: FEM 1.001
W0
W1
W2
K0
K1
K2
K3
K4
Loading Groups: FEM 1.001
E1
E2
E3
E4
E5
E6
E7
E8
KRASTA 9.5 Manual Analysis and Documentation 191
7.1.9 Proof of Fatigue acc. ISO 5049-1
The proceeding is analogous to DIN 15018.
- Classification of materials,
- Classification of points for proof of stresses in notch cases (or specifying a default notch case),
- Specification of a loading group (called cycle classes in ISO).
Since in ISO 5049-1 the values for the permissible fatigue strength are given only in graphic form, the
arithmetic values had to be determined by measuring several points.
Proof: ISO 5049-1
Def.:
Equations for permissible upper stresses, depend on , have been taken over from FEM
(alternating domain)
(tension)
(pressure)
(swelling domain)
(tension)
(pressure)
Furthermore is considered:
(acc. W0)
Welding
(acc. K0)
The values for
proof of shear stresses:
combined proof:
For non simplified combined proofs, the sum shown above is maximized. For simplified combined proofs
the maximum normal stress and maximum shear stress utilization are evaluated first. They are combined
later.
Materials: ISO 5049
192 Analysis and Documentation KRASTA 9.5 Manual
Fe 360
Fe 430
Fe 510
Notch Cases: ISO 5049
W0
W1
W2
K0
K1
K2
K3
K4
Loading Groups: ISO 5049
A
B
C
KRASTA 9.5 Manual Analysis and Documentation 193
7.1.10 Proof of Fatigue according to DASt-Ri 011
Proof: DASt-Ri 011
Def.:
Table 12 (DASt-Ri 011)
Rows 4-7: Equations for tolerable upper stresses, depend on ,
(tension)
(alternating domain)
(swelling domain) notch cases W0 and K0 other notch cases
(pressure)
Furthermore is considered:
(acc. W0)
Welding
acc. Col. other notch cases with
acc. DIN15018: Material St52-3, notch case K0
for B0 und B7 added analogous.
proof of normal stresses:
proof of shear stresses:
combined proof:
For non simplified combined proof the sum above is maximized. For simplified combined proof the
maximum normal stress and the maximum shear stress utilization are determined seperately and
combined later.
Materials: DASt-Ri 011
StE 460
StE 690
Notch Cases: DASt-Ri 011
194 Analysis and Documentation KRASTA 9.5 Manual
W0
W1
W2
K0
K1
K2
K3
K3/4
K4
Loading Groups: DASt-Ri 011
B0
B1
B2
B3
B4
B5
B6
B7
KRASTA 9.5 Manual Analysis and Documentation 195
7.1.11 Proof of Fatigue acc. AS 4100:1998
In the following the concept of the proof is explained first. After that, the implementation in KRASTA and
used calculation formula are shown. Finally according program dialogs, output formats and value tables
are described.
AS 4100, Method of Proof
Based on the operation method, notch cases and accessibility, permissible stress ranges are determined
and compared against characteristic stress ranges. The workflow in detail is as follows:
Operation method:
In general, the operation method to analyze is specified by a list of load working cycles, each of them
weighted with own relative frequency, i.e. by specifying of a certain load spectrum.
Stress range weighting:
For hollow sections, other cross sections and connections the stress ranges are multiplied by a factor
between 1.0 and 2.0 (ref. AS 4100, Tab. 11.3.1).
Damage Accumulation:
For each load oscillation event a partial damage is determined and accumulated according to its
individual number of stress cycles
or
is determined. The
notch case accounts for stress concentration, material and material thickness. Notch cases are specified
individually for normal and for shear stresses.
S-N Curve:
The inverse slope of the S-N Curve
shear stress:
Uncorrected fatigue strength:
The uncorrected fatigue strength
shear stress:
196 Analysis and Documentation KRASTA 9.5 Manual
Thickness effect
A material thicknesses correction factor
as follows:
with
Comparison fatigue strength determined by capacity factor:
The proof is made by comparing of design stress range
scaled
by the capacity factor .
The comparison fatigue strength is
.
The maximum capacity factor is 1.0. According to accessibility, type of stress determination, regularity of
stress cycles and redundancy of the load path even smaller. Especially for non-redundant load paths a
capacity factor has to be chosen.
Utilizations:
For different stress components the proof shall be executed separately. For each stress component the
utilization is calculated by comparing the design stress range with the comparison fatigue range.
with defined in chap. 11.1.6
AS 4100, Implementation in KRASTA
Stress range weighting:
No stress range weighting according to table 11.3.1 is done by KRASTA. If required, the weighting factor
can be considered by the user by an attenuated capacity factor (see below). This is not applicable for
combined proofs.
Damage Accumulation:
The proof is done acc. AS 4100, chap. 11.8.1 for a certain number of load cycles
. By this, the
maximum stress range is considered as constant stress range in the sense of the standard.
Individual number of load cycles
For reference fatigue strength
.
KRASTA 9.5 Manual Analysis and Documentation 197
Consideration of material and part thickness by the user:
When selecting the notch cases in the scope of AS table 11.5.1(2) the user himself has to take into
account the according part thickness of the material.
Welding thicknesses have to be considered by the user.
Proof Control Sets:
For each proof the following is specified (see Dialog: Proof of fatigue acc. AS 4100 (p.199)):
- A number of load cycles
- A capacity factor
- Optionally a default notch case
with:
Proof of shear stresses:
Combined proof
*)
:
*) The definition of the combined proof in AS 4100-Supplement-1999, C11.3.1 use non defined
parameter and . Therefore KRASTA offers a combined proof in an analog sense but not in a form
defined by the standard. For that purpose KRASTA includes the following assumptions:
resp.
Note: To interpret under- or over-utilizations, please consider the different power law of single and
combined stress utilization.
KRASTA 9.5 Manual Analysis and Documentation 199
Dialog: Classification of Points of Proof of Stresses acc. AS 4100
Classification of point for proof of stresses according to AS 4100 is done by specifying a reference
fatigue strength for normal stress
max sig
min sig
max tau
min tau
stress components, causing stress ranges.
delta s
delta t
design stress ranges
fr_n,
fr_s
reference fatigue strengths (notch cases)
fc_n,
fc_s
corrected fatigue strength
fa_sig,
fa_tau
admissible comparison fatigue strength
part of proof fulfilled if:
*) In the scope of AS 4100 KRASTA does not distinguish resulting utilization and comparison value.
Prepared Output Formats
Type of Proof Format
Proof of normal stresses: AS 4100 sig
one line, wide page, contains
normal stress proof values.
Proof of shear stresses: AS 4100 tau
one line, wide page, contains
shear stress proof values.
Combined Proof: AS 4100 res
three lines, wide page, contains both groups from
above and the res. comparison value comp res.
KRASTA 9.5 Manual Analysis and Documentation 201
Notch Cases: AS 4100
See also section AS 4100, Method of Proof (p.195).
180 N/mm
160 N/mm
140 N/mm
.
.
.
45 N/mm
40 N/mm
36 N/mm
KRASTA 9.5 Manual Analysis and Documentation 203
7.1.12 Proof of Stresses el.-el. acc. DIN 18800:1990-11
A proof of stresses elastic-elastic according to DIN 18800, element (747) requires the classification of the
used materials (p.63) as well as the input of the according material thickness at every point for proof of
stresses.
Proof: DIN 18800 el.el.
It can be selected for the proof to consider normal stress utilization only
(Cond. 33):
or the shear stress utilization
(Cond. 34):
or the combined value in detail (Cond. 33 - 35):
(Cond. 35):
and
and
with
Extreme values are searched for the utilization of the permissible stresses.
If, in the case of a combined proof, the normal or shear stress utilization is lower than 0.5 the higher one
of the two is used a combined utilization.
Materials: DIN 18800
Materials may be classified for DIN 18800 as:
St 37
St 52-3
StE 355
GS-52
GS-20 Mn 5
C 35 N
Element Thickness: DIN 18800
Structural element thickness for DIN 18800:
Steel Thickness
[mm]
Yield Point
[N/mm]
Tensile Strength
[N/mm]
St 37
St 52-3
For the points for proof of stresses to be considered in the proof the according part thickness must be
defined. For standard, parametric and thin-walled cross sections these are known from cross sections
geometry. For direct input cross sections the user has to enter a thickness for every point for proof of
stresses.
Points for proof of stresses that have no according thickness are considered to fall into the class with the
least thickness.
KRASTA 9.5 Manual Analysis and Documentation 205
7.1.13 Proof of Stresses, Buckling acc. DIN 4114-1:1952-07 (Omega-Method)
In the following the concept of the proof is explained first. After that, the implementation in KRASTA and
used calculation formula are shown. Finally according program dialogs, output formats and value tables
are described.
Proof: DIN 4114 Buckling (Omega-Method)
As a function of beam slenderness , material and cross section the coefficient is
determined based on the tables. The permissible stress
DIN 4114 Buckling (Omega-Method), Implementation in KRASTA
KRASTA evaluates the mono-axial defined proof separately for both principal axes. KRASTA allows
taking into account bending stress components. According to [DIN 4114] bending stress components will
be weighted uniformly with .
The normal stress coefficient is determined in respect to the slenderness of the actual axis:
The proofs are:
The associated utilizations are defined as:
resp.
Dialog: Proof of Stresses Buckling DIN 4114 (Omega-Method)
The extremation can be chosen to cover the maximum utilization
or
.
Only results of that chosen utilization are shown in text or plots. Therefore, the normal use case will be to
perform an extremation of
.
There is no classification of materials or cross sections in respect to the omega method in KRASTA. The
classification is part of the proof control set and has to be done by individually for each proof control set.
The available classifications cover tables according to [DIN 4114] (Steel) and additionally tables
according to [DIN 4113] (Aluminium).
206 Analysis and Documentation KRASTA 9.5 Manual
Output Formats: DIN 4114 Buckling (Omega-Method)
The layout of an Output Format (p.215) can be defined freely. To build up or edit output formats the
following items are available:
- General data (e.g. beam, section point, sectional point, load case or stresses),
- Proof data (e.g. origin of extremes or if proof(-portion) is satisfied),
- Beam Buckling data (e.g. beam length, buckling length (coeff.) or slenderness) and
- Specific items for the individual proof (e.g. parameter of the proof, intermediated results or
utilizations)
Specific items, available in the output format:
Symbols Tab.-Head Value
om_y,
om_z
normal stress coefficients acc. -table
s_om_y,
s_om_z
-stress for proofs of y- resp. z-axis
b(M)y,
b(M)y
Effective coefficient of resulting moment
for proofs of y- resp. z-axis:
Prepared Output Formats
Type of Proof Format
Proof of y-axis: Omega-Verf.(y) one line, wide page, contains proof values regarding y-axis.
Proof of z-axis: Omega-Verf.(z) one line, wide page, contains proof values regarding z-axis.
Combined Proof: Omega-Verfahren
one line, wide page, contains proof values regarding both axes,
effective coeff. and maximum utilization.
Literature: DIN 4114 Buckling (Omega-Method)
[DIN 4114] DIN 4114-1:1952-07
Ausgabe: Juli 1952
DIN 4114: Stahlbau
Blatt 1: Stabilittsflle (Knicken, Kippung, Beulen); Berechnungsgrundlagen, Vorschriften
[DIN 4113] DIN 4113-1:1980-05
Ausgabe: Mai 1980
DIN 4113: Aluminiumkonstruktionen
Teil 1: Aluminiumkonstruktionen unter vorwiegend ruhender Belastung; Berechnung und bauliche Durchbildung
KRASTA 9.5 Manual Analysis and Documentation 207
7.2 Results
Proofs (p.153) and results are handled by KRASTA in a similar manner (see Proof- / Result-Control-Sets
(p.211)). In both cases, the evaluation pattern, the type of evaluation, extremation and textual output are
specified.
The following result control sets are available:
inner forces,
stresses,
delta stresses (p.209),
beam displacements,
node displacements,
spring forces and
support forces.
KRASTA 9.5 Manual Analysis and Documentation 209
7.2.1 Delta Stress Results
The result control set Delta Stresses allows to search and document maximum normal stress ranges or
shear stress ranges respectively.
Extremation:
KRASTA determines stress differences for every possible combination of two load cases out of the
evaluation pattern. The cases with highest delta stresses are documented.
Types of extremation:
- sigma : delta of normal stresses caused by normal forces and bending
- tau : delta of shear stresses caused by lateral forces and torsion
Dialog: Extremation of delta stresses
In the Extremation of area of the dialog, the type of delta stress to be evaluated is specified.
The extremation can be done for structural elements or welded joints separately.
For each type of proof a specialized Output Format (p.215) is available.
210 Analysis and Documentation KRASTA 9.5 Manual
Output Formats: Delta Stresses
The layout of an output format can be defined freely. To build up or edit output formats the following
items are available:
- General data (e.g. beam, section point, sectional point, load case or stresses),
- Extremation data (e.g. origin of extremes or if proof(-portion) is satisfied) and
- Specific items for the individual extremation (e.g. extreme and according stress components)
Specific items, available in the output format:
Tab-Head Item
s max, s min
ds max
normal stress components, building the normal stress range
maximum normal stress range
t(smax), t(smin)
dt(dsmax)
acc. shear stress components
acc. shear stress difference
t max, t min
dt max
shear stress components, building the shear stress range
maximum shear stress range
s(tmax), s(tmin)
ds(dtmax)
acc. normal stress components
acc. normal stress difference
Prepared Output Formats
Type of Extremation Format
delta normal stresses: Delta Normal-St.
one line, wide page, contains
normal stress extremation values.
delta shear stresses: Delta Shear-St.
one line, wide page, contains
shear stress extremation values.
Delta Stresses three lines, wide page, contains both groups from above.
KRASTA 9.5 Manual Analysis and Documentation 211
7.3 Proof- / Result-Control-Sets
Proofs and results are treated in a similar way by KRASTA. In both cases the load cases to be evaluated,
the type of evaluation, extremation and output have to be described.
In contrast to a result a proof considers permissible values depending on certain standards to calculate
utilizations.
Dialog: For Proofs and Results
The information to be specified by the user are grouped into four groups Options for search of
extreme values, Evaluation, Eval. Pattern and Output
7.3.1 Options for search of extreme values
Whether you want to search extreme values indicated by the check box.
Extreme values of which type, e.g. in case of inner forces:
- normal force x,
- shear force y or z
- torsional moment x,
- bending moment y or z,
- resulting bending moment.
The Type of Extremum, generally:
- maximum
- minimum
- maximum magnitude
- minimum magnitude
212 Analysis and Documentation KRASTA 9.5 Manual
The extend of the Output of extreme values: extreme value of all beams (1 value), extreme value per
beam (1 value per beam), extreme value per section, extreme value per point for proof of stresses (if
applicable), all values.
7.3.2 Evaluation
It is possible to do the evaluation for all section points, at the start, at the end or at start and end of
beams and for following Beams refered to in a list of beams.
With the option Filter the extend of result output can be limited. It is possible to output only values which
are greater (or smaller) than a selectable value. Several conditions can be combined via "and" or "or".
The filtering is done before any extremation. Therefore, the extreme values of the already pre-filtered
data set be shown.
Dialog: Filter
7.3.3 Output
At the output area of the dialog the way to show the results is specified.
7.3.3.1 Textual Output
Output formats define which result items are listed, how they are arranged in a result table and what a
format is to be used.
For the textual output of results and proofs default output formats are available. Additionally, output
formats can be modified, added or imported.
Details
The amount of the textual output can be specified in more detail. The following text groups are selectable
separately to do this:
- Comprehensive Description of Options: A detailed description of the proof. If not wanted, only the
name of the proof is listed.
- Expand Lists of Objects: The content of the lists of beams or nodes to proof are listed. If not
selected, only the name of the list is listed.
- Description of Tables as well as Bounds: The parts of the table (of the format) and (if any)
specified limits to regard small values as zero are described in detail. If not selected, nothing in this
regard is listed. In particular, this can be reasonable, if several results are listed in series and this
type of information is redundant.
- Description of Load Case Permutations: The composition of the load case permutations
mentioned in the result table. If not selected no description is given.
- Warnings: If any.
Textual Output Format
An output format for the results is to be select here.
KRASTA 9.5 Manual Analysis and Documentation 213
7.3.3.2 Conversion of permutation to combination load cases
Sometimes it is required to further analyze a permutation that has been relevant for a certain point. For
this purpose it is possible to convert a permutation into a combination load case or a load case 2
nd
order
from the context menu (right mouse button).
Load cases that were created in this way get the name "Perm ##." (## = Number of permutation).
7.3.3.3 Border Lines
A Border Line is used to display extreme values graphically by border lines with a certain numbering
style and an adjustable view factor.
7.3.3.4 Color Gradation
A Color Graduation is used to display extreme values as colored gravity axis using an adjustable color
palette. Color palettes are defined in specific physical dimensions, palettes using unit can be adapted to
the range of result values by using the button Adaption. Use Remove to remove them.
7.3.4 Evaluation Pattern
The Evaluation Pattern is used to select the load cases in corresponding situations for which results are
to be evaluated.
Using List of Situations
Especially in systems with some structural degrees of freedom many different orientations and/or
situations have to be considered. To simplify the handling of these sets of situations so-called Lists of
Situations exist.
Lists of Situations can be used for a clear definition of evaluation patterns, as they are found in the
KRASTA result and proof control dialogs.
Example: Evaluation Pattern
214 Analysis and Documentation KRASTA 9.5 Manual
The number of situation/load case couples
to be analyzed (the evaluation pattern)
may be extensive.
The list of situations 0 bis 90 e+a
contains the required situations [1]
defined in a correct order [2],
[ [2 2] ]
[ [1 1] ]
Using a list of situations the same
evaluation pattern can be formulated in a
substantially simpler fashion.
The list of situations is a replacement for its expanded content. To analyze a given evaluation pattern
all used lists of situations will be expanded internally to a simple linear list of situation / load case
couples.
Wvaluate each line separately means that each line of the expanded simple list is evaluated
independently. This, there will no evaluation across different situations if lists of situations are used.
The list of situations
can also be used in
calculation suits:
KRASTA 9.5 Manual Analysis and Documentation 215
Example: Adopt existing evaluation pattern (automatically)
Longer lists of individual situation / load case couples may be required for an evaluation pattern. The
same evaluation pattern may be needed for different result and/or proof controls. For this purpose, it is
possible to adopt evaluation patterns from other result or proof control sets.
The evaluation pattern does not have to be defined locally (as defined here), but can be copied from
any other result control.
The local evaluation pattern copy is updated automatically every time the result control set is evaluated
(used) or edited. The template evaluation pattern (e.g. the evaluation pattern of the result control
SigmaV) is copied to the local evaluation pattern again.
Even if the template result control set is deleted the evaluation pattern remains accessible locally. The
evaluation pattern is redefined as defined here.
7.4 Output Format
Output formats define which result data are to be output at which line and column in which length and
precision.
Standard formats are supplied for every type of proof/result. Individual formats can be defined by the
user.
Dialog: Output Format
The list of items Text and Results summarizes the layout of the output format. Additionally, a preview is
available (see below). The items can be arranged in the table layout at fixed columns (as shown here) or
relative to each other with given spacing. It is easier to (re-)arrange new topics in relative mode. It is
possible to toggle between the absolute and the relative mode at any time.
216 Analysis and Documentation KRASTA 9.5 Manual
A specific item is created or edited in the edit pane Topic Layout. The Topic selection box lists all
available items in regard of the actual output format. In a format for inner forces, utilization items will not
be available. The extend of item layout specification depends on the item type. Common to all types of
items is the positioning part.
The current Text Output Layout is displayed in an extra window:
Preview: Text Output Layout
7.5 Palettes
A color gradation palette defines according colors for ranges of values. The border values of the color
sections may have dimensions (stress, force, moment, length, angle and fraction) or may be
dimensionless.
The dialog to edit a Palette offers the following items:
Dialog: Palettes
The dimension of the Value needs to be specified.
The Number of Colors and the border values can be determined by user. For values with dimensions
these values are the border values. For dimensionless palettes have to be scaled to fit the displayed
values.
The border values must have an increasing order from bottom to top.
For values outside the defined color range black is used as a fallback. This may be avaoided by very
large upper and very low lower limits.
Interpolation may be used for your convenience. After pressing the buttons Values or Colors a column
of buttons appears next to the values, adjusted to the values or the colorsds. As soon as two buttons are
pressed the colors or values in between are interpolated.
KRASTA 9.5 Manual Analysis and Documentation 217
Adaption of a Palette
When adapting a dimensionless palette for values with a dimension, the dimensionless values (e.g. 0
and 1) are related to the corresponding absolute values in the adequate unit (e.g. 0 N/mm and
180 N/mm). The reference values may be generic (e.g. minimum or maximum of values to display).
Each dimensionless palette has a default adaption (preset to 0=minimum; 1=maximum) so it can be used
without changes. It is certainly possible to adapt the palette for proofs or results individually.
KRASTA 9.5 Manual Analysis and Documentation 219
7.6 System Documentation
All textual and graphical output is stored in files. The system tracks which files were created and allows
printing in user defined orders with consecutive page numbering.
7.6.1 Textual Documentation
The textual documentation is controlled by output controls that contain information on which attributes of
which objects are to be output.
Additionally it can be selected whether the output should be object oriented (e.g. all data of one beam
together) or attribute oriented (e.g. each type of beam attribute in table form).
7.6.2 Graphical Output
The structure can be output with different properties or results displayed (e.g. cross sections on beams,
loads, inner forces). All plots may be created with hidden lines. Plots of thin walled or parametric cross
sections can also be produced.
KRASTA 9.5 Manual Brief Information for Review 221
Further information are available by:
Khne BSB GmbH
Mina-Rees-Strae 5A
DE 64295 Darmstadt
Phone
Fax
Hotline
+49 (0) 6151 397690-0
+49 (0) 6151 397690-200
+49 (0) 6151 397690-222
Web
Email
www.krasta.de
support@krasta.de
8 Brief Information for Review
In this short information you find the essential information and definitions about the program system
KRASTA.
KRASTA has been developed at the Fachbereich Frdertechnik und Lasthebemaschinen der TH
Darmstadt (Institute of Lifting Appliances at the Technical University of Darmstadt ) in cooperation with
the industry. The work has been supported by the Fachgemeinschaft Frdertechnik im VDMA (Verband
Deutscher Maschinen und Anlagenbau) and FKM (Forschungskuratorium Maschinenbau)
The program KRASTA/PAS III is maintained and purchased by Khne BSB GmbH since 1991 and will be
further developed in cooperation with universities and industry. The program system has been ported on
Windows and other operating systems since 1995.
KRASTA is used in material handling, mechanical and structural steel engineering.
KRASTA and KRACAD are registered trademarks.
KRASTA is a program system for beam
statical and modal analysis of spatial
structures in the fields of general steel
construction, material handling and plant
manufacturing. Structures or parts of
structures can be moved in different positions
for calculation. Results can be evaluated
across positions.
The structural model is created graphical interactive by means of beam elements and nodes.
8.1 General
The calculation continues up to the proof of stresses (e.g. acc. DIN 18800 or Omega-Method acc.
DIN 4114) and fatigue incl. damage accumulation (e.g. acc. DIN 15018, DIN 22261, DIN 13001,
AS 4001, ISO 5049-1, EN 1993-1-9 (EC3) and other).
The nominal stresses are determined on the base of technical bending theory of the beam and the St.
Venant torsion theory.
For a calculation according to theory 2
nd
order partial safety coefficients and predeformations can be
considered.
Input and output of data can be done in German and English.
The program PAS III used as solver has the following theoretical foundation.
For the single beam the differential equation system (DES) is solved according to the technical beam
bending theory. As the inhomogeneous DES is solved the loads and predisplacements can be placed
inside the beams without definition of intermediate nodes.
The calculation may be according to theory 1
st
or 2
nd
order. The equilibrium is calculated in the deformed
state. Theory 2nd order iterates over the normal force of the beam. The buckling load (eigen value) can
be determined iteratively.
PAS III contains a theory of small displacements which means that the plan of displacement is built
linear.
Each of the 6 cross section values (area, shear areas, bending- and torsional inertia moments) can be
set rigid or elastic. Elasticity equations for rigid are replaced by equilibrium conditions. Structures that
show great differences in elasticity or regions that cannot be modelled by beams, can be modelled in this
way so that the global flow of forces can be determined correctly without numerical difficulties in solving
the equations.
The optional solver program STAB88 is a finite element program with geometrical nonlinear calculation of
beam -, bar - and rope structures. Loads are increased step by step according to a time function. After
each step of load the equilibrium between inner and outer forces is improved by a iteration of equilibrium.
222 Brief Information for Review KRASTA 9.5 Manual
8.2 Coordinate Systems
KRASTA provides 4 coordinate systems:
- Inertial System
- Subsystem Coordinate System
- Beam Coordinate System
- Principal Axes Coordinate System
The Inertial System (IN-CS) is a space fixed cartesian coordinate system.
Each subsystem has its own Subsystem Coordinate System (SS-CS), in which the according objects
are described. In the KRASTA-basic version the SS-CS is equivalent to the IN-CS.
For each beam a Beam Coordinate System (BM-CS) (x
0
, y
0
, z
0
) is defined, whose relative position to
the SS-CS is described by start of beam, end of beam and an auxiliary vector (Aux.). The longitudinal
axis shows into the x
0
- direction. The cross sections are described in the BM-CS.
The direction of the longitudinal axis runs from the start node to the end node. It defines the x0- axis.
The other two axes are defined by input of an auxiliary vector like this:
The positive local x0- and y0-axis form a semi plane. By input of an auxiliary vector (H) in this semi
plane, the position of the local beam coordinate system is defined in the subsystem or in the inertial
system respectively.
The definition of the local beam coordinate system can be described as follows:
- The local x
0
-axis is known by input of the start- and end node.
- An aux.-vector (H), described in global coordinates, is input to the set the other local axes.
- The cross product of x
0
and aux. results in the local z
0
- axis.
- From the cross product z
0
with
x
0
follows the local y
0
- axis.
KRASTA 9.5 Manual Brief Information for Review 223
Example: Input of Aux.-Vectors (H):
The Principal Axes Coordinate System (PA-CS) is rotated by a principal axis angle o against the BM-
CS. At double- or single symmetrical cross sections the PA-CS corresponds to the BM-CS. Inner forces
and beam deformations are described in principal axes.
8.3 Properties of Beams
In KRASTA, beams are defined statically by the location of the end nodes, the cross section geometry
and orientation, a material, an opt. additionally mass and specifications of end hinges and springs resp.
8.3.1 Beam Spring
The connection between beam and node is rigid by default. To represent elasticity between beam and
node, springs can be defined.
Beam springs are described in the local beam coordinate system.
8.3.2 Joints
Beam joints provide translational and rotational degrees of freedom between beam end and node. Beam
joints are beam properties, they are described in the beam coordinate system of the beam.
If the beam coordinate system does not correspond with the desired directions of the joint axes a short
(rigid) beam with the desired local axes has to be created.
8.3.3 Material
KRASTA allows the definition of different materials like steel or aluminium by the input of specific material
properties.
8.3.4 Force Conditions
For elements that can only transmit forces that are higher or lower than a certain value, force conditions
can be defined. They behave like an ideal elastic-plastic material. Typical applications for such elements
are ropes, which only transmit tension, wheels and legs, which only transmit pressure or hydraulic
buffers, which only transmit a limit force.
Each load combination is calculated first without consideration of the force conditions. At each force
condition a unit beam predeformation is applied at the affected degree of freedom. After the elastostatic
calculation the force conditions are met by superposition of the unit predeformations multiplied by factors.
The factors are calculated by iterative solution of an equation system.
These force conditions work only in connection with linear theory and cannot be used with nonlinear
theory or 2
nd
order theory.
224 Brief Information for Review KRASTA 9.5 Manual
8.3.5 Beam Buckling Data
Beam Buckling Data define beam buckling properties of each individual beam. They are used in proof of
beam buckling (e.g. acc. DIN 4114 (Omega-Method)).
Slenderness
For each principal axis separately, the actual beam slenderness is evaluated based on the directly or
indirectly defined beam buckling length
and
resp.
resp.
In case of conical beams the minor of both inertia radii associated to the end cross sections is taken
(
The Center of Gravity is calculated relative to the input system.
Torsional Moment of Inertia
KRASTA 9.5 Manual Brief Information for Review 225
(2
nd
Bredt Formula)
For thin-walled open cross sections (H, C and L-Sections) the Bredt Formula extends to:
For determination of IT a corrective factor is used at thin-walled sections. The exact value is shown at the
description of the specific cross sections.
Moments of Inertia
The moments of inertia for the individual cross sections are calculated with the help of the
Steiner Theorem, radii are considered with their moment of inertia and the Steiner part. More
complicated cross sections are decomposed in partial cross sections, for which the individual moments of
inertia are calculated and combined.
For asymmetric cross sections (L-Sections) the principal axis angle and the moments of inertia round the
principal axes are calculated.
Moments of Resistance
The torsional moment of resistance for St. Venant torsion is calculated according to the Bredt Formula.
(1
st
Bredt Formula)
For thin-walled sections
The bending moment of resistance is calculated out of the moment of inertia and the distance of the
section center line to the outer fibre.
Stresses
Stresses as a result of normal forces are calculated out of the force acting in longitudinal direction of the
beam and the cross sectional area.
Bending stresses are calculated from the bending moment and the bending moment of resistance.
Torsional shear stresses are calculated from the torsional moment and the torsional moment of
resistance.
Shearing force shear stresses are calculated out of the shear force, the statical moment, the moment of
inertia and the thickness according to the "Dowel" Formula.
At open cross sections the shear stresses resulting from torsion and shear forces are positive in positive
beam coordinate direction, at closed cross sections (tube and rectangle tube) in mathematical positive
direction of rotation.
226 Brief Information for Review KRASTA 9.5 Manual
Plastic Moment of Resistance
The plastic moment of resistance is determined from the double statical moment round the area bisectric.
8.6 Mass Cases
Mass cases are useful for modelling fixed, variable or moveable masses placed on the structure.
Mass distributions, as occurring in practice, are composed of permanent available masses, masses
variable in magnitude (e. g. counter weight, pay load) and moveable masses (e. g. trolley positions).
The net mass distribution of the construction is calculated from product of cross sectional area and
density. Usually the real mass is greater. Connections, transverse diaphragms, electrical equipment and
further parts are added, which are not included in the statical model. To describe the mass distribution
more exactly, beam mass factors can be applied to represent evenly distributed additional masses. For
local mass concentrations node- and beam masses (concentrated or distributed) can be defined.
In KRASTA three kinds of mass cases are distinguished:
- Mass case "Permanent Mass"
- Basic mass cases
- Combination mass cases
Permanent Mass comprises masses which are directly stored with the objects beam and node and
therefore are carried with these objects if they are copied or imported with subsystems [OPTION].
Basic Mass Cases containing mass factors and individual masses can be defined for variable or
moveable masses or to describe parts of a model that are to be accelerated
Mass factors can be applied to the permanent mass where you can select whether it should be applied
on the distributed mass (resulting from sectional area and density) only or also on the beam- and node
masses.
This mass information is assigned to beam- and node lists. On calculation of the mass the
permanent mass (beam mass factors, beam masses, node masses) of the given objects in the lists is
then multiplied by the respective mass factors. Additional individual masses are added.
Basic mass cases can be supplied with factors and combined to Combination Mass Cases.
Different mass distributions can easily be described by this means. Basic- or combination mass cases
are used in description of inertia load cases and for the modal analysis. With a consequently mass
orientated input all inertia loads can be generated with ease.
8.7 Load Cases
In load cases the loads on the structure resulting from outer forces or predeformations acting on beams
and/or nodes is described.
In KRASTA different types of load cases can be defined:
- Basic load cases
- Combination load cases
- Logic load cases
- Load cases for 2nd order theory (PAS III)
- Load cases for geometrical nonlinear calculation with STAB88
- Nonlinear logic load cases
A Basic Load Case can consist of directly input loads and/or generated loads. The loads described
below can be used with the solver PAS III. For STAB88, which supports node loads only, all beam loads
are automatically converted into equivalent node loads
KRASTA 9.5 Manual Brief Information for Review 227
On beams it is possible to define any concentrated, uniformly or trapezoidal distributed beam loads or
beam predeformations.
Loads with constant directions can be described in the inertial system, loads that are to be moved with a
subsystem or beam, can be described in the subsystem- or beam coordinate system. If there are any
principal axis angles, loads will automatically be transformed to the principal axes at creation of solver
input file.
The following described loads can be used in connection with PAS III:
- Distributed Loads can be projected for spatial beams if desired, where the force or the moment per
unit of length is input in the inertial- or subsystem coordinate system. The program carries out a load
projection. The load is adjusted so that the resultant is constant.
- Node Loads can be input in the according subsystem- or in the inertial system. One node load can
consist of up to 6 components.
- With Temperature Loads a steady and a different heating at beam upper side or beam underside is
intended. Out of the coefficient of thermal expansion, which is saved in material data and the
temperature details, substitute predeformations are determined.
- The complete structure or parts of it can be accelerated translational or rotational and rotated
(centrifugal forces). For a translational acceleration the direction of acceleration and its magnitude
has to be described. For a rotational movement the axis of rotation, the rotational acceleration and/or
the angular velocity are to be input. The acceleration loads are generated from acceleration
description and the mass distribution described by a mass case. As a special case of translational
acceleration the acceleration due to gravity is implemented, where the direction of action of the
weight has to be given only.
- Different Wind Profiles can be defined. Only the wind direction, the height range with according
pressure and the direction of the height range gradation is input. Effects as resistance coefficient,
cross sectional height, wind shadowing, aerodynamic effective length etc.) can be considered by
input of one factor per beam
- At Rope Loads the rope force and a series of nodes, which the rope shall touch, have to be input. To
model a pulley the rope force can be given a different factor between each two nodes. This
calculation is suitable for 1
st
order theory only, as the course of the rope is modelled by constant-
directed forces.
Basic load cases can be provided and combined with partial safety coefficients (factors). These
Combination Load Cases can be combined with other combination- and basic load cases again. The
number of combination levels is not limited.
This kind of load case corresponds to the current standardization (CEN, ISO) as well as DIN 15018, part
3, which intends the working with partial safety coefficients according to the method of limit states.
In many cases, especially such where many acceleration loads are involved (as often used in material
handling), it is not always possible to tell in advance, which combination of loads leads to the biggest
stresses in one certain point. That is why logic load cases can be defined.
The following parameters describe a logic load case:
- Of the load cases in the logical combination acts "Exactly One", "One or None", "All" or "All Possible
Combinations".
- Each load case can be given a factor
- Each load case can possibly be defined to act in positive or negative direction.
The level of logic load cases is not restricted.
Structures can be calculated according to theory 2
nd
order. The equilibrium is formulated in a deformed
condition, so that in the differential equation for bending,
the term is considered.
228 Brief Information for Review KRASTA 9.5 Manual
The torsion is considered according to St. Venant theory. Single beam matrices are assembled
geometrically linear (Williot plan of displacement). The solution of the equation system is made by
iteration of normal forces.
Buckling loads can be determined by iterative increase of the loads. The condition is, that the
denominator determination becomes zero.
The program STAB88/NODYA [OPTION] allows the Geometrical Nonlinear Calculation of beam
structures.
Using this type of load case, individual loads can be gradually applied according to a time function. After
each load step the equilibrium between inner and outer forces is improved by an equilibrium iteration.
Basic- and combination load cases can be multiplied by factors, provided with according time functions
and combined to a geometrical nonlinear load case.
Geometrically nonlinear load cases can be comprised to a Nonlinear Logic Load Case. Then they are
connected with or.
8.8 Results
Solver input files can be created for different kinds of calculation. Calculations according to theory 1st or
2nd order or nonlinear calculations respectively are possible. The input can be made for the calculation
programs PAS III and STAB88 [OPTION]. Different positions of the systems can be considered.
Proofs and Results are treated in a similar way by KRASTA. In both cases the load cases to evaluate,
the type of evaluation, extremation and output have to be described.
In contrast to a result a proof considers permissible strain values, depending on certain standards to
calculate utilizations.
The following categories of results of calculations can be output
- inner forces
- stresses
- delta stresses (stress ranges)
- beam displacements
- node displacements
- spring forces
- support forces.
KRASTA 9.5 Manual Brief Information for Review 229
8.9 Sign definition of inner forces and stresses
Inner forces and beam deformations are output in the local principal axis system.
Section banks are set according to the convention that at the end of beam positive inner forces show into
positive coordinate direction (positive section bank).
At the start of beam positive inner forces show into negative coordinate direction (negative section bank).
Stresses as a result of normal force, bending, torsion and shearing force can be output individually each
or in combination.
In addition the combined stress can be output according to the theory of v. Mises (GEH), the shear stress
hypothesis (SH) or the Normal stress hypothesis (NH).
KRASTA 9.5 Manual Index 231
9 Index
$
$uncertain, Situation ..................................... 122
2
2
nd
Order Theory ............................................. 76
A
Acceleration .................................................... 72
Acceleration Loads ......................................... 72
Adaption of a Palette ..................................... 217
Alternating connections ................................. 120
altitude range .................................................. 73
Angle of three Points ..................................... 115
Angle to Axis ................................................. 114
Archive / Dearchive ......................................... 21
Area Moments of Intertia ................................. 48
AS 4100 ........................................................ 195
AS 4100, Implementation in KRASTA .......... 196
AS 4100, Method of Proof ............................. 195
Assistant: Equality ........................................... 92
Assistant: Friction Element ............................. 94
Assistant: Hydraulics ....................................... 93
Assistant: Rope Polygon ................................. 94
Assistant: Slotted Hole .................................... 95
AutoBack.zip ................................................... 22
Auxiliary Vector ................................. 35, 39, 105
B
Basic Load Case (BLC)
Acceleration .................................................. 72
Beam Load ................................................... 72
Beam Predeformation .................................. 72
Node Load .................................................... 72
Rope Load .................................................... 74
Temperature Load ........................................ 74
Wind Load .................................................... 73
Basic Mass Case (BMC) ................................. 67
$Permanent Mass ........................................ 69
Beam Mass ................................................... 69
Mass Factor .................................................. 69
Node Mass ................................................... 70
Basic system without constraint condition ...... 90
Beam
Coordinate System ................................. 35, 39
Copy ....................................................... 44, 45
Displacement ................................................ 40
Joints ............................................................ 38
Load .............................................................. 72
Mass ....................................................... 39, 67
Mass Factor .................................................. 39
Mirror ............................................................ 45
Move ............................................................. 44
on top of each other ..................................... 45
Predeformation ............................................. 72
Reverse ........................................................ 44
Split ......................................................... 43, 45
Spring ........................................................... 38
Beam (chain) can rotate ................................ 146
Beam Buckling Data ........................................ 40
beam length..................................................... 40
Beam list .......................................................... 65
Beam Loads and Beam Predeformation ......... 72
Beam Mass ..................................................... 69
Beam Mass Factors ........................................ 39
Beam Masses.................................................. 39
Beam or Node Lists
Drag'n'Drop ................................................... 16
Beam or Node Lists creation ........................... 65
Beam or Node Lists editing ............................. 65
Beam Springs .................................................. 38
Bending Moment of Resistance ...................... 52
Bending Stresses ............................................ 53
BLC 71
Border Lines .................................................. 213
Bredt Formula............................................ 51, 52
Brief Information ............................................ 221
Buckling ................................................... 40, 205
C
Calculation formulas ........................................ 51
Calculation Suite ........................................... 127
Default ........................................................ 128
Methods ...................................................... 127
Center of Gravity ............................................. 51
Center of Shear Forces ................................... 51
Circular Tube ................................................... 61
Classification ............................................. 47, 63
Material ......................................................... 63
Classifications ............................................... 153
Color Gradation ..................................... 213, 216
Colors .............................................................. 27
Combination Load Case (CLC) ..................... 213
Combination Mass Case (CMC) ..................... 70
Comment ......................................................... 18
Comparison between force condition and
general constraint condition .............. 87, 88
Compensation loads ....................................... 85
Composition list ............................................... 66
Connection ...................................... 99, 101, 106
Alternation ................................................... 120
Display ........................................................ 106
Consideration of constraint conditions ............ 86
Constraint Conditions
Assistant
Equality ...................................................... 92
Friction Element ......................................... 94
Hydraulics .................................................. 93
Rope Polygon ............................................ 94
Slotted Hole................................................ 95
Buffer ............................................................ 95
compatibility .................................................. 96
Consideration................................................ 86
232 Index KRASTA 9.5 Manual
Error bounds for ............................................ 96
Example
Friction Element ......................................... 88
Overload Clutch ......................................... 87
Tension element, Rope .............................. 87
General ......................................................... 85
Contact ............................................ 99, 101, 107
Auxiliary Vector ........................................... 105
Error Messages .......................................... 107
Examples .................................................... 105
Contact and Angles ............................... 102, 113
Contact with one auxiliary vector: ................. 105
Contact with two auxiliary vectors: ................ 105
Contact without auxiliary vectors: .................. 105
Conversion of permutation to combination load
cases ..................................................... 213
Coordinate Difference ................................... 115
Coordinate System
Beam............................................................. 35
Inertial ........................................................... 35
Subsystem .................................................... 35
Copy ................................................................ 44
Copy an Object ................................................ 18
Copy Subsystems ........................................... 97
Create an Object ............................................. 18
Cross Section
Conical ........................................................ 149
Direct Input ................................................... 48
Import ............................................................ 62
Parametric .................................................... 51
Rigid .............................................................. 48
Standard ....................................................... 62
Thin-Walled ................................................... 50
Cross sectional area .................................. 48, 51
Cross Sections ................................................ 39
Drag'n'Drop ................................................... 16
C-Section ......................................................... 56
Current Selection
Changing by beam or node prop. ................. 24
Changing graphical interactive ..................... 23
current subsystem ........................................... 99
Cut Subsystems .............................................. 97
Cycle Classes ................................................ 191
D
Damage Accumulation .................................. 179
Damage equivalence factor .......................... 179
DASt-Ri 011 .................................................. 193
dead weight ..................................................... 39
Default Wind Pressure .................................... 73
Delete an Object .............................................. 18
Delete Subsystems ......................................... 97
Delta Stresses ............................................... 209
Design Spectrum ............................................. 83
Diagram: Linear damage accumulation acc.
Palmgren-Miner ..................................... 156
Dialog: Acceleration Load ............................... 72
Dialog: Basic Load Case ................................. 71
Dialog: Basic Mass Case ................................ 68
Dialog: Basic Orientation ............................... 110
Dialog: Beam Buckling Data ............................ 40
Dialog: Beam Mass ......................................... 69
Dialog: Captions .............................................. 27
Dialog: Classification of Points for proof of
stresses according to DIN 13001-3 ....... 175
Dialog: Classification of Points for Proof of
Stresses according to EN 1993-1-9 (EC 3)
............................................................... 184
Dialog: Classification of Points of Proof of
Stresses acc. AS 4100 .......................... 199
Dialog: Colors .................................................. 27
Dialog: Combination Load Case ...................... 75
Dialog: Combination Mass Case ..................... 70
Dialog: Connection ........................................ 106
Dialog: Constraint Conditions .......................... 86
Dialog: Contact .............................................. 107
Dialog: Cross Section - Direct Input ................ 48
Dialog: Design Spectrum ................................. 83
Dialog: Displacement Conditions .................... 41
Dialog: Display ................................................. 28
Dialog: Extremation of delta stresses ............ 209
Dialog: Filter .................................................. 212
Dialog: For Proofs and Results ..................... 211
Dialog: Force Conditions ................................. 87
Dialog: General Constraint Condition ........ 87, 88
Dialog: Kinematic ........................................... 114
Dialog: Languages ........................................... 31
Dialog: List ....................................................... 65
Dialog: Load Sequence ................................... 81
Dialog: Logic Load Case ................................. 77
Dialog: Mass Factor ......................................... 69
Dialog: Material ................................................ 63
Dialog: Name Assignment ............................... 37
Dialog: Node Mass .......................................... 70
Dialog: Orientation Modification .................... 111
Dialog: Output Format ................................... 215
Dialog: Page Layout ........................................ 30
Dialog: Palettes ............................................. 216
Dialog: Parameters of Kinematic ................... 116
Dialog: Printing ................................................ 29
Dialog: Proof of Fatigue acc. AS 4100 .......... 199
Dialog: Proof of Fatigue according to DIN
13001-3 .................................................. 167
Dialog: Proof of Fatique according to EN 1993-
1-9 (EC 3) .............................................. 184
Dialog: Proof of Stresses Buckling DIN 4114
(Omega-Method) ................................... 205
Dialog: Purge System ...................................... 21
Dialog: Put KRASTA System into archives ..... 22
Dialog: Relative Orientation ........................... 111
Dialog: Reverse Beam..................................... 44
Dialog: Rope Load ........................................... 74
Dialog: Rounding ............................................. 45
Dialog: Situation Dependent Load or Mass Case
................................................................. 79
Dialog: Solver Options Modal Analysis" ........ 129
Dialog: Solver Options NODYA" .................... 129
Dialog: Split Beams ......................................... 43
KRASTA 9.5 Manual Index 233
Dialog: Structural Input of thin-walled Cross
Sections ................................................... 50
Dialog: Subsystem Import ............................... 98
Dialog: Temperature ....................................... 74
Dialog: Units .................................................... 31
Dialog: Wind .................................................... 74
Dialog: Windprofile .......................................... 73
Dimetrie ........................................................... 25
DIN 13001 ............................................. 163, 169
DIN 13001-3
Permissible stress ranges .................. 163, 169
Types of proof..................................... 164, 170
DIN 15018
Proof of Fatigue .......................................... 159
DIN 18800
Materials ..................................................... 203
Proof of Stresses el.-el. .............................. 203
Thickness ................................................... 203
DIN 22261
Proof of Fatigue .......................................... 161
DIN 4114 ....................................................... 205
DIN 4114 Buckling (Omega-Method),
Implementation in KRASTA .................. 205
DIN CEN/TS 13001-3-1:2005, Implementation in
KRASTA ................................................ 164
DIN CEN/TS 13001-3-1:2005, Method of Proof
.............................................................. 163
Direct Input Cross Section .............................. 48
Displacement Conditions .......................... 41, 85
Display Everything .......................................... 25
Display of Connections ................................. 106
Display of physical units .................................. 20
Display Settings .................................. 25, 28, 86
Drag'n'Drop ................................................... 16
Display Subset ................................................ 25
Distance and Angle ....................................... 113
Drag'n'Drop
Beam or Node Lists ...................................... 16
Cross Sections ............................................. 16
Display Setting.............................................. 16
Load Case .................................................... 16
Mass Case .................................................... 16
Material ......................................................... 16
Orientation .................................................. 111
Projection Setting ......................................... 16
Situation ...................................................... 121
E
EC 3 .............................................................. 179
Edit an Object .................................................. 18
Eigen Vectors ................................................ 149
Element Thickness: DIN 18800 .................... 203
EN 13001 ...................................................... 169
EN 1993 (EC 3) ............................................. 179
EN 1993-1-3 (EC 3)
Types of proof............................................. 180
EN 1993-1-9:2005, Implementation in KRASTA
.............................................................. 180
EN 1993-1-9:2005, Method of Proof ............. 179
Error messages (Kinematic), during the
execution of a polar kinematic ............... 117
Error messages (Kinematic), during the input
............................................................... 117
Error messages (Kinematic), while saving the
object ..................................................... 117
Evaluation Pattern ......................................... 213
Example: Acceleration by drives ..................... 77
Example: Adopt existing evaluation pattern
(automatically) ....................................... 215
Example: Constraint Conditions ...................... 86
Example: Contacts ........................................ 105
Example: Copy an Object ............................... 18
Example: Edit an Object .................................. 18
Example: Error/Warning Nr. 451, #1 ............. 142
Example: Error/Warning Nr. 451, #2 ............. 143
Example: Evaluation Pattern ......................... 213
Example: Expanded Combination Load Case 75
Example: Input of Aux.-Vectors (H): ............. 223
Example: Load Sequence "cycle 15t A<>D" ... 82
Example: Load Sequence "PS 15t D->A" ....... 82
Example: Logic Load Case ............................. 77
Example: Permanent Mass ............................. 67
Example: Rotational Acceleration Load .......... 73
Example: Situation Dependent Load or Mass
Case ........................................................ 79
Example: Subsystem Structure ..................... 103
Example: Sum of Masses ............................... 70
Example: Suspension between tower and boom
............................................................... 100
Example: Textual Output in case of Damage
Accumulation ......................................... 157
Example: Use of rigid cross sections .............. 48
Execute
Calculation Suite ......................................... 127
Orientation .................................................. 111
Expand Subset ................................................ 25
Extreme Values ............................................. 211
F
FEM 1.001 ..................................................... 189
Filter list ........................................................... 66
First level subsystems ................................... 103
Force Conditions ....................................... 38, 85
Format ........................................................... 215
Friction Element ........................................ 88, 94
G
General Constraint Conditions ........................ 85
General information ....................................... 114
Geometrical Specifications .............................. 44
Graphical Output ............................................. 21
Graphical Selection ......................................... 20
Gravity ............................................................. 72
Gravity Load .................................................... 72
234 Index KRASTA 9.5 Manual
H
Height ranges .................................................. 73
Helpful display setting to view subsystem
organization ........................................... 101
Hide Subset ..................................................... 25
Hotkeys............................................................ 17
H-Section ......................................................... 55
Hydraulics with constant hydraulics volume.... 91
I
Import an Object .............................................. 18
In- and Output Language ................................ 13
In- and Output Units: ....................................... 13
Inertial Coordinate System .............................. 35
Information ...................................................... 18
Information Window ......................................... 16
Inner Forces .................................................... 40
Input of numerical values ................................ 20
Input of points and vectors .............................. 20
Insert new objects into lists ............................. 45
Interaction of multiple kinematics .................. 113
ISO 5049-1 .................................................... 191
Items of the Status Line................................... 17
J
Joints ............................................................... 38
K
Kinematic movability vs. static flexibility ........ 113
Kinematic plane ............................................. 113
Kinematically free connections ...................... 115
KRASTA Main Window ................................... 15
KRASTA Main Window/ .................................... 9
KRASTA Objects ............................................. 17
KRASTA Start Window ...................................... 8
L
Language .................................................. 13, 31
Layout ............................................................ 215
Leading kinematic part .................................. 115
Left Mouse Button ........................................... 23
Lifetime ............................................................ 83
Linear Beam Predeformation .......................... 75
Linear damage accumulation according to
Palmgren-Miner ..................................... 156
List 65
composition list ............................................. 66
filter list .......................................................... 66
proof list ........................................................ 65
result list ........................................................ 65
simple beam list ............................................ 65
simple node list ............................................. 65
simple object list ........................................... 65
Lists of Objects ................................................ 19
Lists of Situations .......................................... 213
Literature: 2nd Order Theory ......................... 131
Literature: Damage Accumulation ................. 157
Literature: DIN 4114 Buckling (Omega-Method)
............................................................... 206
Literature: DIN CEN/TS 13001-3-1:2005-03 . 168
Literature: EN 1993-1-9:2005 ........................ 186
Literature: prEN 13001-3-1:2009 ................... 174
Load
Rope.............................................................. 74
Temperature ................................................. 74
Load Case
Basic ............................................................. 71
Combination .................................................. 75
Drag'n'Drop ................................................... 16
Logic.............................................................. 76
Nonlinear ....................................................... 76
Nonlinear Logic ............................................. 77
Situation Dependent ..................................... 76
Load Sequence ............................................... 81
Loading Groups: DASt-Ri 011 ....................... 194
Loading Groups: DIN 13001-3 (S-Classes)... 177
Loading Groups: DIN 15018 .......................... 160
Loading Groups: EN 1993-1-9 (EC 3) (S-
Classes) ................................................. 186
Loading Groups: FEM 1.001 ......................... 190
Loading Groups: ISO 5049 ............................ 192
Logic Load Case (LLC).................................... 76
L-Section ......................................................... 57
M
Main Window ................................................... 15
Manager .................................................... 13, 31
Mase Case
Sum of ........................................................... 70
Mass
Permanent .................................................... 67
Sum of ........................................................... 70
Mass Case ............................................... 67, 149
Basic ............................................................. 67
Combination .................................................. 70
Drag'n'Drop ................................................... 16
Permanent .................................................... 69
Situation Dependent ..................................... 70
Mass Factor ............................................... 67, 69
Mass of Beam .................................................. 39
Mass of Node .................................................. 41
Masses, Sum of ............................................... 70
Material ...................................................... 39, 63
Classification ................................................. 63
Drag'n'Drop ................................................... 16
Materials: DASt-Ri 011 .................................. 193
Materials: DIN 15018 ..................................... 160
Materials: DIN 18800 ..................................... 203
Materials: FEM 1.001 .................................... 189
Materials: ISO 5049 ....................................... 191
Melt a Subsystem .......................................... 100
Menu item
Calculation
Calculate solver input file ......................... 137
Show Log-File .......................................... 139
KRASTA 9.5 Manual Index 235
Situation indipendet calculation ............... 133
File ................................................................ 21
Help .............................................................. 10
Info ................................................................ 10
List ................................................................ 65
Option ........................................................... 31
Property ........................................................ 37
Selection ................................................. 16, 23
Sum of Masses ............................................. 70
View ................................................ 25, 27, 149
Merging ........................................................... 45
Minimal ............................................................ 25
Minimal Text Only ........................................... 19
Mirroring .......................................................... 45
MOD .............................................................. 127
MOD (modal analysis) .................................. 127
Modal Analysis .............................................. 127
Modelling of actuators ................................... 113
Modelling with kinematics ............................. 113
Modified angles within the subsystem .......... 120
Moments of Inertia .................................. 52, 225
Moments of Inertia about the Principal Axes: . 52
Moments of Resistance ................................ 225
Mouse
Left Button .............................................. 23, 99
Right Button .................................................. 17
Move ............................................................... 44
Multiple Object Selection ................................ 19
N
Name ............................................................... 18
Natural Frequencies ...................................... 149
net length ........................................................ 40
New Object ...................................................... 18
Node
Copy ....................................................... 44, 45
Free ............................................................ 120
Joint .............................................................. 41
Load .............................................................. 72
Mass ....................................................... 41, 67
Merging ......................................................... 45
Mirror ............................................................ 45
Move ............................................................. 44
on top of each other ..................................... 45
Spring ........................................................... 41
Node can rotate............................................. 146
Node Coordinate ........................................... 114
Node list .......................................................... 65
Node Loads ..................................................... 72
Node Mass ...................................................... 70
Node Masses .................................................. 41
NODYA ......................................................... 127
NODYA / STAB88 [OPTION] .......................... 85
Nonlinear Load Case ...................................... 76
Nonlinear Logic Load Case ............................. 77
Normal Stress Ranges .................................. 209
Normal Stresses as a result of Normal Force . 52
Notch case: DIN 22261 ................................. 161
Notch cases .................................................. 179
Notch Cases: AS 4100 .................................. 201
Notch Cases: DASt-Ri 011 ............................ 193
Notch Cases: DIN 13001-3 ........................... 177
Notch Cases: DIN 15018 ...................... 159, 160
Notch Cases: EN 1993-1-9 (EC 3) ................ 186
Notch Cases: FEM 1.001 .............................. 190
Notch Cases: ISO 5049 ................................ 192
Notes on using rigid cross sections ................ 48
O
Object .............................................................. 17
Comment ...................................................... 18
Copy ............................................................. 18
Delete ........................................................... 18
Edit ................................................................ 18
Import ............................................................ 18
Information .................................................... 18
Multiple Selection ......................................... 19
Name ............................................................ 18
New ............................................................... 18
Single Selection ............................................ 19
Object list ......................................................... 65
Object Lists ...................................................... 19
Object Tree ...................................................... 16
OK and Cancel ................................................ 19
Omega-Method ............................................. 205
Operating method ......................................... 179
optimised coupling .................................... 90, 92
Options (Kinematic) ....................................... 116
Orientation ..................................................... 101
by Contact ................................................... 101
by Contact and Angles ............................... 102
by Vector and Angles ........................... 99, 101
Drag'n'Drop ................................................. 111
Execute ....................................................... 111
Modification................................................. 110
Modification Sequence ............................... 111
Modified Subsystem Angles ....................... 120
Orientation Modification ................................ 110
Other kinematic parts .................................... 115
Output
Border Lines ............................................... 213
Color Gradation .................................. 213, 216
Layout ......................................................... 215
Palettes ....................................................... 216
Plots .............................................................. 21
Text ....................................................... 21, 215
Output Format ............................................... 215
Details ......................................................... 212
Output Formats: AS 4100 ............................. 200
Output Formats: Delta Stresses .................... 210
Output Formats: DIN 4114 Buckling (Omega-
Method) ................................................. 206
Output Formats: DIN13001-3 ........................ 176
Output Formats: EN 1993-1-9 (EC 3) ........... 185
Overload Clutch .............................................. 87
236 Index KRASTA 9.5 Manual
P
Page Layout .............................................. 19, 30
Page Partitioning ............................................. 30
Palettes.......................................................... 216
Parabolic Beam Predeformation ..................... 75
Parametric Cross Section................................ 51
Partial Rigid Cross Sections .................... 48, 149
PAS
Error/Warning Nr. 299 ................................. 141
Error/Warning Nr. 451 ................................. 141
Error/Warning Nr. 453 ................................. 144
Error/Warning Nr. 455 ................................. 146
Partial rigid cross section ................................ 3
Theoretical foundation .................................... 3
PAS III ........................................................... 127
PAS IV ........................................................... 127
PAS linear ..................................................... 128
Paste Subsystems ........................................... 97
Permanent Mass ............................... 67, 69, 149
Permutation ................................................... 213
Plane and Reference System ....................... 114
Plastic Moment of Resistance ................. 53, 226
Plots ................................................................. 21
Details ........................................................... 19
Minimal Text ................................................. 19
Print ............................................................... 19
Save .............................................................. 19
Point for Proof of Stresses ...................... 47, 159
Position, oboslete idiom ................................ 133
Predeformation
Linear ............................................................ 75
Parabolic ....................................................... 75
prEN 13001-3-1:2009, Implementation in
KRASTA ................................................ 170
prEN 13001-3-1:2009, Method of Proof ........ 169
Pressure .......................................................... 73
Preview: Text Output Layout ......................... 216
Principal Axes .................................................. 36
Principal Axis Angle: ........................................ 52
Printer Settings ................................................ 28
Projected Coordinate Difference ................... 115
Projection Settings .......................................... 25
Drag'n'Drop ................................................... 16
Proof list........................................................... 65
Proof of Fatigue
acc DIN 15018 ............................................ 159
acc. AS 4100 .............................................. 195
acc. DASt-Ri 011 ........................................ 193
acc. DIN 22261 ........................................... 161
acc. FEM 1.001 ........................................... 189
acc. ISO 5049-1 .......................................... 191
according to DIN 13001 ...................... 163, 169
Proof of Fatigue according to EN 1993 (EC 3)
............................................................... 179
Proof of Stresses
Buckling acc DIN 4114 (Omega-Method) ... 205
el.-el. acc. DIN 18800 ................................. 203
Proof: AS 4100 .............................................. 197
Proof: DASt-Ri 011 ........................................ 193
Proof: DIN 15018 ........................................... 159
Proof: DIN 18800 el.el. .................................. 203
Proof: DIN 22261 ........................................... 161
Proof: DIN 4114 Buckling (Omega-Method) . 205
Proof: DIN CEN/TS 13001-3-1:2005 (damage
accumulation procedure) ....................... 166
Proof: DIN CEN/TS 13001-3-1:2005 (simplified
procedure) ............................................. 165
Proof: EN 1993-1-9:2005 (damage
accumulation procedure) ....................... 183
Proof: EN 1993-1-9:2005 (simplified procedure)
............................................................... 182
Proof: FEM 1.001 .......................................... 189
Proof: ISO 5049-1 .......................................... 191
Proof: prEN 13001-3-1:2009 (damage
accumulation procedure) ....................... 172
Proof: prEN 13001-3-1:2009 (simplified
procedure) ............................................. 171
Pulley Factor .............................................. 74, 94
R
Real Movability .............................................. 145
Rectangle Section ........................................... 59
Rectangular Tube ............................................ 58
Reeving ........................................................... 94
Register: General .......................................... 129
Register: Nonlinear Calculation ..................... 130
Resistance factor ........................................... 179
Result list ......................................................... 65
Result values of a damage accumulation...... 157
Results ........................................................... 207
Review ........................................................... 221
Right Mouse Button ......................................... 17
Rigid................................................................. 48
Rope Loads ..................................................... 74
Rotating Objects ............................................ 145
Rotational Acceleration Load .......................... 73
Round Section ................................................. 60
S
safety factor for fatigue strength .................... 179
Scaling ............................................................. 45
S-Class .......................................................... 179
Scope............................................................... 47
Screen after copying a subsystem .................. 99
Screen Settings ............................................... 28
Second level subsystems .............................. 104
Section
C 56
Circular Tube ................................................ 61
H 55
L 57
Rectangle ...................................................... 59
Rectangular Tube ......................................... 58
Round ........................................................... 60
Section Points .................................................. 40
Select Picture Details ...................................... 19
Selection .......................................................... 47
Graphical ....................................................... 20
KRASTA 9.5 Manual Index 237
Multiple Objects ............................................ 19
Single Object ................................................ 19
Sensor and actuator, case 1 ........................... 91
Sensor and actuator, case 2 ........................... 91
Sensor degrees of freedom ............................ 90
Shear Areas .............................................. 48, 51
Shear Force induced Shear Stresses ............. 53
Shear Stress Ranges .................................... 209
Simple beam list .............................................. 65
Simple model of a tower crane (total system)103
Simple node list ............................................... 65
Simple object list ............................................. 65
Single Object Selection ............................. 18, 19
Situation ........................................................ 121
$uncertain ................................................... 122
create for orientations ................................. 123
Drag'n'Drop ................................................. 121
Execute ....................................................... 121
Methods ...................................................... 121
SLC 76
Slenderness .................................... 40, 205, 224
Slotted Hole ..................................................... 95
SMC ................................................................ 70
solver input file .............................................. 137
Spring .............................................................. 38
St. Venant torsion...................................... 55, 76
STAB88 ......................................................... 127
STAB88 / NODYA [OPTION] ............ 76, 85, 127
Standard Cross Section .................................. 62
Statical Moment ...................................... 51, 224
Status Line ...................................................... 17
Stress Differences ......................................... 209
Stress Range
Design Value .............................................. 179
Stresses ........................................................ 225
Stretching ........................................................ 45
Structural Thickness ....................................... 47
Substructure
Copy ............................................................. 44
Mirror ............................................................ 45
Move ............................................................. 44
Scale ............................................................. 45
Stretch .......................................................... 45
Substructures of a kinematic ......................... 115
Subsystem ...................................................... 97
Cut, Copy, Paste .......................................... 97
Delete ........................................................... 97
Error Messages .......................................... 107
Hierarchy ...................................................... 97
Import ........................................................... 97
Melting ........................................................ 100
Orientation .................................... 99, 101, 120
Splitting ....................................................... 100
Subsystem Coordinate System ....................... 35
Support ............................................................ 41
Support Conditions (Joints/Springs) ............... 41
Switch: Best possible .................................... 115
T
Table 10 (DIN 22261) .................................... 162
Table 12 (DASt-Ri 011) ................................. 193
Table 17 (DIN 22261) .................................... 161
Table 18 (DIN 15018) .................................... 159
Table 19 (DIN 15018) .................................... 160
Table 20 (DIN 22261) .................................... 161
Target ............................................................ 114
Target Settings .............................................. 114
Temperature Loads ......................................... 74
Tension element, rope .................................... 87
Text 21
Print .............................................................. 20
Save .............................................................. 20
Text Output Layout ........................................ 215
Textual Documentation ................................. 219
Textual Output ......................................... 21, 212
Textual Output Format .................................. 212
TH2 \b .............................................................. 76
Thin-Walled Cross Section .............................. 50
Torsional Moment of Inertia .................... 51, 224
Torsional Moment of Resistance..................... 52
Torsional Shear Stresses ................................ 53
tower crane .................................................... 103
Translational Acceleration Load ...................... 73
Tube
Circular ......................................................... 61
Rectangular .................................................. 58
Types of Parametric Cross Sections ............... 54
U
uncertain, Situation ....................................... 122
Units .................................................... 13, 17, 31
User 13, 31
Using force condition ....................................... 87
Using general constraint condition ............ 87, 88
Using List of Situations .................................. 213
V
Vector and Angles ................................... 99, 101
W
Welding seams ................................................ 47
Williot plan of displacement ............................. 76
Wind direction.................................................. 73
Wind Loads ..................................................... 73
Wind Profile ..................................................... 73
Wind resistance ............................................... 74
Window: Information ....................................... 17
Window: Object Tree ....................................... 16
Window: Working Area .................................... 16
Wizard: Beam as Subsystem ........................ 100
Working Area....................................... 16, 17, 20