A Real-Time Model of Locomotion Module DTC Drive For Hardware-In-The-Loop Implementation

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Andriy KUTSYK1,2, Andriy LOZYNSKYY2, Vladimir VANTSEVITCH3, Omelian PLAKHTYNA1,2,

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

A Real-Time Model of Locomotion Module DTC Drive for


Hardware-In-The-Loop Implementation
Abstract. A real-time model of AC electric motor drive for an open link locomotion module is investigated. A new numeric single-step method of
average voltage on the integration step is used for the modelling of the electrical drive integrated in the locomotion model. The features of this
method are the high operation performance and numerical stability. It is shown that proposed approach significantly decreases computational time,
hence allowing for taking into account agile dynamics of the locomotion module when synthesizing observers or controllers

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.

Introduction The electric vehicle's wheel actuation by advanced e-


Hybrid modeling is an advanced method of analysis and motors is one of the research and engineering directions
design of complex systems, which is implemented by a that allows for:
combination of analog, physical and mathematical • Faster torque response
modeling. Hybrid modeling is the basis for hardware-in-the- • Measurable output torque through motor current
loop technology, which integrates into a single loop the • In-wheel configuration
digital real-time models and physical objects [1]. This • Regenerative braking
technology is widely used in various fields, including • New control possibilities.
industry, aviation, aerospace and automotive for designing, The modern technique of electrical vehicle control
synthesizing and analyzing tasks [2]. In particular, the utilizes torque distribution between wheels by using
missing elements of the real systems can be replaced by individual electrical motors for each wheel. In this case, the
the digital model during the design stage [3]. In the power direct torque control (DTC) is the most reliable motor control
industry, the hardware-in-the-loop technology is used to approach that overcomes the field-oriented control for high-
synthesize and test the excitation control systems of power performance AC motors. This method controls three-phase
generators by manner of connecting the real excitation AC machines by estimating the flux and the motor torque by
controller to the digital model of the generator block [4-6]. In measuring the electric current and the voltage of the motor.
paper [7] the use of real-time models for testing of control In reference [11], the DTC was modified using a fuzzy logic
systems for vehicle's adaptive cruise control is described, approach that allowed for reducing the torque and flux
and in [8] the application of such models for designing the ripples, which may complicate the identification process. In
hybrid electric vehicle's control systems is presented. paper [12], a Model Reference Adaptive System observer
The feature of digital real-time models used in was applied to manage the dependence of the control
mentioned tasks is the necessity to provide continuous, vector on machine parameters, and the high ripples of DTC
stable calculation in a real time mode over a long period of method. A real-time implementation of the DTC together
time (tens of hours). The numerical integration step in such with a sliding mode controller was described in reference
models is determined by the condition of ensuring their [13]. An FPGA-based board was used in that study to
operation in real time mode. It depends on the processor handle a significant amount of computations required for the
operation performance and complexity of the model. This conventional DTC implementation.
makes it impossible to use numerical integration methods A controller that is synthesized to increase wheel
with a variable step that are widely used to simulate stiff mobility of the open-link locomotion also requires a model-
systems, such as electrical and power systems [1, 9]. based observer [14]. The response time of the controller
Implicit methods of numerical integration, in particular, the heavily depends on the observer ability for quick
trapezoidal method, have an advantage in this case. In [9] it calculations, which, in turn, depends on the accuracy of the
is also noted that methods which are absolutely stable for plant model. Hence, a small reduction of the computational
digital systems are not always stable for hybrid systems time can lead to a significant improvement of the controller
containing an analog component. Thus, there is the performance. In this regard, various approaches have been
problem of choosing a numerical integration method for investigated to reduce the computational time. One of the
real-time models in hybrid systems that would provide the approaches is to simplify the model [15–17]. However, the
high numeric stability and the ability to continuous, long- simplification may lead to a significant loss the model
term calculations of stiff systems with increased value of fidelity.
numerical integration step (to provide the required A new approach, proposed in the present paper, allows
performance). for saving the computational time which is drastically
The real-time model of electric vehicle's drive created reduced while maintaining the fidelity level of the open-link
using the author's method [10] for testing the control system locomotion model. Obtained computational results testified
of electric vehicle is proposed in present paper. the real-time applicability of the proposed approach.

60 PRZEGLĄD ELEKTROTECHNICZNY, ISSN 0033-2097, R. 97 NR 6/2021


Description of the method

where ve is the vector of the multipoles’ external pole
A mathematical model of the electric drive system was 
developed using a numeric single-step method of average potential; ie is the currents vector of the external multipole
voltage on the integration step [10]. The method enables 
branches; G se , C se are the coefficient matrix and the
evolving a model of an electrical engineering system's
power scheme as algebraic equations for branches of vector of the absolute terms. Equation (5) is evolved based
electrical currents. These equations are based on the on Eq. (4).
equation of an electrical branch, which includes a source of As the model of an electrical engineering system is
e.m.f., inductance, capacitance, and active resistance: developed, the external nodes of the electrical multipoles
are connected together in the nodes of the system. The
1 t0  t connections between the average values of the multipole
(1)
t t
 u  e  u R  uC  u L dt  0 , 
external potential on the integration step, ve , and the
0 
average values of the independent node potentials, vc , are
where u is the applied voltage; uR, uC, uL, e are the
described by the following equation:
instantaneous values of the voltages on resistance,
capacitance, inductance and e.m.f; t is integration step 1 t0  t Т 1
t0  t

value; t0 is the time value at the beginning of integration (6)  v e dt  П  vс dt ,
t t t t
step. 0 0
Setting out the voltage on the active resistance and
capacitor brings the two components of Eq. (1) to the where П is the incidence matrix, which determines the
following form way the external branch elements are connected to the
independent nodes of the systems.
(2) u R  u R 0  u R , uC  uC 0  uC , The average values of the potentials of the independent
1 t0  t
where uR0, uC0 are the voltages at the beginning of the nodes on the integration step
t t
 vc dt are obtained from
numeric integration step; uR, uC are the voltage 0
increments on the integration steps that are calculated as: the following algebraic vector equation:
 d k u R 0 t  t0 k 1 t0  t 
u R    ,
(7) G sc  vc dt  C sc  0 ,
t t
k 1 dt k  k! 0

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  1m  2  L0 
U  E  u R 0  uC 0      i0  incidence matrices. Equation (7) was then used to
 m  1 C 2m  1m  2  t  determine the average potential values of the independent
m 1  Rt
 
k

mk

t k 1

m  1m  2  k  1k  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  1m  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  1m  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

PRZEGLĄD ELEKTROTECHNICZNY, ISSN 0033-2097, R. 97 NR 6/2021 61



third order and the known methods of numeric integration, where U is the vector of the average phase voltages on
th
particularly Adams–Bashforth of the 4 order, Adams–
th the numeric integration step:
Bashforth–Moulton of the 4 order, Runge–Kutt–Fehlberg
th th th
of the 4 and 5 order, Dormand–Prince of the 4 order,
Runge–Kutt of the 4 order, Gear of the 3 and 4th
th rd

order,the trapezium method, etc. A comparison of these


methods was performed using the following metrics: the
number of steps K and the computational requirements C
(the product of the necessary number of steps and the
number of coefficients determined at each step) on the
oscillation period of current and voltages that were
appropriate for obtaining the result with the prescribed
accuracy. The analysis determined the best methods: the
method of the average voltages on the integration step of
the 3rd order (the number of steps at the oscillation period is
K = 8, the computational requirement is C = 24, the mean
squared errors for the current and voltage are і = 0.5 %
nd
and і = 0.491 %, respectively) and 2 order (K=16, С=33, Fig.1. Computational scheme of an asynchronous machine
th
і = 0.5 %, і = 0.489%), and Adams–Bashforth of the 4
order (K=34, С=34, і = 0.5 %, і = 0.499 %), Adams–  1 t0  t  I 1 t0  t  II
th (9) U  vam dt   vam dt ;
Bashforth–Moulton of the 4 order, (K=20, С=41, і = 0.5 %, t t t t
і = 0.498 %) та Runge–Kutt–Fehlberg of the 4th order 0 0

(K=7, С=42, і = 0.5 %, і = 0.499 %). The other 


u R 0 is the vector of the voltage drop on the active
abovementioned methods underperformed with higher
computational requirements to achieve an appropriate resistances of the stator and rotor winding at the beginning
accuracy. Therefore, the method of the average voltages on of the step; Ram  diag R A , RB , RC , Ra , Rb , Rc  is the
the integration step of the 2nd and 3rd order was selected as  
matrix of the resistances; iam 0 , iam1 are the vectors of the
the optimal one since it provides the required operation  
performance and accuracy. It should be emphasized that currents at the beginning and end of the step; ψ am0 , ψ am1
the use of the 3rd order method requires a determination of are the vectors of the flux linkage at the beginning and end
the second order derivatives, which complicates the of the step, which equal:
application of this method.    
A computer model of an AC e-motor was created using (10) ψ am 0  Lam 0 iam 0 and ψ am1  Lam1 iam1 ,
the object-oriented approach, according to which the model
of each element was presented as the object correspondent where Lam 0 , Lam1 are the matrices of inductions at the
to the principles of object-oriented programming [21]. The beginning and end of the step; the diagonals of these
program realization of mathematical model was formed by matrices are the self-inductances and the other elements of
combining the corresponding objects of the elements. The these matrices are the mutual inductances, which depend
model also included an object for connection with physical on the rotor rotation angles.
equipment, which provided information transmittance as Having introduced Eq. (10) and Eq. (9) in Eq. (8) and
analogous and logical signals between the computer and  
the physical parts of the system (if the system combines the taking into the account that u R 0  Ram iam 0 , one can
computer models and the real physical objects). obtain:

Mathematical models 1 t0 t  I 1 t0  t  II R L 


Mathematical models of the electric drive system  v am dt   vam dt   am  am1  iam1 
t t t t  3 t 
elements were designed by applying Eq. (4) to the electrical 0 0

circuit of the element, presented as multipole. The section  2R L  R t d iam0
below presents the mathematical models of an (11)   am  am0  iam0  am 0
asynchronous machine and semiconductor converter.  3 t  6 dt

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  vamI
, 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  RM1 
  R  R t d iam0 Ram  G M   M1 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

62 PRZEGLĄD ELEKTROTECHNICZNY, ISSN 0033-2097, R. 97 NR 6/2021


 1   2 Ram Lam0  
  RM   

R t d iam0 
 iam0  am 


where iT  iT 1 ,iT 2 ,iT 3 ,iT 4
1 1 1 1
T is the vector of the external
  3 t  6 dt  
  branches currents, vT  vT 1 ,vT 2 ,vT 3 ,vT 4  is the vector of
T
CM   .
 Ramt d iam0  
1   2 Ram Lam0    poles potentials, coefficients matrices:
 RM     iam0  
  3 t  6 dt    RT* 11 0 0  RT* 11 
 * 1 
Equation (12), supplemented with the equations for  0 RT 2 0  RT* 21 
determination of the rotor rotation angles  am (15) GT   0 0 RT* 31  RT* 31  ,
 
d am  R* 1  R* 1  R* 1 3 R* 1 
 z pr  T1 T2 T3  Ti 
dt  i 1 
and the velocity r (the equation of the mechanical part of * R L
RTi  Ti  Ti (і=1,2,3),
the electric drive), was used to calculate the asynchronous 3 t

machine currents. For these calculations, the derivatives of
    2R LT 1   RT 1t d iT 10  
*
 RT 1 1  T 1   iT 1  
d iam0  3
the currents at the beginning of the step were  t  0 6 dt  
dt  
  
required, which were determined based on the theory of  * 1   2 RT 2 LT 2   RT 2 t d iT 20  
mathematical models of the electromechanical systems with   RT 2   3  t  iT 20  6 dt  
semiconductor converters [18].    
CT   .
   di 
The mathematical model of semiconductor converter  RT* 31   2 RT 3  LT 3  iT 3  RT 3t T 30  
In this mathematical model, a semiconductor converter   3 t  0 6 dt  
   
was considered as the scheme with the steady structure
and variable parameters; every switch of the converter was  3 * 1   2 RTi LTi   RTi t d iTi0 
  RTi     iTi  
represented as serially connected resistance and
 i 1  3 t  0 6 dt 
inductance, which took the small values as the switch was  
opened and the large values as the switch was closed.
The power scheme of the converter was designed by The link parameters, RT and LT , were determined by the
uniting the cathode and anode switch groups, which state of the current link switches, i.e., the transistor and
calculation circuits were identical (Fig. 2), and differed only feedback diode. The state of the switches was determined
by the direction of the current. from the logical equations, which described the DTC
transformer control system.
To calculate the currents of the switches their
derivatives are necessary (in case of using the method of
the second order). The introduction of inductance in the
branch, which equivalents a switch, makes it possible to
determine the derivative of the switch current from the
electrical circuit equations arranged according to Kirchhoff's
second law. The procedure for determining derivatives is
described in [18].
The mathematical model of the open-link locomotion
module
а) b) c) This study was conducted for the e-drive shown in Fig.
3, in which the e-motor is connected to the drive wheel by
Fig.2. Power schemes of the anode (a) and cathode (b) switch the means of a transmission gearbox.
groups and their calculation circuit (c) The wheel dynamics is defined according to references
[22, 23]. The battery is modeled using the gain factor, kbat,
As Eq. (4) is applied to the circuit in Fig. 2 using the 2nd while neglecting possible PWM oscillations that may occur
order method (m = 2), the following equation can be under the influence of the controller. The development of
obtained for the first branch: the controller is outside the scope of the current paper. The
1 t0  t  1 t0  t  R L  nonlinearities that are present in the gearbox (i.e. frictions,
 v4 dt   v1 dt   T 1  T 1  iT 11  hysteresis etc.) are not taken into account. Hence the
t t t t  3 t  gearbox is modeled as a gain factor rv.
0 0

 2R L  R t d iT 10
(13)   T 1  T 1  iT 10  T 1 0
 3 t  6 dt
The positive values of the current in Eq. (13) correspond
to the transistor current, and the negative values
correspond to the feedback diode. Having compiled the
similar equations for the other branches and taking into the
account іТ4 = – (іT1 + іT2 + іT3), the following vector equation
is received:
 1 t0  t  Fig. 3. Schematics of the e-drive of the wheel
(14) iT  GT  vT dt  CT  0
t t The dynamical model of the wheel can be described by
0
the following equations (see [22, 23])

PRZEGLĄD ELEKTROTECHNICZNY, ISSN 0033-2097, R. 97 NR 6/2021 63


 dm t  1 Fig. 6 illustrates computational results of the
 dt  J kt im t   rvTsd t  acceleration performance of the open-link locomotion
 m module while speeding up to the maximal velocity (105
 dTsd t  km/h), which corresponds to the rotation speed of the
  kshrvm t   kshw t  asynchronous drive of 700 rev/min.
 dt
 d t 
 w  1 Tsd t   Twl t 
 dt J w Rz 

Rz  Ww cosn  ktg zr  zu   ctg zr  zu 
m z  k z  z   c z  z 
 s s s u s s u s
mu zu  ktg zr  zu   ctg zr  zu   ks zu  zs   cs zu  zs 

where w(t) is the angular velocity of wheel, Jw is the а) b)


moment of inertia of the wheel which depends on the wheel
normal reaction Rz, Twl(t) corresponds to tyre-terrain
interaction which was modeler according to [24], Tsd is the
elastic-damping torque, θn is the slope of the surface of
motion, Ww is the static load on the wheel caused by the
sprung mass and unsprung mass, ktg is the tire-soil
longitudinal stiffness, ctg is the tire-soil damping factor, zs, zu
are the displacement of the sprung and unsprung masses
(see Fig. 4.), ms and mu, zr is the change in the road height c) d)
from its zero reference height ks is the reduced stiffness of
the suspension, cs is the reduced damping of the
suspension, ksh is the shaftelasticity.

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.

Fig. 4. Vibration model of the open-link locomotion 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 Ω, Ls = 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.

64 PRZEGLĄD ELEKTROTECHNICZNY, ISSN 0033-2097, R. 97 NR 6/2021


This study has been supported by a grant of the NATO [11] AMMAR A. et al. Predictive direct torque control with reduced
Science for Peace and Security Programme: MYP SPS ripples and fuzzy logic speed controller for induction motor
G5167 "Agile Tyre Mobility for Severe Terrain drive. In: 2017 5th International Conference on Electrical
Engineering - Boumerdes (ICEE-B), Boumerdes, 2017, pp. 1-6.
Environments".
doi: 10.1109/ICEE-B.2017.8191978
[12] AMMAR, A., A. BOUREK and A. BENAKCHA. Efficiency
Authors optimization for sensorless induction motor controlled by MRAS
Prof. DSc. Andriy Kutsyk, Lviv Polytechnic National University, based hybrid FOC-DTC strategy. In: 2017 International
Institute of Power Engineering and Control Systems, Bandera str., Conference on Control, Automation and Diagnosis (ICCAD),
79013 Lviv, Ukraine; UTP University of Science and Technology in Hammamet, 2017, pp. 152-157. doi:
Bydgoszcz, Institute of Electrical Engineering, al. prof. S. Kaliskiego 10.1109/CADIAG.2017.8075648.
7, 85-796 Bydgoszcz; E-mail: andrii.s.kutsyk@lpnu.ua. Prof. DSc. [13] KRIM, S., S. GDAIM, A. MTIBAA and M. F. MIMOUNI. Real
Andriy Lozynskyy, Lviv Polytechnic National University, Institute of time implementation of DTC based on sliding mode speed
Power Engineering and Control Systems, Bandera str., 79013 Lviv, controller of an induction motor. In: 2015 16th International
Ukraine, andriy.o.lozynskyy@lpnu.ua. Prof. DSc. Vladimir Conference on Sciences and Techniques of Automatic Control
Vantsevitch, University of Alabama at Birmingham, Department of and Computer Engineering (STA), Monastir, 2015, pp. 94-100.
Mechanical Engineering, Business & Engineering Complex doi: 10.1109/STA.2015.7505139.
Room 257, 1150 10th Avenue South Birmingham, AL 35294, [14] VANTSEVICH, V.V., A. LOZYNSKYY, L. DEMKIV, I.
E-mail: vantsevi@uab.edu. Prof. DSc. Omelian PLAKHTYNA, Lviv HOLOVACH. Fuzzy Logic Control of Agile Dynamics of a
Polytechnic National University, Institute of Power Engineering and Wheel Locomotion Module. In: IAVSD International Symposium
Control Systems, Bandera str., 79013 Lviv, Ukraine; UTP on Vehicle Dynamics, Rockhampton, Australia, August 14-18,
University of Science and Technology in Bydgoszcz, Institute of 2017, pp 401-404.
Electrical Engineering, al. prof. S. Kaliskiego 7, 85-796 Bydgoszcz; [15] ZHANG, L, G. WEI and D. XIAOLIN. Real-time ground
E-mail: plakht@utp.edu.pl. Prof. DSc. Lyubomyr DEMKIV, Lviv dynamics simulation method of a wheeled mobile robot in
Polytechnic National University, Institute of Computer Science and virtual terrain. In: 2012 International Conference on Computer
Information Technologies, Bandera str., 79013 Lviv, Ukraine, Science and Information Processing (CSIP), Xi'an, Shaanxi,
E-mail: demkivl@gmail.com. 2012, pp. 355-358. DOI:
10.1109/CSIP.2012.6308867
REFERENCES [16] MONGA, M., M. KARKEE, S. SUN, L. K. TONDEHAL, B.
[1] BÉLANGER, J., P. VENNE, and J.-N. PAQUIN, The what, STEWARD, A. KELKAR and J. ZAMBRENO. Real-time
where, and why of real-time simulation. Planet RT 1 (1), 2010, Simulation of Dynamic Vehicle Models using a High-
pp. 37-49. Available at: https://www.opal-rt.com/wp- performance Reconfigurable Platform, Procedia Computer
content/themes/enfold-opal/pdf/L00161_0436.pdf Science. 2012, Volume 9, pp. 338-347.
[2] FANG, K., Y. ZHOU, P. MA and M. YANG, Credibility DOI:10.1016/j.procs.2012.04.036.
evaluation of hardware-in-the-loop simulation systems. In: 2018 [17] MA, Z., Z. LIU, J. LU and H. CHEN. Study on Real-Time
Chinese Control And Decision Conference (CCDC). Shenyang, Simulation System of Vehicle Dynamics Via ve-DYNA. In: 2006
2018, pp. 3794-3799. DOI: 10.1109/CCDC.2018.8407782. IEEE International Conference on Vehicular Electronics and
[3] VILSEN, S. A., M. F⊘RE and A. J. S⊘RENSEN. Numerical Safety, Beijing, 2006, pp. 454-458. DOI:
models in real-time hybrid model testing of slender marine 10.1109/ICVES.2006.371634
systems. In: OCEANS 2017 – Anchorage. Anchorage, AK, [18] PLAKHTYNA O. The mathematical modeling of the
2017, pp. 1-6. electrotechnical systems with semiconductor converters. Lviv:
[4] PROKHOROV, A., Yu. BOROVIKOV, and A. GUSEV. Real Vushcha shkola, 1986. 164 p.(in Russian)
time hybrid simulation of electrical power systems: Concept, [19] PŁACHTYNA, O., Z. KŁOSOWSKI, R. ŻARNOWSKI.
tools, field experience and smart grid challenges. In: Int. J. Mathematical model of DC drive based on a step-averaged
Smart Grid Clean Energy, vol. 1, no. 1, Sep. 2012, pp. 67–68. voltage numerical method. Przegląd Elektrotechniczny. 2011,
[5] BOROVIKOV, Y.S., A.O. SULAYMANOV, A.S. GUSEV 87, 12a, pp.51-56. (in Polish).
and M.V. ANDREEV. Simulation of automatic exciting [20] PŁACHTYNA, O., Z. KŁOSOWSKI, R. ŻARNOWSKI.
regulators of synchronous generators in hybrid real-time power Efficiency evaluation of average-step voltages method
system simulator. In: 2nd Intern. Conference "Systems and comparing to clasical methods of numerical integration applied
Informatics (ICSAI), Shanghai, 2014, pp. 153 – 158. to mathematical models of eletrical circuits. Prace Naukowe
[6] Plakhtyna, O., Kutsyk, A., Semeniuk, M. An analysis of fault Politechniki Śląskiej. Elektryka. 2012, 217, 1, pp.121-133. (in
modes in an electrical power-generation system on a real-time Polish).
simulator with a real automatic excitation controller of a [21] KUTSYK, A.S. The object-oriented method for analize of
synchronous generator. Elektrotehniski Vestnik/Electrotechnical electromechanical systems". Technical electrodynamics. 2006,
Review, 2019, 86(3), pp. 104-109. №.2, pp. 57–63. (in Ukrainian).
[7] LIU J., L. ZHANG, Q. CHEN, S. QUAN and R. LONG. [22] VANTSEVICH, V. Agile Dynamics Fundamentals for Tire
Hardware-in-the-loop test bench for vehicle ACC system. In: Slippage Modeling and Control. In: ASME DETC2014-34464,
2017 Chinese Automation Congress (CAC), Jinan, 2017, pp. August 17-20, Buffalo, NY, 2014. doi:10.1115/DETC2014-
1006-1011. 34464
[8] XING J. and H. HE. The application of hardware-in-the-loop [23] VANTSEVICH, V. V., A. LOZYNSKYY, L. DEMKIV. A Wheel
on the hybrid power system’s simulation. In: 2008 IEEE Vehicle Rotational Velocity Control Strategy for An open-Link
Power and Propulsion Conference, Harbin, 2008, pp. 1-4. Locomotion Module. In: 19th International and 14th European-
[9] IACCHETTI, M. F., R. PERINI, M. S. CARMELI, F. African Regional Conference of the ISTVS, Budapest, Hungary,
CASTELLI-DEZZA and N. BRESSAN. Numerical Integration of September 25-27, 2017, pp. 151-162
ODEs in Real-Time Systems Like State Observers: Stability [24] VANTSEVICH, V. V., J. GRAY, J. PALDAN. An agile tire
Aspects. IEEE Transactions on Industry Applications. Jan.- slippage estimation based on new tire and wheel rolling
Feb. 2012, vol. 48, no. 1, pp. 132-141. characteristics. In: 13th European Conference of the ISTVS,
[10] Plakhtyna, O., Kutsyk, A., Lozynskyy, A. Method of average Rome, Italy, 2015
voltages in integration step: Theory and application. Electrical
Engineering, 2020, 102(4), pp. 2413-2422.

PRZEGLĄD ELEKTROTECHNICZNY, ISSN 0033-2097, R. 97 NR 6/2021 65

You might also like