Next Article in Journal
ESVIO: Event-Based Stereo Visual-Inertial Odometry
Next Article in Special Issue
Intelligent Control and Digital Twins for Industry 4.0
Previous Article in Journal
Damped Cantilever Microprobes for High-Speed Contact Metrology with 3D Surface Topography
Previous Article in Special Issue
Maintenance Performance in the Age of Industry 4.0: A Bibliometric Performance Analysis and a Systematic Literature Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Digital Twin Model of Electric Drives Empowered by EKF

by
Mohsen Ebadpour
1,*,
Mohammad (Behdad) Jamshidi
2,
Jakub Talla
1,
Hamed Hashemi-Dezaki
1,* and
Zdeněk Peroutka
1
1
Research and Innovation Center for Electrical Engineering (RICE), Faculty of Electrical Engineering, University of West Bohemia (UWB), 30100 Pilsen, Czech Republic
2
Faculty of Electrical Engineering, University of West Bohemia (UWB), 30100 Pilsen, Czech Republic
*
Authors to whom correspondence should be addressed.
Sensors 2023, 23(4), 2006; https://doi.org/10.3390/s23042006
Submission received: 14 January 2023 / Revised: 4 February 2023 / Accepted: 8 February 2023 / Published: 10 February 2023
(This article belongs to the Special Issue Intelligent Control and Digital Twins for Industry 4.0)

Abstract

:
Digital twins, a product of new-generation information technology development, allows the physical world to be transformed into a virtual digital space and provide technical support for creating a Metaverse. A key factor in the success of Industry 4.0, the fourth industrial revolution, is the integration of cyber–physical systems into machinery to enable connectivity. The digital twin is a promising solution for addressing the challenges of digitally implementing models and smart manufacturing, as it has been successfully applied for many different infrastructures. Using a digital twin for future electric drive applications can help analyze the interaction and effects between the fast-switching inverter and the electric machine, as well as the system’s overall behavior. In this respect, this paper proposes using an Extended Kalman Filter (EKF) digital twin model to accurately estimate the states of a speed sensorless rotor field-oriented controlled induction motor (IM) drive. The accuracy of the state estimation using the EKF depends heavily on the input voltages, which are typically supplied by the inverter. In contrast to previous research that used a low-precision ideal inverter model, this study employs a high-performance EKF observer based on a practical model of the inverter that takes into account the dead-time effects and voltage drops of switching devices. To demonstrate the effectiveness of the EKF digital twinning on the IM drive system, simulations were run using the MATLAB/Simulink software (R2022a), and results are compared with a set of actual data coming from a 4 kW three-phase IM as a physical entity.

1. Introduction

Digital manufacturing has been beneficial for modern industries because of the advances in communication and information technology. This has been made possible through the use of digital twin (DT) models and process development simulations [1,2,3]. The digital twin model, which is a system that can simulate the physical twin and is made up of multiple probabilistic phases, has been developed since around 2000. It is a formal concept that allows for the creation of a feasible model [4]. A digital twin needs a platform to create a digital simulation of a real-world process, as well as to perform simulations of electric drive systems. The Metaverse is an excellent virtual platform for digital twin models because it combines digital and physical environments through the use of communication technologies, web infrastructures, and the Internet of Things. Many researchers have been interested in various platforms, but the Metaverse, with its ability to allow users to work in a virtual world through avatars, has shown the importance of conducting research [5,6]. In a study [7], the instability in flexible fixturing systems caused by incomplete constraints and weak rigidity has been addressed. This way, a digital twin-based approach to generate reconfigurable fixturing schemes, using a hidden Markov model to account for time-varying system stiffness and coupling effects, was proposed. The optimization process was guided by local information from front-running simulations. The approach was demonstrated through trimming experiments on a large compliant workpiece using a reconfigurable fixturing system developed by the authors.
The practical implementation of electric drives has been difficult for manufacturers and researchers due to the high cost of installation and the time-consuming nature of the process. This has made digital twinning a useful application in these situations. Three-phase induction motors (IMs) have been widely used in a variety of industrial projects, such as electric vehicle propulsion drives, railway traction, and aerospace industries, due to their simple and robust construction, low maintenance, and cost-effectiveness [8]. Nevertheless, controlling Ims can be complex due to their highly nonlinear model, which has an unknown load profile and time-varying parameters. This requires a thorough understanding of rotor flux and position/speed to be effective. In addition, speed sensorless IM drives have several advantages, including low cost, reduced complexity, and improved reliability [9,10]. Digital twins for IM drive systems are not commonly used for drive performance monitoring, health diagnostics, state optimization, and risk evaluation at different levels, including the entire system, subsystems, specific components, and others [11].
There have been several approaches to improving the control of Ims, including model-based predictive control (MPC), field-oriented control (FOC), and direct torque control (DTC). There have been numerous reports that have combined the benefits of IM drives with sensorless control techniques to create low-cost, high-performance actuators [12,13]. In the literature, there have been a variety of approaches proposed for sensorless control of IM drives, but many challenges and uncertainties remain. To address these issues, several model-based estimation techniques have been suggested in the literature, including full-order estimators [14], sliding-mode observers [8], nonlinear Kalman filters, extended Luenberger observers (ELO), and model reference adaptive systems (MRAS) [15].
Nonlinear Kalman filter-based observers, the most commonly used algorithm, provide a probabilistic view of state estimation problems because they rely on the measurement and system noise covariance in the estimation process [16]. In recent years, various nonlinear Kalman filter algorithms such as the Extended Kalman filter (EKF) [17], unscented Kalman filter (UKF) [18], and cubature Kalman filter (CKF) [19] have been applied to the state/parameter estimation of Ims. The EKF method, which is a linearized version of the traditional Kalman filter, serves as an optimal state estimator for actual values of Ims such as rotor flux, stator currents, speed, and parameters based on the system Jacobian matrix. Additionally, the computational requirements of the EKF, which are largely influenced by the size of the motor states, are lower than those of the other mentioned nonlinear Kalman filters. These beneficial features make the EKF estimator more general and universal compared to most other observers.
The integration of the Kalman filters with a virtual asset of the real system, called DT, can offer real-time process evaluation. Considering of such data in actual system operation can enhance control performance with improved productivity. Several examples in the literature present use of the EKF algorithm for DT purposes in different aspects and applications. DT of the backer’s yeast batch cultivation system is analyzed in [20] based on the linear discrete Kalman filter, and its nonlinear variants such as EKF and UKF are used to predict the bioprocess variables employed for optimization and control of the real entity. Various aspects of Li-ion battery prognostics and lifespan monitoring are reviewed in [21] using the DT technology based on the EKF algorithm for estimation of state-of-charge, capacity, current/voltage, and remaining-useful-life. It concludes that the combination of DT with an EKF observer can prevent the battery from having severe failure, optimize its maintenance schedules, and conduct health monitoring with a focus on fault identification and correction. In study [22], the sparse detection of nonlinear dynamics challenges is integrated with the EKF algorithm to automatically recognize the time-variant DT models for online system monitoring. The robustness of the algorithm is validated through a simulation model based on Lorenz process and an industrial diesel hydrotreating case. A research work in [23] presented technical features of merging machinery with a physics-based DTs based on EKF methods for providing successful implementation information. In this regard, two industrial processes were analyzed to demonstrate the methodology; the first is a mobile log crane, which is applicable for the heavy mobile machinery, and the second process concerned a rotating electric machine in case of unexpected failures.
To obtain a reliable state estimate of an IM using the EKF, accurate information on stator phase voltages is essential. Many previous studies have used an ideal inverter model in the IM drive with low-precision stator voltage knowledge as input to the EKF algorithm. However, the switching devices of an inverter are not ideal in practice, as they have small dead times, turn-on and -off times, and voltage drops in each switching interval to prevent shoot-through on the DC link. Dead time creates a nonlinear converter feature that distorts the stator voltage. In other words, it produces a set of low-order harmonics in the stator voltage of the drive inverter, leading to additional losses, particularly at high switching frequencies [24]. To address this distortion and make the model more feasible, the effect of the dead time and voltage drop of inverter switching devices must be taken into account through practical modeling of the inverter. While much research has been conducted on sensorless IM drives based on the EKF using an inaccurate ideal model of the inverter [24,25,26], there is relatively little literature on practical state estimation.
This paper presents a practical digital twin EKF-based sensorless rotor FOC technique for IM drives. Unlike previous studies, the effect of switching devices’ time delays and voltage drops is mathematically analyzed and considered in the estimation process. To evaluate online state estimation, the measurement and system noise covariance matrices are included in the drive model. Accurate values of stator current and rotor flux are obtained in stationary reference frames through a recursive updating process. The rotor position/speed and load torque are also estimated using a precise EKF algorithm. This study is conducted on a 4 kW three-phase IM using MATLAB/Simulink in two operating scenarios, one using an inaccurate ideal model of the inverter and one based on an accurate feasible model. The organization of this manuscript is as follows. In Section 2, the concepts of digital twins and the Metaverse in field of electrical drives are effectively explained. In Section 3, the mathematical model of the drive system, including the IM model, EKF algorithm, and DT model of the three-phase inverter, is presented. Section 4 describes the control strategy based on the rotor FOC method. In Section 5, the simulation results are presented with more numerical analyses, and the final sections contain the discussion, conclusion, and future work.

2. Concepts of Digital Twins and the Metaverse in Electrical Drives

2.1. Digital Twins and Electrical Drives

Over the past twelve years, significant research results have emerged, with the concepts of parallel intelligence published in 2004 and digital twins coined in 2010 leading to important implications for the study of Cyber Physical Systems (CPS) and the latter to Cyber Physical Social Systems (CPSS) [27,28,29]. These concepts have provided innovative insights for addressing challenges related to the construction of digital intelligent societies, such as the integration and mining of large amounts of data from Internet of Things devices, the separation between artificial systems and actual systems, and the coordination of diverse, multisource resources. The key difference between digital twins and parallel intelligence lies in their research infrastructure, with the former being related to CPS and CPSS. In addition, digital twins did not initially consider human factors, while parallel intelligence was primarily focused on them [27].
A new method for controlling deformation of thin-walled parts during milling using a digital twin called milling process digital twin was presented in a study [30]. Accordingly, a new reference framework for online optimization and control of milling deformation, which improved the quality of the final product, was introduced. The method was enabled by three key technologies: multidimensional high-fidelity modeling, knowledge-driven low-latency milling deformation simulation, and online optimal control of milling deformation. The authors also presented a prototype system of the proposed method that demonstrated its feasibility in an industrial setting.
In addition, another study [31] has a different perspective and mentioned that in the past, digital modeling techniques such as BIM and data acquisition tools were used for construction and controlling physical objects. However, digital twins (DTs) offer unique features such as bi-directional data exchange and real-time self-management. The need for DTs has increased, particularly after COVID-19, as they can be useful in various industries. The paper aimed to explain the concept of DTs and how they differ from other technologies and systems. The current state of DT development was also reviewed, and suggestions for future research were provided. The focus was on the Smart City, engineering and construction sectors, and the need for DT applications that can provide real-time decision-making, self-operation, and remote supervision capabilities post-COVID-19 [31].
The CPS system, which is made up of the physical and virtual worlds working together, is difficult to fully design from the start. It is meant to provide benefits such as real-time optimization and adaptability [32]. The idea of a digital twin, which is a real-time digital representation of a physical object, is being explored as a way to better understand and control the CPS system.
A digital twin Is a virtual replica of a real-world physical system or product that serves as a digital equivalent for practical purposes such as system simulation, testing, maintenance, and monitoring. This concept is particularly useful for complex systems, where each component affects the overall performance of the system. Materials can also be included in this classification. By using a digital twin in real time and synchronizing it with the corresponding physical system, such as alloys, it is possible to speed up the process of modeling and monitoring the system. Simultaneously running detailed system verification and validation test scenarios on both the digital twin and the physical twin, in this case, a specific alloy, is a practical way to evaluate the effectiveness of the digital twin [33]. The idea behind the digital twin of an electrical drive is to create a digital copy of an electrical drive and use it to improve the real-world performance of that object through simulations and optimization techniques. This is accomplished by constantly updating the digital representation with real data. It is a key aspect of the fourth industrial revolution, specifically in the areas of digitalization and simulation.

2.2. Digital Twins of Electrical Drives in the Metaverse

To clarify the difference between digital twin and the Metaverse, a digital twin is a virtual replica of an existing physical object or system, whereas the Metaverse is a virtual universe that comprises multiple digital twins and allows for interactions between them. In this study, we focus on the characteristics of the digital twin of an electric drive and also demonstrate some features of the Metaverse, such as value chains, production relationships, and virtual interactions of digital and physical agents. The digital twin of the related electric drive, on the other hand, is used as a virtual representation of its physical twin, and we have collected data from a real system to create it. Figure 1 illustrates the concept of the proposed method.
The use of digital twins of electrical drive technologies across various industries has not been thoroughly studied yet due to the diversity of sub-processes and manufacturing techniques, leading to a vast number of possibilities. The Metaverse, also known as the Internet of 3-D worlds, has recently garnered significant interest from academia and industry. Each virtual subworld, operated by a virtual service provider (VSP), offers a specific type of virtual service. Digital twins, which are digital replicas of physical objects, are crucial enabling technologies. Generally, a DT belongs to the party that develops it and establishes the communication link between the two worlds. However, in an interoperable Metaverse, data-like DTs can be “shared” within the platform, allowing a single set of DTs to be utilized by multiple VSPs. However, the quality of shared DTs may not always be sufficient [34,35,36]. In other words, the Metaverse is a developing technology that creates virtual environments for users to access a wide range of virtual services, while also allowing users to experience immersive interactions with the real world. Digital twins, which represent assets in this virtual world, are crucial in connecting this environment to the actual world.
The potential of data-driven operational support through predictive analysis is limited. A new approach is a model-based simulation of operational behavior, which allows for the simulation of specific physical effects and the monitoring of system behavior even for data that cannot be directly measured. A simulation model that supports plant monitoring is known as a digital twin, which provides additional information about the asset state. Improved knowledge of system behavior increases the availability of the plant and the ability to predict potential faults during operation [37].
The Metaverse can be used to help with the application of these systems by providing a platform for simulation, training, and remote collaboration. One way to use the Metaverse is through simulation. By creating virtual copies of electric drive systems in the Metaverse, engineers and designers can test the syste’s behavior and try out different configurations and control strategies before building the physical system. This can help to identify and solve potential problems before they happen in real life and improve the syste’s performance. Another way to use the Metaverse is through training. By creating virtual training environments in the Metaverse, engineers and maintenance workers can learn how to operate and maintain electric drive systems in a safe and controlled environment. This can help to reduce the risk of accidents and make maintenance operations more efficient. The Metaverse can also be used to make it easier for engineers, researchers, and other experts to work together on electric drive systems. By providing a virtual space where they can share information, work on designs, and conduct experiments, the Metaverse can help speed up the development and deployment of electric drive systems. Data-driven operation support has been a topic of interest for approximately ten years. The effectiveness of methods such as condition-based monitoring or sensor-based fault detection relies on the quantity and placement of sensors. The demand for simulative operation support is relatively new [38].

3. Digital Twin Model of the Drive System

The modeling of specific physical processes enables monitoring of the system operation even for information that cannot be directly measured. A simulation model which allows for feasible monitoring is known as a digital twin. In the context of this article, the precise mathematical model to implement digital twins of the electrical drive system includes three parts: the IM, three-phase inverter, and EKF estimator. These parts are explained in detail in the article. In this section, the core task of the digital twin model, which is the state estimation of speed sensorless induction motor drive, is examined. Our approach is to employ a practical EKF algorithm to create digital twins for model-based condition monitoring. This allows for the ability to predict and diagnose potential issues with the system, providing valuable insights for maintenance and operation. In addition, our approach also enables the monitoring of the syste’s performance and identifying areas for improvement.
In the case of an electrical drive system, a digital twin can be created by modeling the different physical processes that take place within the system, such as the operation of the IM, the three-phase inverter, and the control algorithms. This model can then be used to simulate the syste’s performance in real-time. By comparing the simulated results to the actual performance of the physical system, it is possible to identify potential problems and predict future failures. One of the main advantages of using a digital twin for an electrical drive system is the ability to monitor information that cannot be directly measured. For example, a digital twin can be used to estimate the syste’s state, such as the speed and position of the motor, even when there are no sensor data. This is accomplished by using an EKF algorithm which can estimate the syste’s state based on other available information such as current and voltage measurements. In addition, a digital twin of an electrical drive can also be used for condition monitoring, which is the practice of monitoring the condition of a machine or system to detect any signs of wear or degradation. This allows for early detection of potential issues and helps prevent unexpected failures. Additionally, a digital twin can be used to optimize the performance of the system, by identifying areas where energy efficiency can be improved or where the system can be operated more efficiently.

3.1. Three-Phase IM Model

To identify the rotor position of IM and estimate the speed and other states, an accurate motor model along with possible data coming from sensors and simulation results is considered in this study. The sixth-order rotor flux based three-phase IM mathematical model is used for the EKF algorithm in a stationary reference frame ( α β 0 ) to estimate the stator currents ( i s α , i s β ), rotor fluxes ( ψ r α , ψ r β ), speed ( ω e ), and load torque ( τ l ). To implement the EKF digital twin model on a digital processor or microcontroller platform, it is better to be defined it in a discrete form. The nonlinear discrete IM model can be given as:
{ x k + 1 = f ( x k , u k ) + w k z k = h ( x k ) + v k ,
The model in (1) can be linearized as follows:
{ x k + 1 = A ( x k ) x k + B u k + w k z k = H x k + v k ,
where x k is an (n × 1) state vector matrix; z k is an (m × 1) current measurement vector matrix; H is the (m × n) measurement matrix; f ( x k , u k ) is a known nonlinear function of the state’s transition vector (Jacobian matrix). In this study, it is assumed that the process noise term w k is white and zero mean with an (n × n) covariance matrix Q and that the measurement noise parameter v k is also white and zero mean with an (m × m) covariance matrix R.
The final discrete mathematical model of IM can be obtained as (3) and (4) using the general form in (1) and (2), wherein u s α and u s β are the measured stator voltages in stationary reference frame based on the (6). ω e is the electrical angular speed of the rotor which equals to pole pairs ( p p ) time of the mechanical speed of rotor ω m (i.e., ω e = p p . ω m ). The motor coefficient matrix A ( x k ) can be expressed as (5).
[ i s α , k + 1 i s β , k + 1 ψ r α , k + 1 ψ r β , k + 1 ω e , k + 1 τ l , k + 1 ] x k + 1 = A ( x k ) [ i s α , k i s β , k ψ r α , k ψ r β , k ω e , k τ l , k ] x k + [ a 5 0 0 a 5 0   0 0   0 0   0 0   0 ] B [ u s α , k u s β , k ] u k + w k ,
[ i s α , k + 1 i s β , k + 1 ] z k = [ 1 0 0 0 0 0 0 1 0 0 0 0 ] H x k + v k ,
A ( x k ) = [ a 1 a 2 / τ r 0 a 3 / τ r a 3 ω e , k 0 0 0 a 1 a 2 / τ r a 3 ω e , k a 3 / τ r 0 0 a 4 / τ r 0 1 T s / τ r T s ω e , k 0 0 0 a 4 / τ r T s ω e , k 1 T s / τ r 0 0 a 6 ψ r β , k a 6 ψ r β , k 0 0 1 a 7 a 8 0 0 0 0 0 1 ] ,
[ u s α u s β ] = [ 2 3 1 3 1 3 0 1 3 1 3 ] [ v s a v s b v s c ] ,
In (5), the parameter T s is the sampling time and the coefficients used in it are listed as follows:
a 0 = 1 L s L r L m 2 ,   a 1 = 1 a 0 R s L r T s ,   a 2 = a 0 L m 2 T s ,   a 3 = a 0 L m T s ,   a 4 = L m T s ,   a 5 = a 0 L r T s ,   a 6 = 3 p p 2 L m 2 J t L r T s ,   a 7 = B t J t T s ,   a 8 = p p J t T s ,   τ r = L r / R r
where R s and L s are the stator resistance and inductance, respectively; R r and L r are the rotor resistance and inductance referred to the stator side, respectively; L m is the mutual inductance; J t is the total moment inertia of the IM and load; B t is the viscous friction coefficient.

3.2. Inverter Actual Model

Pulse width modulation (PWM) and space vector pulse width modulation (SVPWM) are two universal switching techniques for the inverters which are feeding the three-phase IMs [39,40,41]. The SVPWM strategy has been widely employed in the IM drive systems due to several merits such as containing small torque ripple, low operation noise, the vast range of DC voltage utilization, and ease. For practical modeling of a three-phase inverter controlled by SVPWM, all switching device′s time delays and voltage drops must be rigorously considered to prevent short-circuit faults that may be caused by simultaneously turning on the two switches of the same bridge leg. Here, a three-phase six-switch voltage source inverter empowered by SVPWM strategy is used for supplying the stator windings of IM, and its A-phase current ( i a ) paths for positive and negative switching intervals are illustrated in Figure 2. The current flowing from the phase to the IM, which is indicated by the blue solid arrow, either through the upper A-phase switch T a + or the lower related diode D a , is determined as a positive phase current, and the current coming from the IM to the inverter leg, which is indicated by the blue dotted arrow, either through the lower A-phase switch T a or upper diode D a + , is determined as a negative A-phase current.
To turn ON and OFF the switching devices of the inverter, the SVPWM technique uses eight switching states with six active sectors to form a PWM signals and shape the output waveform equivalent to a sinusoidal. The voltage space vector diagram of the SVPWM strategy based on the Texas instruments switching patterns (TMS320C24x/F24x code [42]) is depicted in Figure 3, in which U 1 U 6 are the basic active voltage vectors of the six switching sectors with two zero vectors O 0 and O 1 . U o u t is the output reference voltage space vector which is synthesized from two adjacent basic voltage vectors (here from U 1 and U 2 ) with interval times of T 1 and T 2 .
The A-phase corresponding switching time delays analysis is shown in Figure 4. The overall principles of the B and C-phase bridge legs is similar to the A-phase. Figure 4 shows the ideal switching signals for the upper ( T a _ i d e a l + ) and lower ( T a _ i d e a l ) switches of the A-phase inverter leg, the real switching signals based on the dead-time delay t d for the upper ( T a _ r e a l + ) and lower ( T a _ r e a l ) switches, the ideal voltage waveform of the A-phase leg ( u a o _ i d e a l ), and the real positive value of A-phase voltage ( u a o _ r e a l p ) and negative ( u a o _ r e a l n ) phase current. Although the dead-time delay in SVPWM setting for practical drives causes distortion in inverter output waveforms and deteriorates the system performance, using the proposed precise EKF algorithm this issue is perfectly addressed. For simplicity of analyzation, it is assumed that the dc-link voltage of the inverter which is denoted by U d c has constant value. The forward voltage drops on the active switches and the diodes, which are denoted by U T and U D , respectively, are calculated based on their ON-state resistance characteristics and the absolute value of related phase current as (7).
{ U T = r T | i a | + V f T U D = r D | i a | + V f D ,
where V f T and V f D are the inherent forward voltage of the switches and diodes. T o n and T o f f are the ON- and OFF-states times of the upper switches of the inverter, and t o n and t o f f are the finite turn-on and turn-off times of the upper and lower switches, respectively. To prevent a short-circuit in the phase bridge legs of the inverter, the dead-time amount should be chosen as t d > ( t o n + t o f f ) . In addition, in practice, the turn-off time t o f f is a little greater than the switch turn-on time t o n . It is also necessary to determine t d > t o f f to avoid simultaneously turning on the upper and lower switches of the bridge legs.
From Figure 4, the output A-phase voltage which is averaged with respect to the midpoint of the dc-link over a switching period T s w for both positive and negative currents can be precisely calculated as:
u ^ a o _ r e a l = { ( d d d 1 2 ) U d c ( d d d ) U T ( 1 d + d d ) U D , i a > 0 ( d + d d 1 2 ) U d c + ( 1 d d d ) U T + ( d + d d ) U D , i a < 0 ,
in which d is the ideal duty-cycle of the active switches which is derived from the control module and defined as d = T o n / T s w , and d d is the overall time delay in a switching period which can be calculated as:
d d = ( t d + t o n t o f f ) / T s w ,
Based on Figure 4 and the inverter digital twin model equation in (8), it is observed that the ON-state time of upper switches in actual operation should be precisely determined as t d + t o n < T o n < T s w t d t o n ; however, in the ideal model, the impact of time delays and voltage drops on switching devices are neglected which results in 0 < T o n < T s w ; thereafter the output voltage magnitude is changed to as follows:
u ^ a o _ i d e a l = { ( d 1 2 ) U d c , i a > 0 ( d 1 2 ) U d c , i a < 0 ,

3.3. EKF Algorithm

In this study, a precise EKF algorithm is used for state estimation of the IM drive system based on the actual model and values of the inverter in comparison with the previous established research which relied on the ideal model. The EKF, as the most preferred nonlinear Kalman filter, provides a stochastic behavior to the state estimation issue, and its success directly depends on the drive system and measurement noises evaluated in the estimation process. In comparison to the other nonlinear estimators, EKF is still a decent choice due to less computational complexity and accurate estimation performance. The operation steps of conventional EKF algorithm based on the three-phase IM model in (3) and (4) can be given as follows:
(1)
Initialization
x ^ 0 = E [ x 0 ] ,
P 0 = E [ ( x 0 x ^ 0 ) ( x 0 x ^ 0 ) T ] ,
(2)
Linearization
F k + 1 | k = f ( x k , u k ) x k ,
(3)
Estimation or time updating
x ^ k = f ( x ^ k 1 , u k 1 ) ,
P k = F k | k 1 P k 1 F k | k 1 T + Q ,
(4)
Correction
K k = P k H T [ H P k H T + R ] 1 ,
x ^ k + = ( I K k H ) x ^ k + K k z k ,
P k + = ( I K k H ) P k ,
where F is the Jacobian matrix to linearize the nonlinear model of IM; P and P + are the priority and the posterior covariance matrices, respectively; K is the Kalman gain; I is the identity matrix.
From Equations (14) and (15) it can be concluded that the accuracy of EKF-based state estimation strongly depends on IM model, inputs, and parameters. Motor parameters are assumed to be constant over the optimum working modes. The main inputs of the EKF algorithm are stator voltage terms in the stationary reference frame (i.e., u s α and u s β ) which can be originated either from the control system multiplied by dc-link voltage (low precise voltages) or from the voltage source inverter along with precise information of switching devices from SVPWM strategy. Therefore, to practically estimate the IM states, all switching time delays and voltage drops should be considered in input voltage values. To better analyze the proposed precise estimation process, switching patterns and voltage waveforms of the sector I of the SVPWM technique based on Figure 3 are considered as shown in Figure 5.
From Figure 5, the dead-time effect and switching ON and OFF delays impact on the three-phase inverter performance are analyzed when the reference voltage vector U o u t is located in the sector I wherein i a > 0 , i b < 0 , and i c < 0 . The real positive value of A-phase voltage u a o _ r e a l p is shorter than the ideal value u a o _ i d e a l by time delay Δ T = t d + t o n t o f f ; for the same reason, the real negative values of B- and C-phase voltages u b o _ r e a l n and u c o _ r e a l n are longer than the ideal value by Δ T .
According to Figure 5, when the switching states of A, B, and C phases are compared, the actual switching time of the voltage vector in sector I U 1 ( 100 ) is reduced by 2*ΔT in one PWM period (the left side of the positive value and right side of negative value are reduced by ΔT). However, the actual switching time of the vector U 2 ( 110 ) in Figure 3 does not change at this time. If the voltage vector difference caused by the dead-time effect is ΔU, then the difference between the real voltage vector of the stator U s and the reference voltage vector U o u t at this time is determined as:
Δ U = 2 × Δ T × U 1 ,
Based on the above analysis, it is clear that there is a sensible difference between the real and ideal voltage which is derived from the three-phase inverter. Hence, the proposed DT model of the inverter which is relied on the actual model can supply precise voltages to the EKF algorithm to practically estimate the speed in sensorless drives.
Here, only the sector I of SVPWM is based on the assumptions of i a > 0 , i b < 0 , and i c < 0 , is analyzed to illustrate that the different positive and negative current polarities can directly affect the results of the stator voltages due to the dead-time effects. As a result, the determination of the polarity and value of the three-phase currents in each sector is a key factor for the analysis of the dead-time effect of the three-phase inverter.
Since during the dead-time intervals there is no information about the three-phase currents due to the off-state of all switches of the inverter bridge leg, the ideal inverter models and conventional EKF algorithms cannot perfectly act to precisely estimate the IM states. The presented DT model of the inverter along with the accurate EKF algorithm fully addressed the mentioned problem by estimating the currents using the actual voltage values based on the above analysis and (8). To estimate the states during the dead-time intervals, the proposed EKF algorithm uses the real current and voltage values from the previous intervals inside the sectors by modifying the voltage in (14) as follows:
x ^ k = f ( x ^ k 1 , u k 1 r e a l ) ,
wherein u k 1 r e a l is the actual stator voltage based on the practical DT model of the inverter.

4. Sensorless Control Strategy

The overall block diagram of the sensorless rotor FOC strategy based on the precise EKF estimator is shown in Figure 6. The IM drive system consists of two control loops for speed control and rotor flux regulation, SVPWM switching module, DT model of the three-phase inverter, the mathematical model of the IM, the precise EKF estimator, and various sensors related to current and voltage along with the Park and Clark transform blocks. These sensors provide data about different aspects of the IM performance, operational modes, and more. These data are then transferred to a processing system and applied to the digital processors. Once informed with such information, the virtual DT model can be used to run simulations, study performance targets, and produce possible signals/feedbacks which can then be applied back to the original physical asset. As shown in Figure 6, rotor speed and position data are obtained using the estimator instead of employing mechanical sensors, which makes the drive system suitable for cost-effective applications.
Unlike the conventional current-based control strategy which is affected by variation of rotor resistance results to cause an error in flux value evaluation, for flux amplitude and angle computation the stationary reference frame voltage model is utilized in this paper which is insensitive to the rotor resistance variations. In order to better analyze the control system, the reference angular speed ω m * is compared to the estimated motor speed ω ^ m generated by the EKF estimator, and the speed error is applied to a PI (proportional-integral) speed controller. The output of the speed controller, which is considered as reference electromagnetic torque τ e * , is used to calculate the q-axis reference current I q s * based on (21) wherein ψ ^ r d is the d-axis estimated rotor flux. I q s * is compared to the measured q-axis current I q s , and its error is regulated by the PI controller to generate a voltage control signal V q s c which is utilized to produce q-axis reference voltage U q s * as expressed in (22) in which ω s is stator field angular speed in terms of rad/s.
The same methodology with the speed control loop is applied to the second loop for the rotor field control, which initially compares the reference rotor flux ψ r * with the estimated flux ψ ^ r to produce a d-axis reference current I d s * using the PI controller. I d s * is compared to the measured d-axis current I d s results in an error regulated by the PI regulator to generate d-axis voltage control signal V d s c for producing d-axis reference voltage U d s * as computed in (23). From (21) to (23), it is seen that the main control signals strongly depend on the IM parameters which are relayed on the accurate DT model in this study.
I q s * = L r p p L m ψ ^ r d τ e * ,
U q s * = V q s c + ( ω s a 0 L r I d s + p p L m L r ψ ^ r ω ^ m ) ,
U d s * = V d s c ( ω s a 0 L r I q s + L m R r L r 2 ψ ^ r ) ,
The rotor shaft position which is identical to the rotor field position θ ^ r is adopted for measured stator currents transform to dq0 axes based on the Park transformation and the reference voltages ( U d s * , U q s * ) to α β reference voltages ( U s α * , U s β * ). These voltage signals from the control system are entered into the SVPWM module to apply the dead-time effect and take into account the switching devices′ time delays to generate real switching signals for the upper switches of the inverter, which are denoted by T a _ r e a l + , T b _ r e a l + , and T c _ r e a l + , respectively. Using these practical switching signals and this precise model of the inverter, as explained before, three real stator voltages based on (8) will be produced and applied to the IM. The accurate stator voltages are transformed into two voltages ( u s α , u s β ) using (6) and utilized as the main inputs along with the measured currents ( i s α , i s β ) for the EKF estimator.

5. Results

To evaluate the proposed EKF estimator performance in different operation modes, the drive system is implemented on MATLAB/Simulink software by employing the DT model of the IM with parameters that are listed in Table 1. At first glance, common ground can be found between DT and hardware-in-the-loop (HIL) simulations, as they both run under real-time simulations; however, the essential difference between DT and HIL implementation is that for the latter one, a software model should be built as an interface with real hardware to evaluate the performance of its controllers. For DT simulation, we need to create only a software model of the drive system that is controlled and then prepare it with inputs and outputs from the controller being tested to identify how well the controller operates and whether it runs what it is supposed to be performing. Although simulations and DTs both use digital models to assess the system’s various processes, a DT is a virtual platform, which makes it considerably richer for study. The difference between digital twins and simulation is largely a matter of scale: while a simulation typically studies one particular process, a DT can run any number of useful simulations to study multiple processes.
Here, for SVPWM modeling, the switching frequency is set to 10 kHz, and T s as sampling time of the algorithm is 1 μs in all simulations. Moreover, the number of time delays t d , t o n and t o f f are selected as 4, 1, and 1.5 all in μs, respectively. Fixed-step solver is used in this simulation with ode5 codes. In the simulations, the initial values of all estimated states and parameters are set to zero for both operation scenarios. To avoid the computational burden and simplify the determination of covariance matrices via the trial-and-error method, the Q, R, and initial P matrices in both scenarios are assumed to be the same and considered as constant in diagonal form for the EKF algorithm as follows:
Q = d i a g { 2 e 9 , 2 e 9 , 4.62 e 11 , 4.62 e 11 , 4 e 9 , 1 e 5 } R = d i a g { 6.7 e 3 , 6.7 e 3 } P 0 = d i a g { 1 e 6 , 1 e 6 , 1 e 6 , 1 e 6 , 1 e 6 , 1 e 6 }
To verify the performance of the proposed speed-sensorless IM drive system, the simulation studies are carried out in two scenarios. These scenarios are simulated for different speed and load torque profiles based on the values which are presented in Table 2. According to Table 2, the drive system is subjected to positive low (10 rad/s) and high (100 rad/s) speeds as well as negative high speed (−100 rad/s) test along with the variable positive and negative load torque from no-load (0 N·m) to full-load (25 N·m) values. Figure 7 shows the EKF algorithm estimation of the IM drive for both scenarios when the motor is subjected to the nine operation modes based on Table 2. In all figures illustrating the simulation results, the superscripts Actual, Ideal, and EKF indicate the measured states (come from the physical twin which includes the real IM, inverter, and control system), the estimated states by the ideal model of the EKF, and the estimated states by the practical DT model of the EKF, respectively. Moreover, e ( * ) denotes the error defined as between the actual and the estimated states. Owing to the DT model of the EKF estimator, the states are estimated without any significant errors in both case studies.
The first scenario deals with an ideal inverter model without considering the switching devices time delays, and voltage drops them. From Figure 7, the IM is loaded to a variable load of minimum −25 N·m to maximum 25 N·m from 0 to 7 s (second subplot) when running with variable speed profile (first subplot) based on Table 2. The performance of the EKF algorithm depends on the predefined noise and measurement covariance matrices and motor parameters. Based on the speed and load torque error results (two bottom subplots), the IM states are precisely estimated with negligible errors in steady states; however, during transients, the estimation errors are increased because of predefined noise matrices, and it is not possible to determine appropriate matrices for all operating modes using the trial-and-error method. The transient errors for the IM speed are about at least 1.5 rad/s and at most 6 rad/s, and for the load torque are about minimum 0.5 N·m and maximum 14 N·m.
The second scenario is simulated based on the feasible practical DT model of the inverter with taking into account all time delays and voltage drops on switches. According to the Figure 7, the performance of the digital twinning EKF algorithm is improved to meet the physical twin model responses with some extra errors and fluctuations in currents and rotor fluxes than the ideal one due to the dead-time effect in steady states operations. Based on the two bottom subplots, the transient errors for the speed are about 2 rad/s to 8 rad/s, and for the load torque are about minimum 1.2 N·m and maximum 16 N·m. It is clear that the error rates in the second scenario with practical model are a little significant due to the time delays of switching devices.
A zoomed part of Figure 7 is illustrated in Figure 8 along with three-phase measured stator currents in both ideal and practical scenarios wherein very small distortions are observed in DT EKF-based current waveforms due to the effect of dead-time and voltage drops of inverter switching devices which are marked with black circles in the bottom subplot of Figure 8. To discriminate the performance of two scenarios, estimated stator currents and rotor flux in stationary frame are more relevant to the point in which the delays caused by dead-time of switches and voltage drops are more considerable.
It should be noted that the measured errors of the system are the reference to control regulation; they might occur in various conditions. Their reasonable fluctuation ranges are set according to knowledge and experience based on experimental records and available measurements/tests. However, the trial-and-error method can be used to set reasonable fluctuation ranges. To ensure that the method is convergent, it is possible to examine the test system under various conditions. Test results showed that the proposed method is convergent.

6. Discussion

Computer aided simulations have been effective enough to address design issues and modeling process; however, they are restricted in some cases due to the systems complexity and the high volume of processed data. These types of simulations can be implemented in several in-the-loop simulations tools based on the level of the product generation such as in model-in-the-loop (MIL) form, processor-in-the-loop (PIL) evaluation, software-in-the-loop (SIL) simulation, and HIL. In comparison with the previous simulation tools, DT technology is a decent alternative and a powerful development in area of digital implementation by connecting the virtual and physical entities. DT has already applied in various applications such as industry, automotive, aerospace, healthcare, and medical evaluations. Although electric drive is one of the present DT applications, most investors in this field concentrate on motor design, electric interface, and sensing/measuring. Concerning an electric drive system, it is still a new topic to investigate with DT technology. Among the simulation forms, the HIL simulation is the most similar tool to the digital twin technology. HIL simulation is a remarkable solution for evaluating a drive system or at most an asset performance. It also can be employed in designing or implementing the system and applied for some fault identification. However, DTs can be applied for a component, entity, or the whole drive system due to their major ability to deal with an enormous amounts of various datasets. One of the best implementing solutions in the case of testing electric drive systems might be a combining both DT and HIL technologies.
The basic configuration of our digital twin system illustrated in Figure 1 consists of three main elements: a physical twin (three-phase IM drive system in reak space), a digital representation model in cyberspace, and the interface entity for transferring information to connect all the spaces. The timeline of the simulation running is also shown in Figure 1 with starting from the collecting measured data from physical twin and ending with DT modeling. The overall block diagram of the proposed speed-sensorless IM drive system simulation model is shown in Figure 6, and the estimation performances of EKF algorithm for both ideal and practical operation scenarios are examined for the same references. The resulting control performances and the related errors for the EKF-based version of the proposed drive system are shown in Figure 7 and Figure 8. Moreover, the numerical implementations of the drive system have been run for nine operation modes under two scenarios. Considering the estimation process and control performances which are presented in Figure 6, Figure 7 and Figure 8, the following outcomes can be encapsulated:
  • As discussed before, the DT model as a virtual platform makes the practically implementation of the drive system considerably richer for study and improves the performance of the IM drive system that might be applicable for development and research purposes.
  • Estimation performances of the EKF algorithm for both ideal and DT models of the inverter at steady-states are close to each other, except for transients in which the DT model contains some distortion in currents due to the switch’s time delays.
  • In some cases, challenging low- and high-step changes in speed and load torque are applied to evaluate the proposed drive system’s robustness. Nevertheless, the proposed drive can perfectly address these variations.
  • Although the DT model of the EKF algorithm increases the computational burden because of estimating the states inside the sectors in narrow time intervals, its computational load can be acceptable since it improves estimation performance during dead times.
  • The main contribution of this work can be practically testing the performance of the speed-sensorless IM drive system based on a digital model in virtual space to use it for further analysis purposes and as a predefined module for future studies with no need to high-cost real test setup along with actual implementation problems and challenges.
  • In the case of a technical limitation of the proposed digital drive system, it can be clarified that the most challengeable part of the work is appropriately connecting the physical model data to digital twin model and transferring correct information (care about measurement and system noises) using physical sensors.
  • All in all, since DTs offer a lot of functions such as data monitoring, fault detection, optimization, and lifetime prediction, it seems reasonable to employ the DT model of the EKF algorithm instead of the conventional ideal model one for electrical drives especially speed-sensorless drive systems.
In short, although DT technology contains various entities, it is still new and not fully applied for other applications. In case of our proposed digital model of electric drive system, one of the appropriate applications is use of the model for further future research projects with no need for the actual test setup and real physical experiments, which leads to significant reduction in implementation cost.

7. Conclusions

Digital twin is a type of technology that allows the physical world to be represented in a virtual digital space, and it can be used to help build a Metaverse. This technology is a product of the latest advances in information technology. This study involves using a digital twin based on the Extended Kalman Filter (EKF) to simulate and estimate the state of a sensorless electric drive system without a speed sensor, specifically an induction motor (IM), under various operating modes. The Metaverse platform is an appealing option for connecting virtual and physical models through digital simulation using digital twin technology, as compared to other simulation models. The proposed digital twin model significantly improves the performance of the IM drive by providing a practical inverter model, as demonstrated by the estimation results. In contrast to many previous models, this system takes into account the effects of time delays and voltage drops of inverter switches to make it more feasible and reduce current distortions. From the results, it is concluded that the speed and load torque estimation errors, especially in transients for practical modeling based on DT, are a little higher than the ideal model due to taking into account of all time delays of switching devices and voltage drops.
Future work will concentrate on: (1) applying the proposed DT based EKF observer to other types of electric motors such as permanent magnet synchronous motor and brushless direct current motor; (2) using the parameter estimation along with states estimation to improve the overall performance of the drive system; (3) testing the proposed drive system in different engineering problems, such as robotics, navigation, and data fusion; (4) utilizing inverter dead-time information to accurate evaluation of conduction and switching losses; and (5) using different kinds of nonlinear Kalman Filters such as the CKF or the UKF.

Author Contributions

Conceptualization, M.E., J.T. and Z.P.; methodology, M.E. and J.T.; software, M.E.; validation, M.E. and J.T.; formal analysis, M.E.; investigation, M.E.; resources, M.E.; data curation, M.E.; writing—original draft preparation, M.E.; writing—review and editing, M.E., M.J. and H.H.-D.; visualization, M.E.; supervision, Z.P.; project administration, Z.P.; funding acquisition, Z.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was supported by the European Union Research, Development and Education Program Fund under project name “MOBILITY ZČU” and by the Ministry of Education, Youth and Sports of the Czech Republic under the project SGS-2021-021.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

We will share our research final data link after full revision and publication.

Acknowledgments

The authors would like to thank Jan Michalík, Vice-Dean for International Relations and Communication of Faculty of Electrical Engineering, for his kind guidance and insight during our meetings.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Segovia, M.; Garcia-Alfaro, J. Design, modeling and implementation of digital twins. Sensors 2022, 22, 5396. [Google Scholar] [CrossRef]
  2. Jones, D.; Snider, C.; Nassehi, A.; Yon, J.; Hicks, B. characterizing the digital twin: A systematic literature review. CIRP J. Manuf. Sci. Technol. 2020, 29, 3652. [Google Scholar] [CrossRef]
  3. Lehmann, J.; Schorz, S.; Rache, A.; Haubermann, T.; Radle, M.; Reichwald, J. Establishing reliable research data management by integrating measurement devices utilizing intelligent digital twins. Sensors 2023, 23, 468. [Google Scholar] [CrossRef] [PubMed]
  4. Fuller, A.; Fan, Z.; Day, C.; Barlow, C. Digital twin: Enabling technologies, challenges and open research. IEEE Access 2020, 8, 108952–108971. [Google Scholar] [CrossRef]
  5. Neghab, H.K.; Jamshidi, M.; Neghab, H.K. Digital twin of a magnetic medical microrobot with stochastic model predictive controller boosted by machine learning in cyber-physical healthcare systems. Information 2022, 13, 321. [Google Scholar] [CrossRef]
  6. Yang, B.; Yang, S.; Lv, Z.; Wang, F.; Olofssn, T.; Reichwald, J. Application of digital twins and metaverse in the field of fluid machinery pumps and fans: A review. Sensors 2022, 22, 9294. [Google Scholar] [CrossRef]
  7. Hu, F. Digital twin-driven reconfigurable fixturing optimization for trimming operation of aircraft skins. Aerospace 2022, 9, 154. [Google Scholar] [CrossRef]
  8. Zaky, M.S.; Metwaly, M.K.; Azazi, H.Z.; Deraz, H.A. A new adaptive SMO for speed estimation of sensorless induction motor drives at zero and very low frequencies. IEEE Trans. Ind. Electron. 2018, 65, 6901–6911. [Google Scholar] [CrossRef]
  9. Salim, R.; Mansouri, A.; Bendiabdellah, A.; Chekroun, S.; Touam, M. Sensorless passivity based control for induction motor via an adaptive observer. ISA Trans. 2019, 84, 118–127. [Google Scholar] [CrossRef]
  10. Ebadpour, M.; Sharifian, M.B.B.; Feyzi, M.R. A cost-effective position sensorless control for four-switch three-phase brushless DC motor drives using single current sensor. Int. Rev. Autom. Control 2011, 4, 386–393. [Google Scholar]
  11. Jamshidi, M.B.; Roshani, S.; Talla, J.; Sharifi-Atashgah, M.S.; Roshani, S.; Peroutka, Z. Cloud-based machine learning techniques implemented by microsoft azure for designing power amplifiers. In Proceedings of the IEEE 12th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), New York, NY, USA, 1–4 December 2021. [Google Scholar] [CrossRef]
  12. Zuo, Y.; Ge, X.; Zheng, Y.; Chen, Y.; Wang, H.; Woldegiorgis, A.T. An adaptive active disturbance rejection control strategy for speed-sensorless induction motor drives. IEEE Trans. Transp. Electrif. 2022, 8, 3336–3348. [Google Scholar] [CrossRef]
  13. Ebadpour, M.; Sharifian, M.B.B.; Feyzi, M.R. A simple position sensorless control strategy for four-switch three-phase brushless DC motor drives using single current sensor. In 2011 2nd Power Electronics, Drive Systems and Technologies Conference; IEEE: Piscatvie, NJ, USA, 2011; pp. 235–240. [Google Scholar] [CrossRef]
  14. Talla, J.; Leu, V.Q.; Šmídl, V.; Peroutka, Z. Adaptive speed control of induction motor drive with inaccurate model. IEEE Trans. Ind. Electron. 2018, 65, 8532–8542. [Google Scholar] [CrossRef]
  15. Bahloul, M.; Chrifi-Alaoui, L.; Drid, S.; Souissi, M.; Chaabane, M. Robust sensorless vector control of an induction machine using multiobjective adaptive fuzzy Luenberger observer. ISA Trans. 2018, 74, 144–154. [Google Scholar] [CrossRef]
  16. Yin, Z.; Gao, F.; Zhang, Y.; Du, C.; Li, G.; Sun, X. A review of nonlinear Kalman filter applying to sensorless control for AC motor drives. CES Trans. Elec. Machines Syst. 2019, 3, 351–362. [Google Scholar] [CrossRef]
  17. Talla, J.; Peroutka, Z.; Blahnik, V.; Streit, L. Rotor and stator resistance estimation of induction motor based on augmented EKF. In 2015 International Conference on Applied Electronics (AE); IEEE: Piscatvie, NJ, USA, 2015; pp. 253–258. [Google Scholar]
  18. Yildiz, R.; Barut, M.; Zerdali, E. A comprehensive comparison of extended and unscented kalman filters for speed-sensorless control applications of induction motors. IEEE Trans. Ind. Inform. 2020, 16, 6423–6432. [Google Scholar] [CrossRef]
  19. Zarei, J.; Kowsari, E.; Razavi-Far, R. Induction motors fault detection using square-root transformed cubature quadrature kalman filter. IEEE Trans. Energy Conv. 2019, 34, 870–877. [Google Scholar] [CrossRef]
  20. Yousefi-Darani, A.; Paquet-Durand, O.; Hitzmann, B. The kalman filter for the supervision of cultivation processes. Adv. Biochem. Eng. Biotechnol. 2021, 177, 95–125. [Google Scholar] [CrossRef] [PubMed]
  21. Zhang, J.; Lee, J. A review on prognostics and health monitoring of li-ion battery. J Power Source 2011, 196, 6007–6014. [Google Scholar] [CrossRef]
  22. Wang, J.; Moreira, J.; Cao, Y.; Gopaluni, B. Time-variant digital twin modeling through the kalman-generalized sparse identification of nonlinear dynamics. In 2022 American Control Conference (ACC); IEEE: Piscatvie, NJ, USA, 2022; pp. 5217–5222. [Google Scholar] [CrossRef]
  23. Kurvinen, E.; Kutvonen, A.; Ukko, J.; Khadim, Q.; Hagh, Y.S.; Jaiswal, S.; Neisi, N.; Zhidchenko, V.; Kortelainen, J.; Timperi, M.; et al. Physics-based digital twins merging with machines: Cases of mobile log crane and rotating machine. IEEE Access 2022, 10, 45962–45978. [Google Scholar] [CrossRef]
  24. Lim, J.-W.; Bu, H.; Cho, Y. Novel dead-time compensation strategy for wide current range in a three- phase inverter. Electronics 2019, 8, 92. [Google Scholar] [CrossRef]
  25. Özkurt, G.; Zerdali, E. Design and implementation of hybrid adaptive extended kalman filter for state estimation of induction motor. IEEE Trans. Instrum. Meas. 2022, 71, 1–12. [Google Scholar] [CrossRef]
  26. Ebadpour, M.; Sharifian, M.B.B.; Babaei, E. Modeling and synchronized control of dual parallel brushless direct current motors with single inverter. Comput. Electr. Eng. 2018, 70, 229–242. [Google Scholar] [CrossRef]
  27. Wang, X.; Yang, J.; Han, K.; Wang, W.; Wang, F.-Y. Metaverses and demetaverses: From digital twins in CPS to parallel intelligence in CPSS. IEEE Intell. Syst. 2022, 37, 97–102. [Google Scholar] [CrossRef]
  28. Daneshfar, F.; Jamshidi, M. An Octonion-Based Nonlinear Echo State Network for Speech Emotion Recognition in Metaverse. Available online: https://ssrn.com/abstract=4242011 (accessed on 8 October 2022).
  29. Shafiei, A.; Jamshidi, M.; Khani, F.; Talla, J.; Peroutka, Z.; Gantassi, R.; Baz, M.; Cheikhrouhou, O.; Hamam, H. A hybrid technique based on a genetic algorithm for fuzzy multiobjective problems in 5G, internet of things, and mobile edge computing. Math. Pronlems Eng. 2021, 2021, 1–14. [Google Scholar] [CrossRef]
  30. Chao, Z.; Zhou, G.; Xu, Q.; Zhibo, W.; Han, C.; Wang, Z. A digital twin defined autonomous milling process towards the online optimal control of milling deformation for thin-walled parts. Int. J. Adv. Manuf. Technol. 2022, 124, 2847–2861. [Google Scholar] [CrossRef]
  31. Sepasgozar, S.M.E. Differentiating digital twin from digital shadow: Elucidating a paradigm shift to expedite a smart, sustainable built environment. Buildings 2021, 11, 151. [Google Scholar] [CrossRef]
  32. Hu, F. Mutual information-enhanced digital twin promotes vision-guided robotic grasping. Adv. Eng. Inform. 2022, 52, 101562. [Google Scholar] [CrossRef]
  33. Khalaj, O.; Jamshidi, M.; Hassas, P.; Hosseininezhad, M.; Masek, B.; Stadler, C.; Svoboda, J. Metaverses and AI twinning of 42SiCr steel alloys. Mathematics 2023, 11, 4. [Google Scholar] [CrossRef]
  34. Han, Y.; Niyato, D.; Leung, C.; Kim, D.I.; Zhu, K.; Feng, S.; Shen, X.; Miao, C. A dynamic hierarchical framework for IoT-assisted digital twin synchronization in the metaverse. IEEE Internet Things J. 2023, 10, 268–284. [Google Scholar] [CrossRef]
  35. Ebadpour, M.; Talla, J.; Jamshidi, M.B.; Peroutka, Z. EKF digital twinning of induction motor drives for the metaverse. In 2022 20th International Conference on Mechatronics—Mechatronika (ME); IEEE: Piscatvie, NJ, USA, 2022; pp. 1–6. [Google Scholar] [CrossRef]
  36. Jamshidi, M.B.; Ebadpour, M.; Moghani, M.M. Cancer digital twins in metaverse. In 2022 20th International Conference on Mechatronics—Mechatronika (ME); IEEE: Piscatvie, NJ, USA, 2022; pp. 1–6. [Google Scholar] [CrossRef]
  37. Brandtstaedter, H.; Ludwig, C.; Hübner, L.; Tsouchnika, E.; Jungiewicz, A.; Wever, U. DIGITAL TWINS FOR LARGE ELECTRIC DRIVE TRAINS. In 2018 Petroleum and Chemical Industry Conference Europe (PCIC Europe); IEEE: Piscatvie, NJ, USA, 2018; pp. 1–5. [Google Scholar] [CrossRef]
  38. Eigner, M.; Dickopf, T.; Apostolov, H.; Schaefer, P.; Faißt, K.G.; Keßler, A. System Lifecycle Management: Initial Approach for a Sustainable Product Development Process Based on Methods of Model Based Systems Engineering. In Product Lifecycle Management for a Global Market. PLM 2014. IFIP Advances in Information and Communication Technology; Springer: Berlin/Heidelberg, Germany, 2014; p. 442. [Google Scholar] [CrossRef]
  39. Rahman, K.; Rahman, S.; Bhaskar, M.S.; Iqbal, A.; Khandakar, A.; Tariq, M.; Alamri, B. Field-oriented control of five-phase induction motor fed from space vector modulated matrix converter. IEEE Access 2022, 10, 17996–18007. [Google Scholar] [CrossRef]
  40. Ebadpour, M.; Sharifian, M.B.B. Cascade H-bridge multilevel inverter with low output harmonics for electric/hybrid electric vehicle applications. Int. Rev. Electr. Eng. (IREE) 2012, 7, 3248–3256. [Google Scholar]
  41. Hannan, M.A.; Ali, J.A.; Ker, P.J.; Mohamed, A.; Lipu, M.S.H.; Hussain, A. switching techniques and intelligent controllers for induction motor drive: Issues and recommendations. IEEE Access 2018, 6, 47489–47510. [Google Scholar] [CrossRef]
  42. Zhenyu, Y. Space-Vector PWM with TMS320C24x/F24x Using Hardware and Software Determined Switching Patterns. Texas Instruments Application Report SPRA524. 1999. Available online: https://www.ti.com/lit/an/spra524/spra524.pdf?ts=1675858747746 (accessed on 13 January 2023).
Figure 1. The representation of a physical electrical drive and its digital twin within a Metaverse platform. The use of the term digital twin refers to the concept of creating the digital counterpart, or twin, of the physical electric drive. In this context, the physical electrical drive and its digital twin are existing simultaneously within the Metaverse platform, creating a bridge between the physical and digital realms. The figure highlights the innovative approach of using the Metaverse platform to bring together both the physical and digital aspects of an electrical drive.
Figure 1. The representation of a physical electrical drive and its digital twin within a Metaverse platform. The use of the term digital twin refers to the concept of creating the digital counterpart, or twin, of the physical electric drive. In this context, the physical electrical drive and its digital twin are existing simultaneously within the Metaverse platform, creating a bridge between the physical and digital realms. The figure highlights the innovative approach of using the Metaverse platform to bring together both the physical and digital aspects of an electrical drive.
Sensors 23 02006 g001
Figure 2. Electric diagram of the three-phase voltage source inverter.
Figure 2. Electric diagram of the three-phase voltage source inverter.
Sensors 23 02006 g002
Figure 3. Voltage space vectors based on the SVPWM implemented on TMS320C24x/F24x.
Figure 3. Voltage space vectors based on the SVPWM implemented on TMS320C24x/F24x.
Sensors 23 02006 g003
Figure 4. Switching pulses and output voltage for the A-phase during one switching period.
Figure 4. Switching pulses and output voltage for the A-phase during one switching period.
Sensors 23 02006 g004
Figure 5. Analysis of time delays effect of the inverter switching devices (depicted in yellow color) during sector I.
Figure 5. Analysis of time delays effect of the inverter switching devices (depicted in yellow color) during sector I.
Sensors 23 02006 g005
Figure 6. Block diagram of the sensorless control of the IM drives with EKF-based speed estimator.
Figure 6. Block diagram of the sensorless control of the IM drives with EKF-based speed estimator.
Sensors 23 02006 g006
Figure 7. The EKF algorithm estimation results for (a) speed, (b) load torque, (c) current, (d) rotor flux, (e)speed error, and (f) load torque error of the speed-sensorless IM drive.
Figure 7. The EKF algorithm estimation results for (a) speed, (b) load torque, (c) current, (d) rotor flux, (e)speed error, and (f) load torque error of the speed-sensorless IM drive.
Sensors 23 02006 g007
Figure 8. The EKF estimation results in zoomed version for (a) speed, (b) load torque, (c) alpha-term current, (d) rotor alpha-term flux, (e) actual stator three-phase currents for the ideal model, and (f) actual stator three-phase currents for the DT model.
Figure 8. The EKF estimation results in zoomed version for (a) speed, (b) load torque, (c) alpha-term current, (d) rotor alpha-term flux, (e) actual stator three-phase currents for the ideal model, and (f) actual stator three-phase currents for the DT model.
Sensors 23 02006 g008aSensors 23 02006 g008b
Table 1. Main parameters of the sensorless IM drive system.
Table 1. Main parameters of the sensorless IM drive system.
Three-Phase IM Parameters
P [kW]TL [N·m]ppRs [Ω]Rr [Ω]Ls [H]Lr [H]Lm [H]Jt [kg·m2]Bt [N·m/(rad/s)]
42521.31771.50970.17160.17160.1650.110.01
Three-phase inverter parameters
rD [mΩ]rT [mΩ]VfT [V]VfD [V]Vdc [V]
110.80.8400
Table 2. Different operation modes of the proposed IM drive system.
Table 2. Different operation modes of the proposed IM drive system.
Mode123456789
t [s]0–11–22–2.52.5–3.53.5–44–55–5.55.5–66–7
ω*m [rad/s]100−100−1005050−50−501010
TL [N·m]2.52.52525−25−2510100
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

Ebadpour, M.; Jamshidi, M.; Talla, J.; Hashemi-Dezaki, H.; Peroutka, Z. Digital Twin Model of Electric Drives Empowered by EKF. Sensors 2023, 23, 2006. https://doi.org/10.3390/s23042006

AMA Style

Ebadpour M, Jamshidi M, Talla J, Hashemi-Dezaki H, Peroutka Z. Digital Twin Model of Electric Drives Empowered by EKF. Sensors. 2023; 23(4):2006. https://doi.org/10.3390/s23042006

Chicago/Turabian Style

Ebadpour, Mohsen, Mohammad (Behdad) Jamshidi, Jakub Talla, Hamed Hashemi-Dezaki, and Zdeněk Peroutka. 2023. "Digital Twin Model of Electric Drives Empowered by EKF" Sensors 23, no. 4: 2006. https://doi.org/10.3390/s23042006

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