System and Method Of Preventing Flow Blocking When Using An Automated Pig Launcher
AssigneeTDW Delaware, Inc.
InventorsJeffrey C. Hailey, Lee R. Shouse, Jr., William C. Keenan, Troy D. Geren, Tarek Kandalaft
Life of this patent
Estimating the term…
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.
Claims24
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.
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.
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.
Dependencies are inferred from the claim text.