Next Article in Journal
Particle Swarm Optimization for Optimal Frequency Response with High Penetration of Photovoltaic and Wind Generation
Next Article in Special Issue
Commutation Behavior and Stray Inductance Analysis of a FC-3L-BDC Phase-Leg PEBB
Previous Article in Journal
Development of Future Compact and Eco-Friendly HVDC Gas Insulated Systems: Test Verification of Shape-Optimized DC Spacer Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Investigation on C and ESR Estimation of DC-Link Capacitor in Maglev Choppers Using Artificial Neural Network

1
College of Information and Communication, National University of Defense Technology, Wuhan 430000, China
2
College of Electrical and Information Engineering, Huan University, Changsha 410082, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(22), 8564; https://doi.org/10.3390/en15228564
Submission received: 22 September 2022 / Revised: 2 November 2022 / Accepted: 10 November 2022 / Published: 16 November 2022
(This article belongs to the Special Issue Recent Studies in Power Electronic Devices and Applications)

Abstract

:
The reliability of capacitors is one of the most important issues in power electronics. The health status of capacitors can be evaluated through the comparison of estimated C/ESR values with their original values. In this paper, a two-input artificial neural network (ANN) is proposed for C and ESR estimation of DC-link capacitors in Maglev choppers; combined with the existing voltage and current sensors that are used for protection and control, it provides a promising solution for the health condition monitoring of the Maglev chopper in the Maglev train. Compared with prior-art research, the actual capacitor degradation progress where both C and ESR degrade is considered in training. Moreover, ANN’s advantage of fitting nonlinear and complex relationships is explored by building an aggressive mapping between the voltage ripple at 5 kHz to C/ESR at 120 Hz, which cannot be described or analyzed by linear circuit equations. Thus, cross validation must be implemented to avoid an occasional poor fitting, and ensure the stability of ANN. Experimental results show that the proposed ANN outperforms the support vector regression in both ESR and C estimation. While C estimation suffered from over-fitting and instability, ESR estimation by the ANN is accurate and stable with a low average prediction error within 1%, showing great potential for condition monitoring of DC-link capacitors in Maglev choppers.

1. Introduction

Capacitors (a single capacitor or many capacitors connected in series or as parallels) are widely used in the dc-link, filtering, and snubber circuits of power converters. Although modern capacitor technology has advanced with great improvement, capacitors are still reported to be one of the stand-out components in terms of failure rate in the field operation of power converters [1,2]. If a capacitor comes to the end of its life, the power converter will malfunction. This will normally lead to a systematic converter inspection and analysis. After the degraded capacitor is identified, maintenance can be carried out for replacement. Even for a capacitor bank that only has a single degraded capacitor, the entire bank would be recommended to be directly replaced as a whole to ensure the overall converter performance and reliability [3,4].This post-accident maintenance approach is straightforward, but very costly and unsafe when the maintenance replacement is carried out normally, after the converter having performed abnormally or failed. There are more stringent reliability requirements in the field of aerospace, energy industries, and emerging modern transportation systems including electric vehicle, high-speed railway train, and Maglev train. Therefore, implementation of reliable capacitor health status evaluation or monitoring to ensure reliable field operation and preventive maintenance is significantly important [5].
In Figure 1, a simplified equivalent model of capacitors is shown along with its corresponding frequency characteristics. The capacitor impedance Z is divided into three different regions dominated by C, ESR, and the equivalent series inductance (ESL). ESL has strong influence on the switching state of power converters [6]. Most of state-of-the-art capacitor monitoring methods are based on the two typical indicators, namely C and ESR.
The health status of capacitors can be evaluated through comparison of estimated or measured capacitance/ESR values and the original values. The end-of-life criteria vary greatly with the specific capacitor type. For example, the widely accepted end-of-life criterion for the aluminum electrolytic capacitor (AEC) is a 20% reduction of the original C, or double of the original ESR [7]. However, there are practical difficulties in evaluating the health status of a capacitor by this widely-accepted criteria. Firstly, the capacitance and ESR are highly temperature- and frequency-dependent [8,9,10], which might lead to inappropriate maintenance decisions. Secondly, the estimation approach must survive in the actual capacitor aging, measurement noises, environmental disturbances, load variances and so on.
In the past decade, many efforts from academia and industry are made in the development of C and ESR estimation methods. According to the methodology and implementation [3], they can be mainly classified into three types, including the capacitor ripple current sensor based method, the circuit model based method, and data-based advanced algorithm method. For the first category, methods in [11,12,13] adopt a classic current sensor (e.g., resistors or Hall Effect sensors) to calculate the ESR, while methods in [14,15] are based on the PCB Rogowski coil sensor. These methods can be implemented online. Methods in [12,13] estimate the ESR at switching frequency while methods in [11,14,15] over a high frequency range. However, the accuracy of these methods on ESR estimation is comparatively low. An alternative approach is to estimate C and ESR offline, which can provide results of a full frequency range. This can be achieved by externally injecting a desirable signal of current or voltage at a certain frequency into the capacitor [16]. Different algorithms [17,18,19] are utilized to extract the relationship between the input current and the output voltage of the experimental circuit that is composed of a signal generator, a power amplifier, and an oscilloscope. These methods require additional hardware or software, which increases the cost and complexity. In addition, the approaches in [17,18,19] need the removal of the capacitor from the converter. Therefore, using existing sensors for the control or protection purpose of converter is highly preferred. The voltage ripple or current information of a capacitor can be indirectly yielded according to the circuit structure and operation, which is the idea of the second category. Several representative methods are reported in [10,20,21,22,23]. Most of those approaches can achieve online monitoring of capacitors without external signal injections. However, those approaches are heavily dependent on the converter structure, which limits their applications. A few methods [24,25,26,27,28,29] have been recently proposed to externally inject a signal for the C or ESR estimation under various applications, which requires special operation of the converter for external signal generation during the normal operation. Recently, efforts are being continuously made on the third category [29,30,31,32,33], where the power converters are treated as a black box, and only their terminal information is utilized for capacitance estimation.
The motivation of the paper is to lift the application limits on the prior traditional methods and further reduce the requirement on the extra sensors and hardware circuits. The estimation is based on intelligent algorithms, such as support vector regression (SVR) and the artificial neural network (ANN) algorithm. Less sensitive to noises with less hidden layers, the artificial neural network is the best non-deep learning model and chosen as the baseline for deep learning models [34,35]. The pioneered research in [31,32,33] uses the 300 Hz voltage ripple to produce a nice mapping to estimate C at 300 Hz, but the influence of ESR during the actual capacitor aging is ignored. In other words, the actual capacitor degradation progress where both C and ESR degrade fails to be considered into training. Only a single best fitting of the ANN is given, which might be an occasional good result in certain challenging fitting tasks.
Among the aforementioned approaches, estimation of C or ESR is preferred at room temperature where the healthy capacitors have huge differences with the aged one, which can avoid the influence of temperature [9,10]. For most of the given approaches, C is preferred to be estimated at low frequency (30 Hz in [26,29], 120 Hz in [25], 100 Hz in [22]) as shown in Figure 2b while ESR at high frequency range over 1 kHz (mostly at switching frequency [10,21,23,27]). However, according to [8,9], the difference between ESR of the degraded capacitor and the healthy one is much larger at l20 Hz than over 1 kHz, which has been further proven in [24,28]. Therefore, using ESR at low frequency is also appealing, as the life indicator with the additional advantage that manufacturers also provide important reference data at low frequency.
In this paper, using the reliability-critical Maglev chopper as the background, a two-input ANN is explored for the dc-link capacitor C/ESR estimation. The proposed method only uses inputs sensed by the existing voltage/current sensors installed in the Maglev chopper. The load variance’s impact on the ANN is investigated as well as the actual capacitor aging. In experiments, our proposed ANN aims at building an aggressive mapping between capacitance/ESR at 120 Hz and inputs (voltage ripple at 5 kHz and average levitation current), the strong nonlinearity and complexity of which cannot be described or suggested by linear circuit equations. Therefore, cross validation must be applied to avoid over-fitting or under-fitting in the learning process to ensure the stability of ANN.

2. Maglev Chopper

Electromagnetic Suspension (EMS) Maglev trains are very successful in commercial applications [36,37]. There are two types of EMS Maglev trains. One adopts short primary linear induction motor (SLIM) installed on two sides of the rail as shown in Figure 2, and the other uses long primary linear synchronous motor (LSM) [36]. The former type targets at a top speed of 100 km/h while the latter can operate up to 200 km/h. Their levitation system and tires of the automobiles stay the same [31]. The right half of Figure 2a shows the cross-sectional schematic of the EMS-SLIM Maglev system. From Figure 2a, it can be seen that the primary side of SLIM is installed on the bogie and the secondary side (reaction plate) is installed on the top of the F-track. The actual side view of the bogie is shown in the upper left corner of Figure 2a. Each carriage of the Maglev train contains five bogies, and each bogie consists of two suspension solenoid modules, which are both located on both sides of the F-track. As shown in Figure 2a, a suspension control box controls two electromagnets in each module simultaneously. The mutual mechanical coupling between the paired electromagnet modules is decoupled by the bogie. This allows that the control of one solenoid module will be independent of the other modules, so that the suspension control will be much easier. The air gap and acceleration sensor with an additional current sensor feedback the air gap, acceleration, and levitation current information into the control processor where the reference air gap is set as in the right of Figure 2a. The suspension control processor then adjusts the duty cycle of the Maglev chopper, producing a desired levitation current. This levitation current is injected into the coil of electromagnets so that a suspension force is generated for stable levitation of the Maglev train. The main circuit of one Maglev chopper is shown in Figure 2b. The chopper is constituted by two IGBT modules. In each IGBT module, there is only one active switch (VQ1 or VQ2). The dc-link capacitor, an AEC, is mainly used to stabilize the dc voltage.
A typical mission profile of Maglev chopper based on the first domestic commercial Maglev line in China is shown in Figure 3. The single one-way trip lasts about 20 min. Initially, the train is levitated so that the levitation current rapidly increases to its rated value. During the movement of Maglev, the current ripples are as a result of dynamic suspension control. At around 600 s, the train is still levitated but stops at a station. During the stop, the levitation current is almost a constant, as seen in Figure 3. Finally at around 1100 s, the train is landed at the terminal station when the current drops to zero. The train will normally wait around 10 min for the instruction to move again and return to its starting station. During the waiting period, the levitation current stays at zero. Thus, the train being levitated without movement where the levitation current is stable provides a nice slot for C/ESR estimation.

3. ANN for C and ESR Estimation

ANN is capable of both adequately approximating any complex nonlinear relationship and adapting to unknown systems. Therefore, an intelligent solution for capacitor condition monitoring can be achieved by finding an accurate mapping between the input data available from the converter and the targeted output (i.e., C or ESR). After the completion of training, such a mapping becomes a monitor. In this role, it continuously receives the actual input data of the Maglev chopper and estimates C or ESR.
The temperature effect of electrolytic capacitors during their service life can cause their own electrolytes to evaporate, leading to deterioration [6]. In [38], electrolyte evaporation is closely examined, where it was found that reduction in C and increase in ESR are actually in different tempos. A typical illustration of capacitor degradation is shown in Figure 4. It reflects C and ESR variances for most AECs. The ESR is reported to decrease much earlier and faster in the aging process.
In [31,32,33], different ANNs have been firstly proposed and discussed for C estimation. However, ESR estimation is not discussed, and the ESR’s effect on C estimation is ignored. The actual capacitor aging progress where both C and ESR vary is ignored. Especially, ESR in dc-dc converters contribute a large proportion of the output AC voltage ripple [21]. The proposed ANN must reflect the actual degradation process of a capacitor to comprehensively determine the capacitor health status. In this way, the ANN can be more robust to produce reliable estimation.
The two-input ANN has been used here, as shown in Figure 5. The target is C or ESR estimation. The input data of ANN is chosen to be the average levitation current and the voltage ripple on the dc-link capacitor. Within the Maglev chopper, a voltage sensor has been selected to monitor the dc-link voltage for the protection purposes, and a current sensor for the levitation current monitoring for suspension control. No extra sensors are required for the proposed ANN.

3.1. ANN Structure

The neural network model used in this paper is a simple ANN whose structure consists of three layers, i.e., an input layer, a hidden layer, and an output layer, as shown in Figure 5. The input layer has no computational function, and its main role is to store the data input to the ANN. The hidden layer has a computational function, which can be used for forward propagation of data in the input layer. The hidden layer is interconnected with the input layer and the output layer through weighted connecting lines with different weights, thus establishing a nonlinear relationship between the input layer and the output layer. The main function of the output layer is to output the target parameters and calculate the loss function for error back propagation, thus updating the weights. The C or ESR is normalized and output to the ANN. Usually, a single hidden layer with multiple neurons is then able to fit any nonlinear function [39]. However, the reason for not using multiple hidden layers (also known as deep learning) in this paper is the following [39,40,41].
  • Multiple hidden layers mean there are multiple layers of neurons, which means there are more neurons in the network structure. More neurons make the network training slow, and it is difficult to remove residual noise during training.
  • For some training cases, curve fitting becomes very specialized. This reduces the ability of the neural network to estimate new inputs rather than training inputs.
  • Multiple hidden layers increase the risk of producing local optima. Eventually, a locally optimal neural network will be trained. This results in producing inaccurate prediction outputs when making predictions.
  • Therefore, a single hidden layer is also used in this paper.
Next, the mathematical definitions of ANN shall be given. As shown in Figure 5, any ANN has a key element, neuron. The inputs can be represented as an vector I1 = (i1, i2), where i1 and i2 are the value of the 1th and the 2th dimension of input, respectively. A weight is related with each connected pair of neurons. Hence, weights connected to the first neuron (i.e., neuron 1) in the hidden layer can be represented as a weight vector of W1 = (w11, w21), where w11 and w21 represent the weights associated to the connection between the input, and the neuron 1. The first mapping process from inputs to the first neuron in hidden layer can be denoted as follows:
y 1 = W 1 ,   I 1 = j = 1 2 i j × w j 1  
where y 1 denotes the result after the inner product of inputs and weights.
A neuron contains a threshold value that is used to regulate its action potential, therefore, to mimic that, an activation function named sigmoid nonlinear function σ ( . ) (which can be chosen in various ways as detailed below) is followed by the first mapping process, which has the following form:
y 1 = 1 1 + e y 1 = 1 1 + e j = 1 2 i j × w j 1
The other mapping processes, the inputs to other hidden layers are with the similar explanations as the Equations (1) and (2).
Similarly, the mapping result O from the hidden layer to the output layer can be written as:
O = 1 1 + e j = 1 N y j × w jo  
During the training process, in order to obtain the optimal weight parameters and thus minimize the difference between the predicted output of the neural network and the actual result, it is necessary to set the corresponding loss function and specify the corresponding optimization algorithm. In this task, a loss function named mean square error L mse between estimateed values O and ground labels Y is described as:
L mse = ( O Y ) 2
As shown in Figure 5, the training process is a typical supervised training with the output C/ESR known. The process mainly includes an adaptive optimization algorithm, which is used for error minimization purposes. The training purpose is to find the best parameters that fits the input to the output. Therefore, a corresponding weight function composed of hidden neurons can be found. The optimizer algorithm used in this training is actually Bayesian regularization [31]. This optimization is a very effective global optimization algorithm. It has fewer iterations (more time efficient) and the granularity can be very small compared to the grid search algorithm. In addition, the training algorithm that we used prevents overfitting by stopping the iterations before the model converges iteratively on the training dataset.

3.2. Size of the ANN Hidden Layer

Neurons in the hidden layer of a neural network convert the input layer data into data that can be used in the output layer. An insufficient number of neurons can be underfitted, resulting in a network that is uncapable of expressing the task. A sufficient number of neurons mean that the ANN requires more data for training, which greatly increases the computational workload and severely slows down the network training speed. It may also negatively affect the generalization properties of ANNs when increasing the number of neurons to very large numbers [40,41,42]. These effects limit the applicability of ANN online settings. Essentially, there should be a trade-off between the number of neurons in the hidden layer and the computational power and generalization efficiency of the neural network. Several techniques exist in the literature [42] to determine the optimal number of neurons in the hidden layer. In [43], it is suggested that the sufficient amount of hidden neurons m (Nc for C Estimation and NESR for ESR Estimation), which can be calculated by:
2 n y + 2 + ( y + 2 ) n
where y , n are the number of neurons in the output layer and the number of samples in the training set, respectively. However, when the method to calculate the optimal number of neurons in the hidden layer is inapplicable, the trial-and-error method is the most primitive method in existing studies. When the trial-and-error method is used, trial-and-error results that are closer to the optimal number of neurons are usually obtained. In fact, in most applications, the user will keep changing the number of hidden neurons during the training process until the training generates a neural network with the optimal number of neurons.

3.3. Size of the Training Data

All artificial neural networks have to go through a training phase in order to evaluate their performance in the testing phase. After determining the optimal number of neurons in the network, it is necessary to select the number of training samples in order for the ANN to exhibit acceptable generalization capabilities in the testing phase. In [34], Vapnik and Chervonenkis defined a parameter called Vapnik-Chervonenkis dimension ( V C d i m ) as a metric of the ANN generalization ability. If the number of training samples exceeds the V C d i m , the error in the testing phase can be within a limited range. Regardless of the number of layers of the artificial neural network and the type of activation function it uses, for an ANN with N W weights and N N nodes, it can be shown that [34]:
2 [ m 2 ] n i V C d i m 2 N W log ( eN N )
where n i is the dimension of the input data. A useful rule of thumb is that the V C d i m value should be around One tenth the number of the training samples.

4. Simulation Results

A typical simulation model of a standard Maglev chopper was developed in Matlab. The circuit simulation parameters are presented in Table 1.
The activation function for the hidden layer is chosen to be ‘tansig’ while the output activation is chosen to be ‘purelin’ in Matlab. The training algorithm is ‘trainbr’. The maximal training step is set to be 100,000, the minimum training error is set to be 1.0 × 10−8, and the learning rate is 0.01. Since the condition monitoring problem is actually a problem of both regression and estimation, methods that use known data are based on curve fitting to establish the relationship between inputs and outputs in this paper. Three metric parameters R2, PE, and MAPE are used to evaluate the regression performance:
  R 2 = 1 m = 1 n ( y m y m ^ ) 2 m = 1 n ( y m     y ¯ ) 2  
PE = 100 % × y m ^ y m y m
MAPE = 100 % × 1 n m = 1 n | y m ^ y m y m |
where y m ,   y ¯ are the actual value and average of C or ESR, and y m ^ is the estimated value. The coefficient of determination R2 is a value between 0 and 1. As long as the regression factor is close to 1, a strong correlation between inputs and outputs can be achieved. Percentage error (PE) and mean absolute percentage error (MAPE) are used for assessing the percentage error of estimated result.
In [31,32,33], ESR’s effect on the estimation of C using the ANN approach is ignored. In the actual aging of a dc-link capacitor, as shown in Figure 4, C will decrease while ESR increase, although the reduction rate for the ESR is much larger. Co is still 1800 μF, ESRO is 31.5 mΩ. The variation range for C is 80% to 100% Co while ESR is 100% to 200% ESRO. The tuning step for C is 2% of Co while for the ESR is 10% of ESRO. The normal duty cycle is 0.6 which responds to a normal current of 8 A. Considering the possible variance of the levitation current when the train stand still but is levitated, the duty cycle is chosen to be 60%, 61% and 62% for training. This consideration is used as load perturbations to increase the robustness of the ANN and reinforce its immunity to noises. Overall 363 sample data can be generated by Matlab simulation. Considering the two-input ANN, the desired neuron number for this ANN is about 3 to 18, which gives an important reference to determine the number of neurons. This is supposed to be a more challenging fitting task than the previous research in [31,32,33].
To find a best fitting, 363 data sets are randomly divided into 10 subsections. 8 subsections are used for training, 1 for testing and 1 for validation. After the single data division on 363 data sets is done, the training can start. When the number of neuron NESR increased from 1 up to 10, surprisingly in Figure 6a, the overall R for ESR estimation is 0.99999 for a single fitting. Similarly, when the number of neuron NC increased from 1 up to 10, the overall R for ESR estimation reaches 0.99972 as shown in Figure 7a.
However, the obtained mapping by the single data division cannot prove if the found mapping can actually reveal the real correlation between the inputs and C. The found mapping might only be a reflection of a local optimal relationship, which only indicates an occasional nice estimation. Therefore, cross validation must be applied. It is achieved by randomly dividing 363 data sets ten times for ten different data combinations for training, validation, and test. Correspondingly, 10 different trainings are performed.
For stability under cross validation, the proposed ANN also shows stable performance in C and ESR estimation. However, the ESR estimation is more stable than C. The MAPE for ESR estimation as shown in Figure 6b is only 0.01%. For different fittings, the PEs under different data samples are distributed in a very small range of ±0.15%. The result of C estimation is shown in Figure 7b. Its MAPE is 0.16%. The PEs under different estimations are distributed in a larger range of ±0.6%. Further increasing NC is not conducive to reducing the MAPE as well as the errors under different estimations in 10 random fittings.

5. Experimental Results

5.1. Get Training Data

From the simulation, it can be concluded that accurate ESR/C estimation can be achieved under the proposed ANN, although their performance differs. In order to validate previous analysis, a test rig was built. The experimental platform is a scaled Maglev train system that previously was used to test the levitation controller performance and turn the control parameters for the engineering Maglev train. The bogie is shown in Figure 8a where the suspension electromagnets are shown under the bogie. The C/ESR Variation Board part in Figure 8a is shown in Figure 8b. The C and ESR adjustable PCB board is well designed to minimize the stray inductance. In the ESR adjustment area, different resistance values are connected in series to the bus capacitor through the terminal to simulate the ESR increase caused by capacitor aging. In the C adjustment area, the capacitance is connected in parallel to the bus capacitance at the terminal to simulate the capacitance change caused by capacitance aging.
The voltage sensor is LEM CV3-500 and the current sensor is LA 55-P. NI 6008 data sampling device with sampling frequency of 10 kHz is used to convert the measured current data into the PC. In this paper, the ripple voltage value of the capacitor voltage needs to be extracted as an input parameter. Since the switching frequency of the controller is 5 kHZ, in order to collect the complete ripple waveform, NI6210 data acquisition card is selected to collect the capacitor voltage and used to convert the measured voltage data of the DC link capacitor. The sampling frequency is 250 kHz, 50 times of the switching frequency, which meets the experimental requirements. The Labview software on the PC is used to shown the exact voltage and current waveforms. The FPGA board is used to adjust the duty cycle. A high-performance DC voltage source is used to avoid extra harmonics for the test, as the DC power supply for the Maglev chopper in Maglev train is stable. A LCR meter (HIOKI IM 3536) is used to measure the equivalent ESR and C at the DC link. The other experimental parameters are the same as that used in the simulation. The ANN training settings are the same as that in Section 4.
In this experiment, we need to extract the peak and peak of ripple voltage. The peak to peak value of the required ripple voltage is shown in Figure 9, and the peak to peak value is the average value of the data within one second. The above methods are also used to process the collected current data.
In this experiment, the electromagnet current has three values, the capacitance changes in six states, and the ESR changes in five states. A total of 90 groups of training data are obtained. Using the data obtained, we can get the amplitude of 5 kHz component in DC-link voltage vs. actual ESR/C, as shown in Figure 10. As it can be seen, with the average levitation current as the input, the estimation of C would become very difficult due to the strong nonlinearity. However, The ESR could be easily estimated from voltage ripple and current. This is also why capacitance estimation is less precise with ANN and requires more complex ANN.

5.2. Training and Result Analysis

However, there is an important difference between simulation and experiments. In simulation, the actual C and ESR data for training has no frequency characteristics. In experiments, the C and ESR must be measured by the LCR meter at a selected frequency, as the values of C and ESR will vary with the changing of frequency. Here, the LCR measurement on ESR and C is done at 120 Hz specifically. ESR is also measured at 5 kHz for comparison. Averages are made on the sampling of the two inputs to avoid the effects of environmental noises.
For ESR estimation at 120 Hz, the overall R for the single best fitting when NESR is increased to10 is 0.99952 shown in Figure 11a. In comparison, R for C estimation at 120 Hz is only 0.8443 when Nc = 10 in Figure 12a. This is a typical under-fitting. Increasing Nc to 100, R for the best single fitting can also reach 0.99001. However, the stability of the proposed ANN for C estimation is much worse than that for ESR estimation.
The ESR estimation from 10 random trainings would have a much lower PE of approximately ±2%, while that for C estimation at Nc = 10 is as high as ±25%. Even when Nc is increased to 100, the MAPE is still 6.91% as shown in Table 2. The MAPE for ESR is 0.96% while that for C is 6.18% at 10 neurons. As shown in Figure 12c, a typical over-fitting is found on the C estimation when Nc = 100. The training data are well fitted, but the test and validation data are poorly fitted. As a result, the MAPE is very high, and the PE can reach over 40% as shown in Figure 12d.

5.3. Comparative Analysis

The well-know SVR approach [29] has also been used by comparison. The results are shown in Figure 13 and Figure 14. Clearly, the fitting by SVR is much worse than the proposed ANN. As shown in Table 2, the ESR estimation by SVR will have an acceptable R of 0.97661, which giving an unstable MAPE of about 7.34%. For C estimation, the fitting is unsuccessful.
At last, the ESR estimation at 5 kHz is also performed with the ANN and SVR approaches. The results are close to that at 120 Hz. The fitting by the proposed ANN still far more stable and accurate than that by the SVR, as shown in Table 2.

6. Discussion

Both C and ESR estimation using the two-input ANN to estimate C or ESR of in Maglev choppers are discussed in this paper. Different from the previous data-driven methods [30,31,32,33], the ESR’s degradation effect on the C estimation is considered. Therefore, the actual capacitor aging progress is integrated into training. Moreover, an aggressive fitting is tested by our proposed ANN. In simulations, the fittings on ESR/C estimation are almost equally good, although the stability to estimate C is slightly worse. Experimental results, however, illustrated that ESR estimation using the proposed two-input ANN outperforms C estimation. The fitting for ESR estimation is very successful at both 120 Hz and 5 kHz. For the single best fitting, both C and ESR estimation can achieve excellent results, i.e., a very high R close to 1. C estimation at 120 Hz needs much more neurons in the hidden layer to achieve a satisfactory single fitting, so the estimation on C takes more time and effort for training. However, in terms of stability, C estimation shows some problems. The found mapping by the ANN might be a local optimal solution. There is high possibility that the good fitting might be occasional. By changing the training and testing data sets, the estimation errors will differ greatly. It indicates that in practical applications, the proposed ANN might occasionally provide inaccurate results.
In comparison with prior-art data-drive approaches, ESR estimation by the proposed two-input ANN is much more stable. After ten random selections of train and test data, all trained mapping can accurately estimate the ESR. The MAPEs are around 1%. Moreover, the neuron number is only 10 for ESR estimation, which indicates a quick training process. One reason why there is a huge difference in C estimation by the ANN is that the capacitance in simulation would not change with the frequency as it will in practice. Therefore, in the experiment, the nonlinearity on C estimation is strengthened. Another reason is that the voltage ripple caused by the ESR variation is much larger in the high frequency dc-dc converter than by C, so the fitting for ESR estimation is comparatively easier. However, there is no discussion on the temperature influence on the ESR or C estimation due to the page limit, which deserves future research.
Therefore, future online capacitor monitoring can use the two-input ANN for ESR estimation at 120 or 5 kHz, dependent on the availability of original values. The ten-neuron ANN will generate a very simple target function composed of several polynomials. This obtained mapping via ANN training can be implemented easily into a typical DSP control board. In other words, the function can be integrated into the Maglev suspension control. The online capacitor health condition monitoring can be implemented each the Maglev train is levitated stably before put into movement.

7. Conclusions

This paper mainly investigates C/ESR estimation in Maglev choppers by using the ANN algorithm. Distinct from prior-art research, the actual operation-caused capacitor degradation is considered by changing both C and ESR during the training process. The two-input (average levitation current and dc-link ripple voltage) ANN is proposed based on our current Maglev chopper design without requiring extra sensors. The ANN’s advantage in fitting a complex and nonlinear co-relation is further explored in this ANN structure. The voltage ripple at switching frequency is used to map C/ESR at 120 Hz. In the experiments, for the single best fitting, both ESR and C estimation by the ANN had a nice R of around 0.99. Cross validation was implemented to check the stability of the proposed ANN to avoid an occasional best fitting. Results show that the stability of ANN for ESR estimation at both 120 Hz and 5 kHz is far better than that for C estimation. C estimation at low frequency by the proposed ANN suffered from over-fitting, even when the neuron is increased to 100. With a neuron number of only 10, the MAPE for ESR estimation is 0.96% compared with C being 6.18% and 6.91% when Nc = 100. Moreover, the proposed ANN outperforms SVR in both ESR and C estimation. Such table estimation would have great potential for the condition monitoring of DC-link capacitors in Maglev choppers.

Author Contributions

Conceptualization, X.C. and X.Y.; methodology, X.C.; software, Y.Z.; validation, Y.Z., X.Y. and X.C.; investigation, X.C.; resources, X.Y.; data curation, Y.Z.; writing—original draft preparation, X.C.; writing—review and editing, X.C. and X.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the National Natural Science Foundation of China (Grant Nos. 51607182), the 13th five-year national key R&D program of China under grant (Grant No. 2016YFB1200601-B11).

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the support by the national natural science foundation of China under grant 51607182, the 13th five-year national key R&D program of China under grant 2016YFB1200601-B11, and the Maglev Technology Research Centre of Hunan Province, China (Project: research on self-diagnostics and maintenance for middle-speed Maglev controller).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, Z.; Davari, P.; Lu, W.; Wang, H.; Blaabjerg, F. An Overview of Condition Monitoring Techniques for Capacitors in DC-Link Applications. IEEE Trans. Power Electron. 2020, 36, 3692–3716. [Google Scholar] [CrossRef]
  2. Zhao, S.; Blaabjerg, F.; Wang, H. An Overview of Artificial Intelligence Applications for Power Electronics. IEEE Trans. Power Electron. 2020, 36, 4633–4658. [Google Scholar] [CrossRef]
  3. Soliman, H.; Wang, H.; Blaabjerg, F. A Review of the Condition Monitoring of Capacitors in Power Electronic Converters. IEEE Trans. Ind. Appl. 2016, 52, 4976–4989. [Google Scholar] [CrossRef]
  4. Emerson Network Power. Capacitors Age and Capacitors Have an End of Life, White Paper, WP163-98; Emerson Network Power: St. Louis, MI, USA, 2008. [Google Scholar]
  5. Yang, X.; Lin, Z.; Ding, J.; Long, Z. Lifetime Estimation of IGBT Modules in Suspension Choppers of Medium/Low-speed Maglev Train Using An Energy-based Approach. IEEE Trans. Power Electron. 2019, 34, 738–748. [Google Scholar] [CrossRef]
  6. Buiatti, G.M.; Martin-Ramos, J.A.; Garcia, C.H.R.; Amaral, A.M.R.; Cardoso, A.J.M. An Online and Noninvasive Technique for the Condition Monitoring of Capacitors in Boost Converters. IEEE Trans. Instrum. Meas. 2010, 59, 2134–2143. [Google Scholar] [CrossRef]
  7. CDE Cornell Dubilier. Application Guide Aluminum Electrolytic Capacitors. Available online: www.cornell-dubilier.com (accessed on 1 November 2018).
  8. Lahyani, A.; Venet, P.; Grellet, G.; Viverge, P.-J. Failure Prediction of Electrolytic Capacitors During Operation of a Switchmode Power Supply. IEEE Trans. Power Electron. 1998, 13, 1199–1207. [Google Scholar] [CrossRef] [Green Version]
  9. Jong Ko, Y.; Jedtberg, H.; Buticchi, G.; Liserre, M. Analysis of DC-Link Current Influence on Temperature Variation of Capacitor in a Wind Turbine Application. IEEE Trans. Power Electron. 2018, 33, 3441–3451. [Google Scholar]
  10. Lee, K.W.; Kim, M.; Yoon, J.; Lee, S.B.; Yoo, J.Y. Condition monitoring of DC-link electrolytic capacitors in adjustable-speed drives. IEEE Trans. Ind. Appl. 2008, 44, 1606–1613. [Google Scholar]
  11. Aeloiza, E.; Kim, J.-H.; Enjeti, P.; Ruminot, P. A Real Time Method to Estimate Electrolytic Capacitor Condition in PWM Adjustable Speed Drives and Uninterruptible Power Supplies. In Proceedings of the 2005 IEEE 36th Power Electronics Specialists Conference, Dresden, Germany, 16 June 2005; pp. 2867–2872. [Google Scholar]
  12. Imam, A.M.; Divan, D.M.; Harley, R.G.; Habetler, T.G. Real-time condition monitoring of the electrolytic capacitors for power electronics applications. In Proceedings of the APEC 07-Twenty-Second Annual IEEE Applied Power Electronics Conference and Exposition, Anaheim, CA, USA, 25 February–1 March 2007; pp. 1057–1061. [Google Scholar]
  13. Venet, P.; Perisse, F.; El-Husseini, M.H.; Rojat, G. Realization of a smart electrolytic capacitor circuit. IEEE Ind. Appl. 2002, 8, 16–20. [Google Scholar] [CrossRef] [Green Version]
  14. Vogelsberger, M.A.; Wiesinger, T.; Ertl, H. Life-cycle monitoring and voltage-managing unit for dc-link electrolytic capacitors in PWM converters. IEEE Trans. Power Electron. 2011, 26, 493–503. [Google Scholar] [CrossRef]
  15. Wiesinger, T.; Ertl, H. A novel real time monitoring unit for PWM converter electrolytic capacitors. In Proceedings of the 2008 IEEE Power Electronics Specialists Conference, Rhodes, Greece, 15–19 June 2008; pp. 523–528. [Google Scholar]
  16. Amaral, A.; Cardoso, A. An experimental technique for estimating the aluminum electrolytic capacitor equivalent circuit, at high frequencies. In Proceedings of the 2005 IEEE International Conference on Industrial Technology, Hong Kong, China, 14–17 December 2005; pp. 86–91. [Google Scholar]
  17. Amaral, A.; Cardoso, A.J.M. A simple offline technique for evaluating the condition of aluminum-electrolytic-capacitors. IEEE Trans. Ind. Electron. 2009, 56, 3230–3237. [Google Scholar] [CrossRef]
  18. Amaral, A.; Cardoso, A. Simple experimental techniques to characterize capacitors in a wide range of frequencies and temperatures. IEEE Trans. Instrum. Meas. 2010, 59, 1258–1267. [Google Scholar] [CrossRef]
  19. Amaral, A.; Cardoso, A. An economic offline technique for estimating the equivalent circuit of aluminum electrolytic capacitors. IEEE Trans. Instrum. Meas. 2008, 57, 2697–2710. [Google Scholar] [CrossRef]
  20. Wechsler, A.; Mecrow, B.; Atkinson, D.; Bennett, J.W.; Benarous, M. Condition monitoring of dc-link capacitors in aerospace drives. IEEE Trans. Ind. Appl. 2012, 48, 1866–1874. [Google Scholar] [CrossRef]
  21. Chen, Y.-M.; Wu, H.-C.; Chou, M.-W.; Lee, K.-Y. Online failure Estimation of the electrolytic capacitor for lc filter of switching-mode power converters. IEEE Trans. Ind. Electron. 2008, 55, 400–406. [Google Scholar] [CrossRef]
  22. Buiatti, G.; Martin-Ramos, J.; Amaral, A.; Dworakowski, P.; Cardoso, A.M. Condition monitoring of metallized polypropylene film capacitors in railway power trains. IEEE Trans. Instrum. Meas. 2009, 58, 3796–3805. [Google Scholar] [CrossRef]
  23. Ahmad, M.; Agarwal, N.; Anand, S. Online Monitoring Technique for Aluminum Electrolytic Capacitor in Solar PV-Based DC System. IEEE Trans. Ind. Electron. 2016, 63, 7059–7066. [Google Scholar] [CrossRef]
  24. Pu, X.-S.; Nguyen, T.H.; Lee, D.-C.; Lee, K.-B.; Kim, J.-M. Fault diagnosis of dc-link capacitors in three-phase ac/dc PWM converters by online estimation of equivalent series resistance. IEEE Trans. Ind. Electron. 2013, 60, 4118–4127. [Google Scholar] [CrossRef]
  25. Jo, Y.-J.; Nguyen, T.H.; Lee, D.-C. Condition monitoring of submodule capacitors in modular multilevel converters. In Proceedings of the 2014 IEEE Energy Conversion Congress and Exposition (ECCE), Pittsburgh, PA, USA, 14–18 September 2014; pp. 2121–2126. [Google Scholar]
  26. Nguyen, T.H.; Lee, D.-C. Deterioration monitoring of dc-link capacitors in ac machine drives by current injection. IEEE Trans. Power Electron. 2015, 30, 1126–1130. [Google Scholar] [CrossRef]
  27. Sun, P.; Gong, C.; Du, X.; Luo, Q.; Wang, H.; Zhou, L. Online Condition Monitoring for Both IGBT Module and DC-Link Capacitor of Power Converter Based on Short-Circuit Current Simultaneously. IEEE Trans. Ind. Electron. 2017, 64, 3662–3671. [Google Scholar] [CrossRef]
  28. Ahmad, M.W.; Agarwal, N.; Kumar, P.N.; Anand, S. Low-Frequency Impedance Monitoring and Corresponding Failure Criteria for Aluminum Electrolytic Capacitors. IEEE Trans. Ind. Electron. 2017, 64, 5657–5666. [Google Scholar] [CrossRef]
  29. Abo-Khalil, A.; Lee, D.-C. Dc-link capacitance estimation in ac/dc/ac PWM converters using voltage injection. IEEE Trans. Ind. Appl. 2008, 44, 1631–1637. [Google Scholar] [CrossRef]
  30. Kamel, T.; Biletskiy, Y.; Chang, L. Capacitor aging detection for the dc filters in the power electronic converters using Anfis algorithm. In Proceedings of the 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE), Halifax, NS, Canada, 3–6 May 2015; pp. 663–668. [Google Scholar]
  31. Ni, K.; Nguyen, T.Q. Image Superresolution Using Support Vector Regression. IEEE Trans. Image Process. 2007, 16, 1596–1610. [Google Scholar] [CrossRef] [PubMed]
  32. Soliman, H.; Abdelsalam, I.; Wang, H.; Blaabjerg, F. Artificial neural network based DC-link capacitance estimation in a diode-bridge front-end inverter system. In Proceedings of the 2017 IEEE 3rd International Future Energy Electronics Conference and ECCE Asia (IFEEC 2017-ECCE Asia), Kaohsiung, Taiwan, 3–7 June 2017; pp. 196–201. [Google Scholar]
  33. Ghadrdan, M.; Peyghami, S.; Mokhtari, H.; Blaabjerg, F. Condition Monitoring of DC-link Electrolytic Capacitor in Back-to-Back Converters Based on Dissipation Factor. IEEE Trans. Power Electron. 2022, 37, 9733–9744. [Google Scholar] [CrossRef]
  34. Vapnik, V.N.; Chervonenkis, A.Y. On the uniform convergence of relative frequencies of events to their probabilities. Theory Probab. Its Applic. 1971, 16, 264–280. [Google Scholar] [CrossRef]
  35. Gao, L.; Liu, T.; Cao, T.; Hwang, Y.; Radermacher, R. Comparing deep learning models for multi energy vectors prediction on multiple types of building. Appl. Energy 2021, 301, 117486. [Google Scholar] [CrossRef]
  36. Ding, J.; Yang, X.; Long, Z. Structure and Control Design of Levitation Electromagnet for Electromagnetic Suspension Medium-Speed Maglev Train. J. Vib. Control 2019, 25, 1179–1193. [Google Scholar] [CrossRef]
  37. Ding, J.; Yang, X.; Long, Z.; Dang, N. Three-dimensional Numerical Analysis and Optimization of Electromagnetic Suspension System for 200 km/h Maglev Train Considering Eddy Current Effect. IEEE Access 2018, 6, 61547–61555. [Google Scholar] [CrossRef]
  38. Stevens, J.L.; Shaffer, J.S.; Vandenham, J.T. The service life of large aluminum electrolytic capacitors: Effects of construction and application. IEEE Trans. Ind. Appl. 2002, 38, 1441–1446. [Google Scholar] [CrossRef]
  39. Bishop, C.M. Neural Networks for Pattern Recognition; Oxford University Press: London, UK, 1995. [Google Scholar]
  40. Soliman, H.A.H. Condition Monitoring of Capacitors for DC-Link Application in Power Electronic Converters. Ph.D. Thesis, Aalborg University, Aalborg, Denmark, 2017. [Google Scholar]
  41. Mohagheghi, S.; Harley, R.G.; Habetler, T.G.; Divan, D. Condition Monitoring of Power Electronic Circuits Using Artificial Neural Networks. IEEE Trans. Power Electron. 2009, 24, 2363–2367. [Google Scholar] [CrossRef]
  42. Haykin, S.S.; Networks, N. A Comprehensive Foundation, 2nd ed.; Prentice-Hall: Englewood Cliffs, NJ, USA, 1998. [Google Scholar]
  43. Huang, G.-B. Learning capability and storage capacity of two-hidden-layer feedforward networks. IEEE Trans. Neural Netw. 2003, 14, 274–281. [Google Scholar] [CrossRef]
Figure 1. Simplified capacitor equivalent circuit and its typical frequency characteristics.
Figure 1. Simplified capacitor equivalent circuit and its typical frequency characteristics.
Energies 15 08564 g001
Figure 2. (a) Operation principle of Maglev train (left); (b) the circuit of Maglev chopper and a suspension electromagnet (right).
Figure 2. (a) Operation principle of Maglev train (left); (b) the circuit of Maglev chopper and a suspension electromagnet (right).
Energies 15 08564 g002
Figure 3. Levitation current of single one-way trip in mission profile.
Figure 3. Levitation current of single one-way trip in mission profile.
Energies 15 08564 g003
Figure 4. Illustration of C and ESR as an indicators of capacitor degradation.
Figure 4. Illustration of C and ESR as an indicators of capacitor degradation.
Energies 15 08564 g004
Figure 5. Structure of the ANN for C and ESR estimation.
Figure 5. Structure of the ANN for C and ESR estimation.
Energies 15 08564 g005
Figure 6. ESR Estimation results by ANN when NESR = 10 (a) a best fitting showing train, test and validation results; (b) cross validation showing PEs for 10 fittings under 10 random data divisions.
Figure 6. ESR Estimation results by ANN when NESR = 10 (a) a best fitting showing train, test and validation results; (b) cross validation showing PEs for 10 fittings under 10 random data divisions.
Energies 15 08564 g006
Figure 7. C Estimation results by ANN when NESR = 10 (a) a best fitting showing train, test and validation results; (b) cross validation showing PEs for 10 fittings under 10 random data divisions.
Figure 7. C Estimation results by ANN when NESR = 10 (a) a best fitting showing train, test and validation results; (b) cross validation showing PEs for 10 fittings under 10 random data divisions.
Energies 15 08564 g007
Figure 8. (a) A scaled Maglev train systems showing the test rig for the experiment; (b) The C/ESR Variation Board.
Figure 8. (a) A scaled Maglev train systems showing the test rig for the experiment; (b) The C/ESR Variation Board.
Energies 15 08564 g008
Figure 9. The peak-to-peak value of the required ripple voltage.
Figure 9. The peak-to-peak value of the required ripple voltage.
Energies 15 08564 g009
Figure 10. (a) The amplitude of 5 kHz component in DC-link voltage vs. actual C; (b) The amplitude of 5 kHz component in DC-link voltage vs. actual ESR.
Figure 10. (a) The amplitude of 5 kHz component in DC-link voltage vs. actual C; (b) The amplitude of 5 kHz component in DC-link voltage vs. actual ESR.
Energies 15 08564 g010
Figure 11. ESR estimation results under experiments by ANN when NESR = 10 (a) a best fitting showing train, test and validation results; (b) cross validation showing PEs for 10 fittings under 10 random data divisions.
Figure 11. ESR estimation results under experiments by ANN when NESR = 10 (a) a best fitting showing train, test and validation results; (b) cross validation showing PEs for 10 fittings under 10 random data divisions.
Energies 15 08564 g011
Figure 12. C estimation results under experiments by ANN (a) a best fitting showing train, test and validation results when Nc = 10; (b) cross validation showing PEs for 10 fittings under 10 random data divisions when Nc = 10; (c) a best fitting showing train, test and validation results when Nc = 100; (d) cross validation showing PEs for 10 fittings under 10 random data divisions when Nc = 100.
Figure 12. C estimation results under experiments by ANN (a) a best fitting showing train, test and validation results when Nc = 10; (b) cross validation showing PEs for 10 fittings under 10 random data divisions when Nc = 10; (c) a best fitting showing train, test and validation results when Nc = 100; (d) cross validation showing PEs for 10 fittings under 10 random data divisions when Nc = 100.
Energies 15 08564 g012
Figure 13. ESR Estimation results under experiments by SVR (a) a best fitting showing train, test and validation results; (b) cross validation showing PEs for 10 fittings under 10 random data divisions.
Figure 13. ESR Estimation results under experiments by SVR (a) a best fitting showing train, test and validation results; (b) cross validation showing PEs for 10 fittings under 10 random data divisions.
Energies 15 08564 g013
Figure 14. C Estimation results under experiments by SVR (a) a best fitting showing train, test and validation results; (b) cross validation showing PEs for 10 fittings under 10 random data divisions.
Figure 14. C Estimation results under experiments by SVR (a) a best fitting showing train, test and validation results; (b) cross validation showing PEs for 10 fittings under 10 random data divisions.
Energies 15 08564 g014
Table 1. Simulation Circuit Parameters for Data Generation.
Table 1. Simulation Circuit Parameters for Data Generation.
LoadElectromagnet (RL = 3.2 Ω, LL = 64 mH)
Rated output current of Maglev chopper8 A
Rated input dc voltage of Maglev chopper110 V
C0 of DC-link Capacitor1800 μF
ESR0 of DC-link Capacitors31.5 mΩ
Table 2. Fitting results from experimental data.
Table 2. Fitting results from experimental data.
MethodsNcNESRR (Single Best Fit)MAPE
C Estimation
@120 Hz
ANN10-0.844306.18%
ANN30-0.980066.14%
ANN70-0.993065.97%
ANN100-0.990016.91%
SVR--0.720786.92%
ESR Estimation
@120 Hz
ANN-100.999520.96%
SVR--0.976617.34%
ESR Estimation
@5 kHz
ANN-100.999620.56%
SVR--0.981304.34%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, X.; Yang, X.; Zhang, Y. Investigation on C and ESR Estimation of DC-Link Capacitor in Maglev Choppers Using Artificial Neural Network. Energies 2022, 15, 8564. https://doi.org/10.3390/en15228564

AMA Style

Chen X, Yang X, Zhang Y. Investigation on C and ESR Estimation of DC-Link Capacitor in Maglev Choppers Using Artificial Neural Network. Energies. 2022; 15(22):8564. https://doi.org/10.3390/en15228564

Chicago/Turabian Style

Chen, Xiaoyu, Xin Yang, and Yue Zhang. 2022. "Investigation on C and ESR Estimation of DC-Link Capacitor in Maglev Choppers Using Artificial Neural Network" Energies 15, no. 22: 8564. https://doi.org/10.3390/en15228564

APA Style

Chen, X., Yang, X., & Zhang, Y. (2022). Investigation on C and ESR Estimation of DC-Link Capacitor in Maglev Choppers Using Artificial Neural Network. Energies, 15(22), 8564. https://doi.org/10.3390/en15228564

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