HOME  |  KNOWLEDGE BASE  |  HOW TO BUY  |   MY PROFILE 

US & Canada 1-800-786-8545 / International 1-360-292-4050
SEARCH:


Value of the System Resistance Curve (Part 3)

  • Print this page
    Print this page
  • Remove Highlighting
    Remove Highlighting
  • Edit this Article
    Edit this Article
  • Export to PDF
    Export to PDF
This is the last installment of the three part series on the System Resistance Curve. In this section we will explore the difficulties of generating a system resistance for piping system with multiple destinations. We will also see how this type of system can be better understood using a Pump System Energy Balance.

In the previous sections we showed how to generate a pipeline resistance curve of a system with one supply and one destination. By calculating the static head, along with the fluid losses in the pipelines for various flow rates we were able to develop a pipeline resistance curve. By superimposing the pump curve on the pipeline resistance curve we develop a system resistance curve. The maximum flow rate through the system occurs where the pump curve intersects the pipeline resistance curve.

As mentioned in the previous article to achieve a different flow rate through the system we must either change the shape of the system curve (by adding a control valve), or the pump curve (by trimming the impeller or adjusting the pump speed). This method works for a system consisting of a single source of fluid, single pump, and single destination. It quickly becomes much more difficult to show this graphically when multiple destination tanks are added. In this article we will discover how to balance the system by performing an energy balance of the system.

In this example we will look at a system with one source of fluid, one pump, and two destination tanks. The system in Figure 1 shows a single pump feeding a common header supplying fluid to two destinations. In order to develop a pipeline resistance curve, there are two destinations for the fluid to go. By attempting to calculate the system resistance by fixing the flow rate through the pump to a set value, we cannot perform a direct calculation because with two unconstrained flow rates in the paths we have a hydraulic network.
 

Figure 1. Here is a system with multiple destinations at different tank elevations, levels and pressures.


The only way in which we to develop a system curve is to:
  1. Develop a pipeline loss curve as a function of the flow rate for each pipe in the system
  2. Develop the pipeline resistance curves for path 1 taking into account the static head component from the junction to tank
  3. Develop the pipeline resistance curve for path 2, once again taking into account the static head component from the junction to tank 2.
  4. Combine the two parallel paths by taking a head value and summing the flow rates from the resistance curve to arrive at a combined flow rate for the parallel paths
  5. Develop the pipeline resistance curve for pipe 1 and pipe 2 in series, taking into account the static head from the supply tank to the elevation of the junction.
  6. Combine the combined curve from steps 4 and 5 above to develop a system curve
  7. Superimpose the system curve on the pump curve to develop a system resistance curve.

Figure 2 - The resulting system resistance cure consisting of the combined static head and combined dynamic head. The intersection of pump and system curve is balanced flow rate.


Unlike the resistance curve for a system with only one destination pipe we are not able to determine flow rate through each path, because the flow can go down either path. The system resistance curve with multiple paths will show us the total flow through the pump but not through each branch. This is because of the two paths available for the fluid to flow. If any changes are made to the system (valve position, tank level or pressure), then we will need to create a new system curve. Also the difference between the pump curve and the resistance curve does not represent the differential pressure across the control valves like is common in the single circuit curve developed in section 2.

Now for the good news, in most process piping system the flow rate through each branch is constrained to a set valve and regulated by a control valve. For example to limit the flow rate through each branch to 300 gpm, the valves would have to be throttled to limit the flow rate to the set amount. If the flow rate through branch 1 was set to 400 gpm and branch 2 to 200 gpm the value positions would have to change. There is no easy way to determine the required differential pressure across the controls with multiple destinations using a system resistance curve, because any change to one of the paths will change the flow rate through both paths.

The Energy Balance

We can easily determine what is happening in our piping system with multiple paths by performing a system energy balance. The key to the energy balance is that the total energy added by the pump must equal the total energy consumed in the system used to overcome the static head and dynamic head. The second requirement is that the flow rate must be set for each branch in the system, and the energy balance is calculated for the specified flow.

For example in the example in figure 1 let’s assume we would like to fix the flow rate through the system to 600 gpm with each control valve set to 300 gpm. Figure 3 shows the result of this system based on measured flow rates and pressures. 
 

Figure 3 - Here are the balanced results from a PIPE-FLO
® Head loss in Path 1 at 300 gpm report showing the losses and flow rate in each element in the system.

Using the manufacturers supplied pump curve one can easily determine the total head produced by the pump, in this example the pump produces 152.7 ft of head at 600 gpm. One thing to remember, the pump does not know or care what the flow rate down each path is, but it will always produce 152.7 ft of head when 600 gpm is passing through the pump. Like with any energy balance the energy consumed by both head loss due to friction and energy to meet the static head must be equal. 

For example we will tabulate the results of the head for each element in the system, and compare it to the total head developed by the pump.  In this example the pump head is a positive number and the head loss in the pipelines and control valves assumes a negative value.

Elements Head loss in Path 1 at 200 gpm Head loss in Path 2 at 400 gpm
Supply Tank 5 5
Pipe 1 -1.17 -1.17
Pump 152.7 157.20
Pipe 2 -4.68 -4.68
Path 1 -2.27 -
FCV-1 Valve 1 head loss -
Tank 1 -128.12 -
Path 2 - 4.68
FCV-2 - Valve 2 head loss
Tank 2 - -133.12

Table 1 - Each element in the system is entered on the tabulation and the results are added. The zero in the sum row shows that the branch is balanced. 


The liquid level in the system's supply tank is 5 ft of head, and the supply tank is common to both paths. The head losses through the pipelines, and control valves are listed based on the flow rates specified by the control valves. In addition the static head of each tank is determined based on the tank levels and pressures. This system was simulated using the PIPE-FLO program, but this information could have just as easily been read off system meters and gages.

Path  shows that the supply tank provides a head of 5 ft, based on the liquid level in the tank. With a total flow rate of 600 gpm through the common supply line we need to subtract the pipeline head loss of 1.17 ft. Reading off the pump curve for 600 gpm we can determine the pump will produce 157.2 ft of head. The common pipeline 2 with 600 gpm has a head loss of 4.68 ft. This gets us to the junction where the two flows diverge. Path 1 has a flow rate of 300 gpm which is set by the control valve 1. Next we have the head loss associated across the control valve that value is 18.82 ft of losses, and the Tank 1 has a static head of 128.1 ft. Looking at the Head in Path 1 graph you can see the fluid energy of 157.2 ft added by the pump equals the losses for path 1 and the static head at tank 1.

Performing the same balance for path 2 one can easily see the energy supplied by the pump equals the energy consumed by the fluid in path 2 due to pipeline friction loss, differential pressure across the control valve, and static head of tank 2.

In a typical piping system, there usually isn't the luxury of a highly instrumented system with calibrated flow meters and pressure gages. Given the boundary conditions in this system, the set flow rate at the control valves, and the knowledge of the pipe lengths and sizes, we can easily perform an energy balance and determine the differential pressure across the control valves.

Evaluating the System with Varying Flow Rates

In this example let’s use the energy balance to calculate the differential pressure across each control valve when 200 gpm is going through path 1, 400 gpm in path 2.

Elements Head loss in Path 1 at 300 gpm Head loss in Path 2 at 300 gpm
Supply Tank 5 5
Pipe 1 -1.17 -1.17
Pump 157.20 157.20
Pipe 2 -4.68 -4.68
Path 1 -4.91 -
FCV-1 -18.82 -
Tank 1 -128.12 -
Path 2 - -2.45
FCV-2 - -16.8
Tank 2 - -133.12
Sum 0 0

Table 2 – The energy balanced with the same system with the head loss with different flow rates down the paths. 


Performing the calculations for each path we can determine the differential pressure across each control valves.

Path 1   
  • Valve 1 head loss = 5 – 1.17 + 152.7 – 4.68 – 2.27 – 128.12 = 21.46 ft head loss

Path 2
  •     Valve 2 head loss = 5 – 1.17 + 152.7 – 4.68 – 4.68 – 133.12 = 14.47 ft head loss
Since the fluid is water at 60 F is the fluid density of 62.25 lb /ft3 for this, the head loss can be converted to dp as follows:
   
   dp = head loss * density / 144
    dp valve 1 = 21.46 * 62.25 / 144 = 9.27 psid
    dp valve 2 = 14.47 * 62.25 / 144 = 6.25 psid

Mixing It Up a Little

In this example we’ll take our example system and change tank pressures, levels, along with the set flow rates through the controls. Using the same system on the above example we’ll change the pressure in tank 1 to 8 psi and reduce the level to 3 feet above the tank bottom, in addition we’ll change the level in the Supply tank to 10 ft. 

The total flow rate thru the system will be reduced to 500 gpm with valve 1 set to 200 gpm and valve 2 set for 300 gpm. Table 3 shows the results using the energy balance. In this table, we work the way through the system one pipe at a time, but the head loss across each control valves is calculated by taking the pump head, subtracting the dynamic head losses, along with the static head with the results being the dp across the control valve being at the bottom of the list.

Elements Head loss in Path 1 at 200 gpm Head loss in Path 2 at 300 gpm
Supply Tank 10 10
Pipe 1 -0.83 -0.83
Pump 159.3 159.3
Pipe 2 -3.31 -3.31
Path 1 -2.27 -
Tank 1 -121.5 -
Path 2 - -2.45
Tank 2 - -133.12
Control Valve Losses 41.39 29.59

Table 3 the results of the System Energy Balance with varying tank levels, pressures, and flow rates.

The calculated results using the PIPE-FLO Program are displayed in Figure 4 below.  Notice the how the results of the energy balance agree with the simulated system operation.
 

Figure 4 – System showing new flow rates and tank levels and pressures.


Applying this Approach to any Process System

This approach can be applied to a process system of any size in which branching occurs and the flow rate in each branch is set using the following method. 
  1. Add up the flow rate from the set value through each branch.
  2. Using the system flow rate determined in step 1. moreover, the manufacturers pump curve, determine the total pump head for the set flow rate.
  3. Develop an equation for each branch starting at the common supply and ending at the destination for the branch.  (Similar to the tables presented in this article.)
  4. Based on the pipeline connection determine the flow rate through each pipeline in the system. For pipelines used in multiple branches ensure you determine the total flow rate for the branches using the combined pipelines.
  5. Determine the head loss for each pipeline in the system.
  6. Calculate the static head for the common supply tank, along with the static head for each tank at the end of a branch
  7. For each branch take the pump head, and subtract the sum total of the head losses for each pipeline in the branch equation (developed in step 5 above), and with the static head from the supply tank to the destination tank. The difference is the head loss across the control valves needed to balance the flow rate in the branch to the set flow rate.
  8. Check to ensure the head loss across the control valve is negative, if it is a positive value then the pump does not have sufficient head to deliver the desired flow rate.
This method can be set up using a spreadsheet like Excel® and will provide an easy to understand results that you would be unable to get from a system resistance curve.

One additional point, our PIPE-FLO program performs these calculations and displays the results on the flow sheet drawing instead of a spreadsheet to make the results easier to understand.

Article Details

Last Updated
18th of July, 2011

Would you like to...

Print this page Print this page Email this page Email this page Remove Highlighting Remove Highlighting Edit this Article Export to PDF

User Opinions (9 votes)

100% thumbs up 0% thumbs down

How would you rate this answer?



Thank you for rating this answer.

Visitor Comments

  1. Comment 1 Posted by: Kittipong Tanasanti

    These 3 papers are good. However there are too many cases that pumps run in complex scenario such as 3 identical pumps run in parallel condition but different in discharge position to the header. This can be found in many factories that i work with. Sometime the pipe run to 3 locations, some pump discharges to the lower level sump but pipe run in high rack. The software can make a solution but i need a paper to describe boundary condition not only solution. Best regards,

Post a comment

To post a comment for this article, simply complete the form below. Fields marked with an asterisk are required.

Entering your email address is optional. It will not be displayed on this page, but may be used by our staff to contact you regarding your comment.

For technical support, please do not use this form. Use our Web Support Form or email solutions@eng-software.com, instead.

   Name:
   Email:
* Comment:
* Enter the code below: