1. Field
The following description relates to remotely monitoring and controlling electrical motors in oil and gas well stimulation hydraulic fracturing applications. For example, an apparatus and method allows an operator to remotely monitor and control, through wired connections and/or wirelessly, one or more alternating current motors in oil and gas well stimulation hydraulic fracturing applications.
Hydraulic fracturing is the process of injecting treatment fluids at high pressures into existing oil or gas wells in order to stimulate oil or gas production. The process involves the high-pressure injection of “fracking fluid” (primarily water, containing sand or other proppants suspended with the aid of thickening agents) into a wellbore to create cracks in the deep-rock formations through which natural gas, petroleum, and brine will flow more freely. When the hydraulic pressure is removed from the well, small grains of hydraulic fracturing proppants (such as sand or aluminum oxide) hold the fractures open. A typical stimulation treatment often requires several high pressure fracturing pumps operating simultaneously to meet pumping rate requirements.
Hydraulic-fracturing equipment typically consists of one or more slurry blender units, one or more chemical hydration units, one or more fracturing pump units (powerful triplex or quintuplex pumps) and a monitoring unit. Associated equipment includes fracturing tanks, one or more units for storage and handling of proppant and/or chemical additives, and a variety of gauges and meters monitoring flow rate, fluid density, and treating pressure. Fracturing equipment operates over a range of pressures and injection rates, and can reach 100 megapascals (15,000 psi) and 265 litres per second (9.4 cu ft/s) (100 barrels per minute).
Hydraulic fracture treatment can be monitored by measuring the pressure and rate during the formation of a hydraulic fracture, with knowledge of fluid properties and proppant being injected into the well. This data, along with knowledge of the underground geology can be used to model information such as length, width and conductivity of a propped fracture. By monitoring the temperature and other parameters of the well, engineers can determine collection rates, and how much fracking fluid different parts of the well use.
Diesel engines have been used as the primary driving mechanism for fracturing pumps in the past. Using diesel engines, however, has serious disadvantages, including the relative inefficiency of the internal combustion engine and the fact that its operation is costly. In addition, off-road diesel engines of the types used for hydraulic fracturing are noisy while pumping, limiting the areas in which they may be used. Also, diesel engines have many moving parts and require continuous monitoring, maintenance, and diagnostics. Ancillary subsystems are typically driven hydraulically in traditional diesel-driven systems, which also contribute to other operational problems.
In view of the above deficiencies, electrical motors for hydraulic fracturing operations potentially offer an attractive alternative. Electrical motors are lighter, have fewer moving parts, and can more easily be transported. Further, the control of electrical motors provides many advantages over traditional diesel-driven, variable gear ratio powertrains, for example, through more precise, continuous speed control. During operation, electrical motors may be controlled with specific speed settings and can be incremented or decremented in single RPM (revolutions per minute) intervals without interruption. Also, automatic control operations can allow for the most efficient distribution of power throughout the entire system. The use of electrical motors obviates the need for supplying diesel fuel to more traditional fracturing pumps, and reduces the footprint of the site, and its environmental impact. Other advantages of electrical motors include, but are not limited to, the ability to independently control and operate ancillary sub systems.
Electrical motors are available in two main varieties, dependent on the methods of voltage flow for transmitting electrical energy: direct current (DC) and alternating current (AC). With DC current, the current flow is constant and always in the same direction, whereas with AC current the flow is multi-directional and variable. The selection and utilization of AC motors offers lower cost operation for higher power applications. In addition, AC motors are generally smaller, lighter, more commonly available, and less expensive than equivalent DC motors. AC motors require virtually no maintenance and are preferred for applications where reliability is critical.
Additionally, AC motors are better suited for applications where the operating environment may be wet, corrosive or explosive. AC motors are better suited for applications where the load varies greatly and light loads may be encountered for prolonged periods. DC motor commutators and brushes may wear rapidly under this condition. VFD drive technology used with AC motors has advanced significantly in recent times to become more compact, reliable and cost-effective. DC drives had a cost advantage for a number of years, but that has changed with the development of new power electronics like IGBT's (Insulated-gate bipolar transistors).
Despite the potential advantages associated with electrical motors of both types, and the continuing need for improvement, the use and control of hydraulic fracturing operations using electrical motors has not been successfully implemented in practice.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. It is not intended to identify essential features of the invention, or to limit the scope of the attached claims.
In an aspect, a system for stimulating oil or gas production from a wellbore is disclosed, which includes a hydraulic fracturing pump unit having two or more fluid pumps, each fluid pump being driven by an alternating current (AC) electrical pump motor coupled to the fluid pump, and a variable frequency drive (VFD) controlling the electrical pump motor; an electrically powered hydraulic blender unit configured to provide treatment fluid to at least one of said one or more fluid pumps for delivery to the wellbore, wherein the blender unit comprises at least one AC electrical blending motor; and a system control unit communicating with each of said hydraulic fracturing pump unit and electrically powered hydraulic blender unit, for controlling operational parameters of each of the units where the system control unit is configured to separately control parameters of each of the two or more fluid pumps of the hydraulic fracturing pump unit.
In another aspect, a system for stimulating oil or gas production from a wellbore is disclosed, which includes a hydraulic fracturing pump unit having a hydraulic fracturing pump driven by an electrical fracturing motor; a variable frequency drive (VFD) controlling the electrical fracturing motor; a fracturing pump blower unit driven by an electrical blower motor; and a fracturing pump lubrication unit comprising a lubrication pump driven by an electrical lubrication motor, and a cooling fan driven by an electrical cooling motor; an electrically powered hydraulic blender unit configured to provide treatment fluid to the hydraulic fracturing pump unit for delivery to the wellbore, the blender unit comprising at least one electrical blending motor; and a system control unit including a hydraulic fracturing pump unit controller configured to control the hydraulic fracturing pump unit; a hydraulic blender unit controller configured to control the hydraulic blender unit; and a hydration unit controller configured to control the hydration unit.
In yet another aspect, a system control unit for use with a system for stimulating oil or gas production from a wellbore is disclosed, which includes a hydraulic fracturing pump unit controller configured to control a hydraulic fracturing pump unit having one or more hydraulic fracturing electrical motors, the hydraulic fracturing pump unit controller including a hydraulic fracturing pump controller configured to control a hydraulic fracturing pump; and a hydraulic fracturing blower unit controller configured to control a hydraulic fracturing pump blower unit; and a hydraulic fracturing lubrication unit controller configured to control a hydraulic fracturing pump lubrication unit; and a hydraulic blender unit controller configured to control a hydraulic blender pump unit having one or more hydraulic blender electrical motors, the hydraulic blender pump unit controller including a blender control unit for controlling the operation of one or more blender units, a blender slurry power unit (SPU) pump control unit for controlling the operation of one or more blender SPU units, a blender SPU blower control unit for controlling the operation of one or more blender SPU blower units, and a blender blower control unit for controlling the operation of one or more blender blower units.
In an additional aspect, a method is disclosed for stimulating oil or gas production from a wellbore using an electrically powered fracturing system includes establishing a data channel connecting at least one hydraulic fracturing unit and an electrical fracturing blender with a control unit of the system; controlling, using one or more variable frequency drives (VFDs), a plurality (N≥2) of electrical fracturing motors powered by alternating current (AC) electricity to drive at least one fluid pump of the at least one hydraulic fracturing unit; controlling, using a VFD, at least one electrical blending motor powered by alternating current (AC) electricity to produce a fracturing fluid from an electrical fracturing blender; and pumping, using the at least one fluid pump driven by the plurality of electrical fracturing motors, a blended fracturing fluid down a wellbore located at the well site, where speed sets of each AC motor are controlled individually based upon at least one of a desired set of hydraulic fracturing design parameters including injection rate or pressures, pressure limits established for the individual pumps; and measured aggregate flow rate of the pumped fluid.
Other features and aspects may be apparent from the following detailed description and the drawings.
The foregoing summary, as well as the following detailed description, will be better understood when read in conjunction with the appended drawings. For the purpose of illustration, certain examples of the present description are shown in the drawings. It should be understood, however, that the invention is not limited to the precise arrangements and instrumentalities shown. The accompanying drawings illustrate an implementation of systems, apparatuses, and methods consistent with the present description and, together with the description, serve to explain advantages and principles consistent with the invention, as defined in the attached claims.
Throughout the drawings and the detailed description, unless otherwise described, the same drawing reference numerals will be understood to refer to the same elements, features, and structures. The relative size and depiction of these elements may be exaggerated for clarity, illustration, and convenience.
The following detailed description is provided to assist the reader in gaining a comprehensive understanding of the methods, apparatuses, and/or systems described herein. Various changes, modifications, and substantial equivalents of the systems, apparatuses and/or methods described herein will be apparent to those of ordinary skill in the art. In certain cases, descriptions of well-known functions and constructions have been omitted for increased clarity and conciseness.
The control of AC motors provides several advantages over traditional diesel-driven, including variable gear ratio powertrains based on the more precise, continuous speed control. During operation, the described methods and systems enable the AC motors to be controlled with specific speed settings based on a specific speed input and can be incremented or decremented in single RPM (revolutions per minute) intervals without interruption.
This following description also relates to a method to control and monitor from a remote location the previously described AC motors. A wired or wireless data channel can be established that connects the hydraulic fracturing equipment to a remote monitoring and control station. The remote monitoring and control station may include a human machine interface (HMI) that allows the AC motors' speed set points to be entered and transmitted such that the speed of the AC motors can be individually controlled. The fracturing pump units' individual pumping rates and combined manifold pressure can therefore be regulated by a remote controller operating from a distance.
In an example, the HMI may include a desktop computer, monitor, and keyboard, but can be extended to other HMI devices, such as touch enabled tablet computers and mobile phones. The HMI may be connected via a data channel to a distributed programmable automation controller (PAC) on each hydraulic fracturing unit. The PAC relays the speed set point from the operator at the HMI to a variable frequency drive (VFD). The VFD provides ac current which turns the mechanically coupled motor and fracturing pump. In this example, the PAC also acts a safety device. If an unsafe condition is detected, for example, an over pressure event, the PAC can independently override the remote operator's command and take whatever action is appropriate, for example, shutting off the VFD,
In addition to the prime movers, additional AC motors provide the means for powering and controlling ancillary subsystems, such as lubrication pumps and cooling fans, which were conventionally driven hydraulically. The following description also relates to control, either manually or automatically, of any ancillary subsystem electric motors over the same data channel used to control the prime mover. Lubrication systems may be used in the overall operation of equipment in oil and gas well stimulation hydraulic fracturing application and the ability to independently control these systems through the use of AC motors is an advantage over diesel-driven engine applications.
The system supervisory control can also include a higher level automation layer that synchronizes the AC motors' operation. Using this method, an operator can enter a target injection rate and pump pressure limit, or alternatively, a target injection pressure and a pump rate limit, whereby an algorithm automatically adjusts the AC motors' speed set points to collectively reach the target quantity, while not collectively exceeding the limit quantity. This high level automation layer can operate in either open loop or closed loop control modes.
Referring to
Still referring to
While a specific number of units and trailers, trucks, or skids and a specific placement and configuration of units and trailers, trucks, or skids is provided, the number and position of the units is not limited to those described herein. Further, the position of a unit on a particular trailer truck, or skid is not limited to the position(s) described herein. For example, while the blender/hydration control systems 500a, 500b are described as being positioned on an auxiliary trailer, truck, or skid 60, it will be appreciated that the blender/hydration control systems 500a, 500b may be positioned directly on the respective blender and hydration unit trailers, trucks, or skids 30a, 30b, 40a, 40b. Accordingly, the figures and description of the numbers and configuration are intended to only illustrate preferred embodiments.
Referring to
Referring to
Referring to
Referring to
As described above in reference to
A normal stop (RUN/STOP) will control each fracturing pump unit 700a independently (for example, a first fracturing pump 710a and a second fracturing pump 710b on the same frac trailer, truck, or skid 20a will each be controlled independently). An e-stop will be supplied to stop an entire fracturing pump unit 700a (i.e. the frac VFDs 410a, 410b and the frac motors 411a, 411b of a first and second pumps 710a, 710b on the trailer, truck, or skid 20a are shut down). A master e-stop will be supplied to shut down all deployed fracturing pump units 700a-700h (i.e. all VFDs and all motors on all trailers, trucks, or skids 20a-20h are shut down).
Included in the remote control method is an automated alarm management system, such that if any operating parameter exceeds its normal range, an indicator will be overlaid at the system control unit 650 to alert the operator. The operator can then choose what action to take, for example, bringing the affected unit offline. The alarm management system can be extended to suggest to the operator the appropriate response(s) to the alarm event, and what options exist. One benefit of the automated alarm management system is that multiple processes and subsystems on each pumping unit can be monitored autonomously, thus enabling an operator to focus on primary objectives, that is, pumping rates and pressures, while ensuring safe operation across multiple pumping units 700a-700h.
The frac VFD 410a provides a VFD FAULT contact to the control system to indicate if a fault condition is present, and the control system provides local/remote alarm indication of the VFD FAULT. In case a VFD FAULT occurs, the system control unit 650 of the data van 50 will display a generic fault warning. The VFD FAULT can be reset based on predefined intervals of time from the data van 50; if a VFD FAULT occurs more frequently than the predefined interval then, in an example, that VFD FAULT can only be reset from the frac VFD 410.
The frac motor 411a contains a space heater to help ensure that the motor windings are dry before operation. Typical practice is to have the space heaters energized for at least 24-hours before running the motor. The space heater has two (2) operating modes: AUTO and OFF. In AUTO mode the heater is turned on when the control system is energized and the pump-motor is OFF. The heater is turned off whenever the pump-motor is commanded to RUN. The heater is turned on again anytime the pump-motor is stopped (Normal Stop). If an Emergency Stop occurs, the heat is turned off immediately.
In an example, the hydraulic fracturing pump unit 700a may be supplied with a multi-color light tower for each pump 710a, 710b. The beacon lights illuminate (steady) based on the following: Color 1: frac motor 411a is not running and is not enabled to run; Color 2: frac motor 411a is running OR has been enabled to run; Color 3: the pump discharge pressure for the frac motor 411a is greater than a pre-defined psig setpoint.
In an example, one or more resistance temperature detectors (RTDs) may be placed onto each AC frac motor 411a; on each of three phase windings, on the front motor bearing(s), and on the rear motor bearing(s). In the example where twenty (20) or more pumps 710a, 710b are used simultaneously, the AC frac motor 411a temperatures alone may represent 100+ operational values, an otherwise overwhelming quantity that the automated alarm management system renders workable.
In a preferred embodiment, the frac motors 411a may have multiple bearings, each with a temperature sensor. The bearing temperatures may be displayed locally and remotely. If either bearing temperature of the frac motor 411a reaches a programmed alarm setpoint, the control system should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated. If either bearing temperature of the frac motor 411a reaches a programmed setpoint at which the bearing could sustain damage, the control system should activate/indicate a shutdown. The shutdown is latched until the Alarm Reset switch is operated.
In a preferred embodiment, the frac motor 411a also has multiple windings (one for each AC phase) each with a temperature sensor. The windings are labeled in accordance to the AC phases. The winding temperatures may be displayed locally and remotely. If any winding temperature reaches a programmed alarm setpoint, the control system should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated. If any winding temperature reaches a programmed setpoint at which the winding could sustain damage, the control system should activate/indicate a shutdown. The shutdown is latched until the Alarm Reset switch is operated.
In this example, a hydraulic fracturing pump 710a may include a pressure transmitter that provides a signal for the pump discharge pressure. The pump discharge pressure is displayed locally and remotely at the system control unit 650. An Overpressure setpoint can be adjusted on the control system that is triggered by the pump discharge pressure. If the pump discharge pressure exceeds the Overpressure setpoint, the control system stops the frac motor 411a via the RUN/STOP control to the frac VFD 410a. The control system should activate/indicate a shutdown. The Overpressure shutdown is latched until the Alarm Reset switch is operated.
Still referring to
The frac motor 411a has an electric motor-driven blower unit 720a for cooling the frac motor 411a. The blower motor 416a, described above in reference to
The blower unit 720a includes a pressure switch that senses the blower outlet pressure to confirm that the blower unit 720a is operating satisfactorily. Any time that the blower unit 720a is running, the pressure switch should be activated. If the blower unit 720a is running and the pressure switch is NOT activated, then the control system of the system control unit 650 should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated.
Still referring to
Each frac motor lubrication unit 730a, 730b includes a lubrication pump operated by an electrical lubrication motor 414a, a cooling fan operated by a cooler motor 415a, a pressure transmitter and a temperature transmitter. Any time the control system commands the frac VFD 410a to RUN it first turns on the lubrication pump 414a, confirms lubrication oil pressure is greater than a predefined PSIG setpoint, then enables the frac VFD 410a to start the frac motor 411a. Whenever the control system commands the frac VFD 410a to STOP, it also turns off the lubrication pump and lubrication motor 414a following the same “cool down” period described above for the motor blower control.
Any time the control system commands the frac VFD 410a to RUN, the lubrication system cooling fan and cooling motor 415a is enabled to run. Once the lubrication temperature reaches a predefined temperature maximum threshold, the control system turns on the cooling fan and cooling motor 415a. Whenever the lubrication temperature is below a predefined temperature midrange minimum threshold, the control system turns the cooling fan and cooling motor 415 off. The fan is also turned off whenever the lubrication pump and lubrication motor 414a are turned off.
If an Emergency Stop occurs, the lubrication motor 414a and cooling fan motor 415a are stopped immediately and there is not a “cool down” period. When enabled to run, if the lubrication temperature exceeds a predefined threshold or lubrication pressure falls below a predefined PSIG setpoint, the control system should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated. When enabled to run, if the lubrication pressure is below a minimum predefined PSIG set point for a predefined time interval, the control system should activate/indicate a shutdown. The shutdown is latched until the Alarm Reset switch is operated. In this example, the lubrication system pressure and temperature are both displayed locally and remotely at the system control unit 650.
The shutdowns described for the hydraulic fracturing pump unit 700a can be enabled/disabled via a master override setting at the local or remote system control unit 650. When shutdowns are disabled the control system still provides a visual indicator advising the operator to manually shut the unit down. When shutdowns are enabled, the unit is shut down automatically without operator intervention.
Referring to
The slurry power unit (“SPU”) motor 511 is controlled by the slurry power unit VFD 510. The control system provides a RUN/STOP signal to the slurry power unit VFD 510 to control the status of the SPU motor 511. The control system provides a speed request signal to the slurry power unit VFD 510 that allows the speed of the motor 511 to be varied across the entire speed range. The motor 511 speed is displayed and can be controlled locally.
The slurry power unit VFD 510 provides a VFD FAULT contact to the control system to indicate if a fault condition is present, and the control system provides local/remote alarm indication of the VFD FAULT. The VFD FAULT can be reset based on predefined intervals of time from the data van 50; if a VFD FAULT occurs more frequently than the predefined interval then, in an example, that VFD FAULT can only be reset from the VFD
The SPU motor 511 may include a space heater to help ensure that the motor windings are dry before operation. Typical practice is to have the space heaters energized at least for 24-hours before running the motor. The space heater has multiple operating modes: AUTO and OFF. In AUTO mode the heater is turned on the control system is energized and the SPU motor 511 is OFF. The heater is turned off whenever the SPU motor 511 is commanded to RUN. The heater is turned on again anytime the SPU motor is stopped (Normal Stop). If an Emergency Stop occurs, the heat is turned off immediately.
In a preferred embodiment, the SPU motor 511 may have multiple bearings, each with a temperature sensor. The bearing temperatures are displayed locally and remotely. If either bearing temperature reaches a programmed alarm setpoint, the control system should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated. If either bearing temperature reaches a programmed setpoint at which the bearing could sustain damage, the control system should activate/indicate a shutdown. The shutdown is latched until the Alarm Reset switch is operated.
In a preferred embodiment, the SPU motor 511 also has multiple windings (one for each AC phase) each with a temperature sensor. The windings are labeled A, B and C corresponding to the AC phases. The winding temperatures are displayed locally and remotely. If any winding temperature reaches a programmed alarm setpoint, the control system should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated. If any winding temperature reaches a programmed setpoint at which the winding could sustain damage, the control system should activate/indicate a shutdown. The shutdown is latched until the Alarm Reset switch is operated.
Still referring to
The HPU motor 515 may include a space heater to help ensure that the motor windings are dry before operation. The space heaters may be energized at least for 24-hours before running the motor. The space heater has two (2) operating modes: AUTO and OFF. In AUTO mode the heater is turned on the control system is energized and the HPU motor is OFF. The heater is turned off whenever the HPU motor 515 is commanded to RUN. The heater is turned on again anytime the HPU motor 515 is stopped (Normal Stop). If an Emergency Stop occurs, the heat is turned off immediately.
In a preferred embodiment, the HPU motor 515 may have multiple bearings, each with a temperature sensor. The bearing temperatures are displayed locally and remotely. If either bearing temperature reaches a programmed alarm setpoint, the control system should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated. If either bearing temperature reaches a programmed setpoint at which the bearing could sustain damage, the control system should activate/indicate a shutdown. The shutdown is latched until the Alarm Reset switch is operated.
In a preferred embodiment, the HPU motor 515 also has multiple windings (one for each AC phase) each with a temperature sensor. The windings are labeled A, B and C corresponding to the AC phases. The winding temperatures are displayed locally and remotely. If any winding temperature reaches a programmed alarm setpoint, the control system should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated. If any winding temperature reaches a programmed setpoint at which the winding could sustain damage, the control system should activate/indicate a shutdown. The shutdown is latched until the Alarm Reset switch is operated.
Still referring to
The SPU motor 511 has an SPU electric motor-driven blower 830 for cooling the SPU motor 511. The SPU blower motor 513, described above in reference to
The SPU blower unit 830 includes a pressure switch that senses the blower outlet pressure to confirm that the SPU blower unit 830 is operating satisfactorily. Any time that the SPU blower unit 830 is running, the pressure switch should be activated. If the SPU blower unit 830 is running and the pressure switch is NOT activated, then the control system of the system control unit 650 should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated.
The HPU motor 515 has an HPU electric motor-driven blower unit 840 for cooling the HPU motor 515. The HPU blower motor 517, described above in reference to
The HPU blower unit 840 includes a pressure switch that senses the blower outlet pressure to confirm that the HPU blower unit 840 is operating satisfactorily. Any time that the HPU blower unit 840 is running, the pressure switch should be activated. If the HPU blower unit 840 is running and the pressure switch is NOT activated, then the control system of the system control unit 650 should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated.
The shutdowns described for the hydraulic fracturing blender unit 800a can be enabled/disabled via a master override setting at the local or remote system control unit 650. When shutdowns are disabled the control system still provides a visual indicator advising the operator to manually shut the unit down. When shutdowns are enabled, the unit is shut down automatically without operator intervention.
Referring to
The hydraulic fracturing hydration unit 900a also includes a hydration blower unit 920. The hydration HPU motor 521 has an electric motor-driven hydration HPU blower unit 920 for cooling the hydration HPU motor 521. The hydration HPU blower motor 519 has three (3) operating modes: AUTO, MANUAL and OFF. In AUTO mode the hydration HPU blower motor 519 is started any time the hydration HPU motor 521 is running and remains on for a “cool down” period based on a predefined interval of time after the hydration HPU motor 521 is stopped (Normal Stop). If an Emergency Stop occurs, the hydration HPU blower motor 519 stops immediately and there is not a “cool down” period. In MANUAL mode the hydration HPU blower motor 519 runs continuously, regardless of the hydration HPU motor's 521 status. In OFF mode the hydration HPU blower motor 519 does not run, regardless of the hydration HPU motor's 521 status.
The hydration HPU blower motor 519 includes a pressure switch that senses the blower outlet pressure to confirm that the blower is operating satisfactorily. Any time that the blower is running, the pressure switch should be activated. If the blower is running and the pressure switch is NOT activated, then the control system should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated.
The hydration HPU motor 521 may include a space heater to help ensure that the motor windings are dry before operation. The space heaters may be energized at least for 24-hours before running the hydration HPU motor 521. The space heater has two (2) operating modes: AUTO and OFF. In AUTO mode the heater is turned on the control system is energized and the hydration HPU motor 521 is OFF. The heater is turned off whenever the hydration HPU motor 521 is commanded to RUN. The heater is turned on again anytime the hydration HPU motor 521 is stopped (Normal Stop). If an Emergency Stop occurs, the heat is turned off immediately.
In a preferred embodiment, the hydration HPU motor 521 may have multiple bearings, each with a temperature sensor. The bearing temperatures are displayed locally and remotely. If either bearing temperature reaches a programmed alarm setpoint, the control system should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated. If either bearing temperature reaches a programmed setpoint at which the bearing could sustain damage, the control system should activate/indicate a shutdown. The shutdown is latched until the Alarm Reset switch is operated.
In a preferred embodiment, the hydration HPU motor 521 may also have multiple windings (one for each AC phase) each with a temperature sensor. The windings are labeled A, B and C corresponding to the AC phases. The winding temperatures are displayed locally and remotely. If any winding temperature reaches a programmed alarm setpoint, the control system should indicate an alarm. The alarm is latched until the Alarm Reset switch is operated. If any winding temperature reaches a programmed setpoint at which the winding could sustain damage, the control system should activate/indicate a shutdown. The shutdown is latched until the Alarm Reset switch is operated.
The shutdowns described for the hydraulic fracturing hydration unit 900A can be enabled/disabled via a master override setting at the local or remote system control unit 650. When shutdowns are disabled the control system still provides a visual indicator advising the operator to manually shut the unit down. When shutdowns are enabled, the unit is shut down automatically without operator intervention.
In a preferred embodiment, a system control unit 650 is a single point control unit for remotely operating a well fracturing system. The single point remote operation of the well fracturing system allows an operator to remotely control all of the units of the well fracturing system from a single, remote location such as a data van 50.
Referring to
The fracturing control unit 652a includes a fracturing pump control unit 662a for controlling the operation of one or more fracturing pumps 710a, 710b, a fracturing blower control unit 664a for controlling the operation of one or more fracturing blower units 720a, 720b, and a lubrication control unit 664a for controlling the operation of one or more lubrication units 730a, 730b.
The fracturing blender control unit 654a includes a blender HPU pump control unit 672a for controlling the operation of one or more blender HPU units 810, a blender SPU pump control unit 674a for controlling the operation of one or more blender SPU units 820, a blender SPU blower control unit 676a for controlling the operation of one or more blender SPU blower units 830, a blender HPU blower control unit 678a for controlling the operation of one or more blender HPU blower units 840.
The fracturing hydration control unit 656a includes a hydration HPU pump control unit 682a for controlling the operation of one or more hydration HPU units 910, and a blender HPU blower control unit 684a for controlling the operation of one or more hydration HPU blower units 920.
Referring to the control state charts illustrated in
The operation of the lubrication unit 730a, 730b is illustrated in
Referring to
In this embodiment, Darcy's law, generally expressed as:
where q is discharge rate per unit area, κ is intrinsic permeability, μ is viscosity, and ∇p is the pressure gradient vector, is employed as a means to computationally predict the change in injection pressure which will result from a proposed change in speed of any combination of the AC motors. Alternatively, the change in injection rate required to reach a desired injection pressure can be predicted. The Darcy parameters need not be measured directly; an embodiment may estimate the parameters from available surface measurements. This embodiment allows the fracturing motors to produce process outputs, namely injection rates or pressures, that adhere as closely as possible to the fracture design targets without exceeding specified limit parameters, as deemed necessary to preserve the integrity of the formation fracture, the well bore, and the equipment onsite.
For example, the intrinsic permeability and viscosity values may be calculated at time T0 by dividing the measured change in discharge rate from time T−1 to T0 by the measured change in pressure from time T−1 to T0. Using the calculated ratio of intrinsic permeability and viscosity, the pressure at time T1 may be estimated for a different discharge rate at time T1, thereby predicting the pressure change with a change in the discharge rate.
In a preferred embodiment, VFD process data, not limited to currents and frequency, temperatures, power, percent of rated load, torque and percent of torque, output voltage and motor load, and system status can be collected, communicated by a communications channel to the system control unit to raise an alarm to the user whenever any of the operating parameters exceeds a corresponding threshold value. This allows an operator to intervene such that the VFD workload can be shared equally among the available VFDs at the wellsite, thus minimizing the number of VFD faults and thermal shut down events caused by over driving particular pieces of fracturing equipment.
An embodiment can combine the automatic pumping rate and automatic pumping pressure control of with the VFD load management to automatically distribute VFD power output among the wellsite equipment, producing the same load management benefits but without requiring operator intervention.
Referring specifically to
Referring specifically to
Referring to
Referring to
Similarly, q is the measured injection rate, qTarget is the target injection rate, qLimit is the injection rate limit, qTolerance is the acceptable margin of injection rate error, qError is the injection rate error defined as qLimit−q when in auto pressure control and defined as qTarget−q when in auto rate control.
As illustrated in
Referring to
Still referring to
As shown in the figures and discussed above, ΔRpm is calculated as a function of either qIncrement or qError and pump characteristics. Specifically, ΔRpm is calculated as a function of pump volume per revolution which is given by
v
rev
=n×πr
2
l,
where n is the number of pump plungers, r is the radius of the plungers, and l is the plunger stroke.
Different equipment and devices may be used to make and use the above described embodiments of the well fracturing system. In an example, the equipment used in the electrical hydraulic fracturing system may be selected from certain commercially available options. By means of illustration only, for the hydraulic fracturing pump units, the selected VFD may be a Toshiba GX7 Rig Drive 1750 HP, 600 V, 1700 AMP 6-pulse Variable Frequency Drive. In a preferred embodiment, there is one (1) Toshiba GX7 VFD per pump system (i.e. VFD, Motor, Pump, and PAC). The selected AC Motor may be an AmeriMex “Dominator” Horizontal AC Cage induction motor rated output is 1750 HP. In a preferred embodiment, there is one (1) AmeriMex AC Motor per pump system (i.e. VFD, Motor, Pump, and PAC). The selected pumps can be either Gardner Denver GD-2250 Triplex Pumps with maximum input of 2250 HP or Weir/SPM TWS-2250 Triplex pumps with maximum input of 2250 HP. In a preferred embodiment, there is one (1) Pump per pump system (i.e. VFD, Motor, Pump, and PAC). Another configuration includes Quintuplex with maximum input of 2500 HP; and alternate material fluid ends for extended life. The selected programmable automation controller (PAC) may be the STW ESX-3XL 32-bit controller. In a preferred embodiment, there is one (1) STW PAC per pump system.
For the hydraulic fracturing blender unit, the selected VFDs may be a Toshiba GX7 Rig Drive 1750 HP, 600 V, 1700 AMP 6-pulse Variable Frequency Drives. In a preferred example, there is one (1) Toshiba GX7 VFD per Slurry Power Unit System (i.e. VFD and Motor). For the Slurry Power Unit (SPU), the selected AC Motors may be the AmeriMex “Dominator” Horizontal AC Cage induction motors rated output is 1150 HP. In a preferred example, there is one (1) AmeriMex AC Motor per Slurry Power Unit System (i.e. VFD and Motor). For the Hydraulic Power Unit (HPU), the selected AC Motors may be the AmeriMex “Dominator” Horizontal AC Cage induction motors rated output is 600 HP. In a preferred example, there is one (1) AmeriMex AC Motor per Hydraulic Power Unit System. The selected programmable automation controller (PAC) may be the STW ESX-3XL 32-bit controller. In a preferred example, there is one (1) STW PAC per Slurry Power Unit System (i.e. VFD and Motor) and one (1) STW PAC per Hydraulic Power Unit System.
For the hydration unit, the Hydraulic Power Unit (HPU) selected AC Motors may be the AmeriMex “Dominator” Horizontal AC Cage induction motors rated output is 600 HP. In a preferred example, there is one (1) AmeriMex AC Motor per Hydraulic Power Unit System. The selected programmable automation controller (PAC) may be the STW ESX-3XL 32-bit controller. In a preferred example, there is one (1) STW PAC per Hydraulic Power Unit System.
Manufacturers of the above described equipment may include, but are not limited to, Toshiba, Siemens, ABB, GE, Gardner-Denver, Weir/SPM, CAT, FMC, STW, and National Instruments.
Wireless communication among different units of the system and the system control unit may be performed using one or more wireless internet modules within one or more units. A wireless Internet module may be a module for access to wireless Internet, and forming a wireless LAN/Wi-Fi (WLAN), a Wireless broadband (Wibro), a World Interoperability for Microwave Access (Wimax), a High Speed Downlink Packet Access (HSDPA), and the like.
It should be understood that similar to the other processing flows described herein, the steps and the order of the steps in the flowchart described herein may be altered, modified, removed and/or augmented and still achieve the desired outcome. A multiprocessing or multitasking environment could allow two or more steps to be executed concurrently.
While examples have been used to disclose the invention, including the best mode, and also to enable any person skilled in the art to make and use the invention, the patentable scope of the invention is defined by claims, and may include other examples that occur to those of ordinary skill in the art. Accordingly the examples disclosed herein are to be considered non-limiting.
It is further noted that the systems and methods may be implemented on various types of data processor environments (e.g., on one or more data processors) which execute instructions (e.g., software instructions) to perform operations disclosed herein. Non-limiting examples include implementation on a single general purpose computer or workstation, or on a networked system, or in a client-server configuration, or in an application service provider configuration. For example, the methods and systems described herein may be implemented on many different types of processing devices by program code comprising program instructions that are executable by the device processing subsystem. The software program instructions may include source code, object code, machine code, or any other stored data that is operable to cause a processing system to perform the methods and operations described herein. Other implementations may also be used, however, such as firmware or even appropriately designed hardware configured to carry out the methods and systems described herein. For example, a computer can be programmed with instructions to perform the various steps of the flowcharts or state charts shown in
The systems' and methods' data (e.g., associations, mappings, data input, data output, intermediate data results, final data results, etc.) may be stored and implemented in one or more different types of computer-implemented data stores, such as different types of storage devices and programming constructs (e.g., RAM, ROM, Flash memory, flat files, databases, programming data structures, programming variables, IF-THEN (or similar type) statement constructs, etc.). It is noted that data structures describe formats for use in organizing and storing data in databases, programs, memory, or other computer-readable media for use by a computer program.
The systems and methods may be provided on many different types of computer-readable storage media including computer storage mechanisms (e.g., non-transitory media, such as CD-ROM, diskette, RAM, flash memory, computer's hard drive, etc.) that contain instructions (e.g., software) for use in execution by a processor to perform the methods' operations and implement the systems described herein.
The computer components, software modules, functions, data stores and data structures described herein may be connected directly or indirectly to each other in order to allow the flow of data needed for their operations. It is also noted that a module or processor includes but is not limited to a unit of code that performs a software operation, and can be implemented for example as a subroutine unit of code, or as a software function unit of code, or as an object (as in an object-oriented paradigm), or as an applet, or in a computer script language, or as another type of computer code. The software components and/or functionality may be located on a single computer or distributed across multiple computers depending upon the situation at hand.
It should be understood that as used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise. Finally, as used in the description herein and throughout the claims that follow, the meanings of “and” and “or” include both the conjunctive and disjunctive and may be used interchangeably unless the context expressly dictates otherwise; the phrase “exclusive or” may be used to indicate situation where only the disjunctive meaning may apply.
This application is a divisional of U.S. patent application Ser. No. 15/060,296, filed Mar. 3, 2016, which claims the benefit of U.S. Provisional Application No. 62/128,291, filed on Mar. 4, 2015, each of which is incorporated herein by reference in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
62128291 | Mar 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15060296 | Mar 2016 | US |
Child | 16372153 | US |