Next Article in Journal
Influence of Foliar Application of Hydrogen Peroxide on Gas Exchange, Photochemical Efficiency, and Growth of Soursop under Salt Stress
Next Article in Special Issue
Lightweight Detection System with Global Attention Network (GloAN) for Rice Lodging
Previous Article in Journal
Response of Maize Varieties (Zea mays L.) to the Application of Classic and Stabilized Nitrogen Fertilizers—Nitrogen as a Predictor of Generative Yield
Previous Article in Special Issue
An Analytical Framework on Utilizing Various Integrated Multi-Trophic Scenarios for Basil Production
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Wireless Acoustic Emission Sensor System with ACMD-IGWO-XGBoost Algorithm for Living Tree Moisture Content Diagnosis

Department of Internet of Things Engineering, College of Information Science and Technology, Nanjing Forestry University, Nanjing 210037, China
*
Author to whom correspondence should be addressed.
Plants 2023, 12(3), 601; https://doi.org/10.3390/plants12030601
Submission received: 11 January 2023 / Revised: 26 January 2023 / Accepted: 27 January 2023 / Published: 29 January 2023

Abstract

:
Trunk water has an important influence on the metabolism and ecological balance of living trees, which affects the vegetation growth and moisture cycle of the whole forest ecosystem. The accurate and real-time measurement of moisture content (MC) is of vital guiding meaning to living tree cultivation and forest management. In this paper, a water content diagnosis system based on a wireless acoustic emission sensor network (WASN) was designed and implemented with the aim of the nondestructive detection of water content in living wood trunks. Firstly, the acoustic emission (AE) signal of the trunk epidermis was sampled at high speed; then, its characteristic parameters were calculated and transmitted wirelessly to the gateway. Furthermore, the optimal characteristic wavelet sequence was decomposed by the adaptive chirp mode decomposition (ACMD), and the improved grey wolf optimizer (IGWO) optimization XGBoost established the MC prediction model, which was improved by the multi-strategy joint optimization. Finally, field monitoring was carried out on Robinia Pseudoacacia, Photinia serrulata, Pinus massoniana and Toona sinensis. The average diagnostic accuracy reached 96.75%, which shows that the diagnosis system has excellent applicability in different working conditions.

1. Introduction

Forests are the largest ecosystem on earth and have the functions of regulating the climate, preventing wind and fixing sand, and mitigating the greenhouse effect [1]. However, in the last couple of years, extreme drought and high-temperature events have increased significantly, leading to frequent forest decay and tree death on a global scale. The research on the mechanism of plant drought death has become a hot topic, among which the analysis of the water physiology and water content of woody plants is the core content [2]. The current remote sensing measurement methods cannot accurately detect the physiological state of a single tree and cannot meet the needs of the water relationship research, and the traditional method of manual field sampling is too time-consuming and laborious [3]. In this paper, after processing AE signals collected by WASN, a diagnostic model of tree core MC was established based on ACMD-IGWO-XGBoost.
At present, the drying method [4], dielectric constant method [5] and resistance method [6] are the main methods for measuring the moisture content of living wood, but they all have some shortcomings. The drying method needs to collect samples, which will cause damage to living wood, and the process is complicated. When using the dielectric constant method, it is difficult to match the size of the sensor and the trunk, and the power consumption of the detection circuit is high. The resistance method also causes damage to the trunk. However, we pay more attention to the application of real-time, convenient and lossless AE signals in measuring MC [7]. Yang Li et al. have found that the AE characteristics of Yunnan pine with different MC are very different [8]. Xiaosong Li used wavelet decomposition to analyze AE signals in the frequency domain [9]. Llana et al. tested the nondestructive testing methods (AE, vibration sensors and probes) of conifer species such as Pinus kiwi and Pinus scotchinensis with different water content and deduced the corresponding regression correction coefficient [10].
In addition, traditional signal decomposition methods (EMD, VMD, and ICEEMD) have been applied to other industries, such as power load prediction [11], carbon dioxide emission prediction [12], etc. ACMD is mostly used for fault identification of mechanical bearing structures because of its superiority in handling compared with primitive, unsteady AE [13,14,15]. Govind Vashishtha et al. demonstrated a new method for identifying defects in centrifugal pump impellers through ACMD [16]. Chuancang Ding and Baoxiao Wang proposed an improved Sparsity-ACMD for the detection of rub-impact faults [17]. Xiaolong Wang et al. introduced an ACMD processing technology into wind turbine bearing fault diagnosis for the first time [18]. The existing research results all show the excellent superiority and accuracy of ACMD in the feature recognition of AE signals. However, no research reports have been found on the inversion of the water content of living wood through child wave signs based on ACMD signal decomposition.
In this paper, low-power and high-precision wireless acoustic emission nodes designed by ourselves are used to collect the fundamental water content of standing trees. Based on the ACMD of the original AE signal, for the first time, the optimal MC diagnosis model of living standing trees is established by using machine learning-related technologies so as to realize the remote real-time nondestructive monitoring of the MC of standing trees, providing a new mentality for measuring the MC of standing trees. The schematic framework of the WASN is properly displayed in Figure 1.

2. System and Methods

2.1. Wireless Acoustic Emission Sensor Network

The WASN node used in this paper was further improved on the previous basis. It had two independent AE data acquisition channels and was equipped with a high-speed amplifier, the OPA627, due to the low amplitude of AE signals. Due to the need for low-power wireless transmission, the ultra-low-power digital-to-analog converter AD7536 was responsible for converting and transmitting the collected data to the STM32F405RG central controller, and the LoRa module SX1278 was used to construct the 433MHz wireless communication network.
The excitation sound source for data collection was generated by the regular periodic vibration of the Arduino miniature vibration motor. The AE wave during the process was propagated directly through the surface of the tree trunk and collected by the AE sensor coupled with Vaseline on the surface of the bark. To further strengthen the anti-interference function of this system, two R15α probes were positioned longitudinally at a distance of 10 cm and 20 cm between the acoustic source and the tree at the diameter of breast height (1.3 m above the ground). In this way, the difference term can be calculated for the far and near probes to reduce the measurement error of the system. Four types of trees growing in the same area were selected as sample trees, namely Buxus sinica, Zelkova serrata, Pinus sylvestris and green maple, with a total of 12 trees. The architecture of the WASN and field installation diagram are displayed in Figure 2.

2.2. Time Series Decomposition of AE Waveform Based on ACMD

The AE waveform of a tree trunk is affected by its material, shape, moisture and other factors, showing certain characteristics of fluctuation and non-stationarity. However, due to the regular excitation of the micromotor, the AE waveform also has an obvious trend of periodic fluctuation. If the algorithm model can capture the periodic rule of AE waveforms well, the accuracy of the prediction of tree trunk MC will be greatly improved. In this paper, the original non-stationary AE sequence is decomposed by the ACMD algorithm. ACMD is an adaptive signal decomposition algorithm, and the framework matching and tracking of a recursive algorithm can effectively process multimodal signals with time-varying characteristics.
A non-stationary AE signal with s components can be defined as:
y ( t ) = i = 1 s y i ( t ) = i = 1 s A i ( t ) cos ( 2 π 0 t f i ( τ ) d τ + φ i )
where A i ( t ) , f i ( τ ) are the instantaneous amplitude and frequency of the i-th component. φ i represents the initial phase. ACMD is based on the broadband signal through modulation and modulation to narrowband signal to achieve the simplification of solving the problem. Through demodulation technology, the above equation can be converted to:
y ( t ) = i = 1 s m i ( t ) cos ( 2 π 0 t f ˜ i ( τ ) d τ ) + n i ( t ) sin ( 2 π 0 t f ˜ i ( τ ) d τ )
m i ( t ) = A i ( t ) cos ( 2 π 0 t ( f i ( τ ) f ˜ i ( τ ) ) d τ + φ i )
n i ( t ) = A i ( t ) sin ( 2 π 0 t ( f i ( τ ) f ˜ i ( τ ) ) d τ + φ i )
where m i ( t ) and n i ( t ) represent the demodulation operator, and f i ˜ ( t ) is the corresponding frequency function. We can see from the above equation that if we choose the suitable f i ˜ ( t ) to make f i ˜ ( t ) = f i ( t ) , the narrowest bandwidth pure amplitude modulated signal is obtained in this ideal case. Each component of the signal is estimated by solving the demodulation bandwidth minimization problem. At this time, ACMD extracts each component of the signal one by one based on the recursive framework, it is converted into the optimization problem of finding the i-th signal component.
min m i ( t ) , n i ( t ) , f ˜ i ( t ) { m i ( t ) 2 2 + n i ( t ) 2 2 + λ y ( t ) y i ( t ) 2 2 }
where 2 is Euclidean norm, m i ( t ) and n i ( t ) are the second derivatives of the demodulation operator, and λ represents the penalty factor. Considering the discrete form of the signal, under the time series of t = t 0 , , t N 1 , the discrete form of the above equation is:
min B i , D i { Λ B i 2 2 + n i ( t ) 2 2 + λ y ( t ) G i B i 2 2 }
where Λ = diag[ Ω , Ω ] is the square diagonal matrix, Ω is a second-order difference matrix, and Gi is the frequency diagonal matrix in the discretized form Bi = [miT, niT]T.
In the decomposition of the original AE signal step by step using the demodulation bandwidth minimization problem, the first signal component is subtracted from the original signal component and looped several times until all signal components are obtained.

2.3. Grey Wolf Optimizer (GWO)

The algorithm principle of GWO is to imitate the social class system and prey hunting track of the grey wolf, and it achieves the purpose of optimization according to the searching, surrounding and hunting behavior in the process [19]. The grade divisions, which occur from high to low and are usually divided into four levels, are α, β, δ, and ω.
The leader of the pack is defined as the α wolf, subordinates who assist the α wolf in making decisions are defined as β wolves, the third rank of wolves are known as δ wolves, and the lowest rank are the ω wolfs, which are subject to all other wolves of all classes. It may not seem as though ω-wolves have an important role, but they are essential to the internal balance between the species.
The mathematical model of the behavior of a grey wolf group to search for the location of prey and surround it can be expressed as:
D = E × X p ( t ) X ( t )
X i ( t + 1 ) = X p ( t ) A × D
where D represents the distance vector between the prey and grey wolves, t represents the current number of iterations, X p ( t ) is the vector of the current grey wolf population’s position, and E and F are both the coefficient vectors, the calculation of which is as follows:
F = 2 u × r 1 u
C = 2 r 1
u = 2 ( 1 t t max )
where t max is the maximum iterations number; r 1 , r 2 are vectors randomly ranged in [0, 1]; and a is the distance control parameter with an initial value a 0 = 2.
In the process of grey wolves hunting prey, the α wolves lead the pack to search for the prey. Then, led by the alpha, the β and δ wolves attack and catch their prey. In the process, α, β, δ wolves are nearest to the prey position, and the position of the three wolves can be used to calculate the position of the individual grey wolf moving toward the prey:
D α = | E 1 × X α ( t ) X ( t ) |
D β = | E 2 × X β ( t ) X ( t ) |
D δ = | E 3 × X δ ( t ) X ( t ) |
The advance direction and step size of the ω wolves relative to the α wolves, β wolves and δ wolves are calculated as:
X 1 , ω ( t + 1 ) = X α ( t ) F 1 × D α
X 2 , ω ( t + 1 ) = X β ( t ) F 1 × D β
X 3 , ω ( t + 1 ) = X δ ( t ) F 3 × D δ
The final position vector of the ω wolves is:
X ω ( t ) = X 1 , ω + X 2 , ω + X 3 , ω 3
According to the above model, wolves evolved to surround their prey by constantly updating their positions until they reached a maximum number of iterations or solution accuracy.

2.4. Multi-Strategy Joint Optimization of Improved GWO

When solving the problems of function optimization, the GWO algorithm generally uses initial overall information that is randomly generated and characterized by difficulty in retaining the diversity of the population. The quality of the original population greatly affects the convergence speed and global optimization performance of the algorithm.
In order to enhance the global search capability of GWO, avoid results that occur from falling into local optima, and accelerate the convergence rate, the following strategies are adopted for joint optimization: Hénon mapping was used to initialize the gray wolf population so that individuals were evenly distributed in the search space as much as possible, and the diversity of the initial population was increased; the spiral predation strategy was applied to the location updating process of the ω wolf to give consideration to both local exploitation and global search capabilities; and the firefly disturbance strategy was used to perturb the locations of all gray wolves to strengthen their ability to jump out of the local optimal solution, expand their grabble scope, and improve their global search ability.

2.4.1. Hénon Mapping

A chaotic system has both non-convergence and random boundedness. The randomness, regularity and ergodicity of the corresponding chaotic map are suitable for maintaining the multiformity of an algorithm’s population and improving the global grabble ability.
Common chaotic mapping mainly includes tent mapping, logistic mapping and Hénon mapping. A tent map has good ergodic properties, but this map has a fixed point of a rational number, which will cause algorithm failure once the data falls into the fixed-point cycle. Logistic mapping has the disadvantage of an uneven distribution, mainly in the two ranges [0, 0.1] and [0.9, 1], where the probability of a value is much higher than in other ranges. Hénon mapping has the same uniformity as tent mapping but is more stable, which can cover the search blind area to the greatest extent and enhance the individual diversity of gray wolves [20].
Hénon mapping was used to initialize the GWO algorithm population, and the expression was as follows:
{ y 1 ( t ) = 1 a ( y 1 ( t 1 ) ) 2 + y 2 ( t 1 ) y 2 ( t ) = b y 1 ( t )
where t is the number of chaotic iterations. When a = 0.6 and b = 0.7, y1(t) and y2(t) show chaotic characteristics. Even a small change in the original value will contribute to a great difference in the following chaotic sequence so that the chaotic sequence can spread over the entire search area without repeating.
z ( t ) = a b s ( ω y 1 ( t ) ) , i = 1 , 2 , n .
We normalized the Hénon sequence from the range [−2, 2.25] to [0, 1] according to the above formula.
x i t = l b i + z ( t ) ( u b i l b i )
Finally, the initial wolf pack position is obtained through the above equation, where ubi and lbi are the maximum bound and minimum bounds of the solution space. It can be seen from the histogram of chaotic value and chaotic value frequency that the chaotic value sequence is distributed evenly in Figure 3.

2.4.2. Reverse Learning Strategy

For the purpose of letting the individual grey wolf find a better solution, the corresponding reverse solution is achieved through the reverse learning strategy, and the fitness values of the current solution and the reverse solution are compared to retain the better solution [21]. The reverse learning strategy is introduced into the grey wolf algorithm, and the mathematical expression is:
X o p b e s t ( t ) = p c + r ( q c X b e s t ( t ) )
X i , j t + 1 ( t ) = X o p b e s t ( t ) + c 1 ( X b e s t ( t ) X o p b e s t ( t ) )
where X b e s t ( t ) , X o p b e s t ( t ) are the optimal solution of the t-th iteration and the corresponding reverse solution; p c and q c are the maximum and minimum bounds; r is a random number matrix; and c 1 is the control parameter, the calculation of which is as follows:
c 1 = ( i t e r max t i t e r max ) t

2.4.3. Firefly Perturbation Strategy

At the late stage of the GWO iteration, in consideration of the assimilation of individual wolves, the algorithm tends to fall into local optimization. Aiming at this problem, the firefly perturbation strategy was used to perturb the positions of all individual grey wolves [22]. The firefly disturbance strategy is based on firefly brightness to move to a new location. The grey wolf position update formula is thus:
Y i , J t + 1 = X i , j t + 1 + σ ( X i , j t + 1 X p t ) + θ ( r a n d 1 2 )
where σ represents attraction, and σ = β 0 × e γ r i , j 2 ; β 0 represents maximum attraction, γ represents the absorption coefficient of the light’s intensity; r i , j is the distance between X i , j t + 1 and X p t ; θ is the step factor range in [0, 1]; and r a n d is a regularly spread random number in [0, 1].

2.5. XGBoost

XGBoost is an additional model composed of k regression tree models [23]. We set the tree model of the t-th iteration training as f t ( x j ) . Then, the final prediction result of the k regression tree integration became:
y i ^ = k = 1 K f k ( x i ) , f k F
where f k represents an independent regression tree, and F are all the regression trees; f k ( x i ) is the predicted value of sample i on the k-th regression tree; and y i ^ is the final forecast result.
The objective function of XGBoost is defined as:
O b j = i = 1 n C ( y i , y i ^ ) + k = 1 K Ω ( f k )
Ω ( f k ) = γ T + 1 2 γ ξ 2 = γ T + 1 2 η j = 1 T ξ j 2
where i = 1 n C ( y i , y i ^ ) is the loss function, Ω ( f k ) is the regular term, T and ξ represent the number and weight of the leaf nodes, respectively, and γ and η are the penalty terms that inhibit the model complexity caused by the increase in leaf nodes.
Here, y i ^ adds a new function f t at the t iteration of the greedy optimization target function to improve the precision of the prediction. Here, the target function of the model in the t iteration is:
J ( f t ) = i = 1 n ( L ( y i , y i ^ t 1 ) + f t ( x i ) ) + Ω ( f t )
By expanding the second-order Taylor formula of the loss function in the above equation, the simplified target function of the t-th training is:
J ( f t ) = i = 1 n ( g i f t ( x i ) + 1 2 h i f t 2 ( x i ) ) + Ω ( f t )
where g i represents the first-order derivative of the loss function, and h i represents the second-order derivative of the loss function. After substituting (28) into (30), the final target function is obtained:
J ( f t ) = i = 1 n ( g i f t ( x i ) + 1 2 h i f t 2 ( x i ) ) + 1 2 η j = 1 T ξ j 2 + γ T
The optimal ξ j is: ξ j * = i I j g i i I j h i + η , and at this point, the optimal target value is obtained:
J ( f t ) = 1 2 j = 1 T ( i I j g i ) 2 i I j h i + η + γ T
where J ( f t ) represents the structure fraction of the tree, and the smaller it is, the higher the precision.

2.6. Framework of ACMD-IGWO-XGBoost

Taking the waveform parameters collected by WASN as the sample set, the figure shows the framework of the water-content diagnosis method for living wood designed in this paper. Firstly, the original AE signal was decomposed by ACMD, and the subsequence waveform was divided into a training set and a testing set based on the score of 8:2. Then, the relevant parameters of XGBoost are initialized, and the heuristic algorithms of particle swarm optimization (PSO) [24], ant colony optimization (ACO) [25], the seagull optimization algorithm (SOA) [26] and IGWO are used to adjust the extreme gradient boost superparameters. Thus, four evaluation indexes were selected to compare the prediction results of IGWO, which was improved by multi-strategy joint optimization in this paper, with the results of the other three algorithms and finally output the optimal diagnostic model of live wood MC. Figure 4 shows the whole analytical process of the different algorithms adopted in this study.

2.7. Data Acquisition and Preprocessing

Figure 5 displays the AE nodes’ on-site diagram and data acquisition interface. As can be seen, AE feature parameters such as amplitude, rise time, duration, ring count and signal energy can all be precisely measured and calculated.

2.7.1. Time Series Decomposition of AE Waveform Signal Based on ACMD

Here, we compare the wave decomposition effectiveness of ACMD and VMD [27]. A total of 90,000 sample points for a consecutive 9 s were selected from the training data, and VMD and ACMD were used for decomposition, as shown in the decomposition diagram below. The ordinate represents the amplitude of the sub-sequence after the original amplitude decomposition of each sampling point.
The original AE signal still has a strong time-varying non-stationary property. It can be seen from the waveform decomposition diagram that 9 sequential wavelet waves are generated after VMD decomposition, while only 6 are generated after ACMD decomposition in Figure 6 and Figure 7. While the number decreases, the amount of effective information of a wavelet increases, reducing the amount of subsequent calculations, which highly proves the efficiency and effectiveness of ACMD in AE signal decomposition.

2.7.2. IGWO-XGBoost Performance Test

To further explore the factors affecting IGWO’s performance regarding multi-strategy joint optimization, Hénon mapping, reverse learning strategy and firefly disturbance were, respectively, used for optimization comparison experiments, and set three optimization policies. They were named IGWO1, IGWO2, and IGWO3. Details are in Table 1.
Here, as shown in Figure 8, we selected the Rosenbrock single-peak function, sphere single-peak function, Schwefel multipeak function and Rastrigin multipeak function as test functions, respectively.
During the test, in order to remove errors caused by accidental factors, 50 independent experiments were conducted on the 5 optimization algorithms, respectively, and the final results were averaged. The quantity size was set to n = 30, and the maximum number of iterations were T = 500. Here in IGWO, ε = 8, b1 = 0.6, and b2 = 0.6.
In Figure 9, when the sphere standard function test is adopted, all four optimization algorithms can complete iterative convergence within 200 times and successfully search for the minimum value, which also means that compared with the basic GWO algorithm, the three improvement strategies cooperate to work together on GWO. The other three optimization strategies all fall into local optimality, and the convergence rate decreases under different test functions. IGWO2 without the reverse learning strategy fell into local optima twice, indicating that the reduction of species diversity would cause the optimization algorithm to become caught in local optima. On the other hand, it shows that the reverse learning strategy plays a leading role in the improvement of IGWO performance, and Hénon mapping and the firefly perturbation strategy coordinate convergence speed and the global search ability of the algorithm.
IGWO does not fall into local optimality in all test functions, showing excellent global search performance and fast convergence, indicating that IGWO’s global optimization ability and convergence speed are superior to GWO, IGWO1, IGWO2 and IGWO3.

2.7.3. Comparative Analysis of Different Improvement Algorithms

Based on XGBoost’s low requirements and high performance in solving problems and for waveform feature processing, heuristic algorithms such as PSO, ACO, SOA and IGWO are used to optimize the extreme gradient boost hyperparameters. XGBoost is the baseline model for predicting MC. However, the XGBoost algorithm has too many parameters, and the regular terms are constantly adjusted in the optimization process, so it is hard to select the optimal parameter value of the heuristic optimization algorithm in advance. Using random numbers within the valid range of a particular parameter of a heuristic algorithm can better optimize the result. First, we initialized the relevant hyperparameters of the XGBoost model. Then the swarm sizes were set to 50, 100, 150, 200, 250, and 300. Finally, to further verify the prediction performance of these models, multiple indicators of root-mean-square error (RMSE), mean absolute error (MAE), mean absolute percentage error (MAPE), and goodness of fit (R2) were employed for the evaluation.
In Figure 10, we stipulate that the four final algorithms shall be sorted according to the value of the population according to the evaluation index, including the evaluation index of the training set and the evaluation index of the testing set. The wider the color block in the figure, the better the evaluation index. IGWO-XGBoost has the best performance in the 6 types of swarms: 50, 100, 150, 200, 250 and 300. In particular, when the swarm size is 200, the best parameter combination and the optimum performance can be achieved. Considering the complex correlation between every decomposed waveform and MC, this result is very satisfactory. Therefore, in the subsequent field measurement experiments, the total swarm was set to 200.

3. Result

Five hundred groups of original AE waveforms in the same tree were randomly selected, and IGWO after multi-strategy joint optimization was used for predictive modeling of AE signals without decomposition, VMD decomposition and ACMD decomposition. Figure 11 shows the prediction errors of each method.
Compared with the IGWO model, which used the original AE signal for prediction without decomposition, VMD-IGWO and ACMD-IGWO reduced the prediction error while the number of prediction deviation points also decreased, and ACMD-IGWO even reduced by nearly 118.4%. The prediction error distribution is concentrated near the origin, so the prediction error is smaller, and the evaluation index value is better. The results show that the subsequences after ACMD decomposition have a stronger tendency, which is more conducive to improving the prediction accuracy.
The MC of a standing tree trunk is an important parameter to measure the physiological condition of this tree. However, the MC of the trunk of living trees changes dynamically in real time. We expect that the IGWO-XGBoost in this paper can be used to predict the MC of different tree species with high precision and a stable month cycle, which is of positive significance for monitoring the physiological state of trees. Samples were collected for 60 s every 1 h and 24 h a day on the same tree for a month. A total of 43,200 AE waveforms and 4.32 × 108 sampling points were collected. We have carried out a measurement campaign on 4 typical tree species at Nanjing Forestry University (Robinia Pseudoacacia, Photinia serrulata, Pinus massoniana and Toona sinensis). The installation method of the WASN was as mentioned above: within a three-point line installation on the bark surface and Vaseline coupling. Finally, KT-80, a dual-function wood-moisture-measuring instrument from KLORTNER Technology, Italy, was used to calibrate the true value and predict and analyze the change in moisture content within a month. The four algorithms all use the AE waveform of four trees collected in the field, and the corresponding sample data set decomposed by ACMD as the training input. The MC predicted by different models and the calibrated real MC values of the 4 tree species are shown in Figure 12. The evaluation indexes of field results are depicted in Table 2.

4. Discussion

Accurate MC prediction is an important guarantee for monitoring the physiological activities of trees [28]. Changes in wind speed, photosynthetically active radiation, soil temperature and humidity have certain effects on tree trunk moisture, so it is considered important to add these factors before establishing the model in future work [29]. Compared with the traditional methods, which are complicated to install and cause irreversible damage to living trees, the multi-strategy joint optimization of IGWO-XGBoost proposed in this paper based on ACMD waveform decomposition draws the following conclusions:
  • Compared with the traditional VMD method, ACMD has a better decomposition effect for time-varying multimode AE signals, which can decompose the original AE signals step-by-step into stable and more representational subsequence groups. With the number of subsequence groups effectively reduced, the working time of the algorithm is shortened, and the prediction accuracy is improved.
  • By using Henon chaotic mapping, reverse learning strategy and firefly disturbance strategy, GWO was jointly optimized with multiple strategies, which enhanced the global search capability of GWO and improved its convergence speed. Standard test functions were used to compare and analyze the influence degree of these three improved strategies on IGWO.
  • By using multi-strategy joint optimization, IGWO optimizes the hyperparameters of XGBoost, and shorter iteration times and higher prediction accuracy are obtained compared with PSO, ACO and SOA.
  • Compared with the results of commercial MC measuring instruments [30], the proposed diagnostic method can stably and effectively characterize the actual MC change of tree trunks and has high applicability and accuracy in complex field conditions.

Author Contributions

Z.Y. and Y.W. devised the programs together, Z.Y. drafted the initial manuscript and designed the project, and Y.W. and Y.L. revised the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grants 32171788 and 31700478 and China’s Jiangsu Provincial Government Scholarship for Overseas Study under Grant JS-2018-043.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, L.; Niu, S.L.; Tian, D.S.; Zhang, C.Y.; Liu, W.G.; Yu, Z.; Yan, T.; Yang, W.; Zhao, X.H.; Wang, J.S. A global synthesis reveals increases in soil greenhouse gas emissions under forest thinning. Sci. Total Environ. 2022, 804, 10. [Google Scholar] [CrossRef] [PubMed]
  2. Chen, Z.; Jiang, L.; Feng, J.; Wang, X. Progress and Controversy of Xylem Embolism Determination Techniques in Woody Plants. Sci. Silvae Sin. 2018, 54, 143–151. [Google Scholar]
  3. Begue, A.; Arvor, D.; Bellon, B.; Betbeder, J.; de Abelleyra, D.; Ferraz, R.P.D.; Lebourgeois, V.; Lelong, C.; Simoes, M.; Veron, S.R. Remote Sensing and Cropping Practices: A Review. Remote Sens. 2018, 10, 32. [Google Scholar] [CrossRef] [Green Version]
  4. Yang, L.; Liu, H.H.; Cai, Y.C.; Hayashi, K.; Li, K.F. Real-Time Moisture Content Measurement of Wood Under Radio-Frequency/Vacuum (RF/V) Drying. Dry. Technol. 2014, 32, 1675–1682. [Google Scholar] [CrossRef]
  5. Woodall, C.W.; Evans, D.M.; Fraver, S.; Green, M.B.; Lutz, D.A.; D’Amato, A.W. Real-time monitoring of deadwood moisture in forests: Lessons learned from an intensive case study. Can. J. For. Res. 2020, 50, 1244–1252. [Google Scholar] [CrossRef]
  6. Tamme, V.; Tamme, H.; Miidla, P.; Muiste, P. Novel polarization-type moisture meter for determining moisture content of wood above fibre saturation point. Eur. J. Wood Wood Prod. 2021, 79, 1577–1587. [Google Scholar] [CrossRef]
  7. Liu, Y.; Wu, Y.; Liu, Y.; Liu, W. Research on diagnosis method of standing wood moisture content based on wireless acoustic emission sensor system. J. Electron. Meas. Instrum. 2022, 36, 160–168. [Google Scholar]
  8. Li, Y.; Xu, F. Acoustic emission signal characteristics of Yunnan pine with different water content. Sci. Silvae Sin. 2019, 55, 96–102. [Google Scholar]
  9. Li, X.; Deng, T.; Wang, M.; Luo, R.; Li, M. Study on frequency domain of acoustic emission signals on surface and interior of Sylphus pine based on wavelet analysis. J. Northwest For. Univ. 2021, 36, 209–213. [Google Scholar]
  10. Llana, D.F.; Iniguez-Gonzalez, G.; Esteban, M.; Hermoso, E.; Arriaga, F. Timber moisture content adjustment factors for nondestructive testing (NDT): Acoustic, vibration and probing techniques. Holzforschung 2020, 74, 817–827. [Google Scholar] [CrossRef]
  11. Semero, Y.K.; Zhang, J.H.; Zheng, D.H. EMD-PSO-ANFIS-based hybrid approach for short-term load forecasting in microgrids. IET Gener. Transm. Distrib. 2020, 14, 470–475. [Google Scholar] [CrossRef]
  12. Sun, W.; Huang, C.C. A carbon price prediction model based on secondary decomposition algorithm and optimized back propagation neural network. J. Clean Prod. 2020, 243, 13. [Google Scholar] [CrossRef]
  13. Srivastava, A.K.; Tiwari, M.; Singh, A. Identification of rotor-stator rub and dependence of dry whip boundary on rotor parameters. Mech. Syst. Signal Proc. 2021, 159, 16. [Google Scholar] [CrossRef]
  14. Kamble, A.; Ghare, P.; Kumar, V. Machine-learning-enabled adaptive signal decomposition for a brain-computer interface using EEG. Biomed. Signal Process. Control 2022, 74, 10. [Google Scholar] [CrossRef]
  15. Ding, A.; Tang, G.J.; Wang, X.L.; He, Y.L.; Fan, S.Y. An Iterative Modified Adaptive Chirp Mode Decomposition Method and Its Application on Fault Diagnosis of Wind Turbine Bearings. Machines 2022, 10, 29. [Google Scholar] [CrossRef]
  16. Vashishtha, G.; Chauhan, S.; Yadav, N.; Kumar, A.; Kumar, R. A two-level adaptive chirp mode decomposition and tangent entropy in estimation of single-valued neutrosophic cross-entropy for detecting impeller defects in centrifugal pump. Appl. Acoust. 2022, 197, 108905. [Google Scholar] [CrossRef]
  17. Ding, C.; Wang, B. Sparsity-assisted adaptive chirp mode decomposition and its application in rub-impact fault detection. Measurement 2022, 188, 110539. [Google Scholar] [CrossRef]
  18. Wang, X.; Tang, G.; Yan, X.; He, Y.; Zhang, X.; Zhang, C. Fault Diagnosis of Wind Turbine Bearing Based on Optimized Adaptive Chirp Mode Decomposition. IEEE Sens. J. 2021, 21, 13649–13666. [Google Scholar] [CrossRef]
  19. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  20. Galias, Z. On Topological Entropy of Finite Representations of the Henon Map. Int. J. Bifurc. Chaos 2019, 29, 12. [Google Scholar] [CrossRef]
  21. Wu, X.K.; Shen, X.Y.; Zhang, J.H.; Zhang, Y.G. A Wind Energy Prediction Scheme Combining Cauchy Variation and Reverse Learning Strategy. Adv. Electr. Comput. Eng. 2021, 21, 3–10. [Google Scholar] [CrossRef]
  22. Jagatheesan, K.; Anand, B.; Samanta, S.; Dey, N.; Ashour, A.S.; Balas, V.E. Design of a Proportional-Integral-Derivative Controller for an Automatic Generation Control of Multi-area Power Thermal Systems Using Firefly Algorithm. IEEE CAA J. Autom. Sin. 2019, 6, 503–515. [Google Scholar] [CrossRef]
  23. Chen, T.Q.; Guestrin, C.; Assoc Comp, M. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), San Francisco, CA, USA, 13–17 August 2016; pp. 785–794. [Google Scholar]
  24. Liang, J.J.; Qin, A.K.; Suganthan, P.N.; Baskar, S. Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evol. Comput. 2006, 10, 281–295. [Google Scholar] [CrossRef]
  25. Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization-Artificial ants as a computational intelligence technique. IEEE Comput. Intell. Mag. 2006, 1, 28–39. [Google Scholar] [CrossRef]
  26. Dhiman, G.; Kumar, V. Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems. Knowl. Based Syst. 2019, 165, 169–196. [Google Scholar] [CrossRef]
  27. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  28. Oliva Carrasco, L.; Bucci, S.J.; Di Francescantonio, D.; Lezcano, O.A.; Campanello, P.I.; Scholz, F.G.; Rodriguez, S.; Madanes, N.; Cristiano, P.M.; Hao, G.Y.; et al. Water storage dynamics in the main stem of subtropical tree species differing in wood density, growth rate and life history traits. Tree Physiol. 2014, 35, 354–365. [Google Scholar] [CrossRef] [Green Version]
  29. Molina, A.J.; Llorens, P.; Garcia-Estringana, P.; Moreno de las Heras, M.; Cayuela, C.; Gallart, F.; Latron, J. Contributions of throughfall, forest and soil characteristics to near-surface soil water-content variability at the plot scale in a mountainous Mediterranean area. Sci. Total Environ. 2019, 647, 1421–1432. [Google Scholar] [CrossRef] [PubMed]
  30. Lopez-Bernal, A.; Testi, L.; Villalobos, F.J. Using the compensated heat pulse method to monitor trends in stem water content in standing trees. Tree Physiol. 2012, 32, 1420–1429. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Schematic diagram of WASN.
Figure 1. Schematic diagram of WASN.
Plants 12 00601 g001
Figure 2. Field testing structure of WASN and its sample node: (a) sample of AE node; (b) architecture of the wireless AE node; (c) site installation diagram.
Figure 2. Field testing structure of WASN and its sample node: (a) sample of AE node; (b) architecture of the wireless AE node; (c) site installation diagram.
Plants 12 00601 g002
Figure 3. Comparison of chaotic values and random values of Hénon mapping: (a) scatter plot of chaotic value dimension distribution and (b) chaotic value frequency histogram.
Figure 3. Comparison of chaotic values and random values of Hénon mapping: (a) scatter plot of chaotic value dimension distribution and (b) chaotic value frequency histogram.
Plants 12 00601 g003
Figure 4. Optimization process of xgboost of four hybrid intelligent models based on ACMD method.
Figure 4. Optimization process of xgboost of four hybrid intelligent models based on ACMD method.
Plants 12 00601 g004
Figure 5. Actual sensor node installation and data collection diagram: (a) deployment of AE nodes and (b) display interface of AE data.
Figure 5. Actual sensor node installation and data collection diagram: (a) deployment of AE nodes and (b) display interface of AE data.
Plants 12 00601 g005
Figure 6. VMD algorithm decomposition results.
Figure 6. VMD algorithm decomposition results.
Plants 12 00601 g006
Figure 7. ACMD algorithm decomposition results.
Figure 7. ACMD algorithm decomposition results.
Plants 12 00601 g007
Figure 8. Standard test function: (a) sphere function; (b) Rosenbrock function; (c) Schewfel function; (d) Rastrigin function.
Figure 8. Standard test function: (a) sphere function; (b) Rosenbrock function; (c) Schewfel function; (d) Rastrigin function.
Plants 12 00601 g008
Figure 9. Different GWO algorithms converge on four standard test functions: (a) sphere function; (b) Rosenbrock function; (c) Schewfel function; (d) Rastrigin function.
Figure 9. Different GWO algorithms converge on four standard test functions: (a) sphere function; (b) Rosenbrock function; (c) Schewfel function; (d) Rastrigin function.
Plants 12 00601 g009
Figure 10. Comparison of evaluation indexes for MC prediction algorithms: (a) PSO-XGBoost; (b) ACO-XGBoost; (c) SOA-XGBoost; (d) IGWO-XGBoost.
Figure 10. Comparison of evaluation indexes for MC prediction algorithms: (a) PSO-XGBoost; (b) ACO-XGBoost; (c) SOA-XGBoost; (d) IGWO-XGBoost.
Plants 12 00601 g010
Figure 11. Prediction error distribution diagram using different decomposition methods.
Figure 11. Prediction error distribution diagram using different decomposition methods.
Plants 12 00601 g011
Figure 12. Trunk MC variations of 4 selected trees during 30 days: (a) Robinia Pseudoacacia; (b) Photinia serrulata; (c) Pinus massoniana; (d) Toona sinensis.
Figure 12. Trunk MC variations of 4 selected trees during 30 days: (a) Robinia Pseudoacacia; (b) Photinia serrulata; (c) Pinus massoniana; (d) Toona sinensis.
Plants 12 00601 g012
Table 1. Improvement strategies of GWO.
Table 1. Improvement strategies of GWO.
AlgorithmHénon MappingReverse Learning Strategy Firefly Perturbation
IGWO1×
IGWO2×
IGWO3×
IGWO
Table 2. Results of MC recognition of four algorithms.
Table 2. Results of MC recognition of four algorithms.
AlgorithmRMSE (%)Roc-AucIterationAccuracy (%)
PSO-XGBoost14.80.853 ± 0.02524.3690.27
ACO-XGBoost12.20.897 ± 0.01418.7792.76
SOA-XGBoost8.60.902 ± 0.01217.593.12
IGWO-XGBoost4.10.956 ± 0.0088.3296.75
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, Z.; Wu, Y.; Liu, Y. A Wireless Acoustic Emission Sensor System with ACMD-IGWO-XGBoost Algorithm for Living Tree Moisture Content Diagnosis. Plants 2023, 12, 601. https://doi.org/10.3390/plants12030601

AMA Style

Yang Z, Wu Y, Liu Y. A Wireless Acoustic Emission Sensor System with ACMD-IGWO-XGBoost Algorithm for Living Tree Moisture Content Diagnosis. Plants. 2023; 12(3):601. https://doi.org/10.3390/plants12030601

Chicago/Turabian Style

Yang, Zenan, Yin Wu, and Yanyi Liu. 2023. "A Wireless Acoustic Emission Sensor System with ACMD-IGWO-XGBoost Algorithm for Living Tree Moisture Content Diagnosis" Plants 12, no. 3: 601. https://doi.org/10.3390/plants12030601

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