A flow assurance system and method includes procedures to query current valve states and determine the likely effect of new valve states on product flow when using an automated pig launcher. The system and method allows for modulating the mainline bypass valve, kicker valve, and isolation valve between fully opened and fully closed states; prevents flow blocking of the pipeline during this modulation; enables new and different, as well as a broader range of, pig launching options for an automatic pig launcher; and integrates with existing automatic pig launchers.
|
1. A method of launching a pipeline pig, the method being executed by a set of computer executable instructions stored on non-transitory computer readable medium and executed by a microprocessor, the method comprising the steps of:
querying a mainline bypass valve indicator, a kicker valve indicator, and an isolation valve indicator;
determining, using indicator data from the valve indicators, a current state of each of the valves, the current state being in a range of fully opened to fully closed;
sending a request to the microprocessor to change the current state of one or more of the valves to a new state, the new state being different than the current state and in a range of fully opened to fully closed;
determining, using the microprocessor and the current state of valves left unchanged and the new state of valves to be changed, an effect on product flow in a mainline, the effect being one of increasing the product flow or decreasing the product flow; denying the request if the product flow associated with the valves left unchanged is within a predetermined range; and modulating the one or more valves to the new state if the product flow associated with the valves left unchanged is outside the predetermined range; launching the pipeline pig into the mainline.
2. A method according to
3. A method according to
querying pressure indicators located upstream and downstream of the mainline bypass valve;
calculating, using the pressure data from the pressure indicators, a differential pressure across the mainline bypass valve; and
comparing the differential pressure to a predetermined differential pressure.
4. A method according to
5. A method according to
6. A method according to
7. A method according to
|
This invention relates to launchers used to launch a pipeline pig into a pipeline system. More specifically, the invention relates to systems and methods of preventing flow blocking when launching a pig using an automated pig launcher.
Pipeline pigs perform various pipeline maintenance, cleaning and inspection operations while the pipeline continues to operate under pressure and transport product. The pig is introduced into the pipeline by way of a trap (the “pig launcher”) connected to the pipeline. Once the pig is placed inside the launcher, the closure door of the launcher is closed and pipeline flow is used to push the pig into and through the pipeline. The pig continues to travel through the pipeline until the pig reaches a receiving trap (the “pig catcher”).
Referring to
Pig launching and receiving systems vary from one to another depending on specific purpose and pipeline product. Variations include such things as placement of valves, length of the launch tube or barrel, type of closure door, and the means to move a pig into the reduced cross-section area of the barrel (e.g. gravity, screws).
Regardless of those variations, all launchers and receiver include the barrel which holds one or more pigs, a large branch connection which connects the barrel to the pipeline system, and a set of valves that divert and control flow through and to the launcher (see e.g.
In order to launch itself properly into the pipeline, the pig must experience an adequate pressure differential across the pig body. Gravity assistance can be used to move the pig into a position to better accomplish this. Referring to
The ability to control bypass flow through the pig body, therefore, is critical to providing sufficient acceleration of the pig during its launch into the pipeline and controlling the speed of the pig as it travels through the pipeline. In many cases—such as those where minimal flow is available to push the pig out of the launcher and into the pipeline—it is desirable to have minimum to no bypass flow through the pig during the initial launch phase, that is, up until the time at which the pig passes the isolation valve.
U.S. Pat. No. 4,135,959 to Reese discloses monitoring the operating condition of a pig launcher to prevent opening of the launcher closure when there is a pressure in the launcher and to prevent flow into the launcher when the launcher closure is not in place. For example, the override maintaining the isolation valve in a closed position cannot be removed until the pressure in the barrel reaches a set point of about ½ to 1 psig.
Fully automated pig launchers have the potential to launch pigs in ways that manual and semi-automated pig launchers could not. For example, a fully automated system could modulate the mainline bypass valve to create differential pressure sufficient to launch a pig without the use of gravity assistance. However, this modulation could potentially block product flow in the pipeline by closing or partially closing the mainline bypass valve when the kicker or isolation valves are closed or partially closed. Therefore, a need exists for a system and method to prevent this flow blocking and assure adequate flow of pipeline product.
A flow assurance system and method of launching a pipeline pig involves the following components and steps, with the steps of the flow assurance module being executed by a set of computer executable instructions stored on non-transitory computer readable medium and executed by a microprocessor. The requests or commands to query valve states, change or stop changes to valve states, and to reverse valve states can occur over a network in communication with the valve controllers and valve- and pressure indicators. The steps include:
The method also can include the steps of querying pressure indicators located upstream and downstream of the mainline bypass valve; calculating, using the pressure data from the pressure indicators, a differential pressure across the mainline bypass valve; and comparing the differential pressure to a predetermined differential pressure. Modulation of a valve can be stopped before it reaches the new state if the differential pressure is not within a predetermined range. The modulation can then be reversed to bring the stopped valve back to its last known current state.
Objectives of this invention are to provide flow assurance when using an automated pig launcher and modulating the mainline bypass valve; prevent flow blocking of the pipeline during this modulation; enable new and different, as well as a broader range of, pig launching options for an automatic pig launcher; and provide a flow assurance system and method that can integrate with existing automatic pig launchers.
Referring to
The launcher 10 includes a launcher barrel 11, a mainline bypass 13 connected to a mainline 15, and a tee section 17. A launch pin 18 holds a pig in its launch position and, once launched, a pig signal indicator 39 indicates its passage into the mainline 15. The valves—which includes the mainline bypass valve 21, kicker valve 25, and isolation valve 29—are each monitored by a respective valve indicator 23, 27, 31 to determine whether the valve 21, 25, 29 is correctly indicating a known state.
The launch pin 18, valve indicators 23, 27, 31, and pig signal indicator 39 are in communication with a communication interface 40—which can be connected to or part of a PLC network or a mobile network—in communication with a computing device 50 having a flow assurance module 60 (see
Valve state data from the valve indicators 23, 27, 31, differential pressure data from pressure indicators 19, 33, and flow data from meters 35, 37 are passed through the interface 40 for processing by one or more microprocessors 55 of computing device 50. The microprocessor 55, together with the computer-readable media 51 and memory 53 of the computing device 50, implements a flow assurance module 60. The known number of pigs loaded into the launcher barrel 11, along with data from the retractable pin 18 and pig signal indicator 39, is used to determine available pig status.
Referring to
The request 75 is then evaluated 77 to determine whether changing the one or more valve states, given the current state of a valve or valves, is desirable, thereby bringing the system into a desired operating condition, or undesirable, such as one that could stop or block product flow:
If blocking is, or is likely, to occur, then operator acknowledgement 79 is needed to change the valve state. If blocking is not going to occur, then the request 75 is implemented 81 and the one or more valves change states, with differential pressure 83 upstream and downstream of the mainline bypass valve being monitored to determine whether it is within the proper upper and lower bounds. Once the one or more valves have finished changing states, the valves are again monitored 87 to determine whether the valve indicators are matching a predicted state 85.
Referring to
The preferred embodiments described above provide examples of the flow assurance system and method defined by the following claims, including the range of equivalents to which the claim language is entitled.
Hailey, Jeffrey C., Shouse, Jr., Lee R., Keenan, William C., Geren, Troy D., Kandalaft, Tarek
Patent | Priority | Assignee | Title |
10801658, | Aug 24 2017 | TDW Delaware, Inc. | Directed jet impulse pig launching system and method of its use |
11313755, | Jun 12 2019 | Halliburton Energy Services, Inc | Automated pipeline maintenance using multiple pigs over time |
11536414, | Aug 24 2017 | TDW Delaware, Inc. | Directed jet impulse pig launching system and method of its use |
Patent | Priority | Assignee | Title |
4135949, | May 18 1976 | Phillips Petroleum Company | Safety interlock for pipeline pig launcher and receiver |
20070110864, | |||
20100252260, | |||
20140067268, | |||
20150045969, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 18 2015 | HAILEY, JEFFREY C | TDW Delaware, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037423 | /0782 | |
Dec 18 2015 | SHOUSE, LEE R , JR | TDW Delaware, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037423 | /0782 | |
Dec 18 2015 | KEENAN, WILLIAM C | TDW Delaware, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037423 | /0782 | |
Dec 18 2015 | KANDALAFT, TAREK | TDW Delaware, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037423 | /0782 | |
Dec 21 2015 | GEREN, TROY D | TDW Delaware, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037423 | /0782 | |
Jan 06 2016 | TDW Delaware, Inc. | (assignment on the face of the patent) | / | |||
Jun 10 2020 | TDW Delaware, Inc | JPMORGAN CHASE BANK, N A , AS ADMINISTRATIVE ASSISTANT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 052900 | /0932 | |
Jun 30 2022 | JPMORGAN CHASE BANK, N A | TDW Delaware, Inc | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 061002 | /0552 | |
Jun 30 2022 | TDW Delaware, Inc | CADENCE BANK | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 061147 | /0932 |
Date | Maintenance Fee Events |
Sep 18 2020 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 02 2024 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
May 16 2020 | 4 years fee payment window open |
Nov 16 2020 | 6 months grace period start (w surcharge) |
May 16 2021 | patent expiry (for year 4) |
May 16 2023 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 16 2024 | 8 years fee payment window open |
Nov 16 2024 | 6 months grace period start (w surcharge) |
May 16 2025 | patent expiry (for year 8) |
May 16 2027 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 16 2028 | 12 years fee payment window open |
Nov 16 2028 | 6 months grace period start (w surcharge) |
May 16 2029 | patent expiry (for year 12) |
May 16 2031 | 2 years to revive unintentionally abandoned end. (for year 12) |