Caesar-II User Guide
Caesar-II User Guide
Generated 08/10/2023
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 1/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Overview
Refer to this guide for tutorials of complete systems and examples of specific piping
components.
Tutorial A and Tutorial B show the modeling and analysis workflows of a complete system.
Work through the tutorials if you have not previously used CAESAR II.
Use the following techniques and methods to model individual piping components:
Bends
Restraints
Hangers
Expansion Joints
Examples illustrate the use of CAESAR II for piping problems, seldom-used components, or
unusual geometries.
Customer Support
Anti-Piracy Statement
Copyright © 1985-2021, Intergraph Corporation and/or its subsidiaries and affiliates
Documentation updates available from Hexagon PPM Documentation <https://docs.hexagonppm.com>
Published: 8/31/2022 at 5:54 PM
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 2/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Redesign of the system (as covered in Tutorial B - Check equipment and redesign a
piping system).
The piping system you will model defines part of a refining process that moves crude from the
bottom pump to a steam stripper unit. The end suction top discharge pump has a 10-inch
suction nozzle and an 8-inch discharge nozzle. The 8-inch line runs through a check valve
with a 6-inch bypass to a spring hanger support. The 8-inch line then runs over a hard support
before entering the vertical vessel.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 3/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The boundaries of the system are the pump discharge nozzle (on the right) and the vessel
nozzle (on the left). The pump nozzle is a satisfactory boundary because the movement of
that point (as the pump heats up in operation) is known and easily calculated from the thermal
strain between the pump nozzle and the base point. The vessel nozzle is an adequate
boundary because of the known thermal growth of the vessel and the greater stiffness of the
vessel with respect to the 8-inch pipe.
You can take an opposite approach by modeling the pipe ends to immovable points,
such as the vessel foundation and the pump support (or base) point.
When you require a more accurate model for supporting structures, you can include
structural steel in the model.
The check valve sits on top of the welding tee for the 6-inch bypass piping. The 6-inch line
runs through a gate valve before reentering the 8-inch line through a second welding tee
above the check valve. The total weight and length of this valve assembly is unknown.
Because of this, the valve lengths and weights are pulled from the CAESAR II generic
database.
The spring hanger above this valve assembly carries the deadweight and absorbs the thermal
growth of the vertical pipe run. The hanger attaches to the elbow in line with the vertical pipe
at the near end of the elbow. The hanger is quite sensitive to the weights used. The difference
between the actual installed valve weights and modeled weights should be used to adjust the
spring preload. In Tutorial B you will verify that the hot load on the spring is toward the center
of the manufacturer's recommended spring working range to allow errors in load estimation.
An appreciable change in these weights requires reanalysis of the system.
The weld point on the vertical run of the elbow is the near end and the horizontal run
weld point is the far end.
The other end of the hanger attaches to available structure above the model. Because
of the vertical thermal growth of the hanger attachment point, you cannot use a simple
rod hanger.
The horizontal piping rests on an unspecified support at the far end of the next elbow.
This support, modeled as a rigid nonlinear restraint acting on the pipe centerline, allows
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 4/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
13. Conclusions
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 5/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Node numbering increments by fives, starting with node 5 at the pump nozzle. The 6-inch
bypass piping uses the same progression, but starts with node 600. The software uses the
nodes to analyze the piping stress.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 6/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Output for each elbow is available for nodes at the near, mid, and far points of a bend (at 0,
45, and 90-degrees).
1. In the main CAESAR II window ribbon, click Home > Setup > Configure .
2. Set the numeric increment between nodes, using an increment of 5 between node
numbers. The default increment is 10, so you must change it.
Click the Geometry Directives category, and then select 5 in the Auto Node Number
Increment list.
The software saves the change, closes the CAESAR II Configuration Editor, and
returns to the main CAESAR II window.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 7/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
another folder.
6. Click OK.
The software saves the job file, closes the New Job Name Specification dialog box,
and displays the Review Current Units dialog box with the English units used for all
piping element fields.
7. Click OK to close the Review Current Units dialog box and return to the main CAESAR
II window.
1. In the main window ribbon, click Home > Input > Piping Input .
Because this is a new job, the Review Current Units dialog box again displays. Click
OK to close it. A new window with command toolbars, the Classic Piping Input dialog
box, and a graphic view displays.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 8/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
CAESAR II automatically generates the From and To nodes when you start a new
piping element. The From box displays 5 and the To box displays 10 because you set
the node increment to 5 in the CAESAR II Configuration Editor dialog box. The default
-Mill Tol % value for the piping code also displays.
The graphics view displays and updates your piping system as you define element
properties.
The dash ( - ) symbol indicates feet. If you type a length without the dash, the
units are inches.
3. In the Diameter box, type 8 to specify the nominal pipe size of 8 in.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 9/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The software replaces the nominal value with the actual outer diameter (OD) of 8.6250
in. The pipe element updates in the graphic view.
The software replaces S with the actual wall thickness of 0.3220 in.
6. In the Fluid Density box, type 0.8SG to specify the specific gravity of 80 percent of the
deadweight of water.
The software replaces the specific gravity with the fluid density of 0.02889 lb./cu.in.
The software queries the material database and adds values for Elastic Modulus,
Poisson’s Ratio, and Pipe Den. The software also references the material number to
add the coefficient of expansion for the specified temperatures.
8. In the Insul Thk box, type 3 to specify the insulation thickness in inches. In the
Insulation Density list, select Calcium Silicate.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 10/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The software replaces the insulation material type with the insulation density of 0.00666
lb./cu.in.
Optionally, type 11.5/1728 in the Insulation Density box. 11.5 is the density in
lb./cu.ft. 1728 is the factor (123) to convert the density to lb./cu.in. Numeric fields allow
simple math.
9. Double-click the Displacements check box to display the Displacement tab on the
right.
10. Define displacements for the thermal growth of the pump discharge nozzle from the
base support (anchor) point. For anchor displacement DY in the Vector 1 column, type
0.077. For anchor displacement DZ in the Vector 1 column, type 0.046.
11. Type 0 for the other four degrees of freedom (DX, RX, RY, and RZ).
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 11/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
If you do not assign values for DX, RX, RY, and RZ, then node 5 is free to
move in these directions.
12. Double-click the Allowable Stress check box to display the Allowable Stress tab on
the right.
13. In the Code list, select B31.3 if it is not the default selection.
Do not use commas when typing allowable stress values. You can use an
exponential format, such as 20e3.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 12/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
You now have the following material property and allowable stress values defined:
If a job is new, CAESAR II first opens the Review Current Units dialog box. For an
existing job, the Classic Piping Input dialog box opens directly with the first piping
element active.
If the Units File Label box on the Review Current Units dialog box does not show
Imperial units, click Cancel, and then select Tools > Configure Setup. Click the
Database Definitions category and select English in the Units File Name list.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 13/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1. Double-click the SIFs & Tees check box to display the SIFs/Tees tab on the right.
CAESAR II calculates the SIFs at this intersection according to the selected B31.3
piping code.
1. Click Continue on the Navigation Tools toolbar to define the next length of pipe.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 14/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The To node 10 of the previous element now displays as the From node. The To node
is 15. All pipe material properties carry forward from the previous element. Allowable
stress data also carries forward, even though the Allowable Stress box is cleared.
2. In the DY box, type 7 to specify the element length of 7 in. Press TAB.
Do not select Allowable Stress unless you have a change in material, code, or
temperature.
Uniform Loads and Wind also carry forward without selecting the check box. No other
component information, boundary conditions, or loading conditions carry forward.
The To node 15 of the previous element now displays as the From node. The To node
is 20.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 15/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
2. Click Model > Valve, or click Valve/Flange Database on the Input Tools toolbar.
3. Select CHECK from the Rigid Type list and FLG from the End Type list. Click OK.
A 150 psi class flanged check valve displays between nodes 15 and 20.
The software adds valve data to the Classic Piping Input dialog box. The element
length DY is 2 ft. 3.75 in., Rigid is selected, and the weight of the valve and flanges of
470.000 displays in the Rigids tab.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 16/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
If you know the length and weight of the valve, you can directly specify the DY length
and the Rigid Weight in the Rigids tab.
If the Valve and Flange Database dialog box does not display, see Configuration Editor
in the CAESAR II User's Guide.
The To node 20 of the previous element now displays as the From node. The To node
is 25.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 17/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1. Double-click the SIFs & Tees check box to display the SIFs/Tees tab on the right.
CAESAR II calculates the SIFs at this intersection according to the selected B31.3
piping code.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 18/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The To node 25 of the previous element now displays as the From node. The To node
is 30.
2. In the DY box, type 10- 2 to specify the element length of 10 ft. 2 in. Press TAB.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 19/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1. Double-click the Bend check box to display the Bends tab on the right.
The software creates a long radius elbow (1-1/2 times the nominal pipe diameter), node
28 at the elbow near point (Angle 2 of 0.000), and node 29 at the midpoint (Angle 1 of
M). Node 30 moves to the elbow far point.
The elbow is part of the vertical pipe run, but does not display until you create
the horizontal pipe run.
2. Double-click the Hangers check box to display the Hangers tab on the right.
3. Type 28 in the Node box to place the hanger at the elbow near point.
4. Clear the Allow Short Range Springs box. Use the default value of 1 - ANVIL for
Hanger Table.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 20/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
For the first iteration of the analysis, you will use the default hanger settings with no
additional design data. Click in a hanger setting box on the Hangers tab and press F1
to open the help for more information.
A short-range spring is not used at this point because a mid-range spring is usually less
expensive.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 21/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The To node 30 of the previous element now displays as the From node. The To node
is 35.
The elbow on the vertical pipe element and the new horizontal pipe element display.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 22/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1. Double-click the Bend check box to display the Bends tab on the right.
The software creates a long radius elbow (1-1/2 times the nominal pipe diameter), node
33 at the elbow near point (Angle 2 of 0.000), and node 34 at the midpoint (Angle 1 of
M). Node 35 moves to the elbow far point.
.
Similar to the first elbow, the elbow is part of the horizontal pipe run, but does
not display until you create the next pipe element.
2. Double-click the Restraints box to display the Restraints tab on the right.
3. Type +Y in the Type box to place the support at the elbow far point.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 23/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
With no stiffness specified with the restraint, CAESAR II sets the restraint as very stiff
(rigid). This means that under any practical load, the pipe does not push the restraint
downward. The restraint displays as a vector.
To restrain lateral motion at node 35, use an X value to define a second guide restraint.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 24/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The To node 35 of the previous element now displays as the From node. The To node
is 40.
The horizontal elbow and the new horizontal pipe element display.
3. Double-click the Displacements check box to display the Displacement tab on the
right.
4. Define displacements for the thermal growth of the vessel nozzle. In the Vector 1
column, type the following values:
DX 0.0
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 25/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
DY 0.28
DZ -0.1
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 26/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The To node displays 40 and the From node displays 45. The software assumes that
you want to continue modeling from the last-created node.
2. Type 10 in the From node box and type 605 in the To node box.
3. In the DX box, type -2-. The software measures the element length from the 8-inch
centerline to the centerline of the vertical 6-inch line.
4. In the Diameter box, type 6 to specify the nominal pipe size of 6 in.
The software replaces the nominal value with the actual outer diameter (OD) of 6.6250
in.
The software replaces S with the actual wall thickness of 0.2800 in.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 27/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1. Double-click the Bend check box to display the Bends tab on the right.
The software creates a long radius elbow (1-1/2 times the nominal pipe diameter) for the
6-inch line, node 603 at the elbow near point (Angle 2 of 0.000), and node 604 at the
midpoint (Angle 1 of M). Node 605 moves to the elbow far point.
Similar to the previous elbows, the elbow does not display until you create the
next pipe element.
Each elbow on the bypass is flanged on the end closest to the gate valve. The flange acts
like a stiffening ring, reducing the bending flexibility of the elbow. This characteristic of flanged
elbows is addressed by the piping codes through a modification of the flexibility factor and
stress intensification for the elbow.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 28/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The To node displays 610 and the From node displays 605.
The horizontal elbow and the new horizontal pipe element display.
The 9-inch length puts node 610 at the far end of the bend. The locations of
nodes 605 and 610 are coincident. To prevent a zero-length element, the software
attaches an element length of 0.45 in., equal to 1 percent of the bend radius.
You can change the default 1percent attachment length by specifying a new value for
Bend Length Attachment Percent in Tools > Configure/Setup .
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 29/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The To node displays 615 and the From node displays 610.
3. Select GATE from the Rigid Type list and FLG from the End Type list. Click OK.
The software adds valve data to the Classic Piping Input dialog box. The element
length DY is 1 ft. 5.750 in., Rigid is selected, and the weight of the valve and flanges of
225.000 displays in the Rigids tab. The software includes these values in the analysis.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 30/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Select NOFLG in the End Type list of the Valve and Flange Database dialog box if you
do not want to include the deadweight and length of the attached flanges in the analysis.
2. Select Between Element Nodes and To and From Nodes, type 615 and 25 as the
nodes, and then click Calculate.
The To node displays 620 and the From node displays 615.
5. Double-click the Bend check box to display the Bends tab on the right.
The software creates a long radius elbow (1-1/2 times the nominal pipe diameter) for the
6-inch line, node 618 at the elbow near point (Angle 2 of 0.000), and node 619 at the
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 31/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
midpoint (Angle 1 of M). Node 620 moves to the elbow far point.
Similar to the previous elbows, the elbow does not display until you create the
next pipe element.
The To node displays 625 and the From node displays 620.
The software creates the element and displays the length of 2 ft. in the DX box.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 32/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
5. Click Distance . Select Between Element Nodes, type 5 (the first element) and 40
(the last element) in the boxes, and then click Calculate. In Results, the length should
be 26' 8 3/8". Write down this value for later comparison in Tutorial B.
Review Graphically
You built your model using the default piping input layout, with a graphic view displaying to the
right of the Classic Piping Input dialog box. The size of the graphic view can be increased by
clicking Auto Hide in the upper right corner of the Classic Piping Input.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 33/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
To display the node numbers, click Node Numbers on the Plot Tools toolbar, or press N.
Click Orbit on the Standard Operators toolbar, and then use the arrow keys to rotate the
plot. You can also use the arrow keys or mouse to pan the plot after clicking Pan . Scrolling
the mouse zooms the model and pressing the center mouse button pans the plot. Clicking the
right mouse button, and then clicking Operators > Pan from the pop-up menu provides an
alternative method of panning the plot. The model then follows the cursor. The plus sign (+)
zooms in and the minus sign (-) zooms out. There are toolbar buttons and menu items to alter
the pan view and to display element and restraint information on the plot. Use these different
items to become familiar with them. To reset the plot to the default, click Reset on the Reset
toolbar or click View > Reset. To print a copy of the display, click File > Print or click Print
on the Standard toolbar.
Because the graphics are included in the input processor, the graphic must be
clicked to set the focus before printing.
The V key toggles different views. The volume plot shown below is especially useful for larger
models because it uses less of the computer's resources.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 34/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The illustration below shows a view down the Z-axis with a zoom and pan to show the pipe
valves. This volume plot shows the nodes and identifies the tees. To see the displacements
specified in the model, click Displacements or Options > Displacements.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 35/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Click List Input or Edit > List to quickly review and edit different categories of data in the
job. Clicking on the row number to the left of a line of data highlights the entire row. Hold the
Shift key while clicking on a second row of data to highlight all rows in between the two.
Different types of data sets are available by choosing the appropriate tab along the bottom of
the dialog box. Use the scroll bar along the bottom of the list to view more element data such
as temperatures and pressures. The Element list is shown in the following figure.
CAESAR II checks the job for errors and lists a variety of notes and warnings. Error
checking generates three notes and one warning for the tutorial model. Two notes
address the hanger in the model, and the third one is the center of gravity report. The
warning addresses insulation thickness. The notes indicate that the software must
analyze and size the hanger.
The software builds the intermediate (scratch) files for the static analysis and saves binary
data for this model with the file extension ._a. With the scratch files created, the input process
is complete.
An analysis may proceed with notes and warnings, but fatal errors must be corrected
before continuing.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 36/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1. Click Edit Static Load Cases on the CAESAR II Tools toolbar, or click Edit > Edit
Static Load Cases.
CAESAR II begins with a standard set of load cases based upon the piping code
selected and the loads defined in input. For this tutorial, the software includes load
cases to size the hanger before performing the standard structural and stress analyses.
The hanger sizing algorithm requires two analyses before analyzing the standard load
cases:
The operating condition for this analysis consists of the dead weight of the pipe, its contents
and insulation, the design temperature and pressure, and the preload on the hanger at node
28. The installed condition includes the dead weight and hanger preload. In addition to these
structural analyses, certain stress conditions must be addressed.
For the piping code, the sustained and expansion stresses must be calculated. Sustained
stresses include dead weight, preloads, and pressure. Sustained stresses can be taken from
the installed condition analysis if the pressure loads are included. CAESAR II includes the
pressure term in the installed case because pressure, in most cases, has no impact on the
structural loads on the piping. With the installed case structural analysis also serving as the
sustained case stress analysis, no additional load case must be added to calculate the
sustained stresses.
Expansion stresses reflect the change in system position from its installed position to its
operating position. Because of system non-linearity, this change in position cannot be
determined by analyzing thermal loads alone.
By default, CAESAR II constructs a third load case to calculate the expansion stress (range).
This case is not a third, complete analysis of the system. Instead, it is a product of the
operating and installed structural analyses already performed. The difference in system
displacements between these two cases is the displacements stress range from which the
expansion stresses are calculated. The third class of stress in piping – occasional stresses
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 37/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
(as opposed to expansion and sustained) – is not included in the recommended analyses and
must be specified by you. Likewise, Fatigue (FAT) stress cases are provided only when
specifically required by the active piping code (TD/12, for example).
For most systems, the recommended load cases are exactly what you want to analyze.
Calculates the dead weight carried by the proposed spring at node 28.
Calculates the vertical travel of the proposed spring. All load categories, which compose the
operating load case, are used for this analysis. These are dead weight, displacements,
thermal set 1, and pressure set 1. With these two numbers—the load carried by the hanger
and the amount of travel it must accommodate—The software selects the appropriate spring
from the Anvil catalog. This spring and its proper preload are installed in the model for the
remaining analyses.
Defines the operating hanger load case. L3 is identical to L2 but includes the sized hanger
preload (H). This analysis produces the operating forces and moments on the supports, and
the deflections of all points in the system. L3 is a structural analysis case and not a B31.3
stress analysis case. The refining piping code does not recognize pipe stress in the operating
condition as a test for system failure and does not establish a limit for this state of stress.
Provides an alternate method for the sustained case of L5, using the restraint status from the
L3 operating load case to evaluate the stresses induced by primary loads.
Defines a structural and stress case of a cold system. The load case eliminates the
(assumed) thermal effects (D1+T1). By including pressure (P1), this case also has the
necessary components to be used to report the system’s sustained stresses.
Defines an algebraic combination of two basic load cases. The displacements of L5 are
subtracted from the displacements of L3 to produce these results. This case develops the
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 38/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
displacement range of the system in its growth from the installed position to the operating
position. This displacement range is used for the calculation of the system’s expansion
stresses.
The software performs analysis for the piping system and the basic load cases.
When complete, the Static Output Processor displays.
CAESAR II analyzes the basic loads (hanger design, operating, and installed). The
displacement results of cases 3 and 4 are used with the element stiffness matrices to
calculate the forces, moments, and stresses throughout the system. The difference between
the two sets of displacements is used to establish the displacement range of the piping
system as defined in L6. This new displacement set is similarly used to calculate forces,
moments, and stresses.
All the results are automatically into the Tutor._p statics output file. The contents of a ._p
file can only be examined through the Static Output Processor.
If you want to review analysis results at a later time, you do not need to rerun the static
analysis . Click Output > Reports > Static from the ribbon on the main window to
display the output.
With the first run of static analysis, you are typically verifying that the piping model is
responding as expected. Checking deflections and restraint loads in the operating and
installed cases should quickly uncover any major problems with the system layout or input. If
the output verifies the model, the results can be used to collect pipe stresses, support and
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 39/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
equipment loads, and any other useful data found in the output. This information is useful in
documenting a good piping design or troubleshooting an inadequate one. If there are unusual
results, you will then reexamine the input.
You can use commands on the Plot Tools Toolbar to control display options,
such as supports, displacements, and node numbers.
2. Click Deflected Shape or Show > Displacement > Deflected Shape. The plot
shows the centerline plot along with a normalized deflected shape of the system in the
operating condition.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 40/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
A dialog displays verifying that there are no over-stressed points in the system.
5. Click Stress Colors by Value or Show > Stress > Stress > Code to display the
code-defined stresses throughout the system.
The stress symbols appear on the screen and locate the highest stress points in the
system.
6. Click Max Stress or Show > Stress > Maximum to list the stress values on the plot.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 41/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
7. Press ENTER to display the stresses one at a time starting with the highest.
The Element Viewer displays a table of stresses, displacements, and restraints for
each load case.
9. Return to the Static Output Processor by clicking Window > 1 <file name>.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 42/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The software reports the Anvil Fig. B‑268 Size 10 spring selected at node 28.
This selection is based on the values found in the first two analyses. Both analyses
provide no load case reports in the output processor.
The expected hot load for the proposed support at node 28 (1209 lb.).
2. Return to the Static Output Processor, and select only the operating load case (OPE)
Displacements and Restraint Summary by holding down the Ctrl key.
The restraint loads at nodes 5 and 40 are compared to the pump and vessel load limits.
Note the different output tabs at the bottom of the screen.
3. Return to the Static Output Processor, and select the sustained case (SUS) to
examine the installed condition of the piping system.
Turn off 3 and turn on 4. Both the operating and sustained cases can be reviewed
together by having both 3 and 4 highlighted at the same time.
4. Return to the Static Output Processor, and highlight the sustained and expansion
cases (4 and 5) and stresses.
Each stress report begins with a summary stating that the code stresses are below their
allowable stress. In the table that follows the summary, the stresses display for each
node in the system. These nodes are listed in pairs with their associated element. The
last column lists the ratio of actual stress to allowable stress in terms of percentage.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 43/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
These results can be sent to the printer or to a file rather then sent to the screen. Before
creating the report, a title line for the hardcopy can be generated through Options-Title
Lines on the Output Menu.
CAESAR II TUTORIAL
Use the output wizard to create a book of reports in a specific order and then send them
to an output device. Click More>> in the Static Output Processor to access the
wizard. Start the report with the hanger table by selecting it and clicking [Add].
7. Select the operating and sustained load cases and displacements and restraint
summary reports.
9. Add the sustained and expansion stress reports by having only SUS and OPE load
cases and Stresses highlighted.
This completes a typical output report after reviewing the reports order.
11. Select the output device, and then click Generate TOC, if needed.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 44/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Hanger report
Notes, which discuss the results, are included with each report.
The hot load of 1209 lbf. was calculated in the initial weight run (load case 1) with a rigid Y
restraint installed at node 28. The load on the restraint was 1209 lbf.
A 1209 lbf. +Y load replaced the rigid Y restraint at 28 and then an operating case was
analyzed (load case 2). Node 28 moved 0.750 in. in the +Y direction in this analysis.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 45/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
CAESAR II selected an appropriate mid-range spring from the Anvil hanger table. The size 10
spring has the hot load of 1209 lbf. in its working range. This mid-range spring (short range
springs were excluded) has a spring rate of 260 lbf./in. Assuming that node 28 moves 0.750
inches between the cold to hot position, this increases the spring load by (.750)(260) or 195
lbf. The cold load on the size 10 spring is 1222+195 or 1404 lbf. This cold load is also within
the working range of the size 10 spring.
Displacements reports
The deflections of nodes 5 and 40 were entered as input. Node 28 again moves up 0.750 in.
in the Y direction with the spring installed.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 46/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Look at the zero position of nodes 5 and 40. When the imposed displacements are not
included in the analysis, the node is fixed with zero movement in each of the defined
directions.
Restraint summary
The restraint report lists the piping forces and moments on the restraint. It does not list the
restraint loads on the piping. The loads at node 5 are the nozzle loads and can be used
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 47/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
without sign change to check the API 610 allowable loads. Loads for node 40 can be used to
check the vessel stresses due to the nozzle loads.
The loads at 28 show the operating load and the actual installation load (with contents) for the
selected spring. The spring carries the designed load of 1209 pounds in the operation
condition.
The +Y restraint at node 35 shows it is nonlinear nature. In the cold condition, the restraint is
active. As the piping moves to the hot position, it disengages from the support. Refer back to
the displacement reports to confirm that the Y displacement is 0.0 in the installed (sustained)
condition and +Y in the operating condition.
The summary shows that the sustained stresses throughout the system are below their
allowable values. The sustained stress closest to its allowable limit is at the vessel node 40.
Stress reports
The summary shows that the expansion stresses throughout the system are below their
allowable values. The expansion stress closest to its allowable limit occurs along the header
at the node 10 tee.
For the stress detail report, note the application of the tee and bend stress intensification
factors. The tee at 25 has SIFs other than 1.00 for all three listings: 25 to 28, 20 to 25, and 25
to 620. Bend SIFs are applied only on the bend side of the node compare node 28 on 25-28
and 28-29. No stresses are listed for rigid elements as no valid moment of inertia is provided
for these elements.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 48/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Conclusions
The review of piping stresses shows that the piping has adequate wall thickness and support
to keep within the sustained allowable stress, as well as enough flexibility to remain below the
expansion allowable stress limit. A quick review of the system displacements does not reveal
any interference problems from pipe expansion.
Equipment loads
Equipment loads must still be checked to ensure a safe and effective design. The pump loads
at node 5 may be compared to the API (American Petroleum Institute) Standard 610 (Seventh
Edition, February 1989), Centrifugal Pumps for General Refinery Service. The nozzle loads,
too, can be compared to the allowed maximum limits. The nozzle loads can be translated into
local stresses using Welding Research Council Bulletins 107 or 297 - Local Stresses in
Cylindrical Shells Due to External Loadings on Nozzles (WRC 107) or it's Supplement (WRC
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 49/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
297). These local stresses can then be compared to allowable stress values established in
ASME Section VIII Division 2 Appendix 4, Mandatory Design Based on Stress Analysis.
Because the loads on these boundary conditions are related to the piping system layout, the
piping system cannot be properly approved until these load limits are also verified. These
verifications are performed in Tutorial B.
Archiving
Final reports should now be made to document this design. The input listing can be generated
from Classic Piping Input or from the Static Output Processor. You should include the
current status of the software’s default settings in this input echo and a hard-copy of a few
input plots. Structural and stress results from the Static Output Processor substantiate the
current design.
Archive the files Tutor-A.C2 and Caesar.cfg to preserve a copy of the CAESAR II input, load
case definition, output, and software default settings. Often upon release of a new version of
CAESAR II, archived files must be converted to the new version and subsequently re-
analyzed. This is primarily due to changes within CAESAR II as new features and codes are
added. To avoid this, keep the old version of the software available, and use newest version
for new analyses.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 50/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
10. Conclusions
The suction and discharge nozzles have a set of allowable load limits based on nozzle
orientation and nozzle size. The software checks the individual X, Y, and Z components, the
resultant forces, and the moments. Additionally, to assure maintenance of proper pump/motor
alignment, the software resolves all loads on the pump about a base point and compares
these loads to their allowable values.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 51/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
An API-610 pump analysis using Equipment Analysis requires the nozzle suction and
discharge sizes, positions, orientations, and loads. The processor provides the load limits. For
this tutorial, the software has already calculated the discharge nozzle loads. Therefore, the
software only checks the discharge nozzle and does not evaluate the suction limits or the
resolution to the base point.
For an analysis of a production system, you typically want both suction and
discharge loads.
Even though all loads are not known, you will provide the entire description of the pump for
Equipment Analysis. The following graphic illustrates the orientation of this pump with its
end suction nozzle and top discharge nozzle. Both nozzles are dimensioned back to the base
point, which is the intersection of the shaft axis and the support line for the pump. The drive
shaft centerline is along the local X-axis of the pump.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 52/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Refer to the static analysis output from Tutorial A to get the discharge nozzle loads. Because
the discharge nozzle served as a boundary condition for this analysis, the restraint reports list
the nozzle loads. The forces and moments on the restraint at node 5 represent the piping
loads acting on the discharge nozzle. The operating loads and installation loads must both fall
below the defined limits. Examination of the restraint summary for the operating and
sustained (installed) cases reveals that the operating loads are the controlling case to use for
the discharge nozzle analysis.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 53/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
3. In the Open dialog box, navigate to the file from Tutorial A, C:\ProgramData\Intergraph
CAS\CAESAR II\<version number>\Examples\Tutor-A.c2.
Perform analysis on the pump using the discharge loads from the piping analysis
1. In the main window ribbon, click Analysis > Components/Equipment > Equipment
Analysis .
2. Select API-610 in the Equipment pane on the left, and then click Add .
Pump1, with a default Suction nozzle, Discharge nozzle, and Load Case
Sets, displays in the Equipment pane.
3. Select Pump1 in the Equipment pane, and specify the following properties on the
Pump Input tab:
4. Select Suction in the Equipment pane, and specify the following properties on the
Nozzle Input tab:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 54/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Orientation: End
For this tutorial, the node number is arbitrary and does not exist in the
model. In a production analysis, the node number identifies a node containing
suction nozzle loads from the static analysis.
5. Select Discharge in the Equipment pane, and specify the following properties on the
Nozzle Input tab:
Orientation: Top
This node number corresponds with the first node in the model, which
defines the discharge nozzle boundary condition in the model.
7. For the Load Cases: Bottoms Pump - Discharge grid at the top of the Load Case
Sets tab, click Add Case , and then select Import Load Cases.
The Select Load Cases dialog box displays the load cases from the CAESAR II output
file.
8. Select the OPE and SUS load cases, and click Accept.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 55/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The load cases display in the Load Cases: Bottoms Pump - Discharge grid.
9. For the Load Cases: Bottoms Pump - Suction grid at the top of the Load Case Sets
tab, click Add Case > Add Custom.
Because the suction nozzle has no loads for this model, leave the force and
moment values at 0.
Select the suction load case and the OPE discharge load case. For the Load
Case Sets grid at the bottom of the Load Case Sets tab, click Create a Set from
Selected Load Cases .
Select the suction load case and the SUS discharge load case. Click Create a Set
from Selected Load Cases .
As the analysis runs, the software places messages in the Event Log. A report displays
on the Output tab when analysis completes.
13. On the Output tab, click Next Page to advance to new pages.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 56/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The report displays analysis results on the discharge nozzle for the OPE and SUS load
cases.
15. Click Print to print the report, or click Export to save the report in Excel, Word, or
PDF format.
Page 3 of the report shows that the analysis exceeds API Table 5 limits for the operating
load case.
When the nozzle load components are greater than the Table 5 values but less than
two times the Table 5 values, the pump might still pass (when permitted by purchaser
specifications) if other checks are within their allowable values. However, this evaluation
cannot be used because loading on the suction nozzle is unknown.
Piping loads on the pump discharge nozzle exceed API 610 allowable stresses.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 57/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
In the Tutorial A static results, compare the operating loads on the pump to the installed loads
on the pump. If they are vastly different, the thermal effects cause the overload. If they are
similar, the sustained effects cause the high loads.
In this case, only the operating loads are high. Therefore, the piping system has a thermal
expansion problem. For a given amount of thermal growth, you can reduce the thermal forces
and moments by adding flexibility to the system. Because F = KX, you can reduce the thermal
growth between the end point forces or moments by reducing K.
If the system was overloading the pump due to sustained effects, the system
pressure or dead weight would be causing the problem. Systems with pressure problems
usually include untied expansion joints. Dead weight problems can be traced back to
improper system support. Typically, this is either spring pre-loads or support locations.
In the following figure, look at the deflected shapes displacement plot of the operating load
case to examine the source of the high moments. Most engineers and analysts find it easier
to understand system response to loads in terms of system displacements rather than internal
forces and moments. The displacement plot can be used to identify pipe runs that generate
the thermal strain and pipe runs that turn the thermal strain into large forces and moments on
the pump.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 58/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The plot shows that the large moment about the Z-axis at the pump is caused by the thermal
growth of B working against the stiffness of legs A and C. The large moment about the X-axis
is due to the thermal growth of A working against the stiffness of legs B and C. The thermal
growth of the steam stripper vessel connection (at the left end of A and node 40 in the piping
system model) may also contribute to these high loads.
How can excessive loads at the pump discharge nozzle be reduced? How can additional
flexibility be added to the system so that these loads drop? The possible solutions are:
d/t > 20
d/T > 5
where:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 59/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
T = vessel thickness (3/16 in wall thickness + 1/4 in. reinforcing pad = 7/16 in.)
Because the vessel is vertical and the nozzle is in the Z direction, the software defines
flexibilities at node 40 for translation along the Z-axis and rotation about the X- and Y-axes.
The other three degrees-of-freedom (the three local shear terms) remain rigid because the
nozzle was modeled as a rigid connection with its thermal deflections.
1. In the main window ribbon, click Home > Input > Piping Input with Tutor-B as the
current model file.
The Classic Piping Input dialog box and a graphic view display.
2. Click File > Save As, and change the model file name to Tutor-B2.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 60/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
3. Click Next Element repeatedly to advance through the model, or double click the
graphic view at the end of the horizontal run to display element 35-40.
5. Change the value of Node 1 from 40 to 6000. Do not change the displacement values.
Node 6000 represents the steam stripper vessel. Because the vessel has
thermal growth, the thermal displacements previously assigned to node 40 are
reassigned to the new vessel node 6000. Do not define a piping element between
nodes 40 and 6000.
Nozzle Node: 40
Nozzle Details:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 61/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Vessel Details:
With the addition of these properties, the software applies the calculated nozzle
flexibilities between nodes 40 and 6000.
For WRC 297, the nozzle and vessel orientation defines the local coordinate
system. With the nozzle in the Z-direction and the vessel in the Y-direction, the
new axial stiffness is in the global Z-direction (the nozzle centerline), longitudinal
bending is about the global X-axis (bending into the vessel centerline or long axis),
and circumferential bending is about the global Y-axis (about the vessel
centerline).
Because WRC 297 flexibilities are sensitive to the proximity of stiffeners to the
nozzle, the software specifies the vessel dimensions. A tray in the vessel is closest
to the nozzle and 4 feet above the nozzle. On the other side of the nozzle, the
bottom head tangent and skirt connection is 6 feet below.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 62/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1. Click Start Run , or select File > Error Check to start the error checker.
These values are much less than the magnitude of the default rigid stiffness, which
is 10E12.
The software performs a new analysis for the piping system and load cases.
When complete, the Static Output Processor displays.
For Load Cases Analyzed, SHIFT-click to select the OPE, SUS, and EXP load
cases
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 63/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
These options simplify report creation, but create the following extra reports that
have no meaning: EXP + Displacements, EXP + Restraint Summary, and OPE + Stresses.
1. For Output Viewer Wizard, click Add, and then click Finish.
After processing completes, a tabbed window with all the reports displays.
Check the sustained and expansion stresses to confirm that they are still below their allowable
limits
The highest sustained (SUS) stress is 1282 psi. This is below the allowable limit.
Similarly, the highest expansion (EXP) stress is 14,103 psi (not shown). This is also below the
allowable limit.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 64/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The software selected a lighter size 9 spring for installation at node 28 for a 904 lb. hot load.
For the original analysis, the software selected a size 10 spring for a 1209 lb. hot load. The
weight of the piping system did not change, but the new analysis has a reduced longitudinal
bending stiffness at the nozzle.
The pump discharge nozzle loads reveal the impact of the change in flexibility at node
40.
The operating moment about the Z-axis shows the greatest change, dropping to 747
ft.lb. from 5905 ft.lb.
The axial force in the Y-direction has risen from 1556 lb. to 1809 lb. This higher pump
load is tied directly to the lighter hanger selection, which was also affected by the WRC
297 nozzle flexibilities.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 65/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
In the operating position, the spring now carries 904 lb instead of 1209 lb. This reduction
in the spring load returns as an additional 300 lb. load on the pump nozzle. With the
spring installed directly above the pump nozzle, increasing the load carried by the spring
can reduce the load on the nozzle. For additional analyses, the hanger sizing procedure
can be adjusted so that the hanger carries more load and the pump carries less load.
The +Y support reveals why the hanger load has changed so much. In the first analysis,
the support at node 35 was not active in the operating case. The pipe rested on the
support in its installed position, but lifted off the support as it went into operation. The
hanger sizing algorithm re-adjusted the spring load so that the spring carries its portion
of the system, with the system no longer resting at 35. In this second analysis, the
restraint at 35 remains active in the operating position, therefore the hanger at 28 does
not carry any additional load from 35. The added longitudinal bending flexibility at node
40 allows the pipe to rest at node 35.
The support definition at node 40 shows the changes inherent in the WRC 297 nozzle
flexibility calculations. Flexibilities are added in the axial and bending directions (Z, RX,
and RY), while the shear terms (X, Y, and RZ) remain rigid. This added flexibility greatly
reduces the bending moments about the X- and Y-axes at node 40.
The reduced loads result from modeling refinements, not design modifications. If the vessel
nozzle connection meets the requirements of WRC 297, you can gain much from nozzle
flexibility.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 66/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Show the displaced position of the piping system in its operating condition
The imposed thermal growth of the nozzle (in the original analysis) was removed from node
40 and redefined at node 6000. When you compare displacements at node 6000 and node
40, you can see the impact of the nozzle flexibilities. Circumferential bending flexibility (RY)
and longitudinal bending flexibility (RX) play a large role in the weight distribution of the
system.
You now must reanalyze the pump discharge nozzle loads to see if they meet the allowable
limits of API 610.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 67/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
2. In the main window ribbon, click Analysis > Components/Equipment > Equipment
Analysis .
The Equipment Analysis dialog box displays, containing values from the initial
analysis.
4. For the Load Cases: Bottoms Pump - Discharge grid at the top of the Load Case
Sets tab, click Refresh Linked Cases .
The force and moment values for each load case update with values from the new static
analysis.
5. Click Analyze .
As the analysis runs, the software places messages in the Event Log. A report displays
on the Output tab when analysis completes.
The report displays analysis results on the discharge nozzle for the OPE and SUS load
cases.
7. Click Save .
Page 3 of the report shows that while results are improved, the analysis still exceeds API
Table 5 limits for the operating load case.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 68/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The report shows that the Y-moment on the discharge nozzle is well below the limit. The X-
moment remains more than twice the allowable load. The Z-moment also exceeds the
allowable.
Exceeding twice the allowable load would be fine if Condition F.1.2.b is satisfied, but it is not,
as shown on page 5 of the report.
The sum of the ratios is 2.82, which does not meet condition F.1.2.b, which states that the
combined force/moment load ratios must be less than 2.0. The pump loads are still too high.
The spring support in the model might prove the pump loads can be brought within
their allowable values. As discussed in Review static output reports for the new analysis, the
spring at node 28 directly controls the vertical load on the discharge nozzle. This spring pre-
load could be ideally set so that when the pump is in operation, there is no pump load in the
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 69/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Y-direction. For the current analysis, the hanger carries 904 lb. in the operating position while
the pump carries 1809 lb. If the spring load carried 2713 lb., the load on the pump would be
zero (0) in Y.
For a quick check, you can manually set the Y-load to 0, and then reanalyze the pump in
Equipment Analysis. The results show Condition F.1.2.b reduced to 2.33, which remains
above the allowable load limits.
Pump loads are still above allowables, and a redesign of the system is needed.
The best location for an expansion loop is determined by the orientation of leg A, which
creates the excessive thermal strain. The added piping to generate the expansion loop lies
perpendicular to leg A. For this system, pipe can be added in either the X- or Y-direction. This
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 70/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
added pipe effectively increases the cantilever length which is displaced by leg A. By
increasing the cantilever length, the stiffness is reduced and loads drop.
Cost of pipe
Available space
For this tutorial, you will add an eight-foot by eight-foot loop of pipe and an additional support
on leg A in the X-direction. For systems that are not analyzed, the recommended maximum
spacing between supports for 8-inch water-filled pipe is 19 feet (see ASME B31.1 121.5 or
MSS SP-69). The 8-foot loop run lengthens the 30 - 35 pipe from 12 feet to 20 feet, which is
close to the recommended spacing.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 71/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
When testing layout modifications, you should save the existing model as a new file
and leave the original model intact. If the proposed changes do not produce the required
results, the original model is still available for the next attempt. You then do not have to delete
the proposed changes from the model.
1. Return to the main window ribbon, and click Home > Input > Piping Input with
Tutor-B2 as the current model file.
The Classic Piping Input dialog box and a graphic view display.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 72/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
2. Click File > Save As, and give the model file a new name of Tutor-B3.
3. Click Next Element repeatedly to advance through the model to display element 30-
35.
You can also click on element 30-35 or use Find Node to go directly to the
element.
4. In the DX box, type -20- to change the element length from 12 ft. to 20 ft. Press TAB.
5. Click the Restraints box to display the Restraints tab on the right.
6. For the +Y restraint, change Node from 35 (the node at the end of the elbow) to 33 (the
node at the beginning of the elbow).
The maximum distance between supports as specified in ASME B31.1 and MSS
SP-69 ensures a very low sustained stress in the line. Because CAESAR II
calculates the sustained stresses, the output confirms that much greater distances
than the recommended maximum between supports are safe.
7. Click Break .
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 73/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
You can also right-click the element and select Element > Break Element.
8. Break element 30 - 35 by adding node 32 at the 10 ft. (10-) midpoint, and then click OK.
10. Click Break , and add node 135 at 8 ft. (8-) from node 35.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 74/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1. Double-click the Bend check box to display the Bends tab on the right.
The software creates a long radius elbow (1-1/2 times the nominal pipe diameter), node
133 at the elbow near point (Angle 2 of 0.000), and node 134 at the midpoint (Angle 1
of M). Node 135 moves to the elbow far point.
The elbow is part of the horizontal pipe run, but does not display until you
create the horizontal pipe run.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 75/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1. Click Insert Element , select After to place this new element after element 35 - 135,
and then click OK.
The software creates the last element of the loop. The last element of the pipe remains
in its original location.
Add an elbow and adjust the From node for the final element
1. Double-click the Bend check box to add the bend at node 235.
The software creates a long radius elbow (1-1/2 times the nominal pipe diameter), node
233 at the elbow near point (Angle 2 of 0.000), and node 234 at the midpoint (Angle 1
of M). Node 235 moves to the elbow far point.
Again, the elbow is part of the horizontal pipe run, but does not display until you
create the horizontal pipe run.
3. In the From node box, type the value of the new node, 235, and then press TAB.
The software attaches the new loop to the last element of the pipe.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 76/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
ASME B31.1 and MSS SP-69 provide limits to spacing between supports when bends are
included, such as for this expansion loop. The maximum support spacing for 8-inch carbon
steel water line is 19 ft. The maximum run of pipe is 3/4 of the straight run limit. For this model
the limit is about 15 feet. There are over 26 feet of pipe between 35 and 40, so a new support
is required.
2. Click Model > Insert Restraint , or right-click the element and select Restraint >
Insert Restraint.
3. Insert the restraint by adding node 140 at 5 ft. (5-) from node 135. In Copy Restraint
from Node, use the same +Y support as used at node 33 to create a new support with
the same properties at node 140.
The software breaks the element and inserts the new restraint.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 77/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
A large vertical load remains on the pump nozzle after the hanger at node 28 was sized by
the software. The spring selected in Tutorial A from the 1 - ANVIL hanger table can carry
more of the dead weight of the pipe and valving. You will adjust the sizing algorithm, so that
the pump nozzle carries no load when the software calculates the load to be carried by the
larger spring.
1. Click Previous Element to go back to element 25 - 30. Click Hangers to display the
Hangers tab on the right.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 78/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The software disconnects the vertical Y restraint at node 5 while it calculates the dead
weight load carried by the proposed spring at 28, allowing the spring to carry the full
vertical load.
5. As a final check, click Distance . Select Between Element Nodes, type 5 (the first
element) and 40 (the last element) in the boxes, and then click Calculate. In Results,
the length should be 26' 8 3/8", the same distance you measured in Tutorial A.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 79/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Error checking should complete without any warning or error messages. The model is
ready for static analysis.
If any errors do occur, carefully read the messages and return to Classic
Piping Input to correct them.
The software performs analysis for the piping system and the basic load cases.
When complete, the Static Output Processor displays.
The model uses the load cases created for the original model in Tutorial A. For
more information, see Check the static load cases.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 80/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The graphics show the model and a normalized deflected shape of the system in the
operating condition.
For Load Cases Analyzed, SHIFT-click to select the OPE, SUS, and EXP load
cases
2. For Output Viewer Wizard, click Add, and then click Finish.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 81/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Check the sustained stresses (shown below) and expansion stresses (not shown) to confirm
that they remain below their allowable limits. The highest sustained are 2017 psi and the
highest expansion stresses are 5419 psi, below the allowable stress limits. The sustained
stresses increased a small amount because of the longer spans between supports while the
expansion stresses show a significant reduction. The added system flexibility caused this
reduction in expansion stress. That is a good indication that the nozzle loads have dropped as
well.
Examine the impact of the hanger modification on the pump nozzle loads at node 5.
The software selected a heavier spring (size 12) for installation at node 28. In the original
Tutorial A analysis, a size 10 spring was selected. The spring now carries 2202 pounds in its
hot position. This greater load is the result of the modification to the spring hanger selection
criteria where the pump is disconnected in the Y direction when the software calculates the
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 82/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
spring’s hot load. The added load-carrying capability of the spring reduces the vertical load on
the pump nozzle.
The operating and sustained (installed) restraint summary show the impact of this model
modification on the pump nozzle loads at node 5.
The pump discharge nozzle loads at node 5 look much better, showing the impact of the
change in flexibility at node 40. The loop adds flexibility in the Z-direction. The Z-force on the
pump falls from 747 pounds to 235 pounds. The large operating moment about the X-axis and
the target of this redesign drops from almost 10,000 pounds to 2,755 pounds.
Another interesting effect of this added flexibility is the increase in the Z-moment from -300
foot-pounds to +1519 foot-pounds. The pump load in the Y-direction exhibits the adjustment to
the hanger selection. The hot load on the pump is -206 pounds and the cold load on the pump
is +337 pounds. If necessary, the hanger load could be adjusted to bring the pump installation
load to zero or the pump operating load to zero. The spring support at node 28 now shows a
hot load of 2,202 pounds and a cold load of 2,540 pounds.
By releasing the anchor in the initial weight analysis, the spring carries the riser load. This
load was only 904 pounds in the original analysis. The extra flexibility also changed the
support load at node 33. Originally, the support load dropped as the pipe became hot. Now,
the load increases as the pipe heats up. The vessel nozzle loads at node 40 show a similar
pattern of change as the pump nozzle. Most loads drop, but there is one moment (in this case
it is X) that increases.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 83/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Confirm that the discharge nozzle loads are below their maximum allowed values. Refresh
discharge loads in Equipment Analysis and rerun the analysis, or refer to the original
analysis to quickly locate the individual limits and compare them to the new operating loads
on node 5:
For this exercise, the loading on the suction side of the pump is assumed to meet
allowable loading. Two times the API allowable loading was used.
Because all six components of the discharge nozzle loads are below their limits, no additional
checks (conditions F.1.2.b. and F.1.2.c.) need to be made. The discharge nozzle is no longer
overloaded. The final pump evaluation cannot be made until the suction nozzle loads are
compared with their API 610 limits.
Conclusions
Piping stresses show that the pump discharge loads are now within their allowable limits.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 84/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Vessel loads
While not part of this tutorial, the vessel loads from the nozzle at node 40 should also be
checked. Unlike loads on the pump, these loads cannot be compared to a fixed load limit.
Instead, these loads must be converted to local stresses on the vessel and then compared
with the limits defined by ASME Section VIII, Division 2. As a very rough guide for evaluating
local vessel stresses, you can check the code defined stress on the pipe connected to the
vessel. If those stresses are below about 6000 psi, the vessel stresses should be adequate.
Looking at the operating, sustained, and expansion stresses at node 40, the maximum stress
is less than 2500 psi. The vessel loads seem fine.
To check the stresses in detail, the Welding Research Council Bulletin 107 (WRC 107) can be
used to convert the applied forces and moments to the appropriate local stresses. CAESAR II
provides a processor to convert these loads into WRC 107 stresses and a second processor
to combine the different stress categories (general or local primary membrane stress intensity,
primary membrane plus primary bending stress intensity, and primary plus secondary stress
intensity) for comparison with their design limits.
Archiving
Final reports should now be made to document this design change. The input listing can be
generated from Classic Piping Input or from the Static Output Processor. You should
include the software's current default settings in this input echo and a hard-copy of a few input
plots. Structural and stress results from the Static Output Processor substantiate the current
design.
Archive the files Tutor-B3.C2 and Caesar.cfg to preserve a copy of the CAESAR II input, load
case definition, output, and software default settings. Often upon release of a new version of
CAESAR II, archived files must be converted to the new version and subsequently
reanalyzed. This is primarily due to changes within CAESAR II as new features and codes are
added. To avoid this, keep the old version of the software available to view existing analyses,
and use the newest version for new analyses.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 85/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Bends
This section provides guidelines and recommended best practices for the modeling various
bend geometries in CAESAR II.
For detailed information about using the software to define bend geometry, see
"Component Information" in the CAESAR II User's Guide.
Bend Definition
A bend is defined by the element entering the bend and the element leaving the bend. The
bend curvature is always physically at the To end of the element entering the bend.
The input for the element leaving the bend must follow the element entering the bend. The
bend angle is defined by these two elements. The default bend radius is 1-1/2 times the pipe
nominal diameter (long radius), but it can be changed to any other value. When you specify a
bend, two additional intermediate nodes are automatically generated--one at the 0º location
and one at the bend midpoint (M).
For stress and displacement output, the To node of the element entering the bend is located
geometrically at the far-point on the bend. The far-point is at the weld line of the bend,
adjacent to the straight element leaving the bend. The 0º point on the bend is at the weld line
of the bend, adjacent to the straight element entering the bend.
The From point on the element is located at the 0º point of the bend (and no 0º node point is
generated) if the total length of the element as specified by DX, DY, and DZ is equal to:
R tan (b / 2)
Where b is the bend angle, and R is the bend radius of curvature to the bend centerline.
Nodes defined by the Angle and Node properties are placed at the given angle on the bend
curvature. The angle starts with zero degrees at the near-point on the bend and goes to b
degrees at the far-point of the bend. Angles are always entered in degrees. Entering the letter
M as the angle designates the bend midpoint.
Nodes on the bend curvature cannot be placed closer together than the angle distance
specified by Minimum Angle to Adjacent Bend in the Geometry category of the Tools >
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 86/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Configure/Setup command. This includes the spacing between the nodes on the bend
curvature and the near- and far-points of the bend.
The minimum and maximum total bend angle is specified by the Minimum Allowable Bend
Angle and Maximum Allowable Bend Angle properties, also in the Geometry category of
the Tools > Configure Setup command.
When specifying single-flanged bends, it does not matter on which end of the bend you place
the flange.
If you want to include the weight of the rigid flange at the bend ends, then put rigid elements
(whose total length is the length of a flange pair) at the bend ends where the flange pairs
exist.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 87/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
As a guideline, British Standard 806 recommends stiffening the bends whenever a component
that significantly stiffens the pipe cross section is found within two diameters of either bend
end.
The flanges in the figures below are modeled only to the extent that they affect the stiffness
and the stress intensification for the bends.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 88/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
DX = 2R
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 89/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Mitered Bends
Evenly spaced mitered bends, whether closely or widely spaced, are defined by two
parameters:
For closely spaced miters, the equivalent radius is equal to the code defined as R1 for B31.3
and R for B31.1. The equation for the equivalent radius to the spacing for evenly spaced
miters is:
Req = S / [ 2 tan(q) ]
Where:
q = code-defined half-angle
between adjacent miter cuts: q
= a / 2N
Where:
N = number of cuts
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 90/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
B = S [ 1 - ro / Req ]
Where:
Where:
S = miter spacing
B > 6 tn
q £ 22.5 deg.
Closely spaced miters, regardless of the number of miter cuts, can be defined as a single
bend. CAESAR II always calculates the spacing from the bend radius. If you have the miter
spacing but not the bend radius, the radius must be calculated as shown in the following
example. The mitered bend shown below has four cuts through 90º and a spacing of 15.913
inches.
q = a / 2N
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 91/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
= 90 / [2(4)]
= 11.25º
= 40
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 92/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
S ³ r * [1 + tan (q)]
Where:
q £ 22.5º
In CAESAR II, you must enter widely spaced miters as individual, single-cut miters, each
having a bend radius equal to:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 93/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
R = r [1 + cot (q)] / 2
Where:
During error checking, CAESAR II produces a warning message for each mitered component
that does not pass the test for a closely spaced miter.
Calculate the D coordinates to get from the tangent intersection point of the single cut miter
bend at node 10 to the single cut miter bend at node 15.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 94/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The straight pipe section coming into and going out of the bend must be ³ Reqsin (q).
Enter widely spaced miters as individual straight pipe elements, with bends specified, having
one miter cut.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 95/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The specified fitting thickness applies only for the current elbow and is not persisted to any
subsequent elbows in the job.
Stresses at the elbow are calculated based on the section modulus of the matching pipe as
specified in the B31 codes. However, stress intensification factors and flexibility factors for the
bend are based on the elbow wall thickness.
In the following example, the elbow at node 10 has a thickness larger than the matching pipe
wall. The matching pipe has a thickness of 0.5.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 96/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 97/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 98/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Restraints
This chapter provides guidelines and recommended best practices for modeling different
types of restraints in CAESAR II.
Anchors
Use the following guidelines when modeling anchors in CAESAR II:
You can use connecting nodes with anchors to rigidly fix one point in the piping system
to any other point in the piping system.
The value that you define for the Stif property applies to all six anchor degrees-of-
freedom.
The example below shows a nozzle connection modeled as an anchor, along with the
corresponding rigid anchor input on the Restraints Auxiliary Data tab in the Classic Piping
Input dialog box.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 99/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
For anchors with displacements, ensure that all six degrees-of-freedom at the node are
defined.
Degrees-of-freedom not defined (left blank) in any displacement vector are presumed
to be free in all load cases.
Non-zero displacements are usually part of the thermal expansion effects. They should be
added into any analysis case containing the corresponding thermal, such as W+P1+T1+D1.
We recommend load cases that do this automatically.
The translations and/or rotations for any nodal degree of freedom that has displacements
specified in any displacement vector are zero for the following load cases:
Those that do not contain a vector as part of the load case identification
Those where the specified non-zero value for load cases containing the vector is part of
the load case identification
For example, defined displacements are used if the load case is W+P1+T1+D1 (OPE), and
those displacements are held to zero if the load case is W+P1 (SUS).
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 100/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Flexible Anchors
Use the following guidelines to model flexible anchors in CAESAR II:
Refer to the following flexible nozzle examples to improve modeling methods for
intersections of this type.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 101/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
For more information about defining restraints, see "Restraints" in the CAESAR II
User's Guide.
Define a unique connecting node (CNode) at each of the six restraints. All six restraints
should have the same connecting node.
The CNode in the following example is 1005. CNode numbers must be unique.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 102/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 103/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Do not specify displacements for the nozzle node. Refer to the displacements at flexible
nozzles below.
You must complete the error check process to view these calculated values.
Nozzle configurations outside of the WRC 297 curve limits are considered rigid. It is not
unusual for one stiffness value to be rigid because of curve limits and for the others to
be suitably flexible.
You can use Vessel Temperature and Material in the WRC 297 auxiliary data area to
optionally compute a reduced modulus of elasticity for the local stiffness calculations.
Example
Schematic
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 104/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 105/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Define a unique vessel node in the nozzle auxiliary data area (Classic Piping Input
dialog box).
These displacements can be specified on any element. The displacement node does
not need to be on an element that defines it.
The CAESAR II-generated nozzle/vessel flexibilities are inserted in restraints that act between
the nozzle node and the vessel node.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 106/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The nozzle auxiliary data area displays when you select Nozzle Flex on the
Classic Piping Input dialog box. For more information, see "Nozzle Flex" in the
CAESAR II User's Guide.
Run a rigid element between the vessel node defined in the nozzle auxiliary data area
and the centerline of the vessel. The outside diameter of the rigid element should be
approximately equal to the outside diameter of the vessel. The weight of the rigid
element should be zero.
Model the actual vessel length using pipe elements. Model the vessel diameter and wall
thicknesses as accurately as possible
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 107/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The CAESAR II-generated nozzle/vessel flexibilities are inserted between the nozzle node
and the vessel node.
Example
Schematic
Input
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 108/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 109/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 110/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Output
Double-Acting Restraints
Double-acting restraints are those that act in both directions along the line of action. The most
commonly used restraints are double-acting.
A CNode is the connecting node. If you do not enter a value in the CNode box, the restrained
node is connected using the restraint stiffness to a rigid point in space. If you do enter a value
for CNode, the restrained node is connected using the restraint stiffness to the connecting
node.
If you specify a gap, it is the amount of free movement along the positive or negative line of
action of the restraint before resistance to movement occurs. A gap is a length, so it is always
positive.
Translational Restraints
Rotational Restraints
Translational Restraints
Restraint acts along both the positive and negative directions. Friction at double-acting
restraints acts orthogonally to the line of action of the restraint.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 111/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Rotational Restraints
The behavior of rotation restraints is similar to double-acting translational restraints. Friction is
not defined for rotational restraints.
Single-Directional Restraints
The following are some important facts pertaining to single-directional restraints:
The plus or minus sign (+/-) on the single-directional restraint gives the direction of free
movement. For example, a positive Y restraint (+Y) can move freely in the positive Y-
direction and is restrained against movement in the negative Y-direction.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 112/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Any number of single-directional restraints can act along the same line of action. If more
than one single-directional restraint acts along the same line of action, then there are
usually two in opposite directions and are used to model unequal leg gaps.
A CNode is the connecting node. If you do not define a value for CNode, then the
restrained node is connected using the restraint stiffness to a rigid point in space. If you
enter a value for CNode, then the restrained node is connected using the restraint
stiffness to the connecting node.
You can specify friction and gaps with single-directional restraints. The gap is in the
opposite direction of the free travel.
Guides
Use the following guidelines when modeling guides in CAESAR II:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 113/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
You can define guides using the global system coordinates or using the applicable
options in the restraints auxiliary data area.
The restraints auxiliary data area displays when you select Restraints on the
Classic Piping Input dialog box.
A guided pipe in the horizontal or skewed direction has a single restraint, acting in the
horizontal plane, orthogonal to the axis of the pipe.
CAESAR II computes direction cosines for guides. The software ignores user-defined guide
direction cosines.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 114/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 115/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Limit Stops
Use the following guidelines when working with limit stops in CAESAR II:
Limit stops are single- or double-acting restraints whose line of action is along the axis
of the pipe.
The plus or minus sign (+/-) on the single-directional restraint gives the direction of
unlimited free movement.
A limit stop and a single-directional restraint can have gaps. The gap is the distance of
permitted free movement along the restraining line of action.
A gap is a length and is always positive. The plus or minus sign (+/-) on the restraint
determines the orientation of the gap along the line of action. The gap direction is
opposite to the direction of free travel.
You can use connecting nodes (CNode) with any limit stop model.
Limit stops provide double- or single-acting support parallel to the pipe axis. Limit stops
can have gaps and friction. The positive line of action of the limit stop is defined by the
From and To node on the element.
CAESAR II computes direction cosines for orthogonal or skewed limit stops. The
software ignores user-defined limit stop direction cosines.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 116/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The stop at node 45 permits unlimited free movement in the positive X-direction and 1.0
inches of free movement in the negative X-direction before the limit stop becomes active.
The stop at node 195 permits unlimited free movement in the negative X-direction and 1.0
inches of free movement in the positive X-direction.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 117/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Windows
Use the following guidelines when modeling windows in CAESAR II.
Equal leg windows are modeled using two double-acting restraints with gaps orthogonal
to the pipe axis.
Unequal leg windows are modeled using four single-acting restraints with gaps
orthogonal to the pipe axis, as shown in the example below.
The gap is always positive. The plus or minus sign (+/-) on the restraint determines the
direction of movement before the gap closes. If there is no plus or minus sign (+/-) on
the restraint, then the restraint is double-acting, and the gap exists on both sides of the
line of action of the restraint. If there is a plus or minus sign (+/-) on the restraint, then
the gap exists on the restrained line of action of the restraint. For example, a positive Y
(+Y) restraint is restrained against movement in the negative Y-direction. Any gap
associated with a positive Y restraint is the free movement in the negative Y-direction
before the restraint begins acting.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 118/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Allowable rotation of 5º in either direction about the Z-axis before resistance to rotation is
encountered.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 119/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The hinge assembly at node 50 can rotate relative to assembly at node 55 only in the positive
direction about the Z-axis.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 120/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Piping at node 55 rests on top of the restraint that is displaced in the Y-direction, simulated
by node 1055.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 121/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
In the example above, ignoring other loads that may be acting on the pipe, the 0.250-
inch gap will be closed in the negative X-direction, and the pipe will have a displacement of
0.50-inches in the positive X-direction.
Restraint Settlement
Use the following guidelines when modeling restraint settlement in CAESAR II:
The settlement displacements are prescribed for the connecting node at the single
directional restraint. For more information, see Single-Directional Restraint with
Predefined Displacement.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 122/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
You can use direction vectors or direction cosines to define the line of action of the
restraint. If direction vectors are used, CAESAR II converts them to direction cosines.
Any translational axis can be used in the restraint description. The redefinition of the
axis does not affect any other restraint description for the element.
Use caution when entering skewed direction input data. A common mistake is to specify
an axial instead of transverse restraint when modeling a skewed guide. Plotted section
views of the restrained nodes are a useful check of the skewed direction specification.
The sense of the direction or cosine unit vector is unimportant. In the definition of
double-acting restraints, the direction vector and cosines are used only to define the
restraint line of action and are not concerned with a direction along that line.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 123/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
You can use a simple rule for finding perpendicular, skewed, or direction vectors. The
restraint is to be perpendicular to the pipe. If the pipe has skewed delta dimensions DX
and DZ, the perpendicular restraint directions vector is (DX, 0, -DZ).
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 124/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Direction vectors or direction cosines can be used to define the line of action of the
restraint. If direction vectors are used, CAESAR II converts them to direction cosines.
The direction of the cosines or the direction vector is along the positive line of action of
the positive (+) restraint. Refer to the example below
You can use connecting nodes (CNode) with any skewed single-directional restraint.
Nonlinear or linear restraints can act between two different pipe nodes. The CNode property
effectively represents to what the other end of the restraint is attached.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 125/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Use a restraint with a connecting node to link the pipe to the rigid element that extends
from the vessel shell.
You can specify any number of restraints between the restrained node and the
connecting node.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 126/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The figure below shows a bend supported vertically by a rigid rod. The rod is allowed to take
tensile loads only, so it is modeled as a single-directional restraint that can move freely in the
positive Y-direction.
The line of action of the rod is shifted away from node 19. A downward force at node 15
produces a positive Z-moment about node 20 in the system as modeled, but a negative Z-
moment about node 20 in real-time.
The magnitude of this moment is a function of the load and the moment arm (the amount of
the shift). If this is considered significant, then a rigid element with zero weight can be placed
between node 19 and the actual point of rod attachment. The restraint is then placed at the
actual point of rod attachment.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 127/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The To node of the bend is placed at the tangent intersection point for geometric construction,
but it is placed at the bend far point for analysis purposes. Consequently, specifying a node at
the bend far-weld point generates an error.
Nodes and angles on the bend curvature can be specified in any order.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 128/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Easy input
Dummy leg does not act at the proper place on the bend curvature
On Curvature Method
Easy input
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 129/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Dummy leg does not act along the centerline of the vertical run
Difficult input
The element immediately after the bend must define the downstream side of the
bend. Do not define dummy legs on the element immediately following a bend.
Dummy legs and/or any other elements attached to the bend curvature should be coded to
the bend tangent intersection point. The length of the dummy leg is taken directly from the
DX, DY, and DZ properties defined for the dummy leg of the pipe. There is no automatic
alteration of the dummy leg length due to the difference between the bend tangent
intersection point and the actual point on the bend curvature where the dummy leg acts. Enter
the true length of the dummy leg in the DX, DY, and DZ boxes in the Classic Piping Input
dialog box.
Input and output plots of the dummy leg always show it going to the bend tangent intersection
point.
During error checking, the software generates a warning message for each dummy leg/bend
model. Verify that the warning message description of the bend is accurate.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 130/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 131/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 132/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Enter the true length of the dummy leg in the DX, DY, and DZ boxes in the Classic Piping
Input dialog box.
Input and output plots of the dummy leg always show the dummy leg going to the bend
tangent intersection point.
During error checking, the software generates a warning message for each dummy leg/bend
model. Verify that the warning message description is accurate.
Example
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 133/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Large rotation rods can be entered in any direction. Use the Type list on the Classic Piping
Input dialog box, to select the rotation rod: XROD, YROD, or ZROD. After the rotation rod is
selected, the restraint options change as follows:
Mu changes to Fi, which is the initial load on the restraint if used to model variable
support spring hanger. (Imagine the large rotation rod as providing a bowl in which the
pipe node is free to move.)
Enter large rotation rods only where they are needed. Repeatedly using large rotation rods
when they are not necessary can cause the system to become unstable during the nonlinear
iteration. First, analyze the system without the large rotation rods, and then add large rotation
rods where horizontal movement at support points is greatest. Usually, you should add only
one rod in an area at a time.
Large rotation is generally considered to become significant when the angle of swing
becomes greater than 5º degrees.
As for any other support, connecting nodes can be used for large rotation rods. Graphically,
the connecting nodes and the restraint node do not have to be at the same point in space.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 134/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
There is no plot connectivity forced between large rotation rod nodes and connecting nodes.
The plus or minus signs (+/-) on the large rotation rod determine the orientation of the swing
axis. A positive YROD (+YROD) is equivalent to an YROD and indicates that the concave side
of the curvature is in the positive Y-direction.
Example
The rod pivots about the structural steel support. There is a very short swing arm, so even a
small amount of horizontal movement produces a relatively large swing. The output report for
this restraint shows X- and Y-direction loads.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 135/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 136/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Bi-Linear Restraints
Bi-linear restraints are used most often to model soil support where some soil ultimate load
bearing capacity can be calculated. Bi-linear restraints are designated by typing a 2
immediately after the direction in the restraint Type box.
Stif changes to K1, which is the initial stiffness. A value for K1 is optional. If it is left
blank, the software presumes a rigid initial stiffness.
Gap changes to K2, which is the yield stiffness. The software requires a positive value
for K2.
Mu changes to Fy, which is the yield load. The software requires a value for Fy.
Some sub-sea pipeline resistance tests have shown that load carrying capacity drops after
the ultimate load is reached, and displacement continues.
For more information about the use of the spring types used to model underground piping
systems, see Underground Pipe Modeler in the CAESAR II User Guide.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 137/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 138/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Static Snubbers
Static snubbers are translational restraints designed to provide resistance to dynamic loads
such as seismic and wind. Snubbers are activated by checking the Snubbers Active? check
box for the appropriate load case (the one that contains the occasional load) on the Load
Case Options tab in the Load Case Editor. The figure below shows that snubbers will be
active in load case L2 to restrain the pipe against the uniform load.
Static snubbers, or static analysis snubbers, have SNB following the translational direction
that displays in the restraint Type box (located on the Classic Piping Input dialog box). After
you enter a snubber, Gap and Mu are no longer available.
Static snubbers can be directional. That is, they can be preceded by a plus (+) or minus (-)
sign. To model static snubbers, follow the steps below.
2. Note the displacements, in all six degrees of freedom, at each snubber location.
3. In the Classic Piping Input dialog box, add each snubber with a distinct CNode.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 139/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
6. Activate snubbers in the Load Case Editor for all load cases containing occasional
loads.
Plastic Hinges
The steps in setting up a plastic hinge are illustrated below. The leg from A to B is overheated,
causing bending of the B-D support leg. This example models the plastic deformation at
cross-section E-E. The plastic hinge is formed between nodes 10 and 15. The plastic hinge is
modeled as a zero length expansion joint with rotational bi-linear restraints. The expansion
joint is used to provide translational and torsional rigidity at the plastic hinge junction. Two bi-
linear supports are used to model rigid resistance to bending until a breakaway force (yield
force) is exceeded, at which point bending is essentially free.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 140/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Fy = SyZ(SF)
Where
The sway brace is composed of a single compression spring enclosed between two movable
plates. The spring is precompressed a full inch, which provides an initial force that
instantaneously opposes vibration. Any movement from the sway brace neutral position is
opposed by a load equal to the pre-load plus travel from the neutral position multiplied by the
sway brace spring constant. After maximum allowed travel (usually 3-inches in either
direction) is reached, the sway brace locks, preventing additional movement.
Manufacturers typically recommend a specific size sway brace for a given pipe nominal
diameter.
A more specific sway brace selection is possible when the exact restraining force required to
control the piping vibration is known. The energy necessary to control the piping is
proportional to the mass, amplitude of movement, and the force causing the vibration. From
this relation, the exact restraining force required to control the piping vibration can be
calculated and an appropriate sway brace size selected.
After it is selected, the sway brace can be modeled in CAESAR II using a combination of a bi-
linear restraint and a translational restraint:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 141/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
In the event that the sway brace is to be installed in the operating condition (or the neutral
position is to be adjusted in the operating position), the modeling in CAESAR II is a little more
complex. In this case, before modeling the sway brace, you must analyze the piping system
without the sway brace to obtain displacements from the cold to neutral operating position:
Run an analysis on the system without the sway brace to obtain the displacements from cold
to operating condition. In the example illustrated below, the assumed CAESAR II-calculated
displacement from cold to operating position is 0.5 inches
In the SUS case, the displacement D2 (vector 2) represents the pre-load in cold position.
Under shutdown conditions, the pipe returns to its cold position and the brace exerts a force
as previously described.
Sustained case restraint loads on sway brace = Pre-Load + Hot Deflection * Spring Rate
In OPE, the displacement allows thermal expansion, and the sway assumes neutral position
exerting zero or negligible load on the pipe.
Operating case restraint loads on sway brace =~ 0.0 (does not restrain thermal expansion)
Sway brace opposing compression force (movement occurs after pre-load is overcome).
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 142/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 143/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Hangers
This section illustrates methods for incorporating spring hanger design into CAESAR II
models.
For detailed information about using the software to define hangers, see Hangers in
the Boundary Conditions section of the CAESAR II User's Guide. For more information on
how CAESAR II selects hangers, see Hanger Sizing Algorithm in the Technical Discussions
section of the CAESAR II User's Guide.
Select Model > Hanger Design Control Data from the Classic Piping Input dialog box to
enter values that affect hanger design throughout the model. The hanger control options, with
default values, are shown below. Complete descriptions of each item can be found in the
CAESAR II User's Guide.
To set the default value displayed in the Hanger Table box, specify the Default
Spring Hanger Table setting in Configuration Editor > Database Definitions.
Double-click Hanger on the Classic Piping Input dialog box to define the spring hanger data
for a particular node.
Whenever CAESAR II detects a proposed spring hanger location supporting zero load, the
software displays a warning and does not select a hanger for this location. You can remove
this proposed hanger location from the model to eliminate the warning.
There are instances where the stiffness of the adjacent piping and the hanger location
restraints in the restrained weight case interact unfavorably. This can produce an unwanted
distribution of loads. Often, reducing the stiffness used to compute the hanger loads in the
restrained weight run eliminates these load distribution problems. The default for this stiffness
is 1.0E12. Values on the order of 50,000 or 75,000 have been used successfully to somewhat
relax the system and redistribute these piping loads. You can define the value the software
uses for calculating hanger restrained weight loads in the Hanger Default Restraint
Stiffness configuration setting in Tools > Configure/Setup > Computational Control. .
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 144/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The operating case for hanger travel (free thermal case) can be analyzed either with no
spring stiffness at the hanger locations, or with the stiffness of the selected springs inserted at
those locations. In the second case, the software selects the springs through an iterative
process.
You can specify the manner in which the software handles spring hangers in the Include
Spring Hanger Stiffness in Hanger OPE Travel Cases configuration setting in Tools >
Configure/Setup > Computational Control. Inserting the actual hanger stiffness into the
Operating Case for Hanger Travel may give a more accurate result, but may also introduce
convergence problems. Therefore, in the latter case, it is very important that you adjust the
hanger load in the cold case (in the physical system) to match the reported hanger cold load.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 145/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
CAESAR II input plots use a different symbol for these base supports.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 146/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 147/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1. Enter the constant effort support load (per hanger) in the Predefined Hanger Data box.
The hanger design algorithm does not design hangers that are completely predefined.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 148/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1. Enter the Spring Rate and the Theoretical Cold Load (installation load, on a per
hanger basis) values.
The hanger design algorithm does not design hangers that are completely predefined. Other
data can exist for the spring location, but this data is not used. Entered spring rates and
theoretical cold loads are multiplied by the number of hangers at this location. CAESAR II
requires the Theoretical Cold (Installation) Load to pre-define the spring where upward
travel is positive.
= 2811 pounds
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 149/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Placing a negative number in that field allows CAESAR II to design up to that number
of hangers at the location.
Example
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 150/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The old spring rate is entered in the Spring Rate box under Predefined Hanger Data. The
Theoretical Cold (Installation) Load must not be specified.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 151/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Cold Spring
See Cold Spring in the Technical Discussions section of the CAESAR II User's Guide for a
detailed discussion of the method for analyzing cold springs.
Example
Cut Short
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 152/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 153/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
You must first disable Connect Geometry Through CNodes in the Geometry
Directives category of Tools > Configure/Setup. For more information, see "Configuration
and Environment" in the CAESAR II User's Guide.
Thermal growth of the hanger-connecting node can be specified on any pipe element.
In the following example, the hanger at node 9 is supported from a structural steel extension
(node 1009) from a large vertical vessel. The vessel at the point where the hanger is attached
grows thermally in the plus Y direction by 3.5 inches.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 154/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
When using hangers with connecting nodes to design springs, be particularly careful that
CAESAR II’s design hot load is accurate. To find the hot load, CAESAR II puts a rigid element
between the pipe node and the support node (which may be another pipe node as in the
example below), and runs a weight case. If both nodes are expected to deflect in the weight
run, then the hanger weight loads are distributed to other parts of the piping system and not to
the hanger. In this case, you may have to estimate the loads on the hanger in an independent
run, and then manually type the operating load on the particular spring hanger with the
connecting node.
If zero-load constant-effort supports are designed for a spring location with a connecting
node, switch the hanger node and the connecting node. In this situation, the pipe node tends
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 155/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
to deflect downward in the weight run less than the connecting node. To CAESAR II, this
looks like the connecting node is pushing down on the hanger node, thus “holding the pipe
down.” Switching the hanger node and the hanger-connecting node eliminates this problem.
You must first disable the Connect Geometry Through CNodes configuration
option to avoid plot and geometry errors. For more information, see "Configuration and
Environment" in the CAESAR II User's Guide.
The travel is the displacement of the hanger node as it thermally expands away from the
anchor. When weight sensitive anchors (such as equipment nozzles) are relatively close to
the hangers (that is, less than four or five pipe diameters in the horizontal plane), the anchors
should probably be freed during the hanger restrained weight run. When the anchors are
freed, the weight of the pipe between the anchor and the hanger should fall almost in its
entirety on the hanger.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 156/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Anchor nodes to be released are typed on the specific Hanger Auxiliary Data tab. The
anchor degrees of freedom are released according to the specified Free Code value. Anchor
degrees of freedom are released for the hanger design restrained weight run only. If the Free
Code value is not specified for an anchor or restraint to be freed, all degrees of freedom
associated with the anchor or restraint are released for the restrained weight solution.
Only linear restraints and anchors can be freed to cause additional weight to be carried by the
hanger. See the following example for more information.
The anchor at 5 is freed in the Y-direction; the anchor at 105 is freed in all directions.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 157/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 158/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
When a bottom out spring is entered, the restraint auxiliary screen changes as follows: The
Gap value changes to "x" (the permitted travel), and the Mu value changes to F (the initial
spring load). The direction of permitted travel is assumed to be opposite to the initial load on
the pipe. These definitions are setup to handle vertical springs. Because of this, the "x" and F
inputs are always entered as positive as shown in the following example.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 159/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Simple bottomed-out spring restraints are used most often to conveniently enter predefined
springs into the piping system model. These spring restraints provide a bottoming out
capability that occurs when the spring has exceeded its maximum travel limit.
Always enter the stiffness Stif, the allowed travel "x", and the initial load on the spring F, to
use the bottomed out spring model. If the travel "x" is not entered, it defaults to zero. If the
initial load is not entered it also defaults to zero, and its sign is positive. No hanger should be
entered at the same position as a bottomed out spring.
Known information:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 160/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
To get from the installed condition to the initiate lift-off condition the can must displace in the
positive Y direction.
K1 = Spring Rate
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 161/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
down. The relative movement between the pipe, trunnion, shoe, or cradle and the top plate of
the spring creates frictional forces on the piping system.
The Spring Can with Friction Builder provides simple and comprehensive modeling methods
for spring cans.
Comprehensive Method
Specifies a detailed design of the spring can assembly and considers the spring can
components and the insulation.
Rigid elements
Element 5-10
A rigid element from the pipe center to the pipe outer surface, where length equals the outer
pipe radius.
The rigid element dimensions and process parameters match the parent pipe at the spring
can assembly location node (SL).
Element 10-15
A rigid element from the pipe outer surface to the top of the can at the hanger node (HN). The
element length, h equals:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 162/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The trunnion or shoe height for hot insulated and non-insulated pipe.
The rigid element dimensions match the parent pipe at the spring can assembly location node
(SL), but the process parameters are ambient temperature and zero pressure. Other
parameters, such as fluid density, mill tolerance, corrosion allowance insulation thickness, and
insulation density are set to zero.
Element 25-30
A rigid element representing the available installation space, H, of the spring can with or
without a stanchion.
The rigid element dimensions match the parent pipe at the spring can assembly location node
(SL), but the process parameters are ambient temperature and zero pressure. Other
parameters, such as fluid density, mill tolerance, corrosion allowance insulation thickness, and
insulation density are set to zero.
Node 30
Restraint anchor node, ANC. The anchor node represents equipment, a platform, or structure.
While the restraints account for spring can friction, they do not carry piping loads. When
the pipe, trunnion, shoe, or cradle slides on top of the spring can, the frictional loads at
Node 20 are FX and FZ.
Element 25-30 can be omitted by retaining the +Y restraint with µ provided on node 20
and then deleting CNode 25.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 163/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Simple Method
Node 55 CNode 60
Node 60
Restraint anchor node, ANC. The anchor node represents equipment, a platform, or structure.
While the restraints account for spring can friction, they do not carry piping loads. When
the pipe, trunnion, shoe, or cradle slides on top of the spring can, the frictional loads at
Node 55 are FX and FZ.
The software bases spring can selection on the height, H. ANC at node 60 is defined at
the distance H from the bottom surface of pipe, even though there are no elements
between nodes 55 to 60.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 164/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
For the Simple method, spring cans do not need reorientation because the software
does not create rigid elements.
When a pipe skews in the vertical plane, the pipe orientation lies between the vertical global
axis and one of the horizontal global axes. The axial and lateral restraints orientations follow
the global axis directions, projected onto the horizontal plane. Vertical restraint orientation
follows the global vertical axis direction.
The software only considers a pipe skewed in the vertical plane if the angle is greater
than 5º.
The software creates a rigid element from the pipe center to the pipe outer surface, oriented
in the global vertical axis. You must reorient the element for the pipe orientation.
The Spring Can with Friction Builder creates the rigid elements shown by the dashed red lines
in the below figure. The default orientation of the rigid elements matches the global vertical
axis. To account for the skewed pipe orientation, you must rotate the rigid pipe outer radius
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 165/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
element so that it connects to the outer pipe surface at a right angle. After rotation, the rigid
elements align as shown by the solid blue lines.
When a pipe skews in the horizontal plane, the orientation of axial and lateral restraints
follows the local axis direction. Vertical restraint orientation follows the global vertical axis
direction. The figure below shows the rigid elements created by the Spring Can with Friction
Builder as dashed red lines. You do not need to reorient the elements.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 166/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
When a pipe skews in both the horizontal and vertical planes, the pipe orientation lies
between the vertical global axis and between the horizontal global axes. The axial and lateral
restraints follow the element local axis directions, projected onto the horizontal plane. Vertical
restraint orientation follows the global vertical axis direction. You must only reorient the
element for the pipe orientation in the vertical plane, so the process is similar to that of a pipe
skewed in a vertical plane.
The Spring Can with Friction Builder creates the rigid elements shown by the dashed red lines
in the below figure. The default orientation of the rigid elements matches the global vertical
axis. To account for the skewed pipe orientation, you must rotate the rigid pipe outer radius
element so that it connects to the outer pipe surface at a right angle. After rotation the rigid
elements align as shown by the solid blue lines.
Vertical Pipe
You can create a spring can for vertical pipe by two different methods.
Create a comprehensive spring can at the vertical pipe centerline. The rigid elements created
are in line with the vertical pipe centerline, as shown by the dashed red line in the below
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 167/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
figure. Reorient the rigid elements between the SL and HN nodes to connect at a right angle
to the outer pipe surface. The reoriented elements represent a horizontal trunnion connected
to the vertical pipe, as shown by the solid blue lines in the below figure.
Create a horizontal pipe element connected to the vertical pipe to act as a trunnion. Create a
comprehensive spring can at the horizontal trunnion centerline, as shown by the dashed red
lines in the below figure.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 168/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Expansion Joints
This section provides guidelines and recommended best practices for modeling expansion
joints in CAESAR II.
Instead of lateral spring rates, enter bending spring rates from the manufacturer’s catalog. For
more information about bellows stiffnesses, see Simple Bellows with Pressure Thrust.
Manufacturers publish a wide variety of data for universal expansion joints. In most cases, the
published spring rates are for the universal joint as an assembly. When the lateral stiffness is
given for the whole assembly, the simple or complex models of single bellows can be used. In
this case, the manufacturer must also provide a cumulative assembly displacement limit so
that the piping designer can verify that neither of the bellows are over-extended.
Many universal expansion joint assemblies have stops along the tie bars that are connected
to the center spool-piece. These stops are designed to prevent over-extension of the bellows
and can be modeled in the complex universal joint model. For the simple universal joint
models, you must check the results to verify that the stops are not engaged. Stops should
typically be considered a safety feature and should not be included as a working part of the
design unless particular attention is paid to the design surrounding the stop components.
Check the displacement limits for each of the expansion joints after the protected equipment
loads are within the allowables. You can use the Analysis > Expansion Joint Rating
command to calculate relative bellows movements for evaluating the strength of the
convolution. The Expansion Joint Rating analysis module works only on single bellows,
which requires that you first model and then check each bellows in the universal assembly.
Some manufacturers believe that friction at the tie bar ends, plus other effects, serve to limit
the overall lateral flexibility of this joint. A 10% increase in overall lateral stiffness is sometimes
used to compensate for these frictional effects.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 169/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The complex models are built by running pipe elements, whose diameters are equal to the
diameter of the tie bars and whose wall thicknesses are equal to half of the tie bar diameter,
between rigid elements that extend normal to the pipe axis and from the centerline and to
their intersection with the tie bar centerline.
The weights of the bellows and associated hardware are added to the flange weights on
either side of the bellows. This is particularly true if the expansion joint is between a hanger to
be sized and an anchor.
Field situations, such as loose nuts on tie bars, can be modeled using the complex expansion
joint model.
Descriptions of various universal models are shown below. Each model also includes
example inputs. Only use simple models when you know that both ends of the tie bars are
fixed to the flanges, that is, when there are nuts on both sides of the flange.
The top drawing shows nuts on only one side of the flange at the left end. Model this
configuration with a complex joint model unless you are certain that all tie bars will remain in
tension.
The top model is used when you are given global assembly data for the universal, such as the
assembly lateral stiffness. The second model is used when you are given angular spring rates
for each of the two bellows used in the model.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 170/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
When provided equivalent single bellows lateral stiffness for the whole assembly:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 171/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 172/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 173/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
In the following example, the total length of a four-convolution joint is 8-inches, and the total
length of an 8-convolution joint is 12-inches. This means that the extra four convolutions add
4-inches, making the length of all twelve convolutions 12-inches. This also indicates that the
rigid end pieces on this joint of four, eight, or twelve convolutions are 4-inches.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 174/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
= 885.4 lb/in.
Build the CAESAR II model of the flexible portion of the expansion joint. The rotational
restraints between nodes 29 and 30 keep the two flanges parallel, which assumes three or
more tie rods. In the field, the tie bars at four points around the expansion joint keep the
flanges parallel.
The flanges and the tie bars form a parallelogram upon lateral deflection.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 175/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 176/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 177/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The following groups illustrate the method used to construct the universal joint with lateral
stops shown above. Only the right-side tie rod elements are shown below.
34-36 / 36-38
30-32 / 40-42
— Bellows elements —
32-34 / 38-40
1003-1002 / 1002-1001
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 178/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Hinged Joint
Hinged joints use a zero-length expansion joint with rigid axial, transverse, and torsional
stiffnesses. The bending stiffness equals the bending stiffness of the hinge.
You define the hinge directions using restraints and connecting nodes. The restraint line of
action is always normal to the hinge axis.
Manufacturers define hinged joints to take pressure thrust. Verify that the joint manufacturer is
aware of the design loads in the hinges.
Some expansion joint manufacturers believe that the hinge friction can provide considerable
additional resistance to bending. As the axial load that the hinge carries becomes large, the
hinge friction effect increases. You can make approximations to this increase in bending
stiffness by increasing the stiffness of the bellows proportionally to the axial load on the hinge.
The expansion joint manufacturer can help in determining this.
Typical geometries for hinged expansion joints are shown in the following figures:
In the next example, the hinged joint is zero length and is defined between nodes 45 and 46.
X is the hinge axis, meaning that all relative rotations are permitted between nodes 45 and 46
about the X-axis. Nodes 45 and 46 are fixed rotationally relative to each other in the Y-axis.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 179/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The following example shows the input data used for the hinged joint as shown above.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 180/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Elements from nodes 10 to 15 and from nodes 16 to 20 are weightless, 9-inch long rigids.
In the example model shown above, the software presumes the relative rotation at
the hinge about the Y-axis to be zero. The slots on either side provide some limit to this Y
rotation. In most applications of this type, the relative Y rotation is zero because the problem
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 181/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
is kept planar using guides. A good first pass can be made using the model shown. If the
analysis shows that the RY restraint between nodes 15 and 16 is supporting load, a further
refinement to the model can be made.
Zero weight rigid elements that define the hinge assembly are listed below:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 182/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
10 - 35 "
55 - 30 "
55 - 50 "
35 - 40 "
50 - 45 "
30 - 25 "
The finite length bellows must be defined accurately between nodes 10 and 55. Typically, this
means entering the correct flexible length and using the manufacturer’s axial and lateral
spring rates.
The manufacturer’s published angular spring rates may not be appropriate for use in
finite length expansion joint models.
Use a complex model when any the following Use a simple model when any of the following
conditions exist: conditions exist:
You are investigating a failure. The tie bars are either guaranteed to be
carrying tension or have nuts on either
The pipe diameter and number of
side of the flange and can carry
convolutions become large.
compression, if needed.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 183/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Because of the uncertainty of the application, enter the lateral instead of the bending spring
rate from the manufacturer’s catalog.
Add the weights of the bellow and associated hardware to the flange weights on either side of
the bellow. This is particularly true if the expansion joint is between a hanger to be sized and
an anchor.
When using expansion joints, verify that the displacement limits for the expansion joint after
the protected equipment loads are within the allowables. In CAESAR II, you can use the
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 184/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Analysis > Expansion Joint Rating command to help compute relative bellow movements
for evaluating the bellow distortion.
You can build simple models of single tied bellows by entering a large axial stiffness. This
axial stiffness simulates the tie bars, preventing relative axial movement of the bellows. You
can model tie rods with a single rigid element along the centerline of the bellow. With zero
weight and rotational restraints, this prevents the ends of the joint from rotating relative to one
another. In reality, the tie bars being offset from the centerline prevent this rotation.
You can build complex models of tied bellows by running pipe elements whose diameters are
equal to the diameter of the tie bars, and whose wall thicknesses are equal to half of the tie
bar diameter, between rigid elements that extend normal to the pipe axis and from the
centerline and to their intersection with the tie bar centerline. For more information on building
complex models, see the Tied Bellows Expansion Joint - Complex Model.
Some manufacturers believe that friction at the tie bar ends, plus other effects, serve to limit
the overall lateral flexibility of this joint. A 30% increase in lateral stiffness is sometimes used
to compensate for these frictional effects. Field situations, such as loose nuts on tie bars, can
be modeled using the complex expansion joint model.
Slip Joint
Large slip joints are usually difficult to install and difficult to accurately model.
Smaller diameter slip joints are telescoping, axial displacement devices that permit
considerable axial displacement of the slip joint ends and moderately rigid resistance to pipe
bending. They are usually categorized as having two annular packing glands that are
separated axially along the joint by a dead air space or by a small bellows sleeve.
The following figure shows the cross-section of a typical large slip joint. The stiffnesses
between nodes 15 and 25 are a function of the packing stiffness for transverse and rotational
relative deformation and of packing stiffness and tightening for axial relative deformation.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 185/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Slip Joint
5 - 10. The distance from the closest guide or support to the end of the joint. The
same values are also used for 25 - 30.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 186/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
10 - 15. The effective length of the joint, if known, or the travel expected plus 4-
inches, or a 12-inch estimate, if nothing else is known.
K1 is the spring stiffness for forces below the yield force, FY.
K2 is the spring stiffness (for joint compression) for forces greater than FY. The best
estimate for this resistance is cumulative friction effects of guides and supports given by
the vendor.
K2 =((100)N/(a) (Approximation)
Where (N) is the nominal pipe diameter in inches, and (a) is the thermal expansion at
the operating temperature in inches per 100feet.
FY is the joint friction thrust from the vendor catalog. Typical values are given as 400
pounds multiplied by the nominal pipe size.
Gimbal Joints
Gimbaled joints are designed to resist pressure thrust. CAESAR II recommends that you
verify that the joint manufacturer is aware of the design loads on the gimbals. External loads
are not always given. If axial loads are given, the bellows designer must know whether it
includes or excludes pressure thrust.
You can model the angular-only gimbal as a zero length expansion joint with rigid axial,
transverse, and torsional stiffnesses. The bending stiffness is set equal to the rotational
stiffness specified in the manufacturer's catalog.
CAESAR II recommends that you thoroughly model angular and offset gimbals, as shown in
the following figures. Angular and offset gimbaled joints are usually installed in large diameter
lines where lumped-property assumptions for the bellows may not be within reasonable
engineering accuracy.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 187/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Rigid elements between nodes 105 and 110 and nodes 111 and 115 each contain
half the weight of the hinge mechanism.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 188/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 189/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Dual Gimbal
Dual gimbal joints are two, usually angular-only, gimbaled joints in series in the pipeline.
Putting two (or three) angular-only gimbaled joints together provides the ability to absorb
lateral and possibly axial deformation.
Pipe flexibility software is unable to model the axial-only component of the possible
deformation because it requires large rotation of the expansion joint components.
Use the single angular deformation only gimbals in series with at least one other gimbaled
joint. It is only in series that the angular deformation only gimbal provides for any lateral
movement.
Gimbaled joints are designed to take pressure thrust. Verify that the joint manufacturer is
aware of the design loads on the gimbal. Model each individual angular-only gimbal joint as a
zero length expansion joint with rigid axial, transverse, and torsional stiffnesses. Ensure that
the bending stiffness is equal to the manufacturer's published rotational stiffness term.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 190/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The minimum required distance, or L, between adjacent single gimbaled joints (shown as 8-7
in the following example) is principally a function of the angular and rotational deformation to
be absorbed, the diameter, and the number of convolutions per joint. The following figure
shows a dual gimbal comprised of two angular-only gimbals. The bending stiffness for each
gimbaled joint is 490.0-inches lb./deg.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 191/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
You can model bellows expansion joints using either a zero or a finite length. When finite
length bellows are used, leave either the bending or the transverse stiffness blank. CAESAR
II calculates the exact stiffness coefficient for the term left blank. If all stiffnesses are defined,
CAESAR II uses the defined data and skips the stiffness calculations. For finite length
expansion joints, leave the Bending Stif box empty and enter the lateral stiffness given by
the manufacturer into the Trans Stif box on the Expansion Joints Auxiliary Data tab in the
Classic Piping Input dialog box.
Where
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 192/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Because it is possible to leave the Effective ID box blank (zero), CAESAR II uses derived
formulas for the calculation of the bending or transverse stiffness in terms of the other
stiffness, thereby eliminating the effective diameter from the equations.
Kb = (KtrL2/3)(p/180) (3)
Equation (3) has been increased by a factor of 4 from that derived from equations (1)
and (2) above.
or
Equation (4) has been decreased by a factor of 4 from that derived from equations
(1) and (2) above.
Most expansion joint manufacturer's catalog values for bending stiffness are still based on
zero-length bellows, while the transverse stiffness is normally based on the finite-length of
bellows. For more information refer to equations (1) and (2) above. For this reason, enter the
transverse stiffness and leave the Bending Stif box blank. CAESAR II then calculates the
proper bending stiffness according to equation (3) and uses this value for the flexibility
analysis. If you enter a value for KTR that does not conform to equation (1), equation (3) uses
the entered value to calculate Kb.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 193/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
For a zero length expansion joint, CAESAR II uses either the preceding or the following
element to determine the axial direction of the bellows stiffnesses. The preceding
element is checked first.
Bellows are very fragile under torsional loading. Accurate torsional stiffnesses and
allowable torsional rotations should be obtained from the vendor.
Systems using untied bellows should either be of very low pressure or adequately
anchored and guided to withstand the possibly large thrust loads developed due to the
unrestrained bellows.
Bellows and any other miscellaneous weights should be added to flanges on either side
of the bellows, or can be added as concentrated forces. This is particularly true when
the bellow is part of a hanger sizing weight calculation.
A zero or blank Effective ID results in a zero pressure thrust. The Effective ID is the mean
diameter of the bellows and is used to find the area for pressure thrust calculations. The total
thrust load is applied at the From and To ends of the bellows and is used to open the bellows
if the pressure is positive. The magnitude of the thrust load is P ´ Aeff, where P is the pressure
in the pipe above atmospheric, and Aeff is the area, found from
Many manufacturers specify the effective area of the bellows. The Effective ID for CAESAR II
input can be calculated using the following equation:
In the example below, the untied bellows runs between nodes 8 and 9. The elbow at node 11
is anchored to take the thrust load developed in the bellows. The manufacturer's specification
for the axial stiffness of the joint is 5131 lbs/in. with a transverse stiffness of 27058 lbs/in. The
bending stiffness is left blank and is calculated by CAESAR II because the bellows has a finite
length. The pump and the baseplate at node 5 must be able to withstand the large axial force
that develops due to pressure thrust in the bellows.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 194/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Aeff = 69 in2
P = 175 psi
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 195/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The example below shows the coding of a pressure-balanced tee in a turbine exhaust line.
The bottom side of the tee is blanked off. The tee is a standard, unreinforced fabricated tee.
The tie bars only act in tension.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 196/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The following groups illustrate the method used to construct the universal expansion joint
model shown above.
15-17 / 31-33
—Rigid Elements normal to the pipe axis and between the pipe and tie bar
centerlines.
Used at the end where there are nuts on either side of the flange, fixing the tie bar to the
flange:
—Rigid Elements normal to the pipe axis, and between the pipe and tie bar
centerlines.
Used at the end where there are nuts only on the backside of the flange:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 197/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
——Tie bars —
1033-1034-1035-1036
2033-2034-2035-2036
3033-3034-3035-3036
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 198/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Examples
This section provides examples for a variety of design challenges faced by piping engineers.
Reducers
1. Define the reducer length as you would any pipe element.
For eccentric reducers, skew the element so that the To node matches the
centerline of the following pipe elements.
2. Double-click the Reducer check box on the Classic Piping Input dialog box.
If the elements preceding and following the reducer are already defined (such as
if you are inserting this element) then CAESAR II automatically calculates all of the
reducer input data. In that case, leave the Reducer Auxiliary Data tab fields blank.
3. Type the diameter and wall thickness of the pipe that follows the reducer.
You can type nominal diameter and wall thickness and CAESAR II will convert
these to actual diameter and wall thickness if this option is activated in the units
file. (If the Diameter and Wt/Sch boxes on the Classic Piping Input dialog box
convert nominal to actual, then the Reducer Auxiliary Data tab boxes will also
make this conversion.)
IGE /TD -12 requires entry of the reducer Alpha as well as R1 and R2 (the reducer
transition radii of the large and small ends).
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 199/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Ball Joints
Ball joints can be modeled with zero-length expansion joints, or with restraints and connecting
nodes. When using expansion joints, each ball and socket is defined with one zero-length
expansion joint having rigid axial and transverse stiffnesses and zero bending and torsional
stiffnesses.
Method 1
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 200/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Node-CNode Model
Method 2
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 201/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Node-CNode Model
Jacketed Pipe
Jacketed piping systems are modeled by running the jacket elements directly on top of the
core elements so that the two are concentric.
You can generate a jacketed pipe model by modeling the entire core and then duplicating the
core piping using an appropriate node increment (such as 1000). This produces a second run
of pipe which is modified to build the jacket model. For the jacket, change the pipe size,
temperature, bend radii, and so on, to finish the model. Then, attach the jacket and core by
changing the node numbers and adding restraints.
Typically, the end caps connecting the core to the jacket pipe are much stiffer than either the
core or the jacket. For this reason, node pairs like (10 and 1010), (25 and 1025), (35 and
1035), and (40 and 1040) are often joined by using the same node for each. For example, the
displacements and rotations at the end of the core pipe are assumed to be the same as the
displacements and rotations at the end of the jacket pipe.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 202/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Internal spiders offer negligible resistance to bending and axial relative deformation. Node 15
might be connected to node 1015 by a restraint with a connecting node. For an X-run of pipe,
rigid restraints would exist between the two nodes for the Y- and Z-degrees of freedom.
The +Y support acting on the jacket at node 1020 does not cause any stiffnesses to be
inserted between 20 and 1020. Node 20 is included in the model so that the outside diameter
interference can be checked at the 20-1020 cross sections. If there is any concern about
interference or interference-related stresses at the 20-1020 nodes, then you can use
restraints with connecting nodes and gaps to approximate the pipe-inside-a-pipe with
clearance geometry.
Because CAESAR II constructs the jacketed piping model by associating nodal degrees of
freedom, the software does not know one pipe is inside of another. Therefore, consider the
following items:
If both the jacket and the core are fluid-filled, the fluid density of the jacket must be
reduced to avoid excess (incorrect) weight.
If wind or wave loads are specified, the wind or wave loading must be deactivated for
the core so that the core does not pick up the load.
The core pipe should probably have its insulation thickness set to zero.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 203/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Vertical Vessels
Average diameter of the skirt = 102 + 78/ 2 = 90 inches.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 204/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Nozzle N1:
OD = 10.750.
Wall = 0.5.
Element 20 to 125 is rigid. The associated diameter and wall thickness are that of the
vessel. The element from 20 to 125 is stiff relative to the vessel. The element from 15 to
215 is stiff relative to the vessel.
The rigid element from 135 to 140 models the flange at the end of the nozzle and is rigid
relative to the nozzle diameter.
The rigid element 225 to 230 models the flange at the end of the nozzle and is rigid
relative to the nozzle diameter.
Local shell flexibilities are defined between 130 and 135 and 220 and 215.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 205/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The example considers the cantilever bending, the shear in the vessel from the skirt,
and the local flexibility of the vessel shell in the vicinity of the nozzle.
Vessel Skirt
The following partial dialog boxes illustrate the modeling techniques used to define the
vertical vessel.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 206/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Vessel
Rigid Elements
These rigid elements are weightless, but they do undergo thermal expansion.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 207/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
N1 Nozzle
Flange
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 208/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
N2 Nozzle
Horizontal Vessels
Horizontal vessel models are built using combinations of straight pipe and nozzle flexibility
simulations (WRC 297). The following example illustrates the most accurate way to define
horizontal vessel flexibility.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 209/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
NOZZLE N3:
OD = 12.750.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 210/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Wall= 0.687.
Elements 5 to 6, 6 to 10, 15 to 16, 16 to 20, and 20 to 22 are rigid and the associated
diameter and wall thickness is that of the vessel. These rigid elements are stiff relative
to the vessel.
The rigid element from 26 to 30 models the flange at the end of the nozzle and are rigid
relative to the nozzle diameter.
Local shell flexibilities are defined between the nodes 22 and 24.
The above model considers the flexibility of the horizontal vessel section, the free
translation horizontal restraint at 15, and the local flexibility of the vessel shell in the
vicinity of the nozzle.
The following partial dialog boxes illustrate the modeling techniques used to define the
horizontal vessel.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 211/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
DY = Vessel Radius
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 212/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 213/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The vessel flexibilities are calculated and reported during error checking. These values are
used automatically in the analysis. This WRC297 data is available to output in the
Miscellaneous Data report.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 214/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
I. S. Tuba and W. B. Wright, Pressure Vessel and Piping 1972 Computer Programs
Verification An Aid To Developers and Users, The American Society of Mechanical
Engineers, New York, 1972. Problems 6 and 2.
This example first analyzes the following model for natural frequencies and then for harmonic
loads imposed on the top of the structure at nodes 8 and 13.
Enter the model as shown and set the material density on the pipe spreadsheet to be zero.
Enter all weights as concentrated masses. Do not enter bends; enter only straight elements.
Member Properties
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 215/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Run the static case, and then click Dynamic Analysis on the CAESAR II toolbar. The
software opens the Dynamic Analysis dialog box.
On the Lumped Masses tab, you can add additional masses or delete degrees-of-freedom.
In the Eigensolution of larger systems, the deletion of un-needed degrees-of-freedom can be
a very important factor in keeping run times reasonable. Usually, masses must neither be
added nor deleted. The mass of the piping, fluid, and insulation is automatically calculated
and included by CAESAR II. In the current example, the weight of the pipe is zero, and all
masses are concentrated and predefined as lumped masses.
Next, use the Control Parameters tab to modify the control parameters as shown below:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 216/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Setting Frequency Cutoff (Hz) to zero turns it off, and setting Max. No. Eigenvalues
Calculated (0 - Not Used) to 5 guarantees that the first five natural frequencies are included
in the results.
Click Run the Analysis . When the Eigensolution is completed, the calculated natural
frequencies are printed as shown in the figure below.
Click Output > Animations > Mode Shapes on the main window ribbon to view the
animations of the five modes of vibration. The first mode is back and forth along the x-axis,
the second mode is transverse along the z-axis and the third mode is a twisting about the y-
axis. The next two modes are combinations of the previous three.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 217/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The harmonic analysis can determine the largest stress in the small piping structure subject to
these dynamic loads.
The 120 Hz vibration falls between the structural resonant frequencies 115 Hz and
137 Hz. The torsional mode is most likely excited because the sign difference on the forces
promotes a twisting of the structure. The model has already been built, so dynamic input only
requires a slight modification. There is only a single harmonic frequency of excitation to
investigate.
You enter harmonic loads next. The software prompts you for harmonic forces first and then
prompts you for direction. In the example piping system, harmonic forces act at nodes 8 and
13. The forces act in the X-direction with an opposite sign and with a magnitude of 95 pounds.
The force acting at node 8 can be plotted as a function of time as shown in the figure below.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 218/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The following figure shows the harmonic force data input. If necessary, harmonic
displacements can exist in the same problem with harmonic forces. This example has only
harmonic forces.
The same force effect can be achieved by entering +95.0 pounds at each node and
entering a phase angle of 180.0 degrees at node 13.
Calculations for the example problem take less than 30 seconds to complete. You can view
the structure in animated motion or view standard displaced shape plots in the DynPlot
window using the Display Graphical Results option (as shown below). Additionally, harmonic
results, restraint loads, forces, and stresses can be calculated for the maximum
displacements due to the harmonic loads.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 219/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 220/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Venting steam stagnation properties are given. On the main window ribbon, click Analysis >
Piping > Dynamic Analysis to open the Dynamic Analysis dialog box. Click Relief Load
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 221/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Synthesis to compute the maximum thrust load magnitude at the vent pipe exit. This
dynamic load acts downward at the vent elbow nodes 65 and 100. Venting lasts for
approximately one second, and the opening and closing time for the relief valve (as provided
by the manufacturer) is 8.0 milliseconds. A static load case is run first to perform spring
hanger sizing at nodes 20 and 22. The static load case #3 is the operating case and is used
to set the nonlinear restraints for the dynamic analysis.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 222/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The spectrum table name is arbitrarily selected as Relief and is defined as having a
Frequency range and a Force-Multiplier ordinate. A # sign precedes the name in the
spectrum definition because the shock table is to be read from an ASCII file. The spectrum
definition is shown as it appears in the Dynamic Analysis dialog box is shown below:
The DLF Spectrum Generator builds the ASCII file, Relief, which contains the relief valve
spectrum table. You must define the filename, maximum table frequency, number of points,
and the time-history waveform. In the example shown below, a maximum frequency of 33 Hz
and 20 data points are used to generate the table.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 223/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The points in the time history waveform are entered as shown below. These points represent
the opening of the valve, its one-second vent time, and its closing.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 224/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The Frequency versus Dynamic Load Factors is written to the file Relief. Click Save to File,
and then click OK to close the Spectrum Table Values dialog box.
The thrust loads act at points 65 and 100. These loads are defined on the Force Sets tab and
are entered as shown below.
There is only a single load case defined on the Spectrum Load Cases tab as follows:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 225/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Only one static/dynamic combination case is defined. It is the combination of the sustained
static load case with the dynamic load case. This is defined on the Static/Dynamic
Combinations tab as follows:
Only one item needs to be set on the Control Parameters tab. It defines the static load case
for setting the nonlinear restraints. In the following example, the setting is 3 (line 1).
Alternatively, you can set the modal combination method (line 11) to ABS instead of SRSS to
produce conservative results.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 226/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Mass Participation Report - Shows how sensitive each of the piping system’s modes
is to the relief valve firing. High modal participation factors indicate that the mode is
easily excited by the applied dynamic forces. If subsequent displacement, restraint, or
stress reports indicate excessive dynamic responses, then the modes having high
participation must be dampened or eliminated. After a particular mode is targeted as
being a problem, it can be viewed in tabular form using the mode shape report or
graphically using the animated mode shape plots.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 227/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Restraint Report - Shows the maximum dynamic load for which the support should be
designed. The top value is the maximum support reaction. The second value is the
largest support reaction due to any one mode. The last number on the left indicates
which mode.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 228/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Stress Report - Shows the maximum dynamic stress due to the relief valve firing.
Stresses from a dynamic shock load case should be combined with the sustained
stresses from a static analysis and the result compared with the code defined
occasional stress for the material.
Participation Factor Report - Shows which modes tend to be excited by the applied
dynamic load.
The following Stress report shows element stresses due to the dynamic relief loads. The top
value is the maximum stress due to the interaction of all the system modes. The second value
is the largest stress due to any one mode. The bottom number on the left indicates which
mode.
In the following examples, the maximum stress at node 5 is 1481 psi. The stress at node 5
due only to mode #1 is 1280 psi.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 229/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The maximum stress at node 40 on elements 40-50 is 6430 psi. The stress at node 40 due to
mode #4 is 3982 psi. Mode #4 is the largest contributor to the stress at node 40.
Support reactions due to the combination of the static sustained and the dynamic solutions
are shown in the following two report samples:
This stress combination can be compared to the B31 code allowables for occasional stresses.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 230/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 231/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
SOLUTION
The magnitude of the pump supply side pressure wave, which emanates from the pump
discharge at node 5, can be estimated from
dp = r c dv
Where:
c = [Ef/(r+ r(Ef/E)(d/t))]0.5
Where:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 232/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
For a more detailed discussion and evaluation of the speed of sound, see Piping
Handbook, Crocker & King, Fifth Edition, McGraw-Hill pages 3-189 through 3-191
Apply the previously mentioned equation for the magnitude of the water hammer pressure
wave.
= 345.6 psi
There are two distinct pressure pulses generated when a flowing fluid is brought to a stop.
One pulse originates at the supply side of the pump, and the other pulse originates at the
discharge side of the pump. This example only deals with the supply side water hammer
effect, but the magnitude and impact of the discharge side water hammer load should likewise
be investigated when in a design mode.
The time history waveform for both types of water hammer pulses is shown as follows:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 233/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
dp - Pressure fluctuation due to the instantaneous stoppage of flow through the pump
There is an unbalanced load on the piping system due to the time it takes the pressure wave
to pass successive elbow-elbow pairs. The magnitude of this unbalanced load can be
computed from:
F unbalanced = dp x Area
The duration of the load is found from t = L/c, where L is the length of pipe between adjacent
elbow-elbow pairs. For this example, the elbow-elbow pairs most likely to cause the large
deflections at node 45 are nodes 45-75 and nodes 90-110.
The rise time for the unbalanced dynamic loading should be obtained from the pump
manufacturer or from testing, and it can be determined from graphs such as those shown
above. For this example, a rise time of 5 milliseconds is assumed.
CALCULATIONS
t duration = L/c
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 234/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Because the piping in this example is ductile low carbon steel, the major design variable is the
large displacement. The problem is assumed to be solved when the restraint system is
redesigned to limit the large displacements due to water hammer without causing any
subsequent thermal problem due to over-restraint.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 235/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 236/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Three spectrum load cases are of interest in this example: each spectrum separately
and the two of them in combination.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 237/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The sustained static load case is now combined with each dynamic load case for code
stress checks. For operating restraint loads, the static operating case is combined with
each dynamic load case, if necessary.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 238/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
dp = ρ c dv
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 239/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
On the pump or valve discharge side, the maximum magnitude of the pressure wave is the
difference between the fluid vapor pressure and the line pressure.
On the supply side, a positive pressure wave moves away from the pump at the speed of
sound in the fluid. The magnitude of the pressure wave is equal to the sum of the suction side
pressure and dp.
On the discharge side, a negative pressure wave moves away from the pump at the speed of
sound in the fluid. The maximum magnitude of this negative pressure wave is the difference
between the pump discharge pressure and the fluid vapor pressure. After the pump shuts
down, the pressure at the discharge begins to drop. The momentum of the fluid in the
downstream piping draws the discharge pressure down. If the fluid reaches its vapor
pressure, the fluid adjacent to the pump flashes. As the negative pressure wave moves away
from the pump, these vapor bubbles collapse instantly. This local vapor implosion can cause
extremely high pressure pulses. In addition, there can be a fluid backflow created due to the
rapid drop in pressure. In this case, the backflow slap at the idle pump can be accentuated by
the collapse of created vapor bubbles, resulting in an extremely large downstream water
hammer loading.
Water hammer loadings cycle to some extent. The pressure wave passes through the system
once at full strength. Reflections of the wave can then cause secondary pressure transients.
Without a transient fluid simulation or field data, the usual procedure is to assume one or two
significant passes of the pressure wave.
Where critical piping is concerned, or where the maximum loads on snubbers and restraints is
to be computed, the independent effect of a single pass of the pressure wave should be
analyzed for each elbow-elbow pair in the model. A separate force spectrum load set is
defined for the elbow with the highest pressure as the wave passes between the elbow-elbow
pair. The direction of the applied force is away from the elbow-elbow pair. An individual
dynamic load case is run for each separate force set; combinations of different force sets are
usually not run. This approach is satisfactory when applied to large, hot steam piping systems
that have very few fixed restraints and a high number of low modes of vibration. Extrapolation
to other types of piping systems should be made at the discretion of the piping designer.
CAESAR II does not check the integrity of the piping system due to the local increase in hoop
stress that occurs as the fluid pressure wave passes each pipe cross-section. Slowing the
mechanism that tends to reduce the flowrate can reduce the magnitude of the water hammer
loads. In the case of valve closing, it means slowly closing the valve. In the case of a pump
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 240/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
going off line, it means slowly removing power from the pump. Slowly in each of these
instances can be estimated from:
T = 2L/c
Where:
L = Characteristic length of piping system. This is usually the length between the pump or
valve and the source or sink.
If the pump or valve stops in a time shorter than T, then the water hammer should be
analyzed as shown in this example for instantaneous closure. Calculations for this problem
are given below.
Of primary interest is the largest time segment that must be used to close a valve or bring a
pump flowrate to a halt such that water hammer type pressure pulses are not generated.
Calculations using the lengths of several reflecting systems are made to determine the
variation of the computed Ts. The longest time is for the wave to leave the supply side at
node 5 and move to the tank connection at node 125. This represents a total L of about 270-
feet.
The length through which the wave passes that causes the most trouble is the length between
nodes 45 and 75:
If the pump or valve can slow down in greater than 126 milliseconds, the tendency for water
hammer in the piping system is usually abated. If the pump or valve can slow down in greater
than 42 milliseconds then the tendency for water hammer in the 45-75 length is abated.
Water hammer excitation initially produces axial acoustic waves in the steel pipe wall that can
induce locally very high, very short duration forces and stresses. These short duration loads
are usually not a design problem in ductile steel piping systems. Where crack propagation in
welds and material due to water hammer loads is a concern, use the following rules:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 241/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
A very high number of natural frequencies must usually be included in the analysis.
Cutoff frequencies of 300 Hz are not unusual. These are the axial natural modes of the
pipe between the excited elbow-elbow pairs. Higher modes must be computed until the
inclusion of extra modes does not produce an appreciable change in the force/stress
response. The maximum frequency cutoff can be estimated using
SQRT (E/r)/L
Where:
L = Length of a single pipe element in the primary run that is to have accurate stresses
computed due to the passing of the water hammer originated acoustic stress wave.
Calculation of the maximum cutoff frequency for the 45-75 elbow-elbow pair for the 20-
foot pipe lengths is given as follows:
= SQRT ((30E6)(32.2)(12)/(0.283))/20
= 134.2 Hz
Alternatively, including the Missing Mass Correction approximates the contribution from
the omitted modes.
The length of any element in the primary axial runs should not be greater than about
ct/4, where c equals the speed of sound in the pipe and t equals the duration of the
water hammer load. Calculation of the greatest element length for the 45-75 elbow-
elbow pair is given as follows:
Lmax = ct/4
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 242/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
= 22.5 ft
To get an accurate estimate of the stresses due to the passing of the stress wave in the
pipe, individual element lengths should be smaller than about 20 feet. Shorter duration
loads require shorter elements to monitor the passing of the stress wave.
The inclusion of the response due to the higher modes does not affect the displacement
results (only the force and stress results). Displacement results, such as the 6- to 8-
inches in this example, can usually be computed accurately after the inclusion of the low
frequency modes with participation factors greater than about 0.01.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 243/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Restraint/Force/Stress Reports
If high modes are included, as discussed in Notes for Analyzing Water Hammer Loads, then
these reports give the maximum values of the forces and stresses in the system due to gross
deformation and the propagation of an acoustic stress wave in the pipe. If the high modes are
not included, then these reports give the maximum values of forces and stresses in the
system due to gross deformation alone.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 244/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Displacement Report
This report gives the maximum possible positive or negative displacement that can occur at
some time during the event. Values in this report are always positive.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 245/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Combination Cases
The force spectrum approach to the water hammer problem does not include consideration of
the time relationship between modal or directional maximums. Conservative results can be
guaranteed by taking the absolute summation of both the modal and directional response
properties. Running one load case for each main piping run and a final load case, including all
of the individual load cases, can typically provide a good indication for where problems exist.
In this example, the main piping run between nodes 45 and 75 added the major contribution
to the system dynamic responses. The combination load case, which included the 45-75 and
90-110 contributions together, yielded little extra information.
Solution Summary
A guide and axial limit stop at nodes 45 and 105 produces little increase in thermal stresses,
which were low to begin with, and serves to attenuate the large axial displacements in the line
due to the water hammer load. Loads on this support due to the low mode displacements are
seen to be small. Local, very short duration loads may not be so small. The restraint should
be designed with this in mind.
Flexible is optimal. The restraint should only be stiff enough to sufficiently attenuate the
low frequency gross deformation.
Areas of local discontinuities, such as the weld of the support to the pipe, should have
extra weld or support plate area. Discontinuities at other restraints in a problem area
should also be reinforced to withstand the local passing of the impact stress wave.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 246/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Insulation: 0.232 SG
Columns: W14x82
Beams: W10x12
The isometric of the complete model is shown in the following figure. This drawing shows the
piping, pipe supports, and the structural steel frames
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 247/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The following table lists the excitation spectra to be applied to this model:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 248/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The necessity for the various spectra can be best understood by investigating the difference
between independent support excitation and uniform support excitation. These excitation
methods are shown in the following figures.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 249/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
For the analysis with steel supports, the structural steel must be included as part of the piping
model. Click Environment > Include Structural Input Files. The structural data input is
shown below:
DEFAULT SECID=1
ANGLE=90
DEFAULT SECID=2
ANGLE=0
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 250/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The dynamics input for this example is summarized in the following figure:
Details of the dynamics input are shown in the next four figures.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 251/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Only the results for the uniform support excitation case are shown. Using this load case, the
model with and without structural steel supports is compared. The results from these two
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 252/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
With Structure
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 253/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Without Structure
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 254/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
With Structure
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 255/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Without Structure
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 256/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
With Structure
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 257/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Without Structure
Results
These comparison tables illustrate the differences that can exist when the structural steel
models are not included in the analysis. In some cases, the results with the structural steel
included are many times higher than the results computed without the structural steel. The
steel models add flexibility to the piping system. More flexibility means lower natural
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 258/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
frequencies and more modes to be excited by the shock. A comparison of the natural
frequencies of the two models is given as follows:
With Structure
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 259/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Without Structure
In the previous table, there are only five extra mode shapes for the system.
The restraint moment at node 55 in the Z-direction is much larger without the steel model than
it is with the steel model. Even though the piping is tied to the steel, the steel frame does not
support much moment in the Z-direction. The steel frame bends slightly about the Z-axis, and
the moment is carried through from the pipe. In the piping only model, the rigid anchor at
node 55 does not rotate about the Z-axis (or any other axis), and ends up carrying the entire
moment load.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 260/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
This example shows how to model a structure using the CAESAR II Structural module. The
figure below displays a single-bay, braced space frame. All beam and column lengths are 50-
inches. This frame is subject to its own weight load as well as a uniform load of 200 pounds
per inch on all of the top-level beams. You need to determine the displacements, reactions,
and element forces for three load cases: self weight, uniform load, and self weight plus
uniform load.
This example illustrates how to use most of the keyword directives in the structural
preprocessor. A standard finite element modeling approach is followed, where the system
nodes are defined first, followed by materials and section properties, elements, and finally the
loading.
1. In CAESAR II, click File > Open and open the structural file Frame.str.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 261/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
3. Click Save on the Structural Modeler toolbar to error check and save the model.
6. Click File > Exit to exit the structural steel input processor.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 262/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
CAESAR II reads the binary files created by the structural preprocessor and displays
recommended load cases in the Static Analysis dialog box.
CAESAR II recommends load cases to satisfy piping code compliance and not
necessarily loads that you would want to use for structural analysis.
Load case 2 (L2) consists only of U1, which is designated as an operating case
(OPE). This is a construction case and is segregated here because it may be interesting
to see the loads produced by the Uniform Load.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 263/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 264/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 265/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 266/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 267/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 268/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
ISM (independent support motion); directional, spatial, then modal combinations using
SRSS
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 269/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
1 9.360 9.362
2 12.71 12.708
3 15.38 15.379
4 17.80 17.800
5 21.60 21.606
6 25.10 25.102
7 32.03 32.039
8 38.07 38.075
9 40.29 40.299
10 48.90 48.905
11 57.51 57.524
12 61.50 61.510
13 62.54 62.550
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 270/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
14 69.35 69.359
15 77.44 77.456
16 78.88 78.893
17 101.7 101.731
18 103.6 103.598
19 108.0 107.983
20 115.1 115.116
21 135.2 135.265
22 155.2 155.244
23 160.6 160.626
24 203.8 203.820
25 209.9 209.957
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 271/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
TRANSLATIONS (in)
DX DY DZ
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 272/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
ROTATIONS (deg)
RX RY RZ
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 273/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
FX FY FZ
1 90 90 65 64 177 177
7 0 0 0 0 708 707
9 446 445 0 0 0 0
11 0 0 206 206 0 0
13 0 0 164 164 0 0
DX DY DZ
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 274/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
ROTATIONS (deg)
RX RY RZ
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 275/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
FX FY FZ
1 53 53 46 46 113 112
7 0 0 0 0 441 440
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 276/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
9 257 256 0 0 0 0
11 0 0 123 123 0 0
13 0 0 98 98 0 0
17 32 32 124 123 66 66
TRANSLATIONS (in)
DX DY DZ
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 277/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
ROTATIONS (deg)
RX RY RZ
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 278/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
FX FY FZ
1 76 76 70 69 156 155
7 0 0 0 0 607 607
9 350 350 0 0 0 0
11 0 0 184 184 0 0
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 279/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
13 0 0 146 146 0 0
17 45 45 169 168 91 90
The example uses an Omega loop as shown below. The given dimensions are the 6-ft 10-in.
height, the 2-ft bend radius, and the bend angles of 135° and 270°. Using this information,
you can derive the other dimensions shown in the following figure.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 280/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Equation 1: Figure 1
When coding a series of back-to-back bends, it is important to remember that the delta
dimensions should be measured from the tangent intersection point (TIP) to the tangent
intersection point.
For more information about the proper coding of bends, see Bends.
Figure 2 shows the node points, which are coded on the Classic Piping Input dialog box to
model the Omega loop. The model is anchored at nodes 1 and 35. The first bend (lower left
bend) spans between nodes 5 and 10. The TIP 10 is to the far right of the bend. For analysis
and output, the actual location of node 10 is at the far weld line, as shown in Figure 3.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 281/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Equation 2: Figure 2
The second bend (upper left bend) spans between nodes 10 and 15. Because you can code
TIP to TIP, the delta coordinates entered in the Classic Piping Input dialog box are the X and
Y distances between nodes 10 and 15 (Figure 2). The actual location of node 15 is at the far
weld line, shown on Figure 3. Node 15 is the TIP for this bend and lies to the left of the pipe.
The third bend (upper right bend) spans between nodes 15 and 20, where node 20 is the TIP.
In coding from TIP to TIP, only a delta x is required. Figure 3 shows the actual location of
node 20 on the pipe.
The fourth and final bend (lower right bend) spans between nodes 20 and 25. In this case, a
delta X and a delta Y are required. The actual location of node 25 is shown on Figure 3. The
element from 25 to 30 is a straight element necessary to finish off the bend.
A bend in CAESAR II requires an element beyond the far weld line to determine its
orientation.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 282/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Equation 3: Figure 3
Below is an input listing for the model. The delta dimensions shown were obtained from
Figure 1. Three additional, equally-spaced points are located on each bend.
This example requires a change in the CAESAR II Configuration Editor to allow the
error checker to accept large angle (> 95°) bends. \
Click Tools > Configure / Setup to open the CAESAR II Configuration Editor. In the
Categories pane, click Geometry Directives and set Maximum Allowable Bend Angle to
135.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 283/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 284/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The piping system to be analyzed is shown in the following figure. It consists of an 8-inch,
schedule-40 crude oil line and a 12-inch, schedule-40 steam jacket. The section of piping
from the pump to the valve is completely jacketed, while the section from the valve to the
vessel has only the straight sections jacketed. This variation in the jacket is used to illustrate
the two common types of jacketed systems. The core pipe is supported in the jacket using
spiders. These spiders provide translational restraints in two directions, normal to the axis of
the pipe. For this system, the spiders are located at each elbow weld line and in the straight
runs such that the spider spacing does not exceed six feet. For this system, both the jacket
and the core are low carbon steel.
In some systems, the jacket and the core consist of different materials. This condition
must be modeled very carefully because the thermal growth in the core is different from the
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 285/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
thermal growth of the jacket. Improper axial restraints in such a system can cause extremely
large loads in the pipe.
Modeling Plan
The first step in modeling any system is to consider the most efficient way to create the input
and, more importantly, how to best review the results. After you determine how to best review
the results, you can define the input node numbering scheme. Based on the node numbering
scheme, you can then decide how to generate the model to take advantage of the various
rotate, duplicate, and include options.
For this example system, the core piping is modeled using node numbers from 1000 to 1999,
and the jacket is modeled using node numbers starting at 2000. Additionally, similar locations
on the two systems will have the same base node number, that is, nodes 1110 and 2110
describe the same point on both the core and the jacket. Setting up the node numbers in this
manner enables one of the systems to be generated from the other, using either the duplicate
or the include options of the input preprocessor. You can also view the system individually in
the plot by the Range command and breaking the model at node 1999. The other advantage
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 286/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
to this numbering scheme is that when reviewing the output, you can immediately tell from the
node number whether the point in question belongs to the core or the jacket.
Although not necessary for a small system such as this, additional node number ranges can
be defined to differentiate parts of the model. To illustrate, the following additional constraints
can be placed on the node numbers. The ground level piping will have nodes in the 100-400
series, while the second level piping will have nodes in the 500-900 series. For example,
node 1110 will be a core node at ground level and node 2550 will be a jacket node on the
second level. To indicate locations where external supports are applied to the system, node
numbers will end in 5; all other points will be multiples of 10. Similar node numbering
schemes can be used to differentiate branches from headers, pipe from structural steel, and
various line sizes. Starting the modeling process with a clearly defined plan can ease both
input verification and output review. For example, consider reviewing the input for this system
and finding a spring hanger at node 1530. You can quickly recognize this as an error because
the 1000 series nodes make up the core piping and cannot use spring hangers. Additionally,
support node numbering should end with a 5.
Node Layout
The system as defined in the preceding figure consists of nine segments of piping. Each
segment is shown in the following figure with the node numbers assigned to the various
points for the core piping. Each segment is discussed individually.
CAESAR II does not require the segregation of a piping system into segments. There
are no such input requirements or restrictions in CAESAR II.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 287/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Segment A - This segment runs from the pump to the first elbow. Because this section
is at ground level, the 100 series nodes are used. Because the pump acts as an anchor,
the start node of this segment ends in 5, so the pump is assigned node 1105. The length
of the segment requires an intermediate node point for a spider, so node 1110 is
assigned 5-feet from the pump. Nodes 1120 and 1115 are assigned to the elbow. The
positive Y support is not at node 1115 because 1115 is part of the core piping. The
positive Y is applied at node 2115 (the jacket), so we assign the 5 to this node point.
Segment B - This segment is the six-foot vertical section, beginning with the elbow at
node 1120. This section can be modeled by coding to the top elbow and assigning
nodes 1500 and 1510. The 500 series nodes are used here because the 2nd level
piping is now being modeled.
Segment C - The first horizontal run in the 2nd level requires a node at mid-span to
accommodate a spring hanger (on the jacket). This mid-span node divides the segment
into two 9-foot lengths, which exceed the maximum spider spacing of 6-feet. Therefore,
the eighteen-foot span is divided into four elements, each one 4-feet, 6-inches. The
nodes assigned are 1520, 1525 (for the hanger location), and 1530. The segment is
finished off with the elbow modeled by nodes 1540 and 1550.
Segment D - This horizontal segment in the 2nd level is modeled using nodes 1560,
1570, and nodes 1575 and 1580 at the elbow. The nodes 1560 and 1570 are for
spiders, while 1575 is a hanger location
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 288/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Segment E - This horizontal segment contains the valve. Nodes for this segment are
1590, 1600, 1610, and 1615. Node 1615 terminates the elbow and is also a hanger
location. The element from 1590 to 1600 should be declared rigid with a weight of 452
pounds. Starting with the elbow at nodes 1610 through 1615, all of the elbows are
modeled as individual elements. This eases the subsequent coding of the jacket. The
elbows in this part of the model consist of two straight pieces of pipe, equal in length to
the radius of the elbow.
Segment F -The third horizontal leg of the expansion loop is modeled using nodes
1620, 1630, 1640, and 1650.
Segment G -The last horizontal run of the 2nd level is modeled using nodes 1655,
1660, and 1670. Node 1655 is a hanger location.
Segment H - The second vertical section of piping returns the system to ground level.
The only additional nodes required for this section are for the elbow at nodes 1130 and
1135. Node 1135 is a positive Y location on the jacket.
Segment I - This is the last segment that terminates at the vessel nozzle. The nodes
used to model this segment are 1140, 1150, and 1155.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 289/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
At this phase of the input, save the input file if you have not already done so. We also
recommend running the error checker at this time because the core piping model serves as
the basis for generating the jacket piping model. If any errors exist in the core, they are
duplicated in the jacket, thus doubling your correction efforts.
The additional data required to finish the model, such as allowable stresses, temperatures,
pressures, and so forth, are contained in the CAESAR II input file, which is delivered with the
software. This data is found in the [Installation Driver]\ProgramData\Intergraph Cas\CAESAR
II\5.30\Examples Jacket._a file.
To begin modeling the jacket, click Edit > List. The software opens the List Option dialog
box, which displays all of the applicable input data. Click the Elements tab to view a list of
elements and their associated delta coordinates as shown below:
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 290/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
For the first half of the jacket, the core piping is duplicated using the steps below. The
duplicated region starts at the pump and ends at the valve.
2. Press Shift and click the row for the element from 1580 to 1590. This is the element just
before the valve.
6. Specify 1000 for the node increment, and then click OK.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 291/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
CAESAR II duplicates the block and increments all of the node numbers by 1000. This
results in a section of pipe identical to the pipe from 1105 to 1590 with node numbers
from 2105 to 2590.
Three changes must be made to the new section of pipe to obtain the jacket piping. First, the
diameter and wall thickness must be changed to 12-inches, schedule 40. You can use the
List Editor to find the element from 2105 to 2110, and then type new values. Next, you must
also specify the following values: jacket temperature, jacket pressure, jacket insulation, and
jacket fluid weight. Finally, you must change all the jacket bend radii from long to short. The
most straightforward way to do this is to click the Bends tab on the List Options dialog box
to open the Bends list. Then, starting with the bend at node 2120, change the radius from
Long to 12.0-inches. You must make this change to all of the remaining bends.
After the above changes have been made, the first half of the jacket is finished. A volume plot
of the system now shows the core piping overlaid by the jacket piping.
Although the two models are correctly positioned with respect to one another, they
are not connected. All you have done so far is duplicate several pipes. From the standpoint of
CAESAR II, there are simply two discontinuous systems in the same input file. The graphics
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 292/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
module plots discontinuous systems such that they all start from the same point, which is why
the jacket and core line up properly in this case.
The next step is to correctly connect the jacket to the core and apply any external restraints.
The connection between the jacket and the core piping must model the spiders that align the
two in the real system. These connections can be modeled in CAESAR II using restraints with
connecting nodes (CNodes).
The modeling of the connection between the jacket and the core begins at the pump. In the
Classic Piping Input dialog box, enter the restraint field. Then add a restraint at node 1105
with a CNode at 2105 of type anchor. This associates all six degrees-of-freedom between
nodes 1105 and 2105.
Next, add two restraints at node 1110. Both of these restraints have a CNode at 2110, one in
the Y-direction and one in the Z-direction. These two restraints model the spider between the
core and the jacket.
The spider was not modeled using gaps. The actual clearance between the spider
and the pipes is very small, and attempting to numerically model this clearance using
restraints with gaps causes the job to be highly non-linear. Models with gaps at each spider
have convergence problems and are unlikely to reach a solution.
Nodes 1110 to 1120 define the first elbow. Add four restraints to this spreadsheet as follows:
At node 1120, put a CNode of 2120 with X- and Z-direction restraints. These restraints are
perpendicular to the axis of the pipe. Also, at node 2115 there is a positive Y external
restraint. Add this support to the system on the spreadsheet containing node 2115.
When node 1590 is reached, the CNode at 2590 is connected with an anchor. Also add the
spring hangers at nodes 2525 and 2575.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 293/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Aside from the two anchors at the pump and the valve, all of the spider connections between
the jacket and the core are modeled using two perpendicular restraints with connecting
nodes. How are the other four degrees-of-freedom restrained? What keeps this model from
undergoing rigid body motion? These questions can be resolved by considering two points.
First, the jacket is continuous over the core from the pump to the valve. At both of these
points, you have connected all six degrees-of-freedom. Second, the translational restraints
prevent motion in the three translational directions. Additionally, these restraints also prevent
rotation because the jacket is continuous.
Whenever a model is constructed, you must insure that the model, or parts of the
model, cannot undergo rigid body motion. Such a model produces a singular stiffness matrix,
and the solution cannot be attained. An example of such a poor model is a cantilever beam
with a hinge at mid span.
At this point in the data input process, we recommend that you click Error
Check to run the model through interactive error checking. CAESAR II saves the input and
reports the results in the Error and Warnings dialog box. All reported errors should be
corrected before modeling the second half of the piping jacket.
To start entering the necessary data in the Classic Piping Input dialog box, press Ctrl + End
to go to the last spreadsheet in the model. At this point, click Continue and change the
node numbers to 2600 and 2610, with a DX of 5 ft. Where is the element from 2600 to 2610?
Return to the spreadsheet and temporarily change the diameter of nodes 2600 to 2610 to 24-
inches and try the volume plot. The element 2600-2610 has been positioned at the plot origin
because, at this time, it is not connected to anything. Return to the dialog box and correct the
diameter by changing it back to 12-inches.
To properly connect the jacket to the core, you must add restraints at nodes 2600 and at
2610. At node 2610, add a CNode of 1610 with restraints in the Y- and Z-directions. At node
2600, add a CNode of 1600. Do not associate nodes 2600 and 1600 in the Y- and Z-
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 294/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
directions. Associating the nodes in such a way allows the jacket to move freely in the X-
direction and to spin about the X-axis, producing an unstable model. This problem did not
exist in the first half of the model because the jacket was continuous over the elbows and the
model was three-dimensional in nature. In the second half of the model, you must ensure that
the appropriate axial and torsional restraints are applied to the jacket. At node 2600, model an
anchor to 1600. This is simpler than modeling separate X, Y, Z, and RX restraints. This
causes the 8-inch line to be physically connected to the 12-inch line in all six degrees-of-
freedom.
The next jacket element covers the core from node 1616 (the end of the elbow) to node 1640.
Node 2615 is anchored to node 1616 with a CNode.
The next two elements, 2620-2630 and 2630-2640, are standard pipe elements with a DZ of
-4.333 ft. Each To node is connected to the corresponding core node with a CNode
associating the X- and Y-directions.
The remaining three sections of jacket are modeled in exactly the same manner. The final
step in the modeling is to add the spring hangers at nodes 2615 and 2655 and the positive Y-
restraint at 2135. The completed model is shown in the following figure.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 295/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
After the input task has been completed, you must error check the job and analyze it for the
specified loading conditions. Check the results to ensure that the system is modeled correctly.
These checks should include the following:
Verify the weight of the core system, the jacket system, and the combined system. You
can use the Sustained Restraint report for this check. Be sure that the jacket pipe fluid
density accounts for the volume lost due to the core. Because CAESAR II does not do
this automatically; you must reduce the density of the jacket fluid accordingly.
Verify that the piping system does not develop large axial loads in the core, the jacket,
or the equipment anchors. This can be caused by improperly over restraining the pipe in
the axial direction or by the effects of thermal growth on dissimilar metals.
Check the displacements at the elbows in the operating case and verify that the core
pipe does not tend to move through the jacket. CAESAR II does not perform
interference checking.
Check the displacements at the spiders where the jacket and the core are connected. In
the direction of the spiders, the displacements should be the same for both the jacket
and the core.
Verify that wind and wave loads, if any are specified, are disabled on the core piping.
Ensure that the insulation thickness of the core pipe is set to zero.
WRC 107
The following example illustrates a comprehensive local stress analysis of a vessel/nozzle
using WRC 107 and ASME Section VIII, Division 2 criteria.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 296/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
To determine whether the WRC 107 Bulletin is appropriate for the computation of the local
stress state in the vessel due to external loading, review the geometry guidelines:
In the example, both conditions are satisfied. The actual preparation of the WRC 107
calculation input can now begin. One of the most important steps in the WRC 107 procedure
is to identify the correlation between the CAESAR II global coordinates and the WRC 107
local axes. CAESAR II performs this conversion automatically. You must, however, identify the
vectors defining the vessel as well as the nozzle centerline. The following figure illustrates the
definition of the direction vectors of the vessel and the nozzle.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 297/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The nozzle direction vector is always defined as the vector pointing from the vessel
nozzle connection to the centerline of the vessel.
In the previous figure, there are two nodes occupying the same space at the nozzle/vessel
surface junction: nodes 55 and 56. You can use an anchor at node 55 with a connecting node
at 56 to model the local vessel flexibility as rigid.
If you are not familiar with this modeling approach, see "Piping Input" in the CAESAR
II User's Guide for more details.
You can then replace the anchor with a WRC 297 local vessel flexibility model, and re-run the
job to see the range of loads and displacements that exist in the system around the vessel
nozzle. In either case, the restraint loads forces and moments can be obtained from the
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 298/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
CAESAR II Restraint report. These loads reflect the action of the piping on the vessel. The
following figure displays the restraint report of the rigid anchor model.
The total sustained axial load on the nozzle may not be reflected in the restraint report. A
pressure thrust load contributes an additional axial load to the nozzle. The pressure thrust
force always tends to push the nozzle away from the vessel. For example, with a pressure of
275 psi over the inside area of the 12-inch pipe, the total P load becomes:
P = -26 - P(A)
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 299/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
= -31,128
If needed, the P load can be adjusted automatically for the input using the WRC 107/297
analysis module. To begin the analysis, click Analysis > Components > WRC
107(537)/297/PD5500 on the main window ribbon. The software first prompts you to create a
new WRC job and then prompts you to enter geometric data that describes the nozzle
(Nozzle Data tab) and the vessel (Vessel Data tab), followed by loadings data (Loads Data
tab).
To do a WRC 297 calculation, click , and a new tab appears on the left side of the
dialog box.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 300/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
You can enter up to three sets of loadings representing Sustained (SUS), Expansion (EXP),
and Occasional (OCC) load cases. CAESAR II automatically performs the stress calculation
of each of the load cases consecutively and then performs the WRC 107 stress summation
routine to compare the computed stress intensities against the stress allowables as required
in Appendix 4 of ASME Section VIII, Division 2. The focus in the current example is only on
the sustained and thermal expansion cases. The loads are shown in the figure below. You can
elect to leave any boxes blank if they are not applicable. If a static analysis has been
performed on the system you are analyzing with WRC-107, CAESAR II can import the loads
directly from the output file. To do this, click Import Loads from Job for each load case.
CAESAR II reads in the loads for the nozzle node number that was specified on the Nozzle
Data tab.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 301/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
To run the analysis, click Local Stress Analysis on the WRC 107/297 toolbar. The
software opens an output dialog box and displays the processing results.
You can also click View Report Using Microsoft Word on the WRC 107/297
toolbar to perform the initial WRC 107 calculation and summation and send the results
directly to Microsoft™ Word.
After the input echo, the parameters extracted from the WRC 107 figures are printed to this
report. This step is similar to collecting the data by hand. These non-dimensional values are
combined with the nozzle loads to calculate the two normal and one shear stress. The
stresses are reported on the outer and inner vessel surfaces of the four points A, B, C and D
located around the nozzle. CAESAR II provides the normal and shear stresses and translates
them into stress intensities, which can be used for comparisons against material allowables.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 302/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The outputs of the stress computations are shown in the following examples. As the output
shows, the largest expansion stress intensity (117485 psi) occurs at the outer surface of point
B (Bu).
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 303/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 304/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 305/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Because the present nozzle loading causes stress intensities that are not acceptable to the
ASME Section VIII, Division 2 criteria, the nozzle loading must be corrected. One option is to
adjust the nozzle loading from its source; another option is to reinforce the nozzle connection
on the vessel side either by increasing the vessel thickness or by adding a reinforcing pad.
You can repeat the same analysis procedure until the final results are acceptable.
After a reinforcing pad is selected, the CAESAR II automatically computes the stress
at the edge of the pad as well.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 306/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Copyright Notice
Copyright
Copyright © 1985-2021 Intergraph Corporation and/or its subsidiaries and affiliates. All rights
reserved.
Including software, file formats, and audiovisual displays; may be used pursuant to applicable
software license agreement; contains confidential and proprietary information of Intergraph
and/or third parties which is protected by copyright law, trade secret law, and international
treaty, and may not be provided or otherwise made available without proper authorization
from Intergraph Corporation.
Contains RealDWG™ by Autodesk, Inc. Copyright © 1998-2022 Autodesk, Inc. All rights
reserved.
Use, duplication, or disclosure by the government is subject to restrictions as set forth below.
For civilian agencies: This was developed at private expense and is "restricted computer
software" submitted with restricted rights in accordance with subparagraphs (a) through (d) of
the Commercial Computer Software - Restricted Rights clause at 52.227-19 of the Federal
Acquisition Regulations ("FAR") and its successors, and is unpublished and all rights are
reserved under the copyright laws of the United States. For units of the Department of
Defense ("DoD"): This is "commercial computer software" as defined at DFARS 252.227-7014
and the rights of the Government are as specified at DFARS 227.7202-3.
Unpublished - rights reserved under the copyright laws of the United States.
Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation
Guides, Reference Guides, Administrator's Guides, Customization Guides, Programmer's
Guides, Configuration Guides and Help Guides delivered with a particular software product.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 307/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with
software or on Smart Community, SharePoint, box.net, or the Hexagon documentation web
site, any documentation related to work processes, workflows, and best practices that is
provided by Hexagon as guidance for using a software product.
Terms of Use
b. For use of Documentation or Other Documentation where end user does not receive a
SLA or does not have a valid license agreement with Hexagon, Hexagon grants the
Licensee a non-exclusive license to use the Documentation or Other Documentation for
Licensee’s internal non-commercial use. Hexagon gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensee’s internal, non-
commercial use. The Other Documentation may not be printed for resale or
redistribution. This license contained in this subsection b) may be terminated at any time
and for any reason by Hexagon by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the SLA or separate license or
separate terms and conditions, Hexagon disclaims any and all express or implied warranties
including, but not limited to the implied warranties of merchantability and fitness for a
particular purpose and nothing stated in, or implied by, this document or its contents shall be
considered or deemed a modification or amendment of such disclaimer. Hexagon believes the
information in this publication is accurate as of its publication date.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 308/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
The information and the software discussed in this document are subject to change without
notice and are subject to applicable technical product descriptions. Hexagon is not
responsible for any error that may appear in this document.
The software, Documentation and Other Documentation discussed in this document are
furnished under a license and may be used or copied only in accordance with the terms of
this license. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL
EVALUATION AS TO THE USEFULNESS OF THE SOFTWARE IN HIS OWN
ENVIRONMENT.
Hexagon is not responsible for the accuracy of delivered data including, but not limited to,
catalog, reference and symbol data. Users should verify for themselves that the data is
accurate and suitable for their project work.
Limitation of Damages
IF UNDER THE LAW RULED APPLICABLE ANY PART OF THIS SECTION IS INVALID,
THEN HEXAGON LIMITS ITS LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY SAID
LAW.
Export Controls
To the extent prohibited by United States or other applicable laws, Intergraph Corporation,
Hexagon's Lifecycle Intelligence division ("Hexagon"), and a Hexagon Group Company's
commercial-off-the-shelf software products, customized software, Technical Data, and/or
third-party software, or any derivatives thereof, obtained from Hexagon, its subsidiaries, or
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 309/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
distributors must not be exported or re-exported, directly or indirectly (including via remote
access) under the following circumstances:
a. To Cuba, Iran, North Korea, Syria, or the Crimean, "Donetsk People's Republic",
"Luhansk People's Republic," or Sevastopol regions of Ukraine, or any national of these
countries or territories.
b. To any person or entity listed on any United States government denial list, including, but
not limited to, the United States Department of Commerce Denied Persons, Entities,
and Unverified Lists, the United States Department of Treasury Specially Designated
Nationals List, and the United States Department of State Debarred List. Visit
www.export.gov for more information or follow this link for the screening tool:
https://legacy.export.gov/csl-search <https://legacy.export.gov/csl-search> .
c. To any entity when Customer knows, or has reason to know, the end use of the software
product, customized software, Technical Data and/or third-party software obtained from
Hexagon, its subsidiaries, or distributors is related to the design, development,
production, or use of missiles, chemical, biological, or nuclear weapons, or other un-
safeguarded or sensitive nuclear uses.
d. To any entity when Customer knows, or has reason to know, that an illegal reshipment
will take place.
Trademarks
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 310/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 311/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Customer Support
For the latest support information for this product:
Address: Hexagon
5775 N. Sam Houston Pkwy. W.
W. Suite 500
Houston, TX 77086
Also, you can submit any documentation comments or suggestions you might have by logging
on to our documentation web site at https://docs.hexagonppm.com
<https://docs.hexagonppm.com> .
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 312/313
8/10/23, 11:23 AM Hexagon Documentation Site Export
Anti-Piracy Statement
When you purchase or lease Hexagon’s Asset Lifecycle Intelligence division software,
Hexagon, Intergraph, or its affiliates, parents, subsidiaries retains ownership of the product.
You become the licensee of the product and obtain the right to use the product solely in
accordance with the terms of the Intergraph Corporation, doing business as Hexagon’s Asset
Lifecycle Intelligence division, Software License Agreement and applicable United States
and/or international copyright laws.
You must have a valid license for each working copy of the product. You may also make one
archival copy of the software to protect from inadvertent destruction of the original software,
but you are not permitted to use the archival copy for any other purpose. An upgrade replaces
the original license. Any use of working copies of the product for which there is no valid
Intergraph Corporation, doing business as Hexagon’s Asset Lifecycle Intelligence division,
Software License Agreement constitutes Software Piracy for which there are very severe
penalties. All Hexagon software products are protected by copyright laws and international
treaty.
If you have questions regarding software piracy or the legal use of Hexagon software
products, please call the Legal Department at 256-730-2362 in the U.S.
Copyright
Copyright© Hexagon AB and/or its subsidiaries and affiliates. All rights reserved.
https://docs.hexagonali.com/internal/api/webapp/print/70aca8e8-8f70-4afb-9929-fc7bd5346ca9 313/313