Release Notes USFOS 8-6, Jan 2012: Members of User Group X
Release Notes USFOS 8-6, Jan 2012: Members of User Group X
MEMO CONCERNS
AS AGREED
USFOS Version 8-6
Phone: +47 905 05 717
www.USFOS.com
DISTRIBUTION
Enterprise No.: NO 986 827 374 MVA
Members of USFOS user group X
Confidential
REFERENCE NO.
Release Notes
This memo contains project information and preliminary results as a basis for final report(s).
USFOS AS accepts no responsibility of this memo and no part of it may be copied.
2/32
1 INTRODUCTION ...................................................................................................................3
1 Introduction
The current official version of USFOS is version 8-6 with release date 2012-01-01. The release
contains the following:
Except for this MEMO, no written information will be distributed in connection with this release.
All information is stored on the WEB.
NOTE, USFOS 8-6 comes with some important changes. Please read the section:
is computed for all standard beam elements (not special). If the ratio is less than 0.5, USFOS will
report this as an illegal short element and stop with an error message.
• The elements are printed in the “out” file (see Figure 2-5)
• The USFOS label file: “prefix”_illegal_short_elements.usl” could be opened in xact and the
illegal elements are shown. (see Figure 2-6)
The best option is always to modify the structural model and remove unnecessary sub-divisions of
members, (or even better: create a good model from the beginning). However, if the user decides
to keep the short elements the “ILLEGAL” command could be used to bypass the check.
Figure 2-2 describes the recommended “bypassing”: Specification one-by-one. This option means
that the user has an overview over important and less important elements, (which f ex remain
elastic and therefore are not so vulnerable for short length).
The minimum L/D could be re-defined several times. The commands are executed in the specified
sequence.
The “lazy” (not recommended) version is to accept all short elements without any specification. A
warning will be printed in the output file, (see Figure 2-4).
‘ Key-1 Opt
Illegal BeamLength UsersRisk ON ! Accepting everything unchecked
------------------------------------------------
-- * * * W A R N I N G * * * --
-- Unconditionally Acceptance of --
-- Very Short Beams on Users own Risk --
------------------------------------------------
In the output file (.out), the results from element checking are printed. If illegal short elements are
found, the L/D is printed. The shortest element is printed, which in this example has a L/D ratio of
less than 2%.
---- C H E C K I N G B E A M - E L E M E N T L E N G T H -----
----------------------------------
.... Checking Structural Elements
----------------------------------
Illegal short struct element : 605163 , L/D = 0.20
Illegal short struct element : 108100 , L/D = 0.17
Illegal short struct element : 118100 , L/D = 0.02
Illegal short struct element : 403458 , L/D = 0.30
......
......
Figure 2-5 The Errors and list of illegal elements are printed in the output file.
The “Label file” describes where the illegal elements are located, and the Illegal Length to
Diameter ratio is printed for each element.
Figure 2-6 The short elements are documented in the Label File.
Another source for numerical inaccuracies/problems is using extreme eccentricities. Figure 2-7
describes an element, where the eccentricities are very big compared with the length of the
element (the flexible part).
Element
Ecc.
Nodes
is computed for all standard beam elements. If the ratio exceeds 0.5, USFOS will report this as an
illegal big eccentricity and stop with an error message.
• The elements are printed in the “out” file, (see Figure 2-11)
• The USFOS label file: “prefix”_illegal_big_eccentricities.usl” could be opened in xact and
the illegal elements are shown. (see Figure 2-12)
The “lazy” (not recommended) version is to accept elements with big eccentricities without any
specification. A warning will be printed in the output file, (see Figure 2-10).
‘ Key-1 Opt
Illegal Eccentricities UsersRisk ON ! Accepting everything unchecked
------------------------------------------------
-- * * * W A R N I N G * * * --
-- Unconditionally Acceptance of --
-- Very big E/L ratios on Users own Risk --
------------------------------------------------
----------------------------------
.... Checking Eccentricities
----------------------------------
Illegal big E/L ratio for element : 501110 , E/L = 0.75
Illegal big E/L ratio for element : 505160 , E/L = 1.22
Illegal big E/L ratio for element : 503190 , E/L = 0.78
Illegal big E/L ratio for element : 425822 , E/L = 4.61
.......
.......
Figure 2-11 The Errors and list of illegal elements are printed in the output file.
In order to ensure that the finite element model does not contain very short elements, the pile-soil
model is checked for “too-thin-soil-layers”.
In a normal pile-soil model, the soil thickness is typically 3-10 times the pile diameter.
If the ratio is less than 1.0, USFOS will report this as an illegal thin soil layer and stop with an error
message. The piles are printed in the “out” file.
Thick-1
Thick-2
Thick-3
Thick-4
The minimum thick/diameter ratio could be re-defined several times. The commands are executed
in the specified sequence.
The “lazy” (not recommended) version is to accept all short elements without any specification. A
warning will be printed in the output file, (see Figure 2-17).
‘ Key-1 Opt
Illegal Soilthick UsersRisk ON ! Accepting everything unchecked
----------------------------------
.... Checking Pile Elements
----------------------------------
Illegal short element on pile : 1 , L/D = 0.12
Illegal short element on pile : 1 , L/D = 0.12
Illegal short element on pile : 1 , L/D = 0.12
………….
…………
Illegal short element on pile : 8 , L/D = 0.95
Illegal short element on pile : 8 , L/D = 0.95
Illegal short element on pile : 8 , L/D = 0.95
Figure 2-16 The Errors and list of illegal elements are printed in the output file.
------------------------------------------------
-- * * * W A R N I N G * * * --
-- UnConditionally Acceptance of --
-- Very Thin Soil Layers on Users own Risk --
------------------------------------------------
• The buoyancy of the wall of a submerged pipe will be included, (minor impact on steel
pipes).
• Weight of marine growth.
Substantial change in vertical force when the MG goes in and out of water.
• Weight of internal fluid.
Substantial change in vertical force if a flooded member goes in and out of water.
In addition is the model for strain estimation, (which are derived from the plastic hinge
displacements and rotations), changed to an incremental solution. The incremental solution is
more numerical stable, (f ex during unloading after a boat impact).
3.1 Introduction
The new features are described by examples in this memo and in the updated manuals.
Alt 1: Download the new “setup.exe” and u-install/install USFOS, (same as for release 8-5).
This operation requires administrator rights on the PC.
Alt 2: Download module by module and copy into the application folder, (typical
“C:\Program Files\USFOS\bin”. This operation requires write access on C:, but no
administrator rights are required since no installation operations are performed, (just file
copy).
With alternative 1, all modules and the on-line manuals are updated. For alternative 2, following
should be done:
Alternative 2 means that the existing files located on the Application folder will be over-written,
(take a backup copy of the actual files if you want to keep your existing USFOS modules).
Figure 3-1 Download complete USFOS installation setup or the modules one by one
• Verify
o ExtPress Q/Qcr
'
ExtPres Auto
USFOS will then automatically compute the external pressure effect relative to the surface defined
under WAVEDATA. Flooded members get no external presssure effect.
NOTE! This automatic option is only valid when the USFOS hydrodynamic module is defined and
activated.
In order to increase the readability of plots, the same plot scale (min/max) should be used. By
default, the “auto scale” option will scale both X- and Y axes every time the plot is updated. To
keep the same scale, the following should be done:
• Switch off “auto scale” and define the wanted Min / Max
• Select “Update Plot” when a new curve is plotted
3.4 Hydrodynamics
The hydrodynamic module has been improved and extended in release 8-6. The extensions covers
the following:
3.4.1 Buoyancy
The default buoyancy accuracy is set to “1”, which means that the vertical (downward) forces
from the structural steel, the marine growth and the internal fluid are computed always. The
masses are multiplied with the instantaneous level of the gravity (NOTE, the correct gravity
constant should be specified).
The vertical (upward) forces from the buoyancy will depend on the elements position in the water.
This means that a flooded member with marine growth will become substantial heavier when the
member becomes “dry”.
In practice this means that the surface elevation, (and the water depth), are increased with the
actual level. The adjusted parameters are printed in the out file.
Figure 3-5 Automatic generation of extra nodes and elements of joints without eccentricity
Two extra
elements
Original Eccentricity
Node Two extra nodes
Figure 3-6 Automatic generation of extra nodes and elements of joints with eccentricity
The solution shown in Figure 3-7 is not recommended. The “flushing option” in the mesh
generator will insert an infinite connection between the centre node of the chord (leg) and the
chord surface. The special element inserted by USFOS will therefore become extremely short and
may introduce following problems:
• Local coordinate system may rotate much for a small element deformation
• Element axis could rotate 180° if the special element yields in compression and gets
substantial plastic deformations, (element axis is based on the flexible part of the element)
Eccentricity
Figure 3-7 Not recommended User’s model. “Flushing” gives extremely short elements
Figure 3-8 If no joint curve is specified (minimum input), the NORSOK is used.
The “overview” (Table 3-1) sorts the connections in three groups based on the status at the end of
the analysis:
• Connections exceeding peak axial
• Connections exceeding first yield (but have not reached peak)
• Connections, which have not reached first peak (remain elastic)
The “detailed” print (Table 3-2), gives a status for one connection from the first to the final
analysis step. Following information are printed:
• Utilization : Plastics utilization of the connection element
• Status : Connection status:
• Elastic, tension or compression
• Plastic, tension or compression
• Failure (post-peak), tension or compression
• Ductility limit : Based on the Axial degree of freedom
• Peak Axial : Current capacity (based on the instantaneous classification)
• Axial : Actual axial force in the connection
------------------------------------------------
------------------------------------------------
---- ------
---- J o i n t R e s u l t s ------
---- ------
---- S t a t u s ------
---- ------
------------------------------------------------
------------------------------------------------
------------------------------------------------
---- Connections Exceeding Peak Axial ------
------------------------------------------------
------------------------------------------------
---- Connections exceeding First Yield -----
------------------------------------------------
------------------------------------------------
---- Max Utiliz for Elastic Connections -----
------------------------------------------------
------------------------------------------------
------------------------------------------------
---- ------
---- J o i n t R e s u l t s ------
---- ------
---- D e t a i l e d P r i n t ------
---- ------
------------------------------------------------
------------------------------------------------
=================================
Connection : 1
Joint : 10
Brace : 1
=================================
Figure 3-11 Three piles with same soil, but scaled differently
' ---------------------------------------------------------
' Define Pile Options (ID=100) and Assign to Pile 1001
' ---------------------------------------------------------
' KeyWord ID Type Z Fac
PileOpt SoilScal 100 P-Y 0 0.5
-1 0.5
-2 0.5
-80 0.5
Table 3-3 Scaling all properties of pile 1001 with factor 0.5
' --------------------------------------------------------
' Define Pile Options (ID=200) and Assign to Pile 1002
' --------------------------------------------------------
' KeyWord ID Type Z Fac
PileOpt SoilScal 200 P-Y 0 0.1
-2 0.1
-80 0.1
Table 3-4 Scaling all properties of pile 1002 with factor 0.3
The actual soil layer is selected by pointing on the actual soil disc.
The soil curves are given per unit length of the pile. The Peak values in the text box are also
capacity per unit length of the pile, (changed in version 8-6).
Location of
Verification Plot
Figure 3-13 Visualization of T-Z and P-Y curves for a given soil layer.
However, this is a useful reference, and the axial forces in the piles relative to this “upper bound”
capacity are printed under the “reaction force”, (percent of max theoretical). See Table 3-6.
---------- U P P E R B O U N D P I L E C A P A C I T Y ------------
( Based on sum of soil-peaks for all layers )
Table 3-5 Upper Bound capacity of the Soil, (sum of T-Z for all layers).
-------- P I L E R E A C T I O N F O R C E S --------
Table 3-6 Pile force (axial), Relative utilization of soil is printed per pile.
The initial dent inserted automatically by USFOS is placed on the side of the section, which will get
increased compression when the member buckles.
Figure 3-14 Member imperfection (lower bay) and element imperfection (exaggerated)
' LC
CINIDEF API_WSD MembLoad 12
Table 3-7 Defining API Column Buckling curve for member group -1.
---- M E M B E R B U C K L I N G I N F O -----
( Based on physical member length and k-factor = 1 )
A new and improved algorithm is implemented in version 8-6. This method is based on the
incremental plastic displacement, (i.e. change from step(i-1) to step(i)).
The extent of the plastic zone depends on the material parameters. USFOS 8-6 has some pre-
defined strain model material data, but the user may also specify the data using the new command
STRAINMOD.
By default, the material data for S355 steel are assigned to all materials, but the user may change
the defaults for selected material IDs.
The actual data used in the simulation are printed in the “out” file.
' ---------------------------------------------------------------------
' User defined Input.
' ---------------------------------------------------------------------
'
' Key SubKey Value ListType ID
StrainModel UserDef SigURatio 1.25 mat 1
StrainModel UserDef EpsRef 0.13 mat 1
'
'
' ---------------------------------------------------------------------
' Using built in values
' ---------------------------------------------------------------------
' Key ListType ID
StrainModel S355 mat 2
StrainModel S420 mat 3
---- S T R A I N M O D E L D A T A -----
3.9 Miscellaneous
'
CUSFOS 10 100 1 1
'
' lc inc max n min
1 0.1 1 100 0.001
2 0.1 1 100 0.001 ! Dummy Load. Controls spring
1 0.1 2 100 0.001 !
'
Table 3-12 Decrease Spring material to zero during dummy load case 2.
'
CUSFOS 10 100 1 1
'
' lc inc max n min
1 0.1 1 100 0.001
2 0.1 1 100 0.001 ! Dummy Load. Controls spring
1 0.1 2 100 0.001 !
'
Table 3-13 Increase Spring material from zero to 100% during dummy load case 2.
1 : Plastic Utilization
2 : Equivalent Strain, Upper Side
3 : Equivalent Strain, Lower Side
4 : Von Mises Stress, Upper Side
5 : Von Mises Stress, Lower Side
6 : Sxx Membrane
7 : Syy Membrane
8 : Sxy Membrane
9 : Sxx Bending
10 : Syy Bending
11 : Sxy Bending
12 : Sxx Upper Side
13 : Syy Upper Side
14 : Sxy Upper Side
15 : Sxx Lower Side
16 : Syy Lower Side
17 : Sxy Lower Side
18 : Sig-1
19 : Sig-2
The input syntax is shown below, and could be specified “Elem-by-elem” only.
Often it could be useful to see the user-defined time histories. (f ex ground motion histories). The
keyword “TimeHist” followed by the time history ID will generate a plot of the history.
In the example below, the time history controlling the self weight (ID=1) and the ground motion
history (ID=111) are speficied.
‘ keyword ID
DynRes_X TimeHist 1 ! Plot of Self weight TimeHist
DynRes_X TimeHist 111 ! Plot of Ground motion TimeHist
NodeData DoublyDef ON/OFF ON: Accept doubly defined nodes with same coo OFF
http://www.usfos.no/news/index.html
3.13 Documentation
The following documentation, (updated or new), is available on the web: