Collapse Advanced
Collapse Advanced
Version 15.1
Trademark Notice
Bentley and the "B" Bentley logo are either registered or unregistered trademarks or service
marks of Bentley Systems, Incorporated. All other marks are the property of their respective
owners.
Copyright Notice
Copyright ©2021, Bentley Systems, Incorporated. All Rights Reserved.
TABLE OF CONTENTS
1 Introduction .................................................................................................................................... 9
1.1 Overview.................................................................................................................................. 9
1.2 Program Features..................................................................................................................... 9
2 Collapse Advanced Program .......................................................................................................... 11
2.1 Beam Element........................................................................................................................ 11
2.2 Plate Elements ....................................................................................................................... 17
2.3 Tubular Connections .............................................................................................................. 18
2.4 Element Distributed Loading .................................................................................................. 18
2.5 Foundations ........................................................................................................................... 18
2.6 Solution Techniques ............................................................................................................... 19
2.7 Analysis Considerations .......................................................................................................... 23
2.7.1 Progressive Collapse Analysis.......................................................................................... 23
2.7.2 Ship Impact Analysis ....................................................................................................... 24
3 Collapse Modelling and Input ........................................................................................................ 26
3.1 Analysis Options ..................................................................................................................... 27
3.1.1 Modelling Options: CLPOPT ............................................................................................ 27
3.1.1.1 Member Local Buckling ........................................................................................... 27
3.1.1.2 Joint Flexibility ........................................................................................................ 27
3.1.1.3 Tubular Connection Capacity Check ........................................................................ 27
3.1.1.4 Strain Hardening ..................................................................................................... 28
3.1.1.5 All Members or Plates Elastic .................................................................................. 28
3.1.1.6 Considering Skipped Elements Plastically ................................................................ 28
3.1.1.7 Pile Plasticity........................................................................................................... 28
3.1.1.8 Collapse Critical Displacement ................................................................................ 28
3.1.1.9 Creating a SACS Model File at Final Step ................................................................. 28
3.1.2 Solver and Convergence Options: CLPOPT ...................................................................... 28
3.1.2.1 Number of Member Sub-segments (finite elements)............................................... 28
3.1.2.2 Continue if Maximum Number of Iterations Exceeded ............................................ 29
3.1.2.3 Sub-incrementation Solver...................................................................................... 29
3.1.2.4 Arc-length Solver .................................................................................................... 29
3.1.2.5 Global Stiffness Iterations and Convergence ........................................................... 30
3.1.2.6 Member Iterations and Displacement Convergence ................................................ 30
3.1.3 Additional Member and Plate Options: CLPOP2 .............................................................. 31
3.1.3.1 Additional Member Options.................................................................................... 31
3.1.3.2 Additional Plate Options ......................................................................................... 32
3.1.4 Additional Solver and Convergence Options: CLPOP2 ..................................................... 32
3.1.4.1 Convergence Control Parameters............................................................................ 32
3.1.4.2 Relaxed Iteration and Convergence Criteria ............................................................ 32
3.2 Output Reports ...................................................................................................................... 33
3.2.1 Reports Options: CLPRPT ................................................................................................ 33
3.2.1.1 Joint Displacements ................................................................................................ 33
3.2.1.2 Selecting Joints for Displacement Report ................................................................ 33
Users can select Collapse Advanced as their default analysis engine by making the appropriate selection
under Settings/Analysis Settings in the SACS Executive. In addition, a run file generated by a previous
version of SACS should be updated by opening it in the Analysis Generator in the SACS Executive and
then re-saving to apply new changes.
4. Elastic and Elastoplastic material behavior with strain hardening, bilinear and multilinear stress-
strain curves
5. General multilinear stress-strain curve for elastoplastic calculation with strain hardening or
strain softening for beam members, plates and piles
6. Distributed plasticity to model gradual plastification of beam element (both along the element
and beam cross section) and plates (including thickness)
7. Geometric nonlinearity due to large displacement and rotation for both beam elements and
plates.
10. Advanced options to include lateral-torsional buckling modes in wide flanges and other open
thin-walled sections
11. Elastoplastic thin (Kirchhoff) and thick (Mindlin) plate bending theory
12. Inclusion of member and plate offsets and their effects on geometric stiffness in large rotations
17. Sequential load stacking capability with user-controlled load incrementation, includes both
loading and unloading capabilities
19. The program creates analysis results file that is read by Collapse View program which shows
failure progression and the gradual plastification and collapse mechanism graphically
20. The program supports pile-soil-structure interaction (PSI) using user-defined T-Z, P-Y, and end-
bearing resistance curves, automatically generated resistance curves based on API
recommendation (including CPT method), axial adhesion, torsion adhesion, and soil liquefaction.
Following features are currently included in Collapse Advanced but they are not thoroughly verified:
The following features are currently under development and will be included in future releases:
10
When sub-segment stiffness and forces are determined, the beam element is treated as a superelement
whose stiffness is defined by the its sub-elements stiffness, joint flexibility, member end offsets, and end
releases (see section 2.6). While the intermediate nodes along a beam element are reduced for the
elemental stiffness matrix and member end forces, all sub-segments represent the deflected shape of
the element. Figure 1 illustrates the beam element model.
By default, non-segmented (elastic or elastoplastic) beam elements are divided into 8 sub-segments
along the length of the element while segmented beam elements are divided into sub-segments
according to changes in the cross-section. Collapse Advanced uses a single sub-segment for linear
members or for members with aspect ratio (height/length) greater than one - i.e. very short members.
The default number of sub-segments can be changed between 1 and 30 on the CLPOPT input line. In
general, a minimum of 4 is recommended.
11
Section Section partitions and Gauss–Legendre integration points per each part Total (𝑁𝑝 )
Tubular, cone Parts 1st quarter 2nd quarter 3rd quarter 4th quarter 16
Concentric
Tubular (each Points 4 4 4 4 (32)
tubular)
Parts top flange bottom flange Web fillets
Wide Flange 29
Points 5 for each half (2x5) 5 for each half (2x5) 5 1 for each fillet (4x1)
Parts along local y along local z
Rectangular 25
Points 5 5
Parts flange left half flange right half Web
Tee 14
Points 4 4 6
Parts 1st side 2nd side
Angle 12
Points 6 6
Parts top flange bottom flange Web fillets
Channel 18
Points 5 5 6 1 for each fillet (2x1)
Parts 1st side 2nd side 3rd side 4th side
Box 12
Points 3 3 3 3
Parts 1st quarter 2nd quarter 3rd quarter 4th quarter Solid
Jack-up Leg 16 32
Points 4 4 4 4
(4x4)
Launch Runner Parts Tubular quarters Two side plates Bottom plate
and Special 28
Launch Runner Points 4 (each) 4 (each) 4
Rectangular Parts 1st quarter 2nd quarter 3rd quarter 4th quarter
24
Tube Points 2 for arc 4 for flat 2 for arc 4 for flat 2 for arc 4 for flat 2 for arc 4 for flat
Double Web Parts right side of flanges middle of flanges left side of flanges webs
36
Plate Girder Points 3 (each) 6 (each) 3 (each) 6 (each)
Parts horizontal sides vertical sides
Double Angles 24
Points 6 (each) 6 (each)
Dented Tubular Parts top circular part bottom circular part top dented part bottom dented part grout
27
with grout Points 6 6 3 3 9
12
At a given iteration, each point is checked for plasticity using a von Mises stress surface (i.e. J2
plasticity). The internal member strains are based on second order strain theory and the stress-strain
properties are defined by a bilinear model with user defined strain hardening. Elastoplastic nonlinear
iterative calculations are performed using the Backward Euler method [1]. When the stresses at a point
exceed the material elastic limit, the point is considered to be in a plastic state, thus allowing for gradual
plastification of the beam cross section. For more details on elastoplastic calculations, please refer to
section 6.5.
Local tubular buckling is determined from the total strain in the cross section and is included as a
permanent hinge at the point of occurrence in the model. Fracture (ductility limit) is checked at each
integration points to model a gradual fracture. If the strain exceeds the ductility limit at all integration
points, the beam is assumed to be fractured.
Collapse Advanced supports both Euler-Bernoulli (without shear deformation) and Timoshenko (with
shear deformation) beam bending theories. Elastoplastic calculations based upon Euler-Bernoulli theory
are based upon normal stresses only while Timoshenko formulation utilizes both normal stresses and
shear stresses.
NOTE: Elastoplastic calculations based upon Timoshenko’s approach assume thin-walled beam sections.
The geometrical effects (geometric stiffness and loads) due to the large rotation and displacement are
modeled through a corotational [2] approach. The corotational approach updates the element local
coordinate systems gradually during the nonlinear iterative process and enables beam elements to
undergo very large rotations and displacements. Hence, the beam deflected shape is accurately
calculated at the member ends and along its length at each sub-segment. Member elastic and plastic
buckling is automatically calculated using the beam deflected shape and the plasticity of the member
sub-segments.
13
14
15
16
Thickness
Plate
Elastoplastic calculations for plates are performed using the Backward Euler method with a J2 yield
surface. Collapse Advanced supports both thin (Kirchhoff) and thick (Mindlin) plate theories. For thin
plates two normal stress and the in-plane shear stress components are considered. Thick plate bending
theory accounts for out-of-plane shear stresses in addition to the normal stress and the shear stress
components – a total of five stress components. By default, thin plate theory is assumed. Thick bending
theory can be selected by making the appropriate selection on the CLPOP2 input line.
Large displacement and rotation, geometric nonlinearities, are modeled using the corotational
formulation [1, 2]. The corotational formulation also accounts for the effects of plate offsets on both
geometric and elemental stiffness matrices.
Currently, only isotropic plates can be modelled as fully elastoplastic. Other SACS plate element types
such as membrane, shear only, corrugated, and stiffened plate elements are considered as elastic
however, corotational large displacement/rotation effects are still included for these plate elements.
17
1) Modified ultimate LRFD strength formulation as per API code of practice [7]
The brace stiffness is automatically removed from the analysis at the onset of a connection failure.
Similarly, for plate elements, the direction of joint loads and hydrostatic pressure loads is always kept
constant with respect to the global coordinate system. The direction of plate pressure loads (constant or
varying between joints) is always kept constant with respect to the element local coordinates system.
Note: Currently thermal loads are only supported for beam elements.
Note: To reduce computational time, element loads are only updated at beginning of each load
increment – instead of each iteration.
2.5 Foundations
The collapse solution includes the effects of a nonlinear pile/soil foundation. Tubular pile elements are
treated the same as regular tubular members and are segmented along the length and around the
circumference. Soil data is represented with standard T-Z and P-Y data in the PSI format.
18
For plates, the stiffness and forces are determined via a nonlinear elastoplastic finite element approach
with the inclusion of a co-rotational formulation. In comparison, the solution for a beam element is
computationally much more intensive due to the beam element internal sub-segmentation and the
inclusion of member end-releases and joint flexibility (see Figure 1). Collapse Advanced treats each
element as a small-scale nonlinear problem in which the displacements at member ends are known and
the solution is obtained from an iterative process involving the convergence of internal forces. A similar
nonlinear solution procedure is used for the foundation piles but with the following differences: 1) Only
pilehead displacements are given (instead of both member ends), 2) The number of sub-segments for
each pile are based on the PSI input file, 3) Pile sub-segments are embedded into nonlinear elastic
springs associated with soil P-Y and T-Z curves, and 4) Collapse Advanced only solves for the pilehead
stiffness matrix and force (instead of both member ends).
The Collapse Advanced nonlinear solver is based on a full Newton-Raphson iterative approach in which
the load increment size can be automatically reduced to improve the convergence rate via a sub-
incrementation scheme. The sub-incrementation scheme gradually reduces a given load increment by
factor of 2 until convergence is achieved or the incrementation limit is reached. Once convergence is
achieved for a few consecutive load increments using the reduced load increment, the sub
incrementation scheme will then start to gradually increase the load increment. In the case of buckling,
the Arc-length [1, 2] method is used to predict unloading behavior during the post-buckling response.
The workflow is summarized in Figure 4. Details of formulation can be also found in section 6.6.
19
20
Figure 4: Continue.
21
Figure 4: Continue.
22
The load is applied to the structure incrementally. The nodal displacements and element forces are
calculated for each load step and the stiffness matrix is updated. When the stress in a member reaches
the yield stress, plasticity is introduced. The introduction of plasticity reduces the stiffness of the
structure and additional loads due to subsequent load increments will be redistributed to members
adjacent to the those that have gone plastic. This phenomenon (progressive collapse of members) will
continue until the structure is no longer able to sustain any increase in loading.
For large offshore structures, the analysis can be highly CPU intensive since each element is subdivided
into eight sub segments to allow for a development of a plastic hinge anywhere along the member
length, for tubular elements, elastoplastic stresses are calculated at 16 integration points across the
cross section to allow for a gradual development of a plastic hinge throughout the cross section.
Collapse run time can be decreased by modeling parts of the structure which have little or no
contribution to the overall stiffness of the structure (such as boat landings) as dummy structures. All
elements contained in a dummy structure are removed by the Seastate module and the loads on the
dummy structure are transferred to the main structure before the Collapse analysis is initiated.
Elements whose stiffness may be of significance to the overall behavior of the structure, but which are
not structurally important (such as conductors and conductor guides, wishbone elements, topsides
elements ...etc.) should be kept elastic throughout the loading history.
Further reductions in run time can be achieved by pre-combining loads wherever possible to minimize
the number of loads in a load sequence. Also, a structure undergoing a high level of nonlinear behavior
can require an increasing number of iterations for the solution to converge. In such cases it is better to
reduce the step size than to increase the maximum iteration limit. Reducing the step size effectively
linearizes the problem which decreases the required number of iterations and therefore decreases the
runtime. A sub incrementation scheme has been implemented in Collapse to automatically reduce the
step size in areas of high non- linearity where convergence becomes an issue.
23
a. Local deformation of the impacted member due to denting and beam bending.
Local deformation of the impacted member due to beam bending and the global deformation of the
structure is readily accounted for by Collapse. To account for localized denting it is recommended that
the impacted member is modeled using isotropic plate elements. The SACS module Precede has the
facility to generate a tubular finite element plate mesh for a given member. Alternatively, the local
denting energy of an impacted member may also be considered in accordance with the Ellinas or Furnes
approaches outlined in the API RP2A-WSD code of practice by selecting the appropriate option on the
IMPACT input line. The maximum dent and maximum energy absorbed by the member can be limited by
options provided on IMPACT input line. Ellinas and Furnes force and energy formula are show in Figure
5.
NOTE the latter approach does not account for any geometric nonlinearities resulting from local
indentations.
A joint force, together with the total kinetic energy or the mass and velocity of the impacting object, can
be used to simulate an impact via the IMPACT input line. Collapse also allows for automatic unloading
for post impact analysis – for more details see section 5.6 for IMPACT samples.
The SHPIND input line may be used to input user defined ship indentation curves. In addition, the
IMPACT input line allows the user to select DNV RP-C204 force displacement curves for a 5000-ton ship
and a 1.5m and 10m diameter infinitely stiff cylindrical column similar to those shown in Figure 6.
Collapse Advanced assumes further energy is not absorbed by the ship once the maximum ship force
has been exceeded.
Collapse Advanced also provides a new feature to assume member and ship absorbed energies as plastic
(unrecoverable) energy. With this new option, the ship and member dent and energies remain
unchanged during unloading – i.e. plastic dent deformation.
Finally, Collapse View can be used to produce reports and plots of the energy absorbed by the structure,
the member local dent, and the ship
24
25
1) Analysis Options: Collapse Advanced options are specified in two input lines CLPOPT line (primary)
and CLPOP2 line (secondary and optional). Additional collapse analysis options on CLPOP2 are
typically used for refining the analysis parameters or troubleshooting analyses which doesn’t
converge. There are also three additional input lines associated with different features in Collapse
Advanced including: FRCTOL (force tolerance for convergence), SUBINC (Newton iteration with sub-
incrementation) ARCLEN (arc-length method for post-buckling and unloading iteration). See section
3.1 for details.
2) Report Options: Output report options may be specified on the CLPRPT line. Also, input lines JTSEL,
MEMSEL and PLTSEL can be used to print report for specific joints, beam elements and plates,
respectively. See section 3.2 for details.
3) Loading: load sequence can be defined on LDSEQ input line. See section 3.3 for details.
4) Joint Connection Options: Options for joints (flexibility and strength) can be entered on JSOPT.
5) Elastic Elements: Some elements in offshore structures which may contribute to overall stiffness of
the model but may not be structurally significant (such as conductors and conductor guides, wish
bone elements, etc.). These elements can be kept as elastic to reduce computational time for a
large-scale collapse analysis. Collapse Advanced provides various option to assign specific elements
or group of elements as elastic.
6) Nonlinear Springs: there are two types of nonlinear springs in collapse input: 1) joint to ground
(support) and 2) joint to joint. The springs specifications may be entered on NLSPRG NLSPJJ input
lines.
7) Material Properties: Collapse input has various options to override yield stress for member and
plates. Also, ductility can be overridden for specific members using MEMDUC input line.
26
Local buckling can be skipped for given members and groups via the MEMSKP and GRPSKP input lines
respectively.
The effects of tubular connection flexibility may be accounted for by specifying the analysis option ‘JF’ in
columns 34-35 to use Fessler's empirical formulas for joint flexibility. Single brace formulation by
Buitrago can be selected for joint flexibility by entering ‘JB’ in columns 34-35.
Formulation for connection flexibility developed by MSL Engineering Limited (UK) for JIP project
‘Assessment Criteria, Reliability and Reserve Strength of Tubular Joints’ can be accessed by entering ‘JF’
on the CLPOPT line and adding MSLOPT input line to the collapse input line. The formulation can be
specified with analysis option ‘MF’ for mean level or ‘CF’ for characteristic level on the input line
MSLOPT in columns 8-9. By default, the program uses elastoplastic (coupled) MSL joint flexibility
formulation. The MSL flexibility can be set to uncoupled formulation by entering ‘NMP’ on column 78-80
of MSLOPT.
Joint Capacity check in accordance to ISO 19902 can be implemented by specifying ‘IS’ in columns 26-41.
Formulation for capacity check developed by MSL Engineering Limited (UK) for JIP ‘Assessment Criteria,
Reliability and Reserve Strength of Tubular Joints’ includes mean level and characteristic level options
specified with analysis option ‘MS’ or ‘CS’, respectively, in columns 10-11 on the MSLOPT line.
Once the joint strength check criterion has been exceeded the connection is considered to have failed
and the brace connected sub-segment stiffness is progressively reduced.
Note: Since coupled/elastoplastic MSL Joint flexibly implicitly assumes connection softening, the brace
sub-segment softening is not considered when elastoplastic MSL flexibility is implemented.
27
Note: Skipped beam elements are designated in the model file by ‘SK’ in columns 20-21 on the MEMBER
line defining the member or by specifying member class ‘9’ in column 47 on the GRUP line defining the
group to which it is assigned. Skipped plates are designated by ‘SK’ in columns 31-32 on the PLATE line
defining it.
3.1.1.7 Pile Plasticity
When executing a nonlinear plastic analysis including the pile/soil foundation, the pile elements material
properties may be treated as elastic or plastic. Enter ‘PP’ in columns 36-37 to use plastic material
properties for pile elements.
A SACS model file with joint coordinates that reflect the final displaced position of the joint may be
created by inputting ‘SF’ in columns 38-39.
Note: The user may generate a deformed SACS model for any given load increment in Collapse View.
Additional options for member sub-segmentation are also available on the MEMSEG and GRPSEG input
lines. The MEMSEG input line can be used to override the member sub-segment definition on the
CLPOPT line for a specific member by specifying the number of sub-segments and the start and end
28
Note: The sub-segment length is determined by dividing the total member length by the maximum
number of sub-segments designated. For segmented members, any sub-segment which has a change in
property is further divided into two constant property sub-segments at the point at which the section
property changes. Therefore, segmented members may have more sub-segments than the maximum
specified.
The sub-incrementation options may be entered on the SUBINC line. The default values of 5 and 4 for
the maximum number of sub-incrementation levels and the maximum acceleration of the sub-
incrementation may be overridden in columns 8-9 and columns 11-12, respectively.
Section 4.2.6 discusses the details how to utilize Collapse Advanced sub-incrementation feature in
nonlinear analysis.
The arc-length solver options may be entered on the ARCLEN line. Enter the type of arc-length iteration
in columns 8-10. There are two types of arc-length iteration methods available in Collapse Advanced,
cylindrical (CYL) and spherical (SPH). The cylindrical method uses deflection increments to determine the
arc-length parameter while the spherical arc-length method utilizes a factor (columns 31-36) to combine
both force and deflection increment. Automatic arc-length parameter can be scaled by a factor in
columns 24-29 (the default value is 1.0) – i.e. if the arc-length parameter is too large, a value smaller
than 1 can be entered or vice versa.
29
1. Cylindrical method
2. Cylindrical method with sub-incrementation
3. Spherical method
4. Spherical method with sub-incrementation
5. Cylindrical method with increasing arc-length
By default, the maximum number of arc-length steps is 500 and may be overridden in columns 12-18.
The default maximum number of 10 sub-incrementation level may be overridden in columns 20-22.
Details of Arc-length formulation can be found in section 6.6. Also, section 4.2.9 discusses how to utilize
Collapse Advanced Arc-length method for post-buckling.
For any load increment, a beam-column solution is performed for each plastic member using the cross
section sub-element details. The global stiffness iteration is then performed which can include the
effects of connection flexibility and nonlinear pile/soil foundation effects. The deflected shape of the
structure is then determined and compared against the displacements of the previous global stiffness
iteration. The stiffness iterations are repeated until the displacements and rotations satisfy the
displacement and rotation convergence tolerances or the maximum number of iterations has been met.
By default, the maximum number of global stiffness iterations per load increment is 20 but may be
overridden in columns 11-13 of the CLPOPT input line. The default displacement and rotation
convergence tolerances are 0.01 inch or 0.01cm and 0.001 radians and may be overridden in columns
56-60 and 61-65 of the CLPOPT input line respectively.
In addition to displacement and rotation tolerances, the force convergence tolerance criteria are also
considered by using the FRCTOL input line. The default force and moment tolerances are both 0.001 and
may be overridden in columns 8-13 and 15-20 of FRCTOL input line respectively. 0.001 tolerance is
assumed to produce the most accurate results. See section 4.4 in Troubleshooting for best practices to
increase the default value.
Note: At a given load increment, if the residual is very small relative to the initial value but the
convergence does not achieve, Collapse Advanced may automatically doubles the maximum number of
iterations to improve the convergence rate.
30
Enter the member eccentricity ratio in columns 8-13. Enter the maximum ductility for any member in
columns 15-20. Members that exceed this limit are assumed to be fractured.
By default, the co-rotational 2nd-order terms are only considered for open thin-walled sections. Enter
‘ITC’ in columns 22-24 to include the co-rotational 2nd-order terms for tubulars and other closed
sections.
Note: In most applications, utilizing the co-rotational 2nd-order terms for tubulars increases
computational time without significant improvement in the results. See Sample 3 for beam elements in
section 5.1.3.3 for application of ‘ITC’ option in collapse analysis
Enter ‘EXC’ option in columns 22-24 to exclude co-rotational 2nd-order terms for all section types. Details
of corotational formulation can be found in section 6.3.1.5. The overall runtime can be reduced by
excluding the 2nd order corotational terms for open sections members which are not subject to large
loads or large deformations (for example, secondary elements which are restrained against buckling).
Sample 10 in section 5.1.10 illustrates the use of the ‘EXC’ option.
There are three options available for second order strains in Collapse Advanced.
Member out-of-straightness in the form of a harmonic function can be included for all members using
the member sub-segments by entering an out-of-straightness ratio in columns 30-35 – the default value
is zero (i.e. no out-of-straightness).
The member end-releases is by default considered for the collapse analysis. However, to improve
convergence rate in special circumstances, the end-releases can be ignored by entering ‘NR’ on columns
55-56. This option has no effect on wishbones and they are always considered for the analysis.
To ensure accuracy of elastoplastic calculation, Collapse Advanced compares the input section
properties of all members with calculated properties. If the input properties of a given member are
differ from calculated properties, by default the program sets the member to elastic and reports a
warning message. By entering ‘C’ on column 54 on CLPOP2 line, the program overrides the input
properties with calculated properties and assumes the member as elastoplastic.
31
Note: Including out-of-range connections may lead to non-convergence or my slow down the
convergence significantly.
Note: Thick (Mindlin) plate quad element does not need a correction factor for shear-locking. See section
6.4 for details on finite element formulation of Mindlin plate bending theory.
All plate elements include an extra term commonly referred to as “drilling stiffness” to prevent
instability of plates against torsional twist (for details see 6.4.2). The drilling factor is set to 0.05 by
default, this may be overridden in columns 41-46.
Note: Drilling stiffness rarely affects analysis convergence and results, however it becomes effective in
the presence of a large in-plane twist of the plate surface.
If any of these tests fail, the iteration is aborted, and load increment is reduced using a sub-
incrementation scheme. The default values of exp1 and exp2 are 4 and 6 respectively and can be revised
in columns 59 and 61, respectively. See section 4.2.8 for troubleshooting.
32
Note: Relaxed convergence criteria should be used with caution. The convergence criteria can increase
the chance of convergence for some load increments, however, it may also lead to divergence (or
significant error) for other load increments due to numerical error accumulation during the iterative
process.
A framework for a relaxed Newton iterative process is also available. In this method, the current
displacement increment is scaled by a factor and is then used to perform the next Newton iteration. This
feature may increase the chance of convergence in cases where there is significant deformation in a
single load increment (e.g. just after buckling). The relaxation factor is automatically calculated. Enter
‘IRX’ in columns 66-68 of the CLPOP2 input line to relax the iteration criteria for the entire model.
Many safeguards have been implemented in Collapse Advanced to prevent the analysis from jumping
over an unstable post-buckling path – also known as snap-through response. However, in rare occasions,
some models still display this behavior. The Relaxed Iteration method completely prevents a snap-
through response by controlling progress of the displacement increment in the analysis. For more
details, see section 4.3 in for troubleshooting and sample 2 in section 5.1.2 for the application of the
Relaxed Iteration approach.
Similarly, the relaxed iteration approach can be used for member calculation by entering ‘MIR’ in
columns 74-76 on CLPOP2 line. See 4.2.4 in Troubleshooting for ‘MIR’ usage.
Note: The relaxed iteration approach may increase the chance of convergence, however, it will also
increase number of iterations required for convergence and hence the computation time.
Joint displacements may be reported for the structure’s final position or for each load increment by
specifying ‘P0’ or ‘P1’ respectively in columns 8-9 on the CLPRPT input line.
Note: P2 option (deflection report at each iteration) is deprecated and will be overridden as P1.
By default, the displacements for each joint in the model is reported in the joint displacement report.
The user may designate the joints to be reported in the joint displacement report on the JTSEL line.
There is no limit to the number of joints that may be designated.
Note: If joints are designated using the JTSEL line, only joints specified are included in the joint
displacement report.
33
Note: R2 option (reaction report at each iteration) is deprecated and will be overridden as R1.
Note: F2 option (pilehead reaction report at each iteration) is deprecated and will be overridden as F1.
3.2.1.5 Elements (Plates and Beam Members) Internal Loads and Stresses
Member internal loads and stresses may be reported for the structure’s final position or for each load
increment by specifying ‘M0’ or ‘M1’ respectively in columns 12-13 on the CLPRPT input line.
Note: M2 option (internal loads and stresses report at each iteration) is deprecated and will be
overridden as M1.
3.2.1.6 Selecting Members for Internal Loads and Stress Report
By default, the internal loads and stresses will be reported for all members in the model. To avoid large
reports the user may select specific members to be reported by using the MEMSEL line. There is no limit
to the number of members that may be designated.
34
Select the ‘PW’ option to print all warning message for beam members, plates and pile into the listing
file and collapse log file in addition to collapse troubleshooting file.
Note: Plate strain reports (strain and strain rates) are not supported by Collapse Advanced.
3.2.1.15 Member Strain Report
Following options can be used to generate strain reports for members in Collapse Advanced:
• Enter ‘EN’ on columns 58-59 to report normal strains to the listing file at integration points for
member sub-segments.
• Enter ‘EP’ on columns 62-63 to report plastic strains to the listing file at integration points for
member sub-segments.
• By default, the maximum normal strain will be saved in Collapse Advanced database (clbdb
folder). By entering ‘EP’ on columns 64-65, the maximum plastic strain will be saved instead. The
maximum strain report (normal or plastic) can be generated by selecting Collapse View -> File ->
Generate Report -> Member Strains.
35
Each load sequence may contain from one to fifty SACS IV basic load case definitions (including repeated
load cases) in columns 21-80 on the LDSEQ line. A load step defines the basic load case to be applied,
the number of increments over which to apply the load case, the initial load case factor, and the final
load case factor. For a given load step, the magnitude of each load increment is constant and is
determined by:
(𝐸𝑛𝑑 𝑓𝑎𝑐𝑡𝑜𝑟 − 𝐵𝑒𝑔𝑖𝑛 𝑓𝑎𝑐𝑡𝑜𝑟)
𝐿𝑜𝑎𝑑 𝐼𝑛𝑐𝑟𝑒𝑚𝑒𝑛𝑡 =
𝑁𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑖𝑛𝑐𝑟𝑒𝑚𝑒𝑛𝑡𝑠
Note: The order in which loading is applied in the sequence may have a significant effect on the analysis
results. For example, dead loading or self-weight should be applied before any environmental loading.
3.3.3 Load for Ship Impact, Dropped Object, and Blast Wall
There are two methods available to model impact loads for ship impact, dropped object, and blast wall
analysis:
1. Utilizing IMPACT input line with the user-defined load cases given in SACS model file
2. Automatically generating impact loads with Dynamic Response Time-History Analysis
In the first method, the impact load case is a user-defined load given in SACS model file, the analysis
sequence is defined by LDSEQ input line. The total energy absorbed by the structure, member or the
ship is entered on IMPAC input line or using ENERGY input file. The analysis continues until total energy
36
In the second method, the load sequence is defined by two input lines: LDAPL and LDAPC. LDAPL is used
to add static loads (like model weight) to the collapse load sequence while LDAPC is automatically
generated by the dynamic analysis to add dynamic load history for the collapse analysis.
This line is optional in any collapse analysis. If this line is omitted, then default options will be used.
In addition to resistance factors, the user can revise API Yield Factor, NORSOK Material factor, or ISO
Yield and Extra resistance factors on RSFAC line.
This line is optional in any collapse analysis. If this line is omitted, then default options will be used.
Two levels of tubular connection capacity, ‘mean’ level and ‘characteristic’ level, can be defined. The
‘mean’ level corresponds to a 50% probability of survival while the ‘characteristic’ level corresponds to a
95% probability of survival.
37
By default, a convergence tolerance of 0.001 is assumed for joint distortion and rotation. The joint
distortion tolerance can be specified in columns 15-19. The joint rotation tolerance can be specified in
columns 20-24.
The ductility limits for tension loaded joints may be accounted for by specifying analysis option ‘MT’ at
mean level, and ‘CT’ at characteristic level in columns 12-13.
In the same manner, joints may be chosen for joint flexibility analysis with the JFSEL line. With either
JSSEL or JFSEL, the include or exclude option is mutually exclusive. Therefore, if multiple lines are used
to include or exclude joints, each line must have the same option specified in column 7.
In the following example, joints 101 and 102 are excluded from joint flexibility analysis. All other joints
will be analyzed.
38
Equivalently, joint flexibility for individual brace/chord connections is specified with the BFSEL line. With
either BSSEL or BFSEL, the include or exclude option is mutually exclusive. Therefore, if multiple lines are
used to include or exclude brace/chord connection joints, each line must have the same option specified
in column 7.
In the following example, brace/chord connection joint 101 of brace member 101-401 is excluded from
brace strength analysis. All other brace/chord connections will be analyzed.
The resistance factor specified for a brace/chord connection may be modified using the RSFACO line.
This line allows the user to override joint resistance factor values specified on RSFAC lines. The line
specifies the brace member in columns 8-11 (begin joint) and columns 12-15 (end joint). The
brace/chord connection joint, which is either the begin joint or the end joint, is specified in columns 16-
19. The resistance factors (axial tension, axial compression, in-plane bending, out-of-plane bending,
yield stress) are specified in columns 21-45. Optionally, the connection type may be specified in column
47, with choices being ‘X’ (X or cross connection), ‘Y’ (T or Y connection), or ‘K’ (K brace connection). Any
of the resistance factors left unspecified or given the value 0.0 will be replaced by values specified for
the connection joint on previous RSFAC lines.
In the following example, brace/chord connection joint 201 of brace member 201-501 will have an in-
plane bending resistance factor of 3.81 and an out-of-plane resistance factor of 3.61. The values for the
axial tension, axial compression and yield stress resistance factors are the values specified earlier on
RSFAC lines for joint 201.
39
Note: Designating elements to remain elastic can significantly reduce the run time for a collapse analysis.
Also, certain element types including wishbones, non-structural framing, i.e. framing representing risers,
boat landings, anodes, etc. and dummy framing should be treated as elastic elements for the nonlinear
analysis.
Note: Designating elements to remain elastic does NOT imply they do not experience large deformation.
For example, if the member is subjected to a localized point load, it may be elastically buckled during
analysis. To prevent unfavorable buckling for elastic elements, the user may use MEMSEG or GRPSEG to
set a single sub-segment to the elastic member. For more details see section 4.5 in Troubleshooting.
40
Nonlinear springs can be assigned between existing joints. The force deflection characteristics of the
spring for each degree of freedom are defined by discrete Force-Displacement points in the input line
NLSPJJ. As many points as required may be used to define the spring Force-Displacement characteristics.
As many NLSPJJ input lines as required may be specified.
This option is not currently supported in Collapse Advanced and will be implemented in a future release.
41
Input lines MATGRP, MATPGR, and MATPLG can used to assign the multilinear plastic material to
member groups, plate groups and pile groups, respectively. If this option is not selected, post-yield
behavior remains linear and is governed by the strain hardening ratio specified in the CLPOPT line – i.e.
bilinear elastoplastic. Input lines MATGRP, MATPGR, and MATPLG should be entered after MATPRP
input line.
Figure 7 shows a hypothetical material with strain hardening and strain softening. Table 2 shows how to
calculate the Plastic Strain and Stress Factor values from the actual stress-strain curve.
42
Note: The plastic strain values should be in the monotonically increasing order.
Note: For calculating the stress value corresponding to a plastic strain value greater than the maximum
value specified in the material model (beyond the last data point in the material model), Collapse
Advanced linearly extrapolates the input curve.
Note: it is recommended to start the plastic strain-stress curve from 0.0 plastic strain and 1.0 stress
factor. Otherwise, the program automatically inserts (0.0,1.0) at the beginning of the plastic stress-strain
curve.
Note: Input lines MATGRP, MATPGR, and MATPLG should be entered after MATPRP input line.
The inner tubular of concentric tubular sections may have a different yield stress than the outer tubular.
Specify the start and end joints of any member with an inner tubular yield stress override on the
GRMSEL line.
When multiple yield stress overrides are applied to a beam or plate elements, the following hierarchy
determines the yield stress:
1. YSMGOV (YSPGOV) – Yield Stress Member (Plate) Group Override transcends:
2. YSUMOD – Yield Stress Modification, which transcends:
3. YSUOVR – Yield Stress Universal Override, which transcends:
4. YSFACT – Yield Stress Factor
43
1. Collapse listing file (‘clplst’) which contains outputs (printed based on options on CLPRPT
line), error messages and important warning messages.
2. Collapse database folder or ‘clpdb’ which is used to visually review collapse results in
PRECEDE.
3. Collapse analysis log file (‘clplog’) which contains analysis iterations, important event (such
as joint failure, etc.) and important warning messages.
4. Collapse troubleshooting log file (‘clptrbl’) which contains detailed information about
convergence, residual value at all iterations for all load increments, detailed warning messages,
and important events at each load increment.
Collapse troubleshooting log file is the main source needed to identify and resolve collapse analysis
issues in order to improve convergence and accuracy. Figure 8 and Figure 9 illustrate different outputs in
the troubleshooting log file associated with Newton iteration and Arc-length method, respectively.
44
45
a) Generate a new analysis run file using the SACS Executive Analysis Generator.
b) If the run file is already generated by an older version of SACS, open the run file in the Analysis
Generator and simply re-save it.
Existing collapse input files must be updated with Collapse Advanced input options to use the new
Collapse Advanced capabilities for nonlinear analysis:
✓ Essential Inputs: the sub-incrementation and the Arc-length method are necessary for the
majority of Collapse Advanced simulations. The sub-incrementation method can be selected by
entering ‘SI’ in columns 44-45 on CLPOPT input line and the Arc-length method is set by entering
‘AL’ in columns 42-42 on CLPOPT input line.
For many cases, including the sub-incrementation and the Arc-length method is adequate to carry out
the analysis using the Collapse Advanced program and no further input is required. However, to improve
the analysis or resolve any issues, the following options can be considered:
• Relaxed Convergence: the continue option (‘CN’ on CLPOPT line) is no longer supported by
Collapse Advanced. Instead, Collapse Advanced supports a relaxed (weakened) convergence
criteria to improve the convergence rate. The relaxed convergence can be implemented on by
entering CRX and MCR on CLPOP2 input line – see section 3.1.4.2 for input line details. Section
4.4 discusses how to choose the relaxed convergence parameter (i.e. the exponent on columns
63-64) based on the residual convergence rate given in the troubleshooting section.
• Relaxed Iteration: As mentioned in section 3.1.4.2 in rare occasions, the relaxed iteration is
required to prevent the snap-through buckling behavior. The relaxed iteration can be
implemented by entering IRX and MIR on CLPOP2 input line. Please see section 4.3 for more
discussion on post-buckling analysis.
• Improve Arc-length: Arc-length default parameters can be modified on the ARCLEN input line.
For discussion on how to modify Arc-length parameters, please see section 4.2.9 and discussion
on post-buckling analysis in section 4.3.
• Improve sub-incrementation: If the sub-incrementation levels must be increased to improve
convergence, the default value can be revised on the SUBINC input line.
• Force Tolerance: If the default force tolerance is not suitable for the analysis, it can be revised
by entering the FRCTOL input line.
46
1. Information (*** INFO): these messages report important events during a Collapse run. The
events include: plasticity in elements, joint failure, local buckling, pile failure, energy absorption
for ship impact, or other similar significant events in the collapse analysis. All INFO messages
are written to the output listing file and troubleshooting log file, in addition, important events
(such as pile pull-out or punch-through) are also reported to the Collapse log file.
2. Errors (*** ERROR): Error messages report any problems encountered with a collapse input
file, SACS model file or any other input. All errors must be resolved before collapse analysis may
proceed. Error messages are written to the Collapse output listing file.
3. Warnings (*** WARNING): these messages pertain to existing issues with the input to a
Collapse analysis and issues arising from iterative calculations. A warning message about an
input does not prevent the analysis from running and are reported in the output listing file.
Warning messages on the iterative procedure, such as non-convergence/singularity or other
issues related to Collapse calculations are reported in the troubleshooting log file. If the non-
convergence/singularity issue prevent the collapse analysis from running, then these messages
are reported in both the log file and the output listing file.
47
The above message is reported when the program exhausts all sub-incrementation levels (SUBINC input
line) and Arc-length steps (ARCLEN input line).
The following information message is issued on convergence when using the “Relaxed Convergence”
option on the CLPOP2 input line and if the load increment is converged using relaxed (weakened)
criterion:
*** INFO: Load increment has converged using RELAXED convergence
criterion (Residual < 10^ ‘exponent’ Initial Residual)
The forces balance of member must be checked if numerous load steps have converged when using this
option. The residual values can be reviewed in the troubleshooting log file to adjust the exponent.
Note: For the Arc-length method, Collapse Advanced calculates the relative residual based on the
residual in the second iteration. The first residual is associated with the initial tangent stiffness matrix.
Beam Elements:
*** INFO: The onset of plasticity has occurred on member ‘member ID’
*** INFO: Local buckling has taken place on member ‘member ID’ sub-
segment ‘sub-segment#’ at load step ‘load step’
*** INFO: The onset of ductility has occurred on member ‘member ID’ at
location ‘location in the member’, strain = ‘strain value’
*** INFO: The member ‘member ID’ has fractured at location ‘location
in the member’, strain = ‘strain value’
Plate Elements:
*** INFO: The onset of plasticity has occurred on plate ‘plate ID’
*** INFO: Elastic plate ‘plate ID’ has a Von Mises ratio > 1.0
Joints:
*** INFO: The onset of joint connection plasticity has occurred at
joint ‘joint name’ on brace ‘brace ID’)
*** INFO: Joint connection failure has occurred at joint ‘joint name’
on brace ‘brace ID’ at load increment ‘load step’
*** INFO: Brace joint connection pull-out has occurred at joint ‘joint
name’ on brace ‘brace ID’ at load increment ‘load step’
Piles:
*** INFO: The onset of pile pull-out has occurred on the pile located
at joint ‘pilehead joint’
48
Inputs:
*** INFO: Joint flexibility selections are working in ''include''
mode.'
*** INFO: Joint flexibility selections are working in ''exclude''
mode.'
*** INFO: Joint strength selections are working in ''include'' mode.
*** INFO: Joint strength selections are working in ''exclude'' mode.
*** INFO: Brace ‘brace ID’ at joint ‘joint name’ has been excluded
from the joint strength check.
*** INFO: Brace ‘brace ID’ at joint ‘joint name’ has been selected for
the joint strength check.
*** INFO: Brace ‘brace ID’ at joint ‘joint name’ has been excluded
from the joint flexibility calculation.
*** INFO: Brace ‘brace ID’ at joint ‘joint name’ has been selected for
the joint flexibility calculation.'
In addition to the input error messages, there are also two other error messages as follows:
*** ERROR - Access denied to ‘folder or file name’ this error message indicates
that the Collapse program cannot read or write to the specified file or folder – for example the files are
read-only or the user does not have write privileges on the machine.
*** ERROR: MEMORY ALLOCATION ERROR ‘Collapse Advanced program section
label’ this error message indicates that the analysis is running out the memory and only occurs for
very large models, if the machine has limited memory or the machine operating system limits memory
usage.
49
These messages indicate the joint specifications are out of the applicable range of the selected joint
flexibility method. In this case the analysis still uses the selected method, but the results may not be
accurate. Warning messages corresponding to input issues are only reported to the collapse output
listing file.
The second group of warning messages is related to non-convergence or other computational issues. All
non-convergence messages are reported to the collapse troubleshooting log file. If a non-convergence
issue prevents the analysis from continuing (or has significant implication in the results), a warning
message is also reported to the listing file and log file.
Other important warning messages which may be output to the listing file and the log file include:
• Convergence or other solver issues at the first load increment (initial convergence issue)
Whether the sub-incrementation method is selected or not selected, if the nonlinear solver
encounters an issue at the first load increment, the program outputs a warning message to the
listing file and the log file. The warning message indicates the user-defined load increment size is
too large for the model. However, in most of the cases, if the sub-incrementation method is
selected on CLPOPT line, the program will automatically resolve the convergence issue and no
further action is required. For additional details, please see section 4.2.6 and the plate samples 4
in section 5.2.4.
• Convergence or other solver issues near the load peak
If the sub-incrementation is NOT selected but the Arc-length method is selected, the program
outputs a warning message near the load factor peak (the limit point). The warning message
simply indicates the transition from Newton Solver to Arc-length Solver without sub-
incrementation. If the analysis continues without any issue, no further action is required. For
additional details, please see section 4.2.6 and the plate sample 6 in section 5.2.6.
The following sections discuss various warning messages. The use of different methods and options
available to improve a collapse analysis based on the warning messages are also presented.
50
The program will try to resolve the above issues by switching to sub-incrementation and Arc-length
methods. However, if these issues occur multiple time, the analysis may slow down or eventually stop
before completing the load sequence. The following remedial actions may be considered:
51
*** WARNING: Convergence has not been achieved for the pile attached
at joint ‘pilehead joint’
These warning messages occur when the procedure used to calculate the stiffness and plasticity of a pile
has failed to converge.
The determination of stiffness and plasticity of a pile with non-linear soils requires an iterative solution.
The iterative solution is dependent on the displacement convergence criteria specified on the PSIOPT
line of the PSI input file.
The number of iterations used to solve each pile is automatically set to 40 or the number of iterations
defined on the CLPOPT line in columns 11-13 – whichever is greater. If convergence is not achieved prior
to the maximum number of iterations, then the above warning messages will be displayed in the
collapse output log file and the program will switch to the sub-incrementation and then Arc-length
methods if these options have been turned on. If the convergence is still not achieved after exhausting
all sub-incrementation levels and Arc-length iterations, then the program will issue a warning message
noting the termination of the load sequence.
For cases where the program cannot automatically overcome convergence issues associated with the
piled foundation then the following checks should be carried out to help improve convergence:
2. Check instabilities in the supported structure. The user should conduct the analysis without the
piled foundation to ensure the stability of the structure.
3. Check the pile capacity using PSI or the single PILE program to ensure the foundation is not
unrealistically weak.
4. Check the plasticity ratios in the piles for the formation of a mechanism.
The above messages indicate that the first load increment may be too large and the load should be
gradually applied to improve convergence. To overcome this, the sub-incrementation option on the
52
Sub- incrementation option can also be used to help improve convergence in the near vicinity of a limit
load (e.g. the peak load.). Non- convergence in the near vicinity of a limit load will be indicated by the
following warning message:
*** WARNING: Load increment has failed to converge.
The sub-incrementation option will automatically reduce the load factor and the following message will
be output:
*** INFO: Commencing level ‘sub-level#’ subincrementation for load
condition ‘load condition name’ at load factor ‘load factor’.
The analysis may slow down significantly if the sub-incrementation process occurs over many load
increments. In cases such as these, the following remedial actions can be considered:
1. Reduce the user-defined load increment size: the load increment size can be reduced by
increasing number of load steps on LDSEQ input line for static analysis. For dynamic analysis,
reducing time step size (Output Time Interval) has similar effects.
2. Increase the maximum number of iterations: In some instances, the convergence may be
achieved by slightly increasing maximum number of iterations without significantly increasing
the number of sub-incrementations. The maximum number of iterations can be chosen by
reviewing the convergence rate provided in the troubleshooting log file.
Note: At a given load increment, if the residual is very small relative to the initial value but the
convergence is not achieved, Collapse Advanced automatically doubles the maximum number of
iterations to improve the convergence rate.
53
where exponents are user-defined values. The exponents can be updated on CLPOP2 input line if the
output log file shows the load increment has been aborted at an early stage – see section 3.1.3 for
details.
If the divergence warning is output over a large number of load increments, the following actions may
be considered:
Note: For the Arc-length method, Collapse Advanced calculates the relative residual based on the
residual in the second iteration. The first residual is associated with the initial tangent stiffness matrix.
The above warning messages indicate that the automatically calculated arc-length parameter may be
too large and Arc-length method has difficulty finding a stable path. The Arc-length method utilizes sub-
incrementation to reduce this parameter – automatic arc-length value and convergence details can be
found in troubleshooting log file. The run time may increase, or the program may stop if Arc-length sub-
incrementation occurs during too many load steps. To speed up the analysis, the user should enter a
scaling factor (less than one) in columns 24-29 on ARCLEN input line to reduce the arc-length parameter.
The following warning message will be reported if maximum number of sub-incrementation levels have
been exceeded:
*** WARNING: Maximum arc length sub incrementation level has been
exceeded.
Under these circumstances, the following steps are recommended to test the results:
1. If there is already significant deformation and plasticity in the model, it is very likely that the
Arc-length method cannot find any stable path for unloading and a mechanism may have
formed in the model. In other words, the structure may have collapsed. To improve the results
further, the number of load increments may be increased, or a tighter convergence tolerance
can be used.
2. If this warning message is reported without any significant plasticity of deformation, then the
likely causes are:
a) Convergence issue in members, piles, or other parts of the analysis. The troubleshooting
log file may provide more information about non-convergence issues.
b) The load increment may be too large (especially if this warning occurs during the initial
load steps).
c) A large deformation increment may have occurred during a single load step. In this case,
the use of the Relaxed Iteration option on the CLPOP2 input line may help to mitigate
this problem.
d) Tighter convergence criteria may be required.
If all arc-length steps are exhausted either before reaching the target load factor as specified in the load
sequence or the maximum displacement specified on the CLPOPT input line, Collapse Advanced will
issue the following warning messages
*** WARNING: Maximum number of arc length steps has been exceeded.
*** WARNING: Arc length analysis has been terminated unsuccessfully.
55
1. The Arc-length approach has difficulty in achieving convergence at majority of the load steps
when using the automatic parameter and therefore resulting in excessive sub-incrementation
process. This indicates the automatic arc-length parameter may be too large and should be
reduced by entering a scaling factor on the ARCLEN input line –see discussion in section 4.3 on
how to choose the correct scaling factor.
2. The Arc-length method converges during few iterations (for example 3 iterations) for most of
the load steps. This indicates that the automatic arc-length parameter is too small and it may be
increased by entering a scaling factor on ARCLEN input line –see discussion in section 4.3 on
how to choose a correct scaling factor. Alternatively, the maximum number of Arc-length steps
may be increased however, this may lead to longer run times.
3. The Arc-length method achieves convergence for many load steps with a reasonable number of
iterations but without sub-incrementation. Under these circumstances, the maximum number
of Arc-length steps on the ARCLEN input line should be increased.
• Snap-through where the load factor reduces while the displacement increases.
• Snap-back where the load factor and the displacement both decrease.
Figure 11-a shows typical snap-through response where the structure jumps from one stable
configuration to another. The Relaxed Iteration option (‘IRX’ on the CLPOP2 input line) completely
prevents snap-through buckling response and ensures the analysis switches to Arc-length method for
unloading during the post-buckling analysis. This is shown in Figure 11-b (more details, see sample 2 in
section 5.1.2). To have optimal post-buckling response, the arc-length parameter (which is automatically
calculated) can be scaled by a factor on ARCLEN input line. Figure 11-c illustrates the case where the Arc-
length parameter is very small resulting in too many load steps to reach the target load factor and/or
target maximum displacement. Figure 11-d represents a case where arc-length parameter is too large
resulting in an approximate response oscillating around the optimal solution.
Figure 12-a shows typical snap-back post-buckling response where both load and displacement
decrease. A common example for this behavior is elastic buckling of braces in an offshore structure. The
key identifying feature of snap-back buckling is a sharp discontinuity in the load-displacement response
curve.
Due to the complex response of snap-back buckling, determining the optimal arc-length parameter is
extremely critical. If the arc-length parameter is too small, the algorithm cannot distinguish between
two consecutive Arc-length solutions (for more details on Arc-length method see section 6.6). In this
instance, the analysis cannot progress after the buckling load (caught in a local minimum) or it may
unload on the same path of loading.
56
1. Avoid using a very small load increment size. A larger load increment size will lead to a wider
search radius (i.e. larger arc-length parameter) for the Arc-length method.
2. Scale the arc-length parameter by a factor on ARCLEN input line.
3. In some instances, Relaxed Iteration procedure (IRX on CLPOP2 input line) may prevent the Arc-
length method from distinguishing between two consecutive Arc-length solutions by limiting its
search radius. Therefore, its recommended to avoid using the Relaxed Iteration option.
As per snap-through behavior, if the arc-length parameter is too large then the program will not able to
model snap-back response correctly as shown in Figure 12-b.
(a) (b)
(c) (d)
Figure 11: Different scenarios in snap-though post-buckling a) unstable path b) optimal Arc-length
solution c) very small arc-length parameter, and d) very large arc-length parameters
(a) (b)
Figure 12: a) snap-back post-buckling response with optimal arc-length parameter b) large arc-length
parameter
57
The user can review the residual values printed in the Troubleshooting Log file to see if the analysis
suffers from any one of the above issues. Figure 13 below illustrates different types of convergence
rates that may be encountered.
Figure 14 shows a sample of a convergence rate in the presence of a local minimum. As shown in the
graph, the residual drops very quickly to small value of 0.1326 from large initial value of 56526 within 5
iterations. However, the convergence slows down later and starts to oscillate due to the presence of a
local minimum. For this sample, if the force tolerance is increased to 0.1 using FRCTOL input line, the
program will achieve convergence within 10 iterations without loss of accuracy – i.e. the residual of 0.1
is still relatively very small compared to the initial residual value of 56526.
The relaxed iteration convergence option (‘CRX’ on CLPOP2 line) can also be used to achieve similar
result without overriding the default force tolerance. In this sample, the ratio of the residual at iteration
5 to the initial residual is less than 10-5(10-5 is the default value for ‘CRX’ option). For this case, the use of
the ‘CRX’ option will result in convergence being achieved at the 5th iteration.
58
Figure 14: Collapse Advanced program residual with slow convergence rate and local minimum
59
1. Wishbones
2. Non-structural framing
✓ framing representing risers
✓ boat landings
✓ anodes
3. The secondary elements in the top sides for which the lateral restrains are not modelled
These elements have negligible effects on the overall performance of the structure and retaining them
as elastic will improve the performance without altering the structural response.
To verify if the non-convergence is resulting from issues associated with the secondary elements, the
user can review following in Troubleshooting Log File:
• Check if the non-convergence warning messages are associated with the secondary members
• Check if the program requires too many iterations to reach the convergence especially in early
stages of the analysis
• Check if the program requires too many sub-incrementation (or Arc-length iteration) to reach
the convergence in early stages of the analysis
• Check if analysis stops prematurely before significant deformation, plasticity, or if pile/joint
failure has occurred.
If the non-convergence is due to the secondary elements, the user can utilize MEMELA and GRPELA
input lines to designate those members and member group to remain elastic.
In some cases, assuming the secondary elements to remain elastic may not resolve all non-convergence
issues. Note, designating elements to remain elastic does NOT imply they do not experience large
deformations. For example, if the member is subjected to a localized point load (such as earthquake or
equipment load), it can still buckle elastically during the analysis. To prevent unfavorable buckling of
elastic elements, the user may use MEMSEG or GRPSEG to set a single sub-segment for the elastic
member.
Note: The program currently does not support tension only or compression only elements. These
elements should be modeled as elastic using a single sub-segment.
60
𝐾𝑁
𝑞൬ ൰
𝑚2
𝑓𝑖𝑥𝑒𝑑 𝑡𝑜𝑟𝑠𝑖𝑜𝑛 𝑓𝑖𝑥𝑒𝑑 𝑡𝑜𝑟𝑠𝑖𝑜𝑛
𝑤(𝑐𝑚 )
𝐿 = 5𝑚 𝐿 = 5𝑚
Tubular: 40 × 2𝑐𝑚 Wide Flange: 𝑊12 × 120
Figure 15: Restrained beam with plates
61
Figure 9 shows a snap-through response during post-buckling analysis which cannot be predicted using
the standard Collapse Advanced options. As discussed in sections 3.1.4.2 and 4.2.9, the Relaxed Iteration
option on the CLPOP2 input line (IRX on columns 66-68) can be used to predict the unloading behavior
during post buckling. It can be seen the results are in close agreement with the analytical solution [11].
𝑃 (𝐾𝑁)
𝐻 = 70𝑐𝑚
−𝑤(𝑐𝑚 )
𝐿 = 5𝑚 𝐿 = 5𝑚
62
𝑤𝑡𝑖𝑝 (𝑐𝑚 )
−𝑢𝑡𝑖𝑝 (𝑐𝑚 )
𝑃 (𝐾𝑁)
𝐿
𝐿 = 10𝑚 1000
Tubular: 40 × 2𝑐𝑚 Wide Flange: 𝑊12 × 120
Figure 20: Cantilever tubular beam tip displacement under axial load buckling
63
64
𝑃(𝐾𝑁)
𝐿 = 10𝑚
65
𝑤𝑡𝑖𝑝 (𝑐𝑚 )
−𝑢𝑡𝑖𝑝 (𝑐𝑚 )
𝑀(𝐾𝑁. 𝑚)
𝐿 = 10𝑚
66
67
𝑃 (𝐾𝑁)
𝑤(𝑐𝑚 )
𝐿 = 4𝑚
𝐾𝑁
𝐸 = 20000 , 𝐷 = 35.546 𝑐𝑚 𝑡𝑖𝑐ℎ𝑘𝑛𝑒𝑠𝑠 = 0.38
𝑐𝑚 2
𝐾𝑁 𝐾𝑁
𝐹𝑦 = 825 2
𝑎𝑛𝑑 1650 𝑒𝑙𝑎𝑠𝑡𝑖𝑐 − 𝑝𝑒𝑟𝑓𝑒𝑐𝑡𝑙𝑦 𝑝𝑙𝑎𝑠𝑡𝑖𝑐
𝑐𝑚 𝑐𝑚 2
68
5.1.5.1 Sample 5.1: Elastoplastic of Tubular Simple Column with Euler-Bernoulli Theory
This benchmark involves the elastoplastic buckling of simply-supported tubular column with various
𝐿
slenderness 𝑟 values: 80, 120, 160. The column is torsionally restrained at both ends and has a small
imperfection in the form of mid-point perturbation as shown in Figure 30. The imperfection is defined as
𝛿
𝑒 = 𝐿 with values of 0.0001, 0.001, 0.01, and 0.05. The column was modelled using 2 elements each
comprised of 8 sub-segments. To account for buckling behavior, both sub-incrementation procedure
and the arc-length method were included by selecting ‘SI’ and ‘AL’ options on the CLPOPT input line. To
improve the analysis, the arc-length parameter is increased (columns 24-29 of ARCLEN line) while the
maximum number of arc-length iterations is reduced (columns 12-18 of ARCLEN line).
The axial response (horizontal displacement at the free end) and lateral deformation (vertical
displacement at mid-point) as shown in Figure 30 and are compared with existing finite element solution
[17] as shown in Figure 31 to Figure 33. It is seen that Collapse Advanced accurately predicts the
elastoplastic response for all cases.
Note: Collapse Advanced analysis is carried out for very large deformation. For comparison purposes,
only the initial portion of the response are shown below.
Note: In Figure 31, the horizontal axis is the initial imperfection (i.e. 𝛿) plus the lateral displacement. For
other cases, the horizontal axis is the lateral displacement.
𝑤(𝑖𝑛𝑐ℎ )
−𝑢 (𝑖𝑛𝑐ℎ ) 𝑃(𝑘𝑖𝑝𝑠)
69
𝐿
Figure 32: Euler-Bernoulli column response for = 120
𝑟
𝐿
Figure 33: Euler-Bernoulli column response for 𝑟 = 160
5.1.5.2 Sample 5.2: Elastoplastic of Tubular Simple Column with Timoshenko Bending Theory
This benchmark is same as sample 5.1 but with the inclusion of shear deformation effects in accordance
to Timoshenko’s bending theory. The imperfection values assumed were 0.00001, 0.0001, 0.001 and
0.01, the shear module was assumed to be 𝐾𝑆𝐼 𝐺 = 1115 𝐾𝑆𝐼. The results were compared with
existing numerical solution [18] in following figures and are seen to be in very good agreement.
Note: Collapse Advanced analysis is carried out for very large deformation. For comparison purposes,
only the initial portion of the response are shown below.
70
𝐿
Figure 35: Timoshenko column response for 𝑟 = 120
𝐿
Figure 36: Timoshenko column response for 𝑟 = 160
71
20
KL/r
Figure 37: Collapse Advanced buckling stress versus API for tubular columns
20
KL/r
Figure 38: Collapse Advanced buckling stress versus API for wide flange columns
72
5.1.6.1 Sample 6.1 and Sample 6.2: Lateral-Torsional Buckling of Wide Flange Columns with
Wagner Nonlinear Strain
This benchmark demonstrates application of Wagner nonlinear strains for the prediction elastic lateral-
torsional buckling of beams with wide flange sections. Wagner strains have negligible role in majority of
standard analysis where beams comprised of open thin walled sections are restrained against lateral
buckling. However, these beams may undergo large torsional deformations resulting from accidental
loading resulting from a blast or a dropped object, in cases such as these, the contribution of Wagner’s
second-order strain may be significant.
Figure 30 shows a simply-supported beam subjected to the axial load with eccentricity. The beam is
restrained against torsion at both ends. The following wide flange sections sizes were considered for the
analysis: W12×120, W24×192, and W36×302. The analysis was conducted for three beam lengths 𝐿 =
𝐻 𝐻 𝐻 𝐻
10, 20, 𝑎𝑛𝑑 30, 𝑓𝑡. The axial load eccentricity was defined as 𝑒 = 0, 16 , 8 , 4 , 2 , 𝐻 where 𝐻 is the section
height. The material was retained elastic with SACS default values. The beam was modelled using two
elements each one comprised of 8 sub-segments. To induce lateral-torsional buckling, an imperfection
in the form of small cord angle was applied to members to represent lateral loads. The axial load was
gradually increased until there was significant deformation in lateral direction. A very fine load step size
is used to precisely determine buckling load. Both sub-incrementation and Arc-length methods were
included in the analysis.
Wagner nonlinear torsional strains were included by entering ‘IWT’ on CLPOP2 input line and the results
were compared with analytical solution [19] in Figures 31 to 33. The results agree with existing analytical
solution [19] for all cases. We can also see that the inclusion of the Wagner nonlinear strains is essential
where there is significant torsional rotation (i.e. beam with higher aspect ratio such as W36×302). For
beams which are restrained laterally, the Wagner nonlinear strain has a minimal effect.
𝑃 𝑃
𝑒 𝑒
73
74
75
76
𝑀 𝑀
Figure 44: Comparison of Collapse Advanced ultimate moment and AISC 2010
77
2𝑓𝑡
1.3𝑃(𝑘𝑖𝑝𝑠) 1𝑃(𝑘𝑖𝑝𝑠)
𝑢 (𝑖𝑛𝑐ℎ )
4𝑓𝑡 𝐸 = 28800
𝐶𝑜𝑙𝑢𝑚𝑛 𝐹𝑦 = 30.60 𝐾𝑆𝐼
4𝑓𝑡
Figure 46: Left) Harrison’s space beam response. Right) plastic contour at last load step
78
𝐿 = 3.53𝑚
𝐾𝑁
𝐸 = 19990
𝑐𝑚 2
𝐿 𝐾𝑁
𝐹𝑦 = 24.82
𝑐𝑚 2
𝑒𝑎𝑙𝑎𝑠𝑡𝑖𝑐 − 𝑝𝑒𝑓𝑒𝑐𝑡𝑙𝑦 𝑝𝑙𝑎𝑠𝑡𝑖𝑐
79
4𝑃
4𝑃 𝐿
𝑃
4𝑃
𝑢 (𝑐𝑚 )
𝐾𝑁
𝐿 𝐸 = 21000
𝑐𝑚 2
2𝑃 𝐾𝑁
𝐺 = 8000
2𝑃 0.5𝑃 𝑐𝑚 2
2𝑃 𝐾𝑁
𝐹𝑦 = 24.83
𝑐𝑚 2
Figure 50: Left) Space beam horizontal response. Right) plastic contour at last load step
80
𝒗 𝐾𝑁
𝐸 = 20000
𝑐𝑚 2
𝐾𝑁
𝐿 𝐺 = 7930
𝑐𝑚 2
𝐾𝑁
𝐹𝑦 = 25
𝑐𝑚 2
𝑒𝑎𝑙𝑎𝑠𝑡𝑖𝑐 − 𝑝𝑒𝑓𝑒𝑐𝑡𝑙𝑦 𝑝𝑙𝑎𝑠𝑡𝑖𝑐
81
Figure 53: Plastic ratio contour for Six-story building at last load step
82
Figure 54: Comparison of model response with and without 2nd-order corotational terms
For the sample considered, excluding 2nd-order corotational terms significantly reduces run time without
compromising accuracy of the ultimate load capacity. To ensure accuracy, the following criterion should
apply when excluding 2nd order terms for wide flange or other open thin-walled sections:
• Wide flange or other open thin-walled sections do not experience large loads or significant
plasticity; Or
• Wide flange or other open thin-walled sections do not experience large deformation – i.e. they
are restrained against buckling; Or
• Wide flange or other open thin-walled sections do not have major contribution to the model
stiffness – basically they are secondary members.
83
1 4
𝐿 𝐿
5 5
𝑃 (𝐾𝑁)
ℎ
𝑢(𝑐𝑚 ) 𝑏
−𝑤(𝑐𝑚) 𝐿 = 1.2𝑚, 𝑏 = 3𝑐𝑚, ℎ = 2𝑐𝑚
𝐿
𝐾𝑁
Elastic: 𝐸 = 7200 𝑐𝑚2
𝐾𝑁 𝐾𝑁
Elastoplastic: 𝐸 = 7061 𝑐𝑚2 𝐹𝑦 = 102 𝑐𝑚2
84
Figure 56: Beam overall response, deformed shape, and buckling load (the load at the first peak – limit
point) for elastic material
Figure 57: Beam overall response and deformed shape for elastoplastic material
85
𝑃 ⁄2
3𝑃 𝑢(𝑐𝑚 ) 𝑃 ⁄2
𝑃 ⁄2 𝑃 𝑃
𝑃 ⁄2 𝑃 ⁄2
3𝑃 𝐶𝑜𝑙𝑢𝑚𝑛𝑠 𝐵𝑒𝑎𝑚𝑠
4𝑚 𝑃 ⁄2
2𝑃 20 𝑐𝑚 40 𝑐𝑚
𝑃
2𝑃 40 𝑐𝑚 20 𝑐𝑚
𝑃 2𝑃 𝑃 ⁄4
2𝑃
4𝑚 𝑃 ⁄4 𝐾𝑁 𝐾𝑁
𝐸 = 1961 2
, 𝐺 = 838
𝑐𝑚 𝑐𝑚 2
𝐾𝑁
𝐹𝑦 = 9.8 𝑆𝑡𝑟𝑎𝑖𝑛 ℎ𝑎𝑟𝑑𝑒𝑛𝑖𝑛𝑔 𝑟𝑎𝑡𝑖𝑜 = 0.0
3𝑚 𝑐𝑚 2
4𝑚
Figure 58: 3D two-story beam with rectangular sections hinged right angle beam
Figure 59: 3D two-story beam response and plastic ratio at maximum load factor
86
𝑃 = 124 𝑀𝑁
𝐴𝑙𝑙 𝑚𝑚𝑒𝑏𝑒𝑟
−𝑤(𝑚 )
122 𝑐𝑚
76 𝑐𝑚
𝐾𝑁 𝐾𝑁 𝐾𝑁
𝐸 = 2069 2
, 𝐺 = 883 2
𝐹𝑦 = 8 2 𝑆𝑡𝑟𝑎𝑖𝑛 ℎ𝑎𝑟𝑑𝑒𝑛𝑖𝑛𝑔 𝑟𝑎𝑡𝑖𝑜 = 0.0
𝑐𝑚 𝑐𝑚 𝑐𝑚
Figure 61: Elastic response of the beam dome and deformed shape at last load increment
Figure 62: Elastoplastic response of the beam dome and the plastic ratio
87
𝑢(𝑐𝑚)
Figure 63: 2D Beam subjected to lateral load. Left) the model and member sections, Right) deformed
beam at final load step with plastic ratio
Figure 64: 2D Beam overall response with and without joint flexibility
88
1) Four vertical nodal loads applied at top joints to model the structure self-weight,
3) Four horizontal nodal loads applied to top joints to determine the ultimate lateral loads.
For the load sequence, the vertical and member load were applied first. The horizontal load was then
applied and gradually increased until the jacket reached its ultimate capacity.
Different scenarios were considered to study the effect of damage to the structure as summarized in
Table 3. Both sub-incrementation and Arc-length options on the CLPOPT input line were selected to help
predict the response up to and slightly after the limit point. For comparison purposes, the maximum
deflection is entered on CLPOPT based on the results given in reference studies, although Collapse
Advanced analysis can be carried out for larger deformations. Each beam element was comprised of 8
sub-segments in addition to an out of straightness of 0.0015 as per[28]. The results predicted by the
program are compared against [28] (cases 1 to 7) and USFOS (cases 6 and 7) in Figure 66. USFOS results
are given in USFOS Verification Document. It can be seen Collapse Advanced results are in good
agreement for all cases.
89
Figure 67: Deformed jacket with plastic ratio contours for case 1 (left) and case 7 (right)
90
5.1.16.1 Sample 16.1: Elastic lateral torsional buckling of simple beam with Tee section
This sample involves elastic lateral-torsional buckling of a simply supported Tee beam subjected to the
pure bending as shown in Figure 68. The beam is restrained against torsion at both ends and the
material properties are set to SACS default values. The model consists of two elements with eight sub-
segments per member and all members are set to remain elastic by entering ‘ME’ CLPOPT line. To
induce lateral-torsional buckling, an imperfection in the form of small lateral dislocation was applied to
mid-point representing lateral loads. The beam experience large lateral deformation during bucking.
Therefore, both sub- incrementation and arc-length options are included in the analysis by entering ‘SI’
and ‘AL’ on the CLPOPT input line.
The simulation is carried out for following section width to height ratios: 0.5, 0.6, 0.7, 0.8, 0.9, and 1.0.
Since the Tee section is monosymmetric, both positive bending moment (i.e. the flange in compression)
and negative bending moment (the flange in tension) have been considered. Also, the analysis has been
carried out with and without Wagner strain (‘IWT’ on CLPOP2 line). The resulting buckling bending
moments are given in where they are in good agreement with analytical solution given in [19].
±𝑀 𝐿 = 5𝑚 ±𝑀
𝑊 (cm)
91
5.1.16.2 Sample 16.2: Elastoplastic flexural buckling of simple column with Tee section
This benchmark focuses on elastoplastic flexural buckling analysis of members with Tee section under
compression load. Figure 70 illustrates a simply-supported column subjected to axial compression load
at one end. The column is restrained against torsion at both ends and has a small imperfection in the
form of mid-point perturbation as lateral dislocation. The mid-point lateral dislocation is 1/10th of Tee
section radius of gyration about the local z-axis. The model consists of two elements with eight sub-
segments per members and the material properties are set to SACS default values. Both sub-
incrementation option (‘SI’ on CLPOPT) and arc-length method (‘AL’ on CLPOPT) are utilized for this
benchmark.
The analysis is carried out for following section width to height ratios: 0.5, 0.6, 0.7, 0.8, 0.9, and 1.0 and
results are presented in Figure 71 and Figure 72. Figure 71 illustrates the lateral response of the columns
with different Tee section. Figure 72 compares buckling loads – the peak load for mid-point deflection
curves in Figure 71 – with ultimate load provided in Section E of AISC 360-16 Specification. The results
show that Collapse Advanced accurately predicts the elastoplastic response for all cases.
92
𝑟𝑧
𝑖𝑚𝑝𝑒𝑟𝑓𝑒𝑐𝑡𝑖𝑜𝑛 𝑎𝑙𝑜𝑛𝑔 𝑇𝑒𝑒 𝑠𝑒𝑐𝑡𝑖𝑜𝑛 ℎ𝑜𝑟𝑖𝑧𝑜𝑛𝑡𝑎𝑙 𝑎𝑥𝑖𝑠
10
𝑊 (cm)
Figure 71: Lateral displacement of the mid-point for various width to height ratio
93
5.1.17.1 Sample 17.1: Elastic lateral torsional buckling of simple beam with Channel section
This sample involves elastic lateral-torsional buckling of a simply supported Channel beam subjected to
the pure bending as shown in Figure 73. The beam is restrained against torsion at both ends and the
material properties are set to SACS default values. The model consists of two elements with eight sub-
segments per member and all members are set to remain elastic by entering ‘ME’ CLPOPT line. To
induce lateral-torsional buckling, an imperfection in the form of small lateral dislocation was applied to
mid-point representing lateral loads. The beam experience large lateral deformation during bucking.
Therefore, both sub- incrementation and arc-length options are included in the analysis by entering ‘SI’
and ‘AL’ on the CLPOPT input line.
The simulation is carried out for following section width to height ratios: 0.5, 0.6, 0.7, 0.8, 0.9, and 1.0.
The mid-point lateral deformation is plotted for all cases in Figure 74. The resulting buckling bending
moments are compared with analytical solution derived from [19] and Figure 75 shows they are in good
agreement with the analytical solution.
94
𝑊 (cm)
95
100
0
0.4 0.5 0.6 0.7 0.8 0.9 1 1.1
Figure 75: Collapse Advanced buckling moment for Channel section versus the analytical solution [19].
5.1.17.2 Sample 17.2: Elastoplastic flexural buckling of simple column with Channel section
This benchmark focuses on elastoplastic flexural buckling analysis of members with Channel section
under compression load. Figure 76 illustrates a simply-supported column subjected to axial compression
load at one end. The column is restrained against torsion at both ends and has a small imperfection in
the form of mid-point perturbation as lateral dislocation. The mid-point lateral dislocation is 1/10th of
Channel section radius of gyration about the local z-axis. The model consists of two elements with eight
sub-segments per members and the material properties are set to SACS default values. Both sub-
incrementation option (‘SI’ on CLPOPT) and arc-length method (‘AL’ on CLPOPT) are utilized for this
benchmark.
The analysis is carried out for following section width to height ratios: 0.5, 0.6, 0.7, 0.8, 0.9, and 1.0 and
results are presented in Figure 77 and Figure 78. Figure 77 illustrates the lateral response of the columns
with different Channel section. Figure 78 compares buckling loads – the peak load for mid-point
deflection curves in Figure 77 – with ultimate load provided in Section E of AISC 360-16 Specification.
The results show that Collapse Advanced accurately predicts the elastoplastic response for all cases.
96
𝑟𝑧
𝑖𝑚𝑝𝑒𝑟𝑓𝑒𝑐𝑡𝑖𝑜𝑛 𝑎𝑙𝑜𝑛𝑔 𝐶ℎ𝑎𝑛𝑛𝑒𝑙 𝑠𝑒𝑐𝑡𝑖𝑜𝑛 ℎ𝑜𝑟𝑖𝑧𝑜𝑛𝑡𝑎𝑙 𝑎𝑥𝑖𝑠
10
𝑊 (cm)
Figure 77: Lateral displacement of the mid-point for various width to height ratio
97
5.1.18.1 Sample 18.1: Elastic lateral torsional buckling of simple beam with Angle section
This sample involves elastic lateral-torsional buckling of a simply supported Angle beam subjected to the
pure bending as shown in Figure 80. The beam is restrained against torsion at both ends and the
material properties are set to SACS default values. The model consists of two elements with eight sub-
segments per member and all members are set to remain elastic by entering ‘ME’ CLPOPT line. To
induce lateral-torsional buckling, an imperfection in the form of small lateral dislocation was applied to
mid-point representing lateral loads. The beam experience large lateral deformation during bucking.
Therefore, both sub- incrementation and arc-length options are included in the analysis by entering ‘SI’
and ‘AL’ on the CLPOPT input line.
The simulation is carried out for following section dimensions: L = 10.0, 11.0, 12.0, 13.0, 14.0, and 15.0
cm. The mid-point lateral deformation is plotted for all cases in Figure 80. The resulting buckling bending
moments are compared with analytical solution derived from [19], and Figure 81 shows they are in good
agreement with the analytical solution.
98
𝐿 (cm)
t = 1 cm
𝐿 = 10.0 11.0 12.0 13.0 14.0 15.0
𝐿 (cm)
99
20
0
9 10 11 12 13 14 15 16
Figure 81: Collapse Advanced buckling moment for Angle section versus the analytical solution [19]
5.1.18.2 Sample 18.2: Elastoplastic flexural buckling of simple column with Angle section
This benchmark focuses on elastoplastic flexural buckling analysis of members with Angle section under
compression load. Figure 82 illustrates a simply-supported column subjected to axial compression load
at one end. The column is restrained against torsion at both ends and has a small imperfection in the
form of mid-point perturbation as lateral dislocation. The mid-point lateral dislocation is 1/10th of angle
section radius of gyration about the local z-axis. The model consists of two elements with eight sub-
segments per members and the material properties are set to SACS default values. Both sub-
incrementation option (‘SI’ on CLPOPT) and arc-length method (‘AL’ on CLPOPT) are utilized for this
benchmark.
The analysis is carried out for following section width to height ratios: dimensions: L = 10.0, 11.0, 12.0,
13.0, 14.0, and 15.0 cm and results are presented in Figure 83 and Figure 84. Figure 83 illustrates the
lateral response of the columns with different Angle section with different leg length. Figure 84
compares buckling loads – the peak load for mid-point deflection curves in Figure 83 – with ultimate
load provided in Section E of AISC 360-16 Specification. The results show that Collapse Advanced
accurately predicts the elastoplastic response for all cases.
100
𝑟𝑧
𝑖𝑚𝑝𝑒𝑟𝑓𝑒𝑐𝑡𝑖𝑜𝑛 𝑎𝑙𝑜𝑛𝑔 𝐴𝑛𝑔𝑙𝑒 𝑠𝑒𝑐𝑡𝑖𝑜𝑛 ℎ𝑜𝑟𝑖𝑧𝑜𝑛𝑡𝑎𝑙 𝑎𝑥𝑖𝑠
10
𝐿 (cm)
t = 1 cm
𝐿 = 10.0 11.0 12.0 13.0 14.0 15.0
𝐿 (cm)
Figure 83: Lateral displacement of the mid-point for various width to height ratio
101
5.1.19.1 Sample 19.1: Elastic lateral torsional buckling of simple beam with Box section
This sample involves elastic lateral-torsional buckling of a simply supported Box beam subjected to the
pure bending as shown in Figure 85. The beam is restrained against torsion at both ends and the
material properties are set to SACS default values. The model consists of two elements with eight sub-
segments per member and all members are set to remain elastic by entering ‘ME’ CLPOPT line. To
induce lateral-torsional buckling, an imperfection in the form of small lateral dislocation was applied to
mid-point representing lateral loads. The beam experience large lateral deformation during bucking.
Therefore, both sub- incrementation and arc-length options are included in the analysis by entering ‘SI’
and ‘AL’ on the CLPOPT input line.
The simulation is carried out for following section height to width ratios: 1.5, 1.6, 1.7, 1.8, 1.9, and 2.0.
The mid-point lateral deformation is plotted for all cases in Figure 86. The resulting buckling bending
moments are compared with analytical solution derived from [19] and Figure 87 shows they are in good
agreement with the analytical solution.
102
103
800
600
400
200
0
1.4 1.5 1.6 1.7 1.8 1.9 2 2.1
Figure 87: Collapse Advanced buckling moment for Box section versus the analytical solution [19]
5.1.19.2 Sample 19.2: Elastoplastic flexural buckling of simple column with Box section
This benchmark focuses on elastoplastic flexural buckling analysis of members with Box section under
compression load. Figure 88 illustrates a simply-supported column subjected to axial compression load
at one end. The column is restrained against torsion at both ends and has a small imperfection in the
form of mid-point perturbation as lateral dislocation. The mid-point lateral dislocation is 1/10th of Box
section radius of gyration about the local z-axis. The model consists of two elements with eight sub-
segments per members and the material properties are set to SACS default values. Both sub-
incrementation option (‘SI’ on CLPOPT) and arc-length method (‘AL’ on CLPOPT) are utilized for this
benchmark.
The analysis is carried out for following section height to width ratios: 1.5, 1.6, 1.7, 1.8, 1.9, and 2.0 and
results are presented in Figure 89 and Figure 90. Figure 89 illustrates the lateral response of the columns
with different Box section. Figure 90 compares buckling loads – the peak load for mid-point deflection
curves in Figure 89 – with ultimate load provided in Section E of AISC 360-16 Specification. As seen in the
plots, the Collapse Advanced predicts slightly higher ultimate loads for box section. As shown in Figure
89, the Box columns deform about 4 cm at the mid-point before the buckling occurs. This relatively large
deformation and corresponding geometrical stiffness contribute to higher ultimate load. In addition, the
AISC 360-16 Specification reduces the analytical Euler elastic buckling load by a factor of 0.877. If the
reduction factor is removed from AISC elastoplastic critical stress calculation, the Collapse Advanced
ultimate loads are well within AISC limits – as show in Figure 90.
104
𝑟𝑧
𝑖𝑚𝑝𝑒𝑟𝑓𝑒𝑐𝑡𝑖𝑜𝑛 𝑎𝑙𝑜𝑛𝑔 𝐵𝑜𝑥 𝑠𝑒𝑐𝑡𝑖𝑜𝑛 ℎ𝑜𝑟𝑖𝑧𝑜𝑛𝑡𝑎𝑙 𝑎𝑥𝑖𝑠
10
𝑊 (cm)
Figure 89: Lateral displacement of the mid-point for various height to width ratio
105
The analysis carried out for three different Conical sections as shown in Figure 91. Figure 92 shows the
failure mode and plasticity contours for all cases at final load step. Figure 93 compares the vertical
displacement at the mid-point calculated with Conical section and the equivalent segmented tubular
members. For the reference solution, the Conical members are divided to 8 segments and each segment
is modelled using a tubular section with the equivalent diameter. The diameter of equivalent tubular
segments is determined by linearly interpolating between Conical bigger and smaller diameters. As seen
in the graph, the Collapse Advanced Conical section is in a good agreement with the reference solution.
106
t = 1 cm
𝐷1 = 40, 𝐷2 = 30 𝑐𝑚
𝐷1 (cm) 𝐷2 (cm)
𝐷1 = 60, 𝐷2 = 30 𝑐𝑚
𝐷1 = 80, 𝐷2 = 30 𝑐𝑚
Figure 92: Plasticity contours for simple column with conical section
107
The analysis carried out for three different Concentric Tubulars as shown in Figure 94. Figure 95
compares the vertical displacement at the mid-point calculated with Concentric Tubular and the
equivalent two-tubular members. For the reference solution, each Concentric Tubular is modelled with
two tubular members – one for the inner tubular and one for the outer tubular. As seen in this graph,
the Collapse Advanced Concentric Tubular is in a good agreement with reference solution.
108
𝐷𝑜𝑢𝑡 (cm) t = 1 cm
109
The analysis carried out for a launch runner and a special launch runner section as shown in Figure 96.
Figure 97 compares the vertical displacement at the mid-point with tubular member without runner
plates.
𝐿 = 20.0𝑚
𝑃(𝑘𝑁)
𝑓𝑖𝑥𝑒𝑑 𝑡𝑜𝑟𝑠𝑖𝑜𝑛 𝑓𝑖𝑥𝑒𝑑 𝑡𝑜𝑟𝑠𝑖𝑜𝑛
110
111
5.1.23.1 Sample 23.1: Elastic lateral torsional buckling of simple beam with Rectangular Tube
section
This sample involves elastic lateral-torsional buckling of a simply supported Rectangular Tube beam
subjected to the pure bending as shown in Figure 98. The beam is restrained against torsion at both
ends and the material properties are set to SACS default values. The model consists of two elements
with eight sub-segments per member and all members are set to remain elastic by entering ‘ME’
CLPOPT line. To induce lateral-torsional buckling, an imperfection in the form of small lateral dislocation
was applied to mid-point representing lateral loads. The beam experience large lateral deformation
during bucking. Therefore, both sub- incrementation and arc-length options are included in the analysis
by entering ‘SI’ and ‘AL’ on the CLPOPT input line.
The simulation is carried out for following section height to width ratios: 1.50, 1.75, and 2.00. The mid-
point lateral deformation is plotted for all cases in Figure 99. The resulting buckling bending moments
are compared with analytical solution derived from [19] and Figure 100 shows they are in good
agreement with the analytical solution.
𝑀 𝐿 = 5𝑚 𝑀
112
Figure 100: Collapse Advanced buckling moment for Rectangular Tube section versus the analytical
solution [19]
113
The analysis is carried out for following section height to width ratios: 1.50, 1.75, and 2.00 and results
are presented in Figure 102 and Figure 103. Figure 102 illustrates the lateral response of the columns
with different Rectangular Tube sections. Figure 103 compares buckling loads – the peak load for mid-
point deflection curves in Figure 102 – with ultimate load provided in Section E of AISC 360-16
Specification. As seen in the plots, the Collapse Advanced predicts slightly higher ultimate loads for
Rectangular Tube section. As shown in Figure 102, the Rectangular Tube columns deform about 4 cm at
the mid-point before the buckling occurs. This relatively large deformation and corresponding
geometrical stiffness contribute to higher ultimate load. In addition, the AISC 360-16 Specification
reduces the analytical Euler elastic buckling load by a factor of 0.877. If the reduction factor is removed
from AISC elastoplastic critical stress calculation, the Collapse Advanced ultimate loads are well within
AISC limits – as show in Figure 103.
𝐿=5𝑚 𝑃(𝑘𝑁)
𝑟𝑧
𝑖𝑚𝑝𝑒𝑟𝑓𝑒𝑐𝑡𝑖𝑜𝑛 𝑎𝑙𝑜𝑛𝑔 𝑅𝑒𝑐𝑡𝑛𝑎𝑔𝑢𝑙𝑎𝑟 𝑇𝑢𝑏𝑒 𝑠𝑒𝑐𝑡𝑖𝑜𝑛 ℎ𝑜𝑟𝑖𝑧𝑜𝑛𝑡𝑎𝑙 𝑎𝑥𝑖𝑠
10
𝑊 (cm)
114
115
The analysis carried out for three Double Web Plate Girder sections with height to width ratio of 1.50,
1.75, and 2.00 as shown in Figure 104. Figure 105 compares the lateral displacement at the mid-point of
the column.
𝐿 = 10.0𝑚
𝑃(𝑘𝑁)
𝑓𝑖𝑥𝑒𝑑 𝑡𝑜𝑟𝑠𝑖𝑜𝑛 𝑓𝑖𝑥𝑒𝑑 𝑡𝑜𝑟𝑠𝑖𝑜𝑛
𝑊 (cm)
Figure 104: Simple columns with Double Web Plate Girder sections
116
117
The analysis carried out for three Boxed Plate Girder sections with height to width ratio of 1.50, 1.75,
and 2.00 as shown in Figure 106. Figure 107 compares the lateral displacement at the mid-point of the
column.
𝐿 = 10.0𝑚
𝑃(𝑘𝑁)
𝑓𝑖𝑥𝑒𝑑 𝑡𝑜𝑟𝑠𝑖𝑜𝑛 𝑓𝑖𝑥𝑒𝑑 𝑡𝑜𝑟𝑠𝑖𝑜𝑛
𝑊 (cm)
Side Plates Thickness = 2.5cm
Flange Thickness = 3cm
Web Thickness = 1cm
𝐻 (cm)
W = 40 𝑐𝑚
𝐻
= 1.50 1.75 2.00
𝑊
118
119
5.1.26.1 Sample 26.1: Elastic lateral torsional buckling of simply supported Unsymmetrical
Plate Girder
This sample involves elastic lateral-torsional buckling of a simply supported Unsymmetrical Plate Girder
subjected to the pure bending as shown in Figure 108. The beam is restrained against torsion at both
ends and the material properties are set to SACS default values. The model consists of two elements
with eight sub-segments per member and all members are set to remain elastic by entering ‘ME’
CLPOPT line. To induce lateral-torsional buckling, an imperfection in the form of small lateral dislocation
was applied to mid-point representing lateral loads. The beam experience large lateral deformation
during bucking. Therefore, both sub- incrementation and arc-length options are included in the analysis
by entering ‘SI’ and ‘AL’ on the CLPOPT input line. Also, the analysis has been carried out with and
without Wagner strain (‘IWT’ on CLPOP2 line).
The simulation is carried out for following section height to top width ratios: 1.50, 1.75, and 2.00. The
resulting buckling bending moments are compared with analytical solution derived from [19] and Figure
109 shows they are in good agreement with the analytical solution.
𝑀 𝐿 = 10𝑚 𝑀
120
5.1.26.2 Sample 26.2: Elastoplastic flexural buckling of simple column with Unsymmetrical Plate
Girder
This benchmark focuses on elastoplastic flexural buckling analysis of members with Unsymmetrical Plate
Girder under compression load. Figure 110 illustrates a simply supported column subjected to axial
compression load at one end. The column is restrained against torsion at both ends and has a small
imperfection in the form of mid-point perturbation as lateral dislocation. The mid-point lateral
dislocation is 1/10th of Unsymmetrical Plate Girder radius of gyration about the local z-axis. The model
consists of two elements with eight sub-segments per members and the material properties are set to
SACS default values. Both sub-incrementation option (‘SI’ on CLPOPT) and arc-length method (‘AL’ on
CLPOPT) are utilized for this benchmark.
The analysis is carried out for following section height to top width ratios: 1.50, 1.75, and 2.00 and
results are presented in Figure 111 and Figure 112. Figure 111 illustrates the lateral response of the
columns with different Unsymmetrical Plate Girder. Figure 112 compares buckling loads – the peak load
for mid-point deflection curves in Figure 111 – with ultimate load provided in Section E of AISC 360-16
Specification.
121
𝑟𝑧
𝑖𝑚𝑝𝑒𝑟𝑓𝑒𝑐𝑡𝑖𝑜𝑛 𝑎𝑙𝑜𝑛𝑔 Unsymmetrical Plate Girder ℎ𝑜𝑟𝑖𝑧𝑜𝑛𝑡𝑎𝑙 𝑎𝑥𝑖𝑠
10
Figure 111: Lateral displacement of the mid-point for various height to width ratio
122
2000
1000
AISC 360-16
Collapse Advanced
0
1.4 1.5 1.6 1.7 1.8 1.9 2 2.1
The analysis is carried out for following section height to width ratios: 1.0, 1.5, and 2.0 and results are
presented in Figure 114 and Figure 115. Figure 114 illustrates the vertical response of the columns with
different Double Angle sections. Figure 115 compares buckling loads – the peak load for mid-point
deflection curves in Figure 114 – with ultimate load provided in Section E of AISC 360-16 Specification.
123
𝑟𝑧
𝑖𝑚𝑝𝑒𝑟𝑓𝑒𝑐𝑡𝑖𝑜𝑛 𝑎𝑙𝑜𝑛𝑔 Double Angle 𝑣𝑒𝑟𝑡𝑖𝑐𝑎𝑙 𝑎𝑥𝑖𝑠
10
𝑊 (cm)
t = 1cm
Spacing = 5cm
𝐻 (cm)
𝑊 = 10 𝑐𝑚
𝐻
= 1.0 1.5 2.0
𝑊
Figure 114: Vertical displacement of the mid-point for various height to width ratio
124
125
𝐾𝑁
𝑞൬ ൰
𝑚2
𝑤(𝑐𝑚 )
𝐾𝑁
𝐸 = 20000 , 𝜈 = 0.0 , 𝐿 = 10𝑚, 𝑤𝑖𝑑𝑡ℎ = 1 𝑚, 𝑇ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 1 𝑐𝑚
𝑐𝑚 2
Figure 117: Restrained beam mid-point vertical displacement with quadrilateral elements
Figure 118: Restrained beam mid-point vertical displacement with triangular elements
126
−𝑢𝑡𝑖𝑝 (𝑚 ) 𝑤𝑡𝑖𝑝 (𝑚 )
𝑃 (𝐾𝑁)
𝑃
(𝐾𝑁)
1000
𝐾𝑁
𝐸 = 20000 , 𝜈 = 0.3 , 𝐿 = 0.5𝑚, 𝑤𝑖𝑑𝑡ℎ = 7.5 𝑐𝑚, 𝑇ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 0.45 𝑐𝑚
𝑐𝑚 2
Figure 120: Cantilever beam tip displacement under axial load buckling
127
𝑤𝑡𝑖𝑝 (𝑚 )
−𝑢𝑡𝑖𝑝 (𝑚 )
𝑃(𝐾𝑁)
𝐾𝑁
𝐸 = 120 , 𝜈 = 0.0 , 𝐿 = 10 𝑚, 𝑤𝑖𝑑𝑡ℎ = 1 𝑚, 𝑇ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 10 𝑐𝑚
𝑐𝑚 2
128
𝑤𝑡𝑖𝑝 (𝑚 )
−𝑢𝑡𝑖𝑝 (𝑚 )
𝑀(𝐾𝑁. 𝑚)
𝐾𝑁
𝐸 = 120 , 𝜈 = 0.0 , 𝐿 = 12 𝑚, 𝑤𝑖𝑑𝑡ℎ = 1 𝑚, 𝑇ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 10 𝑐𝑚
𝑐𝑚 2
129
Figure 126: Deformed cantilever beam. Left) at the peak vertical displacement, Center) at the peak
horizontal displacement, and Right) at the last step.
130
𝑃 (𝐾𝑁)
−𝑢𝑎𝑝𝑒𝑥 (𝑐𝑚 )
−𝑤𝑎𝑝𝑒𝑥 (𝑐𝑚 )
𝜃 = 145°
𝑅 = 1𝑚
𝐾𝑁
𝐸 = 500000 , 𝜈 = 0.0 , 𝑤𝑖𝑑𝑡ℎ = 24 𝑐𝑚, 𝑇ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 1 𝑐𝑚
𝑐𝑚2
131
132
𝐾𝑁
𝑞൬ ൰
𝑚
𝑅𝑖𝑛 = 6 𝑚 𝐴 𝐵
𝑅𝑜𝑢𝑡 = 10 𝑚
𝐾𝑁
𝐸 = 2100 , 𝜈 = 0.0 , 𝑇ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 3 𝑐𝑚
𝑐𝑚 2
Figure 130: Slit ring shape plate with lifting line load
133
𝑓𝑟𝑒𝑒
𝑃
𝐵 (𝐾𝑁)
2
𝑃
(𝐾𝑁) 𝐴 −𝑢𝐵 (𝑚)
2
−𝑣𝐴 (𝑚) 𝑓𝑟𝑒𝑒
𝐾𝑁
𝐸 = 6825 , 𝜈 = 0.3 𝑅 = 10𝑚, , 𝑇ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 4 𝑐𝑚
𝑐𝑚2
134
𝑓𝑟𝑒𝑒
𝑃 (𝐾𝑁) 𝑃
(𝐾𝑁)
4
𝐿 (𝑐𝑚) −𝑤 (𝑐𝑚)
𝑓𝑟𝑒𝑒
𝑓𝑟𝑒𝑒
𝜃 = 0.1 𝑟𝑎𝑑
𝐾𝑁
𝐸 = 310.275 , 𝜈 = 0.3, 𝑅 = 2.54𝑚, 𝐿 = 50.8𝑐𝑚
𝑐𝑚2
135
Figure 137: Vertical displacement at center of hinged cylindrical roof, plate thickness: 6.35 mm
136
𝑃
𝐾𝑁 (𝐾𝑁)
𝐸 = 2068.5 2 2
𝑐𝑚
𝜈 = 0.3
𝑅 = 1.016𝑚 −𝑤 (𝑚)
𝐿 = 3.048𝑚
𝑡ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 3𝑐𝑚
𝑓𝑟𝑒𝑒
Figure 139: Semi-cylindrical deformed model at load step 10 (left), 20 (center), 40 (right)
137
5.2.8 Sample 8: Elastic Open-ended Cylindrical Shell with Radial Pulling Forces
Figure 141 shows an elastic open-ended cylindrical shell subjected to radial pulling forces. The shell is
modeled using a 24×16 quadrilateral element mesh. Due to symmetry, only one 1/8th of the cylinder is
modelled. The analysis was conducted using both thin plate (Kirchhoff) and thick plate (Mindlin)
theories. This sub-incrementation method was used to improve convergence during the rapid change of
shell deformation. The rapid change of deformation can be seen at the first load increment where a
non-convergence warning message is reported and the program commences the sub-incrementation
procedure. The resulting deflections predicted by the program at various locations on the shell are
compared against existing analysis results [14] as shown in Figure 142. It can be seen there is excellent
agreement between the two sets of results for all cases. Figure 143 shows deformation of the shell
structure at various load steps.
138
𝑓𝑟𝑒𝑒 𝑓𝑟𝑒𝑒
−𝑢𝐵 (𝑚)
𝐿 (𝑚)
𝑃 (𝐾𝑁)
−𝑢𝐶 (𝑚)
𝐾𝑁
𝐸 = 1050 , 𝜈 = 0.3125, 𝑅 = 4.953𝑚, 𝐿 = 10.35𝑚, 𝑡ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 9.4𝑐𝑚
𝑐𝑚 2
Figure 141: Elastic open-ended cylindrical shell subjected to radial pulling forces
139
𝑃
(𝐾𝑁)
4
𝑃 (𝐾𝑁)
−𝑤𝐴 (𝑐𝑚)
𝑟𝑖𝑔𝑖𝑑 𝑟𝑖𝑔𝑖𝑑
𝑢𝐵 (𝑐𝑚)
𝐿 (𝑚)
𝑃 (𝐾𝑁)
𝐾𝑁
𝐸 = 30000 , 𝜈 = 0.3 𝑅 = 1𝑚, 𝐿 = 2𝑚, 𝑡ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 1𝑐𝑚
𝑐𝑚 2
Figure 144: Elastic pinched cylindrical shell with rigid end diaphragms
140
Figure 146: Deformed pinched cylindrical with rigid end diaphragms. Geometrical lock is marked with a
red circle.
141
𝑤(𝑚 )
𝑃(𝐾𝑁)
𝐾𝑁 𝐾𝑁
𝐸 = 120 𝑐𝑚2 , 𝐸 = 2.4 𝑐𝑚2 , 𝜈 = 0.3 , 𝑠𝑡𝑟𝑎𝑖𝑛 ℎ𝑎𝑟𝑑𝑒𝑛𝑖𝑛𝑔 𝑟𝑎𝑡𝑖𝑜 = 0.01
𝐿 = 10 𝑚, 𝑤𝑖𝑑𝑡ℎ = 1 𝑚, 𝑇ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 10 𝑐𝑚
142
ℎ𝑖𝑛𝑔𝑒𝑑
𝑤 (𝑐𝑚)
𝐿 (𝑐𝑚) 𝐾𝑁
𝑞0 ൬ ൰
𝑚2
𝐿 (𝑐𝑚)
ℎ𝑖𝑛𝑔𝑒𝑑
𝐾𝑁 𝐾𝑁
𝐸 = 6900 2
, 𝜈 = 0.3 , 𝐹𝑦 = 24.8 , 𝐸𝑙𝑎𝑠𝑡𝑖𝑐 − 𝑃𝑒𝑟𝑓𝑒𝑐𝑡 𝑃𝑙𝑎𝑠𝑡𝑖𝑐
𝑐𝑚 𝑐𝑚 2
𝐾𝑁
𝐿 = 0.508𝑚, 𝑡ℎ𝑖𝑐ℎ𝑛𝑒𝑠𝑠 = 0.254𝑐𝑚 , 𝑞0 = 10 2
𝑚
Figure 149: Elastoplastic simply-supported plate with large transverse shear deformation
Figure 151: Deformed shape of elastoplastic simply-supported plate and plastic ratio contours. Left) at
load factors 30, Right) at load factor 60
143
𝑃
(𝐾𝑁)
𝑃 (𝐾𝑁) 4
−𝑤𝐴 (𝑚)
𝑟𝑖𝑔𝑖𝑑 𝑟𝑖𝑔𝑖𝑑
𝐿 (𝑚)
𝑃 (𝐾𝑁)
𝐾𝑁 𝐾𝑁
𝐸 = 3000 2
, 𝜈 = 0.3, 𝑠𝑡𝑟𝑎𝑖𝑛 ℎ𝑎𝑟𝑑𝑒𝑛𝑖𝑛𝑔 𝑟𝑎𝑡𝑖𝑜 = 0.0909 𝑜𝑟 𝐻 = 300 2
𝑐𝑚 𝑐𝑚
𝑅 = 3𝑚, 𝐿 = 6𝑚 𝑡ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 3𝑐𝑚
Figure 152: Elastic pinched cylindrical shell with rigid end diaphragms
Figure 153: Displacement of elastoplastic pinched cylindrical with rigid end diaphragms
144
𝐾𝑁
𝐿 (𝑚) 4
𝑚2
−𝑤 (𝑐𝑚)
𝑟𝑖𝑔𝑖𝑑
𝐾𝑁 𝑅
𝐸 = 2100 , 𝜈 = 0.0
𝑐𝑚2
𝑅
𝐾𝑁 𝜃 = 40°
𝐹𝑦 = 0.42 , 𝑒𝑙𝑎𝑠𝑡𝑖𝑐 − 𝑝𝑒𝑟𝑓𝑒𝑐𝑡𝑙𝑦 𝑝𝑙𝑎𝑠𝑡𝑖𝑐
𝑐𝑚 2
𝑅 = 7.6𝑚, 𝐿 = 15.2𝑚, 𝑡ℎ𝑖𝑐𝑘𝑛𝑒𝑠𝑠 = 7.6 𝑐𝑚
145
Figure 157: Buckling of the cylindrical roof. Top-Left) load factor 0.5, Top-right) load factor 1.0, Bottom-
left) maximum load factor, Bottom-right) final load step.
146
Connection 𝜃 𝛽 𝛾 𝜏
Case 1 (T Joint) 90° 0.500 15.000 0.250
Case 2 (Y Joint) 55° 0.400 16.667 0.667
Case 3 (Y Joint) 70° 0.750 15.000 0.750
The results from the various joint flexibility approaches are compared against those obtained from joints
which have been meshed using triangular plate elements as shown in Figure 158. It should be noted that
a meshed joint provides an accurate representation of the joint by including the chord flexibility, the
chord plasticity and large local deformations. The brace tip (in-plane and out-of-plane) displacements
are compared with results obtained for meshed joints in Figure 159, Figure 160, and Figure 161. The
results in Figure 159 show that all joint flexibility methods perform well for T joints, in particular for the
case where the brace is in tension. For other cases, MSL joint flexibility gives better results than Fessler
and Buitrago methods.
147
148
149
150
151
This analysis focusses on the performance of the X joints in the frame and therefore, the input lines
JSSEL and JFSEL are used to select joints ‘JNT1’ and ‘JNT2’ only, all other joints are ignored.
The results are compared with those obtained from a structural model in which the X joints have been
meshed using triangular plate elements as shown in Figure 162. The structure with the meshed joints is
analyzed for the following two cases:
1. All plates associated the meshed joints are modelled as elastoplastic to include the chord
flexibility, the chord plasticity, and large local deformations.
2. Plates associated with the connection chord are assumed to remains elastic to include the joint
flexibility but ignoring the large deformations of the chord elastoplastic response.
The structural responses for all cases are plotted in Figure 163. It can be seen, that the results obtained
from MSL approach implemented in the program are in good agreement with those obtained from the
meshed joints. The MSL Mean Level analysis reports joint strength failure at a lateral load value of 10
MN whilst the MSL Characteristic Level Analysis predicts the joint failure at a load value of 9 MN.
152
𝑃 (𝑀𝑁)
Figure 162: Two-story frame with cross connections. Left) member sections, right) Meshed joints
153
This analysis focusses on the performance of the K connections and therefore input lines JSSEL and JFSEL
are used to select joints ‘JNT1’ and ‘JNT2’ only, flexibility and strength checks of all other joints are
excluded.
The results from the above three cases are compared against those obtained from a structural model in
which the joints have been meshed using triangular plates as shown in Figure 164. The structure
containing the meshed joints is analyzed for the following two cases:
1. All plates associated the meshed joints are modelled as elastoplastic to include the chord
flexibility, the chord plasticity, and large local deformation.
2. Plates associated with the connection chord are assumed to remain elastic to include the joint
flexibility but ignore large deformations resulting from the chord elastoplastic response.
The structural responses for all cases are plotted in Figure 165. It can be seen that the results predicted
by the MSL approach are in good agreement with those obtained from the structural model containing
the meshed joints.
154
𝑃 (𝑀𝑁)
Figure 164: Two-story frame with K connections. Left) member sections, right) Meshed joints
155
As discussed in Commentary section 6.12.5, the program checks the local buckling at the mid-point
sections of every sub-segment. For this case, the critical section is the mid-point of the first sub-segment
𝐿
which is located at from the fixed end. From hand calculations, assuming small deformations, the
16
𝐿
𝑃 𝑃(𝐿− )𝑅
16
stress at the critical section is given by 𝐴
+ 𝐼
, where 𝑅 is the radius, 𝐴 is the cross-section area,
and 𝐼 is the second moment of the area. Figure 167 shows local buckling results from the program and
those obtained using hand calculations. It can be seen that results from both approaches are in good
agreement.
𝑃 (𝑘𝑁)
𝐿 𝐿 = 5𝑚 𝑃 (𝑘𝑁)
16
156
Method Larger Diameter (cm) Smaller Diameter (cm) Wall Thickness (cm)
Marshall and Gates 120.0 50 1.0
API Bulletin 2U 130.0 50 0.8
API LRFD 120.0 50 1.0
ISO 19902 120.0 50 1.0
As discussed in Commentary section 6.12.5, the program checks for local buckling at the mid-point
section of every sub-segments. For this sample, the critical section will be the mid-point section of the
𝐿
conical member located at 16 from the fixed end. From the hand calculations, assuming small
𝐿
𝑃 𝑃(𝐿− )𝑅
16
deformations, the stress at the critical section is given by 𝐴
+ 𝐼
where 𝑅 is conical section radius,
157
Figure 169 summarizes the results from the Collapse program for the loads for which the local buckling
occurs. It can be seen the results are in good agreement with hand-calculations.
𝑃 (𝑘𝑁)
𝐿 𝐿 = 5𝑚 𝑃 (𝑘𝑁)
16
Figure 169: Comparison of local buckling load for the conical member
158
The model consistent of two members and the analysis is conducted using eight sub-segments per
member. Both sub-incrementation option (‘SI’ on CLPOPT) and arc-length method (‘AL’ on CLPOPT) are
implemented to accurately predict the post-local buckling response. Figure 171-right compares the
vertical displacement at the mid-point for different material models. The models with strain hardening
and softening material are also analyzed ADINA finite element software. It can be seen that Collapse
Advanced results are in good agreement with ADINA.
𝑃 (𝑘𝑁)
𝑘𝑁 𝑘𝑁
𝐷 = 80 𝑐𝑚 𝑡 = 1 𝑐𝑚 𝐸 = 20000 2
𝜎𝑦 = 24.8
𝑐𝑚 𝑐𝑚 2
Figure 170: A tubular beam with fixed ends and subjected to a mid-point load
Figure 171: Left: Stress-strain curve for different post-yield behavior, Right: the tubular beam vertical
displacement for different material models.
159
The model consistent of 5x5 mesh with total of 25 quadrilateral thin plate element. Both sub-
incrementation option (‘SI’ on CLPOPT) and arc-length method (‘AL’ on CLPOPT) are implemented to
accurately predict the post-local buckling response. Figure 173-right compares the vertical displacement
at the mid-point for different material models. The models with strain hardening and softening material
are also analyzed ADINA finite element software. It can be seen that Collapse Advanced results are in
good agreement with ADINA.
𝐿 = 1𝑚
𝐿 = 1𝑚 𝑤(𝑐𝑚 )
𝑃 (𝑘𝑁)
𝑘𝑁 𝑘𝑁
𝑡 = 1 𝑐𝑚 𝐸 = 20000 2
𝜎𝑦 = 24.8
𝑐𝑚 𝑐𝑚 2
Figure 172: A plate clamped at one side and subjected to a corner load
Figure 173: Left: Stress-strain curve for different post-yield behavior, Right: vertical displacement at
plate corner for different material models.
160
The model consistent a member and a pile with length of 60 feet. Both sub-incrementation option (‘SI’
on CLPOPT) and arc-length method (‘AL’ on CLPOPT) are implemented to accurately predict the post-
local buckling response. Figure 175-right compares the lateral displacement of the pilehead for different
material models.
𝐻(𝑘𝑖𝑝𝑠)
𝑃 (𝑘𝑖𝑝𝑠)
𝑢 (𝑖𝑛) 𝑝𝑖𝑙𝑒 𝑙𝑒𝑛𝑔𝑡ℎ = 60 𝑓𝑡
𝐷 = 30 𝑖𝑛
𝑡 = 0.5 𝑖𝑛
𝐸 = 29000 𝑘𝑠𝑖
𝜎𝑦 = 36 𝑘𝑠𝑖
Figure 175: Left: Stress-strain curve for different post-yield behavior, Right: lateral displacement of
pilehead for different material models.
161
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
CLPOPT 20 8 20 ALSI 0.0010.0010.0011000.0.002
CLPRPT P1 SM
JTSEL E131
LDSEQ IMP1 SELF 1 1.0IMP1 200 0.0 200.0
IMPACT IMP1 100.00
END
A. The CLPOPT line specifies the use of both Arc-length (‘AL’) and Sub-incrementation (‘SI’)
methods to increase performance of the nonlinear analysis.
B. The CLPRPT line is used to generate the collapse summary report (‘SM’) and joints deflection
report (‘P1’) for every load increment. JTSEL input line is used to select joint ‘E131’ for deflection
output (model center point).
C. The LDSEQ line defines the load sequence for impact analysis. The self-weight (‘SELF’) load case
is first applied to the structure and it is followed by impact load case ‘IMP1’.
a. The large load factor of 200 is chosen to ensure the analysis continue until the entire
energy absorbed by the structure.
D. The IMPACT line is used to define the impact load case ‘IMP1’. This load case is used by the
program to calculate the energy absorbed by the structure. The maximum impact energy is set
to 100.0 ft-kips.
a. Other impact options are not required for this dropped object analysis.
The dropped object results are given in Figure 177 and Figure 178. The program will continue the
analysis based on the defined load sequence until the maximum impact energy is absorbed by the
structure. Once the maximum energy is absorbed, the program automatically unloads the structure until
the impact load factors returns to zero.
162
163
164
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
CLPOPT 20 8 20 ALSI 0.010.001 0.01127.00.002
CLPRPT P1 SM
LDSEQ IMP1 IMPC 25 5.0
IMPACT IMPC 0000 DNV1 E 607 0000 8. 20. PD
ENERGY 1250. 1.0 6.
JTSEL 0000
GRPELA 14A 14B 14C 14D 17A 17B 19A 19B 19C 19D 21A 21B 21D 22A 22C
GRPELA 24A 24B 24C 24D 24E 24F 24G 24H BL1 BL2 BL3
GRPELA CAA CAB CA7 CB7 CF9 P00 P14 P17 P19 P1E P21 P22 P24 P2E
GRPELA PC1 PC2 R16 R18 RS1 RS2
GRPELA SLV T01 T02 T06 T08 T09 T11 T12 T13 T14 T15 T16 T19 T20 T25
GRPELA T3A T6A T7A V1A W51 W61 WBN YPL
PGRELA P01 P02 P03 P04 PLT
END
A. The CLPOPT line specifies the use of both Arc-length (‘AL’) and Sub-incrementation (‘SI’)
approaches to increase performance of the nonlinear analysis.
B. The CLPRPT input line is used generate summary report (‘SM’) and joints deflection report (‘P1’)
for every load increment. JTSEL input is used to select the impact joint ‘0000’ for deflection
output.
C. The LDSEQ input line defines the load sequence for impact analysis using the impact load case
‘IMPC’.
a. The load factor of 5.0 is used to ensure the analysis continues until the entire energy is
absorbed by the structure.
D. The ENERGY input line is used to define the impact energy:
a. The ship mass is 1250.0 ton, and the added mass coefficient is set to 1.0.
b. The impact velocity is 6 m/sec.
E. The IMPACT defines following analysis options
a. The impact load case ‘IMPC’ is selected, the maximum impact energy is left blank since
the energy is defined by ENERGY input line.
b. The impact joint ‘0000’ selected, the applied forces on this joint are used for
member/ship dent calculation.
c. The ship indentation force-displacement characteristics are defined by the ‘DNV1’
option for a bow impact in accordance to DNV RP-C204.
d. The input option ‘E’ implements the Ellinas dent calculation formulation based on
properties of member 607-0000.
e. The member dent energy and indentation depth are limited by entering 8 for factor B –
i.e. the depth is limited by 1/8th of the member dimeter.
f. The member dent energy is limited by maximum of 20% of the total impact energy.
g. The option ‘PD’ implements the plastic member dent and ship dent energy calculations.
165
The impact load case ‘IMPC’ is modelled as two horizontal loads as shown in Figure 184 to represent
135° impact direction.
Figure 179: Ship impact model using IMPACT input line. Left) SACS jacket model, Right) point loads to
model 135° ship impact.
The program will continue the analysis based on the defined load sequence until the total impact energy
is absorbed by the structure. Once the total energy is absorbed, the program automatically unloads the
model until the impact load factors returns to zero. The ship impact results are given in Figure 180 and
Figure 181. The listing file prints following summary report (using ‘SM’ option on CLPOPT line) for ship
impact analysis:
166
Figure 181: Ship impact results. Left) Plasticity contour for ship impact analysis, Right) The force-
deflection curve for the impact joint
167
The structure in Figure 182 is comprised of a four-leg jacket with skirt piles and a topside made up of
two decks with a crane pedestal and a helideck. Other modeled appurtenances include a boat landing,
risers, and conductors. The impact member is meshed using plate elements and the impact joint is 31P7.
A mode shape extraction is performed to generate the Dynpac Modal Solution File (dynmod) and
Dynpac Mass File (dynmas) using 40 modes. Dynamic Response uses these files to calculate the dynamic
loading on the structure. More information about the mode shape extraction analysis and theory can be
found in the Dynpac manual. The following is the Dynamic Response input file used to define the
dynamic behavior and loading of the structure:
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
DROPT SHIP EC+Z
SDAMP 5.0
LOAD
SHIP 1250. 6.0 180.0 1.0 31P7
THLOAD SHIP SDO CLP
JTNUM 31P7 701
TIME 2.00000 0.0100 1.0E-9 1.0000
END
168
The ship impact analysis will perform the dynamic response analysis, generate a collapse input file using
the loads generate at each time point, and then run a collapse analysis using the generated collapse
input file. However, collapse options and parameters must first be defined in a partial input file. The
following is the partial collapse input file used to define the Collapse analysis behavior:
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
CLPOPT 20 8 20 ALSI 0.010.001 0.01127.00.002
CLPRPT P1R0M0MP
JTSEL 31P7
GRPELA 14A 14B 14C 14D 17A 17B 19A 19B 19C 19D 21A 21B 21D 22A 22C
GRPELA 24A 24B 24C 24D 24E 24F 24G 24H BL1 BL2 BL3 CA3 CA4 CA5 CA7
GRPELA CAA CAB CB5 CB7 CF9 CND P00 P14 P17 P19 P1E P21 P22 P24 P2E
GRPELA PC1 PC2 R08 R12 R16 R18 RS1 RS2 RS3 SLV ST1 ST3 ST4 ST5 ST7
GRPELA ST9 T01 T02 T06 T08 T09 T11 T12 T13 T14 T15 T16 T19 T20 T25
GRPELA T3A T6A T7A V1A W51 W61 WBN YPL
PGRELA P01 P02 P03 P04 PLT
LDAPL DEAD SELF 1 0.0 1.0
169
The ship impact analysis was allowed to continue until X displacement of impact joint 31P7 exceeds the
maximum deflection of 127 cm (50 inch) entered on CLPOPT line. The response of the impact joint 31P7
and plasticity contours are shown in Figure 183 and Figure 184, respectively.
170
171
The structure in Figure 185 is a 1 cm deck plate supported by 400mm x 200m I beams with 5mm web
and 10mm flange thicknesses spaced at 1 meter. The beams have been meshed with quadrilateral
isotropic plate elements to model the interaction between the beams and the deck plate more
accurately. A finer triangular plate mesh is modeled near the impact location of the dropped object. A
self-weight load has been applied to the structure. The impact joint is located at joint 712
(4.0m,4.4m,0.0m).
A mode shape extraction is performed to generate the Dynpac Modal Solution File (dynmod) and
Dynpac Mass File (dynmas) using 50 modes. Dynamic Response uses these files to calculate the dynamic
loading on the structure. More information about the mode shape extraction analysis and theory can be
found in the Dynpac manual.
The following is the Dynamic Response input file used to define the dynamic behavior and loading of the
structure:
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
DROPT DROP EC+Z
SDAMP 2.0
LOAD
DROP 0.45SO 1.25 712
THLOAD DROP SDO PLTPLMPLSPRTALLMXSCLPJPD
JTNUM 712
TIME 1.00000 0.0010 1.0E-9 1.0000
END
s
172
The dropped object analysis will perform the dynamic response analysis, generate a collapse input file
using the loads generate at each time point, and then run a collapse analysis using the generated
collapse input file. However, collapse options and parameters must first be defined in a partial input file.
The following is the partial collapse input file used to define the Collapse analysis behavior:
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
CLPOPT 20 ALSI 0.010.001 0.01 0.005
CLPRPT P1R0M0
JTSEL 712
LDAPL XXXX SELF 1 0.0 1.0
173
Figure 186 shows the vertical displacement of the impact joint 712. Figure 187 and Figure 188 illustrate
the plasticity at final load step. The torsional-lateral buckling of the support beam is clearly visible in
Figure 188.
174
Figure 188: XY bottom view of the plasticity contour at last load step.
175
The structure in Figure 189 is a 5 mm thick corrugated plate with a corrugation height of 20mm and a
corrugation width of 16mm spaced at 64mm. The blast wall is 7.168m tall by 7.2m wide. The plate has
been meshed with quadrilateral isotropic plate elements to capture the non-linear behavior of the
corrugated plate. A self-weight load and a nominal blast load has been applied to the structure. Both
loads are distributed to every joint in the structure. Each perimeter joint is fully fixed against translation
and rotation.
A mode shape extraction is performed to generate the Dynpac Modal Solution File (dynmod) and
Dynpac Mass File (dynmas) using 50 modes. Dynamic Response uses these files to calculate the dynamic
loading on the structure. More information about the mode shape extraction analysis and theory can be
found in the Dynpac manual.
176
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
DROPT TCLP +Z
SDAMP 2.
LOAD
FVIB THIS CARD SDO LN PLSPLM ALL JPD
JTNUM 293 696 707 7191075
TIME 2.0 0.020 0.0005 1.0
THFORCE NON BLST
LOADC BLST 0.00 0.00
LOADC BLST 0.08 1.00
LOADC BLST 0.20 0.00
LOADC BLST 2.00 0.00
END
s
177
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
CLPOPT 20 8 20 ALSI 0.010.001 0.01 0.005
CLPRPT P1
JTSEL 293 696 707 1075
LDAPL XXXX SELF 1 0.0 1.0
Figure 190 shows Y-displacement of the joint 707 versus load steps and Figure 191 presents the base
shear as a function of XY displacement of joint 707. Figure 192 illustrates the plasticity at last load step.
178
179
180
in which 𝐝 is displacement/rotation vector, 𝐟𝑎𝑝𝑝 is the applied load vector associated with conservative
loading (i.e. where the orientation of the applied load in the global coordinate system is not a function
of displacement). The internal forces are assumed to be a function of displacement due to: a) material
nonlinearity resulting from large strains and b) geometrical nonlinearity due to large displacements and
rotations.
The nonlinear equation (1) may be solved iteratively using the Newton-Raphson method as:
where 𝐝0 is initial value for displacement and 𝛿𝐝 is iterative change in displacement, 𝐫(𝐝0 ) and 𝐊|𝐝0
are the residual vector and the tangent stiffness matrix respectively, and can be represented as:
which basically states the tangent stiffness is derivative of internal force vector with respect to the
displacement at the initial value. Solving for 𝛿𝐝, the displacement vector 𝐝 can be expressed as:
−1
𝐝 = 𝐝0 + 𝛿𝐝 = 𝐝0 − (𝐊|𝐝0 ) 𝐫(𝐝0 ) (5)
Equation (2) is repeated until residual vector becomes smaller than the predefined tolerance – in other
words, the convergence is assumed to be achieved. It is worth noting that, since equation (1) is highly
nonlinear, loads may be applied incrementally to improve the rate of convergence.
For the Newton Raphson approach, equation 5 requires the inversion of the tangent stiffness matrix to
determine the displacement increment, however, in the vicinity of a limit point (represented by buckling
of the structure) and any unstable behavior during post-buckling, the tangent stiffness matrix can
become singular. To overcome this, Collapse Advanced uses what is known as the Arc-length method to
perform nonlinear iterations at limit points and during post-buckling – see section 6.6 for details on the
Arc-length method.
For the theoretical approach used Collapse Advanced, Section 6.2 outlines the general beam work for
geometric nonlinear stiffness and local force calculations. Sections 6.3 discusses beam element
formulation and section 6.4 presents details on the various plate elements available in Collapse
Advanced.
181
To account for material nonlinearities which contribute to the formation of the elemental tangent
stiffness matrix and the internal load vector, Collapse Advanced utilizes the J2 yield surface and
backward Euler method to determine the plastic response. The details for this are presented in section
6.5.
The basics of corotational method are as follow. At a given iteration for a sub-segment, the local and
global incremental change in displacement vectors, 𝛿𝐝𝑙𝑜𝑐 and 𝛿𝐝𝑔𝑙𝑏 respectively, have the following
relationship:
where 𝐓 is the corotational transformation matrix. Contrary to standard small displacement and
rotation finite element analysis, the transformation matrix 𝐓 is not a constant matrix and it is defined as
a function of element nodal displacement and rotations and it is updated throughout the nonlinear
analysis. Following the virtual work principle and using local and global coordinate systems:
in which the superscript T denotes the matrix/vector transpose, and 𝐟𝑙𝑜𝑐 and 𝐟𝑔𝑙𝑏 are the elemental
load vectors in local and global systems, respectively. Substituting equation (6) in (7):
Iterative solvers require a tangent stiffness which is the derivative of the global force vector 𝐟𝑔𝑙𝑏 with
respect to the displacement vector in the global axis system 𝐝𝑔𝑙𝑏 . Differentiating equation (8) with
respect to 𝐝𝑔𝑙𝑏 and using equations (6) and (8), the elemental tangent stiffness matrix in global
coordinate system is given by:
𝛿𝐟𝑔𝑙𝑏
𝐊𝑔𝑙𝑏 = 𝛿𝐝 = 𝐓 𝑇 𝐊 𝑙𝑜𝑐 𝐓 + 𝐊 𝒈𝒆𝒐 (9)
𝑔𝑙𝑏
in which, 𝐊 𝑙𝑜𝑐 is the element local stiffness matrix which is given by:
𝛿𝐟
𝐊 𝑙𝑜𝑐 = 𝛿𝐝𝑙𝑜𝑐 (10)
𝑙𝑜𝑐
Once the relationship between local and global displacement vector has been established, the elemental
stiffness matrix and load vector can be calculated using a finite element shape function, second-order
strains and elastoplastic material properties.
183
The geometric nonlinearity in Collapse Advanced is based on the corotational method [2]. This method
requires three local coordinates systems for a given beam element as shown in Figure 193, these being:
rotation matrix 𝐄 defining the overall element position in space and rotation matrices 𝐔(1) and 𝐔(2) for
the element end joints. Matrices 𝐄, 𝐔(1) and 𝐔 (2) define the position of the element and joints with
respect to the global coordinate system – i.e. their columns are direction of local coordinate systems.
Figure 193 illustrates the beam element local systems.
𝑧
𝑦
𝑥
𝑼(2)
𝑬
𝐄 𝐔(1)
Once the local coordinates systems have been defined, the transformation matrix 𝐓 and local
displacement vector can be calculated using rotation matrices 𝐄, 𝐔(1) , 𝐔(2) and the global displacement
vector. In addition, the transformation matrix 𝐓 is differentiated to form the geometric stiffness matrix.
where 𝑞02 + 𝑞12 + 𝑞22 + 𝑞32 = 1. The quaternions product is defined as:
184
Rotation angle vectors 𝛉 can be expressed as unit quaternions as per section 16.9 of reference [2]:
|𝛉| |𝛉| 𝛉
𝑞0 = 𝑐𝑜𝑠 ( 2 ) , 𝐪 = 𝑠𝑖𝑛 ( 2 ) |𝛉| (14)
𝑞
and if 𝛉 = 𝟎, { 0 } = [1,0,0,0]𝑇 . The rotation matrix 𝐑 based on unit quaternions as per section 16.9 of
𝐪
reference [2] can be defined as:
Finally, any rotation matrix can be converted to the corresponding quaternions using the rotation matrix
components 𝑅𝑖𝑗 as per section 16.9 of reference [2].
First step is to determine the local coordinate systems associated with two element joints (i.e. 𝐔 (1) and
𝐔(2) ) based on previous known (fixed) displacement vector 𝐝𝑔𝑙𝑏 0 and the current (iterative)
displacement vector 𝐝𝑔𝑙𝑏 𝑖 – in which 𝑖 denotes ith iteration. The following form for global displacement
vector is assumed:
185
Using equation (14), unit quaternions increment associated with the above rotation increment is given
by:
(𝑗) (𝑗) (𝑗)
(𝑗) |∆𝛉𝑔𝑙𝑏| |∆𝛉𝑔𝑙𝑏| ∆𝛉𝑔𝑙𝑏
∆𝑞0 = 𝑐𝑜𝑠 ( ) , ∆𝐪(𝑗) = 𝑠𝑖𝑛 ( ) (𝑗) (22)
2 2 |∆𝛉𝑔𝑙𝑏|
Current quaternions for element joints can be defined using quaternions product of the above
increment to their initial values – for more details see section 16.9 in reference [2].
(𝑗) (𝑗) (𝑗)
𝑞0 ∆𝑞 𝑞
{ } = { 0 }×{ 0 } (23)
(𝑗) (𝑗)
𝐪 𝑖 ∆𝐪 𝐪(𝑗) 0
and substituting into equation (15) yields the current joints rotation matrices.
Element local x-axis, 𝐞𝟏 or first column of matrix 𝐄 is a unit vector connecting element joints, 𝐞𝟏 may be
defined using joint coordinates in the undeformed configuration (𝐗 (𝑗)) and the current translation DOFs
(𝑗)
(𝐩𝑔𝑙𝑏 )
𝑖
(2) (1)
𝐗 (2) +𝐩𝑔𝑙𝑏 −(𝐗 (1)+𝐩𝑔𝑙𝑏 )
𝑖 𝑖
𝐞1 = (2) (1)
(24)
|𝐗 (2)+𝐩𝑔𝑙𝑏 −൬𝐗 (1)+𝐩𝑔𝑙𝑏 ൰|
𝑖 𝑖
To define 𝐞2 and 𝐞3 , it is assumed that the element local system 𝐄 is located mid-way between element
joints [2]. The rotation matrix at the element mid-way, 𝐑 𝑚 , can be based on the transition from 𝐔(1) at
1st joint to 𝐔(2) at 2nd joint – see section 17.1.4 in [2] for details. Once the rotation matrix 𝐑 𝑚 is
calculated, 𝐞𝟐 and 𝐞𝟑 may be calculated by rotation 𝐑 𝑚 such that its local axis coincides with 𝐞1 .
Therefore as per reference [2]:
2 1𝐫𝑇𝐞 3 1 𝐫𝑇𝐞
𝐞2 = 𝐫2 − 1+𝐫 𝑇 𝐞 (𝐫1 + 𝐞1 ) , 𝐞3 = 𝐫3 − 1+𝐫 𝑇 𝐞 (𝐫1 + 𝐞1 ) (25)
1 1 1 1
in which 𝐑 𝑚 = [𝐫1 𝐫2 𝐫3 ].
Once the element and joint local system have been determined, the local displacement vector can be
calculated. Following the corotational method, the local displacement vector 𝐝𝑙𝑜𝑐 is given by:
186
Where the local rotations are given by angle between element coordinate system 𝐄 and joint local
systems 𝐔(j) (see reference [2] section 16.14):
(𝑗) (𝑗)
𝜃𝑥𝑗 𝐞𝑇3 𝐮2 − 𝐞𝑇2 𝐮3
(𝑗) 1
𝑠𝑖𝑛 (𝛉𝑙𝑜𝑐 𝑖 ) = 𝑠𝑖𝑛 ({𝜃𝑦𝑗 } ) = {𝐞1𝑇 𝐮(𝑗) 𝑇 (𝑗) }
3 − 𝐞3 𝐮1
(28)
2
𝜃𝑧𝑗 𝑙𝑜𝑐 (𝑗) (𝑗)
𝑖 𝐞𝑇2 𝐮1 − 𝐞1𝑇 𝐮2
It is worth noting that other local DOFs are zero, since the element deformation (both rigid body motion
and local deformation) is fully described by 𝐝𝑙𝑜𝑐 , 𝐄, 𝐔(1) and 𝐔(2) .
𝐭 𝑇∆𝑙
𝐭 𝑇𝜃𝑥1
𝑙𝑜𝑐
𝐭 𝑇𝜃𝑦1
𝑙𝑜𝑐
𝑇
𝐓 = 𝐭 𝜃𝑧1 𝑙𝑜𝑐 (29)
𝐭 𝑇𝜃𝑥2
𝑙𝑜𝑐
𝐭 𝑇𝜃𝑦2
𝑙𝑜𝑐
𝑇
[𝐭 𝜃𝑧2 𝑙𝑜𝑐 ]
in which 𝐭 𝑇∆𝑙 is a row associated with ∆𝑙 in the transformation matrix 𝐓. To calculate 𝐭 𝑇∆𝑙 , differentiate 𝑙𝑖
(𝑗)
in equation (27) with respect to 𝐝𝑔𝑙𝑏 . Recalling 𝑙𝑖 is only a function of translation DOFs 𝐩𝑔𝑙𝑏 [2]:
Similarly, rows associated with rotational of DOFs are determined by differentiating equation (28) with
respect to 𝐝𝑔𝑙𝑏 . Therefore:
187
The derivatives of the local coordinates systems (𝐄, 𝐔(1) , 𝐔(2) ) can be obtained with respect to 𝐝𝑔𝑙𝑏 .
The derivation of 𝐞1 , the first column in 𝐄, which is only a function of translation DOFs (see equation
(31))is expressed as (for details see 17.1.2 in [2]):
𝛿𝐞1 𝛿𝐞1 𝛿𝐞1 𝛿𝐞1
(1) = −𝐀 , (1) =𝟎, (2) =𝐀, (𝟐) =𝟎 (34)
𝛿𝐩𝑔𝑙𝑏 𝛿𝛉𝑔𝑙𝑏 𝛿𝐩𝑔𝑙𝑏 𝛿𝛉𝑔𝑙𝑏
where
1
𝐀 = 𝑙 (𝐈 − 𝐞1 𝐞1𝑇 ) (35)
𝑖
The derivatives of 𝐞2 and 𝐞3 are obtained by differentiating equation (25) with respect to 𝐝𝑔𝑙𝑏 :
where
188
and other derivatives are zero. Substituting the above derivations into equation (32), vectors 𝐠 𝜃 can be
defined as:
𝟎
(1) (1)
𝐒 (𝐮2 ) 𝐞3 − 𝐒 (𝐮3 ) 𝐞2 (1) (1)
𝐠 𝜃𝑥1 = + 𝐋(𝐫3 )𝐮2 − 𝐋(𝐫2 )𝐮3
𝑙𝑜𝑐
𝟎
[ 𝟎 ]
𝟎 −𝐀
(1) (1)
𝐒 (𝐮3 ) 𝐞1 − 𝐒 (𝐮1 ) 𝐞3 (1) 𝟎 (1)
𝐠 𝜃𝑦1 = − 𝐋(𝐫3 )𝐮1 + [ ] 𝐮3
𝑙𝑜𝑐
𝟎 𝐀
[ 𝟎 ] 𝟎
𝟎 −𝐀
(1) (1)
𝐒 (𝐮1 ) 𝐞2 − 𝐒 (𝐮2 ) 𝐞1 (1) 𝟎 (1)
𝐠 𝜃𝑧1 = + 𝐋(𝐫2 )𝐮1 − [ ] 𝐮2
𝑙𝑜𝑐
𝟎 𝐀
[ 𝟎 ] 𝟎
(40)
𝟎
𝟎 (2) (2)
𝐠 𝜃𝑥2 = 𝟎 + 𝐋(𝐫3 )𝐮2 − 𝐋(𝐫2 )𝐮3
𝑙𝑜𝑐
(2) (2)
[𝐒 (𝐮2 ) 𝐞3 − 𝐒 (𝐮3 ) 𝐞2 ]
𝟎 −𝐀
𝟎 (2) 𝟎 (2)
𝐠 𝜃𝑦2 = 𝟎 − 𝐋(𝐫3 )𝐮1 + [ ] 𝐮3
𝑙𝑜𝑐
(2) (2)
𝐀
[𝐒 (𝐮3 ) 𝐞1 − 𝐒 (𝐮1 ) 𝐞3 ] 𝟎
𝟎 −𝐀
𝟎 (2) 𝟎 (2)
𝐠 𝜃𝑧2 = 𝟎 + 𝐋(𝐫2 )𝐮1 − [ ] 𝐮2
𝑙𝑜𝑐
(2) (2)
𝐀
[𝐒 (𝐮1 ) 𝐞2 − 𝐒 (𝐮2 ) 𝐞1 ] 𝟎
𝛿𝐭 ∆𝑙
𝐊 𝒈𝒆𝒐 = 𝛿𝐝 𝑓∆𝑙 + ∑𝜃𝑙𝑜𝑐 𝑓𝜃𝑙𝑜𝑐 (41)
𝑔𝑙𝑜𝑏
in which 𝑓 denotes the components of the local force vector. Using equations (28) for rotational DOFs,
the above equation may be rewritten as:
𝛿𝐭 ∆𝑙 𝛿𝐠 𝜃 𝑓𝜃𝑙𝑜𝑐
𝐊 𝒈𝒆𝒐 = 𝑓 + ∑𝜃𝑙𝑜𝑐 𝐭 𝜃𝑙𝑜𝑐 𝑡𝑎𝑛(𝜃𝑙𝑜𝑐 )𝐭 𝑇𝜃𝑙𝑜𝑐 𝑓𝜃𝑙𝑜𝑐 + ∑𝜃𝑙𝑜𝑐 𝑙𝑜𝑐
(42)
𝛿𝐝𝑔𝑙𝑜𝑏 ∆𝑙 𝛿𝐝𝑔𝑙𝑜𝑏 2𝑐𝑜𝑠(𝜃𝑙𝑜𝑐 )
𝛿𝐭 ∆𝑙
The first term in the above equation, 𝛿𝐝 , can be determined using equations (31), (34), and (35) as:
𝑔𝑙𝑜𝑏
189
𝛿𝐠 𝜃
𝑙𝑜𝑐
Calculation of the higher order corotational term requires the determination of 𝛿𝐝𝑔𝑙𝑜𝑏
which are
12 × 12 matrices. The derivatives of the first terms in equation (4) (section 17.1.3 in [2]):
(1) (1)
𝛿(𝐒(𝐮2 )𝐞3 −𝐒(𝐮3 )𝐞2 ) (1) (1)
𝛿𝐝𝑔𝑙𝑜𝑏
= [𝟎 𝐒(𝐞3 )𝐒 (𝐮2 ) − 𝐒(𝐞2 )𝐒 (𝐮3 ) 𝟎 𝟎] ⋯
(44)
(1) (1)
+ 𝐒 (𝐮2 ) 𝐋(𝐫3 )𝑇 − 𝐒 (𝐮3 ) 𝐋(𝐫2 )𝑇
(1) (1)
𝛿(𝐒(𝐮3 )𝐞1 −𝐒(𝐮1 )𝐞3 ) (1) (1)
= [𝟎 𝐒(𝐞1 )𝐒 (𝐮3 ) − 𝐒(𝐞3 )𝐒 (𝐮1 ) 𝟎 𝟎] ⋯
𝛿𝐝𝑔𝑙𝑜𝑏
(45)
(1) (1) (1)
+ [−𝐒 (𝐮3 ) 𝐀 𝟎 𝐒 (𝐮3 ) 𝐀 𝟎] − 𝐒 (𝐮1 ) 𝐋(𝐫3 )𝑇
(1) (1)
𝛿(𝐒(𝐮1 )𝐞2 −𝐒(𝐮2 )𝐞1 ) (1) (1)
𝛿𝐝𝑔𝑙𝑜𝑏
= [𝟎 𝐒(𝐞2 )𝐒 (𝐮1 ) − 𝐒(𝐞1 )𝐒 (𝐮2 ) 𝟎 𝟎] ⋯
(46)
(1) (1) (1)
+ 𝐒 (𝐮1 ) 𝐋(𝐫2 )𝑇 − [−𝐒 (𝐮2 ) 𝐀 𝟎 𝐒 (𝐮2 ) 𝐀 𝟎]
(2) (2)
𝛿(𝐒(𝐮2 )𝐞3 −𝐒(𝐮3 )𝐞2 ) (2) (2)
= [𝟎 𝟎 𝟎 𝐒(𝐞3 )𝐒 (𝐮2 ) − 𝐒(𝐞2 )𝐒 (𝐮3 )] ⋯
𝛿𝐝𝑔𝑙𝑜𝑏
(47)
(2) (2)
+ 𝐒 (𝐮2 ) 𝐋(𝐫3 )𝑇 − 𝐒 (𝐮3 ) 𝐋(𝐫2 )𝑇
(2) (2)
𝛿(𝐒(𝐮3 )𝐞1 −𝐒(𝐮1 )𝐞3 ) (2) (2)
= [𝟎 𝟎 𝟎 𝐒(𝐞1 )𝐒 (𝐮3 ) − 𝐒(𝐞3 )𝐒 (𝐮1 )] ⋯
𝛿𝐝𝑔𝑙𝑜𝑏
(48)
(2) (2) (2)
+ [−𝐒 (𝐮3 ) 𝐀 𝟎 𝐒 (𝐮3 ) 𝐀 𝟎] − 𝐒 (𝐮1 ) 𝐋(𝐫3 )𝑇
(2) (2)
𝛿(𝐒(𝐮1 )𝐞2 −𝐒(𝐮2 )𝐞1 ) (2) (2)
𝛿𝐝𝑔𝑙𝑜𝑏
= [𝟎 𝟎 𝟎 𝐒(𝐞2 )𝐒 (𝐮1 ) − 𝐒(𝐞1 )𝐒 (𝐮2 )] ⋯
(49)
(2) (2) (2)
+ 𝐒 (𝐮1 ) 𝐋(𝐫2 )𝑇 − [−𝐒 (𝐮2 ) 𝐀 𝟎 𝐒 (𝐮2 ) 𝐀 𝟎]
(𝑗)
𝛿(𝐋(𝐫)𝐮 )
Defining 𝛿𝐝𝑔𝑙𝑜𝑏
:
(1)
𝛿𝐋1 (𝐫𝑚 , 𝐮𝑛 )
𝐋1 (𝐫𝑚 )
(1)
𝛿(𝐋(𝐫𝑚 )𝐮𝑛 )
(1) 𝛿𝐋2 (𝐫𝑚 , 𝐮𝑛 ) 𝐋 (𝐫 ) (1)
= − 2 𝑚 [𝟎 𝐒 (𝐮𝑛 ) 𝟎 𝟎] (50)
𝛿𝐝𝑔𝑙𝑜𝑏 (1)
−𝛿𝐋1 (𝐫𝑚 , 𝐮𝑛 ) −𝐋 (
1 𝑚𝐫 )
[ 𝐋 2 (𝐫𝑚 ) ]
(1)
[ 𝛿𝐋 2 (𝐫 ,
𝑚 𝑛𝐮 ) ]
190
in which 𝑚 = 1,2 , 𝑛 = 1,2,3 and 𝛿𝐋1 and 𝛿𝐋2 are as follows (section 17.1.3 in reference [2]):
1 1
𝛿𝐋1 (𝐫𝑚 , 𝐮) = − 𝐀(𝐮𝐞1𝑇 )𝐒(𝐫𝑚 )[𝟎 𝐈 𝟎 𝑇)
𝐈] − 2 𝐀(𝐮𝐫𝑚 𝐀[𝐈 𝟎 −𝐈 𝟎] …
4
𝑇𝐞
𝐫𝑚
+ 1
(𝐀(𝐮𝐞1𝑇 ) + (𝐞1 𝐮𝑇 )𝐀 + (𝐞1𝑇 𝐮)𝐀)[𝐈 𝟎 −𝐈 𝟎] …
2𝑙𝑖
(𝐫1𝑇 +𝐞𝑇
1 )𝐮
+ (𝐀(𝐫𝑚 𝐞1𝑇 ) + (𝐞1 𝐫𝑚
𝑇 )𝐀
+ (𝐞1𝑇 𝐫𝑚 )𝐀)[𝐈 𝟎 −𝐈 𝟎] … (52)
2𝑙𝑖
1 1
− 4 𝐀 ((𝐫1𝑇 + 𝐞1𝑇 )𝐮) 𝐒(𝐫𝑚 )[𝐈 𝟎 𝑇 )
𝐈 𝟎] − 2 𝐀(𝐫𝑚 𝐮 𝐀[𝐈 𝟎 −𝐈 𝟎] …
1
𝑇 ) ( )[
− 𝐀(𝐫𝑚 𝐮 𝐒 𝐫1 𝐈 𝟎 𝐈 𝟎]
4
1 1
𝑇 ) ( ) ( )[
𝛿𝐋2 (𝐫𝑚 , 𝐮) = 4 𝐒(𝐮)𝐒(𝐫𝑚 )[𝟎 𝐈 𝟎 𝐈] − 8 (𝐫𝑚 𝐮 𝐒 𝐮 𝐒 𝐫1 𝟎 𝐈 𝟎 𝐈] …
1 1
+ 8 𝐒(𝐫1 )(𝐮𝐞1𝑇 )𝐒(𝐫𝑚 )[𝟎 𝐈 𝑇)
𝟎 𝐈] + 4 𝐒(𝐫1 )(𝐮𝐫𝑚 𝐀[𝐈 𝟎 −𝐈 𝟎] …
1
− ((𝐫1𝑇 + 𝐞1𝑇 )𝐮) 𝐒(𝐞1 )𝐒(𝐫𝒎 )[𝟎 𝐈 𝟎 𝐈] … (53)
8
1
+ 4 𝐒(𝐫𝑚 ) ൬((𝐫1𝑇 + 𝐞1𝑇 )𝐮) 𝐀 + (𝐞1 𝐮𝑇 )𝐀൰ [𝐈 𝟎 −𝐈 𝟎] …
1
+ 8 𝐒(𝐫𝒎 )(𝐞1 𝐮𝑇 )𝐒(𝐫1 )[𝟎 𝐈 𝟎 𝐈]
The derivatives of the last terms in equation (40) can then be written as (see section 17.1.3 in reference
[2]):
−𝐀 (1)
𝛿([
𝟎 (1)
]𝐮 ) −𝛿𝐀 (𝐮𝑛 ) −𝐀
𝐀 𝑛
𝟎 1 𝟎 𝟎 (1)
= −𝑙 − [ ] [𝟎 𝐒 (𝐮𝑛 ) 𝟎 𝟎] (54)
𝛿𝐝𝑔𝑙𝑜𝑏 𝑖 (1)
𝛿𝐀 (𝐮𝑛 ) 𝐀
𝟎
[ 𝟎 ]
−𝐀 (2)
𝟎 (2)
𝛿([ ]𝐮𝑛 ) −𝛿𝐀 (𝐮𝑛 ) −𝐀
𝐀
𝟎 1 𝟎 𝟎 (2)
= −𝑙 − [ ] [𝟎 𝟎 𝟎 𝐒 (𝐮𝑛 )] (55)
𝛿𝐝𝑔𝑙𝑜𝑏 𝑖 (2)
𝛿𝐀 (𝐮𝑛 ) 𝐀
𝟎
[ 𝟎 ]
where
The following comments should be noted regarding the corotational geometric stiffness matrix 𝐊 𝒈𝒆𝒐 in
equation (42)
✓ The first term is defined by the p-δ effect in the beam elements
191
Utilizing the variational principle, the virtual work for a beam element is given by:
in which the first term is associated with beam element bending and axial virtual energy and the second
term is associated with torsion.
To determine the force vector in the local coordinate system, the local displacement and force vectors
are partitioned as:
𝐝𝑎−𝑏
𝑙𝑜𝑐
𝑎−𝑏
𝐟𝑙𝑜𝑐
𝐝𝑙𝑜𝑐 = { } and 𝐟𝑙𝑜𝑐 = { } (58)
𝐝𝑡𝑜𝑟
𝑙𝑜𝑐
𝑡𝑜𝑟
𝐟𝑙𝑜𝑐
where superscript 𝑎 − 𝑏 and 𝑡𝑜𝑟 donate axial-bending and torsional, respectively. Also, following the
corotational formulation in section 6.4.1.1, the local DOFs are defined as:
𝐝𝑎−𝑏
𝑙𝑜𝑐 = [∆𝑙 𝜃𝑦1 𝜃𝑦2 𝜃𝑧1 𝜃𝑧2 ]𝑇 , 𝐝𝑡𝑜𝑟
𝑙𝑜𝑐 = [𝜃𝑥1 𝜃𝑥2 ]𝑇 (59)
In which
𝑇 𝑇
𝑎−𝑏 𝛿𝛆 𝑡𝑜𝑟 𝛿𝛾
𝐟𝑙𝑜𝑐 = ∫𝑉 ൬ ൰ 𝛔𝑑𝑉 , 𝐟𝑙𝑜𝑐 = ∫𝑉 ൬𝛿𝐝𝑡𝑜𝑟
𝑡𝑜𝑟 ൰ 𝐺𝛾𝑡𝑜𝑟 𝑑𝑉 (61)
𝛿𝐝𝑎−𝑏
𝑙𝑜𝑐 𝑙𝑜𝑐
Utilizing equation (10) for the local stiffness matrix, the cross coupling terms for axial-bending and
torsion are as follows:
192
𝑇
𝛿𝛾 𝛿𝛾
𝐊 𝑡𝑜𝑟 𝑡𝑜𝑟 𝑡𝑜𝑟
𝑙𝑜𝑐 = ∫𝑉 ൬𝛿𝐝𝑡𝑜𝑟 ൰ 𝐺 ൬𝛿𝐝𝑡𝑜𝑟 ൰ 𝑑𝑉 (63)
𝑙𝑜𝑐 𝑙𝑜𝑐
where 𝐂 is the constitutive matrix determined through elastoplastic calculations as discussed in section
6.5.1. Beam bending theory (i.e. Euler or Timoshenko) is used to define the elemental axial-bending
stiffness and force by integrating over the element length and beam cross-section as discussed in the
following sections:
Assuming a linear shape function for 𝜃𝑥 variation along the element length and using linear shear
theory, 𝛾𝑡𝑜𝑟 can be expressed as:
𝑑𝜃𝑥 1 1 𝜃𝑥1
𝛾𝑡𝑜𝑟 = = [−𝐿 ]{ } (64)
𝑑𝑥 𝐿 𝜃𝑥2
Where 𝐿 is element length. Substituting equation (64) in equations (61) and (63):
𝑡𝑜𝑟 𝐺𝐽 1 −1 𝜃𝑥1 𝐺𝐽 1 −1
𝐟𝑙𝑜𝑐 = [ ] { } , 𝐊 𝑡𝑜𝑟
𝑙𝑜𝑐 = 𝐿 [ ] (65)
𝐿 −1 1 𝜃𝑥1 −1 1
in which 𝐽 is section torsional constant.
in which 𝑢 represents axial displacement, 𝑣 and 𝑤 are lateral displacements of the beam centroid along
local y and z axes respectively, and 𝜃𝑦 and 𝜃𝑧 represent the rotation of the beam centroid about the
local y and z axes respectively.
The first term in equation represents axial strain, the second and third terms represent bending strains
about the local y and z axis, and the last two terms are second-order strains associated with the axial
strain resulting from displacements 𝑣 and 𝑤.
Using a standard finite element shape functions, the beam displacement may be expressed as a function
of nodal DOFs in equation (59):
∆𝑙 1 0 0 0 0
{ 𝑣(𝑥) } = [0 0 𝑁𝜃1 (𝑥) 𝑁𝜃2 (𝑥)] 𝐝𝑎−𝑏
0 𝑙𝑜𝑐 (68)
𝑤(𝑥) 0 −𝑁𝜃1 (𝑥) −𝑁𝜃2 (𝑥) 0 0
where shape functions 𝑁𝜃1 and 𝑁𝜃2 are defined as:
193
Using the above strain operators, the local force vector and stiffness matrix for Euler-Bernoulli beam
element are defined as:
𝑇 𝑇
𝑎−𝑏
𝐟𝑙𝑜𝑐 = ∫𝑉 (𝐁𝐿𝑒𝑢𝑙𝑒𝑟 + (𝐁𝑁𝐿
𝑒𝑢𝑙𝑒𝑟 𝑎−𝑏 𝑒𝑢𝑙𝑒𝑟
𝐝𝑙𝑜𝑐 ) 𝐁𝑁𝐿 ) σ𝑑𝑉 (72)
𝑇 𝑇
𝐊 𝑎−𝑏 𝑒𝑢𝑙𝑒𝑟 𝑒𝑢𝑙𝑒𝑟
𝑙𝑜𝑐 = ∫𝑉 ((𝐁𝑁𝐿 ) 𝐁𝑁𝐿 ) σ𝑑𝑉 + ⋯
𝑇 (73)
𝑒𝑢𝑙𝑒𝑟 𝑎−𝑏 𝑇 𝑒𝑢𝑙𝑒𝑟 𝑒𝑢𝑙𝑒𝑟 𝑎−𝑏 𝑇 𝑒𝑢𝑙𝑒𝑟
∫𝑉 (𝐁𝐿𝑒𝑢𝑙𝑒𝑟 + (𝐁𝑁𝐿 𝐝𝑙𝑜𝑐 ) 𝐁𝑁𝐿 ) 𝐶 (𝐁𝐿𝑒𝑢𝑙𝑒𝑟 + (𝐁𝑁𝐿 𝐝𝑙𝑜𝑐 ) 𝐁𝑁𝐿 ) 𝑑𝑉
For elastic beam elements, 𝐶 = 𝐸 and 𝜎 = 𝐸𝜖. For elastoplastic elements, 𝐶 and 𝜎 are determined
through elastoplastic material iterations (see section 6.5.1).
in which 𝑔 and ℎ are the shear strain distribution functions over beam cross-section, 𝛾̅𝑥𝑦 and 𝛾̅𝑥𝑧
represent the shear strain at the element centroid. To prevent shear-locking associated with
Timoshenko beam elements, constant shear strain is assumed at the centroid of a cross section which
can be represented as a function of the elements DOFs as:
𝜃𝑧1 +𝜃𝑧2 𝜃𝑦1 +𝜃𝑦2
𝛾̅𝑥𝑦 = − 2
, 𝛾̅𝑥𝑧 = 2
(75)
The shear strain distribution functions for thin-walled sections are defined as:
𝐴𝑠𝑦 (𝐼𝑦 𝑄𝑧 (𝑦,𝑧)−𝐼𝑦𝑧𝑄𝑦 (𝑦,𝑧))
𝑔(𝑦, 𝑧) = 2 )
𝑡(𝑦,𝑧)(𝐼𝑦 𝐼𝑧 −𝐼𝑦𝑧
𝐴𝑠𝑧 (𝐼𝑧 𝑄𝑦 (𝑦,𝑧)−𝐼𝑦𝑧𝑄𝑧 (𝑦,𝑧))
(76)
ℎ(𝑦, 𝑧) = 2 )
𝑡(𝑦,𝑧)(𝐼𝑦 𝐼𝑧−𝐼𝑦𝑧
In which
194
Where the cross-section shear areas, 𝐴𝑠𝑦 and 𝐴𝑠𝑧 can be represented as:
2 ) 2
(𝐼𝑦 𝐼𝑧−𝐼𝑦𝑧
𝐴𝑠𝑦 = ∫𝐴 𝑔2 𝑑𝐴 = 𝐼𝑦 𝑄𝑧 −𝐼𝑦𝑧 𝑄𝑦 2
∫𝐴 ( 𝑡
) 𝑑𝐴
2 ) 2 (77)
2 (𝐼𝑦 𝐼𝑧−𝐼𝑦𝑧
𝐴𝑠𝑧 = ∫𝐴 ℎ 𝑑𝐴 = 𝐼𝑧 𝑄𝑦 −𝐼𝑦𝑧 𝑄𝑧 2
∫𝐴 ( 𝑡
) 𝑑𝐴
𝑥 𝑥
Using linear shape functions 1 − 𝐿 and 𝐿 , 𝜃𝑦 and 𝜃𝑧 are interpolated along the element and rewritten
using the bending terms in Timoshenko’s beam theory as:
𝑑𝑣(𝑥) 1 𝑥 1 𝑥
𝑑𝑥
= 𝛾̅𝑥𝑦 + 𝜃𝑧 (𝑥) = (2 − 𝐿 ) 𝜃𝑧1 − (2 − 𝐿 ) 𝜃𝑧2
𝑑𝑤(𝑥) 1 𝑥 1 𝑥
(78)
𝑑𝑥
= 𝛾̅𝑥𝑧 − 𝜃𝑦 (𝑥) = − (2 − 𝐿 ) 𝜃𝑦1 + (2 − 𝐿 ) 𝜃𝑦2
The local force vector and stiffness matrix are represented as:
𝑇
𝑡𝑖𝑚𝑜 𝑎−𝑏 𝑇 𝑡𝑖𝑚𝑜 𝜎
𝑎−𝑏
𝐟𝑙𝑜𝑐 = ∫𝑉 (𝐁𝐿𝑡𝑖𝑚𝑜 + [(𝐁𝑁𝐿 𝐝𝑙𝑜𝑐 ) 𝐁𝑁𝐿 ]) { } 𝑑𝑉 (81)
𝟎 𝜏
𝑇 𝑇
𝐊 𝑎−𝑏 𝑡𝑖𝑚𝑜 𝑡𝑖𝑚𝑜
𝑙𝑜𝑐 = ∫𝑉 ((𝐁𝑁𝐿 ) 𝐁𝑁𝐿 ) σ𝑑𝑉 + ⋯
195
In which 𝜌 is distance from section shear center to a given point (𝑦, 𝑧) in the cross section and 𝜃𝑥 is
torsional twist. Assuming a linear shape function to interpolate 𝜃𝑥 :
1 𝜌 𝜌 𝜃𝑥1 𝑇 𝜌 𝜌 𝜃𝑥1
𝜀 𝑊𝑎𝑔𝑛𝑒𝑟 = 2 ൬[− 𝐿 ] {
𝐿 𝜃𝑥2
}൰ ൬[−𝐿 ]{ }൰ (85)
𝐿 𝜃𝑥2
The second order strain operators for the Wagner strain used to define the local force vectors
corresponding to Euler-Bernoulli and Timoshenko beam theories, after replacing 𝐝𝑎−𝑏
𝑙𝑜𝑐 with 𝐝𝑙𝑜𝑐 can be
written as:
Euler-Bernoulli
𝑊𝑎𝑔𝑛𝑒𝑟
𝐁𝐿 (𝑥, 𝑦, 𝑧) = [𝐁𝐿𝑒𝑢𝑙𝑒𝑟 0 0]
𝑒𝑢𝑙𝑒𝑟
𝑊𝑎𝑔𝑛𝑒𝑟 𝐁𝑁𝐿 𝟎2×1 𝟎2×1 (86)
𝐁𝑁𝐿 (𝑥, 𝑦, 𝑧) = [ 𝜌 𝜌 ]
𝟎1×5 −𝐿 𝐿
Timoshenko
𝑊𝑎𝑔𝑛𝑒𝑟
𝐁𝐿 (𝑥, 𝑦, 𝑧) = [𝐁𝐿𝑡𝑖𝑚𝑜 𝟎2×1 𝟎2×1 ]
𝑡𝑖𝑚𝑜
𝑊𝑎𝑔𝑛𝑒𝑟 𝐁𝑁𝐿 𝟎2×1 𝟎2×1 (87)
𝐁𝑁𝐿 ( )
𝑥, 𝑦, 𝑧 = [ 𝜌 𝜌 ]
𝟎1×5 −𝐿 𝐿
196
Using the quadrature rule, the above integral can be numerically calculated using following form:
𝑀 𝑁
𝑝
I = ∑𝑖=1 𝑝
∑𝑗=1 𝑓(𝑥𝑖 , 𝑦𝑗 , 𝑧𝑗 )𝑊𝑖𝑥 𝑊𝑗𝐴 (89)
In which 𝑊𝑖𝑥 and 𝑊𝑗𝐴 j are integration weights associated with 𝑥 and area 𝐴, respectively.
The Gauss–Legendre quadrature integration points are used to calculate equation (89).
Two integration points 𝑥1 and 𝑥2 are used along the x axis such that:
1 𝐿√3 𝐿 1 𝐿√3 𝐿
𝑀𝑝 = 2 , (𝑥1 = − , 𝑊1𝑥 = ) , (𝑥2 = + , 𝑊2𝑥 = ) (90)
2 6 2 2 6 2
in which the standard Gauss–Legendre points and weights are transformed for integration limit (−1,1)
to (0, 𝐿).
A similar procedure can be carried out for beam cross section by partitioning the beam cross section
into smaller parts and defining the integration points within each part. Table 1 summarizes the
partitions and the number of Gauss–Legendre points for various beam cross-sections. The red dots in
Figure 2 illustrates the location of the integration points for various cross section types.
It should be noted that Collapse Advanced considers a change in cross-section dimensions for tapered
members (or cone sections) when determining the coordinates of integration points within the cross-
section.
Note: Integration points are located at the centerline of partitions for thin walled sections.
197
The Discrete Kirchhoff Theory (DKT) is used to enforce thin plate bending assumptions for thin triangular
(DKT) and thin quadrilateral (DKQ) elements. For the Mindlin triangular elements, a correction factor is
used to eliminate shear-locking commonly associated with thick plate elements. For the Mindlin
quadrilateral element the shear strain is formulated in a such a way as to prevent shear-locking without
the use of a correction factor.
Each plate element is considered to have two sets of local coordinate systems, element local coordinate
system 𝐄, and joint local coordinate systems, 𝐔 (𝑗). The local coordinate system associated with joints
are determined using unit quaternions as discussed in section 6.3.1.3.
The matrix associated with element local coordinate system 𝐄 matrix is determined using the
assumption that the element spin (rigid body rotation) is zero [2]. This condition is satisfied through
following equations
198
The rotation angle 𝛾 about 𝐞̅3 is obtained assuming zero rotation at the element center [2]
𝜕𝑢 𝜕𝑣
𝛾𝑚 = (𝜕𝑦 − 𝜕𝑥 )| =0 (96)
𝑐𝑒𝑛𝑡𝑒𝑟
Using the element shape functions (see section 6.4.2 for element shape function and [2]), the above
equation can be rewritten as
𝐴𝑐𝑜𝑠(𝛾) + 𝐵𝑠𝑖𝑛(𝛾) = 𝐶
(𝑗) (𝑗)
𝑁𝑗𝑛𝑡 𝑇 𝑢
̅𝑖 𝑁𝑗𝑛𝑡 𝑇 𝑣̅ 𝑁𝑗𝑛𝑡 𝑇 𝑋𝑗 − 𝑋1 (97)
(𝑗) (𝑗) (𝑗)
𝐴= ∑𝑗=2 (𝐚 ) { (𝑗) } , 𝐵 = ∑𝑗=2 (𝐚 ) { 𝑖 (𝑗) } , 𝐶 = ∑𝑗=2 (𝐚 ) { }
𝑣̅𝑖 −𝑢̅𝑖 𝑌𝑗 − 𝑌1
(𝑗)
In which 𝐚 represents the linear shape functions derivatives calculated at the element center
(𝑗)
𝜕𝑁𝐿
(𝑗) 𝜕𝑦
𝐚 ={ (𝑗)
}| (98)
𝜕𝑁𝐿
− 𝜕𝑥 𝑐𝑒𝑛𝑡𝑒𝑟
(𝑗) (𝑗)
where 𝑢̅𝑖 and 𝑣̅𝑖 are the joint displacement in [𝐞̅1 𝐞̅2 𝐞̅3 ] corresponding to the ith iteration
(𝑗)
𝑢̅𝑖
(𝑗)
𝑣̅𝑖 = [𝐞̅1 𝐞̅2 𝐞̅3 ]𝑇 (𝐱𝑖(𝑗) − 𝐱𝑖(1) ) (99)
(𝑗)
{𝑤
̅𝑖 }
Once the element and joints local coordinate systems (𝐄 and 𝐔(𝑗)) are defined, the local displacement
DOFs at ith iteration can be expressed as [2]:
(𝑗) (𝑗) (1)
𝐩𝑙𝑜𝑐 = 𝐄𝑇 (𝐱𝑖 − 𝐱𝑖 ) − (𝐗 (𝑗) − 𝐗 (1) )
(𝑗) (𝑗)
𝐞𝑇3 𝐮2 − 𝐞𝑇2 𝐮3
(𝑗) 1
(100)
𝛉𝑙𝑜𝑐 = {𝐞1𝑇 𝐮(𝑗) 𝑇 (𝑗) }
3 − 𝐞3 𝐮1
2
(𝑗) (𝑗)
𝐞𝑇2 𝐮1 − 𝐞1𝑇 𝐮2
Where the second term in equation (100) representing rotations is based on equation (28) for beam
elements assuming small angles. The translation DOFs are calculated relative to the 1st element joint so
the local translation at this point is zero.
199
The above equation assumes that the local translation DOFs 𝐩𝑙𝑜𝑐 are only dependent upon 𝛿𝐩𝑔𝑙𝑏 (see
equation (100)). To define the transformation matrix, the iterative change in the local element
coordinate system 𝛿𝐄 can be written as:
𝛿𝐄 = 𝐒(𝛿𝛃)[𝐞1 𝐞2 𝐞3 ] (102)
in which 𝐒 is the spin operator and 𝛿𝛃 is the iterative change in local system positioning which can be
expressed as:
(1)
𝐩𝑔𝑙𝑏
𝑖
𝛿𝛃 = 𝐕 ⋮ , 𝐕 = 𝚽−1 𝚿 (103)
(𝑁𝑗𝑛𝑡 )
{𝐩𝑔𝑙𝑏 𝑖 }
𝑁𝑗𝑛𝑡 𝐚 (𝑗) 𝑇
(𝑗) (1)
∑𝑗=2 { } 𝐄𝑇 𝐒 (𝐱𝑖 − 𝐱𝑖 )
0
𝑇
𝚽= (2) (1) (104)
(𝐱𝑖 − 𝐱𝑖 ) 𝐒(𝐞3 )
𝑇
[ (𝐱𝑖(3) − 𝐱𝑖(1) ) 𝐒(𝐞3 ) ]
(𝑗) 𝑇 (2) 𝑇 (3) 𝑇
𝑗𝑛𝑡 𝐚
− {𝐚 } 𝐄 𝑇 − {𝐚 } 𝐄 𝑇
𝑁
∑𝑗=2 { } 𝐄𝑇
𝚿= 0 0 0 (105)
−𝐞𝑇3 𝐞𝑇3 𝟎
[ −𝐞𝑇3 𝟎 𝐞𝑇3 ]
Quadrilateral Plate (𝑁𝑗𝑛𝑡 = 4)
𝑁𝑗𝑛𝑡 𝐚 (𝑗) 𝑇
(𝑗) (1)
∑𝑗=2 { } 𝐄𝑇 𝐒 (𝐱𝑖 − 𝐱𝑖 )
0
𝑇
𝚽= (3) (1) (106)
(𝐱𝑖 − 𝐱𝑖 ) 𝐒(𝐞3 )
𝑇
[ (𝐱𝑖(4) − 𝐱𝑖(2) ) 𝐒(𝐞3 ) ]
200
For the joint local coordinate systems 𝐔(𝑗), which are a function of rotation only:
(𝑗) (𝑗) (𝑗) (𝑗) (𝑗) (𝑗) (𝑗)
𝛿𝐮𝑛 = 𝐮𝑛 | (𝑗) (𝑗) − 𝐮𝑛 | (𝑗) = 𝐒(𝛿𝛉𝑔𝑙𝑏 ) 𝐮𝑛 = −𝐒(𝐮𝑛 )𝛿𝛉𝑔𝑙𝑏 (109)
𝛉𝑔𝑙𝑏 +𝛿𝛉𝑔𝑙𝑏 𝛉𝑔𝑙𝑏
Using equation (108) and after few manipulation, yields the following matrices:
To calculate 𝐓𝜃𝑝 and 𝐓𝜃𝜃 , the local rotation in equation (100) may be differentiated with respect to the
global displacement vector:
(𝑗) (𝑗) (𝑗) (𝑗)
𝛿𝐞𝑇3 𝐮2 + 𝐞𝑇3 𝛅𝐮2 − 𝛿𝐞𝑇2 𝐮3 − 𝐞𝑇2 𝛿𝐮3
(𝑗) 1 (𝑗) (𝑗) (𝑗) (𝑗)
𝛿𝛉𝑙𝑜𝑐 =
2
𝛿𝐞1𝑇 𝐮3 + 𝐞1𝑇 𝛿𝐮3 − 𝛿𝐞𝑇3 𝐮1 − 𝐞𝑇3 𝛿𝐮1 (113)
(𝑗) (𝑗) (𝑗) (𝑗)
{ 𝛿𝐞𝑇2 𝐮1 + 𝐞𝑇2 𝛿𝐮1 − 𝛿𝐞1𝑇 𝐮2 − 𝐞1𝑇 𝛿𝐮2 }
(𝑗)
Using equations (108) and (109) for 𝛿𝐞𝑛 and 𝛿𝐮𝑛 :
201
Substituting the transformation matrix given by equation (101) into equation (8) yields the following
geometric stiffness matrix:
𝐟𝑔𝑙𝑏 𝑇 𝑇
𝐓𝑝𝑝 𝐓𝜃𝑝 𝐟𝑙𝑜𝑐
{ }=[ 𝑇
]{ } (118)
𝐦𝑔𝑙𝑏 𝟎 𝐓𝜃𝜃 𝐦𝑙𝑜𝑐
𝐊𝑔𝑝𝑝 𝐊𝑔𝜃𝑝
𝐊𝑔𝑒𝑜 = [ 𝑻 ] (119)in which
𝐊𝑔𝜃𝑝 𝐊𝑔𝜃𝜃
𝑇 𝑇
𝛿𝐓𝑝𝑝 𝛿𝐓𝜃𝑝
𝐊𝑔𝑝𝑝 = 𝐟𝑙𝑜𝑐 + 𝐦𝑙𝑜𝑐
𝛿𝐩𝑔𝑙𝑏 𝛿𝐩𝑔𝑙𝑏
𝑇
𝛿𝐓𝜃𝑝
𝐊𝑔𝜃𝑝 = 𝐦𝑙𝑜𝑐 (120)
𝛿𝛉𝑔𝑙𝑏
𝑇
𝛿𝐓𝜃𝜃
𝐊𝑔𝜃𝜃 = 𝐦𝑙𝑜𝑐
𝛿𝛉𝑔𝑙𝑏
𝑇
𝛿𝐓𝑝𝑝 𝐟𝑙𝑜𝑐 = 𝐀1 𝐟𝑙𝑜𝑐 − 𝐀2 𝐟𝑙𝑜𝑐 − 𝐀3 𝐟𝑙𝑜𝑐 (121)
with [2]
(𝑗)
𝐒 (𝐄𝐟𝑙𝑜𝑐 )
𝐀1 𝐟𝑙𝑜𝑐 = − ⋮ 𝐕𝛿𝐩𝑔𝑙𝑏 = 𝐁1 𝛿𝐩𝑔𝑙𝑏
(𝑁𝑗𝑛𝑡 )
[𝐒 ൬𝐄𝐟𝑙𝑜𝑐 ൰] (122)
𝑇 𝑁𝑗𝑛𝑡 (𝑗) (1) (𝑗)
𝐀2 𝐟𝑙𝑜𝑐 = −𝐕 (∑𝑗=2 𝐒 (𝐱𝑖 − 𝐱𝑖 ) 𝐒 (𝐄𝐟𝑙𝑜𝑐 )) 𝐕𝛿𝐩𝑔𝑙𝑏 = 𝐁2 𝛿𝐩𝑔𝑙𝑏
(𝑗) (𝑁 )
𝐀3 𝐟𝑙𝑜𝑐 = −𝐕 𝑇 [𝐒 (𝐄𝐟𝑙𝑜𝑐 ) ⋯ 𝐒 ൬𝐄𝐟𝑙𝑜𝑐𝑗𝑛𝑡 ൰] 𝛿𝐩𝑔𝑙𝑏 = −𝐁𝟏𝑇 𝛿𝐩𝑔𝑙𝑏
202
𝑇 𝑇
𝛿𝐓𝜃𝑝 𝛿𝐓𝜃𝑝
To calculate 𝐦𝑙𝑜𝑐 and 𝐦𝑙𝑜𝑐 the following expressions are used:
𝛿𝐩𝑔𝑙𝑏 𝛿𝛉𝑔𝑙𝑏
𝐑1
1
− 2 𝐕 𝑇 [𝐒(𝛿𝐞1 ) 𝐒(𝛿𝐞2 ) 𝐒(𝛿𝐞3 )] {𝐑 2 } + ⋯
𝐑3
(124)
𝛿𝐑1
1
− 2 𝐕 𝑇 [𝐒(𝛿𝐞1 ) 𝐒(𝛿𝐞2 ) 𝐒(𝛿𝐞3 )] {𝛿𝐑 2 }
𝛿𝐑 3
with
𝐑1
𝑁𝑗𝑛𝑡 (𝑗) (𝑗)
{𝐑 2 } = ∑𝑗=1 ̃ 𝐦𝑙𝑜𝑐
𝐔 (125)
𝐑3
𝑇 𝑇
𝛿𝐓𝜃𝑝 𝛿𝐓𝜃𝑝
where the first term is associated with 𝐦𝑙𝑜𝑐 while the second term leads to 𝐦𝑙𝑜𝑐 . Considering
𝛿𝐩𝑔𝑙𝑏 𝛿𝛉𝑔𝑙𝑏
where the middle term is not necessarily a symmetric matrix so it is symmetrized for the analysis.
Next [2],
(𝑗) (𝑁𝑗𝑛𝑡 )
𝛿𝐑1 𝐖1 ⋯ 𝐖1
𝑁𝑗𝑛𝑡 (𝑗) (𝑗𝑁𝑗𝑛𝑡 )
̃ 𝐦𝑙𝑜𝑐 = 𝐖 (𝑗)
{𝛿𝐑 2 } = ∑𝑗=1 𝛿𝐔 (𝑗)
⋯ 𝐖2 𝛿𝛉𝑔𝑙𝑏 (127)
2
𝛿𝐑 3 (𝑗) (𝑁𝑗𝑛𝑡 )
[𝐖3 ⋯ 𝐖3 ]
with
(𝑗) (𝑗) (𝑗) (𝑗) (𝑗)
𝐖1 = 𝑚2𝑙𝑜𝑐 𝐒 (𝐮3 ) − 𝑚3𝑙𝑜𝑐 𝐒 (𝐮2 )
(𝑗) (𝑗) (𝑗) (𝑗) (𝑗)
𝐖2 = −𝑚1𝑙𝑜𝑐 𝐒 (𝐮3 ) + 𝑚3𝑙𝑜𝑐 𝐒 (𝐮1 ) (128)
(𝑗) (𝑗) (𝑗) (𝑗) (𝑗)
𝐖3 = 𝑚1𝑙𝑜𝑐 𝐒 (𝐮2 ) − 𝑚2𝑙𝑜𝑐 𝐒 (𝐮1 )
Hence,
(𝑗) (𝑁𝑗𝑛𝑡 )
𝐖1 ⋯ 𝐖1
𝑇
𝛿𝐓𝜃𝑝 1 (𝑗𝑁𝑗𝑛𝑡 )
𝐦𝑙𝑜𝑐 = − 2 𝐕 𝑇 [𝐒(𝛿𝐞1 ) 𝐒(𝛿𝐞2 ) 𝐒(𝛿𝐞3 )] 𝐖2(𝑗) ⋯ 𝐖2 (129)
𝛿𝛉𝑔𝑙𝑏
(𝑗) (𝑁 )
[𝐖3 ⋯ 𝐖3 𝑗𝑛𝑡 ]
203
assuming
(𝑗) (𝑗)
𝐐1 = [𝟎 −𝐞3 𝐞2 ]𝐦𝑙𝑜𝑐
(𝑗) (𝑗)
𝐐2 = [𝐞3 𝟎 −𝐞1 ]𝐦𝑙𝑜𝑐 (131)
(𝑗) (𝑗)
𝐐3 = [−𝐞𝟐 𝐞1 𝟎]𝐦𝑙𝑜𝑐
and using spin operator cross-product definition in equations (16) to (18), the final part (a block diagonal
matrix) is calculated as:
𝑇
𝛿𝐓𝜃𝜃
𝐃(𝑗) ⋯ 𝟎
𝐦𝑙𝑜𝑐 =[ ⋮ ⋱ ⋮ ] (132)
𝛿𝛉𝑔𝑙𝑏
(𝑁𝑗𝑛𝑡 )
𝟎 ⋯ 𝐃
where
1 (𝑗) (𝑗) (𝑗) (𝑗) (𝑗) (𝑗)
𝐃(𝑗) = 2 ൬𝐒 (𝐐1 ) 𝐒 (𝐮1 ) + 𝐒 (𝐐2 ) 𝐒 (𝐮2 ) + 𝐒 (𝐐3 ) 𝐒 (𝐮3 )൰ (133)
204
The variational energy expression for a plate element is as follows: 𝛿𝜋 = ∫𝑉 𝛿𝛆𝑇 𝛔𝑑𝑉 +
∫𝑉 𝛿𝛾𝑑𝑟𝑖𝑙𝑙 𝛼𝐺𝛾𝑑𝑟𝑖𝑙𝑙 𝑑𝑉 (134)
where the first energy term is associated with plate membrane, bending, and out-of-plane shear (for
Mindlin bending theory) strains. The second term is drilling energy to stabilize plate elements against in-
plane twist (i.e. drilling) [39].
The drilling term is defined by the in-plane shear strain given by:
1 𝜕𝑢 𝜕𝑣
𝛾𝑑𝑟𝑖𝑙𝑙 = 𝜃𝑧 + ( − ) (137)
2 𝜕𝑦 𝜕𝑥
where 𝛼 is a user-defined factor. Collapse Advanced uses default value of 0.05 for 𝛼which can be revised
on the CLPOP2 input line. It is worth noting that the drilling term does not contribute to elastoplastic
stress-strain calculations and is assumed to remain elastic.
Note: The drilling shear strain and stress are assumed constant with respect to the plate thickness
Note: It has been seen that for most of the analytical problems, the default value of 0.05 produces
accurate results. Reference [39] shows 𝛼 can be as large as 10 and still does not affect accuracy of
results.
Mindlin plate bending theory includes the effect of the out-of-plane shear strain which is defined as:
𝛾𝑥𝑧 𝛾̅𝑥𝑧
𝜸 = { 𝛾 } = 𝑓 (𝑧) { 𝛾̅ } (139)
𝑦𝑧 𝑦𝑧
in which 𝛾̅𝑥𝑧 and 𝛾̅𝑦𝑧 are shear strains at plate mid-plane and the distribution function 𝑓 (𝑧) is defined as:
5 5𝑧 2
𝑓 (𝑧) = − (140)
4 𝑡2
205
Based on above shape functions, the mapping from nodal element coordinates to isoparametric system
can be defined as:
𝑁
𝑗𝑛𝑡 (𝑗) 𝑗𝑛𝑡 𝑁 (𝑗)
𝑥 (𝜉, 𝜂) = ∑𝑗=1 𝑁𝐿 𝑋𝑗 , 𝑦(𝜉, 𝜂) = ∑𝑗=1 𝑁𝐿 𝑌𝑗 (143)
Using above equations, the drilling shear strain can be represented as:
𝑗𝑛𝑡 𝑁 (𝑗) (𝑗)
𝛾𝑑𝑟𝑖𝑙𝑙 (𝜉, 𝜂) = ∑𝑗=1 𝐁𝑑𝑟𝑖𝑙𝑙 𝐝𝑙𝑜𝑐
(𝑗) 𝜕𝑁𝐿
(𝑗)
1 𝜕𝑁𝐿
(𝑗) (146)
𝐁𝑑𝑟𝑖𝑙𝑙 (𝜉, 𝜂) = [1 −
(𝑗)
0 0 0 𝑁𝐿 ]
2 𝜕𝑦 2 𝜕𝑥
The drilling contribution to the force vector and stiffness matrix is given by the following equations:
𝑑𝑟𝑖𝑙𝑙 𝑇
𝐟𝑙𝑜𝑐 = 𝛼𝐺 ∭(𝜉,𝜂,𝑡) 𝐁𝑑𝑟𝑖𝑙𝑙 𝛾𝑑𝑟𝑖𝑙𝑙 (𝜉, 𝜂)|𝐉|𝑑𝜉𝑑𝜂𝑑𝑧 (148)
𝑇
𝐊 𝑑𝑟𝑖𝑙𝑙
𝑙𝑜𝑐 = 𝛼𝐺 ∭(𝜉,𝜂,𝑡) 𝐁𝑑𝑟𝑖𝑙𝑙 𝐁𝑑𝑟𝑖𝑙𝑙 |𝐉|𝑑𝜉𝑑𝜂𝑑𝑧 (149)
206
Combining all strain terms, the general form of strain vector can be written as:
𝑁
𝑗𝑛𝑡 (𝑗) (𝑗)
𝛆(𝜉, 𝜂, 𝑧) = ∑𝑗=1 𝐁 𝐝𝑙𝑜𝑐 (153)
The strain vector for Kirchhoff (thin) plate and Mindlin (thick) plate can be defined as 𝛆𝑡ℎ𝑖𝑛 =
{𝜀𝑥 𝜀𝑦 𝛾𝑥𝑦 }𝑇 and 𝛆𝑡ℎ𝑖𝑐𝑘 = {𝜀𝑥 𝜀𝑦 𝛾𝑥𝑦 𝛾𝑥𝑧 𝛾𝑦𝑧 }𝑇 respectively. The corresponding strain
(𝑗)
operators 𝐁 are defined by the following equations:
(𝑗) (𝑗) (𝑗)
𝐁𝑡ℎ𝑖𝑛 (𝜉, 𝜂, 𝑧) = [𝐁𝑚 (𝜉, 𝜂) 𝐁𝑏 (𝜉, 𝜂, 𝑧) 𝟎3×1 ] (154)
(𝑗) (𝑗)
(𝑗) 𝐁 (𝜉, 𝜂) 𝐁𝑏 (𝜉, 𝜂, 𝑧) 𝟎3×1
𝐁𝑡ℎ𝑖𝑐𝑘 (𝜉, 𝜂, 𝑧) = [ 𝑚 (𝑗)
] (155)
𝟎2×2 𝐁𝑠 (𝜉, 𝜂, 𝑧) 𝟎2×1
(𝑗) (𝑗)
The details for bending and shear strain operator, 𝐁𝑏 and 𝐁𝑠 , are presented in sections 6.4.2.1 to
6.4.2.4 for different element type.
Which leads to the following expression for force vector and stiffness:
207
where
(𝑗)
𝐇𝑥 = [𝐻𝑥3(𝑗−1)+1 𝐻𝑥3(𝑗−1)+2 𝐻𝑥3(𝑗−1)+3 ]
(𝑗)
(162)
𝐇𝑦 = [𝐻𝑦3(𝑗−1)+1 𝐻𝑦3(𝑗−1)+2 𝐻𝑦3(𝑗−1)+3 ]
(𝑖) (𝑖)
in which the modified quadratic shape function 𝐻𝑥 and 𝐻𝑦 are represented by equations (163) as
follows:
1st Joint:
208
3rd Joint:
(7)
𝐻𝑥 (𝜉, 𝜂) = −1.5 (𝑑5 𝑁𝑄5 (𝜉, 𝜂) − 𝑑4 𝑁𝑄4 (𝜉, 𝜂))
(8)
𝐻𝑥 (𝜉, 𝜂) = 𝑁𝑄3 (𝜉, 𝜂) − 𝑒4 𝑁𝑄4 (𝜉, 𝜂) − 𝑒5 𝑁𝑄5 (𝜉, 𝜂)
(9)
𝐻𝑥 (𝜉, 𝜂) = 𝑏4 𝑁𝑄4 (𝜉, 𝜂) + 𝑏5 𝑁𝑄5 (𝜉, 𝜂)
(7)
(165)
𝐻𝑦 (𝜉, 𝜂) = 1.5 (𝑎5 𝑁𝑄5 (𝜉, 𝜂) − 𝑎4 𝑁𝑄4 (𝜉, 𝜂))
(8)
𝐻𝑦 (𝜉, 𝜂) = 𝑏4 𝑁𝑄4 (𝜉, 𝜂) + 𝑏5 𝑁𝑄5 (𝜉, 𝜂)
(9)
𝐻𝑦 (𝜉, 𝜂) = 𝑁𝑄3 (𝜉, 𝜂) − 𝑐4 𝑁𝑄4 (𝜉, 𝜂) − 𝑐5 𝑁𝑄5 (𝜉, 𝜂)
where 𝑁𝑄 is standard quadratic shape functions
1
𝑁𝑄1 (𝜉, 𝜂) = 2(1 − 𝜉 − 𝜂) (2 − 𝜉 − 𝜂)
𝑁𝑄2 (𝜉, 𝜂) = 𝜉 (2𝜉 − 1)
𝑁𝑄3 (𝜉, 𝜂) = 𝜂(2𝜂 − 1) (166)
𝑁𝑄4 (𝜉, 𝜂) = 4𝜉𝜂
𝑁𝑄5 (𝜉, 𝜂) = 4𝜂(1 − 𝜉 − 𝜂)
𝑁𝑄6 (𝜉, 𝜂) = 4𝜉 (1 − 𝜉 − 𝜂)
and
209
Note that 𝑤𝑗 does not have any contribution to the plate rotation (𝜃𝑥 , 𝜃𝑦 ). Hence, the first column in
(𝑗)
equation (169) is zero. The shear strain operator 𝐁𝑠 is based on reference [41] and is represented as:
(𝑗) (𝑗) (𝑗)
𝜕𝑁𝐿 𝜕𝐻𝜃𝑥 𝜕𝐻𝜃𝑦 (𝑗)
(𝑗) 𝜕𝑥 𝜕𝑥 𝜕𝑥
+ 𝑁𝐿
𝐁𝑠 (𝜉, 𝜂, 𝑧) = 𝜑𝑓(𝑧) [ (𝑗) (𝑗) (𝑗) ] (170)
𝜕𝑁𝐿 𝜕𝐻𝜃𝑥 (𝑗) 𝜕𝐻𝜃𝑦
𝜕𝑦 𝜕𝑦
−𝑁𝐿 𝜕𝑦
In which 𝜑 is shear-locking correction factor, 𝑓(𝑧) is shear distribution function given in equation (140)
(𝑗) (𝑗)
and 𝐻𝜃𝑥 and 𝐻𝜃𝑦 are modified quadradic shape functions defined below. Note that θx are equivalent to
−θx in [41]. Therefore, re-factoring the shape functions associated with θx yields:
210
(𝑗) (𝑗)
Using the bending strain operator 𝐁𝑏 and shear strain operator 𝐁𝑠 , the load vector and stiffness
matrix may be calculated using equations (157) and (158).
The last part of Mindlin triangular plate element is the shear-locking correction. Following reference [41]
the shear-locking correction factor 𝜑 is given by the following equation:
1
𝜑=√ 𝛼 (175)
1+
𝐶
In which 𝛼 is defined as a ratio of the diagonal terms associated with rotational DOFs in shear and
bending when 𝜑 = 1 and is expressed as:
(𝜃𝑥𝑗 ,𝜃𝑦𝑗)
∑𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙 𝐊 𝑒𝑙𝑎𝑠𝑡𝑖𝑐
𝑠ℎ𝑒𝑎𝑟 (𝜑=1)
𝛼= (𝜃𝑥𝑗 ,𝜃𝑦𝑗) (176)
∑𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙 𝐊 𝑒𝑙𝑎𝑠𝑡𝑖𝑐
𝑏𝑒𝑛𝑑𝑖𝑛𝑔 (𝜑=1)
The parameter 𝐶 is a user-defined parameter which can be defined on the CLPOP2 input line. Reference
[41] recommends an optimal values 2.0 for 𝐶 (which is assumed as the default value in Collapse
Advanced) based on various numerical experiments. The authors have also shown that values of 1.94
and 2.04 can be used for simply supported and clamped plates, respectively.
Note: (𝜃𝑥 , 𝜃𝑦 ) are equivalent to (−𝛽𝑦 , 𝛽𝑥 ) in [42] where (𝑤𝑗 , −𝜃𝑦𝑗 , 𝜃𝑥𝑗 ) are used as nodal DOFs.
Therefore, after re-ordering and re-factoring, the shape functions can be expressed at the element joints
as:
1st Joint:
211
2nd Joint:
(4) 𝑡 𝑡2 3𝑥31
𝐻𝑥 (𝜉, 𝜂) = − ൬− 41 𝑁𝑄5 (𝜉, 𝜂) − 4
𝑁𝑄6 (𝜉, 𝜂) + 2∆
𝑁𝑄9 (𝜉, 𝜂)൰
(5) 𝑟1 −2 𝑟2 −2 𝑥31 (𝑦12 +𝑦32 )
𝐻𝑥 (𝜉, 𝜂) = − ൬−𝑁𝑄2 (𝜉, 𝜂) + 4
𝑁𝑄5 (𝜉, 𝜂) + 4
𝑁𝑄6 (𝜉, 𝜂) + 4∆
𝑁𝑄9 (𝜉, 𝜂)൰
(6) 𝑞1 𝑞2 𝑥31 (𝑥12 +𝑥32 )
𝐻𝑥 (𝜉, 𝜂) = − 4
𝑁𝑄5 (𝜉, 𝜂) − 4
𝑁𝑄6 (𝜉, 𝜂) + 4∆
𝑁𝑄9 (𝜉, 𝜂)
(178)
(4) 𝑝1 𝑝2 3𝑦13
𝐻𝑦 (𝜉, 𝜂) = − 4
𝑁𝑄5 (𝜉, 𝜂) + 4
𝑁𝑄6 (𝜉, 𝜂) + 2∆
𝑁𝑄9 (𝜉, 𝜂)
(5) 𝑞1 𝑞2 𝑦13 (𝑦12 +𝑦32 )
𝐻𝑦 (𝜉, 𝜂) =− 𝑁𝑄5 (𝜉, 𝜂) − 𝑁𝑄6 (𝜉, 𝜂) + 𝑁𝑄9 (𝜉, 𝜂)
4 4 4∆
(6) 𝑠1−2 𝑠2 −2 𝑦13 (𝑥12 +𝑥32 )
𝐻𝑦 (𝜉, 𝜂) = − ൬−𝑁𝑄2 (𝜉, 𝜂) + 𝑁𝑄5 (𝜉, 𝜂) + 𝑁𝑄6 (𝜉, 𝜂) + 𝑁𝑄9 (𝜉, 𝜂)൰
4 4 4∆
3rd Joint:
(7) 𝑡 𝑡3 3𝑥42
𝐻𝑥 (𝜉, 𝜂) = − ൬ 2 𝑁𝑄6 (𝜉, 𝜂) − 𝑁𝑄7 (𝜉, 𝜂) + 𝑁𝑄9 (𝜉, 𝜂)൰
4 4 2∆
(8) 𝑟2 −2 𝑟3 −2 𝑥42 (𝑦23+𝑦43 )
𝐻𝑥 (𝜉, 𝜂) = − ൬−𝑁𝑄3 (𝜉, 𝜂) + 4
𝑁𝑄6 (𝜉, 𝜂) + 4
𝑁𝑄7 (𝜉, 𝜂) + 4∆
𝑁𝑄9 (𝜉, 𝜂)൰
(9) 𝑞2 𝑞3 𝑥42 (𝑥23 +𝑥43 )
𝐻𝑥 (𝜉, 𝜂) = − 4
𝑁𝑄6 (𝜉, 𝜂) − 4
𝑁𝑄7 (𝜉, 𝜂) + 4∆
𝑁𝑄9 (𝜉, 𝜂)
(179)
(7) 𝑝2 𝑝3 3𝑦24
𝐻𝑦 (𝜉, 𝜂) =− 4
𝑁𝑄6 (𝜉, 𝜂) + 4
𝑁𝑄7 (𝜉, 𝜂) + 2∆
𝑁𝑄9 (𝜉, 𝜂)
(8) 𝑞2 𝑞3 𝑦24 (𝑦23 +𝑦43 )
𝐻𝑦 (𝜉, 𝜂) =− 𝑁𝑄6 (𝜉, 𝜂) − 𝑁𝑄7 (𝜉, 𝜂) + 𝑁𝑄9 (𝜉, 𝜂)
4 4 4∆
(9) 𝑠2−2 𝑠3 −2 𝑦24 (𝑥23 +𝑥43 )
𝐻𝑦 (𝜉, 𝜂) = − ൬−𝑁𝑄3 (𝜉, 𝜂) + 4
𝑁𝑄6 (𝜉, 𝜂) + 4
𝑁𝑄7 (𝜉, 𝜂) + 4∆
𝑁𝑄9 (𝜉, 𝜂)൰
4th Joint:
212
where 𝑁𝑄 is the least-squares polynomial shape functions for a quadrilateral plate element given in [42]
as follows:
1 1 1 1 1 1
𝑁𝑄1 (𝜉, 𝜂) = − 36 + 12 𝜉 2 + 4 𝜉𝜂 + 12 𝜂2 − 4 𝜉 2 𝜂 − 4 𝜉𝜂2
1 1 2 1 2 1 1 1
𝑁𝑄2 (𝜉, 𝜂) = − + 𝜉 − 𝜂 − 𝜉2 𝜂 + 𝜉𝜂 + 𝜉𝜂2
36 12 12 4 4 4
1 1 2 1 2 1 1 1
𝑁𝑄3 (𝜉, 𝜂) = 𝜉𝜂 + 12 𝜂 + 4 𝜉 2 𝜂 +
− 36 + 12 𝜉 +
4 4
𝜉𝜂2
1 11 1 1 1
𝑁𝑄4 (𝜉, 𝜂) = − + 𝜉2 − 𝜉𝜂 + 𝜂2 + 𝜉 2 𝜂 − 𝜉𝜂2
36 12
4 12 4 4
1 1 1 1 1
𝑁𝑄5 (𝜉, 𝜂) = − 𝜂 − 𝜉 2 + 𝜂2 + 𝜉 2 𝜂 (181)
18 2 6 3 2
1 1 1 2 1 2 1
𝑁𝑄6 𝜉, 𝜂 = + 𝜉 + 𝜉 − 𝜂 − 𝜉𝜂2
( )
18 2 3 6 2
1 1 1 2 1 2 1
𝑁𝑄7 (𝜉, 𝜂) = + 𝜂 − 𝜉 + 𝜂 − 𝜉 2 𝜂
18 2 6 3 2
1 1 1 2 1 2 1
𝑁𝑄8 (𝜉, 𝜂) = 18 − 2 𝜉 + 3 𝜉 − 6 𝜂 + 2 𝜉𝜂2
8 2 2
𝑁𝑄9 (𝜉, 𝜂) = 9 − 3 𝜉 2 − 3 𝜂2
where
𝑏1 = 𝑦12 , 𝑏2 = 𝑦23 , 𝑏3 = 𝑦34 , 𝑏4 = 𝑦41
𝑐1 = 𝑥21 , 𝑐2 = 𝑥32 , 𝑐3 = 𝑥43 , 𝑐4 = 𝑥14
∆= 𝑋1 𝑦24 + 𝑋2 𝑦31 + 𝑋3 𝑦42 +𝑋4 𝑦13
6𝑐𝑖 3𝑏𝑖 𝑐𝑖 3𝑏𝑖2 3𝑐𝑖2 6𝑏𝑖
(182)
𝑝𝑖 = 𝐿2𝑖
, 𝑞𝑖 = 𝐿2𝑖
, 𝑟𝑖 = 𝐿2𝑖
, 𝑠𝑖 = 𝐿2𝑖
, 𝑡𝑖 = 𝐿2𝑖
𝐿2𝑖 = 𝑏𝑖2 + 𝑐𝑖2
Replacing the above shape functions with the equations (157) and (158), the force vector and stiffness
matrix for a Kirchhoff quadrilateral plate element can be calculated.
6.4.2.4 Mindlin Quadrilateral Plate Element
The Mindlin quadrilateral plate element is based on a work presented in reference [43] in which the
(𝑗)
bending strain operator 𝐁𝑏 is similar to the Mindlin triangular plate element as given equation (169)
(𝑗)
with bilinear quadrilateral shape functions. The shear strain operator 𝐁𝑠 is defined such that shear-
locking is prevented (i.e. no additional correction factor required) [43]. The details are presented below.
213
with
𝑋(𝑛) −𝑋(𝑗) 𝑋(𝑝) −𝑋(𝑗)
(𝑗) { } { (𝑗) }
𝑎 𝑌 −𝑌(𝑗) 𝑏1 𝑌(𝑝) −𝑌(𝑗)
{ 1(𝑗) } = 𝑋(𝑛)
(𝑛) −𝑋(𝑗)
, { (𝑗)
} = 𝑋(𝑝) −𝑋(𝑗)
𝑎2 |{
𝑌(𝑛) −𝑌(𝑗)
}| 𝑏2 |{
𝑌(𝑝) −𝑌(𝑗)
}|
(185)
(𝑗) 2 2
ℎ = √(𝑋(𝑛) − 𝑋(𝑗) ) + (𝑌(𝑛) − 𝑌(𝑗) )
(𝑗) (𝑗) (𝑗) (𝑗)
𝛼 (𝑗) = 𝑎1 𝑏1 + 𝑎2 𝑏2
214
Membrane force:
𝑡 ⁄2 𝑡 ⁄2 𝑡 ⁄2
𝑇𝑥 = ∫−𝑡 ⁄2 𝜎𝑥 𝑑𝑧 , 𝑇𝑦 = ∫−𝑡 ⁄2 𝜎𝑦 𝑑𝑧 , 𝑇𝑥𝑦 = ∫−𝑡 ⁄2 𝜏𝑥𝑦 𝑑𝑧 + 𝜏𝑑𝑟𝑖𝑙𝑙 𝑡 (187)
Note: The drilling stress is constant over plate thickness and does not produce any moment. (189)
Collapse Advanced utilizes a quadrature integration rule to calculate integrals. For triangular plate
elements, the coordinates of integration point within plate are given by the following expressions:
1 2 1 1 1 2 (𝜉,𝜂) 1 1 1
𝜉 = (6 , 3 , 6) , 𝜂 = (6 , 6 , 3) , 𝑊 = (6 , 6 , 6) (191)
For quadrilateral plate elements, 2×2 Gauss–Legendre points are used over the plate element as defined
below:
1 1 1 1 1 1 1 1
𝜉 = (− , , ,− ) , 𝜂 = (− ,− , , ) , 𝑊 (𝜉,𝜂) = (1,1,1,1) (192)
√3 √3 √3 √3 √3 √3 √3 √3
Both elements types utilize 6 Gauss–Legendre points to monitor elastic plastic stress variation over plate
thickness. Therefore, elastoplastic calculations are carried out at 18 and 24 points for a triangular plate
and quadrilateral plate elements, respectively.
215
f J2 yield surface.
𝐚 normal to the yield surface
𝛔0 , 𝛔 initial and current stress vectors
∆𝛆 strain vector increment
∆𝛔, ∆𝛔𝑒𝑙 , ∆𝛔𝑝 total stress increment, elastic portion of stress increment, plastic portion of stress
increment
𝛿𝛔 iterative change in stress increment
𝜀𝑝𝑠0 , 𝜀𝑝𝑠 , ∆𝜀𝑝𝑠 initial and current plastic strain, and plastic strain increment
𝛿𝜀𝑝𝑠 iterative change in plastic strain increment
𝐸, 𝐺, 𝜈 elastic modulus (Young’s modulus), shear modulus, and Poisson’s ratio
𝐹𝑦 yield stress
𝐸𝑇
𝐸𝑇 , 𝜌 slope of stress-strain curve after the yield stress and 𝜌 = 𝐸
𝜌𝐸
𝐻 strain hardening parameter 𝐻 = 1−𝜌
𝜎, 𝜎𝑥 , 𝜎𝑦 , 𝜎𝑧 normal stresses
𝜎𝑒𝑞 equivalent (von Misses) stress
𝐀 effective stress operator
𝜏, 𝜏𝑥𝑦 , 𝜏𝑥𝑧 , 𝜏𝑦𝑧 shear stresses
𝐂, 𝐂𝑡 elastic constitutive matrix and elastoplastic consistent constitutive matrix
𝐫𝟏 , 𝑟2 residual for backward Euler method
𝑇 matrix transpose operator
𝐈 identity matrix
216
𝐸 𝐸𝜈
1 −0.5 0 0 0 1−𝜈 2 1−𝜈 2
0 0 0 𝜎𝑥
−0.5 1 0 0 0 𝐸𝜈 𝐸 𝜎𝑦
0 0 0
Mindlin plate: 𝐀= 0 0 3 0 0 ,𝐂 = 1−𝜈 2 1−𝜈 2 𝜏
, 𝛔 = 𝑥𝑦
0 0 0 3 0 0 0 𝐺 0 0 𝜏𝑥𝑧
[ 0 0 0 0 3] 0 0 0 𝐺 0 𝜏
{ 𝑦𝑧 }
[ 0 0 0 0 𝐺]
The backward Euler method requires the derivatives of the yield surface with respect to stress 𝛔 and
plastic strain 𝜀𝑝𝑠 as follows:
𝜕𝑓 1
𝐚 = 𝜕𝛔 = 𝜎 𝐀 (195)
𝑒 (𝛔)
𝜕𝐚 𝜕2 𝑓 1 1 𝜕𝑓 𝜕𝑓 𝑇
= =𝜎 𝐀 − ( ) ( ) (196)
𝜕𝛔 𝜕𝛔2 𝑒 (𝛔) 𝜎𝑒 (𝛔) 𝜕𝛔 𝜕𝛔
𝜕𝑓
= −𝐻 (197)
𝜕𝜀𝑝𝑠
If the stress state is still inside the yield surface (i.e. 𝑓(𝛔0 + 𝐂∆𝛆, 𝜀𝑝𝑠0 ) ≤ 0), the elastic stress
increments are ∆𝛔 = ∆𝛔𝑒𝑙 = 𝐂∆𝛆 and plastic strain remains unchanged. For the condition where the
stress state crosses the yield surface or 𝑓(𝛔0 + 𝐂∆𝛆, 𝜀𝑝𝑠0 ) > 0, the crossing point needs to be
determined. Following [1], ∆𝛔𝑒𝑙 can be obtained by solving the following quadratic equation:
(∆𝛆𝑇 𝐂𝑇 𝐀𝐂∆𝛆)𝛼 2 + (𝛔0 𝑇 𝐀𝐂∆𝛆 + ∆𝛆𝑇 𝐂𝑇 𝐀𝛔0 )𝛼 + 𝛔0 𝑇 𝐀𝛔0 − (𝐹𝑦 + 𝐻𝜀𝑝𝑠 ) = 0 (198)
Assuming 𝛼1 and 𝛼2 are the solutions to the above equation the following relationship can be expressed:
Note for an Euler-Bernoulli beam element, the above formulation can be simplified to scalar equations.
The main objective of elastoplastic calculation is to determine plastic strain 𝜀𝑝𝑠 and stress increment ∆𝛔
at integration points while enforcing following conditions
217
where the yield surface normal 𝐚 is already defined in equation (195) and the plastic stress increment
∆𝛔𝑝 is defined as:
Equations (200) and (201) can be solved iteratively by following the steps outlined in reference [1].
To begin the procedure, assume ∆𝛔 = 𝟎 , ∆𝜀𝑝𝑠 = 0, followed by the steps outlined below:
1. Calculate the new values for the stress vector 𝛔 = 𝛔0 + ∆𝛔 and the plastic strain 𝜀𝑝𝑠 = 𝜀𝑝𝑠0 +
∆𝜀𝑝𝑠
𝜕𝐚
2. Calculate the new values for the yield surface 𝑓, the residual vector 𝐫𝟏 , derivative of 𝐚 , 𝜕𝛔
3. Determine the iterative change in the plastic strain 𝛿𝜀𝑝𝑠 and the iterative change in stress 𝛿𝛔
using the following equations [1]:
𝑓−𝐚𝑇 𝐐−𝟏 𝐫
𝛿𝜀𝑝𝑠 = 𝐚𝑇 𝐐−𝟏 𝐂𝐚+𝐻𝟏 , 𝛿𝛔 = −𝐐−𝟏 (𝐫𝟏 + 𝛿𝜀𝑝𝑠 𝐂𝐚) (203)
where
𝜕𝐚
𝐐 = 𝐈 + 𝐂 ∆𝜀𝑝𝑠 𝜕𝛔 (204)
Note: The above equations are derived by applying the Newton-Raphson method and
differentiating equation (201) – for detail see reference [1].
4. Update the stress and strain incremental values: ∆𝜀𝑝𝑠 = ∆𝜀𝑝𝑠 + 𝛿𝜀𝑝𝑠 and ∆𝛔 = ∆𝛔 + 𝛿𝛔
5. Repeat the above step until the convergence is achieved (𝐫𝟏 = 𝟎)
with 𝐑 = 𝐐−𝟏 𝐂
To improve the convergence rate, the stress increment ∆𝛔𝑝 in equation (201) can be applied over
multiple steps by using a sub-incrementation scheme to improve the efficiency of elastoplastic
calculations. In addition, the equations for the Euler-Bernoulli element, above equations can be reduced
to a scalar expression to improve computational performance.
218
′
∆𝜀𝑝𝑠
′
where ∆𝜀𝑝𝑠 is the normalized plastic strain increment 𝜎 and 𝐴1 , 𝐴2 are as below:
𝑒𝑞 (𝛔)
′ ′ 1+𝜈
𝐴1 = 1 + ∆𝜀𝑝𝑠 𝐺 1−𝜈 , 𝐴2 = 1 + 3∆𝜀𝑝𝑠 𝐺 (207)
To determine parameters 𝐶1 and 𝐶2 , define 𝛔𝐵 = 𝛔0 + 𝐂∆𝛆 which in turn leads to the following
expressions for 𝐶1 and 𝛔 for elements based upon Mindlin plate bending theory:
2 2 2 2 2
𝐶1 = (𝜎𝐵𝑥 + 𝜎𝐵𝑦 ) , 𝐶2 = (𝜎𝐵𝑥 − 𝜎𝐵𝑦 ) + 12(𝜏𝐵𝑥𝑦 + 𝜏𝐵𝑥𝑧 + 𝜏𝐵𝑦𝑧 ) (208)
1 1 1 1
2𝐴1
+ 2𝐴 2𝐴1
− 2𝐴 0 0 0
2 2
1 1 1 1
− + 0 0 0
2𝐴1 2𝐴2 2𝐴1 2𝐴2
1
𝛔= 0 0 2𝐴2
0 0 𝛔𝐵 (209)
1
0 0 0 2𝐴2
0
1
[ 0 0 0 0
2𝐴2 ]
For Kirchhoff thin plate bending theory assume transverse shears, 𝜏𝑥𝑧 , 𝜏𝑦𝑧 , and corresponding strains
are zero.
′
Equation (206) can be solved iteratively for ∆𝜀𝑝𝑠 using the Newton-Raphson method. It is worth noting
′
that the stress vector can be immediately calculated as a function of ∆𝜀𝑝𝑠 through equation (209). The
′
iterative change in ∆𝜀𝑝𝑠 is given by the following equation:
−1
′ 𝜕𝑟
δ𝜀𝑝𝑠 = − ൬𝜕∆𝜀2′ ൰ 𝑟2 (210)
𝑝𝑠
where
1+𝜈
𝜕𝑟2 𝐺 𝐶1 3𝐶2
1−𝜈 ′
′ =− ( + ) − 2 (𝐹𝑦 + 𝐻𝜀𝑝𝑠 + 𝐻∆𝜀𝑝𝑠 𝜎𝑒𝑞 (𝛔)) 𝐻𝜎𝑒𝑞 (𝛔) (211)
𝜕∆𝜀𝑝𝑠 2 𝐴31 𝐴32
Note: the elastoplastic consistent constitutive matrix 𝑪𝑡 is determined using same equations as per beam
element. Note also, Collapse Advanced uses a sub-incrementation method to improve convergence rate
by gradually applying 𝝈𝐵 .
219
220
221
222
Under normal load incrementation, a solution method will attempt to calculate the deflections
associated with a set of advancing (increasing or decreasing) load factors that are applied to a fixed or
reference load vector. For normal load incrementation, the load factor is essentially an input.
However, under arc-length control, the incremental load factor is now an output. More accurately, the
objective of the method is to calculate a load factor increment and an associated equilibrium state that
results in a force or deflection increment that is in some way constrained by a fixed ‘arc-length’. There
are many methods to stipulate how the arc-length constraint should be calculated. Collapse Advanced
uses two of them, namely the cylindrical and spherical methods. The arc-length itself is calculated
automatically but it can be scaled by a user-defined factor.
The following notation is used to describe the arc-length approach:
𝐝̇𝐫𝐞𝐟 The converged reference deflection increment calculated for a previous load increment. It is
calculated for the free DOF’s.
𝐝̇ The current load condition’s (un-factored) specified deflection increment. It is calculated for the
fixed DOF’s.
𝐟̇ The current load condition’s (un-factored) applied force increment. It is calculated for the free
DOF’s.
𝐝𝐫,𝟎 The initial deflection at the onset of the load increment, calculated for the fixed DOF’s.
𝐝𝐫 The current (iterative) deflection, calculated for the fixed DOF’s.
𝐝𝐟,𝟎 The initial deflection at the onset of the load increment, calculated for the free DOF’s.
𝐝𝐟 The current (iterative) deflection, calculated for the free DOF’s.
𝐝𝟎 The initial deflection at the onset of the load increment, calculated for all DOF’s.
𝐝 The current (iterative) deflection, calculated for all DOF’s.
𝐟𝟎 The initial applied load at the onset of the increment, calculated for the free DOF’s.
𝐟 The current (iterative) applied load, calculated for the free DOF’s.
Δλ Total, (incremental) load factor increment.
δλ Iterative change in load factor.
α arc-length parameter.
Quantities for free and fixed DOF’s are occasionally put together in vector form, for example,
𝐝
displacement vector can be written as 𝐝 = { 𝐟 }
𝐝𝐫
223
(i) On convergence, the specified deflections and applied loads are given by,
𝐝𝐫 = 𝐝𝐫,𝟎 + Δλ𝐝̇
(212)
𝐟 = 𝐟𝟎 + Δλ𝐟̇
(ii) The converged incremental deflections at the free DOF’s are equal to the pre-
calculated/specified arc-length, α:
In which Δλ̃ is any other candidate load factor change that satisfies (i) and (ii).
The starting point is to evaluate the tangent stiffness matrix, 𝐊 at the initial deflection state, 𝐝𝟎 .
𝐊 = 𝐊|𝐝𝟎 (215)
The tangent stiffness matrix should be evaluated such that the plasticity state for each sub-area or plate
layer remains unchanged. In other words, an integration point that is plastic should remain plastic and
not unload, and an integration point that is elastic should not become plastic.
To develop the equations further, the tangent stiffness matrix can be partitioned as follows:
𝐊 𝐟𝐟 𝐊 𝐟𝐫
𝐊= [ ] (216)
𝐊 𝐭𝐟𝐫 𝐊 𝐫𝐫
The internal resisting load due to a small change in the free DOF deflections, 𝛅𝐝𝐟 together with a small
change in the specified deflections, 𝛅𝐝𝐫 should be balanced by a small change in the applied loads at the
free DOF’s, 𝛅𝐟:
If intermediate loading on a member is present, the above expression can be written as;
n1 n2
𝛅𝐟 = 𝐊 𝐟𝐟 𝛅𝐝𝐟 + 𝐊 𝐟𝐫 𝛅𝐝𝐫 + ∑l=1 𝛅𝐟𝐥𝐢 + ∑m=1 𝛅𝐟𝐦𝐢 (218)
In which n1 and n2 denote the number of elements that connect at end-1 and end-2 of a given element
respectively, and the expressions 𝛅𝐟𝐥𝐢 and 𝛅𝐟𝐦𝐢 denote the un-factored equivalent nodal load
increment for each connecting element at end-1 and end-2 respectively.
The iterative changes in the applied loads and specified deflections can written in terms of the initial
load factor increment, δλ. Noting that (by definition),
224
𝛅𝐝𝐟 = δλ 𝐊 −𝟏 ̇ ̇ ̃
𝐟𝐟 (𝐟 − 𝐊 𝐟𝐫 𝐝) = δλ 𝐝𝐟 (220)
In which the free DOF predictor deflection, 𝐝̃𝐟 can be expressed in terms of the un-factored deflections
and applied loads as follows:
𝐝̃𝐟 = 𝐊 −𝟏 ̇ ̇
𝐟𝐟 (𝐟 − 𝐊 𝐟𝐫 𝐝) (221)
The cylindrical arc-length technique requires (initially) that the modulus of the change in free DOF’s is
equal to the arc-length, α.
α2
δλ = ±√𝐝̃𝟐 (223)
𝐟
Choose δλ using the minimum angle criterion (criterion III), which entails maximizing the scalar product:
δλ (𝐝̃𝐟 . 𝐝̇𝐫𝐞𝐟 ) = max{ δλ1 𝐝̃𝐟 . 𝐝̇𝐫𝐞𝐟 , δλ2 𝐝̃𝐟 . 𝐝̇𝐫𝐞𝐟 } (224)
At the onset of the procedure, the total incremental load factor increment is initialized to the iterative
load factor increment as derived above – i.e. Δλ = δλ. Similarly, the iterative deflections are also
initialized:
𝛅𝐝 𝐝̃
𝐝 = 𝐝𝟎 + { 𝐟 } = 𝐝𝟎 + δλ { 𝐟 } (225)
𝛅𝐝𝐫 𝐝̇
The next phase of the procedure is aimed at finding a value for Δλ such that equilibrium is attained. This
will involve an iterative procedure. The deflection state defined by 𝐝 will rarely attain equilibrium.
Equilibrium must be attained whilst simultaneously ensuring that the deflections at the free DOF’s
adhere to the arc-length specification, which under cylindrical arc-length control amounts to:
A residual, 𝐫 is defined to represent the degree to which the applied forces are not balanced with the
internal loads, 𝐪𝐢 associated with the current deflection state, 𝐝. Thus,
𝐫 = 𝐟𝟎 + Δλ𝐟̇ − 𝐪𝐢 |𝐝 (227)
Note: In the above expression, the meaning of ‘internal load’ is the load that needs to be applied to
produce a material deflection, as opposed to the equal and opposite material ‘resisting’ force.
The objective of the procedure is to minimize 𝐫, which varies with respect to 𝐝𝐟 and Δλ and therefore
the incremental form can be derived:
225
∂𝐫 ∂𝐪𝐢
∂λ
= 𝐟̇ − ∂𝐝𝐫
𝐝̇ = 𝐟̇ − 𝐊 𝐟𝐫 |𝐝 𝐝̇ (230)
𝛅𝐝𝐟 = 𝐊 −𝟏 ̇ ̇
𝐟𝐟 {𝐫 + (𝐟 − 𝐊 𝐟𝐫 |𝐝 𝐝) δλ } (233)
in which the stiffness terms are now assumed to be evaluated at the current (iterative) deflection and
where the following notations have been used;
𝐝̅ = 𝐊 −𝟏
𝐟𝐟 𝐫 (235)
𝐝̃𝐟 = 𝐊 −𝟏 ̇ ̇
𝐟𝐟 |𝐝 (𝐟 − 𝐊 𝐟𝐫 |𝐝 𝐝) (236)
where;
𝐃 ∶= 𝐝𝐟 − 𝐝𝐟,𝟎 + 𝐝̅ (238)
Thus:
𝟐
(𝐃 + δλ 𝐝̃𝐟 ) = α2 ⟹ 𝐃𝟐 + 2δλ 𝐝̃𝐟 . 𝐃 + δλ2 𝐝̃𝟐𝐟 = α2 (239)
a1 δλ2 + a2 δλ + a3 = 0 (240)
with;
226
The above quadratic equation has two roots, denoted, δλ1 and δλ2 , each of which provides an
associated free DOF deflection increment:
𝐝𝐟 = 𝐝𝐟 + 𝛅𝐝𝐟 (243)
The updated incremental deflection states are represented by the following equations:
𝚫𝐝𝐟 . 𝐝̇𝐫𝐞𝐟 = max{ 𝚫𝐝𝐟 ( δλ1 ). 𝐝̇𝐫𝐞𝐟 , 𝚫𝐝𝐟 ( δλ2 ). 𝐝̇𝐫𝐞𝐟 } (245)
For a given value of δλ from equation (254) δλ, the current (iterative) updated update deflection state 𝐝
is given by:
𝐝𝐟 𝐝 + 𝛅𝐝𝐟 ( δλ)
𝐝= { } = { 𝐟 } (246)
𝐝𝐫 𝐝𝐫 + δλ𝐝̇
and the current (iterative) update incremental load factor Δλ given by the following equation:
Δλ = Δλ + δλ (247)
The next stage requires the determination of a new residual and a repeat of the above procedure until
the residual is bounded by an acceptable tolerance.
227
where the constant, ψ is also user-specified, but almost always set to unity. Noting that:
𝛅𝐝𝐟 = δλ 𝐊 −𝟏 ̇ ̇ ̃
𝐟𝐟 (𝐟 − 𝐊 𝐟𝐫 𝐝) = δλ 𝐝𝐟 (249)
As with the cylindrical arc-length method, the free DOF predictor deflection, 𝐝̃𝐟 has been written in
terms of the un-factored deflections and applied loads as follows:
𝐝̃𝐟 = 𝐊 −𝟏 ̇ ̇
𝐟𝐟 (𝐟 − 𝐊 𝐟𝐫 𝐝) (250)
Combining equations (249) and (250) gives the initial predictor of the load factor increment as follows:
where the initial statement for the spherical arc-length criterion is given by:
𝛅𝐝𝟐𝐟 + Δδ ψ2 𝐟̇ 𝟐 = α2 (252)
α2
δλ = ±√𝐝̃𝟐 + ψ2 𝐟̇𝟐 (253)
𝐟
For the residual minimization iterations, the same incremental expression is used as that for the
cylindrical arc-length method except that the spherical arc-length criterion now requires:
𝟐
(𝐃 + δλ 𝐝̃𝐟 ) + ψ2 𝐟̇ 𝟐 ( Δλ + δλ)2 = α2 (254)
𝐃 ∶= 𝐝𝐟 − 𝐝𝐟,𝟎 + 𝐝̅ (255)
This requires the solution of the following quadratic equation for δλ:
a1 δλ2 + a2 δλ + a3 = 0 (256)
With;
228
The parameter α may be scaled by a user-defined factor defined in columns 24-29 on ARCLEN input line
(the default value is 1.0). In the case of spherical arc-length method, the parameter ψ may be revised in
columns 31-36 on ARCLEN input line (the default is 1.0).
229
also,
𝛚 + δ𝛚 = 𝐑(δ𝛉)𝛚 ⟹ δ𝛚 = 𝐒(δ𝛉)𝛚 = −𝐒(𝛚)δ𝛉 (261)
The relationship between the internal forces offset (𝐟𝑂 , 𝐦𝑂 ) and the internal forces at the joint, (𝐟𝐽 , 𝐦𝐽 )
can be written matrix form as:
𝐟𝐽 𝐈 𝟎 𝐟𝑂
{ } [ ]{ }
𝐦𝐽 = 𝐒(𝛚) 𝐈 𝐦𝑂 (262)
where equation (17) is used to define the cross product between an offset and the force vector. Using
above equations leads to the following expression for the moment vector at joint (𝐟𝐽 , 𝐦𝐽 ):
δ𝐦𝐽 = 𝐒(𝐟𝑂 )𝐒(𝛚)δ𝛉 + 𝐒(𝛚) + 𝛅𝐟𝑂 + δ𝐦𝑂 (263)
Next step is to determine a similar relationship between the variation of displacements and rotations.
The displacement 𝐝𝑂 and rotation vector 𝛉𝑂 at offset can be expressed in terms of the displacement
𝐝𝑗 and rotation 𝛉𝑗 at the joint as:
𝛉𝑂 = 𝛉𝑗 , 𝐝𝑂 = 𝐝𝑗 + 𝛚 (264)
Hence,
δ𝛉𝑂 = δ𝛉𝑗 , δ𝐝𝑂 = δ𝐝𝑗 + 𝐒(δ𝛉)𝛚 (265)
using equation (261) for δ𝛚, equation (264) can be written in matrix form as:
230
δ𝐟𝑂 δ𝐝
and considering { } = 𝐊 𝑂 { 𝑂 } and using equation (266) leads to:
δ𝐦𝑂 δ𝛉𝑂
δ𝐟𝐽 𝐈 𝟎 𝐈 −𝐒(𝛚) 𝟎 𝟎 δ𝐝𝐽
{ } = ൬[ ]𝐊 [ ]+[ ]൰ { } (268)
δ𝐦𝐽 𝐒(𝛚) 𝐈 𝑂 𝟎 𝐈 𝟎 𝐒(𝐟𝑂 )𝐒(𝛚) δ𝛉𝐽
Equations (262) and (268) are used to calculate effects of offsets on the element force and stiffness.
231
• For released degrees of freedom, the stiffness is zero and no load is translated from model joint
to member end.
• For fixed degrees of freedom, the member ends and model joints are connected using rigid
links.
Following above assumptions, Collapse utilizes a special zero-length finite element (i.e. subsegment) to
model the releases. These subsegments is automatically inserted at member ends with releases in
addition to standard subsegments. The stiffness matrix of the special subsegment is given by
T
𝐊 𝑟𝑒𝑙 = 𝐓𝑟𝑒𝑙 𝐊 𝑟𝑒𝑙 𝐓𝑟𝑒𝑙 (269)
where 𝐊 𝑟𝑒𝑙 is local release stiffness which is determined based on zero-stiffness or rigid links connecting
member ends and model joints. 𝐓𝑟𝑒𝑙 is the transformation matrix computed using member ends
corotational coordinate systems in deformed configuration as shown in Figure 198. Thus,
• At End-A, 𝐓𝑟𝑒𝑙 is computed based on 𝐔 (1) (see section 6.3.1) of the first member standard
subsegment
• At End-B, 𝐓𝑟𝑒𝑙 is computed based on 𝐔(2) (see section 6.3.1) of the last member standard
subsegment
𝑧
𝑦
𝑥 𝐔(2)
𝐔(1)
Deformed Configuration
232
233
234
✓ If a given K or X connection does not satisfy gap or eccentricity limits, the program assumes the
joint acts as a Y/T connection.
✓ If a given connection does not satisfy brace/chord applicability ranges, by default the program
will exclude the joint from strength check calculations.
✓ API LRFD does not explicitly provide brace/chord applicability range. The above limits are
reported by Bomel Limited in [44].
✓ The program checks the braces offsets to ensure it is located outside of the chord. The default
tolerance for offset check is 0.1 cm or inch which can be revised on JSOPT input line.
✓ The joint applicability checks can be overridden by options available on CLPOP2 input line.
2 2 1⁄2
𝜋 𝑃 𝑀 𝑀
1-cos[ ൬ ൰] + [൬ ൰ +൬ ൰ ] ≤ 1.0 (272)
2 𝜑𝑗 𝑃𝑢𝑗 𝜑𝑗𝑀𝑢𝑗 𝜑𝑗 𝑀𝑢𝑗
𝐼𝑃𝐵 𝑂𝑃𝐵
where the default values for the resistance factor 𝜑𝑗 are given in Table 8, and these can be revised using
RSFAC or RSFACO input lines. The program reports equations (270) and (272) as unity check in
accordance to API LRFD joint strength checks.
Table 8: API resistance factors based on API LRFD Commentary section E.1
235
where, the strength factor 𝑄𝑢 are given in Table 9, and the chord force factor 𝑄𝑓 is determined as
follows:
2 2
𝑄𝑓 = { 1.0 𝑖𝑓 𝑓𝑎𝑥𝑙 ≥ √𝑓𝐼𝑃𝐵 + 𝑓𝑂𝑃𝐵 (𝑎𝑙𝑙 𝑐ℎ𝑜𝑟𝑑 𝑓𝑖𝑏𝑒𝑟𝑠 𝑎𝑡 𝑡𝑒𝑛𝑠𝑖𝑜𝑛) (275)
1.0 − 𝜆𝐴2 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
with
2 +𝑓 2 +𝑓 2
√𝑓𝐴𝑋𝐿 𝐼𝑃𝐵 𝑂𝑃𝐵
𝐴= 𝜑𝑞 𝐹𝑦𝑐
(276)
and 𝜑𝑞 is the yield resistance factor with default value of 1.0 which can be revised using the RSFAC or
RSFACO input lines.
Table 9: API LRFD strength factor 𝑄𝑢 based on API LRFD table E.3-2
Joint
Axial Tension Axial Compression IPB OPB
Type
T/Y 3.4 + 19𝛽 3.4 + 19𝛽 3.4 + 19𝛽 (3.4 + 7𝛽)𝑄𝛽
X 3.4 + 19𝛽 (3.4 + 13𝛽)𝑄𝛽 3.4 + 19𝛽 (3.4 + 7𝛽)𝑄𝛽
K (3.4 + 19𝛽)𝑄𝑔 (3.4 + 19𝛽)𝑄𝑔 3.4 + 19𝛽 (3.4 + 7𝛽)𝑄𝛽
0.3
𝑖𝑓 𝛽 > 0.6
𝑄𝛽 = {𝛽(1 − 0.833𝛽)
1.0 𝑖𝑓 𝛽 ≤ 0.6
𝑔
1.8 − 0.1 ≥ 1.0 𝑖𝑓 𝛾 ≤ 20
𝑄𝑔 = { 𝑇
𝑔
1.8 − 4 ≥ 1.0 𝑖𝑓 𝛾 > 20
𝐷
236
𝑄𝑢 𝑚𝑖𝑥𝑒𝑑 = 𝐶𝑌 𝑄𝑢 𝑌 + 𝐶𝑋 𝑄𝑢 𝑋 + 𝐶𝐾 𝑄𝑢 𝐾 (278)
𝑄𝑓 𝑚𝑖𝑥𝑒𝑑 = 𝐶𝑌 𝑄𝑓 𝑌 + 𝐶𝑋 𝑄𝑓 𝑋 + 𝐶𝐾 𝑄𝑓 𝐾 (279)
Above expressions are separately computed for axial tension, axial compression, in-plane bending, and
out-of-plane bending. Once the average quantities are computed, the program utilizes equations (273)
and (274) to obtain the joint capacities for axial tension, axial compression, in-plane bending, and out-
of-plane bending.
6.9.3 ISO 19902
ISO 19902 states the joint capacity should satisfy following conditions:
2
𝑃 𝑀 𝑀
| 𝑃𝑢𝑗 |+( 𝑀𝑢𝑗 ) +| 𝑀𝑢𝑗 | ≤ 1.0 (280)
𝜑𝑗 𝜑𝑗 𝜑𝑗
𝛾𝑅,𝑗 𝛾𝑅,𝑗 𝛾𝑅,𝑗
𝐼𝑃𝐵 𝑂𝑃𝐵
2
𝑃 𝑀 𝑀 𝑈
| 𝜑𝑗𝑃𝑢𝑗 | + ( 𝜑𝑗𝑀𝑢𝑗 ) + | 𝜑𝑗𝑀𝑢𝑗 | ≤𝛾𝑏 (281)
𝑧,𝑗
𝛾𝑅,𝑗 𝛾𝑅,𝑗 𝛾𝑅,𝑗
𝐼𝑃𝐵 𝑂𝑃𝐵
where
• 𝛾𝑅,𝑗 is partial resistance factor for joints with default value of 1.05 and it can be revised on
RSFAC input line.
• 𝛾𝑧,𝑗 is extra partial resistance factor to ensure that member fails before the joint yields. Its
default value is 1.17 and can be revised using the RSFAC input line.
• 𝜑𝑗 are the user-defined resistance factors with default values of 1.0. The defaults values can be
revised for different joint/load type using the RSFAC or RSFACO input lines.
• 𝑈𝑏 is brace utilization factor determine ISO 19902 section 13.
In addition to above unity check, the Collapse Advanced reports minimum tensile brace strain and
compares it with ISO 19902 ductility limit of 5.0%.
𝑃𝑢𝑗 and 𝑀𝑢𝑗 ultimate capacities are given as follow
237
The strength factor 𝑄𝑢 is given in Table 10 and the chord force factor 𝑄𝑓 is determined as follow (based
ISO 19902 section 14.3.4):
and
2 2 2
𝑃 𝑀 𝑀
𝑞𝐴 = 𝛾𝑅,𝑞 √𝐶1 ൬𝑃𝐶 ൰ + 𝐶2 ൬𝑀𝐶 ൰ + 𝐶2 ൬𝑀𝐶 ൰ (285)
𝑦 𝑝 𝐼𝑃𝐵 𝑝 𝑂𝑃𝐵
where 𝛾𝑅,𝑞 is the partial resistance factor for the yield with default value of 1.05 and can be revised
using the RSFAC input line. Coefficients 𝐶1 and 𝐶2 are given in Table 11.
The brace utilization factor 𝑈𝑏 is by default 1.0. If option ‘B’ for brace utilization factor is selected on
JSOPT input line, 𝑈𝑏 is calculated as follows (ISO 19902 equation 13.3-2 and 13.3-8):
in which (ISO 19902 sections 13.2.2 (tension), 13.2.3.3 (compression), and 13.2.4 (bending)):
𝑓𝑡 = 𝐹𝑦𝑏
𝐹𝑦𝑏
𝐹𝑦𝑏 𝑓𝑥𝑒
≤ 0.170
2𝐶𝑋 𝐸𝑏 𝑡
𝑓𝑦𝑐 = { 𝐹 𝐹𝑦𝑏 𝑤𝑖𝑡ℎ 𝑓𝑥𝑒 = 𝑑
𝑎𝑛𝑑 𝐶𝑋 = 0.3
(1.047 − 0.274 𝑦𝑏) 𝐹𝑦𝑏 > 0.170
𝑓𝑥𝑒 𝑓𝑥𝑒
𝑍𝑏 𝐹𝑦𝑏𝑑 (288)
𝐹𝑦𝑏 ≤ 0.0517
𝑆𝑏 𝐸𝑏 𝑡
𝐹𝑦𝑏𝑑 𝑍𝑏 𝐹𝑦𝑏𝑑
𝑓𝑏 = (1.13 − 2.58 𝐸𝑏 𝑡 𝑆𝑏
) 𝐹𝑦𝑏 0.0517 < 𝐸𝑏 𝑡
≤ 0.1034
𝐹𝑦𝑏𝑑 𝑍𝑏 𝐹𝑦𝑏𝑑 𝐹𝑦𝑏
{(0.94 − 0.76 𝐸 𝑡 ) 𝑆 𝐹𝑦𝑏
𝑏 𝑏
0.1034 < 𝐸𝑏 𝑡
≤ 120 𝐸𝑏
238
In the above equations, mixed ultimate capacities are separately computed for axial tension, axial
compression, in-plane bending, and out-of-plane bending components.
Table 10: ISO 19902 strength factor 𝑄𝑢 based on ISO 19902 section 14.3.3
Joint
Axial Tension Axial Compression IPB OPB
Type
T/Y 30𝛽 (1.9 + 19𝛽)𝑄𝛽0.5 4.5𝛽𝛾 0.5 3.2𝛾 (0.5𝛽
2)
0.3
𝑖𝑓 𝛽 > 0.6
𝑄𝛽 = {𝛽(1 − 0.833𝛽)
1.0 𝑖𝑓 𝛽 ≤ 0.6
𝑡𝐹𝑦𝑏 0.5 𝑔
0.13 + 0.65 𝛾 ≤ −2.0
𝑇𝐹𝑦𝑐 𝑇
0.5
𝑄𝑔 = 1.9 − 0.7𝛾 −0.5 (𝑔) ≥ 1.0 𝑔
≥ 2.0
𝑇 𝑇
𝑔
{ 𝑖𝑛𝑡𝑒𝑟𝑝𝑜𝑙𝑎𝑡𝑒 −2.0 < < 2.0
𝑇
Table 11: ISO 19902 𝐶1 and 𝐶2 coefficients for chord force factor 𝑄𝑓 based on ISO 19902 Table 14.3-2
Joint Type 𝐶1 𝐶2
T/Y Axial Tension/Compression 25 11
X Axial Tension/Compression 20 22
K Axial Tension/Compression 14 43
All joints IPB and OPB 25 43
239
where
• 𝜑𝑗 are the user-defined resistance factors with default value of 1.0. The defaults values can be
revised for different joint/load types via RSFAC input line.
In equation (291), 𝑃𝑢𝑗 and 𝑀𝑢𝑗 represent the ultimate capacities as follows:
where γ𝑀 is NORSOK material factor with a default value of 1.15 and can be revised using the RSFAC
input line.
The strength factor 𝑄𝑢 and the chord force factor 𝑄𝑓 are discussed in revisions 1,2, and 3 of the NORSOK
code of practice.
The program determines the joint classification based on NORSOK Figure 6-2. The classification
weighting factors are defined as 𝐶𝑌 , 𝐶𝑋 , and 𝐶𝐾 with 𝐶𝑌 + 𝐶𝑋 + 𝐶𝐾 = 1. The program uses the
classification weighting factors and follows NORSOK recommendations to determine the average joint
capacity using following expressions:
(𝜑𝑗 𝑃𝑢𝑗 )𝑎𝑣𝑔 = 𝐶𝑌 (𝜑𝑗 𝑃𝑢𝑗 )𝑌 + 𝐶𝑋 (𝜑𝑗 𝑃𝑢𝑗 )𝑋 + 𝐶𝐾 (𝜑𝑗 𝑃𝑢𝑗 )𝐾 (294)
(𝜑𝑗 𝑀𝑢𝑗 )𝑎𝑣𝑔 = 𝐶𝑌 (𝜑𝑗 𝑀𝑢𝑗 )𝑌 + 𝐶𝑋 (𝜑𝑗 𝑀𝑢𝑗 )𝑋 + 𝐶𝐾 (𝜑𝑗 𝑀𝑢𝑗 )𝐾 (295)
In the above equations the average ultimate capacities are separately computed for axial tension, axial
compression, in-plane bending, and out-of-plane bending components.
The strength factor 𝑄𝑢 is given in Table 12, and the chord force factor 𝑄𝑓 is determined as follows:
2 2
𝑄𝑓 = { 1.0 𝑖𝑓 𝑓𝑎𝑥𝑙 ≥ √𝑓𝐼𝑃𝐵 + 𝑓𝑂𝑃𝐵 (𝑒𝑥𝑐𝑒𝑝𝑡 𝑓𝑜𝑟 𝑋 𝑗𝑜𝑖𝑛𝑡 𝑤𝑖𝑡ℎ 𝛽 > 0.9) (296)
1.0 − 𝜆𝑐𝐴2 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
where 𝑐 is
240
and 𝜆 is
with
𝑍𝑐 𝐹𝑦𝑐𝐷
𝐹
𝑆𝑐 𝑦𝑐 𝐸𝑐 𝑇
≤ 0.0517
𝐹𝑦𝑐 𝐷 𝑍𝑐 𝐹𝑦𝑐 𝐷
𝑓𝑚 = (1.13 − 2.58 ) 𝐹
𝐸𝑏 𝑇 𝑆𝑐 𝑦𝑐
0.0517 < 𝐸𝑐 𝑇
≤ 0.1034 (298)
𝐹𝑦𝑐 𝐷 𝑍 𝐹𝑦𝑐 𝐷 𝐹𝑦𝑐
{(0.94 − 0.76 𝐸 𝑇 ) 𝑆𝑐 𝐹𝑦𝑐 0.1034 < 𝐸𝑐 𝑇
≤ 120 𝐸𝑐
𝑏 𝑐
Table 12: NORSOK Revision 1 strength factor 𝑄𝑢 based on NORSOK Table 6-3
Joint
Axial Tension Axial Compression IPB OPB
Type
T/Y 30𝛽 (1.9 + 19𝛽)𝑄𝛽0.5 4.5𝛽𝛾 0.5 3.2𝛾 (0.5𝛽
2)
0.3
𝑖𝑓 𝛽 > 0.6
𝑄𝛽 = {𝛽(1 − 0.833𝛽)
1.0 𝑖𝑓 𝛽 ≤ 0.6
𝑡𝐹𝑦𝑏 0.5 𝑔
0.13 + 0.65 𝛾 ≤ −2.0
𝑇𝐹𝑦𝑐 𝑇
0.5
𝑄𝑔 = 1.9 − ( 𝑔 ) ≥ 1.0 𝑔
≥ 2.0
𝐷 𝑇
𝑔
{ 𝑖𝑛𝑡𝑒𝑟𝑝𝑜𝑙𝑎𝑡𝑒 −2.0 < < 2.0
𝑇
241
2 2
𝑄𝑓 = { 1.0 𝑖𝑓 𝑓𝑎𝑥𝑙 ≥ √𝑓𝐼𝑃𝐵 + 𝑓𝑂𝑃𝐵 (𝑒𝑥𝑐𝑒𝑝𝑡 𝑓𝑜𝑟 𝑋 𝑗𝑜𝑖𝑛𝑡 𝑤𝑖𝑡ℎ 𝛽 > 0.9) (299)
1.0 − 𝜆𝐴2 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
and 𝜆 is
Table 13: NORSOK Revision 2 strength factor 𝑄𝑢 based on NORSOK Table 6-3
Joint
Axial Tension Axial Compression IPB OPB
Type
T/Y 30𝛽 (1.9 + 19𝛽)𝑄𝛽0.5 4.5𝛽𝛾 0.5 3.2𝛾 (0.5𝛽
2)
0.3
𝑖𝑓 𝛽 > 0.6
𝑄𝛽 = {𝛽(1 − 0.833𝛽)
1.0 𝑖𝑓 𝛽 ≤ 0.6
𝑡𝐹𝑦𝑏 0.5 𝑔
0.13 + 0.65 𝛾 ≤ −2.0
𝑇𝐹𝑦𝑐 𝑇
0.5
𝑄𝑔 = 1.9 − ( 𝑔 ) ≥ 1.0 𝑔
≥ 2.0
𝐷 𝑇
𝑔
{ 𝑖𝑛𝑡𝑒𝑟𝑝𝑜𝑙𝑎𝑡𝑒 −2.0 < < 2.0
𝑇
Table 14: NORSOK Revision 2 𝐶1 and 𝐶2 for chord force factor 𝑄𝑓 based on NOSROK Table 6-4
Joint Type 𝐶1 𝐶2
T/Y Axial Tension/Compression 25 11
X Axial Tension/Compression 20 22
K Axial Tension/Compression 20 22
All joints IPB and OPB 25 30
242
𝑓𝐴𝑋𝐿 𝑓
𝑄𝑓 = 1.0 + 𝐶1 𝐹𝑦𝑐
𝐼𝑃𝐵
− 𝐶2 1.62𝐹 − 𝐶3 𝐴2 (301)
𝑦𝑐
Table 15: NORSOK Revision 3 strength factor 𝑄𝑢 based on NORSOK Table 6-3
Joint
Axial Tension Axial Compression IPB OPB
Type
2.8 + (20 + 0.8𝛾)𝛽1.6
T/Y 30𝛽 𝑚𝑖𝑛 { (5 + 0.7𝛾)𝛽1.2 2.5 + (4.5 + 0.2𝛾)𝛽2.6
2.8 + 36𝛽1.6
2
X 6.4𝛾 (0.6𝛽 ) [2.8 + (12 + 0.1𝛾)𝛽]𝑄𝛽 (5 + 0.7𝛾)𝛽1.2 2.5 + (4.5 + 0.2𝛾)𝛽2.6
1.2
(16 + 1.2𝛾)𝛽 𝑄𝑔 (16 + 1.2𝛾)𝛽1.2 𝑄𝑔
K 𝑚𝑖𝑛 { 𝑚𝑖𝑛 { (5 + 0.7𝛾)𝛽1.2 2.5 + (4.5 + 0.2𝛾)𝛽2.6
40𝛽1.2 𝑄𝑔 40𝛽1.2 𝑄𝑔
0.3
𝑖𝑓 𝛽 > 0.6
𝑄𝛽 = {𝛽(1 − 0.833𝛽)
1.0 𝑖𝑓 𝛽 ≤ 0.6
𝑡𝐹𝑦𝑏 0.5 𝑔
0.13 + 0.65 𝛾 ≤ −0.05
𝑇𝐹𝑦𝑐 𝐷
3
𝑄𝑔 = 1.0 + 0.2 (1 − 2.8 𝑔 ) ≥ 1.0 𝑔
≥ 0.05
𝐷 𝐷
𝑔
{ 𝑖𝑛𝑡𝑒𝑟𝑝𝑜𝑙𝑎𝑡𝑒 −0.05 < < 0.05
𝐷
Table 16: NORSOK Revision 3 𝐶1 and 𝐶2 for chord force factor 𝑄𝑓 based on NOSROK Table 6-4
Joint Type 𝐶1 𝐶2 𝐶3
T/Y Axial Tension/Compression 0.3 0.0 0.8
𝛽 ≤ 0.9 0.0 0.0 0.4
X Axial Tension { 𝛽 = 1.0 0.2 0.0 0.2
𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒 𝑖𝑛𝑡𝑒𝑟𝑝𝑜𝑙𝑎𝑡𝑒 𝑖𝑛𝑡𝑒𝑟𝑝𝑜𝑙𝑎𝑡𝑒 𝑖𝑛𝑡𝑒𝑟𝑝𝑜𝑙𝑎𝑡𝑒
243
where
• 𝜑𝑐 is 1.0 for MSL Mean Level (‘MS’ option on MSLOPT input line) and represents the
characteristic bias factors given in Table 17 for MSL Characteristic Level (‘CS’ option on MSLOPT
input line).
• 𝜑𝑗 represents the user-defined resistance factors with default values of 1.0. The default values
can be revised for different joint/load types using the RSFAC or RSFACO input lines.
Table 17: MSL Characteristic bias factors based on MSL C20400R014 Table 2.2
The Mean Level (unbiased) strength factor 𝑄𝑢 is given in Table 18, and the chord force factor 𝑄𝑓 are
determined as follows:
2 2
𝑄𝑓 = { 1.0 𝑖𝑓 𝑓𝑎𝑥𝑙 ≥ √𝑓𝐼𝑃𝐵 + 𝑓𝑂𝑃𝐵 (𝑒𝑥𝑐𝑒𝑝𝑡 𝑓𝑜𝑟 𝑋 𝑗𝑜𝑖𝑛𝑡 𝑤𝑖𝑡ℎ 𝛽 > 0.9) (306)
1.0 − 𝜆𝑈 2 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
where 𝜆 is defined as
244
2 2 2
1 𝑃 𝑀𝐶 𝑀𝐶
𝑈= √𝐶1 ൬ 𝐶 ൰ + 𝐶2 ൬ ൰ + 𝐶2 ൬ ൰ (307)
𝛾𝑞 𝑃𝑦 𝑀𝑝 𝑀𝑝
𝐼𝑃𝐵 𝑂𝑃𝐵
in which 𝛾𝑞 is the assessment factor of the safety with the default value of 1.0 which can be revised on
MSLOPT input line. Coefficients 𝐶1 and 𝐶2 are given in Table 19.
The classification weighting factors are defined as 𝐶𝑌 , 𝐶𝑋 , and 𝐶𝐾 with 𝐶𝑌 + 𝐶𝑋 + 𝐶𝐾 = 1. The program
uses the classification weighting factors and follows MSL recommendation to determine the joint
capacity with the mixed classification using the following expressions:
(𝜑𝑗 𝜑𝑐 𝑃𝑢𝑗 )𝑚𝑖𝑥𝑒𝑑 = 𝐶𝑌 (𝜑𝑗 𝜑𝑐 𝑃𝑢𝑗 )𝑌 + 𝐶𝑋 (𝜑𝑗 𝜑𝑐 𝑃𝑢𝑗 )𝑋 + 𝐶𝐾 (𝜑𝑗 𝜑𝑐 𝑃𝑢𝑗 )𝐾 (308)
(𝜑𝑗 𝜑𝑐 𝑀𝑢𝑗 )𝑚𝑖𝑥𝑒𝑑 = 𝐶𝑌 (𝜑𝑗 𝜑𝑐 𝑀𝑢𝑗 )𝑌 + 𝐶𝑋 (𝜑𝑗 𝜑𝑐 𝑀𝑢𝑗 )𝑋 + 𝐶𝐾 (𝜑𝑗 𝜑𝑐 𝑀𝑢𝑗 )𝐾 (309)
In the above expressions, the mixed ultimate capacities are separately computed for axial tension, axial
compression, in-plane bending, and out-of-plane bending components.
Table 18: Mean Level MSL strength factor 𝑄𝑢 based on MSL C20400R014 Table 2.1
Joint
Axial Tension Axial Compression IPB OPB
Type
T/Y 17.6 + 42.3𝛽 1.27(1.9 + 19𝛽)𝑄𝛽0.5 5.5𝛽𝛾 0.5 4.2𝛾 (0.5𝛽
2)
𝑒
40 + (𝛽 − 0.9)(37.6𝛾 − 364) 𝑖𝑓 𝛽 > 0.9 𝑎𝑛𝑑 ≤ 0.2
𝐷 1.16(2.8 + 14𝛽)𝑄𝛽 5.5𝛽𝛾 0.5
2)
X { 𝑒 4.2𝛾 (0.5𝛽
6.6 + 37.3𝛽 𝑖𝑓 𝛽 ≤ 0.9 𝑜𝑟 > 0.2
𝐷
K 1.1 × 1.3(1.9 + 19𝛽)𝑄𝛽0.5 𝑄𝑔 𝑄𝑦𝑦 1.3(1.9 + 19𝛽)𝑄𝛽0.5 𝑄𝑔 𝑄𝑦𝑦 5.5𝛽𝛾 0.5 4.2𝛾 (0.5𝛽
2)
0.3
𝑖𝑓 𝛽 > 0.6
𝑄𝛽 = {𝛽(1 − 0.833𝛽)
1.0 𝑖𝑓 𝛽 ≤ 0.6
𝑡𝐹𝑦𝑏 0.5 𝑔
0.13 + 0.65 𝛾 ≤ −2.0
𝑇𝐹𝑦𝑐 𝑇
0.5
𝑄𝑔 = 1.9 − ( 𝑔 ) ≥ 1.0 𝑔
≥ 2.0
𝐷 𝑇
𝑔
{ 𝑖𝑛𝑡𝑒𝑟𝑝𝑜𝑙𝑎𝑡𝑒 −2.0 < < 2.0
𝑇
245
Joint Type 𝐶1 𝐶2
T/Y Axial Tension/Compression 25 11
X Axial Tension/Compression 25 43
K Axial Tension/Compression 14 43
All joints IPB and OPB 25 43
Table 20: MSL duality limits based on MSL C20400R014 Section 6.5
The program uses the classification weighting factors and follows MSL recommendation to determine
the average joint ductility limit capacity using following expression:
(𝛿𝑙𝑖𝑚 )𝑎𝑣𝑔 = 𝐶𝑌 (𝛿𝑙𝑖𝑚 )𝑌 + 𝐶𝑋 (𝛿𝑙𝑖𝑚 )𝑋 + 𝐶𝐾 (𝛿𝑙𝑖𝑚 )𝐾 (310)
246
247
The following comments should be noted regarding joint strength applicability ranges
✓ If a given K or X connection does not satisfy gap or eccentricity limits, then the program will
assume the joint acts as a Y/T connection.
✓ If a given connection does not satisfy brace/chord applicability ranges, then by default the
program excludes that joint from strength check calculation.
✓ The program checks the braces offsets to ensure it is located outside of the chord. The default
tolerance for offset check is 0.1 cm or inch which can be revised on JSOPT input line.
✓ The joint applicability checks can be overridden by options available on CLPOP2 input line.
248
The next step to determine the relationship between the global brace end displacement vector 𝐩𝐛𝑖 with
the local joint distortion vector 𝐮
̂ 𝐣𝑖 . Utilizing equation (312) and assuming the chord deformation
remains unchanged,
∂𝐩𝐛𝑖 ∂𝐩𝐛𝑖 ∂𝐩
̂𝐛𝑖 𝐈
= = 𝐗 −𝟏
𝑖 [ ] 𝑤𝑖𝑡ℎ 𝑖 = 1,2 (313)
∂𝐮
̂ 𝐣𝑖 ∂𝐩
̂𝐛𝑖 ∂𝐮
̂𝐣𝑖 𝟎
̂𝐣𝑖 and
The following equation represents the constitutive relationship between local joint-brace forces 𝐪
joint-brace distortions 𝐮
̂ 𝐣𝑖 :
̂
𝐊
∂𝐪
̂ 𝐣𝑖
̂ 𝐣𝑖 [ 𝐈 ] 𝑤𝑖𝑡ℎ 𝑖 = 1,2
= [ 𝐣𝑖 ] = 𝐊 (314)
∂𝐮
̂ 𝐣𝑖 𝟎 𝟎
where 𝐊 ̂ 𝐣𝑖 is the 3x3 joint local stiffness matrix defined by the selected joint flexibility method. For
details, see following sections for Fessler (section 6.10.3), Buitrago (section 6.10.4) and MSL (section
6.11) joint flexibility methods.
The residual vector for the nonlinear analysis of the joint flexibility is expressed as the out-of-balance
local (joint-brace system) forces between brace and joint:
𝐫̂𝑖 = 𝐪
̂𝐣𝑖 + 𝐪
̂𝐛𝑖 𝑤𝑖𝑡ℎ 𝑖 = 1,2 (315)
A change in the residual owing to changes in the local joint distortions is derived by exploring the
differentials. For the joint-1, the change in residual can be formally written as:
249
The brace’s global to global tangent stiffness matrix relates changes in the global brace end-forces to
changes in the global brace end-deflections, 𝐩𝐛𝟏 and 𝐩𝐛𝟐 .
𝛅𝐪𝐛𝟏 = 𝐊 𝐛𝟏𝟏 𝛅𝐩𝐛𝟏 + 𝐊 𝐛𝟏𝟐 𝛅𝐩𝐛𝟐
(318)
𝛅𝐪𝐛𝟐 = 𝐊 𝐛𝟐𝟏 𝛅𝐩𝐛𝟏 + 𝐊 𝐛𝟐𝟐 𝛅𝐩𝐛𝟐
The previously derived global to local transformation matrices and are employed to give:
∂𝐪
̂𝐛𝟏 ∂𝐩𝐛𝟏
= 𝐗 𝟏 𝐊 𝐛𝟏𝟏
∂𝐮
̂ 𝐣𝟏 ∂𝐮
̂𝐣𝟏
∂𝐪
̂𝐛𝟏 ∂𝐩𝐛𝟏
= 𝐗 𝟏 𝐊 𝐛𝟏𝟐
∂𝐮
̂ 𝐣𝟐 ∂𝐮
̂𝐣𝟐
∂𝐪
̂𝐛𝟐 ∂𝐩𝐛𝟐
(319)
∂𝐮
̂ 𝐣𝟏
= 𝐗 𝟐 𝐊 𝐛𝟐𝟏 ∂𝐮
̂𝐣𝟏
∂𝐪
̂𝐛𝟐 ∂𝐩𝐛𝟐
∂𝐮
̂ 𝐣𝟐
= 𝐗 𝟐 𝐊 𝐛𝟐𝟐 ∂𝐮
̂𝐣𝟐
For any iteration, a change in the residual should be aimed at reducing the out-of-balance forces to zero.
̃ = [𝐈 𝟎] (𝐫̂𝑖 + 𝛅𝐫̂𝑖 ) 𝑤𝑡𝑖ℎ 𝑖 = 1,2
𝟎 (320)
The tilde (~) has been used to denote quantities associated with DOF’s from the joint flexibility
formulation, namely axial (𝐴𝑋𝐿), in-plane (𝐼𝑃𝐵) and out-of-plane (𝑂𝑃𝐵). Substituting equations (316)-
(319) into equation (320),
̂ 𝐣𝟏 𝛅𝐮
𝛅𝐫̃𝟏 = −[𝐈 𝟎]𝐫̂𝟏 = 𝐊 ̂ 𝐣𝟏 + 𝐀𝟏𝟏 𝛅𝐮
̂ 𝐣𝟏 + 𝐀𝟏𝟐 𝛅𝐮
̂ 𝐣𝟐
(321)
̂ 𝐣𝟐 𝛅𝐮
𝛅𝐫̃𝟐 = −[𝐈 𝟎]𝐫̂𝟐 = 𝐊 ̂ 𝐣𝟐 + 𝐀𝟐𝟏 𝛅𝐮
̂ 𝐣𝟏 + 𝐀𝟐𝟐 𝛅𝐮
̂ 𝐣𝟐
where
𝐈
𝐀𝟏𝟏 = [𝐈 𝟎]𝐗 𝟏 𝐊 𝐛𝟏𝟏 𝐗 −𝟏
𝟏 [ ]
𝟎
𝐈
𝐀𝟏𝟐 = [𝐈 𝟎]𝐗 𝟏 𝐊 𝐛𝟏𝟐 𝐗 −𝟏
𝟐 [ ]
𝟎 (322)
𝐈
𝐀𝟐𝟏 = [𝐈 𝟎]𝐗 𝟐 𝐊 𝐛𝟐𝟏 𝐗 −𝟏
𝟏 [ ]
𝟎
𝐈
𝐀𝟐𝟐 = [𝐈 𝟎]𝐗 𝟐 𝐊 𝐛𝟐𝟐 𝐗 −𝟏
𝟐 [ ]
𝟎
The above equations can be summarized as follows:
𝛅𝐫̃𝟏 ̂ 𝐣𝟏
𝐀𝟏𝟏 + 𝐊 𝐀𝟏𝟐 𝛅𝐮
̂ 𝐣𝟏
൬ ൰=[ ]( ) (323)
𝛅𝐫̃𝟐 𝐀𝟐𝟏 ̂
𝐀𝟐𝟐 + 𝐊 𝐣𝟐 𝛅𝐮
̂ 𝐣𝟐
250
where
𝐗 𝟎
𝚽=[ 𝟏 ] (326)
𝟎 𝐗𝟐
Utilizing equations (324) and (325), the constitutive relationship between brace local end forces and
brace local end displacement is
̂𝐛𝟏
𝛅𝐪 ̂𝐛𝟏
̂ 𝐛 ൬ 𝛅𝐩
൬ ൰=𝐊 ൰ (327)
̂𝐛𝟐
𝛅𝐪 ̂𝐛𝟐
𝛅𝐩
The final step is to express constitutive relationship between combined displacement increment 𝛅𝐩 ̂𝐜𝑖
(brace displacement + the joint distortion) and combined end forces increment 𝛅𝒒 ̂𝐜𝑖 in local coordinate
system. The combine displacement increment vector is defined by
̂𝐛𝑖 = 𝛅𝐩
𝛅𝐩 ̂𝐜𝑖 + 𝛅𝐮
̂ 𝐣𝑖 𝑤𝑖𝑡ℎ 𝑖 = 1,2 (328)
Noting that
̂𝐛𝑖 = 𝛅𝐪
𝛅𝐪 ̂𝐜𝑖 = − 𝛅𝐪 ̂𝐣𝑖
̂ 𝐣𝑖 𝛅𝐮 𝑤𝑖𝑡ℎ 𝑖 = 1,2 (329)
̂𝐣𝑖 = 𝐊
𝛅𝐪 ̂ 𝐣𝑖
251
252
253
where 𝑃0 and 𝑀0 are brace elastic limit for axial force and bending moment (i.e. 𝐴𝑏 𝐹𝑏𝑦 and 𝑆𝑏 𝐹𝑏𝑦 ), 𝑅𝑃 ,
𝑅𝐼𝑃𝐵 , and 𝑅𝑂𝑃𝐵 are strain hardening functions (defined in section 6.11.4). Based on recommendation in
MSL documentation [6], the program uses following α-parameters:
𝛼1 = 1.0 𝛼3 = 2.0 𝛼4 = 2.0 𝛼5 = 1.0 (340)
The program computes the interaction function equation (339) at each load increment, and for the
elastic state 𝛤(𝑃, 𝑀𝐼𝑃𝐵 , 𝑀𝑂𝑃𝐵 ) < 0, the 𝐊̂ 𝐣 is determined using uncoupled nonlinear elastic
̂ 𝐣 is
formulation (discussed in section 6.11.2) and, for the plastic state 𝛤 (𝑃, 𝑀𝐼𝑃𝐵 , 𝑀𝑂𝑃𝐵 ) = 0, the 𝐊
determined using coupled nonlinear elastoplastic formulation (discussed in section 6.11.4).
where parameters, 𝑎, 𝑏, 𝑐, and 𝑑 are functions of joint material properties, geometry, classification
(Y/X/K), and the load type (axial tension or compression, in-plane bending, out-of-plane bending). The
tangent stiffness and the initial stiffness for force-deflection equation (341) may be written as follows
𝑑𝑃
𝐾𝑃 (𝛿 ) = 𝑑𝛿 = 2𝑎𝑏𝑐(𝑏𝑒 −𝑐𝛿 − 1)𝑒 −𝑐𝛿
𝑑𝑀 (342)
𝐾𝑀 (𝜃) = 𝑑𝜃
= 2𝑎𝑏𝑐(𝑏𝑒 −𝑐𝜃 − 1)𝑒 −𝑐𝜃
Utilizing above expressions for the tangent stiffness, the uncoupled MSL joint stiffness matrix is defined
as
𝐾𝐴𝑋𝐿 (𝛿 ) 0 0
̂𝐣 = [
𝐊 0 𝐾𝐼𝑃𝐵 (𝜃) 0 ] (344)
0 0 𝐾𝑂𝑃𝐵 (𝜃)
Next section provides details formulation for MSL joint flexibility coefficients.
254
where 𝜑𝑐 are 1.0 for MSL Mean Level and they are given in Table 17 for MSL Characteristic Level. The
user-defined factors 𝜑𝑗 have default value of 1.0 and they can be revised on RSFAC or RSFACO input
lines. The ultimate capacities 𝑃𝑢𝑗 and 𝑀𝑢𝑗 and the chord factor 𝑄𝑓 are given in section 6.9.5. The MSL
parameters 𝐴 and 𝐵 are defined for various joint types and load conditions in Table 22.
Table 22: MSL coefficients 𝐴 and 𝐵 based on MSL C20400R014 Table 3.2
Joint
Axial Tension Axial Compression IPB OPB
Type
(𝛾 − 4)(sin(𝜃))3
𝐴 0.001 0.001 0.001
T/Y 62
𝐵 12000𝛽 + 1200 600𝛽 + 13500 9700𝛽 + 6700 8600𝛽 + 1200
𝛾 + 10
𝐴 0.001 0.001 0.001
100
X 3900𝛽 + 5000 𝛽 ≤ 0.9
𝐵 { 6000000 90000𝛽𝛾 −0.4 9700𝛽 + 6700 8600𝛽 + 1200
8510 + (𝛽 − 0.9) ൬ − 80000൰ 0.9 < 𝛽 ≤ 1.0
𝛾
𝜙(𝛾 − 7) 𝜙(𝛾 − 7)
18 18
𝐴 𝑔 𝑔 0.001 0.001
𝜙 = − 0.1 𝜙 = − 0.1
𝐷 𝐷
K 0.025 ≤ 𝜙 ≤ 0.25 0.025 ≤ 𝜙 ≤ 0.25
(13 + 4𝛾)𝜓 (13 + 4𝛾)𝜓
𝑔 𝑔
𝐵 𝜓 = 320 − 450 𝜓 = 320 − 450 9700𝛽 + 6700 8600𝛽 + 1200
𝐷 𝐷
170 ≤ 𝜓 ≤ 320 170 ≤ 𝜓 ≤ 320
255
The mixed ultimate capacities given by the equation above are separately computed for axial tension,
axial compression, in-plane bending and out-of-plane bending components.
where 𝑃0 and 𝑀0 are brace elastic limit for axial force and bending moment
𝑃𝑏0 = 𝐴𝑏 𝐹𝑏𝑦
(351)
𝑀𝑏0 = 𝑆𝑏 𝐹𝑏𝑦
The MSL elastoplastic model assumes the following behavior that is typical of all elastoplastic with strain
hardening models. Under plastic action, the total displacement increment, 𝚫𝛎, can be split into elastic
and plastic components.
𝚫𝛎 = 𝚫𝛎𝐞 + 𝚫𝛎𝐩 (352)
256
In the first expression, the elastic stiffness 𝐊 𝐄 components are defined as the secant stiffnesses of the
individual (uncoupled) modes of deformation at the onset of yielding:
𝑃
𝑘𝐸,𝑃 = 𝛿𝑏0
0
𝑀𝑏0
𝑘𝐸,𝐼𝑃𝐵 = (355)
𝜃𝐼𝑃𝐵,0
𝑀𝑏0
𝑘𝐸,𝑂𝑃𝐵 = 𝜃𝑂𝑃𝐵,0
where δ0 , θIPB,0 and θOPB,0 are joint distortion associated with the brace elastic limits 𝑃𝑏0 and 𝑀𝑏0 and
they can be determined by solving equation (341). The second expression is sometimes referred to as a
hardening rule and the component of the hardening stiffness 𝐊 𝐇 can be determined utilizing following
expression [6]
1 1 1
𝑑𝑅 = + (356)
𝑘𝐸 𝑘𝐻
𝑑𝛿
Thus,
−1
𝑃𝑏0 1
𝑘𝐻,𝑃 = ൬𝐾 −𝐾 ൰
𝑃 (𝛿) 𝐸,𝑃
−1
𝑀𝑏0 1
𝑘𝐻,𝐼𝑃𝐵 = ൬ − ൰ (357)
𝐾𝐼𝑃𝐵 (𝜃) 𝐾𝐸,𝐼𝑃𝐵
−1
𝑀𝑏0 1
𝑘𝐻,𝑂𝑃𝐵 = ൬𝐾 −𝐾 ൰
𝑂𝑃𝐵 (𝜃) 𝐸,𝑂𝑃𝐵
where
∂𝛤 𝜕𝛤 𝜕𝛤 𝜕𝛤 𝑇
∂𝐒
= (𝜕𝑂 , 𝜕𝑀 , 𝜕𝑀 )
𝐼𝑃𝐵 𝑂𝑃𝐵
𝑇 (359)
∂𝛤 𝜕𝛤 𝜕𝛤 𝜕𝛤
= ( , , )
∂𝐑 𝜕𝑅𝑃 𝜕𝑅𝐼𝑃𝐵 𝜕𝑅𝑂𝑃𝐵
257
̂ 𝐣 = 𝐝𝐒
𝐊 (361)
𝐝𝛎
The starting point is the variation in internal loads due to changes in the elastic deformations
𝚫𝐒 = 𝐊 𝐄 𝚫𝛎𝐞 (362)
where
Invoking the hardening rule in equation (354), and inserting into the consistency rule in equation (358)
∂𝛤 𝑇 ∂𝛤 𝑇
( ) Δ𝐒 + ( ) 𝐊 𝐇 𝚫𝛎𝐩 = 0 (365)
∂𝐒 ∂𝐑
Substituting 𝚫𝛎𝐩 by the flow rule in equation (360) and 𝚫𝐒 from equation (364) in above equation, Δλ
can be determined in following steps
∂𝛤 𝑇 ∂𝛤 ∂𝛤 𝑇 ∂𝛤
( ) (𝐊 𝐄 𝚫𝛎 − Δλ𝐊 𝐄 ) + Δλ ( ) 𝐊 𝐇 =0
∂𝐒 ∂𝐒 ∂𝐑 ∂𝐒
∂𝛤 𝑇 ∂𝛤 ∂Γ 𝑇 ∂𝛤 ∂𝛤 𝑇
Δλ ൬(∂𝐑) 𝐊 𝐇 ∂𝐒 − ( ∂𝐒 ) 𝐊 𝐄 ∂𝐒 ൰ = − ( ∂𝐒 ) 𝐊 𝐄 𝚫𝛎
(366)
∂𝛤 𝑇
( ) 𝐊 𝐄 𝚫𝛎
∂𝐒
Δλ = ∂𝛤 𝑇 ∂𝛤 ∂𝛤 𝑇 ∂𝛤
( ) 𝐊𝐄 − ( ) 𝐊𝐇
∂𝐒 ∂𝐒 ∂𝐑 ∂𝐒
258
𝛤(𝐒𝟎 ) = 0 (368)
The internal force state is associated with an initial deformation state, 𝛎𝟎 . For an applied total
deformation increment, 𝚫𝛎, it is desirable to find a new internal force increment, 𝚫𝐒, such that
𝛤(𝐒𝐧 ) = 0 (369)
Together with
𝛎𝐧 = 𝛎𝟎 + 𝚫𝛎
(370)
𝐒𝐧 = 𝐒(𝛎𝐧 ) = 𝐒𝟎 + 𝚫𝐒
whilst maintaining the previously developed rules of the MSL strain hardening formulation. The starting
point is an elastic predictor that essentially keeps that hardening function stationary and sets the
incremental plastic deformation to zero.
𝚫𝐒 = 𝐊 𝐄 𝚫𝛎
(371)
𝚫𝐑 = 𝟎
The idea here is to make a sequence of changes to 𝛤 such that its final value is close to zero. This will
ensure that the final (converged) internal force state lies on the interaction surface.
Γ (𝑘) = Γ(𝐒(𝑘) ) → 0
(372)
𝐒 (𝑘+1) = 𝐒(𝑘) + 𝐝𝐒(𝑘)
where 𝐝 denotes the iterative change to the quantity. The first value of 𝛤 is given by the elastic
predictor
Γ (1) = Γ(𝐒𝟎 + 𝚫𝐒) = Γ(𝐒(0) + 𝐝𝐒 (0) )
(373)
𝐝𝐒 (0) = 𝐊 𝐄 𝚫𝛎
In general, given an internal force state 𝐒 (𝑘) at the kth iteration, we would like to find 𝐝𝐒(𝑘) such that
Γ(𝐒(𝑘+1) ) is zero, or close to zero. A basic gradient technique is applied. The derivatives of the
consistency criterion are invoked
𝑇 𝑇
(𝑘+1) (𝑘) ∂𝛤 (𝑘) (𝑘) ∂𝛤 (𝒌)
𝛤 = 𝛤 + ൬ ൰ 𝐝𝐒 + ൬ ൰ 𝐝𝐑(𝑘) = 0 (374)
∂𝐒 ∂𝐑
However, the work of the previous section has shown that changes in the internal force state as well as
the hardening functions are related to changes in the plastic strain rate multiplier as follows
∂𝛤 (𝑘)
𝐝𝐒 (𝑘) = 𝐊 𝐄 𝐝𝛎𝐞 = 𝐊 𝐄 (𝐝𝛎 − 𝐝𝛎𝐩 ) = − 𝐊 𝐄 𝐝𝛎𝐩 = − 𝐊 𝐄 ∂𝐒 d(Δλ ) (375)
which assumes that the total applied deformation 𝚫𝛎 remains constant (i.e. 𝐝𝛎 = 𝟎) over the
increment.
Furthermore, changes in the hardening functions are related to a change in the plastic strain rate
multiplier as follows
∂𝛤 (𝑘)
𝐝𝐑(𝑘) = 𝐊 𝐇 ∂𝐒
d(Δλ ) (376)
259
The internal force states and the hardening functions can now be updated using the freshly calculated
value of d(Δλ )
∂𝛤 (𝑘)
𝐒 (𝑘+1) = 𝐒(𝑘) − 𝐊 𝐄 d(Δλ )
∂𝐒
(378)
∂𝛤 (𝑘)
𝐑(𝑘+1) = 𝐑(𝑘) + 𝐊 𝐇 ∂𝐒
d(Δλ )
6.11.4.6 Unloading
During unloading of a joint, the program reverts to an uncoupled joint stiffness where the joint
distortion is now calculated with respect to the permanent plastic deformation computed in previous
section. Therefore, the joint stiffness during unloading pahse becomes:
𝐾𝐴𝑋𝐿 (𝛿 − 𝛿𝑝 ) 0 0
̂𝐣 = [
𝐊 0 𝐾𝐼𝑃𝐵 (𝜃 − 𝜃𝑝 ) 0 ] (379)
0 0 𝐾𝑂𝑃𝐵 (𝜃 − 𝜃_𝑝 )
where 𝛿𝑝 and 𝜃𝑝 represent joint plastic deformations.
260
Note: For conical section, the larger diameter of the cone is used to calculate the local buckling stress
limit.
233 𝐷
𝐷 𝐹𝑦 ≤ 𝐹𝑦 𝑇
< 600
166+0.5
𝐹𝑖𝑒𝑙𝑏 = { 𝑇 (382)
𝐷
0.5𝐹𝑦 𝑇
≥ 600
Note: For conical section, the larger diameter of the cone is used to calculate the local buckling stress
limit.
261
API LRFD local buckling is only carried out for conical section with apex angle less than 60° (𝛼 < 30°)
262
where
𝑃 4𝑀
𝜎𝑎 = 𝜋(𝐷−𝑇𝑐𝑜𝑠(𝛼))𝑇 𝜎𝑏 = 2 (393)
𝜋(𝐷−𝑇𝑐𝑜𝑠(𝛼)) 𝑇
6.12.5 Implementation
The program checks for local buckling at mid-point of all subsegments associated with tubular and
conical sections. For example, for a member with eight subsegments, the local buckling will be checked
at eight cross-sections points along the member. The local buckling limit is based on the material
properties and the dimensions of a cross-section under consideration. It is worth noting that if the local
buckling critical stress is capped by the yield stress, the program will not check the subsegment against
local buckling since the member failure mechanism is governed by yielding.
Once local buckling occurs for a given subsegment, the subsegment loses its rotational stiffness while
the axial stiffness remains unchanged. To model the loss of the rotational stiffness, the program
combines the subsegment finite element stiffness with two rotational linear springs with a stiffness of:
1 𝐸𝐼𝑦𝑦 1 𝐸𝐼𝑧𝑧
𝐾𝜃𝑦 = 100 𝐿
𝐾𝜃𝑧 = 100 𝐿
(394)
𝐸𝐼
where 𝐿 is the subsegment length, 𝐼 is second moment of the area, and 𝐿
represents elastic rotational
stiffness of the subsegment. Equation (394) provides reasonable loss of the rotational stiffness due to
the local buckling while preventing numerical singularity. Figure 199 illustrates the effect of equation
(394) the cantilever beam in section 5.4.1.
263
264
265
266
267
(26-41) SELECT FROM THE FOLLOWING ANALYSIS OPTIONS: (56-60) ENTER THE DEFLECTION TOLERANCE REQUIRED FOR CONVERGENCE OF
'LB' - LOCAL BUCKLING EFFECTS INCLUDED. ANY LOAD INCREMENT.
'JF' - JOINT FLEXIBILITY EFFECTS INCLUDED.
'FF' - JOINT FLEXIBILITY EFFECTS FROM SINGLE BRACE FORMULATION (61-65) ENTER THE ROTATION TOLERANCE REQUIRED FOR CONVERGENCE OF ANY
DUE TO FESSLER, MOCKFORD AND WEBSTER. LOAD INCREMENT.
'BF' - JOINT FLEXIBILITY EFFECTS FROM SINGLE BRACE FORMULATION
DUE TO BUITRAGO, HEALY AND CHANG. (66-70) ENTER THE CONVERGENCE TOLERANCE FOR THE MEMBERS.
'NS' - SKIPPED MEMBERS NOT TREATED AS LINEAR.
'PP' - INCLUDE PILE PLASTICITY. (71-75) ENTER THE MAXIMUM DEFLECTION ALLOWED BEFORE THE STRUCTURE IS
'CN' - CONTINUE IF MAXIMUM NUMBER OF ITERATIONS IS EXCEEDED. CONSIDERED COLLAPSED.
'JS' - JOINT STRENGTH CHECK (API-LRFD).
'N1' - JOINT STRENGTH CHECK (NORSOK N-004 REV. 1). (76-80) ENTER THE STRAIN HARDENING RATIO. THIS IS THE RATIO OF THE
'ND' - JOINT STRENGTH CHECK (NORSOK N-004 REV. 2). SLOPE OF THE PLASTIC PORTION OF THE STRESS-STRAIN CURVE TO
'N3' - JOINT STRENGTH CHECK (NORSOK N-004 REV. 3). THE SLOPE OF THE ELASTIC PORTION.
'IS' - JOINT STRENGTH CHECK (ISO 19902)
'DY' - DYNAMIC ANALYSIS OPTION.
'ME' - ALL MEMBERS ELASTIC.
'PE' - ALL PLATES ELASTIC.
'EB' - ELASTIC BUCKLING MONITOR
CLPOPT
1-- 6 11-->13 14-->16 17-->19 26--27 28--29 30--31 32--33 34--35 36--37 38--39 40--41 42--43 44--45 50--51 52--53 56<--60 61<--65 66<--70 71<--75 76<--80
ENGLISH IN RAD IN IN
METRIC CM RAD CM CM
COLLAPSE ANALYSIS INPUT
COLUMNS COMMENTARY __________________________ COLUMNS COMMENTARY ___________________________
(55-56) ENTER "NR" TO IGNORE MEMBER END-RELEASES FOR COLLAPSE ANALYSIS.
GENERAL THIS LINE IS USED TO SPECIFY ADDITIONAL OVERALL ANALYSIS NOTE: THIS OPTION HAS NO EFFECT ON WISHBONES.
PARAMETERS. WISHBONES RELEASES ARE ALWAYS CONSIDERED IN THE ANALYSIS.
( 8-13) ENTER THE MEMBER ECCENTRICITY RATIO WHICH IS DEFINED AS: (57-58) ENTER IJ, IF, OR IS TO INCLUDE CONNECTIONS WITH PROPERTIES EXCEEDED
ER = E * C / R**2 WHERE THE APPLICABILITY RANGES FOR BOTH FLEXIBILITY AND STRENGTH, ONLY
E - ECCENTRICITY FOR FLEXIBILITY OR ONLY FOR STRENGTH, RESPECTIVELY.
C - DISTANCE FROM NEUTRAL AXIS TO EXTREME FIBER NOTE: INCLUDING OUT-OF-RANGE CONNECTIONS MAY LEAD TO
R - RADIUS OF GYRATION NON-CONVERGENCE OR MY SLOW DOWN THE CONVERGENCE.
(15-20) ENTER MAXIMUM DUCTILITY ALLOWED FOR ANY MEMBER. ANY MEMBER (59-59) SELECT DIVERGENCE RATIO EXPONENT. A GIVEN ITERATION WILL BE
THAT EXCEEDS THIS LIMIT WILL BE TREATED AS FRACTURED. ABORRTED IF CURRENT RESIDUAL TO INITIAL RESIDUAL BECOMES
LARGES THAN 10^(EXPONENT)
(22-24) ENTER "ITC" TO INCLUDE HIGHER ORDER CO-ROTATIONAL TERMS FOR
TUBULAR AND OTHER CLOSED SECTIONS IN ADDITION TO (61-61) SELECT DIVERGENCE MAXIMUM EXPONENT. A GIVEN ITERATION WILL BE
WIDE FLANGE OR OTHER OPEN SECTIONS INTERRUPTED IF CURRENT RESIDUAL VAULE BECOMES LARGES THAN
ENTER "EXC" TO EXCLUDE HIGHER ORDER CO-ROTATIONAL TERMS FOR 10^(EXPONENT)
ALL SECTION TYPES
(63-64) SELECT RELAXED CONVERGENCE EXPONENT. IF RELAXED CONVERGECE
(26-28) ENTER THE MEMBER STRAIN OPTION: CRETRION IS SELECTED, A GIVEN ITERATION WILL BE CONSIDERED
BLANK - INCLUDE AXIAL-BENDING SECOND-ORDER (LARGE) STRAINS CONVERGED IF CURRENT RESIDUAL TO INITIAL RESIDUAL
IWT - INCLUDE WAGNER STRAIN FOR THIN-WALLED OPEN SECTIONS BECOMES LESS THAN 10^(EXPONENT) .
IN ADDITION TO AXIAL-BENDING SECOND-ORDER TERMS
NLS - EXCLUDE ALL SECOND-ORDER (LARGE) STRAINSENTER (66-68) SELECT YES TO INCLUDE INTERATION RELAXATION FOR ENTIRE MODEL
TO INCREASE CHANCE OF CONVERGENCE.
(30-35) ENTER THE MEMBER OUT-OF-STRAIGHTNESS RATIO TO ADD NOTE: MAY INCREASE NUMBER OF ITERATIONS
IMPERFECTION IN THE FORM OF A HARMONIC FUNCTION.
(70-72) SELECT YES TO INCLUDE (RESIDUAL < 10^-5 INITIAL RESIDUAL) AS RELAXED
(37-39) SELECT YES TO USE MINDLIN PLATE THEORY (THICK PLATES) TO INCLUDE CRITERION FOR ENTIRE MODEL.
SHEAR DEFORMATION EFFECT IN PLATES. NOTE: IT MAY INCREASE NUMBER OF ITERATIONS OR CAUSE DIVERGENCE
IN LARGE NUMBER OF LOAD STEPS.
(41-46) ENTER THE PLATE DRILLING FACTOR FOR PLATE TWIST STIFFNESS
(74-76) SELECT YES TO INCLUDE ITERATION RELAXATION FOR MEMBERS
(48-53) ENTER THE SHEAR-LOCKING FACTOR FOR TRAINGULAR MINDLIN (THICK) TO INCREASE CHANCE OF CONVERGENCE.
PLATES. NOTE: MAY INCREASE NUMBER OF ITERATIONS.
NOTE: THICK QUAD. PLATES DO NOT NEED SHEAR-LOCKING FACTOR.
(78-80) SELECT YES TO INCLUDE A RELAXED CRITERION FOR MEMBERS.
(54-54) ENTER 'C' TO THE SECTION PROPERTIES ARE OVERRIDEN BY CALCULATED PROPERTIES NOTE: MAY INCREASE NUMBER OF ITERATIONS.
FOR MMEBERS FOR WHICH INPUT PROPERTIES ARE DIFFER FROM CALCULATED
PROPERTIES.
TRIANGULAR
INCLUDE JOINT
USE THICK THICK IGNORE MEMBER MEMBER
MEMBER MAXIMUM MEMBER OUT-OF PLATE OVERRIDE CONNECTIONS DIVERGENCE DIVERGENCE RELAXED MODEL MODEL MEMBER
LINE CO-ROTATIONAL MEMBER STRAIN (MINDLIN) (MINDLIN) END-RELEASES? RELAXED
ECCENTRICITY DUCTILITY STRAIGHTNESS DRILLING MEMBER EXCEEDED THE RATIO MAXIMUM CONVERGENCE RELAXED RELAXED RELAXED
LABEL 2ND-ORDER TERMS? OPTION PLATE PLATE SHEAR- (NO EFFECT ON CONVERGENCE
RATIO ALLOWED RATIO FACTOR PROPERTIES? APPLICABILITY EXPONENT EXPONENT EXPONENT ITERATION? ITERATION? ITERATION?
THEORY? LOCKING WISHBONES) CRITERION?
RANGES?
FACTOR
CLPOP2
1-- 6 8<--13 15<--20 22--24 26--28 30-35 30-35 41-46 48-53 54-54 55-56 57-58 59-59 61-61 63-64 66-68 70-72 74-76 78-80
ENGLISH PERCENT
METRIC PERCENT
ARC LENGTH OPTIONS
COLUMNS COMMENTARY __________________________
GENERAL USE THIS LINE TO SPECIFY VARIOUS PARAMETERS FOR USE WITH
ARC-LENGTH ITERATIONS.
( 8-10) ENTER THE TYPE OF ARC-LENGTH ITERATIONS. THERE ARE TWO ARC-LENGTH
METHODS IN ENHANCED COLLAPSE: CYLINDRICAL AND SPHERICAL.
CYLINDRICAL METHOD ONLY USES DEFLECTION INCREMENTS TO DETERMINE THE ARC-LENGTH
WHILE SPHERICAL METHOD USES BOTH DEFLECTION AND FORCES INCREMENTS TO CALCULATE
ARC-LENGTH. BOTH METHODS SUPPORT SUB-INCREMENTATION.
(24-29) ENTER THE SCALING FACTOR FOR AUTOMATICALLY COMPUTED ARC LENGTH
OR LEAVE BLANK FOR DEFAULT VALUE.
GENERAL USE THIS LINE TO SPECIFY VARIOUS PARAMETERS FOR USE WITH
THE OPTION TO APPLY AUTOMATIC SUB-INCREMENTATION.
MAXIMUM MAXIMUM
LINE
SUB-INCREMENTATION ACCELERATION LEAVE BLANK
LABEL
LEVEL THRESHOLD
SUBINC
1-- 6 8<-- 9 11<--12 13------80
DEFAULT 10 4
FORCE CONVERGENCE TOLERANCE
COLUMNS COMMENTARY __________________________
GENERAL USE THIS LINE TO SPECIFY FORCE AND MOMENT CONVERGENCE TOLERANCES.
LINE
FORCE TOLERANCE MOMENT TOLERANCE LEAVE BLANK
LABEL
FRCTOL
1-- 6 8<--13 15<--20 21---80
TOLERANCES
LINE JOINT JOINT JOINT MSL ASSESSMENT IGNORE MSL
LEAVE BLANK
LABEL FLEXIBILITY STRENGTH FRACTURE DISTORTION ROTATION FACTOR PLASTICITY
TOLERANCE TOLERANCE
MSLOPT
1-- 6 8-- 9 10--11 12--13 15<--19 20<--24 25<--29 30------77 78---80
ENGLISH IN RAD
METRIC CM RAD
COLLAPSE ANALYSIS REPORT SELECTION
COLUMNS COMMENTARY __________________________ COLUMNS COMMENTARY ___________________________
(32-36) ENTER THE PLASTICITY RATIO FOR THE MEMBER STRESS REPORT. ONLY
GENERAL THIS LINE IS USED TO SPECIFY THE COLLAPSE OUTPUT REPORT THOSE MEMBER SEGMENTS THAT EXCEED THIS LEVEL WILL BE INCLUDED
SELECTIONS. IN THIS REPORT.
( 8-29) SELECT FROM THE FOLLOWING OUTPUT REPORT CHOICES: (38-42) ENTER THE PLASTICITY RATIO FOR THE PILE DETAIL REPORT. ONLY
JOINT DISPLACEMENT REPORT OPTION: THOSE PILE INCREMENTS THAT EXCEED THIS LEVEL WILL BE INCLUDED
'P0' - PRINT FINAL DEFLECTIONS ONLY (DEFAULT) IN THIS REPORT.
'P1' - PRINT EVERY LOAD INCREMENT
'P2' - PRINT EVERY LOOP AND EVERY LOAD INCREMENT (44-48) ENTER THE PLASTICITY RATIO FOR THE PLATE STRESS DETAIL REPORT.
JOINT REACTION REPORT OPTION: ONLY THOSE MEMBER SEGMENTS THAT EXCEED THIS LEVEL WILL BE
'R0' - PRINT FINAL REACTIONS (DEFAULT) INCLUDED IN THIS REPORT.
'R1' - PRINT REACTIONS AT EACH LOAD INCREMENT
'R2' - PRINT REACTIONS AT EACH LOOP (58-59) ENTER 'EN' TO PRODUCE A MEMBER NORMAL STRAIN REPORT. THE REPORT IS
MEMBER STRESSES AND INTERNAL LOADS REPORT OPTION: GENERATED AT INTEGRATION POINTS FOR ALL MEMBER SUBSEGMENTS.
'M0' - PRINT FINAL MEMBER STRESSES (DEFAULT)
'M1' - PRINT MEMBER STRESSES AT EACH LOAD INCREMENT (62-63) ENTER 'EP' TO PRODUCE A MEMBER PLASTIC STRAIN REPORT. THE REPORT IS
'M2' - PRINT MEMBER STRESSES AT EACH LOOP GENERATED AT INTEGRATION POINTS FOR ALL MEMBER SUBSEGMENTS.
'MP' - OPTION TO ONLY INCLUDE PLASTIC MEMBERS/PLATES IN
MEMBER/PLATE INTERNAL LOADS REPORT (64-65) LEAVE BLANK OR ENTER 'EN' TO SAVE MAXIMUM NORMAL STRAIN INTO
'SP' - PRINT MEMBER STRESSES AT EACH SUBAREA AROUND COLLAPSE VIEW FOR REPORT GENERATION. ENTER 'EP' TO SAVE MAXIMUM PLASTIC
THE CROSS SECTION
STRAIN TO COLLAPSE VIEW.
JOINT STRENGTH REPORT OPTION:
'J1' - PRINT JOINT STRENGTH AT EACH LOAD INCREMENT
'J2' - PRINT JOINT STRENGTH AT EACH LOOP
SUMMARY REPORT OPTION:
'SM' - COLLAPSE SUMMARY REPORT
'MS' - MEMBER SUMMARY REPORT OPTION
'PW' - OPTION TO PRINT MEMBER WARNING MESSAGES
(30-31) ENTER 'VM' FOR A VON MISES STRESS CHECK FOR PLATES DESIGNATED
AS ELASTIC.
CLPRPT
1-- 6 8-- 910--1112--1314--1516--1718--1920--2122--2324--2526--2728--29 30--31 32--36 38--42 44--48 58--59 62--63 64--65 66--80
LOADING SEQUENCE INPUT
COLUMNS COMMENTARY __________________________
(21-24) ENTER THE SACS IV LOAD CASE NAME FOR THE FIRST LOAD TO BE
APPLIED.
(25-28) ENTER THE NUMBER OF INCREMENTS FOR THIS LOAD STEP. THIS IS
THE NUMBER OF STEPS FROM THE STARTING LOAD FACTOR TO THE
ENDING LOAD FACTOR. IF THE STARTING FACTOR IS GREATER THAN
ZERO, THEN AN ADDITIONAL LOAD STEP IS CREATED TO REACH THE
STARTING LOAD FACTOR POSITION.
(29-34) ENTER THE STARTING LOAD FACTOR. THIS FACTOR CAN BE USED TO
SKIP THE LINEAR PORTION ON THE ANALYSIS AND SAVE UNNECESSARY
RUN TIME.
(35-40) ENTER THE ENDING LOAD FACTOR. THIS FACTOR MUST BE GREATER
THAN OR EQUAL TO THE STARTING FACTOR.
1-- 5 7--10 21-->24 25-->28 29<--34 35<--40 41-->44 45-->48 49<--54 55<--60 61-->64 65-->68 69<--74 75<--80
LOADING SEQUENCE INPUT
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE CAN BE USED IN ANY COLLAPSE ANALYSIS RUN. HOWEVER,
IT IS REQUIRED FOR ANY DYNAMIC COLLAPSE ANALYSIS. IT IS USED
TO SPECIFY THE LOAD STEPS IN A LOAD SEQUENCE AND ALSO THE
TIME DURATION FOR THE LOAD STEPS. IN A NONLINEAR ANALYSIS,
THE ORDER IN WHICH LOADS ARE APPLIED CAN BE SIGNIFICANT. FOR
EXAMPLE, THE DEAD LOAD SHOULD BE APPLIED BEFORE ANY
ENVIRONMENTAL LOADING. AS MANY AS SIX LOAD SEQUENCES CAN BE
DEFINED. EACH OF THESE WILL BE ANALYZED AS INDEPENDENT
NONLINEAR ANALYSES. A TOTAL OF 50 LOAD PATHS ARE ALLOWED.
(21-24) ENTER THE SACS IV LOAD CASE NAME FOR THE FIRST LOAD TO BE
APPLIED.
(25-29) ENTER THE NUMBER OF INCREMENTS FOR THIS LOAD STEP. THIS IS
THE NUMBER OF STEPS FROM THE STARTING LOAD FACTOR TO THE
ENDING LOAD FACTOR. IF THE STARTING FACTOR IS GREATER THAN
ZERO, THEN AN ADDITIONAL LOAD STEP IS CREATED TO REACH THE
STARTING LOAD FACTOR POSITION.
(30-36) ENTER THE STARTING LOAD FACTOR. THIS FACTOR CAN BE USED TO
SKIP THE LINEAR PORTION ON THE ANALYSIS AND SAVE UNNECESSARY
RUN TIME.
(37-43) ENTER THE ENDING LOAD FACTOR. THIS FACTOR MUST BE GREATER
THAN OR EQUAL TO THE STARTING FACTOR.
(44-50) ENTER THE TIME DURATION FOR THIS LOAD STEP. THIS IS REQUIRED
FOR A DYNAMIC ANALYSIS.
LOAD LOAD
LINE NUMBER OF STARTING ENDING
SEQUENCE CASE TIME DURATION LEAVE BLANK
LABEL INCREMENTS FACTOR FACTOR
ID NAME
LDAPL
GENERAL THIS LINE SPECIFIES THE TOTAL IMPACT ENERGY IN A SHIP IMPACT.
IT PROVIDES A MEANS FOR THE USER TO SPECIFY SHIP VELOCITY AND
MASS WITH THE PROGRAM COMPUTING IMPACT ENERGY.
ADDED
LINE SHIP SHIP
MASS LEAVE BLANK
LABEL MASS VELOCITY
COEFFICIENT
ENERGY
1-- 6 8<--15 17<--22 24<--29 30----80
DEFAULT
( 8-11) ENTER THE IMPACT LOAD CASE NAME IN THE MODEL USED TO DEFINE (40-43) ENTER JOINT 'A' OF DENTED MEMBER.
THE PERSETS FOR ENERGY CALCULATIONS.
(45-48) ENTER JOINT 'B' OF DENTED MEMBER.
(13-16) ENTER THE IMPACT JOINT NAME. ENERGY FOR THIS LOAD CASE WILL
BE TRANSFERRED TO THE STRUCTURE THROUGH THIS JOINT. LEAVE (50-52) ENTER 'ALL' TO SPECIFY THAT ALL LOADED JOINTS IN THE IMPACT
BLANK IF ALL LOADED JOINTS IN THE IMPACT LOAD CONDITION ARE LOAD CONDITION WILL BE USED FOR THE MONITORING OF STRUCTRUAL
TO BE USED FOR THE MONITORING OF STRUCTURAL DEFORMATION ENERGY. DEFORMATION ENERGY.
(56-61) ENTER A LIMIT FOR THE B RATIO, WHERE B = BRACE OD / DENT DEPTH.
(18-25) ENTER THE TOTAL IMPACT ENERGY TO BE ABSORBED. IF LEFT BLANK THE MEMBER INDENTATION ENERGY ABSORPTION WILL BE LIMITED BY
THE TOTAL IMPACT ENERGY WILL BE CALCULATED USING THE 'ENERGY' THE INDENTATION ENERGY CALCULATED FROM THIS VALUE OF B.
LINE.
(63-68) ENTER A LIMIT FOR THE PERCENTAGE OF THE KINETIC ENERGY OF
(27-30) ENTER THE SHIP INDENTATION CURVE NAME. THERE ARE FIVE IMPACT THAT IS TO BE ABSORBED AS MEMBER
STANDARD NAMES WHICH MAY BE ENTERED: INDENTATION ENERGY.
'DNV1' - BOW IMPACT FROM DNV TN A 202.
'DNV2' - BROAD SIDE IMPACT (D=1.5M) FROM DNV TN A 202. (79-80) ENTER 'PD' TO MODEL DENT/SHIP DENT AS PLASTIC
'DNV3' - BROAD SIDE IMPACT (D=10.M) FROM DNV TN A 202. (ENERGY/DENT IS UNRECOVERABLE).
'DNV4' - STERN IMPACT (D=1.5M) FROM DNV TN A 202.
'DNV5' - STERN IMPACT (D=10.M) FROM DNV TN A 202.
MEMBER DENT
IMPACT IMPACT IMPACT SHIP EXCLUDE MEMBER DENTED MEMBER ALL
LINE ENERGY LIMIT LEAVE PLASTIC
LOAD JOINT ENERGY INDENTATION AUTOMATIC DENT LOADS
LABEL BLANK DENT
CASE NAME ABSORBED CURVE NAME UNLOADING OPTION SPECIFIER
JOINT A JOINT B B %
IMPACT
1-- 6 8-->11 13-->16 18<--25 27-->30 32<--33 38 40-->43 45-->48 50--52 56<--61 63<--68 69--78 79--80
METRIC MJ
SHIP INDENTATION CURVE INPUT
COLUMNS COMMENTARY __________________________
INDENTATION
LINE SHIP SHIP SHIP SHIP SHIP
CURVE FORCE FORCE FORCE FORCE FORCE
LABEL INDENTATION INDENTATION INDENTATION INDENTATION INDENTATION
NAME
SHPIND
1-- 6 8-->11 13<--18 20<--24 26<--31 33<--37 39<--44 46<--50 52<--57 59<--63 65<--70 72<--77
DEFAULT
METRIC(KN) MN M MN M MN M MN M MN M
1-- 5 12-->15 17-->20 22-->25 27-->30 32-->35 37-->40 42-->45 47-->50 52-->55 57-->60 62-->65 67-->70 72-->75 77-->80
MEMBER SELECTION INPUT
COLUMNS COMMENTARY __________________________
LINE
1ST MEMBER 2ND MEMBER 3RD MEMBER 4TH MEMBER 5TH MEMBER 6TH MEMBER 7TH MEMBER
LABEL
1ST 2ND 1ST 2ND 1ST 2ND 1ST 2ND 1ST 2ND 1ST 2ND 1ST 2ND
JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
MEMSEL
1-- 6 12-->15 17-->20 22-->25 27-->30 32-->35 37-->40 42-->45 47-->50 52-->55 57-->60 62-->65 67-->70 72-->75 77-->80
PLATE SELECTION INPUT
COLUMNS COMMENTARY __________________________
1-- 6 12-->15 17-->20 22-->25 27-->30 32-->35 37-->40 42-->45 47-->50 52-->55 57-->60 62-->65 67-->70 72-->75 77-->80
GROUTED MEMBER YIELD STRESS MODIFICATION
COLUMNS COMMENTARY __________________________
( 8-12) ENTER THE YIELD STRESS. THIS YIELD STRESS IS APPLIED ONLY TO
THE INNER (GROUTED) TUBE OF THE 'TUB' CROSS SECTION.
LINE YIELD
1ST MEMBER 2ND MEMBER 3RD MEMBER 4TH MEMBER 5TH MEMBER 6TH MEMBER
LABEL STRESS
1ST 2ND 1ST 2ND 1ST 2ND 1ST 2ND 1ST 2ND 1ST 2ND
JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
GRMSEL
1-- 6 8<--12 14-->17 19-->22 24-->27 29-->32 34-->37 39-->42 44-->47 49-->52 54-->57 59-->62 64-->67 69-->72
DEFAULT
ENGLISH KSI
METRIC(KN) KN/SQ.CM
METRIC(KG) KG/SQ.CM
ELASTIC PLATE GROUP SELECTION
COLUMNS COMMENTARY __________________________
1-- 6 12-->14 17-->19 22-->24 27-->29 32-->34 37-->39 42-->44 47-->49 52-->54 57-->59 62-->64 67-->69 72-->74 77-->79
ELASTIC PLATE SELECTION
COLUMNS COMMENTARY __________________________
1-- 6 12-->15 17-->20 22-->25 27-->30 32-->35 37-->40 42-->45 47-->50 52-->55 57-->60 62-->65 67-->70 72-->75 77-->80
JOINT STRENGTH OPTION
COLUMNS COMMENTARY __________________________
(12-17) ENTER THE MINIMUM GAP ALLOWED FOR THE JOINT STRENGTH ANALYSIS.
(18-23) ENTER THE MAXIMUM GAP ALLOWED FOR THE JOINT STRENGTH ANALYSIS.
(31-35) ENTER THE UNITY CHECK LOWER LIMIT. ONLY JOINTS WITH STRENGTH
UNITY CHECK RATIOS ABOVE THIS VALUE WILL BE REPORTED.
EFFECTIVE
EFFECTIVE PRINT BRACE PRINT
LINE RELIEF MINIMUM MAXIMUM THICKNESS BRACE OFFSET
THICKNESS UC UTILIZATION GEOMETRIC LEAVE BLANK
LABEL OPTION GAP GAP LIMIT TOLERANCE
OPTION LEVEL OPTION PARAMETERS
RATIO
JSOPT
1-- 5 11 12<--17 18<--23 25 26<--30 31--35 37 39<--45 47--48 49--80
ENGLISH IN IN IN
METRIC CM CM CM
JOINT STRENGTH JOINT SELECTION LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE ALLOWS THE USER TO INCLUDE OR EXCLUDE JOINTS WHEN
CONSIDERING JOINT STRENGTH. ALL BRACES CONNECTED TO THE
SPECIFIED JOINTS ARE INCLUDED OR EXCLUDED PROVIDED ONE OF THE
JOINT STRENGTH OPTIONS IS SPECIFIED ON THE CLPOPT LINE. THIS
LINE IS IGNORED IF NO STRENGTH OPTION IS SPECIFIED ON THE
CLPOPT LINE.
( 1- 5) ENTER 'JSSEL'.
NOTE: THE INCLUDE AND EXCLUDE OPTIONS ARE MUTUALLY EXCLUSIVE AND
CANNOT BE USED TOGETHER. ALL JOINTS SPECIFIED ON JSSEL LINES
MUST BE EITHER INCLUDED OR EXCLUDED.
JOINT NAMES
INCLUDE
LINE
OR
LABEL
EXCLUDE 1ST 2ND 3RD 4TH 5TH 6TH 7TH 8TH 9TH 10TH 11TH 12TH 13TH 14TH
JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
JSSEL
1-- 5 7 9-->12 14-->17 19-->22 24-->27 29-->32 34-->37 39-->42 44-->47 49-->52 54-->57 59-->62 64-->67 69-->72 74-->77
JOINT STRENGTH BRACE SELECTION LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE ALLOWS THE USER TO INCLUDE OR EXCLUDE BRACES WHEN
CONSIDERING JOINT STRENGTH. ONLY THE BRACE AND BRACE SIDE
SPECIFIED ARE INCLUDED OR EXCLUDED PROVIDED ONE OF THE JOINT
STRENGTH OPTIONS IS SPECIFIED ON THE CLPOPT LINE. THIS LINE
IS IGNORED IF NO STRENGTH OPTION IS SPECIFIED.
( 1- 5) ENTER 'BSSEL'.
NOTE: THE INCLUDE AND EXCLUDE OPTIONS ARE MUTUALLY EXCLUSIVE AND
CANNOT BE USED TOGETHER. ALL BRACES SPECIFIED ON BSSEL LINES
MUST BE EITHER INCLUDED OR EXCLUDED.
( 9-12) ENTER THE BEGIN JOINT OF THE FIRST BRACE TO INCLUDE OR EXCLUDE.
(13-16) ENTER THE END JOINT OF THE FIRST BRACE TO INCLUDE OR EXCLUDE.
1ST BRACE 2ND BRACE 3RD BRACE 4TH BRACE 5TH BRACE
INCLUDE
LINE
OR
LABEL
EXCLUDE BEGIN END BEGIN END BEGIN END BEGIN END BEGIN END
CONNECTION CONNECTION CONNECTION CONNECTION CONNECTION
JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
BSSEL
1-- 5 7 9-->12 13-->16 17-->20 22-->25 26-->29 30-->33 35-->38 39-->42 43-->46 48-->51 52-->55 56-->59 61-->64 65-->68 69-->72
JOINT FLEXIBILITY JOINT SELECTION LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE ALLOWS THE USER TO INCLUDE OR EXCLUDE JOINTS WHEN
CONSIDERING JOINT FLEXIBILITY. ALL BRACES CONNECTED TO THE
SPECIFIED JOINTS ARE INCLUDED OR EXCLUDED PROVIDED ONE OF THE
JOINT FLEXIBILITY OPTIONS IS SPECIFIED ON THE CLPOPT LINE.
THIS LINE IS IGNORED IF NO FLEXIBILITY OPTION IS SPECIFIED ON
THE CLPOPT LINE.
( 1- 5) ENTER 'JFSEL'.
NOTE: THE INCLUDE AND EXCLUDE OPTIONS ARE MUTUALLY EXCLUSIVE AND
CANNOT BE USED TOGETHER. ALL JOINTS SPECIFIED ON JFSEL LINES
MUST BE EITHER INCLUDED OR EXCLUDED.
JOINT NAMES
INCLUDE
LINE
OR
LABEL
EXCLUDE 1ST 2ND 3RD 4TH 5TH 6TH 7TH 8TH 9TH 10TH 11TH 12TH 13TH 14TH
JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
JFSEL
1-- 5 7 9-->12 14-->17 19-->22 24-->27 29-->32 34-->37 39-->42 44-->47 49-->52 54-->57 59-->62 64-->67 69-->72 74-->77
JOINT FLEXIBILITY BRACE SELECTION LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE ALLOWS THE USER TO INCLUDE OR EXCLUDE BRACES WHEN
CONSIDERING JOINT FLEXIBILITY. ONLY THE BRACE AND BRACE SIDE
SPECIFIED ARE INCLUDED OR EXCLUDED PROVIDED ONE OF THE JOINT
FLEXIBILITY OPTIONS IS SPECIFIED ON THE CLPOPT LINE. THIS
LINE IS IGNORED IF NO FLEXIBILITY OPTION IS SPECIFIED.
( 1- 5) ENTER 'BFSEL'.
NOTE: THE INCLUDE AND EXCLUDE OPTIONS ARE MUTUALLY EXCLUSIVE AND
CANNOT BE USED TOGETHER. ALL BRACES SPECIFIED ON BFSEL LINES
MUST BE EITHER INCLUDED OR EXCLUDED.
( 9-12) ENTER THE BEGIN JOINT OF THE FIRST BRACE TO INCLUDE OR EXCLUDE.
(13-16) ENTER THE END JOINT OF THE FIRST BRACE TO INCLUDE OR EXCLUDE.
1ST BRACE 2ND BRACE 3RD BRACE 4TH BRACE 5TH BRACE
INCLUDE
LINE
OR
LABEL
EXCLUDE BEGIN END BEGIN END BEGIN END BEGIN END BEGIN END
CONNECTION CONNECTION CONNECTION CONNECTION CONNECTION
JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
BFSEL
1-- 5 7 9-->12 13-->16 17-->20 22-->25 26-->29 30-->33 35-->38 39-->42 43-->46 48-->51 52-->55 56-->59 61-->64 65-->68 69-->72
ISO 19902 RESISTANCE FACTOR DATA
COLUMNS COMMENTARY __________________________
RSFAC
1-- 5 6<--10 11<--15 16<--20 21<--25 26<--30 31<--35 36<--40 41<--45 46<--50 51<--55 56<--60 61<--65 66<--70 71<--75 76<--80
GENERAL THIS DATA ENABLES THE USER TO OVERRIDE THE LRFD RESISTANCE
FACTORS AS SPECIFIED IN THE API RP 2A-LRFD. THE DEFAULT
VALUES ARE AS SPECIFIED IN THE COMMENTARY SECTION AS BETA
FACTORS.
YIELD
T & Y JOINTS X JOINTS K JOINTS
LINE STRESS LEAVE
LABEL AXIAL AXIAL IN-PL OUT-OF-PLANE AXIAL AXIAL IN-PL OUT-OF-PLANE AXIAL AXIAL IN-PL OUT-OF-PLANE RESISTANCE BLANK
TENS. COMP. BEND. BEND. TENS. COMP. BEND. BEND. TENS. COMP. BEND. BEND. FACTOR
RSFAC
1-- 5 6<--10 11<--15 16<--20 21<--25 26<--30 31<--35 36<--40 41<--45 46<--50 51<--55 56<--60 61<--65 66<--70 71--80
DEFAULT 2.11 2.57 2.81 2.61 2.11 2.57 2.81 2.61 2.51 2.51 2.81 2.61 1
NORSOK RESISTANCE FACTOR DATA
COLUMNS COMMENTARY __________________________
DEFAULT 1 1 1 1 1 1 1 1 1 1 1 1 1.15
MSL RESISTANCE FACTOR DATA
COLUMNS COMMENTARY __________________________
RSFAC
1-- 5 6<--10 11<--15 16<--20 21<--25 26<--30 31<--35 36<--40 41<--45 46<--50 51<--55 56<--60 61<--65 62--80
DEFAULT 1 1 1 1 1 1 1 1 1 1 1 1
BRACE RESISTANCE FACTOR OVERRIDE
COLUMNS COMMENTARY __________________________
GENERAL THIS DATA ENABLES THE USER TO OVERRIDE THE LRFD RESISTANCE
FACTORS AS SPECIFIED IN THE API RP 2A-LRFD FOR AN INDIVIDUAL
BRACE. OVERRIDES SPECIFIED ON THE 'RSFACO' LINE REPLACE ANY
RESISTANCE FACTOR OVERRIDES SPECIFIED ON THE 'RSFAC' LINE FOR
THE BRACE END SPECIFIED. IF ANY FACTOR IS ENTERED AS ZERO OR
LEFT BLANK, THEN THE VALUE ENTERED ON THE 'RSFAC' LINE IS USED.
( 1- 6) ENTER 'RSFACO'
( 8-11) ENTER THE BEGIN JOINT OF THE BRACE TO WHICH THE OVERRIDES
APPLY.
(12-15) ENTER THE END JOINT OF THE BRACE TO WHICH THESE OVERRIDES
APPLY.
1-- 6 8-->11 12-->15 16-->19 21--25 26--30 31--35 36--40 41--45 47 48--80
YIELD STRESS FACTOR
COLUMNS COMMENTARY __________________________
GENERAL THIS DATA ENABLES THE USER TO MODIFY THE YIELD STRESS OF ALL
ENTITIES BY SPECIFYING A YIELD STRESS FACTOR. WITH THIS LINE,
THE MODIFIED YIELD STRESS USED BY COLLAPSE IS THE YIELD
STRESS SPECIFIED IN THE SACS IV MODEL MULTIPLIED BY THIS
FACTOR. THIS IS PARTICULARLY USEFUL IN PROVIDING THE MEANS OF
SUPPLYING A DYNAMIC INCREASE FACTOR IN BLAST ANALYSIS.
YIELD
LINE LEAVE
STRESS
LABEL BLANK
FACTOR
YSFACT
1-- 6 8<--13 14----------------80
DEFAULT 1
YIELD STRESS UNIVERSAL OVERRIDE LINE
COLUMNS COMMENTARY __________________________
DEFAULT
ENGLISH KSI
METRIC(KN) KN/SQ.CM
METRIC(KG) KG/SQ.CM
YIELD STRESS MODIFICATION LINE
COLUMNS COMMENTARY __________________________
( 8-13) ENTER THE FIRST YIELD STRESS VALUE TO BE REPLACED FROM THE
SACS IV MODEL.
(14-19) ENTER THE COLLAPSE YIELD STRESS VALUE TO REPLACE THE SACS IV
MODEL VALUE FROM COLUMNS 8-13.
(20-25) ENTER THE SECOND YIELD STRESS VALUE TO BE REPLACED FROM THE
SACS IV MODEL.
(26-31) ENTER THE COLLAPSE YIELD STRESS VALUE TO REPLACE THE SACS IV
MODEL VALUE FROM COLUMNS 20-25.
(32-37) ENTER THE THIRD YIELD STRESS VALUE TO BE REPLACED FROM THE
SACS IV MODEL.
(38-43) ENTER THE COLLAPSE YIELD STRESS VALUE TO REPLACE THE SACS IV
MODEL VALUE FROM COLUMNS 32-37.
(44-49) ENTER THE FOURTH YIELD STRESS VALUE TO BE REPLACED FROM THE
SACS IV MODEL.
(50-55) ENTER THE COLLAPSE YIELD STRESS VALUE TO REPLACE THE SACS IV
MODEL VALUE FROM COLUMNS 44-49.
(56-61) ENTER THE FIFTH YIELD STRESS VALUE TO BE REPLACED FROM THE
SACS IV MODEL.
(62-67) ENTER THE COLLAPSE YIELD STRESS VALUE TO REPLACE THE SACS IV
MODEL VALUE FROM COLUMNS 56-61.
FIRST NEW SECOND NEW THIRD NEW FOURTH NEW FIFTH NEW
LINE SACS COLLAPSE SACS COLLAPSE SACS COLLAPSE SACS COLLAPSE SACS COLLAPSE
LABEL YIELD YIELD YIELD YIELD YIELD YIELD YIELD YIELD YIELD YIELD
STRESS STRESS STRESS STRESS STRESS STRESS STRESS STRESS STRESS STRESS
YSUMOD
1-- 6 8<--13 14<--19 20<--25 26<--31 32<--37 38<--43 44<--49 50<--55 56<--61 62<--67
DEFAULT
ENGLISH KSI KSI KSI KSI KSI KSI KSI KSI KSI KSI
METRIC(KN) KN/SQ.CM KN/SQ.CM KN/SQ.CM KN/SQ.CM KN/SQ.CM KN/SQ.CM KN/SQ.CM KN/SQ.CM KN/SQ.CM KN/SQ.CM
METRIC(KG) KG/SQ.CM KG/SQ.CM KG/SQ.CM KG/SQ.CM KG/SQ.CM KG/SQ.CM KG/SQ.CM KG/SQ.CM KG/SQ.CM KG/SQ.CM
YIELD STRESS MEMBER GROUP OVERRIDE LINE
COLUMNS COMMENTARY __________________________
GENERAL THE 'YSMGOV' LINE IS USED TO OVERRIDE THE SACS IV MODEL YIELD
STRESS FOR SPECIFIED MEMBER GROUPS. UP TO 15 MEMBER GROUPS
MAY BE OVERRIDDEN ON ONE LINE.
YSMGOV
1-- 6 8<--13 15--17 19--21 23--25 27--29 31--33 35--37 39--41 43--45 47--49 51--53 55--57 59--61 63--65 67--69 71--73
DEFAULT
ENGLISH KSI
METRIC(KN) KN/SQ.CM
METRIC(KG) KG/SQ.CM
YIELD STRESS PLATE GROUP OVERRIDE
COLUMNS COMMENTARY __________________________
YSPGOV
1-- 6 8-->13 15-->17 19-->21 23-->25 27-->29 31-->33 35-->37 39-->41 43-->45 47-->49 51-->53 55-->57 59-->61 63-->65 67-->69 71-->73
DEFAULT
ENGLISH KSI
METRIC KN/SQ.CM
ELASTIC MEMBER GROUPS
COLUMNS COMMENTARY __________________________
( 1- 6) ENTER 'GRPELA'.
GRPELA
1-- 6 16--18 20--22 24--26 28--30 32--34 36--38 40--42 44--46 48--50 52--54 56--58 60--62 64--66 68--70 72--74
ELASTIC MEMBER INPUT
COLUMNS COMMENTARY __________________________
(20-72) REPEAT FOR ADDITIONAL MEMBERS. SIX MEMBERS CAN BE INPUT PER
LINE. REPEAT AS REQUIRED FOR ADDITIONAL MEMBERS.
1ST MEMBER 2ND MEMBER 3RD MEMBER 4TH MEMBER 5TH MEMBER 6TH MEMBER
LINE
LABEL JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
1 2 1 2 1 2 1 2 1 2 1 2
MEMELA
1-- 6 9-->12 14-->17 20-->23 25-->28 31-->34 36-->39 42-->45 47-->50 53-->56 58-->61 64-->67 69-->72
SKIPPED MEMBER LOCAL BUCKLING INPUT
COLUMNS COMMENTARY __________________________
(20-72) REPEAT FOR ADDITIONAL MEMBERS. SIX MEMBERS CAN BE INPUT PER
LINE. REPEAT AS REQUIRED FOR ADDITIONAL MEMBERS.
1ST MEMBER 2ND MEMBER 3RD MEMBER 4TH MEMBER 5TH MEMBER 6TH MEMBER
LINE
LABEL JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
1 2 1 2 1 2 1 2 1 2 1 2
MEMSKP
1-- 6 9-->12 14-->17 20-->23 25-->28 31-->34 36-->39 42-->45 47-->50 53-->56 58-->61 64-->67 69-->72
SKIPPED LOCAL BUCKLING FOR MEMBER GROUPS
COLUMNS COMMENTARY __________________________
( 1- 6) ENTER 'GRPSKP'.
GRPSKP
1-- 6 16--18 20--22 24--26 28--30 32--34 36--38 40--42 44--46 48--50 52--54 56--58 60--62 64--66 68--70 72--74
MEMBER REMOVAL
COLUMNS COMMENTARY __________________________
(24-72) REPEAT FOR ADDITIONAL MEMBERS. SIX MEMBERS CAN BE INPUT PER
LINE. REPEAT AS REQUIRED FOR ADDITIONAL MEMBERS.
LOAD 1ST MEMBER 2ND MEMBER 3RD MEMBER 4TH MEMBER 5TH MEMBER 6TH MEMBER
LINE
LABEL JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
INCREMENT
1 2 1 2 1 2 1 2 1 2 1 2
MEMREM
1-- 6 8-->12 14-->17 19-->22 24-->27 29-->32 34-->37 39-->42 44-->47 49-->52 54-->57 59-->62 64-->67 69-->72
DUCTILITY LIMIT FOR AN INDIVIDUAL MEMBER
COLUMNS COMMENTARY __________________________
(24-72) REPEAT FOR ADDITIONAL MEMBERS. SIX MEMBERS CAN BE INPUT PER
LINE. REPEAT AS REQUIRED FOR ADDITIONAL MEMBERS.
DUCTILITY 1ST MEMBER 2ND MEMBER 3RD MEMBER 4TH MEMBER 5TH MEMBER 6TH MEMBER
LINE
LABEL LIMIT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
(%) 1 2 1 2 1 2 1 2 1 2 1 2
MEMDUC
1-- 6 8-->12 14-->17 19-->22 24-->27 29-->32 34-->37 39-->42 44-->47 49-->52 54-->57 59-->62 64-->67 69-->72
ELASTIC MEMBER INPUT
COLUMNS COMMENTARY __________________________
(20-72) REPEAT FOR ADDITIONAL MEMBERS. SIX MEMBERS CAN BE INPUT PER
LINE. REPEAT AS REQUIRED FOR ADDITIONAL MEMBERS.
1ST MEMBER 2ND MEMBER 3RD MEMBER 4TH MEMBER 5TH MEMBER 6TH MEMBER
LINE
LABEL JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
1 2 1 2 1 2 1 2 1 2 1 2
MEMDEL
1-- 6 9-->12 14-->17 20-->23 25-->28 31-->34 36-->39 42-->45 47-->50 53-->56 58-->61 64-->67 69-->72
ELASTIC MEMBER GROUPS
COLUMNS COMMENTARY __________________________
( 1- 6) ENTER 'GRPDEL'.
GRPDEL
1-- 6 16--18 20--22 24--26 28--30 32--34 36--38 40--42 44--46 48--50 52--54 56--58 60--62 64--66 68--70 72--74
MEMBER SUBSEGMENT SPECIFICATION
COLUMNS COMMENTARY __________________________
(24-72) REPEAT FOR ADDITIONAL MEMBERS. SIX MEMBERS CAN BE INPUT PER
LINE. REPEAT AS REQUIRED FOR ADDITIONAL MEMBERS.
NUMBER OF 1ST MEMBER 2ND MEMBER 3RD MEMBER 4TH MEMBER 5TH MEMBER 6TH MEMBER
LINE
LABEL JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT JOINT
SUBSEGMENTS
1 2 1 2 1 2 1 2 1 2 1 2
MEMSEG
1-- 6 8--> 9 14-->17 19-->22 24-->27 29-->32 34-->37 39-->42 44-->47 49-->52 54-->57 59-->62 64-->67 69-->72
MEMBER GROUP SUBSEGMENT SPECIFICATION
COLUMNS COMMENTARY __________________________
1-- 6 8--> 9 14--16 18--20 22--24 26--28 30--32 34--36 38--40 42--44 46--48 50--52 54--56 58--60 62--64 66--68 70--72
NONLINEAR SPRING INPUT
COLUMNS COMMENTARY __________________________
(13-14) ENTER THE DEGREE OF FREEDOM FOR THIS CONSTRAINT FROM THE
FOLLOWING:
'DX' - DEFLECTION IN GLOBAL X-DIRECTION
'DY' - DEFLECTION IN GLOBAL Y-DIRECTION
'DZ' - DEFLECTION IN GLOBAL Z-DIRECTION
'RX' - ROTATION ABOUT GLOBAL X-AXIS
'RY' - ROTATION ABOUT GLOBAL Y-AXIS
'RZ' - ROTATION ABOUT GLOBAL Z-AXIS
FORCE KIP KN KG
MOMENT KIP-FT KN-M KG-M
DEFLECTION IN CM CM
ROTATION RADIANS RADIANS RADIANS
1-- 6 8-->11 13--14 15<--22 23<--30 31<--38 39<--46 47<--54 55<--62 63<--70 71<--78
JOINT TO JOINT NONLINEAR SPRING INPUT
COLUMNS COMMENTARY __________________________
(18-19) ENTER THE DEGREE OF FREEDOM FOR THIS CONSTRAINT FROM THE
FOLLOWING:
'DX' - DEFLECTION IN LOCAL X-DIRECTION
'DY' - DEFLECTION IN LOCAL Y-DIRECTION
'DZ' - DEFLECTION IN LOCAL Z-DIRECTION
'RX' - ROTATION ABOUT LOCAL X-AXIS
'RY' - ROTATION ABOUT LOCAL Y-AXIS
'RZ' - ROTATION ABOUT LOCAL Z-AXIS
NOTE THAT LOCAL COORDINATES ARE DEFINED IN THE SAME MANNER AS
FOR MEMBERS.
FORCE KIP KN KG
MOMENT KIP-FT KN-M KG-M
DEFLECTION IN CM CM
ROTATION RADIANS RADIANS RADIANS
1-- 6 8-->11 12-->15 18--19 25<--31 32<--38 39<--45 46<--52 53<--59 60<--66 67<--73 74<--80
COROTATIONAL NONLINEAR AXIAL SPRING INPUT
COLUMNS COMMENTARY __________________________
FORCE KIP KN KG
MOMENT KIP-FT KN-M KG-M
DEFLECTION IN CM CM
ROTATION RADIANS RADIANS RADIANS
NLSPST
1-- 6 8-->11 12-->15 25<--31 32<--38 39<--45 46<--52 53<--59 60<--66 67<--73 74<--80
MATERIAL PROPERTY HEADER LINE
COLUMNS COMMENTARY __________________________
GENERAL USE THIS LINE TO START MATERIAL MODEL DEFINITION. THIS LINE MUST BE FOLLOWED BY 'MATPRP PLAS' LINE(S).
( 1- 6) ENTER 'MATPRP'.
MATERIAL
LINE HEAD
MODEL
LABEL LABEL
NAME
MATPRP HEAD
GENERAL THIS LINE IS USED TO INPUT THE POST YIELD PLASTIC STRAIN -
STRESS FACTOR DATA FOR MATERIAL MODELS SPECIFIED USING
'MATGRP' LINES. THE FIRST DATA POINT IN THE FIRST
'MATPRP PLAS' CARD REPRESENTS THE YIELD POINT AND MUST BE
ENTERED AS (0.0, 1.0). THE PLASTIC STRAIN AND THE STRESS
FACTOR VALUES MUST INCREASE MONOTONICALLY THEREAFTER.
( 1- 6) ENTER 'MATPRP'.
(13-72) ENTER PLASTIC STRAIN AND STRESS FACTOR VALUES FOR EACH
DATA POINT.
PLASTIC STRAIN IS EQUAL TO (MECHANICAL STRAIN - YIELD STRAIN).
STRESS FACTOR IS EQUAL TO (TOTAL STRESS / YIELD STRESS).
1-- 6 8--11 13<--18 19<--24 25<--30 31<--36 37<--42 43<--48 49<--54 55<--60 61<--66 67<--72
DEFAULT
MATERIAL MODEL ASSIGNMENT TO MEMBER GROUPS
COLUMNS COMMENTARY __________________________
( 1- 6) ENTER 'MATGRP'.
MATGRP
1-- 6 8-->11 13--15 17--19 21--23 25--27 29--31 33--35 37--39 41--43 45--47 49--51 53--55 57--59 61--63 65--67 69--71 73--75
MATERIAL MODEL ASSIGNMENT TO PLATE GROUPS
COLUMNS COMMENTARY __________________________
( 1- 6) ENTER 'MATPGR'.
MATPGR
1-- 6 8-->11 13--15 17--19 21--23 25--27 29--31 33--35 37--39 41--43 45--47 49--51 53--55 57--59 61--63 65--67 69--71 73--75
MATERIAL MODEL ASSIGNMENT TO PILE GROUPS
COLUMNS COMMENTARY __________________________
( 1- 6) ENTER 'MATPGL'.
MATPLG
1-- 6 8-->11 13--15 17--19 21--23 25--27 29--31 33--35 37--39 41--43 45--47 49--51 53--55 57--59 61--63 65--67 69--71 73--75
END LINE
COLUMNS COMMENTARY __________________________
GENERAL THIS LINE SIGNIFIES THE END OF THE COLLAPSE INPUT AND IS THE
LAST LINE OF THE COLLAPSE INPUT.
LINE
LEAVE BLANK
LABEL
END
1-- 3 4------------------------80