Next Article in Journal
Experimental Investigation on the Characteristic Mobilization and Remaining Oil Distribution under CO2 Huff-n-Puff of Chang 7 Continental Shale Oil
Next Article in Special Issue
Indirect Electro-Thermal Modelling of Semiconductor Diode Using Non-Linear Behavior of Volt-Ampere Characteristic
Previous Article in Journal
The Establishment and Evaluation Method of Artificial Microcracks in Rocks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Determination and Compensation of Non-Active Torques for Parallel HEV Using PMSM/IM Motor(s)

Faculty of Electrical Engineering and Information Technologies, University of Žilina, 010 26 Zilina, Slovakia
*
Author to whom correspondence should be addressed.
Energies 2021, 14(10), 2781; https://doi.org/10.3390/en14102781
Submission received: 16 March 2021 / Revised: 30 April 2021 / Accepted: 7 May 2021 / Published: 12 May 2021

Abstract

:
The paper deals with the determination and compensation of non-active torques of parallel HEV using an auxiliary electrical PMSM or IM motor. The non-active oscillating torque generating by the ICE engine was estimated, and consequently, the compensating torque component of the current was determined. Based on real measured data, the four regimes of operation have been investigated: compensating non-active torques, parallel operation, regenerating for PMSM, and both parallel operations, together with compensation. Using of p-q theory, the power of fundamental harmonic is presented by average values PAV, QAV of total power waveforms p(t), and q(t). Worked-out simulation results are used for sizing and dimensioning of PMSM machine, VSI inverter, and traction accumulator-battery. Circuit simulator Matlab/Simulink was used for all simulation experiments.

1. Introduction

Hybrid vehicles, mild or plug-in ones, play an important role in passenger urban traffic and/or in transport of HEV highway vehicles [1,2]. In parallel hybrids, an auxiliary electrical machine assists the ICE engine in delivering traction power, whereas their outputs are arranged in parallel. As a result of the operation of the ICE machine on its shaft, oscillating moments are generated, which cause both a ripple of the total torque and fluctuations in the speed of the device. To identifying those ripples is possible to use different methods [3,4,5,6]. In our case, however, it is possible to use our own auxiliary electric motor for identification. Most algorithms for minimizing torque ripple, whether due to non-sinusoidal induced voltage or cogging torque, assume that it is necessary, either online or offline, to identify ripple sources and their profile depending on the rotor position.
After identification, it is necessary to adjust the stator currents so that the added harmonic components compensate for the sources of torque ripple and thus achieve a smoother operation of the motor [7,8,9]. This has been achieved in the past by high bandwidth control [10,11], repetitive control [12], or the application of simple artificial networks [3,4]. Assuming a parallel HEV vehicle, we will be focused on an auxiliary electrical motor which can serve to increase traction power and to compensate for non-active oscillating torque generated mainly by the ICE engine. Other works [13,14] have focused on a description of the noise vibration characteristics and corresponding suppression methods of HEVs or/and exploring the effect of a dual-mass flywheel on the torsional vibration characteristics of a power-split hybrid powertrain, respectively.
Generally, there are two groups of the source of oscillating torques and thus also ripple of the rotating speed of the electric motor
  • internal ones,
  • external ones.
Among the internal sources, from the point of view of auxiliary electric machines, we can introduce these as cogging torque, the shape of back emf, mechanical and electrical failures caused by construction, and as the shape of the current, dead-time, etc. Among the external sources, from the point of view of HEV, there are torques caused by the ICE engine, gears, mechanical resonances, etc. In this paper, mainly external sources of the oscillating torques will be investigated.
Unlike the aforementioned previous works, the paper describes, besides the compensation of non-active oscillating torques, an investigation of all functional procedures needed:
-
estimation external torques by auxiliary PMSM/IM motor;
-
compensation of non-active oscillating ones;
-
power circumstances calculation;
-
dimensioning needs of the auxiliary PMSM motor, VSI converter, and accu-battery.
The first task in this investigation is the identification and/or estimation of these non-active oscillating torques. The second, is the compensation of identified oscillating torque using an auxiliary electric motor (PMSM/IM). The next one, parallel cooperation of ICE and e-motor and compensation torque and speed ripple can be provided. The main task is to determine the size of the auxiliary electric motor, which would work in parallel with the ICE machine and at the same time compensate for torque and speed ripple. The instantaneous reactive power method [15,16] is used to determine the power components on input motor terminal although it is also possible to use more accurate methods to calculate motor losses [17]. Based on the received result we can provide a sizing and dimensioning of the PMSM motor, VSI converter, and Accu-battery.

2. Identification of the Total Active Torques of Traction Power Transmission

One possibility for identification of the load torque is the use of the auxiliary motor itself. Unlikely internal sources, when we investigate the motor in no-load operation [9,18], the external sources should be investigated under full load operation or in the entire region of the load and speed, respectively.
An example of the oscillating torque course and corresponding speed is shown in Figure 1.
The torque consists of an active mean value component Tav and non-active oscillating components Tosc. The total torque course may change depending on rotating speed and loading (loaded torque). Therefore, it is necessary to map these changes and create a two-dimensional map at the whole range speed and load (Figure 2). This all can be done using measuring apparatus placed on the shaft of the HEV engine, but it is not a simple matter, and is, in fact, a rather complex one [19].
Figure 2 shows the extraction of the torque ripple Tpk-pk from the measured torques of the internal combustion engine at different loads.
Another way how to get these courses is to use an auxiliary traction electrical motor. This can be either synchronous or induction (asynchronous) one. From measured and estimated currents, rotating speed and its derivative we can reconstruct these courses. Both solutions will be demonstrated.

2.1. Torque Estimation Using Embedded Auxiliary Motor

Generally, the motor torque Equation (1) applies
t e l m g = T l + t a c c = T l + J m d ω m d t
where in the load moment T l can have both unidirectional (constant) and oscillating components and includes the friction moment in the bearings of the machine (rolling and viscous friction).
The additional acceleration torque t a c c is required to start the machine at the required speed at a given load torque. The internal electromagnetic torque of the electric motor depends on the machine parameters and is a function of the motor current, as well as the speed and position of the rotor (for AC machines). The load moment is usually given as in Equation (2);
t l = T a v + t o s c + t f r i
however, if we do not know it or it may change, it is possible to determine its size by measuring with a dynamometer with a torque sensor.
Another method of determination is its reconstruction using the measured values of the motor (current, speed) and the given parameters of the machine. From Equation (1) we express the moment of the load as an unknown required quantity, i.e., the reconstructed estimated moment is shown in Equation (3).
t l , e s t = t e l m g J m d ω m d t
where the internal electromagnetic moment is expressed by means of the measured current(s) and, the measured motor speed, Equation (4);
t e l m g = f ( i m ,   ω m )
The reconstructed torque will therefore be a function of the motor currents, the motor speed and their derivative, Equation (5).
t l , e s t = f ( i m ,   ω m ,   d ω m d t )
Any other required quantities, such as the current and the position of the rotor, can be estimated from these measured quantities. Of course, for each type of motor, the equation for the electromagnetic torque will have a different shape and the relationship for the reconstructed load torque.

2.2. Estimation of Electromagnetic Torque for PMSM Synchronous Motor with Permanent Magnets

PMSM model in d, q coordinates is described in [20,21,22], while here we introduce the main equations required for further modeling. The voltages in d, q coordinates are defined by (6) and (7);
u d = R s i d + L d d i d d t ω L q i q
u q = R s i q + L q d i q d t + ω ( L d i d + Ψ P M )
The internal electromagnetic torque and mechanical quantities are given by (8)–(9).
t e l m g = 3 2 P p ( i d · i q ( L d L q ) + Ψ P M i q
d ω m d t = P p J m ( t e l m g T l )         ϑ m = 0 ω m d t           d ϑ m d t = ω m
Load torque could be specified as follows:
t l = T a v + t o s c + t f r i
Estimated reconstructed torque will be
t l , e s t = t e l m g J m d ω m d t = J m τ m e c h ω m + 3 2 P p ( i d · i q ( L d L q ) + Ψ P M i q J m d ω m d t
where the friction component of the load moment was expressed explicitly, together with the internal electromagnetic t e l m g and the acceleration t a c c of the motor torque. The components of the motor stator current vector-the quantities i s α ,   i s β , Equations (12a) and (12b), are determined, resp. measured indirectly, from measured currents i s α ,   i s β :
i s α = i a
i s β = 1 3 ( i s b i s c ) = 1 3 ( 2 i s b + i s α )
The dq component of the stator current isd and isq can be calculated using transformation from αβ to dq frame.
The mechanical angular velocity ω m and the position of the rotor ϑ are directly measurable quantities, also stator currents i a ,   i b . The rotor position ϑ can also be calculated (estimated) as a time integral of the rotational mechanical angular velocity of the motor ω m .
ϑ = 0 ω m d t
Using a PMSM motor is the easier solution (due to PMSM rotor), as the induction motor IM is characterized by greater moment of inertia helping to reduce speed ripple, but we need to estimate also rotor currents.

2.3. Estimation of Electromagnetic Torque for Cylinder Asynchronous Motor with Squirrel-Cage Armature

Internal electromagnetic torque of the induction motor (IM) is defined as follows:
t e l m g = 3 2 P p L m J m ( i r α · i s β i s α · i r β )
where i s α , i s β are alfa, beta stator currents and i r α , i r β rotor currents.
Load torque could be defined as:
t l = T a v + t o s c + t f r i
while estimated torque is as follows:
t l , e s t = t e l m g J m d ω m d t = 3 2 P p L m J m ( i r α · i s β i s α · i r β ) J m d ω m d t
where in the stator components of the current vector i s α , i s β are determined, resp. measured indirectly, from measured stator currents i s α , i s β , Equations (16a) and (16b), and recalculated using Clarke transform:
i s α = i s a i s β = 1 3 ( i s b i s c ) = 1 3 ( 2 i s b + i s a )
Rotor currents i r α , i r β are calculated according to the relations from the IM motor model:
i r α = i r α + d T · K r ( R s L m L r i s α R r i r α ω m ( L m i s β + L r i r β ) L m L s U α )
i r β = i r β + d T · K r ( R s L m L r i s β R r i r β + ω m ( L m i s α + L r i r α ) L m L s U β )
where K r is the rotor constant (see Blondel’s coefficients)
K r = L s L s L r L m 2
and the components of the stator voltage vector U α , U β can be measured, similarly to the currents i s α ,   i s β , or the reference voltage from FOC control can be used.
The quantity ω m is being measured, while the position of the rotor ϑ can be calculated (estimated) as a time integral of the rotational mechanical angular velocity ω m :
ϑ = 0 ω m d t ,   thus       ϑ = ϑ 0 + d T · ω m

3. Model Development within Matlab Environment

In all cases of program implementation of PMSM and IM motor, the speed derivative, resp. mechanical angular velocity of the engine is replaced by its first derivation:
d ω m d t ω m ( k + 1 ) ω m ( k ) Δ T
wherein it is necessary to remember the value of revolutions from the previous step ω m ( k ) and calculate the new value ω m ( k + 1 ) according to the appropriate relation from the discrete mathematical model of the machine. As an example, we can follow the calculation of the reconstructed torque of the PMSM motor (Figure 3). The directly measurable quantities of PMSM are ω m ,     i a ,     i b , calculated quantities are i d ,     i q ,     ϑ ,     ω m ( k + 1 ) ,     ω m ( k ) . The principle waveforms of ω m , i a ,     t l and t l , e s t are shown below.
The model development of IM estimation in Matlab environment is like PMSM one.

3.1. Reconstruction of Oscillating Torque

After estimation of the total load moment t l , e s t , it is necessary to determine which part of it represents the oscillating moment t o s c . From the equation for the load torque, we get:
t o s c = t l , e s t T a v t f r i
where terms T a v   ,   t f r i are known.
To evaluate this waveform t o s c as a periodic time function f ( t ) , we can use Fourier analysis to obtain the magnitudes of the amplitudes of the individual harmonic components. Equations apply to Fourier coefficients:
c k = 2 T 0 T t o s c ( t ) · e j k ω t d t
resp. a k = 2 T 0 T t o s c ( t ) · cos ( k ω t ) d t ,   b k = 2 T 0 T t o s c ( t ) · sin ( k ω t ) d t   ;   c k = a k 2 + b k 2 , where c k is the amplitude and k ω t is the angular frequency ( f k = k ω 2 π ) of the corresponding k-th harmonic component.
The largest harmonic components can then be compensated by introducing them into the reference value of the torque regulator, with the opposite phase [17,23]. To determine the total course of the oscillating moment (with all harmonic components), we need to calculate the mean value T a v using the relation from Fourier analysis
T a v = 1 T 0 T t l , e s t ( t ) d t
and subtracting this value from the total reconstructed load torque t l , e s t in Equations (11) and (17).
In order not to have to calculate the integral for the whole time period, it is advantageous to use the moving average method (MAM) with shifting the integration window off width T with the appropriate integration step T , whereby the mean value of the load moment T a v is determined continuously in each calculation step k T —if we use the on-line method.

3.2. Machine Power Calculation

Estimated total torque on a shaft using PMSM motor will be considered as a torque sensor. The total torque measured and calculated on the shaft without compensation is given in Figure 4.
i q ( ϑ ) = 2 3 T t o t ( ϑ ) P p Ψ P M = 2 3 T a v ( ϑ ) + t o s c ( ϑ ) P p Ψ P M
where iq calculated is given by
Regarding the terms of increasing the motor power, its value should be increased by the reactive part needed for compensating of oscillating torque, whose average (mean) value is zero. The total apparent power of the motor taken from the main 3-phase network will be:
S = U a , r m s I a , r m s + U b , r m s I b , r m s + U c , r m s I c , r m s = 3 2 ( U α , r m s I α , r m s + U β , r m s I β , r m s )
or
S ( a v ) = P 2 1 ( a v ) + Q 2 Σ ( a v ) + D 2 Σ ( a v )
Since the active power P 1 ( a v ) is clearly given as:
P = T a v , n o m ω m
to know the reactive one, we need to determine phase shift φ 1
Q 1 ( a v ) = U 1 r m s I 1 r m s sin φ 1   Q Σ ( a v ) = U Σ , r m s I Σ , r m s sin φ ν
therefore, we can use the instantaneous p _ q reactive power theory [13,14].
Instantaneous power p _ q components in alfa, beta coordinate system is defined as in (31). We left alfa, beta to be not interfered with the d , q control system:
[ p q ] = 3 2 [ u α u β u β u α ] [ i α i β ] = [ P a v + p a c Q a v + q a c ]
where
P a v = 1 T 0 T ( u α i α + u β i β ) d t ;       Q a v = 1 T 0 T ( u α i β u β i β ) d t    
while required phase shift φ 1 of fundamental harmonic component is:
φ 1 = atan Q a v P a v    
whereby P a v and Q a v mean values are defined by (34).
P a v = U 1 r m s I 1 r m s cos φ 1 ;                   Q a v = U 1 r m s I 1 r m s sin φ 1
and p a c , q a c components represent the reactive power of higher harmonics.
Knowing S a v ,   P a v , Q a v , we are able to determine distortion power using (35).
D a v = U 1 r m s I k , r m s 2 = S a v 2 P a v 2 Q a v 2
where
S a v = 3 2 ( U α r m s I α r m s + U β r m s I β r m s )
and knowing p a c , q a c
[ p a c q a c ] = [ p P a v q Q a v ]
Then distortion power is defined as follows:
D a v = U 1 r m s I   r m s = U 1 r m s I p , r m s 2 + I q , r m s 2 = p a c , r m s 2 + q a c , r m s 2
and we can also determine the total apparent power using (39)
S a v = P a v 2 + Q a v 2 + D a v 2

4. Compensation of the Oscillating Torque and Speed Ripple Considering One Independent PMSM Motor

Based on the previous analysis and calculations regarding reconstructed oscillating torque, it is possible to compensate the load oscillating torque by introducing it within the torque controller reference value with the opposite phase position, i.e., negative sense [17,18]. Unfortunately, the identification and compensation of oscillating torque is not possible at the same time by the same motor. The main principle of the used method consists of the compensation technique given in Figure 5.
In this figure the compensating current i q , c o m p ( ϑ ) is estimated using the iq which is defined by the next equation:
i q ( ϑ ) = 2 3 T t o t ( ϑ ) P p Ψ P M = 2 3 T a v ( ϑ ) + t o s c ( ϑ ) P p Ψ P M
while it is a function dependent on speed and load of the motor generating torque (ICE engine and/or PMSM).
Simulation results using the Matlab/Simulink environment [24] are shown in Figure 6, in which it depicts the total torque measured and calculated on the shaft with compensation.
Resulting power components P a v ,   Q a v , and p a c , q a c are given in Figure 7, Figure 8 and Figure 9. Based on the received result, we can provide a sizing and dimensioning of the PMSM motor.
The compensation starts at 1 s. It is interesting that under compensation, the oscillating (AC) components p a c ,   q a c of p ,   q stay unchanged, but DC components P a v ,   Q a v are changing.

5. Application in Parallel HEV Powertrain

Unlike the above description, the ICE engine and auxiliary electric motor (PMSM) cooperate together, while the electric motor can simultaneously compensate for oscillating torque generated by ICE and also secure the transfer of traction power. Regarding the compensation, the approach has been described above.
Firstly, we need to know the measured total torque on the joint shaft of ICE and PMSM. One of the real examples is shown in Figure 10a,b [23].
As mentioned, it consists of the mean torque value and the oscillating parts of the torque. So, we need to calculate them using Fourier analysis. Knowing the mean value and oscillating part, we can begin to simulate compensation action using the model from Figure 5. Results of Fourier analysis are shown in Figure 11. Mean value of the torque and rotating speed of the ICE during one testing cycle of the engine is shown in Figure 12.
Since we did not have the parameters of the internal combustion engine, only the measured torque characteristics, we used the replacement of ICE by an electric machine. Then for further simulation analyses, the ICE engine was substituted by the electrical machine. We have used synchronous PM machine but with limited (finite) power. Within the next simulation, it analyses all components of measured torque’s courses that have been transformed regarding the power of the electric motor as follows:
  • Transformed nominal torque (mean value)   200 Nm
  • Transformed amplitude of dominant harmonic  150 Nm
  • Auxiliary compensating PMSM motor has the same parameter rates as the traction PMSM simulating ICE engine.
All simulations have been provided in the Matlab/Simulink environment. The simulation model is shown in the next Figure 13. Regarding the stator voltage of PMSM, the calculations of the reference waveforms and their RMS values have been considered.
The simulation model in the Matlab/Simulink [20] comprises a model of both PMSM motors with FOC control. The presented concept is a parallel hybrid as it is shown in Appendix A, [13]. Using the p-q theory, the power of fundamental harmonic is presented by average values Pav, Qav of total power waveforms p(t), and q(t).

5.1. Operation Regime of PMSM for Compensation—#R1

Simulation results for the case when the electric motor is just compensating the oscillating torque of ICE are shown in Figure 14, Figure 15 and Figure 16 (compensation switched on at 0.2 s). Figure 14 shows the detailed waveform of angular speed, angular acceleration, and PMSM mechanical torque and torque of ICE, respectively. Until 0.2 s, the PMSM motor does not produce any electromagnetic torque. The oscillation of the ICE angular speed (also PMSM) is not compensated. It is also shown in the angular acceleration waveform. After the time of load of the ICE engine was set to 200 Nm. In Figure 14 below is seen that the torque produced by the PMSM motor compensates the oscillating torque of the ICE. This operation is presented by the significant reduction of the angular speed ripple and angular acceleration ripple, respectively. The angular acceleration represents the overall vibration of the proposed drive. The PMSM active and reactive power component and their average values are shown in Figure 15. It is shown that the average value of the active power PAV is minimal due to not contributing the PMSM torque to the load. It contributes only to the compensation of the oscillating torque. The RMS value of the oscillating parts of p, q components are shown in Figure 16. In this regime is seen that the PMSM motor must be designed to the peak value of p component.
Parameters:
  • Nominal load torque = 200 Nm
  • Oscillating torque amplitude = 150 Nm
  • Frequency of oscillating = 85 Hz
  • Actual rotating speed = 210 rad/s
  • Apparent power = 21,334 VA
  • Active power = 544 W
  • Power factor cos φ 1 = 0.088 ( φ 1 = 84   ° el . )
  • P—time waveform of the power in p-axis (PAV + pac)
  • Q—time waveform of the power in q-axis (QAV + qac)
  • PAV—average value of active power
  • QAV—average value of reactive power
  • pac—ripple of the power in p-axis
  • qac—ripple of the power in q-axis
  • pacrms—rms of the power ripple in p-axis
  • qacrms—rms of the power ripple in q-axis
In this operating regime, the PMSM motor compensates for oscillating torque generated by the load. Waveforms of speed and torque of PMSM applied to the shaft have been interpreted together with power component waveforms (apparent, active, and reactive ones) on its input terminals. Note that compensation is provided mainly by reactive power.

5.2. Operation Regime of PMSM for Parallel Cooperation with ICE—#R2

This case represents the operation of the ICE engine with a damping element. Therefore, the oscillating torque are compensated and only the cooperation of ICE and auxiliary PMSM machine as a booster machine are presented. Simulation results for the case when the e-motor and ICE motor cooperate in parallel are shown in Figure 17, Figure 18 and Figure 19 (parallel cooperation at 0.2 s). From Figure 17, it is seen that the oscillation in angular speed and angular acceleration are suppressed by the mechanical damping element. Therefore, the oscillating components of power p,q, and their rms values do not occur significantly in investigated waveforms (Figure 19), mainly in the transient state, when the parallel operation is applied. The main power is in this regime used to contribute power components PAV and QAV to cover the load, Figure 18.
Parameters:
  • Nominal load torque = 200 Nm
  • Elmagnetic torque (PMSM) = 100 Nm
  • Mechanical torque (ICE) = 100 Nm
  • Actual rotating speed = 210 rad/s
  • Apparent power = 21,889 VA
  • Active power = 20,867 W
  • Power factor cos φ 1 = 0.95 ( φ 1 = 17   ° el . )
  • P—time waveform of the power in p-axis (PAV + pac)
  • Q—time waveform of the power in q-axis (QAV + qac)
  • PAV—average value of active power
  • QAV—average value of reactive power
  • pac—ripple of the power in p-axis
  • qac—ripple of the power in q-axis
  • pacrms—rms of the power ripple in p-axis
  • qacrms—rms of the power ripple in q-axis
In this regime of operation, the PMSM motor delivers one-half (50%) energy for the load torque. It is supposed that the torque generated by the ICE engine does not comprise the oscillating component due to ICE including a damper of rotating mass. Waveforms of speed and torque of PMSM on the shaft have been presented together with power components waveforms (apparent, active, and reactive ones) on its input terminals. Note that delivered power is provided by active power generated by PMSM.

5.3. Operation Regime of PMSM for Oscillating Torque Compensation and Energy Recovery—#R3

Simulation results for the case when the ICE engine drives PMSG as a generator are shown in Figure 20, Figure 21 and Figure 22 (PMSG switched on at 0.2 s). In this regime of operation, the PMSM motor regenerates energy of the load to the battery via a VSI inverter. There are shown courses of speed, angular acceleration, and torque of PMSM on the shaft, power components waveforms (apparent, active, and reactive ones) on its input terminals. Note that delivered power presented mainly by PAV, QAV is negative one. This means that these components represent the power delivered back to the battery. The p and q component represent the power which is needed to compensate the oscillating torque.
Parameters:
  • Nominal load torque = 200 Nm
  • Oscillating torque amplitude = 150 Nm
  • Frequency of oscillating = 85 Hz
  • Actual rotating speed = 210 rad/s
  • Apparent power = 22,738 VA
  • Active power regenerated = 19,189 W
  • P—time waveform of the power in p-axis (PAV + pac)
  • Q—time waveform of the power in q-axis (QAV + qac)
  • PAV—average value of active power
  • QAV—average value of reactive power
  • pac—ripple of the power in p-axis
  • qac—ripple of the power in q-axis
  • pacrms—rms of the power ripple in p-axis
  • qacrms—rms of the power ripple in q-axis

5.4. Operation Regime of PMSM for Compensation and Parallel Cooperation with ICE—#R4

Simulation results of compensation and parallel cooperation of ICE engine and PMSM motor are shown in Figure 23, Figure 24 and Figure 25 (compensation and cooperation switched on at 0.2 s).
In this regime of operation, the PMSM motor delivered one-half (50%) energy for the load torque, and at the same time, it compensated the oscillating component of the torque. Waveforms of speed, acceleration, and torque of PMSM on the shaft are being shown together with power components waveforms (apparent, active, and reactive ones) on its input terminals. Using p-q theory, the power of fundamental harmonic is presented by average values Pav, Qav of total power waveforms p(t) and q(t). From Figure 23, it is shown that angular speed and acceleration ripple is reduced as in other regimes. The amplitude of the angular acceleration/vibration was before compensation 2000 rad/s2. After compensation, the value is reduced to 500 rad/s2. It is shown that the mean torque value is equally divided between the ICE and PMSM. The oscillating torque component is also reduced. From Figure 24, it is seen the P, Q component and their average values PAV, QAV. It is evident that the active power is increased due to contributing to the load torque. The p, q component and their RMS values are shown in Figure 26, which represent power components of the oscillation. Then, PAV and QAV are positive ones and represent the power that are utilized to contribute to the load torque. Therefore, the motor must be designed to sum PAV and pac values.
Parameters:
  • Nominal load torque = 200 Nm
  • Oscillating torque amplitude = 150 Nm
  • Frequency of oscillating = 85 Hz
  • Actual rotating speed = 210 rad/s
  • Apparent power = 36,558 VA
  • Active power = 22,037 W
  • Power factor cos φ 1 = 0.86 ( φ 1 = 30   ° el . )
  • P—time waveform of the power in p-axis (PAV + pac)
  • Q—time waveform of the power in q-axis (QAV + qac)
  • PAV—average value of active power
  • QAV—average value of reactive power
  • pac—ripple of the power in p-axis
  • qac—ripple of the power in q-axis
  • pacrms—rms of the power ripple in p-axis
  • qacrms—rms of the power ripple in q-axis
Note that besides parallel cooperation the oscillating component of the torque is compensated by the electromagnetic torque of PMSM. The battery current and voltage is shown in Figure 26. The current from the battery is the mean value of the total current flowing from the DC-bus. The higher frequency component of the current is taken from the DC-bus capacitors, which is shown in Figure 27. At this point, a new technical problem arises with the selection of a suitable battery and DC-bus capacitor pack, which is not the topic of this article.
Thereby, the active power taken from the accu-battery
  • PAB = 22,9 kW
  • UABnom = 600 V
  • IABav = 38.2 A
  • IABpk-pk = 105 App
Therefore, the consumption of electric energy taken from traction accumulator battery will be:
( P A B ) a v = 1 T 0 T u A B i A B d t
The power taken from the battery P(AB)av corresponds to the PAV power component in #R4. Therefore, the selection/design of the battery depends on the fluctuation current IABpk-pk and mean power PAV of the PMSM.

6. Discussion about Potential Application in Parallel HEV Powertrain

In all 4 regimes #R1, #R2, #R3 and #R4 the power of the machine depends on the P power component. In a state where only the compensation of oscillating torque is provided, the pac component is mandatory to PMSM selection. On the other hand, in a cooperation mode, the mean value of active power PAV is decisive.
At first, it is evident that the speed and torque ripple of the HEV shaft has been significantly reduced due to compensation of non-active oscillating torque as can be seen in Figure 14, Figure 20 and Figure 23 (from 5% to 1% in case of speed ripple and from 95% to 23% in case of torque ripple).
Further, worked-out simulation results. shown in Figure 14, Figure 15, Figure 16, Figure 17, Figure 18, Figure 19, Figure 20, Figure 21, Figure 22, Figure 23, Figure 24, Figure 25 and Figure 26 have shown all parameters needed to determine the dimension of auxiliary traction PMSM motor, power supply VSI converter, and the amount of consumption of electric energy drawn from traction accumulation battery. The four operation regimes based on real torque data were investigated:
In #R1, the auxiliary electric motor compensates the oscillating torque. Figure 15 shows that the mean value of active power PAV is minimal. It covers “only mechanical and electrical losses” in the motor. The value is about 700 W. The value of reactive power component QAV is 6075 Var. The distortion power calculating according to Equation (38) and data from Figure 16 is 20,444 Var. Then the apparent power is calculated according to Equation (39) and its value is 21,334 VA with cosϕ 0.116.
In #R2, the oscillating torque is compensated using the rotating mass in an ICE engine. Therefore, the estimated torque is without an AC component. In this regime, the electric motor delivers mainly the active power PAV = 20.87 kW, which is 50% of total active power and its value is shown in Figure 18. The value of cosϕ = 0.95 is calculated as the division of active and apparent power.
In #R3 regime, the compensation of the oscillating torque component and energy recovery of the auxiliary electric motor is shown. This regime loaded an ICE engine by the value of the regenerating power. The value of regenerating power PAV is −19,189 W, and it is shown in Figure 21.
In #R4, the apparent power calculated according to Equation (39) is 36,558 VA. The power is divided into two parts. For the compensation of oscillating torque, which is shown in Figure 25, and for parallel cooperation, shown in Figure 24. In this regime, maximal power transmitted by PMSM motor and VSI converter reaches more value than ICE mechanical power (about 20 kW = 200 rad/s × 100 Nm).
The power drawn from the battery is equal to the mean value of power PAV intended for parallel cooperation. The oscillating component of the current does not increase the need for more battery power, because in a half period, the power is delivered and in the second half, the power is recovered. Thereby, the active power taken from the battery is just 22.9 kW. But the auxiliary PMSM motor and VSI inverter should be sized to that apparent value of power.

7. Conclusions

In this paper, the research issues related to the determination of the active damping of non-active torques of parallel HEV were investigated. The presented approach is based on the real measured data, which have been received from the manufacturer of car flywheels. The variables of the internal combustion engine have been analyzed and consequently, an active damping system was proposed to investigate the possibilities and sizing of the auxiliary electrical PMSM motor or IM motor for active dumping purposes. The investigations are based on the simulation modeling, which enables to research the relevant dependencies according to compensation torque, current, and the way of the control of the auxiliary electrical machine. Here, four modes have been analyzed separately, i.e., compensation of non-active torques, parallel operation, regeneration of PMSM and parallel operation with compensation. The p-q theory was implemented within the control algorithm; these average values have been controlled of the total power waveforms (p(t) and q(t)). The contribution of the paper is suitable if proper sizing and dimensioning of the auxiliary electrical machine, relevant power electronic system, and traction battery are required.

Author Contributions

B.D.: conceptualization, writing—original draft preparation, investigation. S.K.: conceptualization, software, validation, writing—review and editing. M.F.: formal analysis, supervision, funding acquisition. M.P.: visualization, data curation, project administration. All authors have read and agreed to the published version of the manuscript.

Funding

This publication was realized with the support of the Operational Program Integrated Infrastructure 2014–2020 of the project: Innovative Solutions for Propulsion, Power and Safety Components of Transport Vehicles, code ITMS 313011V334, and co-financed by the European Regional Development Fund.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

T a v —average torque
T a v , n o m —nominal value of average torque
i s α ,   i s β —stator currents in α ,   β -axes
T o s c —oscillating torque
t o s c —time waveform of oscillating
torque
Tpk-pk—torque ripple
i a ,   i b ,   i c —phase currents
a k ,   b k ,   c k —members of Fourier series
Q Σ —reactive power of all harmonic components
D Σ —distortion power of all harmonic components
t e l m g —electromagnetic torque i r α · i r β —rotor currents in α ,   β -axes
T l —load torque L m —mutual inductance
t l —actual torque T —sampling period
t a c c —accelerating torque K r ,   K s —Blondel’s coefficients
J m —motor moment of inertia L s , L r —stator and rotor inductance
ω m —angular speed R r —rotor resistance
t f r i —friction (torque) a k , b k , c k —Fourier coefficients
t l , e s t —estimated torque k ω t k -angular frequency
i m —stator current T tot —total torque
u d —voltage in d-axis P 1 ( av ) —active power on the shaft
i d —current in d-axis p _ q —reactive power theory
Rs—stator resistance
U a , r m s ,   U b , r m s ,   U c , r m s —effective values of phase voltage
I a , r m s ,   I b , r m s ,   I c , r m s —effective values of phase currents
I α , r m s ,   I β , r m s —effective values of currents in αβ coordinates
φ 1 —phase angle between first harmonics of voltage and current
P 1 ( a v ) —mean value of the active power
U 1 rms ,   I 1 rms —fundamental rms values
I Σ , r m s —sum of effective values of higher current harmonics
U Σ , r m s —sum of effective values of higher voltage harmonics
I k , r m s —effective value of kth harmonic
I Σ p , r m s ,   I Σ q , r m s —effective values of currents in p-q axis
U α , r m s ,   U β , r m s —effective values of voltages in αβ coordinates
L d —inductance in d-axis Q 1 ( av ) —reactive power of fundamental
L q —inductance in q-axis φ 1 —phase shift fundamental
u q —voltage in q-axis D av —distortion power
i q —current in d-axis S av —apparent power
Ψ P M —flux of PM p , q —actual total power in p , q -axis
P p —number of pole pairs p ac , q ac —distortion parts of power
ϑ m —rotor position P AV , Q AV —mean value of active and reactive power
τ m e c h —mechanical time constant P ac , rms ,   Q ac , rms —rms value of powers
HEV—hybrid electric vehicleVSI—voltage source inverter
PMSM—permanent magnet synchronous motorFOC—field-oriented control
IM—induction motorMAM—moving average method
ICE—internal combustion engineMATLAB—matrix laboratory environment of MathWorks, Inc

Appendix A

Figure A1. Arrangement of cooperating ICE engine and PMSM motor in the parallel HEV vehicle.
Figure A1. Arrangement of cooperating ICE engine and PMSM motor in the parallel HEV vehicle.
Energies 14 02781 g0a1

References

  1. Suntharalingam, P.; Yang, Y.; Jiang, W. Chap. 12 Hybrid Electric Vehicles. In Advanced Electrical Drive Vehicle; (e-book); Emadi, A., Ed.; CRC Press, Taylor & Francis Group: Boca Raton, FL, USA, 2015. [Google Scholar]
  2. Böhme, T.J.; Frank, B. Hybrid Systems, Optimal Control and Hybrid Vehicles. Adv. Ind. Control 2017, 79–115. [Google Scholar] [CrossRef]
  3. Pimkumwong, N.; Wang, M.S. Online Speed Estimation Using Artificial Neural Network for Speed Sensorless Direct Torque Control of Induction Motor based on Constant V/F Control Technique. Energies 2018, 11, 2176. [Google Scholar] [CrossRef] [Green Version]
  4. Qian, W.Z.; Panda, S.K.; Xu, J.-X. Torque ripple minimization in PM synchronous motors using iterative learning control. IEEE Trans. Power Electron. 2004, 19, 272–279. [Google Scholar] [CrossRef]
  5. Stefun, R. Application of Recursive-Iterative Identification Methods for Power Converters. Ph.D. Thesis, University of Zilina, Žilina, Slovakia, August 2020. [Google Scholar]
  6. Piccoli, M.; Yim, M. Torque ripple suppression, modeling, and parameter selection. Int. J. Robot. Res. 2016, 35, 148–160. [Google Scholar] [CrossRef]
  7. Hanselman, D. Brushless Permanent Magnet Motor Design, 2nd ed.; Magna Physics Publishing: Lebanon, OH, USA, 2006. [Google Scholar]
  8. Hanselman, D. Minimum Torque Ripple, Maximum Efficiency Excitation of Brushless Permanent Magnet Motors. IEEE Trans. Ind. Electron. 1994, 41, 292–300. [Google Scholar] [CrossRef]
  9. Park, H.W.; Park, S.J.; Lee, Y.W.; Song, S.; Kim, C. Reference frame approach for torque ripple minimization of BLDCM over wide speed range including cogging torque. IEEE Trans. Ind. Electron. 2000, 47, 637–642. [Google Scholar]
  10. Springob, L.; Holtz, J. High-Bandwidth Current Control for Torque-Ripple Compensation in PM Synchronous Machines. IEEE Trans. Ind. Electron. 1998, 45, 713–721. [Google Scholar] [CrossRef]
  11. Bowling, D.; Starr, G.; Wood, J.; Lumia, R. Wide Band Suppression of Motion-Induced Vibration. In Proceedings of the 2007 IEEE International Conference on Robotics and Automation, Roma, Italy, 10–14 April 2007; pp. 4530–4536. [Google Scholar]
  12. Mattavelli, P.; Tubina, L.; Zigliotto, M. Torque-Ripple Reduction in PM Synchronous Motor Drives Using Repetitive Current Control. IEEE Trans. Power Electron. 2005, 20, 1423–1431. [Google Scholar] [CrossRef]
  13. Qin, Y.; Tang, X.; Jia, T.; Duan, Z.; Zhang, J.; Li, Y.; Zheng, L. Noise and vibration suppression in hybrid electric vehicles: State of the art and challenges. Renew. Sustain. Energy Rev. 2020, 124, 109782. [Google Scholar] [CrossRef]
  14. Tang, X.; Hu, X.; Yang, W.; Yu, H. Novel Torsional Vibration Modeling and Assessment of a Power-Split Hybrid Electric Vehicle Equipped with a Dual-Mass Flywheel. IEEE Trans. Veh. Technol. 2018, 67, 1990–2000. [Google Scholar] [CrossRef]
  15. Akagi, H.; Kanazawa, Y.; Nabae, A. Generalized theory of the instantaneous reactive power in three-phase circuits. In Proceedings of the IPEC Conference, Tokyo, Japan, July/August 1983; pp. 1375–1386. [Google Scholar]
  16. Herrera, R.S.; Salmerón, P. Instantaneous Reactive Power Theory: A Reference in the Nonlinear Loads Compensation. IEEE Trans. Ind. Electron. 2009, 56, 2015–2022. [Google Scholar] [CrossRef] [Green Version]
  17. Caruso, M.; Di Tommaso, A.O.; Lisciandrello, G.; Mastromauro, R.A.; Miceli, R.; Nevoloso, C.; Spataro, C.; Trapanese, M. A General and Accurate Measurement Procedure for the Detection of Power Losses Variations in Permanent Magnet Synchronous Motor Drives. Energies 2020, 13, 5770. [Google Scholar] [CrossRef]
  18. Hwang, M.H.; Lee, H.-S.; Cha, H.R. Analysis of Torque Ripple and Cogging Torque Reduction in Electric Vehicle Traction Platform Applying Rotor Notched Design. Energies 2018, 11, 3053. [Google Scholar] [CrossRef] [Green Version]
  19. Frivaldsky, M.; Dobrucky, B.; Kascak, S. Research of Possibilities of HEV Oscillating Torque Compensation. In Research Interim Report of Department of Mechatronics and Electronics; University of Zilina: Zilina, Slovakia, 2019. [Google Scholar]
  20. Murphy, J.M.D.; Turnbull, F.G. Power Electronic Control of AC Motors; Pergamon Press: Oxford, UK, 1989; ISBN 0-08-022683-3. [Google Scholar]
  21. Zaskalicky, P. Steady state analysis of a two-phase PMSM supplied by a PWM controlled inverter. Acta Tech. 2013, 58, 83–89. [Google Scholar]
  22. Malek, M.; Makys, P.; Stulrajter, M. Control of Electrical Drives; EDIS Publishing House of the University of Zilina: Zilina, Slovakia, 2017; ISBN 978-80-554-1334-1. (In Slovak) [Google Scholar]
  23. Sumega, M.; Rafajdus, P.; Stulrajter, M. Current Harmonics Controller for Reduction of Acoustic Noise, Vibrations and Torque Ripple Caused by Cogging Torque in PM Motors under FOC Operation. Energies 2020, 13, 2534. [Google Scholar] [CrossRef]
  24. MathWorks Inc. Matlab/Simulink; R2020a Version; MathWorks Inc.: Natick, MA, USA, 2020. [Google Scholar]
Figure 1. Example of the torque and corresponding speed: torque (top); speed ripple (bottom).
Figure 1. Example of the torque and corresponding speed: torque (top); speed ripple (bottom).
Energies 14 02781 g001
Figure 2. Mapping oscillating torque depending on rotating speed and loading 100–60–30% without damper.
Figure 2. Mapping oscillating torque depending on rotating speed and loading 100–60–30% without damper.
Energies 14 02781 g002
Figure 3. Speed, current, load torque, and reconstructed load torque.
Figure 3. Speed, current, load torque, and reconstructed load torque.
Energies 14 02781 g003
Figure 4. Total torque measured and electromagnetic one without compensation. (a) iq measured (orange) and iq generated by speed controller (blue); (b) load torque course (blue) and electromagnetic one (orange); (c) rotating angular speed.
Figure 4. Total torque measured and electromagnetic one without compensation. (a) iq measured (orange) and iq generated by speed controller (blue); (b) load torque course (blue) and electromagnetic one (orange); (c) rotating angular speed.
Energies 14 02781 g004
Figure 5. Block scheme of PMSM motor under FOC with oscillating torque compensation.
Figure 5. Block scheme of PMSM motor under FOC with oscillating torque compensation.
Energies 14 02781 g005
Figure 6. Total torque measured and electromagnetic one with compensation tosc. (a) iq measured (orange) and iq generated by speed controller (blue); (b) load torque course (blue) and electromagnetic one (orange); (c) rotating angular speed.
Figure 6. Total torque measured and electromagnetic one with compensation tosc. (a) iq measured (orange) and iq generated by speed controller (blue); (b) load torque course (blue) and electromagnetic one (orange); (c) rotating angular speed.
Energies 14 02781 g006
Figure 7. Time waveforms of P a v and p —case of compensation (top) P a v during compensation (top); (bottom) p during compensation (stays constant).
Figure 7. Time waveforms of P a v and p —case of compensation (top) P a v during compensation (top); (bottom) p during compensation (stays constant).
Energies 14 02781 g007
Figure 8. Time waveforms of Q a v and q —case of compensation (top) Q a v during compensation (top), (bottom) q during compensation (stays constant).
Figure 8. Time waveforms of Q a v and q —case of compensation (top) Q a v during compensation (top), (bottom) q during compensation (stays constant).
Energies 14 02781 g008
Figure 9. Time waveforms of p a c , , q a c and P a c , r m s ,   Q a c , r m s —case of compensating.
Figure 9. Time waveforms of p a c , , q a c and P a c , r m s ,   Q a c , r m s —case of compensating.
Energies 14 02781 g009
Figure 10. Total torque course measured on the shaft of ICE (a) and its detail during one testing cycle of the engine (b).
Figure 10. Total torque course measured on the shaft of ICE (a) and its detail during one testing cycle of the engine (b).
Energies 14 02781 g010
Figure 11. Dominant harmonics of ICE torque and its Fourier analysis results.
Figure 11. Dominant harmonics of ICE torque and its Fourier analysis results.
Energies 14 02781 g011
Figure 12. Mean value of the torque (a) and rotating speed of the ICE (b) during one testing cycle of the engine.
Figure 12. Mean value of the torque (a) and rotating speed of the ICE (b) during one testing cycle of the engine.
Energies 14 02781 g012
Figure 13. Simulation model in the Matlab/Simulink with two PMSM controlled by FOC (field-oriented control).
Figure 13. Simulation model in the Matlab/Simulink with two PMSM controlled by FOC (field-oriented control).
Energies 14 02781 g013
Figure 14. Speed, angular acceleration, and torques during compensation of ICE engine torque oscillations.
Figure 14. Speed, angular acceleration, and torques during compensation of ICE engine torque oscillations.
Energies 14 02781 g014
Figure 15. Active and reactive power during compensation of ICE engine torque oscillations.
Figure 15. Active and reactive power during compensation of ICE engine torque oscillations.
Energies 14 02781 g015
Figure 16. AC components of power during compensating of oscillating ICE engine torque.
Figure 16. AC components of power during compensating of oscillating ICE engine torque.
Energies 14 02781 g016
Figure 17. Speed and torques of parallel cooperating of both PMSM motor and ICE engine with damper.
Figure 17. Speed and torques of parallel cooperating of both PMSM motor and ICE engine with damper.
Energies 14 02781 g017
Figure 18. Active and reactive power during parallel cooperating of both PMSM motor and ICE engine with engine damper.
Figure 18. Active and reactive power during parallel cooperating of both PMSM motor and ICE engine with engine damper.
Energies 14 02781 g018
Figure 19. AC components of power during parallel cooperating of both PMSM motor and ICE engine with dumper.
Figure 19. AC components of power during parallel cooperating of both PMSM motor and ICE engine with dumper.
Energies 14 02781 g019
Figure 20. Speed, angular acceleration and torques when PMSM loaded ICE engine as generator.
Figure 20. Speed, angular acceleration and torques when PMSM loaded ICE engine as generator.
Energies 14 02781 g020
Figure 21. Active and reactive power when PMSM loaded ICE engine as the generator.
Figure 21. Active and reactive power when PMSM loaded ICE engine as the generator.
Energies 14 02781 g021
Figure 22. AC components of power when PMSM loaded ICE engine as the generator.
Figure 22. AC components of power when PMSM loaded ICE engine as the generator.
Energies 14 02781 g022
Figure 23. Speed and torques during parallel cooperation and compensation oscillating torques.
Figure 23. Speed and torques during parallel cooperation and compensation oscillating torques.
Energies 14 02781 g023
Figure 24. Active and reactive power during parallel cooperation and compensation oscillating torques.
Figure 24. Active and reactive power during parallel cooperation and compensation oscillating torques.
Energies 14 02781 g024
Figure 25. AC components of power during parallel cooperation and compensation oscillating torques.
Figure 25. AC components of power during parallel cooperation and compensation oscillating torques.
Energies 14 02781 g025
Figure 26. Time waveforms of battery voltage and current.
Figure 26. Time waveforms of battery voltage and current.
Energies 14 02781 g026
Figure 27. Time waveforms of DC-bus capacitor current.
Figure 27. Time waveforms of DC-bus capacitor current.
Energies 14 02781 g027
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dobrucky, B.; Kascak, S.; Frivaldsky, M.; Prazenica, M. Determination and Compensation of Non-Active Torques for Parallel HEV Using PMSM/IM Motor(s). Energies 2021, 14, 2781. https://doi.org/10.3390/en14102781

AMA Style

Dobrucky B, Kascak S, Frivaldsky M, Prazenica M. Determination and Compensation of Non-Active Torques for Parallel HEV Using PMSM/IM Motor(s). Energies. 2021; 14(10):2781. https://doi.org/10.3390/en14102781

Chicago/Turabian Style

Dobrucky, Branislav, Slavomir Kascak, Michal Frivaldsky, and Michal Prazenica. 2021. "Determination and Compensation of Non-Active Torques for Parallel HEV Using PMSM/IM Motor(s)" Energies 14, no. 10: 2781. https://doi.org/10.3390/en14102781

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