Next Article in Journal
Directional Hydraulic Characteristics of Reservoir Rocks for CO2 Geological Storage in the Pohang Basin, Southeast Korea
Next Article in Special Issue
Model Predictive Control for Paralleled Uninterruptible Power Supplies with an Additional Inverter Leg for Load-Side Neutral Connection
Previous Article in Journal
A Two-Dimensional Partitioning of Fracture–Matrix Flow in Fractured Reservoir Rock Using a Dual-Porosity Percolation Model
Previous Article in Special Issue
Multivariable Deadbeat Control of Power Electronics Converters with Fast Dynamic Response and Fixed Switching Frequency
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Analysis and Non-Redundant Fault Tolerance in 3-Level Double Conversion UPS Systems Using Finite-Control-Set Model Predictive Control

1
Instituto de Telecomunicações, Pólo 2—Pinhal de Marrocos, P-3030-290 Coimbra, Portugal
2
Department of Electrical and Computer Engineering, University of Coimbra—Pole 2, P-3030-290 Coimbra, Portugal
*
Author to whom correspondence should be addressed.
Energies 2021, 14(8), 2210; https://doi.org/10.3390/en14082210
Submission received: 6 March 2021 / Revised: 5 April 2021 / Accepted: 8 April 2021 / Published: 15 April 2021
(This article belongs to the Special Issue Advances in Electric Drives and Power Electronics Fields)

Abstract

:
Fault-tolerance is critical in power electronics, especially in Uninterruptible Power Supplies, given their role in protecting critical loads. Hence, it is crucial to develop fault-tolerant techniques to improve the resilience of these systems. This paper proposes a non-redundant fault-tolerant double conversion uninterruptible power supply based on 3-level converters. The proposed solution can correct open-circuit faults in all semiconductors (IGBTs and diodes) of all converters of the system (including the DC-DC converter), ensuring full-rated post-fault operation. This technique leverages the versatility of Finite-Control-Set Model Predictive Control to implement highly specific fault correction. This type of control enables a conditional exclusion of the switching states affected by each fault, allowing the converter to avoid these states when the fault compromises their output but still use them in all other conditions. Three main types of corrective actions are used: predictive controller adaptations, hardware reconfiguration, and DC bus voltage adjustment. However, highly differentiated corrective actions are taken depending on the fault type and location, maximizing post-fault performance in each case. Faults can be corrected simultaneously in all converters, as well as some combinations of multiple faults in the same converter. Experimental results are presented demonstrating the performance of the proposed solution.

1. Introduction

Power electronics converters play a major role in numerous critical applications, causing internal converter faults to carry significant consequences. Internal faults can disrupt or even interrupt critical processes, bringing severe economic losses, service unavailability, safety risks, or even loss of life. Therefore, power converter reliability and system resilience have become extremely important over the last years. Fault tolerance provides a way to mitigate the effects of internal converter faults, allowing the system to remain in operation until the faults are repaired. This significantly reduces the impact of faults and dramatically increases the system’s resilience, avoiding undesired downtime. Semiconductor faults are one of the main causes of converter failure, so the development of fault-tolerant techniques to mitigate semiconductor faults is critical.
An Uninterruptible Power Supply (UPS) provides protection to a critical load, improving its resilience. Hence, it is imperative to guarantee that the load is protected not only against grid faults but also from internal faults in the UPS system itself. Therefore, fault-tolerant strategies are crucial to reduce or eliminate the effect of internal UPS faults, allowing the UPS and, consequently, the critical load to remain in operation after a fault occurs. This is particularly important in double-conversion UPS systems since all power supplied to the load flows permanently through the power converters.
Multilevel converters are now largely used in high-power and high-voltage industrial applications, including UPS systems, presenting significant advantages over conventional 2-level converters, such as improved power quality, lower switching losses and lower semiconductor voltage stress [1]. Neutral-Point-Clamped (NPC) converters represent one of the most widely used multilevel topologies in industrial systems [1].
Several fault-tolerant approaches have been proposed to correct semiconductor faults in power electronics converters over the years [2,3,4,5,6,7,8,9]. These approaches can be classified into two fundamental types: redundant and non-redundant. Redundant techniques typically include redundant equipment, which can substitute any damaged part(s). Redundant topologies can have three types of redundancy: switch-level, phase-level, and converter-level redundancy. In switch-level redundancy, additional switches are typically installed in series or parallel with the base topology switches to ensure converter operation when one of the switches fails [2,4]. In phase-level redundancy, an additional converter leg is added, which can replace the faulty leg entirely or complement its operation. The redundant leg may display the same configuration as the main legs [9,10,11,12,13], effectively substituting the faulty one in post-fault operation, or a distinct topology [14,15,16,17,18,19,20], which may provide advantages in regular operation but does not entirely replace the faulty phase after the fault. Converter-level redundancy consists of the association of several identical converters, which can continue to operate even if one (or more) of them fails. This approach is often used in high-power UPS systems, which adopt a modular structure with several converters installed in parallel. By installing surplus converter modules, fault tolerance is obtained. When a converter fails, the UPS can continue operating normally, as long as the remaining modules can supply enough power to the load. With this approach, reliability increases with the number of surplus power modules, but so does the cost. This solution can be costly and is only viable to protect highly critical loads, such as high-tier datacenters.
Non-redundant fault tolerance techniques do not use redundant hardware and typically present significantly lower costs. On the other hand, a complete correction of the fault is not always possible. This type of approach can be based solely on software adaptations, relying only on changes to the control and modulation strategies [21,22,23,24,25,26,27,28,29,30], or require some changes to the converter topology [29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67]. Software-based fault correction presents the lowest possible complexity and cost but typically carries significant operational limitations, resulting in reduced post-fault performance. This type of approach cannot correct the loss of available switching states and therefore presents a limited correction potential. Nonetheless, these techniques have the advantage of requiring no hardware changes, which means they can be implemented in any system.
In NPC converters, the inherent voltage vector redundancy allows a greater degree of control when in the presence of a fault, in comparison to 2-level converters. Hence, several solutions have been proposed to alter the control and modulation stages to correct IGBT faults in PWM-based AC/DC converters [22,23,24,25,26,27,29]. In AC/DC applications, the IGBTs have a reduced use compared to the diodes, which allows these techniques to acceptably correct outer IGBT faults [22,23]. In the case of inner IGBT faults, the effect of the fault can only be attenuated [23,24,25] since a large number of switching states is lost. In DC/AC applications, IGBT faults have a more severe impact on the NPC converter and cannot be fully corrected without topology changes, causing a derating [30].
NPC clamp diode faults can also be corrected through controller adaptations, as proposed in [28]. In that solution, clamp diode faults are corrected by altering the PWM patterns to inhibit the use of switching states that use the affected diode. However, this correction is only valid for this type of fault.
Most proposed solutions for controller and modulation adaptations in post-fault operation completely eliminate the switching states affected by the fault from the switching possibilities or modulation patterns.
Given the limited corrective potential of fault-tolerant schemes based solely on controller and modulation changes, several topology changes have been proposed to improve non-redundant fault-tolerant performance. Several topology changes have been proposed for NPC converters. One of the NPC-derived topologies is the Active NPC topology [32,33,34,35,36], which achieves increased control state redundancy by adding 2 IGBTs in the clamping circuit.
Other topologies adopt minor changes to the standard NPC configuration, adding only slow switches, such as triacs or solid-state relays (SSR), to increase the fault-tolerant capabilities of the converter without significantly increasing the cost of the system. One of the most common non-redundant solutions is the permanent connection of the AC terminal of the faulty phase to the midpoint of the DC bus. This solution requires only one additional bidirectional switch per phase, making it a very cost-effective solution. This solution has been widely used in both 2-level [37,38,40,41,42,43,44,45,46,63,64,65,66] and NPC [29,30,31,47,48,49,50,51,52,53,54,55] converters. A similar approach has been proposed for 2-level converters in [61,62], connecting the faulty phase to an auxiliary capacitor instead of the DC bus midpoint. In [67], 2 additional switches are used to bypass the inner IGBTs when faulty. With these approaches, the controller can only operate normally with modulation indexes below 0.5, which implies a derating of the system. Even though a derating may be acceptable in some applications [30], such as motor drives [37,40,51,54,67] or generation [38,46,47,53,63,64], it is not viable in UPS applications since the system cannot compromise or restrict the operation of the protected critical load.
One solution proposed to avoid a post-fault derating of the converter is to increase the DC bus voltage after the fault [31,48,49,50,61,65]. This ensures that the initial modulation area is kept in post-fault scenarios, enabling the system to retain full-rated capacity. On the other hand, this implies that all power switches and capacitors need to have a higher voltage rating.
Some solutions have also been proposed based on the connection of the DC bus midpoint to the neutral point of the machine (in machine drives) or power supply (when available) [37,38,39].
In back-to-back systems, another possible solution is the sharing of a converter leg between the two converters to improve the post-fault performance of the system [40,56,57,58,59,60]. This effectively reduces the back-to-back converters to a 5-leg configuration but allows acceptable performance after a fault occurs. This strategy does, however, increase the dependency between the two converters in the back-to-back configuration. In the case of a UPS, this could compromise the protection of the load from phenomena in the grid.
In the last years, Model Predictive Control (MPC) has received extensive attention from the research community and has proven to be an excellent control solution for power electronics converters [68,69,70,71,72,73]. In particular, Finite-Control-Set MPC (FCS-MPC) has become extremely popular in power electronics applications, leveraging the discrete nature of power converters to formulate an intuitive control algorithm, without requiring a modulator.
FCS-MPC presents several important advantages, such as its fast dynamic response, intuitive formulation, easy inclusion of non-linearities and operation constraints and simultaneous control of multiple variables in a single control loop [70]. The ability to control multiple variables simultaneously makes FCS-MPC highly advantageous in systems with multiple concurrent objectives, since it does not require the tuning of several interdependent control loops. FCS-MPC is also advantageous for multi-converter systems, since the controller(s) can consider the cumulative impact of several converters, promoting improved cooperation and system performance [74].
Another major advantage of FCS-MPC is its versatility. The ability to easily include non-linearities and system constraints allows a direct application to complex systems for which a conventional controller would be very hard to design. The ability to include advanced control restrictions presents great potential for fault-tolerant applications. The techniques proposed in this paper take advantage of this to implement a selective switching state exclusion from the available control set.
Despite its advantages, FCS-MPC still presents some important challenges [68,69,70,71,72]. Weighting factor selection is typically a lengthy and complex procedure, which optimizes converter performance in specific operating conditions—often compromising performance in other operating points or the dynamic response [75,76,77]. To tackle this problem, several techniques have been proposed to automatically adjust weighting factors during operation [77,78,79,80]. In particular, the solution proposed in [77] provides a continuous weighting factor adjustment, allowing the controller to adapt to different operating conditions and improving both steady-state performance and the dynamic response. Due to its high adaptability to different conditions, this technique presents great potential for fault-tolerant applications, since it can adapt to new (and initially unforeseen) operating conditions without re-tuning.
A cooperative FCS-MPC principle is proposed in [74], to improve multi-converter performance without increasing the overall computational load of the system (compared to independent controllers). This cooperative solution is combined with the dynamically weighted FCS-MPC technique proposed in [77] and applied to a 3-level double conversion UPS system. The resulting control system proposed in [74] is highly adaptable and promotes high cooperation between all converters of the UPS, improving the overall performance and dynamic response.
Other FCS-MPC solutions have also been proposed for UPS applications. For example, in [81,82,83,84,85] FCS-MPC solutions are proposed for 2-level UPS inverters. However, all these solutions focus uniquely on the inverter stage of the UPS and overlook the remaining system. Other studies focus on the parallel connection of multiple UPS inverters using FCS-MPC techniques [86,87]. Once again, these techniques focus only on the inverter stage of the UPS and a 2-level topology is used. In [74] a full 3-level UPS system is studied, considering all UPS converters (rectifier, inverter and DC-DC) and all operation modes. In [87,88] FCS-MPC techniques are proposed to control full UPS modules (rectifier+inverter) connected in parallel. These studies use both 2-level [87] and 3-level [88] topologies. However, the DC-DC converter and UPS battery bank are overlooked. Thus the operation of a full UPS system using FCS-MPC was rarely studied, especially with multilevel topologies. In addition, most solutions in the literature use conventional fixed weighting factor approaches, which may not provide sufficient adaptability to enable post-fault operation without altering controller parameters.
Due to the dynamic nature of the controller proposed in [74], this technique should be particularly suited for use in fault-tolerant UPS systems, since it can dynamically adapt to different operating conditions without changes to the controller parameters. The cooperative principle used between the converters of the UPS is also advantageous, since it allows each converter to aid in compensating the limitations imposed by faults in the others only when needed (without compromising normal operation). Even though [74] demonstrated the advantages of this controller, it did not study the system response in case of faults and did not propose any mechanisms to allow post-fault operation. Thus, this paper uses the control system proposed in [74], now proposing several control adaptations, topology changes and additional techniques to create a highly resilient non-redundant fault-tolerant UPS system.
Some solutions have previously been presented featuring fault-tolerant measures to correct IGBT open-circuit (OC) faults in FCS-MPC-based systems. The studies in [41,42,43,44,45] correct OC faults in 2-level grid-connected converters by connecting the faulty phase to the midpoint of the DC bus using additional switches. A similar approach is taken in [61], where the faulty phase is connected to an auxiliary capacitor charged at half the DC bus voltage. In these cases, the prediction model is altered in order to consider the correct post-fault output voltage in the faulty phase. In [41,44] an additional objective is included in the cost function, to maintain DC bus capacitor balance in post-fault conditions. In [44] the system can operate even with a phase current sensor fault. In [45] the objective function is altered to minimize post-fault power ripple. In [43], a multi-vector approach is taken, applying multiple voltage vectors in each sampling period. Thus, in fault-tolerant operation the controller presents a modulator-like output. All solutions mentioned above require a distinct control-set and altered prediction model to be used after the fault.
In [47], a fault-tolerant FCS-MPC controller is proposed for doubly-fed induction generator applications, using 3-level NPC converters. As in the previous cases, slow switches are used to connect the faulty-phase to the midpoint of the DC bus, in all cases of IGBT OC fault in the NPC converter (regardless of the faulty switch). After the reconfiguration, the controller permanently considers a fixed switching state in the faulty phase (equivalent to the reconfiguration), thus reducing the available control set. The technique in [47] can also correct short-circuit faults, by permanently removing the switching states that cause a short-circuit from the control-set. In both cases, the post-fault control-set is merely a subset of the one available in normal conditions instead of a distinct one, making controller implementation significantly simpler. The solutions in [27,31] provide fault-tolerant capabilities to 3-level NPC rectifiers and motor drive inverters and also consider a subset of the initial control set for fault-tolerant operation. In these cases, switching states affected by the fault are excluded from the control set only when current in the faulty phase flows in a specific direction (affected by the fault), which allows the converter to still use them in other conditions. However, these studies do not explain how this exclusion is implemented. Moreover, [27] considers only faults in inner IGBTs of the NPC converter (all other faults are overlooked) and, since no other corrective actions are taken, the converter is actually unable to correct the effect of these faults (it is somewhat reduced, but high current distortion still exists). In [31] both inner and outer IGBT faults can be corrected. In the case of inner IGBTs, the faulty phase is connected to the DC bus midpoint using additional switches. To avoid derating, the DC bus voltage is increased in post-fault conditions. However, the new DC bus voltage value is chosen manually, so it cannot automatically adapt to varying load conditions.
The previously described fault-tolerant FCS-MPC techniques study fault-tolerance in a single converter and imply a derating of the system in post-fault operation. Only the solution in [61] avoids system derating, by doubling the DC bus voltage after a fault is detected (using an auxiliary boost converter which drives the DC bus of the inverter).
Despite the great versatility of FCS-MPC, its application to fault-tolerant solutions has been relatively limited, focusing mostly on the study of single-converter systems (most frequently of 2-level type) and correcting only IGBT faults. Moreover, few studies have leveraged the versatility of FCS-MPC to impose advanced switching constraints in fault-tolerant operation. Also, little to no studies have focused on fault-tolerant FCS-MPC UPS systems and most solutions consider a post-fault derating, which is unacceptable in UPS applications.
This paper proposes a new non-redundant fault-tolerant technique for a complete double-conversion UPS, based on multilevel topologies and leveraging the versatility of FCS-MPC. The proposed system uses two 3-level NPC converters and a 3-level DC-DC converter. A fault-tolerant scheme is proposed to correct faults in all UPS converters, guaranteeing full-rated operation after open-circuit faults in any semiconductor of the UPS. Unlike the solutions found in the literature, which focus mostly on the correction of OC faults in the IGBTs, the technique proposed in this paper can correct faults in all semiconductors of the UPS: IGBTs, clamping diodes, and anti-parallel diodes.
Even though numerous fault-tolerant solutions have been proposed for NPC converters, the fault-tolerant operation of a full multilevel-based double-conversion UPS system has not been properly studied. Also, little to no studies have approached fault tolerance in the 3-level DC-DC converter, especially when used in this kind of system. The proposed solution uses a common approach for all UPS converters, based on three types of corrective actions: controller adaptations, hardware reconfiguration, and DC bus voltage adjustment.
Unlike most previously proposed solutions, the technique proposed in this paper does not use the same corrective action for all types of faults. Instead, highly differentiated corrective actions are taken depending on the faulty semiconductor type and location. This minimizes the impact of the fault correction on the remaining converters and maximizes the overall UPS performance in post-fault conditions.
In addition, conversely to most fault-tolerant solutions found in the literature (FCS-MPC and modulator-based), the proposed technique does not entirely prevent the use of the switching states affected by the fault. Instead, a new technique is described in detail to selectively remove these switching states from the control-set only in affected current conditions. This means those switching states can still be used in all conditions that do not require the faulty component to carry a current. Thus, the converter retains higher control versatility. This type of advanced switching state exclusion is made possible by FCS-MPC and would be impossible to implement with most other control techniques.
The proposed solution requires minimal hardware expansion and allows full rated post-fault operation even after simultaneous faults in all UPS converters. The proposed technique can even correct multiple simultaneous faults in the same converter, depending on the faulty switches.
To summarize, this paper presents a detailed fault impact analysis and proposes a new, highly comprehensive, non-redundant fault-tolerant technique for multilevel-based UPS systems, which allows fast correction of OC faults in any semiconductor in the UPS (IGBTs or diodes) and full-rated post-fault operation. The proposed solution leverages the power and versatility of FCS-MPC to enable a selective switching state exclusion and implements highly differentiated corrective action for different faults, thus maximizing post-fault performance. The proposed technique can simultaneously correct faults in the 3 converters of the UPS and even several cases of multiple simultaneous faults within the same converter.
Experimental results are presented to demonstrate the performance and advantages of the proposed fault-tolerant solution in different scenarios.
This paper is organized as follows: in Section 2, the studied UPS system is described. Section 3 presents a detailed fault impact analysis on the modulation capabilities of the grid-side and load-side converters and the proposed fault-tolerant solutions for these converters are presented. Section 4 presents a fault impact analysis on the DC-DC converter as well as the proposed fault-tolerant solution for this converter. In Section 5, experimental results are presented and discussed. The advantages, shortcomings, and applicability of the proposed solution are discussed in detail in Section 6.

2. System Description

In this paper, a 3-level double conversion UPS system is proposed, consisting of two 3-Level Neutral-Point-Clamped (3LNPC) converters and a 3-Level DC-DC (3LDC) converter sharing a single DC bus, as represented in Figure 1.
The grid-side converter (GSC) is connected to the grid by an inductive filter, while the load-side converter (LSC) is connected to the load using an LC filter. The DC-DC converter (DCC) connects the DC bus to the battery bank using an inductive filter. In this paper, the 3 phases on the grid side are represented by X R , S , T while on the load side, they are represented by X A , B , C . The IGBTs on each leg are denoted as S X n , where X denotes the phase and n identifies the IGBT, numbered from top (1) to bottom (4). The anti-parallel diodes are identified as D X n , using the same numbering. The clamping diodes are denoted as D X 5 and D X 6 (numbered from top to bottom). The IGBTs and anti-parallel diodes of the 3LDC converter as denoted as S D n and D D n (numbered from top to bottom).
Each 3LNPC converter has 3 possible switching states S X in each phase X ( S X 1 , 0 , 1 ), which activate different IGBT pairs S X 1 | S X 2 , S X 2 | S X 3 , S X 3 | S X 4 and produce pole voltage values v X M v C 1 , 0 , v C 2 , respectively.
The 3LDC converter has 4 possible switching states, S D 0 , 1 , 2 , 3 , which activate different IGBT pairs S D 2 | S D 3 , S D 1 | S D 3 , S D 2 | S D 4 , S D 1 | S D 4 and produce voltage values v D 0 , v C 1 , v C 2 , v D C , respectively.
The proposed fault-tolerant UPS does not use redundant components and requires only minimal hardware expansion. Only 8 additional bidirectional switches are needed for fault tolerance (shown in red in Figure 1). These can be relays, triacs or contactors, for example. This presents a relatively a low cost and complexity increase when compared to the standard (non-fault-tolerant) system.
The three converters in the UPS system are controlled using a Cooperative and Dynamically Weighted Finite-Control-Set Model Predictive Control technique, proposed in [74]. This technique provides excellent dynamic response and steady-state performance, as well as improved converter cooperation. The use of a Model Predictive Control technique is highly advantageous for fault-tolerant purposes, since it allows the inclusion of advanced restrictions on the control-set, allowing the proposed technique to effectively limit/restrict the use of switching states affected by the existing fault in specific conditions. Since the used control technique is not the main focus of this work, it will not be discussed in detail in this paper (for more details, interested readers may refer to [74]). Instead, only the specific changes made to the controller in the scope of the fault-tolerant operation will be described.
Even though the detection and identification of faults is critical for the correct activation of fault-tolerant measures, they can be studied separately from the fault tolerance approach. Hence, this paper will focus uniquely on the fault-tolerant techniques used to correct faults on the UPS power converters and not on the techniques used to detect and identify those faults. For the experimental implementation of this work, a fault diagnosis technique based on those proposed in [89,90] is used to trigger the proposed fault-tolerant measures.

3. Fault Analysis and Proposed Fault Tolerance for the Grid-Side and Load-Side Converters

In this section, the impact of each type of fault affecting the 3LNPC converters is analyzed and the proposed fault-tolerant solution is presented. A space-vector analysis is used to provide a visual and intuitive analysis of the limitations imposed by each type of fault on the available modulation area, as well as of the correction provided by the proposed technique.

3.1. Fault Impact on the 3LNPC Modulation Capabilities

Each 3LNPC converter has 27 possible switching states, that produce 19 distinct voltage vectors in the absence of faults, as represented in Figure 2a. As visible in this Figure, the 12 outer vectors are generated by a single switching state, while the inner voltage vectors can be produced by two (redundant) switching states. The zero vector can be produced by three distinct switching states. In normal conditions, the converter has the full hexagon available as the modulation area. In Figure 2, the triplets shown at the end of each vector represent the switching states in the 3 phases that generate that vector.
When any of the semiconductors of the 3LNPC becomes faulty, being left in OC, several switching states can stop producing the expected converter voltage, reducing the number of available voltage vectors. Figure 2b–e displays the voltage vectors affected by each type of semiconductor fault, as well as the usable modulation area after the fault (shaded in gray). In each subfigure, the voltage vectors displayed in red can no longer guarantee the expected output voltage and those in blue are only guaranteed by a single switching state (a redundant state is lost).
When a fault occurs, the voltage output of the converter is compromised, reducing the operating range of the system. For example, when a OC occurs in outer IGBT S R 1 several vectors are affected by the fault, reducing the available modulation area on the right-side of the α β plane, as shown in Figure 2b. Despite this reduction, balanced voltage modulation is still possible within the inner hexagon.
It is important to note that the voltage vectors affected by a given fault (shown in Figure 2) do not become entirely unavailable. For example, IGBT S R 1 only carries a current when i R < 0 . When i R > 0 the current in phase R flows through the corresponding anti-parallel diode D R 1 and the affected switching states produce the expected output voltage and vectors. On the other hand, when i R < 0 , those states produce an output voltage different from expected, making it impossible to generate the corresponding voltage vectors. Thus, the voltage vectors and modulation areas show as available in Figure 2 represent those that can be used correctly in all conditions.
A clamping diode fault only affects 2 voltage vectors and the full modulation area can still be used relying on the remaining vectors, as shown in Figure 2c. An OC in an anti-parallel diode has an impact on the modulation area analogous to the outer IGBT case, as shown in Figure 2d. However, this case presents an additional problem: when an anti-parallel diode is left in OC and an affected switching state is selected, there is no valid flow path for the phase current in the faulty phase. This means that the current flowing in the affected phase will be quickly extinguished, leading to very high voltage spikes. Nonetheless, if only the unaffected voltage vectors are used, balanced operation is still possible within the inner hexagon.
On the other hand, when a fault occurs in an inner IGBT ( S R 2 ), the converter completely loses the ability to generate voltage vectors on one side of the modulation area, as represented in Figure 2e. This means that a balanced operation of the three-phase converter becomes impossible after the fault. To address this issue, a hardware reconfiguration can be performed, permanently connecting the faulty phase to the midpoint of the DC bus. This results in the modulation area shown in Figure 2f—making a balanced operation once again possible within the inner hexagon. The possibility of a balanced operation is the main requirement for the proposed fault-tolerant technique.
This analysis makes it is clear that different types of faults have a significantly different impact on the output voltage that can be produced by the 3LNPC converter.

3.2. Multiple Simultaneous Faults in a 3LNPC Converter

If more than one fault affects a given 3LNPC converter simultaneously, the available switching states and voltage vectors will be further restricted. However, in some of these cases the inner hexagon is still available in the modulation area, making a fault-tolerant operation possible. Some examples are shown in Figure 3.
For example, when multiple faults occur affecting only outer IGBTs or anti-parallel diodes located in the upper half or lower half of their respective legs, the inner hexagon remains available. Some examples of this are displayed in Figure 3a,b. As shown in Figure 3b, the inner hexagon remains available, even with faults in the 3 phases, as long as the faults are located in the same half of their respective legs. On the other hand, as seen in Figure 3c, if switches in both the upper and lower half-legs are affected, the available modulation region no longer encompasses the inner hexagon and fault correction is impossible.
Several other cases of multiple faults can maintain a balanced modulation within the inner hexagon, as exemplified by Figure 3d,e. In these cases, a fault correction is possible with the proposed technique (described next). Table 1 summarizes different types of single and multiple faults in a 3LNPC converter, their consequences on the modulation area and correctability with the proposed fault-tolerant technique.

3.3. Proposed Fault-Tolerant Technique for the GSC and LSC

The proposed fault-tolerant UPS system uses the non-redundant topology presented in Figure 1 and consists of three main parts: controller adaptations, hardware reconfiguration (topology change) and DC bus voltage adjustment.

3.3.1. Controller Adaptations

After the reconfiguration, the 3LNC converter cannot reliably use all its switching states. Hence, it is necessary to make sure that the controller does not select switching states that will produce incorrect an voltage output. In several solutions found in the literature, this is done by altering the modulation patterns in order to avoid the affected switching states [23,24,48,50,52,54,55]. However, this requires custom patterns to be developed for each fault case, which would be a significant undertaking given the large amount of faults considered in this work. Additionally, the control states affected by the fault are typically removed completely from the switching possibilities of the converter, which is sub-optimal. In this work, a selective switching state exclusion is proposed, based on a FCS-MPC technique.
Consider the case of IGBT S R 1 . This switch is used when switching state 1 is selected in phase R. However, it can only carry negative phase current ( i R < 0 ). When i R > 0 , the current flows through the anti-parallel diode D R 1 instead. Hence, when S R 1 is faulty, the modulation area is affected (as shown in Figure 2b) only when i R < 0 . When i R > 0 the full modulation area is available. Thus, it makes sense to prevent the controller from using the affected control state only when i R < 0 , keeping a higher control versatility in the remaining conditions.
This conditional exclusion of switching states is made possible by the extremely versatile nature of FCS-MPC and would be extremely hard to achieve with most other types of controller. Nonetheless, its implementation is rather straightforward with this technique.
The GSC has 2 main objectives—grid current tracking and DC bus capacitor balancing. The overall cost function used in the GSC [74] is given by
G ^ g = g ^ i g · W ^ i g + g ^ b a l g · W ^ b a l g + g f a u l t g ,
where g ^ i g and g ^ b a l g represent the partial cost functions regarding the grid current tracking and capacitor balancing, respectively, and W ^ i g and W ^ b a l g represent their respective dynamic weighting factors. The factor g f a u l t g represents the newly added constraint for selective switching state exclusion due to the existence of faults (explained next).
Similarly, the LSC has 2 main objectives—load voltage tracking and DC bus capacitor balance. In addition, a constraint is used to limit the output LSC current. The overall LSC cost function [74] is given by
G ^ L = g ^ v · W ^ v + g ^ b a l L · W ^ b a l L + g i L + g f a u l t L ,
where g ^ v and g ^ b a l L represent the partial cost functions regarding the load voltage tracking and capacitor balancing, respectively, and W ^ v and W ^ b a l L represent their respective dynamic weighting factors. The factor g i L represents a hard constraint that prevents the output LSC current from surpassing predefined values and g f a u l t L represents the newly added constraint for selective switching state exclusion after faults (explained next).
Whenever a fault is diagnosed, the controller first identifies the switching states which have its output altered by that fault and the specific current conditions in which those states are affected. This information is displayed in Table 2.
Then, if the current in the faulty phase i X is in the range affected by an existing fault, a very high penalization ( g f a u l t = ) is included in the FCS-MPC objective function whenever an affected switching state (from Table 2) is considered by the controller. This effectively prevents the controller from using that switching state at that instant. If no affected switching state is being considered, then g f a u l t = 0 .
This mechanism effectively prevents the use of switching states affected by an existing fault, only in the affected current conditions. If no fault affects the converter in the present current conditions, no penalization is applied ( g f a u l t = 0 ) and the controller is free to use all switching states. If there are faults in several phases, the penalization is applied to all control options using an affected state in at least one phase.
This solution significantly improves the response of the converter, with minimal impact on its operation and minimal design effort. This simple control restriction maximizes the available control options and ensures that the controller only considers valid switching states, correctly predicting the effect of each of them.
Fault-tolerant techniques frequently require control changes for post-fault operation. However, given the dynamic nature of the predictive controller, no further changes to the control system are necessary. This is a major advantage of using MPC, resulting in a very simple and effective fault-tolerant control. Additionally the dynamic behavior of the used Dynamically Weighted controller [74] automatically adapts to the new conditions, so there is no need to define new weighting factor values for post-fault operation (significantly reducing the implementation effort of the fault-tolerant system).
Clamp diode faults (single or multiple) can actually be corrected merely with these controller adaptations, with no further corrective action, since they retain full modulation capabilities. All other fault types require additional actions.

3.3.2. Hardware Reconfiguration

The hardware reconfiguration of the 3LNPC converters consists of the deactivation of all IGBTs in the faulty phase and the activation of the additional bidirectional switch included in that phase (shown in red in Figure 1). This permanently connects the AC terminal of the faulty phase to the midpoint of the DC bus. This approach is common in 3-phase converters, having been used in 2-level [37,38,40,41,42,43,44,46] and NPC [29,47,48,49,50,51,52,53,54,55] converters. This fault-tolerant scheme requires only one additional bidirectional switch per phase of the 3LNPC converter, as represented in Figure 1. Triacs or Solid-State Relays (SSR) are typically used as these bidirectional switches. One of the main advantages of this approach is its relatively low cost (when compared to redundant techniques).
As visible in Figure 2f, after the reconfiguration only a limited portion of the modulation area is available, but balanced voltage modulation can be achieved within the inner hexagon. This is critical to correct inner IGBT faults, in which a balanced operation was impossible after the fault. However, for other types of faults a hardware reconfiguration is not necessary.
In most solutions proposed in the literature, the hardware reconfiguration is always performed, regardless of the type of detected fault. In the technique proposed in this paper, the hardware reconfiguration is only used when it is strictly necessary (to correct inner IGBT faults or multiple faults in the same phase). By avoiding the hardware reconfiguration, a major advantage is achieved: the voltage vector redundancy is not completely lost (in most cases). This allows the converter to retain more of its DC bus balancing capabilities and improves the performance of the system in post-fault operation.
After the hardware reconfiguration is performed, the controller allows only the selection of switching state 0 in the reconfigured phase (by penalizing states 1 and −1, from Table 2). This ensures that the controller correctly predicts the converter response.

3.3.3. DC Bus Voltage Adjustment

After a fault (or reconfiguration) occurs, the available modulation area of the converter is reduced. By increasing the DC bus voltage, the available modulation area can be increased, covering the full modulation range when the DC bus voltage is doubled. This allows the system to maintain full-rated operation, which is critical in a UPS system. This principle has been used in several applications and converters [48,49,50] and is illustrated in Figure 4 for the case of a reconfiguration in phase R.
When the DC bus voltage is doubled, the inner hexagon coincides with the original operating range, but the converter has significantly less switching options. This approach is used in all fault cases that result in a balanced modulation being possible only within the inner hexagon.
When the DC bus voltage reference is doubled, the grid current and battery current references are saturated to their maximum allowed value. This ensures that both the GSC and DCC supply as much power as possible to the DC bus, making the DC bus voltage adjustment as fast as possible and therefore reducing the duration of the transient before steady-state post-fault operation is reached. After both capacitors reach a predefined voltage threshold (90% of their new target voltage), regular operation is resumed.
Due to the specifics of GSC operation, outer IGBT faults in the GSC can be corrected in a more optimized manner. The fundamental current and voltage vectors on the GSC are given by
v ¯ s = v ¯ g + j ω L i ¯ s ,
where v ¯ s and i ¯ s represent the grid voltage and current vectors and v ¯ g represents the fundamental GSC output voltage vector. The objective of the GSC is to absorb sinusoidal currents from the grid, drawing the necessary active power for the UPS operation and a user-defined reactive power level (typically zero, for unity power factor). Hence, from (3), it is possible to conclude that the fundamental GSC output voltage should slightly lead the grid voltage vector, as illustrated in Figure 5a.
Consider the case of a fault in IGBT S R 1 . This switch only carries negative current ( i R < 0 ), which means that the fault only affects the converter when the grid current vector i ¯ s is located on the left-hand side of the α β plane, as illustrated in Figure 5a. However, since v ¯ g only slightly leads i ¯ s , when i ¯ s is on the left side of the plane (affected by the fault), v ¯ g is almost always within the available modulation region. On the other hand, when i R > 0 ( i ¯ s on the right side), the full modulation area is available.
Hence, the fault in S R 1 only truly impacts the GSC operation in the conditions represented in Figure 5a—when i ¯ s is still on the left semi-plane and v ¯ g is on the right semi-plane. This explains why this type of fault only affects the GSC during a small portion of the period (as will be shown in Section 5). Given the well-defined behavior of the GSC, the DC bus voltage can be increased only enough to ensure that the resulting modulation area encompasses v ¯ g in the borderline scenario shown in Figure 5b, instead of doubling this voltage.
Through some trigonometric analysis of Figure 5b, it can be concluded that the required DC bus voltage for this minimal DC bus voltage increase is given by
V D C m i n = 3 2 π f 3 L g i s d + v ¯ s 2 π f L g i s q k ,
where f is the grid frequency, v ¯ s is the grid voltage amplitude (given by the PLL) and i s d , i s q are the direct and quadrature components of the grid current reference vector (responsible for the active and reactive power components, respectively). The grid current reference is calculated by the controller (refer to [74]) and is therefore automatically adjusted when the load or operating conditions change, automatically adjusting the target DC bus voltage for the correction ( V D C m i n ). This analytical analysis assumes that the converter would generate the reference current vector i ¯ g by applying the ideal output voltage vector v ¯ g . However, FCS-MPC does not use a modulator and can only apply a single control state per switching cycle, so it cannot apply a precise voltage vector. More importantly, the FCS-MPC controller needs to simultaneously pursue other concurrent objectives, which means it may need to compromise the reference current tracking in some control cycles. This leads the fundamental output voltage vector to deviate from the required vector v ¯ g represented in Figure 5. Hence, a margin factor k is introduced in (4). This factor provides some margin for the controller to compensate these deviations. The value of k can be chosen through testing, seeking a compromise between tracking accuracy and DC bus voltage minimization – in this paper, a value of k = 1.1 is used. With the proposed implementation, the minimum threshold V D C m i n is automatically adjusted depending on the operating conditions of the UPS.
Thus, in the case of an outer IGBT fault in the GSC, a lower DC bus voltage increase is performed, mitigating the effect of the fault with lower DC bus voltage. This is advantageous because a higher DC bus voltage increases the stress to the components and tends to reduce the overall UPS efficiency (as shown in Section 5).
In the case of any other type of fault in the UPS, it is impossible to reliably establish a minimum DC voltage level (due to the unknown nature of the load, for example), so this voltage is always doubled for post-fault operation—except in the cases of clamp diodes and a single outer IGBT fault.

3.3.4. Differentiated Correction Action for Each Type of Fault

The proposed fault-tolerant technique uses a highly differentiated approach for the correction of each type of fault. This minimizes the impact of the correction on the overall operation of the system and allows several faults to be corrected simultaneously, maximizing the reliability of the system without requiring additional components.
The decision process of the fault-tolerant procedure is represented in the flowchart in Figure 6. As visible in the figure, the converter takes distinct actions for each type of fault, in order to maximize the operational potential of the converter. The procedure in Figure 6 is valid for both the GSC and LSC.
If a single inner IGBT fault occurs or multiple faults in the same phase, the hardware reconfiguration is performed and the DC bus voltage is doubled; the controller always considers the switching state 0 in the faulty phase. When a single outer IGBT in the GSC is faulty, the controller selectively avoids the affected switching states and a minimal DC bus voltage increase is performed, to the value given by (4). When faults are detected only on clamp diodes (single or multiple faults), the fault tolerance is ensured merely through controller adaptations, without changes to the DC bus voltage. In all other cases, the controller selectively avoids the switching states affected by the fault, and doubles the DC bus voltage. In many cases, this restores complete modulation capabilities, enabling a correction of the fault effect. However, in some multiple fault cases, a complete fault compensation is not possible (as shown in Table 1). In these cases, even though a full compensation is impossible, the controller still performs the controller adaptations and DC bus voltage doubling, reducing the fault effects as much as possible. If a reconfiguration has been previously performed and a new fault occurs in a different phase, a full correction is impossible, so the previous reconfiguration is kept and the new faults are partly mitigated only using the selective switching state elimination.

4. Fault Analysis and Proposed Fault Tolerance for the DC-DC Converter

In this section, the impact of each type of fault affecting the 3-level DC-DC converter is analyzed and the proposed fault-tolerant solution is presented. The same analysis and correction philosophy is used as in the previous section.

4.1. Fault Impact on the 3LDC Voltage Output Capabilities

In addition to faults in the 3LNPC converters of the UPS system (GSC and LSC), faults can also occur in the DC-DC converter. These faults can severely compromise the operation of the UPS, by making it impossible to charge the batteries or use the energy stored in them to supply the load if the grid fails. Therefore, it is extremely important to include fault-tolerant capabilities in the 3-level DC-DC converter.
Analogously to the 3LNPC case, OC faults in the 3LDC converter reduce the available output voltage generation capabilities of the DC-DC converter. This is illustrated in Figure 7 for several possible fault cases.
As shown in this figure, different faults have distinct impact on the available voltage modulation interval. When an inner IGBT or diode is left in OC, the converter looses the ability to generate voltages higher than M M v D C / 2 (Figure 7b,c). On the other hand, when an outer semiconductor is faulty the converter is unable to generate voltages lower than M M v D C / 2 (Figure 7c,e).
Depending on the battery bank voltage, it may still be possible to draw positive and negative current from the batteries after the fault (if v b a t is within the available operating range). However, this depends on factors such as the battery charge level and capacitor balance. To ensure that the fault-tolerant solution is independent from the battery bank design choice and charge state, a full operating area needs to be guaranteed in post-fault operation.

4.2. Proposed Fault-Tolerant Technique for the DC-DC Converter

The fault-tolerant approach proposed for the 3LDC converter is based on the same design principles as the one previously presented for the 3LNPC case. This technique is based on the same 3 actions: controller adaptations, hardware reconfiguration and DC bus voltage adjustment.

4.2.1. Controller Adaptations

As proposed for the 3LNPC case, the FCS-MPC controller is used to selectively overlook the switching states affected by the fault only in the conditions in which the faulty switch would be used. The switching states to be avoided by the controller in each fault case are shown in Table 3, as well as those to be avoided after a reconfiguration (described next).
As previously described, a very high penalization is applied to the FCS-MPC objective function when an affected switching state is considered in the affected conditions shown in Table 3. The overall cost function of the DC-DC converter [74] has two main objectives (battery current tracking and DC bus capacitor balancing) and is given by
G ^ D = g ^ i b a t · W ^ i b a t + g ^ b a l D · W ^ b a l D + g f a u l t D ,
where g ^ i b a t and g ^ b a l D represent the partial cost functions regarding the battery current tracking and capacitor balancing, respectively, and W ^ i b a t and W ^ b a l D represent their respective dynamic weighting factors. The factor g f a u l t D represents the newly added constraint for selective switching state exclusion. This constraint is implemented analogously to those defined in Section 3.3.1.

4.2.2. DC Bus Voltage Doubling

As in the 3LDC converter case, by doubling the DC bus voltage the original voltage modulation range is restored (when the lower half of the voltage interval is available). This is illustrated in Figure 8.
However, this does not correct the fault in the case of inner semiconductor faults, since the lower half of the modulation region is lost. In these cases, a hardware reconfiguration is needed.

4.2.3. Hardware Reconfiguration

In order to correct faults in inner semiconductors, a hardware reconfiguration is necessary. Thus, a non-redundant fault-tolerant 3LDC topology is proposed. This topology, shown in Figure 1, requires only 2 additional bidirectional switches to be included in the 3LDC converter (such as triacs or SSRs). The reconfiguration performed with this topology is demonstrated for the example of an OC fault in IGBT S D 2 , shown in Figure 9.
In order to correct an inner semiconductor fault ( S D 2 in the example), the additional switch located in the same half-leg is activated. This results in the configuration shown in Figure 9b, which is equivalent to a permanent activation of the faulty switch. This way, the previously unavailable states become the only available ones, as visible in Figure 9c,d. With this reconfiguration, the lower half of the modulation range becomes available, so the doubling of the DC bus voltage now guarantees the full modulation region.
Given that each fault in the 3LDC converter only affects the converter during either the charging or discharging of the batteries (positive or negative battery current, respectively), as seen in Table 3, the reconfiguration can be activated or deactivated, in order to maximize the readiness of the UPS system. For example, if diode D D 2 is in OC, the fault disrupts converter operation only when charging the batteries, so a reconfiguration is only required when the batteries need to be charged. On the other hand, when discharging the batteries this reconfiguration is unnecessary and needlessly limits the switching possibilities of the converter (reducing, for example, its ability to balance the DC bus capacitors). Conversely, an OC in IGBT S D 2 affects the converter while discharging the batteries, so a reconfiguration is only needed in when discharging the batteries (UPS in stored energy mode).

4.2.4. Correction Action for Each Type of Fault

The decision process for the proposed fault-tolerant strategy in the 3LDC converter is represented schematically in the flowchart in Figure 10.
The fault-tolerant actions to be taken by the system depend mainly on the operating mode of the DC-DC converter (charging or discharging the batteries). Since each fault only affects the converter in one of these modes, a given hardware reconfiguration can be activated only when the converter operates in a mode affected by the fault.
Since the DC-DC converter may need to quickly draw energy from the batteries in case of grid failure, the system is always left in the state which allows immediate battery discharge (by default), except during the battery charging process. This ensures maximum readiness for compensation of grid faults.
Despite the non-redundant nature of the proposed fault-tolerant scheme, it is possible to correct some combinations of simultaneous faults. For example, if two faults exist but each of them affects the converter in a different operating mode (battery charging/discharging), both of them can be corrected, since they do no simultaneously affect the system.
Moreover, if 2 faults affect the same operating mode but are located in the same half-leg (for example, S D 1 and D D 2 ), the converter can maintain a correct operation as long as the reconfiguration is performed (as it would if only D D 2 was faulty).
In conclusion, the proposed fault tolerance scheme can correct multiple faults independently of each other if they affect different battery modes (charge/discharge) and can correct multiple faults in the same mode as long as they are located in the same half-leg. This provides a very high degree of protection, even though the technique has no redundant equipment.

5. Experimental Results

Experimental results are now presented, demonstrating the advantages of the proposed fault-tolerant technique. The prototype developed to test the proposed fault-tolerant UPS system is shown in Figure 11.
All relevant circuit and controller parameters are shown in Table 4.
For prototype safety, the grid voltage is adjusted to 60 V (rms) with an autotransformer and the DC bus reference in the absence of faults is set to 110 V . The UPS supplies a non-linear load, composed of a 3-phase resistive load ( 50 Ω resistors connected in Δ ) connected in parallel with a 3-phase diode rectifier feeding a 50 Ω / / 94 μ F load. All controllers, fault diagnosis and fault-tolerant techniques are implemented in Matlab/Simulink and executed in real-time in a dSpace MicroLabBox platform, with a sampling time of 70 μ s . A Yokogawa WT3000 power analyzer is used to monitor system performance. Custom-made Mosfet-based SSRs are used to perform the hardware reconfigurations.

5.1. Normal UPS Operation

The steady-state performance of the proposed UPS is shown in Figure 12. As seen in this figure, the load draws a highly distorted current from the UPS ( THD 19.33 % ), but the UPS ensures low load voltage distortion ( THD 2.55 % ), well within the acceptable range. The load draws a approximately 375 W and 235 VAr . The UPS draws approximately sinusoidal currents from the grid ( THD 0.86 % ) with unity power factor. In these conditions, the CSG and LSC display an average switching frequency of approximately 2.8 kHz and 4.4 kHz , respectively. Given the low voltage and low power conditions used for prototype safety, the UPS displays an overall efficiency of approximately 74 % in this test.

5.2. Grid-Side Converter Faults

Figure 13 displays the fault-tolerant response of the UPS when a fault occurs in inner IGBT S R 2 .
An OC fault is created in IGBT S R 2 at t = 80 ms and is quickly identified. After the diagnosis, the reconfiguration is immediately performed and the DC bus voltage reference is doubled to 220 V . As seen in Figure 13, the switching state 0 is permanently selected in phase R after the reconfiguration. As soon as the fault is detected, the GSC and DCC immediate increase their current references to the maximum defined value ( i ¯ g = 15 A in the GSC and i b a t = 10 A in the DCC). This ensures that they supply the maximum possible power to the DC bus, in order to quickly charge it. After approximately 45.5 ms both capacitors surpass 90% of the target voltage ( 110 V per capacitor), returning the current references to their regular calculated value. This results in a very fast transition to post-fault operation. The load voltage is not affected by the fault or DC bus charging, continuously ensuring a high-quality voltage waveform at the critical load.
Figure 14 demonstrates the UPS operation in the presence of an S R 2 fault (with no correction) and the steady-state post-fault operation with the proposed technique. It is clear that an uncorrected fault severely degrades the grid current waveform, resulting in a very high THD.
On the other hand, with the proposed fault-tolerant solution the UPS presents approximately the same grid current distortion as in normal operation ( THD 1 % ). The THD of the load voltage waveform actually decreases in post-fault operation. Even tough this reduction seems contradictory, it can be easily explained. After the DC voltage is doubled, the LSC mostly uses the inner voltage vectors. However, since this converter is healthy, the outer voltage vectors are still available (with double the amplitude). These larger vectors provide faster compensation of the current spikes generated by the non-linear load, reducing the small “dips” caused by these spikes on the load voltage waveform and therefore reducing the overall THD. Thus, the harmonic content found on the UPS does not increase in post-fault operation. Even though phase R no longer presents switching (since it is permanently connected to the DC bus midpoint), phases S and T display a higher switching frequency than in normal operation (≈3.6 kHz). More importantly, the higher voltage and lack of medium voltage vectors (now located at the outside of the initial modulation area) lead to a significantly higher switching frequency on the LSC (close to 8 kHz compared to 4.4 kHz in normal operation). Consequently, the higher voltage applied to each semiconductor and higher switching frequency lead to increased converter losses. This is clear in the overall UPS efficiency, which drops from an initial 73.8% to approximately 66.4%.
This demonstrates that an efficiency reduction is expected in post-fault conditions. However, it must be noted that the amplitude of this reduction is not representative of the one expected in an industrial system. Since very low power is drawn from the UPS in this test, even a small increase in losses produces a significant efficiency reduction. In high-power operation, the efficiency should be reduced, but not in such a considerable way. Even with this efficiency reduction, fault tolerance is highly advantageous, since it allows the system to remain in operation until the fault is repaired.
It is also clear from Figure 13 that the capacitor balance is reduced after the fault, resulting in higher capacitor voltage oscillation than in normal operation. Despite the efficiency reduction, the UPS successfully maintains operation in the same conditions after the fault, without compromising the operation of the critical load.
The fault correction procedure in case of an outer IGBT fault (in S R 1 ) is shown in Figure 15. The fault is detected at t = 60 ms and the converter immediately triggers the DC voltage adjustment. As seen in the figure, the grid currents are distorted while the DC bus increases, but resume sinusoidal waveform once the DC bus approaches its target voltage. In this case, the DC bus voltage is not doubled, but increased only to the voltage value calculated using (4).
The advantages of the proposed technique in steady-state are shown in Figure 16.
From Figure 16a it is clear that this fault only affects the converter for a short portion of the period, during the transition to negative current (as seen in Figure 5). Nonetheless, it causes significant grid current distortion, which needs to be corrected. As shown in Figure 16b, the proposed technique reduces the current THD to approximately 1.65 % . Several design choices made in the fault-tolerant technique can be better understood by studying Figure 16c–e. Figure 16c clearly demonstrates that without adjusting the DC bus voltage, an acceptable correction may not be possible (depending on the operating conditions). Comparing Figure 16b,d, one can conclude that a higher THD reduction would be possible by doubling the DC bus voltage, instead of performing a minimal DC bus voltage increase. However, a higher DC bus voltage also leads to higher switching losses in both the GSC and LSC—with full DC bus voltage doubling, the average GSC/LSC switching frequency is 4.4 kHz / 8 kHz vs. 4.2 kHz / 7.5 kHz in the minimal voltage increase case—consequently causing lower UPS efficiency (65.6% vs. 68%). This is why a minimal voltage increment is advantageous.
It is important to note that the minimal voltage increase in this case was quite significant (from 110 V to approximately 185 V —roughly a 68% increase). This is mainly due to the very low grid voltage used in the tests (for prototype safety). If higher voltage is used, a significantly lower voltage increase would be seen (proportionally). For example, with a grid voltage of 400 V , 700 V DC bus and the converter drawing 7.5 kW from the grid, Equation (4) would result in a minimum DC voltage of approximately 826.5 V —a 19.5% increase. Thus, in industrial applications this approach will carry even higher advantage than demonstrated by these results.
Finally, Figure 16e demonstrates the UPS performance obtained with a complete elimination of the affected switching state (1) from phase R. This approach reduces the control versatility more than the proposed solution, since the state cannot be used in the conditions in which it is not affected by the fault. Even though this does not compromise the modulation area, it reduces the DC bus balancing capabilities of the converter, which leads to higher DC bus unbalance (clearly seen in the figure), as well as a higher grid current THD. This clearly demonstrates the advantages of using the proposed selective switching state exclusion technique.
Figure 17 displays the case of a fault in clamp diode D R 5 of the GSC. As shown in Figure 17, the proposed technique is able to correct the clamp diode fault merely through software adaptations.
If no corrective action is taken, the current in the faulty phase R is slightly distorted, as seen in Figure 17a. More importantly, the unexpected voltage output of the affected switching state leads to erroneous DC bus power calculation, which raises the DC bus voltage level (from 55 V to about 63 V ). By avoiding the affected control state, this problem is entirely avoided and the grid current THD remains similar to pre-fault conditions. As before, the proposed selective state exclusion promotes better DC bus voltage balance than a full state exclusion. In this fault case, the DC bus voltage remains the same and the switching frequency is not significantly altered, resulting in approximately the same efficiency as in normal operation.
Since anti-parallel diode faults could be potentially destructive for the developed prototype, due to the high voltage spikes caused by the sudden phase current elimination, this type of fault was not tested experimentally. Instead, the fault-tolerant procedure was triggered without an actual fault, merely to demonstrate the transient and post-fault performance with this type of fault. This is illustrated in Figure 18.
As in previous cases, the DC bus voltage reference is immediately doubled and the controller selectively avoids the switching states that use the faulty diode (thus avoiding causing additional voltage spikes). During the DC bus voltage doubling the grid currents are considerably distorted, but resume operation with low distortion as soon as the target DC voltage is reached ( THD 0.98 % in steady-state). The load voltage THD is reduced, as previously explained. As before, a UPS efficiency reduction is observed in fault-tolerant operation.
Figure 19 demonstrates the corrective potential of the proposed technique in cases where multiple simultaneous faults exist in the GSC.
The UPS post-fault performance in each presented case is demonstrated with no corrective action (on top) and with the proposed fault-tolerant mechanism (on the bottom). In all cases, it is clear that the proposed technique significantly reduces the impact of the faults on the grid current waveform and on the DC bus voltage level (which tends to deviate from the intended reference when in the presence of faults). The load voltage waveform also tends to slightly improve. In the first and second cases, the post-correction THD values are similar to those found in normal operation (lower in the case of voltage THD, as previously explained)—seen in Figure 19d,e. The third case, shown in Figure 19c,f, represents the case of two faults in outer IGBTs, located both in an upper a lower half-leg ( S R 1 and S S 4 ). From Table 1, this type of fault cannot be completely corrected, since it is impossible to recover a full modulation area. Nonetheless, the proposed technique is able to significantly reduce the effect of the fault, leaving the resulting grid current THD with an acceptable value ( 3.1 % ). This demonstrates that even in cases in which a full modulation area cannot be obtained, the doubling of the DC bus and the proposed selective state exclusion can provide acceptable post-fault performance. In all cases, GSC/LSC switching frequency significantly increases after the DC voltage doubling (to slightly over 4 kHz / 8 kHz ), once again leading to an efficiency reduction.

5.3. Load-Side Converter Faults

Experimental results are now presented for the case of faults in the LSC. Figure 20 demonstrates the steady-state UPS operation after a fault in IGBTs S A 1 and S A 2 , when no corrective actions are applied. As visible, these faults have a very high impact on the load voltage waveform, especially in the inner IGBT case. These faults severely distort the load voltage waveforms and alter their RMS value, which can compromise the operation of the protected critical load.
Figure 21 displays the response of the proposed fault-tolerant UPS when a fault occurs in inner IGBT S A 2 of the LSC.
The fault occurs at t = 80 ms and is quickly identified. The DC bus voltage reference is immediately doubled and the controller avoids the affected switching states. The GSC and DCC immediately begin to inject as much power as possible into the DC bus, raising its voltage to the new reference value ( 220 V ) in little over 30 ms . The grid-current distortion remains close to the pre-fault values. The load voltage distortion after the reconfiguration is not significantly increased (raises from 2.55% to 2.7%). During the transient, the load voltage is distorted (mainly in phase A). However, this distortion is relatively mild and lasts only for about one fundamental period, which should not compromise the critical load operation. The DC bus capacitors balance is not significantly affected by LSC faults, since the GSC is the main responsible for maintaining the DC bus capacitors balanced. In post-fault operation, the GSC switching frequency increases to approximately 3.3 kHz . The switching frequency in phases B and C of the LSC increases to approximately 5.1 kHz . Thus, the system displays switching frequencies significantly lower than in the case of GSC faults. In addition, phase A no longer has switching losses, since a hardware reconfiguration is performed. This results in an overall efficiency considerably higher than in the case of GSC faults—system efficiency is reduced from 73.8% to 71.4%.
The response of the proposed fault-tolerant system when a fault occurs in outer IGBT S A 1 is displayed in Figure 22.
In this case, as seen in the decision process in Figure 6, no hardware reconfiguration is performed. The DC bus voltage doubling is similar to the previous case. Since a reconfiguration is not performed, the LSC retains higher control versatility, which is why it can achieve lower load voltage distortion than in the previous case ( THD = 2.3 % ). In this case, the load voltage distortion during the transient is corrected even faster than in the previous case. Hence, the critical load operation is not affected by the fault. With this type of fault, the average switching frequency in post-fault operation is higher than in the previous case ( 4 kHz in the GSC and ≈ 5.6 kHz in the LSC, with all phases in operation). For this reason, a lower efficiency is obtained.
The clamp diode and anti-parallel cases are similar to those presented for the GSC (and are therefore omitted). Some cases of multiple simultaneous faults in the LSC are shown in Figure 23, without any fault correction (on top) and with the proposed fault-tolerant scheme (on the bottom).
The first case, shown in Figure 23a,d represents the case of 2 faults in the same phase (IGBTs S A 2 and S A 3 ). As seen in Figure 23a, these faults critically compromise the load voltage waveform when uncorrected. On the other hand, when the proposed fault tolerance is used, these 2 faults can be corrected through the reconfiguration of phase A and the doubling of the DC bus voltage. As seen in Figure 23d, the UPS keeps similar grid current and load voltage distortion after the fault. As in the previous cases, the overall UPS efficiency is reduced, but is considerably higher than in the case of GSC faults.
The second case, displayed in Figure 23b,e, represents the case of 2 faults in outer IGBTs in different phases, both in the upper half-leg. In this case, the fault can be completely corrected, resulting in performance similar to the pre-fault operation (with a lower efficiency).
The case in Figure 23c,f represents one of the cases in which a complete modulation area cannot be achieved—two outer IGBTs in different half-legs ( S A 1 and S B 4 , in this case)—refer to Table 1. As predicted, these two faults cannot be completely compensated by the proposed technique. Unlike the analogous case of GSC faults (in Figure 19f), sufficient fault mitigation cannot be achieved and significant voltage distortion is seen on the load voltage waveform ( THD = 11.3 % ), which will most likely compromise the operation of the critical load.
Nonetheless, several cases of simultaneous multiple faults can be effectively corrected in the LSC.

5.4. DC-DC Converter Faults

Results are now presented demonstrating the performance of the system when an OC fault occurs in the DC-DC converter. Figure 24 demonstrates the UPS operation when a fault occurs in outer IGBT S D 1 of the 3LDC converter, while the batteries are being charged.
As visible in Figure 24, the batteries are initially being charged with a 2 A current. Then, at t = 20 ms , an OC fault is created in IGBT S D 1 . The DC bus voltage reference is immediately doubled. Both the GSC and the DCC immediately begin charging the DC bus. The fault in S D 1 does not affect the discharging of the batteries, so the DCC can contribute to raise the DC bus voltage without restrictions. As the DC bus is charged, the DCC resumes battery charging. At this point, correct operation with positive current is already possible and a normal operation is resumed.
Figure 25 displays the case of a fault in inner IGBT S D 2 . The UPS operates in stored energy mode when the fault occurs, with the DCC supplying all energy to the load.
When the fault is identified, at t = 150 ms , the reconfiguration is immediately performed, which restores the ability of the converter to generate negative current. Simultaneously, the DC bus voltage reference is doubled. This makes the DCC draw as much power as possible from the batteries, in order to raise the DC bus voltage. In this particular case, since the UPS operates in stored energy mode, the GSC cannot contribute to raise the DC bus voltage, making DC bus charging slower. To minimize this problem, the DCC can draw higher current from the batteries to speed up this process (effectively operating in overload for the duration of the process). This is possible because batteries typically support higher discharge currents for short periods (higher than the rated continuous discharge current). Since the DC charging process is usually fast (the DCC operates in overload only for approximately 226 ms in this test), this does not pose a risk for the batteries. In the experimental tests, the battery overcurrent limit established for this period is 13 A . Depending on the used battery type and characteristics, this overcurrent limit can be significantly higher (for example, with lithium batteries)—the higher the current drawn from the batteries, the faster the transition to post-fault operation.
After the reconfiguration, the DCC looses its ability to balance the DC bus capacitors, and is only able to charge capacitor C 2 . Thus, as the converter tries to raise the DC bus voltage, it also significantly increases the unbalance between the two capacitors (reaching values as high as 60 V —visible in Figure 25). This case is particularly affected by this limitation because the GSC is not available in stored-energy mode and cannot contribute to the DC bus balance. The LSC contributes to correct this unbalance, but due to the higher priority given by this converter to the output voltage waveform the capacitor balancing is relatively slow. Due to an initial drop in v C 1 voltage, the load voltage waveform is slightly affected for approximately 2 fundamental periods (with a small reduction of peak value).
Approximately 350 ms after the fault, at t = 500 ms , steady-state is reached. Since the DCC can only charge capacitor C 2 , the LSC is the only converter responsible for maintaining capacitor balance. Thus, an unbalance of approximately 16 V is maintained in steady-state. The overall post-fault unbalance could be lowered by raising the relative weight of the DC bus balancing objective in the LSC global FCS-MPC cost function, but this would lead to a degradation of the load voltage waveform. This unbalance (approximately 7% of the total DC bus voltage) is not ideal, but does not compromise the continuous operation of the UPS in fault-tolerant mode, especially since the UPS can only remain in stored energy mode for a relatively short period of time (until the batteries are depleted). It is also important to note that this case is relatively unlikely, since a UPS rarely operates in stored energy mode (only when the grid fails) and only for short periods of time. Despite this, the proposed fault-tolerant solution ensures a continuous and uninterrupted load supply in any fault case.

5.5. Multiple Converter Faults

The ability of the proposed non-redundant fault-tolerant scheme to correct faults in multiple converters simultaneously is demonstrated in Figure 26 and Figure 27.
In Figure 26 a fault in inner IGBT S R 2 of the GSC is created first. The fault is quickly identified, and the hardware reconfiguration is performed in phase R of the GSC. The DC bus voltage reference is immediately doubled. At t = 0.865 s , a fault in inner IGBT S A 2 of the LSC is created. The reconfiguration is immediately performed in phase A of the LSC and, since the DC bus voltage is already doubled, post-fault operation is immediately achieved (with a practically instantaneous transition). After the second fault occurs, a higher DC bus capacitor voltage oscillation can be observed. Nonetheless, this is not significant and does not affect the UPS operation.
In Figure 27, the same two faults occur, but in reverse order. Thus, as the LSC fault happens first, the LSC needs to wait for the DC bus voltage doubling to achieve post-fault operation, leading to a short period of slight voltage waveform distortion, as seen in Figure 21.
When the GSC fault occurs, its transition to post-fault operation is practically instantaneous, since it does not need to wait for the DC bus voltage doubling.
As this example demonstrates, the proposed non-redundant fault-tolerant strategy allows the correction of simultaneous faults in different converters, retaining full-rated capabilities. Faults can be corrected simultaneously in all converters of the UPS.

6. Discussion and Conclusions

As described in Section 3 and Section 4 and demonstrated by the experimental results in Section 5, the proposed fault-tolerant technique has a very high fault correction potential, especially since this is a non-redundant system. In this section, the advantages, disadvantages and industrial applicability of the proposed technique are discussed in light of the presented results and the most important conclusions are presented.
Fault-tolerant solutions in the literature mostly focus on IGBT OC faults, with only a few solutions considering clamp diode faults. On the other hand, the proposed fault-tolerant technique can correct OC faults in all semiconductors of the UPS—IGBTs, their respective anti-parallel diodes, and the clamp diodes—resulting in a very comprehensive correction solution. Additionally, the proposed technique provides fault tolerance not only in the 3-level NPC converters, but also in the 3-level DC-DC converter—something not done before.
The proposed system requires a low amount of additional hardware, adding little complexity to the system topology—only three bidirectional switches are required for each 3-level NPC converter and only two switches for the 3-level DC-DC converter (a total of eight switches). On the other hand, since the fault-tolerant procedure requires (in some cases) a doubling of the DC bus voltage, the minimum voltage rating of the DC bus capacitors and all the IGBTs is doubled. A higher component voltage rating can significantly increase the system cost, especially in high-voltage systems. When the required IGBT voltage ratings are close to the limit of current technology, raising the voltage rating may exponentially increase system cost, rendering the solution unfeasible. For this reason, this solution is unlikely to be economically viable in medium to high-voltage applications.
Nonetheless, 3-level converters are also used industrially in low voltage systems (such as in high-power datacenter UPS systems), due to their higher power quality, lower losses and smaller filtering requirements. In this type of system, the required IGBT voltage in a 3-level converter is relatively low. Thus, even when the voltage requirements are doubled, the IGBTs still falls within a very commonly used voltage range, which means the price increase is not overwhelming. In these cases, even though the UPS cost increase is not negligible, it is acceptable given the increase in system resilience. Consider the example of a datacenter UPS: the UPS system typically feeds only low voltage loads and needs to be extremely reliable. If, for example, a DC bus voltage of 800V is used, each IGBT would need to be rated at 400 V in a regular system or 800 V in the proposed fault-tolerant solution. Nowadays, IGBTs up to 1200 V are extremely common, which makes them relatively affordable. Hence, even though the required investment is not negligible, the significantly higher reliability of the proposed fault-tolerant system justifies it, especially in highly critical facilities, such as high-tier datacenters, in which resilience is the top priority.
The proposed technique allows all UPS converters to retain full modulation capacity after internal faults. This avoids derating the system and ensures that the critical load can continue to operate in the same conditions, regardless of the fault.
Previous work in the literature has used the hardware reconfiguration adopted for the 3-level NPC converters. However, the reconfiguration is typically performed whenever a fault is detected, regardless of its type. The proposed fault-tolerant solution performs this reconfiguration only when strictly necessary—in case of 3LNPC inner IGBT fault or multiple faults in the same phase, or in the case of 3LDC inner semiconductor fault (IGBT or diode). Thus, a reconfiguration is avoided in most cases. By avoiding an unnecessary reconfiguration, the faulty converter retains more usable switching states, ensuring higher control flexibility and minimizing the fault impact on the overall UPS performance.
The increasing of the DC bus voltage leads to increased losses in the converter, reducing its efficiency. However, this is not a critical problem, for two reasons: (1) the main objective of the UPS is protect the critical load, which is ensured by the proposed technique; (2) the UPS will only work in fault-tolerant conditions for a relatively short period, until the faults are repaired. Nonetheless, a minimal DC bus voltage increase technique is also proposed specifically for the case of outer IGBT faults in the GSC. This approach allows the correction of this type of fault with lower DC bus voltage increase, which leads to a lower UPS efficiency reduction in post-fault operation.
Unlike most solutions found in the literature, the proposed solution does not entirely prevent the converter from using the switching states affected by the fault. Instead, the adaptations made to the FCS-MPC controller ensure that the switching states affected by the fault are selectively avoided only in the conditions in which the faulty switch would need to carry a current (and fail to do so). In all other conditions, the switching state is still usable. This significantly reduces the impact of the control changes, compared to the standard solution of entirely eliminating the affected switching states from the available switching options. As demonstrated by the results, this provides more significant fault correction and reduces the negative impact of the fault. This selective exclusion of control states or each specific fault case is only made possible by the use of Model Predictive Control, which enables the inclusion of advanced control-set restrictions.
One of the main advantages of the proposed scheme is its highly differentiated approach to fault correction, depending on the existing fault(s). This minimizes the negative impact of fault correction on all UPS system converters and maximizes its overall performance.
The proposed technique can correct faults in all converters of the UPS simultaneously. Depending on the type of fault, different actions can be taken in each converter. This can result, for example, in the simultaneous reconfiguration of all converters. In addition, it is also possible to correct several cases of multiple simultaneous faults in the same converter. In all cases in which a full post-fault modulation area is achievable, similar grid current and load voltage behavior can be obtained. In the remaining cases, the proposed selective exclusion of the affected switching states and the doubling of the DC bus enable only partial mitigation of the fault effect on the grid (which can be sufficient for GSC faults, but not for LSC faults). The proposed fault-tolerant technique provides very high UPS reliability by compensating the effect of faults in all semiconductors of the UPS, thus allowing the system to remain in operation after any semiconductor fault occurs. The possibility of multiple fault correction further increases the resilience of the proposed fault-tolerant system.
It should be noted that even though the fault correction ensures a full modulation area in the faulty converters, it reduces their DC bus balancing capabilities. This is typically not critical as the controller can maintain an acceptable capacitor balance. However, if all active converters are simultaneously faulty and have their balancing capabilities reduced, the DC bus capacitors may become more significantly unbalanced, especially when operating in stored-energy mode.
A new fault-tolerant technique for the 3-level DC-DC converter is also proposed in this paper, based on the same principle used in the 3-level NPC converters. This technique allows the DC-DC converter to operate continuously with a full operating range, thus guaranteeing the viability of the UPS in case of an internal fault. Despite having a higher battery current ripple and severely reduced DC bus balancing capabilities in post-fault operation, the DC-DC converter can continue to operate uninterruptedly after an internal fault, ensuring proper UPS operation until the faults are repaired.
The proposed technique takes differentiated action depending on the faulty switch and whether the batteries need to be charged, minimizing the effect of the fault correction on the converter. The solution can simultaneously correct faults affecting each battery mode (charge/discharge).
Even though the proposed technique requires the charging of the DC bus, and therefore does not provide an instant transition to fault-tolerant operation, the transient impact on the critical load is relatively low. As demonstrated by the presented results, the load voltage generated by the UPS is not significantly affected by faults in the GSC and DCC, even during the reconfiguration and voltage doubling procedure. When a fault occurs in the LSC, the load voltage waveform can be slightly distorted while the DC bus voltage is increased. However, this distortion is relatively low and exists only during a short period of time, so it should not have a significant impact on the critical load operation. In the tested conditions, the proposed UPS system complies with the power quality standards EN 50160 and IEC-6100-3-2, both in relation to the output voltage and to the current drawn from the grid, even in fault-tolerant operation. In the presented results, the output voltage total harmonic distortion is kept below 3% for all correctable faults, which is well below the maximum limit of 8% defined for a point-of-delivery. Individual harmonics also present low values, well below the admissible limits defined in EN 50160. The current drawn from the grid also presents low distortion, with each harmonic component bellow the limits established in IEC-6100-3-2, even in the cases with higher distortion (within the fault cases correctable with the proposed technique). The developed prototype represents a scaled-down lab-oriented system, working at low voltage/current levels, so there is relatively little value in the compliance with these standards. Nonetheless, a full-scale system using these techniques should display an analogous response, resulting in a high-quality, highly resilient UPS system.
It is also important to note that the proposed corrective measures need to be triggered by fault diagnosis. Thus, the correction can only be as fast as the used diagnostic technique. If the used diagnostic algorithm does not provide a fast detection and identification of the faulty switch, there may be a small period after the fault occurs and until the diagnosis is completed, in which the fault affects the UPS operation and no corrective action was taken yet. For this reason, it is very important to have a fast and accurate fault diagnosis solution, to minimize this delay as much as possible.
Generally speaking, fault diagnosis is typically harder to achieve when a given fault has a relatively low impact on the converter (e.g., clamp diode faults). This can potentially lead to a slower identification and consequent delay of the fault-tolerant action. However, since the impact of the fault on the UPS is low in these cases, this short delay does not usually carry significant consequences. In a UPS system, the main concern is the protection of the critical load, so it is particularly important to quickly correct faults in the LSC. Since all faults in the LSC have a significant impact on the UPS, fault identification is easier to achieve and a fast diagnosis is obtained.
As demonstrated by the results, the UPS efficiency can be considerably lower in fault-tolerant operation. It is important to note that a very steep efficiency reduction was seen in the results due to the low-power levels used in the tests (for prototype safety). The magnitude of this reduction does not convey the one that would be found in a high-power system, but it does demonstrate that an efficiency reduction is to be expected. The UPS can also present higher DC bus capacitor unbalance in post-fault scenarios and higher harmonic distortion. Given that the main priority of the UPS is to protect a critical load, the observed efficiency reduction is entirely acceptable, since it carries costs greatly inferior to an unscheduled critical process interruption or disruption. Moreover, fault-tolerant operation should be a temporary state, maintained only until the fault is repaired. In highly critical applications, such as high-tier datacenters or other critical infrastructures, maintenance teams should be able to quickly perform maintenance operations and replace the faulty component(s), reverting the system to normal operation in a relatively short time-frame. The proposed techniques effectively keep the UPS system in operation with acceptable performance and full-rated characteristics, protecting the critical process and avoiding unscheduled interruptions and downtime.

Author Contributions

Conceptualization, L.C.; methodology, L.C.; software, L.C.; validation, L.C.; formal analysis, L.C.; investigation, L.C.; resources, A.M.; data curation, L.C.; writing–original draft preparation, L.C.; writing–review and editing, L.C. and A.M.; visualization, L.C. and A.M.; supervision, A.M.; project administration, A.M.; funding acquisition, A.M. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Project SAICT-45-2017-POCI-01-0145-FEDER-029112—PTDC/ EEI-EEE/29112/2017, funded by Programa Operacional Temático Competitividade e Internacionalização—FEDER and by the Foundation for Science and Technology (FCT)—OE, and in part by the Project UIDB/EEA/50008/2020, funded by FCT–OE.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Abu-Rub, H.; Bayhan, S.; Moinoddin, S.; Malinowski, M.; Guzinski, J. Medium-Voltage Drives: Challenges and Existing Technology. IEEE Power Electron. Mag. 2016, 3, 29–41. [Google Scholar] [CrossRef]
  2. Zhang, W.; Xu, D.; Enjeti, P.; Li, H.; Hawke, J.; Krishnamoorthy, H. Survey on Fault-Tolerant Techniques for Power Electronic Converters. IEEE Trans. Power Electron. 2014, 29, 6319–6331. [Google Scholar] [CrossRef]
  3. Mirafzal, B. Survey of Fault-Tolerance Techniques for Three-Phase Voltage Source Inverters. IEEE Trans. Ind. Electron. 2014, 61, 5192–5202. [Google Scholar] [CrossRef]
  4. Wu, R.; Blaabjerg, F.; Wang, H.; Liserre, M.; Iannuzzo, F. Catastrophic Failure and Fault-Tolerant Design of IGBT Power Electronic Converters—An Overview. In Proceedings of the IECON 2013—39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria, 10–13 November 2013; pp. 507–513. [Google Scholar] [CrossRef] [Green Version]
  5. Lezana, P.; Pou, J.; Meynard, T.; Rodriguez, J.; Ceballos, S.; Richardeau, F. Survey on Fault Operation on Multilevel Inverters. IEEE Trans. Ind. Electron. 2010, 57, 2207–2218. [Google Scholar] [CrossRef] [Green Version]
  6. Welchko, B.A.; Lipo, T.A.; Jahns, T.M.; Schulz, S.E. Fault Tolerant Three-Phase AC Motor Drive Topologies: A Comparison of Features, Cost, and Limitations. IEEE Trans. Power Electron. 2004, 19, 1108–1116. [Google Scholar] [CrossRef] [Green Version]
  7. Kumar, G.K.; Elangovan, D. Review on Fault-Diagnosis and Fault-Tolerance for DC–DC Converters. IET Power Electron. 2020, 13, 1–13. [Google Scholar] [CrossRef]
  8. Tashakori, A. Review on VSI Switch Fault Tolerant Control Systems for Electric Vehicle Drivetrains. Eng. Lett. 2016, 24, 215–224. [Google Scholar]
  9. Hu, K.; Liu, Z.; Yang, Y.; Iannuzzo, F.; Blaabjerg, F. Ensuring a Reliable Operation of Two-Level IGBT-Based Power Converters: A Review of Monitoring and Fault-Tolerant Approaches. IEEE Access 2020, 8, 89988–90022. [Google Scholar] [CrossRef]
  10. Errabelli, R.R.; Mutschler, P. Fault-Tolerant Voltage Source Inverter for Permanent Magnet Drives. IEEE Trans. Power Electron. 2012, 27, 500–508. [Google Scholar] [CrossRef]
  11. Li, H.; Guo, Y.; Xia, J.; Li, Z.; Zhang, X. Open-Circuit Fault Diagnosis for a Fault-Tolerant Three-Level Neutral-Point-Clamped STATCOM. IET Power Electron. 2019, 12, 810–816. [Google Scholar] [CrossRef]
  12. Selvaraj, R.; Desingu, K.; Chelliah, T.R.; Khare, D.; Bharatiraja, C. Fault Tolerant Operation of Parallel-Connected 3L-Neutral-Point Clamped Back-to-Back Converters Serving to Large Hydro-Generating Units. IEEE Trans. Ind. Appl. 2018, 54, 5429–5443. [Google Scholar] [CrossRef]
  13. Selvaraj, G.; Sadat, A.R.; Krishnamoorthy, H.S.; Rajashekara, K. An Improved Fault-Tolerant Power Converter for Electric Vehicle Propulsion. In Proceedings of the 2020 IEEE International Conference on Power Electronics, Smart Grid and Renewable Energy (PESGRE2020), Cochin, India, 2–4 January 2020; pp. 1–5. [Google Scholar] [CrossRef]
  14. Ceballos, S.; Pou, J.; Zaragoza, J.; Robles, E.; Villate, J.; Martin, J. Fault-Tolerant Neutral-Point-Clamped Converter Solutions Based on Including a Fourth Resonant Leg. IEEE Trans. Ind. Electron. 2011, 58, 2293–2303. [Google Scholar] [CrossRef]
  15. Zhang, Y.; Zhu, Q.; Tan, X.; Zhang, T.; Wang, M. Fault-Tolerant Control for Neutral-Point-Clamped Converter Based on a Fourth Asymmetric Leg. In Proceedings of the 2016 IEEE 8th International Power Electronics and Motion Control Conference (IPEMC-ECCE Asia), Hefei, China, 22–26 May 2016; pp. 1065–1071. [Google Scholar] [CrossRef]
  16. Ceballos, S.; Pou, J.; Robles, E.; Gabiola, I.; Zaragoza, J.; Villate, J.L.; Boroyevich, D. Three-Level Converter Topologies With Switch Breakdown Fault-Tolerance Capability. IEEE Trans. Ind. Electron. 2008, 55, 982–995. [Google Scholar] [CrossRef]
  17. Ceballos, S.; Pou, J.; Zaragoza, J.; Martin, J.L.; Robles, E.; Gabiola, I.; Ibanez, P. Efficient Modulation Technique for a Four-Leg Fault-Tolerant Neutral-Point-Clamped Inverter. IEEE Trans. Ind. Electron. 2008, 55, 1067–1074. [Google Scholar] [CrossRef]
  18. Katebi, R.; He, J.; Bobeck, T.A.; Khan, W.A.; Weise, N. High-Efficiency Fault-Tolerant Three-Level SiC Active NPC Converter for Safety-Critical Renewable Energy Applications. In Proceedings of the 2019 IEEE 10th International Symposium on Power Electronics for Distributed Generation Systems (PEDG), Xi’an, China, 3–6 June 2019; pp. 665–669. [Google Scholar] [CrossRef]
  19. Shen, Y.; Miao, B.; Wu, D.; Ali Ibrahim, K. Fault-Tolerant Control Strategy for Neutral-Point-Clamped Three-Level Inverter. J. Control Sci. Eng. 2018, 2018, 1–9. [Google Scholar] [CrossRef] [Green Version]
  20. Abdelghani, A.B.B.; Abdelghani, H.B.; Richardeau, F.; Blaquière, J.; Mosser, F.; Slama-Belkhodja, I. Versatile Three-Level FC-NPC Converter With High Fault-Tolerance Capabilities: Switch Fault Detection and Isolation and Safe Postfault Operation. IEEE Trans. Ind. Electron. 2017, 64, 6453–6464. [Google Scholar] [CrossRef]
  21. Im, W.S.; Kim, J.M.; Lee, D.C.; Lee, K.B. Diagnosis and Fault-Tolerant Control of Three-Phase AC-DC PWM Converter Systems. IEEE Trans. Ind. Appl. 2013, 49, 1539–1547. [Google Scholar] [CrossRef]
  22. Lee, J.S.; Lee, K.B. Open-Circuit Fault-Tolerant Control for Outer Switches of Three-Level Rectifiers in Wind Turbine Systems. IEEE Trans. Power Electron. 2016, 31, 3806–3815. [Google Scholar] [CrossRef]
  23. Lee, J.S.; Lee, K.B. Open-Switch Fault Tolerance Control for a Three-Level NPC/T-Type Rectifier in Wind Turbine Systems. IEEE Trans. Ind. Electron. 2015, 62, 1012–1021. [Google Scholar] [CrossRef]
  24. Ku, H.K.; Im, W.S.; Kim, J.M.; Suh, Y.S. Fault Detection and Tolerant Control of 3-Phase NPC Active Rectifier. In Proceedings of the 2012 IEEE Energy Conversion Congress and Exposition (ECCE), Raleigh, NC, USA, 15–20 September 2012; pp. 4519–4524. [Google Scholar] [CrossRef]
  25. Jung, J.H.; Ku, H.K.; Son, Y.D.; Kim, J.M. Open-Switch Fault Diagnosis Algorithm and Tolerant Control Method of the Three-Phase Three-Level NPC Active Rectifier. Energies 2019, 12, 2495. [Google Scholar] [CrossRef] [Green Version]
  26. Ku, H.K.; Kim, J.M. Multiple Open-Switch Faults Detection and Fautls Tolerant Method of Three-Level Three-Phase NPC Active Rectifier. In Proceedings of the IECON 2013-39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria, 10–13 November 2013; pp. 1062–1067. [Google Scholar] [CrossRef]
  27. Choi, D.; Moon, S.; Lee, K. An Open-Switch Fault Detection Method and Tolerance Controls Based on MPDPC in a NPC Rectifier. In Proceedings of the 2014 IEEE Conference on Energy Conversion (CENCON), Johor Bahru, Malaysia, 13–14 October 2014; pp. 354–359. [Google Scholar] [CrossRef]
  28. Choi, U.; Lee, J.; Blaabjerg, F.; Lee, K. Open-Circuit Fault Diagnosis and Fault-Tolerant Control for a Grid-Connected NPC Inverter. IEEE Trans. Power Electron. 2016, 31, 7234–7247. [Google Scholar] [CrossRef]
  29. Dai, B.; Zhang, M.; Guo, Y.; Zhang, X. Selective Harmonic Elimination Pwm Strategy for Three-Level Npc Inverters Under Fault-Tolerant Operation. Int. J. Innov. Comp. Inf. Control 2019, 15, 1793–1805. [Google Scholar] [CrossRef]
  30. Yu, Y.; Li, X.; Wei, L. Fault Tolerant Control of Five-Level Inverter Based on Redundancy Space Vector Optimization and Topology Reconfigruation. IEEE Access 2020, 8, 194342–194350. [Google Scholar] [CrossRef]
  31. Zhang, Z.; Liu, X.; Cai, K.; Gao, F.; Kennel, R. Fault Tolerant Predictive Control of Three-Level Neutral-Point-Clamped Back-to-Back Power Converters. In Proceedings of the 2018 International Power Electronics Conference (IPEC-Niigata 2018 -ECCE Asia), Niigata, Japan, 20–24 May 2018; pp. 3965–3970. [Google Scholar] [CrossRef]
  32. Ceballos, S.; Pou, J.; Robles, E.; Zaragoza, J.; Martin, J.L. Performance Evaluation of Fault-Tolerant Neutral-Point-Clamped Converters. IEEE Trans. Ind. Electron. 2010, 57, 2709–2718. [Google Scholar] [CrossRef]
  33. Azer, P.; Ouni, S.; Narimani, M. A Novel Fault-Tolerant Technique for Active-Neutral-Point-Clamped Inverter Using Carrier-Based PWM. IEEE Trans. Ind. Electron. 2020, 67, 1792–1803. [Google Scholar] [CrossRef]
  34. Halabi, L.M.; Alsofyani, I.M.; Lee, K.B. Multiple-Fault-Tolerant Strategy for Three-Phase Hybrid Active Neutral Point Clamped Converters Using Enhanced Space Vector Modulation Technique. IEEE Access 2020, 8, 180113–180123. [Google Scholar] [CrossRef]
  35. Katebi, R.; He, J.; Weise, N. An Advanced Three-Level Active Neutral-Point-Clamped Converter with Improved Fault-Tolerant Capabilities. IEEE Trans. Power Electron. 2018, 33, 6897–6909. [Google Scholar] [CrossRef] [Green Version]
  36. Halabi, L.M.; Mohd Alsofyani, I.; Lee, K.B. Open-Circuit Fault Tolerance Method for Three-Level Hybrid Active Neutral Point Clamped Converters. Electronics 2020, 9, 1535. [Google Scholar] [CrossRef]
  37. Mendes, A.; Cardoso, A. Fault-Tolerant Operating Strategies Applied to Three-Phase Induction-Motor Drives. IEEE Trans. Ind. Electron. 2006, 53, 1807–1817. [Google Scholar] [CrossRef]
  38. Freire, N.M.A.; Cardoso, A.J.M. A Fault-Tolerant PMSG Drive for Wind Turbine Applications With Minimal Increase of the Hardware Requirements. IEEE Trans. Ind. Appl. 2014, 50, 2039–2049. [Google Scholar] [CrossRef]
  39. Kiselev, A.; Catuogno, G.R.; Kuznietsov, A.; Leidhold, R. Finite-Control-Set MPC for Open-Phase Fault-Tolerant Control of PM Synchronous Motor Drives. IEEE Trans. Ind. Electron. 2020, 67, 4444–4452. [Google Scholar] [CrossRef]
  40. Zhou, D.; Zhao, J.; Liu, Y. Independent Control Scheme for Nonredundant Two-Leg Fault-Tolerant Back-to-Back Converter-Fed Induction Motor Drives. IEEE Trans. Ind. Electron. 2016, 63, 6790–6800. [Google Scholar] [CrossRef]
  41. Zhou, D.; Tang, Y. An Online Open-Circuit Fault Diagnosis and Fault Tolerant Scheme for Three-Phase AC-DC Converters with Model Predictive Control. In Proceedings of the 2018 International Power Electronics Conference (IPEC-Niigata 2018 -ECCE Asia), Niigata, Japan, 20–24 May 2018; pp. 434–438. [Google Scholar] [CrossRef]
  42. Li, J.; Lv, H.; Shang, S.; Jin, N. Topology and Control of Two-Stage Bidirectional AC/DC Fault Tolerant Converter. In Proceedings of the 2018 5th International Conference on Information Science and Control Engineering (ICISCE), Zhengzhou, China, 20–22 July 2018; pp. 1006–1010. [Google Scholar] [CrossRef]
  43. Li, Y.; Li, G.; Wu, Z.; Hu, S.; Jin, N.; Guo, L.; Luo, K. Multi-Vector Model Predictive Direct Power Control for Fault-Tolerant Bidirectional AC/DC Converter. In Proceedings of the 2019 IEEE International Symposium on Predictive Control of Electrical Drives and Power Electronics (PRECEDE), Quanzhou, China, 31 May–2 June 2019; pp. 1–5. [Google Scholar] [CrossRef]
  44. Yao, G.; Li, Y.; Li, Q.; Hu, S.; Jin, N. Model Predictive Power Control for a Fault-Tolerant Grid-Connected Converter Using Reconstructed Currents. IET Power Electron. 2020, 13, 1181–1190. [Google Scholar] [CrossRef]
  45. Hu, S.; Liu, G.; Jin, N.; Guo, L. Model Predictive Current Control for Fault-Tolerant Bidirectional Voltage Source Converter With Open Circuit Fault and Unbalanced Grid Voltage. IEEE Access 2020, 8, 154966–154974. [Google Scholar] [CrossRef]
  46. Freire, N.M.A.; Cardoso, A.J.M. A Fault-Tolerant Direct Controlled PMSG Drive for Wind Energy Conversion Systems. IEEE Trans. Ind. Electron. 2014, 61, 821–834. [Google Scholar] [CrossRef]
  47. Gonçalves, P.F.C.; Cruz, S.M.A.; Abadi, M.B.; Caseiro, L.M.A.; Mendes, A.M.S. Fault-Tolerant Predictive Power Control of a DFIG for Wind Energy Applications. IET Electr. Power Appl. 2017, 11, 969–980. [Google Scholar] [CrossRef]
  48. Lopes, P.; Mendes, A. Fault Tolerance in Active Power Filters, Based on Multilevel NPC Topology. In IECON In Proceedings of the 2012—38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012; pp. 410–415. [Google Scholar] [CrossRef]
  49. Caseiro, L.; Mendes, A.; Cruz, S. Fault Tolerance in Back-to-Back Three-Level Neutral-Point-Clamped Induction Motor Drives. In Proceedings of the 7th IET International Conference on Power Electronics, Machines and Drives (PEMD 2014), Manchester, UK, 8–10 April 2014; pp. 1–6. [Google Scholar] [CrossRef]
  50. Caseiro, L.; Mendes, A.; Alcaso, A. Fault Diagnosis and Tolerance in Three-Level Neutral-Point-Clamped Rectifiers. In Proceedings of the IECON 2012—38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012; pp. 404–409. [Google Scholar] [CrossRef]
  51. Li, S.; Xu, L. Strategies of Fault Tolerant Operation for Three-Level PWM Inverters. IEEE Trans. Power Electron. 2006, 21, 933–940. [Google Scholar] [CrossRef]
  52. Deng, Q.; Ge, X. Fault-Tolerant Control and Its Transit Process for Three-Level NPC Inverter Fed Induction Motor System. In Proceedings of the 2020 15th IEEE Conference on Industrial Electronics and Applications (ICIEA), Kristiansand, Norway, 9–13 November 2020; pp. 921–926. [Google Scholar] [CrossRef]
  53. Abdelghani, A.B.; Sakly, J.; Abdelghani, H.B.; Slamabelkhodja, I. Reliable, Efficient and Fault Tolerant Power Converter for Grid-Connected PV System. In Proceedings of the 2018 International Conference on Electrical Sciences and Technologies in Maghreb (CISTEM), Algiers, Algeria, 28–31 October 2018; pp. 1–6. [Google Scholar] [CrossRef]
  54. Bubert, A.; Lim, S.; Doncker, R.W.D. Comparison of 2-Level B6C and 3-Level NPC Inverter Topologies for Electric Vehicles. In Proceedings of the 2017 IEEE Southern Power Electronics Conference (SPEC), Puerto Varas, Chile, 4–7 December 2017; pp. 1–6. [Google Scholar] [CrossRef]
  55. Deng, Q.; Ge, X. Unified SVPWM Strategy for Post-Fault Three-Level NPC Voltage Source Inverters. In Proceedings of the 2019 10th International Conference on Power Electronics and ECCE Asia (ICPE 2019-ECCE Asia), Busan, Korea, 27–30 May 2019; pp. 3090–3095. [Google Scholar]
  56. Shahbazi, M.; Poure, P.; Saadate, S.; Zolghadri, M. FPGA-Based Reconfigurable Control for Fault-Tolerant Back-to-Back Converter Without Redundancy. IEEE Trans. Ind. Electron. 2013, 60, 3360–3371. [Google Scholar] [CrossRef] [Green Version]
  57. Freire, N.M.A.; Cardoso, A.J.M. Fault-Tolerant PMSG Drive With Reduced DC-Link Ratings for Wind Turbine Applications. IEEE J. Emerg. Sel. Top. Power Electron. 2014, 2, 26–34. [Google Scholar] [CrossRef]
  58. Selvaraj, R.; Desingu, K.; Chelliah, T.R. Shared-Leg Fault Tolerant Operation of Multi-Channeled Power Converters Serving to Large Rated DFIM Unit. In Proceedings of the 2020 IEEE Applied Power Electronics Conference and Exposition (APEC), New Orleans, LA, USA, 15–19 March 2020; pp. 1461–1466. [Google Scholar] [CrossRef]
  59. Jlassi, I.; Cardoso, A.J.M. Fault-Tolerant Back-to-Back Converter for Direct-Drive PMSG Wind Turbines Using Direct Torque and Power Control Techniques. IEEE Trans. Power Electron. 2019, 34, 11215–11227. [Google Scholar] [CrossRef]
  60. Jlassi, I.; Cardoso, A.J.M. Open-Circuit Fault-Tolerant Operation of Permanent Magnet Synchronous Generator Drives for Wind Turbine Systems Using a Computationally Efficient Model Predictive Current Control. IET Electr. Power Appl. 2021. [Google Scholar] [CrossRef]
  61. Yelamarthi, B.S.S.G.; Sandepudi, S.R. Predictive Torque Control of Three-Phase Induction Motor Drive with Inverter Switch Fault-Tolerance Capabilities. IEEE J. Emerg. Sel. Top. Power Electron. 2020, 1. [Google Scholar] [CrossRef]
  62. Gupta, Y.B.S.S.; Rao, S.S. A Modified Inverter Topology for Fault-Tolerant Direct Torque Control Induction Motor Drive. Int. J. Electron. 2020, 107, 1985–2005. [Google Scholar] [CrossRef]
  63. Zarei, M.E.; Gupta, M.; Ramirez, D.; Martinez-Rodrigo, F. Switch Fault Tolerant Model-Based Predictive Control of a VSC Connected to the Grid. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 949–960. [Google Scholar] [CrossRef]
  64. Ni, K.; Hu, Y.; Lagos, D.T.; Chen, G.; Wang, Z.; Li, X. Highly Reliable Back-to-Back Power Converter Without Redundant Bridge Arm for Doubly Fed Induction Generator-Based Wind Turbine. IEEE Trans. Ind. Appl. 2019, 55, 3024–3036. [Google Scholar] [CrossRef]
  65. Ni, K.; Hu, Y.; Chen, G.; Gan, C.; Li, X. Fault-Tolerant Operation of DFIG-WT With Four-Switch Three-Phase Grid-Side Converter by Using Simplified SVPWM Technique and Compensation Schemes. IEEE Trans. Ind. Appl. 2019, 55, 659–669. [Google Scholar] [CrossRef]
  66. Zarei, M.E.; Ramírez, D.; Nicolas, C.V.; Arribas, J.R. Three-Phase Four-Switch Converter for SPMS Generators Based on Model Predictive Current Control for Wave Energy Applications. IEEE Trans. Power Electron. 2020, 35, 289–302. [Google Scholar] [CrossRef]
  67. Chao, K.H.; Ke, C.H. Fault Diagnosis and Tolerant Control of Three-Level Neutral-Point Clamped Inverters in Motor Drives. Energies 2020, 13, 6302. [Google Scholar] [CrossRef]
  68. Rodriguez, J.; Kazmierkowski, M.; Espinoza, J.; Zanchetta, P.; Abu-Rub, H.; Young, H.; Rojas, C. State of the Art of Finite Control Set Model Predictive Control in Power Electronics. IEEE Trans. Ind. Informatics 2013, 9, 1003–1016. [Google Scholar] [CrossRef]
  69. Kim, S.K.; Choi, D.K.; Lee, K.B.; Lee, Y.I. Offset-Free Model Predictive Control for the Power Control of Three-Phase AC/DC Converters. IEEE Trans. Ind. Electron. 2015, 62, 7114–7126. [Google Scholar] [CrossRef]
  70. Vazquez, S.; Rodriguez, J.; Rivera, M.; Franquelo, L.G.; Norambuena, M. Model Predictive Control for Power Converters and Drives: Advances and Trends. IEEE Trans. Ind. Electron. 2017, 64, 935–947. [Google Scholar] [CrossRef] [Green Version]
  71. Villalón, A.; Rivera, M.; Salgueiro, Y.; Muñoz, J.; Dragičević, T.; Blaabjerg, F. Predictive Control for Microgrid Applications: A Review Study. Energies 2020, 13, 2454. [Google Scholar] [CrossRef]
  72. Vazquez, S.; Leon, J.I.; Franquelo, L.G.; Rodriguez, J.; Young, H.A.; Marquez, A.; Zanchetta, P. Model Predictive Control: A Review of Its Applications in Power Electronics. IEEE Ind. Electron. Mag. 2014, 8, 16–31. [Google Scholar] [CrossRef]
  73. Kouro, S.; Perez, M.A.; Rodriguez, J.; Llor, A.M.; Young, H.A. Model Predictive Control: MPC’s Role in the Evolution of Power Electronics. IEEE Ind. Electron. Mag. 2015, 9, 8–21. [Google Scholar] [CrossRef]
  74. Caseiro, L.M.A.; Mendes, A.M.S.; Cruz, S.M.A. Cooperative and Dynamically Weighted Model Predictive Control of a 3-Level Uninterruptible Power Supply With Improved Performance and Dynamic Response. IEEE Trans. Ind. Electron. 2020, 67, 4934–4945. [Google Scholar] [CrossRef]
  75. Dragicevic, T.; Novak, M. Weighting Factor Design in Model Predictive Control of Power Electronic Converters: An Artificial Neural Network Approach. IEEE Trans. Ind. Electron. 2018, 1. [Google Scholar] [CrossRef] [Green Version]
  76. Novak, M.; Nyman, U.M.; Dragicevic, T.; Blaabjerg, F. Analytical Design and Performance Validation of Finite Set MPC Regulated Power Converters. IEEE Trans. Ind. Electron. 2019, 66, 2004–2014. [Google Scholar] [CrossRef] [Green Version]
  77. Caseiro, L.M.A.; Mendes, A.M.S.; Cruz, S.M.A. Dynamically Weighted Optimal Switching Vector Model Predictive Control of Power Converters. IEEE Trans. Ind. Electron. 2019, 66, 1235–1245. [Google Scholar] [CrossRef]
  78. Choi, D.K.; Lee, K.B. Dynamic Performance Improvement of AC/DC Converter Using Model Predictive Direct Power Control With Finite Control Set. IEEE Trans. Ind. Electron. 2015, 62, 757–767. [Google Scholar] [CrossRef]
  79. Machado, O.; Martín, P.; Rodríguez, F.J.; Bueno, E.J. A Neural Network-Based Dynamic Cost Function for the Implementation of a Predictive Current Controller. IEEE Trans. Ind. Inform. 2017, 13, 2946–2955. [Google Scholar] [CrossRef]
  80. Li, X.; Zhang, H.; Shadmand, M.B.; Balog, R.S. Model Predictive Control of a Voltage-Source Inverter With Seamless Transition Between Islanded and Grid-Connected Operations. IEEE Trans. Ind. Electron. 2017, 64, 7906–7918. [Google Scholar] [CrossRef]
  81. Cortes, P.; Ortiz, G.; Yuz, J.; Rodriguez, J.; Vazquez, S.; Franquelo, L. Model Predictive Control of an Inverter With Output LC Filter for UPS Applications. IEEE Trans. Ind. Electron. 2009, 56, 1875–1883. [Google Scholar] [CrossRef]
  82. Alam, K.S.; Akter, M.P.; Shakib, S.M.S.I.; Xiao, D.; Zhang, D.; Rahman, M.F. Lyapunov-Function Based Predictive Approach for Load Voltage Control of Four-Leg Inverter with an Output LC Filter. In Proceedings of the 2018 IEEE Energy Conversion Congress and Exposition (ECCE), Portland, OR, USA, 23–27 September 2018; pp. 6880–6885. [Google Scholar] [CrossRef]
  83. Zafra, E.; Vazquez, S.; Geyer, T.; González, F.J.; Marquez, A.; Leon, J.I.; Franquelo, L.G. Finite Control Set Model Predictive Control with an Output Current Observer in the Dq-Synchronous Reference Frame for an Uninterruptible Power Supply System. In Proceedings of the 2019 IEEE 13th International Conference on Compatibility, Power Electronics and Power Engineering (CPE-POWERENG), Sonderborg, Denmark, 23–25 April 2019; pp. 1–6. [Google Scholar] [CrossRef]
  84. Zheng, C.; Dragičević, T.; Zhang, Z.; Rodriguez, J.; Blaabjerg, F. Model Predictive Control of LC-Filtered Voltage Source Inverters With Optimal Switching Sequence. IEEE Trans. Power Electron. 2021, 36, 3422–3436. [Google Scholar] [CrossRef]
  85. Mohamed, I.; Zaid, S.; Elsayed, H.; Abu-Elyazeed, M. Three-Phase Inverter with Output LC Filter Using Predictive Control for UPS Applications. In Proceedings of the 2019 2013 International Conference on Control, Decision and Information Technologies (CoDIT), Aalborg, Denmark, 2–5 September 2013; pp. 489–494. [Google Scholar] [CrossRef]
  86. Low, K.; Cao, R. Model Predictive Control of Parallel-Connected Inverters for Uninterruptible Power Supplies. IEEE Trans. Ind. Electron. 2008, 55, 2884–2893. [Google Scholar] [CrossRef]
  87. Khan, H.S.; Aamir, M.; Ali, M.; Waqar, A.; Ali, S.U.; Imtiaz, J. Finite Control Set Model Predictive Control for Parallel Connected Online UPS System under Unbalanced and Nonlinear Loads. Energies 2019, 12, 581. [Google Scholar] [CrossRef] [Green Version]
  88. Oliveira, T.; Caseiro, L.; Mendes, A.; Cruz, S. Finite Control Set Model Predictive Control for Paralleled Uninterruptible Power Supplies. Energies 2020, 13, 3453. [Google Scholar] [CrossRef]
  89. Caseiro, L.; Mendes, A. Real-Time IGBT Open-Circuit Fault Diagnosis in Three-Level Neutral-Point-Clamped Voltage-Source Rectifiers Based on Instant Voltage Error. IEEE Trans. Ind. Electron. 2015, 62, 1669–1678. [Google Scholar] [CrossRef]
  90. Caseiro, L.; Mendes, A. Real-Time Multiple IGBT Open-Circuit Fault Diagnosis in Three-Level Neutral-Point-Clamped Converters with No Additional Sensors. In Proceedings of the IECON 2015-41st Annual Conference of the IEEE Industrial Electronics Society, Yokohama, Japan, 9–12 November 2015; pp. 003181–003186. [Google Scholar] [CrossRef]
Figure 1. Proposed non-redundant fault-tolerant UPS topology (additional hardware shown in red).
Figure 1. Proposed non-redundant fault-tolerant UPS topology (additional hardware shown in red).
Energies 14 02210 g001
Figure 2. Available voltage vectors and modulation area in different conditions: (a) normal operation; (be) with OC fault in different semiconductors; (f) after hardware reconfiguration in phase R (switching states in red are unavailable; available modulation area is shown in gray; vectors in red are unavailable and those in blue have lost redundancy).
Figure 2. Available voltage vectors and modulation area in different conditions: (a) normal operation; (be) with OC fault in different semiconductors; (f) after hardware reconfiguration in phase R (switching states in red are unavailable; available modulation area is shown in gray; vectors in red are unavailable and those in blue have lost redundancy).
Energies 14 02210 g002
Figure 3. Available voltage vectors and modulation area with multiple OC faults (available modulation area in gray; vectors in red are unavailable and those in blue have lost redundancy).
Figure 3. Available voltage vectors and modulation area with multiple OC faults (available modulation area in gray; vectors in red are unavailable and those in blue have lost redundancy).
Energies 14 02210 g003
Figure 4. Available voltage vectors and modulation area after hardware reconfiguration in phase R, when the DC bus voltage is doubled.
Figure 4. Available voltage vectors and modulation area after hardware reconfiguration in phase R, when the DC bus voltage is doubled.
Energies 14 02210 g004
Figure 5. Conditions in which an outer IGBT fault (in S R 1 ) affects the GSC operation and proposed technique to ensure sufficient modulation area, with minimal DC bus voltage increase.
Figure 5. Conditions in which an outer IGBT fault (in S R 1 ) affects the GSC operation and proposed technique to ensure sufficient modulation area, with minimal DC bus voltage increase.
Energies 14 02210 g005
Figure 6. Flowchart of the decision process for fault-tolerant action in the 3-level NPC converters, with minimal hardware expansion.
Figure 6. Flowchart of the decision process for fault-tolerant action in the 3-level NPC converters, with minimal hardware expansion.
Energies 14 02210 g006
Figure 7. Available converter switching states and operating area of the 3LDC converter, in different conditions: (a) normal operation; (be) with OC faults in different semiconductors (available modulation interval shown in green; unavailable switching states in red).
Figure 7. Available converter switching states and operating area of the 3LDC converter, in different conditions: (a) normal operation; (be) with OC faults in different semiconductors (available modulation interval shown in green; unavailable switching states in red).
Energies 14 02210 g007
Figure 8. Available voltage values and operating area (in green) of the 3LDC converter, when the DC bus voltage is doubled, with an OC fault in outer IGBT S D 1 .
Figure 8. Available voltage values and operating area (in green) of the 3LDC converter, when the DC bus voltage is doubled, with an OC fault in outer IGBT S D 1 .
Energies 14 02210 g008
Figure 9. 3LDC topology and available voltage range before and after the reconfiguration due to an OC fault in inner IGBT S D 2 .
Figure 9. 3LDC topology and available voltage range before and after the reconfiguration due to an OC fault in inner IGBT S D 2 .
Energies 14 02210 g009
Figure 10. Flowchart of the decision process for fault-tolerant action in the 3LDC converter, with minimal hardware expansion.
Figure 10. Flowchart of the decision process for fault-tolerant action in the 3LDC converter, with minimal hardware expansion.
Energies 14 02210 g010
Figure 11. Experimental prototype of the proposed UPS system.
Figure 11. Experimental prototype of the proposed UPS system.
Energies 14 02210 g011
Figure 12. Normal UPS operation with a non-linear load.
Figure 12. Normal UPS operation with a non-linear load.
Energies 14 02210 g012
Figure 13. Normal and fault-tolerant UPS operation when an OC occurs in inner IGBT S R 2 of the GSC.
Figure 13. Normal and fault-tolerant UPS operation when an OC occurs in inner IGBT S R 2 of the GSC.
Energies 14 02210 g013
Figure 14. UPS steady-state operation after a fault in inner IGBT S R 2 : (a) with no fault tolerance; (b) with the proposed fault-tolerant action.
Figure 14. UPS steady-state operation after a fault in inner IGBT S R 2 : (a) with no fault tolerance; (b) with the proposed fault-tolerant action.
Energies 14 02210 g014
Figure 15. Normal and fault-tolerant UPS operation when an OC occurs in outer IGBT S R 1 of the GSC.
Figure 15. Normal and fault-tolerant UPS operation when an OC occurs in outer IGBT S R 1 of the GSC.
Energies 14 02210 g015
Figure 16. Steady-state GSC operation after a fault in outer IGBT S R 1 , with different corrective actions.
Figure 16. Steady-state GSC operation after a fault in outer IGBT S R 1 , with different corrective actions.
Energies 14 02210 g016
Figure 17. Steady-state operation after a fault in clamp diode D R 5 , with different corrective actions.
Figure 17. Steady-state operation after a fault in clamp diode D R 5 , with different corrective actions.
Energies 14 02210 g017
Figure 18. Normal and fault-tolerant UPS operation when an OC occurs in anti-parallel diode D R 1 of the GSC.
Figure 18. Normal and fault-tolerant UPS operation when an OC occurs in anti-parallel diode D R 1 of the GSC.
Energies 14 02210 g018
Figure 19. Steady-state operation after several multiple GSC faults, with and without corrective actions.
Figure 19. Steady-state operation after several multiple GSC faults, with and without corrective actions.
Energies 14 02210 g019
Figure 20. Steady-state UPS operation after a fault in: (a) outer IGBT S A 1 ; (b) inner IGBT S A 2 .
Figure 20. Steady-state UPS operation after a fault in: (a) outer IGBT S A 1 ; (b) inner IGBT S A 2 .
Energies 14 02210 g020
Figure 21. Normal and fault-tolerant UPS operation when an OC occurs in inner IGBT S A 2 of the LSC.
Figure 21. Normal and fault-tolerant UPS operation when an OC occurs in inner IGBT S A 2 of the LSC.
Energies 14 02210 g021
Figure 22. Normal and fault-tolerant UPS operation when an OC occurs in outer IGBT S A 1 of the LSC.
Figure 22. Normal and fault-tolerant UPS operation when an OC occurs in outer IGBT S A 1 of the LSC.
Energies 14 02210 g022
Figure 23. Steady-state operation after several multiple LSC faults, with and without corrective actions.
Figure 23. Steady-state operation after several multiple LSC faults, with and without corrective actions.
Energies 14 02210 g023
Figure 24. Normal and fault-tolerant UPS operation when an OC occurs in outer IGBT S D 1 of the DCC.
Figure 24. Normal and fault-tolerant UPS operation when an OC occurs in outer IGBT S D 1 of the DCC.
Energies 14 02210 g024
Figure 25. Normal and fault-tolerant UPS operation when an OC occurs in inner IGBT S D 2 of the DCC.
Figure 25. Normal and fault-tolerant UPS operation when an OC occurs in inner IGBT S D 2 of the DCC.
Energies 14 02210 g025
Figure 26. Normal and fault-tolerant UPS operation when OC faults occur in IGBTs S R 2 and S B 2 of the grid-side and load-side converters.
Figure 26. Normal and fault-tolerant UPS operation when OC faults occur in IGBTs S R 2 and S B 2 of the grid-side and load-side converters.
Energies 14 02210 g026
Figure 27. Normal and fault-tolerant UPS operation when OC faults occur in IGBTs S R 2 and S B 2 of the grid-side and load-side converters.
Figure 27. Normal and fault-tolerant UPS operation when OC faults occur in IGBTs S R 2 and S B 2 of the grid-side and load-side converters.
Energies 14 02210 g027
Table 1. Consequences of different 3NLC faults and their correctability with the proposed solution.
Table 1. Consequences of different 3NLC faults and their correctability with the proposed solution.
Fault TypeFaulty Switch(es)Mod. Area in FigureSymmetrical Modul. AreaBalanced Modul.Requires Reconf.Required DC Bus IncreaseCorrectable W/ Prop. Techn.Voltage Spikes
Single faultouter IGBTFigure 2bInner hexagon Energies 14 02210 i001nomin Energies 14 02210 i002
inner IGBTFigure 2e Energies 14 02210 i003yes Energies 14 02210 i002
clamp diodeFigure 2cFull hexagon Energies 14 02210 i002nonone Energies 14 02210 i002
anti-parallel diodeFigure 2dInner hexagon Energies 14 02210 i001no Energies 14 02210 i002 Energies 14 02210 i004
Multiple faultsMultiple faults in same phase Energies 14 02210 i003yes Energies 14 02210 i002
outer IGBTs and/or anti-parallel diodes in different phases, all in same RHLFigure 3a,bInner hexagon Energies 14 02210 i001no Energies 14 02210 i002 Energies 14 02210 i004*
outer IGBTs and/or anti-parallel diodes in different RHLFigure 3c Energies 14 02210 i003 Energies 14 02210 i003
any number of clamp diodesFigure 3fFull hexagon Energies 14 02210 i002nonone Energies 14 02210 i002
clamp diodes + outer IGBTs and/or anti-parallel diodes all in same RHLFigure 3d,eInner hexagon Energies 14 02210 i001no Energies 14 02210 i002 Energies 14 02210 i004*
inner IGBT + any fault in other phase Energies 14 02210 i003 Energies 14 02210 i003 Energies 14 02210 i004*
Reconfig.After reconfig.Figure 2fInner hexagon Energies 14 02210 i001
Notes: RHL = respective half-leg (upper/lower); Energies 14 02210 i002 = possible; Energies 14 02210 i003 = not possible; Energies 14 02210 i001 = balanced modulation possible only in the inner hexagon; Energies 14 02210 i004 = high-voltage spikes caused by sudden current extinction; * = only when at least one of the faults is in an anti-parallel diode.
Table 2. Switching States Affected by each Fault in Phase X (to be Avoided by the Controller).
Table 2. Switching States Affected by each Fault in Phase X (to be Avoided by the Controller).
Fault inSwitching States to Avoid
(When i X 0 )(When i X 0 )
S X 1 1
S X 2 0, 1
S X 3 −1, 0
S X 4 −1
D X 1 , D X 2 1
D X 3 , D X 4 −1
D X 5 0
D X 6 0
After reconfig.−1, 1−1, 1
Table 3. Switching States Affected by each Fault in the 3LDC Converter (to Avoid by the Controller).
Table 3. Switching States Affected by each Fault in the 3LDC Converter (to Avoid by the Controller).
Fault inAffected Switching States (to Avoid)
(When i bat 0 )(When i bat 0 )
(Bat. Charging)(Bat. Discharging)
S D 1 1, 3
S D 2 0, 2
S D 3 0, 1
S D 4 2, 3
D D 1 1, 3
D D 2 0, 2
D D 3 0, 1
D D 4 2, 3
After upper reconfig.1, 31, 3
After lower reconfig.2, 32, 3
Table 4. Experimental Circuit and Control Parameters.
Table 4. Experimental Circuit and Control Parameters.
Circuit ParametersValuesController ParameterValue
GSC filter 13.5 mH Sampling time 70 μ s
LSC filter 2.7 mH , 66 μ F DC bus voltage reference 110 V
DC-DC filter 10 mH Load voltage reference 60 V (rms)
DC bus capacitors 3 mF Max. grid current ref. 15 A (peak)
Battery voltage 5 × 12 V (lead-acid)Max. battery current ref. 10 A
Supply voltage 60 V (rms)Max. battery peak current 13 A
Non-linear load 3 × 50 Ω ( Δ ) + (3∼ rect. 50 Ω / / 94 μ F )
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Caseiro, L.; Mendes, A. Fault Analysis and Non-Redundant Fault Tolerance in 3-Level Double Conversion UPS Systems Using Finite-Control-Set Model Predictive Control. Energies 2021, 14, 2210. https://doi.org/10.3390/en14082210

AMA Style

Caseiro L, Mendes A. Fault Analysis and Non-Redundant Fault Tolerance in 3-Level Double Conversion UPS Systems Using Finite-Control-Set Model Predictive Control. Energies. 2021; 14(8):2210. https://doi.org/10.3390/en14082210

Chicago/Turabian Style

Caseiro, Luís, and André Mendes. 2021. "Fault Analysis and Non-Redundant Fault Tolerance in 3-Level Double Conversion UPS Systems Using Finite-Control-Set Model Predictive Control" Energies 14, no. 8: 2210. https://doi.org/10.3390/en14082210

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