Next Article in Journal
The Acquisition Rate and Soundness of a Low-Cost Data Acquisition System (LC-DAQ) for High Frequency Applications
Previous Article in Journal
Active Chemical Sampling Using Jet Discharge Inspired by Crayfish: CFD Simulations of the Flow Fields Generated by the Jet Discharge Device
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Three-Dimensional Wind Measurement Based on Ultrasonic Sensor Array and Multiple Signal Classification

School of Control and Computer Engineering, North China Electric Power University, Beijing 102206, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(2), 523; https://doi.org/10.3390/s20020523
Submission received: 4 December 2019 / Revised: 9 January 2020 / Accepted: 15 January 2020 / Published: 17 January 2020
(This article belongs to the Section Physical Sensors)

Abstract

:
The wind power industry continues to experience rapid growth worldwide. However, the fluctuations in wind speed and direction complicate the wind turbine control process and hinder the integration of wind power into the electrical grid. To maximize wind utilization, we propose to precisely measure the wind in a three-dimensional (3D) space, thus facilitating the process of wind turbine control. Natural wind is regarded as a 3D vector, whose direction and magnitude correspond to the wind’s direction and speed. A semi-conical ultrasonic sensor array is proposed to simultaneously measure the wind speed and direction in a 3D space. As the ultrasonic signal transmitted between the sensors is influenced by the wind and environment noise, a Multiple Signal Classification algorithm is adopted to estimate the wind information from the received signal. The estimate’s accuracy is evaluated in terms of root mean square error and mean absolute error. The robustness of the proposed method is evaluated by the type A evaluation of standard uncertainty under a varying signal-to-noise ratio. Simulation results validate the accuracy and anti-noise performance of the proposed method, whose estimated wind speed and direction errors converge to zero when the SNR is over 15 dB.

1. Introduction

As wind energy is considered one of the most promising renewable energies, it is widely used for electric power generation [1,2]. However, despite the continuing increase in installed capacity of wind power worldwide, the wind power that is actually utilized is much less than would be expected, because of the unstable, intermittent, and highly volatile nature of wind. Furthermore, due to the characteristics of randomness and fluctuation, the electricity generated by the wind will be excessive or insufficient, making it difficult to integrate into the power grid [3,4]. On one hand, one possibility aiming at the redundant electricity is to simply abandon the fluctuating wind power [5,6]. However, that would come with not only a huge loss of electricity but also a mass waste of wind resources and wind power equipment. According to a report from the National Energy Administration of China [7], the national average rate of wind abandonment in 2018 is ~7%, which is equivalent to 27.7 billion kWh, resulting in an enormous loss of about US $2.1 billion. On the other hand, a solution for overcoming the deficiency of wind power generation is to store the wind energy. Hybrid wind/compressed air energy storage (CAES) systems are used to transform the intermittent wind resources into a constantly available power supply in Germany, the USA, and even remote Arctic areas [8]. However, the underground geology may bring risks to practical applications of CAES [9]. In contrast, accurate wind measurement in a 3D space can provide data that can be used to control wind turbines, which further maximizes wind utilization efficiency [10]. In addition, wind measurement can be used to estimate the corresponding power generation, thus contributing to the system scheduling and energy dispatching, and, ultimately, the integration of wind power in the grid [11]. In summation, precise wind speed and direction measurements in a 3D space are of vital importance to wind energy utilization and the wind power industry.
Light detection and ranging (LIDAR) technology is one of the most popular wind measurements [12]. However, LIDAR can only measure the wind speed component along the line of sight, a disadvantage known as “the Cyclops dilemma” [13,14]. Therefore, the wind distribution measurement in a 3D space would require the very costly installment and deployment of several LIDARs in the wind farm. In contrast, wind measurement sensors are much cheaper and could be deployed around the wind field in distances of miles to provide information for previewing wind measurement. Several types of wind measurement sensors have been employed by researchers, including cup anemometers [15,16,17], thermal anemometers [18,19,20], and ultrasonic anemometers [21,22,23]. However, measurements from cup anemometers often suffer from errors caused by wear and tear on the internal rotating bearings, and frequent inspection or calibration is required to ensure measurement accuracy [24,25]. The performance of cup anemometers can also be affected by the measuring environment. For example, cup anemometers are prone to jamming in humid environments, since water vapor can penetrate their bearings [26]. Thermal anemometers also have difficulties coping with harsh environments. In addition, their sensitivity to changes in the velocity field decreases as the wind speed increases, which results in the limited application of thermal anemometers [27]. Unlike cup and thermal anemometers, ultrasonic anemometers incur relatively little maintenance cost due to the absence of mechanical rotating parts [28]. Furthermore, ultrasonic anemometers have high sensitivity and can perform well in harsh environments [29]. Finally, the high precision and wide measuring range of ultrasonic anemometers make them the first choice for wind measurement [30].
The main wind measurement methods used in ultrasonic sensors are the vortex [31,32] and the time-of-flight (TOF) [29,33,34]. The vortex method determines wind speed by measuring the frequency of the vortex, based on the proportional relationship between the average flow velocity and the eddy current frequency. However, measuring the wind direction using the vortex method is complex [33,34]. The TOF method is easier to implement, and can obtain both the wind speed and direction simultaneously. The wind speed is calculated by the transit time of ultrasonic signals between the transmitter and receiver, whereas the wind direction can be determined according to the obtained speed components and positional relationship between the sensors [33]. As a result, the accuracy of wind measurement thoroughly depends on the obtained transmission time, which is difficult to measure precisely, particularly in the case of low signal-to-noise ratio (SNR). To overcome the limitations of the TOF method, Li et al [35] proposed a novel wind measurement method. The method combined the multiple signal classification (MUSIC) algorithm proposed by R. O. Schmidt [36] and an arc ultrasonic sensor array to measure the wind speed and horizontal direction in the 2D space. The MUSIC algorithm is a typical representative of array signal processing, which transforms the time measuring problem to spectrum searching, and it employs spectrum search to estimate the direction of arrival (DOA) of the array signal. Due to the transformation, the MUSIC algorithm can effectively suppress the noise existing in complex environments [35]. Therefore, the measurement proposed by Li et al in [35] can precisely measure the wind in a 2D space even in a low SNR case.
Although the method in [35] can measure the wind speed and horizontal direction in the 2D space, it fails to consider the vertical wind direction information. The vertical direction has a significant influence on certain industrial applications. For example, by studying the performance of a small vertical axis wind turbine, Lee et al found that the performance of the generator is significantly improved when the vertical wind direction is less than or equal to 45°, generating more than 90% of the power [37]. This is undoubtedly an important discovery for the wind power industry. To fully utilize the natural wind in the 3D space, we measure the wind as a 3D vector, whose direction and magnitude correspond to the direction and speed of the wind. In addition, the wind direction is decomposed into horizontal and vertical components, namely, the azimuth and pitch angles, respectively. We adopted the MUSIC algorithm for wind measurement due to two advantages: the first is that the MUSIC algorithm makes the measurement accuracy independent of the precision of the signal transmission time in the wind. In addition, the environment noise and the sampling noise are suppressed, which reduces the influence of noise on the accuracy of measurement results [35]. The second advantage is that the MUSIC algorithm can be combined with a variety of sensor arrays and applied to different scenarios. Except for the arc array mentioned by Li et al. [35], the MUSIC algorithm can also be used on a uniform circular array [38], which estimates the dual angle of azimuth and pitch angle of the incident signal. In addition, other array structures, such as the uniform linear (ULA) [39], L-shaped array [40], and conformal array [41], can be combined with the MUSIC algorithm for diverse scenarios and purposes. To measure these components simultaneously, especially adding the measurement of the pitch angle, we propose a novel semi-conical ultrasonic sensor array in 3D space, which is different from the planar array proposed by Li et al. [35]. The array consists of six ultrasonic sensors, where the transmitting sensor is on the peak of the cone, and the five receiving sensors are evenly positioned on the undersurface arc of the cone. According to the spatial relationship between the transmitter and the receiver, we simulate a 3D wind vector, and calculate the theoretic transmission time of ultrasonic signal. The theoretic transmission time is then used to determine the array manifold matrix, which is critical for the implementation of the MUSIC algorithm. After receiving the true ultrasonic signal, the MUSIC algorithm divides the covariance matrix of the received information into signal and noise subspaces. Under ideal conditions, the signal and noise subspaces are completely orthogonal, and can be used to calculate the spectral function. By searching for the peak value of the spectrum with the speed searching step of 0.1 m/s and the direction searching step of 1º, we can obtain the corresponding information of wind speed, pitch angle, and azimuth angle simultaneously. Simulation results indicate that the proposed method can measure the azimuth angle in (0°, 360°), the pitch angle in (0°, 90°). Furthermore, the proposed method demonstrates better performances than the state-of-the-art method in terms of convergence speed, estimation error, and variance.
The rest of the study is organized as follows. Section 2 describes the structure of the proposed sensor array and the wind measurement principle. Section 3 discusses the simulations and a comparison with the state-of-the-art method, which analyzes the accuracy and anti-noise performances of the methods. Section 4 includes our conclusions and suggestions for further research.

2. 3D Wind Measurement

2.1. The Ultrasonic Sensor Array

Wind measurements can be based on several types of ultrasonic sensor array structures, of which the arc ultrasonic sensor array and the ULA structure are the most prominent [35,39]. When combined with the MUSIC algorithm, the arc array structure takes precedence over the ULA structure in terms of estimate variance [39]. However, these experiments were performed in the 2D space. To measure the natural wind in the 3D space, we propose a novel semi-conical structure sensor array based on the arc array structure. The sensor array consists of six ultrasonic sensors, numbered 0–5, wherein Sensor 0 is used for transmitting ultrasonic signals, and Sensors 1–5 are receiving sensors. Figure 1 depicts the semi-conical structure in the 3D space. The transmitting ultrasonic sensor (Sensor 0) is located on the vertex of the cone, with height H. The five receiving ultrasonic sensors (Sensors 1–5) are evenly positioned on the undersurface arc of the cone. To clearly display the positional relationship of the five receiving sensors on the horizontal plane, we plot the undersurface of the cone in Figure 2. As illustrated in Figure 1 and Figure 2, the five receiving sensors are evenly located on the semi arc with the center O and the radius R, where the angle between every two adjacent receiving sensors is α . The distance D between the transmitting sensor and each receiving sensor can be deduced by D = R 2 + H 2 .

2.2. Measuring Principle

2.2.1. Premise Assumptions

The transmission of signal through wireless channel is complicated, which makes it difficult to completely describe the physical environment and establish a rigorous mathematical model. As mentioned in the literature [35], the arrival signals of the wavefront in the array system can be considered a spherical wave. Therefore, the propagation time of the signal to each sensor is not only related to the direction, but also to the distance of the signal travels. In this case, the wind speed and wind direction information can be estimated with the MUSIC algorithm on the grounds that the output data matrix of the sensor array is only related to the wind speed and wind direction.
Although the wind speed and direction can be regarded as continuous signals, we discretize them by the sampling frequency of 100 MHz, resulting in the short sampling period of 10 ns. According to the validity of Taylor’s hypothesis of frozen turbulence [42], we assume that the amplitude of the wind speed and direction are approximately constant throughout a sampling period. The propagation speed of the signal on each path is only affected by the component of the wind vector parallel to the propagation path as in transit-time Ultrasonic Flowmeter [43,44]. The key to adopting the MUSIC algorithm is to build the array manifold matrix, which implies the information of wind speed and direction. Ultimately, the measured wind information can be regarded as the average ones over the sampling period.

2.2.2. Signal Model

In general, when M narrowband signals are incident on an array containing N array elements, the received signal can be expressed by the following complex envelope form,
{ s i ( t ) = u i ( t ) e j ( ω 0 t + φ ( t ) ) s i ( t τ ) = u i ( t τ ) e j ( ω 0 ( t τ ) + φ ( t τ ) ) ,   i = 1 , 2 , , M ,
where u i ( t ) represents the amplitude of the signal. φ ( t ) denotes the phase of signal. ω 0 is the angular frequency of signal and ω 0 = 2 π f , where f is the frequency of signal.
According to the narrowband assumption, we can obtain: u i ( t τ ) u i ( t ) and u i ( t τ ) u i ( t ) , where i = 1 , 2 , , M [45]. Combined with Equation (1), it can be derived that
s i ( t τ ) s i ( t ) e j 2 π f τ .
Therefore, it can be obtained that the expression of all signals received by the k t h array element in the array is as follows; x k ( t ) = i = 1 M g k i s i ( t τ k i ) + n k ( t ) , k = 1 , 2 , , N , where n k ( t ) is the noise of k t h array element at time t, τ k i denotes the transmission time when the i t h signal reaches the k t h array element, and g k i is the gain of i t h signal on the k t h array element. Based on the assumption that all array elements are isotropic and the coupling between them can be negligible, the g k i can be averaged to 1. Combined with Equation (2), the signal received by k t h array element can be expressed as follows: x k ( t ) = i = 1 M s i ( t ) e j 2 π f τ k i + n k ( t ) , k = 1 , 2 , , N .
Because there are five receiving sensors and only one signal resource in this paper, that is, N = 5 , M = 1 , we use S ( t ) = s ( t ) to denote the original signal transmitted by the Sensor 0. The received signal x k ( t ) at the k t h sensor can be expressed as follows,
x k ( t ) = S ( t ) e j 2 π f τ k + n k ( t ) ,  
where k = 1 , 2 , 5, and τ k denotes the transmitting time. n k ( t ) denotes the noise on the k t h receiving sensor, which is assumed to be an independently and identically distributed (i.i.d.) AWGN.
To speed up signal processing, we vectorize the received signal as follows.
x 1 ( t ) x 2 ( t ) x 3 ( t ) x 4 ( t ) x 5 ( t ) = e j 2 π f τ 1 e j 2 π f τ 2 e j 2 π f τ 3 e j 2 π f τ 4 e j 2 π f τ 5 S ( t ) + n 1 ( t ) n 2 ( t ) n 3 ( t ) n 4 ( t ) n 5 ( t )
Equation (4) can be further rewritten in the matrix form:
X ( t ) = A · S ( t ) + N ( t ) ,
where N ( t ) is the noise matrix and A is the array manifold matrix described by Equation (6):
A = [ e j 2 π f τ 1 , e j 2 π f τ 2 , e j 2 π f τ 3 , e j 2 π f τ 4 , e j 2 π f τ 5 ] T .
It is obvious that the key to obtaining array manifold matrix A is to obtain the transmission time of the ultrasonic signal to each receiving sensor. The transmission time can be calculated by analyzing the structure of the sensor array and the influence of natural wind on the signal propagation. As a result, the wind measurement problem is transformed into an identification problem of wind speed V , azimuth angle θ , and pitch angle   β from the array manifold matrix   A . The influence of the natural wind on the ultrasonic signal is thus reduced to the signal transmitting time τ in matrix   A . In the case of no wind, τ should be identical at all five receiving sensors, which is
τ = D c = R 2 + H 2 c ,
where c = 340 m/s is the propagation speed of ultrasonic wave. When the transmission of the ultrasonic signal is influenced by the wind, τ i would be different for each receiving sensor, resulting in a more complex calculation. To simplify the calculation, we decompose the natural wind speed V into a vertical wind speed V t and a horizontal wind speed V h by vector decomposition, accordingly
V h = V sin β V t = V cos β .
Similarly, the original propagation speed c of ultrasonic wave is decomposed into c h and c t , which are as follows,
c h = c R D c t = c H D .
However, under the influence of wind, the actual speed of the ultrasonic signal is changed. We use V i to denote the ultrasonic signal speed received at the i t h sensor. The value of V i is calculated based on the principle of vector decomposition and the positional relationship of the sensors in the 3D space. Accordingly, the horizontal components of V i are as follows,
V h 1 = V h cos ( θ + 2 α ) + c h V h 2 = V h cos ( θ + α ) + c h V h 3 = V h cos θ + c h V h 4 = V h cos ( θ α ) + c h V h 5 = V h cos ( θ 2 α ) + c h .
The vertical components V t i are identical for all the receiving sensors, which can be calculated by
V t i = V t + c t .
Therefore, we can infer V i by synthesizing V h i and V t i as follows,
V i = V h i 2 + V t i 2 cos | tan 1 ( V h i V t i ) tan 1 ( R H ) | .
Accordingly, the transmission time τ i of the signal at the i t h receiving sensor can be represented as follows,
τ i = D V i ,   i = 1 , 2 , 5 .
By combining Equations (8)–(13), we can obtain the relationship between the wind and the transmission time τ of the ultrasonic signal. However, it is not easy to retrieve the wind information V ,   θ , and β directly from the transmission time. Therefore, the MUSIC algorithm is used to identify the wind speed V , azimuth angle θ , and pitch angle β , as implied in the matrix.

2.3. Wind Measurement Based on MUSIC Algorithm

The process of the MUSIC algorithm is to first calculate the covariance matrix R X of the received signal X ( t ) ; next, perform eigenvalue decomposition on the obtained covariance matrix R X , resulting in a signal subspace U S and noise subspace U N ; and finally, based on the orthogonality of the array manifold matrix A and the noise subspace U N , the corresponding V ,   θ , and β can be obtained by performing spectral peak searching.
Specifically, the covariance matrix R X of the signal matrix X ( t ) can be obtained by Equation (14):
R X = E [ X ( t ) X H ( t ) ] = E [ ( A · S ( t ) + N ( t ) ) ( A · S ( t ) + N ( t ) ) H ] = A E [ S ( t ) S H ( t ) ] A H + E [ N ( t ) N H ( t ) ] = A R S A H + R N = A R S A H + σ 2 I ,
where H denotes the conjugate transpose. R S and R N are the correlation matrices of signal and noise, respectively. σ 2 is the variance of noise, and I is the unit matrix.
As R X is symmetric, we can conduct eigenvalue decomposition on it, resulting in
R X = U Σ U H = U S Σ S U S H + U N Σ N U N H ,
where U = [ U S , U N ] , Σ = [ Σ S Σ N ] = [ λ 1 λ 2 λ N ] , where λ 1 λ 2 λ M > λ M + 1 = = λ N = σ 2 . Therefore, σ 2 is the smallest eigenvalue of R X , which corresponds to N M eigenvectors. These N M eigenvectors comprise the noise subspace U N . The other M eigenvalues are relevant to the signals, whose eigenvectors constitute U S , the signal subspace. R X is a Hermitian matrix, thus the signal subspace U S and noise subspace U N are orthogonal, namely, U S H U N = 0 . We can further infer that R X U N = [ U S , U N ] Σ [ U S H U N H ] U N = [ U S , U N ] [ Σ S Σ N ] [ 0 I ] = σ 2 I U N . However, referring to Equation (14), we can also get R X U N = A R S A H U N + σ 2 I U N . Therefore, A R S A H U N = 0 . We left multiply the equation by U N H , resulting to U N H A R S A H U N = ( A H U N ) H R S A H U N = 0 . Since A 0 ,   R S 0 , we can derive that A H U N = 0 .
In practical applications, R X cannot be directly obtained, while only the sampled covariance R X ^ can be calculated by
R X ^ = 1 L i = 1 L X ( t ) X ( t ) H ,
where L is the number of samplings. Theoretically, when   L , R X ^ and R X are consistent. In our experiment, we set L = 1000 to provide the best possible approximation of R X .
Similarly, we can also perform eigenvalue decomposition on   R X ^ :
R X ^ = U S ^ Σ S ^ U S ^ H + U N ^ Σ N ^ U N ^ H ,
where U S ^ indicates the signal subspace consisting of the signal eigenvectors and U N ^ represents the noise subspace. However, due to the deviation between R X ^ and   R X ,   A H U N ^ 0 . To retrieve the wind information   V ,   θ , and β from the matrix   A , the MUSIC algorithm constructs a spectral estimation formula:
P m u s i c = 1 A ( V ,   θ ,   β ) Η U N ^ U N ^ Η A ( V ,   θ ,   β ) .  
The maximum value of   P m u s i c , namely the spectrum peak, corresponds to the smallest value of A H U N ^ . According to Equations (4), (6), and (18), we calculate the theoretical maximum value of P m u s i c by searching through the measuring range of   V ,   θ , and β . The corresponding values of   V ,   θ , and β that generate the spectral peak are the measured results of the wind speed and direction information. Therefore, the wind speed V , azimuth angle   θ , and pitch angle   β of the natural wind in the 3D space are simultaneously obtained.

3. Simulations and Results

3.1. Simulations

Simulations are conducted using the ultrasonic sensor array shown in Figure 1, where the radius R and the height H are both set to 1 m, and the angle α between every two adjacent receiving sensors is 30°. The propagation speed c and frequency f of the transmitted ultrasonic signal are 340 m/s and 40 kHz, respectively. The snapshot number L is 1000. With respect to the spectral search, we set the azimuth angle searching range to (0, 360°), the pitch angle range to (0, 90°), and the searching step length to 1°. The searching range of the wind speed is (0, 60) m/s with the searching step length of 0.1 m/s for the MUSIC algorithm.
Based on the above experimental parameters, we performed the simulations. The noise on the receiving sensor was simulated by an AWGN with zero-mean, whose variance is the average power of noise. Figure 3 depicts the spectral searching result of SNR at 20 dB. As illustrated in Figure 3, the darkest red color is concentrated at the position corresponding to the peak value of the spectral function. In this case, the wind speed V =   35.7 m/s, wind azimuth angle θ =   146°, and wind pitch angle β =   82°. Figure 3b–d shows the slice results in the direction of wind speed, wind azimuth angle, and wind pitch angle, which demonstrate the estimation results of these components. These results are consistent with those in Figure 3a.
To evaluate the stability of the proposed method, we performed 100 independent simulations with SNR ranging from 0 to 40 dB. The measurement deviation was quantitatively analyzed using the type A evaluation of standard uncertainty in Figure 4. As can be seen in Figure 4, the measurement uncertainty decreases with higher SNR. Specifically, the measurement uncertainty of wind speed V is 0.69 in the case of SNR at 0 dB, which sharply decreases to 0.09 at SNR of 5 dB, then drops to zero when the SNR is higher than or equal to 15 dB. The measurement uncertainty of pitch angle β shows a similar pattern, which begins at 2.35 at SNR = 0 dB, then falls to 0.42 at SNR = 5 dB and reaches zero at SNR   15 dB. However, the trend of the measurement uncertainty of wind azimuth angle θ is slightly different from those of the wind speed and pitch angle. The biggest uncertainty value of it is 2.41 when SNR = 0 dB, which then steeply falls to and remains at zero, since SNR is over 5 dB.
The estimation errors are measured by Root Mean Square Error (RMSE) and Mean Absolute Error (MAE) in Figure 5 and Figure 6, respectively. Both of these figures illustrate quite consistent and similar patterns. The average errors of the wind speed V and pitch angle β converge to zero when SNR     15 dB, and these trends are consistent with those of the measurement uncertainty indicated by Figure 4a,b. Similarly, the RMSE and MAE of wind azimuth angle θ achieved zero, as SNR at 5 dB, whose variation under different SNRs is in line with what is shown in Figure 4c. Therefore, we can conclude that the proposed method is more reliable and more accurate with higher SNR, which is greater than 15 dB, to be precise.

3.2. Comparison with State-Of-The-Art Method

The measurements of natural wind based on the MUSIC algorithm are widely performed in the 2D space. One of the representative methods for wind speed and direction measurement in the 2D space (WSDM2D) was proposed in [35], based on an arc ultrasonic sensor array. To compare the proposed method with WSDM2D, we set the pitch angle β to 90° to simulate the wind on the horizontal plane. The wind estimation problem was thus relegated to the 2D space in this case. We randomly simulated 100 groups of wind speed and direction to perform our estimates, where the former was uniformly distributed within 0–60 m/s, and the latter was uniformly distributed within 0 ∼ 360°. Figure 7 illustrates this distribution of the wind speed and direction data.
Monte Carlo simulations of 100 runs were carried out to compare the two methods with SNR ranging from 0 dB to 40 dB. Similar to the results in Section 3.1, the errors in the wind estimates of both the proposed method and WSDM2D converged to zero when SNR     15 dB. To perform a comprehensive comparison of the accuracy and anti-noise performance of the proposed method with WSDM2D, we calculated RMSE and MAE of speed and direction at SNR varying from 0 to 20 dB, the results of which are presented in the Table 1. Three findings can be deduced from Table 1:
  • The trends of RMSEs and MAEs are consistent, which all decrease with higher SNR.
  • Accordingly, the biggest RMSE and MAE of wind speed and direction occur at SNR of 0 dB. The biggest wind speed RMSE of the proposed method is slightly bigger than that of WSDM2D, while the biggest direction RMSE is smaller.
  • The speed and direction RMSEs of proposed method tend to zeros as SNR of 5 dB, outperforming the WSDM2D method, which converges to zero since SNR   =   15 dB. Wind speed and direction MAEs of two methods have similar patterns with those of RMSEs.
Figure 8 depicts the errors in wind speed and direction of the two methods under the condition of SNR   =   5 dB, where the red line represents the error of the proposed method and the blue line that of WSDM2D. It is obvious that the estimation errors of wind speed and direction are consistent and equal to zeros for the proposed method, whereas those of WSDM2D fluctuate.
In conclusion, the proposed method is more accurate and has better anti-noise performance than WSDM2D in wind speed and direction measurements, even in the 2D case.

4. Conclusions

We propose to measure the natural wind in the 3D space using an ultrasonic sensor array in the context of fluctuations in wind speed and production. More precisely, by building a novel semi-conical ultrasonic sensor array and using the MUSIC algorithm, we measure the wind speed   V , azimuth angle θ , and pitch angle β simultaneously and accurately. The measurement deviation is quantified by the type A evaluation of standard uncertainty, and the estimation errors are evaluated using RMSE and MAE, respectively. The measurement errors of wind direction are within 1º, and those of wind speed within 0.1 m/s when the SNR is greater than 10 dB. Simulations show that the proposed method has better performance and higher accuracy when the SNR is greater than 15 dB, where errors are nearly zero. The measurement uncertainty and the estimation error illustrate similar patterns under the influence of varying SNRs, which further proves the consistency of the proposed method. Furthermore, we compared the accuracy of the proposed method with the state-of-the-art method in the 2D space. Monte Carlo simulations show that our method has higher accuracy and stronger noise immunity. Note that the structure of the sensor array is not limited to the one proposed in this study, and the accuracy of the measurement has room for improvement. To further verify the validity of the theory, we will perform practical experiments in the next step.

Author Contributions

Funding acquisition, J.T.; Investigation, H.Z., and R.Z.; Methodology, B.M., and H.Z.; Project administration, J.T.; Supervision, S.L.; Validation, B.M. and Y.J.; Writing—original draft, B.M.; Writing—review & editing, J.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grant No. 61503137 and No. 61871181, and the Fundamental Research Funds for the Central Universities under Grant No. 2017MS035 and No. 2018ZD06.

Acknowledgments

We thank LetPub (www.letpub.com) for its linguistic assistance during the preparation of this manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pechak, O.; Mavrotas, G.; Diakoulaki, D. Investigating the role of the clean development mechanism within the global green energy market: The case of wind energy. In Proceedings of the 2010 7th International Conference on the European Energy Market, Madrid, Spain, 23–25 June 2010. [Google Scholar]
  2. Azad, A.K.; Saha, M. Wind power: A renewable alternative source of green energy. Int. J. Basic Appl. Sci. 2012, 1, 180–186. [Google Scholar] [CrossRef] [Green Version]
  3. Kabouris, J.; Kanellos, F.D. Impacts of large-scale wind penetration on designing and operation of electric power systems. IEEE Trans. Sustain. Energy 2010, 1, 107–114. [Google Scholar] [CrossRef]
  4. Jain, P.; Wijayatung, P. Grid integration of wind power best practices for emerging wind markets. In Adb Sustainable Development Working Paper Series; Technical Report; Asian Development Bank: Mandaluyong City, Philippines, 2016. [Google Scholar]
  5. Shi, R.J.; Fan, X.C.; He, Y. Comprehensive evaluation index system for wind power utilization levels in wind farms in china. Renew. Sustain. Energy Rev. 2017, 69, 461–471. [Google Scholar] [CrossRef]
  6. Yang, Z.; Wang, Z.; Ran, P.; Li, Z.; Ni, W. Thermodynamic analysis of a hybrid thermal-compressed air energy storage system for the integration of wind power. Appl. Therm. Eng. 2014, 66, 519–527. [Google Scholar] [CrossRef]
  7. National Energy Administration. Available online: http://www.nea.gov.cn/2019-01/28/c137780779.htm (accessed on 28 January 2019).
  8. Cavallo, A. Controllable and affordable utility-scale electricity from intermittent wind resources and compressed air energy storage (CAES). Energy 2007, 32, 120–127. [Google Scholar] [CrossRef]
  9. Mahlia, T.M.I.; Saktisahdan, T.J.; Jannifar, A.; Hasan, M.H.; Matseelar, H.S.C. A review of available methods and development on energy storage technology update. Renew. Sustain. Energy Rev. 2014, 33, 532–545. [Google Scholar] [CrossRef]
  10. Treiber, N.A.; Heinermann, J.; Kramer, O. Wind power prediction with machine learning. In Computational Sustainability; Springer International Publishing: Cham, Switzerland, 2016; pp. 13–29. [Google Scholar]
  11. Mishra, A.K.; Ramesh, L. Application of neural networks in wind power (generation) prediction. In Proceedings of the 2009 International Conference on Sustainable Power Generation and Supply, Nanjing, China, 6–7 April 2009. [Google Scholar]
  12. Pichugina, Y.; Banta, R.; Brewer, A.; Choukulkar, A.; Marquis, M.; Olson, J.; Hardesty, M. Doppler lidar in the wind forecast improvement projects. In EPJ Web of Conferences. EDP Sci. 2016, 119, 10001. [Google Scholar]
  13. Schlipf, D.; Kapp, S.; Anger, J.; Bischoff, O.; Hofs, M.; Rettenmeier, A.; Khn, M. Prospects of optimization of energy production by lidar assisted control of wind turbines. Proc. EWEA Conf. 2011. [Google Scholar] [CrossRef]
  14. René, B.; Ashim, G.; Wim, B. Assessing the severity of wind gusts with lidar. Remote Sens. 2016, 8, 758. [Google Scholar]
  15. Hyson, P. Cup anemometer response to fluctuating wind speeds. J. Appl. Meteorol. 1972, 11, 843–848. [Google Scholar] [CrossRef]
  16. Santiago, P.; Javier, C.; Sanz-Andrés, A. Aerodynamic analysis of cup anemometers performance: The stationary harmonic response. Sci. World. J. 2013, 2013, 197325. [Google Scholar]
  17. Roibas-Millan, E.; Cubas, J.; Pindado, S. Studies on cup anemometer performances carried out at IDR/UPM institute. Past and Present Research. Energies 2017, 10, 1860. [Google Scholar] [CrossRef] [Green Version]
  18. Laghrouche, M.; Adane, A.; Boussey, J.; Ameur, S.; Meunier, D.; Tardu, S. A miniature silicon hot wire sensor for automatic wind speed measurements. Renew. Energy 2005, 30, 1881–1896. [Google Scholar] [CrossRef] [Green Version]
  19. Ye, Y.; Yi, Z.; Gao, S.; Qin, M.; Huang, Q.A. DRIE trenches and full-bridges for improving sensitivity of 2-d micromachined silicon thermal wind sensor. J. Microelectromech. Syst. 2017, 26, 1073–1081. [Google Scholar] [CrossRef]
  20. Zhu, Y.; Qin, M.; Ye, Y.; Yi, Z.; Huang, Q.A. Modelling and characterization of a robust, lowpower and wide-range thermal wind sensor. Microsyst. Technol. 2017, 23, 5571–5585. [Google Scholar] [CrossRef]
  21. Preston, R.C. Ultrasonic Measurements and Technologies; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  22. Lopes, G.M.G.; Pereira, D.S.J.D.; De Franca, J.A.; Bernadete, D.M.F.M.; Lucas, D.S.R.; Moreira, M.; Elias, P. Development of 3-d ultrasonic anemometer with nonorthogonal geometry for the determination of high-intensity winds. IEEE Trans. Instrum. Meas. 2017, 66, 2836–2844. [Google Scholar] [CrossRef]
  23. Xi-Bo, D.; Yi-Feng, Z.; Chun-Yu, L.; Jian, W. Study of the ultrasonic three-dimensional wind speed measurement methods based on the phase difference. In Proceedings of the 2016 Sixth International Conference on Instrumentation & Measurement, Computer, Communication and Control (IMCCC), Harbin, China, 21–23 July 2016. [Google Scholar]
  24. Pindado, S.; Barrero-Gil, A.; Sanz, A. Cup anemometers’ loss of performance due to ageing processes, and its effect on annual energy production (AEP) estimates. Energies 2012, 5, 1664–1685. [Google Scholar] [CrossRef] [Green Version]
  25. Azorin-Molina, C.; Asin, J.; McVicar, T.R.; Minola, L.; Lopez-Moreno, J.I.; Vicente-Serrano, S.M.; Chen, D. Evaluating anemometer drift: A statistical approach to correct biases in wind speed measurement. Atmos. Res. 2018, 203, 175–188. [Google Scholar] [CrossRef]
  26. Pindado, S.; Cubas, J.; Sorribes-Palmer, F. The Cup Anemometer, a Fundamental Meteorological Instrument for the Wind Energy Industry. Research at the IDR/UPM Institute. Sensors 2014, 14, 21418–21452. [Google Scholar] [CrossRef] [Green Version]
  27. Jing, X.M.; Lu, J.Y.; Miao, J.M.; Hans, H.; Rahman, H.A.; Pan, S.S.; Norford, L. An aerodynamically efficient sphere anemometer with integrated hot-film sensors for 2-d environmental airflow monitoring. In Proceedings of the 2011 16th International Solid-State Sensors, Actuators and Microsystems Conference, Beijing, China, 5–9 June 2011. [Google Scholar]
  28. Bucci, G.; Ciancetta, F.; Fiorucci, E.; Gallo, D.; Landi, C.; Luiso, M. A low-cost ultrasonic wind speed and direction measurement system. In Proceedings of the 2013 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Minneapolis, MN, USA, 6–9 May 2013. [Google Scholar]
  29. Dong, H.; Jun, Y. High accuracy time of flight measurement for ultrasonic anemometer applications. In Proceedings of the 2013 Third International Conference on Instrumentation, Measurement, Computer, Communication and Control, Shenyang, China, 21–23 September 2013. [Google Scholar]
  30. Contini, D.; Donateo, A.; Belosi, F. Accuracy of measurements of turbulent phenomena in the surface layer with an ultrasonic anemometer. J. Atmos. Ocean. Technol. 2006, 23, 785–801. [Google Scholar] [CrossRef]
  31. Hans, V.; Windorfer, H. Comparison of pressure and ultrasound measurements in vortex flow meters. Measurement 2003, 33, 121–133. [Google Scholar] [CrossRef]
  32. Pankanin, G. The vortex flowmeter: Various methods of investigating phenomena. Meas. Sci. Technol. 2005, 16, R1–R16. [Google Scholar] [CrossRef]
  33. Han, D.; Kim, S.; Park, S. Two-dimensional ultrasonic anemometer using the directivity angle of an ultrasonic sensor. Microelectron. J. 2008, 39, 1195–1199. [Google Scholar] [CrossRef]
  34. Chandran, P.; Bhakthavatchalu, R.; Kumar, P.P. Time of flight measurement system for an ultrasonic anemometer. In Proceedings of the 2016 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT), Kumaracoil, India, 16–17 December 2016. [Google Scholar]
  35. Xinbo, L.; Haixin, S.; Wei, G.; Yaowu, S.; Guojun, L.; Yue, W. Wind speed and direction measurement based on arc ultrasonic sensor array signal processing algorithm. ISA Trans. 2016, 65, 437–444. [Google Scholar]
  36. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef] [Green Version]
  37. Kung-Yen, L.; Shao-Hua, T.; Chieh-Wen, T.; Huei-Jeng, L. Influence of the vertical wind and wind direction on the power output of a small vertical-axis wind turbine installed on the rooftop of a building. Appl. Energy 2018, 209, 383–391. [Google Scholar]
  38. Zhang, X.; Ruan, H.; Wang, S. Fast direction finding technology based on music algorithm with circular array. J. Data Acquis. Process. 2011, 26, 374–378. [Google Scholar]
  39. Xinbo, L.; GeYan, Z.; Wei, G.; Haixin, S.; Guojun, L.; Yue, W.; Yaowu, S. A novel ultrasonic array signal processing scheme for wind measurement. ISA Trans. 2018, 81, 259–269. [Google Scholar]
  40. Changuel, H.; Harabi, F.; Gharsallah, A. 2-L-shape two-dimensional arrival angle estimation with a classical subspace algorithm. Prog. Electromagn. Res. 2006, 66, 301–315. [Google Scholar] [CrossRef] [Green Version]
  41. Qi, Z.S.; Guo, Y.; Wang, B.H.; Gong, C. Performance analysis of MUSIC for conformal array. In Proceedings of the 2007 International Conference on Wireless Communications, Networking and Mobile Computing, Shanghai, China, 21–25 September 2007. [Google Scholar]
  42. Cuerva, A.; Sanz-Andrés, A.; Navarro, J. On multiple-path sonic anemometer measurement theory. Exp. Fluids 2003, 34, 345–357. [Google Scholar] [CrossRef] [Green Version]
  43. Mandard, E.; Kouame, D.; Battault, R. Transit time ultrasonic flowmeter: Velocity profile estimation. In Proceedings of the IEEE Ultrasonics Symposium, Rotterdam, The Netherlands, 18–21 September 2005. [Google Scholar]
  44. Fernandes, D.; Gomes, L.; Costa, A. Wind speed and direction measurement based on time of flight ultrasonic anemometer. In Proceedings of the 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE), Edinburgh, UK, 19–21 June 2017. [Google Scholar]
  45. Tang, H. DOA Estimation Based on MUSIC Algorithm. Linnéuniversitetet, Kalmar Vaxjo. 16 May 2014. Available online: http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-35058 (accessed on 16 January 2020).
Figure 1. Structure of the ultrasonic sensor array in the 3D space.
Figure 1. Structure of the ultrasonic sensor array in the 3D space.
Sensors 20 00523 g001
Figure 2. Structure of the receiving ultrasonic sensors on the horizontal plane.
Figure 2. Structure of the receiving ultrasonic sensors on the horizontal plane.
Sensors 20 00523 g002
Figure 3. Result of the spectral peak searching: (a) result of peak searching, (b) the slice result in the direction of wind speed, (c) the slice result in the direction of wind azimuth angle, and (d) the slice result in the direction of wind pitch angle.
Figure 3. Result of the spectral peak searching: (a) result of peak searching, (b) the slice result in the direction of wind speed, (c) the slice result in the direction of wind azimuth angle, and (d) the slice result in the direction of wind pitch angle.
Sensors 20 00523 g003
Figure 4. The type A evaluation of standard uncertainty of the results under different SNRs: (a) Measurement uncertainty of the wind speed, (b) measurement uncertainty of the wind pitch angle, and (c) measurement uncertainty of the wind azimuth angle.
Figure 4. The type A evaluation of standard uncertainty of the results under different SNRs: (a) Measurement uncertainty of the wind speed, (b) measurement uncertainty of the wind pitch angle, and (c) measurement uncertainty of the wind azimuth angle.
Sensors 20 00523 g004
Figure 5. Results of Root Mean Square Error (RMSE) under different SNRs: (a) RMSE of the wind speed, (b) RMSE of the wind pitch angle, and (c) RMSE of the wind azimuth angle.
Figure 5. Results of Root Mean Square Error (RMSE) under different SNRs: (a) RMSE of the wind speed, (b) RMSE of the wind pitch angle, and (c) RMSE of the wind azimuth angle.
Sensors 20 00523 g005
Figure 6. Results of mean absolute error (MAE) under different SNRs: (a) MAE of the wind speed, (b) MAE of the wind pitch angle, and (c) MAE of the wind azimuth angle.
Figure 6. Results of mean absolute error (MAE) under different SNRs: (a) MAE of the wind speed, (b) MAE of the wind pitch angle, and (c) MAE of the wind azimuth angle.
Sensors 20 00523 g006aSensors 20 00523 g006b
Figure 7. One-hundred groups of simulated wind speed and direction data.
Figure 7. One-hundred groups of simulated wind speed and direction data.
Sensors 20 00523 g007
Figure 8. Estimation errors of wind speed and direction based on two methods at SNR of 5 dB.
Figure 8. Estimation errors of wind speed and direction based on two methods at SNR of 5 dB.
Sensors 20 00523 g008
Table 1. Comparison with WSDM2D.
Table 1. Comparison with WSDM2D.
SNR (dB)RMSEMAE
SpeedDirectionSpeedDirection
ProposedWSD
M2D
ProposedWSDM2DProposedWSDM2DProposedWSDM2D
06.0233.1504.97013.5060.8240.3370.8201.420
500.02000.14100.00400.020
1000.01000.10000.00100.010
1500000000
2000000000

Share and Cite

MDPI and ACS Style

Ma, B.; Teng, J.; Zhu, H.; Zhou, R.; Ju, Y.; Liu, S. Three-Dimensional Wind Measurement Based on Ultrasonic Sensor Array and Multiple Signal Classification. Sensors 2020, 20, 523. https://doi.org/10.3390/s20020523

AMA Style

Ma B, Teng J, Zhu H, Zhou R, Ju Y, Liu S. Three-Dimensional Wind Measurement Based on Ultrasonic Sensor Array and Multiple Signal Classification. Sensors. 2020; 20(2):523. https://doi.org/10.3390/s20020523

Chicago/Turabian Style

Ma, Bian, Jing Teng, Huixian Zhu, Rong Zhou, Yun Ju, and Shi Liu. 2020. "Three-Dimensional Wind Measurement Based on Ultrasonic Sensor Array and Multiple Signal Classification" Sensors 20, no. 2: 523. https://doi.org/10.3390/s20020523

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