AutoPIPE Modelling Approaches
AutoPIPE Modelling Approaches
Page 1
Modeling Approaches
This help has been provided in order to give users ideas for modeling typical piping arrangements. The steps shown in each example should
not be taken as the only method available to create models. In addition, the intent of the examples is to present ways to create adequate
models of specific piping components for analytical purposes. It is not the intent of the examples to represent proper design of the overall
piping system. If you have a specific modeling problem which you feel is not fully explained in this section, you are urged to contact Bentley
Technical Support for further discussion.
Anchors Pipes
Bends Reducers
Frames Tees
Hangers Valves
Nozzles Vessels
Example Systems
This help has been provided in order to aid users in modeling more complex piping arrangements. The steps shown in each Example System
should not be taken as the only method available to create models. In addition, the intent of the examples is to present ways to create
adequate models for analytical purposes.
Choose from the following topics:
PipeSOIL Interaction: Transition Example
Water Hammer (Time History) Example
Steam Relief (Time History) Example
Harmonic Analysis Example
Anchors
Select from the following anchor-related examples:
Rigid Anchor with Thermal Movement
Flexible Anchor
Anchor Releases for Hanger Selection
Example
An anchor is used to model a pipe attached to a large pump which is assumed to be rigid. However, it is known that when the pump reaches
an operating temperature (400°F), the pipe connection point will displace as follows due to the thermal expansion of the pump itself:
Modeling
The thermal movement of the pump can be included in the AutoPIPE system model by specifying displacement offsets calculated for each of
the defined thermal load cases at the anchor.
1. Build a system from A00 to A04 using an 8 inch, standard schedule pipe. Define an operating load case (T1) of 400° F. The global
coordinates for the system points are listed below (length units are feet, and offsets are measured from the preceding point):
2. These coordinates define the position of the piping system at ambient temperature (70°F).
4. Define a rigid anchor at point A04. Move the cursor down to the Thermal anchor movements input fields for Case 1 and specify
(imposed displacement) values:
Note that the offset fields for Case 2 and 3 are closed; this is because only one operating load condition (T1) was specified on the General
Model Options dialog. In general, when a static analysis is performed, the results for each thermal load case (T1, T2 & T3) will include the
forces exerted on the piping system due to the thermal anchor movements specified for each thermal load case respectively.
Example
Modeling
The anchor at the end of the pipe run, which represents the equipment, is released for vertical shear loads. This means that when a hanger
design run is performed, the anchor will not support a vertical load. Thus, the hanger is sized correctly (the vertical forces at the pipe-pump
connection point are eliminated) while the pump itself is modeled rigidly.
1. Define the pipe system by repeating Step 1 from Flexible Anchor - Model 1.
2. Move the crosshairs to point A03.
3. Select Insert/Support to open the Support dialog, then enable the “Undesigned” option at point A03.
6. In the Release for hanger selection field, click inside the Y field to enable the vertical displacement hanger selection release
option.
Note: The “Release for hanger selection” fields should not be confused with “Trans. stiff” and “Rot stiff.” The latter define DOF releases or
stiffnesses which are in effect at all times, while the former release a DOF for the purpose of designing hanger springs only.
Flexible Anchor
An anchor is used at locations where the piping system ties into a wall, anchor block, foundation, or a piece of large equipment. A flexible
anchor can be defined when the flexibility of the anchored point is known (such as for modeling equipment), or when a particular type of
support is desired (e.g. roller, hinge, socket, etc.).
Most large equipment such as pumps, turbines, or compressors are massive enough to be considered rigid when compared to the pipe.
However, if the local flexibility of the equipment is known, those values may be specified. For the special case of vessels, it is recommended
that the local (shell) flexibility be modeled using the Nozzle command.
1. Build a system from A00 to A04 using an 8 inch standard schedule pipe. The global coordinates for the system points are listed
below (length units are in feet, and offsets are measured from the preceding point):
3. Define a flexible anchor at point A04; this allows the cursor to enter the stiffness fields. Specify translational and rotational
stiffnesses as follows:
The stiffness values entered correspond to a global Z translation flexibility (axial with reference to the pipe), and a bending flexibility in the
plane perpendicular to the pipe (global X-Y).
1. Move the crosshairs to the frame point that is to be anchored. For this example, the base of the column (FP1).
3. Define a flexible anchor at point FP1; this allows the cursor to enter the “Trans. stiff.” and “Rot. stiff.” fields. Accept the default
stiffnesses (Rigid) in all fields except “Rot. stiff Z”; where 0.00 should be entered as shown:
Entering 0 stiffness for the rotational restraint about the Z axis allows the column base to rotate freely in the X-Y plane, thus creating a
hinge support.
Note: All degree of freedom (DOF) fields are for the global coordinate system.
The user is reminded to consider the overall effect on the system stability when defining a zero stiffness (a DOF release) in any of the
“Trans. stiff.” or “Rot. stiff” fields.
Bends
Choose from the following modeling examples:
45° Elbow
180° Elbow
Flanged Elbow
Elbow Wall thickness
Reducing Elbow
Base Supported Elbow
Miter Bends
45° Elbow
A 45° elbow is a common piping component. They are used whenever a full 90° elbow is not appropriate or required.
Example
Modeling
A 45° elbow is modeled as half of a 90° elbow. This is done by specifying the point following the bend (TIP) in such a manner that the
coordinates define a 45° angle.
1. Build a system from A00 to A01. The global coordinates for the system points are listed below (length units are feet, and offsets
are measured from the preceding point):
3. Specify the coordinates for A02 as shown. These values define a 45° angle with respect to the direction of the pipe established
between A00 and A01, such that the distance between A01 and A02 is 6 ft.
180° Elbow
A 180° elbow, or U-bend, is a common component in an expansion loop. Expansion loops are used to relieve thermal stresses in the piping
system.
Example
Modeling
A 180° elbow is modeled as two 90° elbows back-to-back.
1. Build a system from A00 to A01 using a 12 inch standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
3. Since a bend defaults to a long radius (= 1.5 ⋅ Dnom), locate A02 three feet away from A01 as shown in the offset fields. This will
result in two back-to-back bends, such that A01 F coincides with A02 N.
4. Complete the bend by defining a run of pipe to A03. The global coordinates for the system point are listed below (length units are
feet, and offsets are measured from the preceding point):
Flanged Elbow
Elbow fittings are often connected to the adjacent pipe sections with flanges. A flange may exist on one or both sides of the bend. Flanges
are important in a system model since their weight may have a significant effect on the pipe stresses.
Also, the stress intensification and flexibility factors for a given bend will decrease if one or both of its ends are flanged.
Example
Modeling
First a plain elbow bend is defined, then pipe flanges are placed at the near and far tangent points.
1. Build a system from A00 to A02 using a 12 inch, standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Flange to open the Flange dialog. Specify a SLIP-ON flange with a pressure rating of 150. The flange weight is
recalled from the component library since a standard pipe flange was used. Next, select SO (slip on) as the type of connection.
4. Repeat Step 3. A second flange should also be defined at A01 N. This provides a mating surface for the first flange, allowing the
pipe and the elbow to be bolted together.
Note: AutoPIPE assumes a zero thickness for the flange component. Thus, the thickness of the real flange may require an additional
point so that the inner face of the flange is at the tangent point of the bend curve.
Reducing Elbow
Reducing elbows provide a means for changing the pipe size when such a change is required at a bend.
Example
Modeling
AutoPIPE does not have a reducing elbow component. Therefore, the elbow is simply modeled as a section of pipe with a diameter that is
equal to the mean of the pipe diameters at each end. Such a representation is reasonably accurate for calculation of pipe stresses as long as
the reduction is not too drastic.
In this model a 12 inch pipe is connected to an 8 inch pipe by a reducing elbow. The bend is modeled with a pipe section that is an average
of the connecting pipes. Next, stress intensification factors (SIF's) are defined at each end in order to represent the SIF's for an actual
reducing elbow. Since the piping codes do not specify SIF's for reducing elbows, this information must be provided by the user. Contact the
elbow manufacturer for information on their recommendation for SIF values.
1. Build a system from A00 to A01 using a 12 inch, standard schedule pipe named 12STD. The global coordinates for the system
points are listed below (length units are feet, and offsets are measured from the preceding point):
2. Select Insert/Bend to open the Bend Point dialog. The bend radius must be specified in inches, since a standard bend is
calculated by a single pipe size. Specify the new pipe data identifier ELBOW. After accepting this dialog, the Pipe dialog (shown in
Step 3) will automatically be displayed since "ELBOW" has not yet been defined.
3. Define the new pipe. Enter the pipe data as shown in the figure (nonstandard nominal size: NS) based on the following averages:
4. After providing the data for the new pipe and pressing OK, the Location dialog requests the specific location on the bend where
the pipe change is to take effect. Select Near for the near tangent.
5. Select Insert/Pipe Properties to open the Pipe Properties dialog. Enter 8STD as the pipe identifier and define a nominal
8 inch standard schedule pipe.
6. Again, after providing the data for the new pipe and pressing OK, a Location dialog requests the location on the bend where the
pipe change is to take effect. Enter Far for the far tangent.
7. Finish the bend by defining a run of pipe to A03. The global coordinates for the system point are listed below (length units are
feet, and offsets are measured from the preceding point):
9. Select Insert/Xtra Data/User SIF and Flexibility to open the User Flexibility dialog. Enter the SIF to be used at the large
end of the elbow. As stated previously, contact the manufacturer for information on the SIF's recommended for the particular
reducing elbow.
Example
Two methods for modeling elbow wall thickness are provided below:
Elbow Wall Thickness (Method 1)
Elbow Wall Thickness (Method 2)
1. Build a system from A00 to A01 using a 12 inch standard schedule pipe named 12STD. The coordinates of the system points
listed below are global (length units are feet, and offsets are measured from the preceding point):
2. Select Insert/Bend to open the Bend Point dialog. Input the tangent intersection point coordinates as shown and specify the
new pipe data identifier ELBOW. After accepting this dialog, the Pipe dialog (shown in Step 3) will automatically be displayed since
the pipe named "ELBOW" has not yet been defined.
3. Define the new pipe. Enter a Nominal Pipe Size of 12.00" and a Schedule of 120. After providing the data for the new pipe, the
Location dialog is automatically displayed as shown in Step 4.
4. The Location dialog requests the specific location on the bend where the pipe change is to take effect: at the near or far point of
the elbow. To change the elbow thickness over the entire bend, select Near for the near tangent.
5. Select Insert/Pipe Properties to display the Pipe Properties dialog. From the selection list, specify 12STD as the pipe
identifier. A message is displayed indicating that “Previously defined pipe date will be used.”
6. Again, the Location dialog requests the specific location on the bend where the pipe change is to take effect. This time select Far
for the far tangent. This will place the pipe 12STD in effect for subsequent piping components.
7. Define a run of pipe to A03. The coordinates for the system point listed below are global (length units are feet, and offsets are
measured from the preceding point):
1. Build a system from A00 to A03 using a 12 inch standard schedule pipe named 12STD. The global coordinates for the system
points are listed below (length units are feet, and offsets are measured from the preceding point):
2. Position the cursor over the outline of the elbow. After being properly selected, the elbow is highlighted (you can accomplish this
same task by first selecting the near point of the elbow, A02 N, then pressing and holding the [Shift] key while selecting the far
point, A02 F).
Note: AutoPIPE will issue a warning for these models when the Global Consistency Check is performed. The messages are provided to
alert the user to the sudden change in pipe properties in the event that those changes were unintentional (for our models this is not the
case).
See Also:
Elbow Wall Thickness: Model 1
Example
Figure 1.2.6
Four methods for modeling base supported elbows are provided below:
Model 1: Supported at a tangent point (simple vstop support for fig 1.2.6 a)
Model 2: Supported at a point along the bend (simple vstop support for fig 1.2.6 b)
Model 3: Alternate method for defining a support at a midpoint
Model 4: Modeling a "dummy leg" as a structural member (fig 1.2.6 b & c)
Model 5: Modeling a "dummy leg" as a pipe (Recommended fig 1.2.6 b)
1. Build a system from A00 to A03. The global coordinates for the system points are listed below (length units are feet, and offsets
are measured from the preceding point):
3. Select Insert/Support to open the Support dialog. Select V-stop from the “Support type” selection list.
Display of Model 1
1. Select Modify/Bend or Modify/Point to open the Bend Point dialog. Modify the bend to include a midpoint (A02 M) halfway
between A02 N and A02 F.
3. Select Insert/Support to open the Support dialog. Define a V-stop at this point.
Display of Model 2
1. Build a pipe run from A00 to A03 (see Model 1 , Step 1).
2. Move the crosshairs to A02 (the TIP).
3. Select Insert/Support . Since A02 is not a physical point on the piping run, a support cannot be placed there. Thus, the
Location dialog is displayed requesting the specific location on the bend where the support should be placed. Select Mid from the
“Location around the bend” selection list.
4. Since the midpoint was not specified when the bend point was created, the location of this point along the bend is requested in
the “Enter percentage along the bend” field. Accept the default (50) and press OK. Once the percentage along the bend is
accepted, the Support dialog is automatically displayed. Define a V-stop support.
2. Define the dummy leg as a frame member from A02 M to a new point named BASE. Specify 2 (two) feet for the length of the leg
from Point I by entering -2.0 in the “DY” field. Enter W as the “Table Name,” W8X24 as the cross “Section ID,” and A36 as the
“Material ID.” Note that the Beta angle is 90°.
Note: A pipe or any other structural shape can be used to model the leg.
5. Define an anchor at the base of the dummy leg. An anchor can also be defined at "BASE" without moving to it. While in the
‘Anchor’ dialog, enter BASE in the “Point Name” field. This now becomes the new current point and the anchor will be placed at
this point.
Display of Model 4
2. Define the dummy leg as a frame member from A02 M to a new point named B00. Specify a small length of the leg from Point I
by entering DX = 0.01, DY = -0.01' field. Select “Table Name” - Rigid.
3. Make B00 the current point.
4. Select Insert/Segment to start a new pipe segment from B00 and enter pipe identifier name = Pipe1 (same properties as the
trunnion e.g. 6" standard schedule pipe.
5. Note the coordinates of B00 (using view/point properties, F3) then click on the bend tip point A02 and also note its coordinates.
Subtract the two sets of coordinates to give the offsets from B00 to A02 i.e. DX = 0.2829', DY = -0.2829' using pipe identifier =
Pipe1.
6. Make B00 (segment B) the current point, Insert/Run (B00 to B01) and enter offsets from step 5.
7. Insert/Run ( B01 to B02) and enter offsets to the base of the trunnion e.g DY = -2'.
8. Make B02 the current point, and select Insert/Support to open the support dialog and select V-stop (using default above
gap = 100 and below gap = 0).
9. Click on the pipe between B00 and B01 to select this pipe (highlighted Red) then select Insert/Rigid Options
Over Range with Include Weight = No, Include Thermal Expansion = Yes (shown as purple). [This takes account
of the radial expansion of the outer wall surface of the bend assuming temperature is applied from B00 to B01].
Note:
1. If there is temperature e.g. if insulated or connected to a high temperature line, on the dummy leg B01 to B02 then apply
temperature over this range typically less than the main pressure pipe due to the heat conduction along the non-insulated dummy
leg.
2. Remember to remove any pressure from segment B since it is a non-pressure component.
3. The coordinates of Bend tip point A02 and B01 should be the same.
Display of Model 5
A close up of this trunnion connection to the bend midpoint can be seen below with pipe = transparent under View/Transparency.
Miter Bends
Miter bends are typically used where space limitations do not allow the use of elbows, or when using a miter bend is more economical than
an elbow. Miter bends are most often found in pressure vessels, steel water piping, and drain lines.
Miter bends are classified as either closely or widely spaced. Evenly spaced miter bends, whether close or wide, are defined by the following
parameters:
The miter is considered to be closely spaced if S < Sb. Conversely, the miter is widely spaced if S ≥ Sb. Where:
Sb = Ra⋅ (1 + tan Θ)
The effective miter radius (Re) is:
if closely spaced Re = Rb
if widely spaced Re = 0.5⋅ Ra⋅ (1 + cot Θ)
Close miter bends may have from 1 to 9 cuts. A 90° bend modeled with one cut has a miter angle of 45°, a two cut miter angle is 22.5°, a
three cut miter angle is 15°, and a four cut miter angle (shown in the figure above) is 11.25°.
AutoPIPE allows a closely spaced miter bend to be input on one ‘Bend Point’ dialog regardless of the number of cuts (the miter cuts are
calculated automatically). However, if the miter is widely spaced, a series of one cut (single miter) bend points must be input by the user.
Note: The user is responsible for predetermining whether the miter bend is closely or widely spaced. The current version of AutoPIPE
does not trap an incorrectly specified miter bend.
Do 12.75 in
t 0.375 in
α 90.0°
N 3
Since S < Sb, the miter is closely spaced. Therefore, the miter bend can be defined as a single bend point and AutoPIPE will automatically
calculate each miter point (these are transparent to the user).
1. Build a system from A00 to A01 using a 12 inch standard schedule pipe named 12STD. The global coordinates for the system
points are listed below (length units are feet, and offsets are measured from the preceding point):
2. Select Insert/Bend to open the Bend Point dialog. Define Bend point A02 with a Short radius, Close (miter) bend with 3 cuts.
Then, input the tangent intersection point coordinates as shown.
3. Define a run of pipe to A03. The global coordinates for the system point are listed below (length units are feet, and offsets are
measured from the preceding point):
AutoPIPE displays the miter bend information in the Point Data Listing sub-report (see SYSNAME.RPT; select the Edit/List command).
See Also:
Model 2: 3 Cuts - Widely Spaced
Let's define the same bend as in Model 1, except this time using a long radius (this will result in a wide miter bend).
The changed parameters are:
Since S > Sb, the miter is widely spaced. Therefore, the miter bend must be defined as a series of single bend points.
1. Determine the effective miter radius Re. This value will be entered in the “Bend radius” field when defining each miter tangent
intersection point (TIP).
2. Determine the coordinates for each of the miter cuts. Since each cut must be defined as an individual bend, the coordinates will
locate the tangent intersection points TP1, TP2 and TP3.
In order to establish the coordinates for each miter cut TIP it is necessary to define a reference axis from which the point offsets can
be related. This reference axis shall be along the centerline of the pipe coming into the bend to the overall TIP (refer to the Figure
above).
a. The first miter cut (TP1) is always located on the reference axis at a distance of "0.5⋅ S" from the near tangent point (of the
overall bend). Thus, TP1 is located by offsets are measured from point A01 (see Model 1 for coordinates):
b. The coordinates for all subsequent miter cuts (regardless of the total number of cuts in the miter bend) are given by the
following two equations (where, i = miter cut number):
Thus, the coordinates for the second miter cut TP2 (i = 2) measured from the first miter cut TP1 are:
The coordinates for the third miter cut TP3 (i = 3) measured from the second miter cut TP2 are:
Note: If the bend angle (α) does not equal 90° or the reference axis does not coincide with a global axis, a transformation of
coordinate systems must be performed in order to calculate the correct offset values. The user should be very careful when
calculating coordinate offsets.
c. Calculate the offset from the last miter cut TP3 to the next (run) point RUNP on the piping system (the coordinates of RUNP are
the same as A03 in Model 1 ).
4. Define the pipe and system points up to, and including point A01 by repeating Step 1 from Model 1.
5. Select Insert/Bend to open the Bend Point dialog. Define a bend point A02 as Wide (miter) bend with a bend radius (Re) of
14.64 inches. Then, input the tangent intersection point coordinates as shown. Notice that the Cuts field is closed as wide miters
are always a single cut.
6. Repeat Step 5 for each of the remaining miter cut TIPs (TP2 and TP3). Use the offset values calculated in Step 2 for each bend
TIP.
7. Define a run of pipe to A05, use the offset values calculated in Step 3. The global coordinates for the points in the completed
system are listed below (length units are feet, and offsets are measured from the preceding point):
AutoPIPE displays the miter bend information in the Point Data Listing sub-report (See SYSNAME.RPT, select the View/Point Properties [F3]
command).
Example System
Two methods for modeling cold spring cuts are provided below:
Model 1: Cut-Short (high operating temperature)
Model 2: Cut-Long (low operating temperature)
1. Build a system from A00 to A03 using an 8 inch, standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Xtra Data/Cut Short to open the Cut Short dialog: Specify a cut of 0.27 in the GR load case. A positive value
defines a shortening in the horizontal leg of the system which causes a pretension load.
4. Add a cut-short in the vertical leg by repeating Step 3 for point A03.
5. Select Analyze/Static to open the Static Load Cases dialog. To include the effects of the cold spring, enable the Cut-short analysis
option.
For proper evaluation of the results, a user combination should be defined which includes both the GR and T1 load cases. This combination
represents the total effect of the cut-short pre-stress (defined in GR) and the stress relief induced by the operating temperature (T1).
See Also:
Model 2: Cut-Long (low operating temperature)
In order to counter the anticipated thermal stresses, both legs are to be fabricated 0.145" longer than the 10'-0" leg length.
3. Select Insert/Xtra Data/Cut Short to open the Cut Short dialog. Specify a cut of -0.145 inches in the GR load case. The
negative value defines a lengthening in the horizontal leg of the system which causes a pre-compression load.
4. Add a cut-long in the vertical leg by repeating Step 3 for point A03.
5. Repeat Step 5 from Model 1 in order to include the effects of the cold spring in the analysis.
As stated for Model 1, a user combination should be defined which includes both the GR and T1 load cases. This combination represents the
total effect of the cut-long pre-stress (defined in GR) and the stress relief induced by the operating temperature (T1).
Note: The user should be aware that the ASME codes do not allow the inclusion of the cold spring effect when cyclic loading is a factor on
the system. Refer to the specific code for details regarding this matter.
The models presented have each used a 100% cold spring. The user should be aware that this was done for simplicity, and is not a
standard practice in piping design.
See Also:
Model 1: Cut-Short (high operating temperature)
Flexible Joints
Choose from the following flexible joint modeling examples:
Single Bellows Expansion Joint
Tied Bellows Expansion Joint
Tied Universal Expansion Joint
Hinged Expansion Joint
Gimbal Expansion Joint
Slip Joint
Ball and Socket Joint
Pressure Balanced Expansion Joints
Example
Modeling
The primary axial growth of the piping system, due to thermal expansion, is absorbed by the single bellows acting in compression. Since the
bellows cannot absorb pressure thrust the bend near the expansion joint is anchored to support this load.
1. Build a system from A00 to A02 using an 8 inch, standard schedule pipe. The global coordinates for these points are listed below
(length units are feet, and offsets are measured from the preceding point):
Define Axial stiffness = 1000 lb/in, Y-bending stiffness = 10000 ft-lb/deg, Z-bending stiffness = 10000 ft-lb/deg, All other stiffness values =
Rigid(the default), and the component weight (user supplied) = 53 lb. Also, a pressure thrust area of 50.03sq. in should be specified. The
area shown assumes that the bellows has an internal sleeve (based on Di = 7.981").
A = π ⋅ (7.981 in)2 ÷ 4 = 50.03 in2
4. Define the remainder of the piping system. The global coordinates for these points are listed below (length units are feet, and
offsets are measured from the preceding point):
5.
6. Select Insert/Support to open the Support dialog. Specify an Inclined, rigid support acting in the Global X direction. The
(directional) support restrains the pressure thrust developed in the bellows due to the internal operating pressure of the pipe.
Example
Modeling
The tie rods in a universal expansion joint can be modeled using either of two methods in AutoPIPE. The simple approach is to use a single
two-point (tie/link) support, which represents the total stiffness of the tie rods, to connect each end of the flexible joint (refer to the
approach used for Model 1 of the Tied Bellows Expansion Joint Example ). This method neglects bending effects at the joint due to the
actual orientation of the rods.
The second method (modeled below) places the tie rods in their actual position, in relation to the pipe and bellows. The end plates are
modeled as rigid beams, and the tie rods are modeled as Tie/link supports with gaps set (rods only resist tension loads). As will be shown,
the gap settings specified have an important effect on the manner in which the tied bellows is modeled.
1. Build a system from A00 to A09 using an 8 inch, standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Support to open the Support dialog. Define a Rigid planar guide by specifying a large (10 inch) gap down and
gap up. This allows the upper section of pipe to move only in the X-Y plane.
4. Move the crosshairs to point A08. Define another planar guide at this point (repeat Step 3). Again, specify large values in the gap
down and gap up directions in order to limit movement of the lower section of pipe to the Y-Z plane.
7. Define a flexible joint to point A04. Enter a length of 1.0 foot i.e. DX = 0.00, DY = -1.00, DZ = 0.00
Axial stiffness = 1000 lb/in, Y-bending stiffness = 10000 ft-lb/deg, Z-bending stiffness = 10000 ft-lb/deg, All other stiffness values = Rigid
(the default), and a component weight of 53 lb. Also, a pressure thrust area of 50.03 sq.in should be specified. The area entered assumes that
the bellows has an internal sleeve (based on Di = 7.981").
A = π ⋅ (7.981") ÷ 4 = 50.03 in
8. Move the crosshairs to point A05. Define a second flex joint from A05 to A06 (repeat Steps 6 and 7). Again, the point at the far end
of the joint is defined by the point name (A06), and length (1 ft) specified.
9. Move the crosshairs back to point A03. We will now begin to define the tie rod assembly for the universal joint.
11. Define a rigid beam (M1) from A03 to the point TB1. TB1 is located 6 inches away from A03, in the +X direction.
12. Define the remainder of the rigid beams. Add three more beams connecting A03 to TB2 through TB4. Then, add four more beams
connecting A06 to TB5 through TB8. The frame point offset coordinates are as shown in the table below (DX, DY and DZ lengths
are relative to the point referenced in the “From Point I” field).
14. Specify a Tie/link from TB1 to TB5 in order to simulate the effect of a 0.5" diameter rod. Enter a spring rate of 152171 which is equal
to the axial stiffness (ka) of the rod (Refer to the Note for Step 4, Model 2, in Section 1.4.2 for additional details on the purpose
of the gap setting values.):
15. Move the crosshairs to point TB2, then repeat Step 14 (place a tie/link between TB2 and TB6). Continue defining the tie rods in
this manner (there should be ties between TB3 and TB7, and between TB4 and TB8).
Example
Modeling
A set of hinged joints are commonly used to absorb the axial (lateral) growth in a planar Z-bend piping system. Each individual joint in this
system is restricted to pure angular rotation by its hinges. However, each pair of joints, separated by a section of pipe, will act in unison to
absorb lateral deflection in much the same manner as a universal expansion joint in a single plane application. For a given angular
rotation of the individual hinges, the amount of lateral deflection which a pair of hinges can absorb is directly proportional to the distance
between the hinge pins. Thus, in order to utilize the joints most efficiently, this distance should be made as large as possible.
1. Build a system from A00 to A09 using an 8 inch, standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Support to open the Support dialog. Define a Rigid planar guide by specifying a large (10 inch) “Gap down” and
“Gap up.” This allows the upper section of pipe to move only in the X-Y plane.
4. Move the crosshairs to point A08. Define another planar guide at this point (repeat Step 3). Again, specify large values in the
“Gap down” and “Gap up” directions in order to limit movement of the lower section of pipe to the X-Y plane.
6. Select Insert/Flexible Joint to open the Flexible Joint dialog. Define a flexible joint to point A04. Enter a length of 1.0 feet
i.e. DX = 0.00, DY = -1.00, DZ = 0.00. Specify a zero (0) Y-bending stiffness and all other stiffnesses = Rigid , with the component
weight of 53 lb. Also, a pressure thrust area of 50.03 sq.in should be specified. The area entered assumes that the bellows has an
internal sleeve (based on Di = 7.981").
A = π ⋅ (7.981") ÷ 4 = 50.03 in
7. Move the crosshairs to point A05. Define a second flex joint from A05 to A06 (repeat Step 6). Again, the point at the far end of
the joint is defined by the point name (A06), and length (1 ft) specified.
Example
Modeling
A set of gimbal joints are commonly used to absorb the axial (lateral) growth in a multiplane Z-bend piping system. Each individual joint in
this system is restricted to pure angular rotation by its hinges. However, each pair of gimbals, separated by a section of pipe, will act in
unison to absorb lateral deflection in much the same manner as a universal expansion joint. For a given angular rotation of the individual
gimbal, the amount of lateral deflection which a pair of gimbals can absorb is directly proportional to the distance between the gimbals.
Thus, in order to utilize the joints most efficiently, this distance should be made as large as possible.
1. Build a system from A00 to A09 using an 8 inch, standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Support to open the Support dialog. Define a rigid planar guide by specifying a large (10 inch) gap down and
gap up. This allows the upper section of pipe to move only in the X-Y plane.
4. Move the crosshairs to point A08. Define another planar guide at this point (repeat Step 3). Again, specify large values in the gap
down and gap up directions in order to limit movement of the lower section of pipe to the Y-Z plane.
6. Select Insert/Flexible Joint to open the Flexible Joint dialog. Define a flexible joint to point A04. Enter a length of 1.0 feet
i.e. DX = 0.00, DY = -1.00, DZ = 0.00. Specify 0 Y and Z-bending stiffnesses, and all other stiffnesses = Rigid , with a component
weight of 53 lb. Also, a pressure thrust area of 50.03 sq.in should be specified. The area entered assumes that the bellows has an
internal sleeve (based on Di = 7.981").
A = π ⋅ (7.981") ÷ 4 = 50.03 in
7. Move the crosshairs to point A05. Define a second flexible joint from A05 to A06 (repeat Step 6). Again, the point at the far end of
the joint is defined by the point name (A06), and length (1 ft) specified.
Slip Joint
A slip joint allows axial expansion of a pipe section by permitting the adjacent pipes to move through a telescoping action. Slip joints have
the great advantage of being capable of absorbing relatively large amounts of axial expansion in a single device and doing so in the most
direct way possible. The slip joint can also accommodate torsional motion. However, even small bending loads can cause binding or galling,
severely reducing the capacity and effectiveness of the joint. It should be noted that slip joints are susceptible to lateral buckling (or
squirming) due to the internal pipe pressure. Therefore, suitable guiding must be provided to assure that buckling is prevented, and that the
male and female components remain concentric at all times.
Example
Modeling
The axial thermal growth of a straight run of pipe is absorbed by a slip joint. A single action slip joint is placed at the end of the long pipe
section, near the attached equipment (or anchor). Then, several guides are provided to assure that the pipe movement is in the axial
direction only.
1. Build a system from A00 to A07 using a 4 inch, standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Flexible Joint to open the Flexible Joint dialog. Define a flexible joint to point A06. Enter a length of 1.0 foot i.e.
DX = 1.00, DY = 0.00, DZ = 0.00. Specify a small value e.g. 0.1 axial, 0.1 torsional stiffnesses and all other stiffnesses = Rigid
with and a component weight of 15 lb. Also, a pressure thrust area of 12.73 sq.in should be specified. The area entered assumes
that the slip joint has an internal sleeve (based on Di = 4.026").
A = π ⋅ (4.026") ÷ 4 = 12.73 in
Note: When two slip joints are placed adjacent to each other in a piping system, the pipe between the two slip joints is supported
primarily by friction. Since AutoPIPE does not consider friction in the flexible joint component, the Axial and Torsional stiffnesses should
be specified as small values (≈ 0.1 ft⋅ lb and 0.1 ft⋅ lb/deg) instead of zero in order to prevent an unstable system error.
Example
Modeling
A common application for a system of ball joints is a multiplane Z-bend. This model illustrates an arrangement of three ball joints as an
alternative to a universal, or gimbal expansion joint for absorbing thermal expansion laterally.
1. Build a system from A00 to A09 using a 6 inch standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
Note: Points A02, A05 and A07 have been skipped intentionally.
3. Select Insert/Flexible Joint to open the Flexible Joint dialog. Define a flexible joint to point A02. Enter a length of 0.75 feet
i.e.DX = 0.75, DY = 0.00, DZ = 0.00. Specify 0.1 ft-lb/deg for torsional, Y-bending and Z-bending stiffnesses, and a component
weight of 30 lb. Also, a pressure thrust area of 28.89 sq.in should be specified. The area entered assumes that the ball joint has an
internal sleeve (based on Di = 6.065").
A = π ⋅ (6.065") ÷ 4 = 28.89 in
4. Move the crosshairs to point A04. Define a second flexible joint from A04 to A05 (repeat Step 3). Again, the point at the far end of
the joint is defined by the point name (A05), and length (0.75 ft) specified.
5. Move the crosshairs to point A06. Define a third flexible joint from A06 to A07 (repeat Step 3). However, a zero torsional stiffness
cannot be used since this will result in free rotation of the pipe between A05 and A06 about the longitudinal (local x) axis. In
order to prevent an unstable system error, enter a value of 0.1 ft⋅ lb/deg.
Note: The 0.1 ft⋅ lb/deg torsional stiffness could have been defined at A05 instead of A06 to prevent instability.
In this model, the ball joints in the vertical pipe leg absorb the axial expansion of the (long) horizontal legs. The axial expansion of the
centerspool, in the vertical leg, is absorbed by the ball joint in the upper horizontal leg. If the centerspool expansion is small enough to be
absorbed by the flexibility of the horizontal pipe sections, the flexible joint between A01 and A02 could be omitted.
Example
Two methods for modeling tied bellows expansion joints are provided below:
Model 1: Tie rods modeled as a single two-point support
Model 2: Tie rod assembly modeled as beams and two-point supports
1. Build a system from A00 to A07 using an 8 inch standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Support to open the Support dialog. Define a rigid planar guide by specifying a left and right gap of 10 inches.
This allows the pipe to move, due to thermal expansion, in the plane of the pipe.
6. Define a flexible joint to point A05. Enter a length of 1.5 feet i.e. DX = 0.00, DY = 0.00, DZ = 1.50. Specify axial stiffness = 100
lb/in, Y-shear and Z-shear stiffness (i.e. lateral )= 100 lb/in and torsional & bending stiffnesses = Rigid, and the component
weight of 53 lb. Also, a pressure thrust area of 50.03 sq.in must be specified. The area entered assumes that the bellows has an
internal sleeve (based on Di = 7.981").
A = π ⋅ (7.981") ÷ 4 = 50.03 in
9. Specify a Tie/link from A03 to A06 in order to simulate the effect of four 0.5" diameter rods (positioned symmetrically between A04
and A05). Enter a spring rate of 730420 equal to the axial stiffness (ka) of the four rods combined:
Note: Alternatively all stiffnesses (Note: torsion = 1E9 or Rigid) can be defined for the flexible joint i.e. non-zero and a tie-link, rigid X-
rotation and rigid Y-rotation connecting from A03 to A06 which maintains both ends of the tied bellows will rotate the same i.e remain
parallel.
Display of Model 1
See Also:
Model 2: Tie rod assembly modeled as beams and two-point supports
2. Select Insert/Frame to open the Beam dialog. Define a Rigid beam (M1) from A03 to the point TB1. TB1 is located 6 inches
above A03.
3. Define the remainder of the rigid beams as shown. Add three more beams connecting A03 to TB2 through TB4. Then, add four
more beams connecting A06 to TB5 through TB8. The frame point offset coordinates are as shown in the table below (DX, DY and
DZ lengths are relative to the point referenced in the “From Point I” field).
Note: End plate beams could probably have been defined at points A04 and A05 instead of points A03 and A06 without any
significant loss of accuracy.
4. Select Insert/Support to open the Support dialog. Specify a Tie/link from TB1 to TB5 in order to simulate the effect of a 0.5"
diameter rod. Enter a spring rate of 182605 which is equal to the axial stiffness (ka) of the rod:
Note: A large forward gap and no backward gap has been specified in order to model the rod for tension loads only. It
should be noted that the gap settings can be used to model limit, or control, rods by specifying meaningful gap values. For
example, defining a backward gap would model a limit rod, with the gap value being the amount of axial expansion
allowed (such as the bellows design limit) before the rods restrain the joint. When a static analysis is performed, the
“Gaps/Friction/Soil" option must be enabled in order to include the tension only behavior of the tie rods.
5. Move the crosshairs to point TB2, then repeat Step 4 (place a tie/link between TB2 and TB6). Continue defining the tie rods in this
manner (there should be ties between TB3 and TB7, and between TB4 and TB8).
1. Build a system from A00 to A05 using an 8 inch standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
4. Define a flexible joint to point A03. Enter a length of 0.50 feet i.e. DX = 0.50, DY = 0.00, DZ = 0.00.
Define Axial stiffness = 1000 lb/in, Y-bending stiffness = 10000 ft-lb/deg, Z-bending stiffness = 10000 ft-lb/deg, all other stiffness values =
Rigid(the default) with a component weight of 53 lb. Also, a pressure thrust area of 50.03 sq.in should be specified. The area entered assumes
that the bellows has an internal sleeve (based on Di = 7.981").
A = π ⋅ (7.981") ÷ 4 = 50.03 in
5. Select Insert/Segment to begin a new segment: Accept the new segment name default (B). Enter A03 as the first point.
Since A03 already exists, the Tee dialog is automatically displayed once the current dialog is accepted.
6. Accept the default type of tee (Welding). All this step does is assign a stress intensification factor (SIF) at the joint. The SIF for the
default tee type is 1.0. This is an acceptable value since we are not really modeling a tee connection.
7. Select Insert/Run to open the Run Point dialog. Define point B01. Locate this point 1.33 feet from A03 (in the +X direction).
8. Define a second flexible joint from B01 to B02 (repeat Steps 3 and 4). Again, the point at the far end of the joint is defined by the
point name (B02), and length (0.50 ft) specified.
9. Move the crosshairs back to point A02 to begin defining the tie rod assembly for the pressure-balanced elbow.
10. Select Insert/Frame to open the Beam dialog. Define a Rigid beam (M1) from A02 to the point TB1. TB1 is located 6 inches
away from A02, in the +Y direction.
11. Define the remainder of the rigid beams. Add three more beams connecting A02 to TB2 through TB4. Then, add four more beams
connecting B02 to TB5 through TB8. The frame point offset coordinates are as shown in the table below (DX, DY and DZ lengths
are relative to the point referenced in the “From Point I” field).
13. Select Insert/Support to open the Support dialog. Specify a Tie/Link from TB1 to TB5 in order to simulate the effect of a 0.5"
diameter rod. Enter a spring rate which is equal to the axial stiffness (ka) of the rod (195648):
Note: A large forward gap and no backward gap has been specified in order to model the rod for tension loads only. It
should be noted that the gap settings can be used to model limit, or control, rods by specifying meaningful gap values. For
example, defining a backward gap would model a limit rod, with the gap value being the amount of axial expansion
allowed (such as the bellows design limit) before the rods restrain the joint. When a static analysis is performed, the
“Gaps/Friction/Soil” option must be enabled in order to include the tension only behavior of the tie rods.
14. Move the crosshairs to point TB2, then repeat Step 13 (place a tie/link between TB2 and TB6). Continue defining the tie rods in
this manner (there should be ties between TB3 and TB7, and between TB4 and TB8).
1. Build a system from A00 to A05 using an 8 inch standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Segment to open the Segment dialog. Accept the new segment name default (B), and enter A04 as the first
point. Since A04 already exists, the Tee dialog is automatically displayed after closing this dialog.
4. Accept the default Type of tee (Welding). This step assigns a stress intensification factor (SIF) at the joint. The SIF for the default
tee type is 1.0.
5. Complete the tee by defining a run of pipe to B01. The global coordinates for this point are listed below (length units are feet,
and offsets are measured from the preceding point):
8. Define a flexible joint to point A03. Enter a length of 0.50 feet i.e. DX = 0.50, DY = 0.00, DZ = 0.00.
Define Axial stiffness = 1000 lb/in, Y-bending stiffness = 10000 ft-lb/deg, Z-bending stiffness = 10000 ft-lb/deg, all other stiffness values =
Rigid(the default) with a component weight of 53 lb. Also, a pressure thrust area of 50.03 sq.in should be specified. The area entered assumes
that the bellows has an internal sleeve (based on Di = 7.981").
A = π ⋅ (7.981") ÷ 4 = 50.03 in
9. Move the crosshairs to point A05. Define a second flex joint from A05 to A06 (repeat Steps 7 and 8). Again, the point at the far
end of the joint is defined by the point name (A06), and length (0.50 ft) specified.
10. Move the crosshairs back to point A02, then select Insert/Frame to open the Beam dialog. Define a rigid beam (M1) from
A02 to the point TB1. TB1 is located 6 inches away from A02, in the +Y direction.
11. Define the remainder of the rigid beams. Add three more beams connecting A02 to TB2 through TB4. Then, add four more beams
connecting A06 to TB5 through TB8. The frame point offset coordinates are as shown in the table below (DX, DY and DZ lengths
are relative to the point referenced in the “From Point I” field).
12. Move the crosshairs to point TB1, then select Insert/Support to open the Support dialog. Specify a Tie/link from TB1 to TB5 in
order to simulate the effect of a 0.5" diameter rod. Enter a spring rate which is equal to the axial stiffness (ka) of the rod
(228256.00):
Note: A large forward gap and no backward gap has been specified in order to model the rod for tension loads only. It
should be noted that the gap settings can be used to model limit, or control, rods by specifying meaningful gap values. For
example, defining a backward gap would model a limit rod, with the gap value being the amount of axial expansion
allowed (such as the bellows design limit) before the rods restrain the joint. When a static analysis is performed, the
“Gaps/Friction/Soil" option must be enabled in order to include the tension only behavior of the tie rods.
13. Move the crosshairs to point TB2, then repeat Step 12 (place a tie/link between TB2 and TB6). Continue defining the tie rods in
this manner (there should be ties between TB3 and TB7, and between TB4 and TB8).
Example
The following models depict a system of parallel pipe runs (shown in the figure) which are supported by a pipe rack structure. The pipe-
frame connection type varies with each model. The piping system is usually defined first as this simplifies the modeling of the frame that
supports the pipes.
1. Build segments A (12" standard pipe) and B (6" standard pipe), which are to be supported by a pipe rack in each model. The
global coordinates of the system points are listed below (length units are feet, and offsets are measured from the preceding
point):
Note: Save the system as defined at this point. Each of the three models that follow use this piping system for the
demonstration of pipe-frame connection types.
2. Select Insert/Frame to open the Beam dialog. Define beam M1 as the first frame leg (a column) from point 1 to point 2. The
maximum pipe diameter and beam depth have been taken into account for the calculation of the coordinates for point 2 (also 3,
4 and 5).
3. Define the remainder of the frame. Add a beam between each frame point listed below (e.g. beam M2 spans from point 2 to 3,
M3 spans from 3 to 4, etc.). Length units are feet.
Note: Note that in Step 2, point 2 was defined as an offset from point 1. By using point 2 as the I point for beam M2, its
coordinates are recalled. Thus, only point 3 needs to be defined (again as an offset from point 2). This is a convenient
method for defining frame points.
Another convenient way to define frame points is to enter a piping point (e.g. A02) which has similar coordinates as Point
I. Then, change the point name (e.g. to 3). Finally, modify the Y coordinate in order to position the point as required.
Note: The crosshairs do not have to be located at point 1 in order to define an anchor (see Step 5). Entering 1 in
the “Point Name” field on the ‘Anchor’ dialog will automatically move the crosshairs.
5. Select Insert/Anchor to open the Anchor dialog. Define a rigid anchor at point 1. (An anchor may be defined at point 1
without moving to it. While in the ‘Anchor’ dialog, enter 1 in the “Point Name” field. This now becomes the new current point and
the anchor is placed at this point.)
6. Move the crosshairs to Point 6 and insert a second anchor at that location (repeat Step 5).
7. Make A02 the current point.
8. Connect the piping system to the structural frame with a two-point support. Select Insert/Support to open the Support
dialog. Select a Tie/link support type, then enter 3 in the “Connected to” field. A support has been used to connect A02 to point 3.
Note: In this case a large backward gap has been specified (the forward direction of the support is defined as from the pipe to
the frame) in order to model the ability of the pipe to rise off of the support. In addition, a coefficient of friction has been
specified, thus friction force effects due to the downward force of the pipe on the support are modeled. In order to include
(nonlinear) support gap and friction effects in an analysis, enable the “Gaps/Friction/Soil" option located on the Static Load
Cases dialog.
9. Repeat Step 8 for B02 (add a tie/link support between B02 and point 4).
Two point V-stops or Guides could also have been used in place of the tie/links specified in Model 1. V-stops are commonly
used in situations similar to this model since the direction sense of the gaps is less confusing than for ties.
Display of Model 1
1. Define the pipe system and the first leg of the pipe rack by repeating Steps 1 and 2 from Model 1 .
2. Define the remainder of the frame. Add a beam between each frame point listed below (e.g. beam M2 spans from point 2 to 3,
M3 spans from 3 to 4, etc.). Length units are feet.
5. Connect pipe segment A to the structural frame with a V-stop. Select Insert/Support to open the Support dialog. Note that
point 3 has been entered in the “Connected to” field. Also, a large gap above pipe has been specified to allow the pipe to lift off of
the support.
6. Connect pipe segment B to point 3 on the structural frame with a V-stop by repeating Step 5 for B02.
Display of Model 2
2. Select Insert/Frame to open the Beam dialog. Define beam M1 as the first frame leg (a column) from point 1 to point 2.
3. Define the remainder of the frame. Add a beam between each point listed below (e.g. beam M2 spans from point 2 to A02, M3
spans from A02 to B02, etc.). Length units are feet.
4. Define an anchor at 1 and 4 by repeating Steps 4 and 5 from Model 1 for each of these frame points.
Display of Model 3
Hangers
Select from the following modeling examples:
Variable and Constant Force Hangers
Two-Point Hanger
Imposed Hanger Displacements
Multiple Hanger Arrangements
Example
Modeling
Both a designed and an undesigned hanger will be defined in this model, and then a hanger run will be performed. Create a model with two
operating load conditions and specify the ambient temperature as 70°F. It should be noted that the hanger run will not alter a user-designed
hanger. In other words, AutoPIPE only selects springs for those hanger supports which have been specified as undesigned by the user, or
those which were previously AutoPIPE-designed.
1. Build a system from A00 to A04 using an 8 inch standard schedule pipe. Define T1 as 400°F and T2 as 800°F. The global
coordinates for the system points are listed below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Support to open the Support dialog. Let's suppose that a single hanger already exists on the piping system.
Select a Constant support type. Next, disable the “Undesigned” field since the pre-load is known then enter the “Cold load” as 750
lbs.
Note: Refer to the discussion of Anchor Releases for Hanger Selection for additional modeling considerations where the
anchor defined at point A00 represents sensitive equipment requiring (degree of freedom) release for hanger selection.
5. Select Insert/Support to bring up the Support dialog again. If this hanger is new to the piping system, we want AutoPIPE to
size it. Select a Spring for the support type, then enable the “Undesigned” option as shown.
6. Select Analyze/Hanger to open the Hanger dialog. Accept the default values for the first two input fields. Specify Grinnell as the
spring manufacturer. Consider both thermal load cases (T1 and T2) and the pipe contents. Do not consider gaps, friction, or soil
yielding effects.
7. As the hanger run proceeds, messages will be displayed on the screen to indicate the progress of the run. Afterwards, the report
is displayed.
8. Use the arrow keys to scroll down to the bottom of the report. The figure shows which springs were investigated, and the spring
that was selected (marked by "*").
Note: Since the hanger run included both cases T1 and T2 (Step 6), the hanger is designed for the worst case. In this model T2 is the
worst case (800°F). However, if the load cases consist of varying temperatures over the piping system it may not be apparent to the user
which thermal load case will control the design of the hanger. Thus, the ‘Hanger’ dialog allows the user to exercise his/her own
judgement for the inclusion of any one, or all, of the defined thermal cases.
If the thermal movement calculated in the hanger run (Step 8) was less than the Rigid hanger displacement criteria (specified in Step 6),
then a rigid hanger (or V-stop) would have been selected. Refer to Appendix F for complete details on the hanger selection procedure.
Note: A static analysis must now be performed in order to include the support contribution of any newly (AutoPIPE) designed hanger(s).
Example
A pipe is supported by a spring hanger which is suspended from a large vessel. The vessel is rigid enough that the hanger can be defined as
a one-point support, which simplifies the system model. Assume it is known that the “connected to” point will settle downward 1.37 inches
for the earthquake load case (E1) .
Modeling
The seismic movement of the hanger support base can be included in the system model by specifying an imposed support displacement, for
this load case only, once the hanger is defined.
1. Build a system from A00 to A04 using an 8 inch, standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Support to open the Support dialog. Select a Spring hanger, then enter a “Cold load” of 1000 and a “Spring rate”
of 750, as shown.
4. Select Insert/Xtra Data/Imposed Support Displacement to open the Displacements dialog. Specify the static
earthquake load case E1 for the imposed displacement. Then, enter a value of -1.37 in the (global) Y “Translation” field.
The effect of the support base displacement will be included in the E1 load case result set when a static analysis is performed (E1
must be selected). Note that the pipe system has some rigidity, and that the settling of the hanger ground will result in a
compression of the hanger spring. Thus, the hanger reaction at A01 will be reduced by the imposed displacement.
Note: If no support restraint is present, at the point where the Displace command is specified, the imposed displacement will not be
transmitted to the piping (or framing) system and AutoPIPE will issue a warning to alert the user.
Example
Modeling
In this model a trapeze assembly is required because of limited clearance above the supported pipe. AutoPIPE allows more than one hanger
(either spring or constant force) to be specified as the hanger support is defined.
1. Build a system from A00 to A02 using an 8" standard schedule pipe. The global coordinates for the system points are listed below
(length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Support to open the Support dialog. Define a spring hanger with a cold load and spring rate as shown, then,
enter 2 as the number of hangers (each hanger has the defined cold load and spring rate).
Note: An alternative to Step 3 would be to specify only one hanger at A01, identified as A01 1. Next, repeat this step and
define an identical, single hanger. The second hanger’s “Support ID” would be A01 2. It should be pointed out that AutoPIPE
will treat undesigned multiple hangers in the same manner regardless of how they are defined (either by Step 3, or the
alternative approach). The only difference is in the printed report; each hanger is listed separately for the alternative method,
while for the Step 3 approach the hanger is listed as one support with two springs.
Although two hangers have been defined at A01 only one hanger is displayed, unless each hanger is defined separately, and they
are physically separated (as in the case of modeling the trapeze bar as a frame element with each hanger at an end of the
beam).
Two-Point Hanger
In most applications, hangers are connected to the ground, this type has been termed a one-point support. However, there are situations
where it is necessary to suspend a pipe from another pipe or frame, this type has been termed a two-point support. Since AutoPIPE has a
predefined restraint direction for hangers (vertical only), a two-point hanger can cause confusion if the connected to point is not located
directly above or below the supported point.
1. Select Insert/Support to open the Support dialog. If the current point is not B01, enter B01 in the “Point Name” field, then
specify A01 as the “Connected to” point and define the remaining spring hanger data as shown.
Display of Model 1
See Also:
Model 2: Connected-to points are not vertical
2. If the current point is not B02, enter B02 in the “Point Name” field. Then, specify A01 as the “Connected to” point and define the
remaining spring hanger data as shown.
Display of Model 2
It is important to understand that AutoPIPE calculates the hanger reactions for both Model 1 and 2 identically. That is, the vertical support
reaction is calculated at the supported point, then transferred to the connected to point. No horizontal restraint is provided even though the
orientation of the hanger shown in the display of Model 2 suggests such a restraint. Refer to Section 4.3 of the User Reference manual for
details.
See Also:
Model 1
Nozzle Flexibility
A pipe is normally connected to a vessel or storage tank through a nozzle. Although the nozzle is an integral part of the vessel, it is included
in the piping system model since it transmits the local shell flexibility of the vessel surface to the piping system. AutoPIPE has options for
inserting nozzles using the following types of flexibility calculations:
WRC 297
API 650
ASME NB 3686.5
Bijlaard
Spherical
User-defined
Note: The examples in this section will illustrate the Bijlaard and Spherical options only.
In AutoPIPE, the flexibility of a nozzle/vessel interface can be modeled in several different manners, depending on the judgment or
preference of the user. If the flexibility components have been pre-calculated, they can be modeled directly by defining a flexible anchor
using the flexibility component values. The following models describe the procedure for modeling the vessel shell flexibility only. Refer to
Modeling Vessels for the procedure for modeling the overall vessel and local shell flexibility.
Two methods are provided for modeling flexible nozzles:
Model 1: Cylindrical Vessel Surface
Model 2: Spherical Vessel Surface
A piping system terminates at a horizontal, cylindrical vessel which is assumed to be rigid overall. This assumption allows the vessel itself to
be omitted from the piping system model. In the figure shown below, L1 and L2 represent the distance from the nozzle to the nearest
internal stiffening diaphragm or vessel end.
In this model, an 8" pipe is connected to a 20' long vessel which has a diameter (outside) of 6', and a wall thickness of 1". The longitudinal
axis of the vessel runs parallel to the global Z axis. Also, the nozzle is located 8' from the nearest end of the vessel.
1. Build a system from A00 to A03 using an 8" standard schedule pipe. The global coordinates for the system points are listed below
(length units are feet, and offsets are measured from the preceding point):
2. Select Insert/Nozzle to open the Nozzle dialog. Accept A04 as the default for the far end, then define the following nozzle
properties:
Note: The length of the nozzle should be the default length of 0.01' or the vessel thickness = 0.08' (1"). Do not enter the
nozzle length of the vessel surface to the nozzle flange.
3. Select Insert/Anchor to open the Anchor dialog. Point A04 represents the vessel surface only. Thus, it should be anchored
in order to model the Rigid vessel.
Note: Displacement of the nozzle/vessel connection point (A04) under operating load conditions can be included in the system
model by specifying thermal anchor movements on this dialog.
Note: The current version of AutoPIPE does not include the unbalanced pressure effect which tends to blow the pipe off of the vessel. In
order to model this effect, a concentrated force should be specified at the pipe side of the nozzle which acts along the longitudinal axis of
the pipe and is directed away from the vessel.
See Also:
Model 2: Spherical Vessel Surface
1. Build a system from A00 to A03 using an 8" standard schedule pipe. The global coordinates for the system points are listed below
(length units are feet, and offsets are measured from the preceding point):
3. Accept A04 as the default for the far end, then define the following nozzle properties:
4. Select Insert/Anchor and define a Rigid anchor. Point A04 represents the vessel surface only. Thus, it should be anchored in
order to model the rigid vessel.
Displacement of the nozzle/vessel connection point (A04) under operating load conditions can be included in the system model
by specifying thermal anchor movements on this dialog.
Note: The current version of AutoPIPE does not include the unbalanced pressure effect which tends to blow the pipe off of the
vessel. In order to model this effect, a concentrated force should be specified at the pipe side of the nozzle which acts along
the longitudinal axis of the pipe and is directed away from the vessel.
See Also:
Model 1: Cylindrical Vessel Surface
Pipes
Select from the following Pipe Modeling examples:
Creating an Expansion Loop
Moving a Section of Pipe
Jacketed Pipe
Example
Modeling
Initially, a straight run of pipe is defined from A00 to A03. Upon completion of a static analysis, it is determined that the pipe stresses are
too high and that an expansion loop is the best solution for reducing those stresses. The loop is to be added between A01 and A02.
1. Build the system from A00 to A03 using an 8" standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
4. Instruct AutoPIPE to insert the new point After point A01, then define the new point A01W as being 4 feet from A01 in the +X
direction.
Note: An error dialog displays the message: “Angle is 0 degrees at bend A01W.” Ignore this message for now, as we’ll correct
the problem in the next step.
5. Select Insert/Bend to add the second bend. Insert A01X After point A01W, then offset it -6′ from A01W in the Y direction.
6. Select Insert/Bend to add the third bend. Locate the third point After A01X. Define A01Y as being 4' from A01X in the +X direction.
7. Select Insert/Bend to add the last bend of the expansion loop. Locate the fourth point After A01Y. Define A01Z as being 6' from
A01Y in the +Y direction.
Jacketed Pipe
Jacketed pipe is used where external heating or cooling is required to maintain the primary product being transported in a desired state (i.e.,
keep it liquid). Typical applications include the piping of materials such as pitch, sulfur, resins, adhesives, and many food products.
When the primary product is sensitive to contamination or corrosion, the carrier (core) pipe will often be of a different material (such as
stainless steel) than the jacket (which is usually carbon steel).
Standard jacketed piping is constructed with the jacket pipe welded to the back of the pipe flanges. When product contamination is a
concern, swaged ends are occasionally used. Typically, jacketed pipe is prefabricated in straight lengths up to 20' long.
Example
Modeling
The modeling approach is to define two pipe segments lying over each other. The first segment represents the carrier pipe and the second
segment the jacket. Next, the two pipes are assembled into a single component with flanges at either end. Typically, the flanges are
substantially more rigid than the jacket or carrier pipe and as such they are considered to be fully connected (i.e. they have the same
displacements and rotations). The connection between the jacket and carrier pipe is achieved by using a rigid beam element. Pipe spreaders,
also called spiders, are used at various increments along the length of the pipe assembly in order to maintain a uniform spacing between the
carrier and the jacket. Spreaders are modeled as rigid connections using a two-point guide support.
In the model which follows, all that will be created is a single 20' straight section of jacketed pipe. The purpose of this model is to illustrate
the procedure for defining a jacketed pipe, not to create a complete piping system. The following properties will be applied to the model:
1. Define a new system. When the Segment dialog appears, name the core pipe Carrier.
2. When the Pipe Properties dialog appears, input the remaining values as follows:
3. Define the operating loads for the carrier pipe. This is the pressure and temperature at which the primary product is being
maintained:
4. Build the carrier pipe (segment A). The global coordinates for the system points are listed below (length units are feet, and
offsets are measured from the preceding point):
5. Select Insert/Segment to begin a new segment. Accept the new segment name (B), then define B00 at an offset of 0.006 feet
in the +Y direction from A00. Finally, enter JACKET in the “Pipe data identifier” field.
6. Input the properties of the "Jacket" pipe as shown below. Note that the material has been changed to “CS.” Because of this
change, the ‘Material Change’ dialog shown in Step 7 is automatically displayed for specification of an appropriate hot allowable
for this material.
7. Since the pipe material has been changed, AutoPIPE will display the Material Change dialog to allow the hot allowable stress to be
edited accordingly. Input a value of 12000.
8. Select Insert/Pressure & Temperature to define the pressure in the jacketed pipe. The Operating Loads dialog is
displayed. Specify a pressure of 100 psi. This is applied to segment B, while the operating temperature remains the same as the
carrier pipe.
9. Build the jacket pipe (segment B). The global coordinates for the system points are listed below (length units are feet, and offsets
are measured from the preceding point):
11. Select Insert/Frame to open the Beam dialog. Define a rigid beam (M1) from A00 to B00. Remember, this is a very short
beam (0.006 feet long). Since AutoPIPE only displays two significant digits after the decimal by default, the length appears as
0.01; however, the proper length has been stored in the database.
The number of digits that AutoPIPE uses after the decimal for coordinates may be specified through the Edit/User pref] command.
12. Select Insert/Frame to open the Beam dialog again. Define a rigid beam (M2) which spans from A02 to B02.
14. Select Insert/Flange to open the Flange dialog. Specify a SLIP-ON flange with an pressure rating of 300, and a Slip-On (SO)
connection type. Since the current point is B00, AutoPIPE recalls the flange data for a 6" pipe (which is what we want). If the
current point had been A00, the recalled flange data would have been for the carrier pipe.
15. Move the crosshairs to point B02, then define the flange for this end by repeating Step 14.
16. Move the crosshairs to point B01.
17. Select Insert/Support to open the Support dialog. Enter A01 as the “Connected to” point, then specify a rigid Guide support.
Note that a friction coefficient of 0.1 has been defined in order to model any scraping action between the two pipes.
Example
1. Build the initial system (segments A and B) using an 8" standard schedule pipe. The global coordinates for the system points are
listed below (length units are feet, and offsets are measured from the preceding point):
3. Select the range from A01 to A04. The selected range should be highlighted in the model
4. Select Edit/Move or Stretch to open the Move/Stretch dialog. Move the marked range of points (A01 to A04) 4' in the +X
coordinate direction.
Although only one segment (or a portion of a segment) should be moved in one operation, the piping in all segments attached to
any point in the range will be effected by the coordinate change. Note how the orientation and length of the pipe between A01
and B01 (segment B) has been altered in Model 1.
Since the standard tee has been removed, an appropriate SIF should be applied at A01. Refer to the discussion of SIF value
requirements for lateral tees .
See Also:
Model 2: Modeling Coordinates
1. Create the initial system by repeating Steps 1 and 2 from Model 1. Then specify a range from A01 (on Segment A) to A04 by
repeating Steps 3 and 4 (also from Model 1).
As an alternative to the method listed above, you could have specified a non-continuous range. For more information on this
technique, refer to Chapter 2 of the Getting Started manual.
See Also:
Model 1: Inserting Components
Eccentric Reducer
A reducer connects two pipes with different diameters. A reducer is eccentric if the center lines of the two pipes are not collinear.
Example
Modeling
An eccentric reducer is defined in the same way as a concentric reducer, with the exception that an offset is specified at the far end of the
reducer. Thus, the location of the point at the far end is such that a change in the established pipe direction occurs.
1. Build a system from A00 to A01 using an 8" standard schedule pipe. The global coordinates for the system points are listed below
(length units are feet):
2. Select Insert/Reducer to open the Reducer dialog. Enter 1.0 feet for the reducer length. 1.00 will appear in the “DX” field
since the pipe direction (up to A01) is along the +X axis. Enter 0.25 feet in the “DY” field, and accept 0.0 for the “DZ” value.
Note: As the cursor advances out of the “DZ” field, the length is recalculated (to 1.03 ft). This adjustment reflects the position
of the reducer far end as defined by the offsets. Enter 6STD for the “Pipe identifier.” Since this pipe has not yet been defined, a
message will be displayed stating this fact. Press OK to accept the dialog. The Pipe dialog will follow automatically (see Step 3).
4. Define a run of pipe to A03. The global coordinates for this system point are listed below (length units are feet, and the offsets
are measured from the preceding point):
Note: AutoPIPE will issue a warning when the global consistency check is performed. The warning states that there are kinks
at A01 and A02. This result is a consequence of the eccentric reducer model and can be ignored.
Rotating Equipment
Choose from the following list of topics:
Turbines and Compressors
Pumps
Pumps
Piping systems often include pumps. A pump is usually massive enough to be modeled as a rigid anchor at the inlet (suction) and outlet
(discharge) points. However, the API Standard 610 establishes limits on the magnitude of external forces and moments which can be acting
at the pump nozzles as a result of the forces generated by the piping system.
AutoPIPE allows the definition of a variety of pump arrangements by specifying defined piping points which correspond to the nozzle
connection points (e.g. inlet and outlet). Based on the code guidelines, the external forces and moments calculated (for each defined
combination) at each nozzle can be checked in order to determine that the nozzle loadings are within the allowed limits.
Modeling
In this model, a horizontal pump is to be included in the piping system. First, the piping system is defined. A different segment is used for
the suction and discharge lines attached to the pump. The suction and discharge lines will have operating temperatures and pressures which
relate to the specific line. After an analysis is performed on the system, the Tools/Rotating Equipment command is used to specify the
piping points which connect to the pump nozzles, and the location of the pump center relative to one of the nozzle points (for vertical
pumps, the center point location is not required). When an equipment report is generated, AutoPIPE checks the external forces acting on the
pump nozzles according to API 610-1995.
Note: The purpose of this model is to illustrate the procedure for determining the adequacy of the nozzle connections of a pump. It is not
1. Build segments A (8" standard schedule pipe), and B (8" standard schedule pipe). Each segment operates under the temperature
and pressure conditions listed below (grouped into load case T1). The specific gravity of the contents of all pipes is zero. The
global coordinates of the system points are also listed below (length units are feet, and offsets are measured from the preceding
point):
2. Select Analyze/Static to open the Static Load Cases dialog. Enable the following options:
3. Select Tools/Rotating Equipment to open the Rotating Equipment dialog. Enter PUMP1 as the “Equipment ID,” then
select Pump for the type of rotating equipment. Enable the Generate Report option, then specify the nozzle point names and
location, as well as the orientation of the pump shaft axis as shown.
4. Select Result/Report to open the Batch Report dialog. Enable the Equipment option field in order to include the rotating
equipment subreport in the (SYSNAME.OUT) batch file.
Note: The purpose of this model is to illustrate the procedure for determining the adequacy of the nozzle connections of a turbine. It is
not intended to show a proper design for the piping system.
1. Build segments A (8" standard schedule pipe), B, C (both B and C are 4" standard schedule pipe), and D (12" standard schedule
pipe). Each segment operates under the temperature and pressure conditions listed below (grouped into load case T1). The
specific gravity of the contents of all pipes is zero. The global coordinates of the system points are also listed below (length units
are feet, and offsets are measured from the preceding point).
Temp 450°F
Temp 250°F
Temp 400°F
Temp 100°F
2. Select Analyze/Static to open the Static Load Cases dialog. Enable the following options:
3. Select Tools/Rotating Equipment to open the Rotating Equipment dialog. Enter TURB1 as the “Equipment ID,” then
select Turbine for the type of rotating equipment. Specify the following field values:
4. Select Result/Output Report to open the Batch Report dialog. Enable the Equipment option in order to include the
rotating equipment subreport in the (SYSNAME.OUT) batch file.
5. The batch report should include the rotating equipment code check as shown on the following two pages. Note that
the forces and moments at the nozzles resulting from the gravity load case (GR) are within the allowable limits as
determined per NEMA SM-23. However, the forces and moments from load case T1 exceed the allowable limits. Thus,
it can be seen that the piping system must be redesigned in order to bring the nozzle loads to within acceptable levels.
Note: The purpose of this model is to illustrate the procedure for determining the adequacy of the nozzle connections of a compressor. It
is not intended to show a proper design for the piping system.
1. Build segments A and B (both are 8" standard schedule pipe). Each segment operates under the temperature and pressure
conditions listed below (load case T1). The specific gravity of the contents of all pipes is zero. The global coordinates of the
system points are also listed below (length units are feet, and offsets are measured from the preceding point):
Temp 175°F
Temp 250°F
2. Select Analyze/Static to open the Static Load Cases dialog. Enable the following options:
3. Select Tools/Rotating Equipment to open the Rotating Equipment dialog. Enter COMP1 as the “Equipment ID,” then
select Compress for the type of rotating equipment. Specify the nozzle point names and the direction of the compressor
shaft axis as shown.
4. Select Result/Output Report to open the Batch Report dialog. Enable the Equipment field in order to include the
rotating equipment subreport in the (SYSNAME.OUT) batch file.
Supports
For nearly every piping support requirement there are several types, sizes, and configurations of support hardware that can be selected.
Because of the wide variety of commercially available hardware and their use in conjunction with support structures, AutoPIPE has provided
several types of generic supports which can be tailored to a specific real support. This can be accomplished by defining one, two, or more
supports to create the effect of the real support restraints.
The following list summarizes some of the more common real supports and classifies them according to the AutoPIPE support(s) which can
be used to model their restraints. This list does not include spring and constant force hangers since these supports are covered in Hangers.
V-stop Any rigid support whose bearing restraint direction is only vertical. Examples include: short rod hanger assemblies (eye
sockets, clevises, yokes, clamps, etc.), pipe stanchions and trunnions, saddles, and short structural steel sections.
Inclined Any support whose bearing restraint direction is skewed. Examples include: wires, sway braces, and struts.
Line stop Any support that restrains only the axial movement of a pipe. Examples include: pipe slides with limit stops, and pipe
skirts.
Guide Any support that restricts only the lateral (horizontal and/or vertical) movement of a pipe. Examples include: pipe guides,
roller chairs and plates, saddles, pipe slides, U-bolts, and U-straps.
Rotation Any support that restricts only the rotational movement of a pipe. Examples include: a pipe sleeve made from a section of
oversized pipe (restrains rotation about an axis perpendicular to the pipe), a pipe clamp restrained such that the axial
rotation of the pipe is resisted.
Damper This support type models seismic vibration dampers, and snubbers. The damper support restrains seismic loads only (load
cases E1-E3, and loads from the response spectra, and seismic anchor movement analyses). The damper does not restrain
loads due to gravity (GR), or operating conditions (T1, P1, etc.).
Tie/link Any support that connects two pipes, or connects a pipe with a frame member. Examples include: rod hanger assemblies,
sway braces, and restricting struts.
In each of the following models, it is assumed that a piping system has been previously defined. For those who would like to duplicate a
support model, any system will suffice as long as the parameters described in the specific model are included. Refer to Insert/Support for
examples of the graphic symbols used for each support type.
Note: Refer to Bends/base supported elbow topic for modeling a trunnion or dummy support on a bend.
2. Select Insert/Support to open the Support dialog. Specify a V-stop support, then specify a large gap above the pipe in order to
model the ability of the pipe to rise off of the saddle.
Note: A value for the friction coefficient can also be specified if it is desired to model the effect of the pipe sliding along the saddle.
However, a nonlinear analysis must be performed in order to include the effect of gaps and friction, refer to Section 6.5 of the User
Reference manual for details.
2. Select Insert/Support to open the Support dialog. Specify an Incline support. Enter the axial stiffness of the trunnion (ka) in
the Spring rate field, then define the bearing direction along the Global Y axis.
Note: An Inclined support has been used to define the vertical force restraint because it allows the definition of a stiffness rate
for the load bearing support.
Since the bearing direction of the Inclined support was defined along the global Y axis, the ground end is oriented in the +Y
direction relative to A01. In order to represent the ground below A01, select an Inclined direction and enter a direction cosine
of -1 in the “Y” field.
3. Select Insert/Support to open the Support dialog. Specify a Rotation support. Enter the torsional stiffness of the trunnion (kt) in the
“Stiffness” field, then define the bearing direction along the Global Y axis.
Note that the “Support ID” (A01 2) indicates that the Rotation support is the second support at point A01.
Related Topics:
Base Supported Elbow
2. Select Insert/Support to open the Support dialog. Specify an Incline support. Enter the axial stiffness of the trunnion (ka) in
the “Spring rate” field, then define an Inclined bearing direction, and enter a cosine of 1 in the “X” and “Y” fields.
A large gap forward has been defined in order to model the tension only capacity of the rod. However, a nonlinear analysis
must be performed in order to include the effect of gaps and friction, refer to Section 6.5 of the User Reference manual for
details.
3. Define a second support at point A01 by repeating Step 2. Use the same spring rate and gap forward. This rod is positioned on
the opposite side of the pipe; therefore, enter direction cosines of -1 in the “X” field and +1 in the “Y” field. Note that the support
ID indicates that this rod is the second support at point A01.
It should be understood that even if the Inclined support is defined as a two-point support (the "Connected to" point is another piping or
framing point), a direction must still be defined. Although the named connection points define the orientation of the Inclined support in
space, only the Direction fields define the direction of the bearing restraint. This fact also holds true for the other two-point support types
with user defined bearing directions (Rotation and Damper).
2. Select Insert/Support to open the Support dialog. Specify a rigid Guide support, then enter the gap values as shown in the
corresponding fields:
Note: A value for the friction coefficient can be specified if it is desired to model the effect of the pipe's capability to slide against the
pedestal and strap. However, a nonlinear analysis must be performed in order to include the effect of gaps and friction, refer to Section
6.5 of the User Reference manual for details.
Guide-Related Topics
2. Select Insert/Support to open the Support dialog. Specify a rigid Guide support, then enter the gap values as shown in the
corresponding fields:
Note: A value for the friction coefficient can also be specified if it is desired to model the effect of the pipe's ability to slide
against the pedestal and guide angles. However, a nonlinear analysis must be performed in order to include the effect of gaps
and friction, refer to the Static Analysis topic for more info.
3. Select Insert/Support to open the Support dialog. Specify a rigid Line stop support, then enter the gap values as shown in the
corresponding fields. As the “Support ID” (A01 2) indicates, the line stop is the second support at point A01.
Guide-Related Topics
Note: Point F02 is created by defining a rigid beam from F01 to F02, where the distance between the points represents half of the
W12X35 beam depth plus the length of the strut attachment lug.
2. Select Insert/Support to open the Support dialog. Specify a V-stop support. Define the “Connected to” point as F03.
3. Select Insert/Support to open the Support dialog. Specify a Tie/link support. Define the “Connected to” point as F02, then enter the
“Spring rate” for the sway strut as shown. Note that the “Support ID” (A01 2) indicates that the sway strut is the second support
at point A01. Also note that an Inclined two-point support could have been used in place of the Tie/link. However, in this case,
the user would have to calculate the offsets or direction cosines from point A01 to point F02 in order to establish the bearing
direction of the sway strut spring.
4. Select Insert/Flexible Joint to open the Flexible Joint dialog. This models a 'loose' connection between trunnion and spring
can but the vertical axis is released.
5. Define a flexible joint to point B02. Enter a length of 0.1 foot i.e. DX = 0.00, DY = -0.1, DZ = 0.00
6. Define all stiffnesses = 0. Enter the component weight = 0 lb and pressure thrust area = 0 sq. in.
7. Insert/Run (B03) and enter offsets DX=0, DY= -6", DZ= 0 i.e. equivalent to length of the spring can.
8. Select Insert/Support to open the Support dialog. Specify an Spring support, number of hangers = 1 and Undesigned
option = checked.
10. Define a flexible anchor at point B03; this allows the cursor to enter the “Trans. stiff.” and “Rot. stiff.” fields. Accept the default
stiffnesses (Rigid) in all fields except “Trans. Stiff Y”; where 0.00 should be entered.
12. Select Insert/Support to open the Support dialog. Specify an V-stop support, up & down gaps = 0 and friction = 0.3. Modify
the "Connected to" point to B02, gap setting = weightless. This support captures the friction of the trunnion base sliding on the
spring can top plate.
13. With the crosshairs at point B01. Select Insert/xtra data/Additional Weight and enter the weight of the trunnion baseplate e.g.
50lb.
14. Click on the pipe between B02 and B03 to select this pipe (highlighted Red) then select Insert/Rigid Options Over Range
with Include Weight = No, Include Thermal Expansion = No i.e. weight of spring can is ignored.
15. Select Analyze/Hanger to open the Hanger dialog. Modify Rigid hanger criterion = 0 to maintain a selected spring. Accept the
default value for the load variation and Specify Anvil as the spring manufacturer. Consider both thermal load cases (T1 ) and the
pipe contents. Gaps/Friction/Soil" option = checked. In the Nonlinear Analysis dialog change displacement tolerance = 0". If the
solution does not converge try displacement tolerance = 0.00001" then 0.00001".
Related Topics:
Base Supported Elbow
Tees
Choose from the following list of topics:
Reducing Tee
Lateral Tee
Reducing Tee
A reducing tee consists of a tee connection which has a branch pipe outlet with a smaller diameter than the header pipe.
Example
Modeling
A tee can be modeled at any branch point in the piping system (a branch point connects two or more pipes), excluding a bend. In order to
define a reducing tee, simply change pipe sizes at the junction of the tee.
1. Build the header by creating a straight run from A00 to A02, using an 8" standard schedule pipe. The global coordinates for the
system points are listed below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Segment to begin a new segment. Note that the new segment name default is B. Enter A01 as the first point,
then enter 4STD in the Pipe data identifier field. Since A01 already exists, the Tee dialog is automatically displayed after closing the
Segment dialog.
4. Specify the type of tee (this depends on how the tee is connected to the piping system and it not important to this model). Upon
acceptance of the ‘Tee’ dialog, the ‘Pipe’ dialog is automatically displayed (shown in Step 5) since the pipe data identifier was
changed in Step 3.
5. Define the 4STD pipe to be used for the branch portion of the connection. If the 4STD pipe data had already been defined, this
dialog would not be displayed for input.
6. Define a point on Segment B (either a Run or Bend point can be used). A run point has been used in this model such that the DX
and DZ offsets from point A01 are zero.
Lateral Tee
Lateral, or latrolet tees are connections where the header pipe and the branch outlet form an angle of 45°.
Example
Modeling
The components of a lateral tee are modeled in the same manner as a normal tee. However, laterals are treated as nonstandard tees since
the piping codes do not specify stress intensification factors (SIF's) for these components. This information must be provided by the user.
Contact the lateral tee manufacturer for information on their recommendation for SIF values. Wye connections can be modeled in the same
way as laterals.
1. Build the header by creating a straight run from A00 to A02, using an 8" standard schedule pipe. The global coordinates for the
system points are listed below (length units are feet, and offsets are measured from the preceding point):
3. Select Insert/Segment to begin a new segment. Note that the new “Segment name” default is B. Enter A01 as the first point.
Since A01 already exists, the Tee dialog is automatically displayed once the current dialog is accepted.
4. Define the type of tee as Other since a lateral (or latrolet) is not listed in the selection list. Selection of Other causes the display of
the two SIF fields. Enter appropriate values.
5. Define point B01 such that the pipe from A01 to B01 forms a 45° angle with the header pipe (defined from A00 to A02). The
offset coordinates for B01 are listed below (length units are feet, and offsets are measured from point A01):
Valves
Choose from the following list of topics:
Modeling Valve Operators
Relief and Angle Valves
Example
Modeling
When the inlet and outlet pipes do not lie on a straight path, the direction change can be specified using the offset fields on the Valve dialog.
Define an ANSI class 300, steel, 8" angle valve in a piping system (the offsets from the inlet face to the outlet face are DX = 11" and DY = -
11").
1. Build a system from A00 to A01 using an 8" standard schedule pipe. The global coordinates for the system points are listed below
(length units are feet, and offsets are measured from the preceding point):
2. Select Insert/Valve to open the Valve dialog. Specify an ANSI 300 valve to point A02. Begin defining the far end of the valve
by entering 1 in the “Length” field, then enter the 0.9167 (ft) offset in the “DX” field, and the -0.9167 offset in the “DY” field as
shown. Don't accept the dialog just yet.
When the cursor leaves the “DZ” field, the value in the “Length” field is automatically updated to reflect the length of the valve
based on the values in the offset fields. Specify a WN connection type, then press OK to close the dialog.
Note: The “Offset” fields can also be used to define direction cosines, thus requiring the initial length value to be re-specified
in order to reflect the direction defined by the cosine values. Refer to Section 4.7 of the User Reference manual for details.
3. After the Valve dialog has been accepted, a tilted valve is drawn between the near and far end points.
4. Define a section of pipe coming out of the far end of the valve. The global coordinates for the system point are listed below
(length units are feet, and offsets are measured from A02):
It should be noted that a warning will be issued when a global consistency check is performed. The warning states that there are
kinks at the near and far end points of the valve (A01 and A02). This is a consequence of the direction change and can be
ignored since the direction change is intended.
Example
1. Build a system from A00 to A01 using a 12 inch, standard schedule pipe. The global coordinates for the system points are listed
below (length units are feet, and offsets are measured from the preceding point):
2. Select Insert/Valve to open the Valve dialog. Specify a GLOBE-F valve with a “Pressure rating” of 300 to point A02. However,
enter half of the valve length (0.825 ft) and 400 lb for the weight. Also, specify a WN connection to the pipe.
3. Define a second valve component from point A02 to A03 which is identical to the first by repeating Step 2.
4. Move the crosshairs to point A02.
5. Select Insert/Xtra Data/Additional Weight to open the Additional Weight dialog. Enter the weight of the operator as 350
lb, and an offset of 1.25 ft in the “DY” field. Finally, add a run of pipe to complete the model as shown below.
Display of Model 1
If load case E1 is defined with seismic factors in the (global) X and Z directions, the operator weight is automatically proportioned by these
factors to produce bending and torsion loads at the center of the valve. This modeling approach is not as accurate, compared to Model 2,
when dynamic analyses are to be performed. Refer to the Xtra data/Weight topic for a discussion of using nonzero values in the offset
fields.
See Also:
Model 2: Operator eccentricity in a response spectrum load case
1. Define the first section of the piping system by repeating Step 1 from Model 1.
2. Select Insert/Valve to open the Valve dialog. Specify a GLOBE-F valve with a “Pressure rating” of 300 to point A02. However,
enter half of the valve length (0.825 ft), 400 lb for the weight, and a WN connection.
3. Define an identical second valve from point A02 to A03 by repeating Step 2.
4. Move the crosshairs to point A02.
5. Select Insert/Frame to open the Beam dialog. Define a rigid beam (M1) from A02 to the point CGO. Locate CGO 1.25 ft above
A02.
7. Select Insert/Xtra Data/Additional Weight to open the Weight dialog. Enter the weight of the operator as 350 lb. After
exiting this dialog, add a run of pipe to complete the model as shown below.
Display of Model 2
In this modeling approach, the operator weight is cross-coupled (through the rigid frame element) to produce bending and torsion loads at
the center of the valve. This is more accurate, compared to Model 1, when dynamic analyses are to be performed. Refer to the discussion of
using nonzero values in the Offset fields for more information.
See Also:
Model 1: Operator eccentricity in a seismic load case
Vessels
Vessels are common components in piping systems. Most piping originates or terminates at a vessel. The vessel usually acts as a support for
attached piping, thus its flexibility can have a significant effect on piping because of its ability to move under loading. Exact modeling of a
vessel can be quite complicated due to the vessel shape, support type, or presence of internal features. Fortunately, a complete model is not
necessary for the purpose of a stress analysis of the attached piping system.
If it is determined that the overall flexibility of the vessel structure can be neglected, then only the local flexibility of the vessel shell (at the
nozzle/vessel interface) need be modeled. If the nozzle flexibility components have been pre-calculated, they can be modeled directly by
defining a flexible anchor. It is strongly recommended, however, that the local shell flexibility be modeled using the Nozzle
command. The following model describes the procedure for modeling a vessel which considers the overall flexibility of the structure, and the
local shell flexibility at the nozzle/vessel interface. WinNozl can be used to analyze the local stress at the vessel/nozzle pipe connection.
Example
Modeling
In AutoPIPE, a vessel structure is typically modeled using a pipe of equivalent diameter and wall thickness. Irregular sections of the vessel
such as skirts and cones can be modeled as reducers, or as pipes based on the average of the end diameters. Temperatures at various
sections of the vessel are specified as operating loads. The pipe/vessel connection is modeled as a nozzle. The base of the nozzle is
connected to the centerline of the vessel by a rigid pipe so that the movement of the vessel is transmitted directly to the piping system.
For this example, assume that an 8" pipe is connected to a 12' diameter by 30' tall vessel at a height of 4' above the rigidly anchored vessel
base. The vessel has an internal stiffening diaphragm at the 10' and 20' elevations, and the shell wall is 2" thick. Assume that the control
valve is open so that both the vessel and the piping are subjected to 400 psi and 600°F. For simplicity, the pipe flanges will be omitted.
1. Build the connecting piping system using an 8" standard schedule pipe called 8"STD. The global coordinates of the system points
are listed below (length units are feet, and offsets are measured from the preceding point):
2. Select Insert/Valve to open the Valve dialog. Define an GLOBE-F valve with a “Pressure rating” of 400 to point A04 along the
global X axis.
3. Select Insert/Run new point A05 and enter vessel nozzle length of 6" in DX direction.
4. Select Insert/Nozzle to open the Nozzle dialog. Define a 2" (i.e. same as wall thickness) long nozzle to point A06. Specify a
radius of 6' and a wall thickness of 2". Specify a “Flexibility method” of Bijlaard, then enter the distances to the closest stiffened
elements as shown. The direction of the vessel axis is Global Y.
Note: The current version of AutoPIPE does not include the unbalanced pressure effect which tends to blow the pipe off of the
vessel. In order to model this effect, a concentrated force should be specified at point A04 (in the -X direction). WinNozl does
include the pressure thrust force on the nozzle in the local stress calculations.
5. Now we will define the segment of pipe which models the vessel structure. Select Insert/Segment to begin a new segment.
Accept the new segment name (B). Define point B00 at the coordinates shown (offsets are from A06). Next, specify a pipe called
VESL.
6. The Pipe dialog is automatically displayed so that VESL can be defined. Specify a nonstandard (NS) nominal size, then enter the
Actual O.D. as 144" and a 2" thickness. Note that the material properties remain the same as the 8" pipe.
7. Select Insert/Anchor to open the Anchor dialog. Define a rigid anchor at B00. This arrangement represents a continuous
weld around the base of the vessel.
8. Define the critical points of the vessel. The global coordinates of the system points are listed below (length units are feet, and
offsets are measured from the preceding point):
Note: All that remains to complete the model is to connect the nozzle with the vessel using a rigid element. This is done so
that the movement of the vessel (at point B01) is transferred directly to the nozzle at the vessel surface (point A05). This can
be done by creating a new segment to connect B01 to A05, or by continuing segment A as shown below.
9. Make A06 the current point, then select Insert/Run to open the Run Point dialog. Specify B01 as the point to run to. Since this
point already exists, the Tee dialog will be displayed next. Specify 8"STD in the selection list as the pipe identifier. Since this pipe
exists, all the parameters are recalled (this pipe data set has been included with AutoPIPE and is always available).
10. Change the default type of tee (Welding) to Other and set SIF = 1.0 when the Tee dialog is displayed.
11. Click on the pipe between A05 and B01 to select this pipe (highlighted Red) then select Insert/Rigid Options Over Range
with Include Weight = No, Include Thermal Expansion = Yes.
Note: To transfer loads to WinNozl, currently the vessel must be modeled as an anchor at A05 with applied displacements in
the GR, T1 etc load cases. The anchor option "Report anchor results for Local Shell Stress Analysis" = checked.
Example Systems
This section has been provided in order to aid users in modeling more complex piping arrangements. The steps shown in each Example
System should not be taken as the only method available to create models. In addition, the intent of the examples is to present ways to
create adequate models for analytical purposes.
The Example Systems provided in this chapter include the following:
Pipe-Soil Interaction: Transition Example
Water Hammer Example
Steam Relief Example
Harmonic Analysis Example
This system will be analyzed for temperature and pressure load cases. Since buried pipes are restrained in the axial direction, longitudinal
pressure stresses can be significant. For this reason a Pressure analysis should always be considered for the nonlinear static analysis of
buried piping.
Through limited investigation the soil has been found to be a gravel-sand (SW) mixture with medium to dense compaction of the backfill (in-
situ conditions are dense), and that the water table is well below the bottom of the pipe.
The relevant parameters are as follows:
The first task is to quantify the soil property values required by AutoPIPE. In a true design situation, it would be necessary to calculate
ranges of soil restraint properties and perform bounding analyses in order to determine the sensitivity of the estimated values. Property
ranges will not be considered in this example.
Very little is known about the actual characteristics of the soil behavior (only the soil type, relative compaction, and unit weight). Thus, the
guidelines set forth in the PipeSOIL Appendix will be used to determine these values. This assumes an elastic-plastic soil force vs.
displacement response relationship (K2 = 0). Remember, a competent geotechnical engineer should be consulted in order to verify any
property values determined by the modeler.
Transverse Vertical Up
From Table D-6, assume ki = 150 lb/in . Then, from Table D-8, Rs = 13.7. Thus, by Equations D-8 and D-10:
The table below summarizes the soil properties to be defined for the portions of the buried system which are oriented in the horizontal
plane.
With ki still 150 lb/in , but using Rs = 8.2 (Table D-8) Equations D-8 and D-10 give the following results:
Determination of the bearing span (Lb) requires the use of a soil stiffness value. Thus, both the horizontal and vertical pipe runs must be
evaluated separately since the stiffnesses differ. Because the bearing span is the region of major lateral displacement use K1 from the
transverse horizontal orientation for both the horizontal, and vertical pipe runs.
Using Equations D-2 and D-3 from the PipeSOIL Appendix, the bearing span for the horizontal plane is given by:
Likewise, the bearing span for the vertical plane is given by:
Since Lb for the vertical plane (12.7 ft) is greater than the burial depth (6 ft), the vertical section of buried pipe is all Zone 1. In addition,
since Lb for the horizontal plane (9.58 ft) is greater than half the distance between bends (6 ft), the 12 foot section of the horizontal plane is
also all Zone 1.
Next, the maximum slippage length (Lm ) is calculated in order to estimate the virtual anchor length (La ). La is determined so that the
point of zero relative pipe-soil strain can be established. This is the point where the model can be physically terminated without any loss of
accuracy to the analyzed results. Thus, by Equation D-5 (where P1 is for the longitudinal direction):
Conservatively, assume that the calculated soil property values correspond to a soft force-displacement response (co = 2.0), Equation D-6
defines the virtual anchor length as follows:
Since La is less than the 5000 foot length of straight pipe, it can be seen that it will not be necessary to define the entire run. The last step
required prior to defining the system model in AutoPIPE, is to establish piping points within Zone 2 of the long buried run so that the spacing
between soil points can be adjusted accordingly. Per the guidelines suggested in Section D.2 of Appendix D (and shown in Figure D-4), two
(2) points will be defined for this purpose. The first at a distance of "3⋅ Lb", and the second at a distance of "0.5⋅ La" from the second bend.
The Figure below depicts the piping points required from the second bend to the virtual anchor and the maximum spacings that will be
specified for the soil between each of these points.
1. Open AutoPIPE. Select File/New , then type the name PIPESOIL in the File name field. You can save this drawing in the
default directory, or specify a directory. Press Save or OK when done.
2. The General Model Options dialog is displayed. Enter the data as shown, and accept the defaults in the remaining fields:
3. The Segment dialog is displayed. Specify the location of the first point in the model (A00) by inputting the values shown below.
Be sure to input a “Pipe data identifier” of 16STD:
4. The Pipe Properties dialog is displayed. Define the pipe 16STD by entering the data as shown. Accept the remaining defaults.
Note that the “Specific gravity” of the (pipe) contents is 0.85 and that the pipe “Material” is A53-B.
5. The Pressure & Temperature dialog is displayed. Define an operating Pressure of 100 psi, and a Temperature of 300° F.
6. The crosshairs are positioned at point A00. Select Insert/Anchor so that a rigid anchor at point A00 can be defined (accept the
dialog defaults).
7. Select Insert/Run , then specify an offset from A00 of 20 feet in the (global) Z direction.
8. Select Insert/Support then define a V-stop with a 2 inch gap above the pipe, and a friction coefficient of 0.2.
9. Select Insert/Bend , then define a bend point at A02 which is located 20 feet in the +Z direction from A01.
10. Select Insert/Run , then define a run point at A03 which is located -12.00 feet in the Y direction from A02. Your model should
now appear similar to the one shown below.
A03 represents the point where the pipe enters the ground. We’ll continue routing our system from this point, but later on we’ll select a
range and define the soil properties associated with it.
11. Start building the buried pipe by selecting Insert/Bend . Define a bend point at A04 which is located -6 feet in the Y direction
from A03.
12. Continue defining the buried pipe by selecting Insert/Bend , then offset point A05 -12 feet in the X direction from A04.
13. Select Insert/Run , then define a run point at A06 which is located 10 feet in the Z direction from A05. A06 marks the end of
the bearing span region. Its purpose is to provide a point where the maximum spacing associated with soil S2 can be changed.
14. Select Insert/Run , then define a run point at A07 which is located 20 feet in the Z direction from A06. A07 marks the end of
the region where soil point spacings are on the order of 5× d (80 inches).
15. Select Insert/Run , then define a run point at A08 which is located 670 feet in the Z direction from A07. A08 marks the end of
the region where soil point spacings are on the order of 20× d (320 inches).
16. Select Insert/Run , then define a run point at A09 which is located 700 feet in the Z direction from A08. A09 marks the end of
the region where soil point spacings are on the order of 100× d (1,600 inches). It is also the virtual anchor point where the
model of the buried piping system will be terminated.
17. Finish the model by selecting Insert/Anchor , then defining a rigid anchor at point A09 by accepting the defaults.
18. Now that we have finished modeling the system, we can return and begin defining the soil properties of points. As you recall from
Step 12, A03 marked the point where the pipe enters the ground. To specify soil properties, you select the range of pipe that
shares the same characteristics. Zoom into an area of the model as shown in the Figure below.
19. Select a range from A03 to A04 N (the near point of the elbow). The range is highlighted. Select Insert/Soil Properties ,
then define the soil identifier S1 using the using the vertical properties calculated previously and K2=0.1. Note that the maximum
spacing value represents 1.5d, since this region is Zone 1 (the bearing span).
20. The next step is to define the soil properties for the horizontal pipe. Select a range from A04 N to A06, which marks the end of
the second region. After the range is highlighted, select Insert/Soil again. When the dialog appears, define soil S2 using the
horizontal properties calculated previously and K2=0.1. Note that the “Maximum spacing” remains 24 inches since the length of
buried pipe through the second bend is in the bearing span region (Zone 1).
21. Points A06 to A07 mark the region where the soil point spacings are on the order of 5d (80 inches). Because the distance
between these two points is so large, it may be difficult to select them using the mouse. Select Select/Range , then specify
“From point” A06 “To Point” A07.
22. After the range is highlighted, select Insert/Soil Properties again. The default is still “S2.” Change the “Maximum spacing”
value to 80 inches, but accept the remaining values from the previous definition.
23. Select View/All to obtain a more complete view of the model. Points A07 to A08 mark the region where the soil point
spacings are on the order of 20d (320 inches). Select this range using the Select/Range technique discussed in Step 21. After the
range is highlighted, select Insert/Soil Properties again. When the dialog appears, Change the “Maximum spacing” value to
320 inches, but accept the remaining values from the previous definition.
24. Points A08 to A09 mark the region where the soil point spacings are on the order of 100d (1,600 inches). Select this range
After the range is highlighted, select Insert/Soil Properties again. When the dialog appears, Change the “Maximum spacing”
value to 1600 inches, but accept the remaining values from the previous definition.
25. Now we’ll analyze the model. Select Analyze/Static to open the Static Load Cases dialog. Enable the Pressure analysis and the
Gaps/Friction/Soil options in order to create load case P1 and perform an nonlinear analysis.
26. The Nonlinear Analysis dialog is displayed. Specify 8 iterations (this many are required for the analysis to converge), and accept
all other defaults to begin the analysis.
During the analysis, a V-stop lift off warning message is generated. Press OK to continue the analysis.
27. After the analysis phase has completed, a dialog is displayed to indicate the process has completed (solution times will vary).
28. Select Result/Output Report to display the Batch Report dialog. Enable the Soil and Analysis summary options only, then press
OK to begin generating the report file (PIPESOIL.OUT). The results of the report are displayed. This concludes the modeling of the
soil example. Review the contents of your report (either on-screen or by directing a copy to the printer). The values contained in
the result file that you have just created should be identical to the report which follows.
Click here to view the AutoPIPE Soil Forces and Deformations Report.
For the evaluation of the Soil Forces & Deformations report, note that the user defined (Non-code) combination GR+T1+P1 was created in
order to produce a result set which includes the effect of all three load cases (since each individual load case represents an increment of load
only, refer to the discussion of Static Analysis for more information). This is the critical combination which must be evaluated in order to
see if the soil yield values have been achieved.
Calculations
Discussion
Define the Water Hammer Time History Example in AutoPIPE
AutoPIPE Water Hammer Time History Report
hence:
The maximum possible unbalanced load at each node assuming zero rise time is
Actual force depends on the ratio of Lp/a to rise time. Longer bend to bend lengths will have larger hammer forces.
When the water hammer analysis is defined correctly using Linear rise function, the following force-time history will be automatically
calculated for each elbow node:-
tr = rise/fall time
The total time for the pressure wave to travel the length of the discharge line is
= (7+32+8+86+23) / 4163
= 0.0375 sec
1. When typically a pump is stopped, the suction line can be analyzed using the fluid transient utility which uses
as the magnitude of the pressure shock wave. This assumes a fast closure. The discharge line should also be analyzed but the maximum
magnitude of the pressure wave is limited to the difference between the pump static discharge pressure (Ps) and the fluid vapor pressure
(Pv). This maximum surge pressure (Ps-Pv) is produced during cavitation (i.e. when the discharge pressure becomes less than the liquid
vapor pressure and a vapor cavity is formed). The sudden pressure drop on the discharge end may also cause a backflow, which will create
its own water hammer effect when it slams against the idle pump as the cavity collapses. Cavitation and backflow should be avoided by
limiting the surge pressure to less than Ps-Pv otherwise AutoPIPE results will become invalid.
2. The reduction in the magnitude of the hammer loads is best achieved by a slow valve closure or gradual pump shutdown.
3. When performing a modal analysis on the piping system, impulse loading such as water hammer may have high excitation
frequencies even as high as 200-300Hz. For large piping systems it may be impractical and time consuming to extract all natural
frequency modes hence static correction ZPA method is available in AutoPIPE.
1. Open AutoPIPE then select File/Open and load the Water hammer file APHAM1. A working model of a typical pumping system
is displayed as shown.
2. Select Load/Fluid Transient to display the Fluid Transient dialog . Input W1 in the “Name” field, then select Freshwater from the
“Fluid” selection list. Define the water hammer load case for the discharge line “From point” C12 “To Point” C00. Input a “Flow
Rate” of - 200 lbm/sec and a “Start Time” of 0.005 sec. The start time is typically 0 for first water hammer case. Input a “Rise Time”
of 0.1 sec and a for “[L]inear/[S]ine Rise” enter L. Press OK and AutoPIPE automatically creates the Force-Time history files
(*.TIH) for each elbow between the defined points. Also, a time history point load file is automatically created for water hammer
case W1 and is displayed. The water hammer path is also highlighted.
Name W1
Fluid Freshwater
To Point C00
Name W2
Fluid Freshwater
To Point A00
4. Select Load/Time History Location . Two Time History Point Loads will be displayed for water hammer cases W1 and W2.
These dialogs can be modified, but it should not be necessary to edit them for the fluid transient analysis. Press Cancel to close
each dialog.
The following ASCII file, W1.THL, is created. This file may be edited using a text editor. This is not necessary for the fluid
transient analysis but is necessary for other Time history problems with large piping systems.
APHAM1
5 TIH FILE SCALE DX DY DZ TIME(sec) FORCE(lb ) LENGTH(ft) VEL.(in/sec)
C12 W1C12 1.000 0.000 0.000 1.000 0.005000 1428.57 23.00 -48.97
C10 N W1C10N 1.000 1.000 0.000 0.000 0.010522 5341.61 86.00 -48.97
C05 N W1C05N 1.000 0.000 -1.000 0.000 0.031169 496.89 8.00 -48.97
C04 N W1C04N 1.000 1.000 0.000 0.000 0.033090 1987.58 32.00 -48.97
C01 N W1C01N 1.000 0.000 1.000 0.000 0.040773 360.25 5.80 -48.97
The above message indicates that the rise time of 0.1 seconds is larger than 2L/a=0.074 seconds. The rise time need to be
several times larger than 2L/a for the peak pressure to change. Notice how the forces are proportional to the leg (elbow to elbow)
length.
Water Hammer Step 4 Notes
5. Select Load/Time History Profile to display the Time History File dialog. A force-time history file can be displayed or modified.
In the following section is the force-time history called W1C10N (i.e. elbow C10 of water hammer case W1) is shown. Press Cancel.
Water Hammer Step 5 Notes
6. The following ASCII file, W1C10N.TIH, is created with Time (1st column) in seconds and Force (2nd column) in lbf. (Refer to
Creating an ASCII Time History (TIH) File for additional information). The “4” refers to 4 lines of data, while “5” refers to
force units. Notice how the rise time of 0.1 seconds has reduced the force from 25870 to 5341 lbs. Increasing the rise time will
further reduce the peak force.
Joukowski pressure (psi)= 228.75 Joukowski force (lbs)= 25870.62
45
0.000000 .0
0.020647 5341.6147
0.100000 5341.6147
0.120647 .0
7. Check for maximum surge pressure (362+228=590 psi). This should be added as a second pressure case (P2). Use Tools/Model
Options/General and set number of operating cases to 2. Use Select/All Points and follow by Modify/Pressure & Temperature and
set design pressure for P2 to 590 psi. When the rise time several times larger than the 2L/a time, the calculated pressure rise in
AutoPIPE might be conservative. For this special case, the use of a fluid simulation software is recommended if P2 case is critical.
8. Check for cavitation (362-228=134 psi). This should be higher than vapor pressure of liquid which is Ok in this case.
9. Select Tools/Model Options/Edit to display the Edit Model Options dialog. To accurately capture the higher and intermediate
natural frequency modes (applicable for impulse loading such as water hammer), the mass discretization algorithm should be
invoked. This is achieved by entering A for automatic in the “Mass points per span” field and entering a cutoff frequency at least
equal to the Modal analysis cutoff frequency (e.g. 150 Hz).
10. Select Analyze/Modal to display the Modal Analysis dialog. Enter 999 in the “Maximum number of modes” field (this number may
have to be increased if the cutoff frequency is not reached). Input a “Cutoff frequency” of 150 Hz (for larger piping systems,
higher modes may be present). Use the defaults of 0 in the “Pressure stiffening case” field and enable the “Include contents”
field. Press OK.
Note: The modal analysis must always be run before a Time History analysis.
11. A dialog is displayed once the cutoff frequency has been reached. Press OK.
12. Select Analyze/Time History to display the Time History dialog. The first time this form is displayed, enter 1 in the field for one
time history case (M1) to be analyzed (enter 2 or 3 for M2 and M3 cases). For all subsequent time history analyses (when the
case definition has not changed) enter E in this field to automatically perform the time history analysis. Press OK.
13. The Time History analysis dialog is displayed. Enter 2 in the “No of time hist. load case files” to combine Water hammer cases W1
and W2. Input W1 (or select it from the selection list) in the first “Filenames” field, and W2 in the second field. Note that the
“Ground Motion” fields are disabled in this case. In the “Time steps - Analysis: and Output” fields, automatic is displayed (automatic
means AutoPIPE calculates a time step = 1/10 of the shortest period at the highest mode). The output step should normally be
set to the analysis step to ensure the highest response is reported. Only the analysis time steps effect the accuracy of the results.
Next enter 0.462 in the “Duration” field (First period, 0.392 sec, plus water hammer duration 0.07 sec), then click on the “Damping
ratio” field (or press the [Tab] key). The “Number of time steps” field is automatically shown as 677 (i.e. Duration = Number of
analysis time steps multiplied by the analysis time step; hence time step = 0.68ms). Enter 2 for the “Damping Ratio (%)” and
enable the “ZPA” field. Press OK.
14. A dialog is displayed to show the time history analysis has completed (solution times may vary). Press OK.
15. Select Results/Displacement to open the Deflected Shape dialog. Select the M1 load combination to display the following
displacement profile for the water hammer event W1+W2.
16. Make C11 the active point, then press F3 to display the results:
17. Select Quit to return to the Main Menu.
18. Select Tools/Model Input Listing and enable only the loads summary sub-report.
19. Select Result/Output Report , then enable the Displacement, Frequency, Restraint, Model listing , Result summary and Analysis summary options.
This concludes the AutoPIPE session. The result file you have just created should match the following results shown below.
Press here to view the AutoPIPE Water Hammer (Time History) Report.
Calculate the thrust at the cent exit discharge point (non-integral/open discharge system)
where:
a 823 Btu/lbm
b 4.33
Refer to the Steam Relief Analysis section of the appendix for steam quality factors)
∑(L/D) = 20.63
f ∑(L/D) = 0.268
F1 =
Calculate the thrust at the vent exit discharge point (Non-integral / open discharge system)
AutoPIPE automatically calculates the factor f ∑(L/D) for the vent piping from the vent inlet to exit points. In this example we estimate
f ∑(L/D)
as:
f ∑(L/D) = 0.1155
P3
Note: This exit pressure is below atmosphere and therefore P3 should be set to 14.7 psia.
P2
V2
Hence the above condition is satisfied and steam blow-back will not occur. We have chosen to resize the vent pipe and since the above
inequality is satisfied no further vent pipe sizing is necessary.
F2
F3
The thrust force, F3 at the vent exit is along the direction, in this case along the vertical Y-axis.
1. Open AutoPIPE, then select File/Open and load the Steam Relief file AP50SR1. A working model of a saturated steam line
connected to a steam drum is displayed as shown below.
2. Select Load/Steam Relief to display the Steam Relief dialog . Select C02 as the “Valve exit point,” then specify an open
discharge (O) in the “[O]pen /[C]losed Discharge” field. Input C04 in the “Pipe/Vent Interface point” field, then input D00 and D01 in
the vent “Inlet” and “Outlet” fields, respectively. Next, set the “Vent discharge direction” to Global Y, and enable the “Size Vent”
option. The “Manifold Pressure” field is disabled because it is only applicable for closed discharge systems. Input 1200 in the
“Enthalpy” field. Input 2 in the “Quality” field for saturated steam (refer to the Determine pressure and velocity at interface
point discussion in the appendix for more information). Input 1.1 in the “Sp. Heat Ratio” field for saturated steam (refer to Table
G-2 in the appendix). Input 17.26 in the “Mass Flow Rate” field.
Under the following “Time-sec” fields, enter 0 for the “Start” and 0.1 for the “Rise” and “Fall.” Input 1.0 in the “Open” field. Finally,
enable the “Generate report” option. AutoPIPE automatically creates a Force-Time history file (C04.TIH) and a time history point
load file (C02.THL) for steam relief case C02.
3. Select Load/Time History Location to display the Time History Location dialogs for Steam Relief case C02. Although these
dialogs can be modified, editing is not necessary using the Steam Relief analysis. Press Cancel.
The following ASCII file, C02.THL, is created. Although not necessary for the steam relief analysis, it may be edited using a text
editor.
AP50SR1
1
C04 C04 1.000 0.000 -1.000 0.000 0.00000
4. Select Load/Time History Profile to display the Time History load dialog . A force-time history file can be displayed or modified.
The following is the force-time history called C04 (i.e. pipe/vent interface point C04 of Steam Relief case C02). Press Cancel.
The following ASCII file, C04.TIH, is created with Time (1st column) in seconds and Force (2nd column) in lbf. (Refer to the
discussion on Performing a Linear Static Analysis for additional information). The ‘4’ refers to 4 lines of data, and ‘5’ refers to
force units.
Force vs time history for steam relief event - C02
4 5
0.00000 0.000
0.10000 1064.535
1.10000 1064.535
1.20000 0.000
5. Select Tools/Model Options/Edit to display the Edit Model Options dialog. To accurately capture the higher and intermediate
natural frequency modes (applicable for impulse loading such as Steam Relief), the mass discretization algorithm should be
invoked. This is achieved by entering A (for automatic) in the “Mass points per span” field and entering a cutoff frequency at least
equal to the Modal analysis cutoff frequency (e.g. 150 Hz).
6. Select Analyze/Modal to display the Modal Analysis dialog . Enter 100 in the “Maximum number of modes” field (note that this
number may have to be increased if the cutoff frequency is not reached). Enter a “Cutoff frequency” of 150 Hz (note that for larger
piping systems, higher modes may be present). Use the defaults of 0 in the “Pressure stiffening case” field, and enable the
“Include contents” option. Press OK.
The modal analysis must always be run before a Time History analysis.
7. A dialog is displayed once the cutoff frequency has been reached. Press OK.
8. Select Analyze/Time History to display the Time History dialog in which the number of load cases is specified. The first time
this dialog is displayed, enter 1 for one time history case (M1) to be analyzed (enter 2 or 3 for M2 and M3 cases). For all
subsequent time history analyses (when the case definition has not changed), input E to automatically perform the time history
analysis. Press OK.
9. The Time History analysis dialog is displayed. Enter 1 in the “No of time hist. load files” field, then select C02 from the “Filenames”
selection list. The “Ground Motion” fields are disabled. Note that the “Time steps - Analysis: and Output” fields contain a value of
“Automatic” (meaning that AutoPIPE calculates a time step = 1/10 of the shortest period at the highest mode). The output step
should normally be set equal to the analysis step to ensure the highest response is reported. Only the analysis “Time steps” effect
the accuracy of the results. Next enter 1.2 in “Duration” field, then activate the “Damping ratio” field. The “Number of time steps”
is automatically shown as 1628 (i.e. Duration = Number of analysis time steps • analysis time step; hence time step = 0.737ms).
Enter 2 for the “Damping Ratio (%)” and enable the “Include Missing Mass” option. Press OK.
10. A message dialog is displayed to show the time history analysis has completed (solution times may vary). Press OK.
11. Select Result/Displacement . When the Deflected Shape dialog appears, specify M1 as the load combination. The following
displacement profile for the Steam Relief event C02 is displayed.
12. Make C04 the active point, then press F3 to display the results.
13. Select Quit to return to the Main Menu.
14. Select Tools/Model Input Listing and turn on only the loads summary sub-report.
15. Select Result/Output Report , then enable the Displacement, Restraint, Model listing, Result summary, Analysis summary, and Steam relief options
and press OK.
This concludes the modeling of the Steam Relief example. The result file you have just created should match the results shown below.
Click here to view the AutoPIPE Steam Relief (Time History) Report.
1. Shaking force applied at point A5 due to unbalanced pressure at the suction bottle (A5-A6).
2. Shaking force applied at point A81 due to unbalanced pressure in the 6” suction line between elbows A8 &A9. (A81 is the mid
point of segment between A8 & A9).
Note: For this example the flexibility of the nozzles has been ignored. The Figure below shows a suggested modeling approach
for considering the flexibility of nozzles in the analysis. At the end of 8” nozzle pipe define a Nozzle element. AutoPIPE will
automatically calculate the nozzle flexibility by taking into account the suction or discharge bottle dimensions. But these
flexibility values are at the Bottle-Nozzle interface. To transfer the effect to the center of bottle a rigid pipe element can be
attached between the nozzle and the center of the bottle.
1. Open AutoPIPE then select File/Open and load the harmonic analysis file HRMEXP. A working model of a typical system with a
reciprocating compressor is shown below.
2. Select Load/Harmonic to display the Harmonic Load dialog. Input RPM276 in the “Harmonic Load case name” field) to define a
load case with a critical speed of 276 RPM. Next, enter the “Damping” ratio 0.02. Complete the remaining fields based on the
dialog shown below, then press OK. AutoPIPE automatically stores the data in ASCII formatted file, RPM276.HMF.
3. Select Load/Harmonic to create a second harmonic load case, RPM280, which corresponds to a critical speed of 280 RPM. Enter the
values shown below.
4. Select Analyze/Modal to display the Modal Analysis dialog. Input 12 in the “Maximum number of modes” field. (note that this
number may have to be increased if the cutoff frequency is not reached). Enter a “Cutoff frequency” of 100 Hz (note that for
larger piping systems, higher modes may be present). Use the default of 0 in the “Pressure stiffening case” field, then enable the
“Include contents” option. When all fields are complete, press OK.
Note: The modal analysis must always be run before a Harmonic analysis.
5. Once the process is completed, a dialog is displayed (solution times may vary). Press OK.
6. Select Analyze/Harmonic to display the Harmonic Analysis dialog . Enter 2 in the “Number of harmonic load cases” field. Enter
RPM276 (or select from the list) in the H1 “Data set” field, then select the Rms combination method to be employed for combining
the response of individual harmonics to compute the final response. Leave the ZPA (Zero Period Acceleration) and Miss (Missing
mass ) correction fields blank. Next complete the dialog by specifying the an RPM280 “Data set” corresponding to load case H2,
and selecting an Rms combination method. Press OK.
Note: The Rms method is selected for combining the response of individual harmonics because it is unlikely that the peak
response of each harmonic will occur at the same time. Therefore, statistically the Rms method will give the best results.
However, in this case the displaced shape of the system is not realistic because all the computed displacements will have a
positive sign.
7. A dialog is displayed to indicate that the harmonic analysis has completed (solution times may vary). Press OK.
8. Select Result/Code Compliance . When the Code Stresses dialog appears, select Ratio in the “[S]tress/[R]atio/[N]one” field and
All in the “Combination” field, then press OK. The code compliance stress ratio profile is displayed as shown below.
This concludes the modeling of the Harmonic Analysis example. The result file you have just created should match the results shown in the
next section. It can be noted from the results file that the analysis summary report gives the description of the harmonic load cases
analyzed. It is recommended to check this description to make sure that the data has been read by AutoPIPE correctly. The displacement
report indicates that the maximum displacement and rotation occurs in the suction line at elbows A8 and A9. From the code compliance
report it can be noted that the maximum stressed point is A7.