By monitoring the electric submersible pump (ESP) performance, operators may recognize problems as they develop. In many cases, the ESP performance declines gradually, leaving operators with time to proactively intervene if they are aware of the problem. Sensors are the heart of the ESP performances diagnostic and monitoring since they provide a steady stream of real-time ESP measurements. Conventional sensors of the ESP capture parameters to monitor and diagnose the ESP performance including current-leakage, discharge-pressure, intake-pressure, intake-temperature, motor-oil or winding-temperature, and motor- and pump-vibration. However, the integrity of the ESP components including the ESP protector has not been captured. Accordingly, there is a need for a mechanism for monitoring the integrity of the protector of the ESP.
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.
In general, in one aspect, embodiments disclosed herein relate to an electric submersible pump (ESP) system for monitoring the integrity of a protector of the ESP. The ESP system includes an ESP, which comprises a sensor housing, and a surface panel electrically connected to the sensor housing. The ESP further includes a submersible motor electrically connected to the sensor housing, a ported adapter electrically connected to the submersible motor, the protector electrically connected to the ported adapter, an intake electrically connected to the protector, and a submersible pump electrically connected to the intake. The sensor housing includes a current-leakage sensor, a discharge-pressure sensor, an intake-pressure sensor, an intake-temperature sensor, a motor-oil or winding-temperature sensor, a motor and pump-vibration sensor, and a downhole electronic reader. The ported adapter includes a fluid sensor configured to measure fluid contamination inside the protector from a well fluid due to a cycle of start and stop of the ESP through a run-life of the ESP and to transmit measured fluid contamination data to the downhole electronic reader. The downhole electronic reader transmits the measured fluid contamination data to the surface panel. The surface panel is configured, based on the measured fluid contamination data, to predict remaining life expectancy of the ESP, to continuously monitor in real-time the integrity of the protector, to fine-tune operation of the ESP, to alert downhole problems early on, to take corrective measures to the downhole problems, and to request a replacement of the ESP.
In general, in another aspect, embodiments disclosed herein relate to a method for monitoring an integrity of a protector of an electric submersible pump (ESP) system. The ESP includes a sensor housing, a motor electrically connected to the sensor housing, a ported adapter electrically connected to the motor, the protector electrically connected to the ported adapter, an intake electrically connected to the protector, and a submersible pump electrically connected to the intake. The method includes installing a fluid sensor in a ported adapter of the ESP; measuring fluid contamination inside the protector, by the fluid sensor, from a well fluid due to a cycle of start and stop of the ESP through a run-life of the ESP; transmitting measured fluid contamination data, by the fluid sensor, to the downhole electronic reader; electrically connecting a surface panel to the sensor housing; transmitting the measured fluid contamination data, by the downhole electronic reader, to the surface panel; predicting remaining life expectancy of the ESP, by the surface panel, based on the measured fluid contamination data; continuously monitoring in real-time the integrity of the protector, by the surface panel, based on the measured fluid contamination data; fine-tuning operation of the ESP, by the surface panel, based on the measured fluid contamination data; alerting downhole problems early on, by the surface panel, based on the measured fluid contamination data; taking corrective measures to the downhole problems based on the measured fluid contamination data; and requesting a replacement of the ESP, by the surface panel, based on the measured fluid contamination data.
Other aspects and advantages of the claimed subject matter will be apparent from the following description and the appended claims.
Specific embodiments of the present disclosure will now be described in detail below with reference to the accompanying drawings. Like elements in the various figures are denoted by like reference numerals for consistency.
In the following detailed description of embodiments of the disclosure, numerous specific details are set forth to provide a more thorough understanding of the invention. However, it will be apparent to a person having 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) may be used as an adjective for an element (e.g., any noun in the application). The use of ordinal numbers is not intended to imply or create a particular ordering of the elements nor to limit any element to being only a single element unless expressly disclosed, such as using 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 may succeed (or precede) the second element in an ordering of elements.
In general, in one aspect, embodiments disclosed herein relate to an electric submersible pump (ESP) system for monitoring the integrity of a protector of the ESP. The ESP system comprises an ESP and a surface panel. The ESP includes a sensor housing, a submersible motor electrically connected to the sensor housing, a ported adapter electrically connected to the submersible motor, the protector electrically connected to the ported adapter, an intake electrically connected to the protector, and a submersible pump electrically connected to the intake. The sensor housing includes a current-leakage sensor, a discharge-pressure sensor, an intake-pressure sensor, an intake-temperature sensor, a motor-oil or winding-temperature sensor, a motor and pump-vibration sensor, and a downhole electronic reader. The ported adapter includes a fluid sensor configured to measure fluid contamination inside the protector from a well fluid due to a cycle of start and stop of the ESP through a run-life of the ESP. The fluid sensor is also configured to transmit the measured fluid contamination data to the downhole electronic reader. The surface panel, based on the measured fluid contamination data, is configured to predict the remaining life expectancy of the ESP, to continuously monitor in real-time the integrity of the protector, to fine-tune the operation of the ESP, and to request a replacement of the ESP.
In general, in one aspect, embodiments disclosed herein relate to a method for monitoring an integrity of a protector of an electric submersible pump (ESP) system. The ESP includes a sensor housing, a submersible motor electrically connected to the sensor housing, a ported adapter electrically connected to the submersible motor, the protector electrically connected to the ported adapter, an intake electrically connected to the protector, and a submersible pump electrically connected to the intake. The sensor housing includes a current-leakage sensor, a discharge-pressure sensor, an intake-pressure sensor, an intake-temperature sensor, a motor-oil or winding-temperature sensor, a motor and pump-vibration sensor, and a downhole electronic reader. The method comprises installing a fluid sensor in a ported adapter of the ESP; measuring fluid contamination inside the protector, by the fluid sensor, from a well fluid due to a cycle of start and stop of the ESP through a run-life of the ESP; transmitting the measured fluid contamination data, by the fluid sensor, to the downhole electronic reader; electrically connecting a surface panel to the sensor housing; transmitting the measured fluid contamination data, by the downhole electronic reader, to the surface panel; predicting remaining life expectancy of the ESP, by the surface panel, based on the measured fluid contamination data; continuously monitoring in real-time the integrity of the protector, by the surface panel, based on the measured fluid contamination data; fine-tuning the operation of the ESP, by the surface panel, based on the measured fluid contamination data; and requesting a replacement of the ESP, by the surface panel, based on the measured fluid contamination data.
The submersible pump 110, electrically connected to the intake 120, draws the well fluid from the intake 120 and discharges the well fluid to the surface of the Earth. In one or more embodiments, the submersible pump 110 may include a plurality of stages. Each of the plurality of stages 50 includes an impeller coupled to a shaft rotatable about a central axis of the submersible pump 110. The rotation of the shaft of the submersible pump 110, by the submersible motor 150, causes the impeller to rotate within an outer pump housing. Each impeller 52 draws the well fluid in through the impeller and routes the well fluid along an interior impeller passage before discharging the well fluid through an impeller outlet and into an axially adjacent diffuser. The submersible pump 110 may include an inner thrust member configured to resist downthrust loads created by the rotating of the impeller.
The intake 120, electrically connected to the protector 130, includes a plurality of ports that provide a path for drawing the well fluid into the submersible pump 110 from the wellbore.
The protector 130, electrically connected to the ported adapter 140, transmits the torque generated by the submersible motor 150 to the submersible pump 110 for rotating the shaft of the submersible pump 110. The protector 130 also provides a seal against fluids/contaminants entering the submersible motor 150. The protector 130 includes a lower bag protector and an upper bag protector. The protector 130 lies between the submersible pump 110 and the submersible motor 150. The protector 130 may have several functions such as carrying upthrust loads or downthrust loads developed by the submersible pump 110, coupling the torque developed by the submersible motor 150 to the submersible pump 110, keeping the well fluid out of the submersible motor 150, and providing a reservoir of fluid to accommodate the thermal expansion of oil of the submersible motor 150.
The protector 130 includes bearings rated higher than the maximum thrust that the submersible pump 110 will generate. The protector 130 includes a shaft configured to deliver full torque without exceeding its yield strength. The protector 130 transfers pressure between the oil of the submersible motor 150 and the well fluid in the annulus without allowing any mixture of the two fluids.
During operation, internal heating raises the temperature of the ESP causing the oil of the submersible motor 150 to expand. The protector 130 accommodates this expansion, allowing the excess expanded volume of oil to move from the submersible motor 150 to the protector 130, displacing an equal amount of the well fluid from the protector 130 and into the wellbore.
When the submersible motor 150 shuts down, the oil of the submersible motor 150 contracts as the submersible motor 150 cools, and the protector 130 provides a reservoir of clean oil of the submersible motor 150 to flow back into the submersible motor 150 while keeping the well fluids separated.
The submersible motor 150, electrically connected to the sensor housing 160, includes an electric motor that is driven by electric power supplied thereto from the surface of the Earth. The submersible motor 150 may include a rotor and a stator. The rotor drives the rotation of a shaft of the submersible motor 150. The stator has windings which create electromagnetic fields, a rotating magnetic field to drive the rotor, when electricity flows.
The sensor housing 160 includes a plurality of sensors that provide a variety of downhole measurements and response options. For example, the sensor housing 160 may include a current-leakage sensor, a discharge-pressure sensor, an intake-pressure sensor, an intake-temperature sensor, a motor-oil or winding-temperature sensor, a motor and pump-vibration sensor, and a downhole electronic reader.
The current-leakage sensor may protect the electrical system from excessive pump heat, breakdown of electrical motor winding insulation and phase-to-ground insulation loss. The discharge-pressure sensor may protect the submersible pump 110 from high pressure caused by closed-valve shut-ins and heavy well fluid slugs. The intake-pressure sensor may protect the submersible pump 110 from low pressure caused by low well fluid level, pumpoff caused by blocked intakes, and gas locking. The intake-temperature sensor may protect the submersible pump 110 from overheating caused by high-temperature intake recirculation and elevated production-well fluid temperature. The motor-oil or winding-temperature sensor may protect the submersible motor 150 from high temperature caused by low-flow conditions, high motor load and poor cooling due to scale buildup. The motor- and pump-vibration sensor may protect the submersible pump 110 from vibration and mechanical damage caused by extensive solids production and excessive mechanical wear.
The surface panel 170, electrically connected to the sensor housing 160, may be a computing system subsequently described in
The surface panel 170 may analyze the stored fluid contamination data collected over time to create summaries and reports that assist in evaluating the performance of the ESP. The surface panel 170 may generate graphical user interfaces that enable users to request predetermined control operations such as turning on the submersible motor 150, turning off the submersible motor 150, or adjusting the submersible motor 150.
The surface panel 170 is configured, based on the measured fluid contamination data, to predict remaining life expectancy of the ESP, to continuously monitor in real-time the integrity of the protector 130, to fine-tune operation of the ESP, to alert downhole problems early on, take corrective measures to the downhole problems, and to request a replacement of the ESP.
The power cable 302 connects the downhole electronic reader of the sensor housing 160 to the surface panel 170. Capitalizing on the existing ESP sensor arrangement inside the sensor housing 160, the power cable 302 transmits the measured fluid contamination data to the surface panel 170. The fluid sensor 312 is installed as part of the ported adapter 140. The ported adapter 140 is positioned between the upper bag protector 308 and the lower bag protector 310. The metal encapsulated sensor cable 314 provides a data connection between the ported adapter 140 and the downhole electronic reader inside the sensor housing 160. For example, the metal encapsulated sensor cable 314 transmits the data of the dielectric oil composition of the protector 130 to the electronic reader inside the ESP sensor housing 160. The metal encapsulated sensor cable 314 is connected, via a port of the ported adapter 140, to the fluid conductivity sensor inside a housing of the ported adapter 140.
For example, the fluid sensor 312 may be a fluid conductivity sensor which measures the electrical conductivity of the fluid inside the protector 130 to monitor changes to the dielectric oil fluid composition of the protector 130 in wet oil producers. The fluid sensor 312 may measure the electric conductivity in micro-siemens per centimeter (μS/cm) or its equivalent and transmit the reading via the metal encapsulated sensor cable 314 to the downhole electronic reader inside the sensor housing 160. The reading is sent from the downhole electronic reader to the surface panel 170 via the power cable 302. The electric conductivity measurements may be used to indicate changes or contamination to the dielectric oil composition of the protector 130 in wet oil producers before and after the ESP operations, thus, suggesting failure to one of the sections of the protector 130.
The connections between the parts of the ESP may be of any type optimal for the application, i.e., thread connections or neck with connector flanges. Moreover, the power cable 302 in this disclosure may be of any type compatible with the ESP system or the installed downhole equipment. The fluid sensor 312 in this disclosure may be of any type, including but not limited to optical sensors, ultrasonic sensors, and electrical conductivity sensors. Monitoring the fluid contamination inside the protector 130 in this disclosure may be achieved through any operational parameter, including but not limited to electric conductivity measurements, light diffraction measurements, or refractive index measurements.
In step S400, the fluid sensor 312 is installed as is installed as part of the ported adapter 140. The ported adapter 140 is positioned between the upper bag protector 308 and the lower bag protector 310. For example, the fluid sensor 312 may be of any type, including but not limited to optical sensors, ultrasonic sensors, and electrical conductivity sensors.
In step S410, the fluid contamination inside the protector 130 is measured by the fluid sensor 312. The fluid contamination measurements may include but not limited to electric conductivity measurements, light diffraction measurements, or refractive index measurements.
In step S420, the measured fluid contamination data are transmitted from the fluid sensor 312 to the downhole electronic reader inside the inside the sensor housing 160 via the metal encapsulated sensor cable 314. For example, the metal encapsulated sensor cable 314 transmits the data of the dielectric oil composition of the protector 130 to the electronic reader inside the ESP sensor housing 160.
In step S430, the measured fluid contamination data are transmitted from the downhole electronic reader inside the inside the sensor housing 160 to the surface panel 170 via the power cable 302 which connects the downhole electronic reader to the surface panel 170. For example, the power cable 302 may transmit electrical conductivity measurements of the of the fluid inside the protector 130 from the downhole electronic reader inside the inside the sensor housing 160 to the surface panel 170.
In step S440, surface panel 170 analyzes the stored fluid contamination data collected over time to create summaries and reports. Based on the measured fluid contamination data, the surface panel 170 continuously monitors in real-time the integrity of the protector 130. For example, the measured electrical conductivity data of the fluid inside protector 130 may indicate the level of dielectric oil contamination from the well fluid due to a cycle of start and stop of the ESP through a run-life of the ESP. Based on the dielectric contamination, the surface panel 170 continuously monitors in real-time the integrity of the protector.
In step S440, surface panel 170 analyzes the stored fluid contamination data collected over time to create summaries and reports. Based on the measured fluid contamination data, the surface panel 170 predicts remaining life expectancy of the ESP, fine-tunes the operations of the ESP, alerts downhole problems early on, takes corrective measures to the downhole problems, and requests a replacement of the ESP. For example, the measured electrical conductivity data of the fluid inside protector 130 may indicate the level of dielectric oil contamination from the well fluid due to a cycle of start and stop of the ESP through a run-life of the ESP. Based on the dielectric contamination, the surface panel 170 the surface panel 170 predicts remaining life expectancy of the ESP, fine-tunes the operations of the ESP, alerts downhole problems early on, takes corrective measures to the downhole problems, and requests a replacement of the ESP.
The computer processor(s) 505 may be an integrated circuit for processing instructions. For example, the computer processor(s) 505 may be one or more cores or micro-cores of a processor. The computing system 500 may also include one or more input device(s) 525, such as a touchscreen, keyboard, mouse, microphone, touchpad, electronic pen, or any other type of input device.
The communication interface 520 may include an integrated circuit for connecting the computing system 500 to a network (not shown) (e.g., a local area network (LAN), a wide area network (WAN) such as the Internet, mobile network, or any other type of network) and/or to another device, such as another computing device.
The computing system 500 may further includes one or more output device(s) 530, such as a screen (e.g., a liquid crystal display (LCD), a plasma display, touchscreen, cathode ray tube (CRT) monitor, projector, or other display device), a printer, external storage, or any other output device. One or more of the output devices may be the same or different from the input device(s). The input device(s) 525 and the output device(s) 530 may be locally or remotely connected to the computer processor(s) 505, the non-persistent storage 510, and the persistent storage 515. Many different types of computing systems exist, and the aforementioned input device(s) 525 and output device(s) 530 may take other forms.
Software instructions in the form of computer readable program code to perform embodiments of the disclosure 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 one or more embodiments of the disclosure.
The computing system 500 in
Although not shown in
The nodes (e.g., node X 542, node Y 544) in the network 540 may be configured to provide services for a client device 546. For example, the nodes may be part of a cloud computing system. The nodes may include functionality to receive requests from the client device 546 and transmit responses to the client device 546. The client device 546 may be a computing system, such as the computing system shown in
The computing system or group of computing systems described in
Based on the client-server networking model, sockets may serve as interfaces or communication channel end-points enabling bidirectional data transfer between processes on the same device. Foremost, following the client-server networking model, a server process (e.g., a process that provides data) may create a first socket object. Next, the server process binds the first socket object, thereby associating the first socket object with a unique name and/or address. After creating and binding the first socket object, the server process then waits and listens for incoming connection requests from one or more client processes (e.g., processes that seek data). At this point, when a client process wishes to obtain data from a server process, the client process starts by creating a second socket object. The client process then proceeds to generate a connection request that includes at least the second socket object and the unique name and/or address associated with the first socket object.
The client process then transmits the connection request to the server process. Depending on availability, the server process may accept the connection request, establishing a communication channel with the client process, or the server process, busy in handling other operations, may queue the connection request in a buffer until the server process is ready. An established connection informs the client process that communications may commence. In response, the client process may generate a data request specifying the data that the client process wishes to obtain. The data request is subsequently transmitted to the server process. Upon receiving the data request, the server process analyzes the request and gathers the requested data. Finally, the server process then generates a reply including at least the requested data and transmits the reply to the client process. The data may be transferred, more commonly, as datagrams or a stream of characters (e.g., bytes).
Shared memory refers to the allocation of virtual memory space in order to substantiate a mechanism for which data may be communicated and/or accessed by multiple processes. In implementing shared memory, an initializing process first creates a shareable segment in persistent or non-persistent storage. Post creation, the initializing process then mounts the shareable segment, subsequently mapping the shareable segment into the address space associated with the initializing process. Following the mounting, the initializing process proceeds to identify and grant access permission to one or more authorized processes that may also write and read data to and from the shareable segment. Changes made to the data in the shareable segment by one process may immediately affect other processes, which are also linked to the shareable segment. Further, when one of the authorized processes accesses the shareable segment, the shareable segment maps to the address space of that authorized process. Often, one authorized process may mount the shareable segment, other than the initializing process, at any given time.
Other techniques may be used to share data, such as the various data described in the present application, between processes without departing from the scope of the disclosure. The processes may be part of the same or different application and may be executed on the same or different computing system.
Rather than or in addition to sharing data between processes, the computing system 500 performing one or more embodiments of the disclosure may include functionality to receive data from a user. For example, in one or more embodiments, a user may submit data via a graphical user interface (GUI) on the user device. Data may be submitted via the graphical user interface by a user selecting one or more graphical user interface widgets or inserting text and other data into graphical user interface widgets using a touchpad, a keyboard, a mouse, or any other input device. In response to selecting a particular item, information regarding the particular item may be obtained from persistent or non-persistent storage by the computer processor(s) 1105. Upon selection of the item by the user, the contents of the obtained data regarding the particular item may be displayed on the user device in response to the user's selection.
By way of another example, a request to obtain data regarding the particular item may be sent to a server operatively connected to the user device through a network. For example, the user may select a uniform resource locator (URL) link within a web client of the user device, thereby initiating a Hypertext Transfer Protocol (HTTP) or other protocol request being sent to the network host associated with the URL. In response to the request, the server may extract the data regarding the particular selected item and send the data to the device that initiated the request. Once the user device has received the data regarding the particular item, the contents of the received data regarding the particular item may be displayed on the user device in response to the user's selection. Further to the above example, the data received from the server after selecting the URL link may provide a web page in Hyper Text Markup Language (HTML) that may be rendered by the web client and displayed on the user device.
Once data is obtained, such as by using techniques described above or from storage, the computing system 500, in performing one or more embodiments of the disclosure, may extract one or more data items from the obtained data. For example, the extraction may be performed as follows by the computing system 500 in
Next, extraction criteria are used to extract one or more data items from the token stream or structure, where the extraction criteria are processed according to the organizing pattern to extract one or more tokens (or nodes from a layered structure). For position-based data, the token(s) at the position(s) identified by the extraction criteria are extracted. For attribute/value-based data, the token(s) and/or node(s) associated with the attribute(s) satisfying the extraction criteria are extracted. For hierarchical/layered data, the token(s) associated with the node(s) matching the extraction criteria are extracted. The extraction criteria may be as simple as an identifier string or may be a query presented to a structured data repository (where the data repository may be organized according to a database schema or data format, such as XML).
The extracted data may be used for further processing by the computing system. For example, the computing system 500 of
The comparison may be performed by submitting A, B, and an opcode specifying an operation related to the comparison into an arithmetic logic unit (ALU) (i.e., circuitry that performs arithmetic and/or bitwise logical operations on the two data values). The ALU outputs the numerical result of the operation and/or one or more status flags related to the numerical result. For example, the status flags may indicate whether the numerical result is a positive number, a negative number, zero, etc. By selecting the proper opcode and then reading the numerical results and/or status flags, the comparison may be executed. For example, in order to determine if A>B, B may be subtracted from A (i.e., A−B), and the status flags may be read to determine if the result is positive (i.e., if A>B, then A−B>0). In one or more embodiments, B may be considered a threshold, and A is deemed to satisfy the threshold if A=B or if A>B, as determined using the ALU. In one or more embodiments of the disclosure, A and B may be vectors, and comparing A with B includes comparing the first element of vector A with the first element of vector B, the second element of vector A with the second element of vector B, etc. In one or more embodiments, if A and B are strings, the binary values of the strings may be compared.
The computing system in
The user, or software application, may submit a statement or query into the DBMS. Then the DBMS interprets the statement. The statement may be a select statement to request information, update statement, create statement, delete statement, etc. Moreover, the statement may include parameters that specify data, or data container (database, table, record, column, view, etc.), identifier(s), conditions (comparison operators), functions (e.g. join, full join, count, average, etc.), sort (e.g. ascending, descending), or others. The DBMS may execute the statement. For example, the DBMS may access a memory buffer, a reference or index a file for read, write, deletion, or any combination thereof, for responding to the statement. The DBMS may load the data from persistent or non-persistent storage and perform computations to respond to the query. The DBMS may return the result(s) to the user or software application.
The computing system 500 of
For example, a GUI may first obtain a notification from a software application requesting that a particular data object be presented within the GUI. Next, the GUI may determine a data object type associated with the particular data object, e.g., by obtaining data from a data attribute within the data object that identifies the data object type. Then, the GUI may determine any rules designated for displaying that data object type, e.g., rules specified by a software framework for a data object class or according to any local parameters defined by the GUI for presenting that data object type. Finally, the GUI may obtain data values from the particular data object and render a visual representation of the data values within a display device according to the designated rules for that data object type.
Data may also be presented through various audio methods. In particular, data may be rendered into an audio format and presented as sound through one or more speakers operably connected to a computing device.
Data may also be presented to a user through haptic methods. For example, haptic methods may include vibrations or other physical signals generated by the computing system. For example, data may be presented to a user using a vibration generated by a handheld computer device with a predefined duration and intensity of the vibration to communicate the data.
The above description of functions presents only a few examples of functions performed by the computing system 500 of
Embodiments of the present disclosure may provide at least one of the following advantages. Embodiments of the disclosure may indicate the level of dielectric oil contamination from the well fluid due to ESP start and stop cycle through the ESP run-life. Knowing the dielectric contamination can be used to predict ESP remaining life expectancy.
Embodiments of the disclosure may measure the electrical conductivity of fluid inside the ESP protector to monitor any changes to protector's dielectric oil fluid composition in wet oil producers. The electric conductivity measurements may be used to indicate any changes or contamination to the dielectric oil composition in wet oil producers before and after the ESP operations, thus suggesting failure to one of the sections of the ESP protector. Embodiments of the disclosure may capture the level of dielectric oil contamination from the well fluid due to a cycle of start and stop of the ESP through a run-life of the ESP which may be used to predict the remaining life expectancy of the ESP.
Embodiments of the disclosure may monitor the integrity of the protector and allow the understanding of the behavior of the ESP throughout its lifespan through any operational parameter, including but not limited to electric conductivity measurements, light diffraction measurements, or refractive index measurements.
Embodiments of the disclosure may provide a method to monitor the seal integrity of the ESP through various type of sensors with higher accuracy and practicality for deployment in wellbores, including but not limited to optical, ultrasonic, and electrical conductivity sensors.
Embodiments of the disclosure may provide various methods to measure potential fluid contamination inside the seal chambers, including but not limited to refractive index, light diffraction, and conductivity. All of which, provides the advantage of having variable sensor types for optimal performance and reliability.
Although only a few example embodiments have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from this invention. Accordingly, all such modifications are intended to be included within the scope of this disclosure as defined in the following claims.