Next Article in Journal
Design and Simulation Analysis of Docking Interface of Linked In-Orbit Replacement Module
Previous Article in Journal
Simulation and Validation of Cavitating Flow in a Torque Converter with Scale-Resolving Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Transient and Steady-State Performance Improvement of IM Drives Based on Dual-Torque Model

School of Electrical Engineering, Guangxi University, Nanning 530004, China
*
Author to whom correspondence should be addressed.
Machines 2023, 11(4), 490; https://doi.org/10.3390/machines11040490
Submission received: 13 March 2023 / Revised: 14 April 2023 / Accepted: 17 April 2023 / Published: 19 April 2023
(This article belongs to the Section Electrical Machines and Drives)

Abstract

:
Transient response performance and steady-state operation performance are the two most important performance indicators of a motor drive system. In order to solve these two problems, this study proposes a new induction motor (IM) model, and then designs a new simplified linearization controller method. First, the tangential force that determines the transient process of the motor is represented by electromagnetic torque, and the radial force is represented by reactive torque. Then, the dual-torque model of IM is derived, which not only accurately shows the rotating air-gap magnetic field through the amplitude and rotating angular frequency, but also visually demonstrates the physical essence of the transient process of IM. Then, this study proposes a simplified feedback linearization method without the analysis of zero dynamic. In addition, a time-scale hierarchical control system is designed to reduce the ripple caused by the coupling of different time-scale variables. The experimental results show that the steady-state torque ripple of the proposed method is 65% lower than that of RFOC, and the torque response speed is 10% higher than that of DTC.

1. Introduction

In recent years, battery electric vehicles (BEVs) and plug-in hybrid electric vehicle (PHEVs) have been introduced as new energy vehicles that are driven by electric motors, and they have grown in popularity [1]. The performance of the induction motor (IM) drive system directly determines the motion performance of the vehicle. Fast response speed during acceleration and smooth operation while cruising are required by the IM drive system [2]. In other words, fast transient response speed and small steady state torque ripple are the critical issues of IM drives [3,4]; this involves two concepts: (a) the model; and (b) linearization.
Rotor field-oriented control (RFOC) and direct torque control (DTC) based on a two-phase perpendicular coordinate system are the two classical control algorithms for IMs. With rotating coordinate transformation, RFOC decompose the stator current into flux linkage current and torque current in d q axis to realize the linear control of torque and flux linkage [5]. This method shows high control accuracy but slow torque response speed. The decoupling relationship can only be established when the magnetic linkage amplitude has minimal fluctuations. Therefore, the RFOC is approximately decoupled. Rated excitation is not required under light load conditions, which leads to performance degradation [6]. When the electric vehicle accelerates and decelerates frequently, the fluctuation in the DC bus voltage also destabilizes the flux linkage, which then also weakens the control performance [7]. When the speed rises above the rated speed, the coupling between torque current and excitation current can become so large that it becomes out of control [8]. In the α β axis, DTC selects the best voltage vector through the switch vector table to directly control the stator flux amplitude and electromagnetic torque. Therefor DTC shows faster torque response speed than RFOC. However, DTC has large torque and flux ripples, and the switching frequency is not fixed, due to the hysteresis controller. To solve these problems, many methods have been proposed: SVM [9], constant switching frequency [10], the duty-cycle method [11], deadbeat control method [12], and neural network method [13]. These methods have reduced ripples with additional control parts, but often complicate the control structure. Both RFOC and DTC are based on quasi-transient state models instead of complete transient models, which makes the decoupling conditions essential. Therefore, in this case, it is impossible to improve both the transient and steady-state responses.
From the perspective of the physical mechanism, the essence of the flux linkage and torque changes during the transient is the change of reactive and active energies. Therefore, a thorough motor transient model was needed to describe this process. It is easy to use instantaneous active and reactive power to build a motor model. Indirect instantaneous reactive power and instantaneous active power (IPQC) directly use dual instantaneous power to control the rotating magnetic field to reduce the torque and flux ripples, but they include an additional current decoupling part [14]. A dual instantaneous power algorithm can also be directly applied to the motor drive without a current PI controller, resulting in increased current harmonics [15]. Furthermore, instantaneous reactive power and instantaneous active power directly determine the amplitude change rate and the rotation change rate of the stator magnetic field. The amplitude and angular frequency of the magnetic field have been be used to establish the transient model of the motor. A model obtained from a large amount of test data could describe the process from power supply voltage and frequency to amplitude and phase of response [16]. However, this conclusion has yet to be experimentally proven.
The next problem is the linearization of torque and flux linkage. In contrast to the traditional local linearization using Taylor series expansion near the stable operation point, the global linearization method does not ignore any higher-order nonlinear term in the linearization process, so this method is accurate [17,18]. Input-output linearization is a classical global linearization method that can decouple the motor system into the independent flux linkage system and torque system. By deducing the affine nonlinear model and selecting the differential homeomorphism transformation, the decoupling controller is designed through the state feedback control law [19,20,21]. When the relative-degree of the system is not equal to the order of the system, the complex zero dynamic problem must be discussed before the decoupling controller can be designed [22]. The input-output linearization steps are numerous and have no clear physical definitions, which has limited its applications. In order to simplify these methods, a direct feedback linearization control (DFL) based on input-output linearization was proposed; this could also realize the decoupling of torque and flux linkage [23].
Therefore, an accurate description of the motor transient and global linearization are two key issues to consider for high-performance motor control algorithms. Reference [24] selected the scalar product and the vector product of the stator and rotor flux vectors, as well as the square signal of the flux amplitude, to construct the mathematical model of an IM and proposed a sliding-mode variable control structure based on feedback linearization, which improves the robustness and steady-state control accuracy of the system. This method could accurately describe the transient process of the motor and achieve global decoupling. However, this method still had some shortcomings: (1) it did not explain the physical significance of the new variables and models; and (2) sliding mode transformation achieved good results but complicated the algorithm.
This paper proposes a new IM model and a new control algorithm, which could effectively reduce the steady-state ripple and improve the transient torque response speed. First, the tangential action of the rotating magnetic field of IM is characterized by the reactive torque, and then the mathematical model with the reactive torque and the electromagnetic torque as state variables could be expressed as a dual-torque model. This model directly shows the changes in reactive and active energy in the transient process of IM, which is the physical quantity essence of the motor transient. The electromagnetic torque and reactive torque are naturally perpendicular in space, which could greatly simplify the analysis process of feedback linearization and avoid the zero-dynamic problem. In addition, the dual-torque control system is linearized into two cascaded first-order systems, so its stability is easy to explain. Then, we designed a control method based on different time scales to reduce the pulsation caused by the stator flux and the torque coupling, which is the defect of DTC. Finally, the electromagnetic torque and reactive torque are directly applied as the inner-loop feedback to speed up the torque response speed, and this improves the defects of RFOC. The proposed method is verified on an experimental platform of IM driven by a two-level inverter controlled by a dSPACE DS1104 controller.

2. Conventional Model of IM Drives

2.1. Mathematical Model of IM

In the rotating two-phase perpendicular coordinate system, the state space equations of squirrel-cage IM are as follows:
d i sd d t = L m R r σ L s L r 2 ψ rd + L m σ L s L r ω ψ rq R s L r 2 + R r L m 2 σ L s L r 2 i sd + ω 1 i sq + 1 σ L s u sd
d i sq d t = L m R r σ L s L r 2 ψ rq L m σ L s L r ω ψ rd R s L r 2 + R r L m 2 σ L s L r 2 i sq ω 1 i sd + 1 σ L s u sq
d ψ rd d t = R r L r ψ rd + ( ω 1 ω ) ψ rq + L m R r L r i sd
d ψ rq d t = R r L r ψ rq ( ω 1 ω ) ψ rd + L m R r L r i sq
T e = J 1 n p d ω d t + T L
where: u is winding voltage; R is winding resistance; i is winding current; ψ is flux linkage; ω is rotor speed; and L is winding inductance. s and r represent the stator components and rotor components respectively; L m is the mutual inductance between stator winding and rotor winding; T e is electromagnetic torque, or active torque; T L is load torque; J is rotary inertia; n p is pole pairs of motor; ω 1 is angular frequency of stator magnetic field; and the d and q represent d-axis and q-axis components respectively. σ is leakage inductance, and σ = 1 ( L m 2 / L s L r ) .
The electromagnetic torque T e can be expressed by the following:
T e = 3 2 n p L m L r ( i sq ψ rd i sd ψ rq )
In the stationary two-phase perpendicular coordinate system, the state-space equations of squirrel-cage IM are expressed as follows:
d i s α d t = R r σ L s L r ψ s α + 1 σ L s ω ψ s β ( R s σ L s + R r σ L r ) i s α ω i s α + 1 σ L s u s α
d i s β d t = R r σ L s L r ψ s β 1 σ L s ω ψ s α ( R s σ L s + R r σ L r ) i s β + ω i s α + 1 σ L s u s β
d ψ s α d t = u s α R s i s α
d ψ s β d t = u s β R s i s β
T e = J 1 n p d ω d t + T L
The electromagnetic torque T e can be rewritten as follows:
T e = 3 2 n p ( ψ s α i s β ψ s β i s α )
where, α and β represent α -axis and β -axis components, respectively.

2.2. Conventional RFOC

The basic principle of RFOC is to control the torque and flux linkage through the decoupled excitation current i sd and torque current i sq , respectively, by coordinate revolution transformation according to the rotor field orientation.
When the direction of the rotor magnetic field is aligned with the d -axis of the rotor rotating magnetic field,
ψ rd = ψ r
ψ rq = 0
The necessary conditions for RFOC is d ψ r d t 0 , and then by substituting (19) and (20) into (7)–(12), we obtain
ψ r = L m i sd
T e = 3 2 n p L m 2 L r i sq
From the previous two equations, we know that ψ r can be adjusted by i sd and T e can be adjusted by i sq . These two processes are independent of each other.

2.3. Conventional DTC–SVM

The basic principle of DTC–SVM is to control the electromagnetic torque and stator flux linkage simultaneously by adjusting the stator voltage vector.
Since the stator resistance voltage drop is so small, R s can be ignored. Formula (1) can be rewritten as follows:
u s = d ψ s d t
The above equation can be approximately rewritten as follows:
Δ ψ s = u s Δ t
The electromagnetic torque T e can be written as follows:
T e = 3 2 n p L m σ L s L r ψ s ψ r sin ρ sr
where, t is time, ρ sr represents phase angle between ψ s and ψ r .
In order to accurately control the electromagnetic torque, it is necessary to keep the amplitude of ψ s constant and keep the trajectory of its track circular. This is achieved through the hysteresis comparison controller in the initial DTC, which lead to increments in ripples of torque and flux. To maintain minimal ripples, space vector modulation (SVM) is introduced into the control system.

3. The Proposed Method

The core of the electromechanical energy conversion of IM is a rotating air-gap magnetic field. As a rotating object, its dynamic characteristics can be better described by the amplitude and the rotational angular frequency, as compared to the Cartesian coordinate system. When the IM is disturbed, its torque and flux linkage change. As compared to its steady-state operation, this is directly reflected by the change of the amplitude and angular frequency of the rotating magnetic field. Essentially, this is the change of the instantaneous reactive power and instantaneous active power from the perspective of power balance.
The rotating air-gap magnetic field induces the stator rotating voltage vector in the stator winding and the rotor rotating voltage vector in the rotor winding. The rotor rotating voltage vector is directly related to the output torque. Because the stator leakage inductance of the IM is relatively small as compared to the mutual inductance, the stator resistance is also small, and the rotor electromotive force amplitude of the IM is approximately equal to the stator side voltage amplitude. Moreover, the rotor electromotive force rotation frequency is the same as the synchronous rotation frequency.

3.1. Dual-Torque Model of IM

The model shown by Formulas (7)–(11) is the most widely applied IM model, which is based on the mathematical relationship between various state variables. However, due to the high-order, nonlinear, and coupling characteristics of IM, the model cannot directly represent the physical essence of the transient process of IM.
Based on the dynamics of motor rotating voltage vector, IPQC establishes a model reflecting the transient process of the motor using instantaneous reactive power and instantaneous active power. However, the power quantity is not a dynamic variable, so the model cannot directly describe the dynamics of IM transient process. Therefore, we attempted to characterize the flux linkage with the reactive torque, and then we deduced the dynamic characteristics of the motor transient with the reactive torque and electromagnetic torque.
According to the description of the instantaneous power on the amplitude and the rotation angle frequency of the stator rotating voltage vector, the reactive torque should be the radial force, which determines its amplitude movement. The electromagnetic torque should be the tangential force, which determines its rotation angle frequency movement. Moreover, the reactive torque must be an electrical quantity in the same category as electromagnetic torque. Therefore, reactive torque is the duality of electromagnetic torque in both physics and mathematics. The equivalent physical model of IM is shown in Figure 1.
The normalized electromagnetic torque is defined as the vector product of the stator flux linkage vector and the stator current, as follows:
τ s = ψ s i s
The normalized reactive torque is the duality of the electromagnetic torque, so it should be expressed by the scalar product of the stator flux linkage vector and the stator current vector as follows:
η s = ψ s i s
where τ s represents the normalized electromagnetic torque, η s represents the normalized reactive torque, represents vector product, and represents scalar product.
Next, the appropriate state variables should be selected. Evidently,
τ s = ψ s α i s β ψ s β i s α
η s = ψ s α i s α + ψ s β i s β
Considering the rotating magnetic field, the other two state variables are the amplitude and phase of the stator rotating magnetic field, as follows:
ψ s 2 = ψ s α 2 + ψ s β 2
ρ = arctan ( ψ s β ψ s α )
ω = ω
After calculating the differential of Formulas (22)–(25), we substituted Formulas (7)–(11) into the result. The dual-torque model can be written as follows:
d τ s d t = R s L r + R r L s σ L s L r τ s + ( ψ s β σ L s + η s ψ s β ψ s 2 + τ s ψ s α ψ s 2 ) u s α + ( ψ s α σ L s η s ψ s α ψ s 2 + τ s ψ s β ψ s 2 ) u s β + ω η s 1 σ L s ω ψ s 2
d η s d t = R s L r + R r L s σ L s L r η s + ( ψ s α σ L s τ s ψ s β ψ s 2 + η s ψ s α ψ s 2 ) u s α + ( ψ s β σ L s + τ s ψ s α ψ s 2 + η s ψ s β ψ s 2 ) u s β ω τ s + R r σ L s L r ψ s 2 R s τ s 2 + η s 2 ψ s 2
d ρ s d t = R s τ s ψ s 2 + ψ s α ψ s 2 u s β ψ s β ψ s 2 u s α
d ψ s 2 d t = 2 R s η s + ψ s α u s α + ψ s β u s β
In consideration of rotor speed dynamics, Formula (17) can be rewritten as the following:
d ω d t = n p J ( 3 2 n p τ s T L )
Formulas (29) and (31) indicate that the rotation angle frequency or the magnetic phase of the stator flux can also be selected as the output quantity. However, the phase is not the response when the dual torque acts directly on the rotating magnetic field. It is just the reflection of the frequency difference between the IM rotating magnetic field and the power voltage vector u s due to the disturbance. The phase angle ρ s cannot directly reflect the dynamic changes of the induction motor at that moment. Then, the output variables of the dual-torque model should be selected as the amplitude of the stator flux and the rotation angle frequency. The dual-torque model is completely described by the Formulas (27), (28), (30), and (31). In other words, the dual torque model is a fourth-order model described by reactive torque η s , electromagnetic torque τ s , square of the amplitude of the stator flux linkage ψ s 2 , and rotation angle frequency ω . The dual-torque model directly relates the input instantaneous power on the stator side and the torque on the rotor side dynamically.

3.2. Linearization of Dual-Torque Model

Although the dual-torque model intuitively represents the transient essence of IM, torque coupling in Formulas (27) and (28) still exists, and it is a coupled nonlinear system. It is necessary to decouple the dual torque. In order to ensure unconditional decoupling, the local linearization near the steady working point is not feasible. Input-output linearization requires the construction of an affine nonlinear model with complex steps and no clear physical significance. According to Formulas (20) and (21), the dual-torque coordinate system can be expressed as shown in Figure 2. As shown in Figure 2, the dual-torque is naturally orthogonal in the space, which indicates that the decoupling controller based on the dual-torque model has strong decoupling performance, because this perpendicular is unconditional.
This method must also analyze the zero-dynamic stability problem. A simple state transformation method that can realize linearization is proposed. Based on the aforementioned dual-torque model, the proposed method simplified the conventional FBL.
Two variables can be defined by the following:
k q = ( ψ s β σ L s + η s ψ s β ψ s 2 + τ s ψ s α ψ s 2 ) u s α + ( ψ s α σ L s η s ψ s α ψ s 2 + τ s ψ s β ψ s 2 ) u s β + ω η s 1 σ L s ω ψ s 2
k d = ( ψ s α σ L s τ s ψ s β ψ s 2 + η s ψ s α ψ s 2 ) u s α + ( ψ s β σ L s + τ s ψ s α ψ s 2 + η s ψ s β ψ s 2 ) u s β ω τ s + R r σ L s L r ψ s 2 R s τ s 2 + η s 2 ψ s 2
These two variables can be used as the input signals for the dual-torque decoupling.
Then, the nonlinear system can be written as the following linear system:
d τ s d t = R s L r + R r L s σ L s L r τ s + k q
d η s d t = R s L r + R r L s σ L s L r η s + k d
d ω d t = n p J ( 3 2 n p τ s T L )
d ψ s 2 d t = 2 R s η s + ψ s α u s α + ψ s β u s β
It is obvious that k q and k d control τ s and η s as input signals, respectively, and then τ s and η s control ω and ψ s 2 , respectively.
The next step is to find a state transformation. We solved Formulas (32) and (33), as follows:
u s α = x 22 y ( k q ω η s + 1 σ L s ω ψ s 2 ) - x 12 y ( k d + ω τ s R r σ L s L r ψ s 2 + R s τ s 2 + η s 2 ψ s 2 )
u s β = x 11 y ( k d + ω τ s R r σ L s L r ψ s 2 + R s τ s 2 + η s 2 ψ s 2 ) x 21 y ( k q ω η s + 1 σ L s ω ψ s 2 )
where
x 11 = ψ s β σ L s + η s ψ s β ψ s 2 + τ s ψ s α ψ s 2 x 12 = ψ s α σ L s η s ψ s α ψ s 2 + τ s ψ s β ψ s 2 x 21 = ψ s α σ L s τ s ψ s β ψ s 2 + η s ψ s α ψ s 2 x 22 = ψ s β σ L s + τ s ψ s α ψ s 2 + η s ψ s β ψ s 2
y = x 11 x 22 x 12 x 21 = τ s 2 + η s 2 ψ s 2 ψ s 2 ( σ L s ) 2
In order to ensure the feasibility of this linearization, it is necessary to ensure that the transformation matrix from the control signals k q and k d to the reference voltage u s α and u s β is invertible, respectively. Based on Formulas (38) and (39), we know that the transformation matrix P can be written as follows:
P = 1 y x 11 x 12 x 21 x 22 = ( σ L s ) 2 ψ s 2 ( τ s 2 + η s 2 ) ( σ L s ) 4 ψ s 4 x 11 x 12 x 21 x 22
The magnetic leakage coefficient σ 1 , and it is consistently found that stator flux linkage ψ s , the stator inductance L s , the reactive torque η s , and the electromagnetic torque τ s are not zero when the motor was running, so the above formula is always reversible. In other words, this state transformation always exists, so the proposed feedback linearization is valid. Therefore, the proposed method can realize the global decoupling of ψ s 2 and T e . The system described in Formulas (40)–(43) can be easily divided into two subsystems, as follows:
d τ s d t = R s L r + R r L s σ L s L r τ s + k q d ω d t = n p J ( 3 2 n p τ s T L )
d η s d t = R s L r + R r L s σ L s L r η s + k d d ψ s 2 d t = 2 R s η s + ψ s α u s α + ψ s β u s β
Formula (49) represents the conversion process of electric energy to mechanical energy, and Formula (50) represents the conversion process of electric energy to magnetic energy. Furthermore, ω can be controlled by k q , and ψ s 2 can be controlled by k d . These two processes are independent of each other, so ω and ψ s 2 are decoupled.

3.3. Stability Analysis of Dual-Torque Controller

Reference [25] elaborated on the inevitable zero dynamic problem in feedback linearization. The main content of feedback linearization was to transform a nonlinear system into a linear system through a set of nonlinear coordinate transformations. According to the relationship between the system order n and the relative order r of the system, it could be discussed in two cases: (1) when r = n , the nonlinear system could be precisely linearized by nonlinear feedback; and (2) when r < n , there will inevitably be an n r order zero dynamic subsystem, which was unobservable. Therefore, if the zero dynamic subsystem was unstable, then the entire system cannot be asymptotically stable. Regardless of the method used for feedback linearization, this issue must be addressed.
The output equation of the system Is expressed as follows:
y = y 1 y 2 = h 1 ( x ) h 2 ( x ) = ω ψ s 2
For the subsystem described in Formula (43), The second derivative of ω appears as τ s , so the relative-order of first subsystem is 2. For the subsystem described in Formula (44), the second derivative of ψ s 2 appears as η s , so the relative order of second subsystem is 2. Therefore, the relative order of the system is 4. According to Section 3.1, the dual-torque model is a fourth-order model. Therefore, the relative-order of the dual-torque model is equal to the system order. Based on the above theory, the proposed method will not exhibit zero dynamic subsystems. Therefore, as compared to conventional method [26], the proposed method avoids the occurrence of zero dynamic problems.
In addition, since the decoupled dual-torque model is linear, the classical linear system theory can be used to analyze its stability. Because the poles of the differential equations of τ s and η s are located in the left half-plane, the controller is stable. Consequently, the proposed linearization method is an effective and simplified method.

3.4. Multi-Time Scale Control System Based on Dual-Torque Model

After the nonlinear and coupled system model is converted into a linearized and decoupled system model, the linear control method can be applied. For the simple system described by Formulas (49) and (50), the closed-loop control system can be designed with PI controller, as follows:
k q = k 11 ( η s ref η s ) + k 12 0 t ( η s ref ( x ) η s ( x ) ) dx η s ref = k 13 ( ω s ref ω s ) + k 14 0 t ( ω s ref ( x ) ω s ( x ) ) dx
k d = k 21 ( τ s ref τ s ) + k 22 0 t ( τ s ref ( x ) τ s ( x ) ) dx η s ref = k 23 ( ψ s 2 ref ψ s 2 ) + k 24 0 t ( ψ s 2 ref ( x ) ψ s 2 ref ( x ) ) dx
The rotational speed is a mechanical quantity, so it is a slow variable with a change rate of 1000 ms, according to Table A1. The dynamic characteristics of the magnetic linkage are determined by the rotor time constant
τ r = L r R r
By substituting the data from Table A2 into Formula (48), the time-variation scale is approximately 111 ms.
The time-variation scale of electromagnetic torque can be expressed by the following formula:
τ η = σ L s R s + L m L r 2 R r
By substituting the data from Table A2 into Formula (49), the time-variation scale is approximately 3.06 ms. According to Formulas (22) and (23), reactive torque and electromagnetic torque are physical quantities in the same category, so they have the same time-variation scale.
In summary, the rotational speed ω and the flux linkage ψ s are the state quantities of the same slow time scale, whereas the electromagnetic torque τ s and the reactive torque η s are fast variables. The conventional IM control system controls the flux and torque simultaneously, and the state variables of different time scales are coupled, resulting in torque and flux ripples.
The reactive torque and electromagnetic torque proposed in this paper are physical quantities in the same category that describe the same physical object, so they have the same time scale. The state variable is changed to dual torque, from torque and flux linkage. The control system proposed in this paper places the dual-torque on the same layer of the inner loop and places the flux and speed control on the same layer of the outer loop, which reduces the torque ripple caused by the coupling of state variables at different time scales. The control system structure block diagram was created based on the aforementioned theoretical analysis, and it is shown in Figure 3.

3.5. Dual-Torque Calculation and Stator Flux Observation

Reference Signal Generator: The error between the speed signal ω ref of the external controller and the measured speed signal ω generates the electromagnetic torque command τ s ref through the PI controller; then, the error between the electromagnetic torque command τ s ref and the measured electromagnetic torque τ s generates control signal k q through the PI controller. The error between the magnetic linkage square command ( ψ s ref ) 2 of the external controller and the measured magnetic linkage amplitude square ( ψ s ) 2 generates the reactive torque command τ s ref through the PI controller. Finally, the error between the reactive torque command τ s ref and the measured reactive torque τ s generates the control signal k d through the PI controller.
Signal Measurement and Calculation: The rotor speed is directly measured by the speed sensor, and the three-phase current signal is measured by the current sensor of each phase. The stator voltage signal is directly synthesized from the DC bus voltage and the output signal of the inverter, which can reduce the noise signal in the direct measurement process. The calculation method of stator flux linkage ψ s is as follows:
ψ s α = ( u s α R s i s α ) dt ψ s β = ( u s β R s i s β ) dt
ψ s 2 = ψ s α 2 + ψ s β 2
This analysis shows that the methods proposed in this study do not use a rotation coordinate transformation. Moreover, the dual-torque signals calculated by stator voltage ψ s and stator current i s are directly used as the inner-loop feedback signal, which improves the torque response speed.
Decoupled Controller: The controller parameters include the square of the flux amplitude ψ s 2 ; the component of the flux amplitude ψ s α and ψ s β ; the reactive torque η s ; the electromagnetic torque τ s ; the voltage component u s α and u s β ; and the rotor speed ω . After control signals k q and k d are input to the controller, the controller will output signals u s α and u s β , respectively. Because the error between the actual value u s α , u s β and the command values u s α ref , u s β ref is very small, the command value of the control voltage can be regarded as the actual value, that is u s α ref = u s α and u s β ref = u s β .

4. Results and Analysis of Experiment

In order to verify the proposed algorithm, the experiment was implemented based on the dSPACE DS1104 controller platform for IM drives. The sampling frequency was 10 kHz, and the DC bus voltage was 300 V. The rotor speed was measured by the speed encoder. The parameters of the IM used in the experiment are shown in Table A2.
The calculation formula for calculating the pulsation of the torque and the stator flux amplitude in steady state is as follows:
T ripple = 1 N n = 1 N ( T ( n ) T ¯ ) 2
where, T ripple is ripple of torque, T ( n ) is value at the n-th point, T ¯ is the average of the selected data, and N is number of sampling points.
The experimental group was the proposed method, and the control group was RFOC and DTC–SVM. In order to ensure the effectiveness of the experiment, the same speed PI parameters were used in the three experiments. The experimental equipment is shown in Figure 4.

4.1. Step Speed Transient Characteristic

Firstly, the speed characteristics of the proposed method were studied and compared with RFOC and DTC–SVM. The flux linkage amplitude was 0.5 Wb, and the motor was set at 100 rpm after starting; after this, a speed command of 500 r/min was given. The step speed response characteristics of the three methods are shown in Figure 5. The three methods could accurately track the reference speed, and the overshoot was zero. The experimental results showed that the speed response time of the proposed method was 8 ms faster than RFOC and 3 ms faster than DTC–SVM. In terms of torque, the torque variation of the three methods is very fast. The torque ripples of the proposed method were much smaller than that of DTC–SVM and RFOC. The proposed method had good decoupling performance. In addition, the current harmonics of the proposed method were still smaller than RFOC, whereas those of DTC–SVM are obvious. Clearly, the flux ripple of the proposed method is smaller than that of DTC–SVM.

4.2. Step Torque Transient Characteristics

As shown in Figure 6, the transient torque step response characteristics of the three methods were tested. The motor was started without a load and then maintain at a speed of 500 rpm; then, the torque was increased by 5 Nm. The torque speed increase of RFOC was 1.538 Nm/ms, whereas for the proposed method, it was 2 Nm/ms and for the DTC 1.8115 Nm/ms. The torque response of the proposed method was 30% faster than that of RFOC and 10% faster than that of DTC–SVM.
RFOC controlled the current through current feedback, then it controlled the magnetic field, and finally, it controlled the motor movement. The proposed method directly used the dual torque signal as the feedback inner loop, without the current loop, which accelerated the torque response speed, as compared to RFOC.
The torque response of DTC–SVM was faster than that of RFOC because DTC used voltages to control the magnetic field. The torque response of the proposed method was better than that of DTC, because it directly takes dual torque as the control object, and the control model did not involve a magnetic field.

4.3. Steady-State Operations

Finally, the steady-state characteristics of the three methods shown in Figure 7 were tested at 600 r/min with 3 N m load. Based on the calculation of Formula (55), the torque ripples of RFOC were 0.2781 N m , the torque ripples of the proposed method were 0.0977 N m , and the torque ripples of DTC–SVM were 0.5836 N m . The torque ripples of the proposed method were 65% less than that of RFOC and 84% less than that of DTC–SVM. In addition, according to the experimental results, the stator flux ripples of the proposed method were 0.0043 N m , and the stator flux ripples of DTC–SVM were 0.007 N m , so the flux ripples of the proposed method were 39.6% lower than that of DTC–SVM. Therefore, the proposed method could effectively reduce torque and flux ripples.
The proposed method was based on the dual-torque model, which was naturally perpendicular in physical space, so it had natural decoupling ability, which made it ideal for designing decoupling controllers. Moreover, since perpendicular is natural and the perpendicular was invariable, no other conditions were needed, which made the decoupling ability of the dual-torque model stronger than that of RFOC.

5. Conclusions

In order to improve the transient and steady-state control performance of motors, this paper proposed a new control algorithm that includes a new IM model, a simplified linearization method, and a new control system structure. The research conclusions of this article are as follows:
(1)
The transient process of IM is actually the transient process of the rotating magnetic field. The proposed concepts of reactive torque and electromagnetic torque are an abstraction of the forces acting on the radial and tangential motions of the rotating magnetic field, respectively. These two variables accurately described the motor’s rotating magnetic field transient. The reactive torque represented the amplitude of the rotating magnetic field, and the electromagnetic torque represented the rotating angular frequency of the magnetic field, rather than the phase.
(2)
The dual-torque model was a fourth-order model described by the reactive torque η s , the electromagnetic torque τ s , the amplitude ψ s , and the rotational angular frequency ω . Using a dual-torque model instead of a conventional fifth-order model can greatly simplify the feedback linearization process and avoided zero-dynamic problems.
(3)
The proposed dual-torque model directly related the input instantaneous power to the torque dynamics. Therefore, this paper proposed dual-torque inner-loop feedback that improves the torque response speed.
(4)
This paper showed that the dual-torque model could be transformed into a singular perturbation model with the leakage inductance coefficient σ as the disturbance parameter. Therefore, this article proposed a control system based on time scale layering, which reduced the steady-state ripples.
(5)
The experimental results showed that the steady-state torque ripples of the proposed algorithm were reduced by 65%, as compared to RFOC, and by 84%, as compared to DTC–SVM. In addition, the transient torque response speed was 30% faster than RFOC and 10% faster than DTC–SVM.
In order to further improve the engineering feasibility of the algorithm, the robustness of the proposed algorithm versus the parameter changes could be researched in the future.

Author Contributions

Conceptualization, X.C.; methodology, X.C.; software, X.C.; validation, X.C.; formal analysis, X.C.; investigation, X.C.; resources, X.C.; data curation, X.C.; writing—original draft preparation, X.C.; writing—review and editing, P.G.; visualization, X.C.; supervision, X.C.; project administration, X.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data sources employed for analysis are presented in the text.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Order of Magnitude for Common Time Constants of Induction Motors.
Table A1. Order of Magnitude for Common Time Constants of Induction Motors.
SymbolQuantityOrder of Magnitude
τ ω Rotational speed time constant 1000 ms
τ ψ Magnetic flux time constant100 ms
τ σ Torque time constant1 ms
Table A2. Induction motor ratings and parameters.
Table A2. Induction motor ratings and parameters.
SymbolQuantityValue
PNRated shaft power 2.2 kW
URated voltage 380 V
fRated frequency 50 Hz
ω Rated speed 1422 r/min
npPole pairs 2
RsStator resistance 3.4 Ω
RrRotor resistance 2.444 Ω
LsStator inductance 0.2724 H
LrRotor inductance 0.2715 H
LmMutual inductance 0.2631 H
JMachine inertia 0.005 kg·m2

References

  1. Liu, C.; Chau, K.T.; Lee, C.H.T.; Song, Z. A Critical Review of Advanced Electric Machines and Control Strategies for Electric Vehicles. Proc. IEEE 2021, 109, 1004–1028. [Google Scholar] [CrossRef]
  2. Yang, Z.; Shang, F.; Brown, I.P.; Krishnamurthy, M. Comparative Study of Interior Permanent Magnet, Induction, and Switched Reluctance Motor Drives for EV and HEV Applications. IEEE Trans. Transp. Electrif. 2015, 1, 245–254. [Google Scholar] [CrossRef]
  3. Alsofyani, I.M.; Bak, Y.; Lee, K.-B. Fast Torque Control and Minimized Sector-Flux Droop for Constant Frequency Torque Controller Based DTC of Induction Machines. IEEE Trans. Power Electron. 2019, 34, 12141–12153. [Google Scholar] [CrossRef]
  4. Attaianese, C.; Di Monaco, M.; Spina, I.; Tomasso, G. A Variational Approach to MTPA Control of Induction Motor for EVs Range Optimization. IEEE Trans. Veh. Technol. 2020, 69, 7014–7025. [Google Scholar] [CrossRef]
  5. Hinkkanen, M.; Awan, H.; Qu, Z.; Tuovinen, T.; Briz, F. Current Control for Synchronous Motor Drives: Direct Discrete-Time Pole-Placement Design. IEEE Trans. Ind. Appl. 2015, 52, 1530–15411. [Google Scholar] [CrossRef]
  6. Thike, R.; Pillay, P. Characterization of a Variable Flux Machine for Transportation Using a Vector-Controlled Drive. IEEE Trans. Transp. Electrif. 2018, 4, 494–505. [Google Scholar] [CrossRef]
  7. Su, J.; Gao, R.; Husain, I. Model Predictive Control Based Field-Weakening Strategy for Traction EV Used Induction Motor. IEEE Trans. Ind. Appl. 2018, 54, 2295–2305. [Google Scholar] [CrossRef]
  8. Abosh, A.H.; Zhu, Z.Q.; Ren, Y. Reduction of Torque and Flux Ripples in Space Vector Modulation-Based Direct Torque Control of Asymmetric Permanent Magnet Synchronous Machine. IEEE Trans. Power Electron. 2017, 32, 2976–2986. [Google Scholar] [CrossRef]
  9. Wang, B.; Zhang, J.; Yu, Y.; Zhang, X.; Xu, D. Unified Complex Vector Field-Weakening Control for Induction Motor High-Speed Drives. IEEE Trans. Power Electron. 2021, 36, 7000–7011. [Google Scholar] [CrossRef]
  10. Alsofyani, I.M.; Lee, K.-B. Enhanced Performance of Constant Frequency Torque Controller–Based Direct Torque Control of Induction Machines with Increased Torque-Loop Bandwidth. IEEE Trans. Ind. Electron. 2020, 67, 10168–10179. [Google Scholar] [CrossRef]
  11. Masoumkhani, H.; Taheri, A. PI Regulator-Based Duty Cycle Control to Reduce Torque and Flux Ripples in DTC of Six-Phase Induction Motor. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 354–370. [Google Scholar] [CrossRef]
  12. Lin, X.; Huang, W.; Jiang, W.; Zhao, Y.; Zhu, S. Deadbeat Direct Torque and Flux Control for Permanent Magnet Synchronous Motor Based on Stator Flux Oriented. IEEE Trans. Power Electron. 2020, 35, 5078–5092. [Google Scholar] [CrossRef]
  13. Jing, B.; Dang, X.; Liu, Z.; Ji, J. Torque Ripple Suppression of Switched Reluctance Motor with Reference Torque Online Correction. Machines 2023, 11, 179. [Google Scholar] [CrossRef]
  14. Forestieri, J.N.; Farasat, M.; Trzynadlowski, A.M. Indirect Real- and Reactive-Power Control of Induction Motor Drives. IEEE J. Emerg. Sel. Top. Power Electron. 2018, 6, 2109–2125. [Google Scholar] [CrossRef]
  15. Kwak, B.; Um, J.-H.; Seok, J.-K. Direct Active and Reactive Power Control of Three-Phase Inverter for AC Motor Drives With Small DC-Link Capacitors Fed by Single-Phase Diode Rectifier. IEEE Trans. Ind. Appl. 2019, 55, 3842–3850. [Google Scholar] [CrossRef]
  16. Liu, Y.; Vittal, V.; Undrill, J. Performance-Based Linearization Approach for Modeling Induction Motor Drive Loads in Dynamic Simulation. IEEE Trans. Power Syst. 2017, 32, 4636–4643. [Google Scholar] [CrossRef]
  17. Morawiec, M.; Lewicki, A. Speed Observer Structure of Induction Machine Based on Sliding Super-Twisting and Backstepping Techniques. IEEE Trans. Ind. Inform. 2021, 17, 1122–1131. [Google Scholar] [CrossRef]
  18. Ho, M.-T.; Tu, Y.-W.; Lin, H.-S. Controlling a ball and wheel system using full-state-feedback linearization [Focus on Education]. IEEE Control Syst. 2009, 29, 93–101. [Google Scholar] [CrossRef]
  19. Accetta, A.; Cirrincione, M.; Pucci, M.; Sferlazza, A. Feedback Linearization Based Nonlinear Control of SynRM Drives Accounting for Self- and Cross-Saturation. IEEE Trans. Ind. Appl. 2022, 58, 3637–3651. [Google Scholar] [CrossRef]
  20. Li, H.; Wang, Z.; Xu, Z.; Wang, X.; Hu, Y. Feedback Linearization Based Direct Torque Control for IPMSMs. IEEE Trans. Power Electron. 2021, 36, 3135–3148. [Google Scholar] [CrossRef]
  21. Zhao, Y.; Yu, H.; Wang, S. Development of Optimized Cooperative Control Based on Feedback Linearization and Error Port-Controlled Hamiltonian for Permanent Magnet Synchronous Motor. IEEE Access 2021, 9, 141036–141047. [Google Scholar] [CrossRef]
  22. Zhong, Z.; Wang, J. Looper-Tension Almost Disturbance Decoupling Control for Hot Strip Finishing Mill Based on Feedback Linearization. IEEE Trans. Ind. Electron. 2011, 58, 3668–3679. [Google Scholar] [CrossRef]
  23. Choi, Y.-S.; Choi, H.H.; Jung, J.-W. Feedback Linearization Direct Torque Control With Reduced Torque and Flux Ripples for IPMSM Drives. IEEE Trans. Power Electron. 2016, 31, 3728–3737. [Google Scholar] [CrossRef]
  24. Lascu, C.; Jafarzadeh, S.; Fadali, M.S.; Blaabjerg, F. Direct Torque Control With Feedback Linearization for Induction Motor Drives. IEEE Trans. Power Electron. 2017, 32, 2072–2080. [Google Scholar] [CrossRef]
  25. Isidori, A. Nonlinear Control System, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 1989; pp. 145–183. [Google Scholar]
  26. Marino, R.; Peresada, S.; Valigi, P. Adaptive Input-Output Linearizing Control of Induction Motors. IEEE Trans. Autom. Control 1993, 38, 208–221. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of IM motion process.
Figure 1. Schematic diagram of IM motion process.
Machines 11 00490 g001
Figure 2. Schematic diagram of dual-torque coordinate system.
Figure 2. Schematic diagram of dual-torque coordinate system.
Machines 11 00490 g002
Figure 3. IM control system diagram with Proposed Method.
Figure 3. IM control system diagram with Proposed Method.
Machines 11 00490 g003
Figure 4. Pictures of the experimental platform.
Figure 4. Pictures of the experimental platform.
Machines 11 00490 g004
Figure 5. Speed response results: (a) RFOC; (b) proposed method; (c) DTC–SVM.
Figure 5. Speed response results: (a) RFOC; (b) proposed method; (c) DTC–SVM.
Machines 11 00490 g005aMachines 11 00490 g005b
Figure 6. Torque Response Results: (a) RFOC; (b) proposed method; (c) DTC–SVM.
Figure 6. Torque Response Results: (a) RFOC; (b) proposed method; (c) DTC–SVM.
Machines 11 00490 g006aMachines 11 00490 g006b
Figure 7. Steady operation results: (a) RFOC; (b) proposed method; (c) DTC–SVM.
Figure 7. Steady operation results: (a) RFOC; (b) proposed method; (c) DTC–SVM.
Machines 11 00490 g007aMachines 11 00490 g007b
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

Chen, X.; Gong, P. Transient and Steady-State Performance Improvement of IM Drives Based on Dual-Torque Model. Machines 2023, 11, 490. https://doi.org/10.3390/machines11040490

AMA Style

Chen X, Gong P. Transient and Steady-State Performance Improvement of IM Drives Based on Dual-Torque Model. Machines. 2023; 11(4):490. https://doi.org/10.3390/machines11040490

Chicago/Turabian Style

Chen, Xinyu, and Pingping Gong. 2023. "Transient and Steady-State Performance Improvement of IM Drives Based on Dual-Torque Model" Machines 11, no. 4: 490. https://doi.org/10.3390/machines11040490

APA Style

Chen, X., & Gong, P. (2023). Transient and Steady-State Performance Improvement of IM Drives Based on Dual-Torque Model. Machines, 11(4), 490. https://doi.org/10.3390/machines11040490

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