Experimental Comparison of Robust Control Algorithms for Torque Ripple Reduction in Multiphase Induction Generators

: This paper introduces robust nonlinear controller strategies for multiphase induction machines, aiming to enhance operational reliability under healthy and faulty conditions, including stator phase and converter leg openings. Due to the induction machine’s inherent nonlinearities and parameter variations, a robust control is required. The study evaluates the effectiveness of the sliding mode control with linear feedback and switched gains, the fuzzy proportional integral control, and their combined application in both healthy and faulty modes. The experimental assessment involves a symmetrical six-phase induction machine in generation mode, with comparisons with a classic proportional integral controller for inner current loop regulations. Experimental results show that the fuzzy proportional integral controller presents the best performance by minimizing torque ripples during both healthy and faulty operations.


Introduction
In today's environment, where renewable energy and electric mobility are continuously expanding, rotating machines endorse a role of great importance.This situation boosts the need for the next generation of electrical machines to design and develop more high-performance rotating machines [1][2][3][4].In this way, multiphase machines provide various benefits over conventional three-phase arrangements, including enhanced fault tolerance (e.g., loss of phases or converter legs) [5,6], less power per phase [7], and a substantial number of degrees of freedom [8,9].
Unlike classical three-phase machines, multiphase ones offer an interesting alternative due to their enhanced fault tolerance during the open phase circuit (OPC) without any control reconfiguration.However, some additional ripples appear in the delivered torque and power under this degraded condition compared to the healthy mode operation (HMO).Therefore, the use of suitable controllers is required to increase the robustness and reject the disturbances in faulty mode operation (FMO).For this purpose, an adapted proportional integral controller was firstly proposed using indirect rotor field-oriented control (IRFOC) [10], where the controller gains were tuned in the dq reference frame for each OPC occurrence by using a phase fault detection algorithm.Moreover, the vector space decomposition matrix must also be reconfigured each time with the number of remaining phases to keep a better decoupling between the different subspaces.This technique demonstrates a good reduction of the torque ripples on OPC occurrence, but a lower torque value is to be expected in the machine.Furthermore, switching between different controllers requires a fault detection algorithm that can be critical.
In the literature on nonlinear controllers, model predictive control (MPC) has recently been widely used for multiphase machines [11][12][13].This control technique uses a dynamic model of the system to predict its future behavior and then optimizes the control inputs Energies 2023, 16, 6702 3 of 18

Symmetrical Six-Phase Induction Machine 2.1. Prototype
As can be observed in Figure 1, the studied 24 kW induction machine prototype corresponds to a symmetrical six-phase machine (a, b, c, d, e, f ) with a single isolated neutral point.

Prototype
As can be observed in Figure 1, the studied 24 kW induction machine prototype corresponds to a symmetrical six-phase machine ( a, b, c, d, e, f) with a single isolated neutral point.This machine presents a high number of poles (12 pole pairs) to get closer to a real wind speed and to get rid of the gearbox, which usually presents a frequent source of failure in wind turbine systems.The electrical and mechanical parameters of this prototype are given in Appendix A.
The subspaces (xy) and (0 + 0 − ) are relative to the stator copper losses, so that all the electromagnetic conversion is carried out in the (αβ) subspace.Only the fundamental subspace (αβ) will be controlled in this paper because the trade-off involved in producing full torque with minimum losses is a challenging task that requires an optimization solution.
To simplify the control, we move to the synchronous reference frame (dq) (3) using the PARK matrix (4) with the aim of regulating the electromagnetic torque and the rotor flux.This machine presents a high number of poles (12 pole pairs) to get closer to a real wind speed and to get rid of the gearbox, which usually presents a frequent source of failure in wind turbine systems.The electrical and mechanical parameters of this prototype are given in Appendix A.

Mathematical Model
In this study, the stator currents of the S6IM (1) are transformed to 2-D orthogonal subspaces by using vector space decomposition T 6 with invariant power [29], which is expressed as (2): sin(γ 1 ) sin(γ 2 ) sin(γ 3 ) sin(γ 4 ) sin(γ 5 ) sin(γ 6 ) The state-space model (5) of the S6IM can now be expressed in the dq reference frame, which is close to that of the three-phase induction machine model: .
x dq = Ax dq + Bu dq (5) x dq = i sd i sq φ rd φ rq T ; u dq = v sd v sq T (6) where R s and L s are the stator and stator self-inductance, R r and L r are the rotor resistance and rotor self-inductance, M is the mutual inductance, p is the number of pole pairs, ω s is the synchronous angular speed, ω sl is the slip angular speed, and ω r is the rotor angular speed.The leakage coefficient is defined as σ = M 2 /(L s L r ) and ω r = pΩ, where Ω is the mechanical rotor speed.
The estimated electromagnetic torque of the S6IM is expressed as follows:

Indirect Rotor Field Oriented Control for S6IM
To remove the coupling between the dq stator currents axis present in the electromagnetic torque Equation ( 8), we will use the IRFOC technique (see Figure 2).The main idea of this strategy is to choose the right PARK position θ s so that the rotor flux position is entirely collinear with the direct axis.
The state-space model (5) of the S6IM can now be expressed in the dq reference frame, which is close to that of the three-phase induction machine model: ; where Rs and Ls are the stator and stator self-inductance, Rr and Lr are the rotor resistance and rotor self-inductance, M is the mutual inductance, p is the number of pole pairs, ωs is the synchronous angular speed, ωsl is the slip angular speed, and ωr is the rotor angular speed.
The leakage coefficient is defined as  =  2 /(    ) and   = Ω, where Ω is the mechanical rotor speed.
The estimated electromagnetic torque of the S6IM is expressed as follows: ( )

Indirect Rotor Field Oriented Control for S6IM
To remove the coupling between the dq stator currents axis present in the electromagnetic torque Equation ( 8), we will use the IRFOC technique (see Figure 2).The main idea of this strategy is to choose the right PARK position   so that the rotor flux position is entirely collinear with the direct axis.In IRFOC technique, the PARK angle for direct and inverse transformation is determined using: When the direct axis is situated collinear with the rotor flux (φ r = φ rd ), the state model (5) will be simplified for the control, which is described as follows: Energies 2023, 16, 6702 5 of 18 The rotor flux and slip speed are also computed: where τ r = L r R r is the rotor time constant.After the orientation of the rotor flux, the estimated electromagnetic torque will be decoupled and only proportional to the q-axis stator current, in the following manner:

Variable Structure Control
In the literature, SMC is also called variable structure control with different configurations [30].Nevertheless, they generally present the same evolution in the phase plane, which consists in bringing the state variable trajectory of the system back to a predefined switching line or sliding surface.LFSG will be applied to the inner current loops of the S6IM represented by the dq stator currents.

Design of the SMC with Linear Feedback and Switched Gains for the S6IM
The control law of the SMC with LFSG for the S6IM is described by the following equations for the inner current loops: where and ψ 1 and ψ 2 are the proportional gains of the SMC.According to the evolution of the representative point (RP) in the phase plan, both systems (13) will present two possibilities of feedback, one positive and the other negative (see Figure 3).It should also be noted that the gains (k 1 ; k 2 ; к 1 ; к 2 ) are constants that are defined as positive [18].
Energies 2023, 16, x FOR PEER REVIEW 6 and ψ1 and ψ2 are the proportional gains of the SMC.According to the evolution o representative point (RP) in the phase plan, both systems (13) will present two possibil of feedback, one positive and the other negative (see Figure 3).It should also be noted the gains (k1; k2; к1; к2) are constants that are defined as positive [18].The reference tracking errors e1 and e2 for the dq stator currents are firstly define follows: The integral action in the control law will increase the order of the system to a sec order, so the switching lines of each axis will be defined as follows: The reference tracking errors e 1 and e 2 for the dq stator currents are firstly defined as follows: e Energies 2023, 16, 6702 6 of 18 The integral action in the control law will increase the order of the system to a second order, so the switching lines of each axis will be defined as follows: where λ 1 and λ 2 represent the slopes of the switching lines.Therefore, the new free dynamics of the dq stator currents are described by the switching lines (16), which are developed as the following differential equations: For the d-axis: .
For the q-axis: .
where, in healthy mode: p 1 and p 2 are introduced to represent the S6IM disturbances and uncertainties, which are defined by: d 1 and d 2 represent the additional unknown disturbances that could affect the state trajectory of dand q-axis currents.

Stability Proof with Disturbance Rejection
To demonstrate the existence of the sliding phenomenon on the two chosen switching lines (16), the following inequalities [31] have to be proved: So now, we will determine the expression of the switching lines derivatives, which are expressed as follows: .
We already know that if the RPs of each current axis (dq) reach the switching lines, we will have .e (1,2) = −λ (1,2) e (1,2) .Thus, the final expressions of the switching lines derivatives can be obtained: .
Multiplying by the switching lines of each axis in both sides of (26), we finally obtain: To maintain the state trajectory on both sliding surfaces despite the disturbance that can affect the regulation, the following requirement (28) must be satisfied:

Fuzzy Proportional Integral Control Structure
To design a nonlinear controller without any prior knowledge of the model, fuzzy logic control is also a suitable alternative.This approach is based on an expert's experiences of the process behaviors, which are subsequently combined as inference rules.In most cases, the input variables of the FLC are the error and its variation as shown in Figure 4.
Replacing terms (25) in Equations ( 23) and ( 24), respectively, we obtain: Multiplying by the switching lines of each axis in both sides of (26), we finally obtain: To maintain the state trajectory on both sliding surfaces despite the disturbance that can affect the regulation, the following requirement (28) must be satisfied:

Fuzzy Proportional Integral Control Structure
To design a nonlinear controller without any prior knowledge of the model, fuzzy logic control is also a suitable alternative.This approach is based on an expert's experiences of the process behaviors, which are subsequently combined as inference rules.In most cases, the input variables of the FLC are the error and its variation as shown in Figure 4.

Fuzzification
This first step consists in passing from a quantitative quantity to a qualitative one using membership functions for the different input and output variables.For this, seven linguistic sets with a 50% overlap are used, Positive Large (PL), Positive Medium (PM), Pos-

Fuzzification
This first step consists in passing from a quantitative quantity to a qualitative one using membership functions for the different input and output variables.For this, seven linguistic sets with a 50% overlap are used, Positive Large (PL), Positive Medium (PM), Positive Small (PS), Zero (Z), Negative Small (NS), Negative Medium (NM), and Negative Large (NL), as shown in Figure 5.We have chosen this well-known configuration with seven symmetrical fuzzy sets because using more than seven linguistic variables increases the computational complexity rather than adding any additional precision [21].To normalize the input quantities throughout the universe of discourse [−3, 3], the scaling factors k1, k2 are used, reducing the error of the dq currents (ed/eq) and their variations (∆ed/∆eq).These scaling factors will be determined empirically in such a way that the trajectory of the RP covers the whole universe of discourse.The output scaling factor k3 is determined so that the controller action is weighted to the actuator type.

Inference
The fuzzy controller's brain is the inference block.In fact, using the fuzzy implication and inference rules specified in Table 1, it may duplicate human decisions and infer fuzzy control actions.The rule base utilized is essentially the same as the one derived using the phase plane technique [33].For our application, Mamdani's Max-Min inference technique has been chosen to determine the control decision.In this way, the minimum function realizes the fuzzy implication of the operator (AND), whereas the maximum function realizes the operator (OR).

Defuzzification
In this last stage, the inverse conversion of the fuzzification, i.e., the generation of a numerical value applicable to the process from qualitative quantities obtained by the composition of the rules, is performed.For this, the center of gravity technique is used.This method computes the abscissa of the center of gravity from the associated membership functions in the following way: To normalize the input quantities throughout the universe of discourse [−3, 3], the scaling factors k 1 , k 2 are used, reducing the error of the dq currents (e d /e q ) and their variations (∆e d / ∆e q ).These scaling factors will be determined empirically in such a way that the trajectory of the RP covers the whole universe of discourse.The output scaling factor k 3 is determined so that the controller action is weighted to the actuator type.

Inference
The fuzzy controller's brain is the inference block.In fact, using the fuzzy implication and inference rules specified in Table 1, it may duplicate human decisions and infer fuzzy control actions.The rule base utilized is essentially the same as the one derived using the phase plane technique [33].For our application, Mamdani's Max-Min inference technique has been chosen to determine the control decision.In this way, the minimum function realizes the fuzzy implication of the operator (AND), whereas the maximum function realizes the operator (OR).

Defuzzification
In this last stage, the inverse conversion of the fuzzification, i.e., the generation of a numerical value applicable to the process from qualitative quantities obtained by the composition of the rules, is performed.For this, the center of gravity technique is used.This method computes the abscissa of the center of gravity from the associated membership functions in the following way: where n is the index of the membership function, u i is the center of the ith fuzzy set, and µ(u i ) is the membership degree of u i .This method is well known in the literature for the highly nonlinear nature of the resulting feature.
After the defuzzification of the controller output, the dq control voltages are obtained from the following relationship:

Real Time Implementation of FPIC Using a Lookup Table
To simplify the control program and therefore reduce the computation time, a fixed decision table using a lookup table (Table 2) is used, as shown in the control loop schema (see Figure 6).where n is the index of the membership function, ui is the center of the i th fuzzy set, and μ(ui) is the membership degree of ui.This method is well known in the literature for the highly nonlinear nature of the resulting feature.
After the defuzzification of the controller output, the dq control voltages are obtained from the following relationship:

Real Time Implementation of FPIC Using a Lookup Table
To simplify the control program and therefore reduce the computation time, a fixed decision table using a lookup table (Table 2) is used, as shown in the control loop schema (see Figure 6).Indeed, Table 2 contains the different values that the output can take for different combinations of input signals ( (,) ; ∆ (,) ).Additionally, it is crucial to accurately determine the quantity of quantifications in order to prevent the degradation of fuzzy control performance.Indeed, excessively coarse quantification results in a reduction in control precision, while excessively fine quantification requires a substantial memory allocation [34].Thus, finding the appropriate number of levels becomes imperative to attain a satisfactory compromise.In this way, the number of quantifications in Table 2 is chosen to respect the compromise between precision and memory allocation.Indeed, Table 2 contains the different values that the output can take for different combinations of input signals (e (d,q) ; ∆e (d,q) ).Additionally, it is crucial to accurately determine the quantity of quantifications in order to prevent the degradation of fuzzy control performance.Indeed, excessively coarse quantification results in a reduction in control precision, while excessively fine quantification requires a substantial memory allocation [34].
Energies 2023, 16, 6702 10 of 18 Thus, finding the appropriate number of levels becomes imperative to attain a satisfactory compromise.In this way, the number of quantifications in Table 2 is chosen to respect the compromise between precision and memory allocation.

Fuzzy Sliding Mode Control with Linear Feedback and Switched Gains
The combination of fuzzy logic and sliding mode control offers a powerful approach in control system design [28] by integrating the adaptability and imprecise handling capabilities of fuzzy logic with the robustness and effectiveness of sliding mode control.
Indeed, with its intuitive design, optimization potential, and resemblance to humanlike reasoning, the fusion of fuzzy logic and sliding mode control opens up new possibilities for advanced control solutions of complex and dynamic systems.In addition, this combination enlarges the robustness against uncertainties and disturbances while mitigating the undesirable high-frequency ripples associated with chattering, inducing a more stable and efficient control system.
SMC-LFSG itself is prone to the chattering effect due to the nature of its discontinuous control action.However, the fuzzy logic component can add a smoothing or hysteresis effect to the control signal, reducing fast switching between large opposite values and therefore alleviating chattering compared to the signum function.Then, the objective is to substitute the signum function by a fuzzy logic system in the SMC-LFSG law (13).
As can be seen in Figure 7, the fuzzy control components for each axis u fuzzy(1;2) will be equivalent to a switching function using the principles of variable structure systems theory [28] and establishing a link between the switching lines and their respective variations, denoted as s (1;2) and ∆s (1;2) .Indeed, with its intuitive design, optimization potential, and resemblance to humanlike reasoning, the fusion of fuzzy logic and sliding mode control opens up new possibilities for advanced control solutions of complex and dynamic systems.In addition, this combination enlarges the robustness against uncertainties and disturbances while mitigating the undesirable high-frequency ripples associated with chattering, inducing a more stable and efficient control system.
SMC-LFSG itself is prone to the chattering effect due to the nature of its discontinuous control action.However, the fuzzy logic component can add a smoothing or hysteresis effect to the control signal, reducing fast switching between large opposite values and therefore alleviating chattering compared to the signum function.Then, the objective is to substitute the signum function by a fuzzy logic system in the SMC-LFSG law (13).As can be seen in Figure 7, the fuzzy control components for each axis ufuzzy(1;2) will be equivalent to a switching function using the principles of variable structure systems theory [28] and establishing a link between the switching lines and their respective variations, denoted as s(1;2) and ∆s(1;2).Then, the switching lines and their corresponding variations are used to compute the fuzzy control voltages (see Figure 8), which have been normalized within a universe of discourse ranging from −3 to 3.Then, the switching lines and their corresponding variations are used to compute the fuzzy control voltages (see Figure 8), which have been normalized within a universe of discourse ranging from −3 to 3. The scaling factors are selected to ensure that the trajectory in the phase plane i sistently drawn towards the primary diagonal of the fuzzy matrix (see Table 2), as f FPIC.This attraction to the diagonal enables the trajectory to smoothly slide alon switching line, as for the SMC-LFSG algorithm [33].

Experimental Results in Healthy and Faulty Conditions
As shown in Figure 9, a geared triphase induction motor (45 kW/1474 rpm) w output ratio of 1/11 is used to drive the 24 kW S6IM with an industrial variableregulator.In our study, we are interested in the torque control in generator mode.T fore, the desired electromagnetic torque of the S6IM can be imposed by choosing a tive q-axis stator current reference and the shaft speed is kept constant at 125 rpm.The generated active power of the S6IM is injected into the grid using back-to converters.
The control algorithms are developed using MATLAB/Simulink R2012b soft which are first compiled on the first computer (PC1) and then transferred to the s computer (PC2).The two computers are linked to an ordinary Ethernet network via The scaling factors are selected to ensure that the trajectory in the phase plane is consistently drawn towards the primary diagonal of the fuzzy matrix (see Table 2), as for the FPIC.This attraction to the diagonal enables the trajectory to smoothly slide along the switching line, as for the SMC-LFSG algorithm [33].

Experimental Results in Healthy and Faulty Conditions
As shown in Figure 9, a geared triphase induction motor (45 kW/1474 rpm) with an output ratio of 1/11 is used to drive the 24 kW S6IM with an industrial variable-speed regulator.In our study, we are interested in the torque control in generator mode.Therefore, the desired electromagnetic torque of the S6IM can be imposed by choosing a negative q-axis stator current reference and the shaft speed is kept constant at 125 rpm.The scaling factors are selected to ensure that the trajectory in the phase plane is consistently drawn towards the primary diagonal of the fuzzy matrix (see Table 2), as for the FPIC.This attraction to the diagonal enables the trajectory to smoothly slide along the switching line, as for the SMC-LFSG algorithm [33].

Experimental Results in Healthy and Faulty Conditions
As shown in Figure 9, a geared triphase induction motor (45 kW/1474 rpm) with an output ratio of 1/11 is used to drive the 24 kW S6IM with an industrial variable-speed regulator.In our study, we are interested in the torque control in generator mode.Therefore, the desired electromagnetic torque of the S6IM can be imposed by choosing a negative q-axis stator current reference and the shaft speed is kept constant at 125 rpm.The generated active power of the S6IM is injected into the grid using back-to-back converters.
The control algorithms are developed using MATLAB/Simulink R2012b software, which are first compiled on the first computer (PC1) and then transferred to the second computer (PC2).The two computers are linked to an ordinary Ethernet network via an IP The generated active power of the S6IM is injected into the grid using back-to-back converters.
The control algorithms are developed using MATLAB/Simulink R2012b software, which are first compiled on the first computer (PC1) and then transferred to the second computer (PC2).The two computers are linked to an ordinary Ethernet network via an IP address.To establish real-time communication between PC1 and PC2, the Secure Shell (SSH) protocol is used, which operates through port TCP/22.The switching frequency is set to 10 kHz by using the classical Pulse Width Modulation (PWM) generated by a field programmable gate array (FPGA) card.The speed of the shaft is measured by an inductive angle encoder with a resolution of 4096 pulses per revolution.
The parameters of the various controllers (PIC, SMC-LFSG, FSMC-LFSG, and FPIC) are given in Appendix B.
In this section, the capabilities of PIC, SMC-LFSG, FSMC-LFSG, and FPIC applied to the S6IM will be tested experimentally in healthy and faulty conditions.Figure 10 depicts the stator currents of the S6IM controlled by these four different control algorithms.
address.To establish real-time communication between PC1 and PC2, the Secure Shell (SSH) protocol is used, which operates through port TCP/22.
The switching frequency is set to 10 kHz by using the classical Pulse Width Modulation (PWM) generated by a field programmable gate array (FPGA) card.The speed of the shaft is measured by an inductive angle encoder with a resolution of 4096 pulses per revolution.
The parameters of the various controllers (PIC, SMC-LFSG, FSMC-LFSG, and FPIC) are given in Appendix B.
In this section, the capabilities of PIC, SMC-LFSG, FSMC-LFSG, and FPIC applied to the S6IM will be tested experimentally in healthy and faulty conditions.Figure 10 depicts the stator currents of the S6IM controlled by these four different control algorithms.
To ensure that the currents provided by the converters on the machine side do not exceed their maximum values after the loss of one or two phases, the isq current reference has been limited to −10 A at time t = 3 s.As can be seen, the loss of phase "a" has been introduced at time t = 4 s and then phases "a" and "c" at time t = 6 s.We can observe the stator currents' behaviors on the zooms with each controller under HMO and FMO.To ensure that the currents provided by the converters on the machine side do not exceed their maximum values after the loss of one or two phases, the i sq current reference has been limited to −10 A at time t = 3 s.As can be seen, the loss of phase "a" has been introduced at time t = 4 s and then phases "a" and "c" at time t = 6 s.We can observe the stator currents' behaviors on the zooms with each controller under HMO FMO.
Figures 11 depict the experimental evolution of the stator currents along the d and q axes, respectively, with the same four controllers (PIC, SMC-LFSG, FPIC, and FSMC-LFSG) tested under the same test conditions.At time 3 s, we can see that the classical controller (PIC) is very sensitive to reference variation, as can be clearly seen during the reference for both dq currents.Moreover, it exhibits significant ripples following the loss of one phase at time 4 s.Otherwise, the use of SMC-LFSG results in fewer oscillations compared to the PIC in both d and q stator currents.In the same way, the FPIC and the FSMC-LFSG demonstrate consistent performance in both conditions (HMO and FMO).Nevertheless, by comparing all controller results, FPIC presents the best adaptability, with reduced ripples in the dq stator currents and improved accuracy.
the reference for both dq currents.Moreover, it exhibits significant ripples following the loss of one phase at time 4 s.Otherwise, the use of SMC-LFSG results in fewer oscillations compared to the PIC in both d and q stator currents.In the same way, the FPIC and the FSMC-LFSG demonstrate consistent performance in both conditions (HMO and FMO).Nevertheless, by comparing all controller results, FPIC presents the best adaptability, with reduced ripples in the dq stator currents and improved accuracy.loss of one phase at time 4 s.Otherwise, the use of SMC-LFSG results in fewer oscillations compared to the PIC in both d and q stator currents.In the same way, the FPIC and the FSMC-LFSG demonstrate consistent performance in both conditions (HMO and FMO).Nevertheless, by comparing all controller results, FPIC presents the best adaptability, with reduced ripples in the dq stator currents and improved accuracy.

Comparison of the Controllers under Healthy and Faulty Modes
In this section, the estimated electromagnetic torque (see Figure 13) of the S6IM using the four controllers (PIC, SMC-LFSG, FSMC-LFSG, and FPIC) is depicted in the same conditions as those in Section 4. When the phases ("a" and "c") are lost (after t = 4 s), it is obvious that the PIC is no longer at all suitable.Additionally, the SMC-LFSG proves to be robust by allowing the compensation of parameter variations and uncertainties related to this type of electrical fault.We also notice that this technique of SMC based on LFSG presents less overshoot compared to the other sliding mode algorithms implemented in [16,35].With FSMC-LFSG, the torque ripples minimization is improved compared to the SMC-LFSG by integrating the fuzzy logic component, providing better performances in terms of rising time and overshoot (see Table 3).The electromagnetic torque ripples are also reduced compared to the SMC-LFSG, with better tracking of desired trajectories.However, despite the long rise time of the FPIC, it generates the least amount of electromagnetic torque ripples and exhibits improved tolerance after OPCs ("a" and "c"), which justifies its high robustness compared to the other controllers.
Energies 2023, 16, 6702 14 of 18 SMC-LFSG by integrating the fuzzy logic component, providing better performances in terms of rising time and overshoot (see Table 3).The electromagnetic torque ripples are also reduced compared to the SMC-LFSG, with better tracking of desired trajectories.However, despite the long rise time of the FPIC, it generates the least amount of electromagnetic torque ripples and exhibits improved tolerance after OPCs ("a" and "c"), which justifies its high robustness compared to the other controllers.Table 4 introduces a synthesis of the mean squared error (MSE) for the dq stator currents in HMO and FMO.We can clearly deduce that the FPIC allows a better reduction of the MSE compared to other controllers (PIC, SMC-LFSG, and FSMC-LFSG) in both operational conditions HMO and FMO.Always in the same conditions, Figure 14 depicts the αβ stator currents with the four proposed controllers in HMO and FMO.For the PIC (see Figure 14a), we can see in the zoom that the trajectories of the αβ stator currents are disturbed after the opening of the phases, which explains the large oscillations in the extracted electromagnetic torque of the S6IM.On the other hand, the other algorithms, SMC-LFSG, FPIC and FSMC-LSFG, maintain the same circular pattern in HMO and FMO.
Always in the same conditions, Figure 14 depicts the αβ stator currents with the four proposed controllers in HMO and FMO.For the PIC (see Figure 14a), we can see in the zoom that the trajectories of the αβ stator currents are disturbed after the opening of the phases, which explains the large oscillations in the extracted electromagnetic torque of the S6IM.On the other hand, the other algorithms, SMC-LFSG, FPIC and FSMC-LSFG, maintain the same circular pattern in HMO and FMO.

Conclusions
In this paper, the proposed robust algorithms (SMC-LFSG, FPIC, and FSMC-LFSG) for the inner current loops of the S6IM have been experimentally tested and compared under HMO and FMO of the S6IM in our laboratory.
The stability of the SMC-LFSG has been proved for the S6IM to ensure convergence of the control law.The experimental results with SMC-LFSG show good performance in terms of robustness and accuracy in HMO and FMO for the regulation of inner currents and electromagnetic torque.The only drawback of this control strategy is that the gain of the discontinuous part has to be chosen so that it is large enough to eliminate the upper limit of the model's uncertainties and parameter variations, which can lead to the undesirable phenomenon of chattering.
This effect can be reduced by introducing fuzzy logic in the determination of the discontinuous part.Indeed, with this association, called FSMC-LFSG, the control signal can be smoothed, alleviating the chattering effect in HMO and FMO.
Finally, with FPIC, the extracted electromagnetic torque presents a higher quality since the ripples are advantageously minimized.Indeed, this control strategy demonstrates a very efficient robustness in comparison with the other controllers.Combining this algorithm with S6IM makes the energy conversion process even more robust to the disturbances and parameter variations.
The next challenge of this study is to increase the machine's efficiency by minimizing losses and finding the optimum point of operation in faulty mode operation for different possible open-phase scenarios.

Figure 3 .
Figure 3.Control scheme of SMC-LFSG law applied to inner current loops of the S6IM.

Figure 3 .
Figure 3.Control scheme of SMC-LFSG law applied to inner current loops of the S6IM.

Figure 5 .
Figure 5. Fuzzy sets for input and output variables.

Figure 7 .
Figure 7. Switching function based on fuzzy logic.

Figure 7 .
Figure 7. Switching function based on fuzzy logic.

Figure 13 .
Figure 13.Estimated electromagnetic torque in dq reference frame of S6IM.

Figure 13 .
Figure 13.Estimated electromagnetic torque in dq reference frame of S6IM.

Table 1 .
The Inference Matrix.

Table 1 .
The Inference Matrix.

Table 3 .
Performance analysis between controllers in HMO.

Table 4
introduces a synthesis of the mean squared error (MSE) for the dq stator currents in HMO and FMO.We can clearly deduce that the FPIC allows a better reduction of the MSE compared to other controllers (PIC, SMC-LFSG, and FSMC-LFSG) in both operational conditions HMO and FMO.

Table 3 .
Performance analysis between controllers in HMO.

Table 4 .
Numerical comparison between controllers with a sampling frequency of 10 kHz.