Pipe2008: KYPipe Devices
Transcription
Pipe2008: KYPipe Devices
Examples Manual KYPIPE LLC, USA Contents Chapter 1. Introduction………………………………………………….………………………………5 1.1 List of examples …………………………………………………………………………….6 1.2 Modeling assumptions and limitations ...........................................................................8 1.3 TranSurge features ........................................................................................................9 1.4 TranSurge shortcuts......................................................................................................10 Chapter 2. Examples………………...……………………………………………….… …………….11 2.1 T1.P2K: Full pump trip with NO protection………………………………………………11 Protection from Surges…………………………………………………………………………22 2.2 T2.P2K: Full pump trip with protection……………………………………………………25 2.3 T3.P2K Single Pump Trip Under Multiple Pump Operation……………………………46 2.4 T4.P2K Single Pump Operation and Trip………………………………………………..48 2.5 T5.P2K Emergency Shutdown…………………………………………………………….50 2.6 T6.P2K Normal Pump Shutdown…………………………………………………………54 2.7 T7.P2K Pump Switchover Operation……………………………………………………..56 2.8 T8.P2K Full Pump Trip Followed by Pump Startup……………………………………..58 2.9 T9.P2K Normal Pump Startup……………………………………………………………..60 2.10 T10.P2K Pump Startup with Pump Control Valve and NO Check Valve…………….62 2.11 T11.P2K Surge Protection with Closed Surge Tank…………………………………...66 2.12 T12.P2k Surge Protection with Hydraulically Actuated Surge Anticipation Valve…..68 2.13 T13.P2k Surge Protection with Electrically Actuated Surge Anticipation Valve……..70 2.14 T14.P2K Surge Protection Using Quick Opening Pressure Relief Valve (PRV)……..72 2.15 T15.P2K Non-Linear Valve Closure (Valve Stroking)………………………………….74 2.16 T16.P2K Valve Opening……………………………………………………………………77 2.17 T17.P2K Demand Changes, Hydrant Flow Simulation……………………….………..78 2.18 T18.P2k Grade Changes…………………………………………………………..……..79 2.19 T19.P2K Periodic Input (Grade Change Example)………………………..…………...80 2.20 T20.P2K Turbine Load Rejection…………………………………………………………81 2.21 T21.P2K Turbine Partial Load Rejection…………………………………………………82 2.22 T22.P2K Turbine Full Load Rejection with Wicket Gate Operation……………………83 2.23 T23.P2K Surge Protection with Open Surge Tank………………………………….…..84 2.24 T24.P2K Surge Protection with One-Way Open Surge Tank……………………….…85 Chapter 3. Applications of TranSurge…………………………………………………………………..86 3.1 Cooling Water System……………………………………………………………..………..87 3.2 Crude Oil Pipeline…………………………………………………………………………….89 3.3 Long Pipelines with Inline Booster……………………………………………………..…..91 3.4 Pumping Water to Multiple Elevated Storage Tanks…………………………………..…94 3.5 Groundwater and Surface Water Collection System………………………………….…..96 Appendix A. Limitations of TranSurge demo version ……………….……………………………..…98 LICENSE AGREEMENT This is a legal agreement between the user and KYPipe LLC. By accepting, using or installing any portion of this software the user agrees to be bound by the terms of this agreement. SOFTWARE LICENSE GRANT OF LICENSE: For each license purchased from KYPipe, LLC, or one of its authorized distributors, KYPipe LLC grants to the user the right to use one copy of the software program(s) on a single terminal connected to a single computer (i.e., with a single CPU). The user may not network non-network versions of the software or otherwise use single user versions on more than one computer terminal at the same time. Network versions are only to be used with one physical site (buildings at the same mailing address) and are not to be used in a WAN environment. The number of network licenses purchased for a network version is the maximum number of users permitted to run the software concurrently. If granted for an evaluation period by KYPipe LLC, user agrees not to use the software beyond the evaluation period specified by KYPipe LLC. The user agrees not to utilize features, options, or number of pipes beyond the license the user has purchased. COPYRIGHT: The software and the documentation are owned by KYPipe LLC and are protected by United States copyright law and international treaty provisions. The user must treat the software like any other copyrighted material except that the user may make one copy of the software solely for backup or archival purposes or may transfer the software to a single hard disk and keep the original disk(s) sole for backup or archival purposes. The user may not copy the written materials accompanying the software without explicit written permission from KYPipe, LLC. TRANSFER BY USER: The user may not rent, lease, assign or permit others to use the software but may transfer the software and accompanying materials on a permanent basis provided the user retains no copies and the recipient agrees to the terms of this agreement. As a condition to permit the recipient use the software under this License Agreement, when such a transfer is made, KYPipe LLC must be notified, in writing, of the transfer, including the identity and address of the recipient, and the agreement of the recipient to the terms of this License Agreement. OTHER RESTRICTIONS: The user may not modify the software. The user may not reverse engineer, decompile, disassemble, or otherwise attempt to determine the source code of the software. The user shall protect the software from unauthorized use, and shall protect the software and the intellectual property from infringement by others. The user shall notify KYPipe, LLC, in writing, immediately upon receiving any information that would indicate that the software is being used in an unauthorized manner or the intellectual property is being infringed. DISCLAIMER Although every reasonable effort has been made to ensure that the results obtained are correct, neither the author(s) nor KYPipe LLC assumes any responsibility for any results or any use made of the results obtained with these programs. THE SOFTWARE IS SOLD AS IS WITH NO IMPLIED WARRANTIES, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ANY PARTICULAR PURPOSE. NO EXPRESS WARRANTY EXISTS EXCEPT AS SPECIFICALLY SET FORTH IN WRITING BY KYPIPE, LLC. IN NO EVENT, REGARDLESS OF THE NATURE OF ANY CLAIM, WILL KYPIPE, LLC, ITS MEMBERS OR AFFILIATES, BE LIABLE FOR ANY LOSS FOR PERSONAL INJURY, BUSINESS INTERRUPTION, LOST PROFITS, OR INCIDENTAL OR CONSEQUENTIAL DAMAGES, AND ITS LIABILITY, IF ANY, SHALL BE LIMITED TO THE PURCHASE PRICE OF THE SOFTWARE. USE OF THE DOCUMENTATION AND PROGRAM The documentation is provided for the use of individuals or companies which purchase it from KYPipe LLC. Except for back-up copies, the program disks or documentation may not be copied, marketed, or distributed without explicit written permission from KYPipe, LLC. For users who wish to use the programs on networks or multiple computers or different locations, network copies and multiple copy discounts may be obtained. Please contact KYPipe LLC for details. GOVERNING LAW AND VENUE FOR ENFORCEMENT AND DISPUTES This Agreement will be governed by and construed in accordance with the substantive laws of the Commonwealth of Kentucky, and, to the extent federal law applies, to the laws of the United States. The state and federal courts of Fayette County, Kentucky, shall have exclusive jurisdiction over any claim brought against KYPipe, LLC, and the user agrees to submit to the jurisdiction of the state and federal courts of Fayette County, Kentucky, in the event any claim is brought against the user, and user waives all defenses to jurisdiction and inconvenience of forum. Contact us Software Development and Support Team The following individuals are involved in the software development of Pipe2016 and models KYPipe, Surge, TranSurge, Gas, Steam, GoFlow, and SWMM and directly support the software. Don J. Wood Ph.D, Civil Engineering (859) 492-6097 [email protected] Srinivasa Lingireddy Ph.D, Civil Engineering (859) 258-0469 [email protected] Jana Faith BS, Civil Engineering (812) 843-4145 [email protected] Doug Wood MS, Computer Engineering (859) 263-0401 [email protected] Eric Liebenauer MS, Mechanical Engineering (859) 263-2234 [email protected] Ferran Guillen Mechanical Engineering by ETSEIB (+034)938 712 483 [email protected] KYPIPE LLC 710 Tom's Creek Rd. Cary, NC 27519, USA Phone: (469) 250-1362 or (812) 843-4145 Chapter 1. Introduction TranSurge is a very powerful modeling tool for analyzing transients in pipeline systems and design of effective surge protection systems. This comprehensive examples manual is an attempt at streamlining the overwhelming number of features that this tool offers so the users can quickly locate examples similar to their applications and complete their projects in a timely manner. Beginning users can strengthen their modeling skills by exploring the already set up example models and the associated step by step instructions. Most examples make use of the same baseline steady state model so users can focus their attention on setting up transient conditions, understand the effect of various transient initiating conditions on pipeline systems, and design suitable and effective surge protection systems. Most of these models were set up to run with the demo version of the software so future users can explore the software (see Appendix A for limitations for the demo version of the software). Several examples are also included to demonstrate the real capabilities of the software in handling large complex pipeline systems and the users exploring the software with a demo version should look at those examples to understand the full capabilities of the software. The example models cover a variety of applications including water supply, sanitary, oil and other chemical transport, cooling water systems, slurry transport, etc., a comprehensive list of transient initiating events, and all surge protection devices. Table 1 lists the transient initiating events covered in this manual along with the associated name of the example model for quick reference. Table 2 lists the surge protection devices and the models that include those devices. TranSurge comes with a powerful spreadsheet interface for building most transmission main models almost effortlessly. Users are strongly encouraged to use that interface for building initial models (analysis without protection) as well as models with surge protection for rapid estimates for protection measures. More comprehensive modeling and surge protection scenarios can be performed within TranSurge graphical user interface. The users are strongly encouraged to thoroughly review the entire TranSurge Users Manual before attempting several of the examples presented in this manual. Material presented in Chapters 7 and 8 of TranSurge Users Manual should be reviewed at the minimum. New examples will be added periodically and users are encouraged to download newer versions of this manual from www.kypipe.com. 5 1.1 List of examples Table 1. Transient event and the associated example model Transient Event Example Models Full pump trip T1, T11, T12, T13, T14 Single pump trip while other pumps run Single pump trip during single pump operation in a pump station with multiple pumps T3 Full pump trip followed by pump startup Pump startup T8 Pump shutdown T6 Pump switchover operation T7 Emergency shutdown – valve at delivery end of pipeline closed rapidly followed by pump shutdown T5 Nonlinear valve closure T15 Valve opening T16 Demand changes – hydrant flow simulation Grade changes T17 Periodic input T19 Turbine full load rejection T20 Turbine partial load rejection T21 Turbine full load rejection with wicket gate operation T22 T4 T9, T10 T18 6 Table 2. Surge protection device and the associated example model Surge protection device Example models Closed surge tank (compressor vessel) Bladder surge tank T11 Open surge tank (stand pipe) T23 One-way open tank (one-way surge tank) Surge anticipation valve (SAV, HSAV, ESAV) Pressure relief valve T24 Air valves T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 T2, T3, T4, T5, T6, T7, T8, T9, T10 T12, T13 T14 7 1.2 Modeling assumptions and limitations • Like all other similar software programs, TranSurge assumes closed conduit flow conditions in the entire pipeline system for steady state as well as throughout the transient simulation period. Portions of pipelines that might be flowing under open channel conditions should be removed from the model for accurate prediction of transient pressure and flow conditions. • Precise pressure and flow boundary conditions at the beginning of transient simulations are essential for accurate prediction of transient pressure and flow conditions throughout the simulation period. When a portion of a pipeline system is isolated from a reservoir node (or any other fixed grade node), there is no way to set pressure and flow boundary conditions in those isolated areas. For example, if there is a branch line on a pipeline system with an active valve at the beginning of the branch line and all other nodes along the branch lines are demand nodes (and no other connections to fixed grade), setting the active valve to OFF status for steady state isolates all demand nodes from fixed grade nodes. A warning will be generated during a steady state analysis and the users should address this issue before proceeding with surge analysis. Isolated areas are routinely encountered while simulating pump startup conditions (a closed pump and a closed active valve in series, for example) and it is a good idea to run a steady state simulation before proceeding with transient simulation to trap and provide a fix to isolated areas. • A surge analysis is always preceded internally by a steady state analysis to establish the boundary conditions at the beginning of transient simulation. This eliminates the need for steady state analysis before performing a surge analysis. However, It is a good practice to run steady state analysis every time a change is made to the pipeline configuration or data to ensure good steady state results before proceeding with surge analysis. Bad initial conditions, such as cavitation pressures at even one location along the pipeline, may lead to erroneous results throughout the pipeline system . 8 1.3 TranSurge features In addition to providing ultra-simple model development and results processing environment, TranSurge can model every possible component and surge protection device common to transmission mains. The following shows a partial list of components and surge protection devices that come with TranSurge software. It may be noted that the most commonly used devices from this list are also available in spreadsheet format in the profile import tool which will be of a great help to beginning users. • One-way surge tanks • Open surge tanks or stand pipes (spilling and non-spilling types) • Compressor surge vessels • Bladder surge vessels • Hybrid surge vessels with dipping tubes and compressors • Kinetic air valves • Dual orifice two-stage air valves • Surge suppressing three-stage non-slam air valves • Dynamic air valves • Pressure relief valves • Hydraulically actuated surge anticipation valves • Electrically actuated surge anticipation valves • Rupture disks • Zero velocity valves • Vacuum breakers • Siphon breakers • Check valves • Dynamic check valves • Hydraulic actuators (HOPD) • Threshold opening pressures • Non-reopening check valves • Non-linear closure characteristics • Initiate closure ahead of flow reversal • Inline booster pumps • Offline booster pumps • Multiple pumps in parallel and series in each station • PID controllers • Standard and non-standard isolation and control valves • Pressure reducing, pressure sustaining and flow control valves, and modulating regulating valves 9 • Turbines and wicket gates 1.4 TranSurge Shortcuts 10 Chapter 2. Examples 2.1 T1.P2K: Full pump trip with NO protection Diameter of rising main is 900mm, with a pump station at lower end of the pipeline and discharging into atmosphere at the delivery end. There are three operating pumps at pump station with a rated flow of 1200m 3/h each. Pipe material is cement mortar lined mild steel with a HazenWilliam roughness coefficient of 130. This example is the same as the “Demo 1 – Rising Main.P2K” model presented in the TranSurge User’s manual. The schematic of the pipeline is shown below. Step by step instructions for building the transmission main model, simulation of a power failure event (full pump trip) and sample processing of results are illustrated in the following. 620 610 600 590 580 570 560 550 540 0 1000 2000 3000 4000 5000 6000 7000 8000 Naming convention: All data associated with the model is stored to a master file with an extension .p2k., for example , “demo 1 – rising main.p2k”. When a transient analysis is performed on a p2k model, the TranSurge graphical interface will generate several intermediate data files and several other results files. Both intermediate and results files are generated to a separate folder that has the same name as the master p2k model but with an extension kyp. For example, if the name of the model is T1.p2k, then all intermediate and results files will be generated to a folder called T1.KYP in the same folder where T1.p2k is located. It is necessary to retain only the p2k file for future use and all other intermediate and results files can be generated by analyzing the model. 11 Creating rising main model Launch TranSurge using one of the following methods . 2 3 4 Step 1 Or by clicking one of these icons on desktop, if the icons are already created 12 You should see this blank opening screen of TranSurge interface. 13 Access profile import tool 1 Click on this button to launch profile import tool You should see the following main window of profile import tool 14 Browse demo files folder and load the excel file – “Demo 1 - Rising Main.xls ” 1 2 3 15 Provide additional data and generate transmission main model (p2k file) 3 4 1 5 2 6 Generates Pipe2000 file that includes profile data, pipe diameter, roughness, wave speed, pump data and transient event (pump trip). 7 8 9 10 Note: Data entered by the user (other than modifying spread sheet data) will be saved to a *.def file in the same folder after step 10. It will be loaded along with the excel file data when the excel file is loaded next time. 16 You should see this after the last step Delivery End Save this model as T1.P2K for future use Pumps 2 1 17 Analyze transmission main model 1 Steady State Analysis 2 Transient Analysis Screen plot showing how pressure varies at pump discharge after a pump trip event 18 Process results 1 Plot envelope of maximum and minimum pressure heads 2 Use Simple Profile Style 19 Other available Styles are “Normal” animated profile (shown below) and the “Static” option. To view the “Static” profile, select “Static” then exit the profilewindow. When you click on the show profile button once again the Static profile will load (next image). 1 2 3 20 Static Profile 21 Protection From Surges Surge Control Devices Prevent Low Pressures Admit air or water to pipe system Prevent High Pressures Expel water from pipe system Active Surge Control Add of remove energy to prevent surge conditions Surge tanks Passive Surge Control Respond to surge situation Air/vacuum valves, pressure relief valves 22 Surge Protection Options (check) 23 Surge Protection Devices Closed Bladder Surge TankFor both down- and up-surges, especially at pump stations Pump Bypass Line For down-surges at pumps with high inlet-side head Open Surge Tank At locations with low hydraulic grade (high points) Closed Compressor Surge Tank Same as Bladder Tanks Feed (one-way) Surge Tank Down-surge only. Can be in locations with higher hydraulic grade than typical Open Surge Tank Surge Anticipation Valve Initial down-surge is detected activating the device Air Release/Vacuum Valve At high points in a pipeline admits and releases air to prevent vapor pressure Pressure Relief Valve Mainly for up-surge such as upstream from a valve which closes rapidly 2.2 T2.P2K: Full pump trip WITH protection This example illustrates the use of a bladder vessel and an air valve to reduce the magnitudes of positive and negative surge pressures. Instead of adding the surge control devices to the already generated T1.P2K model in the previous example, this example demonstrates the use of Excel interface to quickly create a model with surge protection. Note: Demo 2 – Rising Main.xls along with its *.def file were setup to demonstrate this example. Users may continue using the Demo 1 – Rising Main.xls file, provide additional data or load Demo 2 – Rising Main.xls file which will have all data entered as shown in subsequent images. 1 2 3 25 1 3 Surge protection: • Bladder vessel at pump discharge • 3m diameter • 45m3 • Precharge head of 30m • Connection resistance = 20 • Air valve at highest elevation point • 100mm 3-stage air valve • 25mm smaller outflow orifice • 2kPa switch pressure 7 8 2 5 6 4 5 9 26 Provide surge protection data Surge protection: • Bladder vessel at pump discharge • 3m diameter • 45m3 • Precharge head of 30m • Connection resistance = 20 • Air valve at highest elevation point • 100mm 3-stage air valve • 25mm smaller outflow orifice • 2kPa switch pressure 1 2 3 Additional settings 4 5 7 6 27 Perform Transient Analysis 1 You should see this after the last step in the previous slide Screen plot showing how pressure varies at pump discharge after a pump trip event (with protection) Note the surge tank at pump station 28 1 Plot envelope of maximum and minimum pressure heads 29 View node results graph 2 1 Save this model as T2.P2K for future use Left click on this node 2 1 30 Pressure variation graph at node 6 31 Results Presentation TranSurge offers a number of ways to process results from transient analysis.: • Node and pipe graphs of several different parameters (pressure, hydraulic grade, pressure head, flow rate, pump speed, air volume, etc.) • Display data and results as labels on network map • Tabulated text and spreadsheet formats • Static and animated profile plots This chapter demonstrates some of these features on Demo 2 – Rising Main example described in Chapter 3. Follow the instructions presented in Section 3.4 to create and analyze the model before proceeding with the following sections. Demo 2 – Rising Main.P2K 32 Node and pipe graphs At the bottom of node information window 2 Click on any node 1 3 Pressure variation at node 19 Next page 33 From previous page 1 Pressure Head variation at node 19 2 3 34 3 2 1 Zoom window to pump station and first surge protection element 35 1 2 36 1 3 4 2 Pressure head variation at nodes 6, 14, and 19 37 Labels on network map 1 Display heads and flows at time 0s Head Flowrate 2 Control the parameters to be displayed and simulation times 38 1 Right click on this to access detailed labels menu 39 Tabulated text and spreadsheets 1 40 41 Swap steady state and surge analysis results 42 2 1 Click on this button, draw a box around the entire pipeline Export profile plot as CAD file Right click on Show Profile button to access DXF profile tool 2 Enter data as shown and click on “Generate DXF File” button 44 Profile plot as DXF file DXF file is located in .kyp subfolder 45 2.3 T3.P2K: Single Pump Trip under Multiple Pump Operation One of three pumps get tripped while the other two continue to run. We will modify T2.p2k to simulate this scenario. • • • Open T2.p2k and save it as T3.p2k Zoom to pump station area. Update change data for the pumps that continue to run. 1 2 4 3 Click on OK button after step 3 5 Click on OK button after step 5 46 7 6 In T2.p2k, change data was setup for all three pumps to simulate the trip condition for each pump. 9 Repeat this for the second pump 8 These changes will be ignored for transient analysis when “Ignore Changes” box is checked (step 9), there by allowing these pumps to maintain their initial steady state condition throughout the transient simulation. Alternatively, change data may be deleted for the pumps that continue to run. Now only one of the three pumps will trip in the analysis. Sample Results 47 2.4 T4.P2K: Single Pump Operation and Trip Single pump operation for steady state (only one of the three pumps operates) and it gets tripped. T3.p2k will be modified to simulate this scenario. • Open T3.p2k and save it as T4.p2k (step by step instructions for this are provided with T3.p2k) • Zoom to pump station area. • Change initial status of two of the three pumps to OFF status • Make sure the change data for these pumps is appropriate for the intended scenario. 1 Repeat steps 2 and 3 for second pump Sample Results 3 2 48 Report: View summary of maximum and minimum pressures over the entire pipeline 4 5 49 2.5 T5.P2K Emergency Shutdown Valve at delivery end of pipeline closes rapidly followed by shut down of pump to prevent over pressure at pump station. Use T2.p2k and make necessary changes to simulate this scenario. • Open T2.p2k and save it as T5.p2k (step by step instructions for this are provided with T3.p2k) • Create an active valve at the delivery end of pipeline and provide appropriate valve type, resistance and initial ratio data • Setup change data for active valve to simulate rapid closing scenario • Update pump changes data to drop pump speed ratio from steady state condition to 0 3 1 2 6 4 5 7 50 Set up node change data for active valve as shown below. Initial ratio of the valve of 1.0 is maintained for the first two seconds. Valve closes rapidly in 10 seconds (ratio = 1.0 at time 2 seconds to ratio = 0.0 at time 12 seconds). 8 Update change data for ALL pumps. Left click on each pump and then access the change data by clicking on the icon under Node Info window. Lets assume that pump shutdown is initiated 5 seconds after the start of valve closure event and pump speed is ramped down linearly in 3 seconds. Shutdown of each pump is staggered by 5 seconds. 10 9 Click on All Changes button and review the complete set of changes for accuracy. 11 Sample Results 51 Plot pressure head variation at all junction nodes on the pipeline Click and hold Ctrl button (this activates group mode) and click on junction nodes, one at a time, to 12 highlight all junction nodes 13 52 To compare results with rapid valve closing event without the shutdown of pumps, check “Ignore Changes” box for all three pumps and reanalyze the model. 14 15 16 Repeat steps 12 and 13 for the other two pumps and re-analyze the model. Left click on node 1 (common header node between pumps and surge tank), then click on node results graph icon to display results at this node. Select head and click on display previous set of results icon to compare new set of results (without pump shutdown) with previous set of results (with pump shutdown). 17 18 Sample Results 53 2.6 T6.P2K: Normal Pump Shutdown This example demonstrates setting of change data for a normal pump shut down event where pump speeds are ramped down linearly in succession and in a set number of seconds. Use T2.p2k and make necessary changes to simulate this scenario. Update change data for ALL pumps. Left on click on each pump and then access the change data by clicking on the icon under Node Info window. Lets assume that pump speed is ramped down in 5 seconds and that shutdown of each pump is staggered by 30 seconds. 1 2 Node 1 Results at Node 1 54 Review variable input data in report file 3 4 5 55 2.7 T7.P2K: Pump Switchover Operation Pump-3 was assumed to be OFF initially and needs to be started after shutting down Pump-2. Pump-1 continues to operate during the entire simulation. Use T2.p2k and make necessary changes to simulate this scenario. • Set Pump-3 to OFF status • Pump-1 continues to operate so the change data associated with this pump should either be deleted or set to ignore status • Setup necessary change data for Pump-2 and Pump-3 . Speed of Pump-2 ramps down in 5 seconds. Speed of Pump-3starts ramping up 5 seconds after shutdown of Pump-2 and ramps up in 5 seconds. 4 1 2 3 56 6 Press and hold Ctrl key and click on pump discharge pipes – selects multiple pipelines for group processing 5 7 Pipe 12 is discharge line of Pump-2, and pipe 13 is discharge line of Pump-3 57 2.8 T8.P2K: Full pump trip followed by pump startup A power failure event followed by a sequential start up of all pumps was simulated in this example. Use T2.p2k and make necessary changes to simulate this scenario. • Model T2.p2k simulates a full pump trip event. • Change data for each pump should be modified to simulate the subsequent startup conditions. • Pumps were assumed to restart after 100s from the beginning of simulation. • Pump speed was assumed to ramp up non-linearly in 5 seconds (reaches 75% of rated speed in first 3 seconds and full speed in next 2 seconds) with a 30 second delay for each pump. 1 Pump needs to be restarted at 100s. For this, the pump speed should be brought to rest first as the pump could be spinning either in positive or negative direction at 100s following the pump trip event. A speed ratio data is specified a few seconds ahead of the intended restart time (100s in this case) which will gradually bring the speed to 0 from whatever the speed is at that time. 2 3 Provide appropriate change data for Pump-3 Generate pump speed plots 6 Click on this button and a draw a box around all three pumps 5 7 4 Speed brought to zero from 90s to 100s 59 2.9 T9.P2K: Normal pump startup All pumps are OFF initially and pipeline is filled with water. Check valves at pump discharge remain closed and keep the pipelines from draining. Pumps are started in sequence. Use T2.p2k and make necessary changes to simulate this scenario. • Pump startup condition requires the pumps to be in OFF (and initial pump speed ratio set to 0) mode during steady state conditions. • Change data for each pump should be modified to simulate the startup conditions. • Pump speed was assumed to ramp up linearly in 5 seconds with a 30 second delay for each pump. 2 Change pump status to OFF 1 Note: There must be a check valve on each pump to simulate a pump startup condition. If not, there must be a pump control valve or equivalent to keep the pipeline filled with water (closed conduit flow) and prevent flow reversal until sufficient energy is generated by the pump during the startup condition. 3 Modify change data for all pumps Sample Results Sample Results 61 2.10 T10.P2K: Pump startup with pump control valve and NO check valve The scenario is that all pumps are off, begin to activate, then control valves open. Pipeline is initially filled with water and the closed control valves prevent draining. In model, simulation begins when pumps are running at low speed initially (but not yet flowing). Control valves open so that pumps are operated in sequence. Use T2.p2k and make necessary changes to simulate this scenario. • Add pump control valves (active valves) on pump discharge lines and provide suitable resistance data. Set all pump control valves to OFF status with an initial ratio of 0. Remove check valves on all pumps. • Assume that pump control valves remain closed until the pump speed is ramped up to certain initial speed. Set the initial speed ratio for all pumps to ratio at which the pump control valves start opening. For this case, lets assume that the pump control valves start opening when the pump speed reaches 90% of rated speed. Also, the pump speed gets ramped from 90% to 100% in 3 seconds. • Pump control valves open in 10 seconds. 30s lag time for each valve. 1 Insert an active valve at pump discharge. Refer to pages 88 and 89 of TranSurge users manual for help 2 3 Left click on pipe at this location 7 Repeat steps 2 through 7 for all three pump discharge lines 4 5 6 Set initial Speed Ratio for ALL pumps to 0.90 (speed at which pump control valves start opening). Remove check valves on ALL pumps. Setup change data for active valves and pumps Click on any pump and access node change data menu and clear all change data 9 10 11 8 63 Do NOT attempt to simulate pump startup with both pumps and active valves closed for steady state as this leads to disconnected regions between pumps and active valves – no way to compute pressures in those portions of pipeline. If the pumps ramp up to full speed before opening of pump control valves, set initial speed ratio for pumps to 1.0 and delete (or set to ignore) change data for all pumps. If there is a check valve at pump discharge followed by a pump control valve, then the check valve should be included with the pump element or it can be placed on the active valve element and no other changes would be necessary to the pump or active valve change data. Sample Results 64 64 Screen plot during transient analysis Pay attention to computational time, smaller computational time more accurate results. However, results accuracy will not change for computational times below certain threshold value for a give pipeline system. 65 2.11 T11.P2K: Surge Protection with Closed Surge Tank Use T2.P2K which was setup to protect the pipeline using one bladder vessel and an air valve and switch the bladder vessel with a compressor based closed surge tank. T2.P2K T11.P2K Surge protection: • Bladder vessel at pump discharge • 3m diameter • 45m3 • Precharge head of 30m • Connection resistance = 20 • Air valve at highest elevation point • 100mm 3-stage air valve • 25mm smaller outflow orifice • 2kPa switch pressure Surge protection: • Compressor vessel at pump discharge • 3m diameter • 45m3 • Initial gas volume of 20m3 • Connection resistance = 20 • Air valve at highest elevation point • 100mm 3-stage air valve • 25mm smaller outflow orifice • 2kPa switch pressure 1 Zoom to pump station and first surge protection device 3 Click on closed surge tank button to change selected node to closed surge tank element. Provide surge tank data – step 4 Left click on bladder tank 2 4 5 6 Sample Results 67 2.12 T12.P2K: Surge Protection with Hydraulically Actuated Surge Anticipation Valve Use T1.P2K and make necessary changes to the model in TranSurge . Full pump trip condition for this model drops the pressures at pump discharge to significantly below atmospheric levels. Use of surge anticipation valves can make the negative pressure conditions worse and the reliable operation of surge anticipation valves become questionable. T1.P2K is modified for single pump operation (instead of three pump operation) by deleting two of the three pumps and the new model is saved as T12.P2K. Delete pump and connecting pipe Surge protection: 3 • Hyd Act Surge anticipation valve • 150mm SAV (Kv=390, R=870) 1 • Low pressure pilot = 6bar • High pressure pilot = 10bar 2 • Valve opens in 3s and closes in 15s Select one of the three pumps • Air valve at highest elevation point • 100mm 3-stage air valve Repeat steps 2 and 3 to delete Pump-2 and save file as T12.P2K • 25mm smaller outflow orifice • 2kPa switch pressure 5 4 Use resistance tool to convert Kv value into resistance Sample results SAV continues to flow even after 200s, protection may NOT be acceptable 69 2.13 T13.P2K: Surge Protection with Electrically Actuated Surge Anticipation Valve Use T12.P2K and make necessary changes. Surge protection: • Ele Act Surge anticipation valve • 150mm SAV (Kv=390, R=870) • High pressure pilot = 95m • Valve opens in 3s and closes in 15s • Full cycle time = 20s • Air valve at highest elevation point • 100mm 3-stage air valve • 25mm smaller outflow orifice • 2kPa switch pressure Make sure to select Use Head option for this model. If the node type is EleSAV (Prs) after step 2, check Use Head box to toggle to EleSAV (Hd) node type. 2 3 1 Alternative method for changing device to EleSAV. 2 1 70 Sample results Flow through SAV stops after about 40s. 71 2.14 T14.P2K: Surge protection using quick opening pressure relief valve (PRV) Use T12.P2K and make necessary changes. Surge protection: • Pressure relief valve • 200mm PRV (Kv=810, R=200) • Opening head = 105m • Closing head = 90 • Valve opens in 0.1s and closes in 15s • PRV discharges into a tank with a liquid depth of 5m • Air valve at highest elevation point • 100mm 3-stage air valve • 25mm smaller outflow orifice • 2kPa switch pressure Sample Results PRV Compare results with and without PRV Turn PRV to Off status and re-analyze the model 2 1 4 3 73 2.15 T15.P2K: Non-linear valve closure (Valve stroking) All pumps are running initially and valve at delivery end is fully open. Use T5.p2k and ignore or delete all changes so the pumps are running continuously. Save as T15.p2k. • Add Active Valve at delivery point and provide suitable resistance data (Resistance Tool). Initially valve is fully open (Initial Ratio=1), then closes over 30 seconds (Changes). This is a linear closure. The Active Valve discharges to the atmosphere (Grade = Elevation = 610 m). • Assume pumps are running continuously throughout. Remove or ignore pumps changes from T-5.p2k. • Run a Surge analysis and view the pressure results with linear closure (no stroking) for the inlet side of the Active Valve. • Use Valve Stroking Tool to find valve closure operation which is more controlled (non-linear closure). 2 1 3 Ignore Changes for all three pumps. 5 4 7 6 3 1 Run Surge Analysis. Results of 30 second linear closure Right click Resistance tool icon to bring up all Tools Use Steady State results in Valve Stroking Tool: Velocity and Valve Head (inlet side of valve) 2 View Steady State Results 4 Use these values in Change table, next page. 75 12.93 s + 2 s = 14.93 s Run Surge Analysis again with Non-Linear Valve Closure Pressure Results with Non-Linear Valve Closure Comparing Linear and Non-Linear Valve Closure 76 2.16 T16.P2K: Valve opening All pumps are running initially and valve at delivery location is fully open. Use T15.p2k and save as T16.p2k. • Active Valve needs to be initially closed AND Initial Ratio = 0. • Create Change data for valve opening over 10 seconds. 3 Changes for valve opening. 1 Flowrate for valve opening. 2 Pressure at junction node for valve opening. 2.17 T17.P2K: Demand Changes, Hydrant Flow Simulation All pumps are running. Fixed flowrate (Demand) is applied at delivery end. This fixed flow can represent a hydrant, fueling station or any other discharge at a fixed flowrate. The demand/flowrate can rapidly go up (e.g. hydrant opening) or go down (e.g. hydrant closing). In this simulation a hydrant is closing over 10 seconds. Use T16.p2k and save as T17.p2k. • Change Active Valve to a junction. • Junction Demand is 3000 cmh, this is a fixed flow out of the pipeline at the delivery end. • Create Change data for change in demand over 10 seconds. 3 1 2 Change in demand – hydrant closing. Pressure at junction node for hydrant closing (demand change). 2.18 T18.P2K: Grade Changes All pumps are running, valve is open, but the liquid level in the vessel at the delivery point rapidly changes, such as a tank failure or rapid filling. Use T2.p2k and save as T18.p2k. • Zoom into pump station. • Add three 600 mm pipes on the inlet side of the pump going to a single junction node. • Connect the junction node to an Active Valve using a 900 mm pipe. • Add Elevation data for both new nodes. • Input additional data for Active Valve as shown. Note the Grade value. This is for the inlet side of the Active Valve. • Create Change data for Active Valve “Reservoir Setting” (Grade) dropping 10 m in 4 seconds , then raising 20 m in 4 more seconds. • Ignore Change data for all pumps. Elevations and Pipe Data With grade changes, the Active Valve connected to changing grade must have almost no resistance. Tip: if a valve is to be used for flow control, use two valves in series, one at the end for the grade changes and one for flow control Results at a downstream junction node Final grade level Changes for grade of the supply connected to inlet side of Active Valve. Initial grade level 2.19 T19.P2K: Periodic Input (Grade Change Example) All pumps are running continuously. It is assumed that the water level in a vessel to which the delivery valve (AV-1) is discharging will rise and fall a total of 8 m each second, the middle level for this fluctuation is 5m above the baseline Grade value. Use T15.p2k. Save as T19.p2k. • • • • Delete all changes for the Active Valve. Save and Exit the Change table. Switch to Surge view. Click Periodic Input icon. Input as shown • Node = AV-1 • Type = 1 this means the grade, not the valve ratio is being periodically varied • Period = 1 second • Phase shift – does not apply • Amplitude = 4 m height of the change above average • Average = 5 m average grade value. • Switch back to TranSurge and run analysis. 1 2 3 4 4 m (amplitude) 5 m above grade (average) Grade (HGL) Results for Active Valve 4m 2.20 T20.P2K: Turbine Load Rejection Turbine is tripped 2 seconds into the simulation. This example is T20.p2k • Click on Turbine element and view the Input Data. • Click on Turbine changes and note that the turbine is tripped at 2 seconds. • Run analysis. Speed Ratio = -1 is a required parameter for all turbines File# (1-20) = 9 is required file type for all turbines. Input Rated Head, Flow, Speed, and Inertia (manufacturer data) Pressure Results for Turbine 2.21 T21.P2K: Turbine Partial Load Rejection Turbine is closed by 80% in 2 seconds. Use example T20.p2k and save as T21.p2k • Click on Turbine element. • In the Changes table, replace the Trip with a ratio change of 0.2 at time = 4 seconds. • Run analysis. Pressure Results for Turbine 2.22 T22.P2K: Turbine Full Load Rejection with Wicket Gate Operation. Turbine load is fully rejected starting at 2 seconds. Wicket gate throttles down over 70 seconds, starting 5 seconds after Turbine trips. Use example T20.p2k and save as T22.p2k • Click on Wicket Gate element and view the input data. • In the Changes table, input a ratio = 1 change starting at time = 7 seconds (5 seconds after Turbine trips) and ratio = 0.03 change at time = 77 seconds (70 seconds later). • Run analysis. Resistance , R, is headloss/(flow)^2 when wicket gate is fully open Initial ratio = 1 means wicket gate is fully open. Pressure Results for Wicket Gate 2.23 T23.P2K Surge Protection with Open Surge Tank. Replace Air Valve with an Open Surge Tank. Close the Bladder Tank by the Pump Station. Use example T5.p2k and save as T23.p2k • Run Analysis and view Profile • Open Surge Tank are good in many applications but for this model alone it does not provide protection from cavitation. Input Data for large Open Surge Tank 2.24 T24.P2K: Surge Protection with One-Way Open Surge Tank. Use T23.p2k. Save as T24.p2k. Add a One-Way Open Surge Tank in the line as shown. • Run analysis and view the profile. Data for One-Way Open Surge Tank Note the Outfow Resistance value Added area of surge protection from one-way open tank. Chapter 3. Applications of TranSurge This section describes the use of TranSurge for some specific applications such as cooling water systems, oil pipelines, groundwater collection network, pumping to multiple tanks. 86 3.1 Cooling water system: Cooling water systems involve pumping of water through turbine areas and discharge water to cooling water towers. These systems generally involve low head and high flow pumps and pump stations without check valves. In most cases, cooling water systems are protected by just nonslam air valves. CW-1.p2k was created based on a real-life cooling water system. Condensers in turbine areas were modeled as loss elements. Water is discharged to 2 clusters of cooling towers. Pump trip condition was simulated and extreme low pressures were controlled by non-slam air valves. Pump control valves were set to close non-linearly in 15s, closely matching flow reversal through pumps. Though the over length of pipeline is relatively short, surge simulations were performed for 500s to air slam conditions , if any, associated with air outflow cycle. 87 Sample results Pressure head and air volume at air valve near pump station 88 3.2 Crude oil pipeline: Surge analysis and design of surge protection systems for pipelines carrying other liquids is not significantly different from modeling those carrying water. The primary constraint is on the steady state modeling itself – Hazen William equation for modeling friction is not valid for liquids other than water! The other constraints might be on the type of surge protection devices. For example, air valves may not be suitable for protecting long cross country oil pipelines. This example (Oil-1.p2k) illustrates a surge model for a 30+ mile 20 inch diameter steel pipeline lifting 3000 barrels per hour of crude oil by nearly 350 feet. A 1500ft 3 bladder vessel was used for protection that limits the surge pressures slightly over the steady state values. 89 Sample results 90 3.3 Long pipelines with inline boosters: This example illustrates surge analysis for a long pipeline with two inline boosters . The model was created based on a real-life raw water irrigation pipeline system with a few minor modifications to protect its identity. Though there are four pump stations, one at intake and three along the pipeline, the entire pipeline system was modeled in a single p2k file (boosters-1.p2k). Total length of pipeline is roughly 12.5km comprising mostly 2400mm and 2800mm mild steel pipe with a total static lift of roughly 250m. Compressor surge vessels and non-slam air valves are used for protecting the pipeline. Sample results from full pump trip simulation are presented in the following. 91 Sample results 92 Sample results 93 3.4 Pumping water to multiple elevated storage tanks: It is a common practice in certain countries to pump potable water to several elevated storage tanks through a trunk main network for further distribution by gravity from the outlet side of the elevated storage tanks. This example illustrates surge analysis for one such system. The model was created based on a real-life potable water supply system serving approximately 60,000 people. Schematic of the network model (mt-1.p2k) is shown in the following. Flow control valves are used to limit the flows to designated values to various elevated storage tanks. The model simulates a pump shutdown event and no attempts were made to provide surge protection as surge pressures were not significant. 94 Sample results 95 3.5 Groundwater and surface water collection system: The purpose of this example is to illustrate the modeling of a groundwater well (deep wells or bore wells) collection system and the associated transient events. The system comprises three deep wells sources and one surface water source pumping into one common trunk main. The pipeline system (ms-1.p2k) was protected using 2 stage air valves with large inflow orifice and smaller outflow orifice. Sample results from full pump trip event (power outage at all stations) are shown in the following. 96 Sample results 97 Appendix A. Limitations of TranSurge demo version The demo version of TranSurge allows for exploring all features of TranSurge except that it limits the size of Transmission mains. The following is the list of general restrictions for TranSurge working in demo mode. • • • • • Number of pipe elements should be less than 10 o Pipe element is defined as the entire pipeline between two junction or other hydraulic elements such as reservoirs, pumps, active valves, surge protection devices, etc. Total length of pipeline (in the entire network) should be less than 10000m. Allowable diameters are 50mm, 600mm, and 900mm. Number of pumps is limited to 1 Number of surge elements is limited to 1 Surge protection device Demo-1.p2k Total number of pipe elements = 10 Pipe elements Pump Demo-2.p2k Total number of pipe elements = 9 98 Pipe diameters displayed on the map Demo-3.p2k Total number of pipe elements = 10 Pipe diameters displayed on the map Demo-4.p2k Total number of pipe elements = 10 99 710 Tom's Creek Rd, Cary, NC 27519, USA Phone: (859) 263-2234 FAX: (469) 250-1362