Next Article in Journal
A Reliable and Privacy-Preserving Vehicular Energy Trading Scheme Using Decentralized Identifiers
Previous Article in Journal
Key Vulnerable Nodes Discovery Based on Bayesian Attack Subgraphs and Improved Fuzzy C-Means Clustering
Previous Article in Special Issue
Real-Time EtherCAT-Based Control Architecture for Electro-Hydraulic Humanoid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Control Based on Adaptative Fuzzy Control of Double-Star Permanent Synchronous Motor Supplied by PWM Inverters for Electric Propulsion of Ships

1
IREENA Laboratory, Nantes University, 44600 Saint Nazaire, France
2
Laboratoire d’Analyse des Signaux et Systèmes, Departement of Electrical Engineering, Faculty of Technology, University of M’sila, BP 166 Ichbilia, M’sila 28000, Algeria
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(10), 1451; https://doi.org/10.3390/math12101451
Submission received: 2 April 2024 / Revised: 3 May 2024 / Accepted: 4 May 2024 / Published: 8 May 2024
(This article belongs to the Special Issue Dynamic Modeling and Simulation for Control Systems, 2nd Edition)

Abstract

:
This study presents the development of an adaptive fuzzy control strategy for double-star PMSM-PWM inverters used in ship electrical propulsion. The approach addresses the current and speed tracking challenges of double-star permanent magnet synchronous motors (DSPMSMs) in the presence of parametric uncertainties. Initially, a modeling technique employing a matrix transformation method is introduced, generating decoupled and independent star windings to eliminate inductive couplings, while maintaining model consistency and torque control. The precise DSPMSM model serves as the foundation for an unknown nonlinear backstepping controller, approximated directly using an adaptive fuzzy controller. Through the Lyapunov direct method, system stability is demonstrated. All signals in the closed-loop system are ensured to be uniformly ultimately bounded (UUB). The proposed control system aims for low tracking errors, while also mitigating the impact of parametric uncertainties. The effectiveness of the adaptive fuzzy nonlinear control system is validated through tests conducted in hardware-in-the-loop (HIL) simulations, utilizing the OPAL-RT platform, OP4510.

1. Introduction

In the current context of energy transition and the search for sustainable solutions for maritime transport, the use of electric propulsion systems is emerging as a promising alternative. Double-star permanent magnet synchronous motors (DSPMSMs) supplied with pulse width modulation (PWM) inverters constitute a popular configuration for the electric propulsion of ships due to their high performance and increased energy efficiency [1]. In these large-scale drives, multi-phase machines offer crucial advantages [2], such as power distribution over multiple branches, a reduction in torque ripple amplitude, a decrease in current harmonics, and fault tolerance due to the high number of phases.
However, in marine environments, electric propulsion systems face significant variations in essential internal machine parameters, such as resistance, inductance, inertia, and friction. These internal variations, induced by dynamic operational conditions such as changes in load and speed, can substantially influence the performance of the propulsion system, thereby affecting power distribution and dynamic response. These internal variations are complemented by external variations, such as changing weather conditions and interactions with water. These external factors introduce disturbances, thus affecting the performance of the propulsion system and requiring dynamic adaptation of control strategies.
The DSPMSM has been the subject of several scientific articles, both in terms of modeling and control. The initial work emerged in the 1990s and 2000s, with proposed modeling and control approaches powered by voltage inverters applied for railway and ship propulsion [3,4].
Modeling work on the machine is diverse and conducted with various approaches. The difference lies in considering the machine as a six-phase machine with a connected neutral or considering it as equivalent to two three-phase machines with the two neutrals of the two machines separated. In the consideration as two three-phase motors, the modeling approach relies on the use of coordinate transformation based on synchronous rotating coordinate transformation (dq) [5,6].
Another modeling method exists which involves vector space decomposition (VSD), which is a machine modeling technique. The machine is divided into orthogonal subspaces using this method: one subspace producing a single flux/torque (α-β) and numerous subspaces not producing flux/torque (x-y) [7].
The two methods mentioned earlier have been used as modeling tools in several works, including the double-star machine. In this article, we employ another approach to establish the model based on the general approach dynamical modeling of multi/three-phase machines developed in [8]. The elaborate modeling approach utilizes a novel decoupling transformation to eliminate couplings of multi-phase permanent magnet synchronous machines in a generic modular configuration.
In the literature, various approaches to synchronous machine control can be found, with most of them focusing on field-oriented control, classic direct torque control (DTC), adaptive fuzzy DTC, and neural DTC. If we analyze the different objectives targeted in these papers, we can summarize them into two components: optimal torque control and speed control. However, in these studies, the system under investigation is always considered to be time-invariant and without disturbance elements, thus not reflecting the reality of the system in real cases. This is because energy conversion systems undergo parametric variations related to heating, aging, magnetic circuit saturation, and other external constraints.
In Reference [9], a new method for direct torque control of permanent magnet synchronous machines (PMSMs) was presented. The simulation results confirmed the advantages of this approach compared to the conventional Direct Torque Control (DTC) approach. The proposed method offers a constant inverter switching frequency, reduces torque ripples, and exhibits good robustness to variations in stator resistance. However, it is observed that the only parametric variations considered are those related to stator resistance.
Vector control of rotating machines is recognized for its efficiency due to its simplicity of design and implementation, as well as its natural decoupling between flux and currents. This type of control is typically achieved using proportional–integral (PI) controllers, whose parameters are calculated directly from the machine characteristics using conventional analytical methods. However, this approach requires careful calculation and a good understanding of all machine parameters.
Historically, Fuzzy Logic Systems (FLSs) have a stellar reputation as effective approximators [10]. Their universal approximation qualities have led to their considerable usage in modeling and regulating unpredictable nonlinear systems. For diverse types of nonlinear systems, many adaptive fuzzy control methods have emerged in recent years [11,12,13,14,15,16,17,18,19,20]. The adaptive fuzzy control techniques for uncertain nonlinear systems were developed in [21,22,23], using a backstepping methodology. The stability of the closed-loop systems was achieved using the famous Lyapunov direct method. In this work, we suggest using this robust approximation method to address uncertainties and unknown dynamics inside the DSPMSM.
Motivated by the previous discussion, in this paper, the problem of currents and speed control is investigated for DSPMSM subject to parametric uncertainties via fuzzy approximation-based adaptive control. The FLS is used with the assistance of adaptive estimators in order to approximate unknown nonlinear dynamics. Additionally, a robust adaptive compensation is utilized in order to mitigate the impact of parametric uncertainties and to correct approximation errors.
Our objective is to replace the PI controllers with adaptive controllers based on fuzzy logic in order to achieve a more robust control. We take into account the specific constraints encountered by maritime propulsion systems. Our proposal involves using an adaptive fuzzy control technique as an effective solution to mitigate the effects of internal parametric variations, such as stator resistance, machine inductances, inertia of the machine-load system, or viscous friction due to aging. This paper’s key contributions are as follows: (i) the suggestion of an adaptive fuzzy control algorithm for DSPMSM that is resilient against uncertainty and can dampen the external disturbances; (ii) by integrating FLS, there is no reliance on the mathematical model; and (iii) the global closed-loop system is demonstrated to exhibit UUB stability.
The present study focuses on creating an adaptive fuzzy control method for DSPMSM systems that are exposed to external disturbances and uncertainty. The system dynamics are presumed to be unknown, and the controller settings are adjusted in response to the emergence of uncertainty. Making use of the fact that the system dynamics will be transformed into a strict-feedback form, if we include the models of uncertainty, external disturbances may affect the system model. A new fuzzy adaptive control approach is combined with a nonlinear control method to address this class of nonlinear systems. There are two control terms in the suggested adaptive control law. An adaptive fuzzy control rule is used as the initial control term to adjust the parameters online in order to deal with the uncertain system dynamics. To address the issue of fuzzy approximation errors, uncertainties, and external disturbances, the second term serves as a robust control by using the tangent hyperbolic function. The Lyapunov technique is used to examine the stability of the closed-loop system and guarantee the tracking error’s convergence to zero.
The main contributions of this paper are the introduction of a new adaptive control strategy based on Takagi–Sugeno fuzzy inference systems. This strategy is designed to handle all types of uncertainties and external disturbances that may arise in the system dynamics. This work is compared to existing works in the same area, as referenced in [24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]. The suggested research aims to address complex non-linear control issues with fewer assumptions compared to the existing literature. The following points encapsulate the contributions made by this work:
  • The suggested fuzzy adaptive controller for uncertain systems reduces the amount of online learning parameters, making it easier to tune and suited for real-time implementations. Furthermore, regardless of the order of the nonlinear system, the suggested technique requires just basic fuzzy inference systems, while in [24,25,26,27], the number of updating parameters is still determined by the system’s order.
  • The control techniques proposed in [24,25,26,27] are based on backstepping, which is known to have the drawback of complexity growing. However, in the proposed method, the controllers have simpler structures and fewer design parameters, as the causes for the complexity growing problem were completely eliminated.
  • The suggested adaptive control techniques may accomplish an a priori intended transient and steady-state performance in addition to ensuring the stability of the whole control system by adding prescribed performance. As a consequence, the suggested methods guarantee that the tracking error always converges to a predetermined, arbitrarily tiny residual set, which is not possible with the prior findings in the literature [24,25,26].
  • By using the adaptive fuzzy control approach developed, the singularity and explosion of complexity concerns are effectively avoided in comparison to the backstepping control algorithms presented in [28,29]. In order to improve the tracking performance, the robust adaptive compensation techniques are also made to adjust for approximation errors and lessen the impact of parametric uncertainties.
  • In contrast to the references mentioned in [30,31,32,33,34], the proposed controller is more flexible, as it does not require any knowledge of the mathematical model. On the other hand, the suggested controller takes a systematic approach to handling unknown uncertainties and external disturbances.
  • Restrictive assumptions regarding external perturbation were made by the authors in Refs. [35,36,37]. The external disturbance is modeled in Ref. [36] using time-varying free-models with derivable bounds, whereas in Ref. [35], it is described as an exogenous neutral stable system. In Ref. [37], it is divided into two parts, one of which represents an estimated portion and the other of which is generated by an exogenous system. The proposed work, on the other hand, assumes external perturbations under only the boundedness mild condition without considering any additional information.
  • The developed controllers in Refs. [38,39,40] are intended for systems where the control gain must be a simple constant, which is a limiting constraint. The latter constraint is lifted in the suggested method to include a broader category of dynamical systems. To encompass a wide range of dynamical systems, such as inverted pendulums, induction motor drives, single-link robot arms, mass–spring–damper systems, flexible spacecraft, quadrotors, and many more, we actually presume that the system dynamics are unknown, with the control gain as an unknown nonlinear function.
Prior to presenting the obtained results, we delineate a modeling approach in the first section, followed by the mathematical development of the adaptive fuzzy control technique in the second section. Finally, the results of our tests, accompanied by a detailed analysis, are presented. These tests were conducted using the real-time simulator OP4510 from OPAL-RT.

2. Description of the Studied System

Our study focuses on a complex system, consisting of a permanent magnet synchronous machine with two stator windings. Each of these windings is powered by a three-phase inverter. To ensure the precise control of these two power electronic structures, we implemented adaptive fuzzy controllers, enabling the flexible and efficient management of the system in the presence of disturbances. The depicted system is illustrated in Figure 1.
The PMSM is in the smoothed pole machine. The study is based on the following assumptions:
(a)
The multi-phase winding consists of 2 × 3 identical phases.
(b)
Variable reluctance effects and saturation phenomena are neglected.
(c)
Only the first space harmonic is taken into account.
(d)
The temperature effects are neglected.
(e)
The capacitive effect between the windings is neglected.
(f)
The semiconductor components constituting the inverters are supposed to be perfect.

3. Mathematical Modeling of DSPMSM

As shown in Figure 2, the double-star permanent magnet synchronous motors (DSPMSM) considered in our study are composed of two three-phase windings phase-shifted by an angle, γ.
The establishment of the decoupled dynamic model of the DSPMSM is performed in three steps, which are described in the following subsections.

3.1. Electrical Model in the (a1 b1 c1 a2 b2 c2) Frame

The general electrical equation of the DSPSM in this natural basis can be written as follows:
V S = R S I S + L S d d t I S + E S  
where [Vs] represents the supply voltage vector of the stator windings. It is defined as follows:
V s = V S 1 t V S 2 t t
where
V s i = v a i v b i v c i i   =   1 ,   2
where [Is] represents the stator’s currents vector. It is defined as follows:
I s = I S 1 t I S 2 t t
where
I s i = i a i i b i i c i i   =   1 ,   2
where [Es] represents the EMF voltage vector. It is defined as follows:
E s = E S 1 t E S 2 t t
where
E s i = E a i E b i E c i = 2 ω φ f sin ( θ ( i 1 ) γ ) sin θ 2 π 3 ( i 1 ) γ sin θ + 2 π 3 ( i 1 ) γ i   =   1 ,   2
where Rs is the resistance of each winding, and [Ls] is the stator’s inductance matrix. [Ls] is defined as follows:
[ L s ] = L s 1 M s 12 M s 12 t L s 2
where L s i (i = 1, 2) represents the matrix inductance of each star and is defined as follows:
L s 1 = L s 2 = l f s + M s s M s s cos ( 2 π 3 ) M s s cos ( 4 π 3 ) M s s cos ( 4 π 3 ) l f s + M s s M s s cos ( 2 π 3 ) M s s cos ( 2 π 3 ) M s s cos ( 4 π 3 ) l f s + M s s
where lfs is the leakage inductance, and Mss is the maximal mutual inductance between two windings.
M s 12 is the mutual inductance matrix between the two three windings. It is given by the following relation:
M s 12 = M s s ( γ ) M s s ( γ + 2 π 3 ) M s s ( γ + 4 π 3 ) M s s ( γ + 4 π 3 ) M s s ( γ ) M s s ( γ + 2 π 3 ) M s s ( γ + 2 π 3 ) M s s ( γ + 4 π 3 ) M s s ( γ )
From the inductance matrix, it can be easily shown that the matrix is fully coupled, so that the control the motor’s currents in this frame are complicated.

3.2. Electrical Dynamical Model in the (α1 β1 α2 β2)

To write the electrical equations of the DSPSM in this reference frame, first we apply the Concordia transformation to each star (Figure 3A). Second, a rotation of an angle, γ, is applied to the second star (Figure 3B).
This transformation from the reference frame (a1 b1 c1 a2 b2 c2) to the reference frame (α1 β1 o1 α2 β2 o2) is defined as follows:
T 6 t = T 32 t T 31 t [ 0 ] 3 × 3 [ 0 ] 3 × 3 T 32 P ( γ ) t T 31 t
where
T 32 = 2 3 1 1 2 3 2 0 1 2 3 2 t T 31 = 1 2 1 2 1 2 t
P γ = cos ( γ ) sin ( γ ) sin ( γ ) cos ( γ )
The electrical equation of the DSPMSM in this frame is as follows:
T 6 t V S = R S T 6 t I S + T 6 t L S d d t I S + T 6 t E S
By applying this transformation, the stator’s inductance matrix [Ls], the inductance matrix in this frame can be deduced:
L s = T 6 t L s T 6
Thus, after the development of the calculation, we obtain the following:
L s = l f s + 3 2 M s s 0 0 0 l f s + 3 2 M s s 0 0 0 l f s 3 2 M s s 0 0 0 3 2 M s s 0 0 0 0 3 2 M s s 0 0 0 3 2 M s s 0 0 0 0 l f s + 3 2 M s s 0 0 0 l f s + 3 2 M s s 0 0 0 l f s
The inductance matrix [Ls’] is not completely diagonal. In this new reference frame, windings following the same axis, α or β, are coupled. Therefore, their mutual inductance is non-zero and equal to 3Mss/2. However, since the axes α and β are orthogonal, the mutual inductances between the windings following these axes are zero.
The electromagnetic torque in this frame is defined as follows:
Γ = e a 1 i α 1 + e β 1 i β 1 + e a 2 i α 2 + e β 2 i β 2 Ω
It is important to notice that the transformation P(γ) applied to the second star and defined above only introduces a rotation of the EMF vector and does not modify its module. We then have the following:
e α 1 = e α 2 = e α = 3 ω φ f sin ( θ ) e β 1 = e β 2 = e β = 3 ω φ f cos ( θ )
Then, the torque expression can be simplified and becomes as follows:
Γ = e a ( i α 1 + i α 2 ) + e β ( i β 1 + i β 2 ) Ω

3.3. Electrical Dynamical Model in the (α β z1 z2 z3 z4)

Based in the next expression of the torque, a new change of variable based on the sum of the currents is introduced. And in order to preserve the order of the system (6), we introduce the difference in currents which will also have the advantage of eliminating the coupling terms present in the inductance matrix. These current differences have no effect on the torque, but this ensures the bijectivity of the transformation matrix from one frame of reference to another. Thus, in order to write the electrical equations in the new frame, where the inductance matrix is diagonal, we also apply it to the voltage, current, and EMF vectors.
From this, to transform the quantities of the (α1 β1 o1 α2 β2 o2) reference to this new reference, called (α β z1 z2 z3 z4), the following normalized matrix is defined:
x α x β x z 1 x z 2 x z 3 x z = 1 2 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 x α 1 x β 1 x 01 x α 2 x β 1 x 02
where x = v, i, and e.
By applying this transformation to the electrical equation in (α1 β1 o1 α2 β2 o2), the new electrical equation is obtained.
Now, the electrical equation in this (αβz1z2 z3z4) frame can be easily deduced:
v α = R s i a + L c M s s d d t i a 6 ω φ f sin ( θ ) v β = R s i β + L c d d t i β + 6 ω φ f cos ( θ ) v z j = R s i z j + l f s d d t i z j   j = 1 ,   4
where
L c = l f s + 3 M s s
Finally, the transformation matrix from the initial the (a1 b1 c1 a2 b2 c2) coordinate system to the final (α β z1 z2 z3 z4) coordinate system is as follows:
T t = 1 2 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 T 32 t T 31 t [ 0 ] 3 × 3 [ 0 ] 3 × 3 T 32 P ( γ ) t T 31 t
In the case where the angular offset is γ = π 6 , this leads to the matrix T, as presented in Equation (24):
T = 1 3 1 11 1 11 0 1 2 1 2 1 6 1 6 1 6 1 2 1 2 0 1 11 1 11 1 3 1 6 1 6 1 6 1 3 1 11 1 11 0 1 2 1 2 1 6 1 6 1 6 1 2 1 2 0 1 11 1 11 1 11 1 6 1 6 1 6

3.4. Electrical Equation in Park’s Frame

By applying the classical Park transformation only to the ab component, the dynamical electrical model in the (dqzj)j=1,4 frame can be established:
V d = R i d + L c d d t i d ω L c i q V q = R i q + L c d d t i q + ω L c i d + 6 ω φ f V z j = R i z j + l f s d d t i z j     j = 1 ,   4
The electromagnetic torque equation is as follows:
Γ = e d i d + e q i q Ω = e q i q Ω = p e q i q ω = 6 p φ f i q

3.5. Mechanical Equation

The mechanical equation is classical, and it is given by the following relationship:
J d Ω d t = Γ Γ l f v Ω
where J is the motor inertia, Γ l is the load torque, and f v is the viscous friction.

3.6. Modeling Approach for Control Strategies

By combining the electrical Equations (25) and (26) with the mechanical Equation (27), we obtain the model of the DSPMSM used to develop the control strategy, as depicted in Equation (28):
d Ω d t = Γ l J f v J Ω + 6 p φ f J i q d i q d t = p Ω i d 6 φ f L 6 p Ω R L c i q + 1 L c V q d i d d t = p Ω i q R L c i d + 1 L c V d d i z j d t = R l f s i z j + 1 l f s V z j                 f o r     j = 1 ,   ,   4
The DSPMSM model in (28) may be reorganized in the following manner:
d Ω d t = f 1 + g 1 i q d i q d t = f 2 + g 2 V q d i d d t = f 3 + g 3 V d d i z j d t = f 4 i z j + g 4 V z j       f o r     j = 1 ,   ,   4
where f 1 , , f 4 and g 1 , , g 4 are unknown continuous nonlinear functions.
f 1 = Γ l J f v J Ω ,         a n d         g 1 = 6 p φ f J f 2 = p Ω i d 6 φ f L c p Ω R L c i q , g 2 = g 3 = 1 L c f 3 = p Ω i q R L c i d f 4 = R l f , g 4 = 1 l f

4. Nonlinear Control Design-Based Model for DSPMSM

In this section, a nonlinear control design-based model for DSPMSM is synthesized in order to obtain good tracking performances for speed and torque; to achieve this goal, some realistic assumptions are introduced.
Assumption 1. 
The reference signals  Ω * , i q * , i d * , and  i z j * , as well as their first derivatives, exhibit boundedness and continuity.
Assumption 2. 
The rotor speed, and stator current are measurable greatness.
For the reference signals Ω * , i q * , i d * , and i z j * , we may define the tracking errors and their corresponding filtered errors as follows:
Z Ω = Ω * Ω ; S Ω = Z Ω + λ Ω 0 t Z Ω τ d τ ;   with   Z Ω 0 = 0
Z i q = i q * i q ; S i q = Z i q + λ i q 0 t Z i q τ d τ ;   with   Z i q 0 = 0
Z i d = i d * i d ; S i d = Z i d + λ i d 0 t Z i d τ d τ ;   with   Z i d 0 = 0
Z i z j = i z j * i z j ; S z j = Z i z j + λ z j 0 t Z z j τ d τ ; with   Z z j 0 = 0 j = 1 ,   ,   4
where λ Ω , λ i q , λ i d and λ z j are positive design parameters.
The control objectives are i q * = i d = 0 , i q = i q * and i z j = i z j * = 0 for j = 1 ,   ,   4 .
Step 1. Speed control.
Using Equation (28), the first filtered error dynamic of (31) is provided by the following:
S ˙ Ω = Ω ˙ * f 1 g 1 i q * + λ Ω Z Ω
Let us select the Lyapunov function candidate as   V 1 Ω = 1 2 S Ω 2 , and its time derivative is as follows:
  V ˙ 1 Ω = S Ω S ˙ Ω = S Ω Ω ˙ * f 1 g 1 i q * + λ Ω Z Ω
The control law, i q * , is formulated as follows:
i q * = 1 g 1 Ω ˙ * f 1 + λ Ω Z Ω + c Ω S Ω
where c Ω is the positive design parameter.
It is simply verifiable, using (9), that
V ˙ 1 Ω = c Ω S Ω 2 < 0
Step 2. Currents control.
Select the candidate Lyapunov function with augmentation as follows:
V 2 i = 1 2 S i q 2 + 1 2 S i d 2 V 2 j = 1 2 S z j 2 f o r   j = 1 ,   ,   4
The filtered error dynamics of (4) to (6) are given by the following:
S ˙ i q = d i q * d t f 2 g 2 V q + λ i q Z i q
S ˙ i d = d i d * d t f 3 g 3 V d + λ i d Z i d
S ˙ z j = d i z j * d t f 4 g 4 V z j + λ z j Z z j   for   j = 1 ,   ,   4
After that, the time derivative of (39) is written as follows:
V ˙ 2 i = S i q d i q * d t f 2 g 2 V q + λ i q Z i q + S i d d i d * d t f 3 g 3 V d + λ i d Z i d V ˙ 2 j = S z j d i z j * d t f 4 g 4 V z j + λ z j Z z j f o r     j = 1 ,   ,   4
The control laws V q , V d , and V z j for j = 1 ,   ,   4 are designed as follows:
V q = 1 g 2 d i q * d t f 2 + λ i q Z i q + c i q S i q
V d = 1 g 3 d i d * d t f 3 + λ i d Z i d + c i d S i d
V z j = 1 g 4 d i z j * d t f 4 + λ z j Z z j + c z j S z j   for   j = 1 ,   ,   4
where c i q , c i d , and c z j for j = 1 ,   ,   4 are positive design parameters.
Using (44), (45), and (46), it is simple to demonstrate that
V ˙ 2 i = c i q S i q 2 c i d S i d 2 < 0 V ˙ z j = c z j S z j 2 < 0
The control laws i q * ,   V q , V d , and V z j for j = 1 ,   ,   4 can be expressed as follows [25]:
i q * = I q * + c Ω S Ω
V q = U q + c i q S i q
V d = U d + c i d S i d
V z j = U z j + c z j S z j for   j = 1 ,   ,   4
where the ideal controls I q * , U q , U d , and U z j for j = 1 ,   ,   4 are given by the following:
I q * = 1 g 1 Ω ˙ * f 1 + λ Ω Z Ω
U q = 1 g 2 d i q * d t f 2 + λ i q Z i q
U d = 1 g 3 d i d * d t f 3 + λ i d Z i d
U z j = 1 g 4 d i z j * d t f 4 + λ z j Z z j for   j = 1 ,   ,   4
Given that V ˙ 1 Ω t , V ˙ 2 i t , and V ˙ z j t for j = 1 ,   ,   4 are negative semi-definite, it follows that V 1 Ω t V 1 Ω 0 , V 2 i t V 2 i 0 and V z j t V z j 0 for j = 1 ,   ,   4 .
Consequently, S Ω , S i q , S i d , and S z j for j = 1 ,   ,   4 exhibit uniform boundedness. This indicates that the closed-loop signals S Ω , S i q , S i d , and S z j for j = 1 ,   ,   4 , i q * , V q , V d , and V z j for j = 1 ,   ,   4 are constrained within certain limits.
Given that V 1 Ω 0 , V 2 i 0 , and V z j 0 for j = 1 ,   ,   4 are limited, and V 1 Ω , V 2 i , and V z j for j = 1 ,   ,   4 are non-increasing and limited from below, it can be concluded that the l i m t V 1 Ω t , l i m t V 2 i t , and l i m t V z j t for j = 1 ,   ,   4 exist. By using Barbalat’s Lemma [41], it can be deduced that S Ω , S i q , S i d , S z j   f o r   j = 1 ,   ,   4 0 as t , indicating the asymptotic convergence of filtered errors to zero.
The control laws I q * , U q , U d , and U z j for j = 1 ,   ,   4 given in (52) to (55), and they may be readily derived if the nonlinear functions f 1 ,   ,   f 4 and g 1 ,   ,   g 4 are known; nevertheless, the specific forms of these nonlinear functions remain unidentified. Therefore, seven adaptive fuzzy logic systems are used to directly approach these control laws.

5. Overview of the Fuzzy Logic System

A fuzzy logic system is composed of many components: a fuzzifier, a set of fuzzy if–then rules, a fuzzy inference engine, and a defuzzifier. These components are shown in Figure 4.
The fuzzy inference engine uses fuzzy if–then rules to convert an input vector, x T = x 1 , x 2 ,   ,   x n R n , to an output, f ^ R n . The i-th fuzzy rule is expressed as follows:
Rule   ( i ) :   if   x 1   is   B 1 i   and     and   x n is   B n i   then   f ^   is   θ i
where B 1 i , B 2 i ,…, B n i are fuzzy sets, and y i is the fuzzy output singleton in the ith rule. The Singleton fuzzifier, product inference, and center-average defuzzifier produce the fuzzy system’s output and may be written as:
f ^ x = i = 1 m y i l = 1 n μ B l i x l i = 1 m l = 1 n μ B l i x l = Θ T ψ x
The degree of membership of x l to B l i is denoted as μ B l i x l . The number of fuzzy rules is represented by m. The adjustable parameter vector denoted by Θ T = θ 1 , θ 2 ,   θ m is formed by consequent parameters, and the vector ψ T x = ψ 1 , ψ 2 ,   ,   ψ m with the following:
ψ i x = l = 1 n μ B l i x l i = 1 m l = 1 n μ B l i x l
Referring to the fuzzy basis function (FBF), the assumption that the FBFs are chosen in such a manner that there is always at least one active rule is made throughout the whole of the work [10]; that is to say, i = 1 m l = 1 n μ B l i x l > 0 .
The fuzzy system (57) is often used in control systems. Based on the universal approximation findings [42,43], the fuzzy system (16) has the capability to estimate any nonlinear smooth function, f x , inside a limited working region with a high level of accuracy.
It is crucial to specify the structure of the fuzzy system, including the relevant inputs, the number of membership functions for each input, and the number of rules. Additionally, it is important to accurately define the parameters of the membership functions in advance. The subsequent parameters, Θ , are subsequently calculated by suitable adaption methods.

6. Model Free Control on Adaptive Fuzzy Control Design for DSPMSM

The goal is to develop an appropriate adaptive fuzzy control system for an uncertain DSPMSM model in order to achieve the precise tracking of torque and speed. Fuzzy logic systems are used to approximate the ideal controls, U z j , for j = 1 ,   ,   4 ,, U q , and U d .
Lemma 1 
([10]). For each real continuous function, f x , defined on a compact subset, Φ f R n , and for any random ε > 0 , there exists a fuzzy logic system, such that we have the following:
s u p x Φ f f x Θ T ψ x ε
By utilizing Lemma 1 and referring to the demonstration provided in [10], it can be concluded that fuzzy logic systems possess the ability to universally approximate any smooth function inside a compact set. Given the approximation capacity of fuzzy logic systems, it is reasonable to suppose that the control laws, U z j , for j = 1 ,   ,   4 , I q * , U q , and U d may be estimated as follows:
U z j x j Θ j = Θ j T ψ j x j for   j = 1 ,   ,   4
I q * x 5 Θ 5 = Θ 5 T ψ 5 x 5
U q x 6 Θ 6 = Θ 6 T ψ 6 x 6
U d x 7 Θ 7 = Θ 7 T ψ 7 x 7
As stated in [29], the optimal parameter vectors, Θ j * , for j = 1 ,   ,   4 , Θ 5 * , Θ 6 * , and Θ 7 * are determined as follows:
Θ j * = arg m i n Θ j Φ θ j s u p x j Φ x j U ^ z j x j Θ j U z j t   for   j = 1 ,   ,   4
Θ 5 * = arg m i n Θ 5 Φ θ 5 s u p x 5 Φ x 5 I ^ q * x 5 Θ 5 I q * t
Θ 6 * = arg m i n Θ 6 Φ θ 6 s u p x 6 Φ x 6 U ^ q x 6 Θ 6 U q t
Θ 7 * = arg m i n Θ 7 Φ θ 7 s u p x 7 Φ x 7 U ^ d x 7 Θ 7 U d t
where Φ x j , Φ x 5 , Φ x 6 , and Φ x 7 are compact set for x j , x 5 , x 6 , and x 7 . On the other hand, Φ θ j , Φ θ 5 , Φ θ 6 , and Φ θ 7 are compact set for θ j , θ 5 , θ 6 , and θ 7 .
Furthermore, the minimal fuzzy approximation errors ε j , ε 5 , ε 6 , and ε 7 are precisely specified as follows:
ε j = U z j t U ^ z j x j Θ j * for j = 1 ,   ,   4
ε 5 = I q * t I ^ q * x 5 Θ 5 *
ε 6 = U q t U ^ q x 6 Θ 6 *
ε 7 = U d t U ^ d x 7 Θ 7 *
The control laws, U z j , for j = 1 ,   ,   4 , I q * , U q , and U d may be reformulated as follows:
U z j t = U ^ z j x j Θ j * + ε j = Θ j * T ψ j x j + ε j   for   j = 1 ,   ,   4
I q * t = I ^ q * x 5 Θ 5 * + ε 5 = Θ 5 * T ψ 5 x 5 + ε 5
              U q t = U ^ q x 6 Θ 6 * + ε 6 = Θ 6 * T ψ 6 x 6 + ε 6
U d t = U ^ d x 7 Θ 7 * + ε 7 = Θ 7 * T ψ 7 x 7 + ε 7
Let us suppose that the minimal fuzzy approximation errors ε j , ε 5 , ε 6 , and ε 7 are, respectively, bounded above by ε ¯ j > 0 , ε ¯ 5 > 0 , ε ¯ 6 > 0 , and ε ¯ 7 > 0 , meaning that ε ¯ j ε ¯ j , ε ¯ 5 ε ¯ 5 , ε ¯ 6 ε ¯ 6 , and ε ¯ 7 ε ¯ 7 .

7. Controller Design

The suggested controller in this section uses fuzzy adaptive backstepping and parameter adaptive laws to ensure that all internal signals of the closed-loop system are uniformly ultimately bounded and to minimize filtered errors given in (31) to (34).
In order to estimate the nonlinear control laws, U z j t , I q * t , U q t , and U d t , presented in (52) to (55), the fuzzy adaptive control terms in (76) to (79) are defined as U ^ z j t , I ^ q * t , U ^ q t , and U ^ d t :
U ^ z j t = Θ j T ψ j x j
I ^ q * t = Θ 5 T ψ 5 x 5
U ^ q t = Θ 6 T ψ 6 x 6
U ^ d t = Θ 7 T ψ 7 x 7
The selected input vectors for the used fuzzy systems are determined as follows:
x j = i z j , Z i z j T   for   j = 1 ,   ,   4 ,   x 5 = Ω , i q T   ,   x 6 = Ω , i q , i q * , Z Ω T   ,   x 6 = i d , i q T
The adaptive control laws that guarantee the stability of the closed-loop system may be written as follows [28]:
V z j t = U ^ z j t + ε ^ j tan h S z j χ j + c z j S z j   for j = 1 ,   ,   4
i q * = I ^ q * t + ε ^ 5 tan h S Ω χ 5 + c Ω S Ω
V q t = U ^ q t + ε ^ 6 tan h S i q χ 6 + c i q S i q
V d t = U ^ d t + ε ^ 7 tan h S i d χ 7 + c i d S i d
where χ j , χ 5 , χ 6 , and χ 7 are designed positive constants.
Then, ε ^ j , ε ^ 5 , ε ^ 6 , and ε ^ 7 are adjusted as follows:
ε ^ ˙ j = η j S z j tanh S z j χ j α j ε ^ j
ε ^ ˙ 5 = η 5 S Ω tanh S Ω χ 5 α 5 ε ^ 5
ε ^ ˙ 6 = η 6 S Ω tanh S i q χ 6 α 6 ε ^ 6
ε ^ ˙ 7 = η 7 S Ω tanh S i d χ 7 α 7 ε ^ 7
where η j , η 5 , η 6 , η 7 , α j , α 5 , α 6 , and α 7 are designed positive constants.
The vectors Θ j , Θ 5 , Θ 6 , and Θ 7 represent the adaptable parameters of the fuzzy logic system and are defined as follows:
Θ ˙ j = γ j S z j ψ j x j σ j Θ ˙ j
Θ ˙ 5 = γ 5 S Ω ψ 5 x 5 σ 5 Θ ˙ 5
Θ ˙ 6 = γ 6 S i q ψ 6 x 6 σ 6 Θ ˙ 6
Θ ˙ 7 = γ 7 S i d ψ 7 x 7 σ 7 Θ ˙ 7
By replacing (76) in (80), (77) in (81), (78) in (82), and (79) in (83), we yield the following:
V z j t = Θ j T ψ j x j + ε ^ j tan h S z j χ j + c z j S z j   for   j = 1 ,   ,   4
i q * = Θ 5 T ψ 5 x 5 + ε ^ 5 tan h S Ω χ 5 + c Ω S Ω
U q t = Θ 6 T ψ 6 x 6 + ε ^ 6 tan h S i q χ 6 + c i q S i q
U d t = Θ 7 T ψ 7 x 7 + ε ^ 7 tan h S i d χ 7 + c i d S i d

8. Stability Demonstration Using Lyapunov Theory

Given the following candidate Lyapunov function,
V = 1 2 j = 1 4 S z j 2 + 1 γ j Θ ~ j T Θ ~ j + 1 η j ε ~ j T ε ~ j + 1 2 S Ω 2 + 1 γ 5 Θ ~ 5 T Θ ~ 5 + 1 η 5 ε ~ 5 T ε ~ 5 + 1 2 S i q 2 + 1 γ 6 Θ ~ 6 T Θ ~ 6 + 1 η 6 ε ~ 6 T ε ~ 6 + 1 2 S i d 2 + 1 γ 7 Θ ~ 7 T Θ ~ 7 + 1 η 7 ε ~ 7 T ε ~ 7
where Θ ~ j , Θ ~ 5 , Θ ~ 6 , and Θ ~ 7 are the approximation errors, which are given as follows:
Θ ~ j T = Θ j T * Θ j T
Θ ~ 5 T = Θ 5 T * Θ 5 T
Θ ~ 6 T = Θ 6 T * Θ 6 T
Θ ~ 7 T = Θ 7 T * Θ 7 T
ε ~ j , ε ~ 5 , ε ~ 6 , and ε ~ 7 are the approximation errors expressed in (101) to (104), with ε j * , ε 5 * , ε 6 * , and ε 7 * serving as the optimal parameters; and ε ^ j , ε ^ 5 , ε ^ 6 ,   and   ε ^ 7   are the estimate of ε j * , ε 5 * , ε 6 * , and ε 7 * , respectively.
ε ~ j = ε j * ε ^ j
ε ~ 5 = ε 5 * ε ^ 5
ε ~ 6 = ε 6 * ε ^ 6
ε ~ 7 = ε 7 * ε ^ 7
The temporal derivative of V is computed as follows:
V ˙ = j = 1 4 S z j U z j V z j + 1 γ j Θ ~ j T Θ ~ ˙ j + 1 η j ε ~ j T ε ~ ˙ j + S Ω I q * i q * + 1 γ 5 Θ ~ 5 T Θ ~ ˙ 5 + 1 η 5 ε ~ 5 T ε ~ ˙ 5 + S i q U q V q + 1 γ 6 Θ ~ 6 T Θ ~ ˙ 6 + 1 η 6 ε ~ 6 T ε ~ ˙ 6 + S i d U d V d + 1 γ 7 Θ ~ 7 T Θ ~ ˙ 7 + 1 η 7 ε ~ 7 T ε ~ ˙ 7
By introducing (72) through (75) and (92) through (95) in (105), we can yield the following:
V ˙ = j = 1 4 S z j Θ j T * ψ j x j + ε j Θ j T ψ j x j ε ^ j tan h S z j χ j c z j S z j + 1 γ j Θ ~ j T Θ ~ ˙ j + 1 η j ε ~ j T ε ~ ˙ j + S Ω Θ 5 T * ψ 5 x 5 + ε 5 Θ 5 T ψ 5 x 5 ε ^ 5 tan h S Ω χ 5 c Ω S Ω + 1 γ 5 Θ ~ 5 T Θ ~ ˙ 5 + 1 η 5 ε ~ 5 T ε ~ ˙ 5 + S i q Θ 6 T * ψ 6 x 6 + ε 6 Θ 6 T ψ 6 x 6 ε ^ 6 tan h S i q χ 6 c i q S i q + 1 γ 6 Θ ~ 6 T Θ ~ ˙ 6 + 1 η 6 ε ~ 6 T ε ~ ˙ 6 + S i d Θ 7 T * ψ 7 x 7 + ε 7 Θ 7 T ψ 7 x 7 ε ^ 7 tan h S i d χ 7 c i d S i d + 1 γ 7 Θ ~ 7 T Θ ~ ˙ 7 + 1 η 7 ε ~ 7 T ε ~ ˙ 7
Given that the optimal parameters Θ j T * , Θ 5 T * ,   Θ 6 T * , Θ 7 T * , ε j * , ε 5 * , ε 6 * , and ε 7 * vary slowly over time, Θ ˙ j T * = Θ ˙ 5 T * = Θ ˙ 6 T * = Θ ˙ 7 T * = 0   and ε ˙ m * = ε ˙ 5 * = ε ˙ 6 * = ε ˙ 7 * = 0 , the temporal derivative of the approximation errors may be expressed as follows:
Θ ~ ˙ j T = Θ ˙ j T Θ ~ ˙ 5 T = Θ ˙ 5 T Θ ~ ˙ 6 T = Θ ˙ 6 T Θ ~ ˙ 7 T = Θ ˙ 7 T
ε ~ ˙ j = ε ^ ˙ j ε ~ ˙ 5 = ε ^ ˙ 5 ε ~ ˙ 6 = ε ^ ˙ 6 ε ~ ˙ 6 = ε ^ ˙ 6
By substituting (107) and (108) into (106), we obtain the following:
V ˙ = j = 1 4 c z j S z j 2 + S z j Θ ~ j T ψ j x j + S z j ε j ε ^ j tan h S z j χ j 1 γ j Θ ~ j T Θ ˙ j + 1 η j ε ~ j T ε ^ ˙ j + c Ω S Ω 2 + S Ω Θ ~ 5 T ψ 5 x 5 + S Ω ε 5 ε ^ 5 tan h S Ω χ 5 1 γ 5 Θ ~ 5 T Θ ˙ 5 + 1 η 5 ε ~ 5 T ε ^ ˙ 5 + ( c i q S i q 2 + S i q Θ ~ 6 T ψ 6 x 6 + S i q ε 6 ε ^ 6 tan h S i q χ 6 1 γ 6 Θ ~ 6 T Θ ˙ 6 + 1 η 6 ε ~ 6 T ε ^ ˙ 6 ) + S i d Θ 7 T * ψ 7 x 7 + ε 7 Θ 7 T ψ 7 x 7 ε ^ 7 tan h S i d χ 7 c i d S i d + 1 γ 7 Θ ~ 7 T Θ ~ ˙ 7 + 1 η 7 ε ~ 7 T ε ~ ˙ 7
V ˙ j = 1 4 c z j S z j 2 + 1 γ j Θ ~ j T γ j S z j ψ j x j Θ ˙ j + S z j ε j * S z j ε ^ j tan h S z j χ j + 1 η j ε ~ j η j S z j tan h S z j χ j ε ^ ˙ j ε j * S z j tan h S z j χ j + ε ^ j S z j tan h S z j χ j + c Ω S Ω 2 + 1 γ 5 Θ ~ 5 T γ 5 S Ω ψ 5 x 5 Θ ˙ 5 + S Ω ε 5 * S Ω ε ^ 5 tan h S Ω χ 5 + 1 η 5 ε ~ 5 η 5 S Ω tan h S Ω χ 5 ε ^ ˙ 5 ε 5 * S Ω tan h S Ω χ 5 + ε ^ 5 S Ω tan h S Ω χ 5 + c i q S i q 2 + 1 γ 6 Θ ~ 6 T γ 6 S i q ψ 6 x 6 Θ ˙ 6 + S i q ε 6 * S i q ε ^ 6 tan h S i q χ 6 + 1 η 6 ε ~ 6 η 6 S i q tan h S i q χ 6 ε ^ ˙ 6 ε 6 * S i q tan h S i q χ 6 + ε ^ 6 S i q tan h S i q χ 5 + c i d S i d 2 + 1 γ 7 Θ ~ 7 T γ 7 S i d ψ 7 x 7 Θ ˙ 7 + S i d ε 7 * S i d ε ^ 7 tan h S i d χ 7 + 1 η 7 ε ~ 7 η 7 S i d tan h S i d χ 7 ε ^ ˙ 7 ε 7 * S i d tan h S i d χ 7 + ε ^ 7 S i d tan h S i d χ 7
Lemma 2 
([43]). The hyperbolic tangent function fulfils the following condition for all given values of x R and χ > 0 :
f x = x x tanh x χ ζ χ
where ζ = 0.2785 .
By replacing the adaptive rules (84) through (91) into Equation (110) and using Lemma 2, we obtain the following:
V ˙ j = 1 4 c z j S z j 2 + ε j * ζ + σ j γ j Θ ~ j T Θ j + α j η j ε ~ j ε ^ j + c Ω S Ω 2 + ε 5 * ζ + σ 5 γ 5 Θ ~ 5 T Θ 5 + α 5 η 5 ε ~ 5 ε ^ 5 + c i q S i q 2 + ε 6 * ζ + σ 6 γ 6 Θ ~ 6 T Θ 6 + α 6 η 6 ε ~ 6 ε ^ 6 + c i d S i d 2 + ε 7 * ζ + σ 7 γ 7 Θ ~ 7 T Θ 7 + α 7 η 7 ε ~ 7 ε ^ 7
The following inequalities are derived by replacing Young’s inequality for the terms
σ j γ j Θ ~ j T Θ j ,   σ 5 γ 5 Θ ~ 5 T Θ 5 ,   σ 6 γ 6 Θ ~ 6 T Θ 6 ,   σ 7 γ 7 Θ ~ 7 T Θ 7 ,   α j η j ε ~ j ε ^ j ,   α 5 η 5 ε ~ 5 ε ^ 5 ,     α 6 η 6 ε ~ 6 ε ^ 6 ,   and   α 7 η 7 ε ~ 7 ε ^ 7 :
σ j γ j Θ ~ j T Θ j σ j 2 γ j Θ ~ j T Θ ~ j + σ j 2 γ j Θ ~ j T * Θ ~ j * σ 5 γ 5 Θ ~ 5 T Θ 5 σ 5 2 γ 5 Θ ~ 5 T Θ ~ 5 + σ 5 2 γ 5 Θ ~ 5 T * Θ ~ 5 * σ 6 γ 6 Θ ~ 6 T Θ 6 σ 6 2 γ 6 Θ ~ 6 T Θ ~ 6 + σ 6 2 γ 6 Θ ~ 6 T * Θ ~ 6 * σ 7 γ 7 Θ ~ 7 T Θ 7 σ 7 2 γ 7 Θ ~ 7 T Θ ~ 7 + σ 7 2 γ 7 Θ ~ 7 T * Θ ~ 7 *
α j η j ε ~ j ε ^ j α j 2 η j     ~ ε ~ j 2 + α j 2 η j ε j * 2 α 5 η 5 ε ~ 5 ε ^ 5 α 5 2 η 5 ε ~ 5 2 + α 5 2 η 5 ε 5 * 2 α 6 η 6 ε ~ 6 ε ^ 6 α 6 2 η 6     ~ ε ~ 6 2 + α 6 2 η 6 ε 6 * 2 α 7 η 7 ε ~ 7 ε ^ 7 α 7 2 η 7     ~ ε ~ 7 2 + α 7 2 η 7 ε 7 * 2
Consequently, we may restructure (112) in the following manner:
V ˙ j = 1 4 c z j S z j 2 σ j 2 γ j Θ ~ j T Θ ~ j + σ j 2 γ j Θ j T * Θ j * α j 2 η j     ~ ε ~ j 2 + α j 2 η j ε j * 2 + ε j * ζ + c Ω S Ω 2 σ 5 2 γ 5 Θ ~ 5 T Θ ~ 5 + σ 5 2 γ 5 Θ 5 T * Θ 5 * α 5 2 η 5     ~ ε ~ 5 2 + α 5 2 η 5 ε 5 * 2 + ε 5 * ζ + c i q S i q 2 σ 6 2 γ 6 Θ ~ 6 T Θ ~ 6 + σ 6 2 γ 6 Θ 6 T * Θ 6 * α 6 2 η 6     ~ ε ~ 6 2 + α 6 2 η 6 ε 6 * 2 + ε 6 * ζ + c i d S i d 2 σ 7 2 γ 7 Θ ~ 7 T Θ ~ 7 + σ 7 2 γ 7 Θ 7 T * Θ 7 * α 7 2 η 7     ~ ε ~ 7 2 + α 7 2 η 7 ε 7 * 2 + ε 7 * ζ
Let us define
ϑ = min σ j , α j , 2 c z j , σ 5 , α 5 , 2 c Ω , σ 6 , α 6 , 2 c i q , σ 7 , α 7 , 2 c i d
Then, (115) is transformed into the following:
V ˙ ϑ V + ρ
where
ρ = j = 1 4 σ j 2 γ j Θ j T * Θ j * + α j 2 η j ε j * 2 + ε j * ζ + σ 5 2 γ 5 Θ 5 T * Θ 5 * + α 5 2 η 5 ε 5 * 2 + ε 5 * ζ + σ 6 2 γ 6 Θ 6 T * Θ 6 * + α 6 2 η 6 ε 6 * 2 + ε 6 * ζ + σ 7 2 γ 7 Θ 7 T * Θ 7 * + α 7 2 η 7 ε 7 * 2 + ε 7 * ζ
We can now establish the following theorem, which demonstrates our primary finding in this study.
Theorem 1. 
Consider the six-phase PMSM nonlinear system in (28). Assuming that the previously specified Assumption 1, Assumption 2, and Lemma 1 are correct, the control laws described by Equations (92) through (95), which use adaptive fuzzy logic system, in conjunction with the parameter adaption law detailed in Equations (84) through (91), guarantee that all signals inside the closed-loop system demonstrate uniformly ultimately bounded (UUB) stability. Additionally, the output tracking error is shown to converge to a narrow area in close proximity to the origin. Furthermore, the developed controller has the ability to maintain stability.
Proof. 
The integral of (117) over 0 , t yields the following result:
V t V 0 e ϑ t + ρ ϑ
The inequalities represented by (117) suggest that V ρ ϑ , V ˙ 0 . Therefore, by utilizing the Lyapunov theorem, the signals S Ω , S i q , S i d , S z j , Θ ~ j , Θ ~ 5 , Θ ~ 6 , Θ ~ 7 , ε ~ j , ε ~ 5 , ε ~ 6 , ε ~ 7 , V z j , i q * , V q , and V d in the closed-loop systems are bounded. Furthermore, it can be shown that, for any ϒ ρ ϑ , there exists a constant T > 0 , such that Z Ω ϒ , Z i q ϒ , Z i d ϒ , and Z i z j ϒ for all t T .
To attain convergence of the tracking error to a small vicinity around zero and minimize ρ ϑ to the desired extent, it is imperative to select the design parameters η j , η 5 , η 6 , η 7 , γ j , γ 5 , γ 6 , γ 7 , χ j , χ 5 , χ 6 , χ 7 , α j , α 5 , α 6 , α 7 , σ j , σ 5 , σ 6 , σ 7 , c z j , c Ω , c i q , and c i d judiciously. Therefore, it is evident that l i m t Z Ω ϒ , l i m t Z i q ϒ , l i m t Z i d ϒ , and l i m t Z i z j ϒ The proof is now concluded. □
The modification terms α j , α 5 , α 6 , α 7 , σ j , σ 5 , σ 6 , and σ 7 were introduced in the adaptive laws (84) through (91) in order to prevent parameter drift from approximation errors. After modifying adaptive laws, the time derivative of the Lyapunov function utilized for analysis turns negative when parameter estimations surpass specified limitations [44].
Once the control law was established and the system stability was theoretically confirmed, we proposed a system structure for study, as illustrated in Figure 5, incorporating the developed control law, to subject the system to a series of tests.
Remark 1. 
A comparative analysis is carried out in Table 1 to provide the greatest visibility and demonstrate the efficacy of the suggested control technique in relation to other relevant works.

9. Real Times Validation Results

To validate and assess the robustness of our control law, which consists of an adaptive fuzzy logic, within the framework of our research in developing control systems for the DSPMSM, we chose to use the RT-LAB platform from OPAL-RT due to its advanced features and effective integration of the hardware-in-the-loop (HIL) approach (Figure 6). By adopting this approach, we were able to combine our complex simulation models with real hardware components, allowing us to validate our designs under conditions close to reality. To demonstrate the robustness of our control, we chose to subject the system to a series of tests. Initially, we varied the control variables, namely the electromagnetic torque and the rotational speed. Subsequently, we made variations in the electrical parameters of the machine during its operation, including doubling the value of the stator resistance and halving the machine’s inductance. Finally, we adjusted the mechanical parameters of the machine, such as inertia and viscous friction, by doubling their nominal values. The nominal parameters of the machine are provided in Table 2.
The tests carried out to confirm the robustness of the developed control method took place in three following scenarios:
Scenario 1: variation in operating references;
Scenario 2: variation in electrical parameters of the DSPMSM;
Scenario 3: variation in mechanical parameters of the DSPMSM.

9.1. Variation in Operating References

In this section, the references for both the torque and speed of the machine vary over time, and we will examine the behavior of the adopted control approach. At the beginning of operation, between t = 0 and t = 3 s, the applied speed reference is 300 rpm, and from 3 s onwards, the reference transitions to its nominal value of 400 rpm. Similarly, the electromagnetic torque reference is 60 Nm, and from t = 6 s onwards, the reference transitions to its nominal value of 93.5 Nm.
Figure 7a illustrates the curves of torque and velocity during a variation in their respective setpoints. The setpoint for the load torque is applied at t = 6 s, while that for velocity is set at t = 3 s. It is observed that the torque rigorously follows the setpoint with almost no oscillation. However, an undershoot is noticed during the velocity setpoint change. The integrated fuzzy logic controller quickly brings the system back to its setpoint within just 0.5 s. As for velocity, it reaches its reference after slight oscillations during startup and load torque setpoint changes, but these are promptly corrected by the controller in place, demonstrating high dynamic performance.
The curves obtained during current regulation in the (d,q,o) plane are presented in Figure 7b. The id current precisely tracks its setpoint, maintained at zero in this selected control mode. Furthermore, the iq current also follows its reference, calculated based on the velocity through torque.
The Figure 8 illustrates the variation in the current in the first phase of the first star, as well as the first phase of the second star, with a zoom-in look at the current behavior at the moment when the electromagnetic torque changes from 60 Nm to 93 Nm. It should be noted that, at this moment, the current amplitudes increase from 7 A to 10 A.
The currents of the first phase (ia1 and ia2) for the two stator windings of the two stars of the machine are illustrated in Figure 9a. In Figure 9b, the currents of the first phase (ia1 and ia2) and those of the second phase (ib1 and ib2) of the two windings of the two stars of the machine are presented. These current curves exhibit a sinusoidal shape, with a 30° phase shift between the currents of the two stars, in accordance with the electrical and mechanical angle of the machine. However, due to the limitations of the oscilloscope used, only the currents of a few phases are represented, as it has only four acquisition channels.

9.2. Variation in Electrical Parameters of DSPMSM

Now, we address the scenario where the electrical parameters of the machine vary (resistance and inductance). We subjected our system to the test by increasing the resistance value from its nominal value, which was 2 ohms until t = 3 s, to 4 ohms, representing a 100% increase. Then, starting from t=6 s, we reduced the machine’s inductance value by 50% compared to its nominal value, which was held constant between t = 0 and t = 6 s. The curves depicting the physical quantities of the machine are shown in the following figures:
In this second case study, which presents the parametric variations in the electrical quantities of the machine, notably the resistance and inductance values, altered by several possible reasons, we can cite some of them: temperature variation within the machine; aging effects; mechanical effects, such as vibrations and shocks; and wear of the stator windings of the machine, as well as the presence of contaminants, can also influence the electrical properties of the materials of the machine, among other things.
Despite the presence of these parametric disturbances of the machine, we observe that the robustness and performance of our system are maintained thanks to the new control technique proposed in this article, which consists of an adaptive fuzzy controller, allowing us to find and readjust the parameters of the regulator to maintain the system at its optimal operating point. These performances are confirmed by the curves presented in Figure 10 and Figure 11. In Figure 10a, the speed shows a slight increase in the overshoot value during startup, but the controller manages to bring the speed value back to its setpoint. Additionally, for the load torque and the id and iq currents, represented in Figure 10b, the setpoints are well followed and respected. The robustness of the deployed adaptive fuzzy controller is confirmed by the quality of the stator currents of the machine, which are sinusoidal in shape, like those obtained in the first case, as shown in Figure 11a,b.

9.3. Variation in Mechanical Parameters of DSPMSM

In this new series of tests, we explore variations in the mechanical parameters of the machine, namely inertia and viscous friction. These variations may be due to various factors, such as a coupling issue leading to an increase in the system’s inertia, or problems in the machine’s bearings, resulting in a significant increase in friction. In this section, we examine the impact of these variations by increasing the inertia value to twice its nominal value at t = 3 s, while the friction, initially at its nominal value, is doubled at t = 6 s. The resulting curves from these tests are presented below.
The last case studied concerns the parametric variation in the mechanical quantities of the machine, which may be disturbed by factors such as the mechanical load fluctuations; wear of internal parts, such as bearings and rollers; or lubrication issues with mechanical components. Once again, the robustness of our adaptive fuzzy controller is validated by the maintenance of the machine’s performance despite these disturbances.
Figure 12a shows that the load torque is not affected by the parametric variations, and the id and iq currents, depicted in Figure 12b, also perfectly follow their setpoints. However, a slight increase in the speed overshoot during startup is observed, but the setpoint is quickly reached and followed. The curves in Figure 13a represent two currents: one corresponding to the first phase of the first star, and the other to the first phase of the second star. As for the curves in Figure 13b, they illustrate the currents of the first and second phases of the first star, as well as those of the first and second phases of the second star. These currents maintain a sinusoidal shape, with a peak value close to 10 amperes.
To make a quantitative comparison between the proposed control method and the controllers proposed in Refs. [30,33], three well-known performance criteria are used. These are the integral of square error (ISE), integral of the absolute value of the error (IAE), and integral of the time multiplied by the absolute value of the error (ITAE). The obtained values for each criterion are summarized in Table 3. It is noted that the proposed control method offers the smallest values control of ISE, IAE, and ITAE as compared to the other two controllers. Hence, it is evident that the suggested controller is optimal and exhibits superior tracking of desired values compared to the other two controllers.

10. Conclusions

In this paper, we present a robust fuzzy adaptive control strategy for a DSPMSM, marking a significant advancement in the field of electromechanical system control amidst external disturbances and parametric uncertainties. The methodology developed in this study provides a precise and segmented representation of the system dynamics of the double-star permanent magnet synchronous machine (DSPMSM), achieved through a qualitative analysis and quantitative comparison with recent methods found in the literature. Our qualitative analysis highlighted the characteristics and advantages of our proposed approach, while the quantitative comparison demonstrated its performance and originality. Moreover, by proposing a model of the machine composed of two decoupled sub-models, the first being equivalent to that of a three-phase machine in the Park reference frame, and the second being equivalent to a fourth-order passive circuit, this facilitates the design and implementation of effective control strategies for these machines. Utilizing the Lyapunov function, we successfully developed the algorithm and adaptive parameter law, enabling the reduction of disturbances and parametric uncertainties on the DSPMSM, while maintaining tracking control efficiency and bounded stability in the global closed-loop system. Unlike active disturbance-rejection designs, our suggested technique does not rely on prior knowledge of external disturbances or a mathematical model, thus allowing it to operate optimally even in adverse conditions caused by model errors and nonlinearities. The simulation results consistently demonstrated a high tracking performance, underscoring the robustness and effectiveness of our proposed control method. In the future, our research will focus on improving the performance analysis in more complex scenarios and exploring opportunities to integrate this methodology into various domains of electrical engineering and industrial automation.

Author Contributions

Methodology, S.Z.; Validation, D.Z.; Formal analysis, A.D.; Investigation, M.F.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors have no conflicts of interest in this article.

References

  1. Naas, B.; Nezli, L.; Naas, B.; Mahmoudi, M.O.; Elbar, M. Direct Torque Control Based Three Level Inverter-fed Double Star Permanent Magnet Synchronous Machine. Energy Procedia 2021, 18, 521–530. [Google Scholar] [CrossRef]
  2. Ziane, D. Optimisation de la Commande de la Machine Asynchrone Double Etoile en Fonctionnement Normal et Dégradé; Thèse Université de BEJAIA: Béjaïa, Algeria, 2015; Nantes University: Nantes, France, 2021. [Google Scholar]
  3. Benkhoris, M.F.; Merabtene, M.; Tabar, F.; Davat, B.; Semail, E. Approches de modélisation de la machine synchrone double étoile alimentée par des onduleurs de tension envue de la commande. Rev. Int. Génie Électrique 2003, 6. [Google Scholar] [CrossRef]
  4. Naas, B.; Nezli, L.; Elbar, M.; Naas, B. Direct Torque Control of Double Star Synchronous Machine. Int. J. Recent Trends Eng. 2009, 2, 336. [Google Scholar]
  5. Bojoi, R.; Lazzari, M.; Profumo, F.; Tenconi, A. Digital field-oriented control for dual three-phase induction motor drives. IEEE Trans. Ind. Appl. 2003, 39, 752–760. [Google Scholar] [CrossRef]
  6. Zhang, J.-Y.; Zhou, Q.; Wang, K. Dual Three-Phase Permanent Magnet Synchronous Machines Vector Control Based on Triple Rotating Reference Frame. Energies 2022, 15, 7286. [Google Scholar] [CrossRef]
  7. Hu, Y.; Zhu, Z.Q.; Odavic, M. Comparison of Two-Individual Current Control and Vector Space. IEEE Trans. Ind. Appl. 2017, 53, 4483–4492. [Google Scholar] [CrossRef]
  8. Shu, M.; Ziane, D.; Oukrid, M.; Benkhoris, M.F.; Bernard, N. Dynamic modelling approach in view of vector control and behaviour analysis of multi-three-phase star Permanent Magnet Synchronous Motor drive. Energies 2024, 17, 1567. [Google Scholar] [CrossRef]
  9. Laggoun, L.; Youb, L.; Belkacem, S.; Benaggoune, S.; Craciunescu, A. Direct torque control using second order Sliding mode of a double star permanent Magnet synchronous machine. In Proceedings of the 4th International Conference on Electrical Engineering and Control Applications, ICEECA 2019, Constantine, Algeria, 17–19 December 2019; pp. 139–153. [Google Scholar]
  10. Wang, L.X. Adaptive Fuzzy Systems and Control: Design and Stability Analysis; Prentice-Hall, Inc.: Englewood Cliffs, NJ, USA, 1994. [Google Scholar]
  11. Tong, S.-C.; Li, Y.-M.; Feng, G.; Li, T.-S. Observer-Based Adaptive Fuzzy Backstepping Dynamic Surface Control for a Class of MIMO Nonlinear Systems. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2011, 41, 1124–1135. [Google Scholar] [CrossRef] [PubMed]
  12. Lee, H. Robust Adaptive Fuzzy Control by Backstepping for a Class of MIMO Nonlinear Systems. IEEE Trans. Fuzzy Syst. 2011, 19, 265–275. [Google Scholar] [CrossRef]
  13. Zhou, Q.; Shi, P.; Lu, J.; Xu, S. Adaptive Output-Feedback Fuzzy Tracking Control for a Class of Nonlinear Systems. IEEE Trans. Fuzzy Syst. 2011, 19, 972–982. [Google Scholar] [CrossRef]
  14. Chwa, D. Fuzzy Adaptive Tracking Control of Wheeled Mobile Robots with State-Dependent Kinematic and Dynamic Disturbances. IEEE Trans. Fuzzy Syst. 2012, 20, 587–593. [Google Scholar] [CrossRef]
  15. Chen, B.; Liu, X.P.; Ge, S.S.; Lin, C. Adaptive Fuzzy Control of a Class of Nonlinear Systems by Fuzzy Approximation Approach. IEEE Trans. Fuzzy Syst. 2012, 20, 1012–1021. [Google Scholar] [CrossRef]
  16. Tong, S.; Li, Y. Adaptive Fuzzy Output Feedback Control of MIMO Nonlinear Systems with Unknown Dead-Zone Inputs. IEEE Trans. Fuzzy Syst. 2013, 21, 134–146. [Google Scholar] [CrossRef]
  17. Liu, Z.; Wang, F.; Zhang, Y.; Chen, X.; Chen, C.P. Adaptive Fuzzy Output-Feedback Controller Design for Nonlinear Systems via Backstepping and Small-Gain Approach. IEEE Trans. Cybern. 2014, 44, 1714–1725. [Google Scholar] [CrossRef] [PubMed]
  18. Zhou, Q.; Shi, P.; Xu, S.; Li, H. Adaptive Output Feedback Control for Nonlinear Time-Delay Systems by Fuzzy Approximation Approach. IEEE Trans. Fuzzy Syst. 2013, 21, 301–313. [Google Scholar] [CrossRef]
  19. Wang, T.; Zhang, Y.; Qiu, J.; Gao, H. Adaptive Fuzzy Backstepping Control for A Class of Nonlinear Systems with Sampled and Delayed Measurements. IEEE Trans. Fuzzy Syst. 2015, 23, 302–312. [Google Scholar] [CrossRef]
  20. Li, Y.; Tong, S.; Liu, Y.; Li, T. Adaptive Fuzzy Robust Output Feedback Control of Nonlinear Systems with Unknown Dead Zones Based on a Small-Gain Approach. IEEE Trans. Fuzzy Syst. 2014, 22, 164–176. [Google Scholar] [CrossRef]
  21. Yu, J.; Chen, B.; Yu, H. Fuzzy-approximation-based adaptive control of the chaotic permanent magnet synchronous motor. Nonlinear Dyn. 2012, 69, 1479–1488. [Google Scholar] [CrossRef]
  22. Li, Y.; Tong, S.; Li, T. Adaptive fuzzy backstepping control of static var compensator based on state observer. Nonlinear Dyn. 2013, 73, 133–142. [Google Scholar] [CrossRef]
  23. Li, Y.; Tong, S.; Li, T. Direct adaptive fuzzy backstepping control of uncertain nonlinear systems in the presence of input saturation. Neural Comput. Appl. 2013, 23, 1207–1216. [Google Scholar] [CrossRef]
  24. Li, H.; Li, Z.; Liu, J.; Zheng, X.; Yu, X.; Kaynak, O. Adaptive neural network backstepping control method for aerial manipulator based on coupling disturbance compensation. J. Frankl. Inst. 2024, 361, 106733. [Google Scholar] [CrossRef]
  25. Yang, X.; Zhao, Z.; Li, Y.; Yang, G.; Zhao, J.; Liu, H. Adaptive neural network control of manipulators with uncertain kinematics and dynamics. Eng. Appl. Artif. Intell. 2024, 133, 107935. [Google Scholar] [CrossRef]
  26. Zhao, N.; Zhao, D.; Liu, Y. Resilient event-triggering adaptive neural network control for networked systems under mixed cyber attacks. Neural Netw. 2024, 174, 106249. [Google Scholar] [CrossRef] [PubMed]
  27. Zhao, D.; Shi, M.; Zhang, H.; Liu, Y.; Zhao, N. Event-triggering adaptive neural network output feedback control for networked systems under false data injection attacks. Chaos Solitons Fractals 2024, 180, 114584. [Google Scholar] [CrossRef]
  28. Niu, S.; Wang, J.; Zhao, J.; Shen, W. Neural network-based finite-time command-filtered adaptive backstepping control of electro-hydraulic servo system with a three-stage valve. ISA Trans. 2024, 144, 419–435. [Google Scholar] [CrossRef] [PubMed]
  29. Deng, D.D.; Zhao, X.W.; Lai, Q.; Liu, S. Fuzzy adaptive containment control of non-strict feedback multi-agent systems with prescribed time and accuracy under arbitrary initial conditions. Inf. Sci. 2024, 663, 120306. [Google Scholar] [CrossRef]
  30. Rahmatullah, R.; Ak, A.; Serteller, N.F.O. Design of Sliding Mode Control using SVPWM Modulation Method for Speed Control of Induction Motor. Transp. Res. Procedia 2023, 70, 226–233. [Google Scholar] [CrossRef]
  31. Zellouma, D.; Bekakra, Y.; Benbouhenni, H. Robust synergetic-sliding mode-based-backstepping control of induction motor with MRAS technique. Energy Rep. 2023, 10, 3665–3680. [Google Scholar] [CrossRef]
  32. Rigatos, G.; Abbaszadeh, M.; Sari, B.; Siano, P.; Cuccurullo, G.; Zouari, F. Nonlinear optimal control for a gas compressor driven by an induction motor. Results Control. Optim. 2023, 11, 100226. [Google Scholar] [CrossRef]
  33. Zellouma, D.; Bekakra, Y.; Benbouhenni, H. Field-oriented control based on parallel proportional–integral controllers of induction motor drive. Energy Rep. 2023, 9, 4846–4860. [Google Scholar] [CrossRef]
  34. Prabhakaran, A.; Ponnusamy, T.; Janarthanan, G. Optimized fractional order PID controller with sensorless speed estimation for torque control in induction motor. Expert Syst. Appl. 2024, 249, 123574. [Google Scholar] [CrossRef]
  35. Yoo, K.Y.; Kim, S.; Park, I.; Yoon, H.; Kim, H.S.; Seo, T. Disturbance torque observer-based variable impedance control for compliant stair-descending of transformable wheel mechanism. Mech. Mach. Theory 2024, 194, 105590. [Google Scholar] [CrossRef]
  36. Wang, H.; Deng, J.; Zhang, L.; Bao, Q.; Mao, Y. Enhanced disturbance observer-based hybrid cascade active disturbance rejection control design for high-precise tracking system in application to aerospace satellite. Aerosp. Sci. Technol. 2024, 146, 108939. [Google Scholar] [CrossRef]
  37. Fu, B.; Che, W.; Wang, Q.; Liu, Y.; Yu, H. Improved sliding-mode control for a class of disturbed systems based on a disturbance observer. J. Frankl. Inst. 2024, 361, 106699. [Google Scholar] [CrossRef]
  38. Schuchert, P.; Gupta, V.; Karimi, A. Data-driven fixed-structure frequency-based H2 and H∞ controller design. Automatica 2024, 160, 111398. [Google Scholar] [CrossRef]
  39. Yue, Y.L.; Sun, S.L.; Zuo, X. Discrete-time robust H∞/H2 optimal guaranteed performance control for riser recoil. Ocean. Eng. 2024, 304, 117699. [Google Scholar] [CrossRef]
  40. Dong, F.; Yuan, B.; Zhao, X.; Ding, Z.; Chen, S. Adaptive robust constraint-following control for morphing quadrotor UAV with uncertainty: A segmented modeling approach. J. Frankl. Inst. 2024, 361, 106678. [Google Scholar] [CrossRef]
  41. Slotine, J.J.; Li, W. Applied Nonlinear Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1991; Volume 199. [Google Scholar]
  42. Wang, L.X. Stable adaptive fuzzy control of nonlinear systems. IEEE Trans. Fuzzy Syst. 1993, 1, 146–155. [Google Scholar] [CrossRef]
  43. Majid, M.Z. Robust adaptive backstepping control of uncertain fractional-order nonlinear systems with input time delay. Math. Comput. Simul. 2022, 196, 251–272. [Google Scholar]
  44. Ioannou, P.; Sun, J. Robust Adaptive Control; Prentice Hall, Inc.: Englewood Cliffs, NJ, USA, 1996. [Google Scholar]
Figure 1. Structure of the considered system.
Figure 1. Structure of the considered system.
Mathematics 12 01451 g001
Figure 2. Double-star machine winding.
Figure 2. Double-star machine winding.
Mathematics 12 01451 g002
Figure 3. Equivalent windings in (α1β1o1 and α2β2o2)
Figure 3. Equivalent windings in (α1β1o1 and α2β2o2)
Mathematics 12 01451 g003
Figure 4. Fuzzy logic system configuration.
Figure 4. Fuzzy logic system configuration.
Mathematics 12 01451 g004
Figure 5. Control architecture of the DSPMSM.
Figure 5. Control architecture of the DSPMSM.
Mathematics 12 01451 g005
Figure 6. Test bench used for validation test.
Figure 6. Test bench used for validation test.
Mathematics 12 01451 g006
Figure 7. (a) Speed and torque curves, and (b) id and iq current curves for operating references variation.
Figure 7. (a) Speed and torque curves, and (b) id and iq current curves for operating references variation.
Mathematics 12 01451 g007
Figure 8. ia1 current curves and ia2 current curves for operating references variation.
Figure 8. ia1 current curves and ia2 current curves for operating references variation.
Mathematics 12 01451 g008
Figure 9. (a) ia1 current curves and ia2 current curves; (b) ia1, ia2, ib1, and ib2 current curves for operating references variation.
Figure 9. (a) ia1 current curves and ia2 current curves; (b) ia1, ia2, ib1, and ib2 current curves for operating references variation.
Mathematics 12 01451 g009
Figure 10. (a) Speed and torque curves, and (b) id and iq current curves for electrical parameters variation.
Figure 10. (a) Speed and torque curves, and (b) id and iq current curves for electrical parameters variation.
Mathematics 12 01451 g010
Figure 11. (a) ia1 current curves and ia2 current curves; and (b) ia1, ia2, ib1, and ib2 current curves for electrical parameters variation.
Figure 11. (a) ia1 current curves and ia2 current curves; and (b) ia1, ia2, ib1, and ib2 current curves for electrical parameters variation.
Mathematics 12 01451 g011
Figure 12. (a) Speed and torque curves, and (b) id and iq current curves for mechanical parameters variation.
Figure 12. (a) Speed and torque curves, and (b) id and iq current curves for mechanical parameters variation.
Mathematics 12 01451 g012
Figure 13. (a) ia1 current curves and ia2 current curves; and (b) ia1, ia2, ib1 and ib2 current curves for mechanical parameters variation.
Figure 13. (a) ia1 current curves and ia2 current curves; and (b) ia1, ia2, ib1 and ib2 current curves for mechanical parameters variation.
Mathematics 12 01451 g013
Table 1. Control techniques comparison.
Table 1. Control techniques comparison.
Our Control SchemeOther ApproachesCorresponding Papers
Uncertainty information is not required since the controller updates online to counteract the impact of uncertainty.Information on uncertainty models is required.[30,31,32,33,34]
There is no need for an approximation for disturbance since it was addressed conceptually by mathematical procedures, saving the time required for the approximation.Disturbance was characterized as an external neutral stable system, or it was estimated. The authors considered that the time derivative of the disturbances must be limited.[35,36,37]
Control gain is treated as an unknown nonlinear function.The control gain is a straightforward constant, which restricts the scope of the systems that are taken into consideration.[38,39]
The closed-loop system exhibits uniform ultimate bounded (UUB) stability, and the tracking error converges exponentially to the origin. This is achieved through the accurate approximation using fuzzy systems and the robust control term based on the tangent hyperbolic function, which effectively handles the residual terms from the fuzzy systems.The closed-loop system exhibits stability, with the tracking error converging exponentially to a limited set. This behavior is attributed to the presence of residue terms resulting from the approximation.[35,36,40]
Table 2. Machine parameters.
Table 2. Machine parameters.
ParametersValues
Stator resistance Rs (Ohm)2
Leakage inductance l f s (H)0.562 × 10−3
Maximum mutual inductance between two stator’s windings M s s (H)3.373 × 10−3
Rotor flux (Wb)0.42
Moment of inertia (kg·m2)0.025
Numbers of pole pairs6
Coefficient of viscose friction (N·m·s/rd)0.01
Table 3. Performance indices: ISE, IAE, and ITAE for speed and torque controls.
Table 3. Performance indices: ISE, IAE, and ITAE for speed and torque controls.
Control MethodISEIAEITAE
Speed
Control
Torque ControlSpeed
Control
Torque
Control
Speed
Control
Torque Control
Proposed control in [33]1.9882.141 × 10−24.3870.7193.3022.821
Proposed control in [30]1.2759.541 × 10−33.4160.5172.7821.365
Proposed control method0.8135.771 × 10−32.1380.3651.0960.219
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ziane, D.; Zeghlache, S.; Benkhoris, M.F.; Djerioui, A. Robust Control Based on Adaptative Fuzzy Control of Double-Star Permanent Synchronous Motor Supplied by PWM Inverters for Electric Propulsion of Ships. Mathematics 2024, 12, 1451. https://doi.org/10.3390/math12101451

AMA Style

Ziane D, Zeghlache S, Benkhoris MF, Djerioui A. Robust Control Based on Adaptative Fuzzy Control of Double-Star Permanent Synchronous Motor Supplied by PWM Inverters for Electric Propulsion of Ships. Mathematics. 2024; 12(10):1451. https://doi.org/10.3390/math12101451

Chicago/Turabian Style

Ziane, Djamel, Samir Zeghlache, Mohamed Fouad Benkhoris, and Ali Djerioui. 2024. "Robust Control Based on Adaptative Fuzzy Control of Double-Star Permanent Synchronous Motor Supplied by PWM Inverters for Electric Propulsion of Ships" Mathematics 12, no. 10: 1451. https://doi.org/10.3390/math12101451

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