Read about START-PROF pipe stress analysis software
The main element of such supports are springs or spring chains. They are used to allow thermal expansion and control piping stress by spring compression forces. Variable spring supports are usually placed under the piping (fig. 1a), while variable spring hangers are usually above (fig. 1c).
Fig. 1
A variable spring support can contain one or more vertical spring chain (rod), see fig. 2. Spring chain (rod) number must be selected based on placement conditions. Each chain (rod) can contain one or more spring, placed on top of each other.
Fig. 2
If the effects of hanger displacement from the vertical position and friction force are ignored, the model is the same in both cases (fig. 1b and 1d). For the following, the number of springs is not significant, so we will assume the presence of one spring.
A support is a linear vertical spring restraint. Restraint reaction is always vertically upward and consists of two terms
,
where
Pз - vertical force created by forced spring compression during installation (pre-stretch force),
rz - spring reaction to piping displacement in point C, equal to spring stiffness multiplied by its displacement rz = l ·Δ.
The spring is assumed to always be in a compressed state. Due to this, a variable spring support works as a double-acting restraint. If during analysis the spring is stretched, the corresponding message is displayed.
Pre-compression force Pз is a concentrated force created by compressing variable spring support springs outside the piping. Pз force physical properties can be determined by looking at variable spring support pre-stretch methods.
The operating and cold loads on spring (Rop and Rcold) are changed in different operating modes. But pre-compression value always remains constant. This allows you to keep the selected springs, but at the same time change the piping design. Hence, while analyzing a different piping design conditions of the same model like Equipment Alignment Check, transportation stage etc. we should convert the springs into the custom restraints.
All springs can be divided into two categories: class 1 with allowable subsidence (operation deformation) of 70mm and class 2 with allowable subsidence of 140mm. "1+2+2" indicates that a spring chain contains one spring with 70mm allowable subsidence and two springs with 140mm allowable subsidence each.
In this example, the chain structure is 1+2+2=5, and the total allowable subsidence of the whole spring chain is 5*70 = 350mm. Spring code is set according to the corresponding value in standards, indicated in Project Settings.
Flexibility is the elastic operation properties of a variable spring support or hanger, containing one or more spring chains. Total subsidence of a variable spring support or hanger l depends on the number of springs and the flexibility value of individual springs in the variable spring support. In the above example, total flexibility is
l= l70 + l140 + l140
Flexibility of springs with allowable subsidence of 140mm (l140) is twice as big as that of springs with allowable subsidence of 70mm (l70). l140 = 2·l70. Therefore, total subsidence equals:
l=5·l70
Stiffness K is the opposite value of flexibility
K=1/l
Ideally, a piping should function in response to thermal expansion as a weightless spring. Based on this, variable spring support compression is determined so as to remove weight from a heated piping. In other words, in every restraint point variable spring support reactions should be such that vertical displacement from weight is 0 [1].
When springs are selected correctly, the following conditions must be met:
1. Load difference between operation and cold mode should not exceed 25%
Ratio=(Rop-Rcold)/Rop*100%≤25%
This done by selecting appropriate variable spring support stiffness λ. The lower the variable spring support stiffness λ, the easier it is to meet this condition. With a high visible displacement Δvis, the condition may not always be met and spring should be replaced by a constant spring support. There are 2 types of visible displacements:
Inst-Ope: Δvis = Δinst - Δop = (Rinst - Rop)·l·n
Ope-Cold: Δvis = Δop - Δcold = (Rop - Rcold)·l·n
2. Variable spring support allowable load must be greater than Rop and Rcold.
n - number of ties
When selecting springs in cold mode, the cold and operating mode loads are switched in formula denominations.
START-PROF select springs in two steps:
Step 1: All springs are replaced by single-directional rigid supports. Only weight loads are applied. The operation spring loads Rmax=Rop/n are determined from this analysis. The springs with allowable load greater than Rmax are selected form the table.
Step 2: Added stiffness of springs selected on previous step. Only temperature and displacement loads are applied. The operation displacements Δop are determined from this analysis. Now calculated the maximum spring load Rmax=Rop/n if Δop≤0 and Rmax=(1+Ratio/100%)·Rop/n if Δop>0. Spring minimum stiffness l = (Ratio/100%)·Rop/(Δop·n). Now the springs are selected from the table with allowable load greater than Rmax and stiffness less than l.
Ratio=(Rop-Rcold)/Rop*100% - the load difference between cold an operating mode.
The step 2 is repeated several times until the same springs are selected on two iterations in a row.
See the table below:
# |
Name |
Load case |
Allowable stress |
Frict. factor |
Spring |
Output |
L1 |
Hanger selection |
W1 |
- |
0 |
Single-directional rigid |
|
L2 |
T1+D1 |
- |
0 |
Stiffness from table (iteration procedure) |
START-PROF can carry out selection of:
Automatically variable spring support properties selection is done according to [1]. To control forces and stress manually, supporting forces and variable spring support flexibility can be input. Manual adjustments can produce more economic results than automatic selection with [1]. In addition, manual adjustment of supporting forces in variable spring supports is often necessary to remove load from equipment connections. To transfer automatically calculated spring properties to input data for further manual editing, a special function exists.
Spring selection can be done from the following two conditions (input in Project Settings):
For high-temperature pipelines (Тop>3500), spring selection and adjustments in operating mode are recommended (spring selection should be in two steps or through pre-stretch). For cold-temperature pipelines (Тop≤3500), installation can be done in one step, and spring selection should be done for cold mode.
Note: spring selection is done in START-PROF according to [1] assuming an absence of non-linear effects (friction, pendulum effect, etc.), and then analyzes the piping considering non-linear effects. As such, calculated load difference can be greater than that input during selection. In this case, less than required load difference should be input and analysis should be restarted.
Input and calculated variable spring support loads depending on piping state when spring selection is done are given in the table below.
Pipeline state during spring selection, input in Project Settings |
Description |
Variable spring support supporting forces |
|
---|---|---|---|
set in input data |
calculated |
||
Cold |
Spring compression Pз selection is not done. Supporting forces in different operation states are calculated, including compression Pз. |
Rcold |
Rop, Rassembly, Pз |
Operation |
Spring compression Pз selection is not done. Supporting forces in different operation states are calculated, including compression Pз. |
Rop |
Rcold, Rassembly, Pз |
Spring selection not done |
Analysis with known spring properties (springs should be modeled as custom restraints) |
Pз |
Rop, Rcold, Rassembly |
Operation |
Spring compression Pз is automatically selected based on the condition that displacement from weight loads in operation state is 0 |
0 |
Rop, Rcold, Rassembly, Pз |
Cold |
Spring compression Pз is automatically selected based on the condition that displacement from weight loads in cold state is 0 |
0 |
Rop, Rcold, Rassembly, Pз |
Variable spring support loads in all states should not exceed variable spring support allowable load Rmax with a specific allowance m [1].
m∙Rop
≤
Rmax
m∙Rcold
≤
Rmax
m - allowance set in spring properties.
Springs are automatically selected so that loads Rop and Rcold will not exceed allowable load Rmax. If supporting forces are input manually, an automatic check is done and corresponding messages are displayed. If springs are modeled with custom restraints, allowable load conditions are not checked automatically and must be checked manually.
If support pre-stretch is done, the following condition must be met:
m∙Pз ≤ Rmax
This condition is not automatically checked!
If compression is done in two steps or with the separation method, "pre-stretch" state does not exist, so allowable load in this state need not be checked.
Done for spring selection in both cold and operation state.
1. Spring height in free state is Hfree, spring compression force at this point is Rfree=0.
2. Spring is pre-compressed outside the piping (for example, on the floor) using a jack. Compression value must be such that compression force corresponds to Pз. Corresponding height will be Hз. Spring compression is fixed with temporary ties welded to spring shell. The spring is then installed in the piping placed on technical (temporary) rigid supports, and all gaps are removed (by regulating rod length, shims, etc.). Support load will be Rз=0, spring compression force will be Pз and spring height will be Hз. This state is called installation prior to spring adjustment.
3. Then, temporary tightening is cut. The piping will immediately react with corresponding displacement Δassembly, i.e. will shift to installation state after spring adjustment. From this point, two springs start functioning - variable spring support and the piping itself. Support load in installation mode will be Rassembly, and spring height Hassembly.
Rassembly= Pз
- Δassembly/l
Hassembly
= Hз + Δassembly
4. After filling the piping with the product and heating up to transported product temperature, displacement relative to "original" state will be Δop, support load will be Rop and height will be Hop.
Rop= Pз
- Δop/l
Hop
= Hз + Δop
5. After piping cooling and removal of pressure, displacement from "original" state will be Δcold, support load will be Rcold, and spring height will be Hcold.
Rcold= Pз
- Δcold/l
Hcold
= Hз + Δcold
Negative signs are due to the fact that positive directions for concentrated force and linear displacement correspond in START-PROF.
Rop and Rcold - supporting forces (reactions), created by the variable spring support in operation and cold states, respectively. Knowing these forces and support flexibility l, visible piping displacement during the shift from cold to operating mode and vice versa can be calculated:
Δvis = |Δop - Δcold| = |Hop - Hcold| = | l (Rop - Rcold)|
Done for spring selection in cold state.
A piping placed on technical (temporary) rigid supports is gradually separated from these support using spring compression. The resulting spring compression will create supporting forces balancing piping weight loads.
For low-temperature pipelines, variable spring support thermal displacement is minor compared with high-temperature ones; therefore, further spring compression is not necessary.
Spring height Hassembly for various values need not be selected. As soon as the piping is separated from technical supports, compression can be stopped. In addition, this method eliminates all height Hassembly analysis inaccuracies.
For this type of piping analysis, spring selection must be done in cold mode. Actual supporting forces Rassembly and displacements Hassembly in springs should theoretically match design values selected from the condition of displacement from weight loads in cold state equalling to 0 (i.e. weight load balancing in cold state). However, in reality differences will appear due to analysis inaccuracies (difference in model and real structure).
Done for spring selection in operation state.
A piping placed on technical (temporary) rigid supports is gradually separated from these support using spring compression. Technical supports are then removed and spring compression is continued until spring height is equal to the design value of Hassembly and supporting forces to Rassembly.
In this case, piping springs in installation mode are "over-compressed". However, after piping heating, an additional thermal displacement of the spring position will occur, supporting force will equal Rop, and height will equal Hop. Pipeline weight in operation state will be removed, since spring selection is done based on the condition that displacement from weight loads in operation state is equal to 0 (i.e. weight load balance in operation state).
1. RTM 24.038.12-72 Variable spring hanger selection for nuclear or power plants piping. Ministry of heavy, power and transport engineering. Moscow 1973
2. D. Kostovetsky, B. Tokarski. On variable spring hanger selection. CKTI journal. Design and calculation of pipelines of power plants. 67 release, Saint-Petersburg, 1966
3. V. Nahalov. Variable spring hanger adjusting for power plants, Moscow 1975