Next Article in Journal
Strategies for Solar Energy Utilization in Businesses: A Business Model Canvas Approach
Previous Article in Journal
Experimental Studies of the Effect of Operating Time and Temperature on the Dynamic Viscosity of Engine Oils
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Current-Flux Plane Sliding Mode for Induction Motor Torque Control

Institute of Automatic Control, Lodz University of Technology, 90-924 Lodz, Poland
*
Author to whom correspondence should be addressed.
Energies 2025, 18(24), 6532; https://doi.org/10.3390/en18246532
Submission received: 17 November 2025 / Revised: 8 December 2025 / Accepted: 10 December 2025 / Published: 13 December 2025
(This article belongs to the Section F: Electrical Engineering)

Abstract

The induction motors are once again becoming increasingly more popular due to the shifts in global politics and economics. With this increased interest, there is a growing need for even better control solutions, especially for the automotive industry, which requires high safety standars. This study presents a new sliding mode control method for induction motor torque control that aims to accelerate the flux dynamics response and grant robustness. The method employs two sliding mode controllers, one for each of the dq-frame axes. The q-axis is controlled with a well-known time-varying sliding mode to ensure rapid response of the system. The d-axis is controlled with a sliding mode employing both current and flux error values in order to decrease d-axis flux time constant. The proposed method is analyzed theoretically, and the obtained results are confronted with the practical results obtained through experiments on a typical induction machine.

1. Introduction

Sliding mode control (SMC) belongs to the class of variable structure methods. The controllers designed according to it force the state trajectory to ‘slide’ along a predefined subspace of the state space. This subspace has a reduced dimension therefore, once the sliding motion is enforced, the order of the system is decreased, simplifying its dynamics. What is more, during this motion, the system is completely insensitive to the so-called matched disturbances, that act on the state in the same ‘direction’ as the control signal. An additional advantage of sliding mode controllers is the relative simplicity of their equations, enabling short computations, which is important for fast-acting control loops. The theoretical groundwork of sliding mode control was laid out quite some time ago; however, due to the practical advantages stated above, the approach is still being developed and used presently.
Because of the inherently discontinuous nature of the control signal, sliding modes are often employed in power converter and electric drive systems [1,2,3]; as in these applications, the control signal (semiconductor switch state) is on its own not continuous. One of the aspects of practical implementation of sliding mode control is ensuring a-priori known bounds on the control signal and states of the system [4]. This is obviously important in real systems as, e.g., speed, electrical currents, etc., must be limited to prevent damage and ensure safe operation. In [5] the authors developed a sliding mode controller for a linear servomechanism; unfortunately only the input constraint was guaranteed. The authors of [6] proposed an adaptive neural network nonsingular sliding mode controller for a linear permanent magnet synchronous motor (PMSM). The principal problem in such a control task are the unknown and possibly position-varying parameters of the motor. The neural network estimates the motor parameters on-line and the adaptive part ’fine-tunes’ the discontinuous part of the control signal to minimize chattering while still ensuring robustness. Sliding mode control of a linear PMSM was also considered in [7,8].
One of the novel power converter systems is the neutral point clamped (NPC) converter. Such a converter can form the output voltage from more “levels” than a typical converter, which in general terms improves the power efficiency (due to lower harmonic distortion, good quality of output waveforms, etc.). In [9] an adaptive super-twisting sliding mode controller is used in the power control loop. Moreover, a disturbance observer-based strategy maintains the dc-link voltage, and a PI controller ensures balance between the two dc-link capacitors voltage. Simulations and experimental results confirm the improvement in harmonic distortion of the waveforms (caused by a reduction in chattering) and the disturbance rejection capabilities of the proposed controller. A similar problem is considered in [10], where a finite time sliding mode controller is used to further reduce the regulation time.
Another novelty in sliding mode systems is utilizing the barrier function approach, which was used in [11] to control a supply chain model. In this method, one of the gains of the super-twisting sliding mode controller is increased until the state reaches a vicinity of the switching manifold (to ensure rapid convergence) and then is decreased. It is then demonstrated that this modification allows it to outperform both H control as well as a terminal sliding mode controller in terms of convergence speed and chattering elimination. A super-twisting sliding mode controller was also used in [12] for a hydraulic excavator system. The controller utilizes a fractional order sliding hyperplane to improve transient performance and minimize steady state error. Computer simulations confirm that this approach outperforms both the terminal sliding mode controller as well as the adaptive fuzzy sliding mode one in terms of control precision and chattering reduction.
As was already stated, the major benefits of sliding mode control are guaranteed only from the start of the sliding motion. Typically, when one selects the sliding hyperplane to obtain the best system dynamics, the initial state is not positioned on it. Thus, at the start of the control process, the robustness is not ensured. To deal with this problem, two main approaches exist: reaching laws [13] and time-varying sliding hyperplanes [14]. In this work, the second one will be used. It relies on translating and/or rotating the sliding hyperplane so that it first passes through the initial state, and after some predetermined time it crosses the desired state. If this is done properly, the sliding motion, along with its advantages, can be maintained from the very start of the controller operation.
In [15], a time varying sliding line is used to control an uninterruptible power supply (UPS). The error of the output voltage affects the rotation of the sliding line. When this error is large, the line becomes more ‘steep’, which results in rapid convergence toward the desired voltage. On the other hand, when this error is small, the line gets less ‘steep’ so that chattering in the vicinity of the desired voltage is reduced. These results were then confirmed in laboratory tests [16].
Some time-varying SMC strategies are also used for induction motor (IM) control. Recently, these machines have again become popular, after a period of PMSM dominance. Regardless of the higher power density of the PMSM, more and more drives are being created with the IMs. This is visible especially in the automotive industry and is caused by currently occurring changes in the global economy [17,18,19,20,21,22,23].
Similarly to PMSMs, speed control time-varying sliding modes [24] are considered most commonly in case of the IMs. Similar approach to current or torque control is rare. An important issue when it comes to the IM current control is that it is a first-order system. Since the use of the SMC reduces the system dimension, the resulting control happens in a one-dimensional state space. Therefore, the time-varying SMC strategies are not that popular in this case. Nevertheless, one approach to this problem was presented in [25].
Comparing PMSMs and IMs, torque control is significantly easier for the first type of machines due to the constant flux ensured by permanent magnets. It is fairly frequent to use field-oriented control (FOC) with dq-frame transformation for both mentioned types of machines. If this is the case, the PMSM torque is generated by controlling only the q-axis current, while keeping d-axis current equal to zero (except in some specific scenarios). In the case of the IM, the torque control problem is more complex as the rotor flux must be generated by the d-axis current, and the torque value is proportional to the cross product of the rotor flux vector and the stator current vector. Therefore, especially when the IM startup is considered, it is more time-consuming to generate IM torque than PMSM torque.
Direct torque control (DTC) is a control method renowned for its robustness and speed of operation. In [26] the authors have shown that both FOC and DTC give similar results for PMSMs. However, when the IM is considered, DTC is superior to FOC in a certain way, due to the shape of torque response [27], which is linear-like in case of DTC and aperiodic for FOC. It was first proposed in [28]. Over the years, many articles suggested the use SMC-based DTC. One example can be found in [29], where the authors presented a method for sensorless IM speed control employing cascade control structure with sliding mode torque controller.
In [30] the authors performed a particular IM state transformation to use flux magnitude and torque value as state variables. Then they proposed two sliding manifolds, one for flux magnitude control and the other for torque value control. Both sliding manifolds were designed for first-order systems; hence, the SMC was reduced to a point. Authors showed that by quantizing the resulting control voltages, the DTC switching table identical to the one presented in [28] is obtained. Therefore, the DTC was analytically proven to be a special case of the SMC.
Rapid torque control provided with DTC does not come without a price, as the transient current response is characterized with significant overshoot. There are in fact more disadvantages to DTC; however, the key point is that in the case of the IM torque control, one must always choose between faster torque convergence and limiting the current response. For this reason, some methods for limiting current response obtained with DTC were proposed [31,32].
The recent literature shows a shift toward more advanced techniques, including space-vector-modulated DTC, model-predictive torque control (MPTC), adaptive and robust FOC variants, and sensorless estimation methods, that enhance performance under parameter variations [33,34,35]. Increasingly, researchers are also exploring AI-assisted approaches, such as neural-network-based observers and reinforcement-learning torque controllers. This shows that there is a growing need for robust and reliable torque control methods.
In this paper we propose a new definition of a sliding manifold to allow for compromise between current overshoot and flux convergence time constant. The structure of the paper is organized as follows:
  • The induction motor model is introduced in the Preliminaries section, and it is shown how d- and q-axis control voltages are decoupled. The main idea behind the proposed control method is also described.
  • The q-axis current, which impacts the torque value, is controlled independently of the d-axis dynamics with use of the time-varying sliding mode designed in the next section.
  • Later, the d-axis current-flux plain sliding mode controller is designed and analyzed. It is shown how the sliding mode parameters affect the flux convergence rate.
  • Practical results are presented in the Experimental Results section, where laboratory setup and test conditions are described. Several tests for various scenarios are conducted. It is shown that the induction motor controller with the proposed method behaves as predicted with the theoretical analysis.
The presented approach implies that the torque control performance is determined almost entirely on the d-axis flux dynamics. Moreover, the current limitation is embedded into the proposed strategy, and no additional current limitation strategy is required. The proposed control system is thoroughly analyzed to show its characteristics, for instance, how the maximum value of the d-axis current depends on sliding manifold definition.

2. Preliminaries

Block diagram of the considered control system is presented in Figure 1. For a better understanding of the problem, it should be pointed out that the rotor fluxes are not measurable and must be observed or estimated. In this paper we employ a half-virtual dynamics model of the IM that combine measured and estimated state variables. The elements of the actual flux vector ψ ^ d = ψ ^ d ( t ) and ψ ^ q = ψ ^ q ( t ) impact the IM currents. However, they cannot be included directly in the control law. Their estimates ψ d = ψ d ( t ) and ψ q = ψ q ( t ) are used instead. Alternatively put, within this framework, the element ψ ^ d should be viewed as ψ d subject to some unknown perturbations.
Following this reasoning, we adopt the following machine description in the dq-frame rotating with synchronous speed ω e [36].
d d t i d = R s + R r L m 2 L r 2 L σ i d + ω e i q + R r L m L σ L r 2 ψ ^ d + L m p ω r L σ L r ψ ^ q + 1 L σ u d d d t i q = ω e i d R s + R r L m 2 L r 2 L σ i q L m p ω r L σ L r ψ ^ d + R r L m L σ L r 2 ψ ^ q + 1 L σ u q d d t ψ d = R r L r L m i d R r L r ψ d + ω s l ψ q d d t ψ q = R r L r L m i q ω s l ψ d R r L r ψ q τ e = p ( ψ ^ d i q ψ ^ q i d )
Symbols used in the above equations are explained in Table 1. All the signals are represented with scalar values. Motor parameters R s , R r , L s , L r , L m , L σ , and p are considered time-invariant. Their values are known with limited but specified accuracy. Signals describing motor state are continuous-time and are represented by i d = i d ( t ) , i q = i q ( t ) , ψ d = ψ d ( t ) , ψ q = ψ q ( t ) , ω e = ω e ( t ) , ω r = ω r ( t ) , ω s l = ω s l ( t ) , τ e = τ e ( t ) .
Note that there exist two types of dq-frame transformation—amplitude-invariant and power-invariant. The former is adopted in this study. Whereas the dynamical equations presented in (1) are identical regardless of the chosen transformation type, the torque formula is not. Therefore, a normalized torque τ e without transformation-dependent scaling factor is used in the model. It is dependent only on d- and q-axis currents and fluxes and the number of pole pairs p. This implies that the value of τ e is proportional to the electromagnetic torque of the machine.
Rotor flux FOC is used in this study and hence, we define the slip frequency as
ω s l = R r L r L m i q ψ d .
This relation is used to determine the electrical speed ω e of the motor according to the relation stated in Table 1. One may easily verify that by substituting (2) to the q-axis flux equation from (1), the following is obtained
d d t ψ q = R r L r ψ q .
This equation leads to a conclusion that for the chosen dq-frame synchronization method, the value of ψ q tends to zero regardless of the initial condition. This also simplifies the dynamics of ψ d , which is now given by
d d t ψ d = R r L r ψ d + R r L r L m i d + δ ψ d ,
where δ ψ d is an exponentially decaying signal representing the solution of (3). Also, considering the steady state, the employed definition of ω s l leads to a proportional relation of the stator current and the rotor flux, namely ψ d = L m i d .
Nonetheless, small deviations of ψ q from zero caused by temporary loss of dq-frame synchronization are possible, and happen sometimes in practical case. Due to this fact, the estimated value of ψ q should be included in the control laws. Moreover, the slip definition given in (2) is highly dependent on the motor parameter identification accuracy. This may impact the dq-frame orientation causing larger differences between flux vector elements ψ ^ d , ψ ^ q and their estimates ψ d , ψ q .
As the employed IM model is now explained, let us consider a decoupling feed-forward control for d- and q-axis currents. It was already mentioned that the motor parameters are not known exactly. Therefore, redefinition of the control signals introduces perturbations δ i d and δ i q . They represent the aggregate differences between the real system and its mathematical model, arising from parameter identification and flux estimation error. Introducing virtual control voltages v d and v q , defining control signals as
u d = v d L σ ω e i q L m p ω r L r ψ q + δ i d u q = v q + L σ ω e i d + L m p ω r L r ψ d + δ i q
and substituting them into (1), one obtains two independent perturbed dynamical systems for d-axis
d d t i d = R s + R r L m 2 L r 2 L σ i d + R r L m L σ L r 2 ψ d + 1 L σ v d + δ i d d d t ψ d = R r L r ψ d + R r L r L m i d + δ ψ d
and for q-axis state variables
d d t i q = R s + R r L m 2 L r 2 L σ i q + R r L m L σ L r 2 ψ q + 1 L σ v q + δ i q d d t ψ q = R r L r ψ q .
The system dynamics in both axes are, therefore, decoupled. The virtual controls v d and v q will be developed later in the paper.
The introduced perturbations δ i d , δ i q , as well as the exponentially decaying signal δ ψ d , are assumed to be bounded by positive constants Δ i d , Δ i q , Δ ψ d with respect to the absolute values, namely
| δ i d | < Δ i d , | δ i q | < Δ i q , | δ ψ d | < Δ ψ d .
This assumption does not impact the generality of the presented solution, as all signals are limited in practical implementations, and the bounds are arbitrary.
Having considered the above information, we now proceed to the main focus of this paper. To increase the performance of a drive system, it is important to develop fast torque control. In multi-level or cascade motor control systems, torque controller is the one acting closest to the motor. Hence, the performance of speed or position control highly depends on it.
The electromagnetic torque is always proportional to the signal τ e defined in (1). Due to the selected dq-frame synchronization rule, this value is approximately equal to the product of ψ d and i q multiplied by p. Therefore, the dynamics of the motor torque depends mostly on these two state variables.
In this study we propose a sliding mode torque control approach to deliver a method allowing to decrease torque time constant. Separate controllers are defined for d- and q-axis. In case of the q-axis control, the main focus is put on reaching the reference i q current value in the shortest time possible. For the d-axis, a particular sliding manifold is defined, and it is shown how its definition impacts the motor torque time constant.
In the following sections of the paper, we present the subsequent elements of the control system in the following order. Firstly, a time-varying SMC algorithm for q-axis current presented in [25] is employed to obtain fast q-axis current control. Then, we propose a sliding manifold definition for d-axis flux control. The characteristics of this SMC are considered to give a better understanding of the whole control system.

3. Q-Axis Sliding Mode Controller

Since the dq-frame is oriented with respect to the definition of slip frequency ω s l , the value of q-axis flux ψ q = 0 with exception to particular scenarios, when the synchronization is temporarily lost. Hence, it is not necessary and would be negatively redundant to control ψ q , and only a current controller should be used for the q-axis. This statement is additionally supported by the fact that when (2) is true, the state variable ψ q is not controllable via any of the control signals, which is visible in (7).
We define the q-axis sliding variable as
s q = s q ( t ) = e i q + a + b t t < t 0 e i q t t 0 ,
where e q = i q r e f i q and a, b, t 0 are constants. The sliding manifold is defined by putting s q = 0 . This is a first-order system. This implies that the convergence of s q to zero is equivalent with reaching zero value of the control error e q . Additionally, the employed sliding variable definition is time-varying and follows a linearly changing function f ( t ) = a + b t . For properly chosen parameters a and b, such definition eliminates the reaching phase and grants robustness of the system from the beginning of the control process [14].
For the control law we take
v q = L σ d d t i q r e f + R s + R r L m 2 L r 2 i q R r L m L r 2 ψ q + L σ γ q sgn ( s q ) + L σ b t < t 0 0 t t 0 ,
with constant γ q > 0 .
To verify the stability of the sliding mode under such control, let us analyze the Lyapunov function
V ( s q ) = 1 2 s q 2 .
Calculating its derivative and substituting (7) and (10) we obtain
d d t V ( s q ) = γ q s q sgn ( s q ) s q δ i q
for both time intervals t < t 0 and t t 0 . Since the value of δ i q is bounded as in (8), we write
d d t V ( s q ) γ q | s q | + | s q δ i q | < | s q | ( Δ i q γ q ) .
Hence, the stability of the considered sliding mode is guaranteed for γ q > Δ i q . Based on this knowledge, the value of γ q depends on the accuracy of the motor parameter identification and must be chosen separately for each application. For instance, parameter γ q may be chosen by performing an experimental motor run as a maximum value of the difference between the applied voltage and the equivalent voltage calculated with Formula (10) for γ q = 0 and b = 0 .
As stated in [14], we chose the control parameters a and b as
a = e i q ( 0 ) , b = e i q ( 0 ) t 0 ,
where t 0 is the time in which the current error reaches zero. This way, the reaching phase is eliminated and the sliding motion is occurring during the whole control process. Time t 0 may be chosen arbitrary, bearing in mind that decreasing it requires higher voltage limit as parameter b is present directly in the control law (10). Moreover, the stability at the moment when the sliding variable reaches zero is also guaranteed, and the argument for that can be found in [14].
If the parameters are chosen as stated above and the supply voltage limit is sufficient, the system representative point remains on the sliding manifold for all time t 0 , and hence we may write
e q = 1 t t 0 e i q ( 0 ) for t < t 0 0 for t t 0 .
Therefore we know that the desired q-axis current value is reached in prescribed time t 0 . Although this time is arbitrary, it should be, and usually is, significantly lower then the flux time constant. Hence, the torque control performance is mostly dependent on the rotor flux behavior. The next section considers d-axis flux control that aims at increasing the rotor flux convergence rate.

4. D-Axis Sliding Mode Controller

We consider the second order linear perturbed system given by (6) that describes d-axis current and flux dynamics under the considered conditions. We define the d-axis sliding variable as
s d = e i d + β e ψ d
where β > 0 is a constant, e i d = i d r e f i d is d-axis current control error, and e ψ d = ψ d r e f ψ d is d-axis flux control error. We define the sliding manifold by putting s d = 0 . An example of practical sliding mode trajectory for the considered system is presented in Figure 2.
The control law stabilizing the system is given by
v d = L σ d d t i d r e f + R s + R r L m 2 L r 2 i d R r L m L r 2 ψ d + +   β L σ d d t ψ d r e f + β L σ R r L r ψ d β L σ R r L r L m i d + L σ γ d sgn ( s d ) .
The stability of the sliding mode can be proved by analyzing the Lyapunov function
V ( s d ) = 1 2 s d 2 .
Its derivative is equal to
d d t V ( s d ) = s d ( d d t i d r e f + R s + R r L m 2 L r 2 L σ i d R r L m L σ L r 2 ψ d 1 L σ v d + +   β d d t ψ d r e f + β R r L r ψ d β R r L r L m i d δ i d β δ ψ d ) .
Substituting the control signal (17) we get
d d t V ( s d ) = γ d s d sgn ( s d ) s d ( δ i d + β δ ψ d )
and, since δ i d and δ ψ d are bounded, we may write
d d t V ( s d ) γ d | s d | + | s d | δ i d + β δ ψ d < | s d | Δ i d + β δ ψ d γ d .
Introducing Δ d = Δ i d + β δ ψ d , we may write
d d t V ( s d ) < | s d | Δ d γ d .
Therefore, the sliding mode is globally asymptotically stable for γ d > Δ d .
As mentioned before, d-axis current and d-axis flux remain in a proportional relation in the steady state due to the chosen definition of ω s l . Therefore, regarding the reference current and flux values, the following equation must be satisfied
ψ d r e f = L m i d r e f .
The properties of the system (6) under control law (17) are analyzed in the two subsections below.

4.1. Reaching Phase Behavior

Firstly, let us analyze the reaching phase behavior. In general, three scenarios are possible when the control process commences—the sliding variable can be either positive, negative or equal to zero. In the third case, the reaching phase is eliminated, which is why it will not be considered in this paragraph. For the remaining two scenarios, the difference is subtle, and one can easily switch between them.
Consider a situation when s d ( 0 ) > 0 . Using Equation (6), assuming i d r e f = const and substituting (17), we may express the system dynamics under the proposed sliding mode control in the matrix form as
d d t x d = β R r L r L m β R r L r R r L r L m R r L r x d + γ d 0 + δ i d δ ψ d ,
where x d = [ i d ψ d ] T . One may notice that this system is linear. Hence, the superposition rule holds. Let us analyze the response of the system excluding the perturbances δ i d and δ ψ d with initial condition x d 0 = [ i d 0 ψ d 0 ] T .
The transition matrix of the system is equal to
Φ ( t ) = 1 1 + β L m 1 + β L m e R r L r ( 1 + β L m ) t β β e R r L r ( 1 + β L m ) t L m L m e R r L r ( 1 + β L m ) t β L m + e R r L r ( 1 + β L m ) t .
Using the formula
x d ( t ) = Φ ( t ) x d 0 + 0 t Φ ( t τ ) γ d 0 d τ
we get
x d ( t ) = Φ ( t ) x d 0 + γ d 1 + β L m 1 β L m L r R r ( 1 + β L m ) L m L m L r R r ( 1 + β L m ) t 1 e R r L r ( 1 + β L m ) t .
Dividing this matrix state equation into two separate scalar equations, the current and the flux signals are obtained as
i d ( t ) = 1 1 + β L m 1 + β L m e R r L r ( 1 + β L m ) t i d 0 + β 1 e R r L r ( 1 + β L m ) t ψ d 0 + γ d t + + γ d β L m L r R r ( 1 + β L m ) 1 e R r L r ( 1 + β L m ) t
and
ψ d ( t ) = 1 1 + β L m β L m + e R r L r ( 1 + β L m ) t ψ d 0 + L m 1 e R r L r ( 1 + β L m ) t i d 0 + L m γ d t + γ d L m L r R r ( 1 + β L m ) 1 e R r L r ( 1 + β L m ) t .
As for the other case, when s d ( 0 ) < 0 , it can be considered analogously by changing the sign before the vector containing γ d in (24). After analyzing the equations, one may see that it implies the analogous change of sign before the elements containing γ d in (28) and (29). This change does not affect the transition matrix, which is a convenient property.
If the reaching phase duration time is equal to t r , then t t r s d ( t ) = 0 . At t r , the sliding manifold is crossed by the system trajectory for the first time. This is also the last moment, when Equations (24) and (27)–(29) apply. Bearing (23) in mind, we may substitute i d r e f , i d , ψ d r e f and ψ d into (16) to calculate the theoretical value of t r . Doing so, we obtain
s d ( t r ) = i d r e f + β ψ d r e f 1 1 + β L m 1 + β L m e R r L r ( 1 + β L m ) t r i d 0 + β 1 e R r L r ( 1 + β L m ) t r ψ d 0 + +   β L m L r R r ( 1 + β L m ) 1 e R r L r ( 1 + β L m ) t r L m L r R r ( 1 + β L m ) 1 e R r L r ( 1 + β L m ) t r +   β β L m + e R r L r ( 1 + β L m ) t r ψ d 0 + β L m 1 e R r L r ( 1 + β L m ) t r i d 0 + β L m γ d t r + γ d t r = 0 .
Rearranging the equation and solving for t r , one finally gets
t r = 1 γ d ( 1 + β L m ) i d r e f β ψ d 0 i d 0 .
This formula is true for s d ( 0 ) > 0 . If s d ( 0 ) < 0 , the sign of the right-hand side of the equation above must be reversed due to the change of sign of the expression in square brackets. This fact can be checked by assuming s d ( 0 ) < 0 and repeating the steps presented in this section.
The conclusion from the presented analysis is that one may impact the reaching time of the sliding mode by changing the parameters γ d and β . Increasing γ d shortens the duration of the reaching phase, and increasing β extends it. It is important that none of the elements may be infinitely increased or equal to zero.
Assuming that the rotor flux is not forced to change sign during the motor restart, i.e., ψ d r e f ψ d 0 > 0 , the maximal duration of the reaching phase can be calculated from Equation (31) by putting ψ d 0 = 0 and i d 0 = 0 and is equal to
t r , m a x = 1 γ d 1 + β L m i d r e f .
The absolute value generalizes the equation for both s d ( 0 ) > 0 and s d ( 0 ) < 0 .
The assumption that the rotor flux does not change sign does not necessarily impact the generality of the analysis in the considered scenario. The electromagnetic torque of the IM is proportional to the product of d-axis rotor flux and q-axis stator current. Hence, the sign of the torque can be modified by changing the sign of the desired value of q-axis current i q r e f , while leaving the d-axis reference flux sign unchanged.
One should note that for i d 0 = 0 , the current i d is strictly monotonous during the reaching phase, which follows from (28). The maximal value of the d-axis current is obtained by substituting t r to this equation. In particular, for zero initial conditions and i d r e f > 0 , the maximal value of i d current is given by
i d m a x = i d r e f + γ d β L m L r R r ( 1 + β L m ) 2 1 e R r γ d L r ( 1 + β L m ) 2 i d r e f .
Another important observation that also follows from (28) is that for sufficiently large values of the β / γ d ratio, the free response vanishes rapidly enough for the current response to become linear. Because of this phenomenon, the maximum current value does not increase infinitely with β . To illustrate this, Equations (31) and (33) are presented graphically in Figure 3.
Figure 3. Predicted maximum reaching time and maximum d-axis current for motor parameters from the Table 2 and i d r e f = 2 A. The letter γ in the legend represents the switching voltage amplitude, that is γ = L σ γ d .
Figure 3. Predicted maximum reaching time and maximum d-axis current for motor parameters from the Table 2 and i d r e f = 2 A. The letter γ in the legend represents the switching voltage amplitude, that is γ = L σ γ d .
Energies 18 06532 g003
Table 2. Identified parameters of the induction machine used for the laboratory tests.
Table 2. Identified parameters of the induction machine used for the laboratory tests.
ParameterValueDescription
R s 2.84stator winding resistance [ Ω ]
R r 2.73rotor winding resistance [ Ω ]
L s 285.8stator winding inductance [mH]
L r 285.8rotor winding inductance [mH]
L m 275.0magnetizing inductance [mH]
p2number of pole pairs [-]

4.2. Sliding Phase Behavior

It has already been shown that the proposed sliding mode (16) is globally asymptotically stable for a properly chosen value of γ d and that the sliding manifold is reached in finite time, which was calculated in the previous section. Since the sliding motion is guaranteed, the next step is to consider the behavior of the system on the sliding manifold.
When the sliding motion happens, the sliding variable s d ( t ) = 0 . Hence, the response of the system can be calculated using equation
x d ( t ) = Φ ( t ) x d 1 ,
where x d 1 = i d 1 ψ d 1 T = x d ( t r ) is the system state at time t r , when the sliding manifold is crossed for the first time. Calculating the current and the flux response, one obtains
i d ( t ) = 1 1 + β L m 1 + β L m e R r L r ( 1 + β L m ) t i d 1 + β 1 e R r L r ( 1 + β L m ) t ψ d 1 ,
ψ d ( t ) = 1 1 + β L m β L m + e R r L r ( 1 + β L m ) t ψ d 1 + L m 1 e R r L r ( 1 + β L m ) t i d 1 .
Calculating the limit i d = lim t i d ( t ) , we get
i d = 1 1 + β L m i d 1 + β ψ d 1 .
Since s d ( t r ) = i d r e f i d 1 + β ψ d r e f β ψ d 1 = 0 , using (23) we may write
i d r e f ( 1 + β L m ) = i d 1 + β ψ d 1
and after substituting it to (37), we get
i d = i d r e f .
From the above equation and from (16) we conclude that
ψ d = lim t ψ d ( t ) = ψ d r e f .
This shows that not only the sliding mode is globally asymptotically stable but also the state variables converge to their reference values. Moreover, using (38), we may simplify Equations (35) and (36) by rewriting them as
i d ( t ) = i d r e f + β 1 + β L m ( L m i d 1 ψ d 1 ) e R r L r ( 1 + β L m ) t
and
ψ d ( t ) = ψ d r e f 1 1 + β L m ( L m i d 1 ψ d 1 ) e R r L r ( 1 + β L m ) t .
The flux response equation above implies, that the largest flux time constant is obtained for β = 0 . Any value of this parameter admissible from the point of view of the presented strategy, i.e., any β > 0 , decreases it.

4.3. Perturbation Impact on System Behavior

Perturbations present in (24) were not considered so far. For δ i d 0 , δ ψ d 0 , the formula describing system state response changes to
x ˜ d = x d + 0 t Φ ( t τ ) δ i d δ ψ d d τ ,
where x d is given by (26). For convenience, we define
δ x d = 0 t Φ ( t τ ) δ i d δ ψ d d τ .
The perturbations δ i d and δ ψ d are not known, and hence, δ x d cannot be calculated. However, all of the elements of Φ ( t ) given in (25) are non-negative and, therefore, we may write
δ x d Δ x d = 0 t Φ ( t τ ) Δ i d Δ ψ d d τ .
The symbol ⪯ denotes piecewise comparison of vectors. We know from (8) that inequality
Δ x d δ x d
is also always true.
Unlike in the ideal case, the exact reaching time cannot be calculated as the perturbations are not known. However, it is possible to find its lower and upper bound. Calculating the above integral, one obtains
Δ x d = 1 1 + β L m Δ i d t + β Δ ψ d t + β L r R r ( 1 + β L m ) L m Δ i d Δ ψ d 1 e R r L r ( 1 + β L m ) t L m Δ i d t + β L m Δ ψ d t L r R r ( 1 + β L m ) L m Δ i d Δ ψ d 1 e R r L r ( 1 + β L m ) t .
Regarding the lower bound of δ x d we write
1 β i d r e f ψ d r e f 1 β x ˜ d 1 β i d r e f ψ d r e f 1 β x d Δ x d ,
which is always true for β 0 if (45) applies. The left-hand side of this inequality is equal to the sliding variable s ˜ d defined as in (16) but with perturbed vector x ˜ d instead of the ideal one x d . For such cases, we have s ˜ d ( t ˜ r ) = 0 . Hence, considering the reaching time t ˜ r of the perturbed system, we may write
0 s d ( t ˜ r ) 1 β Δ x d ( t ˜ r ) .
Substituting (30) and (47), rearranging the equation and solving for t ˜ r , one finally obtains
t ˜ r 1 γ d Δ d ( 1 + β L m ) i d r e f β ψ d 0 i d 0 .
A similar analysis can be performed for the upper bound of δ x d . In this alternative scenario, one gets
t ˜ r 1 γ d + Δ d ( 1 + β L m ) i d r e f β ψ d 0 i d 0 .
For the ideal case, the steady-state behavior was analyzed to show that the control error tends to zero. Equations (39) and (40) prove this statement. For the considered perturbed system, the matching conditions are not met by the perturbation δ ψ d . Hence, one should also expect worse performance considering the steady state.
However, as discussed earlier, the signal δ ψ d is always decaying exponentially to zero. Any impact it may have on the system is temporary and the steady-state error is not affected. Therefore, the Equations (39) and (40) remain valid.

5. Experimental Results

This research is strongly oriented toward the practical application of sliding mode control. Parameters of the motor that is used for laboratory test have been identified beforehand and are listed in the Table 2. Table 3 presents the nominal motor voltage, current, power, and speed.
The laboratory stand consists of two identical induction motors. The first one is controlled by an industrial inverter using U/f = const control method. The task of this motor is to maintain a constant speed during the tests. The second one is the considered plant. It is supplied using an inverter controlled via dSpace hardware, which realizes the control algorithms created in MATLAB Simulink 2021b software. The full setup is presented in Figure 4 and Figure 5.
The prepared hardware measures all three of the phase currents, which are then used for dq-frame transformation. Motor speed is measured with incremental encoder. The DC-link voltage is also measured, and a chopper is used to dissipate the excess power and prevent the overvoltage from occurring. Torque meter is also used but only for verification and not for control.
Two main tests have been performed:
  • motor startup for β = 10 and different values of ω r and
  • motor startup for different values of β and arbitrary chosen ω r = 47.6 rad s .
The reference values for the d- and q-axis currents remain the same for all the tests and are equal i d r e f = 2 A , i q r e f = 4.2 A . The reference value of the d-axis flux follows from (23) and the value of parameter L m given in the Table 2. The switching voltage amplitudes are set to 20 V , which means, that γ d = γ q = 20 L σ . These values are also invariant during the tests. The results are presented in Figure 6, Figure 7, Figure 8 and Figure 9.
An important thing is that the q-axis current control method is robust and independent from the d-axis control. None of the conducted tests show any important changes in the q-axis current behavior. The only exception is the additional harmonic occurring in the i q plot for ω r = 72.4 rad s . This is, however, caused most probably by the speed measurement delay, which is relatively more significant for higher speeds. This, combined with the switching action realized by the control law, causes the chattering that could be eliminated with multiple methods.
Proceeding to the main focus of the paper, although very slightly, the d-axis current plots obtained for different motor speeds vary during the reaching phase. This behavior is natural and expected. It is the consequence of the non-ideal motor identification, which is inevitable in practice. However, when the sliding manifold is reached, the differences between subsequent plots vanish entirely.
The maximum current values obtained for the tests with three different speeds differ slightly and are approximately equal to 6.2 A . Nonetheless, they are not equal to the predicted value, which, as one may read from Figure 3, is equal to 6.75 A . This also happens due to limited parameter identification accuracy.
Regarding the IM flux values, one may notice that the q-axis flux always begins to rise after the control is engaged. This phenomenon signifies that the synchronization of the dq-frame with the d-axis flux is lost. Unfortunately, it is not possible to avoid due to the slip definition given in (2). During the initial phase of the control process, when ψ d 0 , the value of ω s l calculated with this formula tends to infinity. Because of this, it is necessary to limit the value of slip, thereby causing a temporary desynchronization. The dq-frame regains its proper orientation as it follows from (3).
As it was stated earlier, when ψ q = 0 and i q = const , the IM torque is proportional to the d-axis flux ψ d . The effect of the desynchronization impacts the torque transient response, which is why its shape differs from the ψ d plot. The two shapes are compared in Figure 7.
Most of the above conclusions also apply to the second experiment performed for three different values of the parameter β . There are two important aspects of the second test.
Firstly, it proves that the theoretical predictions considering the maximum current values are true in the sense that it cannot exceed a certain value for a given value of γ d . It is visible by comparing the d-axis current plots obtained for β = 21 and β = 40 , as the maximum current value decreased for larger β . This implies that the current cannot be increased beyond a certain limit by changing the value of β and it makes the proposed algorithm safe in a certain sense.
Secondly, the d-axis plots show that the flux time constant is noticeably impacted by the change of the parameter β . This change seems more evident for smaller values of this parameter. One may notice that the torque dynamics is also accelerated by increasing β .

6. Conclusions

This paper presented an application of a sliding mode control for IM torque control employing new sliding manifold definition. It was shown that defining the d-axis sliding variable as a linear combination of the d-axis current and the d-axis flux errors can accelerate the IM torque transient response. Moreover, it was shown, that the reference d-axis current is reached with zero steady-state error.
For the q-axis current control, a well-known time-varying sliding mode was used. It was shown that this type of control grants fast response of the q-axis current and therefore almost entirely mitigates its impact on the torque dynamics.
The presented method was thoroughly analyzed in both theory and practice. The theoretical predictions were confirmed with reasonably limited accuracy. One of the issues worth exploring in the future is to find an optimal value of the β parameters. Also, some reaching laws could be used to achieve even better performance of the presented torque control method.

Author Contributions

Methodology, F.S. and P.L.; Software, F.S.; Validation, F.S.; Formal analysis, F.S.; Investigation, F.S. and P.L.; Resources, F.S.; Writing—original draft, F.S. and P.L. 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 this 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.

References

  1. Junejo, A.K.; Xu, W.; Mu, C.; Ismail, M.M.; Liu, Y. Adaptive Speed Control of PMSM Drive System Based a New Sliding-Mode Reaching Law. IEEE Trans. Power Electron. 2020, 35, 12110–12121. [Google Scholar] [CrossRef] [Scilit]
  2. Lascu, C. Sliding-Mode Direct-Voltage Control of Voltage-Source Converters With LC Filters for Pulsed Power Loads. IEEE Trans. Ind. Electron. 2021, 68, 11642–11650. [Google Scholar] [CrossRef] [Scilit]
  3. Huangfu, Y.; Pang, S.; Nahid-Mobarakeh, B.; Guo, L.; Rathore, A.K.; Gao, F. Stability Analysis and Active Stabilization of On-board DC Power Converter System with Input Filter. IEEE Trans. Ind. Electron. 2018, 65, 790–799. [Google Scholar] [CrossRef] [Scilit]
  4. Zambelli, M.; Ferrara, A. Constrained Sliding-Mode Control: A Survey. In Variable-Structure Systems and Sliding-Mode Control: From Theory to Practice; Springer International Publishing: Cham, Switzerland, 2020; pp. 149–175. [Google Scholar] [CrossRef] [Scilit]
  5. Shao, K.; Zheng, J.; Wang, H.; Wang, X.; Lu, R.; Man, Z. Tracking Control of a Linear Motor Positioner Based on Barrier Function Adaptive Sliding Mode. IEEE Trans. Ind. Inform. 2021, 17, 7479–7488. [Google Scholar] [CrossRef] [Scilit]
  6. Zhao, X.; Fu, D. Adaptive Neural Network Nonsingular Fast Terminal Sliding Mode Control for Permanent Magnet Linear Synchronous Motor. IEEE Access 2019, 7, 180361–180372. [Google Scholar] [CrossRef] [Scilit]
  7. Wang, P.; Xu, Y.; Ding, R.; Liu, W.; Shu, S.; Yang, X. Multi-Kernel Neural Network Sliding Mode Control for Permanent Magnet Linear Synchronous Motors. IEEE Access 2021, 9, 57385–57392. [Google Scholar] [CrossRef] [Scilit]
  8. El-Sousy, F.F.M.; Alenizi, F.A.F. Optimal Adaptive Super-Twisting Sliding-Mode Control Using Online Actor-Critic Neural Networks for Permanent-Magnet Synchronous Motor Drives. IEEE Access 2021, 9, 82508–82534. [Google Scholar] [CrossRef] [Scilit]
  9. Lin, H.; Shen, X.; Yin, Y.; Liu, J.; Vazquez, S.; Alcaide, A.M.; Leon, J.I.; Wu, L.; Franquelo, L.G. Sliding Mode Control for NPC Converters via a Dual Layer Nested Adaptive Tuning Technique. IEEE Trans. Ind. Inform. 2024, 20, 11418–11428. [Google Scholar] [CrossRef] [Scilit]
  10. Shen, X.; Liu, J.; Liu, G.; Zhang, J.; Leon, J.I.; Wu, L.; Franquelo, L.G. Finite-Time Sliding Mode Control for NPC Converters With Enhanced Disturbance Compensation. IEEE Trans. Circuits Syst. I Regul. Pap. 2025, 72, 1822–1831. [Google Scholar] [CrossRef] [Scilit]
  11. Sepestanaki, M.A.; Rezaee, H.; Soofi, M.; Fayazi, H.; Rouhani, S.H.; Mobayen, S. Adaptive continuous barrier function-based super-twisting global sliding mode stabilizer for chaotic supply chain systems. Chaos Solitons Fractals 2024, 182, 114828. [Google Scholar] [CrossRef] [Scilit]
  12. Zhou, S.; Liu, Z.; Li, M.; Liu, D.; Wang, C.; Li, H. A Study on Fractional-Order Adaptive Super-Twisting Sliding Mode Control for an Excavator Working Device. Appl. Sci. 2025, 15, 12581. [Google Scholar] [CrossRef] [Scilit]
  13. Bartoszewicz, A. A new reaching law for sliding mode control of continuous time systems with constraints. Trans. Inst. Meas. Control 2014, 37, 515–521. [Google Scholar] [CrossRef] [Scilit]
  14. Bartoszewicz, A.; Nowacka-Leverton, A. ITAE optimal sliding modes for third-order systems with input signal and state constraints. IEEE Trans. Autom. Control 2010, 55, 1928–1932. [Google Scholar] [CrossRef] [Scilit]
  15. Komurcugil, H. A new sliding mode control for single-phase UPS inverters based on rotating sliding surface. In Proceedings of the 2010 IEEE International Symposium on Industrial Electronics, Bari, Italy, 4–7 July 2010; pp. 579–584. [Google Scholar] [CrossRef] [Scilit]
  16. Komurcugil, H. Rotating-sliding-line-based sliding-mode control for single-phase UPS inverters. IEEE Trans. Ind. Electron. 2012, 59, 3719–3726. [Google Scholar] [CrossRef] [Scilit]
  17. Yildirim, M.; Polat, M.; Kürüm, H. A Survey on Comparison of Electric Motor Types and Drives Used for Electric Vehicles. In Proceedings of the 16th International Power Electronics and Motion Control Conference and Exposition, Antalya, Turkey, 21–24 September 2014. [Google Scholar]
  18. Popescu, M.; Goss, J.; Staton, D.A.; Hawkins, D.; Chong, Y.C.; Boglietti, A. Electrical Vehicles—Practical Solutions for Power Traction Motor Systems. IEEE Trans. Ind. Appl. 2018, 54, 2751–2762. [Google Scholar] [CrossRef] [Scilit]
  19. Poudel, B.; Amiri, E.; Rastgoufard, P.; Mirafzal, B. Toward Less Rare-Earth Permanent Magnet in Electric Machines: A Review. IEEE Trans. Magn. 2021, 57, 900119. [Google Scholar] [CrossRef] [Scilit]
  20. Huynh, T.A.; Chen, P.H.; Hsieh, M.F. Analysis and Comparison of Operational Characteristics of Electric Vehicle Traction Units Combining Two Different Types of Motors. IEEE Trans. Veh. Technol. 2022, 71, 5727–5742. [Google Scholar] [CrossRef] [Scilit]
  21. S, M.D.; Bagyaveereswaran, V. Electric Motor Systems: Relative Study on Diverse Motors in the Electric Vehicles. In Proceedings of the Innovations in Power and Advanced Computing Technologies (i-PACT), Kuala Lumpur, Malaysia, 8–10 December 2023; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
  22. Doerr, J.; Fröhlich, G.; Stroh, A.; Baur, M. The Electric Drivetrain with Three-motor Layout of the Audi E-tron S. MTZ Worldw. 2020, 71, 16–25. [Google Scholar] [CrossRef] [Scilit]
  23. Fahimi, B.; Lewis, L.H.; Miller, J.M.; Pekarek, S.D.; Boldea, I.; Ozpineci, B.; Hameyer, K.; Schulz, S.E.; Ghaderi, A.; Popescu, M.; et al. Automotive Electric Propulsion Systems: A Technology Outlook. IEEE Trans. Transp. Electrif. 2024, 10, 5190–5214. [Google Scholar] [CrossRef] [Scilit]
  24. Tarchała, G.; Orłowska-Kowalska, T. Discrete Sliding Mode Speed Control of Induction Motor Using Time-Varying Switching Line. Electronics 2020, 9, 185. [Google Scholar] [CrossRef] [Scilit]
  25. Szewczyk, F.; Chudzik, P. Sliding Mode Control Restart Strategy for Rotating Induction Machine Using Time-Varying Switching Line. Przegląd Elektrotechniczny 2024, 3, 147726. [Google Scholar] [CrossRef] [Scilit]
  26. Simon, M.G.; Fodor, D. Comparative Analysis of Field Oriented Control and Direct Torque Control Through Simulation in MATLAB Simulink for an Automotive Drive Motor. Eng. Proc. 2024, 79, 33. [Google Scholar] [CrossRef] [Scilit]
  27. Telford, D.; Dunnigan, M.; Williams, B. A comparison of vector control and direct torque control of an induction machine. In Proceedings of the 2000 IEEE 31st Annual Power Electronics Specialists Conference. Conference Proceedings (Cat. No.00CH37018), Galway, Ireland, 23 June 2000; Volume 1, pp. 421–426. [Google Scholar] [CrossRef] [Scilit]
  28. Takahashi, I.; Noguchi, T. A New Quick-Response and High-Efficiency Control Strategy of an Induction Motor. IEEE Trans. Ind. Appl. 1986, IA-22, 820–827. [Google Scholar] [CrossRef] [Scilit]
  29. Lascu, C.; Boldea, I.; Blaabjerg, F. Direct torque control of sensorless induction motor drives: A sliding-mode approach. IEEE Trans. Ind. Appl. 2004, 40, 582–590. [Google Scholar] [CrossRef] [Scilit]
  30. Sorchini, Z.; Krein, P.T. Formal derivation of direct torque control for induction machines. IEEE Trans. Power Electron. 2006, 21, 1428–1436. [Google Scholar] [CrossRef] [Scilit]
  31. Chapuis, Y.; Roye, D. Direct torque control and current limitation method in start up of an induction machine. In Proceedings of the 1998 Seventh International Conference on Power Electronics and Variable Speed Drives (IEE Conf. Publ. No. 456), London, UK, 21–23 September 1998; pp. 451–455. [Google Scholar] [CrossRef] [Scilit]
  32. Mino Aguilar, G.; Muñoz Hernandez, G.A.; Romeral, J.L.; Cortez, L.; Saynes Torres, J. Implementation of the direct torque control (DTC) in current model, with current starting limiter. In Proceedings of the CONIELECOMP 2012, 22nd International Conference on Electrical Communications and Computers, Cholula, Mexico, 27–29 February 2012; pp. 278–282. [Google Scholar] [CrossRef] [Scilit]
  33. Ben Salem, F.; Almousa, M.T.; Derbel, N. Direct Torque Control with Space Vector Modulation (DTC-SVM) with Adaptive Fractional-Order Sliding Mode: A Path Towards Improved Electric Vehicle Propulsion. World Electr. Veh. J. 2024, 15, 563. [Google Scholar] [CrossRef] [Scilit]
  34. Wang, Z.; Lin, Z.; Jin, X.; Yan, Y. Predictive Torque Control of Permanent Magnet Motor for New-Energy Vehicles Under Low-Carrier-Ratio Conditions. World Electr. Veh. J. 2025, 16, 146. [Google Scholar] [CrossRef] [Scilit]
  35. Ait Abbas, H.; Zegnini, B.; Belkheiri, M. Neural network-based adaptive control for induction motors. In Proceedings of the 2015 IEEE 12th International Multi-Conference on Systems, Signals & Devices (SSD15), Mahdia, Tunisia, 16–19 March 2015; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
  36. Blaabjerg, F.; Krishnan, R.; Kaźmierkowski, M.P. Control in Power Electronics: Selected Problems (Academic Press Series in Engineering); Academic Press: Cambridge, MA, USA, 2002. [Google Scholar]
Figure 1. Block diagram of the control system.
Figure 1. Block diagram of the control system.
Energies 18 06532 g001
Figure 2. An example of a practical trajectory (obtained with limited switching frequency) of a system controlled with the proposed sliding mode for zero initial conditions of the state variables.
Figure 2. An example of a practical trajectory (obtained with limited switching frequency) of a system controlled with the proposed sliding mode for zero initial conditions of the state variables.
Energies 18 06532 g002
Figure 4. A photo of the laboratory stand. The most important elements are described in the picture. The algorithms are executed by the dSpace card and PC, which control the whole setup.
Figure 4. A photo of the laboratory stand. The most important elements are described in the picture. The algorithms are executed by the dSpace card and PC, which control the whole setup.
Energies 18 06532 g004
Figure 5. A photo of the mechanical system with two identical induction motors. The one on the left is controlled with a standard industrial inverter and serves as a load source. The one on the right is controlled with the laboratory setup presented in Figure 4.
Figure 5. A photo of the mechanical system with two identical induction motors. The one on the left is controlled with a standard industrial inverter and serves as a load source. The one on the right is controlled with the laboratory setup presented in Figure 4.
Energies 18 06532 g005
Figure 6. Currents and fluxes of the IM during startup for three different values of ω r and β = 10 .
Figure 6. Currents and fluxes of the IM during startup for three different values of ω r and β = 10 .
Energies 18 06532 g006
Figure 7. Torque and d-axis flux of the IM during startup for three different values of ω r and β = 10 .
Figure 7. Torque and d-axis flux of the IM during startup for three different values of ω r and β = 10 .
Energies 18 06532 g007
Figure 8. Currents and fluxes of the IM during startup for three different values of β and ω r = 47.6 rad s .
Figure 8. Currents and fluxes of the IM during startup for three different values of β and ω r = 47.6 rad s .
Energies 18 06532 g008
Figure 9. Torque and d-axis flux of the IM during startup for three different values of β and ω r = 47.6 rad s .
Figure 9. Torque and d-axis flux of the IM during startup for three different values of β and ω r = 47.6 rad s .
Energies 18 06532 g009
Table 1. Definitions of symbols used in model description.
Table 1. Definitions of symbols used in model description.
u d , u q stator voltages in d, q axes, respectivelyV
i d , i q stator currents in d, q axes, respectivelyA
ψ ^ d , ψ ^ q d and q coordinate of rotor flux vectorWb
ψ d , ψ q d and q coordinate of rotor flux estimate vectorWb
R s , R r stator and rotor resistance Ω
L s , L r stator and rotor inductanceH
L m magnetizing inductanceH
L σ leakage inductance coefficient L σ = L r L s L m 2 L r H
ω e electrical synchronous speed rad s
ω r mechanical angular speed of the motor rad s
pnumber of pole pairs-
ω s l slip frequency ω s l = ω e p ω r rad s
τ e normalized torqueNm
Table 3. Nominal parameters of the induction machine.
Table 3. Nominal parameters of the induction machine.
ParameterValueDescription
n n 1420nominal speed [rpm]
P n 2200nominal power [W]
I n 4.85nominal current [A]
U n 400nominal voltage [V]
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

Szewczyk, F.; Leśniewski, P. Current-Flux Plane Sliding Mode for Induction Motor Torque Control. Energies 2025, 18, 6532. https://doi.org/10.3390/en18246532

AMA Style

Szewczyk F, Leśniewski P. Current-Flux Plane Sliding Mode for Induction Motor Torque Control. Energies. 2025; 18(24):6532. https://doi.org/10.3390/en18246532

Chicago/Turabian Style

Szewczyk, Filip, and Piotr Leśniewski. 2025. "Current-Flux Plane Sliding Mode for Induction Motor Torque Control" Energies 18, no. 24: 6532. https://doi.org/10.3390/en18246532

APA Style

Szewczyk, F., & Leśniewski, P. (2025). Current-Flux Plane Sliding Mode for Induction Motor Torque Control. Energies, 18(24), 6532. https://doi.org/10.3390/en18246532

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