METHOD AND SYSTEM FOR MONITORING THE CONDITION OF ROTATING SYSTEMS
20210062803 ยท 2021-03-04
Inventors
Cpc classification
E21B47/008
FIXED CONSTRUCTIONS
F04C13/008
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0209
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B17/03
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2201/1208
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C14/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0207
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C2270/605
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B51/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0201
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B47/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G05B23/0235
PHYSICS
F04C14/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0202
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F04B49/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B17/03
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B47/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
An apparatus and method is disclosed to monitor the operating condition of a rotational electromechanical system and to further sense and diagnose an abnormal condition of such systems in real time. The apparatus and method includes an improved technique of monitoring such systems, detecting problems, diagnosing causes and acting on the problems to reduce failures and increase production.
Claims
1-38. (canceled)
39. An apparatus for monitoring a condition of an electromechanical system comprising: any of a current sensor electrically coupled to the electromechanical system and adapted to determine a current and a voltage sensor electrically coupled to the electromechanical system and adapted to determine a voltage; a computing device electrically coupled to the electromechanical system comprising an observer adapted to receive any of the current and the voltage and adapted to determine any of an instantaneous angular position, an instantaneous rotational speed and an instantaneous torque of a shaft; and the computing device adapted to use any of the instantaneous angular position, the instantaneous rotational speed and the instantaneous torque of the shaft to determine and a condition of the electromechanical system.
40. The apparatus of claim 39 wherein the computing device is configured to correlate the instantaneous angular position and the instantaneous rotational speed of the shaft over a short time interval to produce an angle correlated data set.
41. The apparatus of claim 40 wherein the computing device is configured to correlate any of the instantaneous angular position, the instantaneous rotational speed and the instantaneous torque of the shaft over with respect to time over a long time interval to produce a time correlated data set.
42. The apparatus of claim 41 wherein the computing device is configured to determine whether the condition is a stable condition or an abnormal condition.
43. The apparatus of claim 41 further comprising the computing device configured to determine whether a particular periodic pattern exists within any of the angle correlated data set and the time correlated data set.
44. The apparatus of claim 43 further comprising: a library comprised of a plurality of possible conditions of the electromechanical system and a plurality of periodic patterns; wherein at least one of the plurality of possible conditions is associated with at least one of the plurality of periodic patterns; wherein the computing device is configured to compare the particular periodic pattern in the angle correlated data set to the plurality of periodic patterns; and the computing device is configured to report one of the plurality of possible conditions of the electromechanical system if the particular periodic pattern in any of the angle correlated data set and the time correlated data set matches any one of the plurality of periodic patterns and to report a different one of the plurality of possible conditions of the electromechanical system if no correlated data set exists.
45. The apparatus of claim 44 wherein the particular periodic pattern in the angle correlated data set correlates to the instantaneous angular position and the computing device is configured to report that the condition is a synchronous condition and wherein the computing device is configured to report that the condition is an asynchronous condition when the particular periodic pattern in the correlated data correlates to the instantaneous angular position upon an application of a slip correction factor.
46. The apparatus of claim 43 wherein no particular periodic pattern is determined in any of the angle correlated data set and the time correlated data set and the computing device is configured to report one of an aperiodic condition, a chaotic condition or an unknown abnormal condition.
47. The apparatus of claim 41 wherein the electromechanical system comprises: a motor; a pump coupled to the motor; and a drive configured to control the motor.
48. The apparatus of claim 47 wherein the drive is configured to change at least one of the current, the voltage, the instantaneous angular position, the instantaneous rotational speed and the instantaneous torque of the electromechanical system.
49. The apparatus of claim 48 wherein the observer is configured to receive data related to the electromechanical system at a rate of 10 hertz to 8000 hertz.
50. An apparatus for monitoring a downhole pumping system comprising: a motor having a shaft; a pump coupled to the shaft of the motor; a drive electrically capable of being coupled to a power source and to the motor, the drive comprising a computing device, an observer and a non-volatile memory; wherein the drive is adapted to control any of a current and a voltage to the motor; wherein the observer is adapted to determine any of an instantaneous angular position, an instantaneous rotational speed and an instantaneous torque of a shaft using any of the current and the voltage; and wherein the computing device is adapted to determine a condition of the downhole pumping system.
51. The apparatus of claim 50 wherein the computing device is adapted to monitor any of the instantaneous angular position, the instantaneous rotational speed and the instantaneous torque over a predetermined time interval and to compare any of the instantaneous angular position and the instantaneous rotational speed to a predetermined set of limits.
52. The apparatus of claim 51 wherein the condition is a stable condition if the instantaneous angular position, the instantaneous rotational speed and the instantaneous torque is within the predetermined set of limits and wherein the condition is an abnormal condition if any of the instantaneous angular position and the instantaneous rotational speed is outside of the predetermined set of limits.
53. The apparatus of claim 52 wherein the computing device is adapted to correlate the instantaneous angular position to the instantaneous rotational speed over a short time interval to produce an angle correlated data set.
54. The apparatus of claim 53 wherein the computing device is configured to correlate any of the instantaneous angular position, the instantaneous rotational speed and the instantaneous torque of the shaft over with respect to time over a long time interval to produce a time correlated data set.
55. The apparatus of claim 54 further comprising the computing device is further adapted to determine whether a particular periodic pattern exists within any of the angle correlated data set and the time correlated data set.
56. The apparatus of claim 55 further comprising: a library stored in the non-volatile memory comprised of a plurality of possible conditions of the downhole pumping system and a plurality of periodic patterns; wherein at least one of the plurality of possible conditions is associated with at least one of the plurality of periodic patterns; wherein the computing device is configured to compare the particular periodic pattern in the angle correlated data set to the plurality of periodic patterns; and the computing device is configured to report one of the plurality of possible conditions of the downhole pumping system if the particular periodic pattern in any of the angle correlated data set and the time correlated data set matches any one of the plurality of periodic patterns.
57. The apparatus of claim 56 wherein the particular periodic pattern in the angle correlated data correlates to the instantaneous angular position and the computing device is adapted to report that the condition is a synchronous condition and wherein the particular periodic pattern in the angle correlated data does not correlate to the instantaneous angular position and the computing device is adapted to report that the condition is an asynchronous condition.
58. The apparatus of claim 57 wherein no periodic pattern is determined in any of the angle correlated data set and the time correlated data set and the computing device is adapted to report one of an aperiodic condition a chaotic condition or an unknown abnormal condition.
59. The apparatus of claim 52 wherein the drive is adapted to change an operating parameter of the motor in response to an abnormal condition.
60. The apparatus of claim 59 further comprising the drive adapted to control the motor in either a speed control mode or a current control mode.
61. The apparatus of claim 60 wherein the observer is adapted to receive any of the current and the voltage of the downhole pumping system at a rate of 10 hertz to 8000 hertz.
62. A method for monitoring a condition of an electromechanical system comprising: measuring any of a current and a voltage of the electromechanical system; determining an instantaneous angular position, an instantaneous rotational speed and an instantaneous torque of a shaft using any of the current and voltage; monitoring any of the instantaneous angular position, the instantaneous rotational speed and the instantaneous torque; and determining a condition of the electromechanical system.
63. The method of claim 62 further comprising correlating the instantaneous angular position and the instantaneous rotational speed over a short time interval to produce an angle correlated data set and correlating any of the instantaneous angular position, the instantaneous rotational speed and the instantaneous torque of the shaft over with respect to time over a long time interval to produce a time correlated data set.
64. The method of claim 63 further comprising determining a stable condition if the instantaneous angular position, the instantaneous rotational speed and the instantaneous torque are within a predetermined set of limits and determining an abnormal condition if any of the instantaneous angular position, the instantaneous rotational speed and the instantaneous torque are outside of the predetermined set of limits.
65. The method of claim 64 further comprising determining whether a particular periodic pattern exists within any of the angle correlated data set and the time correlated data set.
66. The method of claim 65 further comprising: providing a library comprised of a plurality of possible conditions of the electromechanical system and a plurality of periodic patterns, wherein at least one of the plurality of possible conditions is associated with at least one of the plurality of periodic patterns; comparing the particular periodic pattern in any of the angle correlated data set and the time correlated data set to the plurality of periodic patterns; and reporting one of the plurality of possible conditions of the electromechanical system if the particular periodic pattern in any of the angle correlated data set and the time correlated data set closely resembles any one of the plurality of periodic patterns.
67. The method of claim 66 further comprising reporting that the condition is a synchronous condition when the particular periodic pattern in the angle correlated data set correlates to the instantaneous angular position and reporting an asynchronous condition when the particular periodic pattern in the angle correlated data set does not correlate to the instantaneous angular position upon an application of a slip correction factor.
68. The method of claim 65 further comprising reporting one of an aperiodic condition, a chaotic condition or an unknown abnormal condition when no periodic pattern exists in any of the angle correlated data set and the time correlated data set.
69. The method of claim 62 further wherein the determining of the instantaneous angular position, the instantaneous rotational speed and the instantaneous torque is performed by an observer.
70. The method of claim 69 wherein the electromechanical system includes a motor, the method further comprising controlling the motor with a vector drive.
71. The method of claim 70 further comprising changing any of the current and the voltage when an abnormal condition is determined.
72. The method of claim 71 receiving any of the current and the voltage by the observer at a rate of 10 hertz to 8000 hertz.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022] So that the manner in which the above-recited features of the present disclosure can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
DETAILED DESCRIPTION
[0035] In the following detailed description of the embodiments, reference is made to the accompanying drawings, which form a part hereof, and within which are shown by way of illustration specific embodiments by which the examples described herein may be practiced. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the disclosure.
[0036] Embodiments of the present description address many of the issues raised hereinbefore using a systematic electrical method and apparatus. The component parts and methods can variously be used in sequence or independently while remaining within the scope of the invention. The present disclosure is a monitoring and control system comprising a variable speed drive that could include vector drive control of any type of rotating machinery system to determine, in real time, the instantaneous angular position, speed and torque of the shaft of the motor. An embodiment of the vector control of the present disclosure includes an observer wherein a model of the operation of the motor is used to infer the instantaneous angular position, speed and torque of the shaft of the motor by monitoring physical parameters such as supplied voltages and currents. An exemplary embodiment of the present disclosure includes a vector controlled PMM driven pumping system such as shown in
[0037] An embodiment of a vector control drive 22 representative of the present disclosure comprises an observer and current controller. An outer speed regulator loop adjusts the current controller set point up or down to adjust the actual speed of the motor to a predetermined set speed. Using, for example only, a PMM electrical circuit motor model, the measured surface voltage is corrected, using the measured current, for the resistive and inductive voltage drop in the motor winding, connecting cable and step-up transformer. The resulting voltage is characteristic of the motor rotating electromotive force (emf) including amplitude and angle. A phase-locked loop, of which many types are known in the art, which can comprise the aforementioned SOGI, is then used to measure the electrical frequency and angle of the emf. The in-phase and quadrature components of the current relative to the emf can then be determined and regulated by adjusting the drive output voltage. In the present disclosure, only the output of the observer is required, and observers may be derived for any motor type using the appropriate motor model. Because drive 22 performs its computations at a very high rate, on the order of up to 8 kHz or more, throughout each rotation of the shaft of motor 10, sufficient data is available. It is this very high sampling rate that enables embodiments of the present disclosure to sensorlessly track the rotor angle of motor 10 as a useful metric in controlling and monitoring the operation of a rotating system as will be more fully described herein below. Drive 22 can include a computing device and non-volatile memory capable of processing the sampled data. Although described herein as a part of drive 22, an embodiment of the present disclosure includes a device separate from drive 22 with its own voltage and current measurement sensors (or access to the corresponding sensors within drive 22) could embody an observer as herein described to achieve the same result. For instance, a central processor in which algorithms of the aforementioned observer are executed to compute rotor angle, in combination with other electrical data such as current. The algorithms are executed several thousand times a second and the output can be stored in a fast memory buffer. This permits embodiments of the present disclosure to receive the data, read out, store and post process the data at a lower urgency. For instance, bursts of data, or processed results, can be transmitted to other systems (such as SCADA systems) at a lower representative communication rate. Because there is typically a big data rate problem in transmission from remote locations, such embodiments of the present disclosure process the data locally in drive 22 and transmit lower rate metrics, such as frequency of current or torque disturbances, to for example, monitor debris or gas as will be more fully described herein below. It should be appreciated by those skilled in the art that a typical SCADA system, and in practice most remotely located submersible pump systems, are only able to transfer data very slowly, if at all. The methods of the present disclosure utilize the aforementioned local high-speed recording and some data reduction. Of particular importance, high-speed sampled data synchronous to shaft rotation angle is acquired by the control algorithm in drive 22.
[0038] Referring now to
[0039] Referring now to
[0040] The monitoring, analysis and problem-solving methods enabled by the above described fast data capture of the system of the present disclosure described immediately herein above are best described with reference to
[0041] In other embodiments of the present disclosure it is also possible to determine operating abnormalities wherein the speed or the current of the motor 10 can fluctuate as a function of time on a longer timescale than in the example embodiments provided herein above. For instance, in a system having rotating machinery such as a pump 12 (
[0042] It should be appreciated by those skilled in the art that the monitoring and control system of the present disclosure not only provides the capability to control the motor and monitor the condition of a pumping system down hole, but also yields important information regarding the causes for operational abnormalities and suggesting corrective steps. The information regarding the causes of the abnormalities allows controlling of pumping systems of the present disclosure to avoid harmful conditions, such as rubbing in the pump, by varying the speed of the pump in an effort to determine operating conditions where the pump is no longer rubbing. Similarly, in conditions where sand production is determined by the present disclosure, the motor may be slowed to prevent sand from being produced at a rate that is harmful to the pump. For instance, and as described herein above, drive unit 22 typically operates on speed control mode. When gas slugs are detected by the present disclosure, drive unit 22 can be switched to control the current, and the torque of motor 10 thereby. In other words, when slugs are detected by the present disclosure, the current can be held steady whereby the speed of motor 10 will be allowed to fluctuate and compress the gas and restore the head of pump 12, thereby preventing the gas from locking up the pump. When the present disclosure detects that the slugging has ceased, motor 10 speeds up automatically and control 22 returns to speed control mode as described herein above. In this example, when gas enters pump 12 the current to motor 10 will decrease while on speed control mode and the drive will switch to current control mode. For instance, if initially on speed control mode and providing 30 amps, and slugs are encountered the present embodiment switches over to current control mode and varies the current around the 30 amp set point, the motor 10 and pump 12 speeds stay somewhat constant and allow the slugs to pass. Referring now
[0043] Now referring to
[0044] Additional monitoring, analysis and problem-solving methods enabled by the above described medium speed data capture (slower relative to the fast capture described above but faster than prior art SCADA systems) of the system of the present disclosure described immediately herein above are best described with reference to
[0045] The advantage of the medium speed data rate capture can be visualized with reference to
[0046] Another embodiment of the medium speed data rate of the current disclosure capture can be visualized with reference to
[0047] It is an aspect of the present disclosure that a library of fault conditions can be assembled corresponding to the sensed signals. For instance, in the embodiment discussed relating to
[0048] In the embodiments of the present disclosure, it is now possible to obtain data from the motor of a rotating machinery system without attached sensors in order to monitor normal conditions as well as to determine problems that can exist in the system. In certain embodiments, such problems can best be detected and analyzed by correlating the time series data as described herein above to produce a correlated data set, with respect to shaft rotation angle, if the phenomenon is rotation-cyclic. In some embodiments, the data can be cross-correlated, autocorrelated as well as analyzed using known artificial intelligence techniques trained on data at different time scales and time resolution, without requiring shaft rotation angle such as when it is due to loading conditions such as from debris or gas entering a pump. For example, in embodiments using autocorrelation, also known as serial correlation, the signals obtained by the system of the present disclosure as described herein above, are captured at different predetermined time intervals. A first signal time series is correlated with a second signal time series, which second signal time series is a delayed copy of first signal time series, as a function of the delay. Informally, this is the similarity, or dissimilarity, between observed signal series as a function of the time lag between them. Used in this manner, autocorrelation is an embodiment of the present disclosure that enables the finding of repeating patterns, such as those set forth herein above. It is useful in this particular embodiment for analyzing the signals in the time domain. Although autocorrelation is but one method of analyzing the signals of the present disclosure, it is useful in determining problems with the rotating machinery of a system in cases involving statistical anomalies related to unit root processes, trend stationary processes, autoregressive processes, and moving average processes. Wavelets may be used to investigate spiking data.