Next Article in Journal
Effects of Lean Zones on Steam-Assisted Gravity Drainage Performance
Next Article in Special Issue
Stability of DC Distribution Systems: An Algebraic Derivation
Previous Article in Journal
Determining the Minimal Power Capacity of Energy Storage to Accommodate Renewable Generation
Previous Article in Special Issue
Modeling and Analysis of a DC Electrical System and Controllers for Implementation of a Grid-Interactive Building
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Remaining Useful Life Prediction Approach for Superbuck Converter Circuits Based on Modified Grey Wolf Optimizer-Support Vector Regression

1
College of Electronic and Information Engineering, Tongji University, No. 4800, Cao’an Highway, Shanghai 201804, China
2
School of Ocean and Earth Science, Tongji University, No. 1239, Siping Road, Shanghai 200092, China
*
Author to whom correspondence should be addressed.
Energies 2017, 10(4), 459; https://doi.org/10.3390/en10040459
Submission received: 9 January 2017 / Revised: 19 March 2017 / Accepted: 20 March 2017 / Published: 2 April 2017
(This article belongs to the Special Issue DC Systems)

Abstract

:
The reliability of power packs is very important for the performance of electronic equipment and ensuring the reliability of power electronic circuits is especially vital for equipment security. An alteration in the converter component parameter can lead to the decline of the power supply quality. In order to effectively prevent failure and estimate the remaining useful life (RUL) of superbuck converters, a circuit failure prognostics framework is proposed in this paper. We employ the average value and ripple value of circuit output voltage as a feature set to calculate the Mahalanobis distance (MD) in order to reflect the health status of the circuit. Time varying MD sets form the circuit state time series. According to the working condition time series that have been obtained, we can predict the later situation with support vector regression (SVR). SVR has been improved by a modified grey wolf optimizer (MGWO) algorithm before estimating the RUL. This is the first attempt to apply the modified version of the grey wolf optimizer (GWO) to circuit prognostics and system health management (PHM). Subsequently, benchmark functions have been used to validate the performance of the MGWO. Finally, the simulation results of comparative experiments demonstrate that MGWO-SVR can predict the RUL of circuits with smaller error and higher prediction precision.

1. Introduction

Energy shortage makes the power supply system attract considerable attention, and the study of converter circuits in this system has become a focus. As the core part of a switching power supply, the converter circuit is mainly responsible for voltage conversion, power transmission and other functions. Its function determines its important position in energy conversion. It is worth mentioning that the superbuck converter circuit is the research object of this study (the superbuck converter is widely used in aerospace power systems because it can bring high efficiency to the solar power system). Even if the circuit topology changed, the data-driven fault prediction method will still be feasible. In this study, the superbuck converter circuit is employed as an example to introduce the remaining useful life (RUL) Prediction Approach.
Due to the fact the converter is directly connected with all kinds of electronic equipment, the reliability and safety of the converter circuit are the premise to guarantee that the other electronic equipment can work normally. When the converter is running, all circuit components are slowly degradading. The degradation of the components will have a variety of effects on the circuit, which may even lead to circuit failure. The parametric fault is a kind of soft fault, which will cause the circuit performance and output characteristics to gradually change and will eventually cause system structural failure. Therefore, the prediction of parametric faults is very important for the realization of circuit RUL prediction.
The failure prediction of power electronics circuits is of great significance for complex industrial applications including the energy industry, aerospace, automotive, and space applications. However, converter circuit test is still a crucial and challenging task in the domain of circuit prognostics and system health management (PHM) due to the difficulties involving consideration of component tolerances, complex fault mechanisms, and the effects of the operational and environmental stresses, etc. Unexpected circuit failures can lead to a series of problems such as performance degradation, function loss and even catastrophic failure, and hence, prevention of circuit failures is necessary and very desirable.
In order to achieve a technical breakthrough, a new method containing fault diagnosis and failure prognostics is proposed in response to the proper time and conditions, which is PHM. PHM is one of the most promising disciplines with potential technologies and methods in order to address reliability and the problem of maintainability of systems [1].
PHM is defined as “a maintenance and asset management approach utilizing signals, measurements, models, and algorithms to detect, assess, and track degraded health, and to predict failure progression” [2]. The main functionalities of PHM contain two concepts, namely fault diagnosis and failure prognostics. Therefore, both fault diagnosis and failure prognostics are necessary in order to complete circuit PHM.
The objective of circuit fault diagnosis is to assess the current state of the circuit and identify the faulty components, and the goal of circuit failure prognostics is to accurately estimate the remaining useful life (RUL) of the circuit. The prevention of circuit failures during field operation requires methods for the following: (1) the early detection and isolation of faults and (2) the prediction of the remaining useful performance (RUP) of the failing circuit [3]. Therefore, state of health (SOH) assessment and RUL estimation are among the key issues in PHM for circuit, and have been an active area of research for many years. By observing and evaluating the circuit SOH, impending failures can be predicted. After learning the key information about RUL, one can take the necessary precautions [4].
Generally, RUL prediction includes two main approaches: model-based methods and data-driven methods. As the structure of the circuit becomes more and more complex, the model is more and more difficult to build. The implementation of efficient and cost effective RUL prediction requirements is getting harder and harder. Due to the unavailability of fault models, converter circuit PHM is a challenging task. In order to overcome the difficulties, people have tried various schemes, in which the data-driven method is relatively the most effective and convenient method. The reason that data-driven techniques stand out in many ways is because they do not require knowledge of the material properties, structure, or failure mechanisms. Data-driven methods are only dependent on the state of the circuit test data. Therefore, our work employs the method of failure prognostics based on a data-driven strategy.
At present, the main difficulties in the research of converter circuit RUL prediction are as follows: the failure modes of the circuit and the components are difficult to establish, as are the method of extracting the characteristic parameters of the circuit, and developing the matching prediction algorithm. Thanks to the rapid development of machine learning and other methods, data-driven methods are some of the current RUL prediction mainstream research methods. We can find many works for prognostics based on data-driven approaches [5,6,7,8]. Taking into account the significance of RUL prediction, we reckon it is necessary to continue in-depth research in this area.
At present, there is some representative literature in this aspect: Ye et al. [9] proposed a methodology for health condition assessment of power supplies based on a database containing degradation characteristics. Zhou and Du et al. [10,11] chose the output capacitor of the target circuit as the target component and recorded the voltage waveform data. Capacitance value is the function parameter of the capacitor. The component will not complete the stored energy and filtering function, when the capacitance value drops to a certain value. Then, the system will lose stability, and the circuit can be judged to be in failure mode. Then by processing these data with certain algorithms, they plotted the time variation curves for the reliability prognostic model. Wu et al. [12,13,14,15,16,17] analysed the failure mechanism and failure mode of key components and decided the failure thresholds of the parameters. Then, they proposed a failure prediction method for DC-DC converters. There is a lot of similar literature, but these articles do not focus on the prediction algorithm, that is, in-depth study of the selection of parameters. Zhou and Feng [18,19] used a deterioration injection method to verify the equivalent series resistance (ESR) greater impact on DC-DC converter from the angle of physics experiments. Wang [20] proposed a method of online residual life prediction based on a nonlinear degradation model. Chen [21] proposed a power MOSFET degradation modeling and lifetime prognosis overall research program. Chen [22] studied the failure mechanism and failure model of key components of power circuits such as capacitor, power MOSFET, power diode and the characteristic failure parameters which can reflect the failure mode of the components. Jia’s research [23] focused on the prediction algorithm, he proposed GA-GM and PSO-NGM fault prediction models for buck-boost converter circuit based on the gray system GM(1, 1) model. However, the prediction accuracy needs to be further improved. Li et al. [24] proposed a particle filter (PF) approach to RUP prediction. Hu et al. [25] also adopt a PF approach to model adaption and RUL prediction. However, it is very difficult for us to establish the PF state observation equation, and the initial process of the PF is complex. Hence, these methods are not very practical in actual converter circuit situations. Considering the maturity of support vector regression (SVR) theory and the high prediction accuracy, we use SVR method to RUL prediction. For SVR, the selection of key parameters has a great influence on the prediction results. In the literature, PSO is often used as an optimization tool for the purpose of training SVR parameters. However, grey wolf optimizer (GWO), regardless of the speed or the optimization effect is better than PSO. After some improvements to the inherent shortcomings of the GWO method, we apply it to SVR parameter optimization. Therefore, our study provides an alternative solution to converter circuit RUL prediction with better solutions.
This paper is structured as follows: Section 2 describes the circuit RUL prediction implementation routine. Section 3 introduces the necessary circuit principle of the superbuck converter. Section 4 shows how to deal with the extracted feature set by Mahalanobis distance (MD), and then construct the degradation curve of circuit health status. Section 5 gives the foundation of SVR. Section 6 studies the parameter estimation of SVR based on modified grey wolf optimizer (MGWO). Section 7 discusses RUL prediction implement results and discussions. Finally, Section 8 is devoted to conclusions.

2. Implementation Routine

Due to fact it is a fourth-order system for which it is difficult to obtain an accurate model, it is challenging to develop PHM methods for superbuck converter circuits. Data-driven approaches are more suitable for superbuck converter circuit RUL prediction because they do not rely on the prior knowledge, such as the topology of the circuit, the material properties of the components, and the degradation failure mechanism of the circuit, so a data-driven method is adopted to predict the RUL of a superbuck converter circuit in this context.
When the converter is running, the circuit components are slowly degrading. The best way to monitor the health status of the circuit is to monitor all its components. However, the degradation of components is very difficult to monitor. It is easy on the other hand to monitor and measure the output of the circuit. Therefore, we collect the output voltage, which is used to get the feature set to reflect the status of the converter circuit.
An overview of the proposed prognostic framework for the circuit under test (CUT) is shown in Figure 1. In our work, first the output voltage of CUT is collected. The mean value and the ripple of the output voltage are selected to establish the feature set. Then, the feature set can be used to calculate a fault indicator (FI) whose value can reflect the performance of the circuit. The failure threshold is defined by the value of FI when the component reaches the failure boundary (namely, fails). Then, MGWO is utilized to adjust the parameter of SVR. Finally, RUL prediction based on MGWO-SVR is used to predict the model. When the value of FI reaches the failure threshold, the RUL of the circuit would be estimated.

3. Circuit Principle of Superbuck Converter

The discussion assumes that the superbuck converter is operating in continuous conduction mode (CCM). Besides, the duty cycle of PWM is a fixed value. The superbuck converter is a fourth-order system which made up of two inductors and two capacitors. The superbuck converter circuit topology is shown in Figure 2.
When the switch VT is turned on, the diode VD1 will shut off. The power supply E provides the energy to the capacitor C2 and the load resistance RL through the inductance L1 and switch VT, and the inductance L2 passes through the capacitance C1 and switch VT to provide the energy to the capacitor C2 and the load resistance RL. Therefore, the current through the switch VT is equal to the sum of the current through the inductance L1 and inductance L2. When the switch VT is turned off, the diode VD1 is in a state of conduction. Power E is supplies through the inductor L1 to charge the capacitor C1, while the power supply E and inductance L2 through the diode VD1 to provide the energy to the capacitor C2 and the load resistance RL. Therefore, the current through the diode VD1 is also equal to the sum of current through the inductance L1 and inductance L2.
We find that the mean value and the ripple of the output voltage are very sensitive to any changes of the parameters of the components in the circuit, so the two physical quantities are used to measure the health status of the circuit. We take two components as an example. If the load resistance RL varies with time, the change of the output voltage curve is shown in Figure 3; If the capacitor C2 varies with time, the change of the output voltage curve is shown in Figure 4.
The change of the component value can obviously affect the mean value and the ripple of the output voltage, so it can be used to monitor the degradation of the circuit by tracking the mean value and the ripple of the output voltage. Therefore, the mean value and the ripple of the output voltage are selected to establish the feature set.

4. Degradation Curve of Circuit Health Status Constructed by Extracted Feature Set

In our attempt at predict RUL, we try to extract meaningful information from the original data. In order to accomplish this, we need to know something about feature extraction. The extracted features are an important basis for the characterization of the degree of circuit health status. In our work, we can collect the feature set of the circuit as the parameter values change.
The mean value and the ripple of the output voltage are extracted as the feature vector [ V ¯ , V ] when the output voltage is stable. All feature vectors of the circuit with the changes of the parameter values can be collected to form a feature set. The feature set will be processed to reflect the health status of CUT, and MD is selected to address this task and further complete the establishment of the FI.
MD can indicate the correlation between the two vectors, but also can be understood as the degree of deviation between each other. Assuming that X ( n × p ) is a data matrix. The MD between the i-th row vector X i = ( x 1 , x 2 , , x p ) i of X and the mean vector X ¯ ( 1 × p ) of X is calculated as follows:
M D i = ( X i X ¯ ) C X 1 ( X i X ¯ ) T
where C X is variance covariance matrix; i = 1 , 2 , , n .
Assuming that X i means the characteristics of the i-th health status; Assuming that X 1 corresponds to the characteristic of the condition of no fault (normal state); as the component parameters deviate from the normal value gradually, X f just corresponds to the characteristic of the condition of fault; X f can also be understood as a threshold to distinguish between the fault state and the normal state. Assuming that F I i = 1 M D i , then the variation of FI reflects the circuit failure degradation process.
Compared with other types of distance algorithm, MD does not need to preprocess the feature vector, which is very important if there is a high expectation for real time. When a component is fault free, the value of FI is equal to 1, and the value decreases with the increasing of the degree of degradation of the component value. With the example in Section 3, we construct the health status degradation curve with the change of the value of the load resistance RL based on FI.
Assuming the load resistance RL varies from 4 Ω to 10 Ω and its value raises 0.03 Ω with each time index. The number of time indices is 200. Then, each time index refers to a FI value. Finally, we can obtain the health status degradation curve, which is shown in Figure 5. From Figure 5, we can see the trend of degradation when the load resistance RL changes its value. It denotes that feature extraction method is appropriate for representing the circuit failure trends.

5. Support Vector Regression

5.1. SVR Theoretical Background

Methods for establishing the failure modes, extracting the characteristic parameters and drawing degradation curve of the circuit are described above. The following will introduce how to build a matching prediction algorithm.
SVM was proposed by Vapnik et al. [26] in the 1990s based on the theory of structural risk minimization (SRM), which came from statistical learning theory [27]. SVR is an application of SVM to the regression problem, and it has been widely used in many fields [28,29,30,31]. The principle of an SVR model can be briefly described as follows:
Assuming that a set of training set is given as S = { ( x i , y i ) , i = 1 , 2 , , l } , where x i is the i-th element of input vector in l-dimensional space, y i is the actual value corresponding to x i . The linchpin of SVR is to seek the fitting function f ( x ) = w T φ ( x ) + b to make it best fit the training set S that has been given. In order to acquire the model of degradation failure in this paper, we should obtain the regression model f ( x ) which can be achieved by learning a sample set S . A non-linear mapping φ ( x ) is defined to map the input data (training data) x i into the so-called high dimensional feature space Η . Then, in the high dimensional feature space, there theoretically exists a linear function f , to formulate the non-linear relationship between input data and output data. Such a linear function, namely SVR function, is often written as Equation (2):
f ( x ) = w T φ ( x ) + b
where f ( x ) denotes the forecasting values. φ ( x ) is the mapping function of kernel space for extracting the character from the original space. The w is a weight vector and b is the bias.
As mentioned above, the SVM method aims at minimizing the structure risk and reducing the complexity of the model. The ε -insensitive loss function is defined as Equation (3):
e r r ( y , f ( x ) ) = max ( 0 , | y f ( x ) | ε )
Equation (2) can also be expressed as a form of Equation (4):
e r r ( y , f ( x ) ) = { 0 , | y f ( x ) | ε | y f ( x ) | ε , | y f ( x ) | > ε
The SVR method purposes to find the optimum hyperplane and minimize the error between the training data and ε -insensitive loss function. The SVR minimizes the overall errors, mentioned above, as shown in Equation (5):
min b , w 1 2 w T w + C i = 1 l max ( 0 , | y i w T φ ( x i ) b | ε )
After the introduction of the new variables ξ i , ξ , Equation (5) can be rewritten as a form of Equation (6):
min b , w , ξ i , ξ i 1 2 w T w + C i = 1 l ( ξ i + ξ i )
with the constraints:
{ ε ξ i y i w T φ ( x i ) b ε + ξ i ξ i , ξ i 0
By introducing the Lagrange multiplier α , α , λ , λ 0 , we can get Lagrange function of Equation (6) as shown in Equation (7):
min L ( w , b , ξ , ξ , α , α , λ , λ ) = 1 2 w T w + C i = 1 l ( ξ i + ξ i ) i = 1 l α i ( ε + ξ i + y i w T φ ( x i ) b ) i = 1 l α i ( ε + ξ i y i + w T φ ( x i ) + b ) i = 1 l ( λ i ξ i + λ i ξ i )
The solution of Equation (7) can be solved by its dual problem described as follows:
max α i , α i 1 2 i = 1 l j = 1 l ( α i α i ) ( α j α j ) K ( x i , x j ) i = 1 l ε ( α i + α i ) + i = 1 l y i ( α i α i )
with the constraints:
{ i = 1 l ( α i α i ) = 0 0 α i , α i C
where K ( x i , x j ) = φ ( x i ) T φ ( x j ) . For non-linear regression problems, we can transform them into linear regression problems with the help of kernel function. Finally, the SVR function is obtained as Equation (9) successfully:
f ( x ) = i = 1 l ( α i α i ) K ( x i , x ) + b
where b = y i i = 1 l ( α i α i ) K ( x i , x ) + ε .

5.2. Kernel Functions

Common examples of kernel functions defined on Euclidean space d include:
Linear kernel:
K ( x , y ) = x T y , x , y d
Polynomial kernel:
K ( x , y ) = ( γ x T y + r ) p , x , y d , γ , r > 0
Gaussian kernel (RBF Kernel):
K ( x , y ) = exp ( γ x y 2 ) , x , y d , γ > 0
Perceptron kernel:
K ( x , y ) = tanh ( γ x T y + r ) , x , y d , γ , r > 0
If there is no priori knowledge about the given data, the Gaussian kernel (RBF Kernel) is the best choice when the kernel function is needed. The SVM, adopt Gaussian kernel, may be able to obtain the estimate very smoothly, which explains why Gaussian kernel have an advantage of achieving good performance. Furthermore, the value provided by Gaussian kernel is inside the range ( 0 , 1 ) , which will make the calculation process becomes simple. Therefore, in this paper, we adopt Gaussian kernel when we perform SVR. According to the content mentioned above, the core problem is to how determine the parameter C and parameter γ , if we intend to obtain the best fitting function of the SVR model.

6. Parameter Estimation of SVR Based on MGWO

6.1. Grey Wolf Optimizer (GWO) Algorithm

The GWO is a powerful evolutionary algorithm developed recently. It was proposed by Mirjalili [32] in 2014. As a new heuristic optimization algorithm, it has the advantages of simplicity and efficiency. Relevant research results show that the new proposed algorithm is very efficient in solving the issue of non-convex optimization problems. This paper aims to adopt this novel swarm intelligence optimization algorithm to the prognostics and systems health management for electronic products.

6.1.1. Grey Wolf Behavior

The grey wolf (Canis lupus) belongs to Canidae animal family, at the top of the food chain, and it is regarded a top predator animal. Grey wolves are social animals. They are more likely to live in a pack. The average number of wolves in the pack is from 5 to 12. In their daily life, especially in the hunting process, they follow a very strict social hierarchy and task assignment pattern. This is one of their most particular features. The hierarchy structure of grey wolves is shown in Figure 6.
In the GWO algorithm, the highest level wolves are called the alpha wolves (α). The rest of the wolves according to social class are designated as beta wolves (β), delta wolves (δ) and omega wolves (ω). The alpha wolves which includes a male wolf and a female wolf are the head of the pack. As the leadership in the pack, they are responsible for the process of hunting (optimization) and decision-making about resting places, waking up time and other activities. On the other hand, some democratic behavior is also seen, in which alpha wolves obey the other wolves in the pack. While gathering, the whole team admits alpha wolves and obeys their commands. It is amazing and interesting that alpha wolves (α) are not necessarily the most powerful individuals but must be the best supervisors and managers. This indicates that compared to the power of alpha wolves (α) the organization and discipline of a pack is much more important.
The beta wolves (β) are in the third level up in the hierarchy structure of grey wolves shown in Figure 6. From the bottom up the number of the third layer are also the second level of the chain of command. The beta wolves (β) are the managers who help alpha wolves (α) monitor or lead the implementation of collective actions. The beta wolves (β) may also be female or male, and they will be the best successor if any of alpha wolves (α) dies or gets old. The beta wolves (β) should respect the alpha wolves (α), but the beta wolves (β) have the power right to order other wolves in the lower level in the hierarchy structure. They play a role of consultants for alpha wolves (α) and the trainers of the whole pack. They strengthen the influence of alpha wolves (α) in the entire pack, and give the pack feedback to the alpha wolves (α). The lowest ranking grey wolves are omega wolves (ω). The omega wolves (ω) can be the scapegoats for a couple of bad hunting results. The omega wolves (ω) are at the lowest level in the hierarchical structure of grey wolves, so they are subject to the other levels of wolves forever. They are finally allowed to eat after the prey is caught.
It seems that omega wolves (ω) have unimportant minor roles. However, when a situation such as the loss of the omega wolves (ω) occurs, the entire pack will face internal strife and a series of other issues. Therefore, the omega wolves (ω) are indispensable. Furthermore, the existence of omega wolves (ω) will make the configuration of the other whole team members more reasonable and perfect.
If a wolf is not an alpha wolf, beta wolf, or omega wolf, it is called a subordinate or delta wolf. The delta wolves (δ) must obey the alpha wolves (α) and the beta wolves (β), and also has the right to command the omega wolves (ω). Sentinels, scouts, elders, caregivers, and hunters belong to this class. They are responsible for the observation of territory and territorial boundaries, and providing warnings in case of danger. The sentinels are in charge of protecting and ensuring the safety of the group. The scouts are responsible for monitoring the boundaries of the territory and warning when the group is in any danger. The elders are the most experienced wolves in the group and they are also powerful assistants of the alpha wolves (α) and the beta wolves (β). The caregivers are responsible for taking care of the weak, sick and injured wolves in the pack. Finally, the hunters help the alpha wolves (α) and the beta wolves (β) to find prey, and to provide the necessary food for the entire pack. In addition to the existence of a hierarchy structure among grey wolves, their group hunting is another interesting social behavior. According to the research findings published by Muro et al. [33], the main stages of group hunting are as follows:
(1)
Tracking, chasing and approaching the prey
(2)
Pursuing, surrounding and harassing the prey until it stops moving
(3)
Attacking the prey.

6.1.2. Mathematical Formulation of Social Behavior of Grey Wolves

In this section, we are about to describe the method of mathematically modelling the group behavior for wolves, and assume that alpha wolves (α) are the best solutions to the corresponding mathematical problem. The corresponding sub optimal solutions are considered as beta wolves (β), delta wolves (δ) and omega wolves (ω), respectively. The purpose of the design of the algorithm GWO is to find the fittest solution alpha wolves (α), and this algorithm take into account the group behavior of wolves including tracking, pursuing and attacking.

Encircling or Trapping Prey

To achieve the aforementioned goals, we use mathematical modeling method. At first, wolves surround the prey when hunting. We put forward the following equations to describe the process:
D = | C X Prey ( t ) X GWolf ( t ) |
X GWolf ( t + 1 ) = X Prey ( t ) A D
where t indicates the number of current iteration, A and C are coefficient vectors, X Prey is the position vector of prey to be hunted, X GWolf indicates the position vector of a grey wolf. A provides random weights to search for prey in the search space. If the grey wolves diverge from each other position for chasing a prey, the random value C can be forced to correct the deviation from the plan.
The coefficient vectors A and C can be calculated by the following equations:
A = 2 a r 1 a
C = 2 r 2
where a is linearly decreased from 2 to 0 with the increase of the number of iterations for better development and exploration of candidate solutions, and r 1 and r 2 are random vectors in ( 0 , 1 ) .

Hunting of Prey

Grey wolves have the ability to identify the location of prey, and surround or capture them. The hunting activities of the packs are usually guided by the alpha wolves (α). The beta wolves (β), delta wolves (δ) are also involved in hunting prey. However, in a strange search space without a priori knowledge, in fact, we do not know the optimal solution (prey position). In order to mathematically simulate the hunting behavior of the group, we assume that the alpha wolves (α) (the best candidate solution), the beta wolves (β) and the delta wolves (δ) have better potential for approaching the prey location. Therefore, we preserve the first three optimal solutions obtained so far and force the other members in the group to update their location according to the best three solutions. The following series of equations are rigorous mathematical description of the specification of this rule.
The scores and positions of the first three search agents (i.e., alpha wolves (α), beta wolves (β) and delta wolves (δ) can be updated using Equations (6)–(8), respectively:
D A l p h a ( t ) = | C 1 X A l p h a ( t ) X ( t ) |
D B e t a ( t ) = | C 2 X B e t a ( t ) X ( t ) |
D D e l t a ( t ) = | C 3 X D e l t a ( t ) X ( t ) |
The position vector of prey with respect to alpha wolves (α), beta wolves (β) and delta wolves (δ) can be calculated by the following mathematical equations:
X 1 ( t ) = X A l p h a ( t ) A 1 D A l p h a ( t )
X 2 ( t ) = X B e t a ( t ) A 2 D B e t a ( t )
X 3 ( t ) = X D e l t a ( t ) A 3 D D e l t a ( t )
The best position can be obtained by the way calculating the average of the result of the Equations (17)–(19):
X ( t + 1 ) = 1 3 ( X 1 ( t ) + X 2 ( t ) + X 3 ( t ) )

6.2. Modified Grey Wolf Optimizer (MGWO) Algorithm

Although the GWO has the advantages of simplicity and high efficiency, we still feel that there is room for improvement in order to better adapt it to our application. In order to have a better global search capability and to avoid falling into a local optimum, we modified the original GWO algorithm.
We extend the search scope of GWO algorithm to the whole solution space in each iteration process, so as to construct a new algorithm MGWO. Its aim is to extend the search scope to the entire solution space in each iteration, so as to increase the probability of obtaining the global optimal solution, namely, to enhance the ability to obtain the optimal parameters of the SVR model. The specific update equations of MGWO is as follows:
X 1 _ u p d a t e ( t ) = X 1 ( t ) + [ l b + ( u b l b ) r 3 ]
X 2 _ u p d a t e ( t ) = X 2 ( t ) + [ l b + ( u b l b ) r 4 ]
X 3 _ u p d a t e ( t ) = X 3 ( t ) + [ l b + ( u b l b ) r 5 ]
Thus, the updated best position can be obtained by the way calculating the average of the result of the Equations (21)–(23):
X u p d a t e ( t + 1 ) = 1 3 ( X 1 _ u p d a t e ( t ) + X 2 _ u p d a t e ( t ) + X 3 _ u p d a t e ( t ) )
where r 3 , r 4 , r 5 are random vectors in ( 1 , 1 ) , l b and u b are lower and upper bounds of group search space, respectively.
By expanding the search scope of the pack, the individual search scope is no longer confined to a specific range, which is conducive to the algorithm to jump out of the local optimal solution to obtain the global optimal solution. The flow-process diagram and pseudo code of MGWO is depicted in Figure 7a,b, respectively.

6.3. Procedure of Parameter Estimation of SVR Using MGWO

In the prediction model, the parameter C and parameter γ are user-determined variables which play an important role in the performance of SVR using MGWO. MGWO algorithm has shown superior performance in parameter optimization. Hence, the algorithm is opted for estimating the parameter C and parameter γ for SVR in this work. The parameter C and parameter γ are corresponding to the position of each agent and the optimization target is to explore and dig out an optimal position. The flow-process diagram of the MGWO optimization is shown in Figure 7 and the detailed optimizing steps can be depicted as follows.
(1)
The penalty factor C and kernel function parameter γ of SVR are initialized, and the related parameters of MGWO algorithm are set up.
(2)
Randomly generate a wolf pack, where the position vector of each agent corresponds to the parameter C and parameter γ .
(3)
Calculate the fitness value of each agent, based on initial parameters C and γ , by the training set for learning. Fitness value function is the correct rate in the sense of k-fold cross-validation method.
(4)
According to the fitness value, the agents are divided into four grades.
(5)
Update the location of each agent according to the Equations (21)–(24).
(6)
Calculate the fitness value of each agent corresponds to the new location and compare it with the results of the previous iteration. If the fitness value is better than the previous fitness value, then the agent fitness value and position instead of the best of the original pack, otherwise keep the original results to continue the iteration.
(7)
If the number of iterations exceeds the maximum allowed number of times, the training is over, and the output of the group optimal location is the SVR optimal value, parameter C and parameter γ , otherwise jump to step 4.
(8)
The prediction model is established by using the optimal parameters parameter C and parameter γ , and the test set is used to predict the experimental results.

7. Experiments and Discussion

In this section, we will carry out an experimental validation of a superbuck converter circuit failure prognostics framework. In order to fully test the performance of MGWO-SVR to prove its effectiveness and feasibility for RUL prediction, this section is divided into two parts. In the first part, we employ several representative benchmark functions to evaluate the performance of the optimization algorithm MGWO; In the second part, MGWO-SVR is applied to carry out the RUL prediction based on the degradation data of the critical components in the CUT. It is worthwhile to mention that the experimental data is obtained from the PSPICE circuit simulation software. The following experimental validation was implemented on a MATLAB 2013a Software environment which was run on an Intel Xeon(R) E5-2637 V2 @ 3.5 GHz CPU with 8 GB RAM.

7.1. Benchmark Function Test Experiment

7.1.1. Selection of Benchmark Functions

In order to conduct a performance evaluation of the proposed MGWO optimization algorithm, we need to select the appropriate benchmark functions for the experimental analysis. In order to be able to evaluate the performance of the algorithm from multiple perspectives, the choice of the test functions should be as far as possible with different structural characteristics. This study selects three representative standard test function to test the actual effect of the improved algorithm MGWO. Concrete expression of the benchmark functions is shown in Table 1, where n is the number of the elements in the variable x, i, j represent the ordinal value of elements, Dim is the number of the variables, Range is the boundary of the function’s search space, and f min is the optimum.

7.1.2. Comparative Experimental Results Analysis

The F1 function is a simple unimodal benchmark function. Therefore, almost all optimization algorithm can easily find the global optimal value of the function. Its simplicity is conducive to evaluate the performance of the convergence speed of the optimization algorithm. What’s more, the variables in the function do not affect each other and gradient information is always pointing to the global optimum, and the global optimum is zero. 2-D versions of F1 and convergence curve of PSO, GWO, and MGWO are shown in Figure 8. From the graph, we can see that the surface of the function is relatively smooth, there are no additional extreme points. GWO and MGWO are better than PSO, not only in the convergence rate, but also in the accuracy of the fitness value. MGWO is also better than the original GWO. We can see that MGWO is close to the optimal value after about 430 iterations, however, the convergence value of GWO is less than approximately one order of magnitude in the same number of iterations.
The F2 function is also a unimodal benchmark function, but exists a large number of randomly arranged inflection point and deep local optima. Optimization algorithms very easily fall into a little extreme in the process of global optimization. The global optimum is 0. 2-D versions of F2 and convergence curve of PSO, GWO, and MGWO are shown in Figure 9. In the figure, we can see the GWO and MGWO iterative speed surpasses PSO. Then, due to the existence of a large number of local extreme points, the speed of MGWO and GWO, looking for the optimal value, are also slowed down in later iterations. It is worth mentioning that the performance of MGWO is still better than GWO.
The F3 function is a multimodal benchmark function, namely, it is a sphere with multiple peaks. There are also a large number of inflection points because of the cosine wave. The optimization algorithms in the process of the function of global optimization very easily fall into a local minimum point and cannot jump out of. The global optimum is also 0. 2-D versions of F3 and convergence curve of PSO, GWO, and MGWO are shown in Figure 10. Different from the F2 function, the F3 function is a multi-peak function, and the advantage of MGWO is obvious. In comparison, GWO and PSO are no longer forward to the optimal solution after 150 iterations, because they fall into a local optimal solution. This result shows that MGWO has a great advantage in the face of multi-peak functions.
In order to make the experimental results more convincing, we have carried out the experiments 50 times for each function, and the corresponding results are recorded in Table 2.
Ave and std represent the mean and standard deviation of fitness values, respectively. According to the results of Table 2, MGWO is able to provide very competitive results. This algorithm outperforms all others in F1, F2, and F3. These results show the superior performance of MGWO in terms of exploiting the optimum. Namely, MGWO algorithm has merits in terms of exploration.

7.2. CUT Simulation Experiment

From the point of view of probability, single-fault conditions appear more frequently than multiple-fault conditions. Therefore, in this paper, a single-fault condition is selected to verify the superbuck converter circuit failure prognostics framework based on MGWO-SVR. In order to fully explain the feasibility of the method, this paper carried out experiments on four key components as an example. The details of the CUT and the parameter settings are as described in the following subsectionsfollows.

7.2.1. CUT Parameter Setting and Data Acquisition

Considering the influence of the parasitic parameters in the actual situation, we change the topology in Figure 2. The parasitic elements are added to the corresponding position, and the equivalent CUT diagram is shown in Figure 11. The topology of CUT is complex. It is worth mentioning that the switching period is equal to 2.5 us and the duty cycle is equal to 20%. The input voltage is equal to 20 V. The specific value of the other components is shown in Figure 11. Experimental analysis shows that many components have great influence on the output. In this paper, C2, L1, L2 and RL are selected as the object of RUL prediction.
The circuit simulation experiment is carried out by the PSPICE software. PSPICE has established a common mathematical model of circuit components, and has a strong simulation ability. Therefore, PSPICE is a powerful software, and its simulation data has strong credibility. In this paper, the PSPICE parameters are set up to simulate the failure degradation process of the components. The response of the output side is used as a token of performance degradation, and it is used as the data of the subsequent prediction experiment. Specific experimental steps are described as follows:
We take RL as an example to illustrate the RUL prediction approach proposed in Section 6. First of all, we need to establish the circuit schematic with the PSPICE software. The nominal value of RL is 4 Ω. It is worth mentioning that, in the actual situation, to determine whether a circuit is faulty, we also need to consider the system stability and other issues. In this paper, we only consider the change of the parameter value. It is generally considered that a 50% deviation from the nominal value is considered a fault in academic circles [3]. Therefore, if the circuit component RL is in the case of the failure that the parameter value of RL is ascending, then the value of RL deviates within the interval (4 ohm to 6 ohm) On the contrary, if the circuit component RL is in the case of the failure where the parameter value of RL is descending, then the value of RL deviates within the interval (4 ohm to 2 ohm). In the paper, in order to simulate the change of the parameters to a greater extent, the values of the two kinds of cases are set to (4 ohm to 10 ohm) and (4 ohm to 1 ohm). In the case of increasing resistance value, we sample within the range of variation, and the difference between each value is the same. The total number of the sampling points is 200. Finally, we get a series of output response curves with the change of the parameter value. The solution of FI can refer to Section 4. As is known, FI can reflect the degree of health of the CUT. Therefore, the FI curve is a useful tool for RUL prediction. We assume that the starting point (namely the data cutoff point for parameter estimation) for the RUL prediction when RL deviates from its tolerance value at time index 40. Then, we use the data before time index 40 for MGWO-SVR parameter estimation. The PSPICE simulation parameters of the remaining components in the CUT to be tested can be set according to the RL.

7.2.2. Results of CUT RUL Prediction

As is known from the last section, features are extracted by the PSPICE software and the FI is calculated through MATLAB. Component degradation is accompanied by a gradual change in the component value. After obtaining the degradation data of CUT, we should implement RUL prediction based on MGWO-SVR with MATLAB. Owing to space constraints and to get a better visual effect, the prediction data and the original data of FI are drawn together in the same picture.
Here, C2, L1, L2 and RL are selected as critical components. For critical component RL, two types of degradation failure are considered: a class with fault value larger than the nominal value (labeled by ↑); the other with fault value smaller than the nominal value (labeled by ↓). Since the capacitance value and inductance value will only descend, we only consider this situation that fault value smaller than the nominal value (labeled by ↓) for C2, L1, L2. For the four example components in the CUT mentioned above, the following five different cases were studied. We implement comparative experiments of PSO-SVR, GWO-SVR and MGWO-SVR, and their RUL prediction results are shown in Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16.
  • Case 1. Predict at time index 75 for C2↓.
  • Case 2. Predict at time index 90 for L1↓.
  • Case 3. Predict at time index 90 for L2↓.
  • Case 4. Predict at time index 40 for RL↑.
  • Case 5. Predict at time index 80 for RL↓.
For evaluating and analyzing the prediction performance from simulation experiment results in this paper, five commonly used error evaluation indicators, mean squared error (MSE), mean absolute error (MAE), root mean squared error (RMSE), sum of squares for error (SSE) and Pearson correlation coefficient (PCC), as shown in Equations (25)–(29), are employed:
MSE = 1 N i = 1 N ( x i y i ) 2
MAE = 1 N i = 1 N | x i y i |
RMSE = 1 N i = 1 N ( x i y i ) 2
SSE = i = 1 N ( x i y i ) 2
PCC = cov ( X , Y ) σ X σ Y
Due to space limitations, we take Case 1 as an example to describe the RUL prediction result. The result for RUL prediction of CUT when component C2↓ deviates from its nominal value to failure degradation are shown in Figure 12, represent the prediction result at time index 75. We set the failure threshold value according to the nominal value of 50%. That is, the failure threshold of C2↓ is equal to FI when the value of C2 is 12.5 nF (25 to 25 × 50%). When the FI is lower than the failure threshold, the corresponding time index is determined to RUL. Real RUL and estimated RUL are corresponding to the first time index when FI is not greater than the failure threshold. Prediction error is the difference between real RUL and estimated RUL. MSE, MAE, RMSE, SSE and PCC are shown in Table 3, which can further measure the performance of MGWO-SVR. The actual RUL and predicted RUL of C2↓ is 125 and 127 (carried out by MGWO), respectively. Therefore, 2 is the prediction error. It is equal to the result carried out by GWO. Except prediction error, the rest of the indicators carried out by MGWO are the best in Case 1. The results in Case 2–Case 5 show that MGWO has better solution than GWO and PSO, except for prediction error in Case 2. Based on the analysis of the results illustrated in Table 3, it can be clearly seen that proposed prognostic approach can predict the RUL of the critical components in CUT with small error. In other words, this approach can be effectively used for the aging degradation process RUL prediction of superbuck converter circuit.

8. Conclusions

RUL estimation has been an important engineering requirement for a long time. We aim at this goal and propose a MGWO-SVR-based prediction method to form a converter circuit fault prediction framework. In order to carry out experimental verification, we firstly collect the output voltage as feature set to calculate MD. Then, the FI which can represent the health state of the circuit can be obtained. The FI can be utilized to establish the failure degradation curve, which can be used to represent the health status trend. We select a part of the data before the initial prediction point for parameter estimation, and use the remaining data to test the RUL prediction performance. Detailed simulation results of comparative experiments have demonstrated that MGWO-SVR has a strong ability for RUL prediction. The contributions of our work can be summarized as the following: We combine the theory with engineering practice. We improve the new heuristic optimization algorithm GWO, and employ it to adjust the SVR parameters. Then, a novel RUL prediction algorithm MGWO-SVR is proposed. This is its first application to superbuck converter circuit PHM, which is a hot but difficult field currently.

Acknowledgments

The authors would like to acknowledge the support of the State Administration of Science, Technology and Industry for National Defense (SASTIND) for their support of project’s research and development in this area. This work comes from the special sub project MYHT funded by the Tongji University for SASTIND special research project “high reliability and long life span of Civil Aerospace products”. Relevant agencies were also very helpful in providing feedback and support throughout the phase of this program.

Author Contributions

Li Wang and Jiguang Yue conceived and designed the experiment; Feng Lu, Li Wang and Yongqing Su analyzed the data. Li Wang and Qiang Sun wrote the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pecht, M.; Jaai, R. A prognostics and health management roadmap for information and electronics-rich systems. Microelectron. Reliab. 2010, 50, 317–323. [Google Scholar] [CrossRef]
  2. Sheppard, J.W.; Kaufman, M.A.; Wilmering, T.J. IEEE standards for prognostics and health management. IEEE Aerosp. Electron. Syst. Mag. 2009, 24, 34–41. [Google Scholar] [CrossRef]
  3. Vasan, A.S.S.; Long, B.; Pecht, M. Diagnostics and prognostics method for analog electronic circuits. IEEE Trans. Ind. Electron. 2013, 60, 5277–5291. [Google Scholar] [CrossRef]
  4. Cui, Y.; Shi, J.; Wang, Z. Quantum assimilation-based state-of-health assessment and remaining useful life estimation for electronic systems. IEEE Trans. Ind. Electron. 2016, 63, 2379–2390. [Google Scholar] [CrossRef]
  5. Alam, M.A.; Azarian, M.H.; Osterman, M.; Pecht, M. Prognostics of failures in embedded planar capacitors using model-based and data-driven approaches. J. Intell. Mater. Syst. Struct. 2011, 22, 1293–1304. [Google Scholar] [CrossRef]
  6. Lee, C.M.; Ko, C.N. Short-term load forecasting using adaptive annealing learning algorithm based reinforcement neural network. Energies 2016, 9, 987. [Google Scholar] [CrossRef]
  7. Han, L.; Narendran, N. An accelerated test method for predicting the useful life of an LED driver. IEEE Trans. Power Electron. 2011, 26, 2249–2257. [Google Scholar] [CrossRef]
  8. Widodo, A.; Shim, M.C.; Caesarendra, W.; Yang, B.S. Intelligent prognostics for battery health monitoring based on sample entropy. Expert Syst. Appl. 2011, 38, 11763–11769. [Google Scholar] [CrossRef]
  9. Ye, X.; Chen, C.; Wang, Y.; Zhai, G. Methodology research for health condition assessment of power supply based on simulation. J. Syst. Simul. 2015, 27, 185–191. [Google Scholar]
  10. Zhou, H. Research on Reliability of Aluminum Electrolytic Capacitor in SMPS. Master’s Thesis, Harbin Institute of Technology, Harbin, China, 2010. [Google Scholar]
  11. Du, Y.; Guan, Y.; Wu, L.; Pan, W.; Wang, G.; Zhou, S. The impact of MOSFET and electrolytic capacitor on the DC-DC converter. J. Digit. Content Technol. Appl. 2011, 3, 170–180. [Google Scholar]
  12. Wu, Y. Research on Fault Characteristic Parameters Extraction and Health Forecast Methods of Power Electronic Circuits. Master’s Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2013. [Google Scholar]
  13. Wu, Y.; Wang, Y.; Jiang, Y.; Lin, H. Fault prediction method of DC/DC converter based on characteristic parameter degradation. Chin. J. Sci. Instrum. 2013, 34, 181–188. [Google Scholar]
  14. Jiang, Y.; Wang, Y.; Luo, H.; Lin, H.; Cui, J. An innovative metric for power electronic circuit failure evaluation and a novel prediction method based on LSSVM. Trans. China Electrotech. Soc. 2012, 27, 43–50. [Google Scholar]
  15. Tan, X. Research of Failure Prediction of BUCK Circuit Based on Mahalanobis Distance. Master’s Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2013. [Google Scholar]
  16. Sun, F. Research on Fault Prediction Method of Power Electronic Circuit. Master’s Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2010. [Google Scholar]
  17. Wang, F. Study on Health Management for Intelligent Switching-Mode Power Supply. Master’s Thesis, Chinese Academy of Sciences (Changchun Institute of Optics, Fine Mechanics and Physics), Changchun, China, 2015. [Google Scholar]
  18. Zhou, S.; Guan, Y.; Wu, L.; Pan, W.; Wang, G.; Du, Y. Design and realization of DC-DC converter life prediction system based on LabView. J. Converg. Inf. Technol. 2011, 6, 300–308. [Google Scholar]
  19. Feng, F. Research on Detection Method of Long Lifetime Aerospace DC/DC Converter. Master’s Thesis, Xidian University, Xi’an, China, 2013. [Google Scholar]
  20. Wang, S. Research on Online Reliability Estimation and Residual Life Prediction Method for On-Board Electronic Equipment. Master’s Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2014. [Google Scholar]
  21. Chen, S. Research on Degradation Model and Lifetime Prognosis Method for Power MOSFET. Master’s Thesis, Harbin Institute of Technology, Harbin, China, 2013. [Google Scholar]
  22. Chen, Y. Research on New Parameter Identification Methods and Failure Prediction Algorithms of Power Electronic Circuits. Master’s Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2012. [Google Scholar]
  23. Jia, Y. Research on Fault Prediction of the Power Electronic Devices Based on Improved Gray System. Master’s Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2012. [Google Scholar]
  24. Li, M.; Xian, W.; Long, B.; Wang, H. Prognostics of analog filters based on particle filters using frequency features. J. Electron. Test. 2013, 29, 567–584. [Google Scholar] [CrossRef]
  25. Hu, Z.W.; Xiao, M.Q.; Zhang, L.; Song, H.F.; Yang, Z. Incipient fault diagnostics and remaining useful life prediction of analog filters. J. Electron. Test. 2015, 31, 461–477. [Google Scholar] [CrossRef]
  26. Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  27. Vapnik, V.N. An overview of statistical learning theory. IEEE Trans. Neural Netw. 1999, 10, 988–999. [Google Scholar] [CrossRef] [PubMed]
  28. Chen, Y.H.; Hong, W.C.; Shen, W.; Huang, N.N. Electric load forecasting based on a least squares support vector machine with fuzzy time series and global harmony search algorithm. Energies 2016, 9, 70. [Google Scholar] [CrossRef]
  29. Peng, L.L.; Fan, G.F.; Huang, M.L.; Hong, W.C. Hybridizing DEMD and quantum PSO with SVR in electric load forecasting. Energies 2016, 9, 221. [Google Scholar] [CrossRef]
  30. Li, Z.X.; Rahman, S.M.M.; Vega, R.; Dong, B. A hierarchical approach using machine learning methods in solar photovoltaic energy production forecasting. Energies 2016, 9, 55. [Google Scholar] [CrossRef]
  31. Zhang, Q.; Lai, K.K.; Niu, D.X.; Wang, Q.; Zhang, X.B. A fuzzy group forecasting model based on least squares support vector ma-chine (LS-SVM) for short-term wind power. Energies 2012, 5, 3329–3346. [Google Scholar] [CrossRef]
  32. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  33. Muro, C.; Escobedo, R.; Spector, L.; Coppinger, R.P. Wolf-pack (Canis lupus) hunting strategies emerge from simple rules in computational simulations. Behav. Process. 2011, 88, 192–197. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Overview of remaining useful life (RUL) prediction framework for circuit under test (CUT).
Figure 1. Overview of remaining useful life (RUL) prediction framework for circuit under test (CUT).
Energies 10 00459 g001
Figure 2. Superbuck converter circuit topology.
Figure 2. Superbuck converter circuit topology.
Energies 10 00459 g002
Figure 3. Output voltage curves with respect to different value of RL.
Figure 3. Output voltage curves with respect to different value of RL.
Energies 10 00459 g003
Figure 4. Output voltage curves with respect to different value of C2 (Steady state).
Figure 4. Output voltage curves with respect to different value of C2 (Steady state).
Energies 10 00459 g004
Figure 5. Health status degradation curve of load resistance RL.
Figure 5. Health status degradation curve of load resistance RL.
Energies 10 00459 g005
Figure 6. Hierarchy structure of grey wolves.
Figure 6. Hierarchy structure of grey wolves.
Energies 10 00459 g006
Figure 7. The process (a) and pseudo code (b) of the modified grey wolf optimizer (MGWO).
Figure 7. The process (a) and pseudo code (b) of the modified grey wolf optimizer (MGWO).
Energies 10 00459 g007
Figure 8. 2-D versions of F1 and convergence curve of particle swarm optimization (PSO), grey wolf optimizer (GWO), and MGWO.
Figure 8. 2-D versions of F1 and convergence curve of particle swarm optimization (PSO), grey wolf optimizer (GWO), and MGWO.
Energies 10 00459 g008
Figure 9. 2-D versions of F2 and convergence curve of PSO, GWO, and MGWO.
Figure 9. 2-D versions of F2 and convergence curve of PSO, GWO, and MGWO.
Energies 10 00459 g009
Figure 10. 2-D versions of F3 and convergence curve of PSO, GWO, and MGWO.
Figure 10. 2-D versions of F3 and convergence curve of PSO, GWO, and MGWO.
Energies 10 00459 g010
Figure 11. Superbuck converter circuit diagram constructed by PSPICE.
Figure 11. Superbuck converter circuit diagram constructed by PSPICE.
Energies 10 00459 g011
Figure 12. RUL prediction of Case 1.
Figure 12. RUL prediction of Case 1.
Energies 10 00459 g012
Figure 13. RUL prediction of Case 2.
Figure 13. RUL prediction of Case 2.
Energies 10 00459 g013
Figure 14. RUL prediction of Case 3.
Figure 14. RUL prediction of Case 3.
Energies 10 00459 g014
Figure 15. RUL prediction of Case 4.
Figure 15. RUL prediction of Case 4.
Energies 10 00459 g015
Figure 16. RUL prediction of Case 5.
Figure 16. RUL prediction of Case 5.
Energies 10 00459 g016
Table 1. Benchmark functions.
Table 1. Benchmark functions.
Function NameDimRange f min
F1: f 1 ( x ) = i = 1 n ( j 1 i x j ) 2 30 ( 100 , 100 ) 0
F2: f 2 ( x ) = i = 1 n i x i 4 + r a n d o m ( 0 , 1 ) 30(−1.28,1.28)0
F3: f 3 ( x ) = i = 1 n [ x i 2 10 cos ( 2 π x i ) + 10 ] 30(−5.12,5.12)0
Table 2. Results of benchmark functions.
Table 2. Results of benchmark functions.
Function NamePSOGWOMGWO
AveStdAveStdAveStd
F177.238035.27693.46 × 10−56.08 × 10−52.41 × 10−62.62 × 10−6
F249.46605.92063.98502.92040.67721.3544
F30.14160.04070.003010.00100.00170.0005
Table 3. Results of Case 1–Case 5.
Table 3. Results of Case 1–Case 5.
CasesCase 1Case 2Case 3Case 4Case 5
PSOGWOMGWOPSOGWOMGWOPSOGWOMGWOPSOGWOMGWOPSOGWOMGWO
Real RUL125125125150150150150150150666666133133133
Estimated RUL144123127146149152149149150775864121131134
Prediction error1922412110111221221
MSE0.14760.12910.03740.16270.14010.02910.08440.07110.03660.20070.19200.04060.22080.09900.0321
MAE0.02310.02090.00520.02410.02350.00460.01310.01120.00540.02300.02650.00540.03320.01580.0049
RMSE0.20870.18260.05290.23010.19820.04120.11930.10060.05170.28390.27150.05750.31230.14000.0454
SSE0.08710.06670.00560.10590.07850.00340.02850.02020.00530.16120.14740.00660.19510.03920.0041
PCC0.97720.99260.99850.98720.99170.99930.97780.97890.99380.98780.98750.99940.99420.99560.9995

Share and Cite

MDPI and ACS Style

Wang, L.; Yue, J.; Su, Y.; Lu, F.; Sun, Q. A Novel Remaining Useful Life Prediction Approach for Superbuck Converter Circuits Based on Modified Grey Wolf Optimizer-Support Vector Regression. Energies 2017, 10, 459. https://doi.org/10.3390/en10040459

AMA Style

Wang L, Yue J, Su Y, Lu F, Sun Q. A Novel Remaining Useful Life Prediction Approach for Superbuck Converter Circuits Based on Modified Grey Wolf Optimizer-Support Vector Regression. Energies. 2017; 10(4):459. https://doi.org/10.3390/en10040459

Chicago/Turabian Style

Wang, Li, Jiguang Yue, Yongqing Su, Feng Lu, and Qiang Sun. 2017. "A Novel Remaining Useful Life Prediction Approach for Superbuck Converter Circuits Based on Modified Grey Wolf Optimizer-Support Vector Regression" Energies 10, no. 4: 459. https://doi.org/10.3390/en10040459

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