1. Introduction
MMC is used in many medium and high voltage power occasions, which kept evolving with its unique modular structure and other technical advantages, and becomes the most popular voltage source converter [
1,
2]. MMC can realize DC/AC and AC/DC conversion. As long as the quantity of power modules is increased, the voltage capacity can be greatly improved, which can be well applied to high-level power transmission and distribution projects [
3,
4].
In China, MMC operating lifetime requirement is 45 years [
5], but it is still doubtful whether it can be realized, due to its short operation time, single testing method, and lack of data. In fact, the survey found that the annual failure rate of the HVDC system is 20 times that of conventional transmission systems, 90% of which are caused by power electronic system failure [
6]. Because the MMC circuit is constructed based on a large number of vulnerable SMs, its operation is susceptible to a certain SM failure. In engineering practice, although SMs on a bridge arm are connected in series, each SM of bridge arm may have certain differences as a result of various reasons [
7,
8], such as the installation position, capacitance tolerance, the surrounding environment, etc. From the datasheet of the capacitor manufacturer [
9], it can be found that the capacitance value has an error of ±10%. That is to say, components of the same model are subjected to dissimilar degrees of stress in each SM, which results in their differences about junction temperature and lifetime.
The current MMC converter control strategy has two principal purposes: controlling the output voltage and improving the waveform quality. The control strategy mainly focuses on the modulation algorithm and the SM capacitor voltage control. At present, modulation algorithm principally includes pulse width modulation (PWM) and nearest level modulation (NLM) [
10,
11,
12]. In fact, the output waveform of MMC is getting closer and closer to the modulated sine wave, by controlling the operation state of SM (inserted, bypassed). SM capacitor voltage control is mainly to ensure the balance of the SM voltage [
13,
14,
15]. This is a precondition for the normal operation of the converter, which is closely related to the output voltage quality of the converter. Two capacitor voltage balancing methods are: (1) The principle of the capacitor voltage complete sorting strategy (2) The capacitor voltage balancing strategy sorted by state.
In the last five years, several studies have been conducted by researchers to improve MMC thermal performance. Frederik Hahn et al. proposed an active thermal balancing algorithm. It reduced the difference in the junction temperature spread among SMs in all operating conditions without deteriorating the performance of the system [
16]. Mohammad Kazem Bakhshizadeh et al. had studied the effect of circulating current in the MMC on the loss and the thermal load of power semiconductor devices, and presented a new control strategy using circulating current to limit the magnitude of thermal cycling [
17]. Jing Sheng et al. used symmetrical modulation of active bypass based on half-bridge SM (HBSM) and active thermal control strategy based on full-bridge SM (FBSM), which decreased the junction temperature of the most stressed device in HBSM and FBSM [
18]. R. Picas et al. provided a new algorithm to achieve even distribution of switching losses and conduction losses in MMC, which is at the cost of slightly increasing capacitor voltage ripple [
19]. Although these methods can improve MMC thermal performance, they are all indirect processes to achieve extended component lifetime. From the existing methods, the thermal performance of MMC can be improved by controlling the components’ junction temperature and power loss. Nonetheless, the cumulative fatigue damage of each SM in MMC is a blind spot during operation. They did not quantify component lifetime extension in their analysis and research. Because in most methods, component lifetime is only the final result rather than control target.
Now with the large-scale utilization of MMC, people urgently need a real time way to judge and decide the next operation based on the current SM lifetime. The operation state distribution of each SM is also not uniform. Some SMs have been inserted for a long time, while others have been in a bypassed state. Owing to the uneven distribution of SM operation state, it is found that the lifetime of SMs is greatly different. This can be said to be a waste of resources for some SMs with low utilization time. As is well known, the component that fails first is the key to the lifetime of the system. If the lifetime of the component with the shortest lifetime can be extended, this is of great significance to the system reliability. In addition, it is still a challenge to effectively improve capacitor thermal performance and reliability.
For this purpose, the contributions of this paper are mainly as follows: First of all, a lifetime balancing algorithm based on MMC cumulative fatigue damage is proposed. The algorithm combines the real time rain-flow counting algorithm to feed back the SM fatigue damage to the control terminal in real time. Fatigue damage of components will no longer be a blind spot for control. Secondly, the difference among the cumulative fatigue damage balancing algorithm and other algorithm is compared and analyzed, as well as the issues to be considered when putting it into practical application. In addition, the selection of algorithm parameters is briefly introduced. The cumulative fatigue damage balancing algorithm can coordinate the lifetime of multiple components, and it is found that the capacitor becomes the weak link, which limits the reliability of the MMC.
The rest of the paper is structured as follows. The
Section 2 introduces the SM fatigue damage analysis. The
Section 3 describes the principle and process of the novel control algorithm. The
Section 4 analyzes and verifies the effectiveness of the novel proposed algorithm. The conclusion is at the end of the article.
3. Cumulative Fatigue Damage Balancing Algorithm
3.1. Algorithm Principle
Firstly, the temperature of the device is continuously collected and processed. And the real time rain-flow counting algorithm is used to calculate the thermal stress of each component. Cumulative fatigue damage is also constantly updated. Then, MMC control terminal changes the inserted order of SMs according to each SM fatigue damage degree. The control system reduces the priority of the operation for the components with larger cumulative fatigue damage, and increases the priority of the components with less fatigue damage. Cumulative fatigue damage is inversely proportional to lifetime. This allows shorter lifetime components to have a longer rest time, while longer lifetime components can be fully utilized. By reasonably allocating SMs operation time, the utilization time of components is improved. Ultimately, achieve the effect of extending the components lifetime.
During normal operation of the MMC, the current path in the SM is shown in
Figure 8. The capacitor in the SM is connected in series with T1, D1, and in parallel with T2, D2. From the path of current flow, it can be seen that when current flows T1 or D1, the capacitor is in the state of charging or discharging, respectively. Components connects in series withstand the impact of current at the same time, and the component junction temperature also increases. The SM has four operating states, in half of which the capacitor is in the inserted state. This means that the capacitor is subject to more stress than other component due to its high utilization frequency. This also explains why the hot spot temperature and fatigue damage of each SM capacitor have little difference.
Although the capacitor is one of the components in the SM, it is known from the previous analysis that their cumulative fatigue damage does not differ much. Therefore, the focus should be on thermal performance rather than cumulative fatigue damage imbalance. For this purpose, the thermal performance of the capacitor can be improved by appropriate modification control algorithm. The control method can be used to change the junction temperature to capacitor hot spot temperature by referring to the thermal balancing algorithm. The thermal performance of the capacitor is indirectly controlled by T1 and D1. This paper focuses on the method to balance the cumulative fatigue damage of the other four components.
In
Figure 9,
d is the number of SMs that change the operating state,
non is the number of SMs that need to be inserted currently, and
non-old is the number of SMs that need to be inserted at the previous moment. According to the operating principle of the SM, when the operation state of
d SMs needs to be changed in the next control period.
If
d is less than 0 and the bridge arm current is greater than 0, the objective function m3 is calculated, and
d SMs are inserted. The current flows through T1, and the capacitors of the SMs are discharged. If d is less than 0 and the bridge arm current is less than 0, the objective function m4 is calculated, and d SMs are bypassed. The current flows through D2. If
d is greater than 0 and the bridge arm current is greater than 0, the objective function m1 is calculated, and d SMs are inserted. The current flows through D1, and the capacitors of the SMs are charged. If d is greater than 0 and the bridge arm current is less than 0, the objective function m2 is calculated, and d SMs are passed. The current flows through T2. According to its objective function (12)–(15), which of the
N SMs is determined to be in the
SMs. The specific workflow of the SM is shown in
Figure 9.
When the MMC runs to time
t, it calculates the value of
d at this time, which indicates that there are
d SMs at this time that needs to change the working state. At this moment, it is necessary to determine the SM that changes the working state according to the value of the objective function (12)–(15) of the algorithm. In formulas,
is the capacitor voltage,
DT is the cumulative fatigue damage of IGBT and diode, and α is the weight. Considering the situation of the capacitor voltage and fatigue damage, the objective function values of the 20 SMs are sorted. The smaller the value of the objective function, the higher the priority of the SM to change the working state. Because the smaller the objective function, the smaller the difference between the capacitor voltage and the voltage boundary value, the smaller, cumulative fatigue damage, and the less use of the component. Then, the first
d SMs, with the smallest objective function value, are selected to switch the working components according to MMC operation requirements.
3.2. Algorithm Control Flow
The control strategy based on cumulative fatigue damage balancing combines the fatigue damage analysis of components. It feedbacks the cumulative fatigue damage of each SM to the MMC control terminal in real time. It can be seen that on the basis of
Figure 1, a feedback channel is connected from the component fatigue damage to the MMC control terminal.
After the power loss of the device is transmitted to the thermal model, the component junction temperature can be obtained. The junction temperature sequence of IGBT and diode is calculated by the real time rain-flow counting algorithm. The hot spot temperature of the capacitor can be got by the thermal model, and the system records the duration of the hot spot temperature. The cumulative fatigue damage of IGBT, diode, and capacitor are constantly updated after the component lifetime model is determined. The fatigue damage value of the component is transmitted to the algorithm solver. Then, comparing the number of SMs to be inserted at this moment with the number of SMs to be inserted at the previous moment, and determining the operation state of the SM. Finally, MMC control terminal completes the allocation of the SM’s operating state and generate trigger pulses, in the light of the current direction of the bridge arm, the SM’s capacitor voltage and the device fatigue damage.
4. Case Study
4.1. Parameter Settings
To avoid more distractions, the following aspects should be considered: (1) capacitor rated voltage and voltage protection; (2) IGBT collector-emitter voltage and voltage protection; (3) the current cumulative fatigue damage of components.
To determine the weight α in the objective function, this paper makes the following assumptions. Because T2 is the most easily damaged device, the main consideration for coefficient selection is the lifetime of T2. When the coefficient
a is set to a different value, we can see the life expectancy of T2 from
Figure 10a. It can be seen from the figure that when the coefficient is very small, the effect of improving the lifetime of T2 is not obvious. The control parameter (cumulative fatigue damage) did not play a major role. As the coefficient increases, the lifetime of T2 also increases. When
a is greater than 10,000, because the cumulative fatigue damage is already in an absolutely large proportion, it is meaningless to continue to increase, and it is found that there is no significant change in the lifetime. So, here we focus on the situation when
a = 100, 1000, 10,000.
Figure 10b shows the lifetime expectancy of five components when weight α is 100,1000,10,000. As can be seen from the figure, the average lifetime expectancy of five components is not much different. When α = 100, D1 and D2 minimum lifetime expectancy is equivalent to that of α = 1000. T1′s minimum lifetime expectancy is better than the other two. When α = 1000, the maximum lifetime expectancy of T1 is less than the other weights, while the minimum lifetime expectancy is greater than or equal to the other weights. When weight α = 10,000, the minimum lifetime expectancy of all components is less than other weights, except for D2. So, effect of α = 10,000 is not as good as other weights. Since T2 is the most easily damaged component, the minimum T2 lifetime expectancy at α = 1000 is greater than the other weights, which means that it is better to improve the MMC lifetime at α = 1000.
Based on this, this paper sets α = 1000 for simulation. If the value is not appropriate, the effect of the algorithm will be affected. When the MMC is just put into operation, the DT value of each component is very small. The MMC is mainly based on the capacitor voltage balance. As time increases, the proportion of DT will increase, and the value of the weight will determine DT to what extent is gradually working. This is consistent with the actual situation. At the beginning, because the equipment is brand new, the probability of component failure is low. At this time, the balance of capacitor voltage is more important. As the use time increases, people are more concerned about the reliability of MMC, and the influence of DT will gradually increase.
4.2. Cumulative Fatigue Damage Balancing
In order to verify the correctness of the proposed active cumulative fatigue damage algorithm, a 21-level MMC three-phase simulation model is built in MATLAB/Simulink. The parameters of the MMC simulation model are set in
Section 2.
Figure 11 shows the T1, T2, D1, D2, C fatigue damage of SMs. Under the proposed algorithm control, the fatigue damage of four components is decreased. Compared with
Figure 5, it can be seen that the fatigue damage of the four components has been reduced to different degrees, expect for the capacitor. At the same time, T2 changed from 0.6–1.2 × 10
−8 to 4–8 × 10
−9, and D1 changed from 2.3–8.5 × 10
−9 to 2–6.5 × 10
−9. The effect of algorithm control on T2, D1 is intuitive, and the max fatigue damage is reduced by 34.61% and 21.54%, respectively. This shows that the use of control algorithms can effectively increase components’ lifetime, which has a positive impact on the reliability of SMs. The maximum and minimum cumulative fatigue damage of SMs with and without the control algorithm are discussed, respectively, for purpose of comparing the control algorithm results more clearly. In
Figure 12, red, blue, green, and cyan represent the four selected SMs. The solid line represents that none algorithm control is adopted, and the dashed line indicates that the control method is adopted. It can be seen that the control method has significantly reduced the fatigue damage of the most easily damaged SM (red line), T1 SM 10, T2 SM 18, D1 SM 15 and D2 SM 7 respectively reduced by 18.13%, 38.71%, 37.43%, 74.76%. After the control, the fatigue damage of the SM with the least fatigue damage (solid blue line) increases, indicating that by changing the SMs operation priority, the utilization time of vulnerable components could be reduced, and the utilization time of idle components could be increased. As MMC continues to operate, it can be found that the component with the largest fatigue damage has changed. The most vulnerable component is the green dashed line, at this stage, they are T1 SM 14, T2 SM 1, D1 SM 14, D2 SM 20. Due to the balancing effects of the algorithm, the component with the most fatigue damage will always change. It makes the stress of the component is no longer periodic and the component participates in the assigned task more reasonably.
Compared with
Figure 7,
Figure 13 shows that lifetime expectancy of 20 SMs has been significantly improved. In this case, the SM of minimum lifetime expectancy is SM 20, whose lifetime expectancy is 31.13 years. The average lifetime expectancy of the SM is 31.53 years. At the SM level, the SM lifetime increased by 21.46%.
4.3. Capacitor Thermal Performance Control
From the analysis of the capacitor thermal performance and control mechanism in the second section, it can be seen that the capacitors’ junction temperature and cumulative fatigue damage are not significantly different. So, the cumulative fatigue damage algorithm has no practical significance. In addition, the voltage fluctuation range of the SM is limited, and the hot spot temperature of the capacitor does not change much, which makes the capacitor a weak link in the reliability of MMC. From a practical application point of view, consider indirectly controlling the capacitor hot spot temperature by controlling T1 and D1 through thermal balancing method [
7]. Since the thermal performance difference in capacitor is small, a SM is randomly selected from the 20 SMs for reference analysis.
It can be seen from
Figure 14 that after the balance algorithm is adopted, the hot spot temperature of the capacitor is reduced. Within the same two sampling time scales, the controlled hot spot temperature of the capacitors decreased by 2.27 °C and 2.35 °C. After the control, the capacitor hot spot temperature has decreased, which shows that controlling T1, D1 can change the thermal performance of the capacitor. This indicates that the thermal performance of the capacitor can be controlled by some methods. However, because T2 is the weakest link, and T1, D1 and the capacitor are interacted with each other. It is difficult for the five components to coordinate and control, so the control of the capacitor can be temporarily ignored.
4.4. Thermal Balancing and Fatigue Damage Balancing
This paper compares and analyzes the lifetime expectancy results of thermal balancing algorithm [
16] and the cumulative fatigue damage balancing algorithm. The lifetime expectancy results are shown in
Figure 15. The lifetime expectancy of 5 components and 20 SMs is represented by sectors with different radii. The orange in the figure represents the thermal balancing algorithm, and the blue represents the cumulative fatigue damage algorithm. And the dashed semicircle represents the average lifetime expectancy of 20 components. The minimum and maximum lifetime expectancy are marked on the graph.
For T1, the average lifetime expectancy, minimum and maximum lifetime expectancy of the fatigue damage balancing algorithm are greater than the thermal balancing algorithm. It indicates that the effect of fatigue damage balancing algorithm is slightly better than the thermal balancing algorithm, and T1 has a greater lifetime expectancy. For T2, the average lifetime expectancy of the two algorithm is basically equal. But, the minimum lifetime expectancy of the fatigue damage balancing algorithm is slightly larger than thermal balancing algorithm, and the standard deviation of fatigue damage balancing algorithm is 8.12. This illustrates that the lifetime expectancy of 20 T2 using the fatigue damage balancing algorithm is more balanced. For diodes, the D1 and D2 average lifetime expectancy of the fatigue damage balancing algorithm is greater than the thermal balancing algorithm, and the minimum lifetime expectancy of the thermal balancing algorithm D1 is greater than the fatigue damage balancing algorithm.
In terms of the algorithm application, the thermal balancing algorithm only needs to collect the component junction temperature, while the cumulative fatigue damage balancing algorithm needs to process and calculate the junction temperature, so the fatigue damage balance algorithm takes longer time. But, for the control side of the thermal balancing algorithm, the component’s cumulative fatigue damage degree is unknown. To achieve the improvement of component lifetime, by improving component’s thermal behavior is only an indirect method. There are blind spots and limitations for the realization of the ultimate goal. The cumulative fatigue damage algorithm directly feeds the fatigue damage to the control terminal, grasps the usage of each component in real time, and adjusts the component operation state. In theory, this method can more directly and effectively control the components, and finally, achieve the effect of extending components’ lifetime.
4.5. System Efficiency and Application Challenges
It can be known from the previous analysis that the algorithm can increase the device service lifetime, but whether it affects the operation requirements of the system itself also needs analysis and research. MMC main function is to approximate the required voltage waveform through the capacitor voltage. So, the capacitor voltage is an important reference parameter. In this regard,
Figure 16 indicates that with the balancing algorithm control, the range of the capacitor voltage fluctuation has increased, and the charge and discharge of the capacitor voltage has been expanded from the previous 910–1190 V to 900–1240 V. The results show that the capacitor voltage fluctuation ceiling increases and the lower limit decreases. The fluctuation range of capacitor voltage is larger than before. But, the increase of capacitor voltage fluctuation basically does not affect the MMC performance. The total harmonic distortion (THD) of the cumulative fatigue damage balancing algorithm is 4.34%, which is higher than that of the capacitor voltage balancing algorithm. The THD of the capacitor voltage balancing algorithm and the thermal balancing algorithm are 3.53% and 4.29%, respectively.
In terms of simulation efficiency, based on the Simulink platform, it takes 0.013 ms to call the capacitor voltage balancing control algorithm, while the cumulative fatigue damage balancing algorithm takes 2.68 ms. This means that the realization of this algorithm has more stringent requirements for the control platform. When the number of SMs N = 20, the control cycle is usually 2 ms. FPGA can meet this requirement, and with the continuous update of technology, the algorithm can be called in a shorter time in the future.
Table 3 shows a comparison between the cumulative fatigue damage balance algorithm and the capacitor voltage balance algorithm. In terms of cost, it requires more storage space and more computing power than the voltage balancing and thermal balancing algorithm. This also means that it requires a higher configuration of hardware and software. Compared with the voltage data obtained from the voltage sensor, the algorithm also needs to calculate the junction temperature and cumulative fatigue damage in real time. This requires additional equipment investment and larger memory. Fortunately, the real time rain-flow algorithm only needs to collect the extreme points in the junction temperature rather than the whole junction temperature waveform. This takes a lot of pressure off the storage devices.
In practical engineering applications, the cumulative fatigue damage balancing algorithm is suitable for MMC projects with high reliability requirements and stricter requirements for SMs service lifetime. It can sacrifice less than 1% of THD to maximize the lifetime of SMs. In addition, it should be applied to small-scale MMC projects, due to equipment and cost reasons.