Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

An Improved Wavelet Packet-Chaos Model for Life Prediction of Space Relays Based on Volterra Series

Abstract

In this paper, an improved algorithm of wavelet packet-chaos model for life prediction of space relays based on volterra series is proposed. In the proposed method, the high and low frequency time sequence components of performance parameters are obtained by employing the improved wavelet packet transform to decompose the performance parameters of the relay into multiple scales. Then the optimization algorithm of parameters in volterra series is improved, and is used to construct a chaotic forecasting model for the high and low frequency time sequence components gained by the wavelet packet transform. At last, the chaotic forecasting results of the high and low frequency components are combined by taking the wavelet packet reconstruction approach, so as to predict the lifetime of the studied space relay. The algorithm can predict the life curve of the relay accurately and reflect the characteristics of the relay performance with sufficient accuracy. The proposed method is validated via a case study of a space relay.

Introduction

Aerospace relay plays an important role in the fields of national defense and space field, and its reliability is related to the safety of the aerospace field [1, 2, 3]. Recently, wavelet packet as a new time-frequency analysis method based on frequency band has been extensively applied to signal processing, such as time-frequency analysis, weak signal extraction and non-stationary time series analysis [4, 5]. The performance parameters of space relay are weak signals and non-stationary time series signals. Therefore, it is natural to use the wavelet packet transform [6, 7] to process the performance parameters of aerospace relay. There are two kinds of algorithms to select the best basis in the wavelet packet transform: (1) Coifman and Wickerhauser [8] proposed the simple and effective BBS algorithm based on entropy in 1992. This algorithm utilized the complete wavelet package binary tree structure to select the best basis by bottom-up, which was also called “static pruning”. (2) Volkan kumbasar proposed the BFA method [9] which listed all possible binary tree structures, making comparison among these structures which meet the complete reconstruction conditions. The approach to obtain the best basis was to select a minimum group of structure in the metric functions. The traditional relay life models [10, 11] are based on the linear autoregressive model [12, 13] and linear autoregressive moving model [14, 15], such as vector auto regressive model, bilinear model and threshold auto regressive model. These models have a better prediction capability for linear systems, while for the non-stationary performance parameters of the space relay, the above linear models could cause significant errors in relay life prediction. Chaos theory [16, 17] as the new research method of nonlinear science is put forward. Due to the environment loads, the performance parameters of relay have some random and chaotic properties. Therefore, the prediction result is also unsatisfactory if just the chaos model [18, 19] is employed for the lifetime prediction of the relay.

In this paper, an improved wavelet packet transform and an improved volterra series [20, 21] of chaos models are proposed, and both are combined to predict the lifetime of relay. Firstly, the performance parameters generated during the work of relay are multi-scale decomposed by using the wavelet packet transform, getting the high and low frequency timing components of performance parameters. Then, the improved chaotic prediction method based on volterra series to model and forecast the time components and obtain the chaos prediction results of each high and low frequency component. Finally, the chaotic prediction results are combined by use of the wavelet packet reconstruction to obtain predicted life of relay.

Wavelet packet transform

Real coefficient wavelet packet transform is frequently employed. Consequently, it is enough to consider only real coefficient filter here. The relationship between the scaling and wavelet functions is defined as follows: (1)

In the above formula, h0k and h1k denote the coefficients of high-end filter in the multi-resolution analysis respectively.

The two-scale Eq (1) demonstrates that the wavelet basis ψ(t) can be obtained by the linear combination of translation and scaling of ϕ(t).

Given a fixed scale, a series of recursive functions are defined as follows: (2) (3) where the sequence of function Wn(t)(n = 0,1,2,…, N) are the wavelet packet determined by W0 = ϕ(t).

The schematic diagram of three-level wavelet packet decomposition tree is shown in Fig 1, the left sub-node is the sub graph of the low frequency approximation of the parent node. The right sub-node is the sub graph of the high frequency details of the parent node. The node (0, 0) denotes the original signal to be decomposed.

thumbnail
Fig 1. The schematic diagram of the three-level wavelet packet decomposition tree.

https://doi.org/10.1371/journal.pone.0158435.g001

Selection of the best wavelet packet basis

3.1. Cost Functions

Since wj has different analytic methods, i.e., different orthogonal bases, the “best basis” needs to be chosen under the different scales of the wavelet packets transform. For a given vector, the minimum cost means the most effective expression, the basis which meets the minimum cost is the “best basis”.

For the best basis selection problem [22, 23], the corresponding cost function should be chosen according to the different research contents. At present, the frequently employed cost function bases on the Shannon information entropy [24], which is not practical for the real-time requirements of the space relay. In order to satisfy the real time and accuracy property of space relay, a novel cost function based on the improved Shannon information entropy is proposed: (4) where u = (1/n)∑xi, .

The improved cost function based on the minimum variance idea determines the optimal decomposition tree of the wavelet packet. It is dispensable to calculate the large amount of computation, the calculation possesses characters of simple and high real time.

3.2. The improved wavelet packet best basis selection algorithm

The wavelet packet best basis selection algorithm can be classified into two categories:

In BBS algorithm, the number of the bottom nodes grows by 2n when the decomposition level turn into n + 1, which leads to the number of selected terminal node cannot be controlled. The BFA algorithm cannot be applied to large scale operations because its high computational complexity. Based on the above, the number of components of the high and low frequency entirely depends on the decomposition level and must be 2n in the whole decomposition structure of wavelet packet.

In this paper, a novel algorithm is proposed for the selection of the best basis based on the cost function of the improved Shannon information entropy [25]. The proposed algorithm sets the number of end node R as a search constraint condition, and does not need to introduce a lot of extra calculation. Based on the choice of the root node and the child node, the algorithm takes the competition method to solve the optimal output problem. The algorithmic steps are:

Step1: Initialization of the data, the root node is decomposed into two decomposable child node and . Set initial value: the decomposable point n1 = 2, and the indecomposable point n0 = 0.

Step2: If is a decomposable node, and 2n1 + n0 < R.

  1. For i = 1; i = i + 1, until all nodes are marked as terminal nodes;
  2. For j = 1:2i, the node is decomposed into two child nodes and ;
  3. The metric function values of and are calculated according to the Eq (3), denoted as and ;
  4. If , delete , then mark and as the decomposition point, else delete and , mark as the end node.

Step3: Repeat the previous step for the separable nodes of next level, until 2n1 + n0 > R, then enter the same level competition.

In the above steps, , and are nodes in the wavelet packet decomposition tree.

The difference value of the cost function between each node and its child node determines which nodes are decomposed when faced with competition at the same level. The larger is, the smaller value of the cost function of the child nodes is. Under the condition that best basis meet the constraint conditions, in order to obtain the minimum value of cost function in the final search, the first nm larger nodes of should be decomposed.

The determination of the phase space reconstruction parameters in the Chaos model

The traditional method of calculating the phase space reconstruction parameters [26, 27] is to optimize the delay time τ and the embedding dimension m separately. Although this method can effectively approximate the actual delay time and the actual embedding dimension, it does not take into account the relevance between the delay time and the embedding dimension. Consequently, the calculated delay time and embedding dimension have notable error. At present, the C-C method [28] is a joint optimization method, which optimizes τ and m together rather than separately and takes into account the interaction between τ and m. Hence the prediction validity of C-C method will be higher than that of the single optimization method.

However, the C-C method has some shortcomings as follows:

  1. In fact, the first zero point of is not equivalent to the first local minimum point of , and for the time series of time period is T, t = KT is the zero point of , and it is likely to be the first zero point of , at the same time, it is the global minimum point of S2cor(t). Consequently, the obtained conclusions are contradictory.
  2. Ideally, the global minimum of S2cor(t) is the optimal embedding window tw. In fact, there are several local minimum points which are very close to the global minimum points. These local minimum points can interfere with the interpretation of the global minimum point, and will directly affect the performance and quality of phase space reconstruction.

Given these facts, a joint optimization method of C-C and modified Cao is proposed to determinate the parameters of phase space reconstruction. The main steps of the implementation methods are:

  1. Use the C-C method to obtain the curve of S2cor(t), theoretically the global minimum point of the S2cor(t) is the optimal embedding window. However, there are several local minimum points are exceedingly close to the global minimum points, the interpretation of the global minimum point is interfered.
  2. Search all the local minimum points and the global minimum points in the curve of S2cor(t). Then define the neighborhood Wi(Ti) of the best delay time t centering on Ti, where i is the number of the global minimum points and local minimum points.
  3. In the neighborhood of Wi(Ti), all of the value of t are likely to be the best delay time. Sort the quasi time delay value of the neighborhood Wi(Ti) sequentially to obtain the quasi time delay sequence {Tj}.
  4. Take Tj in the quasi time delay sequence {Tj} in turn and plug the different embedding dimension di into the E(d) of Cao method, then obtain the sequence E(Tj, di) corresponding to (Tj, di).
  5. Horizontal comparison, calculate the values of E1(di) for all di based on different values of Tj. After calculation, find out the value of E1(di) that is closest to one under the different value of Tj.
  6. Vertical comparison, find out the value of E1(di) that is closest to one for all of the time delay Tj. As a result, the time delay and the embedding dimension corresponding to the E1(di) are the optimal phase space reconstruction parameters. Since this algorithm employ the joint optimization method, the determined space reconstruction parameters can characterize the actual situation more accurately.

Chaos forecasting model based on Volterra series and its improved algorithm

5.1. Volterra series

Theoretical research and practical experience indicate that: volterra series can be employed to characterize the large number of nonlinear systems in most cases. Therefore, volterra series can be adopted to construct the prediction model of chaotic sequence. Assume that the input of the nonlinear discrete system [29] is defined as below: Y(n) = {z(n), z(n−1),…z(nN−1)}, correspondingly, output is defined as below: . Based on the definition, the volterra series expansion formula of the nonlinear system function: (5) where F(Y(n)) is the system evolution model, and rp(m1,m2,…,mp) is a p-order volterra core. This kind of infinite series expansion can hardly achieve in practical applications. Therefore, it is necessary to use the finite sum form of finite truncated. At present, the most frequently employed two—degree—truncated sum form is: (6)

Since the limited nonlinear approximation capability of the two-order volterra series, it has a very low accuracy of prediction. Therefore, the three-order volterra series is adopted to deal with the relay performance parameters.

5.2. The improved optimization algorithm for parameters of Volterra series

An adaptive filter with excellent performance cannot be separated from the effective adaptive algorithm, which can guarantee the fast convergence characteristics of the approximate structure more effectively. At present, the frequently employed adaptive algorithm is variable step-size least mean square type algorithm (SVS-LMS) [30, 31] based on sigmoid function: (7) (8) (9) where d(n) is the desirable output of a M-order adaptive filter, x(n) is the input vector at the n moment, ω(n) is the weight coefficient vector of the filter at the n moment, μ(n) is an adaptive adjustment step size.

In the SVS-LMS algorithm, the sigmoid function is too complex and does not have the characteristic of slow change when the error is close to zero, which make the SVS-LMS algorithm still has a large step change in the steady state.

In this paper, an improved SVS-LMS algorithm based on the cost function of Shannon information entropy is proposed. Assume that the entropy of the input vector at the n moment is: (10) where Pi = |xi|2/‖x2, and when P = 0, PlogP = 0.

Assume that the number of input vectors is q at the n moment, take q output vectors d(q) immediately before n moment and calculate the entropy M(d) of the output vector according to the definition of entropy.

Define the difference between the entropy of the output and input sequences: (11) then improve the SVS-LMS algorithm by employing Eq (11) to substitute the Eq (7). The concept of entropy is integrated into the SVS-LMS algorithm, which makes up for the shortage of the traditional SVS-LMS algorithm and also improves the computational complexity and accuracy of the algorithm. All the algorithms are implemented by the Matlab7.1 software.

Experimental results

Based on the analysis of the space relay failure mechanism, the main performance parameters which can effectively characterize the space relay failure are: super-path time, bounce duration, release time, contact resistance and the dynamic process of the peak voltage. Choosing super-path time as the processing data sequence of the forecast model in this paper.

Select 1001 super-path time series points, then employ the wavelet packet to decompose the super-path time series and the decomposition tree of the optimal wavelet packet basis is shown in Fig 2.

Decompose the super-path time series points with the wavelet packet decomposition on a scale of 3 to get the high and low frequency components, which is shown in Fig 3.

thumbnail
Fig 3. The high and low frequency components of wavelet packet decomposition.

https://doi.org/10.1371/journal.pone.0158435.g003

Calculate the obtained eight high and low frequency components’ Lyapunov index values respectively, as shown in Table 1.

thumbnail
Table 1. The Lyapunov index values of eight high-low frequency component.

https://doi.org/10.1371/journal.pone.0158435.t001

From Table 1, the Lyapunov index values of eight high and low frequency components are greater than zero, thus all of the components satisfy the chaos characteristics, and they can be predicted by establishing chaos model separately.

The 1001 super-path time series points can be divided into two parts, the first 799 data are training sample of training model and the other 202 data are test samples of the test model. First of all, establishing a chaotic model based on volterra series for 799 data points of eight high and low frequency components, then predict the data sequence of 202 data points. The forecast results are shown in Figs 411, where the navy blue line represents the actual value, and the light blue line represents the predicted value.

The eight high and low frequency components are reconstructed by the wavelet packet reconstruction method, and the prediction results are compared with the 202 points of the original data, as shown in Fig 12.

thumbnail
Fig 12. Comparison chart between prediction value and actual value.

https://doi.org/10.1371/journal.pone.0158435.g012

In order to better observe the prediction results, the 20 data points cut from 90 to 110 have been enlarged partially in Fig 13. The amplification result is shown in Fig 13.

From the above predicted results, it can be seen that the prediction curve is very close to the real curve. The root mean square error u between the predicted results and the real values is 0.1881.

The value is extremely small, hence one can conclude that the chaotic forecasting model based on volterra series has an accurate forecasting capability.

Conclusion

In this paper, an improved algorithm of wavelet packet-chaos model for life prediction of space relays based on volterra series is proposed. First, an improved cost function based on the Shannon information entropy and an improved best basis selection algorithm are proposed in the wavelet packet transform. Second, parameter optimization algorithm of SVS-LMS in volterra series is improved and the concept of entropy is integrated into the algorithm, the improved SVS-LMS algorithm has a faster speed and a better accuracy. An example shows that the improved algorithm of wavelet packet-chaos model based on volterra series can predict the life curve of the relay accurately and reflect the characteristics of the relay performance with sufficient accuracy, but there still remains an error between the prediction curve and the real curve, this requires us to make further improvements to the model.

Supporting Information

Acknowledgments

This work was funded by the National Natural Science Foundation of China (Program No. 51475136), Natural Science Foundation of Hebei Province of China (Program No. E2014202230), Natural Science Foundation of Tianjin (Program No. 12JCYBJC12400) and University Innovation Team Leader Program of Hebei Province (Program No. LJRC003).

Author Contributions

Conceived and designed the experiments: LL YH WC CL DS. Performed the experiments: LL YH CL DS. Analyzed the data: LL YH WC CL. Contributed reagents/materials/analysis tools: LL YH CL DS.

References

  1. 1. Lu JG, Luo YY, Li WH. Storage life test and failure analysis of aerospace relays. Transactions of China Electrotechnical Society. 2009; 24(2):54–59.
  2. 2. Liu Y, Zuo MJ, Li YF, Huang HZ. Dynamic reliability assessment for multi-state systems utilizing system-level inspection data. IEEE Transactions on Reliability. 2015; 64(4): 1287–1299.
  3. 3. Wang ZB, Shang S, Zhai GF. Research on storage degradation testing and life prediction based on ARMA and wavelet transform model for aerospace electromagnetic relay. Electrical Contacts. IEEE 60th Holm Conference on Electrical Contacts; 2014 Oct 14–15; New Orleans, LA: October; 2014.p.43-50.
  4. 4. Farzad H, Wasim O, Mohamed S G. Roller bearing acoustic signature extraction by wavelet packet transform, applications in fault detection and size estimation. Applied Acoustics. 2016; 104: 101–118.
  5. 5. Evagorou D, Kyprianou A, Lewin PL. Feature extraction of partial discharge signals using the wavelet packet transform and classification with a probabilistic neural network. IET Science Measurement & Technology. 2010; 4(3):177–192.
  6. 6. Zhou R, Bao W, Li N. Mechanical equipment fault diagnosis based on redundant second generation wavelet packet transform. Digital Signal Processing. 2010; 20(1): 276–288.
  7. 7. Cherif LH, Debbal SM, Bereksi-Reguig F. Choice of the wavelet analyzing in the phonocardiogram signal analysis using the discrete and the packet wavelet transform. Expert Systems with Applications. 2010; 37(2):913–918.
  8. 8. Coifman R, Wickerhauser M. Entropy-based algorithms for best basis selection. IEEE Transactions on Information Theory. 1992; 38(2):713–718.
  9. 9. Li H, Li JJ, Su LY. Fast adaptive optimal basis search algorithm for PAPR reduction. In: Computer Science and Automation Engineering, 2011. Proceedings. International Conference on. IEEE; 2011. p. 666–671.
  10. 10. Li LL, Ma DJ, Li ZG. Cox-proportional hazards modeling in reliability analysis-a study of electromagnetic relays data. IEEE Transactions on Components Packaging and Manufacturing Technology. 2015; 5(11):1582–1589.
  11. 11. Ye XR, Yu Q, Zhai GF. Reliability assessment for electromagnetic relay based on time parameters degradation. In: Bi K, Yang Y, Dong G, editors. Electronic Packaging Technology & High Density Packaging. ICEPT-HDP 2010: 11th International Conference on Electronic Packaging Technology and High Density Packaging; 2010 Aug16-19; Xian, China: August; 2010.p. 1269–1272.
  12. 12. Baragona R, Battaglia F, Cucina D. Fitting piecewise linear threshold autoregressive models by means of genetic algorithms. Computational Statistics & Data Analysis. 2004; 47(2):277–295.
  13. 13. Hu HC. Mathematical Problems in Engineering. 2010. Available: http://dx.doi.org/10.1155/2010/956907.
  14. 14. Jouini T. Linear bootstrap methods for vector autoregressive moving-average models. Journal of Statistical Computation and Simulation. 2015; 85(11):2214–2257.
  15. 15. Bianco A, Boente G. On a partly linear autoregressive model with moving average errors. Journal of Nonparametric Statistics. 2010; 22(6):797–820.
  16. 16. Pence BL, Fathy HK, Stein JL. Recursive estimation for reduced-order state-space models using polynomial chaos theory applied to vehicle mass estimation. IEEE Transactions on Control Systems Technology. 2014; 22(1):224–229.
  17. 17. Li LL, Ma DJ, Li ZG. Chaotic predication of dynamic contact resistance times series on contacts. Transactions of China Electrotechnical Society. 2014; 29(9):187–193.
  18. 18. Ma CY, Liu JH, Wang CL. Chaos of a power system model and its control. Journal of Vibration and Control. 2012; 18(14):2176–2185.
  19. 19. Przystalka P, Moczulski W. Methodology of neural modeling in fault detection with the use of chaos engineering. Engineering Applications of Artificial Intelligence. 2015; 41:25–40.
  20. 20. Gruber JK, Ramirez DR, Limon D. A convex approach for NMPC based on second order Volterra series models. International Journal of Robust and Nonlinear Control. 2015; 25(18): 3546–3571.
  21. 21. Fehri B, Boumaiza S. Baseband equivalent volterra series for behavioral modeling and digital predistortion of power amplifiers driven with wideband carrier aggregated signals. IEEE Transactions on Microwave Theory and Techniques. 2014; 62(11):2594–2603.
  22. 22. Kaur L, Gupta S, Chauhan RC. Medical ultrasound image compression using joint optimization of thresholding quantization and best-basis selection of wavelet packets. Digital Signal Processing. 2007; 17(1):189–198.
  23. 23. Mohammad D. Model selection for inverse problems: Best choice of basis functions and model order selection. In: Rychert JT, Erickson GJ, Smith CR, editors. Maximum Entropy and Bayesian Methods. MAXENT 1999:19th International Workshop on Maximum Entropy and Bayesian Methods; 1999 AUG 02–05; Boise State Univ: August; 1999.p.71-88.
  24. 24. Baraka A, Panoutsos G, Mahfouf M. A Shannon entropy-based conflict measure for enhancing granular computing-based information processing. In: Kudo Y, Tsumoto S, editors. Granular Computing. GrC 2014: IEEE International Conference on Granular Computing; 2014 Oct 22–24; Noboribetsu, Japan: October; 2014.p.13-18.
  25. 25. Li ZG, Liu BY, Li LL, Su DW. Life prediction of relay based on wavelet packet transform and RBF neural network. Transactions of China Electrotechnical Society. 2015; 30(14):233–240.
  26. 26. Chen DY, Liu Y, Ma XY. Parameter joint estimation of phase space reconstruction in chaotic time series based on radial basis function neural networks. Acta Physica Sinica. 2010; 61(10): 7623–7629.
  27. 27. Zhang WY, Che JX, Wang JZ. Short-term load forecasting by integration of phase space reconstruction, support vector regression and parameter tuning system. In:Tan H, Wu B, editors. Intelligent Computation Technology and Automation. 2nd International Conference on Intelligent Computation Technology and Automation; 2009 OCT 10–11; Leicestershire, England: October; 2008.p.402-405.
  28. 28. Lu ZB, Cai ZM, Jiang KY. Determination of embedding parameters for phase space reconstruction based on improved C-C method. Journal of System Simulation. 2007; 19(11): 2527–2538.
  29. 29. Zhang YM. Short-time traffic flow prediction using third-order Volterra filter with product-decoupled structure. In: Li S, Li D, Ruan D, editors. Intelligent System and Knowledge Engineering. 3rd International Conference on Intelligent System and Knowledge Engineering; 2008 Nov 17–19; Xiamen, China: November; 2008.p.609-614.
  30. 30. Shi L, Zhao HQ. Variable step-size distributed incremental normalised LMS algorithm. Electronics Letters. 2016; 52(7):519–520.
  31. 31. Mahfoud H, Abderrahmane A. Improved variable step-size NLMS adaptive filtering algorithm for acoustic echo cancellation. Digital Signal Processing. 2016; 49:44–45.