METHOD TO CONTROL AN ELECTRIC POWER SYSTEM OF AN ELECTRIC VEHICLE

Information

  • Patent Application
  • 20250153574
  • Publication Number
    20250153574
  • Date Filed
    November 05, 2024
    a year ago
  • Date Published
    May 15, 2025
    6 months ago
Abstract
A method to control an electric power system (18) of an electric vehicle and provided with at least two electric machines and two respective electronic DC-AC power converters. The steps provided are those of: controlling a first electronic power converter with a master switching period; controlling a second electronic power converter with a slave switching period; establishing a desired time difference between a switching of the first electronic power converter and a switching of the second electronic power converter; determining an actual time difference between the switching of the first electronic power converter and the switching of the second electronic power converter; and changing, if necessary, the sole slave switching period based on a comparison between the desired time difference with the actual time difference.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS

This patent application claims priority from Italian patent application no. 102023000023958 filed on Nov. 13, 2023, the entire disclosure of which is incorporated herein by reference.


TECHNICAL FIELD

The present invention relates to a method to control an electric power system of an electric vehicle.


PRIOR ART

An electric vehicle comprises at least one electric machine which is electrically connected to a battery and is mechanically connected to the drive wheels. In particular, the electric power system of an electric vehicle comprises at least one electronic bidirectional DC-AC power converter (namely, an inverter) which on the DC side is connected to the battery and on the AC side is connected to the electric machine and has the function of controlling the electric machine.


During the operation of the electronic power converter, on the DC side an evident ripple of the voltage is manifested at the switching frequency of the electronic power converter (directly dependent on the rotation speed of the electric machine); this ripple of the voltage on the DC side subjects the electrochemical cells of the battery to a significant stress and must thus be filtered by installing on the DC side a filter capacitor having a suitable (i.e. sufficiently high) capacity.


If the vehicle comprises more electric machines (for example two electric machines connected to the two front and rear axles, or four electric machines connected to the four wheels), just as many electronic bidirectional DC-AC power converters (inverters) are obviously provided, all connected to the same battery; in this situation, the ripples of the voltage on the DC side determined by all the electronic power converters can also be summed (at least for several instants) and thus it is necessary to dimension the filter capacitor in order to be able to compensate the sum of all the ripples of the voltage caused by all the electronic power converters.


Patent application US2012235617A1 describes a system for controlling rotary electric machines to reduce the current ripple on a DC bus.


Patent application US2004160201A1 describes a multiple inverter system with low power bus ripples.


Patent U.S. Pat. No. 7,425,806B2 describes a system for controlling a variable speed drive.


DESCRIPTION OF THE INVENTION

The object of the present invention is to provide a method for controlling an electric power system of an electric vehicle, said control method allowing reducing the weight, the bulk and the cost of the filter capacitor and being simultaneously easy and cost-effective to implement.


According to the present invention, a method for controlling an electric power system of an electric vehicle is provided according to what is claimed in the appended claims.


The claims describe preferred embodiments of the present invention forming integral part of the present description.





BRIEF DESCRIPTION OF THE DRAWINGS

The present invention will now be described with reference to the accompanying drawings, which illustrate a non-limiting example embodiment thereof, wherein:



FIG. 1 is a schematic plan view of an electric road vehicle;



FIG. 2 is a schematic view of an electric power system of the road vehicle of FIG. 1;



FIG. 3 is a schematic view of a control mode performed by a control unit of the electric power system of FIG. 2; and



FIG. 4 is a block diagram which illustrates a control logic implemented in the control unit of the electric power system of FIG. 2.





PREFERRED EMBODIMENTS OF THE INVENTION

In FIG. 1, reference numeral 1 indicates, as a whole, an electric vehicle provided with two drive wheels 2 (two front drive wheels 2 and two rear drive wheels 2).


The vehicle 1 comprises an electric propulsion system 3 which is arranged in a front position (namely, is connected to the two front drive wheels 2), and an electric propulsion system 3 which is arranged in a rear position (namely, is connected to the two rear drive wheels 2), is structurally totally identical to the electric propulsion system 3 arranged in the front position, and is mechanically totally independent of and separated from the electric propulsion system 3 arranged in the front position.


According to a different embodiment not illustrated, the vehicle 1 comprises one single electric propulsion system 3 (arranged in a front position or arranged in a rear position) and thus has only two drive wheels 2; in this embodiment, the vehicle 1 could alternatively also comprise a thermal propulsion system connected to the drive wheels 2 which do not receive the motion from the single electric propulsion system 3.


In the embodiment illustrated in FIG. 1, each electric propulsion system 3 comprises a pair of reversible (i.e. that can operate both as electric motor absorbing electric energy and generating a mechanical torque, and as electric generator absorbing mechanical energy and generating electric energy) electric machines 4 provided with respective shafts and a pair of transmissions 5 which connect the electric machines 4 (namely, the shafts of the electric machines 4) to the corresponding drive wheels 2 without the interposition of any friction.


The vehicle 1 comprises a battery 6 provided with a container 7 and with a plurality of electrochemical cells which are arranged inside the container 7 and are adapted to convert the accumulated chemical energy into electric energy and vice versa.


According to what is illustrated in FIG. 2, the road vehicle 1 is provided with an electric power system 11, which comprises the battery 6 and four electronic DC-AC power converters s (inverters) 9, each controlling a respective electric machine 4; namely, each electronic power converter 9 has a DC side which is connected to the battery 6 and comprises a three-phase AC side which is connected to the respective electric machine 4.


Between the electronic power converters 9 and the battery 6, a filter capacitor 10 is interposed which has the function of filtering the high-frequency voltage ripples determined by the operation of the electronic power converters 9.


A control unit 11 is provided which controls the operation of each electronic power converter 9 for following a rotation speed target (positive for the forward movement and negative for the backward movement) of the respective electric machine 8 and a torque target (positive in the case of operation as motor, negative in the case of operation as generator) delivered or absorbed by the electric machine 8.


In use, each electronic power converter 9 applies a three-phase alternated voltage to the terminals of the electric machine 8 (and thus delivers/absorbs a three-phase alternating current which flows through the terminals of the electric machine 8). In particular, the control unit 11 translates the “mechanical” targets (rotation speed and delivered/absorbed torque of the electric machine 8) into “electric” targets (among which an electric power which has to be provided to/absorbed by the electric machine 8).


The control unit 11 identifies only one of the electronic power converters (inverters) 9 as master (namely, as guide) and identifies all the other electronic power converters (inverters) 9 as slave (namely, as followers of the master electronic power converter 9). FIG. 3 illustrates a control logic implemented in the control unit 11 (for simplicity, the behaviour of only one slave electronic power converter 9 is shown) which shows based on time t the sequence of the activations of the three phases for each switching cycle. According to what is illustrated in FIG. 3, the control unit 11 controls the master electronic power converter 9 with a master switching period Tmaster and controls each slave electronic power converter 9 with a respective slave switching period Tslave (potentially different for each slave electronic power converter 9).


The control unit 11 determines the master switching period Tmaster solely based on a rotation speed of the corresponding electric machine 4; namely, the master switching period Tmaster is established only based on the control needs of the corresponding electric machine 4 so as to perform the best control possible of the corresponding electric machine 4.


In use and according to what is illustrated in FIG. 4, the control unit 11 establishes a desired time difference Δt* between a switching of the master electronic power converter 9 and a switching of each slave electronic power converter 9; in particular, the desired time difference Δt* is potentially different for each slave electronic power converter 9, namely the three desired time differences Δt* are not (always) the same with respect to one another. In particular, the desired time difference Δt* is determined based on the master switching period Tmaster (namely, the desired time difference Δt* varies upon the varying of the master switching period Tmaster).


In the embodiment where only two electronic power converters 9 are present (one master electronic power converter 9 and one slave electronic power converter 9), the sole desired time difference Δt* is approximately one quarter of the master switching period Tmaster. In the embodiment where four electronic power converters 9 are present (one master electronic power converter 9 and three slave electronic power converters 9), the three desired time differences Δt* are different from one another and could, for example be equal, to one quarter, half and three quarters of the master switching period Tmaster.


In use and according to what is illustrated in FIG. 4, the control unit 11 determines an actual time difference Δt between the switching of the master electronic power converter 9 and the switching of each slave electronic power converter 9 (obviously the actual time difference Δt is potentially different for each slave electronic power converter 9) and thus compares each desired time difference Δt* with the respective actual time difference Δt. Furthermore, the control unit 11 changes, if necessary, the sole slave switching period Tslave based on the comparison between the respective desired time difference Δt* with the respective actual time difference Δt; namely, the master switching period Tmaster is always constant and solely established based on the rotation speed of the respective electric machine 4 and a (possible) difference between a desired time difference Δt* and the respective actual time difference Δt determines (if necessary) only a variation of the corresponding slave switching period Tslave.


If a desired time difference Δt* is the same as the respective actual time difference Δt, the corresponding slave switching period Tslave is set to be identical to the master switching period Tmaster (namely, it is not necessary to insert a further switching between the master electronic power converter 9 and the corresponding slave electronic power converter 9).


If a desired time difference Δt* is (substantially) different from the respective actual time difference Δt, the corresponding slave switching period Tslave is set to be different from the master switching period Tmaster (namely, it is necessary to insert a further switching between the master electronic power converter 9 and the corresponding slave electronic power converter 9 for eliminating the difference between the desired time difference Δt* and the respective actual time difference Δt).


According to a preferred embodiment, if a desired time difference Δt* is (substantially) greater than the respective actual time difference Δt, the corresponding slave switching period Tslave is set to be greater than the master switching period Tmaster and, if a desired time difference Δt* is (substantially) smaller than the respective actual time difference Δt, the corresponding slave switching period Tslave is set to be smaller than the master switching period Tmaster.


According to a preferred embodiment, a difference ε is calculated between a desired time difference Δt* and the respective actual time difference Δt (ε=Δt*−Δt): if the difference ε between the desired time difference Δt* and the respective actual time difference Δt is smaller than a lower threshold ΔtUP (having a negative value, i.e. lower than zero), the respective slave switching period Tslave is set to be smaller than the master switching period Tmaster and preferably equal to a minimum value TSMIN (obviously smaller than the master switching period Tmaster), if the difference ε between the desired time difference Δt* and the respective actual time difference Δt is greater than an upper threshold ΔtLOW (having a positive value), the respective slave switching period Tslave is set to be greater than the master switching period Tmaster and preferably equal to a maximum value TSMAX (obviously greater than the master switching period Tmaster), and if the difference ε between the desired time difference Δt* and the respective actual time difference Δt is comprised between the lower threshold ΔtUP (having a negative value) and the upper threshold ΔtLOW (having a positive value), the respective slave switching period Tslave is set to be the same as the master switching period Tmaster.


According to a preferred embodiment, the control unit 11 determines the lower threshold ΔtUP (having a negative value) and the upper threshold ΔtLOW (having a positive value) based on the master switching period Tmaster; namely, upon the varying of the master switching period Tmaster, also the lower threshold ΔtUP and the upper threshold ΔtLOW are varied. Similarly, according to a preferred embodiment, the control unit 11 determines the minimum value TSMIN and the maximum value TSMAX based on the master switching period Tmaster; namely, upon the varying of the master switching period Tmaster, also the minimum value TSMIN and the maximum value TSMAX are varied.


Preferably, the control unit 11 determines the minimum value TSMIN and the maximum value TSMAX assuming that a switching frequency difference ΔF is (by adding or subtracting) applied to the master switching period Tmaster; the switching frequency difference ΔF has to be sufficiently high for quite quickly allowing correcting the corresponding difference ε between the desired time difference Δt* and the respective actual time difference Δt, but it must not be too large for avoiding an excessive difference between the master switching period Tmaster and a slave switching period Tslave (namely, for avoiding penalizing the quality of the control of the respective slave electronic power converter 9). The switching frequency difference ΔF which is added to/subtracted from the master switching period Tmaster for determining the minimum value TSMIN and the maximum value TSMAX can be constant and predetermined or can also be variable (for example, based on the master switching period Tmaster/namely the switching frequency difference ΔF increases upon the decrease in the master switching period Tmaster).


Namely, the minimum value TSMIN and the maximum value TSMAX are calculated using the following equations:







TS
MIN

=

1
/

(


1
/

T

m

a

s

t

e

r



+

Δ

F


)









TS
MAX

=

1
/

(


1
/

T

m

a

s

t

e

r



-

Δ

F


)






By way of example, generally the minimum value TSMIN and the maximum value TSMAX differ from the master switching period Tmaster by 0.1-10%.


The minimum value TSMIN is clearly lower than the maximum value TSMAX and thus when a slave switching period Tslave is set to be equal to the minimum value TSMIN, the respective slave electronic power converter 9 accelerates with respect to (goes faster than) the master electronic power converter 9, whereas when a slave switching period Tslave is set to be equal the maximum value TSMAX, the respective slave electronic power converter 9 slows down with respect to (goes slower than) the master electronic power converter 9.


Summarizing, if the difference ε between the desired time difference Δt* and the respective actual time difference Δt is smaller than the lower threshold ΔtUP (having a negative value), it means that the actual time difference Δt is higher than the desired time difference Δt* (ε=Δt−Δt) and thus it is necessary to accelerate the respective slave electronic power converter 9 setting the respective slave switching period Tslave to be smaller than the master switching period Tmaster and equal to the minimum value TSMIN; whereas, if the difference ε between the desired time difference Δt* and the respective actual time difference Δt is greater than the upper threshold ΔtLOW (having a positive value), it means that the actual time difference Δt is lower than the desired time difference Δt* (ε=Δt*−Δt) and it is thus necessary to slow down the respective slave electronic power converter 9 setting the respective slave switching period Tslave to be greater than the master switching period Tmaster and equal to the maximum value TSMAX. Finally, if the difference ε between the desired time difference Δt* and the respective actual time difference Δt is comprised between the lower threshold ΔtUP (having a negative value) and the upper threshold ΔtLOW (having a positive value), it means that the actual time difference Δt is quite (sufficiently) similar to the desired time difference Δt* (ε=Δt*−Δt) and thus the respective slave electronic power converter 9 can have the same speed of the respective master electronic power converter 9 setting the respective slave switching period Tslave to be identical to the master switching period Tmaster.


According to a preferred embodiment, the control unit 11 generates a synchronization signal SYNCH (illustrated in FIG. 3) exactly synchronized with the switching of the master electronic power converter 9; namely, the synchronization signal SYNCH indicates the operation of the master electronic power converter 9. Therefore, the control unit 11 determines the actual time difference Δt of each slave electronic power converter 9 using the synchronization signal SYNCH as reference.


According to a preferred embodiment, the control unit 11 carries out the comparison between each desired time difference Δt* and the respective actual time difference Δt and the consequent change, if needed, of the respective slave switching period Tslave with every switching cycle of the electronic power converters 9. Namely, potentially with every switching cycle of the electronic power converters 9, each slave switching period Tslave could be adapted for eliminating a possible difference between the respective desired time difference Δt* and the respective actual time difference Δt.


According to a preferred embodiment, the control unit 11 temporarily interrupts the change of the slave switching periods Tslave based on the comparison between the desired time differences Δt* and the respective actual time differences Δt, when an absolute value of a difference between the rotation speeds of the electric machines 4 exceeds a synchronization threshold. In other words, in order to carry out a good control of an electric machine 4, it is necessary for the switching period to be suitable to the rotation speed of the electric machine 4: when all the electric machines 4 approximately have the same speed (namely, when the vehicle 1 is travelling along a straight road), it is possible to set each slave switching period Tslave to be the same as the master switching period Tmaster or anyway not much different from the master switching period Tmaster and instead, when the electric machines 4 have different speeds (namely, when the vehicle 1 is travelling along a curve and thus the wheels 2 outside the curve have to rotate faster than the wheels 2 inside the curve) it can be more convenient not to link the slave switching periods Tslave to the master switching period Tmaster so as to be free to choose the slave switching periods Tslave more suitable to the actual rotation speeds of the respective electric machines 4. It is important to observe that during the travelling of a curve, the electric machines 4 are hardly called to generate or absorb high torques and mechanical powers (namely, close to the maximum values) and thus the fact of compensating in a less effective manner the voltage ripple on the DC side is less penalizing (stressful) for the battery 6.


In the embodiment illustrated in the accompanying figures, four electronic power converters (inverters) 9 are present and thus one master electronic power converter 9 and three slave electronic power converters 9; according to other embodiments not illustrated, a different number of electronic power converters (inverters) 9 is provided, for example two or three electronic power converters (inverters) 9 and thus one master electronic power converter 9 and one or two slave electronic power converters 9.


The embodiments described herein can be combined with one another without departing from the scope of protection of the present invention.


The above-described control method has numerous advantages.


Firstly, the above-described control method allows minimizing the ripple of the voltage on the DC side since the voltage ripples generated by the various electronic power converters (inverters) 9 tend to compensate (reduce) one another rather than summing up. In other words, the above-described control method allows obtaining a destructive interference, rather than a constructive interference, between the voltage ripples generated by the various electronic power converters (inverters) 9 and thus allows reducing in a substantial manner the ripple of the voltage on the DC side.


Therefore, thanks to the above-described control method, it is possible to reduce the capacity of the filter capacitor 10: some simulations have demonstrated that, thanks to the above-described control method, the capacity of the filter capacitor 10 can be reduced by 40-50%. In this manner, the filter capacitor 10 is smaller (less bulky), lighter and less expensive.


Furthermore, the above-described control method is easy and cost-effective to implement, since it does not require a high calculation power, does not require a relevant memory occupation, and especially does not require the installation of any additional physical component (hardware) with respect to what normally provided (and thus the above-described control method can also be installed in an existing road vehicle 1 with a simple software updating).












LIST OF THE REFERENCE NUMERALS OF THE FIGURES
















1
vehicle


2
wheels


3
propulsion system


4
electric machine


5
transmission


6
battery


7
container


8
electric power system


9
electronic power converter


10
filter capacitor


11
control unit


t
time


Tmaster
master switching period


Tslave
slave switching period


Δt*
desired time difference


Δt
actual time difference


ΔtUP
lower threshold


ΔtLOW
upper threshold


ε
difference


TSMIN
minimum value


TSMAX
maximum value


SYNCH
synchronization signal








Claims
  • 1) A method to control an electric power system (18) of an electric vehicle (1) and provided with at least two electric machines (4); the electric power system (18) comprises two electronic DC-AC power converters (9), each having a DC side connected to a battery (6) and an AC side connected to a respective electric machine (4); the control method comprises the steps of: controlling a first electronic power converter (9) with a master switching period (Tmaster);controlling a second electronic power converter (9) with a slave switching period (Tslave);establishing a desired time difference (Δt*) between a switching of the first electronic power converter (9) and a switching of the second electronic power converter (9);determining an actual time difference (Δt) between the switching of the first electronic power converter (9) and the switching of the second electronic power converter (9);comparing the desired time difference (Δt*) with the actual time difference (Δt); andchanging, if necessary, the sole slave switching period (Tslave) based on the comparison between the desired time difference (Δt*) with the actual time difference (Δt).
  • 2) The control method according to claim 1, wherein, if the desired time difference (Δt*) is the same as the actual time difference (Δt), the slave switching period (Tslave) is set to be identical to the master switching period (Tmaster).
  • 3) The control method according to claim 1, wherein, if the desired time difference (Δt*) is different from the actual time difference (Δt), the slave switching period (Tslave) is set to be different from the master switching period (Tmaster).
  • 4) The control method according to claim 3, wherein, if the desired time difference (Δt*) is greater than the actual time difference (Δt), the slave switching period (Tslave) is set to be greater than the master switching period (Tmaster) and, if the desired time difference (Δt*) is smaller than the actual time difference (Δt), the slave switching period (Tslave) is set to be smaller than the master switching period (Tmaster).
  • 5) The control method according to claim 1, wherein: if a difference (a) between the desired time difference (Δt*) and the actual time difference (Δt) is smaller than a lower threshold (ΔtUP), the slave switching period (Tslave) is set to be smaller than the master switching period (Tmaster);if the difference (E) between the desired time difference (Δt*) and the actual time difference (Δt) is greater than an upper threshold (ΔtLOW), the slave switching period (Tslave) is set to be greater than the master switching period (Tmaster); andif the difference (c) between the desired time difference (Δt*) and the actual time difference (Δt) is comprised between the lower threshold (ΔtUP) and the upper threshold (ΔtLOW), the slave switching period (Tslave) is set to be the same as the master switching period (Tmaster).
  • 6) The control method according to claim 5, wherein the lower threshold (ΔtUP) is negative and the upper threshold (ΔtLOW) is positive.
  • 7) The control method according to claim 5 and comprising the further step of determining the lower threshold (ΔtUP) and the upper threshold (ΔtLOW) based on the master switching period (Tmaster).
  • 8) The control method according to claim 5, wherein: if a difference (ε) between the desired time difference (Δt*) and the actual time difference (Δt) is smaller than the lower threshold (ΔtUP), the slave switching period (Tslave) is set to be equal to a minimum value (TSMIN) smaller than the master switching period (Tmaster); andif the difference(s) between the desired time difference (Δt*) and the actual time difference (Δt) is greater than the upper threshold (ΔtLOW), the slave switching period (Tslave) is set to be equal to a maximum value (TSMAX) greater than the master switching period (Tmaster).
  • 9) The control method according to claim 8 and comprising the further step of determining the minimum value (TSMIN) and the maximum value (TSMAX) based on the master switching period (Tmaster).
  • 10) The control method according to claim 9, wherein the minimum value (TSMIN) and the maximum value (TSMAX) are determined assuming that a switching frequency difference (ΔF) is applied to the master switching period (Tmaster).
  • 11) The control method according to claim 10, wherein the minimum value (TSMIN) and the maximum value (TSMAX) are calculated using the following equations:
  • 12) The control method according to claim 1 and comprising the steps of: generating a synchronization signal (SYNCH) exactly corresponding to the switching period of the first electronic power converter (9); anddetermining the actual time difference (Δt) using the synchronization signal (SYNCH) as reference.
  • 13) The control method according to claim 1 and comprising the further step of determining the desired time difference (Δt*) based on the master switching period (Tmaster).
  • 14) The control method according to claim 13, wherein the desired time difference (Δt*) approximately is one quarter of the master switching period (Tmaster).
  • 15) The control method according to claim 1, wherein the master switching period (Tmaster) is solely determined based on a rotation speed of the corresponding electric machine (4).
  • 16) The control method according to claim 1, wherein the comparison between the desired time difference (Δt*) and the actual time difference (Δt) and the consequent change, if needed, of the slave switching period (Tslave) are carried out with every switching cycle of the electronic power converters (9).
  • 17) The control method according to claim 1 and comprising the further step of temporarily interrupting the change of the slave switching period (Tslave) based on the comparison between the desired time difference (Δt*) and the actual time difference (Δt), when an absolute value of a difference between the rotation speeds of the two electric machines (4) exceeds a synchronization threshold.
Priority Claims (1)
Number Date Country Kind
102023000023958 Nov 2023 IT national