The following relates to estimation of remaining useful life, and more particularly relates to a system and method for estimating remaining useful life of bearings.
Typically, large electric motors are directly coupled to respective loads with rigid or flexible couplings. Rigid couplings do not compensate for misalignments between the motor and driven equipment (i.e., the load). Flexible couplings can tolerate misalignment to an extent. Flexible couplings may also reduce vibration transmitted from the motor to the load and vice versa. Further, some flexible couplings may also insulate shaft of the driven equipment against stray electrical currents.
Although flexible couplings reduce vibration impact to an extent, dynamic force resulting from misalignment of the motor and the driven equipment may severely impact the drive-end bearing of the motor. The severity of the impact on the drive-end bearing may also vary based on whether the misalignment is parallel or angular in nature. The misalignment may occur due to thermal expansion of the coupler or due to errors in pre-aligning the motor and the driven equipment prior to operation.
Conventional art does not allow for detection and estimation of severity of misalignment during operational phase of the motor and the driven equipment. Typically, such misalignments are detected and a severity of misalignment is estimated during a maintenance phase, thereby leading to additional downtime. Further, unnoticed misalignment severely impacts the remaining useful life of the bearing, thereby ultimately impacting operation of the motor. In light of the above, there exists a need for online estimation of severity of misalignment, and for determining a remaining useful life of a drive-end bearing based on the estimated misalignment.
In light of the above, there exists a need for real-time estimation of remaining useful life of a bearing based on misalignment.
An aspect relates to a system, apparatus and method for misalignment-based remaining useful life estimation of a bearing of an electric machine.
An aspect of embodiments of the present invention is achieved by a method of estimating remaining useful life of a bearing of an electric machine as disclosed herein. The electric machine operable to transfer rotational energy to a load via a shaft supported by the bearing. In embodiments, the method comprises obtaining operational data associated with the electric machine and indicative of the misalignment of the shaft, in real-time from one or more sources.
In embodiments, the present invention facilitates estimation of remaining useful life of the bearing in real-time during operation of the electric machine, i.e., via online monitoring.
In embodiments, the method further comprises analyzing the operational data to detect a misalignment of the shaft of the electric machine. In an embodiment, detecting misalignment of the shaft of the electric machine based on the operational data comprises computing a characteristic signature of the electric machine based on the operational data. In an embodiment, the characteristic signature is at least one of a current signature, a vibration signature and a thermal signature. In a further embodiment, the characteristic signature is generated from the operational data using one or more transform functions. In an alternate embodiment, the characteristic signature is generated based on the operational data using a regression model. Further, the characteristic signature is analyzed to detect misalignment of the shaft.
In embodiments, the regression models provide an alternative way of sensorless measurement of operational parameters and eliminate the need for multiple sensors for measurement of a plurality of operational parameters.
In embodiments, the method further comprises upon detecting the misalignment, using a virtual model of at least the electric machine to simulate a real-time behaviour of at least the electric machine, to achieve a simulation result indicative of a misalignment value corresponding to the misalignment of the shaft. In an embodiment, using the virtual model of at least the electric machine to simulate the real-time behaviour of at least the electric machine, to achieve the simulation result indicative of a misalignment value corresponding to the misalignment of the shaft comprises, dynamically updating the virtual model of the electric machine based on the operational data upon detecting the misalignment. Further, a machine-executable simulation instance of at least the electric machine is configured based on the updated virtual model. Furthermore, the configured simulation instance is executed in a simulation environment to generate the simulation result.
In embodiments, the misalignment value is determined via simulations based on a virtual model. As a result, manual intervention may be eliminated in estimating misalignment. Further, embodiments of the present invention helps in quantifying misalignment during operation of the electric machine, in contrast the conventional art that only helps in detecting an outcome of misalignment.
In embodiments, the method further comprises predicting a remaining useful life of the bearing based on the misalignment value. In an embodiment, predicting the remaining useful life of the bearing based on the misalignment value comprises, computing a dynamic misalignment force on the bearing in real-time based on the misalignment value using a predetermined misalignment force model. Further, a rating life model of the bearing is dynamically configured based on the computed dynamic misalignment force. The remaining useful life of the bearing is further predicted using the configured rating life model. In embodiments, the method further comprises generating a notification indicating the predicted remaining useful life of the bearing on an output device.
In embodiments, the present invention helps in continuously determining effect of misalignment on remaining useful life of a bearing through real-time monitoring of operational parameters such as current signature or vibration signature, and the simulation results.
In an embodiment, the method further comprises using the predicted remaining useful life of the bearing to adjust at least one control parameter of the electric machine. In an embodiment, the at least one control parameter is adjusted to modify at least one of a speed and load of the electric machine.
Disclosed herein is also an apparatus for estimating remaining useful life of a bearing, in accordance with an embodiment of the present invention. The apparatus comprises one or more processing units, and a memory unit operatively coupled to the one or more processing units. The memory unit comprises a bearing monitoring module stored in the form of machine-readable instructions executable by the one or more processing units. The bearing monitoring module is configured to perform method steps described above.
Disclosed herein is also a system for estimating remaining useful life of a bearing, in accordance with an embodiment of the present invention. In embodiments, the system comprises one or more sources capable of providing operational data associated with a bearing and an apparatus as described above, communicatively coupled to the one or more sources. The term ‘sources’ as used herein, refer to electronic devices configured to obtain and transmit the operational data to the apparatus. Non-limiting examples of sources include sensing units, controllers and edge devices.
An aspect of embodiments of the present invention is also achieved by a computer-readable medium, on which program code sections of a computer program are saved, the program code sections being loadable into and/or executable by a processor which performs embodiments of the method as described above when the program code sections are executed.
The realization of embodiments of the invention by a computer program product (non-transitory computer readable storage medium having instructions, which when executed by a processor, perform actions) and/or a non-transitory computer-readable storage medium has the advantage that computer systems can be easily adopted by installing computer program in order to work as proposed by embodiments of the present invention.
The computer program product can be, for example, a computer program or comprise another element apart from the computer program. This other element can be hardware, for example a memory device, on which the computer program is stored, a hardware key for using the computer program and the like, and/or software, for example a documentation or a software key for using the computer program.
Disclosed herein is also a computer-program having machine-readable instructions, which when executed by one or more computing devices, cause the one or more computing devices to perform a method according to the above-described method steps. A machine-readable storage medium comprising a computer-program as described above is also disclosed.
The above-mentioned attributes, features, and advantages of embodiments of the present invention and the manner of achieving them, will become more apparent and understandable (clear) with the following description of embodiments of the invention in conjunction with the corresponding drawings. The illustrated embodiments are intended to illustrate, but not limit the invention.
Some of the embodiments will be described in detail, with references to the following Figures, wherein like designations denote like members, wherein:
The bearing 102 is a mechanical component adapted to support an applied load on the shaft 107 of the electric machine 105, and allows rotational motion of the shaft within a supporting structure. Non-limiting examples of bearings include deep groove ball bearings, cylindrical roller bearings, tapered roller bearings, thrust bearings, angular contact ball bearings, needle ball bearings and the like. In embodiments, the system 100 is configured to estimate the RUL of the bearing 102 based on misalignment of the shaft.
In an embodiment, the bearing 102 comprises an inner race, an outer race and a plurality of rolling elements disposed in a gap between the inner race and the outer race. The bearing 102 further comprises a cage positioned between the inner race and the outer race for maintaining a symmetric radial gap between the rolling elements. An example of a bearing 102 is described later in the present disclosure with reference to
In embodiments, the system 100 comprises an apparatus 110 communicatively coupled to one or more edge devices 115, via a network 120. The network 120 may include, for example, local area network (LAN), wide area network (WAN), Wi-Fi, etc. The edge device 115 is configured to receive operational data from at least one sensing unit 125 associated with the electric machine 105.
The sensing unit 125 generates an output signal indicative of an operational parameter associated with the electric machine 105 in real-time. In an embodiment, the sensing unit 125 may include a current transformer, configured to output an electrical signal corresponding to a current signature associated with the electric machine 105. The current signature includes a time-series current signal. In another embodiment, the sensing unit 125 may include a vibration sensor configured to generate an electrical signal corresponding to vibration signature of the electric machine 105. The vibration signature may include a time-domain acceleration signal or a velocity signal. In yet another embodiment, the sensing unit 125 may include a temperature sensor configured to generate an electrical signal corresponding to a thermal signature associated with the electric machine 105. The thermal signature may include a time-domain temperature signal.
The sensing unit 125 is further communicatively coupled to the apparatus 110. In an embodiment, the operational data are obtained through data acquisition interfaces associated with the edge device 115. The edge device 115 provides the operational data in real-time to the apparatus 110. In addition, the edge device 115 is also configured to provide one or more bearing parameters associated with the bearing 102 to the apparatus 110. The one or more bearing parameters may be stored in a memory of the edge device 115 or may be input to the edge device 115 by an operator. For example, the edge device 115 may be communicatively coupled to a client device 130. Non-limiting examples of client devices include, personal computers, workstations, personal digital assistants, human machine interfaces. The client device 130 may enable the operator to input values for the one or more bearing parameters through a web-based interface. Upon receiving the one or more bearing parameters from the operator, the edge device 115 transmits a request for estimating a RUL of the bearing 102 to the apparatus 110.
The one or more bearing parameters include, but are not limited to, a standard bearing number, a ball size, bearing static load, density of material, angular velocity, internal clearance, bearing diameter, number of rolling elements, radius of rolling element, diameter of inner race, diameter of outer race, fatigue load limit, and type of lubricant used in the bearing 102. It must be understood that the standard bearing number is indicative of certain specifications such as a ball size, bearing static load, density of material, internal clearance, bearing diameter, number of rolling elements, radius of rolling element, diameter of inner race, diameter of outer race, fatigue load limit, bearing width and the like, as provided by a manufacturer of the bearing 102. Therefore, in an embodiment, the standard bearing number associated with the bearing 102 may be provided in place of explicitly providing the above-mentioned bearing parameters.
The RUL of the bearing 102 may be affected by defects due to initiation of a failure mode in the bearing 102. Non-limiting examples of failure modes include spalling, pitting, plastic deformation, abrasion, electrical erosion and corrosion typically on an outer race of the bearing 102. Some of the defects may occur due to misalignment of the shaft, eccentricity of the shaft, loose foot, presence of contaminants or due to properties of a lubricant used within the bearing 102.
In the present embodiment, the apparatus 110 is deployed in a cloud computing environment. As used herein, “cloud computing environment” refers to a processing environment comprising configurable computing physical and logical resources, for example, networks, servers, storage, applications, services, etc., and data distributed over the network 120, for example, the internet. The cloud computing environment provides on-demand network access to a shared pool of the configurable computing physical and logical resources. The apparatus 110 includes a bearing monitoring module that estimates RUL of a given bearing based on the corresponding operational data. Hereinafter, the term ‘operational data’ may be understood to comprise output of the at least one sensing unit 125, bearing parameters as well as specifications of the load. Additionally, the apparatus 110 may include a network interface for communicating with the edge device 115 via the network 120.
The apparatus 110 comprises a processing unit 135, a memory unit 140, a storage unit 145, a communication unit 150, the network interface 155 and a standard interface or bus 160, as shown in
The term ‘processing unit’ 135, as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, microcontroller, complex instruction set computing microprocessor, reduced instruction set computing microprocessor, very long instruction word microprocessor, explicitly parallel instruction computing microprocessor, graphics processor, digital signal processor, or any other type of processing circuit. The processing unit 135 may also include embedded controllers, such as generic or programmable logic devices or arrays, application specific integrated circuits, single-chip computers, and the like. In general, a processing unit 135 may comprise hardware elements and software elements. The processing unit 135 can be configured for multithreading, i.e., the processing unit 135 may host different calculation processes at the same time, executing the either in parallel or switching between active and passive calculation processes.
The memory unit 140 may be volatile memory and non-volatile memory. The memory unit 140 may be coupled for communication with the processing unit 135. The processing unit 135 may execute instructions and/or code stored in the memory unit 140. A variety of computer-readable storage media may be stored in and accessed from the memory unit 140. The memory unit 140 may include any suitable elements for storing data and machine-readable instructions, such as read only memory, random access memory, erasable programmable read only memory, electrically erasable programmable read only memory, a hard drive, a removable media drive for handling compact disks, digital video disks, diskettes, magnetic tape cartridges, memory cards, and the like.
The memory unit 140 comprises a bearing monitoring module 165 in the form of machine-readable instructions on any of the above-mentioned storage media and may be in communication to and executed by the processing unit 135. The bearing monitoring module 165 comprises a preprocessing module 170, an analysis module 175, a simulation module 180, a life estimation module 185 and a notification module 190. The preprocessing module 170 is configured for obtaining operational data associated with the electric machine 105 in real-time from one or more sources. The sources include the edge device 115, the one or more sensing units 125 and the client device 130. The analysis module 175 is configured for analyzing the operational data to detect a misalignment of the shaft of the electric machine 105. The simulation module 180 is configured for simulating a real-time behaviour of at least the electric machine 105 based on a virtual model to generate a simulation result, upon detecting the misalignment. The life estimation module 185 is configured for predicting the RUL of the bearing 102 based on the misalignment value. The notification module 190 is configured for generating a notification indicating the predicted RUL of the bearing 102 on an output device. In the present embodiment, the output device may be the client device 130.
The storage unit 145 comprises a non-volatile memory which stores default bearing parameters associated with standard bearing numbers. The storage unit 145 includes a database 195 that comprises default values of bearing parameters, look up tables for control parameters corresponding to different applications, predefined mathematical models corresponding to different types bearings, and one or more look-up tables comprising predetermined values for factors that vary with operating conditions of the bearing 102. The bus 160 acts as interconnect between the processing unit 135, the memory unit 140, the storage unit, and the network interface 155. The communication unit 150 enables the apparatus 110 to receive requests from the edge device 115. The communication module may support different standard communication protocols such as Transport Control Protocol/Internet Protocol (TCP/IP), Profinet, Profibus, and Internet Protocol Version (IPv).
Those of ordinary skilled in the conventional art will appreciate that the hardware depicted in
Hereinafter, embodiments of the invention are explained in detail by considering a coupled system, wherein the electric machine 105 is a motor and the load is a pump, for ease of explanation. The bearing is, for example, a ball bearing mounted on the shaft of the motor.
The virtual model may be based on one or more of physics-based models, Computer-Aided Design (CAD) models, Computer-Aided Engineering (CAE) models, one-dimensional (1D) models, two-dimensional (2D) models, three-dimensional (3D) models, finite-element (FE) models, descriptive models, metamodels, stochastic models, parametric models, reduced-order models, statistical models, heuristic models, prediction models, ageing models, machine learning models, Artificial Intelligence models, deep learning models, system models, surrogate models and the like.
The motor 305 is coupled to a pump 310 via a coupler 315, to form a coupled system, as shown in
The test set-up 300 comprises one or more current transformers 340 mounted on the casing 330 of the motor 305. The current transformer 340 is configured to generate a current signature associated with the motor 305. The set-up further comprises one or more vibration sensors 345 mounted on the driving shaft 320 to measure a vibration signal associated with the coupler 315. The outputs from the one or more current transformers 340 and the one or more vibration sensors 345 are further provided to an apparatus 350 (similar to apparatus 110) as experimental data, as illustrated in
In an embodiment, the virtual model may include any virtual representation that serves as a real-time digital counterpart of the coupled system, for example, a digital twin. In the present embodiment, the virtual model is built based on the current signature and vibration signature. Similarly, other operational parameters like thermal signature may also be used to build the virtual model. In the present embodiment, the virtual model comprises one or more regression models that relate at least one operational parameter of the motor 305 to one or more other operational parameters of the motor 305.
In order to build the virtual model, firstly, experimental data associated with current signature, vibration signature and thermal signature may be generated, for a set of predefined operating conditions of the motor 305. In the present embodiment, the predefined operation conditions include at least one of a predefined load and misalignment value. For example, the predefined operating conditions may include combinations of loads (e.g., 50%, 60%, 70%, 90%, 95% etc., of full load capacity) and misalignment values (e.g., 0.1 mm, 0.2 mm, 0.3 mm, 0.4 mm etc.). Further, the misalignment may be one of angular misalignment, radial misalignment or parallel misalignment. More specifically, the misalignment is artificially introduced into the motor 305 by displacing the driving shaft 320 by a value equal to the specific misalignment value and/or angle of alignment. The experimental data thus generated is further used to build the virtual model of the coupled system. The virtual model may be further calibrated based on a test dataset. The virtual model thus built is adapted to predict misalignment value based on a given set of operating conditions.
It may be understood by a person skilled in the conventional art that the misalignment in the coupler 315 is dependent on stiffness of the coupler 315. In order to improve the speed of simulation, a reduced order model of the coupler 315 may be used. For example, the coupler 315 may be modelled as a pseudo-bearing. An equivalent radial stiffness of the pseudo-bearing may be predetermined using a finite-element analysis (FEA) technique. For example, the coupler 315 may be modelled as pseudo-bearing of a specific overall stiffness, and the equivalent radial stiffness of the pseudo-bearing may be estimated using two-dimensional (2D) FEA and/or three-dimensional (3D) FEA. In another embodiment, the model of the pseudo-bearing may be configured based on manufacturer-supplied specifications associated with the coupler 315. Non-limiting examples of manufacturer-supplied specifications include weight, torsional stiffness, inertia, maximum bore, axial deflection, angular deflection etc.
The experimental data may also be used to build regression models that relate at least one operating parameter to at least another operating parameter of the motor 305. Regression algorithm is a type of supervised learning in Machine Learning (ML) that helps in mapping a predictive relationship between dependent and independent variables. The regression algorithms may be one of a linear regression and non-linear regression.
The linear regression algorithm generates a machine learning model (henceforth called the linear regression model) that assumes a linear relationship between the dependent variable and the independent variable. Non-limiting examples of linear regression algorithms include, ridge regression, neural network regression & lasso regression. On the other hand, the non-linear regression algorithm generates a machine learning model (non-linear regression model) that relates dependent and independent variables using non-linear relationships. Non-linear regression models may be based on, for example, logarithmic functions, trigonometric functions, exponential functions, power functions, Lorenz curves, Gaussian functions etc. It must be understood by a person having ordinary skill in the conventional art that non-linear regression models are developed through a series of iterative approximations based on methods such as Gauss-Newton method, the Levenberg-Marquardt method etc. It must also be understood that non-linear regression models may be approximated to linear regression models using standard techniques known to a person skilled in the conventional art.
In linear regression, the linear regression model is iteratively trained until a loss function is minimized. The loss function is calculated as below:
where ‘simulated output’ is the output predicted by the linear regression model for a given set of conditions, and the ‘actual output’ generated by the one or more sensing units for the same set of conditions.
In non-linear regression, the non-linear regression model is generated based on a ‘sum of squares’ function. The Sum of Squares (SS) function is used to identify a relationship that best fits a given set of experimental data. More specifically, the best fitting relationship minimizes the SS function for a given regression model. For a set X of n items:
The regression models thus generated are further calibrated based on test data comprising actual outputs generated by the sensing units 340 and 345. In other words, the regression models are calibrated to further reduce deviations between simulated outputs of the regression model and the actual outputs.
In an embodiment, at least one regression model that relates current signature to vibration signature of the motor 305 is generated based on the experimental data. In an example, example, at least one advanced signal processing technique may be used to extract features from each of the vibration signature and current signature measured using the sensing units 340 and 345. Non-limiting examples of extracted features include, RMS, Kurtosis, crest factor and peak value. Non-limiting examples of advanced signal processing techniques include, but are not limited to, Fast Fourier Transform, Continuous Wavelet Transform, Discrete Wavelet Transform and Spectral Kurtosis. Further, the respective extracted features of the current signature and the vibration signature for same set of the operating conditions are used to generate the regression models as described above. Similarly, a second regression model that relates current signature to thermal signature, a third regression model that relates vibration signature to thermal signature etc., may be generated.
It must be understood that regression models may be generated and calibrated in a similar fashion as described above, using linear or non-linear regressions, for any set of operating parameters associated with the motor 305. The regression models thus generated are used along with the virtual model of the coupled system to simulate, in a simulation environment, a behaviour of the motor 305 or the coupled system during operation.
At step 405, operational data associated with the electric machine 105 and indicative of the misalignment of the shaft 107, is obtained from one or more sources associated with the electric machine 105 in real-time. It must be understood that the term “real-time” as used herein corresponds to the operational phase of the electric machine 105. The sources include the edge device 115, the one or more sensing units 125 and the client device 130. The electric machine 105 is configured to transfer rotational energy to a load via a shaft supported by the bearing 102. In case of the motor, the shaft of the motor is coupled to a pump via a coupler, to enable transfer of rotational energy from the motor to the pump. The operational data includes at least one of current data, vibration data and thermal data corresponding to the motor.
At step 410, the operational data is analyzed to detect a misalignment of the shaft of the electric machine 105. In an embodiment, a characteristic signature of the electric machine 105 is computed based on the operational data. The real-time operational data may be represented in time-series format or may be transformed into other domains using transform functions such as Continuous Wavelet Transform, Discrete Wavelet Transform or Fast Fourier Transform. In the present example, the operational data associated with the motor may include at least one of current data, vibration data and thermal data. Correspondingly, the characteristic signatures may include current signatures, vibration signatures, thermal signatures etc. It must be understood that characteristic signatures may include representation of the operational data in time domain or frequency domain. As a result, the characteristic signatures may also include frequency spectrums such as current spectrum, vibration spectrum and thermal radiation spectrum.
In an embodiment, one or more characteristic signatures are indirectly derived from the operational data using regression models. For example, the first regression model as explained with reference to
The computed characteristic signature is analyzed to detect misalignment of the shaft 107. In the present example, the misalignment may be induced by non-alignment of the driving shaft 107 of the motor and a driven shaft of the pump. The presence of misalignment is further detected by firstly generating a vibration spectrum of the motor. The vibration spectrum is generated by applying Fast Fourier transform to a time-series vibration signal obtained from the one or more sensing units 125. Further, the misalignment is detected based on presence of peaks, e.g., 2× and 3× peaks, in the vibration spectrum. Similarly, peaks of a current spectrum of the motor, generated based by applying transform functions to a current signal obtained from the one or more sensing units 125, may also be analyzed to detect misalignment.
At step 415, a virtual model of at least the electric machine 105 is used to simulate a real-time behaviour of at least the electric machine 105, to achieve a simulation result indicative of a misalignment value corresponding to the misalignment of the shaft 107, upon detecting the misalignment. The simulation result is indicative of a misalignment value corresponding to the misalignment of the shaft 107. More specifically, the simulated misalignment value corresponds to the actual misalignment value of the shaft 107, as the virtual model is configured to simulate real-time behaviour of the motor 105. The misalignment value may be defined as a radial distance between at least one reference point on the shaft 107 and at least one point on a casing of the motor, measured radially. For example, the reference points may be positioned at two extreme ends of the shaft 107, inside a casing of the motor. In case of parallel misalignment, the misalignment value is not equal to zero, but constant over time. In case of angular misalignment, the misalignment value varies over time. For example, the misalignment values may be 0.1 mm, 0.15 mm, 0.23 mm, 0.19 mm etc.
In an embodiment, the virtual model is a digital twin of the coupled system running on the edge device 115. In an embodiment, estimating the misalignment value based on the virtual model comprises dynamically updating the virtual model of at least the electric machine 105 based on the operational data obtained in real-time. Here, the operational data may also include bearing parameters provided by the edge device 115 as well as specifications of the load applied by the pump on the shaft 107. Further, a machine-executable simulation instance of at least the electric machine is configured based on the updated virtual model. The simulation instance is further executed in a simulation environment to generate simulation results. The simulation results are indicative of a misalignment value of the coupler in real-time. The misalignment value is a numerical value indicative of a severity of misalignment at the coupler. The misalignment value may indicate radial misalignment, angular misalignment or parallel misalignment between the driving shaft 107 and the driven shaft.
At step 420, a RUL of the bearing 102 is predicted based on the misalignment value. In an example, the RUL may be expressed as number of revolutions before the failure occurs. In another example, the RUL is expressed as number of operating hours at a constant speed before the failure. In an embodiment, a rating life model as shown in equation (3) is dynamically configured based on the dynamic misalignment force:
where, aiso is a life modification factor based on systems approach for life calculation given by:
where, a1 is a life modification factor for reliability, Cu is fatigue load limit in Newtons, ec is a contamination factor specific to the defect size, P is dynamic equivalent radial load in Newtons, C is dynamic equivalent radial load rating, K is viscosity ratio. Here, the dynamic parameter used for configuring the rating life model is the dynamic equivalent radial load P or the dynamic misalignment force. The dynamic misalignment force corresponding to the misalignment value is computed using a misalignment force model. The misalignment force model is a predetermined mathematical model that relates misalignment value to the dynamic misalignment force. In an exemplary embodiment, the misalignment force model may resolve force and moment components along X, Y and Z axes at the coupler based on the simulated misalignment value.
The life modification factor for reliability is a predefined value specified in ISO 281:2007 for a given value of reliability. For example, if the reliability may be considered to be 90%, a1 is taken as 1. The value of reliability is taken as 90% by default. In an embodiment of the present disclosure, the value of reliability may be modified by an operator through the client device. The life modification factor for reliability may be further obtained from a first lookup table stored in the database 195, based on the value of reliability. The fatigue load limit and the dynamic equivalent radial load rating are obtained from the one or more bearing parameters associated with the bearing 102.
At step 425, a notification indicating the RUL may also be generated on an output device. For example, a text notification indicating the RUL of the bearing 102 along with the misalignment value may be generated on the user interface in real-time. The notification may also include an indication of a maintenance schedule for the electric machine 105 based on the RUL of the bearing 102. For example, if the RUL of the bearing 102 reduces below 100 hours, the notification may indicate that the electric machine 105 should be serviced within a specified time, say 3 days, to avoid breakdowns.
The user interface may be configured to receive, in response to the notification, an input for choosing an option to optimize the performance of the bearing 102. For example, the user interface may display a notification “Would you like to optimize the performance of your 6203 Bearing” ?, along with two tabs “Yes” and “No”. The user may select the tab “Yes” on the user interface using an input means to choose optimized bearing performance. Otherwise, the user may select the tab “No” if optimized bearing performance is not desired.
In an embodiment, the predicted RUL of the bearing 102 is used to adjust at least one control parameter of the electric machine 105, such that the RUL is optimized. The control parameter may be adjusted to modify a speed or load of the electric machine 105. For example, the adjustment of the control parameters is performed when the predicted RUL is below a threshold level, say 100 hours.
In an example, the control parameters may include supply voltage, armature voltage, armature resistance etc. in case of a DC motor and power supply frequency in case of an AC motor. More specifically, the control parameters are adjusted based on an application of the electric machine 105. For example, if the electric machine 105 is a motor used in a metal rolling operation, the speed may be reduced up to a certain level such that a quality of the worked metal is not reduced beyond a threshold level. For example, the quality may be indicated by accuracy with respect to a desired thickness of the worked metal. In an implementation, a list of options for a type of the application and a desired quality level may be provided on the user interface. The user may further choose the type of application and the desired quality level. Further, based on the user's selections, control parameters are identified from a lookup table stored in the database 195.
Further, the RUL is recalculated based on a known reliability analysis techniques. In an embodiment, the RUL is estimated via simulations based on a Weibull cumulative damage model.
Here, f1 is the supply frequency;
At step 605, the virtual model is calibrated based on test data comprising current spectrum 610 for predefined misalignment values. More specifically, calibration is used to reduce deviations between misalignment values generated, at step 615, via simulation based on the virtual model and actual misalignment values in the test data. The virtual model is further updated based on operational data comprising vibration spectrum 620 of the motor, to reflect a real-time behaviour of the motor. The dotted lines between the blocks 610 and 620 indicate correlation between current spectrum and vibration spectrum that may be determined using regression algorithms as explained earlier with reference to
In embodiments, regression models correlating current spectrum to the vibration spectrum enhance detection of mechanical faults such as misalignment and eccentricity, that may be otherwise detected only using vibration signals.
At step 630, an dynamic misalignment force on the drive-end bearing is computed based on the misalignment value, using a predetermined misalignment force model. At step 635, the RUL is determined based on the computed dynamic misalignment force. At step 640, the RUL is further modified based on factors associated with contamination & lubrication associated with bearing. In addition to the above, the misalignment value is provided as an output on a user interface associated with a user. The user may further provide an input to the user interface for correcting the misalignment as shown at step 645. Further, steps 630 through 640 are repeated for a new misalignment value corresponding to the corrected misalignment. Here, the RUL is computed by the RUL model based on cumulative damage theory.
At step 705, real-time operational data is obtained from at least one sensing unit associated with the motor. At step 710, at least one feature associated with the real-time operational data is used to configure a simulation instance of the virtual model of the coupled system. The simulation instance is further executed in a simulation environment to determine the misalignment value. At step 715, dynamic misalignment force resulting from the misalignment is determined using a predetermined misalignment force model. In parallel, at step 720, size of defects in the bearing resulting from contamination & lubrication associated with the bearing are determined. For example, a second virtual model is trained using a similar approach described in
The contamination factor is determined based on the defect size. This is because, defects in the bearing result in removal of small, discrete particles of material from the structure of the bearing. These discrete particles increase the concentration of contaminants inside the bearing. The concentration of contaminations further increases with increase in the defect size. The defect size is provided as input to a trained classification model that classifies the defect size into one of a plurality of severity levels. For example, the plurality of severity levels may correspond to ‘normal cleanliness’, ‘slight to typical contamination’, ‘severe contamination’ and ‘very severe contamination’. Based on the defect size, the trained classification model outputs a severity level. The severity level thus determined is further used to select an appropriate contamination factor from a second lookup table stored in the database 195. The second lookup table may comprise values of contamination factor corresponding to each of the severity levels. It must be understood by a person skilled in the conventional art that the classification model may be trained to classify the defect size into one of any number of severity levels.
The viscosity ratio is indicative of a lubrication condition of the bearing during operation. The viscosity ratio is calculated as the ratio of an operating viscosity of the lubricant to a rated viscosity of the lubricant. The operating viscosity is calculated based on a viscosity grade of the lubricant and an operating temperature. The viscosity grade of the oil may be obtained from a third look up table comprising viscosity grades corresponding to different types of lubricants. In one embodiment, the operating temperature of the bearing may be obtained from temperature sensors associated with the bearing. In another embodiment, the virtual model of the bearing may be used to determine a thermal profile of the bearing based on the operational data. The rated viscosity is obtained from a fourth look up table based on dimensions of the bearing and angular velocity of the bearing.
At step 725, the maximum impact force is computed using a predetermined impact force model, that correlates defect sizes in the bearing to the maximum impact force in the rating life model:
Here, the dynamic equivalent radial load P is the same as a maximum impact force computed by the virtual model based on the real-time operational data, while other parameters are similar to that of equation (3). Similarly, RUL based on misalignment is estimated as explained earlier with reference to
In embodiments, the present invention facilitates online estimation of effect of misalignment of the shaft, on a remaining useful life of a bearing supporting the shaft. Consequently, the downtime associated with taking the electric machine offline for manual inspection for misalignment is reduced. Further, a human operator may also take decisions on maintenance of the electric machine based on the remaining useful life provided via the output device.
Embodiments of the present invention are not limited to a particular computer system platform, processing unit, operating system, or network. One or more aspects of embodiments of the present invention may be distributed among one or more computer systems, for example, servers configured to provide one or more services to one or more client computers, or to perform a complete task in a distributed system. For example, one or more aspects of embodiments of the present invention may be performed on a client-server system that comprises components distributed among one or more server systems that perform multiple functions according to various embodiments. These components comprise, for example, executable, intermediate, or interpreted code, which communicate over a network using a communication protocol. Embodiments of the present invention are not limited to be executable on any particular system or group of system, and is not limited to any particular distributed architecture, network, or communication protocol.
Although the present invention has been disclosed in the form of embodiments and variations thereon, it will be understood that numerous additional modifications and variations could be made thereto without departing from the scope of the invention.
For the sake of clarity, it is to be understood that the use of “a” or “an” throughout this application does not exclude a plurality, and “comprising” does not exclude other steps or elements.
Number | Date | Country | Kind |
---|---|---|---|
22165535.0 | Mar 2022 | EP | regional |
This application is a national stage of PCT Application No. PCT/EP2023/056987, having a filing date of Mar. 20, 2023, which claims priority to EP Application No. 22165535.0, having a filing date of Mar. 30, 2022, the entire contents both of which are hereby incorporated by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2023/056987 | 3/20/2023 | WO |