Next Article in Journal
Novel Scaling Prediction Model for Gathering and Transportation Station in Changqing Oilfield
Next Article in Special Issue
Implementation of Fuzzy PID Controller to an Isolated Wind/Battery/Super Magnetic Energy Storage Power System
Previous Article in Journal
A Novel Martensitic Stainless Steel Material for CO2 Corrosion Environment
Previous Article in Special Issue
Robustness and Scalability of Incomplete Virtual Pheromone Maps for Stigmergic Collective Exploration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Fractional-Order Controller for Fast Torque Response of an Asynchronous Motor

Electrical Engineering Department, Faculty of Engineering, University of Tabuk, Tabuk 47913, Saudi Arabia
*
Author to whom correspondence should be addressed.
Processes 2024, 12(12), 2914; https://doi.org/10.3390/pr12122914
Submission received: 19 November 2024 / Revised: 9 December 2024 / Accepted: 13 December 2024 / Published: 19 December 2024
(This article belongs to the Special Issue Challenges and Advances of Process Control Systems)

Abstract

:
As high-performance drives, asynchronous motor (AM) drives find extensive use in electric cars, elevators, and machine tools. For these applications, AM drives with direct torque control (DTC) are typically chosen over AM drives with field-oriented control because of their simplicity and quick torque control. Direct torque control of AM drives is frequently achieved using proportional–integral–derivative (PID) controllers. With variable set points and AM parameter ambiguity, these controllers perform poorly. New controllers called fractional-order controllers (FOCs) offer notable improvements over traditional PID controllers due to their enhanced flexibility, robustness, and fine control. In order to provide fast torque performance, this research suggests an AM drive that is regulated by direct torque control theory; nevertheless, the inverter control is optimized for fast response. On the other hand, by employing an optimized fractional-order PI (FOPI) controller, the AM drive speed response is enhanced. The particle swarm optimization (PSO) algorithm is used to optimize the FOPI’s parameters. The MATLAB/Simulink platform was used to model every part of the AM drive with the optimized control system. Three distinct controllers—optimized FOPI, standard PI, and optimized PI—were used to compare the performances of the introduced drive. According to the simulation results, the optimum response in terms of torque and speed was offered by the optimized FOPI controller. The average improvement in the settling time is about 84.4%, and that in the steady-state error is almost killed for all disturbances using the proposed optimized FOPI controller. Furthermore, under parameter uncertainties, the AM’s performance using the suggested optimized FOPI was examined. The outcomes of the simulation demonstrated how resilient the optimized FOPI controller was to changes in the parameters.

1. Introduction

High-performance AM drives have recently found widespread use in contemporary industrial applications, including machine tools, electric cars, elevators, and mine winders. Fast transient response, a broad speed control range, and speed and accuracy are typically needed from high-performance drives [1]. By enhancing the torque responsiveness of the drive, these high-performance AM drive requirements can be satisfied. Two well-known methods—field orientation and DTC—can be used to manage an AM’s dynamic torque [2]. Nonetheless, DTC has numerous benefits over field orientation, including ease of use, high precision, and quick torque response. Furthermore, the DTC process is thought to be resilient to uncertainties in AM parameters [3].
Hysteresis controllers have been used to perform traditional DTC, resulting in a wide range of inverter switching frequencies. This problem complicates the drive inverter’s filter design and raises harmonics [4]. To mitigate the issues provided by hysteresis controllers in conventional DTC, constantly sampled DTC has been suggested. Constant frequency DTC has been the subject of extensive research proposals [5,6,7]. However, only a small number of research studies have taken into account the torque response in DTC [8,9].
The performance of the torque of the AM drives that use DTC has recently been the focus of numerous methodologies and advancements that have been suggested in the literature. Feedback linearization was used to introduce sliding-mode control for DTC-controlled AM drives [10]. DTC-controlled AM drives have adopted the model predictive control (MPC) principles [11,12]. Using a predetermined cost function, MPC determines the optimal inverter state to accomplish the control objectives. The technique has the benefits of great efficiency and low torque and flux ripples. Nevertheless, it has less parameter uncertainty, is complicated, and necessitates several computations. A novel predictive direct torque control method using an optimum modulation technique has been presented in Ref. [13]. Despite having a straightforward concept, the approach has mostly been applied to permanent magnet synchronous motors. In [14], torque ripples, switching loss, tracking speed, and control algorithm complexity parameter variation are critically analyzed. The high-frequency ripples and the comparatively limited range of reference tracking of motor speed are two of the classic controllers’ drawbacks. A predictive controller [12] has been proposed for AMs to address the above-described problems. In order to simplify the controller, a cascaded free control structure is introduced in [15]. For AM drives that use DTC, neural networks and fuzzy approaches have been applied [16,17,18]. An experimental prototype for a twice-supplied AM that is regulated by DTC and optimized by ant colony optimization has been suggested in Ref. [19]. However, the system was complicated and needed to adhere to grid connection system requirements. An optimized fuzzy PID controller, using ant colony optimization, has been adapted for AM drive in [20]. An ideal fuzzy controller for DTC-controlled AM drives has been introduced and designed in reference [21]. Despite its simplicity, the controller produced a lot of noise and had significant torque ripples. To enhance drive performance, Ref. [22] suggested an SVM–DTC method that makes use of a super-twisting sliding mode controller. One technique for controlling the speed in IMs, such as in [23], is adaptive fuzzy sliding mode control. A speed controller for IM utilizing the brain emotional learning intelligent controller (BELBIC) has been developed in [24].
Traditional controllers find it difficult to maintain stability in nonlinear systems because of their variable response under various conditions. This is addressed by fractional-order controllers (FOCs), which give more tuning parameters (fractional orders), increasing flexibility and resilience to nonlinearities such as friction and saturation. Performance in intricate systems, such as power electronics, is improved by this seamless transition between linear and nonlinear systems [25]. Discretization, optimization, and mathematical modeling are all part of designing FOCs for digital implementation. Extending conventional PID regulators to fractional-order PID (FOPID) regulators, in which the integral and derivative parts are both non-integers, is a popular strategy. Optimization-based strategies, frequency response, and improved Ziegler–Nichols policies are examples of tuning procedures. In order to enable real-time implementation for digital control, numerical techniques such as Grünwald–Letnikov and Oustaloup’s approximation are used to estimate fractional derivatives and integrals [26].
Numerous complex systems and drives have used FOCs [27,28,29,30,31]. Actually, the use of FOPID controllers in motor drive control offers notable improvements over traditional PID controllers due to their enhanced flexibility and robustness. Unlike integer-order PID controllers, FOPID controllers allow for fractional differentiation and integration orders, which provides finer control in adjusting the dynamics of the motor system. This adaptability allows FOPID controllers to address system complexities more effectively, handling disturbances and parameter variations with higher precision [27]. Actually, FOPID controllers are preferred over other advanced PID variants (such as sigmoid PID controllers, neuroendocrine PID controllers, piecewise affine PID controllers, PIDA controllers, and many more) due to the merits presented in Table 1 [25,28]. These features fit well with the AM drive system as it is highly nonlinear and includes parameter variations. Also, AM drive systems are usually controlled using variable frequency inverters to achieve wide-speed operation. Hence, the broad frequency domain of the FOPID controllers supports the wide-speed operation of the AM drives. Ref. [29] demonstrated that a FOPID controller enhanced induction motor performance by optimizing time response, proving robust against load changes when tested in a hardware-in-the-loop simulation. Furthermore, FOPID controllers often employ optimization algorithms, such as particle swarm or genetic algorithms, for precise tuning, which is essential for maintaining control accuracy and minimizing error under variable conditions [30]. Ref. [31] provides reliable fractional-order speed controllers for induction motors in low-speed operating zones and with changing parameters. The research is also supported by a hardware-in-loop (HIL) implementation. A novel complex FOC for the speed of an induction motor drive underneath variable working situations with improved robustness has been proposed by [32]. In the speed regulation of sensorless brushless direct current motors, FOPID controllers have been shown to outperform traditional integer-order controllers, particularly in achieving smoother transient responses and better disturbance rejection [33]. Also, FOPID controllers have been applied to nonlinear temperature control systems, delivering improved robustness, stability, faster response times, and greater flexibility when compared to conventional PID controllers [34]. Similarly, the practical implementation and broader applications of fractional-order systems have been explored in recent work [35].
Optimization techniques can be used to tune the suggested FOPI controller parameters [37,38,39,40]. Compared to traditional tuning approaches, these processes resulted in improved system responsiveness and results. However, different algorithms have variable rates of convergence and objective function complexity. Many optimization issues are currently solved using PSO, a metaheuristic optimization method [41]. The PSO algorithm has numerous machine drive applications because of its ease of use and adaptability in implementation [42]. Two cascaded improvements are used to increase the torque and speed performances of the proposed AM drive in contrast to previous attempts. Using a FOPI regulator that has been tuned using the PSO approach, the speed response optimization is the initial step in optimizing the performance. Optimizing the inverter’s functioning to provide a quick torque response is the second optimization step. Additionally, the reactions of three distinct controllers—conventional PI, improved FOPI, and the recently invented AM drive—have been contrasted. Step and ramp speed disturbances have been used to test the introduced drive. Variations in the AM parameters and the reaction of the AM drive to model parameter errors have also been examined. The following were the primary contributions of this study:
  • An optimized FOPI regulator has been designed to improve the performance of the proposed AM. It may be regarded as the external optimization process.
  • The PSO, a simple metaheuristic optimization technique, has been applied to tune the proposed FOPI controller’s settings to achieve the ideal performance of the AM speed.
  • Another optimization process has been implemented for the selection of the inverter’s switching states, to achieve a fast torque response. That optimization process may be considered internal optimization.
  • The performance of the suggested drive with the FOPI controller, optimized PI, and the traditional PI were contrasted. A variety of load torque and set speed disturbances was used to evaluate the controller’s performance.
  • The AM’s performance using the suggested optimized FOPI was examined under parameter uncertainties.
An AM drive that applies the concepts of DTC is proposed in this manuscript. High torque performance has been achieved by optimizing the power converter’s operation. Conversely, an optimized FOPI is used to optimize the AM drive speed response. The PSO algorithm is used to do the FOPI optimization. There is now a continuous sample of the suggested drive. The MATLAB R2023b (23.2)/Simulink platform has been used to model every part of the AM drive with the optimized FOPI controller. The impacts of the AM parameter uncertainties on the optimization procedures and drive response have been examined, along with comparisons of the responses of the introduced drive utilizing the standard PI and the optimized FOPI controllers.
The following is how the manuscript is prepared. The suggested DTC and the AM’s ideal torque response are described in Section 2. In Section 3, the fractional calculus is revisited. The drive controller’s design and PSO are illustrated in Section 4. Then, Section 5 describes the simulation findings and commentary. Lastly, Section 6 presents the research findings.

2. Direct Torque Control of the Asynchronous Motor

The stator reference frame is an appropriate reference frame for the AM’s DTC. A dynamic model of the AM in the stator reference frame is provided by [43] by assuming infinite permeability of the iron sections and ignoring air gap nonlinearities, iron losses, and slotting effects:
v ¯ s v ¯ r λ ¯ s λ ¯ r = r s + p L s p L m ( p j ω ) L m r r + ( p j ω ) L r L s L m L m L r i ¯ s i ¯ r
M = P 3 L m · I m j λ ¯ s λ ¯ r *
J ω ˙ = M β ω M l
Commonly, the rotor windings are shorted in cage AMs. Therefore, ( v ¯ r ) will be zero in Equation (1).
The advantages of DTC-controlled AM drives include superior dynamic performance and ease of implementation. They are appealing for high-performance applications that require precise torque control because of these advantages. Hysteresis controllers are typically used in conjunction with traditional DTC. Regretfully, hysteresis controllers choose the voltage vectors without taking the AM’s ideal torque response into account [43]. The inverter operation can be optimized to achieve optimal torque or fast torque response. Therefore, in order to obtain a fast torque response, optimization will be modified for the standard DTC. The torque performance is optimized, and the traditional DTC is evaluated in the paragraphs that follow.
Table 2 presents the DTC principles utilized in choosing the switching states of the inverter.

2.1. Classical DTC Principles of AM

The literature has extensively described the three AM principles of traditional DTC [4]. These indicate that the stator flux and AM torque are independently controlled. By controlling the angle between the stator and rotor flux vectors, torque may be controlled. To track its rated value, the stator flux is typically adjusted. Controlling the stator flux and torque of the IM has been achieved through the regulation of the stator voltage vector selection. As seen in Figure 1, the goal of DTC is to control both the flux and the torque inside a hysteresis window. Thus, the voltage vector selection controls the revolution of the stator flux vector. The following rules are the conventional DTC principles utilized for choosing the inverter switching state [6]:
  • The stator flux vector is rotated by active switching states, which causes the torque and flux to change.
  • The flux will be stationary, and the torque will be reduced because zero switching states halt the stator flux vector’s motion.
  • There are two adjacent active voltage vectors for each zone within the switching states axes shown in Figure 1 that can be utilized to boost torque. But one causes the flux to increase, while the other causes it to decrease. For example, in sector (2), the torque can be increased by choosing either vector S2 or S3. Conversely, the stator flow is increased by S2 and decreased by S3.

2.2. Optimized Operation of the AM Converter

The optimization technique must concentrate on choosing the switching state that produces the highest torque rate in order to obtain a quick torque response from the IM. The torque rate equation as a function of the stator switching states is created as the initial step in the optimization process. Therefore, it is necessary to determine the relationship between the applied switching state and the AM’s torque rate. When the AM-generated torque (2) is differentiated by time, the following results are obtained [4]:
M ˙ = P 3 L m · I m j λ ¯ s ˙ λ r * ¯ + λ ¯ s λ r * ¯ ˙
During the stator voltage vector’s operational period, it is anticipated that the rotor flux vector will rotate with a constant angular speed and amplitude. This assumption stems from the fact that the rotor flux is steady and varies more slowly than the stator flux since the rotor time constant for the standard AM is usually greater than 100 ms [8]. On the other hand, the relationship between the stator voltage vector and the stator flux vector, ignoring the stator resistance, is as derived in [4]. As a result, the rotor and stator flux vectors can be expressed as follows:
λ ¯ r λ ¯ s = λ r ( ω t + θ r o ) λ ¯ o + V ¯ n t
When we differentiate Equation (5) about time, we obtain the following:
λ ¯ r ˙ λ ¯ s ˙ = j ω λ ¯ r V ¯ n
Equations (5) and (6) can be substituted into Equation (4) to produce the following:
M ˙ = P · I m j ( V n j ω ( V n t + λ ¯ o ) ) λ r * ¯ / 3 L m
By simplifying Equation (7) and letting t = 0 (the time of applying the next voltage vector):
M ˙ = P λ r V s i n ( θ n θ r o ) ω λ o c o s ( θ n θ r o ) / 3 L m
Allow
φ = t a n 1 ( ω λ o V )
Therefore, we obtain the following:
M ˙ = C 1 s i n ( θ n θ r o φ )
where (C1) is a constant.
Equation (10) should be adjusted for the available voltage vectors in order to achieve the greatest torque rate or fastest torque response. According to Equation (11), the cost function (ξ) is:
ξ = max n [ s i n θ n θ r o φ ]
An observer should be used to determine the motor speed, rotor flux, and stator flux in order to carry out the optimization procedure. Unfortunately, the AM parameters used by the observer are considered unclear. The simulation results section takes into account how the AM parameters’ uncertainty affects the suggested drive performance.

3. Fractional Calculus: An Overview

Fractional calculus represents a branch of mathematical analysis that provides a generalized framework for modeling natural phenomena more accurately, avoiding the limitation of traditional differential calculus, which assumes integer-order derivatives. This approach involves taking the power of differential and integration operators to real numbers, broadening the scope of applications and enabling more precise modeling of complex systems [25]. The generalized differ-integral can be expressed as follows [25]:
D t a c f t = I t α c f t = D t c α f t = d α f ( t ) [ d ( t c ) ] α = d α f t d t α ,                     α > 0 1 ,                                           α = 0 c t f t d t α ,         α < 0
where α ∈ R+ represents the real order of the differ-integral, t is the variable with respect to which the differ-integral is taken, and c is the lower limit, typically c ≥ 0 for causal systems. Several alternative definitions exist for fractional-order integrals and derivatives. The three most widely recognized definitions of fractional derivatives and integrals are the Grünwald–Letnikov (GL), Riemann–Liouville (RL), and Caputo (C) definitions, provided in the time domain as follows:
Grünwald–Letnikov definition:
D t a c GL f t = lim h 0 h α j = 0 N 1 1 j . α j . f ( t j . h )
where N = [ t c h ] considers the maximum boundary of the computational universe, [·] is the integer part, h considers a grid size, and α j is a binomial coefficient.
Riemann–Liouville definition is given by the generalized form:
D t a c RL f t = 1 Γ ( n α ) d d t n c t f ( t ) ( t τ ) 1 ( n α ) d τ ,             n 1 < α < n
where (Γ) is the Euler Gamma function.
Caputo’s definition, also known as the smooth fractional derivative, stated
D t a c C f t = 1 Γ ( n α ) c t f n ( τ ) ( t τ ) 1 ( n α ) d τ ,                 n 1 < α < n
By the definitions of Riemann–Liouville and Grunwald–Letnikov, one sees that derivatives of fractional order are global operators, which preserve the memory of all past events. That is an important property for modeling hereditary and memory effects within a wide class of materials and systems. Concerning the numerical calculation of the fractional-order derivative, the next formula, Equation (12), can be used which is obtained by the GL definition. This methodology relies on the premise that for a broad category of functions, GL (Equation (13)), RL (Equation (14)), and Caputo’s definitions (Equation (15)) exhibit equivalence [44]. Additionally, the fractional-order derivative and integral can be articulated within the context of the transformation domain. It has been demonstrated that the Laplace transform corresponding to a fractional derivative of a function f ( t ) is expressed as
L D t ± α f ( t ) = s ± α . L f ( t ) F ( s ) k = 1 n 1 s k . D t ± α k 1 f ( t ) | t = 0 0 I n i t i a l   f u n c t i o n
Since null initial conditions have been considered for the problem, Equation (16) is simplified into the form:
L D t ± α f ( t ) = s ± α . F ( s )
Due to the analytical and synthetic simplicity, the Laplace transform has been demonstrated as an indispensable means for the investigation and design of fractional-order control structures [45]. Extensive information about the numerical methods of the simulation and discretization of the fractional-order systems can be found in [46,47].

3.1. The Proposed FOPID Controller Approximation and Discretization of the Fractional Operators: An Overview

The ideal digital fractional-order differentiator-integrator D t ± α 0 defines a discrete-time system in which the output y n  is a uniform sampling of the α t h  order derivative of f(t). Hence, if α > 0, we have
y n = D t ± α 0 f ( t ) | t = n h
Generally, when a function f ( t ) is estimated using a grid function, f ( n . h ) , with h representing the discretization period (the calculation step size or sampling interval), the approximation for its fractional derivative order α can be articulated as [25].
y h n h = d ± α f ( t ) d t ± α = lim h 0 h α . f t ± α = h α . w ζ 1 ± α . f h ( n . h )
where f n h | t = n . h = f n . h f n . h h , ζ−1 is a shift operator and w ( ζ 1 ) is a generating function (GF). This generating function with its expansion defines the structure of the approximation and the coefficients, too [42].
Several different approaches for approximating fractional derivatives and integrals have been developed.
  • Methods that rely on calculating analytical expressions for the derivative and integral of a signal—known as temporal analysis—are widely applied in this context. Among these, the GL (Grünwald–Letnikov) and the Adams–Bashforth–Moulton (ABM) algorithms, both derived from Caputo’s definition, are especially popular.
  • Methods that approximate a fractional model with a rational continuous-time model that is known as frequency analysis. For this purpose, the Laplace transform is the commonly used approach.
From the signal processing and control viewpoint, the ABM and GL methods provide the most practical and important approaches for discrete-time application. Additionally, in control system design and analysis, the Laplace transform method is commonly employed. Consequently, the synthesis of a fractional-order controller is ideally performed in the frequency domain. For this reason, frequency response data serves as the foundation for the majority of design techniques suggested for FOC.

3.2. The FOPID Controller

The reason for using the digital FOPID controller is that classical (analog) PID controllers are the most common class of industrial controllers, such that continuous efforts are made to enhance their performance and robustness. The classical PID includes a proportional controller (with gain KP), an integral controller (with gain KI = KP.T/Ti), and a derivative controller (with gain KD = KP.Td/T), which are all dependent on the error signal, and it can be presented in continuous form and formulated in discrete time as
M r e f x | x = n . T x = t K p . e t P a c t i o n + K I . D t 1 e t I n t e g r a l   a c t i o n + K D . D t + 1 e ( t ) D e r i v a t i v e   a c t i o n K p . e n . T + K I . T j = 0 n e j T + K D . ( e n . T e n 1 . T ) / T
Equation (20) can be extended to a fractional controller that includes an integrator of order λ ∈ R+ and a differentiator of order μ ∈ R+ [45]. Figure 2 shows the schematic diagram of the FOPID control loop.
It can be represented in both continuous and discrete time by the mathematical model of the FOPID controller given by
M r e f = K P . e t + K I . D t λ e t + K D . D t μ e ( t ) K P . e n . T + K I n . T λ e n . T + K D . n . T μ e ( n . T )
The execution of the control loop involves essentially three steps:
  • The first objective is to develop an analysis framework of the controller by using discretization techniques and approximation of fractional-order operators.
  • The second objective is to evaluate the developed knowledge base for the identified controller structure by implementing learning and optimization algorithms.
  • The final stage for the proposed algorithm is the validation of its coherence through real-time implementation.
Frequency-domain analysis is the most commonly used approach in designing the FOC, where the continuous transfer function of the FOPID controller is derived using the Laplace transform or the discrete z-transfer function.
The Laplace transform of the system’s transfer function, with E(s) as the error signal input and U(s) as the controller’s output, is given by
G c s = U ( s ) E s = K P + K I . s λ + K D . s μ ,     λ , μ > 0
Discrete transfer function given by the following expression:
G c z = K P + K I . ψ ( z 1 ) λ + K D . ψ ( z 1 ) μ ,                         λ , μ > 0
Here, s ψ ( z 1 ) is the discrete operator, which can be represented as a function of the complex variable z or the shift operator z−1. The discrete-time correspondence of the fractional differentiation-integrator s ± α should be ψ ( z 1 ) ± α .
In recent years, FOPID controllers have garnered significant attention from both academic and industrial fields. However, due to the inherent complexity of fractional-order systems, existing control design techniques for these systems often lack direct, systematic approaches that allow for fair comparison with traditional integer-order controllers [48].
Adjusting the FOPID controller involves fine-tuning five key parameters KP, KI, KD, λ, and μ. This expanded parameter set offers enhanced flexibility and precision in control system design. Analytical methods, such as the internal model control approach, extend traditional PID tuning techniques to accommodate the fractional orders in FOPID controllers, deriving parameters that achieve desired closed-loop behavior and robustness [49]. Optimization algorithms, including PSO and genetic algorithms, are employed to fine-tune FOPID parameters, effectively enhancing stability and transient response [50]. Auto-tuning techniques, utilizing relay feedback tests, automatically adjust controller parameters in real-time, simplifying the tuning process and adapting to system changes [26]. Each method offers unique advantages, and the choice depends on specific system requirements and constraints.
To ensure the practical applicability and robustness of the proposed FOPID controller, specific constraints have been introduced to mitigate potential risks, particularly regarding the integral term. These enhancements include the following:
  • Anti-Windup Mechanism:
    To address the risk of integral windup, a saturation block has been incorporated into the integral term. This mechanism prevents the accumulation of excessive error, ensuring that the controller maintains stable and effective operation under large disturbances or prolonged error conditions.
  • Constraints on Fractional Orders (λ and μ):
    The fractional orders of integration (λ) and differentiation (μ) are constrained within the range [0.1, 1]. This range strikes a balance between flexibility and stability, avoiding impractical configurations that could lead to instability or degraded performance.
In the proposed system, there is no derivative term. However, if it is present, a low-pass filter has to be applied to the derivative term to attenuate high-frequency noise, which is often amplified by fractional-order derivatives. This filtering improves robustness, particularly in noisy environments, and ensures smoother system responses.
The constrained FOPID controller exhibits reduced overshoot, faster settling times, and enhanced robustness under varying operating conditions compared to the unconstrained design.

4. Construction and Optimization of the Drive Controller

Figure 3 shows a block schematic of the newly developed AM drive with the optimized controller. The suggested system has two optimizations. The speed controller parameter optimization is implemented for the outside loop optimization. It optimizes the speed controller’s performance by applying the PSO algorithm. Nevertheless, according to Equation (11), the next optimization is applied to the interior loop that optimizes the inverter states to attain a rapid torque response. The speed controller, which is the primary controller, creates the outer loop by comparing the commanded and measured speeds, generating the error that is regarded as the regulator’s entered signal. An optimized FOPI regulator is utilized for that job. The PSO algorithm is utilized to optimize the controller. The speed controller’s output serves as the torque loop’s set point and the AM’s reference torque. However, the inner loop is a torque loop that is controlled using optimized DTC. It makes up the inner loop where a different optimization procedure is modified to provide a quick torque response. The AM voltage source inverter’s ideal voltage vector is output by the controller. The following part will describe the control system.

4.1. The A.M. Control Procedure

Digital controllers with constant sampling time are part of the suggested AM control system. The AM model equations, along with the measured currents and speed, are used to develop estimators for the stator flux, AM torque, and rotor flux angle. Figure 3’s optimization process uses the torque error (ΔM) and the calculated parameters using observers as inputs.
The optimization flowchart of the switching states is presented in Figure 4. The speed controller loop is the outer loop. Its FOPI controller is optimized, as will be discussed in the next section.

4.2. Particle Swarm Optimization (PSO) Technique

PSO [51] is a population-based search algorithm where the solutions, called particles, are randomly initialized. Each particle is characterized by a position and a velocity. Particles fly through the search space and their velocities are dynamically adjusted based on past experiences. In PSO, the velocity of each particle determines its flight path in the search space; thus, the method is particularly suited for various optimization problems.
The position of the ith particle in a D-dimensional search space can be represented by a vector X i = [ x i 1 , x i 2 , , x i D ] T in the D-dimensional space. The velocity of the above particle can be related to another vector, given by V i = [ v i 1 , v i 2 , , v i D ] T  in the same D-dimensional space. In addition, the best position encountered so far by particle i can also be mapped to a D-dimensional vector represented as P i = [ p i 1 , p i 2 , , p i D ] T . The best-performing particle over all of the population is usually referred to as the “global best” and is typically used in guiding the movements of other particles.
Two key equations govern the evolution of the swarm:
v i d h + 1 = w i h + 1 v i d n + a 1 r 1 h P i d h x i d h + a 2 r 2 h ( P g d h x i d h )
x i d h + 1 = x i d h + v i d h + 1
where d = 1,2 , , D ; i = 1,2 , , Q , and Q is the size of the swarm (i.e., number of particles in the swarm); a 1 , a 2 : positive values, called acceleration constants; r 1 , r 2 : random numbers uniformly distributed in [0, 1]; h = 1,2 , , H determines the iteration number, H is the maximal times of iteration; y : is the inertia weight function, denoted as
y h = 0.5 h 1 H + 0.4 0.9 H 1 H
y” varies linearly from 0.9 to 0.4 within the iterations, balancing the global and local search capabilities of the algorithm. A large inertia weight value supports the global search, whereas a small value provides a better local search.
The PSO algorithm proceeds as follows:
  • Initialization: A swarm of particles is initialized with random positions and velocities in the D-dimensional problem space, where each particle represents a potential solution. The dimensions correspond to the FOPI controller parameters: Kp: proportional gain.
    • KI: Integral gain.
    • λ: Order of the integral term.
    • μ: Order of the derivative term.
  • Fitness Assessment: The fitness function is defined as the Integral of Time-weighted Absolute Error (ITAE):
    I T A E = 0 T s t . e ( t ) d t = 0 T S ω ω r e f · t d t
    where e(t) is the error between the reference speed and the actual speed of the motor. Lower fitness values indicate better solutions.
  • Personal Best Update: Each particle tracks its best position (personal best, P b e s t ) based on the fitness value. If the current fitness of a particle is better than its personal best, P b e s t is updated to the current position.
  • The Global Best Update: The best-performing particle across the entire swarm is identified as the global best ( g b e s t ). The corresponding position in the four-dimensional space ( K p , K i , λ , μ ) is stored and used to guide the swarm’s movement.
  • Velocity and Position Update: The velocity and position of each particle are updated using the formulas Equations (24) and (25).
  • Termination: Steps 2–5 are iterated until a termination criterion is met, such as reaching a desired value of fitness threshold (e.g., a sufficiently low ITAE value) or completing a maximum number of iterations.
Figure 5 illustrates a flowchart of how the PSO algorithm works.
The corresponding parameters of the PSO are as follows: the personal best coefficient (C1) = 1.5, global best position (C2) = 1.5, Q = 10, the maximum number of iterations = 20, inertia weight (y) = 0.6, and number of particles = 10. In our study, we use the ITAE as the primary optimization criterion, as presented in Equation (27). By prioritizing ITAE, the cost function improves system response by reducing both the size and duration of errors, helping the system stabilize more quickly. The parameters of the PI, the optimal PI, and the optimized FOPI are presented in Table 3. The very low objective function estimate can be obtained using the suggested PSO technique. Furthermore, it is noteworthy that the PSO technique can approach the optimal gains in a relatively short length of time, typically within 20 iterations, when taking the objective function (ITAE) into consideration.
I T A E = 0 T S ω ω r e f · t d t
Table 3 highlights the optimized parameter values for the PI, optimal PI, and FOPI controllers. The PSO algorithm successfully optimized the FOPI parameters, including the fractional orders λ and μ, resulting in improved control performance. These optimized values enable finer control of the system’s dynamics and provide enhanced robustness against parameter variations.
Figure 6 illustrates the convergence behavior of the PSO algorithm used to optimize the FOPI controller. The algorithm achieves rapid convergence within 20 iterations, demonstrating its efficiency in finding optimal parameter values. The steep initial descent in the curve indicates the effective exploration of the solution space, while the subsequent stabilization reflects the fine-tuning of the parameters to minimize the fitness function (ITAE).

4.3. Statistical Analysis of PSO Performance

To validate the consistency and effectiveness of the PSO algorithm in optimizing the FOPI controller parameters, 10 independent trials were conducted under identical conditions. The fitness function ITAE was used to assess the performance of each trial. The best ITAE value obtained across all trials was 4.7081 × 104, reflecting the most optimal result.
The average ITAE across the 10 trials was 4.9904 × 104, with a standard deviation of 2.745 × 103, indicating minimal variability and high consistency in the optimization process. Additionally, the 95% confidence interval for the ITAE values ranged from 4.5442 × 104 to 5.6009 × 104, further confirming the robustness of the PSO algorithm in producing stable and reliable results despite its inherent stochastic nature.
These statistical results demonstrate that the PSO algorithm consistently produces near-optimal solutions for the FOPI controller parameters, ensuring reliable performance even across multiple trials. The narrow confidence interval further underscores the reliability of the optimization process within the given conditions. Table 4 presents the statistical analysis of ITAE values obtained from 10 independent trials of the PSO-optimized FOPI controller, summarizing key metrics derived from the ITAE evaluations.
Table 5 provides a detailed comparison of the performance of three controllers PI, optimized PI, and optimized FOPI—using various error objective functions. These objective functions evaluate the accuracy and efficiency of the controllers in minimizing system errors and achieving robust performance.
The results demonstrate the superiority of the FOPI controller across all metrics. The FOPI controller achieves significantly lower ITAE, IAE, and TAE values compared to the PI and optimal PI controllers, indicating enhanced transient and overall performance. Additionally, the FOPI controller exhibits near-zero SSE (4.0296 × 10−6), underscoring its precision in achieving steady-state accuracy. These findings highlight the advantages of fractional-order control techniques in improving control system performance.

5. Discussion of the Simulation Results

MATLAB/Simulink is used to mimic the suggested AM control system using the optimized FOPI controller, as seen in Figure 3. With the settings listed in Table 6, the AM power rating is 10 KW, the number of poles is six, the voltage rating is 220 V, and the frequency is 60 Hz.
The PSO-optimized FOPI controller and the traditional PI controller have been compared. Nonetheless, all the controllers have maintained the same internal optimization loop, which is utilized for the quick torque response. The load torque (Ml) is considered as the system disturbance, while the reference speed (ωref.) is the input set point. Figure 7a displays the results obtained under ramp and step changes in the reference speed. Furthermore, as Figure 7b illustrates, there were load torque irregularities. Figure 7c compares the AM speed responses with the two controllers. The best speed response is unquestionably provided by the PSO-optimized FOPI controller. Its steady-state error and settling time are the lowest without overshooting. The conventional PI controller has the worst response. At all disturbances, it exhibits the biggest steady-state inaccuracy, overshoot, and settling time. With the traditional PI and FOPI controllers, the steady-state error value fluctuates with the disturbances but is not constant. Furthermore, it is noted that with the suggested controller, the AM speed is hardly impacted by the sharp increases in the demand torque at the timings (1.5 s, 3 s, 5 s, and 6.5 s). However, with the traditional PI controller, these demand torque variations result in mild transients and marginally increased steady-state errors. Profiles of the % speed errors for both controllers are displayed in Figure 7d. The speed error profile is lowest using the PSO-optimized FOPI regulator. When compared to the traditional PI regulator, it is evident that the new controller—the PSO-optimized FOPI—has better performance. Comparing the proposed controller to the FOPI controller and the traditional PI, the speed errors, such as the IAE, of the AM speed have decreased by roughly 4%.
Figure 8 shows the AM performance characteristics utilizing the PSO-optimized FOPI controller and the traditional PI controllers under the same disturbances as before. Figure 8a–d display the AM currents utilizing the improved FOPI controllers and the conventional PI. The figures are in close proximity to one another. Along with the sinusoidal shapes, the stator direct and quadrature currents’ waveforms also exhibit various distortions. The high system complexity and the output voltage of the inverter contain many harmonics that cause this distortion. A starting inrush current occurs when the AM begins operation because of the low impedance properties of the AM at low speeds. Figure 8e,f show the phase voltage of the inverter output with both controllers. The figure shows that the first-order frequency changes as the AM speed does. As DTC AM drives are identical to the v/f scalar control approach in steady-state conditions, this is to be expected [8]. The torque responses of the AM using both controllers are shown in Figure 8g,h. AM generates a torque larger than the torque demanded to increase the speed of the AM and attain the desired reference speed through the transient stages, which corresponds to the sharp increases in the torque demand, at the following times: 1.5 s, 3 s, 5 s, and 6.5 s. However, in order to maintain the speed at the designated set value in a steady state, the AM generates an electromagnetic torque identical to the torque demand. The AM generates a torque which is higher than the torque demand throughout the ramp-reference speed period, which occurs when the AM speed increases while the torque demand remains constant. Comparing the two figures, it is noticed that the fast and sharp changes in the torque with the proposed controller. The AM has a very quick torque response and does a good job of tracking the reference torque. Figure 8i,j also show the profile of the AM stator flux for both controllers in relation to the commanded torque produced by the speed controller. Within a hysteresis band, it is found that the magnitude of the stator flux is maintained at its full load value. This issue is crucial to have maximum torque under all conditions in the AM drive.
Some of the AM variables are changed in order to assess the strong stability of the suggested PSO-optimized FOPI regulator versus the variations of the AM parameters. There is a 10% increase in the AM rotor resistance. The AM’s speed response under parameter uncertainty is shown in Figure 9. Despite the modeling mistakes, it is found that the suggested regulator can accurately keep the speed response stable under all disturbances.
Table 7 shows the evaluation of the peak overshoot for every period of the outcomes using the suggested FOPI and the traditional PI controller. With the suggested FOPI, the speed’s peak overshoot is significantly less than with the traditional PI controller for a range of load torque (Ml) and AM speed (ω) disturbances. The average improvement in the settling time is about 84.4%, and that in the steady-state error is almost killed for all disturbances using the proposed optimized FOPI controller. Also, the ITAE, given by Equation (27), has been calculated for the PI controller, during simulation, and compared to that of the optimized controller. The suggested controller provides a reduction in the cost function of about 200%.

6. Conclusions

An AM drive with direct torque control principles has been proposed in this study; nevertheless, the power converter operation has been improved to provide fast torque performance. To ensure quick torque response, an optimization study and design were conducted for the inverter operation. Optimized FOPI was used to increase the AM drive speed response. The PSO method was utilized to optimize the FOPI. MATLAB/Simulink was used to model and simulate the suggested AM drive with the optimized control system. The responses of the introduced drive utilizing the optimized FOPI, optimal PI, and the conventional PI controllers were compared. The optimal speed and torque performances are provided by the optimized FOPI controller, according to the simulation results. Comparing the proposed controller to the traditional PI, the speed errors evaluated by ITAE of the AM drive decreased by roughly 200%. Additionally, the AM’s performance with the suggested optimized FOPI under parameter uncertainties was examined. The average improvement in the settling time is about 84.4%, and that in the steady-state error is almost killed for all disturbances using the proposed optimized FOPI controller. The findings showed that the system offers reliable performance when the rotor resistance increases to 10%. Using the optimization techniques used in this study, AM drive position control will be the subject of future research. Furthermore, a crucial future consideration will be the experimental implementation of the suggested drive using the optimized FOPI controller.

Author Contributions

Conceptualization, M.E.E.-S. and S.A.Z.; formal analysis, S.A.Z.; writing—review and editing, K.S.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

AMasynchronous motor
IMinduction motor
FOfractional order
FOPIfractional-order proportional–integral
FOCfractional-order control
PIDproportional–integral–derivative
PSOparticle swarm optimization
FOPIDfractional-order PID controller
PWMpulse width modulation
MPPTmaximum power point tracking
DTCdirect torque control
MPCmodel predictive control
SVMspace vector modulation
BELBICbrain emotional learning-based intelligent controller
HILhardware-in-loop
vr, vsrotor and stator voltage
v ¯ r , v ¯ s rotor and stator voltage vectors
ir, isrotor and stator current
i ¯ r , i ¯ s rotor and stator current vectors
λs, λr, stator and rotor flux linkage
λoinitial stator flux linkage
λ ¯ s   and   λ ¯ r stator and rotor flux linkage vectors
p differential operator (d/dt)
Pnumber of AM poles
Mdeveloped torque
Mlload torque
rr, rsrotor and stator phase resistances
V amplitude of the stator voltage vector
Lr, Lm, Lsrotor, mutual, and stator inductances
ω, ωrefrotor speed and speed reference
βviscous friction coupling
Jinertia of AM rotor
θroinitial rotor angle
λoinitial stator flux
Vninverter stator voltage of order (n)
αorder of the differ-integral
tparameter for which the differ-integral is taken
clower limit generally c ≥ 0 for causal systems
GLGrünwald–Letnikov
ABMAdams–Bashforth–Moulton
RLRiemann–Liouville
CCaputo’s method
hgrid size/iteration number
nupper limit of the computational universe
Γ(.)Euler Gamma function
norder of differentiation
sLaplace transform operator
y(n)digital fractional-order function
ζ−1shift operator
Oo-PIDCordinary (classical) proportional–integral–derivative controller
Kpproportional gain
KIintegral gain
KDderivative gain
Tsampling time
Tiintegral time
Tdderivative time
Tssimulation time
eerror
λorder of integral
μorder of derivative
Gctransfer function of controller
Z−1discrete shift operator
Xithe position vector of particles
Vivelocity vector of particles
Pithe best position vector of particles
Ddimension of vectors
Qsize of the swarm
a1, a2positive constant values
r1, r2random numbers
Htotal number of iterations
yinertia weight function
ISEIntegral of Squared Error
TAETotal Absolute Error
IAEIntegral of Absolute Error
SSESum Squared Error

References

  1. Kazmierkowski, M.P.; Franquelo, L.G.; Rodriguez, J.; Perez, M.A.; Leon, J.I. High-Performance Motor Drive. IEEE Ind. Electron. Mag. 2011, 27, 6–26. [Google Scholar] [CrossRef]
  2. Tiitinen, P.; Pohjalianen, P.; Lalu, J. The next generation motor control method DTC. Rev. ABB 1995, 3, 19–24. [Google Scholar]
  3. Alsofyani, I.M.; Bak, Y.; Lee, K. Fast Torque Control and Minimized Sector-Flux Droop for Constant Frequency Torque Controller based-DTC of Induction Machines. IEEE Trans. Power Electron. 2019, 34, 12141–12153. [Google Scholar] [CrossRef]
  4. Zaid, S.A.; Mahgoub, O.A.; El-Metwally, K.A. Implementation of a New Fast Direct Torque Control Algorithm for Induction Motor Drives. IET Electr. Power Appl. 2010, 4, 305–313. [Google Scholar] [CrossRef]
  5. Patil, U.V.; Suryawanshi, H.M.; Renge, M.M. Closed-loop hybrid direct torque control for medium voltage induction motor drive for performance improvement. IET Power Electron. 2014, 7, 31–40. [Google Scholar] [CrossRef]
  6. Rosic, M.M.; Bebic, M.Z. Analysis of torque ripple reduction in induction motor DTC drive with multiple voltage vectors. Adv. Electr. Comput. Eng. 2015, 15, 105–114. [Google Scholar] [CrossRef]
  7. Carmeli, M.S.; Mauri, M. Direct Torque Control as a variable Structure control: Existence Conditions Verification and Analysis. Electr. Power Syst. Res. 2011, 81, 1188–1196. [Google Scholar] [CrossRef]
  8. Kumar, R.H.; Iqbal, A.; Lenin, N.C. Review of recent advancements of direct torque control in induction motor drives—A decade of progress. IET Power Electron. 2018, 11, 1–15. [Google Scholar] [CrossRef]
  9. El-Shimy, M.E.; Zaid, S.A. Fuzzy PID Controller for Fast Direct Torque Control of Induction Motor Drives. JES J. Electr. Syst. 2016, 12, 687–700. [Google Scholar]
  10. Lascu, C.; Jafarzadeh, S.; Fadali, M.S.; Blaabjerg, F. Direct Torque Control with Feedback Linearization for Induction Motor Drives. IEEE Trans. Power Electron. 2017, 32, 2072–2080. [Google Scholar] [CrossRef]
  11. Ouhrouche, M.; Errouissi, R.; Trzynadlowski, A.M.; Tehrani, K.A.; Benzaioua, A. A novel predictive direct torque controller for induction motor drives. IEEE Trans. Ind. Electron. 2016, 63, 5221–5230. [Google Scholar] [CrossRef]
  12. Habibullah, M.; Lu, D.D.C.; Xiao, D.; Rahman, M.F. A simplified finite-state predictive direct torque control for induction motor drive. IEEE Trans. Ind. Electron. 2016, 63, 3964–3975. [Google Scholar] [CrossRef]
  13. Kim, S.J.; Kim, J.W.; Park, B.G.; Lee, D.H. A Novel Predictive Direct Torque Control Using an Optimized PWM Approach. IEEE Trans. Ind. Appl. 2021, 57, 2537–2546. [Google Scholar] [CrossRef]
  14. El Ouanjli, N.; Derouich, A.; El Ghzizal, A. Modern improvement techniques of direct torque control for induction motor drives-a review. Prot. Control Mod. Power Syst. 2019, 4, 1–12. [Google Scholar] [CrossRef]
  15. Wróbel, K.; Serkies, P.; Szabat, K. Model predictive base direct speed control of induction motor drive—Continuous and finite set approaches. Energies 2020, 13, 1193. [Google Scholar] [CrossRef]
  16. Pimkumwong, N.; Wang, M.-S. Online Speed Estimation Using Artificial Neural Network for Speed Sensorless Direct Torque Control of Induction Motor Based on Constant V/F Control Technique. Energies 2018, 11, 2176. [Google Scholar] [CrossRef]
  17. Sung, G.-M.; Wang, W.-Y.; Lin, W.-S.; Yu, C.-P. Predictive Direct Torque Control Application-Specific Integrated Circuit of an Induction Motor Drive with a Fuzzy Controller. J. Low Power Electron. Appl. 2017, 7, 15. [Google Scholar] [CrossRef]
  18. Abbasi Moshaii, A.; Mohammadi Moghaddam, M.; Dehghan Niestanak, V. Fuzzy sliding mode control of a wearable rehabilitation robot for wrist and finger. Ind. Robot. 2019, 46, 839–850. [Google Scholar] [CrossRef]
  19. Mahfoud, S.; Derouich, A.; Iqbal, A.; El Ouanjli, N. ANT-colony optimization-direct torque control for a doubly fed induction motor: An experimental validation. Energy Rep. 2022, 8, 81–98. [Google Scholar] [CrossRef]
  20. Albalawi, H.; Zaid, S.A.; El-Shimy, M.E.; Kassem, A.M. Ant Colony Optimized Controller for Fast Direct Torque Control of Induction Motor. Sustainability 2023, 15, 3740. [Google Scholar] [CrossRef]
  21. Sudheer, H.; Kodad, S.F.; Sarvesh, B. Improvements in Direct Torque Control of Induction Motor for a Wide Range of Speed Operation Using Fuzzy Logic. J. Electr. Syst. Inf. Technol. 2017. accepted for publication. [Google Scholar] [CrossRef]
  22. Ammar, A.; Benakcha, A.; Bourek, A. Closed-loop torque SVM-DTC based on robust super twisting speed controller for induction motor drive with efficiency optimization. Int. J. Hydrogen Energy 2017, 42, 17940–17952. [Google Scholar] [CrossRef]
  23. Abbasimoshaei, A.; Mohammadimoghaddam, M.; Kern, T.A. Adaptive fuzzy sliding mode controller design for a new hand rehabilitation robot. In Haptics: Science, Technology, Applications, Proceedings of the 12th International Conference, EuroHaptics 2020, Leiden, The Netherlands, 6–9 September 2020; Springer International Publishing: Cham, Switzerland, 2020; pp. 506–517. [Google Scholar]
  24. Abdollahi, R.; Farhangi, R.; Yarahmadi, A. Emotional Learning Based Intelligent Controllers for Rotor Flux Oriented Control of Induction Motor. J. Electr. Eng. 2014, 65, 228–234. [Google Scholar] [CrossRef]
  25. Monje, C.A.; Chen, Y.Q.; Vinagre, B.M.; Xue, D.; Feliu, V. Fractional-Order Systems and Controls: Fundamentals and Applications; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  26. Muresan, C.I.; Birs, I.; Ionescu, C.; Dulf, E.H.; De Keyser, R. A Review of Recent Developments in Autotuning Methods for Fractional-Order Controllers. Fractal Fract. 2022, 6, 37. [Google Scholar] [CrossRef]
  27. Kumarasamy, V.; KarumanchettyThottam Ramasamy, V.; Chandrasekaran, G.; Chinnaraj, G.; Sivalingam, P.; Kumar, N.S. A review of integer order PID and fractional order PID controllers using optimization techniques for speed control of brushless DC motor drive. Int. J. Syst. Assur. Eng. Manag. 2023, 14, 1139–1150. [Google Scholar] [CrossRef]
  28. Gong, P.; Lan, W. Adaptive robust tracking control for multiple unknown fractional-order nonlinear systems. IEEE Trans. Cybern. 2018, 49, 1365–1376. [Google Scholar] [CrossRef] [PubMed]
  29. Saleem, A.; Soliman, H.; Ratrout, S.A.; Mesbah, M. Design of a fractional order PID controller with application to an induction motor drive. Turkish J. Electr. Eng. Comput. Sci. 2018, 26, 2768–2778. [Google Scholar] [CrossRef]
  30. Ilten, E. Conformable fractional order controller design and optimization for sensorless control of induction motor. COMPEL-Int. J. Comput. Math. Electr. Electron. Eng. 2022, 41, 1528–1541. [Google Scholar] [CrossRef]
  31. Adigintla, S.; Aware, M.V. Robust Fractional Order Speed Controllers for Induction Motor Under Parameter Variations and Low Speed Operating Regions. IEEE Trans. Circuits Syst. II Express Briefs 2023, 70, 1119–1123. [Google Scholar] [CrossRef]
  32. Adigintla, S.; Aware, M.V.; Bingi, K.; Das, S. Novel Complex Fractional Order Speed Controller for IM Drive Under Varying Operating Conditions With Enhanced Robustness. IEEE Trans. Ind. Electron. 2024, 71, 8438–8447. [Google Scholar] [CrossRef]
  33. Bhullar, A.K.; Kaur, R.; Sondhi, S. Design And Comparative Analysis of Optimized Fopid Controller Using Neural Network Algorithm. In Proceedings of the 2020 IEEE 15th International Conference on Industrial and Information Systems (ICIIS), Rupnagar, India, 26–28 November 2020; pp. 91–96. [Google Scholar] [CrossRef]
  34. Muresan, C.I.; Birs, I.R.; Dulf, E.H.; Copot, D.; Miclea, L. A Review of Recent Advances in Fractional-Order Sensing and Filtering Techniques. Sensors 2021, 21, 5920. [Google Scholar] [CrossRef] [PubMed]
  35. Jmal, A.; Naifar, O.; Ben Makhlouf, A.; Derbel, N.; Hammami, M.A. A Brief Overview on Fractional Order Systems in Control Theory. In Fractional Order Systems—Control Theory and Applications. Studies in Systems, Decision and Control; Naifar, O., Ben Makhlouf, A., Eds.; Springer: Cham, Switzerland, 2022; Volume 364. [Google Scholar] [CrossRef]
  36. Mohd Tumari, M.Z.; Ahmad, M.A.; Suid, M.H.; Ghazali, M.R.; Tokhi, M.O. An improved marine predators algorithm tuned data-driven multiple-node hormone regulation neuroendocrine-PID controller for multi-input–multi-output gantry crane system. J. Low Freq. Noise Vib. Act. Control. 2023, 42, 1666–1698. [Google Scholar] [CrossRef]
  37. Farah, N.; Talib, M.H.N.; Shah, N.S.M.; Abdullah, Q.; Ibrahim, Z.; Lazi, J.B.M.; Jidin, A. A novel self-tuning fuzzy logic controller-based induction motor drive system: An experimental approach. IEEE Access 2019, 7, 68172–68184. [Google Scholar] [CrossRef]
  38. Hannan, M.A.; Ali, J.A.; Mohamed, A.; Hussain, A. Optimization techniques to enhance the performance of induction motor drives: A review. Renew. Sustain. Energy Rev. 2017, 81, 1611–1626. [Google Scholar] [CrossRef]
  39. Tumari, M.Z.M.; Ahmad, M.A.; Rashid, M.I.M. A fractional order PID tuning tool for automatic voltage regulator using marine predators algorithm. Energy Rep. 2023, 9, 416–421. [Google Scholar] [CrossRef]
  40. Santra, S.; De, M. Grey wolf optimization approach for enhancing the transient stability of microgrid using fractional-order PID-based inertia injection controller. Electr. Eng. 2023, 105, 4361–4376. [Google Scholar] [CrossRef]
  41. Coronel-Escamilla, A.; Torres, F.; Gómez-Aguilar, J.F.; Escobar-Jiménez, R.F.; Guerrero-Ramírez, G.V. On the trajectory tracking control for an SCARA robot manipulator in a fractional model driven by induction motors with PSO tuning. Multibody Syst. Dyn. 2018, 43, 257–277. [Google Scholar] [CrossRef]
  42. Khalfa, B.; Abdelfateh, C. Optimal tuning of fractional order Pλ D µA controller using Particle Swarm Optimization algorithm. IFAC-PapersOnLine 2017, 50, 8084–8089. [Google Scholar] [CrossRef]
  43. Albalawi, H.; Zaid, S.A.; Buswig, Y.M. Simulation Study of Two Torque Optimization Methods for Direct Torque-Controlled Induction Motors. Appl. Sci. 2019, 9, 5547. [Google Scholar] [CrossRef]
  44. Kishore, B.; Ibrahim, R.; Karsiti, M.N.; Hassan, S.M.; Harindran, V.R. Fractional-Order Systems and PID Controllers; Springer International Publishing: Cham, Switzerland, 2020; Volume 264. [Google Scholar]
  45. Abdulwahhab, O.W. Design of a complex fractional order PID controller for a first order plus time delay system. ISA Trans. 2020, 99, 154–158. [Google Scholar] [CrossRef]
  46. Raafat, S.; El-Hossainy, M.; Abo-Zalam, B.; Mahmoud, T.A. Optimal fractional-order PID controller based on fractional-order actor-critic algorithm. Neural Comput. Appl. 2023, 35, 2347–2380. [Google Scholar]
  47. Ahmad, J.A.; Tu, W.F.; Ali, S.W.; Terriche, Y.; Guerrero, J.M. Fractional-order PID controllers for temperature control: A review. Energies 2022, 15, 3800. [Google Scholar] [CrossRef]
  48. Guo, B.; Zhuang, Z.; Pan, J.-S.; Chu, S.-C. Optimal design and simulation for PID controller using fractional-order fish migration optimization algorithm. IEEE Access 2021, 9, 8808–8819. [Google Scholar] [CrossRef]
  49. Petráš, I. Tuning and implementation methods for fractional-order controllers. Fract. Calc. Appl. Anal. 2012, 15, 282–303. [Google Scholar] [CrossRef]
  50. Herrera, M.; Benítez, D.S.; Pérez-Pérez, N.; Gude, J.J.; Caiza, L.; Camacho, O. Fractional-Order PID Controller: A Tuning Evaluation Using Bio-Inspired Optimization Methods. In Proceedings of the 2024 IEEE Biennial Congress of Argentina, San Nicolás de los Arroyos, Argentina, 18–20 September 2024. [Google Scholar]
  51. Shami, T.M.; El-Saleh, A.A.; Alswaitti, M.; Al-Tashi, Q.; Summakieh, M.A.; Mirjalili, S. Particle swarm optimization: A comprehensive survey. IEEE Access 2022, 10, 10031–10061. [Google Scholar] [CrossRef]
Figure 1. The flux and torque paths of 3-Φ AM utilizing DTC.
Figure 1. The flux and torque paths of 3-Φ AM utilizing DTC.
Processes 12 02914 g001
Figure 2. The FOPID loop design.
Figure 2. The FOPID loop design.
Processes 12 02914 g002
Figure 3. The suggested AM speed drive.
Figure 3. The suggested AM speed drive.
Processes 12 02914 g003
Figure 4. The optimization process flowchart of the inverter switching states.
Figure 4. The optimization process flowchart of the inverter switching states.
Processes 12 02914 g004
Figure 5. The PSO algorithm workflow.
Figure 5. The PSO algorithm workflow.
Processes 12 02914 g005
Figure 6. The convergence curve of the PSO.
Figure 6. The convergence curve of the PSO.
Processes 12 02914 g006
Figure 7. (a) Reference speed, (b) outline of the applied load torque, (c) speed response of the AM drive, and (d) instantaneous errors of the AM speed.
Figure 7. (a) Reference speed, (b) outline of the applied load torque, (c) speed response of the AM drive, and (d) instantaneous errors of the AM speed.
Processes 12 02914 g007aProcesses 12 02914 g007b
Figure 8. The response of the investigated AM drive using the traditional PI controller (a,c,e,g,i) in comparison to the proposed PSO-optimized FOPI controller (b,d,f,h,j).
Figure 8. The response of the investigated AM drive using the traditional PI controller (a,c,e,g,i) in comparison to the proposed PSO-optimized FOPI controller (b,d,f,h,j).
Processes 12 02914 g008aProcesses 12 02914 g008b
Figure 9. The effects of uncertainties of the AM drive’s parameters on its response.
Figure 9. The effects of uncertainties of the AM drive’s parameters on its response.
Processes 12 02914 g009
Table 1. Summary of the advantages of the FOPID controllers over other advanced PID variants.
Table 1. Summary of the advantages of the FOPID controllers over other advanced PID variants.
IssueFOPIDPID Variants (Like Sigmoid PID, Neuroendocrine PID, …)Comments
FlexibilityHighLowFOPID has two additional parameters (λ and μ) for fractional integration and differentiation, allowing precise control tuning for complex systems.
RobustnessBettermay struggle with large deviations or uncertainties in system dynamics.Non-integer derivative and integrative components help maintain stability over a broader range.
Frequency DomainWideNarrow
Noise RejectionBetterLess effectiveDue to its fractional-order nature.
AdaptabilityBetterLess effectiveFOPID’s additional parameters make it more adaptable to diverse application demands compared to fixed-structure controllers like Sigmoid or Neuroendocrine PID [36].
SimplicitySimpleModerateUnlike Neuroendocrine or Sigmoid PID, FOPID avoids computational delays and complexity while retaining performance advantages.
Table 2. The principles of DTC that are utilized in choosing switching states.
Table 2. The principles of DTC that are utilized in choosing switching states.
ΔλΔMN
N = 1N = 2N = 3N = 4N = 5N = 6
Δλ = 1ΔM = 1S2S3S4S5S6S1
ΔM = 0S7S0S7S0S7S0
Δλ = 0ΔM = 1S3S4S5S6S1S2
ΔM = 0S0S7S0S7 S0S7
Table 3. The controllers’ settings.
Table 3. The controllers’ settings.
VariablePIOptimal PIFOPI
Kp5.810.8533883.591
KI1.61.9531120.3078
λ000.014168
Table 4. The statistical analysis of ITAE values across 10 trials.
Table 4. The statistical analysis of ITAE values across 10 trials.
MetricValue
Mean ITAE4.9904 × 104
Standard deviation2.745 × 103
Minimum ITAE (Best)4.7081 × 104
Maximum ITAE5.6009 × 104
95% Confidence Interval[4.5442 × 104, 5.6009 × 104]
Table 5. Comparison of error objective functions for three controllers.
Table 5. Comparison of error objective functions for three controllers.
FunctionPIOptimal PIFOPI
ITAE92.855282.083812.0912
IAE42.278232.250817.3564
ISE599.5835492.6784427.5514
TAE126.848682.106912.1068
SSE2.9241.49184.0296 × 10−6
Table 6. The suggested AM drive settings.
Table 6. The suggested AM drive settings.
VariableValue
Ls, Lr, Lm42.4, 41.7, 41 mH
Rr, Rs156, 294 m Ω
J0.4 kgm2
λs454 mWb
Table 7. Peak transients using both the conventional PI and the suggested optimized FOPI controllers.
Table 7. Peak transients using both the conventional PI and the suggested optimized FOPI controllers.
Time (s)Disturbance (%)Highest Overshoot of ω (%)Settling Time (s)Steady-State Error (%)
PSO-Optimized FOPIConventional PIPSO-Optimized FOPIConventional PIPSO-Optimized FOPIConventional PI
0Δω = 50%, ΔMl = 100%~0.0~0.00.60.90−0.5
1.5ΔMl = −50%~0.0~0.00.250.502.5
1.38Δω = 25%~0.0~0.0~0.00.1602.5
[2, 2.5]dω/dt = 400 rpm/s~0.0~0.0~0.00.10−5
3ΔMl = −50%~0.0~0.0~0.00.20−0.14
[4, 4.5]dω/dt = −800 rpm/s~0.0~0.0~0.00.4015
5ΔMl = 100%~0.0~0.0~0.00.30−2.5
[6, 6.5]dω/dt = 600 rpm/s~0.0~0.00.040.2−0.5−13.5
6.5ΔMl = −75%~0.0~0.0~0.00.303.3
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

Alatawi, K.S.; Zaid, S.A.; El-Shimy, M.E. Optimal Fractional-Order Controller for Fast Torque Response of an Asynchronous Motor. Processes 2024, 12, 2914. https://doi.org/10.3390/pr12122914

AMA Style

Alatawi KS, Zaid SA, El-Shimy ME. Optimal Fractional-Order Controller for Fast Torque Response of an Asynchronous Motor. Processes. 2024; 12(12):2914. https://doi.org/10.3390/pr12122914

Chicago/Turabian Style

Alatawi, Khaled S., Sherif A. Zaid, and Mohamed E. El-Shimy. 2024. "Optimal Fractional-Order Controller for Fast Torque Response of an Asynchronous Motor" Processes 12, no. 12: 2914. https://doi.org/10.3390/pr12122914

APA Style

Alatawi, K. S., Zaid, S. A., & El-Shimy, M. E. (2024). Optimal Fractional-Order Controller for Fast Torque Response of an Asynchronous Motor. Processes, 12(12), 2914. https://doi.org/10.3390/pr12122914

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