Next Article in Journal
Research on Stiffness Identification Method for Complex Joints Based on Modal Correlation Analysis
Previous Article in Journal
Analysis of Natural Heat Dissipation Capacity of Hydraulic Tank and Relevant Influencing Factors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault-Detection-Based Machine Learning Approach to Multicellular Converters Used in Photovoltaic Systems

Laboratoire de Génie Électrique, Kasdi Merbah University, Ouargla 30000, Algeria
*
Author to whom correspondence should be addressed.
Machines 2022, 10(11), 992; https://doi.org/10.3390/machines10110992
Submission received: 2 September 2022 / Revised: 23 October 2022 / Accepted: 25 October 2022 / Published: 29 October 2022
(This article belongs to the Section Electromechanical Energy Conversion Systems)

Abstract

:
Today, solar energy systems based on photovoltaic (PV) panels associated with power converters are increasingly used to supply isolated sites. This structure has attracted several studies as a cost-effective, freely available, efficient source of clean and low-cost energy. However, the faults in power converters can affect the stability of the control system by supplying the isolated site with unwanted current and voltage. Therefore, this paper presents a comparative study using a fault-detection-based k-nearest neighbor (KNN) approach, between sliding mode control and exact linearization control applied to an isolated PV-system-based multicellular power converter, in order to assess the robustness and the performance of the two control strategies against the flying capacitor faults. The results obtained for both control methods in different fault cases are analyzed in terms of time series and feature spaces. These results, obtained with MATLAB software, prove the superiority of sliding mode control over exact linearization control in terms of response time, precision, and oscillations of flying capacitor voltages, as well as better separation (classification) between different fault cases in feature space.

1. Introduction

In recent decades, electrical power has played an important role in human life and the growth of the world economy. Most of this energy is produced from non-renewable sources such as fossil fuels, which are harmful to the environment [1]. This situation leads to serious problems related to pollution, which has a significant impact on global climate change. To overcome this issue related to the environment, and to meet the increasing demand for electricity in remote and isolated areas, clean and renewable energy sources such as photovoltaic systems constitute the optimal solution [2,3]. Therefore, the total solar photovoltaic energy that will be installed by 2035 is projected to be over 26 times that of 2010 [4]. Furthermore, according to the International Energy Agency (IEA), the additions in 2021 will be more than 142 GW, while the additions in 2022 will be 149 GW [5].
Due to their outstanding electrical performance as well as their high potential dynamics, multicellular converters are considered to be an excellent solution for renewable energy systems [6]. Indeed, these converters are characterized by a good improvement of the current ripples at their inputs and outputs. Moreover, their multicellular nature offers the capability of obtaining more efficient energy and a very wide range of power by choosing the cells to be used. Again, this is a clear advantage for renewable energy system conversion purposes.
Several studies have been carried out on the different types of power converters used in the exploitation of the electrical energy produced by photovoltaic panels [1,2]. Photovoltaic systems based on a two-level power converter have been used in remote sites for water-pumping systems [7,8]. In [9], a solar photovoltaic system with a standalone configuration was implemented based on a two-level four-leg power converter. Meanwhile, in [10], a solar photovoltaic system based on a two-level power converter was connected to a three-phase grid with power quality enhancement, while a two-level classical topology power converter was used as a distributed generation interfaced converter (DGIC) in [11]. However, in the classical two-level topology of power converters, the increased voltage stress applied to power switches and the high dv/dt ratio can cause damage to the power switches [12,13]. Therefore, power converters with a multilevel topology are used in solar photovoltaic systems to improve their efficiency, as mentioned in [14,15,16]. Among the multilevel topologies, the multicellular power converter has gained interest in recent years due to several advantages, such as increasing the speed by increasing the voltage by controlling the constant voltage/frequency ratio that is used in the control of the synchronous machines with permanent magnets [17]. In addition, due to the low dv/dt stress and low rating of the power-switching devices, multicellular converters can be used in applications with high DC voltage [18] because of the voltage on the DC side being naturally divided in flying capacitors [12,13,19,20,21,22]. Several studies on control methods of power converters have been applied to multicellular converters to enhance their robustness, rapidity, and accuracy. In [12], experimental and simulated results of a multicellular converter with sliding mode control confirmed the robustness and good rapidity of the proposed topology. In addition, a multicellular converter with exact linearization control was proposed in [13] and showed good tracking with acceptable accuracy and rapidity of the capacitor voltages and load current. However, in the event of failure of one or more power switches or flying capacitors, the desired current and voltage would not be obtained, causing uneven distribution of the high DC voltage for all power-switching devices in addition to the high harmonics in the currents and voltages. This deprives us of all the advantages of the multicellular converter topology. In the literature, fault-detection-based machine learning methods have been used. In [23,24], the authors used an early fault diagnosis method to isolate the faults of power switches in wind turbine converters based on an artificial intelligence approach; in [25], a hybrid dynamic classifier was used in order to detect the failure components of a multicellular converter, and in [26] the early detection of simple and multiple power switch faults of multicellular converters was achieved using a self-adaptive learning scheme method.
Remote sites’ electrification requires a sustainable and robust energy source with low maintenance costs. Photovoltaic systems are renewable and sustainable sources [4]; multicellular converters are robust compared with other two-level topologies [12,13], and fault detection using machine learning can reduce maintenance costs by optimizing the displacement schedule of maintenance agents to remote sites. Therefore, the optimal solution at remote sites is to use a photovoltaic system based on a multicellular converter with machine learning fault detection.
RL loads represent the majority of electric loads, including domestic and agricultural equipment. In the present study, a standalone or isolated solar photovoltaic system with an RL load is considered. Then, a failure analysis method using response time, accuracy, and voltage ripple is adopted, in addition to the feature space separation of different operating modes, to determine the most reliable and effective control method between sliding mode and exact linearization control. Figure 1 shows the proposed photovoltaic system.
To achieve this objective, the modeling of the solar photovoltaic system—including the multicellular converter—is presented in Section 2. After the sliding mode and the exact linearization control methods are discussed in Section 3 and Section 4, respectively, the obtained results and their interpretation are presented in Section 5. Section 6 presents the data processing and feature space analysis, and the KNN algorithm’s implementation is described in Section 7. Finally, Section 8 presents the conclusions of this paper.

2. The Modeling of the Proposed System

The maximum power produced by the photovoltaic module corresponds to the top of the power curve (Figure 2) [27], also called the maximum power point (MPP), which corresponds to the VMPP and IMPP coordinates.
The power converter used in this work has a three-cell multicellular topology that includes floating capacitors. The modeling of this type of converter involves the mathematical equations of floating capacitors. In the latter, the instantaneous variations in current and voltage are given by Equations (1) and (2), respectively:
i C i = C i d dt V Ci
d dt V Ci = 1 C i [ S ( i + 1 ) S i ] i L
Si: Switching functions of the multicellular converter, which takes the two values (0 or 1).
iCi: Current of the flying capacitor C i ; i = 1,2.
VCi: Voltage of the flying capacitor C i .
iL: Load current.
The application of Kirchhoff’s law from the mid-point of Vdc and a three-phase load gives the following equations:
L L d i L d t = V S R L i L V d c 2
V S = S 1 V C 1 + S 2 V C 2 V C 1 + S 3 V d c V C 2
di L dt = 1 L L S 1 V C 1 + S 2 V C 2 V C 1 + S 3 V d c V C 2 R L i L V d c 2 L L
where the switching functions S1, S2, and S3 are the inputs of the multicellular converter.
Flying capacitors C1 and C2 are traversed by the currents iC1 and iC2, respectively, and the voltages at their terminals are VC1 and VC2, respectively.
Vdc: The output voltage of the DC/DC boot converter.
RL: Load resistor.
LL: Load inductor.
The nonlinear model of the multicellular converter topology used in the photovoltaic system is given by Equation (6):
V ˙ C 1 V ˙ C 2 i L ˙ = 0 0 0 0 0 0 0 0 R L L L V C 1 V C 2 i L + i L C 1 i L C 1 0 0 i L C 2 i L C 2 V C 1 L L V C 2 V C 1 L L V d c V C 2 L L S 1 S 2 S 3 + 0 0 V d c 2 L L
The state space of the proposed topology can be expressed by the following equation:
x ˙ = f x + g x u + H
where the state vector is expressed by x = [ V C 1 ,   V C 2 ,   i L ]T, and the reference vector is xref = [ V d c 3 ,   2 V d c 3 ,   i L ]T.
f ( x ) = 0 0 0 0 0 0 0 0 R L L L ,   g ( x ) = i L C 1 i L C 1 0 0 i L C 2 i L C 2 V C 1 L L V C 2 V C 1 L L V d c V C 2 L L ,   u = [ S 1 S 2 S 3 ] T   input   vector ,
H = 0 0 V d c 2 L L   is   the   constant   vector .

3. Sliding Mode Control

Sliding mode, also called variable structure control, is used to select the optimal discrete switching function or configuration of the power converter. Its advantages are increased robustness, stability, and rapidity compared to other nonlinear control strategies.
Sliding mode control can be implemented in three steps:
  • Determination of sliding surface expression.
  • Convergence or stability conditions with Lyapunov functions.
  • Control law calculation.
The sliding mode surface (Sr) is given by Equation (8):
S r = x x r e f
The Lyapunov function (V) in Equation (9) is introduced in order to study the stability of the proposed system. The system will be stable if the derivative of the Lyapunov function is negative:
V = 1 2 Sr 2 ( x )
The Lyapunov function’s derivative is given in Equation (10):
V ˙ = Sr ( x ) Sr ˙ ( x )
where:
Sr ˙ = x ˙ x ˙ ref
By substitution of Equation (7), Equation (11) can be rewritten as follows:
Sr ˙ = f x + g x u + H x ˙ ref
where the input control (u) can be expressed by Equation (13):
u = u eq + u n
To keep the error close to zero and the state variable at the sliding surface, the input control un must be equal to the inverse sign function of the sliding surface.
İn ideal sliding mode control, Sr ( x ) =   0 and Sr ˙ ( x ) = 0 .
u eq = g x 1 f x + H x ˙ ref
u = g x 1 f x + H x ˙ ref + u n
Substitution of Equation (15) into Equation (12) gives the derivative of the sliding surface, as shown in Equation (16):
Sr ˙ = g ( x ) u n
The derivative of the Lyapunov function can be written as shown in Equation (17):
Sr ( x ) Sr ˙ ( x ) = Sr ( x ) g ( x ) u n
where u n = u n 1 u n 2 u n 3 T are the sliding surface sign functions of switches 1, 2, and 3, respectively, so Equation (17) can be expressed in Equation (18) as follows:
S r x S r ˙ x = S r x i L C 1 + V C 1 L L u n 1 ,   i L C 2 i L C 1 + V C 2 V C 1 L L u n 2 ,   i L C 2 + V d c V C 2 L L u n 3 T
According to Lyapunov’s theory of stability, the following condition must be satisfied:
V ˙ ( x ) < 0
-
To ensure S r x i L C 1 + V C 1 L L u n 1 < 0 , un1 must be u n 1 = sign Sr ( x ) i L C 1 + V C 1 L L .
-
To ensure S r x i L C 2 i L C 1 + V C 2 V C 1 L L u n 2 < 0 , un2 must be u n 2 = sign Sr ( x ) i L C 2 i L C 1 + V C 2 V C 1 L L .
-
To ensure S r x i L C 2 + V d c V C 2 L L u n 3 < 0 , un3 must be u n 3 = sign Sr ( x ) i L C 2 + V d c V C 2 L L .
From Equations (18) and (19), the switching functions of sliding mode control can be expressed as follows:
u n 1 = sign Sr ( x ) i L C 1 + V C 1 L L , u n 2 = sign Sr ( x ) i L C 2 i L C 1 + V C 2 V C 1 L L , u n 3 = sign Sr ( x ) i L C 2 + V d c V C 2 L L ,

4. Exact Linearization Control

The model of the proposed topology appropriate for the power converter used in the photovoltaic system is given by the system Equations (6) and (7). The exact linearization control aims at finding a direct linear relationship between the output and the input of the system. The idea of this control method consists of deriving the output until the input appears in the derivative of the output.
For this, Equations (6) and (7) can be expressed as follows:
x ˙ = f x + g x u + H Y = x
Y ˙ = f x + g x u + H
A new control input (v) can be introduced as follows:
v = Y ˙
which can represented as shown in Figure 3.
Therefore, all equations between v and Y can be replaced by an integrator, provided that the matrix g is invertible.
v = f x + g x u + H
u = g 1 x v H g 1 x f x
A multicellular converter with exact linearization control is presented in Figure 4.
The input control given by Equation (23) for the multicellular converter with exact linearization represented in Figure 4 can be simplified to a closed-loop transfer function with a simple integrator and proportional regulator Kr = (Kr1 Kr1 Kr2), as shown in Figure 5, where:
Kr1: The proportional regulator for flying capacitor voltages VC1 and VC2.
Kr2: The proportional regulator for load currents (iL).
The transfer functions of the flying capacitor voltages represented with a closed loop are equal to 1 τ 1 s + 1 , where the constant time in the voltage loop is τ 1 = 1 K r 1 , and the closed-loop transfer function of load currents is equal to 1 τ 2 s + 1 , where the constant time in the current loop is τ 2 = 1 K r 2 .
In first-order systems, the response time is (tr5% = 3 τ ). In the closed-loop flying capacitor voltage, t r 1 = 30 × 10 3   s to assure good rapidity. Therefore, τ 1 = 10 × 10 3 s.
In the closed-loop load current, which is faster than the voltage loop, t r 2 = 3 × 10 4   s . Therefore, τ 1 = 10 4 s.
The regulators are chosen as Kr1 = 100, Kr2 = 15,000 in order to assure the stability of the studied system.

5. Simulation Results

In order to validate the behavior of the multicellular converter with the proposed controls in the case of flying capacitor faults, the system shown in Figure 1 is adopted.
Table 1 shows the system parameters.
In exact linearization control, the pulse-width modulation (PWM) method is carried out based on a triangular signal (20 kHz) to obtain a binary signal (0,1).
A set of computer simulation runs was conducted using sliding mode control and the exact linearization technique to demonstrate the effectiveness of the proposed control strategies.
The exact linearization and sliding mode controls were tested against load and Vdc variations in [12,18]. Therefore, in this paper, a study of the performance of these control methods was applied to multicellular converters considering all faulty capacitor cases using MATLAB/Simulink software, from healthy mode to faults, in capacitors C1, C2, and both simultaneously. A comparison was made to better illustrate the impact of failing capacitors on system behavior and to determine the better controller in this circumstance.
Figure 6 shows the voltage and the corresponding error compared to the reference of flying capacitors VC1 and VC2 for both control methods in a healthy operating mode. In sliding mode control, the two voltages track their references in a steady state, with a response time equal to 0.02 s for both VC1 and VC2 and a ripple (∆V) of 0.02 V. However, in exact linearization control, the response time for VC1 and VC2 is 0.045 s and 0.007 s, respectively, with a ripple of 0.02 V. Hence, the sliding mode control performs better than the exact linearization control in terms of ripple and response time.
The failure of capacitors can be simulated by connecting a high-value resistor (R = 100 ohm) in series with a capacitor [25].
As shown in Figure 7 and Figure 8, in case of the occurrence of a failure in C1, the ripple magnitude of VC1 increases in both controls—by 200 V for exact linearization and by 95 V for sliding mode. On the other hand, VC2 is less affected, and the ripple is less intense, i.e., 15 V for the sliding mode and 1 V for the exact linearization. This implies that the sliding mode control shows better robustness than the exact linearization control.
Figure 9 and Figure 10 illustrate the results for the failure of capacitor C2. This case shows that the failure in C2 has less effect on the behavior of the system. This case shows fewer voltage ripples in VC2 for both controls compared to the ripples generated in VC1 due to the failure of capacitor C1.
The associated ripple for VC2 is 1 V in exact linearization and 60 V in sliding mode, while for VC1 it is equal to 1 V in the case of exact linearization and 10 V in sliding mode. In addition, the sliding mode control has better accuracy than the exact linearization control—6 V for VC1 and 10 V for VC2 in the case of sliding mode control, and 22 V for VC1 and 33 V for VC2 in the case of exact linearization.
The impact of the failure of capacitors C1 and C2 simultaneously is illustrated in Figure 11 and Figure 12. This case shows that the simultaneous failure of C1 and C2 has a significant impact on the system behavior. The flying capacitor voltages follow their references, with strong ripples in sliding mode control of about 90 volts for VC1 and VC2. On the other hand, for the exact linearization control, the voltage VC1 drops to 0 V without ripple, while VC2 follows the reference with 35 volts of precision. The above findings indicate that the sliding mode control was less affected by this type of fault than the exact linearization control, despite the high ripple generated.
Table 2 presents the comparison of the study’s results.
From the above discussion of the simulation results comparing the sliding mode and exact linearization control methods applied to a three-cell multicellular converter used in a photovoltaic system, for different modes (i.e., healthy, C1 failure, C2 failure, and simultaneous C1 and C2 failure), the slider mode control clearly showed more robustness against all types of faults considered, along with a shorter response time in a transient state, while the exact linearization control showed less voltage ripple. However, the major disadvantage of exact linearization control is that it has zero load current when C2 is faulty.
The results also indicate that when capacitor C1 fails, it generates ripples in VC1—and similarly for capacitor C2, where it generates ripples in VC2. It can clearly be seen that the fault of capacitor C1 causes more severe ripples than the fault relating to C2. Moreover, the sliding mode control is more robust than exact linearization control in terms of capacitor failure. However, in the healthy case, the exact linearization control shows slightly better performance than the sliding mode control.
In the next section, the changes that occur in feature spaces of the system resulting from faults in capacitors are discussed, along with the impact of capacitor faults on the feature space geometry and/or distribution.

6. Data Processing and Feature Space Analysis

Data processing and analysis is a critical step, for it creates a feature space that distinguishes between different operating conditions, i.e., the feature space differentiates between healthy and faulty operating modes. For this purpose, the chosen features must maximize the separation between the normal operating mode and each of the failure modes in the feature space. In order to define the most sensitive features to distinguish the normal class of each of the failure modes in the multicellular converter, knowledge of the physical dynamics of the latter is needed. The capacitor voltages VC1 and VC2 are used for this purpose. Thus, there are a number of features that correspond to the number of capacitors, to which can be added other features such as the load current (iL) to ensure better separation of the different failure modes. As indicated by Equation (3), the capacitor voltages are regulated to their reference values in the case of a healthy operating mode (normal condition), whereas if a fault occurs in one or two capacitors the corresponding voltages cannot reach their references with the proposed control. This change over time between the real values of the capacitor voltages and their references makes it possible to detect faults through changes in the normal class in the space of the characteristic curves.
Figure 13, Figure 14, Figure 15 and Figure 16 show the characteristics for different operating modes with sliding mode and exact linearization control derived from simulation data. VC1, VC2, and iL were used as the axis for the representation of the space of 2D or 3D entities.
Figure 13 shows the two-axis feature space with sliding mode control for all healthy or faulty modes. It should be noted that healthy feature spaces are very small regimes drowned in the global feature space. The spatial characteristics of the different failure modes are well-separated but with some superposed or interlaced regions. To overcome this situation, the current “iL” is suggested as the third axis (see Figure 14). This last figure shows that all of the modes are well-separated with no ambiguity. These results show that through these features spaces, it is possible to detect or locate the different faults.
The feature space corresponding to the exact linearization control for all of the modes is shown in Figure 15. It can be seen that the three fault modes in the capacitors C1, C2, and C1/C2 simultaneously are well-separated. On the other hand, the fault C1 completely covers the healthy mode; the latter represents a restricted mode compared to the modes with faults. As in the case of sliding mode control, and to overcome this problem of the feature spaces covering one another, the current “iL” is added as the third axis (see Figure 16). This latest figure shows that all of the modes are better-separated, but always with an ambiguity between the healthy mode and the faulty mode in C1; however, this ambiguity is not very important. These results show that through these feature spaces, it is possible to detect or locate the various faults with a slight ambiguity in the case of a fault in capacitor C1.
According to the results obtained from the feature spaces, the sliding mode control presents a better separation between the different modes compared to the exact linearization control. In addition, the sliding mode control shows better robustness compared to the exact linearization control. This can be observed in the zero-load current when C2 is faulty in the case of exact linearization control.

7. K-Nearest Neighbor (KNN) Implementation

After the data have been collected and the features selected, the available data can be used to apply the machine learning algorithm for classification.
Since the data would be classified into more than two classes, the k-nearest neighbor (KNN) algorithm was chosen because it is multiclass, based on determining the distance between all features. The classification is based on the property of closest distance, which is the feature to which it is similar or identical.
The process entails teaching the algorithm with the available data, i.e., training it to know the characteristics of each case in order to identify and classify them, and this is done by teaching the data and dividing them randomly into 70% training and 30% testing sets, and then submitting the training data to the machine learning algorithm to build a classified model based on them (Figure 17).
In order to compare the sliding mode and exact linearization control methods in terms of processing time and accuracy, Table 3 represents the result with variable K values.
The equipment used to implement the machine learning algorithm had the following characteristics:
-
Rating: 4.7 Windows performance index.
-
Processor: Intel (R) Core—i3-3217U @ 1.80 GHZ.
-
RAM: 4.00 GB.
-
System type: 64-bit operating system.
The histogram in the Figure 18 compares the behavior of the proposed fault detection approaches in terms of accuracy. It was observed that the sliding mode classification model was more accurate than the exact linearization model.

8. Conclusions

This paper presents a comparative study between sliding mode and exact linearization control methods applied to a three-cell multicellular converter used in a photovoltaic system under flying capacitor faults. The parameters used to differentiate between the two control methods were the response time, precision, and ripple of flying capacitor voltages in healthy and faulty modes (i.e., C1 failure, C2 failure, and simultaneous failure of C1 and C2). In the field of time series, sliding mode control showed better performance in terms of robustness and response time compared to exact linearization control in both healthy and faulty modes. It was found that the exact linearization control was smoother (i.e., less ripple) in both healthy and faulty modes.
In order to analyze the behavior of multicellular converters in four operating modes, two-dimensional feature spaces were used with time-domain axes to separate the different operating modes. The use of a KNN algorithm for classification also proved that the sliding mode control presents better class separation compared to the exact linearization control. As a direction for future works, the calculation of remaining useful life (RUL) could be carried out in order to perform a fault prognosis of the considered system.

Author Contributions

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

Funding

This research was funded by Direction Générale de la Recherche Scientifique et du Développement Technologique.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank Mohamed Djemai from ‘INSA Hauts-de-France, LAMIH UMR CNRS 8201 UPHF, Campus Mont Houy, 59300 valenciennes’ and Lazhar Benbrahim from ‘Electrical engineering department, Qatar university, Doha Qatar’ for their financial and technical support.

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. Rouabah, B.; Toubakh, H.; Kafi, M.R.; Sayed-Mouchaweh, M. Adaptive data-driven fault-tolerant control strategy for optimal power extraction in presence of broken rotor bars in wind turbine. ISA Trans. 2022. [Google Scholar] [CrossRef] [PubMed]
  2. Fard, H.J.; Sadeghzadeh, S.M. Predictive control strategy on an the ultra-high gain DC/DC converter suitable for photovoltaic energy conversion system. J. Electr. Eng. 2021, 72, 388–394. [Google Scholar] [CrossRef]
  3. Perný, M.; Šály, V.; Janíček, F.; Mikolasek, M.; Váry, M.; Huran, J. Electric measurements of PV heterojunction structures a-SiC/c-Si. J. Electr. Eng. 2018, 69, 52–57. [Google Scholar] [CrossRef] [Green Version]
  4. Sumathi, S.; Ashok Kumar, L.; Surekha, P. Solar PV and Wind Energy Conversion Systems; Springer Publishing: Cham, Switzerland, 2015. [Google Scholar]
  5. Agency (IEA). Renewables. Available online: https://www.iea.org/reports/renewables-2020/solar-pv (accessed on 20 June 2021).
  6. Toubakh, H.; Sayed-Mouchaweh, M.; Benmiloud, M.; Defoort, M.; Djemai, M. Self adaptive learning scheme for early diagnosis of simple and multiple switch faults in multicellular power converters. ISA Trans. 2020, 113, 222–231. [Google Scholar] [CrossRef] [PubMed]
  7. Murshid, S.; Singh, B. Single Stage Autonomous Solar Water Pumping System Using PMSM Drive. IEEE Trans. Ind. Appl. 2020, 56, 3985–3994. [Google Scholar] [CrossRef]
  8. Varshney, A.; Sharma, U.; Singh, B. Adaptive d-Axis Current Control of RSyM for Photovoltaic Water Pumping Incorporating Cross Saturation. IEEE Trans. Ind. Inform. 2020, 16, 6487–6498. [Google Scholar] [CrossRef]
  9. Philip, J.; Jain, C.; Kant, K.; Singh, B.; Mishra, S.; Chandra, A.; Al Haddad, K. Control and implementation of a standalone solar photo-voltaic hybrid system. IEEE Ind. Appl. Soc. Annu. Meet. 2015, 52, 3472–3479. [Google Scholar] [CrossRef]
  10. Singh, A.K.; Kumar, S.; Singh, B. Solar PV Energy Generation System Interfaced to Three Phase Grid with Improved Power Quality. IEEE Trans. Ind. Electron. 2019, 67, 3798–3808. [Google Scholar] [CrossRef]
  11. Bouzid, A.M.; Hamida, M.A.; Kafi, M.R.; Chaoui, H. Robust Angle Droop Controller based on Pilot Point Voltage Measurement in Low-voltage Microgrid. In Proceedings of the 1st Interna- tional Conference on Sustainable Renewable Energy Systems and Applications (ICSRESA), Tebessa, Algeria, 4–5 December 2019; pp. 1–6. [Google Scholar] [CrossRef]
  12. Rouabah, B.; Toubakh, H.; Sayed-Mouchaweh, M. Fault tolerant control of multicellular converter used in shunt active power filter. Electr. Power Syst. Res. 2020, 188, 106533. [Google Scholar] [CrossRef]
  13. Rouabah, B.; Rahmani, L.; Toubakh, H.; Duviella, E. Adaptive and Exact Linearization Control of Multicellular Power Converter Based on Shunt Active Power Filter. J. Control. Autom. Electr. Syst. 2019, 30, 1019–1029. [Google Scholar] [CrossRef]
  14. Sepehrzad, R.; Hassanzadeh, M.E.; Seifi, A.R.; Mazinani, M. An efficient multilevel interconnect control algorithm in AC/DC micro-grids using hybrid energy storage system. Electr. Power Syst. Res. 2020, 191, 106869. [Google Scholar] [CrossRef]
  15. Mukundan, N.; Jayaprakash, P. Realization of Cascaded H-Bridge Multilevel Inverter Based Grid Integrated Solar Energy System With Band Stop Generalized Integral Control. IEEE Trans. Ind. Appl. 2020, 57, 764–773. [Google Scholar] [CrossRef]
  16. Taghvaie, A.; Haque, E.; Saha, S.; Mahmud, A. A New Step-Up Switched-Capacitor Voltage Balancing Converter for NPC Multilevel Inverter-Based Solar PV System. IEEE Access 2020, 8, 83940–83952. [Google Scholar] [CrossRef]
  17. Kafi, M.R.; Hamida, M.A.; Chaoui, H.; Belkacemi, R. Sliding Mode Self-Sensing Control of Synchronous Machine Using Super Twisting Interconnected Observers. Energies 2020, 13, 4199. [Google Scholar] [CrossRef]
  18. Rouabah, B. Contribution à L’amélioration des Performances d’un Filtre actif Parallèle de Puissance par L’utilisation d’un Convertisseur Multicellulaire. Ph.D. Thesis, Université Ferhat ABBAS, Sétif, Algeria, 2021. Available online: http://dspace.univ-setif.dz:8888/jspui/handle/123456789/3803 (accessed on 17 March 2021).
  19. Aourir, M.; Abouloifa, A.; Lachkar, I.; Hamdoun, A.; EL Otmani, F.; Aouadi, C. Flatness based control of multicellular power converter feeding DC motor. In Proceedings of the International Conference on Electrical and Information Technologies (ICEIT), Rabat, Morocco, 15–18 November 2017; pp. 1–6. [Google Scholar]
  20. Rouabah, B.; Rahmani, L.; Mahboub, M.A.; Toubakh, H.; Sayed-Mouchaweh, M. More Efficient Wind Energy Conversion System Using Shunt Active Power Filter. Electr. Power Components Syst. 2021, 49, 321–332. [Google Scholar] [CrossRef]
  21. Mahboub, M.A.; Rouabah, B.; Kafi, M.R.; Toubakh, H. Health management using fault detection and fault tolerant control of multicellular converter applied in more electric aircraft system. Diagnostyka 2022, 23, 1–7. [Google Scholar] [CrossRef]
  22. Djemaï, M.; Busawon, K.; Benmansour, K.; Marouf, A. High-order sliding mode control of a DC motor drive via a switched controlled multi-cellular converter. Int. J. Syst. Sci. 2011, 42, 1869–1882. [Google Scholar] [CrossRef]
  23. Toubakh, H.; Sayed-Mouchaweh, M.; Fleury, A.; Boonaert, J. Hybrid dynamic data mining scheme for drift-like fault diagnosis in multicellular converters. In Proceedings of the Third International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE), Beirut, Lebanon, 29 April–1 May 2015; pp. 56–61. [Google Scholar] [CrossRef]
  24. Henna, H.; Toubakh, H.; Kafi, M.R.; Sayed-Mouchaweh, M. Towards Fault-Tolerant Strategy in Satellite Attitude Control Systems: A Review. Annu. Conf. PHM Soc. 2020, 12, 14. [Google Scholar] [CrossRef]
  25. Toubakh, H.; Sayed-Mouchaweh, M. Hybrid dynamic classifier for drift-like fault diagnosis in a class of hybrid dynamic systems: Application to wind turbine converters. Neurocomputing 2016, 171, 1496–1516. [Google Scholar] [CrossRef]
  26. Chen, F.; Chen, Z.; Wang, H.; Le, J. Research of State Exact Feedback Linearization Control of Shunt Single-Phase Active Power Filter. In Proceedings of the Asia-Pacific Power and Energy Engineering Conference, Chengdu, China, 28–31 March 2010; pp. 1–4. [Google Scholar] [CrossRef]
  27. Saeed, F.; Zohaib, A. Quantification of Losses in a Photovoltaic System: A Review. Eng. Proc. 2021, 11, 35. [Google Scholar] [CrossRef]
Figure 1. Two-stage photovoltaic system architecture.
Figure 1. Two-stage photovoltaic system architecture.
Machines 10 00992 g001
Figure 2. I–V and P–V characteristics of a PV panel [27].
Figure 2. I–V and P–V characteristics of a PV panel [27].
Machines 10 00992 g002
Figure 3. Relationship between the new control (v) and the output (Y).
Figure 3. Relationship between the new control (v) and the output (Y).
Machines 10 00992 g003
Figure 4. Multicellular converter with exact linearization control.
Figure 4. Multicellular converter with exact linearization control.
Machines 10 00992 g004
Figure 5. Simplified closed loop of the multicellular converter.
Figure 5. Simplified closed loop of the multicellular converter.
Machines 10 00992 g005
Figure 6. Error voltage in C1 (a) and C2 (b) for both control methods in a healthy operating mode.
Figure 6. Error voltage in C1 (a) and C2 (b) for both control methods in a healthy operating mode.
Machines 10 00992 g006
Figure 7. The voltage of capacitors C1 (a) and C2 (b) in the event of failure of C1 in both control methods.
Figure 7. The voltage of capacitors C1 (a) and C2 (b) in the event of failure of C1 in both control methods.
Machines 10 00992 g007
Figure 8. The error voltage of capacitors C1 (a) and C2 (b) in the event of failure of C1 in both control methods.
Figure 8. The error voltage of capacitors C1 (a) and C2 (b) in the event of failure of C1 in both control methods.
Machines 10 00992 g008
Figure 9. Voltage of capacitors C1 (a) and C2 (b) in the event of failure of C2 in both control methods.
Figure 9. Voltage of capacitors C1 (a) and C2 (b) in the event of failure of C2 in both control methods.
Machines 10 00992 g009
Figure 10. Error voltage of capacitors C1 (a) and C2 (b) in the event of failure of C2 in both control methods.
Figure 10. Error voltage of capacitors C1 (a) and C2 (b) in the event of failure of C2 in both control methods.
Machines 10 00992 g010
Figure 11. Voltage of capacitors C1 (a) and C2 (b) in the event of the failure of both capacitors in both control methods.
Figure 11. Voltage of capacitors C1 (a) and C2 (b) in the event of the failure of both capacitors in both control methods.
Machines 10 00992 g011
Figure 12. Error voltage of capacitors C1 (a) and C2 (b) in the event of the failure of both capacitors in both control methods.
Figure 12. Error voltage of capacitors C1 (a) and C2 (b) in the event of the failure of both capacitors in both control methods.
Machines 10 00992 g012
Figure 13. Feature space during the failure of capacitors using sliding mode control.
Figure 13. Feature space during the failure of capacitors using sliding mode control.
Machines 10 00992 g013
Figure 14. Three-dimensional (3D) feature space during the failure of capacitors using sliding mode control.
Figure 14. Three-dimensional (3D) feature space during the failure of capacitors using sliding mode control.
Machines 10 00992 g014
Figure 15. Feature space during the failure of capacitors using exact linearization control.
Figure 15. Feature space during the failure of capacitors using exact linearization control.
Machines 10 00992 g015
Figure 16. Three-dimensional 3D feature space during the failure of a capacitor using exact linearization control.
Figure 16. Three-dimensional 3D feature space during the failure of a capacitor using exact linearization control.
Machines 10 00992 g016
Figure 17. The KNN workflow.
Figure 17. The KNN workflow.
Machines 10 00992 g017
Figure 18. Histogram representing the comparison between the two modes of control.
Figure 18. Histogram representing the comparison between the two modes of control.
Machines 10 00992 g018
Table 1. System simulation parameters.
Table 1. System simulation parameters.
ParameterValue
Photovoltaic system voltage V dc = 600   V
Flying capacitor C 1 = C 2 = 400   µ F
Electric load inductor L L = 2   mH
Electric load resistor R L = 25  
Kr1100
Kr21500
fSL20 KHz
Table 2. Comparison between sliding mode and exact linearization control methods in different operating modes.
Table 2. Comparison between sliding mode and exact linearization control methods in different operating modes.
Control Mode Response Time (s)Precision (V)∆V (V)
VC1VC2VC1VC2VC1VC2
Sliding mode controlHealthy mode0.020.02000.020.02
C1 failure0.120.02559515
C2 failure0.010.016101060
C1 and C2 failure0.010.01559090
Exact linearization controlHealthy mode0.0450.007000.021
C1 failure0.120002001
C2 failure0-223311
C1 and C2 failure0-2003011
Table 3. Comparison between sliding mode and exact linearization control methods in terms of processing time and accuracy.
Table 3. Comparison between sliding mode and exact linearization control methods in terms of processing time and accuracy.
K-Number12345
Sliding mode controlAccuracy (%)99.9999.9899.9999.9899.99
Processing time (s)4.404.394.394.394.39
Exact linearization controlAccuracy (%)91.4291.9192.1392.1992.25
Processing time (s)4.283.874.294.284.28
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bouhafs, A.; Kafi, M.R.; Louazene, L.; Rouabah, B.; Toubakh, H. Fault-Detection-Based Machine Learning Approach to Multicellular Converters Used in Photovoltaic Systems. Machines 2022, 10, 992. https://doi.org/10.3390/machines10110992

AMA Style

Bouhafs A, Kafi MR, Louazene L, Rouabah B, Toubakh H. Fault-Detection-Based Machine Learning Approach to Multicellular Converters Used in Photovoltaic Systems. Machines. 2022; 10(11):992. https://doi.org/10.3390/machines10110992

Chicago/Turabian Style

Bouhafs, Ali, Mohamed Redouane Kafi, Lakhdar Louazene, Boubakeur Rouabah, and Houari Toubakh. 2022. "Fault-Detection-Based Machine Learning Approach to Multicellular Converters Used in Photovoltaic Systems" Machines 10, no. 11: 992. https://doi.org/10.3390/machines10110992

APA Style

Bouhafs, A., Kafi, M. R., Louazene, L., Rouabah, B., & Toubakh, H. (2022). Fault-Detection-Based Machine Learning Approach to Multicellular Converters Used in Photovoltaic Systems. Machines, 10(11), 992. https://doi.org/10.3390/machines10110992

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