Next Article in Journal
Indian Scenario of Biomass Availability and Its Bioenergy-Conversion Potential
Next Article in Special Issue
Derating of Squirrel-Cage Induction Motors Due to High Harmonics in Supply Voltage
Previous Article in Journal
Influence of Parasitic Elements and Operating Conditions of Semiconductor Switches on Power Losses and the Junction Temperature of These Switches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Proportional–Integral Sliding Mode Control for Induction Motors with Input Time Delay

by
Saulo Crnkowise Garcia
1,*,
Lucas Carvalho Souza
2,3,
Luciano de Souza da Costa e Silva
1 and
Falcondes José Mendes de Seixas
2,*
1
Mato Grosso do Sul Federal Institute of Education, Science, and Technology, Três Lagoas 79641-162, MS, Brazil
2
Power Electronics Laboratory—LEP Electrical Engineering Department, São Paulo State University—UNESP, Ilha Solteira 15385-000, SP, Brazil
3
Goias Federal Institute of Education, Science, and Technology, Jataí 75804-714, GO, Brazil
*
Authors to whom correspondence should be addressed.
Energies 2023, 16(15), 5804; https://doi.org/10.3390/en16155804
Submission received: 13 June 2023 / Revised: 7 July 2023 / Accepted: 11 July 2023 / Published: 4 August 2023
(This article belongs to the Special Issue Advances in Electrical Machines Design and Control)

Abstract

:
This paper proposes a control strategy applied to a three-phase induction motor (TIM) subject to parametric uncertainties, perturbations, and input time delay, whose primary objective is to achieve high-performance speed–torque control. The control design involves a predictive sliding mode observer (P-SMO) and a robust proportional–integral sliding mode control (PISM), aimed at reducing the detrimental effects of time delay and perturbations. The proposed control strategy’s effectiveness is investigated through computational simulations, carried out for different scenarios, whose distinctions focus on the consideration of delay in the feedback signals, the predictive character of the sliding mode observer, and the type of controller used. The presented results show the superior performance of the PISM controller compared with the classic PI controller for all tested scenarios. In the test scenario that considers the transport delay in the feedback signals, the sliding mode observer (SMO) without prediction does not stabilize the system, requiring the application of P-SMO to ensure stability and accurate tracking of the TIM speed reference.

1. Introduction

Induction motors are widely utilized in the industrial sector and electric vehicles due to their advantages, including physical robustness, low cost of construction, ease of maintenance, and safety during operation. A field-oriented control (FOC) strategy can be applied to three-phase induction motors (TIM) for improved speed–torque control [1,2,3]. This technique decouples magnetic flux control and torque control, enhancing the dynamic performance of the induction motor. Under this approach, the complex model of the TIM becomes equivalent to a simpler model of a separately excited direct current (DC) motor. Both linear and nonlinear control techniques can be utilized to control the decoupled structure.
Linear control laws, including proportional–integral (PI) control, are widely utilized in the industrial sector. The design of a robust PI controller involves adjusting its gains to effectively reject disturbances in the operating range, which necessitates an accurate understanding of the parameters of the induction motor and mechanical load. However, some of the parameters of the induction motor models are either poorly known or can vary based on the operating point, leading to a decline in the performance of PI controllers [4,5]. As a result, various nonlinear control techniques have been proposed in the literature to self-adjust PI gains [6,7,8].
A robust nonlinear control approach is the variable structure control (VSC). This control strategy is characterized by the use of a control law with a high switching frequency that keeps the trajectory of the system state variables within a designated region in the state space, referred to as the “sliding surface” [9,10,11,12]. When the trajectory of the state variables reaches the sliding surface and stays there, the system is said to be in sliding mode. VSC has the advantage that in sliding mode, the system is immune to a class of uncertainties and perturbations [10]. However, high-frequency switching may be degenerative for the system performance due to the “chattering effect” [11]. To avoid the chattering effect, a continuous sliding mode control law (SMC) can be used to smooth the switched VSC. SMC uses a continuous sigmoid function, such that the absolute robustness on the sliding surface of the system converges to a small domain referred to as the “boundary layer” [12].
The use of digital devices to implement PI and SMC control laws in applications is currently highly advantageous. Digital signal processing also provides the added advantage of enabling the implementation of wireless remote control structures and Networked Control Systems (NCS). In general, the application of NCS in industrial processes results in reduced costs and maintenance requirements [13,14,15]. However, there are numerous problems associated with NCS that have been investigated, including issues related to data loss failures or time delays in control signals, which have become increasingly significant in the context of controlling dynamic systems [15,16,17,18,19,20].
The high switching frequency in the control law makes the performance of the VSC highly sensitive to input time delay. As a result, SMC is more effective than VSC for controlling systems that are subject to input time delay [19,20]. Numerous designs of SMC applied to speed–torque control of three-phase induction motors have been documented in the literature [21,22,23,24,25,26,27]. These works mainly focus on analyzing the robustness of the control laws with respect to parametric uncertainties and input disturbances, ignoring the effect of input time delay. Some other studies on induction motor control consider both uncertainties and input time delay but do not employ SMC strategies [28,29].
The present work proposes a control design using proportional–integral with sliding mode (PISM) for controlling a three-phase induction motor. The main objective of the proposed PISM control strategy is to combine the advantages of proportional–integral control (PI), commonly used in industry, with sliding mode control (SMC) to provide robustness against a significant portion of the disturbances and uncertainties present in the system. Furthermore, a predictive control strategy (PISM-P) is proposed such that it guarantees robustness concerning input time delay.
This paper is organized as follows: Section 2 reviews the nonlinear model of a three-phase induction motor. Section 3 describes and analyzes the robustness of a sliding mode observer (SMO) applied to estimate the state variables of the induction motor model. Section 4 describes and examines the robustness of a proportional–integral sliding mode controller (PISM). Section 5 proposes a predictive sliding mode observer (P-SMO) that considers input time delay in the induction motor model. Section 6 analyzes the robustness when the P-SMO and PISM controllers are used for speed control. Simulation results are presented in Section 7 to corroborate the analyses. Finally, the conclusions are presented in Section 8.

2. Mathematical Model of the Three-Phase Induction Motor

A model of the three-phase induction motor consists of the coordinates’ transformation into a single coordinate. This single coordinate is defined by a variable representing the magnetic flux in the rotor. Thus, a model similar to the DC motor, called vector control [1,2,3], can be obtained, providing more effective control of the three-phase induction motor.
Consider the base values of the motor: current ( I B ); angular speed ( ω B ); and mechanical torque ( m B ). A normalized mathematical model of the induction motor [1,2,3], including uncertainties and disturbances, is as follows:
x ˙ 1 ( t ) = 1 τ R + Δ t r x 1 ( t ) + 1 τ R + Δ t r u 1 ( t ) + Δ u 1
x ˙ 2 ( t ) = ω B x 3 ( t ) + 1 τ R + Δ t r u 2 ( t ) + Δ u 2 x 1 ( t )
x ˙ 3 ( t ) = k M τ m + Δ k m x 1 ( t ) u 2 ( t ) + Δ u 2 1 τ m ν ( t )
where:
  • u 1 ( t ) = i S d ( t ) i S d ( t ) I B I B and u 2 ( t ) = i S q ( t ) i S q ( t ) I B I B are the normalized control inputs;
  • i s d ( t ) and i s q ( t ) are direct and quadrature axes stator currents, respectively;
  • x 1 ( t ) = i m R ( t ) i m R ( t ) I B I B is the normalized magnitude of the rotor magnetizing current, with x 1 ( t ) 0 ;
  • x 2 ( t ) = ρ ( t ) is the phase of the rotor magnetizing current vector;
  • x 3 ( t ) = ω ( t ) ω ( t ) ω B ω B is the normalized rotor angular speed;
  • ν ( t ) = m L ( t ) m L ( t ) m B m B is the normalized load torque;
  • m L is the load torque;
  • τ R = L R / R R is the nominal rotor time constant;
  • L R and R R are the inductance and resistance of the rotor, respectively;
  • k M = 2 L 0 I B 2 2 L 0 I B 2 3 1 + σ R m B 3 1 + σ R m B is the nominal electric constant;
  • L 0 is the mutual inductance;
  • σ R is the rotor leakage factor;
  • τ m = J ω B J ω B m B m B is the nominal mechanical constant of the induction motor;
  • J is the inertia moment constant;
  • Δ u 1 ( t ) , Δ u 2 ( t ) are unknown but bounded input disturbances;
  • Δ t r ( t ) , Δ k m ( t ) are unknown but bounded parametric uncertainties;
  • The uncertain parameters 1 / τ R + Δ t r and k M / τ m + Δ k m have positive numerical values;
  • ω r e f is the reference rotor speed in radians per second (rad/s);
  • ω B is the nominal rotor speed in radians per second (rad/s).
If input time delay is present, then the control laws u 1 ( t ) and u 2 ( t ) in (1)–(3) are replaced by u 1 ( t h ) and u 2 ( t h ) , where h > 0 is the time delay.
The main objective of the TIM control is to generate three-phase stator currents such that the rotor speed tracks a reference x 3 r e f ( t ) = ω re f ( t ) / ω B . Also, like an independent DC motor with constant excitation current, a strategy used in field coordinates is to make the rotor magnetizing current track a constant value x 1 Re f = i m R Re f / I B .
The available variables are the rotor speed x 3 ( t ) = ω ( t ) ω ( t ) ω B ω B and the three-phase stator currents i a ( t ) , i b ( t ) , i c ( t ) . Thus, x 1 ( t ) = i m R ( t ) i m R ( t ) I B I B and x 2 ( t ) = ρ ( t ) are internal variables and therefore must be estimated through a state variable observer. The estimated state variables are x ˜ 1 ( t ) = i ˜ m R ( t ) i ˜ m R ( t ) I B I B with x ˜ 1 ( t ) 0 for all time, and x ˜ 2 ( t ) = ρ ˜ ( t ) . The control currents u 1 ( t ) = i S d ( t ) i S d ( t ) I B I B and u 2 ( t ) = i S q ( t ) i S q ( t ) I B I B generate the three-phase reference currents i a * ( t ) , i b * ( t ) , and i c * ( t ) for the internal control loop of the PWM inverter by computation of Equations (4)–(6):
ρ ˜ ( t ) = x ˜ ˙ 2 ( t ) d t
i S 1 ( t ) = i s d ( t ) cos ρ ˜ ( t ) i s q ( t ) sin ρ ˜ ( t ) i S 2 ( t ) = i s d ( t ) sin ρ ˜ ( t ) + i s q ( t ) cos ρ ˜ ( t )
i a * ( t ) = 2 3 i S 1 ( t ) i b * ( t ) = 1 3 i S 1 ( t ) + 3 3 i S 2 ( t ) i c * ( t ) = 1 3 i S 1 ( t ) 3 3 i S 2 ( t )
The control signals u 1 ( t ) + Δ u 1 ( t ) and u 2 ( t ) + Δ u 2 ( t ) can be obtained by the measured stator currents i a ( t ) , i b ( t ) , i c ( t ) , and computation of (7) and (8):
i S 1 ( t ) = 3 2 i a ( t ) i S 2 ( t ) = 3 2 i b ( t ) i c ( t )
u 1 ( t ) + Δ u 1 ( t ) = i S 1 ( t ) cos ρ ˜ ( t ) + i S 2 ( t ) sin ρ ˜ ( t ) u 2 ( t ) + Δ u 2 ( t ) = i S 2 ( t ) cos ρ ˜ ( t ) i S 1 ( t ) sin ρ ˜ ( t )
The estimated state variables x ˜ 1 ( t ) = i ˜ m R ( t ) i ˜ m R ( t ) I B I B and x ˜ 2 ( t ) = ρ ˜ ( t ) are computed in this work with a sliding mode observer, as presented by [30] and reviewed in the next section.

3. Sliding Mode Observer (SMO)

To estimate the variables, the following SMO [30] is used:
x ˜ ˙ 1 ( t ) = 1 τ R x ˜ 1 ( t ) + 1 τ R u 1 ( t ) + Δ u 1
x ˜ ˙ 2 ( t ) = ω B x ˜ 3 ( t ) + 1 τ R u 2 ( t ) + Δ u 2 x ˜ 1 ( t )
x ˜ ˙ 3 ( t ) = k M τ m x ˜ 1 ( t ) u 2 ( t ) + Δ u 2 1 τ m ν ˜ ( t ) + L 1 sgm x 3 ( t ) x ˜ 3 ( t )
ν ˜ ˙ ( t ) = L 2 sgm x 3 ( t ) x ˜ 3 ( t )
where L 1 , L 2 > 0 are the gains, x ˜ 1 t 0 for all time, x ˜ t = [ x ˜ 1 , x ˜ 2 , x ˜ 3 ] is the estimated state vector, and ν ˜ t is the estimated mechanical load. The control signals u 1 ( t ) + Δ u 1 and u 2 ( t ) + Δ u 2 are obtained according to (4), (7) and (8). The continuous function sgm ( · ) is given by
sgm ( x ) = x x + δ ; δ 0 +
where δ is a small positive number and x is the absolute value of x. The function sgm ( x ) is used in order to smooth the switched VSC to avoid the chattering phenomenon. The continuous function sgm ( x ) creates a boundary layer, proportional to δ , around the sliding surface [11,12]. Thus, stability analyses must show the conditions for the trajectory of the state variables to reach the boundary layer and remain there. This is called the attractiveness condition.
Estimated errors are defined as
e 1 ( t ) = x 1 ( t ) x ˜ 1 ( t )
e 2 ( t ) = x 2 ( t ) x ˜ 2 ( t )
e 3 ( t ) = x 3 ( t ) x ˜ 3 ( t )
e 4 ( t ) = ν ( t ) ν ˜ ( t )
The sliding function of SMO is defined as
σ o ( t ) = e 3 ( t )
Using a Lyapunov function candidate as V = ( 1 / 2 ) ( σ o ( t ) ) 2 , the attractiveness condition of the state variables trajectory to the sliding surface is given by [12]
σ o ( t ) σ ˙ o ( t ) < 0
Substituting (3) and (11) into the derivative of (16), we have
e 3 ( t ) e ˙ 3 ( t ) = L 1 e 3 ( t ) sgm e 3 ( t ) 0 + e 3 ( t ) Δ 1 ( t )
with
Δ 1 ( t ) = k M τ m e 1 ( t ) u 2 ( t ) + Δ u 2 1 τ m e 4 ( t ) + Δ k m x 1 ( t ) u 2 ( t ) + Δ u 2
Taking into account the boundary layer, to satisfy the attractiveness condition (19), we have the conditions (22) and (23):
L 1 > sup Δ 1 ( t )
σ o ( t ) > δ
where sup Δ 1 ( t ) is the supremum of Δ 1 ( t ) and σ o ( t ) δ is the boundary layer.
Figure 1 shows the scheme of a TIM control with proportional–integral sliding mode (PISM) as proposed in the next section.

4. Proportional–Integral with Sliding Mode Control (PISM)

This section proposes a control strategy which uses a proportional–integral control u P I ( t ) with sliding mode control u S M ( t ) according to (24):
u 1 ( t ) u 2 ( t ) = u P I 1 ( t ) u P I 2 ( t ) + u S M 1 ( t ) u S M 2 ( t ) u ( t ) = u P I ( t ) + u S M ( t )
where u P I ( t ) 2 establishes the dynamics of the sliding trajectory, and u S M ( t ) 2 is the control which keeps the state variables trajectory in the sling mode.
The proportional–integral control laws are given by (25) and (26):
u P I 1 ( t ) = k p 1 x ¯ 1 ( t ) + k i 1 x ¯ 1 ( t ) d t
u P I 2 ( t ) = 1 x ˜ 1 ( t ) k p 2 x ¯ 3 ( t ) + k i 2 x ¯ 3 ( t ) d t
where
x ¯ 1 ( t ) = x ˜ 1 ( t ) x 1 r e f ( t )
x ¯ 3 ( t ) = x 3 ( t ) x 3 r e f ( t )
The sliding mode control laws are give by (29) and (30):
u S M 1 ( t ) = ρ 1 sgm σ 1 ( t )
u S M 2 ( t ) = 1 x ˜ 1 ( t ) ρ 2 sgm σ 2 ( t )
where the sliding functions are given by (31) and (32):
σ 1 t = x ¯ 1 ( t )
σ 2 t = x ¯ 3 ( t )
The parameters k p 1 , k p 2 , k i 1 , k i 2 , ρ 1 , and ρ 2 are positive constants, x 1 r e f and x 3 r e f are the magnetizing current and rotor speed references, respectively. The sgm ( · ) function is given by (13). The estimated variable x ˜ 1 ( t ) is obtained by SMO.
If ρ 1 = 0.0 and ρ 2 = 0.0 , then (24)–(26) represents the conventional proportional–integral control law (PI).
If ρ 1 > 0.0 and ρ 2 > 0.0 , then (24)–(32) represents the proportional–integral with sliding mode control law (PISM).

4.1. Robustness Analysis of PISM

For stability, we have the following conditions:
x ¯ 1 ( t ) x ¯ ˙ 1 ( t ) < 0
x ¯ 3 ( t ) x ¯ ˙ 3 ( t ) < 0
If the sliding mode condition (22) of SMO is satisfied, then using (25), (27), (29), (31), and (1), we have
x ¯ 1 ( t ) x ¯ ˙ 1 ( t ) = 1 τ R + Δ t r 1 + k p 1 x ¯ 1 ( t ) 2 + ρ 1 x ¯ 1 ( t ) sgm x ¯ 1 ( t ) Δ 2 ( t )
where
Δ 2 ( t ) = x ¯ 1 ( t ) x ˙ 1 r e f ( t ) + 1 τ R + Δ t r k i 1 x ¯ 1 ( t ) d t + x 1 r e f Δ u 1
From (35), to satisfy (33), we have conditions (37) and (38):
1 τ R + Δ t r 1 + k p 1 x ¯ 1 ( t ) 2 + ρ 1 x ¯ 1 ( t ) sgm x ¯ 1 ( t ) > Δ 2 ( t ) ; t t 0
σ 1 ( t ) > δ
Using (3), (26), (28), (30), and (32), we have
x ¯ 3 ( t ) x ¯ ˙ 3 ( t ) = k M τ m + Δ k m k p 2 x ¯ 3 ( t ) 2 + ρ 2 x ¯ 3 ( t ) sgm x ¯ 3 ( t ) Δ 3 ( t )
where
Δ 3 ( t ) = x ¯ 3 ( t ) 1 τ m ν ( t ) + x ˙ 3 r e f ( t ) + k M τ m + Δ k m k i 2 x ¯ 3 ( t ) d t Δ u 2 x 1 ( t )
From (39), to satisfy (34), we have conditions (41) and (42):
k M τ m + Δ k m k p 2 x ¯ 3 ( t ) 2 + ρ 2 x ¯ 3 ( t ) sgm x ¯ 3 ( t ) > Δ 3 ( t ) ; t t 0
σ 2 ( t ) > δ
With bounded uncertainties and perturbations, then Δ 2 ( t ) and Δ 3 ( t ) are also bounded. Therefore, limited numerical values exist for the parameters k p 1 , k p 2 , ρ 1 , and ρ 2 such that (37) and (41) can be satisfied. Thus, we have x ¯ 1 ( t ) 0 and x ¯ 3 ( t ) 0 in steady state, confined within the boundary layer.

4.2. Robustness Analysis of PISM with Input Time Delay

If input time delay h > 0 is present in (1), then using (25), (27), (29), and (31), we have
x ¯ 1 ( t ) x ¯ ˙ 1 ( t ) = 1 τ R + Δ t r x ¯ 1 ( t ) 2 + k p 1 x ¯ 1 ( t ) x ¯ 1 ( t h ) + ρ 1 x ¯ 1 ( t ) sgm x ¯ 1 ( t h ) Δ ¯ 2 ( t )
where
Δ ¯ 2 ( t ) = x ¯ 1 ( t ) x ˙ 1 r e f ( t ) + 1 τ R + Δ t r k i 1 x ¯ 1 ( t h ) d t + x 1 r e f ( t ) Δ u 1
From (43), to satisfy (33), we have conditions (45)–(47):
sgn ( x ¯ 1 ( t ) ) = sgn ( x ¯ 1 ( t h ) ) ; t t 0
1 τ R + Δ t r x ¯ 1 ( t ) 2 + k p 1 x ¯ 1 ( t ) x ¯ 1 ( t h ) + ρ 1 x ¯ 1 sgm x ¯ 1 ( t h ) > Δ ¯ 2 ( t ) ; t t 0
σ 1 ( t h ) > δ
Using (3), (26), (28), (30), and (32) with time delay, we have
x ¯ 3 ( t ) x ¯ ˙ 3 ( t ) = k M τ m + Δ k m x 1 ( t ) x 1 ( t h ) k p 2 x ¯ 3 ( t ) x ¯ 3 ( t h ) + ρ 2 x ¯ 3 ( t ) sgm x ¯ 3 ( t h ) Δ ¯ 3 ( t )
where
Δ ¯ 3 ( t ) = x ¯ 3 ( t ) 1 τ m ν ( t ) + x ˙ 3 r e f ( t ) Δ u 2 x 1 ( t ) + k M τ m + Δ k m x 1 ( t ) x 1 ( t h ) k i 2 x ¯ 3 ( t h ) d t
From (48), to satisfy (34), we have conditions (50)–(52):
sgn x ¯ 3 ( t ) = sgn x ¯ 3 ( t h ) ; t t 0
k M τ m + Δ k m x 1 ( t ) x 1 ( t h ) k p 2 x ¯ 3 ( t ) x ¯ 3 ( t h ) + ρ 2 x ¯ 3 ( t ) sgm x ¯ 3 ( t h ) > Δ ¯ 3 ( t ) ; t t 0
σ 2 ( t h ) > δ
Conditions (45) and (50) make it more difficult to ensure stability when fast transient is present. To improve the robustness of stability with respect to input time delay, a predictive control strategy is proposed in the next section. Therefore, this section shows that PISM is not robust concerning control delay.

5. Predictive Sliding Mode Observer (P-SMO)

We propose the predictive estimated state variable x ˜ 1 p t = i ˜ m R p t / I B as [19,20]
x ˜ 1 p ( t ) = e 1 τ R h d x ˜ 1 ( t ) + h d 0 e 1 τ R θ 1 τ R u 1 p ( t + θ ) d θ
where the estimated state variable x ˜ 1 ( t ) of (53) is obtained by (9), and h d > 0 is the design input time delay. With a nominal system, the derivative of x ˜ 1 p ( t ) is
x ˜ ˙ 1 p ( t ) = 1 τ R x ˜ 1 p ( t ) + 1 τ R u 1 p ( t ) + Δ ¯ u 1
where Δ ¯ u 1 = e 1 τ R h d Δ u 1 ( t h d ) .
From (54), we note that it is free of input time delay. The other estimated predictive state variables are computed as
x ˜ ˙ 2 p ( t ) = ω B x ˜ 3 p ( t ) + 1 τ R u 2 p ( t ) x ˜ 1 p ( t )
x ˜ ˙ 3 p ( t ) = 1 τ m k M x ˜ 1 p ( t ) u 2 p ( t ) ν ˜ p ( t ) + L 1 sgm x 3 ( t ) x ˜ 3 p ( t )
ν ˜ ˙ p ( t ) = L 2 sgm x 3 ( t ) x ˜ 3 p ( t )
The P-SMO is performed by (53) and (55)–(57), and it is free of input time delay. P-SMO is called the predictive system of the delayed TIM model.
The estimated error of predictive magnetizing current is defined as
e 1 p ( t ) = x 1 ( t ) x ˜ 1 p ( t h )
Substituting (1) and (54) into the derivative of (58), replacing u 1 ( t ) with u 1 p ( t h ) , and using x ˜ 1 p ( t h ) , we have
e ˙ 1 p ( t ) = 1 τ R e 1 p ( t ) + 1 τ R 1 e 1 τ R h Δ u 1 Δ t r x 1 ( t ) u 1 p ( t h ) Δ u 1
The sliding function of P-SMO is defined as
σ o p ( t ) = e 3 p p ( t )
where
e 3 p p ( t ) = x 3 ( t ) x ˜ 3 p ( t )
The attractiveness condition to the sliding mode is given by
σ o p ( t ) σ ˙ o p ( t ) < 0
Substituting (3), (56), and (61) into (62) and replacing u 2 ( t ) for u 2 p ( t h ) , we obtain
e 3 p p ( t ) e ˙ 3 p p ( t ) = L 1 e 3 p p ( t ) sgm e 3 p p ( t ) e 3 p p ( t ) Δ 1 p ( t )
e 4 p p ( t ) = ν ( t ) ν ˜ p ( t )
where
Δ 1 p ( t ) = k M τ m + Δ k m x 1 ( t ) u 2 p ( t h ) + Δ u 2 k M τ m x ˜ 1 p ( t ) u 2 p ( t ) 1 τ m e 4 p p ( t )
From (63), to satisfy the attractiveness condition (62) and considering the boundary layer, we have conditions (66) and (67):
L 1 > sup Δ 1 p ( t )
σ o p ( t ) > δ
With bounded uncertainties, bounded perturbations, and stabilizing control, Δ 1 p ( t ) has limited numerical values for all time. Thus, a limited value for L 1 exists such that (66) is satisfied.
Figure 2 shows the complete scheme of a TIM networked control taking into account the input time delay, with P-SMO and predictive proportional–integral sliding mode control (PISM-P) as proposed in the next section.

6. Predictive Proportional–Integral Sliding Mode Control (PISM-P)

The predictive controller PISM-P u 1 p ( t ) and u 2 p ( t ) are given by the same equations as PISM (24)–(32) but using the predictive state variables obtained by P-SMO, that is, replacing x ¯ 1 ( t ) and x ¯ 3 ( t ) with x ¯ 1 p ( t ) and x ¯ 3 p ( t ) , respectively. Thus, we obtain
x ¯ 1 p ( t ) = x ˜ 1 p ( t ) x 1 r e f ( t )
x ¯ 3 p ( t ) = x ˜ 3 p ( t ) x 3 r e f ( t )
Using (68) and (69), if ρ 1 = 0.0 and ρ 2 = 0.0 , then (24)–(26) will be called the PI-P control law.
Remark 1.
If a control law u p ( t ) stabilizes the predictive system (54)–(57), then the delayed uncertain model (1)–(3) with u ( t ) = u p ( t h ) is also stabilized [31].
Proposition 1.
The predictive controller PISM-P stabilizes the predictive system (53)–(57) if conditions (70) and (71) are satisfied:
x ¯ 1 p ( t ) 2 1 + k p 1 + ρ 1 x ¯ 1 p ( t ) sgm x ¯ 1 p ( t ) > Δ 2 p ( t ) , t t 0
k p 2 x ¯ 3 p ( t ) 2 + ρ 2 x ¯ 3 p ( t ) sgm x ¯ 3 p ( t ) > Δ 3 p ( t ) , t t 0
where
Δ 2 p ( t ) = x ¯ 1 p ( t ) 1 τ R x 1 r e f ( t ) e 1 τ R h Δ u 1 + k i 1 x ¯ 1 p ( t ) d t + x ˙ 1 r e f ( t )
Δ 3 p ( t ) = x ¯ 3 p ( t ) k M τ m k i 2 x ¯ 3 p ( t ) d t + 1 τ m ν ˜ p ( t ) L 1 sgm e 3 p p ( t ) + x ˙ 3 r e f ( t )
Proof. 
For stability, we have the following conditions:
x ¯ 1 p ( t ) x ¯ ˙ 1 p ( t ) < 0
x ¯ 3 p ( t ) x ¯ ˙ 3 p ( t ) < 0
Using PISM-P into (74) and (75), we have (76) and (77):
x ¯ 1 p ( t ) x ¯ ˙ 1 p ( t ) = 1 τ R 1 + k p 1 x ¯ 1 p ( t ) 2 + ρ 1 x ¯ 1 p ( t ) sgm x ¯ 1 p ( t ) > 0 Δ 2 p ( t )
x ¯ 3 p ( t ) x ¯ ˙ 3 p ( t ) = k M τ m k p 2 x ¯ 3 p ( t ) 2 + ρ 2 x ¯ 3 p ( t ) sgm x ¯ 3 p ( t ) > 0 Δ 3 p ( t )
 ☐
From (76) and (77), the stability conditions (74) and (75) are satisfied if the inequalities (70) and (71) are also satisfied.
With bounded uncertainties and perturbations, then Δ 2 p ( t ) and Δ 3 p ( t ) are also bounded. Thus, limited numerical values exist for the parameters k p 1 , k p 2 , ρ 1 , and ρ 2 such that (70) and (71) can be satisfied.
If conditions (70) and (71) are satisfied, then the control law PISM-P stabilizes the predictive model (54)–(57). According to Remark 1, the nonlinear uncertain model (1)–(3) will also be stabilized by PISM-P, even when input time delay is present.

7. Computational Simulations

To corroborate the previous analyses, computational simulations were performed on a 25 CV three-phase induction motor model.

7.1. Numerical Values

The uncertain models in (1)–(3) were computed using MatLab/Simulink®. The nominal values are shown in Table 1.
Parametric uncertainties Δ t r and Δ k m directly affect the observer performance. We define measures for the parametric variations for these uncertainties according to (78):
d t r = 1 τ R + Δ t r 1 τ R ;   d k t = k M τ m + Δ k m k M τ m
The disturbances in the control signals directly affect the dynamics of the system in sliding mode due to the boundary layer [11,12]. We define measures for these perturbations of both control input signals according to (79):
d u i t = u i t + Δ u i t u i t ; i = 1 , 2 ; u i t 0
Table 2 presents the adopted numerical values of parametric uncertainties (78) and control perturbations (79). Sinusoidal disturbances were used to improve graphical visualization of the influences on induction motor dynamics. The constant gains are in Table 3.

7.2. Operating Conditions

The operating conditions with respect to the rotor speed reference and load torque are summarized in Table 4.

7.2.1. TIM Uncertain Model without Input Time Delay, Controlled by (i) PI and (ii) PISM

Two simulations are performed and the results are compared: in the first one, (i) the PI controller is used, and in the second, (ii) the PISM controller is used. In these simulations, the input time delay is not present, that is h = 0 during all simulation times. Only parametric uncertainties and control perturbations are present, according to Table 2.

7.2.2. TIM Uncertain Model with Input Time Delay, Controlled by (i) PI and (ii) PISM

Two simulations are performed and the results are compared: in the first one, (i) the PI controller is used, and in the second, (ii) the PISM controller is used. In these simulations, the input time delay is present in some time intervals, as shown in Table 5. Note that the actual time delay h has different numerical values, which are 0 ms, 10 ms, and 13 ms.

7.2.3. TIM Uncertain Model with Input Time Delay, Controlled by (i) PI-P and (ii) PISM-P

Two simulations are performed and the results are compared: in the first one, (i) the PI-P controller is used, and in the second, (ii) the PISM-P controller is used. In these simulations, the input time delay is present in some time intervals, as shown in Table 5. The purpose of these simulations is to analyze the performance of PI-P and PISM-P acting with different numerical values of input time delay with a predictive observer P-SMO. Note that the input time delay h d used in theP-SMO design has a constant numerical value of 10 milliseconds (ms).

7.3. Obtained Results

The digital control was performed by zero-order block with a sampling time of 1 millisecond. The results are presented in graphical form. The variables of rotor speed, torque, and currents are per unit (p.u.). The time interval of simulation is 0 at 160 s. With the purpose of evaluating the performance of each controller, we defined the following numerical performance indices:
Speed performance:
SP = 0 160 x 3 ( t ) x 3 r e f ( t ) d t
Torque performance:
TP = 0 160 v ( t ) m d ( t ) d t
Magnetizing current performance:
MP = 0 160 x 1 ( t ) x 1 r e f ( t ) d t
The variable m d ( t ) is the actual electric torque computed by
m d ( t ) = τ m k M τ m + Δ k m x 1 ( t ) u 2 ( t ) + Δ u 2
The ideal values for the performance indices are zero.

7.4. Results for the TIM Uncertain Model without Input Time Delay, Controlled by (i) PI and (ii) PISM

(i)
Figure 3 shows the obtained responses of rotor speed and electric torque when PI is used to control the TIM uncertain model without input time delay.
(ii)
Figure 4 shows the obtained responses of rotor speed and electric torque when PISM is used to control the TIM uncertain model without input time delay.
It may be noted by Figure 3a and Figure 4a that both controllers maintained the rotor speed tracked to the reference. The computed numerical value of the rotor speed performance index for PI is SP = 0.7461, and SP = 0.2389 for PISM.
Figure 3b and Figure 4b show the electric torque and load torque. The computed numerical value of the performance index for the torque of PI is TP = 5.3427, and TP = 2.8412 for PISM. At the 40–60 s interval, there is a degenerative influence of the control disturbance in both the electric torque and the rotor speed.
The SP and TP performance indices indicate that the PISM controller performed better than the PI in the simulated case.
(i) Figure 5 shows the obtained responses of three-phase currents for the TIM when PI is used to control the TIM uncertain model without input time delay. (ii) Figure 6 shows the obtained responses of three-phase currents for the TIM when PISM is used to control the TIM uncertain model without input time delay.
Figure 5a and Figure 6a show the currents during the entire simulated period. Figure 5b and Figure 6b illustrate the currents when the induction motor is starting. Figure 5c and Figure 6c show the currents when the reference abruptly changes from 0.2 p.u. to 0.3 p.u.
(i) Figure 7 shows the motor magnetizing current and direct and quadrature control currents when PI is used to control the TIM uncertain model without input time delay. (ii) Figure 8 shows the motor magnetizing current and direct and quadrature control currents when PISM is used to control the TIM uncertain model without input time delay.
Figure 7a and Figure 8a show the motor magnetizing current ( i m R ) . The reference signal for this current is a constant value x 1 r e f = I m R r e f = 1.0 . The computed numerical value of the performance index for the magnetizing current of PI is MP = 0.0332, and MP = 0.0117 for PISM, which indicates that the PISM controller performed better than the PI in the simulated case.
Direct control currents ( i s d ) and quadrature control currents ( i s q ) are shown in Figure 7b and Figure 8b of PI and PISM, respectively. The figures clearly illustrate the degenerative influence caused by the disturbance in the control signal in both cases.

7.4.1. Results for the TIM Uncertain Model with Input Time Delay, Controlled by (i) PI and (ii) PISM

The input time delay is present in the nonlinear model, as shown in Table 5.
(i)
Figure 9 shows the rotor speed, the electric torque, and load torque when PI is used to control the TIM uncertain model with input time delay.
(ii)
Figure 10 shows the rotor speed, the electric torque, and load torque when PISM is used to control the TIM uncertain model with input time delay.
Figure 9a and Figure 10a show the rotor speed. Figure 9b and Figure 10b show the electric torque and load torque.
According to Figure 9, it can be noted that with the PI controller, after 19 s, the computation was aborted because of instability caused by the input time delay of 10 ms, as analyzed in item 4.2.
Figure 10 shows that with the PISM controller, after 15 s, the computation was aborted because of instability caused by the input time delay of 10 ms, indicating greater sensitivity to input time delay when compared with the PI controller, corroborating the analysis performed in item 4.2.

7.4.2. Results for the TIM Uncertain Model with Input Time Delay, Controlled by (i) PI-P and (ii) PISM-P

In this case, the P-SMO predictive observer is used to provide the feedback variables for the PI-P and PISM-P controllers. The actual input time delay is listed in Table 5. (i) Figure 11 shows the obtained responses of rotor speed and torque when PI-P is used to control the TIM delayed uncertain model. (ii) Figure 12 shows the obtained responses of rotor speed and torque when PISM-P is used to control the TIM delayed uncertain model.
Figure 11a and Figure 12a illustrate that both controllers maintained the rotor speed tracked to the reference. The computed numerical value of rotor speed performance index for PI-P is SP = 0.7779, and SP = 0.2604 for PISM-P. Figure 11b and Figure 12b show the electric torque and load torque. The computed numerical value of the performance index for torque of PI-P is TP = 5.6252, and TP = 3.1148 for PISM-P. Because of the predictor P-SMO, it was possible to have a good robustness in respect to input time delay. As can be seen in Table 6, the SP and TP performance indices indicate that the PISM-P controller performed better than the PI-P in the present simulated case when input time delay and perturbations are present.
Analyzing Table 6, the PISM controller performed better than the PI controller in the test without input time delay. In the condition with input time delay, the PISM-P controller also performed better than the PI-P controller, with values close to the PISM results in the without-input time delay test. In addition, the SMO-P guaranteed the stability of the two controllers in the scenario that considers the input time delay.

8. Conclusions

This paper proposed a robust predictive proportional–integral sliding mode controller (PISM-P) for high-performance induction motors subject to uncertainties, disturbances, and input time delay.
The comparative presented results show that the PISM controller obtained better performance than the PI controller for all tested scenarios, either in the joint operation with SMO, when the feedback occurs without delay (Figure 3 and Figure 4), or in operation with P-SMO, when the transport delay is caused by the digital communication network (Figure 11 and Figure 12).
Furthermore, it can also be stated that PI and PISM controllers operating with the SMO are not able to stabilize the system against significant delays in the feedback signals (Figure 9 and Figure 10). In these cases, the proposed P-SMO system, associated with the PI-P and PISM-P controllers, ensured the stability and accurate tracking of the TIM speed reference, even against load disturbances and significant delays in the feedback signals (Figure 11 and Figure 12).
Finally, it is noteworthy that even in the face of the complexity of the processes, the PISM-P controller algorithm can be executed quickly by modern digital signal processors (DSPs) or field-programmable gate arrays (FPGAs), which operate at high frequencies and are capable of reducing the computational cost of its digital implementation. Studies and analyses on time-varying control delay and experimental results should be performed.

Author Contributions

Conceptualization, S.C.G. and F.J.M.d.S.; formal analysis, S.C.G., L.C.S. and L.d.S.d.C.e.S.; funding acquisition, F.J.M.d.S.; methodology, S.C.G.; resources, F.J.M.d.S.; software, S.C.G. and L.C.S.; validation, S.C.G. and F.J.M.d.S.; visualization, S.C.G., L.C.S. and L.d.S.d.C.e.S.; writing—original draft, S.C.G.; writing—review and editing, L.d.S.d.C.e.S., L.C.S. and F.J.M.d.S. All authors have read and agreed to the submitted version of the manuscript.

Funding

This research was supported in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brasil (CAPES)—Finance Code 001.

Acknowledgments

This work was supported by the Federal Institute of Education, Science, and Technology of Mato Grosso do Sul—Três Lagoas and the Power Electronics Laboratory—UNESP/FEIS.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FOCField-Oriented Control
TIMThree-Phase Induction Motors
PIProportional–Integral
VSCVariable Structure Control
SMCSliding Mode Control
NCSNetworked Control Systems
PISMProportional–Integral With Sliding Mode
SMOSliding Mode Observer
P-SMOPredictive Sliding Mode Observer
PISM-PPredictive Proportional–Integral Sliding Mode Control

References

  1. Farasat, M.; Trzynadlowski, A.; Fadali, M. Efficiency improved sensorless control scheme for electric vehicle induction motors. IETIet Electr. Syst. Transp. 2014, 4, 122–131. [Google Scholar] [CrossRef]
  2. Bose, K. Modern Power Electronis and AC Drives; Prentice-Hall: Hoboken, NJ, USA, 2005. [Google Scholar]
  3. Leonhard, W. Control of Electrical Drives; Springer: Berlin/Heidelberg, Germany, 2001. [Google Scholar]
  4. Nordin, K.B.; Novotny, D.W.; Zinger, D.S. The Influence of Motor Parameter Deviations in Feedforward Field Orientation Drive Systems. IEEE Trans. Ind. Appl. 1985, IA-21, 1009–1015. Available online: https://ieeexplore.ieee.org/abstract/document/4158092 (accessed on 20 January 2018). [CrossRef]
  5. Maiti, S.; Chakraborty, C.; Hori, Y.; Ta, M. Model Reference Adaptive Controller-Based Rotor Resistance and Speed Estimation Techniques for Vector Controlled Induction Motor Drive Utilizing Reactive Power. IEEE Trans. Ind. Electron. 2008, 55, 594601. [Google Scholar] [CrossRef]
  6. Abachizadeh, M.; Yazdi, M.; Yousefi-Koma, A. Optimal tuning of PID controllers using Artificial Bee Colony algorithm. In Proceedings of the 2010 IEEE/ASME International Conference On Advanced Intelligent Mechatronics, Montreal, QC, Canada, 6–9 July 2010; pp. 379–384. [Google Scholar]
  7. Saghafinia, A.; Ping, H.; Rahman, M. High performance induction motor drive using hybrid Fuzzy-PI and PI Controllers: A Review. Int. Rev. Electr. Eng. 2010, 5, 1827–6660. [Google Scholar]
  8. Liu, D.; Tang, Z.; Pei, Z. Variable Structure Compensation PID Control of Asymmetrical Hydraulic Cylinder Trajectory Tracking. Math. Probl. Eng. 2015, 2015, 890704. [Google Scholar] [CrossRef]
  9. Utkin, V. Sliding Modes and Their Applications in Variable Structure Systems; Mir Publishers: Moscow, Russia, 1978. [Google Scholar]
  10. Draenovi, B. The Invariance Conditions in Variable Structure Systems. Automatica. 1969, 5, 287–295. [Google Scholar] [CrossRef]
  11. DeCarlo, R.; Zak, S.; Matthews, G. Variable structure control of nonlinear multivariable systems: A tutorial. Proc. IEEE 1988, 76, 212–232. [Google Scholar] [CrossRef]
  12. Edwards, C.; Spurgeon, S. Sliding Mode Control: Theory and Applications, 1st ed.; CRC Press: Boca Raton, FL, USA, 1998. [Google Scholar] [CrossRef]
  13. Dong, J.; Kim, W. Experimental analysis and implementation of a multiscale wireless/wired networked control system. Int. J. Control Autom. Syst. 2014, 12, 102–110. [Google Scholar] [CrossRef]
  14. Zampieri, S. Trends in Networked Control Systems. IFAC Proc. Vol. 2008, 41, 2886–2894. [Google Scholar] [CrossRef] [Green Version]
  15. Wang, F.; Liu, D. Networked Control Systems: Theory and Applications; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  16. Zhang, W.; Branicky, M.; Phillips, S. Stability of networked control systems. IEEE Control. Syst. Mag. 2001, 21, 84–99. [Google Scholar]
  17. Hespanha, J.; Naghshtabrizi, P.; Xu, Y. A Survey of Recent Results in Networked Control Systems. Proc. IEEE 2007, 95, 138–162. [Google Scholar] [CrossRef]
  18. Li, F.; Gao, L.; Dou, G.; Zheng, B. Dual-side Event-triggered Output Feedback h Control for NCS with Communication Delays. Int. J. Control Autom. Syst. 2018, 16, 108–119. [Google Scholar] [CrossRef]
  19. Palraj, J.; Mathiyalagan, K.; Shi, P. New results on robust sliding mode control for linear time-delay systems. IMA J. Math. Control Inf. 2020, 38, 320–336. [Google Scholar] [CrossRef]
  20. Roh, Y.; Jun-Ho, O. Sliding mode control with uncertainty adaptation for uncertain input-delay systems. Int. J. Control 2000, 73, 1255–1260. [Google Scholar] [CrossRef]
  21. Krim, S.; Gdaim, S.; Mimouni, M. Robust Direct Torque Control with Super-Twisting Sliding Mode Control for an Induction Motor Drive. Complexity 2019, 2019, 7274353. [Google Scholar] [CrossRef]
  22. Lu, E.; Li, W.; Yang, X.; Liu, Y. Anti-disturbance speed control of low-speed high-torque PMSM based on second-order non-singular terminal sliding mode load observer. ISA Trans. 2018, 88, 142–152. [Google Scholar] [CrossRef]
  23. Rodas, J.; Gonzalez-Prieto, I.; Kali, Y.; Saad, M.; Doval-Gandoy, J. Recent Advances in Model Predictive and Sliding Mode Current Control Techniques of Multiphase Induction Machines. Front. Energy Res. 2021, 9, 729034. Available online: https://www.frontiersin.org/articles/10.3389/fenrg.2021.729034 (accessed on 12 June 2023). [CrossRef]
  24. El-Gendy, E.; Ibrahim, A.; Saraya, S.; Areed, F. Article: A Sliding Mode Controller for a Three Phase Induction Motor. Int. J. Comput. Appl. 2013, 64, 33–39. [Google Scholar]
  25. Wang, B.; Shao, Y.; Yu, Y.; Dong, Q.; Yun, Z.; Xu, D. High-Order Terminal Sliding-Mode Observer for Chattering Suppression and Finite-Time Convergence in Sensorless SPMSM Drives. IEEE Trans. Power Electron. 2021, 36, 11910–11920. [Google Scholar] [CrossRef]
  26. Chihi, A.; Azza, H.; Jemli, M.; Sellami, A. Nonlinear Discrete-Time Integral Sliding Mode Control of an Induction Motor: Real-Time Implementation. Stud. Inform. Control. 2017, 26, 23–32. [Google Scholar] [CrossRef] [Green Version]
  27. Vieira, R.; Gabbi, T.; Gründling, H. Combined Discrete-time Sliding Mode and Disturbance Observer for Current Control of Induction Motors. J. Control. Autom. Electr. Syst. 2017, 28, 380–388. [Google Scholar] [CrossRef]
  28. Li, J.; Zhang, Q.; Zhai, D.; Zhang, Y. Delay-Dependent H Control for Descriptor Markovian Jump Systems with Time-Varying Delay. J. Appl. Math. 2013, 2013, 1–16. [Google Scholar] [CrossRef] [Green Version]
  29. Uddin, M.; Mekhilef, S.; Nakaoka, M.; Rivera, M. Model predictive control of induction motor with delay time compensation: An experimental assessment. In Proceedings of the 2015 IEEE Applied Power Electronics Conference And Exposition (APEC), Charlotte, NC, USA, 15–19 March 2015; pp. 543–548. [Google Scholar]
  30. Silva, S.; Garcia, J.F.; Minhoto; Teixeira, M. Variable structure controller and observer applied to induction machine. In Proceedings of the AMC’98-Coimbra. 1998 5th International Workshop on Advanced Motion Control. Proceedings (Cat. No. 98TH8354), Coimbra, Portugal, 29 June–1 July 1998; pp. 123–128. [Google Scholar]
  31. Artstein, Z. Linear systems with delayed controls: A reduction. IEEE Trans. Autom. Control 1982, 27, 869–879. [Google Scholar] [CrossRef]
Figure 1. Control scheme without computation of input time delay.
Figure 1. Control scheme without computation of input time delay.
Energies 16 05804 g001
Figure 2. Networked control scheme with computation of input time delay.
Figure 2. Networked control scheme with computation of input time delay.
Energies 16 05804 g002
Figure 3. Results for the TIM uncertain model without input time delay, controlled by PI: (a) rotor speed and (b) torque.
Figure 3. Results for the TIM uncertain model without input time delay, controlled by PI: (a) rotor speed and (b) torque.
Energies 16 05804 g003
Figure 4. Results for the TIM uncertain model without input time delay, controlled by PISM: (a) rotor speed and (b) torque.
Figure 4. Results for the TIM uncertain model without input time delay, controlled by PISM: (a) rotor speed and (b) torque.
Energies 16 05804 g004
Figure 5. Results for the TIM uncertain model without input time delay, controlled by PI: (a) threephase currents, (b) induction motor starting currents, and (c) currents at the instant of abrupt change in reference speed.
Figure 5. Results for the TIM uncertain model without input time delay, controlled by PI: (a) threephase currents, (b) induction motor starting currents, and (c) currents at the instant of abrupt change in reference speed.
Energies 16 05804 g005
Figure 6. Results for the TIM uncertain model without input time delay, controlled by PISM: (a) three-phase currents, (b) induction motor starting currents, and (c) currents at the instant of abrupt change in reference speed.
Figure 6. Results for the TIM uncertain model without input time delay, controlled by PISM: (a) three-phase currents, (b) induction motor starting currents, and (c) currents at the instant of abrupt change in reference speed.
Energies 16 05804 g006
Figure 7. Results for the TIM uncertain model without input time delay, controlled by PI: (a) magnetizing current and (b) control currents.
Figure 7. Results for the TIM uncertain model without input time delay, controlled by PI: (a) magnetizing current and (b) control currents.
Energies 16 05804 g007
Figure 8. Results for the TIM uncertain model without input time delay, controlled by PISM: (a) magnetizing current and (b) control currents.
Figure 8. Results for the TIM uncertain model without input time delay, controlled by PISM: (a) magnetizing current and (b) control currents.
Energies 16 05804 g008
Figure 9. Results for the TIM uncertain model with input time delay, controlled by PI: (a) rotor speed and (b) torque.
Figure 9. Results for the TIM uncertain model with input time delay, controlled by PI: (a) rotor speed and (b) torque.
Energies 16 05804 g009
Figure 10. Results for the TIM uncertain model with input time delay, controlled by PISM: (a) rotor speed and (b) torque.
Figure 10. Results for the TIM uncertain model with input time delay, controlled by PISM: (a) rotor speed and (b) torque.
Energies 16 05804 g010
Figure 11. Results for the TIM uncertain model with input time delay, controlled by PI-P: (a) rotor speed and (b) torque.
Figure 11. Results for the TIM uncertain model with input time delay, controlled by PI-P: (a) rotor speed and (b) torque.
Energies 16 05804 g011
Figure 12. Results for the TIM uncertain model with input time delay, controlled by PISM-P: (a) rotor speed and (b) torque.
Figure 12. Results for the TIM uncertain model with input time delay, controlled by PISM-P: (a) rotor speed and (b) torque.
Energies 16 05804 g012
Table 1. Nominal values.
Table 1. Nominal values.
ParametersSymbolValue
Voltage U B 220 V
Stator current I B 59.7 A
Rotor speed ω B 122.5 rad/s
Torque m B 15.3 kgf
Rotor resistance R R 1.14 Ω
Rotor inductance L R 100 mH
Mutual inductance L 0 92 mH
Inertia momentJ1.4135 kg m 2
Leakage factor σ R 0.08
Rotor time constant τ R = L R R R 87.7ms
Mechanical time constant τ m = ( J w B ) m B 1.155 s
Electric constant k M = ( 2 L 0 I B 2 ) [ 3 ( 1 + σ R ) m B ] 1.3499
Table 2. Parameters variation and control disturbance.
Table 2. Parameters variation and control disturbance.
SymbolTime Interval (s)Value (p.u.)
dtr 0 t < 50 50 t 160 1.0 :   undisturbed 1.6 + ( 0.6 ) s e n ( π t )
dkt 0 t < 50 50 t 160 1 :   undisturbed 1.3 + ( 0.3 ) s e n ( π t )
d u 1 d u 2 0 t < 40 40 t < 60 60 t 160 1.0 :   undisturbed 1 + 0.3 s i n ( 10 ( t ) ) 1.0 :   undisturbed
Table 3. Observer and controller gains.
Table 3. Observer and controller gains.
ParameterValueParameterValue
L 1 10 k i 1 15
L 2 7 k p 2 15
δ 0.01 k i 2 15
h d 10 ρ 1 0 or 15
k p 1 15 ρ 2 0 or 15
Table 4. Speed rotor reference and load torque.
Table 4. Speed rotor reference and load torque.
ParameterTime Interval (s)Value (p.u.)
ω re f = x 3 r e f 0 t < 5 5 t < 70 70 t < 75 75 t < 130 t = 130 130 < t 160 ramp ( 0 to 0 . 8 ) 0 . 8 ramp ( 0 . 8 to 0 . 2 ) 0 . 2 step ( 0 . 2 to 0 . 3 ) 0 . 3
m L = v 0 t 160 0.9
Table 5. Input time delay.
Table 5. Input time delay.
ParameterTime Interval (Seconds)Value (ms)
h 0 t < 15 15 t < 35 35 t < 65 65 t < 95 95 t < 120 120 t < 140 140 t 160 0 10 0 10 0 13 0
Table 6. Performance of each controller.
Table 6. Performance of each controller.
Simulate ConditionSpeed Performance (SP)Torque Performance (TP)
TIM uncertain model without input time delay, controlled by PI0.74615.3427
TIM uncertain model without input time delay, controlled by PISM0.23892.8412
TIM uncertain model with input time delay, controlled by PIINIFINITEINIFINITE
TIM uncertain model with input time delay, controlled by PISMINIFINITEINIFINITE
TIM uncertain model with input time delay, controlled by PI-P0.77795.6252
TIM uncertain model with input time delay, controlled PISM-P0.26043.1148
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

Garcia, S.C.; Souza, L.C.; Silva, L.d.S.d.C.e.; Seixas, F.J.M.d. Robust Proportional–Integral Sliding Mode Control for Induction Motors with Input Time Delay. Energies 2023, 16, 5804. https://doi.org/10.3390/en16155804

AMA Style

Garcia SC, Souza LC, Silva LdSdCe, Seixas FJMd. Robust Proportional–Integral Sliding Mode Control for Induction Motors with Input Time Delay. Energies. 2023; 16(15):5804. https://doi.org/10.3390/en16155804

Chicago/Turabian Style

Garcia, Saulo Crnkowise, Lucas Carvalho Souza, Luciano de Souza da Costa e Silva, and Falcondes José Mendes de Seixas. 2023. "Robust Proportional–Integral Sliding Mode Control for Induction Motors with Input Time Delay" Energies 16, no. 15: 5804. https://doi.org/10.3390/en16155804

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