Operations, such as geophysical surveying, drilling, logging, well completion, and production, are performed to locate and gather valuable downhole fluids from subterranean formations. In order to extract fluids, the trajectories of the wells are carefully determined. Planning the trajectory may include identifying constraints to the trajectory caused by subsurface formations and existence of nearby wells.
In general, in one aspect, one or more embodiments relate to collision detection. The collision detection may include identifying a planned trajectory of a planned well, selecting offset wells based on the planned trajectory, filtering the offset wells once selected to obtain filtered wells. The filtering includes generating first three dimensional bounding boxes along the planned trajectory. The first three dimensional bounding boxes each include ellipsoids of uncertainty (EOU) along the planned trajectory. The filtering further includes performing a first removal process including, for each offset well in a set of unprocessed wells in the of offset wells, generating second three dimensional bounding boxes along an offset trajectory of the offset well, where the second three dimensional bounding boxes each include a second EOUs along the offset trajectory, and filtering the offset well from the offset wells when the first three dimensional bounding boxes satisfy a first threshold distance from the second three dimensional bounding boxes. Collision detection may further include presenting at least a subset of the filtered wells.
Other aspects will be apparent from the following description and the appended claims.
Specific embodiments will now be described in detail with reference to the accompanying figures. Like elements in the various figures are denoted by like reference numerals for consistency.
In the following detailed description of embodiments, numerous specific details are set forth in order to provide a more thorough understanding. However, it will be apparent to one of ordinary skill in the art that the invention may be practiced without these specific details. In other instances, well-known features have not been described in detail to avoid unnecessarily complicating the description.
Throughout the application, ordinal numbers (e.g., first, second, third, etc.) may be used as an adjective for an element (i.e., any noun in the application). The use of ordinal numbers is not to imply or create any particular ordering of the elements nor to limit any element to being a single element unless expressly disclosed, such as by the use of the terms “before”, “after”, “single”, and other such terminology. Rather, the use of ordinal numbers is to distinguish between the elements. By way of an example, a first element is distinct from a second element, and the first element may encompass more than one element and succeed (or precede) the second element in an ordering of elements.
In general, embodiments are directed to collision detection between a planned well and an offset well. In one or more embodiments, a collision occurs between the planned well and the offset well when the trajectory of the planned well (i.e., planned trajectory) intersects with the trajectory of the offset well (i.e., offset trajectory). One or more embodiments identify the planned trajectory of a planned well, select offset wells based on the planned trajectory, filter the offset wells to obtain filtered wells, and present at least a subset of the filtered wells. One or more embodiments may identify a planned trajectory of a planned well, select an offset well based on the planned trajectory, and present a user interface showing a three dimensional restricted zone around the offset well for the planned well.
As shown in
In one or more embodiments, the surface unit (112) is operatively coupled to a field management tool (116) and/or the wellsite system (110). In particular, the surface unit (112) is configured to communicate with the field management tool (116) and/or the wellsite system (110) to send commands to the field management tool (116) and/or the wellsite system (110) and to receive data therefrom. For example, the wellsite system (110) may be adapted for measuring downhole properties using logging-while-drilling (“LWD”) tools to obtain well logs and for obtaining core samples. In one or more embodiments, the surface unit (112) may be located at the wellsite system (110) and/or remote locations. The surface unit (112) may be provided with computer facilities for receiving, storing, processing, and/or analyzing data from the field management tool (116), the wellsite system (110), or other parts of the field (100). The surface unit (112) may also be provided with or functionally for actuating mechanisms at the field (100). The surface unit (112) may then send command signals to the field (100) in response to data received, for example to control and/or optimize various field operations described above.
In one or more embodiments, the data received by the surface unit (112) represents characteristics of the subterranean formation (104) and may include seismic data and/or information related to porosity, saturation, permeability, natural fractures, stress magnitude and orientations, elastic properties, etc. during a drilling, fracturing, logging, or production operation of the wellbore (103) at the wellsite system (110).
In one or more embodiments, the surface unit (112) is communicatively coupled to the field management tool (116). Generally, the field management tool (116) is configured to analyze, model, control, optimize, or perform other management tasks of the aforementioned field operations based on the data provided from the surface unit (112). Although the surface unit (112) is shown as separate from the field management tool (116) in
The surface unit (112) and field management tool (116) may be connected to multiple wells. In particular, the configuration shown in
A planned well (208) is a well that is being planned in accordance with one or more embodiments. In particular, the trajectory of the planned well is being planned. The trajectory may follow any of a variety of paths to the reservoir, and may change as the planned well is being planned. For example, the planned well may follow a straight path or meander in one or more directions to the reservoir.
An offset well (210) is any well that may interfere with the planned well (208). Specifically, an offset well is any well that is identified as a possible source of collision with the planned trajectory of the planned well.
The planned well and/or one or more of the offset wells may have one or more horizontal sections. In the horizontal section, the wellbore's departure from vertical exceeds approximately 80 degrees. The planned well and/or one or more of the offset wells may have one or more vertical sections. In the vertical section, the wellbore is at least within 80 degrees to the vertical.
In one or more embodiments, the data repository (308) is any type of storage unit and/or device (e.g., a file system, database, collection of tables, or any other storage mechanism) for storing data. Further, the data repository (308) may include multiple different storage units and/or devices. The multiple different storage units and/or devices may or may not be of the same type or located at the same physical site.
The data repository (308) includes functionality to store field data (314). Field data (314) is any type of data from the field, such as the field shown in
Continuing with
The user interface (312) includes functionality to present data to a user and receive commands from a user. The user interface (312) includes functionality to present the trajectory to a user. In particular, the user interface (312) may include functionality to present a three dimensional rendering of the trajectories for collision detection. The user interface (316) may further include functionality to receive approval and parameters from a user. Although not shown in
The field management tool (116) may include other modules such as a modeling module for modeling one or more aspects of the subsurface formations and performing wellsite planning. The field management tool may include a field control module that includes functionality to drill the planned well based on the collision detection analysis. For example, the field control model may include functionality to send control signals to the planned wellsite equipment to change various aspects of the drilling operations, such as mud weight, choke positions, and other configurable elements of the drilling equipment. The field control model may further include functionality to start or stop drilling operations.
While
While
In Block 401, a planned trajectory of the planned well is identified in accordance with one or more embodiments. In one or more embodiments, the graphical user interface receives a selection of a predefined trajectory. For example, using a mouse, keyboard, touch screen input device, etc., the user may input a command to select a displayed trajectory. The command may cause the input device to notify the device driver of the input device, which triggers an event to the computing device processor. The computing device processor determines the currently active application and notifies the currently active application with parameters describing the input. In turn, the currently active application, using standard library code, interprets the notification with parameters of the portion of the input as a selection in the graphical user interface, and, based on the selection, identifies the selected planned well. Using a similar technique, the user interface may receive information about a file, such as from a file menu or text box displayed in the graphical user interface. In one or more embodiments, a user may interactively submit the trajectory information for the planned well. For example, the user may use a well planning application, such as a user, via the user interface, may submit a trajectory for the planned well. The trajectory may be submitted interactively using the graphical user interface, such as by using drilling simulation software.
In Block 403, offset wells that may collide with the planned well are selected based on the trajectory in accordance with one or more embodiments. The initially selected offset wells include offset wells that are in the geographic region of the planned well. For example, offset wells, which are on the other side of the world, may not be selected. In some embodiments, an initial filtering removes wells that are more than a threshold distance away from the planned well. For example, the threshold distance may be the total length of the longest well multiplied by a constant, such as two, three, etc. By way of an example, the initial filtering may remove wells that are more than fifty miles away.
In Block 405, a filtering procedure is applied to the offset wells to create filtered wells in accordance with one or more embodiments. In particular, the filtering reduces the number of offset wells to consider when performing collision detection.
Continuing with
In Block 409, results of the calculations are presented in accordance with one or more embodiments. In one or more embodiments, the results are presented as a three-dimensional rendering of the offset well and the planned well. The three dimensional rendering may include a rendering of the trajectory and restricted regions. Further, a user may use one or more graphical user interface widgets, or select and move, while selected, the three dimensional rendering to view the rendering at different angles. Receiving the selection and movement may be performed as discussed above with reference to Block 401 of
Based on the analysis, a field operation may be performed. For example, the field management tool may instruct the field equipment to drill the planned well based on the analysis. In response, the field equipment may perform drilling operations.
In Block 503, a determination is made whether the well head distance is less than the surface warning distance in accordance with one or more embodiments. In one or more embodiments, the surface warning distance is a maximal distance for which the collision detection calculation is automatically performed without further filtering. The surface warning distance may be pre-defined within the software, by a user, or by another component. In one or more embodiments, a small surface warning distance may increase the amount of wells that are processed through later filtering and ultimately have collision detection determined. A surface warning distance that is too large may have collision detection calculation performed for too many wells. Block 503 may be performed by issuing an instruction to compare two numbers, such as to the arithmetic logic unit of the computing device processor. If the well head distance is less than the surface warning distance, the flow proceeds to Block 513 for the well. In other words, collision detection calculation may remain in the set or is added to a set, or otherwise marked for collision detection calculation.
Returning to Block 503, if the well head distance is not less than the surface warning distance, then a filter out box is calculated for the planned well and offset well in Block 505. In particular, the bounding box of the planned well is calculated and projected onto the surface. The bounding box is the smallest box that fits the entire planned well. Calculating the bounding box and projecting onto the surface may include determining, for each of two directions of the surface (not including depth), two points that are the maximum distance of the planned well in the particular direction. Further, in the two directions, the total measured depth of the offset well is added.
In Block 507, a determination is made whether the offset well is in the filter out box in accordance with one or more embodiments. In other words, the offset well may be projected onto the surface to determine whether any portion of the offset well is in filtered out box. If the offset well is not in the filtered out box, then, in Block 515, the offset well is removed from the set of offset wells having collision risk. Removing the offset well may include setting a value associated with the offset well to indicate to not perform collision detection calculation, adding the offset well to a data structure, removing the offset well from a data structure, or ignoring the offset well.
Returning to Block 507, if the offset well is in the filter out box, then the flow proceeds to Block 509. In Block 509, uncertainty bounding boxes for the planned well and the offset well are calculated in accordance with one or more embodiments. In one or more embodiments, calculating the uncertainty bounding boxes for a well may be performed as follows.
Initially, ellipsoids of uncertainty are calculated. Calculating the ellipsoids of uncertainty (EOU) may be performed as described in A. Jamieson, et al., Introduction to Wellbore Positioning, University of the Highlands and Islands, Version 01.7.12 (2012) and in H. S. Williamson, Accuracy Prediction for Directional Measurement While Drilling, SPE Drill and Completion (15) (4) (December 2000). Using the EOU, a unique bounding box is created for each EOU. Adjacent bounding boxes may intersect, may have common edges, or may be spaced apart. The bounding box is the minimum box surrounding the EOU, such that two EOUs with such boxes that are apart from each other will not trigger collision detection warning according to the anti-collision rule. In other words, two adjacent bounding boxes that are spaced apart on the trajectory are each not so small that the possibility of collision should be detected.
In one or more embodiments, multiple parameters may be used to determine the single bounding box around one given EOU. The parameters may be configured in the anti-collision rule. For example, the parameter may be minimum allowed separation factor, which is described in Introduction to Wellbore Positioning (identified above). In one or more embodiments, if the minimum allowed separation factor is five, then the bounding box size is five times the size of the smallest box that can surround the EOU. Another parameter may be a warning distance between planned well trajectory and offset well trajectory. Using the a warning distance is performed by dividing the warning distance by two to obtain a result. The bounding box using any other parameter should extend in each direction at least by the result. If the bounding box does not extend in each direction at least by the result, then the bounding box is increased to extend in each direction by the result. By way of an example, if the a warning distance is fifteen, then the bounding box should extend in each of the six directions (x+, x−, y+, y−, z+, z−) at least 7.5 (i.e., 15/2). If the bounding box calculated using the minimum allowed separation factor does not extend by 7.5 in each of the six directions, then the bounding box is increased to extend in the each of six directions by 7.5. If the bounding box calculated using the minimum allowed separation factor does extend by at least 7.5 in each of the six directions, then the box calculated using the minimum allowed separation factor is used.
After generating bounding boxes, the bounding boxes around a single EOU (i.e., single EOU bounding boxes) are combined into bigger bounding boxes (i.e., multi-EOU bounding boxes). In one or more embodiments, each pair of adjacent multi-EOU bounding boxes may have a common EOU (i.e., an EOU that is in both adjacent bounding boxes). Thus, the multi-EOU bounding boxes intersect and span the trajectory. In one or more embodiments, a predefined number of single EOU bounding boxes are combined into the multi-EOU bounding boxes. For example, every four adjacent single EOU bounding boxes may be combined into a multi-EOU bounding box, where the top and bottom single EOU bounding boxes are in two multi-EOU bounding boxes. In one or more embodiments, the multi-EOU bounding boxes may be further combined based on being within a threshold distance from each other in the z-direction (i.e., the true vertical depth direction). For example, the threshold distance may be twenty meters. In other words, the adjacent multi-EOU bounding boxes combined have a true vertical depth that is less than a threshold. Thus, in one or more embodiments, horizontal sections of the well may have multiple multi-EOU bounding boxes combined. In one or more embodiments, more than two adjacent multi-EOU bounding boxes may be combined.
In one or more embodiments, a further refinement may be performed to remove intersections between the adjacent bounding boxes. For example, for the lowest two bounding boxes, one intersection in z direction exists. The intersection of the upper box may be removed, and the lower box may be expanded to include the intersection. The expansion may be performed to include the intersection as well as retain the box structure. A similar operation may be performed for the next two adjacent pair of bounding boxes, whereby, for a pair, the section from the upper box that is in the intersection is removed, and the lower box expanded to include the section in the intersection. The use of the terms upper and lower is with respect to measured depth in accordance with one or more embodiments. Rather than adding the intersection to the lower bounding box, the intersection may be added to the upper bounding box. By performing the operation of combining bounding boxes, one or more embodiments may increase speed of filtering.
Further, although
Continuing with
If, in Block 511, a determination is made that the offset well bounding boxes and the planned well bounding boxes intersect, then the method flows to Bock 513 to perform collision detection calculation on the offset well. If, in Block 511, a determination is made that the offset well and planned well do not have any intersecting bounding boxes, then the flow proceeds to Block 515 to remove the offset well from the set of offset wells having collision risk. In other words, the offset well is filtered from the set of wells that may collide with the planned well.
Regardless of whether Block 513 or Block 515 is performed, the flow may proceed to Block 517 to determine whether another offset well exists that is unprocessed. If another offset well exists, the flow may proceed to Block 501, to determine whether to filter the next offset well.
When Block 517 completes, if an offset well is determined to have risk, standard collision detection analysis may be performed to determine the risk for collisions. In other words, the filtering of the wells may stop and standard collision detection may be performed. Wells that are deemed to have greater possibility of collision may have restricted zones defined for the wells.
Turning to
In Block 603, an offset well EOU in the offset well is selected in accordance with one or more embodiments. In one or more embodiments, the flow may iterate through the EOUs for the offset well to identify the restricted zone. Any unprocessed offset well EOU may be selected for processing in accordance with one or more embodiments.
In Block 605, a determination is made whether (i) the offset well EOU is at a horizontal section of offset well trajectory, or, (ii) at the depth level of offset well EOU, the planned well is at a horizontal section. In other words, the determination is made whether the offset well or the planned well is at a horizontal section at the offset well EOU or at the depth of the offset well EOU in the case of the planned well. As discussed above, determining whether a well is at a horizontal section may be performed by determining the amount of deviation of the offset well from the true vertical depth direction. If the amount of deviation satisfies a horizontal deviation threshold, then the well is determined to be at the horizontal section of the trajectory.
If neither condition of block 605 is satisfied, the flow proceeds to block 607. In Block 607, a planned well EOU that is at a true vertical depth within a depth threshold to the true vertical depth of the offset well is selected. In other words, the selected planned well EOU has at least substantially the same true vertical depth value as the offset well EOU. The selected planned well EOU and offset well EOU may be processed in Block 611.
Returning to Block 605, if either condition or both conditions of block 605 are satisfied, the flow proceeds to Block 609. In Block 609, the planned well EOU that is closest to the offset well EOU is selected in accordance with one or more embodiments. In one or more embodiments, deviation, when either or both wells are at a horizontal section may cause a collision at the location of the closest EOUs. Thus, the distance between the offset well EOU and each planned well EOU is calculated to determine which planned well EOU has the minimal distance to the offset well EOU in accordance with one or more embodiments. The planned well that has the minimal distance is selected as the selected planned well EOU and processed in Block 611.
In Block 611, a restricted zone calculation is performed for the selected planned well EOU and offset well EOU. The restricted zone calculation is described in
Continuing with
The three dimensional restricted zone is made by connecting the two dimensional restricted zones. To keep the planned well safe in terms of anti-collision is to keep the planned well trajectory out of any restricted zone, but not to keep the planned well EOUs out of the restricted zones in accordance with one or more embodiments of the invention.
Returning to
In Block 615, the two dimensional restricted zones are connected along the offset well trajectory to create a three dimensional restricted zone. In other words, for each adjacent offset well EOU, creating the three dimensional space may be performed as follows. For each point, on a two dimensional restricted zone, the corresponding matching point is identified based on having the same angular offset from a based angle of the trajectory. A line is created that connects the two points along the trajectory. As the trajectory may curve, the line may curve as well. Thus, an irregular three dimensional shape may be created having an irregular cross section. By allowing for irregular cross sections, one or more embodiments may create a restricted zone that accurately reflects the shape of the borehole.
One or more embodiments may be used to alleviate or remove the probability of missing an offset well with respect to collision detection risk, while at the same time filtering out non-risky offset wells in a fast manner. For example, in some embodiments, five thousand wells may be filtered out in less than or equal to approximately two seconds.
Diagram (820) shows the trajectory with the multi-EOU bounding boxes revised into non-intersecting bounding boxes (e.g., bounding box (822)). As shown in diagram (820), section (824) may be added to one bounding box and section (826) may be removed from the other box in an adjacent pair of bounding boxes. Thus, the box shape is preserved with the intersections, while at the same time ensuring that the trajectory is spanned by bounding boxes. Thus, final filtering may be performed to remove offset well trajectories that do not have bounding boxes which intersect with the planned well trajectory.
One or more embodiments may further determine and calculate restricted zones around the offset well. EOUs from both the planned well and the offset well are used to calculate the restricted zone. When the well plan is adjusted to be closer to the offset well, EOU for the planned well will change, and, thus, the restricted zone will also change. To make the restricted zone a good guidance for new well design, the restricted zone change should be minimized when the new plan is adjusted. In other words, for one depth of the offset well, one EOU from the current planned well should be found, which is the best estimate of the threatening EOU when the planed well gets closer to the offset well.
One or more embodiments are directed to a method for calculating and show the restricted pipe around the offset well. At one depth of the offset well, if the well plan designer is concerned about anti-collision at this depth and wants to do a small change of the subject plan, most likely when the plan is moved to other directions around the offset well, the threatening EOU at the subject plan will not change much in both size and orientation.
One or more embodiments further include functionality to show restricted zones around offset wells in three dimensional 3D visualization for well path design with anti-collision concern. One or more embodiments display the restricted zones around each offset well leaving the available space outside of restricted zones for the planned well path to go without collision failure. Well plans that intersect with a restricted zone fail collision detection.
Embodiments may be implemented on virtually any type of computing system regardless of the platform being used. For example, the computing system may be one or more mobile devices (e.g., laptop computer, smart phone, personal digital assistant, tablet computer, or other mobile device), desktop computers, servers, blades in a server chassis, or any other type of computing device or devices that includes at least the minimum processing power, memory, and input and output device(s) to perform one or more embodiments. For example, as shown in
Software instructions in the form of computer readable program code to perform embodiments may be stored, in whole or in part, temporarily or permanently, on a non-transitory computer readable medium such as a CD, DVD, storage device, a diskette, a tape, flash memory, physical memory, or any other computer readable storage medium. Specifically, the software instructions may correspond to computer readable program code that when executed by a processor(s), is configured to perform embodiments.
Further, one or more elements of the aforementioned computing system (1200) may be located at a remote location and connected to the other elements over a network (1212). Further, embodiments may be implemented on a distributed system having a plurality of nodes, where each portion may be located on a different node within the distributed system. In one embodiment, the node corresponds to a distinct computing device. The node may correspond to a computer processor with associated physical memory. The node may correspond to a computer processor or micro-core of a computer processor with shared memory and/or resources.
While the invention has been described with respect to a limited number of embodiments, those skilled in the art, having benefit of this disclosure, will appreciate that other embodiments can be devised which do not depart from the scope of the collision detection method as disclosed herein.
This application claims priority, pursuant to 35 U.S.C. §119(e), to U.S. Provisional Application No. 62/055,183, filed on Sep. 25, 2014, the entirety of which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
62055183 | Sep 2014 | US |