The present disclosure relates to the production of hydrocarbons from subterranean reservoirs, and particularly from tight reservoirs such as reservoirs having a matrix permeability of less than 1 micro-Darcy.
During a hydraulic fracturing (“fracking”) treatment, hydraulic fracturing fluid is introduced into a well under high pressure to create cracks or fractures in the reservoir rock through which trapped hydrocarbons (e.g., natural gas and/or petroleum) and connate water can flow from the rock more freely. For shale reservoirs, the hydraulic fracturing fluid typically consists primarily of water. A wide variety of chemical additives can also be used in the hydraulic fracturing fluid. Such additives can include dilute acids, biocides, breakers, corrosion inhibitors, crosslinkers, friction reducers, gels, potassium chloride, oxygen scavengers, pH adjusting agents, scale inhibitors and surfactants. Proppant such as sand, aluminum shot, or ceramic beads can also be used in the hydraulic fractures fluid. The proppant is intended to hold fractures open after the hydraulic fracturing treatment is completed.
Following the hydraulic fracturing treatment, and before placing the well into production, a process commonly referred to as “flowback” is commenced. During flowback the elevated pressure in the reservoir caused by introducing the pressurized hydraulic fluid is reduced or “drawn down” allowing fluids (including the hydraulic fracturing fluids and components thereof (such as proppant), cleaning the path for hydrocarbons (e.g., natural gas and/or petroleum) and connate water) to flow from the well back to the surface.
Procedure and time for the flowback operation are dictated by economic considerations and reservoir properties. Sometimes, it is desirable to conduct the flowback operations immediately after the fracturing treatment so that the well can benefit from non-dissipated reservoir pressure. There are also reservoirs where wells show better production performance after “seasoning”, when fractured fluid is let to dissipate in formation for several weeks before initiating flowback procedure. In all cases after the flowback is initiated it is desirable to flowback the well at maximum technically and operationally allowable rate so that the well can be put into production quickly. At the same time the flowback rate should not exceed certain limits defined by formation and type of injected materials as exceeding these limits may result in excessive flowback of propping material, formation destabilization and, as a result, in poorer well production performance. Current practices for flowback operations are, in general, based on rule-of-thumb and are embodied in confidential flowback operational procedures of various well operators. Such rule-of-thumb flowback practices can cause extensive tensile rock failure, excessive proppant flowback, fines migration, and scale formation.
This summary is provided to introduce a selection of concepts that are further described below in the detailed description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting the scope of the claimed subject matter.
Illustrative embodiments of the present disclosure are directed to a system and method that employ a flowback model that characterizes fluid properties and rock mechanical properties of a hydraulically fractured reservoir during flowback in conjunction with measurement and analysis of chemistry and solids production with respect to the flowback fluid in order to maximize efficiency during the flowback operation, while mitigating formation damage and hydraulic fracture conductivity degradation. The methodology can dynamically control the flowback operation within a safe drawdown-operating zone in order to optimize well cleanup.
According to aspects, a flowback system for a hydraulically fractured reservoir includes a choke configured to regulate the flow of flowback fluid from a well that traverses a reservoir that has undergone hydraulic fracturing treatment; a plurality of sensors for measuring properties of the flowback fluid; and a control system coupled to the plurality of sensors and the choke. The control system is configured to receive and process measurements from the plurality of sensors and to dynamically adjust the operation of the choke (e.g., regulate the aperture of the choke) based on the measured properties of the flowback fluid. The plurality of sensors may include a multiphase flow meter, a wellhead pressure sensor, a solids analyzer, and/or a chemical analyzer. The control system can also be configured to dynamically adjust the operation of the choke (e.g., by adjust the aperture of the choke) based on a flowback model that is a function of wellhead pressure. In embodiments, measurements can be taken and processed in real-time enabling real-time control over the well flowback process. As used herein, “real-time” relates to measurement and computation times occurring over a duration of less than fifteen minutes, and in one embodiment less than ten minutes, and in another embodiment less than one second. In the context of a control system, real-time control denotes a system that generates, receives, and processes data in real-time to carry out the respective control operation.
The flowback model may incorporate various sub-models that are coupled together. Specifically, the flowback model may incorporate a well model and a fracture flow model. Thus, the flowback model models the flow in the well piping as well as through the reservoir and/or the hydraulic fracture.
The well model may incorporate output of a particle transport model and a flow model. The particle transport model models the movement of solid particles along the well and the flow model models the movement of fluids along the well.
The fracture flow model may incorporate output of a fluid-fluid displacement model within the fractures, a geomechanical model of geomechanical behavior of the formation rock, and a reservoir model that models the inflow of fluid into the fractures. The geomechanical model models the interaction between the stresses, pressures, and temperatures in the reservoir rock and the hydraulic fracture. The fluid-fluid displacement model models the displacement of oil, gas, and water by hydraulic fracturing fluid in the reservoir rock and also the displacement of the hydraulic fracturing fluid by the resident reservoir fluids. The reservoir model models the physical space of the reservoir by an array of discrete cells, delineated by a grid, which may be regular or irregular. The array of cells is usually three-dimensional, although one-dimensional and two-dimensional models can be used. Values for attributes such as porosity, permeability and water saturation are associated with each cell. The value of each attribute is implicitly deemed to apply uniformly throughout the volume of the reservoir represented by the cell.
The flowback model may have a plurality of input parameters related to the fracture reservoir, the well, and fluids expected to flow through fractures and through the well. Also, the flowback model may have a plurality of outputs including: a one-dimensional (e.g., radial direction from the wellbore) pressure distribution along fractures; a one-dimensional fluid saturation distribution for oil/gas/water along the fractures; one-dimensional pressure distribution along the length of the well; and one dimensional fluid saturation distributions for oil/gas/water along the length of the well up to the surface. The outputs can vary with time. The one-dimensional radial distributions of pressure and saturation along the fractures can be modeled at various positions along the well. The flowback model may output the aforementioned pressure and fluid distributions as a function of wellhead pressure.
In embodiments, the flowback model can determine a drawdown pressure, which is compared against a predetermined or scheduled drawdown pressure in order to dynamically adjust the operation of the choke. When the determined drawdown pressure is greater than the predetermined or scheduled drawdown pressure, the control system can dynamically throttle down the operation of the choke (e.g., lower or close the aperture of the choke). When the determined drawdown pressure is less than the predetermined or scheduled drawdown pressure, the control system can dynamically throttle up the operation of the choke (e.g., increase or open the aperture of the choke).
In further embodiments, the flowback model may be configured to determine a transient pressure distribution along the well and along fractures at various positions along the well, and a distribution of oil/gas/water/solids concentrations along the well and along the fractures at various positions along the well. The control system can be configured to use such distributions to calculate determined flow rates for oil/gas/water/solids at the surface. The determined flow rates for oil/gas/water/solids at the surface can be compared to corresponding measured flow rates for oil/gas/water/solids at the surface over time in order to determine the validity of the flowback model over time and/or to refine (tune) the flowback model over time. The determination of the transient pressure distribution and flow rates is predictive in nature, and thus can be referred to as predicted data.
The control system can also be configured to dynamically adjust the operation of the choke based on one or more failure conditions. One or more of such failure conditions can be determined from the flowback model, and thus be predictive in nature, and thus can be referred to as predicted failure conditions. The failure conditions may include a prediction of slug formation, a prediction of tensile rock failure, a prediction of loss of fracture surface area or productive area, conditions related to one or more measurements of solids produced from the flowback fluid, conditions related to flow rate measurements of one or more phases in the flowback fluid, and conditions related to wellhead pressure measurements.
Illustrative embodiments of the present disclosure are described below. In the interest of clarity, not all features of an actual implementation are described in this specification. It will be appreciated that in the development of any such actual embodiment, numerous implementation-specific decisions must be made to achieve the developer's specific goals, such as compliance with system-related and business-related constraints, which will vary from one implementation to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming but would nevertheless be a routine undertaking for those of ordinary skill in the art having the benefit of this disclosure. Further, like reference numbers and designations in the various drawings indicate like elements.
The flow rate of the fluid flowing in the well 200 to the surface 201 is a function of the drawdown pressure of the well 200. As used herein, “drawdown pressure” means the difference between the average reservoir pressure and the bottomhole pressure. As used herein, “average reservoir pressure” means the average pressure of the fluids trapped within the reservoir rock 202, and “bottomhole pressure” means the pressure at a specified location at the bottom of the well, such as at the top (downstream end) of the production liner 210 in
The drawdown pressure, and, thus, the flow rate of the fluid flowing in the well 200 to the surface 201, can be adjusted by a surface-located wellhead choke 216 disposed at or near the tubing head 212. For example, the choke 216 can be throttled up whereby the aperture of the choke 216 is increased or opened in order to increase the drawdown pressure and increase the flow rate of the fluid flowing in the well 200 to the surface 201. In another example, the choke 216 can be throttled down whereby the aperture of the choke 216 is decreased or closed in order to decrease the drawdown pressure and decrease the flow rate of the fluid flowing in the well 200 to the surface 201.
After a hydraulic fracturing treatment, and before the production of hydrocarbons can commence, the hydraulic fluid injected into the reservoir must be at least partially removed from the reservoir as part of flowback fluids that flow to the surface 201 for collection and transport. As used herein “flowback fluid(s)” include one or more of oil, water, gas, and solids, and mixtures thereof. The flow rate of flowback fluid to the surface 201 is termed the “unloading rate.” Generally, it is desirable to remove the flowback fluid from the reservoir as quickly as possible (i.e., a high unloading rate) so that the well 200 can begin to produce hydrocarbons. However, if the flowback fluid is withdrawn too quickly (i.e., if the unloading rate is too high), there is a risk of unwanted conditions including tensile rock failure, excessive proppant flowback and fines migration. Moreover, because the flowback operation is a highly transient process, in which the distributions of properties change rapidly, it is important to be able to determine the evolution of these properties over time so that operational corrections can be made to manage the flowback operation efficiently and with reduced risk of damage to the well and the reservoir.
The control system 510 interfaces to the choke 508 via wired or wireless signal paths therebetween in order to communicate the choke control signal 516 that controls the operation of the choke 508. The control system 510 interfaces to wellhead pressure sensor 502 via wired or wireless signal paths therebetween to receive data measurements of wellhead pressure. The control system 510 interfaces to multiphase flow meter 504 via wired or wireless signal paths therebetween in order to receive data measurements of production flow rates of oil/gas/water. The control system 510 interfaces to solids analyzer 505 via wired or wireless signal paths therebetween in order to receive data representing the type and amount of solids produced from the flowback fluid. The control system 510 interfaces to continuous chemical analyzer 506 via wired or wireless signal paths therebetween in order to receive data representing chemical analysis of solid content of the produced oil/gas/water over time, as discussed below.
The control system 510 can be configured to carry out a sequence of calculations and operations to control the drawdown pressure and the flow rate of the flowback fluid by controlling the operation of the choke 508. The control logic can be configured by user input or other suitable data structure, which is used to configure the control system 510 in order to carry out control operations that are part of the workflow as described herein. For example, the user input or other suitable data structure can specify parameters (such as pressures, flow rates, temperatures, etc.) for such control operations of the workflow.
The choke 508 may include a variable sized aperture or orifice that is used to control fluid flow rate or downstream system pressure. As an example, the choke 508 may be provided in any of a variety of configurations (e.g., for fixed and/or adjustable modes of operation). As an example, an adjustable choke 508 may enable fluid flow and pressure parameters to be changed to suit process or production requirements. As an example, a fixed choke may be configured for resistance to erosion under prolonged operation or production of abrasive fluids. The choke 508 may be electrically or pneumatically operated.
In one embodiment the flowback system 500 may include a wellhead pressure (WHP) sensor 502, a multiphase flow meter 504, a solids analyzer 505, and one or more continuous chemical analyzers 506. As noted above, the flowback system 500 may include an optional bottomhole pressure sensor 501. The sensors 502, 504, 505, and 506 may be located on the surface, while the bottomhole pressure sensor 501 may be located at one or more designated bottomhole locations along the well.
The bottomhole pressure sensor 501 is configured to provide real-time bottomhole pressure measurements 521 to the control system 510, which may be used to control the drawdown pressure and the choke 508. Also, the bottomhole pressure measurements 521 of the bottomhole pressure sensor 501 may be used to tune the flowback model 514 and to validate the downhole pressure(s) determined by the flowback model 514, if need be.
The wellhead pressure (WHP) sensor 502 is configured to measure the pressure of the flowback fluid at the wellhead. The wellhead pressure sensor 502 is communicatively coupled to the control system 510 and is configured to output a pressure signal 522 that characterizes the pressure of the flowback fluid at the wellhead to the control system 510.
The flowback fluid passes by the WHP sensor 502 and on through a surface-located solids separator and analyzer 505. The solids separator and analyzer 505 receives the produced flowback fluid and separates that fluid into two streams: a stream of produced solids; and a stream of produced oil/gas/water. The produced solids are collected and analyzed by the analyzer 505, while the stream of produced oil/gas/water passes to the surface-located multiphase flow meter 504. The analyzer 505 can be configured to characterize the solids content (e.g., amount of different solids types, such as proppant, formation rock, fines, etc.) that are included in the flowback fluid in real time. The solids content of the flowback fluid may include any of proppant, formation rock, and possibly fines. The analyzer 505 is communicatively coupled to the control system 510 and is configured to output solids content measurement signals 525 of the produced fluids to the control system 510. In embodiments, the solid analyzer suitable within the present disclosure includes continuous in line devices such as clamp-on gauges, an example of commercially available device is ClampOn provided by ClampOn Inc., Houston, Tex.; continuous in line devices such as densitometers; Continuous measuring devices such as Vx multi-phase flowmeter commercially available from Schlumberger Limited; or non-continuous measurement devices such as separators.
The multiphase flow meter 504 is configured to measure flow rates of the various phases (oil/gas/water) of the stream of produced fluids in real time. In one embodiment, the multiphase flow meter 504 may be a Model Vx Spectra multiphase flow meter supplied by Schlumberger Limited of Sugarland, Tex. The multiphase flow meter 504 is communicatively coupled to the control system 510 and is configured to output flow rate measurement signals 524 for the oil/gas/water phases of the produced fluids to the control system 510.
The stream of produced fluids passes through the multiphase flow meter 504 to the surface-located continuous chemical analyzer 506. The continuous chemical analyzer 506 is configured to continuously analyze the produced oil/gas/water and to generate data representing chemical analyses of those fluids over time, examples of chemical analysis may include electrical conductivity measurements using capacitive type devices; pH detection using ion selective electrodes, solid state detectors, or spectrophometric methods; flow-through spectrophotometric and Infra-red spectroscopy cells; ion selective electrodes for specific ions, gas chromatography, gas detectors. The data may include conductivity, total dissolved solids (TDS), pH, temperature, total hardness, and total alkalinity. Additional water samples can also be collected and preserved for validation of field measurements in a lab and for detailed analysis for elements such as calcium, magnesium, barium, strontium, sulfate, and sulfide, for extended scaling potential analysis and safety hazards. The continuous chemical analyzer 506 is communicatively coupled to the control system 510 and is configured to output the afore-mentioned measurement signals 526 to the control system 510.
The stream of produced fluids passes through the continuous chemical analyzer 506 to a surface-located phase separator 507, which is configured to separate the stream of produced oil/gas/water into separate streams of oil, gas, and water, which can be individually collected for storage and/or transport. Also, the separator 507 may also be used for measuring flow rates of the oil/gas/water.
A flowback model 514 can use the pressure signal 522 and the flow measurements 524 to operate as a transient fluid flow simulator that predicts transient pressure distributions along the well and along hydraulic fractures in the reservoir and that predicts distributions of oil/gas/water saturations along the well and along the hydraulic fractures. Those predictions may be used to calculate determined production flow rates for oil/water/gas over time at block 513. The flowback model 514 can also possibly determine solid concentration and other properties in fractures and along the well. The flowback model 514 can also be used to characterize the bottomhole pressure and associated drawdown pressure of the well over time. The calculated production flow rates, other properties, and drawdown pressure over time may be used by the automatic choke control 512 for use in generating the choke control signal 516.
In some embodiments, the bottomhole pressure may be calculated based on a plurality of surface measurements (e.g., wellhead pressure and multiphase flow rates) taken over time. For example, in the case of significant fluid travel time from the bottomhole location to the surface, the actual distribution of fluid composition in the wellbore may not be known. In such a case, the distributions and bottomhole conditions at each moment in time may be extrapolated from prior known measurements of multi-phase surface flow measurements measured at the surface, and parameters of such extrapolation can be later verified and additionally calibrated after the bottomhole fluid reaches the surface. Optionally, the bottomhole pressure may be measured from the bottomhole pressure sensor 501. In this configuration, the bottomhole pressure measurement may be compared to the bottomhole pressure determined by the flowback model in order to validate the flowback model.
The flow rates of each phase of the flowback fluid (i.e., oil, gas, water, and solids) may be measured continuously using the multiphase flow meter 504 and may also be determined over time using the output of the flowback model 514 for comparison with the measured values. For example, see the description of block 515 in
The control system 510 can be configured to receive and process measurements from the plurality of sensors 502, 504, 505, and 506 and to dynamically adjust the operation of the choke (e.g., regulate the aperture of the choke) based on the measured properties of the flowback fluid. The control system can also be configured to dynamically adjust the operation of the choke 508 based on determined conditions and/or calculations derived from the flowback model 514.
In one embodiment, the multiphase flow rates that are calculated at block 513 are updated in real time based on real time updates of fluid properties determined by the model 514. The updated calculated multiphase flow rates are compared in real time to the measured multiphase flow rates. If the determined multiphase flow rates match the measured multiphase flow rates, then the flowback model 514 is validated and the model 514 may be used to determine the properties of the fluid column in the well between the surface located choke 508 and a bottomhole location, including bottomhole pressure at the bottomhole location. If the determined multiphase flow rates do not match the measured multiphase flow rates, then the model 514 may be tuned at block 520 (
In another embodiment, a number of different flowback models 514 (each initialized to reflect different flowback scenarios) may be implemented concurrently. In this case, each model produces a corresponding set of determined multiphase flow rates at block 513. Thus, multiple sets of determined flow rates may be compared against the measured multiphase flow rates to identify one of the flowback models that best matches the measured multiphase flow rate values. The selected flowback model may then be used to determine the fluid column properties in the well, including bottomhole pressure.
In yet another embodiment, the bottomhole pressure may be calculated based on a plurality of surface measurements, taken over time, of pressure (e.g., WHP) and flow rates (e.g., multiphase flows). For example, in the case of significant fluid travel time from the bottomhole location to the surface, the actual distribution of fluid composition in the wellbore may not be known. In such a case, the distributions and bottomhole conditions (e.g., bottomhole pressure) at each moment in time may be extrapolated from prior known measurements of multi-phase surface flow measurements measured at the surface, and parameters of such extrapolation can be later verified and additionally calibrated after the bottomhole fluid reaches the surface. Optionally, the bottomhole pressure may be measured from the bottomhole pressure sensor 501 and used to calculate drawdown pressure. Furthermore, the bottomhole pressure measurements may be compared to the bottomhole pressure determined by the flowback model for tuning the flowback model and for validation of the flowback model if need be.
In still another embodiment, the flowback model(s) as described above can be used to determine multiple estimates of bottomhole pressure over time and provide a statistical distribution of the bottomhole pressure over time (e.g., a maximum, minimum, average, and standard deviation). Furthermore, deviation from a determined trend or scenario, such as deviation from a predefined drawdown operating envelope, can be reported as an alarm for further analysis and decision making for updating the flowback strategy.
In block 540, the automatic choke control 512 is configured to maintain a controlled drawdown pressure of the well over time as determined by the output of the flowback model 514 in order to generate a recommended choke control setting. In blocks 528 to 538 the automatic choke control 512 may receive input 522 from the wellhead pressure sensor 502, input 524 from the multiphase flow meter 504, an input 525 from the solids analyzer 505, input 526 from the continuous chemical analyzer 506, as well as other inputs from the flowback model 514 and possibly other sources that are used to detect and/or determine unwanted conditions such as sand, salinity, temperature, gas saturations, or oil saturations changes.
In block 542, the automatic choke control 512 can generate a choke control signal 516 based on the recommended choke control setting derived from the drawdown pressure analysis 540 or a choke control signal suitable for addressing the unwanted condition(s) determined or detected in blocks 528 to 538. In this manner, the recommend choke setting recommended in block 540 may be overridden with another suitable choke settings if there is a prediction or measurement indicative of unwanted conditions such as damage to the well. For example, if rock failure, slug formation, fracture surface area loss, insufficient flow to lift the liquids and/or solids or excessive formation solids are determined or detected, then the choke controller 512 may override the choke setting recommendation from block 540 and generate an alternative choke control signal at block 542 to adjust the choke 508 based on the specific failure condition(s) that is determined or detected. For example each overridden choke control signal may be predefined and stored in a lookup table accessible to the automatic choke control 512. Moreover, if more than one failure condition is detected or determined, the overridden choke control signal may be based on a predefined priority schedule. For example, any overridden choke control signal output from block 542 may be based on the most dangerous failure condition determined or detected.
However, if there are no determined or detected failure conditions damage, then the choke control signal recommendation from block 542 is not overridden at block 542 and the choke control setting is generated at block 542 based on the choke control signal recommendation of block 540.
In one embodiment, the flowback model 514 can include certain parameters related to near wellbore fractures, such as unpropped fracture area and/or fracture conductivity in the near wellbore region. Note that fracture conductivity is based upon the propped fracture width and permeability of the proppant. A safe drawdown envelope can be estimated based on the flowback model 514 using these certain parameters together with reservoir mechanical and hydraulic properties. The safe drawdown envelope can be defined such that it avoids tensile failure of the formation. In this configuration, the solids content of the flowback fluid (e.g., the amount of different types of solids such as proppant, formation rock, fines, etc.) as measured by the solids analyzer 505 can be compared against predefined threshold levels (which can be derived from historical data of produced solids in similar or like wells or other methods) in order to identify a change in the parameters related to near wellbore fractures. The flowback model 514 can then be dynamically updated to accommodate the identified change in the parameters related to near wellbore fractures. The updated flowback model 514 can then used to dynamically update the safe drawdown envelope (e.g., safe zone depicted in
At block 528 in
Chemical analysis of the produced oil/gas/water may be used to monitor how the chemistry of the fracturing fluid changes over the flowback period as a result of its contact with a stimulated reservoir. Continuous monitoring of parameters such as conductivity, total dissolved solids (TDS), pH, temperature, total hardness, and total alkalinity may provide insight regarding the rock-fluid interaction. The measurements of temperature, pH, total hardness, and total alkalinity obtained by the chemical analyzer 506 relate to precipitate potential production of impairing minerals, and an understanding of these parameters can assist in understanding scaling potential. Thus, in one embodiment, if scale formation is measured or determined, and the amount of scale is determined to be excessive, the choke controller may be configured to generate a choke control signal to set the orifice size smaller or to close the choke.
Also, the salinity (or a single ionic species such as chloride) that is measured during flowback is directly linked to the reservoir that is connected to the producing hydraulic fracture network (HFN). Each sample of the flowback fluid is essentially a distinct measurement in time of the equilibration process between the fracturing fluid and the formation chemistry. In embodiments, continuous salinity measurements may also be performed.
The above-mentioned equilibration can be observed by taking multiple samples of these flowback fluids over time, and a change in the pattern of the chemistry evolution (e.g., change in chlorides slope vs. time1/2) would indicate a change in the chemistry that was coming to equilibration with the fracturing fluid. This could be due to a change in geometry (e.g., losing connectivity with the chemistry contributed from a zone), or this could be an event brought about by crossing a pressure threshold (e.g., influx of produced fluids from an underpressured section of the reservoir). Thus, in one embodiment, the choke control signal generated by the choke controller at block 624 in
As shown in
At block 532 the automatic choke control 512 may determine tensile rock failure and generate an override choke setting based on the determined pressure distributions from the flowback model 514. Tensile rock failure relates to breakage of the formation rock and is a function of the propped fracture width, the size of the near-wellbore area devoid of proppant, the closure stress, the reservoir pressure, the pressure in the wellbore in front of the fracture, the elastic properties and tensile strength of the rock (to be calibrated) and the pressure history in the wellbore in front of the fracture. Tensile failure occurs if a difference between the stress and the fluid pressure in the formation exceeds an effective formation tensile strength.
As noted above, tensile rock failure of the reservoir rock may be determined based on the above-mentioned modeled pressure distributions in the reservoir. Also, the risk of tensile rock failure may be based on the type of reservoir rock. If tensile rock failure is determined and formation failure has been identified as a high impact risk for the well, then the override choke setting from block 532 may include a setting to throttle the choke 508 further so that the downhole pressure is increased for a time that allows the pressure transient in the formation to dissipate.
The recommended choke setting from block 540 may also be overridden if it is determined at block 534 that the measured solids content of the flowback fluid exceeds a predetermined threshold. The measured solids content is based on the output of the solids analyzer 505. If the threshold is exceeded, then a suitable choke control signal that is intended to reduce the solids content in the flowback fluid can be generated at block 542 and supplied to the choke 508.
Particle concentrations may be monitored during flowback operations by the solids analyzer 505. In one embodiment a continuous solids monitoring acoustic device is used to monitor and determine if solids are being produced at all, if the solids flow rate is continuous or if the solids rate increases at some stages and then stabilizes or disappears. In addition, as part of the solids monitoring process, several samples of solids can be collected in the field to be sent for lab analysis to then define what types of solids were produced (i.e. formation-like solids, precipitation scale or proppant). Some on site analysis may be done depending on the complexity and available technologies.
Solids in the flowback fluid may come from the fracture (proppant) and/or from the formation (through formation failure) or even from the wellbore if prior operations did not leave the drain cleared. The presence of proppant in the flowback fluid at the surface may indicate reduction of fracture apertures and the possibility of bed formation in the undulating parts of the horizontal sections of the well piping (e.g., the production liner 210 of
If reservoir rock is detected, a decision can be made about whether a threshold indicative of damage to the formation reservoir and fracture network has been reached based on both a combination of rate of production of those solids and total amount produced. If proppant is detected, a decision can be made about whether a threshold indicative of damage to the fracture apertures has been reached based on the rate of production and total amount of proppant produced, which can be used to estimate the fraction of proppant returned to the surface. Thus, in one embodiment, the override choke control signal generated at block 542 may be based on the measurement of the amount of proppant and/or formation rock returned to the surface. For sand or proppant production, the difference between closure pressure and bottomhole pressure may be monitored to determine if a threshold is exceeded. The closure pressure data may be determined from a post fracture job analysis. In one embodiment, if the difference between closure pressure and bottomhole pressure exceeds a threshold, then the override choke control signal may be generated at block 542, and if the difference is less than the threshold, an override choke control signal may not be generated at block 542.
Even if the solids production is not severe enough (above the respective thresholds discussed above) to be indicative of damage to the fractures or to the formation rock, the solids production may still pose problems for production facilities and pipeline components on the surface. For example, the solids production rate may cause problems for the production facilities and the total amount of solids produced may be a problem for filling traps and filters.
At block 536 a determination is made whether one or more measured flow rates measured by the multiphase flow meter 504 is above a predefined limit. If the limit is exceeded, then a suitable choke control signal setting to override the recommended choke setting of block 540. As an example, if the flow rate of water exceeds a predetermined limit, then a suitable choke control signal that is intended to reduce the flow rate of water can be generated at block 542 and supplied to the choke 508. Erosion probes may provide relevant information about the extent of the potential damages and dynamics of the erosion of the production system.
At block 538 a determination is made whether the wellhead pressure is above or below a predefined limit. For example, above a certain limit could correspond to not having enough flow and loading the well with water, while below a certain limit could correspond to some kind of formation failure (e.g. perforation collapse). If the limit is exceeded, then a suitable choke control signal that is intended to reduce the wellhead pressure can be generated at block 542 and supplied to the choke 508.
While not shown explicitly in
One problem with wellhead measurements is that the wellbore storage of fluids causes water, hydrocarbon fluids, and solid production rates at the surface to lag behind the changes to bottomhole pressure that cause such production rate changes at the surface. Pressure information travels at the speed of sound, so that pressure events at a bottomhole location generate a corresponding signal at the wellhead only a few seconds later. However, the corresponding change in the bulk flow of material (water, hydrocarbons, and solids) that accompanies that pressure event, will arrive at the surface minutes to hours later. For example, if the well piping volume is two hundred barrels, and the nominal flowback rate is fifty barrels per hour, then the measured flowrate data reflects what occurred three to four hours previously. In order to account for this inherent production lag time caused by wellbore storage of fluids, the control system 510 may be configured to calculate the lag time period between a wellhead pressure change (with corresponding downhole pressure change) and a corresponding change to the production flow rates of fluids and solids at the surface due to the wellbore storage of fluids. This lag time can be used to dynamically correlate the wellhead pressure data 502 (with the corresponding determined or measured bottomhole pressure data) over time to fluids and solids production rates at the surface over time. Also, the control system 510 may be configured to dynamically adjust the choke control setting based on such correlations.
The calculations of the flowback model 514 in determining the pressures and fluid compositions in the well including bottomhole pressure and other bottomhole conditions can involve a wide variety of data, including a set point or other predefined parameter, data from at least one other well, data characterizing mineralogy of the hydraulically fractured reservoir, data derived during drilling the well, etc.
Also note that previously acquired flowback and production data from at least one other well can be used to tune the flowback model 514. Such other well(s) may be geographically nearby (i.e., in the same basin) the well that is undergoing flowback operations. Alternatively, such other well(s) may be located in other basins having similar properties to that of the well that is undergoing flowback operations. In those cases, the flowback model 514 is more likely to be more predictive. Previously acquired and stored flowback data from such other well(s) may assist in providing a calibrated control loop where bottomhole pressure upper and lower bounds are estimated to define a safe flowback operational envelope for other subsequent wells. Using a control flow loop that uses historical field data to enhance the current data set may lead to better predictions of bottomhole pressure than can be made before actual separator and fluid composition data is obtained.
The processor 305 can include at least a microprocessor, microcontroller, processor module or subsystem, programmable integrated circuit, programmable gate array, digital signal processor (DSP), or another control or computing device.
The storage media 307 can be implemented as one or more non-transitory computer-readable or machine-readable storage media. Note that while in the embodiment of
It should be appreciated that computing system 300 is only one example of a computing system, and that computing system 300 may have more or fewer components than shown, may combine additional components not depicted in the embodiment of
Further, the operations of the workflow described above may be implemented by running one or more functional modules in information processing apparatus such as general purpose processors or application specific chips, such as ASICs, FPGAs, PLDs, SOCs, or other appropriate devices. These modules, combinations of these modules, and/or their combination with general hardware are all included within the scope of the disclosure.
The well model 642 models the flow of flowback fluid in the well piping over time as a function of wellhead pressure. The well model 642 receives input from a particle transport model 646 and a flow model 648. The particle transport model 646 models the movement of solid particles along the well and the flow model 648 models the movement of fluids along the well.
The fracture flow model 644 models the flow of flowback fluid in the hydraulically fractured reservoir rock over time as a function of wellhead pressure. The fracture flow model 644 receives input from a fluid-fluid displacement model 650 within the fractures, a geomechanical model 652 of geomechanical properties of the formation rock, and reservoir model 654 that models the inflow of fluid into the fractures. The geomechanical model 652 models the interaction between the formation's rocks, stresses, pressures, and temperatures and the influence of these parameters on the fractures. The fluid-fluid displacement model 650 models the displacement of oil, gas, and water by hydraulic fracturing fluid in the reservoir rock and/or the displacement of the hydraulic fracturing fluid be the reservoir fluids. The reservoir model 654 models the physical space of the reservoir (e.g., reservoir 202 of
The flowback model 514 may have a plurality of input parameters. As shown in an example in
Also, as shown in an example in
The flowback model 514 can solve for pressure drop (e.g., pressure differential) in the well, for example, through use of momentum equations. Such momentum equations, for example, may account for factors such as fluid potential energy (e.g., hydrostatic pressure), friction (e.g., shear stress between conduit wall and fluid), and acceleration (e.g., change in fluid velocity). As an example, one or more equations may be expressed in terms of static reservoir pressure, a flowing bottomhole pressure, wellhead pressure, and flowrates for different phases of produced fluids at the surface during the flowback operations. As an example, equations may account for vertical, horizontal or angled arrangements of equipment. In another example, the flowback model may implement equations that include dynamic conservation equations for momentum, mass and energy. As an example, pressure and momentum can be solved implicitly and simultaneously and, for example, conservation of mass and energy (e.g., temperature) may be solved in succeeding separate stages. Various examples of equations may be found in a dynamic multiphase flow simulator such as the simulator of the OLGA™ simulation framework (Schlumberger Limited, Houston, Tex.), which may be implemented for design and diagnostic analysis of the flowback operations for hydraulically fractured tight reservoirs. OLGA, being a transient multi-phase wellbore flow simulator, can be used to calculate the bottomhole pressure at one or more bottomhole locations inside of the well. To do this, OLGA uses the three-fluid mathematical model that is originally developed and validated for the horizontal flow configurations. The mathematical model in OLGA simulator is summarized in K. Bendiksen et al, “The dynamic two-fluid model OLGA: theory and application,” SPE Prod. Eng., 1991, pp. 171-180, herein incorporated by reference in its entirety. Typically, to calculate the bottomhole pressure, the boundary and initial conditions are specified before the simulation. The initial conditions include the distribution of phase volume fractions, velocities, pressure and other variables inside of the well. The boundary conditions typically include the wellhead pressure specified at the outlet of the well and no-flow boundary condition at the bottom of the well. The wellhead pressure can change over in time (transient) and hence specified as a series of time steps. Once these conditions are specified, the simulation is launched. In course of the simulation, the system of conservation equations is solved at each time step to derive the distribution of volume fractions, velocities, pressure (and other variables) in the well, including the bottomhole pressure at one or more bottomhole locations in the well.
Due to an assumed contrast between the permeability of the matrix and that of the HFN 1122, global gas flow through the reservoir consisting of both the HFN 1122 and the formation matrix can be separated into the gas flow through the HFN 1122 and that inside of the matrix blocks 1128. The pattern of gas flow through the HFN 1122 may be described approximately as elliptical as shown in
The HFN 1122 uses an elliptical configuration to provide a coupling between the matrix and HFN flows that is treated explicitly. A partial differential equation is used to describe fluid flow inside a matrix block that is solved analytically. Three-dimensional gas flow through an elliptic wire mesh HFN can be approximately described by:
where t is time, x is the coordinate aligned with the major axis of the ellipse, pf and ρf are fluid pressure and density of fluid, φf and κf are the porosity and the x-component of the pressure diffusivity of the HFN, and qg is the rate of gas flow from the matrix into the HFN. All involved properties may be a function of either t or x or both.
For each time t, calculations of fluid pressure using equation (1) may begin from the outmost ring of the elliptical reservoir domain and end at the center of the HFN 1122 at wellbore 1120, or in the reverse order. Fluid pressure along the elliptical domain's boundary is taken as that of the reservoir before production. It may be assumed that no production takes place outside of the domain.
Outside of the HFN, equation (1) still applies nominally, but with qg=0, φf=φm and κf=κm, where φm and κm are the porosity and the pressure diffusivity of the reservoir matrix. Given qg there are various ways available to solve equation (1), either analytically or numerically. Due to the complex nature of the HFN and fluid properties, numerical approaches may be used for the sake of accuracy. An example of numerical solution is given below.
Dividing the elliptic reservoir domain containing the HFN into N rings, the rate of gas production from a reservoir matrix into the HFN contained by the inner and outer boundaries of the k-th ring is
q
gk
=q
gxk
A
xk
+q
gyk
A
yk (2),
where Axk and Ayk are the total surface area of the fractures inside of the ring, parallel to the major axis (the x-axis) and the minor axis (they-axis), respectively, and qgxk and qgyk are the corresponding rates of fluid flow per unit fracture surface area from the matrix into the fractures parallel to the x- and y-axis, respectively. Fluid pressure pf and the rate of gas production into the well can be obtained by numerically (either finite difference, finite volume or a similar method) solving equation (1) for any user specified initial and boundary conditions and by coupling the model with a well model.
Total surface area of fractures contained inside of the k-th ring can be calculated by
where γ is the aspect ratio of the elliptical HFN, xk and hk are the location and the height of the k-th ring, Lmx and Lmy are the distances between neighboring fractures parallel to the x-axis and the y-axis, respectively, as shown in
The pattern of gas flow through the HFN 1122 may also be described based on fluid flow through individual matrix blocks 1128 as shown in
Fluid flow inside a rectangular matrix block 1128 can be approximately described by
where s is the coordinate, aligned with the x-axis or y-axis, L is the distance between the fracture surface and the effective no-flow boundary, pm is fluid pressure and pr is the reservoir pressure. Equation (4) can be solved to obtain the rate of fluid flow from the matrix into the fractures inside the k-th ring
where pfk is the pressure of the fluid residing in fractures in the k-th ring and ρm is the density of the fluid residing in the matrix. The coupling pfk and qgk calculations can be either explicit or implicit. It may be implicit for the first time step even if the rest of the time is explicit.
Conventional techniques may also be used to describe the concept of fluid flow through a dual porosity medium. Some such techniques may involve a one-dimensional pressure solution with constant fracture fluid pressure, and depict an actual reservoir by identifying the matrix, fracture, and vugs therein as shown in
Examples of fracture modeling that may be used in the modeling described herein are provided in Wenyue Xu et al., “Quick Estimate of Initial Production from Stimulated Reservoirs with Complex Hydraulic Fracture Network,” SPE 146753, SPE Annual Tech. Conf. and Exhibition, Denver, Colo., 30 Oct.-2 Nov. 2011, the entire content of which is hereby incorporated by reference.
In element 1102, well data may be loaded for three-dimensional modeling. For example, the data listed below in Table 1 may be obtained for three-dimensional modeling.
In element 1104, surface and fault interpretations may be performed in the time domain. Specifically, surface seismic interpretation can be accelerated with autotracking, and fault interpretation can be expedited through ant-tracking using simulation software. With the majority of the well data in the depth domain, seismic results may also be depth-converted and integrated. Often, check shots, sonic logs, and velocity data are available to build the velocity model. In one or more embodiments, interval velocities produced for each stratigraphic unit (zone) are satisfactory for modeling reservoirs.
In element 1106, depth conversion may be performed to convert time domain seismic information such as original seismic data volumes or any other special seismic attributes, interpreted surfaces, and faults. Depth surfaces and/or well tops may be used to build model horizons.
At this stage, the horizons and well controls, together with proper fault modeling, segment definition, and boundary conditions are used to create a three-dimensional structure model (element 1108). The three-dimensional model provides a framework for further geomechanical zone modification, log upscaling, seismic attributes resampling, data analysis, correlation development, fracture simulation driver development, discrete fracture modeling, and reservoir simulation gridding.
In element 1110, a discrete fracture network (DFN) may be generated. Specifically, edge enhancement may be performed to identify faults, fractures, and other linear anomalies using seismic data. In this case, the seismic data may be conditioned by reducing noise in the signal, spatial discontinuities in the seismic data (edge detection) are then enhanced, and finally a seismic three-dimensional volume including automated structural interpretations is generated, which significantly improves the fault attributes by suppressing noise and remnants of non-faulting events. Fault patches or planes of discontinuity can then be extracted from the three-dimensional seismic volume. The patches of faults or fractures are analyzed and edited, and fracture/fault patches can be directly converted as a deterministic DFN.
In shale gas reservoir applications, the three-dimensional seismic volume is used to identify significant fault and karst features. The karst features may be extracted and modeled as faults in conjunction with production, tracer testing, and well testing analysis to reveal the large-scale reservoir connectivity. A general observation in terms of reservoir connectivity is that wells several miles apart may have pressure communications. The pressure communications may be considered by manually adding fractures in the fracture model.
Although open natural fractures may not be identified from core samples, borehole images such as formation micro-images (FMI), OBM (oil based mud) images, UBI (ultrasonic borehole imager) images, and LWD (Logging While Drilling) images may be used to interpret natural fractures (e.g., open, partially opened or healed fractures) and drilling induced fractures, which are subject to easier opening by hydraulic fracturing than virgin shale rock. In view of this, all types of interpreted fractures may be considered as constituting a “natural” or “pre-existing” fracture network that partially controls hydraulic fracture network intensity and distribution. Thus, one use of the “natural” network information is to assist the design of well path and hydraulic fracturing.
FMI interpreted fractures (and intensity logs) may also be classified, analyzed, and correlated with rock properties, geomechanical zones, and other seismic drivers. Further, various seismic attributes may be resampled into the three-dimensional model. With flexible functionalities in the three-dimensional model space, different fracture intensity drivers may be evaluated. The fracture intensity drivers include, but are not limited to, distance to faults, lithological properties, discontinuous properties, or neural network train-estimation derived properties (care should be taken to identify correlated drivers). With proper property drivers, fracture intensity three-dimensional distributions may be achieved, mostly with stochastic simulations or possible deterministic methods. Those skilled in the art will appreciate that different types or sets of fracture intensity properties can be simulated separately with different drivers to reflect specific natural characteristics. With known well control fracture dips and azimuths input as constants, two-dimensional or three-dimensional properties, and specific fracture geometry specifications, three-dimensional discrete fracture network (DFN) can be generated.
In element 1114, microseismic (MS) mapping and post-hydraulic fracturing (PHF) network modeling may be performed. For example, based on the available field data, a proximal solution may be provided. As discussed above, MS monitoring has been used in the shale gas reservoir to monitor fracture propagation and the hydraulic job process, and to control fracture propagation through pressure/rate change and techniques such as fiber-assisted or particle-assisted diversion. The significant features of aerially similar MS events distribution indicates that the shale gas reservoir PHF system is a fracture network, and therefore various operational techniques may be used to create additional aerial coverage and an intensified PHF network.
In one or more embodiments, an MS event envelope is used to estimate a three-dimensional hydraulic fracturing stimulated reservoir volume (ESV) and then hydraulic fracturing job parameters are applied to estimate dynamic and propped fracture conductivity (possible permeability and width estimation). To estimate the PHF network, the MS event envelope may be extracted from the three-dimensional model. In simple cases, a two-dimensional mapview can be used to obtain the outside boundary. Vertically, the fractures growing into a non-reservoir formation may be considered for volume correction when calculating fluid and proppant conservations. With certain fracture propagation model assumptions, fluid and proppant mass conservation and fracture width distribution and fracture network intensity can be estimated and corresponding propped fracture width can be calculated. By applying laboratory results, fracture conductivity (FCD) may be estimated. “Natural” fracture DFN within an MS event envelope may be assumed to be opened and propped for evaluation in a base case reservoir simulation.
In element 1116, fracture attributes and discrete fracture network (DFN) upscaling may be performed. For example, fracture attributes may be associated with a DFN. During DFN modeling as discussed above with respect to element 1110, geometry parameters may be assigned to each fracture such as: surface area, dip angle, and dip azimuth. Other examples of attributes that may be assigned or calculated are aperture and permeability. The aperture data may be related to the calculations of porosity permeability. For both “natural” fracture networks and PHF networks with proper aperture and permeability, respectively, upscaling may be performed. The “natural” fracture network may serve as a background reservoir, and the PHF network, as modified with the MS and fracture job data, may serve as a stimulated reservoir volume with enhanced reservoir properties.
In one or more embodiments, the discrete fracture system may be upscaled to a dual porosity/permeability reservoir model and then use simulator(s) to model the reservoir dynamics. Examples of properties generated by the upscaling process include fracture porosity, fracture permeability, Sigma (shape) factor defining the connectivity between fractures and matrix, and fracture spacing along local directions (I, J, K) for each grid cell. Those skilled in the art will appreciate that the dual porosity modeling approach may not be suitable for all cases. A proper simulation should be based on a proper understanding of the DFN and PHF fracture systems and corresponding shale production mechanism.
Elements 1110, 1114 and 1116 may be combined or replaced with an alternative methodology as shown in element 1117. More specifically, in element 1117 fracture geometry is computed, fracturing pressure is estimated, fracture conductivity and distribution of proppants are estimated, and fracture productivity is determined.
In element 1112, the structure from element 1108 and the DFN from element 1110 may be used to perform geomechanical modeling, where the results are used for generating a well path and hydraulic fracturing treatment (HFT) design with stress constraints and fault/karst avoidance. Specifically, the DFN including the FMI interpreted fractures may be used to generate the HFT design, where the natural tendency of the formation to fracture may be taken into account in order to optimize the hydraulic fracturing. In other words, based on the fracture orientations, network distribution and intensity of the natural fracture determined in element 1110, proper well orientation and fracturing stage and perforation cluster designs may be generated to maximize fracture intensity and control PHF network distribution. Further, the results are also fed into element 1121, as expressed below as the geomechanical modeling repeated in element 1123.
Some geomechanical and petrophysical properties may be obtained at well location for example through core analysis and log interpretation. Further, varieties of seismic attributes reflect lithofacies and mechanical and petrophysical formation characteristics. A geostatistical approach may be used to model the properties in a three-dimensional distribution using well data as the primary data source and the seismic as secondary constraints. For example, lithofacies representations may correspond to a cluster result derived from a suite of basic logs (gamma, resistivity, density). The clusters (or lithofacies) data is used to classify mechanical and petrophysical properties. Within each cluster, constant values may be assigned, or conduct stochastic simulations may be performed.
The properties modeled using well logs and seismic include, but are not limited to, cluster facies, porosity, water saturation, permeability, total organic carbon (TOC), shale gas content and Young's modulus, Poisson's ratio, etc. In one or more embodiments, Sonic Scanner/DSI (dipole sonic image) derived parameters may be direction simulated and used to obtain final properties.
In element 1118, the petrophysical properties such as effective porosity, water saturation, and gas content from the three-dimensional geological structure model generated in element 1108 may be used to estimate gas-in-place (GIP). In this case, the petrophysical properties may also be processed using an uncertainty workflow to rank the risks of various aspects of the wellbore.
In element 1121, a reservoir simulation may be performed.
The dual porosity reservoir properties (fracture permeability, etc.) upscaled from the DFN in element 1116 and petrophysical matrix properties (e.g., phie, Sw, etc.) by stochastic simulation may be utilized by the reservoir simulator. With a known well completion configuration and production control, production history matching may be pursued to confirm or modify the reservoir model, especially the fracture network geometry, fracture connectivity, and permeability. Further, experimental design methodology may be used to perform sensitivity analysis, assist the history-matching process, and improve the reservoir characterization. In addition, a full, automated, history-matching process may be used to link geological model variation and the reservoir simulation in an iterative process. If permeability change versus reservoir pressure is known, the impact of permeability decrease with production of flowback fluid may be considered.
In element 1123, geomechanical modeling and stress analysis may be performed. Specifically, FMI interpreted drilling-induced fractures and possible wellbore breakouts may be used to determine stress direction and distribution. Sonic Scanner and DSI (dipole sonic image) data may also be used to estimate mechanical properties of rock formations and stresses. Wire line formation tester (e.g., modular formation dynamics tester or some other tester) tests and interpretation may be used to calibrate in-situ stress data (pore pressure and minimum stress). Further, some seismic attributes may be extracted to guide a three-dimensional stress field distribution. Using reservoir simulation software, a mechanical earth model (MEM) with rock mechanical properties, faults, fractures, overburden, underburden, side burden, complex geological structures, and pore pressure and stress/strain boundary conditions may be generated and used for pore pressure prediction, geomechanical modeling, and wellbore stability analysis. Geomechanical modeling packages (such as a stress analysis simulator) could simulate in-situ stress distribution, stress-sensitive permeability and porosity changes, and study hydraulic fracture propagation mechanism. Coupling geomechanical modeling (stress analysis simulation) with reservoir simulation may optimize reservoir development strategies, wellbore stability analysis, optimum mud weight design, formation subsidence, and casing damage analyses with reservoir depletion.
In element 1124, well spacing, hydraulic fracturing design, and/or production optimization may be performed. In the case of production optimization, control parameters of the hydraulic fracturing process may be modified based on the reservoir simulation of element 1123 (i.e., where to create the fracture network, how intensified the network needs to be, and how to implement through operations). Further, based on reservoir characterization as proposed above, the following steps may be performed: 1) using the geological modeling result, particularly the DFN network information, geomechanical heterogeneity and stress field, to conduct a geomechanical modeling study to provide qualitative guidance for a well path, well completion, fracture stages and cluster designs; 2) establishing a relationship among reservoir characteristics, job processes, various scenarios (e.g., well lengths, fracture stages, liquid and proppant volumes, etc.), and reservoir production behavior; 3) performing reservoir simulation sensitivity analysis (ensuring that the proper application of the dual porosity model is applied in simulation); 4) extracting guidelines for future design practices and operations.
Those skilled in the art will appreciate that portions of
In yet another example, elements of
As described above, the drawdown pressure can be calculated from the determined pressure distributions output by the flowback model 514 (
The calculated drawdown pressure in the example of
Turning back to
Also, if the calculated drawdown pressure is within the safe zone 1302 of
The ternary diagram 1550 also indicates some examples of ranges of multiphase flow regimes, which may be affected by one or more factors such as, for example, temperature, pressure, viscosity, density, flow line orientation, etc. The example flow regimes include annular mist, slug flow, and bubble flow; noting that other types of may occur (e.g., stratified, churn, disperse, etc.). Annular mist flow may be characterized by, for example, a layer of liquid on the wall of a pipe and droplets of liquid in a middle gas zone (e.g., mist). Slug flow may be characterized by, for example, a continuous liquid phase and a discontinuous liquid phase that is discontinuous due to separation by pockets of gas. Bubble flow may be characterized by, for example, two continuous liquid phases where at least one of the continuous liquid phases includes gas bubbles. The illustrative graphics of flow regimes in
The table 1560 of
As an example, information as to flow of fluid may be illustrated as a flow regime map that identifies flow patterns occurring in various parts of a parameter space defined by component flow rates. For example, consider flow rates such as volume fluxes, mass fluxes, momentum fluxes, or one or more other quantities. Boundaries between various flow patterns in a flow regime map may occur where a regime becomes unstable and where growth of such instability causes transition to another flow pattern. As in laminar-to-turbulent transition in single-phase flow, multiphase transitions may be rather unpredictable as they may depend on otherwise minor features of the flow, such as the roughness of the walls or the entrance conditions. Thus, as indicated in the ternary diagram 1550, flow pattern boundaries may lack distinctiveness and exhibit transition zones.
As to properties, where fluid is single phase (e.g., water, oil or gas), a single value of viscosity may suffice for given conditions. However, where fluid is multiphase, two or more concurrent phases may occupy a flow space within a conduit (e.g., a pipe). In such an example, a single value of viscosity (e.g., or density) may not properly characterize the fluid in that flow space. Accordingly, as an example, a value or values of mixture viscosities may be used, for example, where a mixture value is a function of phase fraction(s) for fluid in a multiphase flow space. As to surface tension (e.g., σ), it may be defined for gas and/or liquid, for example, where the liquid may be oil or water. Where two-phase liquid-liquid flow exists (e.g., water and oil), then σ may reflect the interfacial tension between oil and water (see, e.g., the slug flow regime and the bubble flow regime).
Multiphase flow, including slug flow, may be modeled and simulated. Multi-dimensional simulation presents a challenge, however, as it may require an impractical amount of computing resources and/or time. Thus, at least for long pipelines, one-dimensional models may be employed, in which properties of the flow are averaged over the pipe cross-section. The model then describes how these averaged properties vary along the pipeline and with time.
Such models may implement various strategies for modeling slug flow. For example, in “slug tracking,” the boundaries (front and tail) of the slugs are followed as they propagate along the pipe. Thus, the slugs and separated zones are represented on a Lagrangian grid, which is superimposed on the Eulerian grid used to solve the basic equations. In another example, “slug capturing,” the underlying equations are resolved on a fine Eulerian grid, including the growth of large waves and the formation of slugs, so that each slug is represented.
These models may provide satisfactory results in a wide variety of contexts. However, some such methods of slug flow modeling and simulation may include long computation times, accuracy and/or stability issues, and/or tuning to match experimental or otherwise measured datasets, such as by using an iterative, trial-and-error process.
In the example of
In an example embodiment, the simulation component 1620 may rely on pipeline components or “entities” 1622. The pipeline components 1622 may include pipe structures and/or equipment. In the system 1600, the components 1622 can include virtual representations of actual physical components that are reconstructed for purposes of simulation. The components 1622 may include components based on data acquired via sensing, observation, etc. (e.g., the pipeline configuration 1612 and other information 1614). An entity may be characterized by one or more properties (e.g., a pipeline model may be characterized by changes in pressure, heat transfer, pipe inclination and geometry, etc.). Such properties may represent one or more measurements (e.g., acquired data), calculations, etc.
In an example embodiment, the simulation component 1620 may operate in conjunction with a software framework such as an object-based framework. In such a framework, entities may include entities based on pre-defined classes to facilitate modeling and simulation. A commercially available example of an object-based framework is the MICROSOFT® .NET® framework (Redmond, Wash.), which provides a set of extensible object classes. In the .NET® framework, an object class encapsulates a module of reusable code and associated data structures. Object classes can be used to instantiate object instances for use by a program, script, etc. For example, borehole classes may define objects for representing boreholes based on well data.
In the example of
As an example, the simulation component 1620 may include one or more features of a simulator such as a simulator provided in OLGA® (Schlumberger Limited, Houston Tex. Further, in an example embodiment, the management components 1610 may include features of a commercially available framework such as OLGA® or the PETREL® seismic to simulation software framework (Schlumberger Limited, Houston, Tex.). The PETREL® framework provides components that allow for optimization of exploration and development operations. The PETREL® framework includes seismic to simulation software components that can output information for use in increasing reservoir performance, for example, by improving asset team productivity. Through use of such a framework, various professionals (e.g., geophysicists, geologists, pipeline engineers, and reservoir engineers) can develop collaborative workflows and integrate operations to streamline processes. Such a framework may be considered an application and may be considered a data-driven application (e.g., where data is input for purposes of modeling, simulating, etc.).
In an example embodiment, various aspects of the management components 210 may include add-ons or plug-ins that operate according to specifications of a framework environment. For example, a commercially available framework environment marketed as the OCEAN® framework environment (Schlumberger Limited, Houston, Tex.) allows for integration of add-ons (or plug-ins) into OLGA® or a PETREL® framework workflow. The OCEAN® framework environment leverages .NET® tools (Microsoft Corporation, Redmond, Wash.) and offers stable, user-friendly interfaces for efficient development. In an example embodiment, various components may be implemented as add-ons (or plug-ins) that conform to and operate according to specifications of a framework environment (e.g., according to application programming interface (API) specifications, etc.).
As an example, a framework may include features for implementing one or more mesh generation techniques. For example, a framework may include an input component for receipt of information from interpretation of pipeline configuration, one or more attributes based at least in part on pipeline configuration, log data, image data, etc. Such a framework may include a mesh generation component that processes input information, optionally in conjunction with other information, to generate a mesh.
In the example of
As an example, the domain objects 1682 can include entity objects, property objects and optionally other objects. Entity objects may be used to geometrically represent wells, surfaces, bodies, reservoirs, etc., while property objects may be used to provide property values as well as data versions and display parameters. For example, an entity object may represent a well where a property object provides log information as well as version information and display information (e.g., to display the well as part of a model).
In the example of
In the example of
As mentioned, the system 1600 may be used to perform one or more workflows. A workflow may be a process that includes a number of worksteps. A workstep may operate on data, for example, to create new data, to update existing data, etc. As an example, a workstep may operate on one or more inputs and create one or more results, for example, based on one or more algorithms. As an example, a system may include a workflow editor for creation, editing, executing, etc. of a workflow. In such an example, the workflow editor may provide for selection of one or more pre-defined worksteps, one or more customized worksteps, etc. As an example, a workflow may be a workflow implementable in OLGA® or the PETREL® software, for example, that operates on pipeline configuration, seismic attribute(s), etc. As an example, a workflow may be a process implementable in the OCEAN® framework. As an example, a workflow may include one or more worksteps that access a module such as a plug-in (e.g., external executable code, etc.).
Accordingly, in some embodiments, the method 1700 may include creating a multiphase fluid transient flow model, such as by using OLGA® or any other suitable pipeline modeling/simulation system. In another embodiment, the method 1700 may include receiving a completed fluid flow model. Either case may be considered as part of receiving a fluid flow model, e.g., as at 1702. As indicated, the model may include a representation of one or more conduits, as well as a flow of multiphase fluid therein. The conduits may be modeled, e.g., according to geometry (e.g., diameter, length, etc.), pressure change, elevation gain, heat transfer, and/or the like. For the remainder of the present description, the model is described in terms of “pipes”; however, it will be readily apparent that the disclosure is not limited to pipes and may apply to any type of fluid conduit. In an embodiment, the multiphase fluid flow may be modeled based on the parameters of the pipes (and/or other equipment), as well as the underlying equations of mass, state, energy, etc.
The method 1700 may also include determining a slug birth rate in the multiphase fluid flow, as at 1704. The slug birth rate may be determined based on one or more of a variety of factors, which may be provided as part of a slug birth rate model. The birth rate, generally referred to as ‘B’ herein, may thus represent the number of new slugs per length of pipe per second.
The slug birth rate may be zero unless conditions exist that allow slugs to form. A first one of such conditions may be known as a “minimum slip criterion” or “slug growth criterion.” More particularly, in an embodiment, the minimum slip criterion may be satisfied if, were a slug to be introduced into the flow, the velocity of the slug front VF would exceed the velocity of the slug tail VT (i.e., VF−VT>0). The difference between VF and VT may represent a mean growth rate of slugs, and may also be representative of a distance from the minimum slip boundary, or the degree of instability of the local separated flow. Accordingly, the value of the difference may represent a driving force, and thus an increasing probability, for new slugs to form, as will be described below. For a slug to be counted (e.g., in the determination of N, below) it may have a length of at least the pipe diameter D. Thus, the time for a slug to form may scale as D/(VF−VT), and the rate at which new slugs form may scale as (VF−VT)/D.
To determine slug tail velocity VT, a correlation for slug tail velocity VT may be implemented in terms of mixture velocity uM, gravity g, pipe diameter D, inclination angle above the horizontal θ, and/or other quantities. Accordingly, slug tail velocity VT may be defined as:
V
T
=f(uM,g,D,θ, . . . ) (6)
The slug front velocity VF may be given by a mass balance across the slug front:
(VF−uGSF)αGSF=(VF−uGBT)αGBT (7)
Solving equation (2) for VF:
where αGSF and uGSF represent the cross-sectional holdup and cross-sectional mean velocity of gas at the front of the slug, respectively, and αGBT and uGBT represent the same quantities at the tail of the zone of separated flow immediately ahead of the slug. Further, equations (7) and (8) may be evaluated when slugs are not present. In such case, values for αGSF and uGSF may be provided (e.g., as hypothetical values), while αGBT and uGBT may take values corresponding to the separated flow.
When the minimum slip criterion (first condition) is satisfied, slugs may grow from the slug precursors, if such precursors are available (second condition). The spatial frequency of slug formation may thus be proportional to the number of large waves (or slug precursors) per unit pipe length NW. However, the presence (or proximity) of slugs may decrease the subsequent formation of slugs, and thus the birth rate B may take into consideration slugs that have already formed. Accordingly, the second condition that may be satisfied in order for slug flow to exist may be that the density of slugs present in the pipe N (slugs per unit length of pipe) may not exceed the density of large wave slug precursors (i.e., NW−N>0).
To determine the number of slug precursors or large waves, a delay constant may be implemented. As such, the density of large wave slug precursors NW may be estimated, as NW=uL/(VTΩD), where Ω is the delay constant and uL is the local mean liquid velocity. In another embodiment, a mechanistic model for slug initiation frequency may be employed. For example, at the threshold of slug formation, the wave profile may be considered to be similar to the tail profile of an incipient slug, and the wave speed may approach the slug tail velocity. As such, the wavelength of the slug may be estimated using a quasi-steady slug tail profile model. The local slug density N at a particular grid point or control volume may be estimated based on the distances to the nearest slugs (if any) in each direction along the pipeline. If no slugs exist in either direction, then the slug density is zero.
In an embodiment, the wave profile may be obtained by solving a first order, ordinary differential equation for liquid holdup αLW(ξ)
This may represent a reduced form of a steady-state, two- (or more) fluid model, which may be based at least in part on an assumption that the wave (slug precursor) propagates without changing shape. As such, the flow may be considered quasi-steady in a frame of reference moving with the tail speed. In equation (9), represents the spatial coordinate measured backwards from the wave crest (tail of the slug precursor). In the two-fluid model, Z represents the equilibrium terms: friction and the axial component of gravity, which in the case where the separated flow is stratified are according to equation (10):
The denominator Y in equation (9) may represent one or more non-equilibrium terms, such as inertial and hydraulic gradient terms, which, for stratified flow, may be:
The terms τIW, τLW, and τGW represent the shear stresses between the gas and liquid, between the liquid and the pipe wall, and between the gas and the pipe wall, respectively, while SIW, SLW, and SGW represent the corresponding perimeter lengths, and the subscript ‘W’ denotes “wave.” A is the pipe cross-sectional area, ûSL and ûSG are the superficial velocities of liquid and gas, respectively, relative to the moving frame of reference, ρL and ρG are the liquid and gas densities, respectively, g is the acceleration of gravity and θ represents the angle of inclination of the pipe above the horizontal.
The mean holdup may be determined by integration over the wave profile:
where LW is the distance between the tail of one slug precursor and the front of the next. Further, the slug length of the slug precursor may be set to zero, or any other value, for example a length of a few diameters, in order to determine the frequency of slug precursors. Moreover, an approximate solution may be introduced for the wave profile in the exponential form, as equation (13):
αLW≈{tilde over (α)}LW(ξ)=αLWE+(αLW0−αLWE)e−kξ (13)
where αLWE is a hypothetical equilibrium holdup achieved for a very long wave tail, ξ→∞, Z→0, and αLW0 is the hold up at the wave crest (slug tail), which may be set equal to the slug body holdup of the incipient slug. When the void in the slug is neglected, αLW0 may be set to unity. As such, the mean holdup value of the liquid corresponding to the approximate profile may be:
In embodiments, the product kLW may be about three (or another, moderately large number), so that the stratified zone is long enough for the liquid level to approach the equilibrium value and the exponential term in equation (14) may be neglected. In such a case, LW may be determined from:
To estimate the value of k, the spatial derivative of the exponential profile may be given as:
so that a value of the exponential coefficient k may be estimated from
Here, αLWR may be a reference value of the holdup taken at a point along the profile. In an embodiment, the value of αLWR may be selected such that the half-angle δ subtended by the liquid layer at the pipe center is between the equilibrium value δE and the value of the slug tail δ0, weighted by a fraction cK:
δR=δE+cK(δ0−δE) (18)
The fraction cK may serve as a tuning variable in the model. The value may be predetermined or received, e.g., from a user, as part of the method 1700. For example, the fraction may be set as 0.18, but in other embodiments, may be any other suitable number. The holdup may be given in terms of the half angle δ by αLW=(δ−cos δ sin δ)/π.
An estimate for the number of precursor waves per unit length may thus be:
where cW may be a free tuning parameter, which may be set, for example, as 1.
When the wave propagates without change of form, the liquid flux relative to the moving frame of reference may be constant along the wave profile, such that:
αLWûLW≈ûSL (20)
where ûLW=VW−uLW is the liquid velocity (measured backwards) relative to the wave crest (slug tail) and ûSL=VW−uSL is the corresponding superficial velocity. Continuity of liquid holdup and flux across the slug tail may give αLW0=αLST and ûSL=(VW−uLST)αLST, where αLST and uLST are the holdup and velocity of liquid, respectively, at the tail of the slug precursor (e.g., the crest of the wave). In some embodiments, gas entrainment may be ignored, and αLST≈1, δ0=π, and uLST=uM, such that ûSL≈VW−uM, where um is a local mixture velocity.
The mean liquid flux in the wave may be determined as:
Further, as uLW=VW−ûSL/αLW, liquid flux becomes:
yielding:
in which uG is the mean gas velocity
For a developing flow, the liquid holdup αL and the flux qL may be determined independently. As such, the wave velocity VW, which may be equal to the gas velocity uG in the case with no gas entrainment, may differ from the slug tail velocity VT. This potential inconsistency may be resolved in at least two ways. First, in a steady flow, the wave velocity may be equal to the slug tail velocity, VW=VT, which may be regarded as an approximation for unsteady flow. In such case, the wave model may take
In this case, the wave model may use a liquid holdup value
In some embodiments, determining a slug death rate model may not be needed, as a slug may simply be considered to be dead with its characteristic length Ls approaches zero. In other embodiments, a slug death rate may be determined. If slugs are present, and the slug tail velocity VT is greater than the slug front velocity VF, the slugs may decrease in length. The mean front and tail velocity of relatively short slugs may be considered generally constant, thus the model may neglect slugs for which the tail velocity differs from the standard form. Thus, the rate at which the slugs disappear may be proportional to (VT−VF)ψ(0). The function ψ(LS) represents the probability density function of slugs of length LS, and ψ(0) represents the probability density of slugs of zero (or substantially zero) length. In some embodiments, ψ(0) may be proportional to N/
where cD is another dimensionless constant that may be tuned to data. Further, to avoid a potential singularity when
In an embodiment, if both of the first condition (minimum slip criterion) and second conditions (available precursors) are satisfied, the birth rate B may be determined according to the following equation:
In equation (27), D represents the pipe diameter, and cB is a constant of proportionality that is determined by matching the model with experimental data and/or field data. The birth rate model gives the birth rate B in terms of at least two factors, which represent the degree of instability of the local stratified flow, and the spatial density of slug precursors (slugs/meter).
The method 1700 may then proceed to initiating a slug flow in the fluid flow model based at least partially on the slug birth rate, as at 1706. In an embodiment, initiating slug flow may be conducted according to a population equation, which may employ the birth rate and/or death rate calculated above. An example of such a population equation may be as follows:
where N is the number of slugs per unit pipe length, UA is the advection velocity, B is the slug birth rate, and D is the slug death rate. In some embodiments, as mentioned above, a model for slug death may be omitted; as length approaches zero, the slug may be considered dead.
In an embodiment, the simulation of the fluid flow model may proceed according to time steps Δt, where the equations describing the state of the cells or control volumes (e.g., lengths of pipe) of the model are resolved after one, some, or each time step. Further, the number of new slugs formed may be generally described in terms of the birth rate B, the control volume length Δz and the time step Δt as:
ΔN=BΔzΔt. (29)
However, the pipe length Δz and/or the time step Δt may be relatively short, such that ΔN is generally less than one and greater than or equal to zero. Accordingly, embodiments of the present method 1700 may employ the ΔN value as a probability. For example, the method 1700 may include generating a random or pseudo-random number X, which may be uniformly distributed on the interval [0, 1]. When ΔN>X, a slug may be initiated, and if ΔN<X, a slug may not be initiated.
When one or more slug flows at one or more lengths of pipe, at a time step, are resolved, the method 1700 may include displaying data representative of the slug flow, as at 1708. This may take any one or more of a variety of forms and may result in a representation of an underlying object changing, based on the simulation. For example, one or more slugs may be graphically represented in a pipe. In another embodiment, a frequency of slug flow, e.g., as a plot, may be created and/or modified according to the method 1700. In another embodiment, a slug length distribution, e.g., as a plot, may be created and/or modified according to the method 1700. In other embodiments, other types of graphical displays based on data from the underlying actual or hypothetical physical pipeline system may be provided.
The use of the flowback model to determine drawdown pressures, along with chemical analysis of flowback fluids, solids assessment, and accurate flow rates using a multiphase flow meter that will provide data to confirm and validate the results from the model allows for a shift from rule-of-thumb practice to a data-driven approach based on rock-fluid interactions that helps preserve fracture conductivity and hence increases estimated ultimate recovery (EUR) and well production performance.
The flowback systems and methods described herein allows for prediction, detection, estimation, and response when there are rapid changes in the bottomhole pressure during flowback. The use of a multiphase flow meter provides high speed, high resolution data, which allows for flow rate adjustments to be made within one well piping volume that may not be possible with other separator/phase monitoring systems. The speed of this measurement allows for novel responses to slugging situations—detection of oscillating or rapidly varying excessive drawdown pressure change rates that are not otherwise detectable.
Also, the flowback systems and methods described herein provide automation and connection of the multiphase flow meter with water chemistry measurements such as conductivity and an automated choke that allows for control of downhole pressures in a gradual manner, maintaining conductivity in channels that are only partially propped.
Additionally, the flowback systems and methods described herein provide data storage, data integration, and data analytics processes to use as background knowledge to calibrate engineered flowback procedures for subsequent wells. Data can be incorporated into, for example, HRA (Heterogeneous Rock Analysis), or an alternate rock classification system, where the rock type data is processed for flowback management on subsequent wells.
There have been described and illustrated herein several embodiments of a flowback system and a flowback control method. While particular embodiments have been described, it is not intended that the disclosure be limited thereto, as it is intended that the disclosure be as broad in scope as the art will allow and that the specification be read likewise. In addition, while particular types of devices have been disclosed, it will be understood that other devices having the same function(s) can be used. For example, and not by way of limitation, multiple single phase flow meters may be used instead of a single multiphase flow meter. It will therefore be appreciated by those skilled in the art that yet other modifications could be made to the provided disclosure without deviating from its spirit and scope as claimed.
This application claims priority under 35 U.S.C. §119(e) to U.S. Provisional Application No. 62/107,157, filed on Jan. 23, 2015, the entire contents of which are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US16/14424 | 1/22/2016 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62107157 | Jan 2015 | US |