Next Article in Journal
Optical Design of Imaging Spectrometer Based on Linear Variable Filter for Nighttime Light Remote Sensing
Previous Article in Journal
A Planar Millimeter-Wave Resonator-Array to Sense the Permittivity of COP Film with the 5G Handset Back-Cover
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Low-Cost Non-Intrusive Method for In-Field Motor Speed Measurement Based on a Smartphone

by
Paula Paramo-Balsa
,
Juan Manuel Roldan-Fernandez
,
Manuel Burgos-Payan
* and
Jesus Manuel Riquelme-Santos
Department of Electrical Engineering, Universidad de Sevilla, 41092 Sevilla, Spain
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(13), 4317; https://doi.org/10.3390/s21134317
Submission received: 12 May 2021 / Revised: 15 June 2021 / Accepted: 21 June 2021 / Published: 24 June 2021
(This article belongs to the Section Electronic Sensors)

Abstract

:
Induction motors are broadly used as drivers of a large variety of industrial equipment. A proper measurement of the motor rotation speed is essential to monitor the performance of most industrial drives. As an example, the measurement of rotor speed is a simple and broadly used industrial method to estimate the motor’s efficiency or mechanical load. In this work, a new low-cost non-intrusive method for in-field motor speed measurement, based on the spectral analysis of the motor audible noise, is proposed. The motor noise is acquired using a smartphone and processed by a MATLAB-based routine, which determines the rotation speed by identifying the rotor shaft mechanical frequency from the harmonic spectrum of the noise signal. This work intends to test the hypothesis that the emitted motor noise, like mechanical vibrations, contains a frequency component due to the rotation speed which, to the authors’ knowledge, has thus far been disregarded for the purpose of speed measurement. The experimental results of a variety of tests, from no load to full load, including the use of a frequency converter, found that relative errors on the speed estimation were always lower than 0.151%. These findings proved the versatility, robustness, and accuracy of the proposed method.

1. Introduction

Electric motors are extensively used as drivers of a large variety of equipment in industry, services and even household appliances. As a result, nearly half of the electric energy produced worldwide is converted into mechanical energy by means of electric motors and integrated as added value into the process or final application. Almost 90% of industrial drives are based on three-phase squirrel-cage induction motors [1,2]. Therefore, the ways in which induction motors are selected, used, controlled, and managed have a great influence both on the electric energy bill for consumers (industrial or domestic) as well as on energy consumption, the volume of CO2eq, and other polluting emissions for society.
A proper measurement of motor rotation speed is a key component of most industrial drives in order, for example, to control the process, monitor the performance or identify the main parameters of the motor (or drive). As an example, the measurement of rotor speed is a simple and broadly used method in industry to estimate the motor’s efficiency or its mechanical load [3,4]. For continuous speed monitoring, the coupling of a tachometer to the motor shaft is often used. On other occasions, an alternative (more sophisticated and expensive) method of rotor speed estimation, by means of on-line analysis of the input current, is also used [5,6,7]. For occasional speed measurements a portable optical tachometer can be used, although this solution often requires sticking a reflective adhesive strip on the motor shaft. This kind of situation takes place typically during audit (monitoring) periods of the plant, when the performance of induction motors must be evaluated a few times a day (hourly) or over a few days. In such cases, the estimation of the mechanical load and/or the efficiency of the motor, based on rotor speed measurement, is a common solution since the method combines acceptable precision with low cost. For those cases, the use of a portable optical tachometer is often the preferred choice. Unfortunately, sticking the reflective strip on the motor shaft is not always possible since the shaft is not always accessible (for safety reasons, or because the shaft coupling is protected by a cover) or visible (motor inside a housing).
There is a broad collection of published papers on rotational (and linear) speed measurement techniques, including contact and contactless sensors, relying on sensors based on optical reflection, and electromagnetic field fluctuations and conductive strips. A contact-type synchro was used in [8] as a primary transducer where a rotating magnetic field was used to measure rotational speed with high accuracy. The principal applications of contactless electrostatic sensors and correlation signal processing techniques to real-time measurement of rotational speed are presented in [9]. The results of the work suggested ‘that the distance between the electrodes and the surface of the rotating object is a key factor affecting the performance of the measurement system’. Another electrostatic sensor to measure the speed of rotational equipment under a condition of high temperature and heavy dust was also proposed in [10]. Nevertheless, although the electrostatic sensor is contactless, the measurement method remains rather invasive.
Although vision-based measurement systems were originally developed for special applications, their use is growing rapidly because of the increasing affordability and capability of cameras. An overview of vision-based measurement from the perspective of instrumentation and measurement (metrological) was developed in [11]. A rotational speed measurement system based on a low-cost imaging system was proposed in [12]. The method requires sticking a simple marker on the rotor shaft and using a commercial webcam to capture the rotation of the shaft at a maximum rate of 30 frames per second. Another nonintrusive webcam-based tachometer was also proposed in [13] as a vision-based rotor speed measurement system. The authors stated that the proposed tachometer can be used, for example, in industrial electrical energy audits to continuously estimate the load variation in three-phase squirrel-cage induction motors using the slip-based method. Vision-based measurement methods are contactless; however, the motor shaft must be in the field of observation of the camera in order to capture its movement.
The interaction between alternating currents and electromagnetic fields that takes place in an induction motor leads to the production of the desired electromagnetic torque. Nevertheless, and as a side effect, that same interaction between alternating currents and electromagnetic fields also gives rise to the production of unwanted mechanical forces in the air gap between the stator and the rotor. These unwanted radial and axial forces lead to mechanical vibrations which are spread and transmitted through the whole motor frame and the adjoining mechanical structure. The amplitude of motor vibration at any point of the motor depends on the combination of the magnitude of the mechanical forces and the mechanical response of the motor frame and the adjoining mechanical structure [14]. Techniques for motor condition monitoring have widely taken advantage of the analysis of motor vibrations [15]. However, the vibration of motors has also been used to measure rotor speed [6,16], since the mechanical vibration also contains a component related to the rotation speed.
As mentioned previously, the interaction between alternating currents and electromagnetic fields leads to the production of the desired motor torque and additional mechanical forces in the air gap which drives mechanical vibrations. However, in addition, mechanical vibrations finally excite the surrounding air, resulting in the emission of audible motor noise. These acoustic signals have been recently used by Glowacz et al. for fault diagnosis applied to angle grinders and electric impact drills [17]. However, the motor noise, like the mechanical vibrations, must also contain a frequency component due to the rotational speed which, to the authors’ knowledge, has thus far been overlooked for the purpose of speed measurement.
Nowadays, mobile computing technology is suffering a rapid development thanks to multi-core chips and larger memories. Thus, in a wide variety of applications, smartphones are used instead of other types of sensors since they provide several advantages [18], including the low cost of equipment, that they are widely connected to the Internet, and that their number is continuously increasing. Smartphones have different sensors such as camera, microphone, accelerometer, or GPS. This opens an opportunity to use these devices to develop sensor systems capable of monitoring application areas as different as agriculture [19], human health [20], or road traffic [21], among others. In this work, a new, low-cost, non-intrusive method for in-field motor speed measurement, based on the spectral analysis of the audible motor noise is proposed. The motor noise is initially acquired using a smartphone or a web microphone, for example, and sent to a PC by means of a wired or wireless link. A MATLAB-based algorithm, especially developed for this application, loads the data file and determines the harmonic spectrum of the noise signal, from which the motor’s rotation speed is finally estimated. The new method can be used for measuring (and eventually recording) the motor’s rotor speed over time. It is very simple and easy to use since the motor noise is broadly available and does not rely on motor parameters. The proposed method is contactless, completely non-intrusive and can be used for in-field applications without any interruption or alteration to the motor’s service.
The remainder of the paper is organized as follows. The theoretical background of the proposed method for measuring the rotor speed of a motor by means of the spectral analysis of the audible noise is introduced in Section 2. The main results of the tests performed to experimentally validate the method are presented in Section 3, where the advantages of the proposed method will also be shown. A brief discussion of the method is presented in Section 4. Finally, Section 5 summarizes the main findings of the work.

2. Materials and Methods

The proposed method is based on the use of a smartphone to acquire and record the audible noise emitted by an induction motor, by means of two free apps downloaded from a web store. An educational electric machines test was used. Figure 1 outlines the test bench and the configuration of the different tests carried out on the induction motor. As can be seen, the core focus of the test bench is the induction motor, whose noise is acquired and recorded by means of a smartphone. That induction motor can be fed either from the network through a variable ratio transformer, which allows for the adjusting of the supply voltage, or by means of an inverter, which allows for the adjusting of both the voltage and frequency supplied to the motor. On the mechanical port, the motor shaft can be coupled either to a separately excited direct current generator, which feeds a variable resistive load allowing the adjustment of the motor load torque, or it can be left free, without mechanical load. A portable optical tachometer was used to measure the rotation speed of the motor shaft by a conventional and well-established contactless method, while a low-performance smartphone was used to acquire and record the motor noise. In order to improve the determination of the actual speed of the motor, m, along all the tests, the motor speed was measured twice by two different tachometers and the average value of the two speed measurements was considered as the actual rotor speed, m. Appendix A includes details on the audio recording apps, smartphones, tachometers, and test bench used in this work.
Once the appropriate test configuration was decided upon, that is, the voltage source of the motor (variable ratio transformer or inverter) and the mechanical load (DC generator with a load resistance, or no mechanical load at all), the tests on the laboratory bench were performed. After setting the proper voltage source and mechanical load, the voltage (and frequency in the case of inverter) and the load resistance (in the case of DC generator) were adjusted to reach the desired conditions of load and shaft speed. Once the value of the rotor speed was verified, a smartphone placed just in front of the nameplate of the motor was used to acquire and record the motor noise by means of the apps. The recorded *.wav file was processed with a MATLAB-based routine specifically designed to obtain the frequency decomposition of the noise signal. The frequency spectrum of the motor noise signal, f(t), was performed using the Fourier transform [22],
F ( j · ω ) = 0 ( N 1 ) · T f ( t ) · e j · ω · d t
where F(j·ω) represents the function in the frequency domain related to the function in the time domain, f(t), N represents the number of samples through which the time signal has been acquired and T is the uniform sampling period. In this work, the fast Fourier transform (FFT) algorithm was used, as this method takes advantage of the periodicity and symmetry in the calculation of the discrete Fourier transform and has a low computational cost [23].
After performing the spectral analysis of the motor noise, the tailor-made speed estimation routine determines the fundamental rotor shaft mechanical frequency, ωF (Hz or revolutions per second), from some selected frequencies of the spectrum. Finally, the corresponding rotor speed, (rad/s), is determined as:
Ω = 2 · π · ω F
Comparing the noise-estimated speed, , with the actual value obtained with tachometers, m, the relative value of the error speed is determined as:
ε = | Ω Ω m Ω m |
The standard deviation, σ, was used as a measure of the dispersion of the results. It is determined as:
σ = 1 N · i = 1 N ( x i μ ) 2
where N represents the number of recordings, xi represents the value of the ith recording in the data set and μ is the mean value of the data set.
The flowchart sketched in Figure 2 summarizes the general procedure followed to estimate the rotor speed in experimental tests.
As an example, Figure 3 shows the frequency spectrum of the noise signal for a no-load motor feed at rated voltage at a measured speed of m = 2820 r/min = 295.3097 rad/s (tachometers). It was obtained after applying the FFT transform to the corresponding audio file, the first step of the noise-estimation speed routine. The smartphone T1 with app ‘App1’ (Appendix A) was used to acquire and record a 30 s length noise signal with a sampling frequency of 44 kHz, well above the expected Shannon limit.
As can be seen in Figure 3, the amplitudes corresponding to five frequencies (in ascending order), ω1 = ωF, ω2 = 2·ωF, ω3 = 3·ωF, ω5 = 5·ωF, and ω11 = 11·ωF, corresponding to the harmonics 1, 2, 3, 5, and 11, approximately, clearly stand out. The lowest peak frequency, that is, the fundamental frequency of the noise signal, ωF = 47.0618 Hz, should correspond to the rotor shaft mechanical rotation frequency. Then, the remaining frequencies should be related to the second, third, fifth, and 11th harmonics of the rotor shaft frequency. Table 1 shows the values of the frequencies corresponding to the five peaks of the magnitude of the spectrum of the noise signal. In this table, when the frequency of the first peak of amplitude is considered as the fundamental frequency, ωF1 = ω1/1 = 47.0618 Hz, the estimation of the rotor speed from that fundamental frequency, using (2), leads to = 2·π·ω1 = 2·π·ωF1 = 2·π·47.0618 = 295.6980 rad/s = 2823.7080 r/min. Using (3), the relative error for the example shown is ε = 0.1315%, which is quite small. The preliminary results of this case demonstrate, pending further validation experiments, that the proposed method allows a proper rotor speed estimation.
Nevertheless, the remaining four peak frequencies, ωk = k·ωFk, k∈{2,3,5,11}, could also have been considered to determine the fundamental (the mechanical shaft frequency) as ωFk = ωk/k and therefore the speed:
k = ( ω k ) = 2 · π · ω F k = ( 2 · π · ω k ) / k
The third row of Table 1 shows the estimation of the fundamental frequency based on the five most significant harmonics of the spectrum of the motor noise, while the fourth and fifth rows show the corresponding values of the speed calculated by means of (5). Since there are five credible values of speed available, the estimation could be improved by using the mean value of the five estimated speed results, mean = ∑k/5 = 295.6674 rad/s = 2823.416 r/min. In this case, the relative error is reduced to εmean = 0.1211%, which is smaller than that corresponding to the estimation based solely on the frequency of the first peak (7.9% error reduction). Nevertheless, in this case, the best estimation of the fundamental frequency and speed should have been based on the 11th harmonic. In this case the estimated speed result 11 = 295.5180 rad/s = 2821.989 r/min and the corresponding relative error would have been reduced to its minimum value, ε11 = 0.0705%, as shown in the last row of Table 1. Although the speed can be estimated from any harmonic with a rather small error, this simple case was only intended to illustrate how a proper selection of the harmonic or harmonics used for calculating the rotor shaft frequency, ωF, can lead to a further improvement of the speed estimation. Section 2.1 shows the proposed method to improve the fundamental frequency and the corresponding speed estimations.

2.1. Speed Estimation Method

The analysis of about 700 motor-noise audio files, recorded with sampling frequencies from 8 kHz to 44 kHz, shows that when truncating the spectrum after the 11th harmonic, a sufficient number of frequency peaks are obtained to be able to properly identify the rotation frequency of the motor shaft (ωF) and, consequently, its speed (). To optimize computing resources, the identification of the motor shaft rotation frequency (ωF) is performed by looking for the 11 largest frequency peaks below 665 Hz. That frequency limit is just 5 Hz above 660 Hz, the frequency corresponding to the 11th harmonic for 60 Hz motors, which also includes the case of 50 Hz motors.
The flowchart in Figure 4 (corresponding to the third block, ‘Algorithm’, in Figure 2) summarized the steps for computing the motor speed from the analysis of the recording of a motor-noise signal. For a better understanding, the procedure of analysis of a motor-noise recording will be described step-by-step by means of an example. The case shown corresponds to a two-pole induction motor at no-load, rotating at a measured speed (tachometer) of ωm = 2820 r/min, that is, with a shaft mechanical rotation frequency of ωF = 47 Hz.
First, the frequency spectrum is restricted from 0 Hz to 665 Hz (although it could have been limited to 555 Hz in this case). Then, the row vector of peak frequencies, W, with the 11 most significant harmonics in magnitude is set:
W = ( ω 1 , ω 2 , ω 3 , ω 4 , ω 5 , ω 6 , ω 7 , ω 8 , ω 9 , ω 10 , ω 11 )
The peak frequencies of the spectrum in decreasing order of magnitude, ωn, components of W, are shown in the upper part of Figure 5.
Once the vector of peak frequencies W have been identified, the algorithm proceeds to test the possibility that its first element, ω1 (517.4908 Hz), the frequency with the larger amplitude, could correspond to the first, second, …, or to the 11th harmonic of the shaft rotation frequency, ωF. That is, it tests the possibility that k·ωF = ω1 = 517.4908 Hz, with k ∈ {1,2,…11}. With that purpose, first, a draft version of the normalized frequency row vector H1 = H(1·ωF = ω1) is computed. The elements of H1 = (hn1) = (1·ωn/ω1) are the normalized frequency (possible harmonic orders) of the considered case (1·ωn/ω1). They are computed with three decimal digits.
H 1 = H ( ω F = ω 1 ) = ( 1 · ω n 517.4908 ) = ( 1.000     0.182     1.000     0.091     0.182     0.091     0.273     0.182     1.000     0.455     1.000 )  
After the draft version of the row vector H1 has been computed, the elements hn1 are rounded to the nearest integer when the difference between the frequency ratio, hn1 and the nearest integer is lower than 10−3. In any other case, the element is discarded and replaced by 0.
H 1 = H ( ω F = ω 1 ) = ( 1     0     1     0     0     0     0     0     1     0     1 )
In this case, the vector H1 has four non-null elements and seven null elements, as can be seen in Figure 5. This means that the hypothesis ωF = ω1 leads to the identification of only four harmonics (non-null elements), all of them identified as the first (fundamental) harmonic of the shaft rotation frequency.
Similarly, the remainder of the row vectors are obtained, as shown in Figure 5:
H 2 = H ( 2 · ω F = ω 1 ) = ( 2 · ( ω n / 517.4908 ) ) H 3 = H ( 3 · ω F = ω 1 ) = ( 3 · ( ω n / 517.4908 ) ) H k = H ( k · ω F = ω 1 ) = ( k · ( ω n / 517.4908 ) ) H 11 = H ( 11 · ω F = ω 1 ) = ( 11 · ( ω n / 517.4908 ) )
Then, the number of integer ratios, or possible harmonics, for each considered case are quantified (Figure 5). Finally, the row vector, HM = (hnM), which has the highest non-null number of integers (or the highest number of possible harmonics of the considered case), is chosen as the best candidate for describing the proper harmonic order, M, of each element of the frequency vector, W = (ωn). This finally leads to the best identification of the rotor shaft frequency, ωF, as the average ratio of each non-null component divided by its respective order:
ω F = (   ( ω n / h n M ) ) / n
For the example in Figure 5, H11 is the vector with the highest number of integer ratios or possible harmonic coincidence. In other words, the highest number of harmonic identifications occurs under the hypothesis that the highest amplitude frequency, ω1 = 517.4908 Hz, represents the 11th harmonic.
H 11 = ( 11 ,   2 ,   11 ,   1 ,   2 ,   1 ,   3 ,   2 ,   11 ,   5 ,   11 ) = ( h 1 11 , h 2 11 , h 3 11 , h 4 11 , h 5 11 , h 6 11 , h 7 11 , h 8 11 , h 9 11 , h 10 11 , h 11 11 , )
It is interesting to observe that, in this case, under that hypothesis, five different harmonics (1, 2, 3, 4, 5, and 11) of the rotor shaft frequency are identified. Each element of H11 leads to a likely identification of the rotor shaft frequency
ω F n 11 = ( ω n / h n 11 ) ,   n { 1 ,   2 ,   ,   11 }
and rotor speed,
Ω n 11 = 2 · π · ω F n 11 = 2 · π · ( ω n / h n 11 ) ,   n { 1 ,   2 ,   ,   11 }
Finally, the estimation of the rotor shaft (fundamental) frequency, ωF, is obtained as the average ratio of each component divided by its respective order (10). In this case, the result is:
ω F = 1 11 n = 1 11 Ω n 11 = 1 11 n = 1 11 ω n h n 11 = 47.0377   Hz
Thus, the estimation of the motor speed is calculated using (2), resulting in = 2822.3 r/min.

3. Results

This section displays the experimental validation of the algorithm proposed in the previous section. Thus, the accuracy and the robustness of the method is analysed under different conditions. It is important to highlight that the laboratory where the tests were carried out is not soundproof, which means that the background noise in the audio recordings presents is an important challenge.
Four types of tests were performed on the induction motor, combining:
  • The feeding source
    The (50 Hz) network through a variable ratio transformer, which allows the adjusting of the supply voltage
    An inverter or frequency converter, which enables adjustments to be made to both the voltage and frequency supplied to the motor.
  • The mechanical load
    No mechanical load: the motor shaft is free
    Direct current generator, which feeds a variable resistive load, allowing for changes to be made to the motor torque.
Table 2 summarizes the range of parameters used along the experiments.
The influence of each parameter and range of values in the frequency spectrum and in the calculation of the speed is analyzed. In all cases, very good estimations are obtained. The results presented correspond to the recordings obtained with a length, t = 30 s, sampling frequency, Fsampling = 44 kHz, recording application App1, smartphone T1 and distance m = 5 cm. The main technical characteristics of the induction motors and devices used in this work are provided in Appendix A.

3.1. Motor Feeding from the Grid through a Variable Ratio Transformer without Mechanical Load

The objective in this section is to validate that the algorithm is able to properly estimate the speed of an induction motor feeding from the grid when rotated freely, without any mechanical load coupled to its shaft. The measurement was made on the rotor speed of a 50 Hz, two-pole induction motor, fed from the 50 Hz grid by means of a variable ratio transformer, or variable ratio transformer which allows for the adjusting of the rotor speed from 2820 r/min to 3000 r/min, or the rotor shaft mechanical frequency from 47 Hz to 50 Hz.
Figure 6a shows a sketch of the test configuration; Figure 6b shows the spectra of the motor noise signals. As can be seen, the spectrum of each rotor speed shows peak frequencies around 550 Hz (11th harmonic), around 50 Hz (fundamental or first harmonic) and 100 Hz (second harmonic), with considerably higher magnitude than the remainder of the frequencies of the spectrum.
Table 3 and Table 4 summarize the results. For each rotor actual speed m (average value of the values measured with two tachometers), Table 3 shows, in the second column, the corresponding rotor shaft mechanical frequency, ωm, using (2) followed by the values of the frequencies corresponding to the 11 peaks of the magnitude of the spectrum of the noise signal. Table 4 shows the estimated values of rotor shaft mechanical frequency, ωF, and rotor speed, Ω, corresponding to each actual speed, Ωm, determined by means of the proposed method. As can be seen, the rotor speed is always well-estimated. The relative error is very small, since for the worst case, it is under 0.08%. The standard deviation of the relative error in the estimation of the speed from the individual peak frequencies is also very small, always under 0.03 Hz (fifteen audio recordings were considered for the calculation of the standard deviation in each case).

3.2. Motor Feeding from the Grid through a Variable Ratio Transformer with a DC Generator as Mechanical Load

In this test battery, the motor was fed from the grid through a variable ratio transformer while a DC generator is coupled to its shaft. A variable resistance, fed by the DC generator, allows the adjusting of the mechanical load and, accordingly, the rotor speed of the motor. For that purpose, with that configuration of source and mechanical load, the measurements were made on the rotor speed of a 50 Hz, two-pole induction motor, fed from the 50 Hz grid by means of a variable ratio transformer and varying the DC generator variable resistance load, which allows for the adjusting of the rotor speed from 2861 r/min to 2977 r/min, or the rotor shaft mechanical frequency from 47.68 Hz to 49.62 Hz. Figure 7a shows a sketch of the test configuration; Figure 7b shows the spectra of the motor noise signals. A simple visual comparison of the frequency spectrum of the motor load test of Figure 7b with that corresponding to the no mechanical load of Figure 6b shows that the presence of the DC generator in the load test increases complexity and level of harmonics of the noise spectra.
Table 5 and Table 6 summarize the results. The results corresponding to values R0–R7 of the load resistance correspond to the motor feed at rated voltage. For each rotor actual speed (average value of the values measured with two tachometers), Table 5 shows the corresponding rotor shaft mechanical frequency using (2) in the third column followed by the values of the frequencies corresponding to the 11 peaks of the magnitude of the spectrum of the noise signal.
Table 6 shows the estimated values of rotor shaft mechanical frequency, ωF, and rotor speed, Ω, corresponding to each actual speed, Ωm, determined by means of the proposed method. As can be seen, the rotor speed is always well-estimated. The relative speed error is very small, since for the worst case (rated voltage), it is under 0.1 %, only slightly exceeded (0.126 %) for the case R7*, when the motor is fed with a voltage under its rated value. The standard deviation of the relative error in the estimation of the speed from the individual peak frequencies is also very small, always under 0.02 Hz (three audio recordings were considered for the calculation of the standard deviation in each case).
As shown in Table 6, the case R0 corresponds to the case with lower torque. In case R7, two additional exceptional situations were studied: the motor experiences a reduction of the voltage in relation to nominal voltage (R7*) and the opposite case, when the motor experiences an overvoltage in its point of connection (R7**). Regarding the reduced values of the errors (ε ≤ 0.126 %) and standard deviation obtained (σ ≤ 0.02 Hz), it can be concluded that the performance of the algorithm is not affected by coupling a direct current generator as a mechanical load.

3.3. Motor Feeding with a Frequency Converter without Mechanical Load

The objective in this section is to validate that the algorithm is able to properly estimate the speed of an induction motor feeding from a frequency converter when rotated freely, without any mechanical load coupled to its shaft. The measurement was made on the rotor speed of a 50 Hz, two-pole induction motor, fed from an inverter at line frequencies from 20 Hz to 60 Hz, which allows for the adjusting of the rotor speed from 1200 r/min to 3600 r/min, approximately (or rotor shaft mechanical frequencies from 20 Hz to 60 Hz).
Figure 8a shows a sketch of the test configuration; Figure 8b shows the spectra of the motor noise signals. Figure 8b shows that the higher the inverter frequency, the higher the harmonic content of the spectra.
Table 7 and Table 8 summarize the results. For each rotor actual speed (average value of the values measured with two tachometers), Ωm, Table 7 shows, in the second column, the corresponding rotor shaft mechanical frequency, ωm, using (2) followed by the values of the frequencies corresponding to the 11 peaks of the magnitude of the spectrum of the noise signal. Table 8 shows the estimated values of rotor shaft mechanical frequency, ωF, and rotor speed, Ω, corresponding to each actual speed, Ωm, determined by means of the proposed method. As can be seen, the rotor speed is always well-estimated. The relative error is very small, since for the worst case, it is under 0.26%. The standard deviation of the relative error in the estimation of the speed from the individual peak frequencies is also very small, always under 0.04 Hz (five audio recordings were considered for the calculation of the standard deviation in each case).
As shown in Table 8, the reduced errors prove the robustness of the proposed method. It can be concluded that the performance of the algorithm is not affected by feeding the motor through a frequency converter instead of directly from the grid.

3.4. Motor Feeding with a Frequency Converter with a DC Generator as Mechanical Load

In this test battery, the motor was fed from an inverter or frequency converter while a DC generator is coupled to its shaft, as a mechanical load. The frequency and voltage settings of the converter allows for setting the synchronous speed of the induction motor. A variable resistance, fed by the DC generator, allows for the adjusting of the mechanical load and, accordingly, the actual rotor speed of the motor. With that configuration of source and mechanical load, the rotor speed of a 50 Hz, two-pole induction motor was measured, feeding from the converter with variable frequencies (and voltages) from 10 Hz to 60 Hz, approximately and modifying the DC generator variable resistance load which allows for the adjusting of the actual rotor speed from 2861 r/min to 2977 r/min, or the rotor shaft mechanical frequency from 47.68 Hz to 49.62 Hz. Figure 9a shows a sketch of the test configuration; Figure 9b shows the spectra of the motor noise signals. A simple visual comparison of the frequency spectrum of the motor load with variable frequency test of Figure 9b, with the corresponding to the motor fed from the grid of Figure 7b, shows that even though the magnitudes of the harmonic are lower in the case of working at a reduced speed (frequency converter), the harmonic content of the spectra in Figure 9b is considerably higher.
Table 9 shows the values of measured rotor speeds for each considered converter frequency and load resistance (mechanical load of the motor). For each converter frequency, as the mechanical load increases, the rotor speed decreases, as expected. Table 10, Table 11 and Table 12 summarize the results of the load tests corresponding to a frequency converter of 10 Hz, 20 Hz, and 30 Hz, respectively. Table 10, Table 11 and Table 12 show, for each converter frequency, the measured motor speed, Ωm, and rotor shaft mechanical frequency, ωF, as well as the estimated values of rotor shaft mechanical frequency, ωF, and rotor speed, Ω, corresponding to each actual speed, Ωm, determined by means of the proposed method. The rotor speed is always properly estimated, with a reduced error. The relative speed error is very small, since for the worst case (rated voltage), it is 0.0659 %. The standard deviation of the relative error in the estimation of the speed from the individual peak frequencies is also very small, always under 0.02 Hz (three audio recordings were considered for the calculation of the standard deviation in each case).

3.5. Other Tests

In order to test the robustness of the proposed method, the experimental section was extended with some complementary tests, including situations with two induction motors, motors with more than two poles and different distances between the motor and the smartphone.

3.5.1. Four-Pole Motor

This subsection shows the results of the analysis of the audio recordings of a 50 Hz, four-pole induction motor whose shaft can rotate freely (no mechanical load). The motor was supplied from the grid by means of a variable ratio transformer. After adjusting the supply voltage, the actual measured speed is, according to the tachometer, Ωm = 1500 r/min, and the corresponding rotor shaft mechanical frequency using (2), ωm = 25 Hz. Figure 10a sketches the test configuration; Figure 10b shows a comparison between the frequency spectrum of the four-pole motor (1500 r/min) and a two-pole motor (3000 r/min).
As shown in Figure 10b, a higher number of intense harmonics are observed in the spectrum of the four-pole motor. Table 13 shows the first 11-highest harmonic peaks and the corresponding harmonic order considering the highest amplitude frequency, ω1, corresponds to the ninth harmonic, that is, the components of vectors W and H9 = H(9·ωF = ω1).
The estimation of the fundamental mechanical frequency of the rotor shaft for this audio leads to ωF = 24.98 Hz, which corresponds to an estimated rotor speed of Ω = 1498.8 r/min, that is, the error in the estimation is ε = 0.0816 %.
Table 14 shows the results corresponding to the mechanical rotor frequency and rotor speed estimations when the distance between the smartphone and the motor is increased from 5 cm to 150 cm.
Five audio recordings were considered for the calculation of the standard deviation in each case. As shown in Table 14, the frequency estimations are quite similar to the measured frequency, ωFωm, regardless of the distance, demonstrating the good performance of the proposed method.

3.5.2. Two Motors

The purpose of this subsection is to validate that the algorithm can estimate the speed of the motor when there is another similar motor operating simultaneously at a different speed in the neighborhood. Figure 11 shows the layout of the two-motor set-up considered: (a) separated motors and (b) faced motors.
Motor 1 is the reference motor, that is, the motor whose speed is to be estimated. The noise from Motor 2, the background motor, should be discarded as background noise. The values of the distances are d = 1 m, D = 1 m and the distance of the smartphone, m = 5 cm. Table 15 shows the results corresponding to the considered speeds of both motors (averaged values), the reference motor, Ωm1 = Ωm, and the background motor, Ωm2. The estimated rotor frequencies and speeds, as well as the absolute relative errors, are also presented.
As shown in Table 15, the algorithm leads to a good estimation of the reference motor speed, regardless of whether the reference motor speed is higher than, lower than or similar to the background motor speed. The relative error is always less than 0.11 %.
The impact of the distance between the smartphone and the reference motor in the performance of the algorithm has also been analyzed. Table 16 shows that the results of the reference motor speed is Ωm1 = 2880 r/min while the background motor speed is Ωm2 = 2940 r/min.
Three audio recordings were considered for the calculation of the standard deviation in each case. As shown in Table 16, the proposed algorithm is able to determine the rotor speed regardless of the distance between the motor and the smartphone.

4. Discussion

As explained in Section 2, the proposed method is based on the hypothesis that the higher peak frequency of the noise signal spectrum, ω1, corresponds to one of the first eleven harmonics, k, of the rotor shaft mechanical frequency, Hk = H(k·ωF = ω1). Once it has determined the proper order of the harmonic, k, as corresponding to the vector Hk with the higher number of non-null elements, the algorithm estimates the fundamental rotor shaft mechanical frequency using (2) and, finally, the motor speed using (1).
It is important to highlight that the frequency band of smartphone microphones are optimized for voice applications (20 Hz–20 kHz, approximately). As a result, the measurement of motor speeds below the 20 Hz limit might be outside the scope of the proposed method. For these low frequencies, if the method were exclusively dependent on detecting the first harmonic, it might not be suitable for speed measurement lower than 20 Hz. However, the proposed method can overcome this drawback because it is not based only on the first (fundamental) harmonic of the noise spectrum. The experimental results have shown that the method leads to a correct motor speed determination with frequencies as low as 10 Hz. The proposed method uses a set of harmonics (frequency peaks) between the first and the 11th (in the basic version of the algorithm) to determine the motor speed. This distinctive feature is successful despite the limited smartphone microphone bandwidth. The method is fully capable of measuring motor speeds with low frequency, since their multiples (higher harmonics) of the fundamental can be found, leading to the determination of the motor speed.
In a very small percentage of the over 700 motor noise signal files analyzed (less than 2.5%), all corresponding to the four-pole motor, the higher peak frequency of the noise signal spectrum, ω1, corresponds to one harmonic higher that the 11th. In these cases, the main hypothesis of the proposed method was not fulfilled and, as a result, the rotor speed cannot be properly estimated. Although the proposed method is able to achieve a proper estimation of the motor speed, in order to deal with these exceptional cases, an extension of the method is proposed. The extension of the method only requires the capture of a higher number of peak frequencies of the noise spectrum and the testing of more frequency peaks as possible harmonics of the rotor shaft mechanical frequency.

An Extended Method

In the extended method, the frequency vector W is extended to capture the 120 first frequency peaks of the motor noise signal spectrum. In other words, the number of elements of the frequency vector W is raised from 11 to 120 elements. Then, the first five higher peak frequencies of the spectrum, (ω1, ω2, ω3, ω4, ω5), are selected and it is checked whether each of these five elements may fit between the first harmonic of the rotating shaft frequency and the 120th harmonic. Specifically, the harmonic vector with 11 elements, H, is now enlarged to five harmonic vectors of 120 elements. The extended algorithm sequentially computes five estimations of the rotor shaft mechanical frequency, exploring the five different hypotheses: ωF1, ωF2, ωF3, ωF4, ωF5. When a frequency estimation, ωFi, significantly deviates from the remainder values, it is discarded, and the rotor shaft mechanical frequency is estimated by averaging the remainder frequency estimations. Table 17 summarizes the main parameters of the proposed and extended versions of the method. It is important to note that the execution time of the extended method is only 55 ms (13 %) longer than the original version.
Although all the noise motor noise records analyzed in this work have led to a proper motor speed estimation, if it were necessary, the extended method could be further extended including more than 120 peak frequencies in W or checking more than the first five higher peak frequencies of the spectrum to estimate the motor speed.
The estimated speed with the proposed method is 2822.3 r/min and with the extended method is 2821.9 r/min. Thus, the algorithm leads to a good estimation of the motor speed, regardless the selected method.

5. Conclusions

The present work has proposed a simple, low-cost, non-intrusive method for the determination of the motor speed, based on a simple smartphone as an acquisition and recording device, and a MATLAB routine as a rotor speed estimation algorithm. The proposed method of motor speed estimation is based on the analysis of the frequency spectrum of the motor noise record. It has been experimentally tested in the laboratory for different configurations of the power supply of the motor (variable ratio transformer or frequency converter) and mechanical loads (DC generator and no mechanical load). A broad battery of tests has been used in the experimental section of the work, including two different smartphones placed at different distances from the tested motor, using two different recording apps, with two-pole and four-pole induction motors.
The values of the rotor speed estimation reported in Section 3 are in full agreement with the experimental tests results, which proves the availability, versatility, robustness, and accuracy of the proposed method. The relative errors on the motor speed estimation are always lower than 0.151% in the worst-analyzed case. Accordingly, the methodology based on the analysis of frequency spectrum of motor noise can be considered a suitable new tool to be added to the catalogue of techniques to estimate mechanical rotor speed.
The authors are working on the developing of an app to integrate the recording of the motor noise and the algorithm of motor speed calculation, as well as towards the development of motors noise-based diagnostic tools.

Author Contributions

Conceptualization, P.P.-B., J.M.R.-F., and M.B.-P.; methodology, P.P.-B., M.B.-P., and J.M.R.-F.; software, P.P.-B.; validation, P.P.-B. and J.M.R.-F.; formal analysis, P.P.-B., J.M.R.-F., and M.B.-P.; investigation, P.P.-B., J.M.R.-F., and M.B.-P.; resources, P.P.-B. and J.M.R.-S.; data curation, P.P.-B.; writing—original draft preparation, P.P.-B., J.M.R.-F., and M.B.-P.; writing—review and editing, M.B.-P., P.P.-B., J.M.R.-F., and J.M.R.-S.; visualization, M.B.-P., P.P.-B., and J.M.R.-F.; supervision, M.B.-P.; project administration and funding acquisition, J.M.R.-S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially funded by the Spanish MEC-Ministerio de Economía y Competitividad (Ministry of Economy and Competitiveness), co-funded by the European Commission (ERDF-European Regional Development Fund) under grant ENE2016-77650-R, the CYTED Network Program under grant 718RT0564, and by the CERVERA research program of CDTI (Industrial and Technological Development Centre of Spain) under the research Project HySGrid+ (CER-20191019).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used for the manuscript are available on request.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1, Table A2, Table A3 and Table A4 summarize the main rated characteristics of the induction motors, DC generator, frequency converter and tachometers, respectively, used in this work.
Table A1. Technical characteristics of the induction motor used in the tests.
Table A1. Technical characteristics of the induction motor used in the tests.
MotorVoltage (V)Current (A)Power (kW)Power FactorSpeed (r/min)Frequency (Hz)
DL1021 DeLorenzo (two poles)220/380 (Δ/Y)4.5/2.6 (Δ/Y)1.10.85282050
1LA3163-4AA20 Siemens (four poles)220/380 (Δ/Y)38/22 (Δ/Y)110.84146050
Table A2. Characteristic of the direct current generator used in the load tests.
Table A2. Characteristic of the direct current generator used in the load tests.
DC GeneratorVoltage (V)Current (A)Speed (r/min)
DL 1024R de Lorenzo1950.33000
Table A3. Characteristic of the frequency converter used in this work.
Table A3. Characteristic of the frequency converter used in this work.
Frequency ConverterPowerSpeed Range in Open-Loop Mode (Hz)Voltage (V)
Telemecanique Altivar 710.75 kW1–100200–240
Table A4. Characteristic of the tachometers used in these tests.
Table A4. Characteristic of the tachometers used in these tests.
TachometerTac1Tac2
Range2.5 to 99999 r/min5 to 99999 r/min
Precision±0.051% + 1 digit±0.050% + 1 digit
Number of digits55
Two smartphones were used to record the audio: (a) smartphone 1 (T1 in this paper), a model released in 2014 priced at €180 and (b) smartphone 2 (T2 in this paper), a model released in 2017 priced at €249. Two free apps are installed in both mobile phones: (a) Voice recorder, from Splend Apps (App1) [24] and (b) AudioRec, from AC SmartStudio (App2) [25]. These applications allow for the selection of the sampling frequency (8–44 kHz) and for recording in PCM audio format with high quality.

References

  1. Marfoli, A.; Di Nardo, M.; Degano, M.; Gerada, C.; Chen, W. Rotor Design Optimization of Squirrel Cage Induction Motor—Part I: Problem Statement. IEEE Trans. Energy Convers. 2020, 36, 1271–1279. [Google Scholar] [CrossRef]
  2. Di Nardo, M.; Marfoli, A.; Degano, M.; Gerada, C.; Chen, W. Rotor Design Optimization of Squirrel Cage Induction Motor—Part II: Results Discussion. IEEE Trans. Energy Convers. 2020, 36, 1280–1288. [Google Scholar] [CrossRef]
  3. Chirindo, M.; Khan, M.A.; Barendse, P. Analysis of Non-Intrusive Rotor Speed Estimation Techniques for Inverter-Fed Induction Motors. IEEE Trans. Energy Convers. 2021, 36, 338–347. [Google Scholar] [CrossRef]
  4. Salomon, C.P.; Sant’Ana, W.C.; Lambert-Torres, G.; Borges Da Silva, L.E.; Bonaldi, E.L.; De Oliveira, L.E.D.L. Comparison among methods for induction motor low-intrusive efficiency evaluation including a new AGT approach with a modified stator resistance. Energies 2018, 11, 691. [Google Scholar] [CrossRef] [Green Version]
  5. Lee, K.; Huchel, L.; Green, D.H.; Leeb, S.B. Automatic Power Frequency Rejection Instrumentation for Nonintrusive Frequency Signature Tracking. IEEE Trans. Instrum. Meas. 2021, 70. [Google Scholar] [CrossRef]
  6. Supangat, R.; Ertugrul, N.; Soong, W.L.; Gray, D.A.; Hansen, C.; Grieger, J. Estimation of the number of rotor slots and rotor speed in induction motors using current, flux or vibration signature analysis. Aust. J. Electr. Electron. Eng. 2008, 4, 259–268. [Google Scholar] [CrossRef]
  7. Reddy, C.U.; Prabhakar, K.K.; Singh, A.K.; Kumar, P. Speed Estimation Technique Using Modified Stator Current Error-Based MRAS for Direct Torque Controlled Induction Motor Drives. IEEE J. Emerg. Sel. Top. Power Electron. 2020, 8, 1223–1235. [Google Scholar] [CrossRef]
  8. Arif, S.J.; Asghar, M.S.J.; Sarwar, A. Measurement of speed and calibration of tachometers using rotating magnetic field. IEEE Trans. Instrum. Meas. 2014, 63, 848–858. [Google Scholar] [CrossRef]
  9. Wang, L.; Yan, Y.; Hu, Y.; Qian, X. Rotational speed measurement through electrostatic sensing and correlation signal processing. IEEE Trans. Instrum. Meas. 2014, 63, 1190–1199. [Google Scholar] [CrossRef]
  10. Li, L.; Hu, H.; Qin, Y.; Tang, K. Digital approach to rotational speed measurement using an electrostatic sensor. Sensors 2019, 19, 2540. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  11. Le, T.C.; Carlier, A.; Maussion, P.; Phan, Q.D. Measuring rotor speed with a smartphone camera. In Proceedings of the IECON 2017—43rd Annual Conference of the IEEE Industrial Electronics Society, Beijing, China, 5–8 November 2017; pp. 3834–3839. [Google Scholar] [CrossRef]
  12. Wang, T.; Yan, Y.; Wang, L.; Hu, Y. Rotational speed measurement through image similarity evaluation and spectral analysis. IEEE Access 2018, 6, 46718–46730. [Google Scholar] [CrossRef]
  13. Ferreira, F.J.T.E.; Duarte, A.F.F.; Lopes, F.J.P. Experimental Evaluation of a Novel Webcam-Based Tachometer for In-Situ Rotational Speed Measurement. In Proceedings of the 2020 IEEE International Conference on Industrial Technology (ICIT), Buenos Aires, Argentina, 26–28 February 2021; pp. 917–924. [Google Scholar] [CrossRef]
  14. Singh, G.K. Induction machine drive condition monitoring and diagnostic research—A survey. Electr. Power Syst. Res. 2003, 64, 145–158. [Google Scholar] [CrossRef]
  15. Zafarani, M.; Jafari, B.H.; Akin, B. Lateral and Torsional Vibration Monitoring of Multistack Rotor Induction Motors. IEEE Trans. Ind. Electron. 2021, 68, 3494–3505. [Google Scholar] [CrossRef]
  16. Dlamini, V.; Naidoo, R.; Manyage, M. A non-intrusive method for estimating motor efficiency using vibration signature analysis. Int. J. Electr. Power Energy Syst. 2013, 45, 384–390. [Google Scholar] [CrossRef] [Green Version]
  17. Glowacz, A.; Tadeusiewicz, R.; Legutko, S.; Caesarendra, W.; Irfan, M.; Liu, H.; Brumercik, F.; Gutten, M.; Sulowicz, M.; Daviu, J.A.A.; et al. Fault diagnosis of angle grinders and electric impact drills using acoustic signals. Appl. Acoust. 2021, 179, 108070, ISSN 0003-682X. [Google Scholar] [CrossRef]
  18. Krichen, M. Anomalies Detection through Smartphone Sensors: A Review. IEEE Sens. J. 2021, 21, 7207–7217. [Google Scholar] [CrossRef]
  19. Coletta, A.; Bartolini, N.; Maselli, G.; Kehs, A.; McCloskey, P.; Hughes, D.P. Optimal deployment in crowd sensing for plant disease diagnosis in developing countries. IEEE Internet Things J. 2020. [Google Scholar] [CrossRef]
  20. Chronowski, M.; Kłaczynski, M.; Dec-Cwiek, M.; Porebska, K.; Sawczynska, K. Speech and tremor tester-monitoring of neurodegenerative diseases using smartphone technology. Diagnostyka 2020, 21, 31–39. [Google Scholar] [CrossRef]
  21. Basavaraju, A.; Du, J.; Zhou, F.; Ji, J. A machine learning approach to road surface anomaly assessment using smartphone sensors. IEEE Sens. J. 2020, 20, 2635–2647. [Google Scholar] [CrossRef]
  22. ISO 9614-1:1993. Acoustics—Determination of Sound Power Levels of Noise Sources Using Sound Intensity—Part 1: Measurement at Discrete Points. Available online: https://www.iso.org/obp/ui/es/#iso:std:iso:9614:-1:ed-1:v1:en (accessed on 1 April 2021).
  23. Sekhar, A.C.; Suneetha, C.; NagaLakshmi, G.; RaviKumar, B.V. Fast Fourier Transforms and Quadratic Forms for Digital Audio Watermarking. In Proceedings of the 2009 International Conference on Advances in Recent Technologies in Communication and Computing, Kottayam, India, 27–28 October 2009; pp. 449–452. [Google Scholar] [CrossRef]
  24. Google Play. Available online: https://play.google.com/store/apps/details?id=com.splendapps.vox&hl=en_US&gl=US (accessed on 1 April 2021).
  25. Google Play. Available online: https://play.google.com/store/apps/details?id=com.audioRec.pro2&hl=es&gl=US (accessed on 1 April 2021).
Figure 1. Sketch of the configuration of the different tests carried out on the induction motor.
Figure 1. Sketch of the configuration of the different tests carried out on the induction motor.
Sensors 21 04317 g001
Figure 2. General scheme of the procedure followed to estimate the rotor speed.
Figure 2. General scheme of the procedure followed to estimate the rotor speed.
Sensors 21 04317 g002
Figure 3. Frequency spectrum of the motor noise signal for no-load at 2820 r/min (295.3097 rad/s).
Figure 3. Frequency spectrum of the motor noise signal for no-load at 2820 r/min (295.3097 rad/s).
Sensors 21 04317 g003
Figure 4. Flowchart of the speed estimation method.
Figure 4. Flowchart of the speed estimation method.
Sensors 21 04317 g004
Figure 5. Row vector of peak frequencies, W, normalized frequency row vectors, Hk and counting of the non-null elements obtained for all possible harmonic orders of the first element, ω1.
Figure 5. Row vector of peak frequencies, W, normalized frequency row vectors, Hk and counting of the non-null elements obtained for all possible harmonic orders of the first element, ω1.
Sensors 21 04317 g005
Figure 6. No load coupled to the motor shaft: (a) the test configuration; (b) the spectra of the motor noise signals.
Figure 6. No load coupled to the motor shaft: (a) the test configuration; (b) the spectra of the motor noise signals.
Sensors 21 04317 g006
Figure 7. DC generator coupled to the motor shaft: (a) the test configuration; (b) the spectra of the motor noise signals.
Figure 7. DC generator coupled to the motor shaft: (a) the test configuration; (b) the spectra of the motor noise signals.
Sensors 21 04317 g007
Figure 8. No load coupled to the motor shaft: (a) the test configuration; (b) the spectra of the motor noise signals.
Figure 8. No load coupled to the motor shaft: (a) the test configuration; (b) the spectra of the motor noise signals.
Sensors 21 04317 g008
Figure 9. DC generator coupled to the motor shaft: (a) the test configuration; (b) the spectra of the motor noise signals.
Figure 9. DC generator coupled to the motor shaft: (a) the test configuration; (b) the spectra of the motor noise signals.
Sensors 21 04317 g009
Figure 10. No load coupled to the motor shaft: (a) the test configuration; (b) the spectra of the motor noise signals.
Figure 10. No load coupled to the motor shaft: (a) the test configuration; (b) the spectra of the motor noise signals.
Sensors 21 04317 g010
Figure 11. No load coupled to the motor shaft: (a) separated motors; (b) faced motors.
Figure 11. No load coupled to the motor shaft: (a) separated motors; (b) faced motors.
Sensors 21 04317 g011
Table 1. Five frequency peaks of the spectrum corresponding to the motor noise signal for no-load test at 2820 r/min (295.3097 rad/s).
Table 1. Five frequency peaks of the spectrum corresponding to the motor noise signal for no-load test at 2820 r/min (295.3097 rad/s).
OrderFirst-Fundamental
k = 1
Second
k = 2
Third
k = 3
Fifth
k = 5
Eleventh
k = 11
Harmonicω1 = ωF1ω2 = 2·ωF2ω3 = 3·ωF3ω5 = 5·ωF5ω11 = 11·ωF11
Frequency (Hz)47.061894.1237141.1855235.3302517.3647
Fundamental (Hz)47.061847.061947.061847.066047.0332
Speed (rad/s)295.6980295.6983295.6982295.7247295.5180
Speed (r/min)2823.7082823.7112823.7102823.9622821.989
Relative error (%)0.13150.13160.13160.14050.0705
Table 2. Range of values selected for the parameters along the tests.
Table 2. Range of values selected for the parameters along the tests.
ParametersRange of Values
Recording time, t (s)[5, 10, 20, 30]
Sampling frequency, Fsampling (kHz)[8, 16, 44]
Distance between the mobile phone and the motor, m (cm)[5, 25, 50, 75, 100, 150]
Mobile application for recordingApp1, App2
SmartphoneT1, T2
Table 3. No load coupled to the motor shaft: the rotor shaft mechanical frequency and the values of the frequencies corresponding to the 11 peaks of the magnitude of the spectrum of the noise signal.
Table 3. No load coupled to the motor shaft: the rotor shaft mechanical frequency and the values of the frequencies corresponding to the 11 peaks of the magnitude of the spectrum of the noise signal.
Speed (r/min)Frequency (Hz)
Ωmωmω1ω2ω3ω4ω5ω6ω7ω8ω9ω10ω11
282047.00517.4994.10517.3947.0493.9846.98141.1294.21517.68235.23517.28
285047.5047.5095.01522.6695.07522.7747.57522.8195.11142.53237.5494.88
288048.0096.0047.99528.05143.98527.8895.85192.01240.02191.95239.9496.10
291048.5097.0948.53533.9697.03194.16533.85145.6297.1548.49533.81242.69
294049.00539.3449.04539.4798.06245.15539.51147.09539.23245.21539.55294.19
297049.5099.0749.52544.95148.63544.4349.48247.69544.30247.61544.3949.42
300050.00549.5449.9699.93400.68549.41249.80549.75149.8750.01449.63199.83
Table 4. No load coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviations.
Table 4. No load coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviations.
ExperimentalAlgorithmRelative ErrorStandard Deviation
Ωm (r/min)ωm (Hz)Ω (r/min)ωF (Hz)ε (%)σ (Hz)
282047.002822.347.040.08000.0166
285047.502851.047.520.03400.0205
288048.002879.647.990.01400.0292
291048.502912.148.530.07100.0114
294049.002942.149.040.07300.0135
297049.502970.749.510.02500.0117
300050.002997.949.970.07000.0117
Table 5. DC generator coupled to the motor shaft: rotor shaft mechanical frequency and values of the frequencies corresponding to the 11 peaks of the magnitude of the spectrum of the noise signal.
Table 5. DC generator coupled to the motor shaft: rotor shaft mechanical frequency and values of the frequencies corresponding to the 11 peaks of the magnitude of the spectrum of the noise signal.
ResistanceSpeed (r/min)Frequency (Hz)
Ωmωmω1ω2ω3ω4ω5ω6ω7ω8ω9ω10ω11
R7286147.68238.27142.95238.32333.58190.62571.83333.62571.89381.2395.30285.93
R6288348.05240.31384.51144.19336.44576.77384.46240.27336.39576.7196.12432.58
R5291248.53242.67339.74145.60339.69242.71582.45388.31582.36194.14388.2397.07
R4293248.87244.25341.95146.55586.19195.40342.01244.18390.79586.23439.64342.07
R3294649.10245.57343.80147.35392.92343.8698.22589.39342.03245.66540.27589.43
R2295949.32246.62345.27246.561345.203394.584147.967394.54798.65591.89346.61246.69
R1296349.38246.96395.13345.73148.17592.69230.75345.69246.9098.77592.65230.03
R0297749.62248.09347.33396.96230.83396.89347.29148.8699.23396.85198.47230.56
Table 6. DC generator coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviations.
Table 6. DC generator coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviations.
ResistanceExperimentalAlgorithmRelative ErrorStandard Deviation
Ωm (r/min)ωm (Hz)Ω (r/min)ωF (Hz)ε (%)σ (Hz)
R7286147.682859.347.660.05940.0097
R7 *282047.002816.546.940.12550.0091
R7 **286047.672860.447.670.01330.0090
R6288348.052883.748.060.02250.0154
R5291248.532912.048.530.00140.0050
R4293248.872931.148.850.03230.0045
R3294649.102947.049.120.03540.0044
R2295949.322959.349.320.01020.0055
R1296349.382963.349.390.00860.0193
R0297749.622976.949.620.00210.0047
* DC load resistance adjusted at R7 value but the feeding voltage was slightly reduced under its rated value. ** DC load resistance adjusted at R7 value but the feeding voltage was slightly increased over its rated value.
Table 7. No load coupled to the motor shaft: the rotor shaft mechanical frequency and the values of the frequencies corresponding to the 11 peaks of the magnitude of the spectrum of the noise signal.
Table 7. No load coupled to the motor shaft: the rotor shaft mechanical frequency and the values of the frequencies corresponding to the 11 peaks of the magnitude of the spectrum of the noise signal.
Speed (r/min)Frequency (Hz)
Ωmωmω1ω2ω3ω4ω5ω6ω7ω8ω9ω10ω11
120020.00220.34360.55220.2599.97493.9250.11492.00220.19440.67100.16360.62
150025.00275.20550.42575.45250.20375.27625.47450.35275.10575.6899.9947.63
180030.00330.29150.14330.2130.0347.50555.87147.33330.6160.16391.03349.77
240040.00200.13440.3080.2240.02393.07361.00120.07622.42280.21240.17360.26
360060.00659.8159.97299.91659.73119.97659.96179.94120.43539.84660.1550.01
Table 8. No load coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviations for no-load tests with frequency converter.
Table 8. No load coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviations for no-load tests with frequency converter.
ExperimentalAlgorithmRelative ErrorStandard Deviation
Ωm (r/min)ωm (Hz)Ω (r/min)ωF (Hz)ε (%)σ (Hz)
120020.001201.820.030.15100.0200
150025.001500.925.020.06200.0010
180030.001802.230.040.12300.0401
240040.002402.240.040.09120.0038
360060.003598.959.980.03000.0015
Table 9. DC generator coupled to the motor shaft: measured speed using the tachometer for different values of resistance.
Table 9. DC generator coupled to the motor shaft: measured speed using the tachometer for different values of resistance.
Frequency
Converter (Hz)
Ωm
(r/min)
R7R6R5R4R3R2R1R0
10.00600524.6535552.5562.3571578580587.2
20.00120010441070110511281145115911651179
25.00150013011336138414131435145314601478
30.00180015501597166016961724174817571780
40.00240020312112218522622301233423452375
60.003600 274131633332342534523519
Table 10. DC generator coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviations for load tests at 10 Hz.
Table 10. DC generator coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviations for load tests at 10 Hz.
ResistanceExperimentalAlgorithmRelative ErrorStandard Deviation
Ωm (r/min)ωm (Hz)Ω (r/min)ωF (Hz)ε (%)σ (Hz)
R7524.68.74524.48.740.03010.0010
R6535.08.92535.38.920.04750.0006
R5552.59.21552.39.210.04050.0014
R4562.39.37562.59.370.02920.0005
R3571.09.52571.09.520.00350.0003
R2578.09.63578.39.640.04640.0005
R1580.09.67580.49.670.06760.0016
R0587.29.79587.49.790.04120.0012
Table 11. DC generator coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviations for load tests at 20 Hz.
Table 11. DC generator coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviations for load tests at 20 Hz.
ResistanceExperimentalAlgorithmRelative ErrorStandard Deviation
Ωm (r/min)ωm (Hz)Ω (r/min)ωF (Hz)ε (%)σ (Hz)
R7104417.401044.117.400.00980.0065
R6107017.831069.517.830.04340.0032
R5110518.421105.118.420.01160.0007
R4112818.801127.718.800.02770.0031
R3114519.081144.719.080.02480.0007
R2115919.321159.819.330.06590.0001
R1116519.421165.219.420.01610.0011
R0117919.651179.119.650.00970.0022
Table 12. DC generator coupled to the motor shaft: estimated speeds and frequencies, the relative errors, and the standard deviations for load tests at 30 Hz.
Table 12. DC generator coupled to the motor shaft: estimated speeds and frequencies, the relative errors, and the standard deviations for load tests at 30 Hz.
ResistanceExperimentalAlgorithmRelative ErrorStandard Deviation
Ωm (r/min)ωm (Hz)Ω (r/min)ωF (Hz)ε (%)σ (Hz)
R7155025.831549.125.820.05860.0197
R6159726.621596.626.610.02580.0127
R5166027.671660.027.670.00270.0140
R4169628.271696.128.270.00680.0041
R3172428.731724.328.740.01760.0003
R2174829.131748.329.140.01500.0012
R1175728.281757.029.280.00220.0023
R0178029.671779.7290660.01810.0019
Table 13. No load coupled to the motor shaft: first 11-highest harmonics and their respective order.
Table 13. No load coupled to the motor shaft: first 11-highest harmonics and their respective order.
Frequency Vector, W (Hz)
ω1ω2ω3ω4ω5ω6ω7ω8ω9ω10ω11
224.79399.63499.53149.85624.42649.38400.1174.92199.81299.72274.74
Harmonic Order Vector, H9
h19h29h39h49h59h69h79h89h99h109h119
91620625260381211
Table 14. No load coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviation for each test.
Table 14. No load coupled to the motor shaft: estimated speeds and frequencies, relative errors, and standard deviation for each test.
Distance (cm)ExperimentalAlgorithmRelative ErrorStandard Deviation
Ωm (r/min)ωm (Hz)Ω (r/min)ωF (Hz)ε (%)σ (Hz)
5150025.001498.824.980.08160.0037
50150025.001498.524.980.09760.0031
150150025.001499.324.990.04720.0098
Table 15. No load coupled to the motor shaft: estimation of the reference motor speed, the frequency, and the relative error obtained in each test.
Table 15. No load coupled to the motor shaft: estimation of the reference motor speed, the frequency, and the relative error obtained in each test.
TestExperimentalAlgorithmRelative Error
Ωm1 (r/min)Ωm2 (r/min)ωm1 (Hz)Ω1 (r/min)ωF1 (Hz)ε (%)
1: Separated motors2820300047.002823.047.050.1053
2: Separated motors3000282050.002997.549.960.0818
3: Faced motors2880294048.002879.347.990.0229
4: Faced motors2940288049.002939.749.000.0092
Table 16. No load coupled to the motor shaft: estimation of the frequency, speed and the relative errors for faced motors.
Table 16. No load coupled to the motor shaft: estimation of the frequency, speed and the relative errors for faced motors.
Distance (cm)ExperimentalAlgorithmRelative ErrorStandard Deviation
Ωm1 (r/min)Ωm2 (r/min)ωm1 (Hz)Ω1 (r/min)ωF1 (Hz)ε (%)σ (Hz)
52880294048.002879.347.990.02290.0069
502880294048.002879.347.990.02560.0178
1502880294048.002881.048.020.03370.0101
Table 17. Parameters of the proposed method and the extended method.
Table 17. Parameters of the proposed method and the extended method.
DifferencesProposed Method (Explained in Section 2)Extended Method
Frequency vector size11 × 1120 × 1
Assumptionω1ω1, ω2, ω3, ω4, ω5
Harmonic order1 to 111 to 120
Computer time (s) *0.4030.458
Estimated frequency (Hz)47.037747.0320
* On a desktop PC with Intel® Core™ i7-6700HQ CPU 2.60 GHz.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Paramo-Balsa, P.; Roldan-Fernandez, J.M.; Burgos-Payan, M.; Riquelme-Santos, J.M. A Low-Cost Non-Intrusive Method for In-Field Motor Speed Measurement Based on a Smartphone. Sensors 2021, 21, 4317. https://doi.org/10.3390/s21134317

AMA Style

Paramo-Balsa P, Roldan-Fernandez JM, Burgos-Payan M, Riquelme-Santos JM. A Low-Cost Non-Intrusive Method for In-Field Motor Speed Measurement Based on a Smartphone. Sensors. 2021; 21(13):4317. https://doi.org/10.3390/s21134317

Chicago/Turabian Style

Paramo-Balsa, Paula, Juan Manuel Roldan-Fernandez, Manuel Burgos-Payan, and Jesus Manuel Riquelme-Santos. 2021. "A Low-Cost Non-Intrusive Method for In-Field Motor Speed Measurement Based on a Smartphone" Sensors 21, no. 13: 4317. https://doi.org/10.3390/s21134317

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop