Battery control method, electronic equipment and vehicle

By detecting the driving parameters and working parameters of the vehicle battery pack, determining whether it has entered the overcharge or over-discharge protection state, and taking corresponding measures, the problem of over-charge/over-discharge of the battery pack during the vehicle is solved, and the use of the battery pack is improved Lifespan and safety.

CN119389179APending Publication Date: 2025-02-07ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411568442.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

During the vehicle's driving, the battery pack is prone to overcharge/over-discharge problems, which leads to damage to the battery pack and affects its life, performance and safety.

Method used

By obtaining the vehicle's driving parameters and the operating parameters of the battery pack, it is detected whether the battery pack enters the overcharge or overdischarge protection state. If the overcharge state is entered, it is determined that the target recovery torque of the range extender is less than the current recovery torque; if the overdischarge state is entered, the current current of the battery pack is optimized based on the preset optimization coefficient to reduce its value.

Benefits of technology

Effectively avoid battery pack damage caused by overcharging/over-discharge, improve the life, performance and safety of the battery pack, and ensure that the current and voltage of the battery pack are in a reasonable range.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119389179A_ABST
    Figure CN119389179A_ABST
Patent Text Reader

Abstract

The invention relates to a battery control method, electronic equipment and a vehicle. The battery control method comprises the following steps: acquiring driving parameters of the vehicle and working parameters of a battery pack; based on the driving parameters and the working parameters, detecting whether the battery pack enters an overcharge protection state or not, and / or detecting whether the battery pack enters an overdischarge protection state or not; if the battery pack enters the overcharge protection state, target recovery torque of the range extender is determined based on the driving parameters and the working parameters, and the target recovery torque is smaller than the current recovery torque; and if the battery pack enters the over-discharge protection state, optimizing the current current of the battery pack based on a preset optimization coefficient so as to reduce the current current. Therefore, the current and the voltage of the battery pack can be controlled to be in a reasonable interval, the damage of the battery pack caused by over-charging / over-discharging is effectively avoided through timely reaction, the service life of the battery pack is prolonged, and the performance and the safety of the battery pack are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a battery control method, electronic equipment and a vehicle. Background Art

[0002] The extended-range vehicle is an innovative green and low-carbon vehicle that can run at full power in pure electric mode and demonstrate its full power performance. It can also intelligently start the range extender to assist in power generation and replenish power for the power unit when the built-in battery pack is insufficient to support the endurance requirements, thereby effectively making up for the shortcomings of pure electric vehicles such as short single driving distance and long charging waiting time.

[0003] With the rapid development of the extended-range vehicle industry, it is increasingly important to ensure the safety and service life of battery packs. Among them, solving the problem of overcharging / overdischarging of battery packs during vehicle driving has always attracted people's attention as an important means to improve the life, performance and safety of battery packs. Summary of the invention

[0004] In view of this, the present application is dedicated to providing a battery control method, electronic equipment and vehicle, which can effectively solve the problem of battery pack overcharging / over-discharging occurring during vehicle driving.

[0005] A first aspect of the present application provides a battery control method, comprising:

[0006] Obtaining the driving parameters of the vehicle and the working parameters of the battery pack;

[0007] Based on the driving parameter and the operating parameter, detecting whether the battery pack enters an overcharge protection state, and / or detecting whether the battery pack enters an over-discharge protection state;

[0008] If the battery pack enters an overcharge protection state, determining a target recovery torque of the range extender based on the driving parameter and the operating parameter, the target recovery torque being less than a current recovery torque;

[0009] If the battery pack enters an over-discharge protection state, the current current of the battery pack is optimized based on a preset optimization coefficient to reduce the current current.

[0010] Optionally, the detecting whether the battery pack enters an overcharge protection state includes:

[0011] Detecting whether the driving parameter and the working parameter meet a preset overcharging condition;

[0012] If the driving parameters and the operating parameters meet the preset overcharge condition, it is determined that the battery pack enters the overcharge protection state; if the driving parameters and the operating parameters do not meet the preset overcharge condition, it is determined that the battery pack does not enter the overcharge protection state.

[0013] Optionally, the driving parameters include the current vehicle speed, the vehicle throttle opening and the cruise control virtual throttle opening;

[0014] The operating parameters include the current maximum allowable recharge current and the current current;

[0015] The preset overcharging condition includes: the current vehicle speed is greater than or equal to a first preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is less than or equal to the first preset opening, the difference between the current maximum allowable recharge current and the current current is greater than or equal to a preset threshold, and the current current is less than 0.

[0016] Optionally, it also includes:

[0017] If the battery pack is in an overcharge protection state and the duration of the target recovery torque being 0 reaches a first preset duration, a target power generation power of the range extender is determined based on the driving parameters and the operating parameters, and the target power generation power is less than the current power generation power.

[0018] Optionally, after determining the target recovery torque of the range extender, the method further includes:

[0019] If it is detected that the driving parameters and the operating parameters meet the overcharge failure conditions, it is determined that the battery pack is out of the overcharge protection state; the overcharge failure conditions include: the current vehicle speed is less than or equal to a second preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is greater than or equal to the second preset opening, the difference between the current maximum allowable recharge current and the current current is less than the preset threshold for a second preset time, or the current current is greater than or equal to 0.

[0020] Optionally, the detecting whether the battery pack enters an over-discharge protection state includes:

[0021] Detecting whether the driving parameter and the working parameter meet a preset over-discharge condition;

[0022] If the driving parameters and the operating parameters meet the preset over-discharge conditions, it is determined that the battery pack enters an over-charge protection state; if the driving parameters and the operating parameters do not meet the preset over-discharge conditions, it is determined that the battery pack does not enter an over-discharge protection state.

[0023] Optionally, the driving parameters include the current vehicle speed, the vehicle throttle opening and the cruise control virtual throttle opening;

[0024] The operating parameters include current;

[0025] The preset over-discharge condition includes: the current vehicle speed is greater than a third preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is greater than a third preset opening, and the current current is greater than 0.

[0026] Optionally, after optimizing the current of the battery pack based on a preset optimization coefficient, the method further includes:

[0027] If it is detected that the driving parameter and the working parameter meet the over-discharge failure condition, it is determined that the battery pack is out of the over-discharge protection state; the over-discharge failure condition includes: the current vehicle speed is less than or equal to a third preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is less than or equal to the third preset opening, or the current current is less than or equal to 0.

[0028] A second aspect of the present application provides an electronic device, including:

[0029] A processor, and a memory connected to the processor;

[0030] The memory is used to store computer programs;

[0031] The processor is used to call and execute the computer program in the memory to perform the battery control method as described in the first aspect of the present application.

[0032] A third aspect of the present application provides a vehicle, comprising the electronic device as described in the second aspect of the present application.

[0033] In the scheme of the present application, the driving parameters of the vehicle and the working parameters of the battery pack can be first obtained to provide data support for the judgment and control of the battery state; then based on the driving parameters and working parameters, it is detected whether the battery pack enters the overcharge protection state and / or whether it enters the over-discharge protection state; if the battery pack enters the overcharge protection state, it means that the battery pack of the current vehicle is overcharged, then the target recovery torque of the range extender can be determined based on the driving parameters and working parameters, and the target recovery torque is less than the current recovery torque, so that the recharge power can be reduced; if it is detected that the battery pack enters the over-discharge protection state, the current current of the battery pack can be optimized based on the preset optimization coefficient to reduce the current current. In this way, when the battery pack is overcharged, by reducing the recovery torque of the range extender, the effect of quickly reducing the recharge power can be achieved. When the battery pack is over-discharged, based on the preset optimization coefficient, the effect of quickly reducing the discharge current can be achieved, so that the current and voltage of the battery pack can be controlled to be in a reasonable range, and through timely response, the battery pack damage caused by overcharge / over-discharge can be effectively avoided, thereby improving the life, performance and safety of the battery pack. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0035] Figure 1 It is a flow chart of a battery control method provided in one embodiment of the present application.

[0036] Figure 2 It is a flowchart of a battery control method provided in another embodiment of the present application.

[0037] Figure 3 It is a structural schematic diagram of a battery control device provided in one embodiment of the present application.

[0038] Figure 4 It is a structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0039] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0040] Range-extended vehicles are vehicles that use range-extended hybrid technology to increase their driving time. Among them, the main equipment for implementing range-extended hybrid technology includes a range extender, which has an engine and a generator driven by the engine. Taking the range-extended heavy-duty truck as an example, the range extender, as a new energy source in the range-extended heavy-duty truck, can increase the operating time and ensure the power of the entire vehicle when the battery is low. At the same time, the decoupling of the range extender and the drive system of the range-extended heavy-duty truck can achieve flexible control of the engine operating point, effectively improving the engine's working efficiency and fuel economy.

[0041] However, under extreme operating conditions, such as when the accelerator is released or the brakes are slammed, the maximum allowable recharge current of the battery pack is negative, and the vehicle is recovering energy. At the same time, because the range extender is in synchronous power generation, and there is a deviation in the accuracy of the bus current actually output by the drive motor controller and the generator controller, the actual recharge current exceeds the maximum allowable recharge current of the battery management system, that is, the battery pack is overcharged. In addition, when the vehicle power domain controller requests the drive motor controller to calculate the torque, the maximum allowable discharge current of the battery pack is associated. When the operating condition is full-load driving with the accelerator deeply pressed or the accelerator is frequently switched, due to the overshoot problem of the drive motor controller torque, the range extender will require the maximum allowable discharge current of the battery pack to be too large without external interference, resulting in over-discharge of the battery pack.

[0042] Accordingly, in order to ensure the safety and service life of the battery pack, it is crucial to solve the problem of battery overcharging / over-discharging that occurs during vehicle driving.

[0043] To this end, an embodiment of the present application provides a battery control method, such as Figure 1 As shown, the method may at least include the following steps:

[0044] S101. Obtain driving parameters of the vehicle and operating parameters of the battery pack.

[0045] The driving parameters of the vehicle refer to the parameters generated during the driving process of the vehicle, such as the current vehicle speed, throttle opening, etc. The working parameters of the battery pack refer to the parameters generated during the working process of the battery pack, such as the current current, current voltage, etc.

[0046] During implementation, obtaining the vehicle's driving parameters and the battery pack's operating parameters can provide a basis for subsequent battery control.

[0047] S102: Based on the driving parameters and the working parameters, detecting whether the battery pack has entered an overcharge protection state, and / or detecting whether the battery pack has entered an over-discharge protection state.

[0048] During vehicle driving, the battery pack needs to be tested in real time to ensure the safety and reliability of the battery pack.

[0049] Specifically, it is possible to detect whether the battery pack is overcharged or over-discharged based on the driving parameters and the working parameters.

[0050] When the battery pack is overcharged, in order to protect the battery pack and avoid damage to the battery pack caused by over-discharge, the battery pack can be determined to enter the overcharge protection state, so that the overcharge problem can be solved by implementing the battery pack overcharge protection strategy in the future to ensure the safe operation of the battery pack.

[0051] Similarly, when the battery pack is over-discharged, it can be determined that the battery pack enters an over-discharge protection state, so that the over-discharge problem can be solved by subsequently implementing a battery pack over-discharge protection strategy to ensure the safety and stability of the battery pack operation.

[0052] S103: If the battery pack enters the overcharge protection state, a target recovery torque of the range extender is determined based on the driving parameters and the working parameters, and the target recovery torque is less than the current recovery torque.

[0053] The target recovery torque refers to the recovery torque that the range extender currently needs to perform, that is, the recovery torque after adjusting the current recovery torque. For example, if the current recovery torque is -100Nm and the target recovery torque of the range extender is determined to be -50Nm, the torque of the range extender is constrained to -50Nm.

[0054] The battery pack enters the overcharge protection state, which means that the battery is currently overcharged. The target recovery torque of the range extender can be determined based on the driving parameters and working parameters. Since the target recovery torque is less than the current recovery torque, the range extender executes the target recovery torque, which means that the current recovery torque of the range extender is reduced. The reduction in recovery torque can lead to a reduction in the recharging power. By reducing the recharging power, the overcharging problem can be solved.

[0055] S104: If the battery pack enters an over-discharge protection state, the current current of the battery pack is optimized based on a preset optimization coefficient to reduce the current current.

[0056] The preset optimization coefficient is a coefficient for optimizing the current of the battery pack.

[0057] During implementation, the corresponding relationship between the preset optimization coefficient and the vehicle model can be pre-constructed, that is, different preset optimization coefficients can be set based on different vehicle models.

[0058] Specifically, when optimizing the current current of the battery pack, the optimized current is equal to the current current multiplied by the preset optimization coefficient. For example, if the preset optimization coefficient is 0.98, then after determining that the current battery pack is in the over-discharge protection state, if the current current is 10A, the optimized current current is 9.8A (10A*0.98).

[0059] It should be noted that the specific value of the preset optimization coefficient corresponding to the vehicle model can be determined based on multiple tests or experience, so that based on the determined preset optimization coefficient, it can be ensured that after the battery pack enters the over-discharge protection state, the current current can be reduced by adjusting the corresponding preset optimization coefficient, thereby making the battery pack out of the over-discharge situation.

[0060] In addition, it is also necessary to understand that the battery pack enters the over-discharge protection state, that is, the battery pack is over-discharged, which usually occurs when the vehicle is at high speed. At this time, the accelerator pedal is fully depressed, and the battery pack discharges to the drive electrode. The instantaneous discharge current is too large, resulting in over-discharge. Increasing the adjustment of the preset optimization coefficient can avoid damage to the battery pack caused by excessive instantaneous discharge current.

[0061] In this embodiment, the driving parameters of the vehicle and the working parameters of the battery pack can be first obtained to provide data support for the judgment and control of the battery state; then based on the driving parameters and working parameters, it is detected whether the battery pack enters the overcharge protection state and / or whether it enters the over-discharge protection state; if the battery pack enters the overcharge protection state, it means that the battery pack of the current vehicle is overcharged, then the target recovery torque of the range extender can be determined based on the driving parameters and working parameters, and the target recovery torque is less than the current recovery torque, so that the recharge power can be reduced; if it is detected that the battery pack enters the over-discharge protection state, the current current of the battery pack can be optimized based on the preset optimization coefficient to reduce the current current. In this way, when the battery pack is overcharged, by reducing the recovery torque of the range extender, the effect of quickly reducing the recharge power can be achieved. When the battery pack is over-discharged, based on the preset optimization coefficient, the effect of quickly reducing the discharge current can be achieved, so that the current and voltage of the battery pack can be controlled to be in a reasonable range, and the battery pack damage caused by overcharge / over-discharge can be effectively avoided through timely response, thereby improving the life, performance and safety of the battery pack.

[0062] In some implementations, in order to improve the accuracy and timeliness of battery control, such as Figure 2 As shown, when detecting whether the battery pack enters the overcharge protection state, it can be detected whether the driving parameters and the operating parameters meet the preset overcharge conditions; if the driving parameters and the operating parameters meet the preset overcharge conditions, it is determined that the battery pack enters the overcharge protection state; if the driving parameters and the operating parameters do not meet the preset overcharge conditions, it is determined that the battery pack does not enter the overcharge protection state.

[0063] During implementation, both the driving parameters and the working parameters are parameters acquired in real time.

[0064] Accordingly, it is possible to detect in real time whether the driving parameters and the operating parameters meet the preset overcharging conditions, or to detect whether the driving parameters and the operating parameters meet the preset overcharging conditions based on a preset time interval, thereby ensuring that the battery pack overcharging is discovered in time, providing a guarantee for improving the safety of the battery pack.

[0065] The driving parameters may include: the current vehicle speed, the vehicle throttle opening, and the cruise control virtual throttle opening. The working parameters may include: the current maximum allowable recharge current and the current current.

[0066] The preset overcharging conditions may include: the current vehicle speed is greater than or equal to a first preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is less than or equal to the first preset opening, the difference between the current maximum allowable recharge current and the current current is greater than or equal to a preset threshold, and the current current is less than 0.

[0067] Among them, the first preset vehicle speed, the first preset opening and the preset threshold value can all be set according to actual needs and are not specifically limited here.

[0068] For example, the first preset vehicle speed is 5km / h, the first preset opening is 5%, and the preset threshold is -38A. Then, when it is detected that the current vehicle speed is greater than or equal to 5km / h, the current vehicle throttle opening and the cruise control virtual throttle opening are both larger, and the larger value is less than or equal to 5%, the current maximum allowable recharge current of the battery pack minus the current current of the battery pack is greater than or equal to -38A, and the current current is less than 0A, it can be determined that the battery pack has entered the overcharge protection state, and the battery pack recharge current (that is, the current current) needs to be limited to prevent overcharging.

[0069] In some implementations, the operating parameters also include: current voltage; the driving parameters also include: current power generation power of the range extender, high-voltage accessory power, drive electrode speed, and drive motor efficiency coefficient.

[0070] Accordingly, when determining the target recovery torque of the range extender based on the driving parameters and the operating parameters, the target recovery torque of the range extender can be calculated based on the target recovery torque calculation formula, the driving parameters and the operating parameters.

[0071] The target recovery torque calculation formula includes:

[0072]

[0073] Among them, I1 is the current maximum allowable recharge current, U is the current voltage, P1 is the current power generation power of the range extender, P2 is the high-voltage accessory power, η is the drive motor efficiency coefficient, and n is the drive motor speed.

[0074] During implementation, the drive electrode efficiency coefficient may be determined from a corresponding drive motor system efficiency table based on the vehicle model.

[0075] High-voltage accessories may include air conditioning compressors, high-voltage fans, DC-DC converters, steering pumps, and air pumps.

[0076] High-voltage accessory power = |current power of air-conditioning compressor|+|current power of high-voltage fan|+|current output power of DC-DC converter|+|current output power of steering pump|+|current output power of air pump|.

[0077] The maximum allowable recharge current of the battery pack is determined based on the collected voltage, temperature and percentage of remaining battery power of each single cell in the battery pack, as well as parameters such as the current and voltage of each high-voltage accessory. The specific determination method can be referred to the existing relevant technology and will not be repeated here.

[0078] By limiting the current recovery torque of the range extender through the determined target recovery torque, that is, controlling the range extender to execute the target recovery torque, the recharging power can be reduced, thereby solving the overcharging problem.

[0079] In some embodiments, Figure 2 As shown, the battery control method may further include: if the battery pack is in an overcharge protection state and the duration of the target recovery torque being 0 reaches a first preset duration, then based on the driving parameters and the working parameters, determining the target power generation of the range extender, the target power generation is less than the current power generation.

[0080] Among them, the first preset duration can be set according to actual needs and is not specifically limited here.

[0081] During implementation, if the battery pack is in an overcharge protection state and the duration of the target recovery torque being 0 reaches a first preset duration, it means that the current target recovery torque of the range extender is determined, and the adjustment method of determining the recovery torque of the range extender as the target recovery torque cannot completely solve the overcharging problem. The target power generation power of the range extender can be determined, and the current power generation power can be reduced by controlling the range extender to execute the target power generation power, thereby achieving the effect of solving the overcharging problem.

[0082] For example, when the range extender torque is 0, the recharging current generated by braking is still too large due to factors such as sudden braking or downhill conditions. At this time, it is necessary to limit the charging current that the range extender generates to charge the battery pack to give priority to the recharging current generated by braking energy recovery.

[0083] The determining of the target power generation power of the range extender based on the driving parameters and the working parameters may specifically include: calculating the target power generation power of the range extender based on a preset target power generation power calculation formula, the driving parameters and the working parameters.

[0084] The calculation formula for the preset target power generation includes:

[0085]

[0086] Among them, I1 is the current maximum allowable recharge current, U is the current voltage of the battery pack, P1 is the current power generation of the range extender, and P2 is the high-voltage accessory power.

[0087] In some embodiments, Figure 2As shown, after determining the target recovery torque of the range extender, the battery control method may further include: if it is detected that the driving parameters and the working parameters meet the overcharge failure condition, determining that the battery pack is out of the overcharge protection state.

[0088] Overcharge failure conditions may include: the current vehicle speed is less than or equal to a second preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is greater than or equal to the second preset opening, the difference between the current maximum allowable recharge current and the current current is less than the preset threshold for a second preset time, or the current current is greater than or equal to 0.

[0089] Among them, the second preset vehicle speed, the second preset opening and the second preset duration can be set according to actual needs and are not specifically limited here.

[0090] For example, the second preset vehicle speed is 3km / h, the second preset opening is 8%, and the second preset time is 5s; when it is detected that the current vehicle speed is less than or equal to 3km / h, the current vehicle throttle opening and the cruise control virtual throttle opening are both larger, and the larger value is greater than or equal to 8%, and the current maximum allowable recharge current of the battery pack minus the current current of the battery pack is less than -38A, or the current current is greater than or equal to 0A, it means that the battery pack has been out of the risk of overcharging, and it can be determined that the battery pack has been out of the overcharge protection state, and there is no need to limit the battery pack recharge current (that is, the current current).

[0091] In some embodiments, Figure 2 As shown, when detecting whether the battery pack enters the over-discharge protection state, it can be detected whether the driving parameters and the working parameters meet the preset over-discharge conditions; if the driving parameters and the working parameters meet the preset over-discharge conditions, it is determined that the battery pack enters the overcharge protection state; if the driving parameters and the working parameters do not meet the preset over-discharge conditions, it is determined that the battery pack does not enter the over-discharge protection state.

[0092] In this way, it is possible to detect in real time whether the driving parameters and working parameters meet the preset over-discharge conditions, or to detect whether the driving parameters and working parameters meet the preset over-discharge conditions based on a preset time interval, thereby ensuring that the battery pack over-discharge is discovered in time, providing a guarantee for improving the safety of the battery pack.

[0093] During implementation, the driving parameters may include: current vehicle speed, vehicle throttle opening and cruise control virtual throttle opening. Working parameters include the current current of the battery pack.

[0094] The preset over-discharge condition may include: the current vehicle speed is greater than a third preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is greater than the third preset opening, and the current current is greater than 0.

[0095] Among them, the third preset vehicle speed and the third preset opening can be set according to actual needs and are not specifically limited here.

[0096] For example, the third preset vehicle speed is 85km / h, and the third preset opening is 92%. When it is detected that the current vehicle speed is greater than 85km / h, the current vehicle throttle opening and the cruise control virtual throttle opening are both greater than 92%, and the current current is greater than 0A, it can be determined that the battery pack has entered the over-discharge protection state, and the battery pack discharge current (i.e., the current current) needs to be limited to prevent over-discharge.

[0097] When limiting the discharge current of the battery pack, the current discharge current can be limited based on a preset optimization coefficient, and the current current can be reduced by the preset optimization coefficient to prevent over-discharge from causing damage to the battery pack.

[0098] Similarly, after optimizing the current of the battery pack based on the preset optimization coefficient, such as Figure 2 As shown, the battery control method may further include: if it is detected that the driving parameters and the working parameters meet the over-discharge failure conditions, determining that the battery pack is out of the over-discharge protection state; the over-discharge failure conditions include: the current vehicle speed is less than or equal to the third preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is less than or equal to the third preset opening, or the current current is less than or equal to 0.

[0099] For example, if it is detected that the current vehicle speed is less than or equal to 85km / h, the current vehicle throttle opening and the cruise control virtual throttle opening are both larger, and the larger value is less than or equal to 92%, or the current current is less than or equal to 0A, it can be determined that the battery pack is out of the over-discharge protection state, that is, there is no need to limit the battery pack discharge current (that is, the current current).

[0100] When the battery pack is in the over-discharge protection state, the preset optimization coefficient is used to reduce the current regulation, which can effectively avoid battery pack failure caused by battery over-discharge under specific extreme conditions (such as overshoot of the drive motor torque and a large accelerator pedal opening), effectively increasing the service life of the battery pack and thus the service life of the vehicle.

[0101] As another optional implementation of the content disclosed in this application, the embodiment of this application also provides a battery control device, such as Figure 3As shown, the battery control device may at least include: an acquisition module 301, used to acquire the driving parameters of the vehicle and the working parameters of the battery pack; a detection module 302, used to detect whether the battery pack enters an overcharge protection state and / or detect whether the battery pack enters an over-discharge protection state based on the driving parameters and the working parameters; a determination module 303, used to determine the target recovery torque of the range extender based on the driving parameters and the working parameters if the battery pack enters the overcharge protection state, and the target recovery torque is less than the current recovery torque; an optimization module 304, used to optimize the current current of the battery pack based on a preset optimization coefficient to reduce the current current if the battery pack enters the over-discharge protection state.

[0102] Optionally, when detecting whether the battery pack enters the overcharge protection state, the detection module 302 can be used to: detect whether the driving parameters and the operating parameters meet the preset overcharge conditions; if the driving parameters and the operating parameters meet the preset overcharge conditions, determine that the battery pack enters the overcharge protection state; if the driving parameters and the operating parameters do not meet the preset overcharge conditions, determine that the battery pack does not enter the overcharge protection state.

[0103] Optionally, the driving parameters include the current vehicle speed, the vehicle throttle opening and the cruise control virtual throttle opening; the working parameters include the current maximum allowable recharge current and the current current; the preset overcharging conditions include: the current vehicle speed is greater than or equal to a first preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is less than or equal to the first preset opening, the difference between the current maximum allowable recharge current and the current current is greater than or equal to a preset threshold, and the current current is less than 0.

[0104] Optionally, the determination module 303 can also be specifically used to: if the battery pack is in an overcharge protection state and the duration of the target recovery torque being 0 reaches a first preset duration, then based on the driving parameters and the working parameters, determine the target power generation of the range extender, and the target power generation is less than the current power generation.

[0105] Optionally, after determining the target recovery torque of the range extender, the determination module 303 can also be used to: if it is detected that the driving parameters and the operating parameters meet the overcharge failure condition, determine that the battery pack is out of the overcharge protection state; the overcharge failure condition includes: the current vehicle speed is less than or equal to the second preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is greater than or equal to the second preset opening, the difference between the current maximum allowable recharge current and the current current is less than the preset threshold for a second preset time, or the current current is greater than or equal to 0.

[0106] Optionally, when detecting whether the battery pack has entered an over-discharge protection state, the detection module 302 can be specifically used to: detect whether the driving parameters and the operating parameters meet the preset over-discharge conditions; if the driving parameters and the operating parameters meet the preset over-discharge conditions, determine that the battery pack has entered an overcharge protection state; if the driving parameters and the operating parameters do not meet the preset over-discharge conditions, determine that the battery pack has not entered an over-discharge protection state.

[0107] Optionally, the driving parameters include the current vehicle speed, the vehicle throttle opening and the cruise control virtual throttle opening; the working parameters include the current current; the preset over-discharge conditions include: the current vehicle speed is greater than a third preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is greater than the third preset opening, and the current current is greater than 0.

[0108] Optionally, after optimizing the current of the battery pack based on a preset optimization coefficient, the optimization module 304 can also be specifically used to: determine that the battery pack is out of the over-discharge protection state if it is detected that the driving parameters and the operating parameters meet the over-discharge failure conditions; the over-discharge failure conditions include: the current vehicle speed is less than or equal to a third preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is less than or equal to the third preset opening, or the current current is less than or equal to 0.

[0109] The specific implementation of the battery control device provided in the embodiment of the present application can refer to the implementation of the battery control method described in any of the above embodiments, which will not be repeated here.

[0110] As another optional implementation of the content disclosed in this application, an embodiment of this application further provides an electronic device, such as Figure 4 As shown, the electronic device may include: a memory 401 and a processor 402; wherein the memory 401 is connected to the processor 402 and is used to store programs; the processor 402 is used to implement the battery control method disclosed in any of the above embodiments by running the program stored in the memory 401.

[0111] Specifically, the electronic device may further include: a bus, a communication interface 403 , an input device 404 and an output device 405 .

[0112] The processor 402, the memory 401, the communication interface 403, the input device 404 and the output device 405 are connected to each other via a bus.

[0113] A bus may include a pathway that transfers information between components of a computer system.

[0114] Processor 402 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. It may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0115] The processor 402 may include a main processor, and may also include a baseband chip, a modem, and the like.

[0116] The memory 401 stores a program for executing the technical solution of the present application, and may also store an operating system and other key services. Specifically, the program may include a program code, and the program code includes computer operation instructions. More specifically, the memory 401 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk storage, a flash, and the like.

[0117] The input device 404 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor.

[0118] Output device 405 may include a device that allows information to be output to a user, such as a display screen, a printer, a speaker, etc.

[0119] The communication interface 403 may include any transceiver or the like to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.

[0120] The processor 402 executes the program stored in the memory 401 and calls other devices, which can be used to implement each step of the battery control method provided in the above-mentioned embodiment of the present application.

[0121] An embodiment of the present application also provides a vehicle, which includes the electronic device as described in any of the above embodiments.

[0122] It should be noted that the vehicle provided in the embodiment of the present application is equipped with a range extender.

[0123] Specifically, the vehicle may be a methanol-range extended-range heavy truck.

[0124] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a computer, the computer executes the battery control method in any of the above embodiments.

[0125] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to execute the battery control method described in any of the above embodiments.

[0126] It should be understood that the specific examples herein are only intended to help those skilled in the art to better understand the embodiments of the present specification, rather than to limit the scope of the present invention.

[0127] It can be understood that in the various implementations of this specification, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the implementation methods of this specification.

[0128] It can be understood that the various embodiments described in this specification can be implemented individually or in combination, and the embodiments of this specification are not limited to this.

[0129] Unless otherwise specified, all technical and scientific terms used in the embodiments of this specification have the same meaning as those generally understood by those skilled in the art of the technical field of this specification. The terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the scope of this specification. The term "and / or" used in this specification includes any and all combinations of one or more related listed items. The singular forms of "a", "above", and "the" used in the embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0130] It can be understood that the processor of the embodiment of this specification can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method implementation can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiment of this specification can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of this specification can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0131] It is understood that the memory in the embodiments of this specification may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasablePROM, EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0132] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this specification.

[0133] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method implementation methods and will not be repeated here.

[0134] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0135] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0136] In addition, each functional unit in each embodiment of the present specification may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0137] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this specification, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of this specification. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.

[0138] The above is only a specific implementation of this specification, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in this specification, which should be included in the protection scope of this specification. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A battery control method, characterized in that: include: Obtaining the driving parameters of the vehicle and the working parameters of the battery pack; Based on the driving parameter and the operating parameter, detecting whether the battery pack enters an overcharge protection state, and / or detecting whether the battery pack enters an over-discharge protection state; If the battery pack enters an overcharge protection state, determining a target recovery torque of the range extender based on the driving parameter and the operating parameter, the target recovery torque being less than a current recovery torque; If the battery pack enters an over-discharge protection state, the current current of the battery pack is optimized based on a preset optimization coefficient to reduce the current current.

2. The method according to claim 1, characterized in that The detecting whether the battery pack enters an overcharge protection state comprises: Detecting whether the driving parameter and the working parameter meet a preset overcharging condition; If the driving parameters and the operating parameters meet the preset overcharge condition, it is determined that the battery pack enters the overcharge protection state; if the driving parameters and the operating parameters do not meet the preset overcharge condition, it is determined that the battery pack does not enter the overcharge protection state.

3. The method according to claim 2, characterized in that The driving parameters include the current vehicle speed, the vehicle throttle opening and the cruise control virtual throttle opening; The operating parameters include the current maximum allowable recharge current and the current current; The preset overcharging condition includes: the current vehicle speed is greater than or equal to a first preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is less than or equal to the first preset opening, the difference between the current maximum allowable recharge current and the current current is greater than or equal to a preset threshold, and the current current is less than 0.

4. The method according to claim 3, characterized in that Also includes: If the battery pack is in an overcharge protection state and the duration of the target recovery torque being 0 reaches a first preset duration, a target power generation power of the range extender is determined based on the driving parameters and the operating parameters, and the target power generation power is less than the current power generation power.

5. The method according to claim 3, characterized in that: After determining the target recovery torque of the range extender, the method further includes: If it is detected that the driving parameters and the operating parameters meet the overcharge failure conditions, it is determined that the battery pack is out of the overcharge protection state; the overcharge failure conditions include: the current vehicle speed is less than or equal to a second preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is greater than or equal to the second preset opening, the difference between the current maximum allowable recharge current and the current current is less than the preset threshold for a second preset time, or the current current is greater than or equal to 0.

6. The method according to claim 1, characterized in that The detecting whether the battery pack enters an over-discharge protection state includes: Detecting whether the driving parameter and the working parameter meet a preset over-discharge condition; If the driving parameters and the operating parameters meet the preset over-discharge conditions, it is determined that the battery pack enters an over-charge protection state; if the driving parameters and the operating parameters do not meet the preset over-discharge conditions, it is determined that the battery pack does not enter an over-discharge protection state.

7. The method according to claim 6, characterized in that The driving parameters include the current vehicle speed, the vehicle throttle opening and the cruise control virtual throttle opening; The operating parameters include current; The preset over-discharge condition includes: the current vehicle speed is greater than a third preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is greater than a third preset opening, and the current current is greater than 0.

8. The method according to claim 7, characterized in that After optimizing the current of the battery pack based on the preset optimization coefficient, the method further includes: If it is detected that the driving parameter and the working parameter meet the over-discharge failure condition, it is determined that the battery pack is out of the over-discharge protection state; the over-discharge failure condition includes: the current vehicle speed is less than or equal to a third preset vehicle speed, the maximum opening of the vehicle throttle opening and the cruise control virtual throttle opening is less than or equal to the third preset opening, or the current current is less than or equal to 0.

9. An electronic device, characterized in that: include: A processor, and a memory connected to the processor; The memory is used to store computer programs; The processor is used to call and execute the computer program in the memory to perform the battery control method according to any one of claims 1-8.

10. A vehicle, characterized in that: Comprising the electronic device as claimed in claim 9.