US20170246667A1 - System and Method Of Preventing Flow Blocking When Using An Automated Pig Launcher - Google Patents
System and Method Of Preventing Flow Blocking When Using An Automated Pig Launcher Download PDFInfo
- Publication number
- US20170246667A1 US20170246667A1 US15/595,547 US201715595547A US2017246667A1 US 20170246667 A1 US20170246667 A1 US 20170246667A1 US 201715595547 A US201715595547 A US 201715595547A US 2017246667 A1 US2017246667 A1 US 2017246667A1
- Authority
- US
- United States
- Prior art keywords
- valve
- valves
- network
- microprocessor
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B08—CLEANING
- B08B—CLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
- B08B9/00—Cleaning hollow articles by methods or apparatus specially adapted thereto
- B08B9/02—Cleaning pipes or tubes or systems of pipes or tubes
- B08B9/027—Cleaning the internal surfaces; Removal of blockages
- B08B9/032—Cleaning the internal surfaces; Removal of blockages by the mechanical action of a moving fluid, e.g. by flushing
- B08B9/0321—Cleaning the internal surfaces; Removal of blockages by the mechanical action of a moving fluid, e.g. by flushing using pressurised, pulsating or purging fluid
- B08B9/0325—Control mechanisms therefor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16K—VALVES; TAPS; COCKS; ACTUATING-FLOATS; DEVICES FOR VENTING OR AERATING
- F16K17/00—Safety valves; Equalising valves, e.g. pressure relief valves
- F16K17/003—Safety valves; Equalising valves, e.g. pressure relief valves reacting to pressure and temperature
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16L—PIPES; JOINTS OR FITTINGS FOR PIPES; SUPPORTS FOR PIPES, CABLES OR PROTECTIVE TUBING; MEANS FOR THERMAL INSULATION IN GENERAL
- F16L55/00—Devices or appurtenances for use in, or in connection with, pipes or pipe systems
- F16L55/26—Pigs or moles, i.e. devices movable in a pipe or conduit with or without self-contained propulsion means
- F16L55/46—Launching or retrieval of pigs or moles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B08—CLEANING
- B08B—CLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
- B08B9/00—Cleaning hollow articles by methods or apparatus specially adapted thereto
- B08B9/02—Cleaning pipes or tubes or systems of pipes or tubes
- B08B9/027—Cleaning the internal surfaces; Removal of blockages
- B08B9/04—Cleaning the internal surfaces; Removal of blockages using cleaning devices introduced into and moved along the pipes
- B08B9/053—Cleaning the internal surfaces; Removal of blockages using cleaning devices introduced into and moved along the pipes moved along the pipes by a fluid, e.g. by fluid pressure or by suction
- B08B9/055—Cleaning the internal surfaces; Removal of blockages using cleaning devices introduced into and moved along the pipes moved along the pipes by a fluid, e.g. by fluid pressure or by suction the cleaning devices conforming to, or being conformable to, substantially the same cross-section of the pipes, e.g. pigs or moles
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16L—PIPES; JOINTS OR FITTINGS FOR PIPES; SUPPORTS FOR PIPES, CABLES OR PROTECTIVE TUBING; MEANS FOR THERMAL INSULATION IN GENERAL
- F16L55/00—Devices or appurtenances for use in, or in connection with, pipes or pipe systems
- F16L55/26—Pigs or moles, i.e. devices movable in a pipe or conduit with or without self-contained propulsion means
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16L—PIPES; JOINTS OR FITTINGS FOR PIPES; SUPPORTS FOR PIPES, CABLES OR PROTECTIVE TUBING; MEANS FOR THERMAL INSULATION IN GENERAL
- F16L55/00—Devices or appurtenances for use in, or in connection with, pipes or pipe systems
- F16L55/26—Pigs or moles, i.e. devices movable in a pipe or conduit with or without self-contained propulsion means
- F16L55/28—Constructional aspects
- F16L55/30—Constructional aspects of the propulsion means, e.g. towed by cables
- F16L55/38—Constructional aspects of the propulsion means, e.g. towed by cables driven by fluid pressure
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L19/00—Details of, or accessories for, apparatus for measuring steady or quasi-steady pressure of a fluent medium insofar as such details or accessories are not special to particular types of pressure gauges
- G01L19/0092—Pressure sensor associated with other sensors, e.g. for measuring acceleration or temperature
Definitions
- This disclosure 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”).
- a prior art pig launching system uses gravity to launch a pig into a main pipeline. Pipeline product is diverted into and flows through the launcher when the kicker and isolation valves are opened and the mainline bypass valve is closed,
- 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).
- 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. FIG. 1 ).
- the set of valves typically includes the mainline bypass valve, mainline trap or isolation valve, and trap kicker or kicker valve.
- a Tee section diverts pipeline fluid flow into the end of the barrel, behind one or more of the pigs positioned in the barrel.
- a prior art pig launching system uses gravity to launch a pig into a main pipeline. Pipeline product is diverted into and flows through the launcher when the kicker and isolation valves are opened and the mainline bypass valve is closed,
- the ability to control bypass flow through the pig body 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,949 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.
- 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 1 ⁇ 2 to 1 psig.
- Fully automated pig launchers have the potential to launch pigs in ways that manual and semi-automated pig launchers could not.
- 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.
- 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 one or more valves modulating the one or more valves to the new state if the effect is desirable (e.g., at least one of the kicker valve and the isolation valve current state is closed and the requested new state of the mainline bypass valve is closed).
- the current state of the valves is verified prior to the sending request step and after the modulating step.
- 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 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.
- FIG. 1 is a schematic of a prior art gravity assisted pig launching system and its associated valves.
- FIG. 2 is a schematic of an embodiment of a pig launching system and its associated valves and sensors.
- FIG. 3 is a schematic of an embodiment of a control system used in connection with the pig launcher of FIG. 2 to prevent flow blocking of the pipeline.
- FIG. 4 is a flow diagram of an embodiment of a valve monitoring and flow assurance process.
- FIG. 5 is a flow diagram of an embodiment of the error procedure for the valve monitoring and flow assurance process of FIG. 4 .
- an embodiment of a valve monitoring and flow assurance system and method for use with an automated pig launcher 10 prevents blocking product flow of a pipeline while changing valve states, including valve state changes made without human intervention.
- 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 FIG. 3 ).
- 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 FIG. 3 ).
- 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.
- the flow assurance module 60 includes a valve change procedure 70 which executes various checks and processes various requests to the valves.
- the valve change procedure 70 begins with operator acknowledgement 71 regarding current valve states. If a valve state is verified 73 , and the same holds true of the other valve states, then a request 75 can be sent to change one or more of the valve states between this known state and a second state. For example, the request 75 could be directed toward modulating flow through the mainline bypass valve by changing its state between a first partially opened state and a second partially opened state, the flow through the mainline bypass valve in the second state being greater than (or less than) that in the first state.
- 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:
- valve state 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 .
- an error procedure 90 is started, all operations are stopped 91 , including valve changes.
- the error indicator 93 indicates the error occurred while moving one of the valves between states 95 , and if the system is set-up to reset the valve to its previous state, then the state change request 75 is reversed 97 to bring the valve back to its previous state. Operator acknowledgement 99 of the error correction is required before the re-start of operations.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Pipeline Systems (AREA)
- Cleaning In General (AREA)
Abstract
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.
Description
- This application is a continuation application of U.S. patent application Ser. No. 14/989,442, filed Jan. 6, 2016, the contents of which are hereby incorporated by reference in their entirety.
- This disclosure 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
FIG. 1 , a prior art pig launching system uses gravity to launch a pig into a main pipeline. Pipeline product is diverted into and flows through the launcher when the kicker and isolation valves are opened and the mainline bypass valve is closed, - 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.
FIG. 1 ). The set of valves typically includes the mainline bypass valve, mainline trap or isolation valve, and trap kicker or kicker valve. When ready to launch a pig into the pipeline system, a Tee section diverts pipeline fluid flow into the end of the barrel, behind one or more of the pigs positioned in the barrel. - 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
FIG. 1 , a prior art pig launching system uses gravity to launch a pig into a main pipeline. Pipeline product is diverted into and flows through the launcher when the kicker and isolation valves are opened and the mainline bypass valve is closed, - 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,949 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:
- 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 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 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 ranging one an increased, decreased, or unchanged product flow;
- denying the request if the effect is undesirable; and
- modulating the one or more valves to the new state if the effect is desirable (e.g., at least one of the kicker valve and the isolation valve current state is closed and the requested new state of the mainline bypass valve is closed).
- The current state of the valves is verified prior to the sending request step and after the modulating step.
- 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 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.
-
FIG. 1 is a schematic of a prior art gravity assisted pig launching system and its associated valves. -
FIG. 2 is a schematic of an embodiment of a pig launching system and its associated valves and sensors. -
FIG. 3 is a schematic of an embodiment of a control system used in connection with the pig launcher ofFIG. 2 to prevent flow blocking of the pipeline. -
FIG. 4 is a flow diagram of an embodiment of a valve monitoring and flow assurance process. -
FIG. 5 is a flow diagram of an embodiment of the error procedure for the valve monitoring and flow assurance process ofFIG. 4 . - 10 Automated pig launcher
- 11 Launcher barrel
- 13 Mainline bypass
- 15 Mainline
- 17 Tee Section
- 18 Retractable pin or launch pin
- 19 Upstream pressure indicator
- 21 Mainline bypass valve
- 23 Mainline bypass valve indicator
- 25 Kicker valve
- 27 Kicker valve indicator
- 29 Isolation valve
- 31 Isolation valve indicator
- 33 Downstream pressure indicator
- 35 Upstream flow meter
- 37 Downstream flow meter
- 39 Pig signal indicator
- 40 Communication interface or network
- 50 Computing device
- 51 Computer readable media
- 53 Memory
- 55 Microprocessor
- 60 Flow assurance module and method
- 70 Valve change procedure
- 71 Operator acknowledgement regarding current valve states
- 73 Valve state verification
- 75 Request to change valve state
- 77 Determine effect on product flow
- 79 Operator acknowledgement to stop flow
- 81 Modulate valve to requested new state
- 83 Check differential pressure against predetermined range
- 85 Determine whether valve is in the requested new state
- 87 Verify valve indicator matches new state
- 90 Error procedure
- 91 Stop all operations
- 93 Indicate error state
- 95 Error while modulating valve between current and requested new state
- 97 Reset valve to last known state
- 99 Receive acknowledgement before re-start of operations
- Referring to
FIGS. 2 and 3 , an embodiment of a valve monitoring and flow assurance system and method for use with anautomated pig launcher 10 prevents blocking product flow of a pipeline while changing valve states, including valve state changes made without human intervention. - The
launcher 10 includes alauncher barrel 11, amainline bypass 13 connected to amainline 15, and atee section 17. Alaunch pin 18 holds a pig in its launch position and, once launched, apig signal indicator 39 indicates its passage into themainline 15. The valves—which includes themainline bypass valve 21,kicker valve 25, andisolation valve 29—are each monitored by a 23, 27, 31 to determine whether therespective valve indicator 21, 25, 29 is correctly indicating a known state.valve - The
launch pin 18, 23, 27, 31, andvalve indicators pig signal indicator 39 are in communication with acommunication interface 40—which can be connected to or part of a PLC network or a mobile network—in communication with acomputing device 50 having a flow assurance module 60 (seeFIG. 3 ). The same is true of pressure sensors or 19, 33 and flowindicators 35, 37.meters - Valve state data from the
23, 27, 31, differential pressure data fromvalve indicators 19, 33, and flow data frompressure indicators 35, 37 are passed through themeters interface 40 for processing by one ormore microprocessors 55 ofcomputing device 50. Themicroprocessor 55, together with the computer-readable media 51 andmemory 53 of thecomputing device 50, implements aflow assurance module 60. The known number of pigs loaded into thelauncher barrel 11, along with data from theretractable pin 18 andpig signal indicator 39, is used to determine available pig status. - Referring to
FIG. 4 , theflow assurance module 60 includes avalve change procedure 70 which executes various checks and processes various requests to the valves. Thevalve change procedure 70 begins withoperator acknowledgement 71 regarding current valve states. If a valve state is verified 73, and the same holds true of the other valve states, then arequest 75 can be sent to change one or more of the valve states between this known state and a second state. For example, therequest 75 could be directed toward modulating flow through the mainline bypass valve by changing its state between a first partially opened state and a second partially opened state, the flow through the mainline bypass valve in the second state being greater than (or less than) that in the first state. - 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 MAINLINE=open, then KICKER=open or closed, ISOLATION=open or closed, OR KICKER & ISOLATION=both open or both closed;
- IF MAINLINE=closed, then KICKER≠closed and ISOLATION≠closed;
- IF KICKER=closed, or if ISOLATION=closed, then MAINLINE≠closed;
- IF KICKER & ISOLATION=open, then MAINLINE=open or closed.
- 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 therequest 75 is implemented 81 and the one or more valves change states, withdifferential 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 predictedstate 85. - Referring to
FIG. 5 , if an error is received, anerror procedure 90 is started, all operations are stopped 91, including valve changes. For example, if theerror indicator 93 indicates the error occurred while moving one of the valves between states 95, and if the system is set-up to reset the valve to its previous state, then thestate change request 75 is reversed 97 to bring the valve back to its previous state.Operator acknowledgement 99 of the error correction is required before the re-start of operations. - The embodiments described above provide illustrative 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.
Claims (24)
1. A method of enabling a product flow system of a pipeline pig launcher to launch a pipeline pig into a mainline, the method comprising:
determining, using indicator data from a mainline bypass valve indicator, a kicker valve indicator, and an isolation valve indicator, a current state of valves, the current state being in a range of fully opened to fully closed;
sending a request over a network to a microprocessor in communication with valve controllers 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, the effect being one of increasing the product flow or decreasing the product flow;
the microprocessor allowing the request if the product flow associated with the valves left unchanged is outside the predetermined range;
the microprocessor denying the request if the product flow associated with the valves left unchanged is within a predetermined range;
wherein the microprocessor includes a set of computer executable instructions stored on non-transitory computer readable medium.
2. A method according to claim 1 wherein the request is denied if at least one of the kicker valve and the isolation valve current state is closed and the requested new state of the mainline bypass valve is closed.
3. A method according to claim 1 further comprising:
querying over the network pressure indicators located upstream and downstream of a mainline bypass valve;
calculating, using the microprocessor and pressure data from the pressure indicators, a differential pressure across the mainline bypass valve; and
comparing, using the microprocessor the differential pressure to a predetermined differential pressure.
4. A method according to claim 3 further comprising stopping modulation of a valve before it reaches the new state if the differential pressure is not within a predetermined range.
5. A method according to claim 4 further comprising reversing modulation of the stopped valve back to its last current state.
6. A method according to claim 1 further comprising verifying a current state of the valves prior to the sending a request.
7. A method according to claim 1 further comprising verifying the new state of the one or more valves after allowing the request.
8. A method according to claim 1 further comprising querying said valve indicators over the network.
9. A method according to claim 1 wherein the network is an internal network, an external network, or a combination of an internal and an external network.
10. A method of enabling a product flow system of a pipeline pig launcher to launch a pipeline pig into a mainline, the method comprising, the automated pig launcher including a microprocessor, valve indicators, and valve controllers in network communication with one another, the method comprising:
querying over the network a current state of valves as indicated by the valve indicators;
sending a request over the network to one or more of the valve controllers to change a current state of one or more valves to a new state, the new state being different than a current state and in a range of fully opened to fully closed;
determining, using the microprocessor and a current state of valves left unchanged and the new state of valves to be changed, an effect on product flow, the effect being one of increasing the product flow or decreasing the product flow;
the microprocessor allowing the request if the product flow associated with the valves left unchanged is outside the predetermined range;
the microprocessor denying the request if the product flow associated with the valves left unchanged is within a predetermined range;
wherein the microprocessor includes a set of computer executable instructions stored on non-transitory computer readable medium.
11. A method according to claim 10 wherein the request is denied if at least one of a kicker valve and an isolation valve current state is closed and the requested new state of a mainline bypass valve is closed.
12. A method according to claim 10 further comprising:
querying over the network pressure indicators located upstream and downstream of a mainline bypass valve;
calculating, using the microprocessor and pressure data from the pressure indicators, a differential pressure across the mainline bypass valve; and
comparing, using the microprocessor, the differential pressure to a predetermined differential pressure.
13. A method according to claim 12 further comprising sending a command over the network to stop modulation of a valve before it reaches the new state if the differential pressure is not within a predetermined range.
14. A method according to claim 13 further comprising sending a command over the network to reverse modulation of the stopped valve back to its last current state.
15. A method according to claim 10 further comprising querying over the network a current state of the valves prior to the sending a request.
16. A method according to claim 10 further comprising verifying the new state of the one or more valves after allowing the request.
17. A method according to claim 10 wherein the network is an internal network, an external network, or a combination of an internal and an external network.
18. A method of enabling a product flow system of a pipeline pig launcher to launch a pipeline pig into a mainline, the automated pig launcher including a microprocessor, valve indicators, and valve controllers in network communication with one another, the method comprising:
determining, using the microprocessor and a current state of valves left unchanged and a new state of valves to be changed, an effect on product flow of a request to change one or more valves to a new state, the effect being one of increasing the product flow or decreasing the product flow;
the microprocessor allowing a request to change a valve to the new state if the product flow associated with the valves left unchanged is outside the predetermined range; and
the microprocessor denying the request if the product flow associated with the valves left unchanged is within a predetermined range;
wherein the microprocessor includes a set of computer executable instructions stored on non-transitory computer readable medium.
19. A method according to claim 18 further comprising:
querying over the network a current state of valves as indicated by the valve indicators; and
sending over the network the request to change one or more valves to a new state using the valve controllers.
20. A method according to claim 18 further comprising:
querying over the network pressure indicators located upstream and downstream of a mainline bypass valve;
calculating, using the microprocessor and pressure data from the pressure indicators, a differential pressure across the mainline bypass valve; and
comparing, using the microprocessor, the differential pressure to a predetermined differential pressure.
21. A method according to claim 20 further comprising sending a command over the network to stop modulation of a valve before it reaches the new state if the differential pressure is not within a predetermined range.
22. A method according to claim 21 further comprising sending a command over the network to reverse modulation of the stopped valve back to its last current state.
23. A method according to claim 18 further comprising verifying the new state of the one or more valves after the modulating.
24. A method according to claim 18 wherein the network is an internal network, an external network, or a combination of an internal and an external network.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/595,547 US20170246667A1 (en) | 2016-01-06 | 2017-05-15 | System and Method Of Preventing Flow Blocking When Using An Automated Pig Launcher |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/989,442 US9651190B1 (en) | 2016-01-06 | 2016-01-06 | System and method of preventing flow blocking when using an automated pig launcher |
| US15/595,547 US20170246667A1 (en) | 2016-01-06 | 2017-05-15 | System and Method Of Preventing Flow Blocking When Using An Automated Pig Launcher |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/989,442 Continuation US9651190B1 (en) | 2016-01-06 | 2016-01-06 | System and method of preventing flow blocking when using an automated pig launcher |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20170246667A1 true US20170246667A1 (en) | 2017-08-31 |
Family
ID=58671255
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/989,442 Active US9651190B1 (en) | 2016-01-06 | 2016-01-06 | System and method of preventing flow blocking when using an automated pig launcher |
| US15/595,547 Abandoned US20170246667A1 (en) | 2016-01-06 | 2017-05-15 | System and Method Of Preventing Flow Blocking When Using An Automated Pig Launcher |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/989,442 Active US9651190B1 (en) | 2016-01-06 | 2016-01-06 | System and method of preventing flow blocking when using an automated pig launcher |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US9651190B1 (en) |
| CA (1) | CA2951821C (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL2024602A (en) * | 2019-02-04 | 2020-08-19 | Halliburton Energy Services Inc | Remotely locating a blockage in a pipeline for transporting hydrocarbon fluids |
| JP2022548998A (en) * | 2019-09-19 | 2022-11-22 | ノー-デス,インコーポレイテッド | Water pipe flushing with high pressure jets and directional control |
| US12455037B2 (en) | 2023-06-21 | 2025-10-28 | Saudi Arabian Oil Company | Scraper receiver with filter upstream of a kicker valve |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| MY203543A (en) | 2017-08-24 | 2024-07-02 | Tdw Delaware Inc | Directed jet impulse pig launching system and method of its use |
| EP3953565B1 (en) * | 2019-06-12 | 2023-05-31 | Halliburton Energy Services, Inc. | Automated pipeline maintenance using multiple pigs |
| US20240001413A1 (en) * | 2020-12-01 | 2024-01-04 | Techwin Co., Ltd. | Pipe pigging system for cleaning and controlling speed of pig |
| US12422105B2 (en) * | 2023-11-13 | 2025-09-23 | Halliburton Energy Services, Inc. | Pressure pulse generation |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4135949A (en) * | 1976-05-18 | 1979-01-23 | Phillips Petroleum Company | Safety interlock for pipeline pig launcher and receiver |
| US7739767B2 (en) * | 2005-10-27 | 2010-06-22 | Galloway Company | Pigging system |
| US8469101B2 (en) * | 2007-09-25 | 2013-06-25 | Exxonmobil Upstream Research Company | Method and apparatus for flow assurance management in subsea single production flowline |
| US20140067268A1 (en) * | 2012-08-30 | 2014-03-06 | Halliburton Energy Services, Inc. | Systems and Methods for Monitoring a Subsea Environment |
| US20150045969A1 (en) * | 2013-08-09 | 2015-02-12 | Halliburton Energy Services, Inc. | Orka subsea pigging and hydrotesting unit |
-
2016
- 2016-01-06 US US14/989,442 patent/US9651190B1/en active Active
- 2016-12-15 CA CA2951821A patent/CA2951821C/en active Active
-
2017
- 2017-05-15 US US15/595,547 patent/US20170246667A1/en not_active Abandoned
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL2024602A (en) * | 2019-02-04 | 2020-08-19 | Halliburton Energy Services Inc | Remotely locating a blockage in a pipeline for transporting hydrocarbon fluids |
| JP2022548998A (en) * | 2019-09-19 | 2022-11-22 | ノー-デス,インコーポレイテッド | Water pipe flushing with high pressure jets and directional control |
| JP7749544B2 (en) | 2019-09-19 | 2025-10-06 | ノー-デス,インコーポレイテッド | Water pipe flushing using high-pressure jets and directional control |
| US12455037B2 (en) | 2023-06-21 | 2025-10-28 | Saudi Arabian Oil Company | Scraper receiver with filter upstream of a kicker valve |
Also Published As
| Publication number | Publication date |
|---|---|
| CA2951821C (en) | 2025-02-04 |
| US9651190B1 (en) | 2017-05-16 |
| CA2951821A1 (en) | 2017-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9651190B1 (en) | System and method of preventing flow blocking when using an automated pig launcher | |
| US20190128205A1 (en) | Method for determining the proper operation of a valve in a gas tank system | |
| CN104696286B (en) | The device of emergency operation for actuator | |
| US10683005B2 (en) | Method and system for automated parking of a vehicle | |
| US11060666B2 (en) | Method for filling tanks with pressurized gas | |
| US11624481B2 (en) | Odorization system | |
| US11408566B2 (en) | Subsea high integrity pipeline protectoin system with bypass | |
| CN103782148A (en) | Method for checking leakproofness of safety valves | |
| CN112537313A (en) | Method, device and storage medium for assisting a motor vehicle | |
| CN106501539B (en) | A kind of sampling system and sample injection method reducing dead volume liquid | |
| CN105711616B (en) | A kind of easy-operating parking brake control unit with long-range mitigation capability | |
| JP6604077B2 (en) | Fuel gas filling system | |
| US10399581B2 (en) | Deadhead return control system for a locomotive or a control car similar to a locomotive | |
| US4351079A (en) | Sphere launching and receiving valve | |
| CN107893909B (en) | Safety water monitor and safety water monitoring method | |
| US20150047739A1 (en) | Method for determining start conditions when refueling a gas tank | |
| EP3172505B1 (en) | Device for filling vehicle air conditioning systems with coolant r744 | |
| US20140007947A1 (en) | Pig launch and retrieval system | |
| KR20160015932A (en) | Method and Apparatus for Controlling Clutch Using Fail Safe Valve | |
| US20230350437A1 (en) | Method for controlling the velocity of a pipeline pig | |
| CA2782672A1 (en) | Pig launch and retrieval system | |
| DE102005042230B4 (en) | Tightness test of the main air line of a train | |
| CN111054709A (en) | Piston type pipe cleaner | |
| KR20150077488A (en) | Apparatus for controlling emergency shutdown valve of offshore plant during pig launching | |
| AU2015381761A1 (en) | Automatic calibration of flow measurements in locomotive air brake systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: TDW DELAWARE, INC., DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HAILEY, JEFFREY C.;SHOUSE, LEE R., JR.;KEENAN, WILLIAM C.;AND OTHERS;SIGNING DATES FROM 20151218 TO 20151221;REEL/FRAME:042391/0210 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |