1. Introduction
Fractional calculus is a mathematical theory that describes the characteristics and applications of fractional-order calculus operators and expands the concept of traditional calculus. The use of fractional operators in control systems has increased due to the quick development of fractional-order theory [
1,
2,
3,
4], for example, fractional-order CHEN, whose chaotic and bifurcation characteristics have been widely studied [
5,
6,
7,
8]. Fractional-order systems have become increasingly popular in engineering, particularly in the last few years. A novel fractional lumped capacitance model for transient heat conduction was proposed in [
9]. Huang and Chen confirmed the widespread existence of fractional order in physics by studying the fractional-order characteristics of the interelectrode capacitance of MOSFETs [
10]. It is interesting that researchers have discovered that fractional calculus can better capture the essence of objects and systems than integer calculus. A fractional-order electromagnetic model of PMSM and its identification method were proposed in [
11]. Experimental results showed that the fractional-order electromagnetic model had higher accuracy than the integer-order PMSM model.
Traditional control techniques are unable to satisfy the control requirements of complex fractional nonlinear systems in engineering and social production applications. As demonstrated in [
12], the UAV model displayed a complex state equation that imposed very high requirements on the robustness and real-time performance of the control algorithm because of the underactuated structure, nonlinear SE(3) dynamics, strong coupling of control allocation, and sensor noise in the real system. The authors of [
13] presented a fractional-order strict feedback nonlinear system with fuzzy dead zones. Researchers have proposed a number of fractional intelligent-control methods, including the typical SMC, a type of control method for nonlinear systems, to solve this type of nonlinear system with nonlinear factors and uncertainty factors. Compared with the usual backstepping method, the SMC is more widely used in the lower triangle nonlinear system, and it can solve the exponential explosion in the backstepping control. The traditional SMC is a relatively mature development and is applied in various control technology schemes, such as synchronization control and tracking control. The initial applications of the SMC in [
14,
15,
16,
17,
18,
19,
20] showed a strong robustness to interferences and system uncertainties. Aghababa found a fractional-order chaotic system based on the PMSM and proposed the PI-SMC method applied in [
14], and the method was improved by Prieto and his partners in [
15]. A fractional-order exponential switching function was proposed to enhance the dynamic behavior of the SMC in [
17]. The SMC was applied in a single flexible link manipulator and had an advantage compared with the classical PD controller in [
20].
Uncertain disturbances or unknown parameters are typically designed as bounded values when creating an adaptive sliding-mode controller. An adaptive control law is then created for the bounded values. However, there are a variety of disturbances and uncertainty factors in the systems application process. Especially, uncertain nonlinear function terms are present in the system as a result of uncertain disturbances that are frequently present in nonlinear functions due to state measurement errors or device losses. In order to solve this problem, the FlSs are introduced to deal with unknown functions. In [
21], an AFSMC was designed to control MIMO uncertain subsystem models linearized by the full state input–output feedback linearization control, and the controller can effectively suppress the uncertain bounded external interference. Back in 2013 [
22], an integer-order AFSMC approach was proposed that combined the excellencies of the SMC and FLSs, and adaptive fuzzy control was used to calculate the switching function of PD-SMC. As FLSs have had many applications in integer-order systems, we investigate their suitability for fractional-order nonlinear systems. The AFSMC has proved that it can not only handle single or multiple uncertainties but also can be used in the case of fractional or integer-order systems, e.g., in [
23]. Sliding-mode control, fuzzy control, network systems, and even infinity control were all combined by the author and compared to sliding-mode control [
24]. In [
25], the problem of observer-based SMC for fractional-order singular fuzzy systems was studied, and a new fractional-order integral sliding function was constructed.
Thus far, the research of the SMC has integrated fractional calculus, FLS, and adaptive control to deal with uncertainties. Additionally, researchers have made significant progress in choosing sliding surfaces. However, the fundamental problem of the SMC has not been solved. The presence of switching mechanisms will result in chattering. Typical switching strategies include power switching functions that contain both sign functions and sliding-mode surface variables, exponential switching functions that contain both sign functions and sliding-mode surface variables, and sign switching functions that only contain sign functions. These methods have been proved to be effective for system control, but there is chattering. Many studies on how to advance switching technology have been carried out in recent years. In [
26], the authors applied the exponential switching function to the fractional-order system and constructed the fractional-order SMC. In fractional-order systems, it was merely a direct application of the exponential switching function. Fractional calculus had a greater impact than integer order because of its memory properties. In [
27], the sliding surface in integer-order systems was determined by the system variables. However, the switching mechanism was incorporated with a complex function that combined the sign function and the fractional-order algorithm. The complex switching functions were used to improve the chattering of the SMC [
28,
29,
30]. Even though they could successfully reduce chattering, the controller structure was complicated and more computation was required. In [
31], the SMC switching mechanism was modified to reduce chattering by applying the rectifier principle in power systems. In [
32], the TS-SMC was used to control single-input and single-output fractional-order systems with lower triangular structure. The FLSs have reached a relatively mature stage of development, their calculation complexity has decreased, and they can be effectively implemented in the control system. It is necessary to enhance the modeling and analysis of uncertainty in fractional-order systems.
In this article, a better performing fractional-order integral AFSMC is proposed to achieve the state trajectory tracking. Additionally, the uncertain nonlinear functions in the system are estimated using FLSs. A review of the SMC literature makes it clear that optimizing SMC requires improving the switching function. Thus, an FLS-based improved switching function is presented. To validate the stability and robustness of the designed controller, disturbances are intentionally added to the simulation process. The primary contribution of this article can be summarized as follows:
2. Theories
Definition 1. The α-order Caputo fractional derivative of the function is defined as the following form:m is a positive integer number and represents the integer part of α. Γ is the Gamma function, which satisfies . If m is equal to in the above definition, fractional-order algorithms will be equivalent to integer-order algorithms.
Fractional-order calculus is homogeneous; for any constant, there exists
The relationship between fractional-integral and fractional-differential is
Definition 2. Global Stability: If there exists a positive defined, continuously differentiable, radially unbounded function defined in , such that is negative definite in , then the origin is globally asymptotically stable.
The integer-order differential operation can be regarded as a special case of the fractional-order operation; thus, because of the function , if there exists a positive define function and a negative define function , the system will be proved to be stable.
Definition 3. Sliding-mode control: The primary concept of the SMC involves designing the switching sliding-mode surface of the system in accordance with the anticipated dynamic characteristics of the system. The system state is then closed from outside the hyperplane to the switching sliding-mode surface through the use of a sliding-mode controller. Once the system state reaches this surface, the controller ensures that the system reaches its origin along this path. This process offers strong robustness as it depends solely on the characteristics and parameters of the designed switching sliding-mode surface and is unaffected by external interference. To ensure that the system state can be reached and maintained on this surface, it must satisfy a specific formula: .
Definition 4. Fuzzy logic systems:The FLSs consist of three main components: the fuzzy rule base, fuzzification, and defuzzification operators. The fuzzy rule base contains inference rules for multiple-input and single-output systems:
: If is and is ⋯ and is , then y is ,
By utilizing singleton function, center average defuzzification, and product inference, FLS can be effectively expressed as Define the fuzzy basis functions aswhere the function is the membership function. Denote and , then the fuzzy logic system (4) can be rewritten as Let be a continuous function defined on a compact set , then for any constant , there exists an optimal parameter as Thus, the minimum approximation error can be obtained as 3. The Design of the Adaptive Fuzzy Sliding-Mode Controller
In this section, a sliding-mode controller will be designed to improve the robustness of MIMO nonlinear fractional-order systems, which contain uncertain disturbances and unknown nonlinear functions. The key to designing this controller is to discover the input control laws
and the effective sliding-mode surfaces
. The system can be written as
where
are bounded uncertain disturbances, and
where
are vector variables of the system.
denote known terms of the system, and
are the unknown internal structure functions of the system, which are difficult to accurately obtain.
The following flowchart in
Figure 1 effectively illustrates the intricate design and implementation of AFMSC. By leveraging the inherent capabilities of the integral SMC, significant enhancements are achieved in improving the switching function, thereby optimizing overall system performance. In scenarios characterized by uncertain interference and unknown nonlinear factors, it is strongly necessary to employ adaptive control strategies and leverage FLS for designing and implementing an equivalent control. These approaches enable robustness against unpredictable disturbances while ensuring precise regulation in dynamic environments. Furthermore, they facilitate adaptation to varying operating conditions, ultimately enhancing system stability and reliability.
Supposing that the reference state signals are continuously differentiable functions, the tracking errors are defined as
The designed integral sliding-mode surfaces with
are defined as follows:
where
,
is the fractional-integral operator. To make sure the sliding-mode surfaces pass through the coordinate origin, the functions
satisfy
In this paper, let , where . The positive constants determine the decay rate and velocity reaching the sliding-mode surfaces.
Unlike traditional SMC techniques that use discontinuous switching functions with fixed-form switching functions, like exponential or sign switching functions, this study suggests a novel approach in which FLSs are methodically used to produce adaptive switching signals. The proposed fuzzy switching functions effectively emulate sliding-mode dynamics through real-time fuzzy reasoning algorithms that process multiple-input variables, including sliding surface variables and their derivatives. Specifically, the FLSs establish a nonlinear mapping between the system state errors and the required control compensation through carefully designed membership functions and rule bases derived from Lyapunov stability criteria. The fuzzy switching functions, which are also the switching input control laws, are
As the sliding-mode surface and its differential are approaching zero, a global sliding-mode surface function can be obtained:
Let
, then one can obtain the following functions:
Firstly, the system designed must be stable and satisfy the definition of global stability. Let the first Lyapunov function be
From (
14), the
–th order derivative of
is expressed as
It is obvious that if
,
and
; thus, the final formulation can be obtained
where
. Based on the fractional Lyapunov stability theorem, the tracking errors of the dynamical system (
9) are driven to the origin asymptotically.
Based on AFSMC in this paper, the designed input control laws can be obtained by the following:
where
is the excepted value of
, which will be mentioned in the following analysis;
are the fuzzy of unknown terms
; and
are the fuzzy of switching functions.
Adaptive control laws are
According to Definition 4, suppose that the optimal parameters of fuzzy approximation are as follows:
The expected switching functions are sign functions:
To improve the control performance of FLSs, the minimum approximation error is as follows:
Designing that
and
, one can obtain the differential forms as
Choose the second Lyapunov function:
where
. Substituting the functions (
18), (
22), (
23) and (
25) into the formula, the fractional differential form is deformed as the following formula:
From Formula (
28), the fractional differential form of the Formula (
27) is
According to the adaptive control laws (
19)–(
21), the fractional differential form of the Formula (
29) can be approximated as
To make
, the parameters
must satisfy that
. From (
27) and (
30), the AFSMC satisfies the Lyapunov theory, and to verify the correctness and feasibility of the designed method, simulation experiments and the results are given in the next chapter. From the mathematical analysis, the improved AFSMC works well in solving the complex challenges associated with control systems affected by various external factors.
4. Simulation and Results
In this section, an example is presented to show the effectiveness of the proposed method using the algorithmic solution of Caputo fractional-order differential equations. PMSM plays an important part in the electric system, and it is of urgency for mechanical and electrical engineers to research and manufacture the PMSM servosystems of high performance.
Because of the stator voltages and the mechanical angular velocity, the three-dimensional fractional-order state function of the PMSM is given as follows:
where
,
, and
are the state variables of the system, representing the stator current and rotor angular velocity of the
d and
q axes, respectively;
,
,
, and
represent the
d-axis voltage,
q-axis voltage, and stator inductance, respectively;
and
are permanent magnetic flux and external mechanical torque, respectively;
,
,
J, and
B are the number of magnetic pole pairs, stator resistance, rotational inertia, and viscous damping coefficient, respectively.
Considering [
14], the parameters of this system can be designed as
,
,
,
,
,
,
,
,
, and
. Let the initial values of the variables be 0.1, and the reference signals be
. At this time, the MIMO system is constructed by the state equation structure of PMSM, and the model does not represent the actual model of PMSM.
Incorporate the above parameters into (
31), where the fractional-order operator
is chosen as 0.95, and the external disturbances are selected as
,
, and
after ten seconds of the control process. Especially in the first ten seconds, the disturbances are zero. In this simulation model, there are three state variables, and the fuzzy of the nonlinear functions has three inputs and a single output. Let
,
,
,
,
,
, and
. Taking the first nonlinear function
as an example, the FLSs of
have five rules for each state variable, which can be described as
and 125 fuzzy basis functions. The five rules of FLSs of
are
.
The sliding-mode surfaces are as follows:
Design the fuzzy adaptive laws as follows:
4.1. Normal External Disturbances
Under the assumption of the aforementioned parameters and external disturbances, there are no other external disturbances.
The fractional-order PMSM is obviously a nonlinear chaotic system. In
Figure 2, the trajectory in the diagram is densely entangled in the three-dimensional space (
) and staggered without repeated routes. There is no periodic ring structure, the state diffuses in the phase space after adding external interference after 10 s, and the position of the limit cycle is shifted. It can be seen that the system is sensitive to disturbance, which will cause the trajectory to deviate from the original path quickly during operation. Therefore,
Figure 2 depicts the phase trajectory of the nonlinear power of the system at the tenth second when a disturbance occurs, with an initial state of zero. The results demonstrate that the fractional-order PMSM exhibits aperiodic, irregular, and nonlinear oscillations, leading to an instability that significantly impacts unit operation safety and stability. The three-dimensional phase trajectory coordinates exhibit typical chaotic characteristics.
Figure 3 displays the fuzzy of uncertain nonlinear functions
.
Figure 4 shows that the sliding-mode surfaces
of each state function approach zero. Control inputs based on SMC with different switching functions are shown in
Figure 5, from which we can discover that control inputs with sign switching function have dramatic positive and negative changes. At the same time, control inputs with exponential switching function have smoother changes after adding disturbances. There is a smooth and continuous control curve even after the addition of perturbations based on the fuzzy switching function in this paper. The control inputs in this paper are the mildest that best perform the tracking control and have minimum damage to the device.
As shown in
Figure 6d, all three states can follow the desired trajectory
, while the tracking effects of the three methods are different in detail from the tracking error analysis of the three states in
Figure 6a–c. In one second, all three ways can achieve good tracking effect, and the adjust time of the above three methods is less than 0.2 s, which is in a normal range. Although each error with fuzzy switching functions in this paper has a large adjust time compared with the other two, the error with fuzzy switching function has the minimum value, and after adding the perturbation, the error does not change. However, after adding the disturbances, errors with exponential switching function have a great influence, and the jitter is increased slightly. Generally speaking, the SMC in this paper gives the best tracking results.
4.2. The High-Frequency External Disturbances Within 1
In this section, disturbances are added to the state functions, which have a high frequency but an amplitude of less than 1. Specifically, add to , add a random number with frequency 0.1 to , and add to .
The simulation results are basically consistent with
Section 4.1. From
Figure 7d, all three states can follow the desired trajectory
. Firstly, compared with
Figure 7a–c, the chattering phenomenon is the most obvious in
Figure 7b, especially the error based on the SMC with exponential switching function, which starts to display obvious chattering. But the error based on the SMC with fuzzy switching function always displays almost no chattering. Secondly, when we compare
Figure 7 to
Figure 6, the value of errors is almost uniform, while the chattering becomes worse, except for the error based on the SMC with fuzzy switching function. The comparative analysis of tracking performance under small-amplitude reference signals reveals that both the conventional SMC employing exponential switching function and the proposed fuzzy-adaptive SMC satisfy the prescribed accuracy thresholds, with errors maintained below 0.005. However, the experimental validation demonstrates that the fuzzy switching function exhibits superior chattering suppression characteristics.
Compared with
Figure 6d,
Figure 7d shows different adjust time. From
Table 1, we can obtain state tracking errors when the system reaches steady state. The system errors are less than 0.5%, which satisfies the tracking accuracy, as the amplitude of the desired state trajectory is 1. It is intuitive to see that the tracking accuracy of the SMC with the fuzzy switching function is the highest. However, the adjustment time is also the longest. In order to discuss the reason for this result, the attenuation oscillation curve
is selected as the input to simulate the function of each switching function in the SMC. As shown in
Figure 8, as the input decreases, the amplitude of each switching function decreases. The amplitude of the fuzzy switching function decreases significantly with the decrease in the input, and the switching is smoothest when the positive and negative signs of the input change. Therefore, chattering can be well weakened in the SMC with fuzzy switching function. Similarly, the amplitude of each switching function is set to be the same at
, and then the amplitude of the fuzzy switching function is the largest at
, and
. This is the reason why the SMC with fuzzy switching function has a large adjust time and overshoot.
4.3. The High-Frequency and High-Amplitude External Disturbances
The additional external disturbances, which have high frequency and high amplitude, are supplemented in this section. In particular, we add to , to , and a random number with frequency 0.1 and amplitude 10 to .
By analyzing
Figure 9, after adding the internal disturbance at 10s, the state based on the SMC with sign switching function can no longer follow the predetermined trajectory. Then, according to
Figure 9a–c, although the method with exponential switching function can follow the predetermined trajectory, its following error and chattering are more serious than that of the method in this paper, especially in the case of adding random disturbances.
Finally, by comparison, the methods with exponential switching function and with fuzzy switching function can effectively track in the three preset cases, but the method with sign switching function will lose effect for large amplitude interference. In particular, when the added disturbance is an elementary function and has deformation, the method with exponential switching function can also track the predetermined trajectory. The chattering is weak, but when the disturbance is a random value, the chattering is increased, while the method in this paper can not only track the predetermined trajectory but also has the weakest chattering and tracking error in the face of any disturbance. Therefore, this paper well verifies that the proposed SMC with fuzzy switching function can improve the chattering problem of synovial control.
5. The Fuzzy Sliding-Mode Method for Fractional-Order PMSM Vector Control
The actual model of fractional-order PMSM is given according to [
33], and the vector control state-space representation of PMSM can be derived under parameter uncertainties and mismatches in (
40).
where
The control model of fractional-order PMSM includes the d–q axis current dynamic equation and the speed dynamic equation. In the current state equation, the disturbances and may come from inverter nonlinearity (such as dead time effect), current sensor noise, resistance or inductance parameter perturbation, or harmonic interference, and they belong to the mechanical property disturbances. As for , the disturbance that belongs to the mechanical properties may come from the load mutations such as mechanical vibration, friction disturbance, moment of inertia uncertainty, and so on.
A well-conceived design of the outer speed ring can mitigate the impact of disturbances on the system, minimize speed fluctuations, and enable the system to operate in a stable state.
is a vector control method that is widely used. In this control method,
is maintained and the motor torque is controlled by controlling
. Given condition
, the system states (
40) are shown as follows:
and the internal interferences can be rewritten as
There is an expected value of the velocity
, and we take the space error as the system state:
In order to make the actual electrical angular velocity of the motor track the reference value
, it is necessary to change the electromagnetic torque output of the motor by adjusting
, thus affecting the speed and electrical angular velocity of the motor. In this case,
is used as a control variable. By adjusting the value of
reasonably, the running state of the motor can be changed, and, finally, the error will be gradually reduced until a satisfactory control accuracy is achieved. The state function can be described as follows:
Design a simple sliding-mode surface:
where
.
Design
, that is, the control rate
u is
where
is uncertain and
is the unknown internal nonlinear disturbance. In order to ensure the smooth progress of the control, adaptive control and FLSs must be used.
Assume that
,
, and
are bounded and
,
, and
.
,
, and
are the expected values of uncertain external disturbances.
,
, and
are the estimation errors of uncertain external disturbances.
Assume that
is the fuzzy approximation form of nonlinear function
.
where
. It is also necessary to take adaptive control due to unknown function
. We design
as the optimal function of
.
thus,
is the error between the fuzzy approximation and optimal fuzzy approximation. According to the above two estimates, the function (
48) can be improved as
And the adaptive control laws are designed as
It is clear that the system (
46) is stable under the control rate. The Lyapunov function is selected as
. The fractional differential form is
Because of the control rate (
53), we can obtain
:
Thus,
is
where
is the minimum approximation error between
and
. Design
, then
can be guaranteed to be negative. According to Lyapunov’s second method,
is positive definite and
, and then the system is asymptotically stable.
In the process of simulation, we keep parameters of fractional-order PMSM in [
33] and
,
,
,
. The selection rule of fuzzy rules is to keep the error 0 at the zero of the rule, and then the width of the membership function is reduced in order to improve the accuracy. As for the uncertain nonlinear function
, we hope that this uncertainty term does not exist, so we keep the expected value 0 at the zero of the rule, too.
From the above analysis, we obtain the expected value
, and next consider the system as a second-order system with states
and
.
We can obtain through function (
32) that the sliding-mode surfaces are
Design the fuzzy adaptive laws as follows:
In
Table 2, it is easy to conclude that the errors of AFSMC are the smallest and the adjustment time is the largest, which is basically consistent with the previous analysis results. From
Figure 10, it is clear that all three methods can track the desired rotational speed very well, even with a step here. As we use SMC with sign switching function in the design of the speed ring, the advantage of the SMC with fuzzy switching function is not well shown in
Figure 11. For the expected value with an amplitude of 1000, the average error is 2 in this paper, which is within its accuracy requirement. The advantages of the SMC with fuzzy switching function in reducing chattering and error can be well verified in
Figure 12. In particular, both error
and error
have small chattering with respect to SMC in this paper after a step in the speed occurs; at least macroscopically, the chattering frequency is reduced by half. Through the simulation of the actual system, the method proposed in this paper is effective in reducing the chattering and errors in theory.