Professional Documents
Culture Documents
A Real-Time Model of Locomotion Module DTC Drive For Hardware-In-The-Loop Implementation
A Real-Time Model of Locomotion Module DTC Drive For Hardware-In-The-Loop Implementation
A Real-Time Model of Locomotion Module DTC Drive For Hardware-In-The-Loop Implementation
Lyubomyr DEMKIV2
UTP University of Science and Technology in Bydgoszcz (1), Lviv Polytechnic National University (2),
University of Alabama at Birmingham (3)
doi:10.15199/48.2021.06.11
Streszczenie. W niniejszej pracy przedstawiono wyniki badania modelu napędu elektrycznego AC dla modułu napędowego z otwartym łączem
realizowane w czasie rzeczywistym. Do modelowania napędu elektrycznego przedstawionego w zaproponowanym modelu zastosowano nową
jednostopniową metodę pomiaru średniego napięcia przy użyciu całkowania numerycznego. Cechy tej metody to wysoka wydajność i stabilność
numeryczna. Wykazano, że proponowane podejście znacznie skraca czas obliczeniowy, co pozwala na uwzględnienie dynamiki modułu
napędowego w budowie kontrolerów bądź systemów pomiarowych. (Model czasu rzeczywistego modułu napędu DTC w implementacji
hardware-in-the-loop).
Keywords: Real-time modeling, electric vehicle, asynchronous electric drive, mathematical model.
Słowa kluczowe: modelowanie czasu rzeczywistego, pojazdy elektryczne, elektryczny silnik asynchroniczny, model matematyczny.
d k uC 0
which coefficients are defined from the formulas basing on
uC
t t0 k the external vector equations (5) coefficients of all the
(3)
k k!
,
elements that are the parts of the system, and their
k 1 dt
L
d k u R 0 d k uC 0 incidence matrices: G sc П j Gsej П Tj ,
where , are the k-th derivatives of the j 1
dt k dt k L
voltages on the resistance and capacitor at the beginning of C sc П j Csej (L – the number of elements in the
the step. After taking into account the known relationships j 1
between the voltages and currents of electric branch system).
elements, the following equation was obtained in reference The algorithm of the mathematical modelling is
[10] with the branch current, і1, and the average voltage, U, described below. The coefficients of Eq. (7) were calculated
as unknown variables at the end of the integration step: based on the coefficients of external vector equations (5) for
all elements, which were included in the system, and their
R t 2 m 1m 2 L0
U E u R 0 uC 0 i0 incidence matrices. Equation (7) was then used to
m 1 C 2m 1m 2 t determine the average potential values of the independent
m 1 Rt
k
mk
t k 1
m 1m 2 k 1k 2 d k i0 nodes on an integration step. For every structural element
dt k of the system, the average potential values of the poles on
k 1 k 1! m 1 C k 2 ! m 1m 2
the integration step were determined from Eq. (6); the
R t L1
(4) i1 0 , electric currents of the external branches at the end of the
m 1 C m 1m 2 t
numeric integration step ie were determined from Eq. (5).
where L0, L1 are the branch inductance at the beginning The variables that describe the electrical multipole and
and end of the integration step, m is the polynomial order, which are not the currents of the external nodes were
which describes the current curve on the integration step determined from the internal equations of the electrical
multipole.
1 t0 t 1 t 0 t When the method of average voltages on the integration
(the order of the method); U udt , E edt
t t t t step of the second and higher orders is applied, information
0 0 about the derivatives of currents of the external branches is
are the average voltage and voltage source values at the required. To calculate these derivatives, we used the
integration step, і0 is the branch current value at the principle of mathematical modelling of electromechanical
beginning of integration step. systems with semiconductor converters [18].
A mathematical model of the system is developed using The use of the method of average potentials on the
the following external vector equation, in which typical integration step enables the algebraization of differential
elements represented as electrical multipoles [18] equations for electric current branches. In the works of [19,
20] for electric circuits with the resistance, inductance, and
1 t0 t
capacitance, the efficiency analysis was performed by
(5) ie G se ve dt C se 0 ,
t t comparing the abovementioned method of the second and
0
The mathematical model of an asynchronous machine Using Eq. (11), the following equation of the
The computational scheme of an asynchronous asynchronous machine as a multipole can be derived:
machine as a 12-pole (Fig. 1) contains a three-phase stator
and rotor winding. Fig. 1 denotes
1 t0 t
(12) iM G M vM dt C M 0 ,
v A1 ,v B1 ,vC1 ,va1 ,vb1 ,vc1 T vamI
, t t
0
v A2 ,v B 2 ,vC 2 ,va 2 ,vb 2 ,vc 2 T vamII
are the poles potentials iam1
where iM is the vector of the external branche's
vectors, i A ,iB ,iC ,ia ,ib ,ic iam is the vector of currents
T
iam1
of stator and rotor winding.
v I
As Eq. (4) for the method of the second order (m = 2) currents, v M amII
is the vector of the poles potentials,
was applied to the scheme on Fig. 1, the following vector vam
equation was obtained:
R 1 RM1
R R t d iam0 Ram G M M1 1
coefficients matrices: ,
U u R 0 am iam0 am iam1
3 6 dt 3 RM RM
1 Ram Lam1
(8) ψ am1 ψ am0 0 , RM ,
t 3 t
e) f)
Fig. 5. Rotation speed (а, b), electromagnetic moment (c, d), the
stator current (e, f): а, c, e – the calculations by Matlab/Simulink
model, b, d, f – the calculations by the developed model.
Results
The following parameters of the asynchronous
а) b)
transmission drive of the electric car wheel were used for
the research: Р = 110 kW, U = 380 V, f = 50 Hz, Rs = 0.04
Ω, R’r = 0.04 Ω, Ls = L’r = 0.00025 H, Lm = 0.011 H, zр = 4,
2
J = 15 kg m . The parameters for the mechanical part: mu
= 336.26 kg, ms = 2353.8 kg, Cs = 13000 Ns/m, Ctg = 1740
Ns/m, Jm = 0.008 kgm2, kbat = 120 V, ks = 2500 Nm, kt = 0.5
Nm/A, Ks = 50000 N/m, Ktg = 96130 N/m, rv = 1/9.73.
To assess the adequacy of the developed model of с) d)
asynchronous electric drive with the DTC, the obtained Fig. 6. The time profile of the torque (а), rotation speed (b), the
results were compared to standard Matlab/Simulink stator current (c), the force that acts on the wheel Fw = Twl/rw (rw -
computer simulation of analogical asynchronous electric radius of the wheel) (d), calculated for the maximum acceleration
drive with the appropriate parameters applied. The mode.
comparison is depicted in Fig. 5 for the regimes of velocity
and load change. The results prove the adequacy of the Conclusion
developed model. For calculations, the developed model The mathematical model of the asynchronous electric
used 0.00003 s numeric integration step, and the drive with DTC, which was designed using the method of
calculations were performed in real-time when the the average voltages on the numeric integration step,
calculated time corresponded to the real time. The demonstrated an advanced operational performance. It
calculation with the similar integration step for the performs real-time continuous calculations during a long
Matlab/Simulink model of analogical asynchronous electric time (up to 12 h) for the observer and controller modelling
drive with the DTC was five times slower, which disabled its and synthesizing. The designed model can be used in the
real-time application. hybrid systems, which combine the computer models of the
AC e-motor and physical e-motors of several locomotion
modules.