EP4382340A1 - Electric power limiter - Google Patents
Electric power limiter Download PDFInfo
- Publication number
- EP4382340A1 EP4382340A1 EP22212429.9A EP22212429A EP4382340A1 EP 4382340 A1 EP4382340 A1 EP 4382340A1 EP 22212429 A EP22212429 A EP 22212429A EP 4382340 A1 EP4382340 A1 EP 4382340A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- electric motors
- power
- electric
- battery
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 58
- 230000009471 action Effects 0.000 claims abstract description 26
- 230000009467 reduction Effects 0.000 claims description 41
- 230000001172 regenerating effect Effects 0.000 claims description 14
- 238000013507 mapping Methods 0.000 claims description 12
- 230000007246 mechanism Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 8
- 238000007599 discharging Methods 0.000 description 7
- 238000012360 testing method Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000014509 gene expression Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L3/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
- B60L3/0023—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
- B60L3/0046—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to electric energy storage systems, e.g. batteries or capacitors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L58/00—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
- B60L58/10—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
- B60L58/12—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
- B60L58/14—Preventing excessive discharging
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L58/00—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
- B60L58/10—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
- B60L58/12—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
- B60L58/15—Preventing overcharging
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/10—Vehicle control parameters
- B60L2240/22—Yaw angle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/423—Torque
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/429—Current
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/46—Drive Train control parameters related to wheels
- B60L2240/463—Torque
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/54—Drive Train control parameters related to batteries
- B60L2240/547—Voltage
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/54—Drive Train control parameters related to batteries
- B60L2240/549—Current
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2250/00—Driver interactions
- B60L2250/26—Driver interactions by pedal actuation
Definitions
- the present invention relates to determining one or more torques to be applied by one or more electric motors of a vehicle.
- estimating actual battery discharge and charge power limits that ensure a safe operation of the battery is one of the main tasks.
- the actual battery electric power respecting battery electrical power limits ensures that the battery is never pushed to or operated in any undesired states such as undervoltage/overvoltage, undercurrent/overcurrent, undertemperature/overtemperature and undercharge/overcharge.
- the actual battery electrical power follows the battery electrical power limits in a smooth way, that is, without overshooting, e.g., exceeding the battery electrical power limits, and without oscillating, e.g., without rapid and big changes in the power drawn from the battery in short time intervals, safety of the battery and maximum drivability of the battery can be ensured.
- An obstacle in this process may arise due to the circumstance that during the process of torque development electric power is converted to mechanical power or that during the process of regenerative braking mechanical power is converted to electric power and both processes are generally not lossfree.
- the conversion between mechanical power and electric power involves an efficiency factor, said factor being less than 1.
- the electric power is delivered to the motor to have a desired value of the mechanical power, it has to be ensured that the electric power required thereto does not exceed the battery electrical power limits. Therefore, it is desired to be able to estimate accurately the conversion loss such that a maximum available power of a battery to be used without compromising any safety aspects of the battery can be determined. Similar considerations apply to the case of regenerative braking.
- the efficiency factor may be taken to be a constant and said constant may be chosen such that it is ensured that the battery electrical power limits are not exceeded.
- this conservative approach of merely taking a constant as the efficiency factor may lead to an underestimation of the available battery power, that is, the available power of the battery is estimated to be less than its actual available power since the efficiency factor is taken as a minimum or at most an average of the range of conversion efficiencies. In other words, it may not be possible to draw a power from the battery that is close to the battery electrical power limit due to the conservative approach of using the constant efficiency factor, thus clearly not making best use of the available resources.
- An alternative conventional approach may be to use a predetermined offline efficiency map instead of the constant efficiency factor.
- the predetermined offline efficiency map may for example be simulated from testing done beforehand to consider multiple parameters such as a bus voltage, a temperature of an inverter, a temperature of a motor, a motor speed, a motor torque and an aging factor among others.
- the conversion efficiency also: powertrain efficiency
- the accurate determination of the predetermined offline efficiency map is not only a multi-dimensional problem which may result in a huge memory usage, but also obtaining a desired accuracy is a difficult task.
- the performance when using a predetermined offline efficiency map may be limited by an available memory and execution capabilities and there may be no guarantee that the actual electrical power drawn from the battery is matching the estimated electrical power request.
- using a predetermined offline efficiency map may introduce artifacts or undesired phenomena such as overshooting near the battery electrical power limits, for example due to a slight inaccuracy of the offline efficiency map.
- a method for determining one or more torques to be applied by one or more electric motors of a vehicle comprising: obtaining a power request for the one or more electric motors; performing a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action; calculating an electric power reference using the power request and the control action; and determining the one or more torques to be applied by the one or more electric motors using the electric power reference.
- a device to be provided in a vehicle for determining one or more torques to be applied by one or more electric motors of a vehicle configured to: obtain a power request for the one or more electric motors; perform a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action; calculate an electric power reference using the power request and the control action; and determine the one or more torques to be applied by the one or more electric motors using the electric power reference.
- a vehicle determining one or more torques to be applied by one or more electric motors of the vehicle, the vehicle configured to: obtain a power request for the one or more electric motors; perform a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action; calculate an electric power reference using the power request and the control action; and determine the one or more torques to be applied by the one or more electric motors using the electric power reference.
- the present invention can provide a technique which can allow to draw a power from the battery that is close to the battery power limit (also the power limit of the battery) while ensuring that the power limit is not exceeded.
- the present invention is also providing a technique that can allow charging the battery close to the battery power limits, while ensuring that the power limit is not exceeded.
- FIG. 1 shows a flowchart of a method according to an embodiment of the present invention.
- a method for determining one or more torques to be applied by one or more electric motors of a vehicle comprises the steps of obtaining a power request for the one or more electric motors (S1); performing a closed loop control using a battery power limit as a setpoint and an actual batter power as a feedback to obtain a control action (S2); calculating an electric power reference using the power request and the control action (S3); and determining the one or more torques to be applied by the one or more electric motors using the electric power reference (S4) .
- the term "electric motor” is to be understood as not particular limiting and shall include all types of motors, in particular all types of electric motors such as interior permanent magnet synchronous motor, permanent magnet synchronous motor, AC induction motor, permanent magnet synchronous reluctance motor, switched reluctance motor, DC series motor and brushless DC motor, etc.
- the vehicle which contains the electric motors may have wheels to which torques applied by the electric motors are applied.
- the torques applied by the electric motors may therefore be the torques applied to the wheels.
- a torque applied by an electric motor has a one-to-one correspondence with its respective electric motor. Accordingly, the number of torques that are applied by the electric motors is equal to the number of the electric motors of the vehicle.
- each of the one or more electric motors may be replaced by “each motor” merely for a better readability of the application but not to be construed to deliver a different meaning.
- a first step S1 of obtaining a power request for the one or more electric motors the power request from the one or more electric motors is obtained.
- the power request may refer to a summed value of each power requested by each of the one or more electric motors.
- the power request may be a value that is requested from an electric motor to draw a power corresponding to the amount of the power request from the battery of the vehicle.
- a battery power limit and an actual battery power are taken.
- the actual battery power may refer to an actual power level of the battery.
- the battery voltage may be measured by a voltage measurement unit, which may be embedded in a battery module.
- a sensor such as a voltmeter is used or that the battery voltage is calculated indirectly from other parameters.
- the battery current may be measured by a current measurement unit, which may be embedded in the battery module.
- a sensor such as a current meter is used or that the battery current is calculated indirectly from other parameters.
- the battery power limit can be either a discharge battery power limit in case of acceleration of a vehicle or a charge battery power limit in case of regenerative braking in a vehicle.
- the battery power limit may be a maximum value of a power that can be discharged from the battery.
- the battery power limit may be a maximum value of a power that can be charged to the battery. Therefore, the actual battery power may be smaller than or equal to the battery power limit.
- the battery power limit is used as the setpoint of the closed loop control, while the actual battery power is used as the feedback of the closed loop control.
- a control input of the closed loop control may be a difference between the battery power limit and the actual battery power. Having the battery power limit as the setpoint and the actual battery power as the feedback, the closed loop control outputs the control action as a control output.
- a third step S3 of calculating an electric power reference is performed.
- the electric power reference is calculated using the power request obtained from the first step S1 and the control action obtained from the second step S2.
- a fourth step S4 of determining torques of each motor the one or more torques to be applied by the one or more electric motors are determined using the electric power reference calculated from the third step S3.
- a torque to be applied can have a negative value in case of regenerative braking. That is, if a vehicle is decelerating and uses regenerative braking in this process, a sum of the one or more torques to be applied by the one or more electric motors may have a negative value and the battery power limit may be a charge battery power limit.
- an electric motor converts a kinetic energy into a form that can be stored in a battery and thereby slows down a vehicle.
- the electric motor may be understood as an electric generator.
- expressions such as "power drawn from the battery” may be understood as power charged to the battery throughout the description. In other words, when a motor applies a negative torque, it can be understood that the motor is capturing kinetic energy from braking and converting it into an electrical power that charges a battery of a vehicle.
- a sum of the one or more torques to be applied by the one or more electric motors may have a positive value and the battery power limit may be a discharge battery power limit.
- a torque to be applied is determined such that the corresponding power drawn from the battery does not exceed the power limit of the battery while still allowing to draw a power close to said power limit.
- overshooting beyond the battery power limit can be avoided.
- Figure 2 shows a schematic model of an example of electric motors and respective wheels of a vehicle.
- the vehicle is shown in Figure 2 as a car having four wheels and four motors for illustrative purpose only but is not limited to any specific type of vehicle or any specific number of motors or wheels.
- the vehicle may be an airplane, a train, a tractor etc.
- the vehicle shall include all types of vehicles that comprise an electric powertrain and a battery with a battery management system that estimates power limits, an inverter and a motor.
- the vehicle may have four wheels, a front left wheel 21, a front right wheel 22, a rear left wheel 23 and a rear right wheel 24.
- the front left wheel 21 and the front right wheel 22 indicate wheels located on a front part of the vehicle and may be referred to as front wheels.
- the rear left wheel 23 and the rear right wheel 24 indicate wheels located on a rear part of the vehicle and may be referred to as rear wheels.
- the front left wheel 21 and the rear left wheel 23 indicate wheels located on a left side of the vehicle and may be referred to as right wheels.
- the front right wheel 22 and the rear right wheel 24 indicate wheels located on a left side of the vehicle and may be referred to as left wheels.
- the four motors of the vehicle shown in Figure 2 correspond each to their respective wheels. Therefore, the four motors may be a front left motor 11, a front right motor 12, a rear left motor 13 and a rear right motor 14 each applying a torque to the front left wheel 21, the front right wheel 22, the rear left wheel 23 and the rear right wheel 24. Accordingly, the front left motor 11 and the front right motor 12 may be referred to as front motors and the rear left motor 13 and the rear right motor 14 may be referred to as rear motors. Also, the front left motor 11 and the rear left motor 13 indicate may be referred to as left motors and the front right motor 12 and the rear right motor 14 indicate may be referred to as right motors.
- the method explained in Figure 1 may be understood as follows.
- a driver gives an input via an accelerator pedal of a vehicle, depending on how much the accelerator pedal is pushed down by the driver, it may be understood as a certain amount of mechanical power requested and correspondingly as a certain amount of torque to be applied.
- this power request is not limited to this case as in fact it is also conceivable that the power request originates from an autonomous virtual driver request, that is, a controller may be the origin of the power request and as such the presence of a human driver is not required.
- the requested amount of power is not necessarily equal to an electric power reference, which is a power that is to be applied by the motor.
- the electric power reference may be calculated to be a different value from the requested amount of power.
- the electric power reference can consider not only the requested amount of power but also the battery power limits which are a maximum power value respective a minimum power value within which the battery can operate, and the actual battery power, which is a real electrical power developed by the battery. Then, by determining a torque to be applied using the electric power reference, the vehicle may be operable with an appropriate torque that respects the battery safety while using its maximum drivability.
- Figure 3 shows a flowchart of a method according to an embodiment of the present invention. Specifically, Figure 3 describes detailed steps of the first step S1 of obtaining the power request for the one or more electric motors and comprises: obtaining a mechanical power request for each of the one or more electric motors (S11); mapping each mechanical power request into an electrical power request for each of the one or more electric motors using an efficiency map (S12); and adding up the electrical power request for each of the one or more electric motors to obtain the power request (S13).
- a mechanical power request for each of the one or more electric motors may be obtained.
- P Mech,req,i a mechanical power request
- T req,i a torque request
- ⁇ i a motor speed
- i is an index indicating the motor
- i can be, for example, fl, fr, rl and rr indicating which motor i corresponds to, that is, the front left motor 11, the front right motor 12, the rear left motor 13 and the rear right motor 14 of Fig. 2 .
- the torque request may be a torque value corresponding to a driver's input to on an accelerator pedal.
- the torque request may be measured by a sensor such as a reaction torque sensor and a rotary torque sensor or may be calculated indirectly from other parameters.
- the motor speed may be measured by a sensor such as a tachometer or may be calculated indirectly from other parameters.
- the mechanical power request may be mapped into an electrical power request (Step S12).
- the efficiency map may be an offline generated efficiency map simulated from a dyno testing.
- the efficiency map may contain data measured by a dynamometer in the dyno testing.
- the measured data may include a motor speed, a motor torque or a power of a vehicle and may be referred to as the dyno testing data.
- the efficiency map may be predetermined based on the dyno testing data including at least one of the motor torque, the motor speed and the inverter bus voltage of a respective motor.
- the expression "at least one of” may indicate only the motor torque, the motor speed and the inverter bus voltage.
- the efficiency map may also be represented by ⁇ ( T i , ⁇ i ,V i ).
- the efficiency map may be generated based either one motor or a plurality of motors.
- the efficiency map can be a loss map mapping a mechanical power and an electrical power as well.
- the memory usage by the efficiency map may be saved by using only the motor torque, motor speed and the inverter bus voltage. Meanwhile, using the efficiency map may achieve more precise estimation of the electrical power request for each motor based on the mechanical power for each motor.
- the electrical power request for each of the one or more electric motors may be summed up to obtain the power request.
- the method may identify when the closed loop control may be advantageous and when the closed loop control may not be necessary.
- the closed loop control may only be performed if a condition is fulfilled, wherein this condition may relate to various parameters of the requested powers, the battery power limit and combinations thereof.
- Figure 4 shows a flowchart of a method according to an embodiment of the present invention. Specifically, Figure 4 describes detailed steps of the method with the condition for performing of the closed loop control.
- a step S20 it may be determined of the power request exceed a predetermined threshold.
- the closed loop control may be executed (S2) if a result of the step S20 is YES, that is, the power request exceeds a predetermined threshold. If a result of the step S20 is NO, that is, if the power request does not exceed the predetermined threshold, a control by the closed loop control may not be necessary since there may be no danger that the battery is pushed to an undesired state. Only when the power request exceeds the predetermined value, the closed loop control may be performed to avoid that the battery power limit is exceeded, which may lead to a sudden torque cut-off, or a powertrain shutdown caused by breaching the discharge battery limit.
- the electric power reference may be determined using the power request (S31), that is, without the control action. In other words, in this case the torque request will be directly commanded without any involvement of the closed loop control.
- the predetermined threshold may be a predetermined percentage of the battery power limit.
- the predetermined percentage may be set to a percentage in the range of 90 to 95 percent. If a speed of calculation of the control and a communication between the various components is higher, the predetermined percentage may be set up to a higher value as well, for example up to 98 percent.
- the predetermined threshold By considering a relative value of the battery power limit as the predetermined threshold, it is possible to appropriately perform the closed loop control depending on the battery power limit. Also, by choosing the predetermined threshold that is close enough to benefit from the closed loop control but also distant enough to save the computational cost, it may be possible to appropriately ensure the safety of the battery and achieve the maximum drivability of the battery. Moreover, choosing the predetermined threshold close enough may allow to prevent modifying the power request as much as possible, while distant enough may avoid a sudden spike in the requested power and thus may give the closed loop control space to operate in view of communication delays enough.
- the predetermined threshold may be, a predetermined value less than the battery power limit.
- the predetermined threshold may be set to a value that is 50kW less than the battery power limit.
- the predetermined threshold is considered based on the battery power limit. By having the predetermined threshold based on the battery power limit, it is possible to appropriately perform the closed loop control for different batteries with different battery power limits.
- the closed loop control shown in Figure 5a may comprise a proportional controller, and an integral controller using an anti-windup mechanism.
- the closed loop control shown in Figure 5b may comprise a proportional controller, an integral controller, and a derivative controller.
- the closed loop control shown in Figure 5c may comprise a proportional controller, an integral controller using an anti-windup mechanism, and a derivative controller.
- the saturation of the controller may be calculated by considering the minimum of the electrical power request and the battery power limit.
- the proportional controller may have a proportional gain of K p
- the integral controller may have an integral gain of K i
- the derivative controller may have a derivative gain of K d .
- the closed loop control is shown without an integrator in an integral path or a derivative in a derivative path.
- a path with the proportional gain should be interpreted as the proportional path which applies a proportional control on the control input
- a path with the integral gain should be interpreted as the integral path which applies an integral control on the control input
- a path with the derivative gain should be interpreted as the derivative path which applies a derivative control on the control input.
- the closed control loop may have an anti-windup path.
- an integral path including an anti-windup path in a controller may be advantageous especially if there is a solid information about a saturation limit of the controller.
- a control action of the controller is aggressive, or any external disturbances/noises on the DC bus, or poor estimation of the power limits in some operating regions, this may lead to a sudden drop in an output of the controller, relying only on an integral path may result in a slow response to the sudden drop.
- the integral controller may be tuned to be relatively slow in rapid changes compared to the proportional controller and the derivative controller to avoid overshooting in the limits, in case of a fast drop in the limits, the integral controller may be discharged faster using the anti-windup mechanism. Therefore, the anti-windup path to be used with the integral path may achieve speed-up in performance of the closed loop control, for example, by discharging the accumulated error in the integrator path.
- the integral path may be used with the anti-windup path.
- the anti-windup path is shown in Figure 5a and 4c only with an anti-windup gain for illustrative purpose, but the anti-windup path should be interpreted as a path including an operator for an anti-windup function.
- the anti-windup path and the derivative path may not exclude each other, and the closed loop control may comprise all components of a PID controller and an anti-windup path as shown in Figure 5c . Therefore, the closed loop control of the present invention may be at least a PI controller with an anti-windup path, a PID controller, or a PID controller with an anti-windup path.
- the closed control loop may be tuned differently.
- the integral gain and/or the anti-windup gain may be set to 0 in case of discharging the battery or the respective coefficients of the controllers may have entirely different values for discharging and charging.
- Figure 6 shows a flowchart of a method according to an embodiment of the present invention. Specifically, Figure 6 describes detailed steps of the fourth step S4 of determining the one or more torques to be applied by the one or more electric motors using the electric power reference which comprises: acquiring a control reduction ratio using the power request and the electric power reference (S41); calculating an electric power reference for each of the one or more electric motors based on the electrical power request for the each of the one or more electric motors and the control reduction ratio (S42); and determining the one or more torques to be applied by each of the one or more electric motors based on the electric power reference of each of the one or more electric motors (S43).
- P Elec,ref,i indicates the electric power reference for each motor i .
- the electric power reference which is a value to be used in determining the torques of each motor, can be calculated for each motor respecting the electric power request for each motor.
- step S43 of determining torques of each motor the one or more torques to be applied by the one or more electric motors may be determined based on the electric power reference of each of the one or more electric motors calculated from step S42. In this way, a precise determination of torque references of each motor is possible since each of the torque references can be determined based on the electric power reference for each respective motor.
- Figure 7 shows a flowchart of a method according to an embodiment of the present invention.
- the method may further comprise step S410 of setting the acquired control reduction ratio such that a yaw rate of the vehicle is conserved, before calculating the electric power reference for each of the one or more electric motors.
- the control reduction ratio may be set to conserve the yaw rate of the vehicle between step S41 and step S42.
- Figure 8a shows a flowchart of substeps of setting a control reduction ratio according to another embodiment of the present invention.
- the step S410 of setting control reduction ratio may comprise: determining a control reduction ratio for each of the one or more electric motors (S4101); and setting the control reduction ratio for each of the one or more electric motors to be same for all electric motors of the vehicle (S4102a).
- step S4101 of determining a control reduction ratio for each of the one or more electric motors the control reduction ratio may be determined for each motor. Then, in step S4102a, the control reduction ratio for each of the one or more electric motors may be set to be same for all motors in the vehicle. By setting the control reduction ratio for each motor same for all electric motors, relative distribution of the power request may be kept and any enhancement in the yaw rate of the vehicle may be avoided. The relative distribution of the power request may indicate relative differences between the electric power requests of the front and the rear motors and/or the left and the right motors.
- the control reduction ratio for each motor may be set to be same for all motors, if there is no additional controller configured to apply different torques to the electric motors of the vehicle to enhance an intended yaw moment of the vehicle by commanding different torques to the electric motors. However, if there is an additional controller configured to apply different torques to the electric motors, the control reduction ratio for each motor may be set differently to keep the difference in yaw rate constant. For example, if the additional controller is configured to apply different torques to each electric motor to use maximum traction of each tire and to thereby enhance stability of the vehicle by providing more grip to the ground, setting the control reduction ratio for each motor same for all motors may actually change the intended yaw moment and thus be affecting the control result of the additional controller. In this case, the control reduction ratio for each motor should be readjusted to conserve the constraints defined by the additional controller.
- step S410 of setting control reduction ratio may comprise: determining a control reduction ratio for each of the one or more electric motors (S4101); and setting the control reduction ratio for each of the one or more electric motors such that differential torques between the electric motors of a same axle are conserved (S4102b) .
- a step S4101 of determining a control reduction ratio for each of the one or more electric motors may be same as the step S4101 shown in Figure 8a . Then, in step S4102b, the control reduction ratio for each of the one or more electric motors such that differential torques between the electric motors of a same axle are conserved.
- the control reduction ratio for each motor may be set different for each motor since all motors are controlled differently in this case. Still, the control reduction ratio may be set to conserve the yaw rate of the vehicle by applying different control reduction ratio for each motor.
- all wheel torque vectoring refers to a method of controlling the torque of each wheel respective motor individually.
- the axle may be a front drive axle or a rear drive axle of the vehicle, that is, the electric motors of a same axle may be the front motors or the rear wheels.
- Figure 9 shows a flowchart of a method according to an embodiment of the present invention.
- the method may further comprise a step S430 of mapping the electric power reference for each of the one or more electric motors into a mechanical power reference for each of the one or more electric motors using the efficiency map, before determining the one or more torques to be applied by each of the one or more electric motors based on the mechanical power reference for each of the one or more electric motors.
- the electric power reference of each motor may be mapped into the mechanical power reference of each motor between step S42 and step S43.
- the mechanical loss in the powertrain can be considered and a more precise control of the vehicle may be possible.
- the efficiency map may be the same efficiency map used in Step 12 but utilized in mapping the electrical power request to the mechanical power request.
- the efficiency map may be evaluated with at least one of a motor torque, a motor speed and an inverter bus voltage of a respective motor.
- the expression "at least one of” may indicate only the motor torque, the motor speed and the inverter bus voltage.
- the efficiency map may also be represented by ⁇ ( T i , ⁇ i , V i ). Therefore, the method of the embodiment does not require any additional measurement to achieve the efficiency map nor a space to save a new efficiency map. Mapping of the electric power reference for each motor into the mechanical power reference for each motor may be done on a new operating point of the same efficiency map.
- Figure 10 shows a device embodiment of the present invention.
- This device can be, for example, a powertrain control unit or a separate vehicle dynamics control unit embedded in a vehicle.
- the device 90 may comprise a processor 91, a memory 92 as well as a communication interface 93.
- the memory 92 may store code or may have access to code that instructs the processor 91 to perform the steps of any method embodiment of the present invention as elaborated above.
- the communication interface 93 may be adapted for receiving communication data over a network.
- the network may be wired or wireless network.
- the device 90 can generally be a computer, an electronic control unit (ECU), etc.
- ECU electronice control unit
- the processor 91 may be embodied by one or more processing units, such as a central processing unit (CPU), or may also be provided by a microcontroller unit (MCU).
- CPU central processing unit
- MCU microcontroller unit
- the memory 92 which can be embodied by local memory which may include but not limited to, a read-only memory (ROM), a random-access memory (RAM), a programmable read-only memory (PROM) and an electrically erasable programmable read-only memory (EEPROM).
- ROM read-only memory
- RAM random-access memory
- PROM programmable read-only memory
- EEPROM electrically erasable programmable read-only memory
- the communication interface 93 may be adapted for providing and/or receiving data from the processor 91 and for providing and/or receiving data from the memory 92 over a communication network.
- the communication network may be a wired or a wireless network.
- the device 90 may be configured to: obtain a power request for the one or more electric motors; perform a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action; calculate an electric power reference using the power request and the control action; and determine the one or more torques to be applied by the one or more electric motors using the electric power reference.
- the device 90 can be considered to be a part of the vehicle.
- the device 90 schematically shown in Figure 10 might be the vehicle that determines one or more torques to be applied by one or more electric motors of the vehicle, the vehicle configured to: obtain a power request for the one or more electric motors; perform a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action; calculate an electric power reference using the power request and the control action; and determine the one or more torques to be applied by the one or more electric motors using the electric power reference.
- Figure 11 shows a visual comparison between torque requests and torques to be applied by each electric motor according to an embodiment of the present invention in an example of a vehicle with four electric motors.
- each of the one or more torques to be applied by each of the one or more electric motors does not exceed a corresponding torque request.
- Figure 12 , 13 and 14 show different graphs according to different methods including a method according to the present invention. Specifically, Figures 12 , 13 and 14 are depicted in case of accelerating, that is, when a battery is discharging.
- Figure 12 shows a graph of a power limit and an actual power of an exemplary method.
- the efficiency factor is taken as a constant, preferably chosen such that it can be ensured that the actual power is smaller than the battery power limit.
- the available battery power may be underestimated and it may not be possible to draw a power from the battery that is close to the battery electrical power limit, thus not making make best use of the available resources.
- Figure 13 shows a graph of a battery power limit, a power request and an actual battery power and a graph of an actual battery voltage and a battery voltage lower limit of another exemplary method.
- the predetermined offline efficiency map requires a huge memory usage to include all potentially relevant factors, obtaining a desired accuracy can be difficult due to limited memory and execution capabilities. Also, artifacts or undesired phenomena such as overshooting near the battery electrical power limits may be introduced in case of using the predetermined offline efficiency map that is not completely accurate.
- Figure 14 shows a graph of a battery power limit, a power request and an actual battery power and a graph of an actual battery voltage and a battery voltage lower limit of the present invention.
- a method of an embodiment of the present invention can compensate errors in the predetermined offline efficiency map near the battery electrical power limits by reducing torque request to keep the actual battery power within the battery electrical power limits. Furthermore, a smooth asymptotic behaviour without overshooting can be achieved.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
A method for determining one or more torques to be applied by one or more electric motors of a vehicle, the method comprising: obtaining a power request for the one or more electric motors; performing a closed loop control using a discharge battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action; calculating an electric power reference using the power request and the control action; and determining the one or more torques to be applied by the one or more electric motors using the electric power reference.
Description
- The present invention relates to determining one or more torques to be applied by one or more electric motors of a vehicle.
- In a battery management system (BMS), estimating actual battery discharge and charge power limits that ensure a safe operation of the battery is one of the main tasks. The actual battery electric power respecting battery electrical power limits ensures that the battery is never pushed to or operated in any undesired states such as undervoltage/overvoltage, undercurrent/overcurrent, undertemperature/overtemperature and undercharge/overcharge. Moreover, if the actual battery electrical power follows the battery electrical power limits in a smooth way, that is, without overshooting, e.g., exceeding the battery electrical power limits, and without oscillating, e.g., without rapid and big changes in the power drawn from the battery in short time intervals, safety of the battery and maximum drivability of the battery can be ensured.
- In addition, due to the estimation complexity of actual losses and efficiency of a powertrain, it is often not easy to estimate the desired battery electric power, especially when the actual battery electric power is close to the battery electric power limit. This scenario is, however, oftentimes desired, for example when the goal is to make use of the maximum capability of the battery such as in high performance vehicles but also more generally when striving to use the available resources to their full extent.
- An obstacle in this process may arise due to the circumstance that during the process of torque development electric power is converted to mechanical power or that during the process of regenerative braking mechanical power is converted to electric power and both processes are generally not lossfree. In other words, the conversion between mechanical power and electric power involves an efficiency factor, said factor being less than 1. When the electric power is delivered to the motor to have a desired value of the mechanical power, it has to be ensured that the electric power required thereto does not exceed the battery electrical power limits. Therefore, it is desired to be able to estimate accurately the conversion loss such that a maximum available power of a battery to be used without compromising any safety aspects of the battery can be determined. Similar considerations apply to the case of regenerative braking.
- Conventional technologies in the field of battery management however often do not meet these requirements and moreover do not provide a resource efficient solution.
- For example, conventionally, the efficiency factor may be taken to be a constant and said constant may be chosen such that it is ensured that the battery electrical power limits are not exceeded. However, this conservative approach of merely taking a constant as the efficiency factor may lead to an underestimation of the available battery power, that is, the available power of the battery is estimated to be less than its actual available power since the efficiency factor is taken as a minimum or at most an average of the range of conversion efficiencies. In other words, it may not be possible to draw a power from the battery that is close to the battery electrical power limit due to the conservative approach of using the constant efficiency factor, thus clearly not making best use of the available resources.
- An alternative conventional approach may be to use a predetermined offline efficiency map instead of the constant efficiency factor. The predetermined offline efficiency map may for example be simulated from testing done beforehand to consider multiple parameters such as a bus voltage, a temperature of an inverter, a temperature of a motor, a motor speed, a motor torque and an aging factor among others. However, the conversion efficiency (also: powertrain efficiency) is not linear in all its dependencies but rather the various parameters depend in various forms on each other. Moreover, the accurate determination of the predetermined offline efficiency map is not only a multi-dimensional problem which may result in a huge memory usage, but also obtaining a desired accuracy is a difficult task. Accordingly, the performance when using a predetermined offline efficiency map may be limited by an available memory and execution capabilities and there may be no guarantee that the actual electrical power drawn from the battery is matching the estimated electrical power request. Also, using a predetermined offline efficiency map may introduce artifacts or undesired phenomena such as overshooting near the battery electrical power limits, for example due to a slight inaccuracy of the offline efficiency map.
- The above problems, among others, are solved by the subject-matter of the independent claims. Preferred embodiments are given by the subject-matter of the dependent claims.
- According to an embodiment of the present invention, there is provided a method for determining one or more torques to be applied by one or more electric motors of a vehicle, the method comprising: obtaining a power request for the one or more electric motors; performing a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action; calculating an electric power reference using the power request and the control action; and determining the one or more torques to be applied by the one or more electric motors using the electric power reference.
- According to another embodiment of the present invention, there is provided a device to be provided in a vehicle for determining one or more torques to be applied by one or more electric motors of a vehicle, the device configured to: obtain a power request for the one or more electric motors; perform a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action; calculate an electric power reference using the power request and the control action; and determine the one or more torques to be applied by the one or more electric motors using the electric power reference.
- According to a further embodiment of the present invention, there is provided a vehicle determining one or more torques to be applied by one or more electric motors of the vehicle, the vehicle configured to: obtain a power request for the one or more electric motors; perform a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action; calculate an electric power reference using the power request and the control action; and determine the one or more torques to be applied by the one or more electric motors using the electric power reference.
- The present invention can provide a technique which can allow to draw a power from the battery that is close to the battery power limit (also the power limit of the battery) while ensuring that the power limit is not exceeded.
- Moreover, the present invention is also providing a technique that can allow charging the battery close to the battery power limits, while ensuring that the power limit is not exceeded.
- Embodiments of the present invention, which are presented for better understanding the inventive concepts, but which are not to be seen as limiting the invention, will now be described with reference to the figures in which:
- Figure 1
- shows a flowchart of a method according to an embodiment of the present invention;
- Figure 2
- shows a schematic model of an example of electric motors and respective wheels of a vehicle;
- Figure 3
- shows a flowchart of a method according to an embodiment of the present invention;
- Figure 4
- shows a flowchart of a method according to an embodiment of the present invention;
- Figures 5a, 5b and 5c
- each shows a schematic view of a closed loop control according to an embodiment of the present invention;
- Figure 6
- shows a flowchart of a method according to an embodiment of the present invention;
- Figure 7
- shows a flowchart of a method according to an embodiment of the present invention;
- Figures 8a and 8b
- each shows a flowchart of substeps of setting a control reduction ratio;
- Figure 9
- shows a flowchart of a method according to an embodiment of the present invention;
- Figure 10
- shows a device embodiment of the present invention;
- Figure 11
- shows a visual comparison between torque requests and torques to be applied by each electric motor in an example of a vehicle with four electric motors according to the present invention;
- Figure 12
- shows a graph of a power limit and an actual power of an exemplary method;
- Figure 13
- shows a graph of a battery power limit, a power request and an actual battery power and a graph of an actual battery voltage and a battery voltage lower limit of an exemplary method; and
- Figure 14
- shows a graph of a battery power limit, a power request and an actual battery power and a graph of an actual battery voltage and a battery voltage lower limit according to the present invention.
-
Figure 1 shows a flowchart of a method according to an embodiment of the present invention. A method for determining one or more torques to be applied by one or more electric motors of a vehicle comprises the steps of obtaining a power request for the one or more electric motors (S1); performing a closed loop control using a battery power limit as a setpoint and an actual batter power as a feedback to obtain a control action (S2); calculating an electric power reference using the power request and the control action (S3); and determining the one or more torques to be applied by the one or more electric motors using the electric power reference (S4) . - In the context of the present disclosure, the term "electric motor" is to be understood as not particular limiting and shall include all types of motors, in particular all types of electric motors such as interior permanent magnet synchronous motor, permanent magnet synchronous motor, AC induction motor, permanent magnet synchronous reluctance motor, switched reluctance motor, DC series motor and brushless DC motor, etc.
- The vehicle which contains the electric motors may have wheels to which torques applied by the electric motors are applied. The torques applied by the electric motors may therefore be the torques applied to the wheels.
- Furthermore, a torque applied by an electric motor has a one-to-one correspondence with its respective electric motor. Accordingly, the number of torques that are applied by the electric motors is equal to the number of the electric motors of the vehicle.
- Throughout the application, the expression "each of the one or more electric motors" may be replaced by "each motor" merely for a better readability of the application but not to be construed to deliver a different meaning.
- In a first step S1 of obtaining a power request for the one or more electric motors, the power request from the one or more electric motors is obtained. The power request may refer to a summed value of each power requested by each of the one or more electric motors. Also, the power request may be a value that is requested from an electric motor to draw a power corresponding to the amount of the power request from the battery of the vehicle.
- In a second step S2 of performing a closed loop control, a battery power limit and an actual battery power are taken. The actual battery power may refer to an actual power level of the battery. The actual battery power may be calculated by multiplying a battery voltage and a battery current as follows:
- The battery power limit can be either a discharge battery power limit in case of acceleration of a vehicle or a charge battery power limit in case of regenerative braking in a vehicle. In an example of accelerating, the battery power limit may be a maximum value of a power that can be discharged from the battery. Similarly, in an example of regenerative braking, the battery power limit may be a maximum value of a power that can be charged to the battery. Therefore, the actual battery power may be smaller than or equal to the battery power limit. This relation between the actual battery power and the battery power limit can be expressed as follows:
- The battery power limit is used as the setpoint of the closed loop control, while the actual battery power is used as the feedback of the closed loop control. In an example, a control input of the closed loop control may be a difference between the battery power limit and the actual battery power. Having the battery power limit as the setpoint and the actual battery power as the feedback, the closed loop control outputs the control action as a control output.
- Once the first step S1 and the second step S2 are performed, a third step S3 of calculating an electric power reference is performed. The electric power reference is calculated using the power request obtained from the first step S1 and the control action obtained from the second step S2.
- Then, in a fourth step S4 of determining torques of each motor, the one or more torques to be applied by the one or more electric motors are determined using the electric power reference calculated from the third step S3.
- A torque to be applied can have a negative value in case of regenerative braking. That is, if a vehicle is decelerating and uses regenerative braking in this process, a sum of the one or more torques to be applied by the one or more electric motors may have a negative value and the battery power limit may be a charge battery power limit. In a case of regenerative braking, an electric motor converts a kinetic energy into a form that can be stored in a battery and thereby slows down a vehicle. Thus, in a case of regenerative braking, the electric motor may be understood as an electric generator. Also, in case of regenerative braking, expressions such as "power drawn from the battery" may be understood as power charged to the battery throughout the description. In other words, when a motor applies a negative torque, it can be understood that the motor is capturing kinetic energy from braking and converting it into an electrical power that charges a battery of a vehicle.
- Similarly, if the vehicle is accelerating, a sum of the one or more torques to be applied by the one or more electric motors may have a positive value and the battery power limit may be a discharge battery power limit.
- In summary, a torque to be applied is determined such that the corresponding power drawn from the battery does not exceed the power limit of the battery while still allowing to draw a power close to said power limit. In other words, overshooting beyond the battery power limit can be avoided. Specifically, it is possible to avoid the overshooting even when the power request is close to the battery power limit by taking the difference between the battery power limit and the actual battery power as the control input of the closed loop control. This effect may be further amplified by setting the parameters of closed loop control appropriately.
-
Figure 2 shows a schematic model of an example of electric motors and respective wheels of a vehicle. The vehicle is shown inFigure 2 as a car having four wheels and four motors for illustrative purpose only but is not limited to any specific type of vehicle or any specific number of motors or wheels. For example, the vehicle may be an airplane, a train, a tractor etc. In other words, in the context of the present disclosure the vehicle shall include all types of vehicles that comprise an electric powertrain and a battery with a battery management system that estimates power limits, an inverter and a motor. - For example, the vehicle may have four wheels, a front
left wheel 21, a frontright wheel 22, a rearleft wheel 23 and a rear right wheel 24. The frontleft wheel 21 and the frontright wheel 22 indicate wheels located on a front part of the vehicle and may be referred to as front wheels. The rearleft wheel 23 and the rear right wheel 24 indicate wheels located on a rear part of the vehicle and may be referred to as rear wheels. Also, the frontleft wheel 21 and the rearleft wheel 23 indicate wheels located on a left side of the vehicle and may be referred to as right wheels. The frontright wheel 22 and the rear right wheel 24 indicate wheels located on a left side of the vehicle and may be referred to as left wheels. - The four motors of the vehicle shown in
Figure 2 correspond each to their respective wheels. Therefore, the four motors may be a frontleft motor 11, a frontright motor 12, a rearleft motor 13 and a rearright motor 14 each applying a torque to the frontleft wheel 21, the frontright wheel 22, the rearleft wheel 23 and the rear right wheel 24. Accordingly, the frontleft motor 11 and the frontright motor 12 may be referred to as front motors and the rearleft motor 13 and the rearright motor 14 may be referred to as rear motors. Also, the frontleft motor 11 and the rearleft motor 13 indicate may be referred to as left motors and the frontright motor 12 and the rearright motor 14 indicate may be referred to as right motors. - Therefore, in an example of the vehicle being a car as shown in
Figure 2 , the method explained inFigure 1 may be understood as follows. When a driver gives an input via an accelerator pedal of a vehicle, depending on how much the accelerator pedal is pushed down by the driver, it may be understood as a certain amount of mechanical power requested and correspondingly as a certain amount of torque to be applied. It is noted that this power request is not limited to this case as in fact it is also conceivable that the power request originates from an autonomous virtual driver request, that is, a controller may be the origin of the power request and as such the presence of a human driver is not required. However, the requested amount of power is not necessarily equal to an electric power reference, which is a power that is to be applied by the motor. To ensure safety and maximum drivability of the battery, the electric power reference may be calculated to be a different value from the requested amount of power. By using a control action from a closed control loop using a battery power limit and an actual battery power in calculating the electric power reference, the electric power reference can consider not only the requested amount of power but also the battery power limits which are a maximum power value respective a minimum power value within which the battery can operate, and the actual battery power, which is a real electrical power developed by the battery. Then, by determining a torque to be applied using the electric power reference, the vehicle may be operable with an appropriate torque that respects the battery safety while using its maximum drivability. - This is, for example, particularly useful for a vehicle requiring a maximum usage of a battery. In addition, by adopting a closed loop control in calculation of the electric power reference, it is possible to drive the vehicle smoothly even if the battery of the vehicle is operating close a battery power limit.
-
Figure 3 shows a flowchart of a method according to an embodiment of the present invention. Specifically,Figure 3 describes detailed steps of the first step S1 of obtaining the power request for the one or more electric motors and comprises: obtaining a mechanical power request for each of the one or more electric motors (S11); mapping each mechanical power request into an electrical power request for each of the one or more electric motors using an efficiency map (S12); and adding up the electrical power request for each of the one or more electric motors to obtain the power request (S13). - In a step S11 of obtaining mechanical power request of each motor, a mechanical power request for each of the one or more electric motors may be obtained. The mechanical power request may be acquired from a torque request and a motor speed of each of the one or more electric motors as follows:
left motor 11, the frontright motor 12, the rearleft motor 13 and the rearright motor 14 ofFig. 2 . - The torque request may be a torque value corresponding to a driver's input to on an accelerator pedal. The torque request may be measured by a sensor such as a reaction torque sensor and a rotary torque sensor or may be calculated indirectly from other parameters. The motor speed may be measured by a sensor such as a tachometer or may be calculated indirectly from other parameters.
- After the mechanical power request is obtained from the torque request and the motor speed, the mechanical power request may be mapped into an electrical power request (Step S12). In the mapping of the mechanical power request and the electrical power request, an efficiency map ηi may be used. The efficiency map is utilized in mapping the mechanical power request to the electrical power request per each motor as follows:
- In detail, the efficiency map may be an offline generated efficiency map simulated from a dyno testing. For example, the efficiency map may contain data measured by a dynamometer in the dyno testing. The measured data may include a motor speed, a motor torque or a power of a vehicle and may be referred to as the dyno testing data. Then, the efficiency map may be predetermined based on the dyno testing data including at least one of the motor torque, the motor speed and the inverter bus voltage of a respective motor. The expression "at least one of" may indicate only the motor torque, the motor speed and the inverter bus voltage. In this case, the efficiency map may also be represented by η(Ti ,ω i,Vi ). Also, the efficiency map may be generated based either one motor or a plurality of motors. Moreover, the efficiency map can be a loss map mapping a mechanical power and an electrical power as well.
- In this case, the memory usage by the efficiency map may be saved by using only the motor torque, motor speed and the inverter bus voltage. Meanwhile, using the efficiency map may achieve more precise estimation of the electrical power request for each motor based on the mechanical power for each motor.
- Once the electrical power request is acquired using the efficiency map, the electrical power request for each of the one or more electric motors (Step S13) may be summed up to obtain the power request. Thus, the power request may be expressed as follows:
- Saving of computational costs may be achieved by having a condition for performing of the closed loop control. In detail, the method may identify when the closed loop control may be advantageous and when the closed loop control may not be necessary. In other words, in an example according to the present disclosure, the closed loop control may only be performed if a condition is fulfilled, wherein this condition may relate to various parameters of the requested powers, the battery power limit and combinations thereof.
-
Figure 4 shows a flowchart of a method according to an embodiment of the present invention. Specifically,Figure 4 describes detailed steps of the method with the condition for performing of the closed loop control. - For example, in a step S20, it may be determined of the power request exceed a predetermined threshold. The closed loop control may be executed (S2) if a result of the step S20 is YES, that is, the power request exceeds a predetermined threshold. If a result of the step S20 is NO, that is, if the power request does not exceed the predetermined threshold, a control by the closed loop control may not be necessary since there may be no danger that the battery is pushed to an undesired state. Only when the power request exceeds the predetermined value, the closed loop control may be performed to avoid that the battery power limit is exceeded, which may lead to a sudden torque cut-off, or a powertrain shutdown caused by breaching the discharge battery limit.
- If the power request does not exceed the predetermined threshold, the electric power reference may be determined using the power request (S31), that is, without the control action. In other words, in this case the torque request will be directly commanded without any involvement of the closed loop control.
- In one embodiment of the present invention, the predetermined threshold may be a predetermined percentage of the battery power limit. Preferably, the predetermined percentage may be set to a percentage in the range of 90 to 95 percent. If a speed of calculation of the control and a communication between the various components is higher, the predetermined percentage may be set up to a higher value as well, for example up to 98 percent.
- By considering a relative value of the battery power limit as the predetermined threshold, it is possible to appropriately perform the closed loop control depending on the battery power limit. Also, by choosing the predetermined threshold that is close enough to benefit from the closed loop control but also distant enough to save the computational cost, it may be possible to appropriately ensure the safety of the battery and achieve the maximum drivability of the battery. Moreover, choosing the predetermined threshold close enough may allow to prevent modifying the power request as much as possible, while distant enough may avoid a sudden spike in the requested power and thus may give the closed loop control space to operate in view of communication delays enough.
- In another embodiment of the present invention, the predetermined threshold may be, a predetermined value less than the battery power limit. For example, in a case that the battery power limit is 1000kW, the predetermined threshold may be set to a value that is 50kW less than the battery power limit.
- In both embodiments, the predetermined threshold is considered based on the battery power limit. By having the predetermined threshold based on the battery power limit, it is possible to appropriately perform the closed loop control for different batteries with different battery power limits.
- Examples of the closed loop control are shown in
Figure 5a, 5b and 5c . For example, the closed loop control shown inFigure 5a may comprise a proportional controller, and an integral controller using an anti-windup mechanism. The closed loop control shown inFigure 5b may comprise a proportional controller, an integral controller, and a derivative controller. The closed loop control shown inFigure 5c may comprise a proportional controller, an integral controller using an anti-windup mechanism, and a derivative controller. - In some cases, the saturation of the controller may be calculated by considering the minimum of the electrical power request and the battery power limit.
- The proportional controller may have a proportional gain of Kp , the integral controller may have an integral gain of Ki , and the derivative controller may have a derivative gain of Kd . Merely for an illustrative purpose, the closed loop control is shown without an integrator in an integral path or a derivative in a derivative path. Thus, a path with the proportional gain should be interpreted as the proportional path which applies a proportional control on the control input, a path with the integral gain should be interpreted as the integral path which applies an integral control on the control input, and a path with the derivative gain should be interpreted as the derivative path which applies a derivative control on the control input.
- Moreover, the closed control loop may have an anti-windup path. In general, an integral path including an anti-windup path in a controller may be advantageous especially if there is a solid information about a saturation limit of the controller. In case a control action of the controller is aggressive, or any external disturbances/noises on the DC bus, or poor estimation of the power limits in some operating regions, this may lead to a sudden drop in an output of the controller, relying only on an integral path may result in a slow response to the sudden drop. Since the integral controller may be tuned to be relatively slow in rapid changes compared to the proportional controller and the derivative controller to avoid overshooting in the limits, in case of a fast drop in the limits, the integral controller may be discharged faster using the anti-windup mechanism. Therefore, the anti-windup path to be used with the integral path may achieve speed-up in performance of the closed loop control, for example, by discharging the accumulated error in the integrator path.
- Thus, preferably, the integral path may be used with the anti-windup path. The anti-windup path is shown in
Figure 5a and4c only with an anti-windup gain for illustrative purpose, but the anti-windup path should be interpreted as a path including an operator for an anti-windup function. - The anti-windup path and the derivative path may not exclude each other, and the closed loop control may comprise all components of a PID controller and an anti-windup path as shown in
Figure 5c . Therefore, the closed loop control of the present invention may be at least a PI controller with an anti-windup path, a PID controller, or a PID controller with an anti-windup path. - While the same closed control loop can be used in both cases of discharging and charging of a battery, that is, in both cases of accelerating and regenerative braking, the closed control loop may be tuned differently. For example, the integral gain and/or the anti-windup gain may be set to 0 in case of discharging the battery or the respective coefficients of the controllers may have entirely different values for discharging and charging.
-
Figure 6 shows a flowchart of a method according to an embodiment of the present invention. Specifically,Figure 6 describes detailed steps of the fourth step S4 of determining the one or more torques to be applied by the one or more electric motors using the electric power reference which comprises: acquiring a control reduction ratio using the power request and the electric power reference (S41); calculating an electric power reference for each of the one or more electric motors based on the electrical power request for the each of the one or more electric motors and the control reduction ratio (S42); and determining the one or more torques to be applied by each of the one or more electric motors based on the electric power reference of each of the one or more electric motors (S43). -
-
- Where PElec,ref,i indicates the electric power reference for each motor i. In this way, the electric power reference, which is a value to be used in determining the torques of each motor, can be calculated for each motor respecting the electric power request for each motor.
- In step S43 of determining torques of each motor, the one or more torques to be applied by the one or more electric motors may be determined based on the electric power reference of each of the one or more electric motors calculated from step S42. In this way, a precise determination of torque references of each motor is possible since each of the torque references can be determined based on the electric power reference for each respective motor.
-
Figure 7 shows a flowchart of a method according to an embodiment of the present invention. In the embodiment of the present invention, the method may further comprise step S410 of setting the acquired control reduction ratio such that a yaw rate of the vehicle is conserved, before calculating the electric power reference for each of the one or more electric motors. In other words, the control reduction ratio may be set to conserve the yaw rate of the vehicle between step S41 and step S42. By setting the control reduction ratio to conserve the yaw rate, driving of the vehicle can be controlled to be stable without enhancing the yaw rate. -
Figure 8a shows a flowchart of substeps of setting a control reduction ratio according to another embodiment of the present invention. In detail, the step S410 of setting control reduction ratio may comprise: determining a control reduction ratio for each of the one or more electric motors (S4101); and setting the control reduction ratio for each of the one or more electric motors to be same for all electric motors of the vehicle (S4102a). - In step S4101 of determining a control reduction ratio for each of the one or more electric motors, the control reduction ratio may be determined for each motor. Then, in step S4102a, the control reduction ratio for each of the one or more electric motors may be set to be same for all motors in the vehicle. By setting the control reduction ratio for each motor same for all electric motors, relative distribution of the power request may be kept and any enhancement in the yaw rate of the vehicle may be avoided. The relative distribution of the power request may indicate relative differences between the electric power requests of the front and the rear motors and/or the left and the right motors.
- The control reduction ratio for each motor may be set to be same for all motors, if there is no additional controller configured to apply different torques to the electric motors of the vehicle to enhance an intended yaw moment of the vehicle by commanding different torques to the electric motors. However, if there is an additional controller configured to apply different torques to the electric motors, the control reduction ratio for each motor may be set differently to keep the difference in yaw rate constant. For example, if the additional controller is configured to apply different torques to each electric motor to use maximum traction of each tire and to thereby enhance stability of the vehicle by providing more grip to the ground, setting the control reduction ratio for each motor same for all motors may actually change the intended yaw moment and thus be affecting the control result of the additional controller. In this case, the control reduction ratio for each motor should be readjusted to conserve the constraints defined by the additional controller.
-
Figure 8b shows a flowchart of substeps of setting a control reduction ratio according to yet another embodiment of the present invention. In detail, step S410 of setting control reduction ratio may comprise: determining a control reduction ratio for each of the one or more electric motors (S4101); and setting the control reduction ratio for each of the one or more electric motors such that differential torques between the electric motors of a same axle are conserved (S4102b) . - In the embodiment of the present invention, a step S4101 of determining a control reduction ratio for each of the one or more electric motors may be same as the step S4101 shown in
Figure 8a . Then, in step S4102b, the control reduction ratio for each of the one or more electric motors such that differential torques between the electric motors of a same axle are conserved. - In case there is a controller configured to apply differential torques to each of the electrical motors, such as when all wheel torque vectoring is active in driving of the vehicle, the control reduction ratio for each motor may be set different for each motor since all motors are controlled differently in this case. Still, the control reduction ratio may be set to conserve the yaw rate of the vehicle by applying different control reduction ratio for each motor. Here, "all wheel torque vectoring" refers to a method of controlling the torque of each wheel respective motor individually.
- By setting the control reduction ratio for each motor differently to conserve the difference in torques between the electric motors of a same axle, a stable driving without enhanced yaw torque between the electric motors of the same axle can be achieved. The axle may be a front drive axle or a rear drive axle of the vehicle, that is, the electric motors of a same axle may be the front motors or the rear wheels.
-
Figure 9 shows a flowchart of a method according to an embodiment of the present invention. In the embodiment of the present invention, the method may further comprise a step S430 of mapping the electric power reference for each of the one or more electric motors into a mechanical power reference for each of the one or more electric motors using the efficiency map, before determining the one or more torques to be applied by each of the one or more electric motors based on the mechanical power reference for each of the one or more electric motors. In other words, the electric power reference of each motor may be mapped into the mechanical power reference of each motor between step S42 and step S43. - By mapping the electric power reference for each motor into the mechanical power reference for each motor, the mechanical loss in the powertrain can be considered and a more precise control of the vehicle may be possible.
- In an embodiment of the present invention, mapping of the electric power reference for each of the one or more electric motors into the mechanical power reference for each of the one or more electric motors may use the efficiency map evaluated as follows:
- The efficiency map may be the same efficiency map used in
Step 12 but utilized in mapping the electrical power request to the mechanical power request. Thus, the efficiency map may be evaluated with at least one of a motor torque, a motor speed and an inverter bus voltage of a respective motor. The expression "at least one of" may indicate only the motor torque, the motor speed and the inverter bus voltage. In this case, the efficiency map may also be represented by η(Ti ,ω i ,Vi ). Therefore, the method of the embodiment does not require any additional measurement to achieve the efficiency map nor a space to save a new efficiency map. Mapping of the electric power reference for each motor into the mechanical power reference for each motor may be done on a new operating point of the same efficiency map. - Once the mechanical power reference for each of the one or more electric motors is mapped, the one or more torques to be applied by each of the one or more electric motors based on the mechanical power reference for each of the one or more electric motors may be determined as follows:
-
Figure 10 shows a device embodiment of the present invention. This device can be, for example, a powertrain control unit or a separate vehicle dynamics control unit embedded in a vehicle. Thedevice 90 may comprise aprocessor 91, amemory 92 as well as acommunication interface 93. Thememory 92 may store code or may have access to code that instructs theprocessor 91 to perform the steps of any method embodiment of the present invention as elaborated above. Thecommunication interface 93 may be adapted for receiving communication data over a network. The network may be wired or wireless network. - The
device 90 can generally be a computer, an electronic control unit (ECU), etc. - The
processor 91 may be embodied by one or more processing units, such as a central processing unit (CPU), or may also be provided by a microcontroller unit (MCU). - The
memory 92 which can be embodied by local memory which may include but not limited to, a read-only memory (ROM), a random-access memory (RAM), a programmable read-only memory (PROM) and an electrically erasable programmable read-only memory (EEPROM). - The
communication interface 93 may be adapted for providing and/or receiving data from theprocessor 91 and for providing and/or receiving data from thememory 92 over a communication network. The communication network may be a wired or a wireless network. - The
device 90 may be configured to: obtain a power request for the one or more electric motors; perform a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action; calculate an electric power reference using the power request and the control action; and determine the one or more torques to be applied by the one or more electric motors using the electric power reference. In this case, thedevice 90 can be considered to be a part of the vehicle. - Alternatively, the
device 90 schematically shown inFigure 10 might be the vehicle that determines one or more torques to be applied by one or more electric motors of the vehicle, the vehicle configured to: obtain a power request for the one or more electric motors; perform a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action; calculate an electric power reference using the power request and the control action; and determine the one or more torques to be applied by the one or more electric motors using the electric power reference. - The embodiments of the present invention described above achieve beneficial effects of the addressed technical problem. Technical effects of the embodiments may be shown in the several different tests. For example,
Figure 11 shows a visual comparison between torque requests and torques to be applied by each electric motor according to an embodiment of the present invention in an example of a vehicle with four electric motors. As can be seen inFigure 11 , each of the one or more torques to be applied by each of the one or more electric motors does not exceed a corresponding torque request. -
Figure 12 ,13 and14 show different graphs according to different methods including a method according to the present invention. Specifically,Figures 12 ,13 and14 are depicted in case of accelerating, that is, when a battery is discharging. -
Figure 12 shows a graph of a power limit and an actual power of an exemplary method. In the exemplary method, the efficiency factor is taken as a constant, preferably chosen such that it can be ensured that the actual power is smaller than the battery power limit. As a consequence, the available battery power may be underestimated and it may not be possible to draw a power from the battery that is close to the battery electrical power limit, thus not making make best use of the available resources. -
Figure 13 shows a graph of a battery power limit, a power request and an actual battery power and a graph of an actual battery voltage and a battery voltage lower limit of another exemplary method. In the method using only a predetermined offline efficiency map instead of the constant efficiency factor, it may still be hard to guarantee that the actual electrical power drawn from the battery is matching the estimated electrical power request. Since the predetermined offline efficiency map requires a huge memory usage to include all potentially relevant factors, obtaining a desired accuracy can be difficult due to limited memory and execution capabilities. Also, artifacts or undesired phenomena such as overshooting near the battery electrical power limits may be introduced in case of using the predetermined offline efficiency map that is not completely accurate. -
Figure 14 shows a graph of a battery power limit, a power request and an actual battery power and a graph of an actual battery voltage and a battery voltage lower limit of the present invention. In contrary to the above-mentioned method using a predetermined offline efficiency map, a method of an embodiment of the present invention can compensate errors in the predetermined offline efficiency map near the battery electrical power limits by reducing torque request to keep the actual battery power within the battery electrical power limits. Furthermore, a smooth asymptotic behaviour without overshooting can be achieved. - Although detailed embodiments have been described, these only serve to provide a better understanding of the invention defined by the independent claims and are not to be seen as limiting to the present invention.
Claims (15)
- A method for determining one or more torques to be applied by one or more electric motors of a vehicle, the method comprising:obtaining a power request for the one or more electric motors;performing a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action;calculating an electric power reference using the power request and the control action; anddetermining the one or more torques to be applied by the one or more electric motors using the electric power reference.
- The method according to claim 1, wherein obtaining the power request for the one or more electric motors comprises:obtaining a mechanical power request for each of the one or more electric motors;mapping each mechanical power request into an electrical power request for each of the one or more electric motors using an efficiency map; andadding up the electrical power request for each of the one or more electric motors to obtain the power request.
- The method according to claim 2, wherein the efficiency map is predetermined using at least one of motor torque, motor speed and inverter bus voltage of the one or more electric motors.
- The method according to any of claims 1 to 3, whereinperforming the closed loop control is executed if the power request exceeds a predetermined threshold; and optionallythe electric power reference is determined using the power request if the power request does not exceed the predetermined threshold.
- The method according to any of claims 1 to 4, wherein the closed loop control comprises:a proportional controller, and an integral controller using an anti-windup mechanism; ora proportional controller, an integral controller, and a derivative controller; ora proportional controller, an integral controller using an anti-windup mechanism, and a derivative controller.
- The method according to any of claims 1 to 5, wherein determining the one or more torques to be applied by the one or more electric motors comprises:acquiring a control reduction ratio using the power request and the electric power reference;calculating an electric power reference for each of the one or more electric motors based on the electrical power request for the each of the one or more electric motors and the control reduction ratio; anddetermining the one or more torques to be applied by each of the one or more electric motors based on the electric power reference of each of the one or more electric motors.
- The method according to claim 6, wherein the method further comprises:
setting the acquired control reduction ratio such that a yaw rate of the vehicle is conserved, before calculating the electric power reference for each of the one or more electric motors. - The method according to claim 7, wherein setting the control reduction ratio comprises:determining a control reduction ratio for each of the one or more electric motors; andsetting the control reduction ratio for each of the one or more electric motors to be same for all electric motors of the vehicle.
- The method according to claim 7, wherein setting the control reduction ratio comprises:determining a control reduction ratio for each of the one or more electric motors; andsetting the control reduction ratio for each of the one or more electric motors such that differential torques between the electric motors of a same axle are conserved.
- The method according to any of claims 6 to 9, wherein the method further comprises:
mapping the electric power reference for each of the one or more electric motors into a mechanical power reference for each of the one or more electric motors using the efficiency map, before determining the one or more torques to be applied by each of the one or more electric motors based on the mechanical power reference for each of the one or more electric motors. - The method according to claim 12, wherein mapping of the electric power reference for each of the one or more electric motors into the mechanical power reference for each of the one or more electric motors uses the efficiency map evaluated.
- The method according to any of claims 1 to 11, wherein
if the battery power limit is smaller than the power request, the electric power reference is calculated using the battery power limit and the control action. - The method according to any of claims 1 to 12, whereinif the vehicle is accelerating, a sum of the one or more torques to be applied by the one or more electric motors has a positive value and the battery power limit is a discharge battery power limit; andif the vehicle is decelerating using regenerative braking, a sum of the one or more torques to be applied by the one or more electric motors has a negative value and the battery power is a charge battery power limit, wherein optionally the closed loop control is tuned differently for the case of the vehicle accelerating and the case of the vehicle decelerating using regenerative braking.
- A device to be provided in a vehicle for determining one or more torques to be applied by one or more electric motors of a vehicle, the device configured to:obtain a power request for the one or more electric motors;perform a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action;calculate an electric power reference using the power request and the control action; anddetermine the one or more torques to be applied by the one or more electric motors using the electric power reference.
- A vehicle determining one or more torques to be applied by one or more electric motors of the vehicle, the vehicle configured to:obtain a power request for the one or more electric motors;perform a closed loop control using a battery power limit as a setpoint and an actual battery power as a feedback to obtain a control action;calculate an electric power reference using the power request and the control action; anddetermine the one or more torques to be applied by the one or more electric motors using the electric power reference.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP22212429.9A EP4382340A1 (en) | 2022-12-09 | 2022-12-09 | Electric power limiter |
CN202311674617.7A CN118163625A (en) | 2022-12-09 | 2023-12-07 | Electric power limiter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP22212429.9A EP4382340A1 (en) | 2022-12-09 | 2022-12-09 | Electric power limiter |
Publications (1)
Publication Number | Publication Date |
---|---|
EP4382340A1 true EP4382340A1 (en) | 2024-06-12 |
Family
ID=84487441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP22212429.9A Pending EP4382340A1 (en) | 2022-12-09 | 2022-12-09 | Electric power limiter |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP4382340A1 (en) |
CN (1) | CN118163625A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060022642A1 (en) * | 2004-07-30 | 2006-02-02 | Ford Global Technologies, Llc | Closed loop control of battery power limits based on voltage |
EP2055572A2 (en) * | 2007-11-04 | 2009-05-06 | GM Global Technology Operations, Inc. | Method for managing electric power within a powertrain system |
DE102019105252A1 (en) * | 2018-03-07 | 2019-09-12 | Ford Global Technologies, Llc | SYSTEMS AND METHOD FOR VEHICLE TORQUE CONTROL |
-
2022
- 2022-12-09 EP EP22212429.9A patent/EP4382340A1/en active Pending
-
2023
- 2023-12-07 CN CN202311674617.7A patent/CN118163625A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060022642A1 (en) * | 2004-07-30 | 2006-02-02 | Ford Global Technologies, Llc | Closed loop control of battery power limits based on voltage |
EP2055572A2 (en) * | 2007-11-04 | 2009-05-06 | GM Global Technology Operations, Inc. | Method for managing electric power within a powertrain system |
DE102019105252A1 (en) * | 2018-03-07 | 2019-09-12 | Ford Global Technologies, Llc | SYSTEMS AND METHOD FOR VEHICLE TORQUE CONTROL |
Also Published As
Publication number | Publication date |
---|---|
CN118163625A (en) | 2024-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9630504B2 (en) | Distance to empty prediction with kinetic energy change compensation | |
CN105633436B (en) | The control method of fuel cell system, fuel-cell vehicle and fuel cell system | |
US9007028B2 (en) | Control device for electric power storage device and vehicle equipped with the same | |
US9604630B2 (en) | Hybrid automobile and power system torque control method thereof | |
US10024945B2 (en) | Abnormality diagnosis apparatus that determines an abnormality of a power-supply voltage sensor | |
CN106945541B (en) | Charging control method and system for online charging of power battery of pure electric vehicle | |
JP3711881B2 (en) | Charge / discharge control device | |
CN113263922A (en) | Motor torque compensation control method based on battery parameter analysis | |
CN112140901B (en) | Torque control method and device | |
CN111976508B (en) | Power generation torque determination method and device and vehicle | |
JP2007186038A (en) | Controller of motor drive vehicle | |
EP4382340A1 (en) | Electric power limiter | |
CN109835345A (en) | Demand torque calculation method, demand torque computing device and automobile | |
JP7447631B2 (en) | Cruising range calculation device | |
CN117067985A (en) | Method, device, system, automobile and medium for correcting residual battery capacity | |
US11404988B2 (en) | Inverter control method, and inverter control apparatus | |
CN112874508B (en) | Hybrid power assembly brake control method, device, equipment and storage medium | |
JP6610410B2 (en) | Automobile | |
KR20070074683A (en) | Protection circuit for battery of hybrid motor control unit and method thereof | |
CN113261199B (en) | Motor control device | |
US11189865B2 (en) | Deterioration estimation device for secondary battery, and deterioration estimation method for secondary battery | |
CN116373610B (en) | Control method and device for vehicle braking energy, computer readable medium and vehicle | |
CN114206658B (en) | Method for managing the torque to be provided by an electric motor | |
CN114475269B (en) | Motor control method and device, vehicle and medium | |
JP4680949B2 (en) | Control device for electric vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20221209 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR |