Next Article in Journal
Correction: Ebner et al. Photovoltaic Roofing for Motorways and Other High-Ranking Road Networks: Technical Feasibility, Yield Estimation, and Final Demonstrator. Energies 2024, 17, 3991
Previous Article in Journal
Two-Stage Optimization Model Based on Neo4j-Dueling Deep Q Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Approach to Estimate the Temperature of an Induction Motor under Nonlinear Parameter Perturbations Using a Data-Driven Digital Twin Technique

1
School of Electrical Engineering & Automation, Harbin Institute of Technology, Harbin 150001, China
2
Applied Mathematics Department, Melentiev Energy Systems Institute, Siberian Branch of Russian Academy of Sciences, 664033 Irkutsk, Russia
3
Scientific Research Department, Irkutsk National Research Technical University, 664074 Irkutsk, Russia
*
Authors to whom correspondence should be addressed.
Energies 2024, 17(19), 4996; https://doi.org/10.3390/en17194996
Submission received: 8 August 2024 / Revised: 11 September 2024 / Accepted: 24 September 2024 / Published: 8 October 2024
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
To monitor temperature as a function of varying inductance and resistance, we propose a data-driven digital twin approach for the rapid and efficient real-time estimation of the rotor temperature in an induction motor. By integrating differential equations with online signal processing, the proposed data-driven digital twin approach is structured into three key stages: (1) transforming the nonlinear differential equations into discrete algebraic equations by substituting the differential operator with the difference quotient based on the sampled voltage and current; (2) deriving approximate analytical solutions for rotor resistance and stator inductance, which can be utilized to estimate the rotor temperature; and (3) developing a general procedure for obtaining approximate analytical solutions to nonlinear differential equations. The feasibility and validity of the proposed method were demonstrated by comparing the test results with a 1.5 kW AC motor. The experimental results indicate that our method achieves a minimum estimation error that falls within the standards set by IEC 60034-2-1. This work provides a valuable reference for the overheating protection of induction motors where direct temperature measurement is challenging.

1. Introduction

Accurate temperature estimation is very important for the overheating protection of an induction motor, which is difficult to measure directly [1,2]. Considering nonlinear parameter perturbation, such as the inductance and resistance, which is an implicit function of the temperature of the induction motor [3,4], how to increase the estimation accuracy of the temperature is still a serious problem that it is urgent to solve. On the other hand, the inductance and resistance of an induction motor cannot be measured directly due to the restriction of the mounting sensor or sampling signal transmission. Also, the influence of the harmonic current produced by the inverter on identifying the temperature of the induction motor should be considered (as shown in Table 1). As discussed above, it is necessary to develop an approach for estimating the temperature that can overcome the influence of the varying inductance and resistance of an induction motor.
Investigations show that there are many methods that are suitable for estimating the temperature of the induction motor. As shown in Table 2, several representative methods are Recursive Least Squares (RLS), Stator Windings Resistance (SWR) measurement method, Model Reference Adaptive System (MRAS), Extended Kalman Filter (EKF) algorithm, Proximal Policy Optimization-Reinforcement Learning (PPO-RL) algorithm and Intelligent algorithms. The above-mentioned methods have been used to estimate the motor temperature directly or indirectly already, which can serve as the research base of this paper. But, considering the rapidity and effectiveness requirements for the overheating protection in an induction motor, there are still many issues that should be solved: (1) it is generally difficult to obtain the closed-form solution of the temperature that is associated with the sampling voltage and sampling current of the induction motor; (2) the harmonics current caused by the inverter influences the estimation accuracy of the motor’s temperature; and (3) the inductance and resistance of the stator and the rotor are nonlinearly changing with the temperature of the motor. Therefore, deriving an analytical expression of the temperature to the varying inductance and varying impedance may be a suitable method of estimating the temperature of the induction motor. The difficulty of this work is to research a method for solving the general differential equations with varied coefficients associated with the varying inductance and resistance of the induction motor based on online sampling voltage and current.
As discussed above, the main goal of this paper is to develop an approach that can be used to find analytical solutions to nonlinear differential equations. Empirical studies show that the classical methods make it difficult to solve the nonlinear differential equations in a real-time-based on-chip system (as shown in Table 3). As Table 3 shows, there are successful methods for solving differential equations. But, for obtaining the analytical solution of a differential equation in real time, there are still some problems that should be solved. For example, among all the proposed algorithms to approximate the influence maximization, some are time-consuming, some inaccurate, and some include too many assumptions. However, the accurate monitoring temperature of the induction motor requires an analytical expression of the temperature due to the following reasons: (1) it needs to be executed rapidly and precisely; and (2) this approach should be realized in an on-chip system. Also, considering that the overwhelming majority of nonlinear differential equations are not solvable analytically, we should explore a suitable path to realize this research work. Therefore, it is necessary to develop an approach to obtaining the analytical solution for the motor temperature corresponding to Table 3.
As mentioned above, this paper aims to explore the use of the data-driven digital twin approach for temperature estimation in induction motors. Here, we propose a data-driven digital twin approach [32,33] that can effectively be used for the online identification of the varying inductance and resistance of induction motors, addressing the limitations of the traditional methods in terms of the accuracy and speed of deriving expressions. The structure of the paper includes the following: (1) establishing simplified differential equations related to the induction motor; (2) transforming the differential equations into time-difference algebraic equations by analyzing the sampled voltage and current of the induction motor; (3) deriving an analytical expression for the motor temperature by solving the difference algebraic equations; and (4) developing a data-driven digital twin processing procedure that can be implemented in an on-chip system. The feasibility and validity of the proposed method were demonstrated by comparing the test results with a 1.5 kW AC motor. As the induction motor is powered by an inverter, this results in a high harmonic current, which is one of the causes of the increased temperature in the motor. To estimate the current, it is necessary to extract the fundamental component of the current. To ensure the accuracy of voltage acquisition, inductors are used for filtering. The experimental results show that the estimation accuracy of the rotor temperature achieved by this method is below 1.6 °C and meets the expected standards.

2. Modelling and Analyzing the Induction Motor

The differential equations that describe the temperature of an induction motor are taken as an example to demonstrate the proposed approach. The state equation of an induction motor in α β coordinate is shown as follows [34]
[ i ˙ s α i ˙ s β ψ ˙ r α ψ ˙ r β ] T = A 1 [ i s α i s β ψ r α ψ r β ] T + A 2 [ u s α u s β ] T
where the detailed parameters of (1) are shown in Table 4. The coefficient matrices A 1 and A 2 are shown in (2) and (3). It means that, since the parameters R s , L s , R r , and L r are functions of the temperature, system (1) can be viewed as a time-varying nonlinear system of differential equations.
A 1 = [ R s σ L s L m 2 σ L s L r τ 0 L m σ L s L r τ L m ω e σ L s L r 0 R s σ L s L m 2 σ L s L r τ L m ω e σ L s L r L m σ L s L r τ L m τ 0 1 τ ω e 0 L m τ ω e 1 τ ]
A 2 = [ 1 / ( σ L s ) 0 0 0 0 1 / ( σ L s ) 0 0 ] T
Let us rewrite system (1) as follows
d i s α d t = ξ i s α + η τ ψ r α + ω e η ψ r β + 1 σ L s u s α
d i s β d t = ξ i s β ω e η ψ r α + η τ ψ r β + 1 σ L s u s β
d ψ r α d t = L m τ i s α 1 τ ψ r α ω e ψ r β
d ψ r β d t = L m τ i s β + ω e ψ r α 1 τ ψ r β
Corresponding parameters of (1–7) are shown in Table 4. System (4–7) illustrates the relationship between the leakage inductance and the stator current of the induction motor. In order to eliminate the flux leakage vectors ψ r α and ψ r β that cannot be measured directly, we differentiate (4) and (5) with respect to time. We obtain
d 2 i s α d t = ξ d i s α d t + η τ d ψ r α d t + ω e η d ψ r β d t + η ψ r β d ω e d t + 1 σ L s d u s α d t
d 2 i s β d t = ξ d i s β d t + η τ d ψ r β d t ω e η d ψ r α d t η ψ r α d ω e d t + 1 σ L s d u s β d t
By substituting (6) and (7) into (8) and (9), we eliminate d ψ r α / d t and d ψ r β / d t . Then, (8) and (9) can be rewritten as
d 2 i s α d t 2 = ξ d i s α d t + L m η τ 2 i s α η τ 2 ψ r α ω e η τ ψ r β + L m η ω e τ i s β + ω e 2 η ψ r α ω e η τ ψ r β + η ψ r β d ω e d t + 1 σ L s d u s α d t
d 2 i s β d t 2 = ξ d i s β d t ω e L m η τ i s α + η ω e τ ψ r α + ω e 2 η ψ r β + L m η τ 2 i s β + η ω e τ ψ r α η τ 2 ψ r β η ψ r α d ω e d t + 1 σ L s d u s β d t
Although (10) and (11) incorporate second-order differential equations, we can still eliminate the flux leakage vectors ψ r α and ψ r β by adding ( 4 ) × ω e + ( 10 ) and ( 5 ) × ω e + ( 11 ) to obtain new functions and substituting (4) and (5) into them as follows
d 2 i s α d t 2 + ω e d i s β d t = ( L m η τ 2 ξ τ ) i s α + ( L m η τ ξ ) ω e i s β + 1 σ L s τ u s α + 1 σ L s ( d u s α d t + ω e u s β ) ( ξ + 1 τ ) d i s α d t + η ψ r β d ω e d t
d 2 i s β d t 2 ω e d i s α d t = ( L m η τ 2 ξ τ ) i s β + ( L m η τ ξ ) ω e i s α + 1 σ L s τ u s β + 1 σ L s ( d u s β d t + ω e u s α ) ( ξ + 1 τ ) d i s β d t η ψ r α d ω e d t
When the motor is in a stable working state or the motor speed has a small variation range, it can be assumed that d ω e / d t 0 . Rewrite (12) and (13) in a matrix form:
[ d 2 i s α d t 2 + ω e d i s β d t d 2 i s β d t 2 ω e d i s α d t ] = [ i s α ω e i s β u s α d u s α d t + ω e u s β d i s α d t i s β ω e i s α u s β d u s β d t ω e u s α d i s β d t ] [ k 1 k 2 k 3 k 4 k 5 ]
Here, k i ( i = 1 , 2 5 ) are the induction motor system parameters:
k 1 = R s / ( δ L s τ ) k 2 = R s / ( δ L s ) k 3 = 1.0 / ( δ L s τ ) k 4 = 1.0 / ( δ L s ) k 5 = [ R s / ( δ L s ) + 1.0 / ( δ τ ) ]
Since k 1 = R s k 3 and k 4 = τ k 3 , there are only two independent variables, k 3 and k 5 , in (15). We should find k 3 and k 5 from (15) using the mutual inductance, L m , whereas the rotor inductance, R r , will be obtained and employed below to calculate the rotor temperature of the induction motor.
Since the motor temperature is a function of the parameters R s , L s , L m , R r , and L r , it is necessary to derive the analytical expression of the above-mentioned parameters from (14). The parameters R s , L s , L m , R r , and L r are varying with the current i s in real time, and this computational process needs to be performed in an on-chip system; therefore, the numerical methods, as well as semi-analytical methods, do not quite meet this computing demand.

3. Data-Driven Digital Twin Model

In order to use the sampling current and voltage to estimate the temperature of the induction motor, a data-driven digital twin model has been derived. The core work is to transform differential Equation (14) into algebraic difference equations by replacing the differential operator with the differential quotient, which is described by the derivative of two adjacent sampling data to the sampling period.
Moreover, for obtaining the analytic expressions for variables k 3 and k 5 , the stator current i s α and i s β and the stator voltage u s α and u s β can be rewritten as follows based on the discretization of the differential operator:
d 2 i s x d t 2 i s x ( m + 2 ) 2 i s x ( m + 1 ) + i s x ( m ) t s 2 , ( x = α , β ) d i s x d t i s x ( m + 1 ) i s x ( m ) t s , ( x = α , β ) d u s x d t u s x ( m + 1 ) u s x ( m ) t s , ( x = α , β )
where m, (m + 1) and (m + 2) denote mth, (m + 1)th and (m + 2)th sampling periods, respectively. In order to avoid measurement errors caused by numerical differentiation, it is necessary to use a filter to obtain a smooth waveform before measurement. Considering the measurement error level for the current, after the current i ( m ) has been measured by the sensor, the i ( m ) should be delivered to the CPU, which takes some time – Δ t . Due to this delay time, the true current becomes i ( m + Δ t ) . So, the measurement error is equal to | i ( m ) i ( m + Δ t ) | / i ( m + Δ t ) × 100 % . The voltage is the same; the measurement errors can be | u ( m ) u ( m + Δ t ) | / u ( m + Δ t ) × 100 % .
By substituting (16) into (14), the following system of algebraic equations can be obtained
B 2 = B 1 [ k 1 k 2 k 3 k 4 k 5 ] T
B 1 = [ i s α ( m ) i s β ( m ) ω e i s β ( m ) ω e i s α ( m ) u s α ( m ) u s β ( m ) u s α ( m + 1 ) u s α ( m ) t s + ω e u s β ( m ) u s β ( m + 1 ) u s β ( m ) t s ω e u s α ( m ) i s α ( m + 1 ) i s α ( m ) t s i s β ( m + 1 ) i s β ( m ) t s ] T B 2 = [ i s α ( m + 2 ) 2 i s α ( m + 1 ) + i s α ( m ) t s 2 + ω e i s β ( m + 1 ) i s β ( m ) t s i s β ( m + 2 ) 2 i s β ( m + 1 ) + i s β ( m ) t s 2 ω e i s α ( m + 1 ) i s α ( m ) t s ]
Equation (18) includes two characteristic sets associated with the variables k 3 and k 5 . Based on the above analysis, the expressions of k 3 and k 5 can be obtained.
Analytic expressions of k 3 and k 5 are provided in (A2) to (A3a,b) in Appendix A. Then, we can find variables δ and τ as follows
δ = ( T s ( i s β ( m ) R s T s + ω e i s α ( m ) R s τ T s + u s β ( m ) T s + τ u s β ( m + 1 ) τ u s β ( m ) ω e u s α ( m ) τ T s + i s β ( m ) τ R s i s β ( m + 1 ) τ R s + i s β ( m ) L s i s β ( m + 1 ) L s ) ) / ( τ L s ( ω e T s i s α ( m ) ω e T s i s α ( m ) + 1 ) + i s β ( m + 2 ) + i s β ( m ) 2 i s β ( m + 1 ) ) )
τ = τ 1 / τ 2
where τ 1 and τ 2 can be written as the following expressions
τ 1 = i s β ( m ) u s β ( m ) T s 2 ω e u s β ( m ) i s β ( m + 1 ) T s 2 ω e + i s β 2 ( m ) L s T s ω e + i s β 2 ( m + 1 ) L s T s ω e + i s β ( m ) i s β ( m + 1 ) R s T s 2 ω e i s β ( m + 2 ) i s α ( m ) R s T s + 2 i s β ( m + 1 ) i s α ( m ) R s T s ω e T s 2 i s α ( m + 1 ) u s α ( m ) + ω e T s 2 i s α ( m ) u s α ( m ) i s β 2 ( m ) R s T s 2 ω e 2 i s β ( m ) i s α ( m + 1 ) R s T s i s α ( m ) i s β ( m + 1 ) L s + i s β ( m ) i s α ( m + 1 ) L s i s β ( m ) i s α ( m + 2 ) L s ω e T s 2 i s α ( m ) R s i s α ( m + 1 ) i s β ( m + 2 ) L s 2 i s β ( m + 1 ) T s u s α ( m ) + i s β ( m ) T s u s α ( m ) i s α ( m ) u s β ( m ) T s + 2 u s β ( m ) T s i s α ( m + 1 ) u s β ( m ) i s α ( m + 2 ) T s 2 i s β ( m ) i s β ( m + 1 ) L s T s ω e + ω e T s 2 i s α ( m + 1 ) i s α ( m ) R s ω e T s i s α ( m + 1 ) L s i s α ( m ) + ω e T s i s α ( m + 1 ) L s i s α ( m + 1 ) + i s β ( m ) i s α ( m + 2 ) R s T s + ω e T s i s α ( m ) L s i s α ( m ) ω e T s i s α ( m ) L s i s α ( m + 1 )
τ 2 = i s β ( m + 2 ) ω e u s β ( m ) T s ω e T s i s α ( m + 1 ) u s α ( m ) + ω e T s i s α ( m + 1 ) u s α ( m + 1 ) + ω e 2 T s 2 i s α ( m + 1 ) u s β ( m ) + ω e T s i s α ( m ) u s α ( m ) ω e 2 T s 2 i s α ( m ) u s β ( m ) + i s β ( m ) u s α ( m ) + u s α ( m ) i s β ( m ) T s 2 ω e 2 u s α ( m ) i s β ( m + 1 ) T s 2 ω e 2 u s α ( m ) i s α ( m ) T s ω e + 2 u s α ( m ) i s α ( m + 1 ) T s ω e u s α ( m ) i s α ( m + 2 ) T s ω e u s β ( m + 1 ) i s β ( m ) T s ω e + u s β ( m + 1 ) i s β ( m + 1 ) T s ω e + u s β ( m ) i s β ( m + 1 ) T s ω e i s β 2 ( m + 1 ) R s T s ω e + i s α ( m ) i s β ( m + 1 ) R s 2 i s β ( m + 1 ) u s α ( m ) i s β ( m ) i s α ( m + 1 ) R s + i s β ( m ) i s α ( m + 2 ) R s u s β ( m ) i s α ( m + 2 ) i s β ( m + 1 ) i s α ( m + 2 ) R s i s β ( m + 2 ) i s α ( m ) R s + i s β ( m + 2 ) i s α ( m + 1 ) R s + i s β ( m + 2 ) ω e i s β ( m ) R s T s ω e 2 T s 2 i s α ( m + 1 ) i s β ( m ) R s + ω e T s i s α ( m + 1 ) i s α ( m ) R s ω e i s α ( m ) R s T s i s α ( m + 1 ) + ω e i s α ( m ) R s T s i s α ( m + 2 ) + u s β ( m + 1 ) i s α ( m ) 2 u s β ( m + 1 ) i s α ( m + 1 ) + u s β ( m + 1 ) i s α ( m + 2 ) i s α ( m ) u s β ( m ) i s β ( m ) u s α ( m + 1 ) + 2 u s β ( m ) i s α ( m + 1 ) + 2 i s β ( m + 1 ) u s α ( m + 1 ) + i s β ( m + 2 ) u s α ( m ) i s β ( m + 2 ) u s α ( m + 1 )
As a supplement, the impedance R s and the inductance L s of the motor can be provided by the previous research [34,35]
R s = R s 0 + [ ( T r 1.0 ) T 0 ] α s R s 0
L s = 0.5 ( L m 2 ω e I ˜ s + 2 L r V s y + β ) / ( L r ω e I ˜ s )
where R s 0 denotes the initial value of the stator resistance at the ambient temperature T 0 ; α s denotes the resistance coefficient, and T r is the rotor temperature. The middle variable β is
β = L m 4 ω e 2 I ˜ s 2 + 4 L r 2 V s y 2 4 L r 2 R s 2 I ˜ s 2 + 8 L r 2 R s V s x I ˜ s 4 L r 2 V ˜ s 2
where I ˜ s and V ˜ s are the sampling current and the sampling voltage of the motor stator, respectively; ϕ is the phase difference between the stator voltage V ˜ s and the stator current I ˜ s . As shown in Figure 1, the x-axis is aligned with the current phasor I ˜ s . The positive sequence voltage can be described by V s x = V ˜ s cos ϕ and V s y = V ˜ s sin ϕ .
According to (19) and (24), the rotor impedance R r , the rotor inductance L r , and the rotor temperature T r can be derived and expressed as follows
R r = L r / τ
L r = [ ( k 2 k 5 ) / k 3 ] 2 [ ( k 2 k 5 ) / ( k 3 k 4 ) ]
T r = ( R r / R r 0 ) ( T 0 + k r ) k r
where R r 0 denotes the initial impedance of the rotor at ambient temperature T 0 and the sign k r denotes the resistance constant.
Assuming the voltage vector and the current vector correspond to the stator voltage u a and the stator current i a in the a b c coordinate system, the transformation of the stator voltage and the stator current in the α β coordinate system to the a b c coordinate system can be described as
[ x s α x s β ] = 2 3 [ 1 1 / 2 1 / 2 0 3 / 2 3 / 2 ] [ x a x b x c ] ( x = i , u )
As discussed above, we have developed a data-driven digital twin model of an induction motor. The topology analysis and algorithmic procedure for this model are summarized in Figure 2 and Algorithm 1 respectively.
As shown in Algorithm 1, The main steps of the analytic solution of the rotor temperature is summarized in Table 5.
Algorithm 1: Algorithm of proposed data-driven digital twin model
0: Modeling an induction motor by the differential equations, providing initial value : t s , R s 0 / T 0 , R r 0 / T 0 , L r , L m 0 , ω e
1: Call (14), and replace the differential operator with (16)
2: Differential equations were transformed into algebraic equations (17)
3.1: Solving characteristic algebraic equation (17)
3.2: Extract accuracy fundamental voltage and current and eliminate intermediate variable based on sampling data
3.3: Obtain analytic solutions L r , R r based on (21) and (22)
4.1: k = 1
4.2: ( I s k , V s k ) , calculate power factor angle ϕ , V s k x = V s k cos ϕ , V s k y = V s k sin ϕ
4.3: L s k = f ( R s k ) = 0.5 ( L m 2 ω e I s k + 2 L r k V s y k + β ) / ( L r k ω e I s k ) , T r k = ( R r k / R r 0 ) ( T 0 + k r ) k r , R s k = R s 0 + [ ( T r k 1.0 ) T 0 ] α s R s 0
4.4: Call (18) derive y k = ( i s α k , i s β k , u s α k , u s β k )
4.6: Call (17) and (20) obtain k j , ( j = 1 , 2 , , 5 )
4.7: Call (26) and (27) calculate R r k
4.8: Obtain T r k by calling (28)
4.9: k = k + 1 and repeat above process 4.2–4.8
5.0: End

4. Experiment Validation

As shown in Figure 3, in order to verify the estimation accuracy and efficiency of the proposed approach, we have designed an experimental system that consists of a 1.5 kW induction motor (as the power source) and a 2.0 Hp DC motor (as the load). The electric–dynamic phenomena and the rotor temperature of the induction motor can be illustrated in (1) to (14) and (28). The parameters of this AC motor are as follows: k r = 225 , α s = 0.01 / °C, T 0 = 23 °C, R s 0 = 4.3   Ω , R r 0 = 7.2   Ω , L s 0 = 18   mH , t s = 0.2   ms .
Figure 3. Experiment device of 1.5 kW induction motor, where the original cooling fan of the AC motor has been removed in order to obtain and analyze the extreme temperatures of the stator and rotor. The detailed parameters are listed in Table 6.
Figure 3. Experiment device of 1.5 kW induction motor, where the original cooling fan of the AC motor has been removed in order to obtain and analyze the extreme temperatures of the stator and rotor. The detailed parameters are listed in Table 6.
Energies 17 04996 g003
Table 6. Introduction of the experiment system.
Table 6. Introduction of the experiment system.
OrderPart of the ExperimentParametersNote
1(1) AC motor1.5 kW/AC380VWe should estimate the rotor temperature of this motor due to it being used to drive a coaxial DC motor.
R s 0 = 4.3   Ω
R r 0 = 7.2   Ω
L s 0 = 18   mH
2(2) DC motor2.0 Hp/DC180VIt is a load generator for the AC motor.
3(3) Inverter5 kW/AC380VIt is used to power the AC motor.
4(4) Signal conditioning
circuit
0–3.3 V output voltage6 channels for sampling; 3 phases of voltage and 3 phases of voltage
5(5) Power Analyzer3 current sensors and 3 voltage sensorsIt is used to test the stator voltage and current of the AC motor
6(6) TMP-A temperature
instrument
4 thermocouplesIt is used to measure the temperature between the stator and rotor of the AC motor.
Figure 4 shows the diagram of the experiment system. The temperature T r can be obtained by the voltage u s α , u s β and the current i s α , i s β , which is derived by transforming the sampling voltage ( u a , u b , u c ) and sampling current ( i a , i b , i c ) based on (29).
Figure 5 shows the measured instantaneous voltage and current of the induction motor. It denotes that, due to the control errors of the inverter that is chosen as the power supply of the induction motor, there are considerable aberrance and distortions in the stator current. It can also be proven in Figure 6 that the total harmonic distortion of the stator current (THDi) exceeds standard [36].
Considering that only the fundamental current is useful for identifying the temperature of the motor, the FFT (Fast Fourier Transform) algorithm has been used to extract the fundamental current and its spectrum, which are shown in Figure 6 and Figure 7, respectively. The correctness of Figure 7 can be illustrated by comparing Figure 8 with Figure 9.
Based on the above sampling voltage and current of the induction motor, the estimated stator inductance, estimated rotor impedance, and estimated rotor temperature are shown in Figure 10, Figure 11 and Figure 12. Figure 10 and Figure 11 show that the stator inductance and the rotor impedance increase with the running time, which influences the temperature of the induction motor.
Figure 12 and Figure 13 show the estimated rotor temperature and measured rotor temperature, respectively. Comparison of Figure 12 and Figure 13 shows that the estimated rotor temperature conforms exactly to the measured temperature of the induction motor. Both the estimated and measured values significantly increased from 23 °C to 90 °C within 35 min.
It should be noted that, in order to emphasize the estimation effect, the cooling fan has been removed, which is the reason why the rotor temperature has increased to about 90 °C within 35 min. In addition, because the rotor is located on the central axis of the stator coil, its temperature is slightly higher than the stator coil. It is the reason why the measured stator temperature is lower, 1 °C, than the estimated rotor temperature of the induction motor. Moreover, Figure 14 shows the temperature obtained by the infrared camera, which is very close to the estimated rotor temperature of the induction motor. The motor is composed of iron, and its emissivity used for the thermographic picture is 0.6.
The error ε between the measured temperature and the estimated temperature is shown in Table 7. It is defined as ε = | T r * T r | / T r * × 100 % .
Table 7 shows that the estimation error of the temperature was lower, 1.6 °C, which can satisfy the demand for the overheating protection of the induction motor. It means that we can use (20) to monitor the temperature of the induction motor based on sampling the stator voltage and current.
For this work, we have proposed and demonstrated the configuration of a data-driven digital twin model for an induction motor, as shown in Figure 15.

5. Conclusions

This paper proposes a data-driven digital twin approach to estimate the real-time temperature of an induction motor. The main contribution of this work is to derive the analytical expressions of the rotor temperature from the nonlinear differential equations used to describe the response phenomena of the induction motor. Due to our work, as shown in the experimental results, when the induction motor is driven by a variable-frequency drive (VFD), approximately 25% THDi is generated, and these harmonics are a significant cause of motor heating. Additionally, the inductance and resistance also increase. By identifying the resistance and inductance, the temperature is indirectly estimated, resulting in a final estimation error of 1.8%, and the minimum error for testing the temperature of the induction motor is less than 1 °C, which has reached the standard of standard [37].
At the algorithm level, an approach that can be used to obtain the analytical solution to the nonlinear differential equations has been proposed based on modeling the data-driven digital twin. The procedure for substituting the differential operator by the differential quotient was provided and used to obtain the discretization algebraic equations. This work is suitable for deriving an analytical solution to differential equations with varying coefficients, which is the basis of the proposed data-driven digital twin approach.
At the engineering level, in order to suppress the interturn short circuit in an induction motor caused by overheating, we have developed a protection technology that efficiently and rapidly estimates the rotor temperature of an induction motor. So far, this technology has been used to monitor the temperature of the wind power generator and electrical submersible motor. This work can provide a reference for generating a solution for increasing the security and reliability of a nonlinear dynamic system. Furthermore, if different operating conditions or motor types can be mathematically transformed into similar differential equation problems, relevant algorithms can be developed. After the proper validation of the corresponding models, these algorithms would enable rapid and accurate temperature estimation.

Author Contributions

Conceptualization, L.W.; Methodology, Y.L. and D.S.; Software, Y.L. and L.W.; Validation, L.W., A.D. and E.C.; Formal analysis, L.W. and E.C.; Investigation, L.W.; Resources, Y.L.; Data curation, Y.L. and L.W.; Writing—original draft, Y.L. and L.W.; Writing—review & editing, D.S., A.D. and E.C.; Supervision, D.S. All authors have read and agreed to the published version of the manuscript.

Funding

This paper was partly supported by the Science and Technology Project of Beijing of China (MH20210194) and the Ministry of Science and Higher Education of the Russian Federation, project FZZS-2024-0003.

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Equations (21), (22) and (A1)–(A3) have been obtained by eliminating elements of the time discretization algebraic equations based on the software Maple (23.07.180256).
k 3 = ( 2 i s β ( m + 1 ) T s ω e i s β ( m ) + i s α ( m ) i s a ( m ) T s ω e i s α ( m ) i s a ( m + 1 ) T s ω e i s α ( m + 1 ) i s a ( m ) T s ω e + i s α ( m + 1 ) i s a ( m + 1 ) T s ω e i s β ( m ) i s a ( m + 2 ) i s β ( m + 1 ) i s a ( m ) + i s β ( m + 1 ) i s a ( m + 2 ) + i s β ( m ) i s a ( m + 1 ) i s β ( m + 2 ) i s a ( m + 1 ) + i s β ( m + 2 ) i s a ( m ) + ω e T s i s β 2 ( m + 1 ) + ω e T s i s β 2 ( m ) ) / ( T s ( u s β ( m ) i s a ( m + 1 ) T s + i s a ( m ) u s β ( m ) T s + i s β ( m + 1 ) T s u s a ( m ) i s β ( m ) T s u s a ( m ) i s β ( m + 1 ) T s i s a ( m ) R s + i s β ( m ) T s i s a ( m + 1 ) R s + T s ω e u s α ( m ) τ i s a ( m + 1 ) T s ω e u s α ( m ) τ i s a ( m ) + i s β ( m + 1 ) T s ω e u s β ( m ) τ + T s ω e i s β 2 ( m ) R s τ i s β ( m ) T s ω e u s β ( m ) τ T s ω e i s α ( m ) R s τ i s a ( m + 1 ) + T s ω e i s α ( m ) R s τ i s a ( m ) i s a ( m ) u s β ( m ) τ i s β ( m + 1 ) T s ω e i s β ( m ) R s τ + u s β ( m + 1 ) i s a ( m ) τ + u s β ( m ) i s a ( m + 1 ) τ u s β ( m + 1 ) i s a ( m + 1 ) τ + i s β ( m ) u s a ( m ) τ i s β ( m ) u s a ( m + 1 ) τ i s β ( m + 1 ) u s a ( m ) τ + i s β ( m + 1 ) u s a ( m + 1 ) τ ) )
k 5 = k 51 / k 52
k 52 = T s ( u s β ( m ) i s a ( m + 1 ) T s + i s a ( m ) u s β ( m ) T s + i s β ( m + 1 ) T s u s a ( m ) i s β ( m ) T s u s a ( m ) i s β ( m + 1 ) i s a ( m ) R s T s + i s β ( m ) i s a ( m + 1 ) R s T s + T s ω e u s α ( m ) τ i s a ( m + 1 ) T s ω e u s α ( m ) τ i s a ( m ) + T s i s β ( m + 1 ) ω e u s β ( m ) + T s ω e i s β 2 ( m ) R s τ ω e T s i s β ( m ) u s β ( m ) τ T s ω e i s α ( m ) R s τ i s a ( m + 1 ) + T s ω e i s α ( m ) R s τ i s a ( m ) T s i s β ( m + 1 ) ω e i s β ( m ) R s τ τ i s a ( m ) u s β ( m ) + τ u s β ( m + 1 ) i s a ( m ) + τ u s β ( m ) i s a ( m + 1 ) τ u s β ( m + 1 ) i s a ( m + 1 ) + τ i s β ( m ) u s a ( m ) τ i s β ( m ) u s a ( m + 1 ) τ i s β ( m + 1 ) u s a ( m ) + τ i s β ( m + 1 ) u s a ( m + 1 ) )
k 51 = i s β ( m ) u s β ( m ) T s 2 ω e + u s β ( m ) i s β ( m + 1 ) T s 2 ω e + i s β ( m + 2 ) i s a ( m ) R s T s 2 i s β ( m + 1 ) i s a ( m ) R s T s + τ u s β ( m + 1 ) i s β ( m + 1 ) T s ω e + ω e T s 2 i s α ( m ) u s a ( k ) + i s β 2 ( m ) R s T s 2 ω e s i s β ( m + 2 ) T s u s a ( m ) + 2 i s β ( m ) i s a ( m + 1 ) R s T s i s β ( m ) i s a ( m + 2 ) R s T + i s a ( m ) u s β ( m ) T s + 2 i s β ( m + 1 ) T s u s a ( m ) i s β ( m ) T s u s a ( m ) + i s β ( m + 2 ) τ R s T s ω e i s β ( m ) 2 u s β ( m ) i s a ( m + 1 ) T s + u s β ( m ) i s a ( m + 2 ) T s ω e T s 2 i s α ( m + 1 ) i s a ( m ) R s + ω e T s 2 i s α ( m ) i s a ( m ) R s i s β ( m ) i s β ( m + 1 ) R s T s 2 ω e + τ u s β ( m + 1 ) i s a ( m ) 2 τ u s β ( m + 1 ) i s a ( m + 1 ) + τ u s β ( m + 1 ) i s a ( m + 2 ) τ i s a ( m ) u s β ( m ) + 2 τ u s β ( m ) i s a ( m + 1 ) τ u s β ( m ) i s a ( m + 2 ) + i s β ( m + 2 ) τ u s a ( m ) i s β ( m + 2 ) τ u s a ( m + 1 ) 2 i s β ( m + 1 ) τ u s a ( m ) + 2 i s β ( m + 1 ) τ u s a ( m + 1 ) + i s β ( m ) τ u s a ( m ) i s β ( m ) τ u s a ( m + 1 ) + T s ω e i s α ( m ) R s τ i s a ( m ) ω e 2 T s 2 i s α ( m + 1 ) τ R s i s β ( m ) + ω e 2 i s α ( m ) R s τ T s 2 i s β ( m + 1 ) + ω e i s α ( m ) R s τ T s i s a ( m + 2 ) 2 T s ω e i s α ( m ) R s τ i s a ( m + 1 ) + T s ω e i s β 2 ( m ) R s τ T s ω e u s α ( m ) τ i s a ( m ) + 2 T s ω e u s α ( m ) τ i s a ( m + 1 ) + ω e 2 T s 2 i s α ( m + 1 ) τ u s β ( m ) ω e u s α ( m ) τ T s i s a ( m + 2 ) i s β ( m + 2 ) τ T s ω e u s β ( m ) 2 T s i s β ( m + 1 ) ω e i s β ( m ) R s τ + ω e 2 u s α ( m ) τ T s 2 i s β ( m ) ω e 2 u s α ( m ) τ T s 2 i s β ( m + 1 ) ω e T s i s α ( m ) τ u s a ( m + 1 ) τ u s β ( m + 1 ) i s β ( m ) T s ω e + T s ω e i s α ( m + 1 ) τ u s a ( m + 1 ) ω e 2 T s 2 i s α ( m ) τ u s β ( m ) + ω e T s i s α ( m ) τ u s a ( m ) ω e T s i s α ( m + 1 ) τ u s a ( m ) + T s i s β ( m + 1 ) ω e u s β ( m ) τ

References

  1. Chertovskih, R.; Pogodaev, N.; Staritsyn, M.; Aguiar, A.P. Optimal Control of Diffusion Processes: Infinite-Order Variational Analysis and Numerical Solution. IEEE Control. Syst. Lett. 2024, 8, 1469–1474. [Google Scholar] [CrossRef]
  2. Wu, Y.-H.; Liu, M.-Y.; Song, H.; Li, C.; Yang, X.-L. A Temperature and magnetic field-based approach for stator inter-turn fault detection. IEEE Sens. J. 2022, 22, 17799–17807. [Google Scholar] [CrossRef]
  3. Vitale, G.; Lullo, G.; Scire, D. Thermal Stability of a DC/DC Converter with Inductor in Partial Saturation. IEEE Trans. Ind. Electron. 2021, 68, 7985–7995. [Google Scholar] [CrossRef]
  4. Scirè, D.; Lullo, G.; Vitale, G. Assessment of the Current for a Non-Linear Power Inductor Including Temperature in DC-DC Converters. Electronics 2023, 12, 579. [Google Scholar] [CrossRef]
  5. Yamazaki, K.; Suzuki, A.; Ohto, M.; Takakura, T. Harmonic Loss and Torque Analysis of High-Speed Induction Motors. IEEE Trans. Ind. Appl. 2012, 48, 933–941. [Google Scholar] [CrossRef]
  6. Yamazaki, K.; Suzuki, A.; Ohto, M.; Takakura, T.; Nakagawa, S. Equivalent Circuit Modeling of Induction Motors Considering Stray Load Loss and Harmonic Torques Using Finite Element Method. IEEE Trans. Magn. 2011, 47, 986–989. [Google Scholar] [CrossRef]
  7. Zhang, D.; Dai, H.; Zhao, H.; Wu, T. A Fast Identification Method for Rotor Flux Density Harmonics and Resulting Rotor Iron Losses of Inverter-Fed Induction Motors. IEEE Trans. Ind. Electron. 2018, 65, 5384–5394. [Google Scholar] [CrossRef]
  8. Wu, C.; Nian, H.; Zhou, Q.; Cheng, P.; Pang, B.; Sun, D. Harmonic Impedance Modeling of DFIG Considering Dead Time Effect of Rotor Side Converter. In Proceedings of the 2018 IEEE Energy Conversion Congress and Exposition (ECCE), Portland, OR, USA, 23–27 September 2018; pp. 950–955. [Google Scholar]
  9. Pengcheng, D.; Dianguo, X.; Bo, W.; Yong, Y. Offline Parameter Identification Strategy of Permanent Magnet Synchronous Motor Considering the Inverter Nonlinearities. In Proceedings of the 2022 25th International Conference on Electrical Machines and Systems (ICEMS), Chiang Mai, Thailand, 29 November–2 December 2022; pp. 1–5. [Google Scholar]
  10. Yang, Y.; Zhang, G.; Zhou, Y.; Chen, B.; Ma, R.; Li, Z. A Review of Permanent Magnet Synchronous Motor Parameter Iden-tification Research. In Proceedings of the IECON 2023—49th Annual Conference of the IEEE Industrial Electronics Society, Singapore, 16–19 October 2023. [Google Scholar]
  11. Geravandi, M.; CheshmehBeigi, H.M. Stray Load Losses Determination Methods of Induction Motors-A Review. In Proceedings of the 2022 30th International Conference on Electrical Engineering (ICEE), Tehran, Iran, 17–19 May 2022; pp. 1033–1038. [Google Scholar]
  12. Ma, Z.; Zhang, W.; He, J.; Jin, H. Multi-Parameter Online Identification of Permanent Magnet Synchronous Motor Based on Dynamic Forgetting Factor Recursive Least Squares. In Proceedings of the 2022 IEEE 5th International Electrical and Energy Conference (CIEEC), Nanjing, China, 27–29 May 2022; pp. 4865–4870. [Google Scholar]
  13. Li, Z.; Feng, G.; Lai, C.; Li, W.; Kar, N.C. Current injection-based simultaneous stator winding and PM temperature estimation for dual three-phase PMSMs. IEEE Trans. Ind. Appl. 2021, 57, 4933–4945. [Google Scholar] [CrossRef]
  14. Geravandi, M.; CheshmehBeigi, H.M. Stator Windings Resistance Estimation Methods of In-Service Induction Mo-tors-A Review. In Proceedings of the 2023 31st International Conference on Electrical Engineering (ICEE), Tehran, Iran, 9–11 May 2023. [Google Scholar]
  15. Fang, H.; Duan, X.; Yang, Y.; Wang, Y.; Luo, G. Deadbeat Control of Permanent Magnet Synchronous Motor Based on MRAS Parameter Identification. In Proceedings of the 2020 23rd International Conference on Electrical Machines and Systems (ICEMS), Hamamatsu, Japan, 24–27 November 2020. [Google Scholar]
  16. Xiao, Q.; Liao, K.; Shi, C.; Zhang, Y. Parameter identification of direct-drive permanent magnet synchronous generator based on EDMPSO-EKF. IET Renew. Power Gener. 2022, 16, 1073–1086. [Google Scholar] [CrossRef]
  17. Zhou, S.; Wang, D.; Li, Y. Parameter identification of permanent magnet synchronous motor based on modified-fuzzy particle swarm optimization. Energy Rep. 2023, 9, 873–879. [Google Scholar] [CrossRef]
  18. Wu, Y.; Gao, H. Induction-motor stator and rotor winding temperature estimation using signal injection method. IEEE Trans. Ind. Appl. 2006, 42, 1038–1044. [Google Scholar]
  19. Jing, H.; Chen, Z.; Wang, X.; Wang, X.; Ge, L.; Fang, G.; Xiao, D. Gradient Boosting Decision Tree for Rotor Temperature Estimation in Permanent Magnet Synchronous Motors. IEEE Trans. Power Electron. 2023, 38, 10617–10622. [Google Scholar] [CrossRef]
  20. Chu, L.; Zhu, P.; Chang, C. Research on Full Brake-By-Wire System and Clamping Force Estimation Strategy Based on Redundant Drive Motors. IEEE Access 2023, 11, 124098–124113. [Google Scholar] [CrossRef]
  21. Zhao, H.; Eldeeb, H.H.; Wang, J.; Kang, J.; Zhan, Y.; Xu, G.; Mohammed, O.A. Parameter Identification Based Online Noninvasive Estimation of Rotor Temperature in Induction Motors. IEEE Trans. Ind. Appl. 2021, 57, 417–426. [Google Scholar] [CrossRef]
  22. Jin, L.; Wei, L.; Li, S. Gradient-based differential neural-solution to time-dependent nonlinear optimization. IEEE Trans. Autom. Control. 2023, 68, 620–627. [Google Scholar] [CrossRef]
  23. Ahmad, J.; Iqbal, A.; Hassan, Q.M.U. Study of nonlinear fuzzy integral differential equations using mathematical methods and applications. Int. J. Fuzzy Log. Intell. Syst. 2021, 21, 76–85. [Google Scholar] [CrossRef]
  24. Shams, M.; Kausar, N.; Agarwal, P.; Momani, S.; Shah, M.A. Highly efficient numerical scheme for solving fuzzy system of linear and non-linear equations with application in differential equations. Appl. Math. Sci. Eng. 2022, 30, 777–810. [Google Scholar] [CrossRef]
  25. Zienkiewicz, O.C.; Taylor, R.L. The Finite Element Method; Butterworth-Heinemann: Oxford, UK, 2000; Volume 2. [Google Scholar]
  26. Dangal, T.; Chen, C.; Lin, J. Polynomial particular solutions for solving elliptic partial differential equations. Comput. Math. Appl. 2017, 73, 60–70. [Google Scholar] [CrossRef]
  27. Raza, A.; Farid, S.; Amir, M.; Yasir, M.; Danyal, R.M. A study on convergence analysis of Adomian decomposition method applied to different linear and non-linear equations. Interface J. Sci. Eng. Res. 2020, 11, 1358–1378. [Google Scholar]
  28. Wang, B.; Duan, N.; Sun, K. A time–power series-based semi-analytical approach for power system simulation. IEEE Trans. Power Syst. 2019, 34, 841–851. [Google Scholar] [CrossRef]
  29. Xu, X.; Yao, R.; Sun, K.; Qiu, F. A Semi-analytical solution approach for solving constant-coefficient first-order partial differential equations. IEEE Control. Syst. Lett. 2022, 6, 704–709. [Google Scholar] [CrossRef]
  30. Shams, M.; Kausar, N.; Alayyash, K.; Al-Shamiri, M.M.; Arif, N.; Ismail, R. Semi-analytical scheme for solving intuitionistic fuzzy system of differential equations. IEEE Access 2023, 11, 33205–33223. [Google Scholar] [CrossRef]
  31. Shams, M.; Kausar, N.; Kousar, S.; Pamucar, D.; Ozbilge, E.; Tantay, B. Computationally semi-numerical technique for solving system of intuitionistic fuzzy differential equations with engineering applications. Adv. Mech. Eng. 2022, 14. [Google Scholar] [CrossRef]
  32. Xu, S.; Guan, X.; Peng, Y.; Liu, Y.; Cui, C.; Chen, H.; Ohtsuki, T.; Han, Z. Deep reinforcement learning based data-driven mapping mechanism of digital twin for internet of energy. IEEE Trans. Netw. Sci. Eng. 2024, 11, 3876–3890. [Google Scholar] [CrossRef]
  33. Chen, Z.; Liang, D.; Jia, S.; Yang, L.; Yang, S. Incipient inter-turn short-circuit fault diagnosis of permanent magnet synchronous motors based on the data-driven digital twin model. IEEE J. Emerg. Sel. Top. Power Electron. 2023, 11, 3514–3524. [Google Scholar] [CrossRef]
  34. Wang, T.; Chiang, H.-D. Neighboring Stable Equilibrium Points in Spatially-Periodic Nonlinear Dynamical Systems: Theory and Applications. IEEE Trans. Autom. Control. 2015, 60, 2390–2401. [Google Scholar] [CrossRef]
  35. Wang, L.G.; Zhang, X.; Xu, D.; Huang, W. Study of a differential control method for solving chaotic solutions of a nonlinear dynamic system. Nonlinear Dyn. 2011, 67, 2821–2833. [Google Scholar] [CrossRef]
  36. IEC TS62749; Assessment of Power Quality—Characteristics of Electrics Supplied by Public Networks. International Electrotechnical Commission: Geneva, Switzerland, 2015.
  37. IEC 60034-2-1; Standard Methods for Determining Losses and Efficiency from Tests (Excluding Machines for Traction Vehicles). International Electrotechnical Commission: Geneva, Switzerland, 2014.
Figure 1. Phasor diagram of the equivalent circuit of the induction motor.
Figure 1. Phasor diagram of the equivalent circuit of the induction motor.
Energies 17 04996 g001
Figure 2. Data-driven digital twin model of the induction motor.
Figure 2. Data-driven digital twin model of the induction motor.
Energies 17 04996 g002
Figure 4. Schematic diagram of proposed experiment system, where four thermocouples belong to the TMP-A temperature instrument, which is used to measure the temperature between the stator and rotor of the AC motor.
Figure 4. Schematic diagram of proposed experiment system, where four thermocouples belong to the TMP-A temperature instrument, which is used to measure the temperature between the stator and rotor of the AC motor.
Energies 17 04996 g004
Figure 5. The measured voltage and current of the AC motor, where (a,b) are the instantaneous voltage and instantaneous current, respectively. Blue solid line, green solid line, and red solid line denote the stator voltage and current of phase A, phase B, and phase C of the AC motor, respectively. We found that the stator current from the AC motor is greatly distorted, which should be considered for estimating the rotor temperature.
Figure 5. The measured voltage and current of the AC motor, where (a,b) are the instantaneous voltage and instantaneous current, respectively. Blue solid line, green solid line, and red solid line denote the stator voltage and current of phase A, phase B, and phase C of the AC motor, respectively. We found that the stator current from the AC motor is greatly distorted, which should be considered for estimating the rotor temperature.
Energies 17 04996 g005
Figure 6. Measured THDi of the stator current of the AC motor obtained by Power Analyzer. It denotes that the actual value described by the blue solid line is far over 8%, which is the limit value of standard [36].
Figure 6. Measured THDi of the stator current of the AC motor obtained by Power Analyzer. It denotes that the actual value described by the blue solid line is far over 8%, which is the limit value of standard [36].
Energies 17 04996 g006
Figure 7. Fundamental current obtained by FFT. This work is used to extract accurate fundamental current based on Figure 5, which is the basis for estimating the rotor temperature of the AC motor.
Figure 7. Fundamental current obtained by FFT. This work is used to extract accurate fundamental current based on Figure 5, which is the basis for estimating the rotor temperature of the AC motor.
Energies 17 04996 g007
Figure 8. The spectrum of stator currents obtained by FFT is based on Figure 5. There are remarkable aspects of the second harmonic, third harmonic, fifth harmonic, etc., which have a negative influence on estimating the rotor temperature of the AC motor.
Figure 8. The spectrum of stator currents obtained by FFT is based on Figure 5. There are remarkable aspects of the second harmonic, third harmonic, fifth harmonic, etc., which have a negative influence on estimating the rotor temperature of the AC motor.
Energies 17 04996 g008
Figure 9. The fifth harmonic and seventh harmonic currents of the stator currents obtained by the Power Analyzer, which correspond to Figure 5b.
Figure 9. The fifth harmonic and seventh harmonic currents of the stator currents obtained by the Power Analyzer, which correspond to Figure 5b.
Energies 17 04996 g009
Figure 10. Estimated stator inductance of the induction motor.
Figure 10. Estimated stator inductance of the induction motor.
Energies 17 04996 g010
Figure 11. Estimated rotor impedance of the induction motor.
Figure 11. Estimated rotor impedance of the induction motor.
Energies 17 04996 g011
Figure 12. The estimated rotor temperature of the induction motor.
Figure 12. The estimated rotor temperature of the induction motor.
Energies 17 04996 g012
Figure 13. The measured stator temperature of the induction motor, where ① denotes the stator temperature; ② denotes the frame temperature; ③ denotes the circumstance temperature.
Figure 13. The measured stator temperature of the induction motor, where ① denotes the stator temperature; ② denotes the frame temperature; ③ denotes the circumstance temperature.
Energies 17 04996 g013
Figure 14. The measured stator temperature of the induction motor by using FLIR infrared camera at time 00:30:30 of Figure 13.
Figure 14. The measured stator temperature of the induction motor by using FLIR infrared camera at time 00:30:30 of Figure 13.
Energies 17 04996 g014
Figure 15. Configuration of the proposed data-driven digital twin model.
Figure 15. Configuration of the proposed data-driven digital twin model.
Energies 17 04996 g015
Table 1. Influence of harmonic current on estimating the temperature of the induction motor.
Table 1. Influence of harmonic current on estimating the temperature of the induction motor.
OrderSource of the ThermalNegative Effect AnalysisInfluence on Estimating TemperatureReference
1Harmonic currentAdditional copper loss of stator and rotor1. Influence on the normal change rule of temperature with the stator current.
2. Causing irregular changes in the inductance and resistance of the induction motor.
[5]
Stray loss of stator and rotor[6]
Additional iron loss of stator[7]
Increase the impedance of the rotor[8]
Table 2. Summarized temperature estimation algorithms of the induction motor.
Table 2. Summarized temperature estimation algorithms of the induction motor.
OrderMethodsAdvantagesDisadvantagesReferences
1Recursive Least
Squares (RLS)
The algorithm is simplethe problem of data saturation[9,10]
2Stator windings resistance (SWR) measurementIt is entirely accurate and is used as a reference for measuring the precision. 1. SWR measurement is highly intrusive.
2. SWR measurement requires turning off the IM and disconnecting the IM supply connections.
[11]
3IM dynamic model-based SWR 1. The method is non-intrusive.
2. Can be used in thermal monitoring and IM protection programs.
1. The need to know the values of IM dynamic model parameters for SWR estimation.
2. Less accuracy in SWR estimation at speeds other than low speed.
3. Intense sensitivity to changes in IM dynamic model parameters.
[12]
4DC signal injection-based SWR 1. For SWR estimation, there is no need to know the values of the IM dynamic model parameters.
2. Can be used in thermal monitoring and IM protection programs.
3. The method has a high level of accuracy.
1. The need for an additional circuit to inject the DC signal in the line-fed IMs.
2. Unbalance in IM feeding due to additional signal injection.
3. The presence of ripple in the IM torque.
[13,14]
5Model Reference Adaptive System (MRAS)The algorithm is simpleIt is suitable for the problem of poor order[15]
6Extended Kalman Filter (EKF) algorithmNoise impact is smallThe algorithm is complex, with poor robustness[16]
7Intelligent algorithmsGood search ability, strong global search capabilityThe algorithm is complex and easy to fall into local optimum[17]
8Proximal Policy Optimization-Reinforcement Learning (PPO-RL) algorithmThe algorithm is stable and computationally efficientThe algorithm is sample-inefficient and cannot be run online[18]
9Machine learning methodThe algorithm can effectively predict motor temperature.The algorithm is offline, with poor applicability[19,20]
10Combination parameter identification methodThis approach combines the advantages of Recursive Least Squares (RLS) and the Model Reference Adaptive System (MRAS).The algorithm is complex and hard to realize online.[21]
Table 3. Summarized classical methods for solving the differential equations.
Table 3. Summarized classical methods for solving the differential equations.
OrderMethodsAdvantagesDisadvantagesReferences
1Numerical methodsGradient-based differential neural solutionsThe essence of these methods is iterative calculation, which is suitable to solve any differential equations.It can be derived from the analytical solution of a differential equation directly and online.[22]
Nonlinear fuzzy method[23]
Highly efficient numerical scheme[24]
Finite element method[25]
Polynomial particular solutions method[26]
Adomian decomposition method[27]
2Semi-analytical methodssemi-analytical solution approachBy these methods, approximate analytical solutions can be obtained. It is difficult to obtain an online analytical solution to a differential equation in on-chip system.[28,29]
semi-analytical scheme[30]
computational semi-numerical technique[31]
Table 4. Corresponding parameters of Equations (1)–(29).
Table 4. Corresponding parameters of Equations (1)–(29).
OrderParametersUnitNote
1 i s α , i s β AStator currents of the induction motor in α β coordinate system
2 u s α , u s β VStator voltage of the induction motor in α β coordinate system
3 ψ r α ,   ψ r β WbStator flux of the induction motor in α β coordinate system
4 R s / L s Ω/HStator impedance/inductance of the induction motor
5 R r / L r Ω/HRotor impedance/inductance of the induction motor
6 L m HMutual/leakage inductance of the induction motor
7 σ HLeakage inductance of the motor, σ = 1 L m 2 / ( L s L r )
8 τ sTime constant of the motor rotor, τ = L r / R r
9 ω e rad/sPower supply angular frequency
10 ξ , η Variable ξ = R s / σ L s + L m 2 / σ L s L r τ , η = L m / σ L s L r
11 t s sSampling period
12 x s α ( k ) , x s β ( k ) V/ASampling voltage and current at kth period in α axis and β axis, respectively, where x [ u , i ]
13 T 0 °C The ambient temperature of the induction motor
14 R s 0 ΩInitial impedance of the stator of the motor under T0
15 α s The impedance coefficient of the induction motor
16 T r °C The rotor temperature of the induction motor
17 V ˜ s / I ˜ s V/AThe sampling voltage and current of the motor stator
18 ϕ °Phase difference between the sampling V ˜ s and the I ˜ s
19 V s x / V s y VPositive sequence voltage V s x = V ˜ s cos ϕ , V s y = V ˜ s sin ϕ
20 k r The resistance constant of the induction motor
21 x a , x b , x c Voltage and current in a b c coordinate system, where x [ u , i ]
22 β β = L m 4 ω e 2 I ˜ s 2 + 4 L r 2 V s y 2 4 L r 2 R s 2 I ˜ s 2 + 8 L r 2 R s V s x I ˜ s 4 L r 2 V ˜ s 2
23 δ The coefficient of correction
Table 5. Main steps to find the analytic solution of the rotor temperature of an induction motor.
Table 5. Main steps to find the analytic solution of the rotor temperature of an induction motor.
OrderMain Steps
1Algebraization of the differential equations: substitute the differential operator by the quotient of two adjacent sampling data and the sampling period.
2Solving the equivalent algebraic equations: to derive the expression regarding the rotor temperature by solving approximate algebraic difference equations.
3Repeat the above procedures at every sampling period.
Table 7. Error of proposed approach regarding measured temperature (°C).
Table 7. Error of proposed approach regarding measured temperature (°C).
Data Estimation   Temperature   T r Measured   Temperature   T r * Error ε
Term
End time89.688.01.8%
Start time23.323.01.3%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Luo, Y.; Wang, L.; Sidorov, D.; Dreglea, A.; Chistyakova, E. An Approach to Estimate the Temperature of an Induction Motor under Nonlinear Parameter Perturbations Using a Data-Driven Digital Twin Technique. Energies 2024, 17, 4996. https://doi.org/10.3390/en17194996

AMA Style

Luo Y, Wang L, Sidorov D, Dreglea A, Chistyakova E. An Approach to Estimate the Temperature of an Induction Motor under Nonlinear Parameter Perturbations Using a Data-Driven Digital Twin Technique. Energies. 2024; 17(19):4996. https://doi.org/10.3390/en17194996

Chicago/Turabian Style

Luo, Yu, Liguo Wang, Denis Sidorov, Aliona Dreglea, and Elena Chistyakova. 2024. "An Approach to Estimate the Temperature of an Induction Motor under Nonlinear Parameter Perturbations Using a Data-Driven Digital Twin Technique" Energies 17, no. 19: 4996. https://doi.org/10.3390/en17194996

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