Stress Analysis - Guide To Caesar Ii (Ver 4.10) PACKAGE: DOC No.: 29040-PI-UFR-0030 Rev.: R0
Stress Analysis - Guide To Caesar Ii (Ver 4.10) PACKAGE: DOC No.: 29040-PI-UFR-0030 Rev.: R0
: 29040-PI-UFR-0030
– GUIDE TO CAESAR II Rev. : R0
Uhde India Limited (Ver 4.10) PACKAGE Page : 1 of 14
CONTENTS
Page
1.0 Introduction 2
3.1 Input 2
3.2 Output 8
Annexure 1 1 - 69
Applicable Revision:
Prepared: Checked: Approved:
1.0 INTRODUCTION
This manual is meant to train a new CAESAR II user who has some technical
exposure to stress analysis. The intent of this manual will be to go through the
salient features of CAESAR II package as an introduction alone, and not as a
full-fledged user manual. For details refer to the manuals provided by CAESAR
II. The version of CAESAR II package referred to in this manual is version 4.10.
One of the first professional stress analysis packages to emerge was SAP IV,
developed in university of California. This was a finite element package, which
could deal with piping, structural, plate and other elements. The package was
made in FORTRAN and due to the inherent requirements of the language,
inputting was cumbersome. Output interpretation was also very difficult.
Moreover time required to process input was very high. Ever since, user friendly
softwares have emerged and the one used in UIL is CAESAR II. CAESAR II
deals with pipe elements alone.
CAESAR II is a stress analysis package, which does static and dynamic analysis
for circular section piping. Static analysis stands for weight and thermal analysis.
It can also analyze wind and static earthquake multipliers for computing stress
and loads as part of static analysis. CAESAR II also does Dynamic analysis for
detailed earthquake, water hammer analysis etc. This manual covers aspect
related to static analysis alone.
CAESAR II does analysis for both aboveground and underground piping. Pipes
are modeled (broken) as elements, each element having 2 nodes, and each
adjacent element having a common node for connecting them. All parameters
required for analysis is fed into the software in it’s input module. This manual will
deal with above ground piping static analysis alone. Details are as follows
3.1 INPUT
The first step in the input module is to setup the standard setting. The main
standard setting is done before entering input.
STRESS ANALYSIS DOC No. : 29040-PI-UFR-0030
– GUIDE TO CAESAR II Rev. : R0
Uhde India Limited
(Ver 4.10) PACKAGE Page : 3 of 14
3.1.1.1 Configure/Setup
This feature, found in the main menu, has almost all the major setups for
calculation. Input / Output unit files are set in this module. Some of the other
features are, inclusion/exclusion of corrosion allowance in calculation for
sustained/occasional stresses, setup of database files for valve data, bellows,
springs, stiffness of restraints etc. It has all parameters and regulations required
by various piping codes to handle stress analysis. This manual will refer to ASME
B 31.3 for all setups.
CAESAR II has an in built material database. This database has cold modulus of
elasticity, Poisson’s ratio, and allowable stresses & coefficient of expansion
tabulated at various temperatures. For an intermediate temperature, the program
interpolates to get the values. These values will be used in the calculation. New
materials can be input into the “Material database” feature, found in the main
menu.
Once inside the input page, one can set ambient (installation) temperature,
liberal stress flag (addition of Sh-SL in the allowable stress range), uniform load
condition (explained later) etc in the “Special execution parameter” section of
“Kaux” feature. The other features of “Kaux” are inputting other piping and
structural files into the opened file, reviewing SIF for elbows and tees etc. Refer
Annexure I, pages 1,2,3&4 for details.
The “Hanger design control data” feature sets up the default hanger type to be
used (example, Lisega, Sarathi etc). One can set up the desired combination of
load cases for selection of springs and the nature of loading, allowable load
variation etc. Refer Annexure I, page 5 for details.
• Nodes from and to – The piping network (or system) is broken into
elements, each element having two node no: s, “from” node no: and “to”
node no:. Node no: s should be unique, in the sense that a node once used
will represent one point in space and hence cannot be used to identify a
second point. As a standard practice nodes are numbered as 10, 20, 30 etc
with a difference of 10. Refer Annexure I, pages 6&7 for details.
STRESS ANALYSIS DOC No. : 29040-PI-UFR-0030
– GUIDE TO CAESAR II Rev. : R0
Uhde India Limited
(Ver 4.10) PACKAGE Page : 4 of 14
• Dimension of element “Dx,Dy,Dz” – These are the distance from the “from”
node to the “to” node of the element. The direction cosines are as below. If
the direction is negative, it has to be entered. Directions of moments are
determined by right hand thump rule. Refer Annexure I, page 7 for details.
+y
+z +x
• Diameter and thickness of pipe – The outside diameter and thickness can be
entered as nominal diameter/schedule or as actual value. The software has
a database, which will recognize the value entered as NB/Schedule,
determine the actual value from the database and rewrite it in the input box.
If the input is not entered as NB or as Schedule, the entered value will be
maintained in the input. Refer Annexure I, page 8 for details.
• Pressure – Nine different pressure cases may be entered in this data box.
The pressure value entered should be the gauge pressure. Refer Annexure I,
pages 8&9 for details.
• Rigid – This field is used to enter weight of rigid fittings like valves, flanges
etc. A standard database is available in the software (based on ASME
valves and flanges). Apart from inputting weights, this field has an important
function. If activated, the program understands that the element should be
considered as a non-flexible element. Hence while modeling equipment, the
equipment element is given a rigid weight of 0 (zero). The program considers
the element as a rigid element and not as a flexible pipe element. Weight of
fluid, insulation and pipe will not be considered for an element referred in the
input as a rigid element. Refer Annexure I, pages 9 & 11 for details.
• SIFs and tees – CEASAR II has a database for almost all common tees. By
specifying the type of tee, it’s flexibility and SIFs are picked up from the
database. For a tee outside the database one has to calculate the SIFs and
feed it into the input. For reducers, as advised in the CAESAR II manual,
average diameter and thickness is to be entered into the input and SIF value
of 2 is to be provided at both nodes inlet and outlet. Refer Annexure I, page
24 for details.
• Nozzles – This is a feature that calculates the nozzle’s flexibility and takes
advantage of it in the calculations. ASME codes specify WRC bulletin 297 for
nozzle flexibility calculation. CAESAR II calculates nozzle flexibility as per
API 650 and BS 5500 too. However as a standard practice nozzle flexibility is
to be avoided. It should be considered only for large pipes, where change in
routing is difficult and the pipe size is large compared to size of equipment
and the forces imparted by the pipe can have large effects on the nozzle.
Refer Annexure I, page 25 for details.
• Wind – Wherever wind loads are expected to be large, the wind shape factor
is to be entered in this field. Wind loads have to be considered for lines in
open area prone to wind and having size, along with insulation, 24” and
above. The parameters for calculating wind forces are entered while
executing the program. One can either enter elevation vs. wind velocity, or
elevation vs. wind pressure in a tabular form. Wind load parameters can also
be computed using methods recommended in ACSE#7-1995. This is only
applicable for certain zones in the globe for which the ASCE code has time
history study values. Refer Annexure I, pages 15 & 16 for details.
• Poisson’s ratio – If this value is not available in the database the same has to
be entered manually. However the database value has to be verified with the
code. Refer Annexure I, page 17 for details.
• Pipe density – If this value is not available in the database the same has to
be entered manually. However the database value has to be verified
separately. Refer Annexure I, page 19 for details.
• Fluid density – This has to be fed in manually. Fluid weight will not be
considered for rigid elements. Refer Annexure I, page 19 for details.
• Insulation weight – This has to be fed in manually. Insulation weight will not
be considered for rigid elements. Refer Annexure I, page 19 for details.
• Title sheet – The input has a title sheet which can be used as a title
document (However UIL has it’s own title document in GENL-PI-UZ-0102).
The default file is title.hed available in the program’s directory. Copying it in
the working directory can costumerise it. Refer Annexure I, page 5 for
details.
• PLOT – The package has a plot facility by which one can plot the system,
view it’s parameters and toggle with colours for better interpretation. Refer
Annexure I, pages 20,21 & 22 for details.
• INPUT LIST – It is possible to view all inputs in the form of spreadsheets for
a full view by using the list input format. Refer Annexure I, page 23 for
details.
3.2 OUTPUT
The program first checks and verifies accuracy of input. Warning messages are
shown for minor discrepancies, which have to be reviewed. Major discrepancies
will be shown as errors. The program will not go ahead unless the error
messages are taken care off. Common errors are loop closure errors, bend
modeling not done properly etc. Refer Annexure I, pages 27,28 & 29 for details.
Load cases are set by CAESAR II automatically. Only basic load cases will be
provided, viz. OPE, SUS and EXP. All other requirements must be done
manually. A typical load case is shown below.
Case 3 is the difference between Case 1 and 2, which is the expansion case
(EXP). DS1 stands for addition done at displacement level. (The hierarchy of
STRESS ANALYSIS DOC No. : 29040-PI-UFR-0030
– GUIDE TO CAESAR II Rev. : R0
Uhde India Limited
(Ver 4.10) PACKAGE Page : 9 of 14
calculation starts with computing displacements, and then forces and moments
and then stresses.)
A load case with spring hanger is shown below. Note that case 1 & 2 are reserved
for hanger calculation. It there are more than one temperature cases (e.g. T1, T2
etc), the user can use either of it by specifying it in the hanger setup or at load
case setting, by toggling the temperature case. F1 in case 3 & 4 is the load of the
spring hanger.
A load case with occasional loading (OCC) is shown below. U1 & U2 stands for
uniform load cases, WIND stands for wind case and ST stands for addition at
stress level. Since stress calculation is done after displacement and force &
moment calculation, cases 9, 10 & 11 will only give stress results and not
displacement and force & moment results. Addition by these cases will be
absolute addition. Case1 is normal operating. Case 2 is operating with U1. Case
4 is operating with WIND. Note the additions done in cases 9,10 &11. These are
as per Eq(3) of clause 2.1.
STRESS ANALYSIS DOC No. : 29040-PI-UFR-0030
– GUIDE TO CAESAR II Rev. : R0
Uhde India Limited
(Ver 4.10) PACKAGE Page : 10 of 14
A load case with safety valve pop-off forces and other occasional loading are
shown below. D1 is initial displacement. F2 & F3 are safety valve forces. WNC
stands for weight without contents. One can enter fluid weight in input and run a
case without considering its weight.
The Static Output Processor screen has three tables, Load Cases Analyzed,
Report Options, General Computed Results. Load cases analyzed gives the
screens shown above in section 3.2.1.2. “Report Options” have displacements,
restraint summary and stresses as the most commonly used ones.
“Displacement” gives movements of each node for a particular load case in
translation and rotation directions. “Restraint Summary” gives forces and
moments for a single or combined group of load cases. (If evoked in 132
columns, it gives the translation displacement too). Restraint summary prints
reports for nodes that are identified as having supports, anchors, displacements
and nozzles alone. To view forces and moments for all nodes one can use
“Global Element Forces” option load case wise. Stresses and its summary can
STRESS ANALYSIS DOC No. : 29040-PI-UFR-0030
– GUIDE TO CAESAR II Rev. : R0
Uhde India Limited
(Ver 4.10) PACKAGE Page : 11 of 14
be viewed load case wise by the “Stresses” option. The option “Sorted Stresses”
gives a stress report sorted by combined stresses. “General Computed Results”
has options for printing hanger output results, input echo and certain
miscellaneous data (co-efficient of expansion, BOM of pipes etc). Refer
Annexure I, pages 32,33,34,35,36 & 37 for details.
(1) Isometric check: - Before starting the input, one has to check and review the
isometrics w.r.t supporting and flexibility. Basic supports and guides should be
provided to cater for weight and loading on connected equipment. Supports
should be feasible, economical and aesthetic to view. Large posts and
cantilevers should be avoided. Pipes and supports should be grouped together
to be supported by common supports rather than multiple individual supports.
Springs should be avoided at initial stage itself. One should try to put in rigid
supports, which would make the lines stable, however assuring that enough
flexibility is provided to it so as not to over stress the piping system or over load
equipment and structure.
(2) Stress check: - On creation of output files, one has to first check the
sustained stresses and expansion stresses. Sustained stress should be less
than 65%. Only in exceptional cases can one go to 70%. ASME B 31.3 does not
o
cover SIF calculation for tees other than 90 . CAESAR II uses SIFs of normal
tees for all angular tees. SIFs at the shorter angle side of such tees will be larger
than SIFs of a normal tee. Hence one has to assure that sustained stresses
calculated at such tee junctions, with this package, are low. However SIFs for all
sections can be calculated using finite element packages. It would be best to
calculate SIFs using a finite element package and input it in CAESAR II
separately. Expansion stresses should be less than 75% except in exceptional
cases. Although ASME B 31.3 allows one to use liberal stresses for calculation
of stress range, a stress run, without liberal stresses should be taken, to make
sure that too many node points are not found over stressed. (This run, without
liberal stresses, should not be documented, or the soft file preserved unless
specifically required in the project).
(5) Spring support loads: - Once restraint summary checking is over, one should
check the spring selected by the program. The deflection should be large
enough to justify its requirement. If the deflection is very low, one should try to
avoid the spring. An ideal spring would have zero displacement at sustained
condition i.e. the sustained load is the same as that which would have appeared
with a normal rigid support. If the load were different, it would result in push and
pull of the pipe in sustained condition.
(7) Equipment check: - CAESAR II gives provisions for checking nozzle loads by
some of the standard practices. If allowable loads are not available from vendor
or MQ/PE, these subroutines wherever applicable can be used. However one
should go through the code and understand it before using it. The subroutines
are
- NEMA SM23 - This covers nozzle load requirements of steam turbine. There
are three stages of nozzle load checking, viz. Resultant force and moment
imposed on the turbine by each nozzle, Combined resultant of forces and
moments of all major nozzles (inlet, outlet, extraction etc), and check of
Components of combined forces and moments of all nozzles, in each direction
separately. Refer Annexure I, pages 38,39,40,41,42,43 & 44 for details.
- API 610 - This code is the most commonly used code for centrifugal pumps.
It specifies the minimum requirement for allowable loads. When the loads are
more than the values specified in Table 2.1A, then the calculations in
APPENDIX F of the code (to check nozzle loads with respect to misalignment)
can be used to qualify the piping. This calculation can be done in the
subroutine. Refer Annexure I, pages 45,46,47,48,49,50 & 51 for details.
- API 661 - This covers nozzle load requirements of Air Coolers. It gives
allowable loads in Figure 8 of the code. Refer Annexure I, pages 54,55,56,57,
& 58 for details.
- API 560 - This code covers nozzle load requirements for Fired Heaters.
Allowable loads are listed in Table 7 of the code. It give loads and movements
for both radial and convection terminals in vertical and horizontal directions.
Refer Annexure I, pages 59 & 60 for details.
- HEI Standards - This code covers requirement for nozzle qualification of Heat
exchangers. Refer Annexure I, pages 61 & 62 for details.
- WRC 107 - This bulletin covers steps for calculating stresses at nozzle
equipment junctions of pressure vessels. This calculation is available in
CAESAR II program. Refer Annexure I, pages 63,64,65,66,67,68 & 69 for
details.
STRESS ANALYSIS DOC No. : 29040-PI-UFR-0030
– GUIDE TO CAESAR II Rev. : R0
Uhde India Limited
(Ver 4.10) PACKAGE Page : 14 of 14
A sample problem is shown below. This system consists of a pump line taking
suction from a heat exchanger. The pump has two working situations. The first,
case 1 is when the first pump is working and the second is stand by. The
second, case 2 is when the first pump is stand by and the second is working.
The load cases are as below.
T1 and T2 are the two temperature cases. SUS stands for sustained case, OPE
for operating and EXP for expansion case. For the standby pump, the
temperature from the valve to pump nozzle is considered as ambient.
Kaux Menu
The Kaux menu provides some miscellaneous items.
Kaux Menu
• Review SIFs at Intersection Nodes— Allows the user to run “ what if” tests on the
Stress Intensification Factors of intersections.
• Review SIFs at Bend Nodes— Allows the user to run “ what if” tests on the Stress
Intensification Factors of selected bends.
• Special Execution Parameters— Allows the user to set options affecting the analysis
of the current job. Items covered include ambient temperature, pressure stiffening, dis-
placements due to pressure (Bourdon effect), etc.
Annexure 1 Page 1 of 69
Special Execution Parameters
Annexure 1 Page 2 of 69
• Include Piping Input Files— Allows the user to include other piping models in the
current model.
Note Included piping files must be located in the same directory as the main
CAESAR II piping file and are limited to names of eight characters or fewer.
Annexure 1 Page 3 of 69
• Include Structural Input Files— Allows the incorporation of structural models into
the piping model.
Note Included structural files must be located in the same directory as the main
CAESAR II piping file and are limited to names of eight characters or fewer.
Annexure 1 Page 4 of 69
Title
• Hanger Design Control Data— Prompts the user for system - wide hanger design cri-
teria.
Annexure 1 Page 5 of 69
Spreadsheet Overview
In order to input a piping model, one must either open a new or existing piping file from
the Main Menu, and then choose Input-Piping. The CAESAR II piping input spread-
sheet then appears.
Input Spreadsheet
This spreadsheet is used to describe the piping on an element by element basis. It consists
of data fields used to enter information about each piping element and menu commands/
toolbars which can be used to perform a number of supporting operations.
Annexure 1 Page 6 of 69
Data Fields
The data fields are grouped logically into blocks of related data on the left side of the
screen. The right side of the screen offers an auxiliary area, with changing data-fields that
support items entered through check boxes (pressing [F12] alternatively displays the vari-
ous auxiliary screens). The following are the data-field blocks:
Node Numbers
Each element is identified by its end “ node” numbers. Since each input screen represents a
piping element, the element end points - the From node and To node - must be entered.
These points are used as locations at which information may be entered or extracted. The
From node and To node are both required data.
Element Lengths
Lengths of the elements are entered as delta dimensions according to the X, Y, Z rectangu-
lar coordinate system established for the piping system (note that the Y-axis represents the
vertical axis). The delta dimensions DX, DY, and DZ, are the measurements along the X,
Y, and Z axes between the From node and To node. In most cases only one of the three
cells will be used as the piping usually runs along the global axes. Where the piping ele-
ment is skewed two or three entries must be made. One or more entries must be made for
all elements except “ zero length” expansion joints.
Note When using feet and inches for compound length and length units, valid entries in
this (and most other length fields) include formats such as: 3-6, 3 ft. -6 in, and 3-6-
3/16.
Offsets can be used to modify the stiffness of the current element by adjusting its length
and the orientation of its neutral axis in 3-D space.
Annexure 1 Page 7 of 69
Pipe Section Properties
The element’s outside diameter, wall thickness, mill tolerance (plus mill tolerance is used
for IGE/TD/12 piping code only), seam weld (IGE/TD/12 piping code only), corrosion
allowance, and insulation thickness are entered in this block. These data carry forward
from one screen to the next during the input session and need only be entered for those ele-
ments at which a change occurs. Nominal pipe sizes and schedules may be specified;
CAESAR II converts these values to actual outside diameter and wall thickness. Outside
diameter and wall thickness are required data.
Note Nominal diameters, thicknesses, and schedule numbers are a function of the pipe
size specification. ANSI, JIS, or DIN are set via the Tools-Configure/Setup
option of the Main Menu.
Annexure 1 Page 8 of 69
Up to nine temperatures and pressures can be specified for each piping element. (The but-
ton with the ellipses dots is used to activate a window showing extended operating condi-
tions input). The temperatures are actual temperatures (not changes from ambient).
CAESAR II uses these temperatures to obtain the thermal strain and allowable stresses
for the element from the material data base. As an alternative, the thermal strains may be
specified directly (see the discussion of ALPHA TOLERANCE in the Technical Refer-
ence Manual). Thermal strains have absolute values on the order of 0.002, and are unit-
less. Pressures are entered as gauge values and may not be negative. Each temperature and
each pressure entered creates a loading for use when building load cases. Both thermal and
pressure data carries forward from one element to the next until changed.
Note CAESAR II uses an ambient temperature of 70° F, unless changed using the Spe-
cial Execution Parameters Option.
Special components such as bends, rigid elements, expansion joints and tees require addi-
tional information which can be defined in this block.
If the element described by the spreadsheet ends in a bend, elbow or mitered joint, the
Bend checkbox should be set by double-clicking. This entry opens up the auxiliary data
field on the right hand side of the input screen to accept additional data regarding the bend.
CAESAR II usually assigns three nodes to a bend (giving ‘near’, ‘mid’, and ‘far’ node on
the bend).
Double-clicking on the Rigid checkbox (indicating an element that is much stiffer than the
connecting pipe such as a flange or valve), opens an auxiliary data field to collect the com-
ponent weight. For rigid elements, CAESAR II follows these rules:
• When the rigid element weight is entered, i.e. not zero, CAESAR II computes any
extra weight due to insulation and contained fluid, and adds it to the user’s entered
weight value.
• The weight of fluid added to a non-zero weight rigid element is equal to the same
weight that would be computed for an equivalent straight pipe. The weight of insula-
tion added is equal to the same weight that would be computed for an equivalent
straight pipe times 1.75.
• If the weight of a rigid element is zero or blank, CAESAR II assumes the element is
an artificial “ construction element” rather than an actual piping element, so no insula-
tion or fluid weight is computed for that element.
• The stiffness of the rigid element is relative to the diameter (and wall & thickness)
entered. Make sure that the diameter entered on a rigid element spreadsheet is indica-
tive of the rigid stiffness that should be generated.
Annexure 1 Page 9 of 69
Auxiliary Data Area
The Auxiliary data area is used to display or enter extended data associated with the check
box fields.
The data in this area can be displayed by single clicking the appropriate box, or by tog-
gling through the screens with the use of the [F12] key.
Bend Data
This auxiliary screen is used to enter information regarding bend radius, miter cuts fitting
wall thickness, or attached flanges.
Intermediate node points may be placed at specified angles along the bend, or at the bend
mid-point (“ M” ).
Annexure 1 Page 10 of 69
Rigid Weight
This auxiliary screen is used to enter the weight of a rigid element. If no weight is entered
CAESAR II models the element as a weightless construction element.
Note Rigid weights are entered automatically if the Valve and Flange database is used.
Expansion Joint
This auxiliary screen is used to enter the expansion joint stiffness parameters and effective
diameter. For a non-zero length expansion joint, either the transverse or bending stiffness
must be omitted.
Note Setting the effective diameter to zero de-activates the pressure thrust load. This
method may be used (in conjunction with setting a large axial stiffness) to simu-
late the effect of axial tie-rods.
Annexure 1 Page 11 of 69
Restraints
This auxiliary screen is used to enter data up to four restraints per spreadsheet. Node num-
ber and restraint Type are required, all other information is optional (omitting the stiffness
entry defaults to “ rigid” ). Restraint types may be selected from the drop list or typed in.
Note Skewed restraints may be entered by entering direction cosines with the type, such
as X (0.707,0.0,0.707) for a restraint running at 45o in the X-Z plane.
Annexure 1 Page 12 of 69
Displacements
This auxiliary screen is used to enter imposed displacements at up to two nodes per
spreadsheet. Up to nine displacement vectors may be entered (load components D1
through D9). If a displacement value is entered for any vector, this direction is considered
to be fixed for any other non-specified vectors.
Note Leaving a direction blank for all nine vectors models the system as being free to
move in that direction. Specifying “ 0.0” implies that the system is fully restrained
in that direction.
Annexure 1 Page 13 of 69
Forces
This auxiliary screen is used to enter imposed forces and/or moments at up to two nodes
per spreadsheet. Up to nine force vectors may be entered (load components F1 through
F9).
Uniform Loads
This auxiliary screen is used to enter up to three uniform load vectors (load components
U1, U2 and U3). These uniform loads are applied to the entire current element, as well as
Annexure 1 Page 14 of 69
Error Checking, Static Load Cases, & Analysis
There are three different methods that can be used to generate wind loads on piping
systems:
1. ASCE #7 Standard Edition, 1995
2. User entry of a pressure vs. elevation table
3. User entry of a velocity vs. elevation table
The appropriate method is selected by placing a value of 1.0 in one of the first three
boxes.
Annexure 1 Page 15 of 69
Error Checking, Static Load Cases, & Analysis
When defining a pressure or velocity vs. elevation table the user needs to specify only
the method and the wind direction on the preceding screen. Upon exiting this screen,
the user is prompted for the corresponding pressure or velocity table. If a uniform
pressure or velocity is to act over the entire piping system, then only a single entry
needs to be made in the table, otherwise the user should enter the pressure or velocity
profile for the applicable wind loading.
Note To use the ASCE #7 wind loads, all but the second and third fields should
be filled in.
For example, as per ASCE #7, the following are typical basic wind-speed values:
File - Analysis
Once the load cases (and any wind loads) have been successfully edited, executing
the File Analysis command begins the analysis.
Annexure 1 Page 16 of 69
Loading Conditions
The checkboxes in this block allow the user to define loadings acting on the pipe. These
loads may be individual forces or moments acting at discrete points, distributed uniform
loads (which may be specified on force per unit length, or gravitational body forces), or
wind loadings (wind loadings are entered by specifying a wind shape factor— the loads
themselves are specified when building the load cases.
The uniform load and the wind shape factor check boxes will be unchecked on subsequent
input screens. This does not mean that the loads were removed from these elements,
instead, this implies that the loads do not change on subsequent screens.
Note Uniform loads may be specified in g-values by setting a parameter in the Special
Execution Options.
Piping Material
CAESAR II requires the specification of the pipe material’s elastic modulus, Poisson’s
ratio, density, and (in most cases) expansion coefficient. The program provides a database
containing the parameters for many common piping materials. This information is
retrieved by picking a material from the drop list, by entering the material number, or by
typing any or all of the material name and then picking it from the match list. (The coeffi-
cient of expansion does not appear on the input screen, but it can be reviewed during error
checking.) Note that materials 18 and 19 represent cold spring properties, cut short and cut
long respectively; material 20 activates CAESAR II’s orthotropic model for use with
materials such as fiberglass reinforced plastic pipe. Material 21 permits a totally user
defined material. Using a material with a number greater than 100 permits the use of
allowable stresses from the database.
Annexure 1 Page 17 of 69
Allowable Stresses
This auxiliary screen is used to select the piping code (from a drop list) and to enter any
data required for the code check. Allowable stresses are automatically updated for mate-
rial, temperature and code if available in the material database.
Material Fatigue Curve data may be entered by clicking on the Fatigue Curve button.
This brings up a dialog where stress vs. cycle data (up to 8 points per curve) may be
entered for Butt Weld and Fillet Weld components.
Annexure 1 Page 18 of 69
Material Elastic Properties
This block is used to enter or override the elastic modulus and Poisson’s ratio of the mate-
rial, if the value in the database is not correct. These values must be entered for Material
type 21 (user specified).
Note Material properties in the database may be changed permanently using the
CAESAR II material database editor.
Densities
The densities of the piping material, insulation, and fluid contents are specified in this
block. The piping material density is a required entry and is usually extracted from the
material data base. Fluid density can optionally be entered in terms of specific gravity, if
convenient, by following the input immediately with the letters: SG, e.g. 0.85SG (there
can be no spaces between the number and the SG).
Note If an insulation thickness is specified (in the pipe section properties block) but no
insulation density is entered, CAESAR II defaults to the density of calcium sili-
cate.
Annexure 1 Page 19 of 69
Plot
This menu option provides two types of graphics— the traditional
Plot CAESAR II graphics, as well as a "sneak preview" of CAESAR II’s new
3-D graphics library. When selected, these graphics will replace
CAESAR II’s traditional graphics.
Pan The model may be panned left, right, up, or down by using the [Home],
[End], [PgUp], or [PgDn] keys respectively.
Zoom In Zooming can be accomplished by clicking the mouse and dragging a box
around the desired zoom area, or by using the + and - keys.
Zoom Out The model can be rotated by pressing the arrow keys.
X-Axis
Rotation
Y-Axis
Note Mouse-driven Panning, Zooming, and Rotating are also avail-
Rotation able by right-clicking the mouse and selecting an action from
the popup menu. Pressing [ESC] or re-selecting from the popup
Z-Axis menu exits the Panning, Zooming, or Rotating mode.
Rotation
Annexure 1 Page 20 of 69
Additional commands are available for displaying, highlighting, or labeling
the plot. Some of these are
Wire Frame • Wire Frame— Draws the piping model in wire frame.
Line Drawing • Line Drawing— Switches to line drawing mode from render or wire
frame.
Highlight
• Highlight— Changes drawing color based on element attributes.
Range
• Range— Displays elements based on node ranges.
X
• X— View along X-axis.
Y
• Y— View along Y-axis.
Z
• Z— View along Z-axis.
Southeast
• Southeast— View in Southeast isometric mode.
4
• 4— View in all four modes simultaneously.
Annexure 1 Page 21 of 69
The View Spreadsheet command allows the user to maintain both the plot
View
Spreadsheet
and the spreadsheet on the screen simultaneously.
The current plot may be output to the clipboard, a bitmap (.BMP) file, or a
Print printer through use of the Edit-Copy, File-Save As Bitmap, or File-Print com-
mands, respectively.
Print Preview
Annexure 1 Page 22 of 69
List Input Format
Previous
• [Pg Dn], [Pg Up], Ctrl +[Home], Ctrl +[End]— Allow the user to
Element
move throughout the elements of the model.
Note Unlike the Continue command, [Pg Dn] does not create a new element once the
end of the model is reached.
Annexure 1 Page 23 of 69
Stress Intensification Factors/Tees
This auxiliary screen is used to enter stress intensification factors, or fitting types at up to
two nodes per spreadsheet. If components are selected from the drop list, CAESAR II
automatically calculates the SIF values as per the applicable code (unless overridden by
the user). Certain fittings and certain codes require additional data as shown. Fields are
enabled as appropriate for the selected fitting.
Annexure 1 Page 24 of 69
Flexible Nozzles
This auxiliary screen is used to describe flexible nozzle connections. When entered in this
way, CAESAR II automatically calculates the flexibilities and inserts them at this loca-
tion. CAESAR II calculates nozzle loads according to WRC 297, API 650 or BS 5500
criteria.
Annexure 1 Page 25 of 69
Hangers
This auxiliary screen is used to describe hanger installations. Hanger data may be fully
completed by the user, or the hanger may be designed by CAESAR II. In this case, two
special load cases are run, the results of which are used as design parameters which are
used to select the springs from the user specified catalog.
Annexure 1 Page 26 of 69
Error Checking
Static analysis cannot be performed until the error checking portion of the piping prepro-
cessor has been successfully completed. Only after error checking is completed are the
required analysis data files created. Similarly, any subsequent changes made to the model
input is not reflected in the analysis unless error checking is rerun after those changes have
been made. CAESAR II does not allow an analysis to take place if the input has been
changed and not successfully error checked.
Start Run
Error Checking can only be done from the input spreadsheet, and is initiated
by executing the Start Run or Batch Run commands from the toolbar, menu
Batch Run
or the Quit options menu (the Quit options menu appears upon closing the
spreadsheet).
Annexure 1 Page 27 of 69
Fatal Error Dialog
Warnings are flagged whenever there is a problem with a model which can be overcome
using some assumptions. An example of this would be if an element’s wall thickness is
insufficient to meet the minimum wall thickness for the given pressure (hoop stress).
Warnings need not be corrected in order to get a successful analysis, but all warnings
should be reviewed carefully by the user as they are displayed.
Annexure 1 Page 28 of 69
Warning Dialog
Note Dialog
The third category of alert is the informational note. These messages simply inform the
user of some noteworthy fact related to the model. An example of a note may be a mes-
sage informing the user of the number of hangers to be designed by the CAESAR II pro-
gram. For notes, there is nothing for the user to “correct.”
Annexure 1 Page 29 of 69
Building Static Load Cases
The first step in the analysis of an error-checked piping model is the specifica-
tion of the static load cases. This is done by selection of the Analysis-Static
Analysis - options from the CAESAR II Main Menu (the piping input file must have
Statics successfully gone through error checking before this option can be chosen). A
discussion of CAESAR II load cases is included at the end of this chapter.
Please refer to it for a description of how the load cases are built.
Upon entering the static load case editor, a screen appears which lists all of the available
loads that are defined in the input, the available stress types, and the current load cases
offered for analysis. If the job is entering static analysis for the first time, CAESAR II
presents a list of recommended load cases. If the job has been run previously, the loads
shown are those saved during the last session. A typical load case editor screen is shown
below:
Annexure 1 Page 30 of 69
Load cases may be built through drag and drop actions. Dragging a load component from
the Loads Defined in Input list to a line on the load list automatically adds that load com-
ponent to the load case, if it is not already included. Dragging a stress type from the Avail-
able Stress Type list to a load case in the list changes the stress type for that case.
Highlighted basic load cases may be dragged down to be added to algebraic combination
cases (if necessary, CAESAR II prompts for combination type DS, FR, or ST).
Note Defining a fatigue (FAT) stress type for a load case automatically displays a field
in which the number of anticipated load cycles for that load case can be entered.
All basic (non-combination) load sets must all be specified before any algebraic combina-
tions may be declared. This rule holds true for user defined and edited load cases.
The following commands are available on this screen:
• Edit-Insert—This command inserts a blank load case preceding
Edit - Insert
the currently selected line in the load list. If no line is selected, the
load case is added at the end of the list. Load cases are selected by
clicking on the number to the left of the load case.
Edit - Delete • Edit-Delete—This command deletes the currently selected load
case.
File - Analysis • File Analysis—This command accepts the load cases and runs
the job.
Recommend • Recommend—This command allows the user to replace the cur-
rent load cases with the CAESAR II recommended load cases.
Note Load cases may be built through drag and drop actions. Dragging a load compo-
nent from the Loads Defined in Input list to a line on the load list automatically
adds the load component to the load case, if it is not already included. Dragging a
stress type from the Available Stress Type list to a load case in the list changes
the stress type for that case. Highlighted basic load cases may be dragged down to
be added to algebraic combination cases (if necessary, CAESAR II prompts for
combination type DS, FR, or ST).
Annexure 1 Page 31 of 69
Static Output Screen
Annexure 1 Page 32 of 69
Notes on CAESAR II Load Cases
Definition of a Load Case
In CAESAR II terms, a load case is a group of piping system loads that are analyzed
together, i.e., that are assumed to be occurring at the same time. An example of a load case
is an operating analysis composed of the thermal, deadweight, and pressure loads together.
Another is an as-installed analysis of deadweight loads alone. A load case may also be
composed of the combinations of the results of other load cases; for example, the differ-
ence in displacements between the operating and installed cases. No matter what the con-
tents of the load case, it always produces a set of reports in the output which list restraint
loads, displacements and rotations, internal forces, moments, and stresses. Because of pip-
ing code definitions of calculation methods and/or allowable stresses, the load cases are
also tagged with a stress category. For example, the combination mentioned above might
be tagged as an EXPansion stress case.
The piping system loads which compose the basic (non-combination) load sets relate to
various input items found on the piping input screen. The table below lists the individual
load set designations, their names and the input items which make them available for anal-
ysis.
Designation Name Input items which activate this load case
W Deadweight Pipe Density, Insulation Density (with insulation thick-
ness), Fluid Density, or Rigid Weight
WNC Weight Pipe Density, Insulation Density (with insulation thick-
ness), Rigid Weight
T1 Thermal Set 1 Temperature #1
T2 Thermal Set 2 Temperature #2
T3 Thermal Set 3 Temperature #3
.
.
.
T9 Thermal Set 9 Temperature #9
P1 Pressure Set 1 Pressure #1
P2 Pressure Set 2 Pressure #2
P3 Pressure Set 3 Pressure #3
.
.
.
P9 Pressure Set 9 Pressure #9
D1 Displacements Set 1 Displacements (1st Vector)
D2 Displacements Set 2 Displacements (2nd Vector)
D3 Displacements Set 3 Displacements (3rd Vector)
Annexure 1 Page 33 of 69
.
.
.
D9 Displacement Set 9 Displacements (9th Vector)
F1 Force Set 1 Forces/Moments (1st Vector), cold spring (Material # 18 or
19), and spring initial loads
F2 Force Set 2 Forces/Moments (2nd Vector)
F3 Force Set 3 Forces/Moments (3rd Vector)
.
.
.
F9 Force Set 9 Forces/Moments (9th Vector)
WIN1 Wind Load 1 Wind Shape Factor
WIN2 Wind Load 2 Wind Shape Factor
WIN3 Wind Load 3 Wind Shape Factor
WIN4 Wind Load 4 Wind Shape Factor
WAV1 Wave Load 1 Wave Load On
WAV2 Wave Load 2 Wave Load On
WAV3 Wave Load 3 Wave Load On
WAV4 Wave Load 4 Wave Load On
U1 Uniform Loads Uniform Loads (1st Vector)
U2 Uniform Loads Uniform Loads (2nd Vector)
U3 Uniform Loads Uniform Loads (3rd Vector)
Note Available piping system loads are displayed on the left hand side of the Static
Load Case screen.
Basic load cases may consist of a single load such as WNC for an as-installed weight anal-
ysis, or they may include several loads added together such as W+T1+P1+D1+F1 for an
operating analysis. The stress categories: SUStained, EXPansion, OCCasional, OPErat-
ing, and FATigue are specified at the end of the load case definition. The complete defini-
tion of the two examples are: WNC (SUS) and W+T1+P1+D1+F1 (OPE). Each basic
load case is entered in this manner in a list for analysis.
Note Available stress types are displayed in the lower left hand side of the Static Load
Case screen.
Results of the basic load cases may be combined using algebraic combination cases. These
algebraic combinations are always entered following the last of the basic load cases. Com-
binations of basic load cases are designated using the prefix DS, FR or ST to indicate
whether the combination is done at the displacement, force, or stress level respectively fol-
lowed by a number indicating the order of the basic load case in the load list. The two
former combinations (DS and FR) are done algebraically (signs are considered), while the
Annexure 1 Page 34 of 69
last (ST) is combined absolutely. Combination load cases should also have stress types
assigned.
Note Summing load cases at the DS level is important when signs must be considered,
such as for an EXPansion case. Summing load case results at the ST level is
important when stresses must be combined absolutely, as for an OCCasional case.
Forces and moments are computed from displacements, and stresses are computed from
forces and moments. Displacement combinations therefore also have force and stress
results to review, while stress combinations only have stress results to review.
Note All load cases with stress type FATigue must have their expected number of Load
Cycles specified.
The following family of load cases provides a valid example of algebraic combinations.
Load Case Designation Comments
1 W+T1+P1+D1+F1 (OPE) The operating Load Case
2 W+P1+F1 (SUS) The installed Load Case (for sustained
stress calculations)
3 U1(OCC) A uniform Load Case modeling a seis-
micload
4 DS1-DS2(EXP) The difference between the displace-
ments of Load Case #1 (operating)
minus the displacements of Load
Case #2 (installed); the displacement
range of the piping; used to calculate
expansion stress range going from
cold to hot.
5 ST2+ST3(OCC) The stresses from Load Case #2
(sustained) plus the stresses from
Load Case #3 (occasional); used to
compare the occasional stresses with
their allowables.
CAESAR II permits the specification of up to ninety-nine load cases for analysis. In the
rare situation where more cases are required, the model should be copied to a new file in
order to specify the additional load cases.
Annexure 1 Page 35 of 69
Operating load cases represent the loads acting on the pipe during hot operation, including
both primary (weight pressure, and force) loadings and secondary (displacement and ther-
mal) loadings. Operating cases are used to find hot displacements for interference check-
ing, and hot restraint and equipment loads. Generally when recommending operating load
cases, CAESAR II combines weight, pressure case #1, and force set #1, with each of the
thermal load cases (displacement set #1 with thermal set #1, displacement set #2 with ther-
mal set #2, etc...).
Sustained load cases represent the primary (force-driven loadings acting on the pipe), i.e.,
weight and pressure alone. This usually coincides with the cold (as-installed) load case.
Sustained load cases are used to satisfy the code sustained stress requirements, as well as
to calculate as-installed restraint and equipment loads. Sustained load cases are generally
built by combining weight with each of the pressure and force sets.
Expansion load cases represent the range between the displacement extremes (usually
between the operating and sustained cases). Expansion load cases are used to meet expan-
sion stress requirements.
Most users will specify only one temperature and one pressure. Such input would simplify
the recommended cases to:
Case # 1 W+D1+T1+P1+F1 (OPE) ....OPERATING
Case # 2 W+P1+F1 (SUS)....SUSTAINED LOAD CASE
Case # 3 DS1-DS2 (EXP)....EXPANSION LOAD CASE
The user should review any load recommendations made by CAESAR II.
Note CAESAR II does not recommend any occasional load cases. Definition of these
are the responsibility of the user.
If these recommended load cases do not satisfy the analysis requirements, they may
always be deleted or modified. Conversely, the load cases may always be reset to the pro-
gram’s recommended set at any time.
Annexure 1 Page 36 of 69
with the load case recommendations as defined above. A typical set of recommended load
cases for a single operating load case spring hanger design appears as follows:
Case # 1 W+F1 ....WEIGHT FOR HANGER LOADS
Case # 2 W+D1+T1+P1+F1 ....OPERATING FOR HANGER TRAVEL
Case # 3 W+D1+T1+P1+F1 (OPE) ...OPERATING (HGRS. INCLUDED
Case # 4 W+P1+F1 (SUS) ....SUSTAINED LOAD CASE
Case # 5 DS3-DS4 (EXP) ....EXPANSION LOAD CASE
These hanger sizing load cases (#1 & #2) supply no information to the output reports other
than the data found in the hanger tables. Note how cases 3, 4, & 5 match the recommended
load cases for a standard analysis with one thermal and one pressure defined. Also notice
how the displacement combination numbers in case 5 have changed to reflect the new
order. If multiple temperatures and pressures existed in the input, they too would appear in
this set after the second spring hanger design load case.
Two other hanger design criteria also affect the recommended load cases. If the “actual
cold loads” for selected springs are to be calculated, one additional load case (WNC+F1)
would appear before case #3 above. If the piping system’s hanger design criteria is set so
that the proposed springs must accommodate more than one operating condition, other
load cases must additionally appear before the case #3 above. An extra hanger design
operating load case must be performed for each additional operating load case used to
design springs. Refer to the discussion of the hanger design algorithm for more informa-
tion on these options.
Annexure 1 Page 37 of 69
data bases (or compute unity checks on angles using the 1977 code) will generate an error
message and the program will abort. Users are urged to consult the applicable AISC man-
uals when using this program.
The cumulative equipment allowables require that forces and moments on all turbine con-
nections, resolved at the intersection of the largest nozzle and the equipment centerline, be
within a certain multiple of Dc; where Dc is the diameter of an opening whose area is
equal to the sum of the areas of all of the individual equipment connections. A typical tur-
bine cumulative (summation) equipment calculation is shown as follows:
SUMMATION CALCUATIONS
DIAMETER DUE TO EQUIVALENT NOZZLE AREA, DC = 8.944in.
NOZZLE LOADS SUMMATIONSALLOWABLES % OF ALLOW.STATUS lbs.&ft.lb.)
SFX = 84 50*DC = 447 18.79
SFY = -74 125*DC = 1118 6.62
SFZ = -82 100*DC = 894 9.17
FC(RSLT) = 138
SMX = -447 250*DC = 2236 20.00
Annexure 1 Page 38 of 69
SMY = 170 125*DC = 1118 56.51
SMZ = 631 125*DC = 1118 56.51
MC(RSLT) = 792
FC + MC/2 = 535 125*DC = 1118 47.85
SFX, SFY, and SFZ are the respective components of the forces from all connections
resolved at the discharge nozzle. FC(RSLT) is the result of these forces. SMX, SMY and
SMZ are the respective components of the moments from all connections resolved at the
discharge nozzle. Dc is the diameter of the equivalent opening as discussed above.
NODE FX FY FZ MX MY MZ
Annexure 1 Page 39 of 69
NEMA Input Spreadsheet #1
Annexure 1 Page 40 of 69
NEMA Input Inlet Nozzle
Annexure 1 Page 41 of 69
NEMA Input Exhaust Nozzle
The two page NEMA output report for the above turbine example shows that the turbine
passed. The highest summation load is only 56% of the allowable. If the turbine had
failed, the symbol **FAILED** would have appeared in the “ STATUS” column opposite
to the load combination that was excessive.
Annexure 1 Page 42 of 69
Annexure 1 Page 43 of 69
Annexure 1 Page 44 of 69
API 610 (Centrifugal Pumps)
In August of 1995, API released the 8th edition of API 610 for centrifugal pumps for gen-
eral refinery service.
The API 610 load satisfaction criteria is outlined below:
If clause F.1.1 is satisfied, then the pump is O.K. Clause F.1.1 states that the individual
component nozzle loads must fall below the allowables listed in the Nozzle Loadings table
(Table 2) shown below:
If clause F.1.1 is NOT satisfied, but clauses F.1.2.1, F.1.2.2, and F.1.2.3 ARE satisfied then
the pump is still O.K.
Clause F.1.2.1 states that the individual component forces and moments acting on each
pump nozzle flange shall not exceed the range specified in Table 2 by a factor of more
than 2. Referring to the API 610 report, the user can see if F.1.2.1 is satisfied by compar-
ing the Force/Moment Ratio to 2. If the ratio exceeds 2, the nozzle status is reported as
“ FAILING” .
The F.1.2.2 and the F.1.2.3 requirements give equations relating the resultant forces and
moments on each nozzle, as well as on the pump base point respectively. The requirements
of these equations, and whether or not they have satisfied API 610, are shown on the bot-
tom of the report.
The following example is taken from the API 610 code and shows the review of an over-
hung end-suction process pump in English units. The three CAESAR II input screens are
shown, followed by the program output.
Annexure 1 Page 45 of 69
API 610 Input Data
Annexure 1 Page 46 of 69
API 610 Suction Nozzle
Annexure 1 Page 47 of 69
API 610 Discharge Nozzle
Annexure 1 Page 48 of 69
CAESAR II VERSION : 3.24
API 610 (8th Edition)File : APITST8A
Date : FEB 28,1997
User Entered Description :Time : 11:31 am
Annexure 1 Page 49 of 69
Z Distance = 15.0 in.
Annexure 1 Page 50 of 69
Vertical In-Line Pumps
Note that on the first screen there is a check box for a vertical in-line pump. This is to be
used when the pump is the vertical in-line type supported only by the attached piping. API
states that if this is the case then 2.0 times the loads from Table 2 can be used. However,
even if the pump fails the 2.0 Table 2 criteria, it may still pass. If the principal stress on the
nozzle is less than 6,000 psi, then that nozzle passes. If the principal stress on either nozzle
is greater than 6,000 psi, the overall status will be reported as “ Failed.”
In API 610 there is an example problem which illustrates the way that the stresses are
computed on these in-line pump nozzles. The two basic equations for determining stress
are
• Normal stresses (s) = Force / Area + Moment / Section Modulus
• Shear Stresses (t) = Force / Area + Torque * distance / J
Where J is the polar moment of inertia.
In equation number 2, both terms of the equation will always add together. On the other
hand, the Force/Area term in equation 1 will depend on the sign of the force (tension or
compression) that the user enters in the force and moment spreadsheet. The sign of the
force is determined from the user-entered Centerline Direction Cosine, which for vertical
in-line pumps should be entered in the direction extending from the discharge to the suc-
tion nozzle. The distances that are usually entered for pedestal mounted pumps can be left
blank since they are not used.
Annexure 1 Page 51 of 69
API 617 (Centrifugal Compressors)
The requirements of this standard are identical to those of NEMA SM-23 (1991), except
that all of the NEMA allowables are increased by 85%.
API 617 Allowables = 1.85 * NEMA SM-23 Allowables
The input screens for this evaluation are shown below:
Annexure 1 Page 52 of 69
API 617 Suction/Discharge Input
Annexure 1 Page 53 of 69
API 661 (Air Cooled Heat Exchangers)
This calculation covers the allowed loads on the vertical, co-linear nozzles (item 9 in the
figure) found on most single, or multi-bundled air cooled heat exchangers.
The several figures from API 661 illustrate the type of open exchanger body analyzed by
this standard.
5.1.11.2 - The sum of the forces and moments on each fixed header (i.e. each individual
bundle) will be less than 1,500 lb. transverse to the bundle, 2,500 lb axial to the bundle,
and 3,000 pound axial on the nozzle centerline. The allowed moments are 3,000, 2,000,
Annexure 1 Page 54 of 69
and 4,000 ft.lb. respectively. “ This recognizes that the application of these moments and
forces will cause movement and that this movement will tend to reduce the actual loads.”
Annexure 1 Page 55 of 69
API 661 Inlet Nozzle Data
Annexure 1 Page 56 of 69
API 661 Outlet Nozzle Data
Annexure 1 Page 57 of 69
A typical API 661 report is shown as follows:
Y Distance =18.0
X Force =100.0 1280. 0.08 PASSED
Y Force =-302.0 3,000. -0.10 PASSED
Z Force =50.0 1,800. 0.03 PASSED
Annexure 1 Page 58 of 69
API 560 (Fired Heaters for General Refinery Services)
This module of the CAESAR II Rotating Equipment program provides a method for eval-
uating the allowable loads on Fired Heaters.
Input consists of the tube nominal diameter and the forces and moments acting on the
tube, as shown in the figure below:
Annexure 1 Page 59 of 69
Upon execution of the analysis, CAESAR II compares the input forces and moments to
the allowables as published in API 560. Example output is shown below.
Annexure 1 Page 60 of 69
Heat Exchange Institute Standard For Closed Feedwater Heaters
This module of the CAESAR II Rotating Equipment program provides a method for eval-
uating the allowable loads on shell type heat exchanger nozzles. Section 3.14 of the HEI
bulletin discusses the computational methods utilized to compute these allowable loads.
The method employed by HEI is a simplification of the WRC 107 method, in which the
allowable loads have been linearized to show the relationship between the maximum per-
mitted radial force and the maximum permitted moment vector. If this relationship is plot-
ted (using the moments as the abscissa and the forces as the ordinate), a straight line can
be drawn between the maximum permitted force and the maximum permitted moment
vector, forming a triangle with the axes. Then for any set of applied forces and moments,
the nozzle passes if the location of these loads falls inside the triangle. Conversely, the
nozzle fails if the location of the loads falls outside the triangle.
The CAESAR II HEI output has been modified to include both the plot of the allowables
and the location of the current load set on this plot.
The HEI bulletin states that the effect of internal pressure has been included in the com-
bined stresses; however, the effect of the pressure on the nozzle thrust has not. This
requires combination with the other radial loads. CAESAR II automatically computes the
pressure thrust and adds it to the radial force if the Add Pressure Thrust checkbox is
checked.
A sample input for the HEI module is shown below. Note that since the pressure is greater
than zero, a pressure thrust force will be computed and combined with the radial force.
Annexure 1 Page 61 of 69
HEI Nozzle/Vessel Input
Annexure 1 Page 62 of 69
WRC 107 (Vessel Stresses)
The Welding Research Council Bulletin 107 (WRC 107) has been used extensively since
1965 by design engineers to estimate local stresses in vessel/attachment junctions.
Note There are three editions of WRC 107 available from the program; the default is set
by the user in the Configure-Setup option.
WRC 107 Bulletin provides an analytical tool to evaluate the vessel stresses in the imme-
diate vicinity of a nozzle. This method can be used to compute the stresses at both the
inner and outer surfaces of the vessel wall, and report the stresses in the longitudinal and
circumferential axes of the vessel/nozzle intersection. The convention adopted by WRC
Annexure 1 Page 63 of 69
107 to define the applicable orientations of the applied loads and stresses for both spheri-
cal and cylindrical vessels are shown in the figure.
M TAXIS M
T
V (or V ) V L
1 C
B Upper
A VC A B
V (or V ) L C C Lower
2
M LAXIS M CAXIS
M 1AXIS P AXIS
(or M ) C
P AXIS
M 2AXIS M CAXIS
(or M ) L D
D M AXIS
1 A
B
A B
C
M LAXIS
M2AXIS
C
Annexure 1 Page 64 of 69
Note Before attempting to use WRC 107 to evaluate the stress state of any nozzle/ves-
sel junction, the user should always make sure that the geometric restrictions lim-
iting the application of WRC 107 are not exceeded. These vary according to the
attachment and vessel types. The user is referred to the WRC 107 bulletin direc-
tory for this information.
The WRC 107 method should probably not be used when the nozzle is very light or when
the parameters in the WRC 107 data curves are unreasonably exceeded. Output from the
WRC 107 program includes the figure numbers for the curves accessed, the curve
abscissa, and the values retrieved. The user is urged to check these outputs against the
actual curve in WRC 107 to get a “ feel” for the accuracy of the stresses calculated. For
example, if parameters for a particular problem are always near or past the end of the fig-
ures curve data, then the calculated stresses may not be reliable.
The WRC 107 program can be activated by selecting Analysis - WRC 107 from the Main
Menu. The user may be prompted to enter a job name, and then the following data entry
screen appears:
Annexure 1 Page 65 of 69
ond vector defines the direction of the piping/nozzle orientation, with the positive direc-
tion of this vector pointing from the nozzle connection towards the vessel centerline.
Vessel Data
Annexure 1 Page 66 of 69
Nozzle Data
The nozzle loading is specified on the last three spreadsheets, according to specific load
cases, which include sustained, expansion and occasional cases. These loads are found in
the CAESAR II output restraint load summary under the corresponding load cases or may
be extracted from the static output files automatically by pressing the Get Loads From
Output File button.
Annexure 1 Page 67 of 69
Nozzle Loads (SUS)
The WRC 107 specific input coordinate system has been incorporated into the program, so
loads should be entered in global orientation.
Notice that the curves in WRC Bulletin 107 cover essentially all applications of nozzles in
vessels or piping; however, should any of the interpolation parameters, i.e. Beta, etc. fall
outside the limits of the available curves, some extrapolation of the WRC method must be
used. The current default is to use the last value in the particular WRC table. If one wishes
to control the extrapolation methodology interactively, you may do so by changing the
WRC 107 default from “ USE LAST CURVE VALUE” to “ INTERACTIVE CONTROL”
on the Computation Control tab page located inside the Configure-Setup module of the
Main Menu.
After entering all data, the WRC 107 analysis may be initiated through the
Analyze-WRC 107 menu option.
Any errors or warnings are reported in their own tab; double-clicking on them returns the
user to the appropriate field.
Output reports may be viewed at the terminal or printed.
Annexure 1 Page 68 of 69
tion. In order to evaluate the stresses through an elastic analysis, three stress combinations
(summations) must be made:
• Pm
• Pm + P l + P b
• Pm + P l + Pb + Q
Where Pm is defined as the general membrane stress due to internal pressure removed from
discontinuities, and can be estimated for the vessel wall from the expression (PD) / (4t) for
the longitudinal component and (PD) / (2t) for the hoop component, where P is the design
pressure of the system. The allowable for Pm is kSmh where Smh is the allowable stress
intensity (See CAESAR II Technical Reference Manual for definition). The value of k can
be taken from Table AD-150.1 of the code (which ranges from 1.0 for sustained loads to
1.2 for sustained plus wind loads or sustained plus earthquake loads). Pl is the local mem-
brane stress at the junction due to the sustained piping loads, Pb is the local bending stress
(defined as zero at the nozzle to vessel connections per Section VIII, Division 2 of ASME
Code), while Q is defined as the secondary stress, due to thermal expansion piping loads,
or the bending stress due to internal pressure thrust and sustained piping loads. The allow-
able stress intensity for the second stress combination is 1.5kSmh, as defined by the Figure
4-130.1 of the Code, while Smh is the hot stress intensity allowable at the given design
temperature. Both Pl and Q will be calculated by the WRC 107 program. The third combi-
nation actually defines the “ range” of the stress intensity, and its allowable is limited to
1.5(Smc+Smh). See the Technical Reference Manual for detailed discussion.
This summation can be done automatically following the WRC 107 analysis through the
Analyze-Stress Summation option. This calculation provides a comparison of the stress
intensities to the entered allowables, along with a corresponding PASS-FAIL ruling.
Annexure 1 Page 69 of 69