Battery management method, device, equipment and readable storage medium
By monitoring the battery SOC value and controlling the engine speed to adjust the battery charge and discharge status, the problem of lead-acid battery feeding under commercial vehicle idling conditions is solved, extending battery life and reducing maintenance costs.
Patent Information
- Application Number
- CN202411742900.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2044-11-29
AI Technical Summary
When a commercial vehicle is idling, the lead-acid battery is in a power-feeding state due to the use of high-power household appliances, and long-term power feeding affects the battery life.
By monitoring the battery SOC value, when the SOC is less than the preset value, the engine speed is controlled to increase or decrease to adjust the battery's charge and discharge status, avoid further discharge, and enter the self-maintenance mode when appropriate.
It extends the service life of lead-acid batteries, reduces performance degradation caused by power feeding, and reduces replacement and maintenance costs.
Smart Images

Figure CN119568043B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of battery management technology, and in particular to a battery management method, device, equipment and readable storage medium. Background Art
[0002] In the automotive industry, especially the commercial vehicle industry, lead-acid batteries are used in a wide range of scenarios, with distinct advantages and disadvantages. Advantages include low cost, excellent low-temperature performance, and a high cost-performance ratio; disadvantages include low energy density and a short lifespan. With the gradual development of the industry, demands for comfort and practicality during commercial vehicle transportation are increasing, leading to a growing demand for high-power electrical appliances, such as kettles and refrigerators. When a commercial vehicle is idling, high-power household appliances can cause the lead-acid battery's capacity to be stretched, forcing it to be fed back. This prolonged feeding severely impacts battery life.
[0003] To solve this problem, there are currently two main approaches: one is to increase the energy storage of lead-acid batteries, such as installing an additional set of special battery packs to power these household appliances; the other is to use some means to repair lead-acid batteries and extend their life.
[0004] However, on the one hand, installing lead-acid batteries requires a considerable amount of additional costs; on the other hand, the repair of lead-acid batteries can only rely on the aftermarket or drivers for maintenance, but the particularity of the long-distance transportation industry makes most drivers neglect this aspect of maintenance or unconditionally take the initiative to maintain the battery, which also leads to a shorter battery life, a shorter replacement cycle, and a higher claim rate, while also increasing the costs of drivers and OEMs. Summary of the Invention
[0005] Embodiments of the present invention provide a battery management method, apparatus, device, and readable storage medium to solve the technical problem in the related art that, when a commercial vehicle is idling, the lead-acid battery is in a feeding state due to the use of high-power household appliances, and long-term feeding affects the battery life.
[0006] In a first aspect, a battery management method is provided, the battery management method comprising the following steps:
[0007] When the current battery SOC value of the vehicle under idle condition is less than a preset first SOC value, determining the charge and discharge state of the battery;
[0008] If the battery is in a discharging state, the engine speed is controlled to increase until the engine speed reaches a preset first speed or the battery is in a non-discharging state.
[0009] In some embodiments, if the battery is in a discharging state, the step of controlling the engine speed to increase until the engine speed reaches a preset first speed or the battery is in a non-discharging state includes:
[0010] controlling the engine to increase speed at a preset second speed for the first time, and determining the charge and discharge status of the battery;
[0011] If the battery is in a non-discharging state, the engine is controlled to maintain the speed after the first speed increase; if the battery is in a discharging state, the engine is controlled to accelerate once more at a preset second speed to determine the charge and discharge state of the battery;
[0012] If the battery is in a non-discharged state, the engine is controlled to maintain the speed after the speed is increased twice; if the battery is still in a discharge state, the engine is controlled to continue to increase the speed once at the preset second speed, and the engine is controlled to maintain the speed after the speed is increased three times.
[0013] In some embodiments, if the battery is in a non-discharging state, the step of controlling the engine to maintain the speed after the engine has been increased once further includes:
[0014] If the current battery SOC value is greater than a preset second SOC value, controlling the engine to decelerate once at a preset second speed to determine the charge and discharge status of the battery; wherein the preset second SOC value is greater than the preset first SOC value;
[0015] If the battery is in a discharging state, the engine is controlled to maintain the speed after deceleration once until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase at a preset second speed; if the battery is in a non-discharging state, the engine is controlled to maintain the speed after deceleration once.
[0016] In some embodiments, if the battery is in a non-discharging state, the step of controlling the engine to maintain a speed after being increased twice further includes:
[0017] If the current battery SOC value is greater than a preset second SOC value, the engine is controlled to decelerate at a preset second speed for the first time to determine the charge and discharge status of the battery;
[0018] If the battery is in a discharged state, the engine is controlled to maintain the speed after the first deceleration until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase at the preset second speed;
[0019] If the battery is in a non-discharge state, the engine is controlled to decelerate once more at a preset second speed to determine the charge and discharge state of the battery;
[0020] If the battery is in a discharged state, the engine is controlled to maintain the speed after deceleration twice until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase at the preset second speed;
[0021] If the battery is not discharged, the engine is controlled to maintain the speed after deceleration twice.
[0022] In some embodiments, the battery management method further includes:
[0023] Determine whether the current battery SOC value meets the conditions for entering the self-maintenance mode based on the last determined self-maintenance judgment time and the current battery SOH value;
[0024] If so, control the battery to enter the self-maintenance mode; if not, judge again at intervals of a preset first time length until the current battery SOC value meets the conditions for entering the self-maintenance mode, and then control the battery to enter the self-maintenance mode;
[0025] After the battery self-maintenance is completed, the next self-maintenance judgment time is determined according to the current battery SOH value.
[0026] In some embodiments, the step of determining whether the current battery SOC value meets the conditions for entering the self-maintenance mode based on the last determined self-maintenance determination time and the current battery SOH value includes:
[0027] If the current battery SOH value is greater than the preset SOH value, and the current battery SOC value is greater than the preset SOH value, it is determined that the current battery SOC value meets the conditions for entering the self-maintenance mode;
[0028] If the current battery SOH value is not greater than the preset SOH value, and the current battery SOC value is greater than A*preset SOH value, it is determined that the current battery SOC value meets the conditions for entering the self-maintenance mode; where A is between 0.9 and 1.
[0029] In some embodiments, after the battery self-maintenance is completed, the step of determining the next self-maintenance judgment time according to the current battery SOH value includes:
[0030] If the current battery SOH value is greater than the preset SOH value, the next self-maintenance judgment time is determined to be the preset second time interval;
[0031] If the current battery SOH value is not greater than the preset SOH value, the next self-maintenance judgment time is determined to be the preset third time interval; wherein the preset third time interval is less than the preset second time interval.
[0032] In a second aspect, a battery management device is provided, including a power manager, wherein the power manager includes:
[0033] a judgment unit, configured to judge the charge and discharge state of the battery when the battery SOC value of the vehicle under an idle condition is less than a preset first SOC value;
[0034] The control unit is used to control the engine speed to increase if the battery is in a discharged state until the engine speed reaches a preset first speed or the battery is in a non-discharged state.
[0035] In a third aspect, a computer device is provided, comprising: a memory and a processor, wherein the memory stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the aforementioned battery management method.
[0036] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions. When the computer instructions are executed by a computer, the computer executes the aforementioned battery management method.
[0037] The beneficial effects brought about by the technical solution provided by the present invention include:
[0038] Embodiments of the present invention provide a battery management method, apparatus, device, and readable storage medium. The battery management method first determines the battery's charge / discharge status when the current battery SOC value of a vehicle in an idling condition is less than a preset first SOC value. Then, if the battery is in a discharging state, the engine speed is controlled until the engine speed reaches a preset first speed or the battery is in a non-discharging state. Specifically, when the current battery SOC value of a vehicle in an idling condition is less than the preset first SOC value, the present invention controls the engine speed to minimize or prevent further battery discharge, thereby extending the battery's lifespan. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0040] Figure 1 A schematic flow chart of a battery management method provided by an embodiment of the present invention;
[0041] Figure 2 An architectural diagram of a vehicle power supply provided by an embodiment of the present invention;
[0042] Figure 3 Implementation provided by the embodiment of the present invention Figure 1 A flow chart of step S200;
[0043] Figure 4 Implementation provided by the embodiment of the present invention Figure 3 A flow chart of step S202;
[0044] Figure 5 Implementation provided by the embodiment of the present invention Figure 3 A flow chart of step S203;
[0045] Figure 6 Another flowchart of a battery management method provided by an embodiment of the present invention;
[0046] Figure 7 Implementation provided by the embodiment of the present invention Figure 6 A flow chart of step S400;
[0047] Figure 8 Implementation provided by the embodiment of the present invention Figure 6 A flow chart of step S600;
[0048] Figure 9 A schematic structural diagram of a battery management device provided by an embodiment of the present invention;
[0049] Figure 10 A schematic structural diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0050] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0051] The embodiment of the present invention provides a battery management method, which can solve the technical problem that when the existing commercial vehicle is idling, the lead-acid battery is in a feeding state due to the use of high-power household appliances, and the long-term feeding affects the battery life.
[0052] See also Figure 1 As shown, an embodiment of the present invention provides a battery management method, comprising the following steps:
[0053] Step S100 , when the current battery SOC value of the vehicle in an idle condition is less than a preset first SOC value, the charge and discharge state of the battery is determined.
[0054] The SOC value, or State of Charge, indicates the battery's state of charge. It reflects the battery's charge at a given moment, and its value ranges from 0% to 100%. For example, an SOC value of 60% indicates that the battery's charge is 60%, and 40% of charge is required to fully charge the battery. The preset first SOC value in the embodiment of the present invention can be set to 75%. See Figure 2As described above, the power controller PDU acquires the current battery SOC value of the lead-acid battery in real time through the battery sensor. When the current battery SOC value of the vehicle under idling conditions is less than 75%, the battery charge and discharge status is determined. Specifically, the current battery SOC value can be compared with the previous battery SOC value to determine the battery charge and discharge status. When the current battery SOC value is less than the previous battery SOC value, the battery is determined to be in a discharge state. When the current battery SOC value is not less than the previous battery SOC value, the battery is determined to be in a non-discharge state.
[0055] Step S200: If the battery is in a discharging state, the engine speed is controlled to increase until the engine speed reaches a preset first speed or the battery is in a non-discharging state (neither charging nor discharging state or charging state).
[0056] Specifically, see Figure 2 As shown, if the battery is in a discharged state, it means that the generator's capacity is insufficient to meet the power demand, and the battery needs to be discharged to replenish the power. However, the current battery SOC value is already less than 75%. If the battery continues to be discharged in large quantities, the battery power will be even stronger, affecting the battery life. At this time, the engine speed is controlled to increase the generator's power generation. In addition, the engine speed cannot be increased too much (damaging the engine). That is, when the engine speed reaches the preset first speed or the battery is in a non-discharged state, the engine is controlled to stop increasing. This can minimize the amount of battery discharge or prevent the battery from continuing to discharge, thereby extending the battery life.
[0057] As an optional implementation, in one embodiment of the invention, see Figure 3 As shown, if the battery is in a discharging state, the step of controlling the engine speed to increase until the engine speed reaches a preset first speed or the battery is in a non-discharging state includes:
[0058] Step S201 : controlling the engine to increase speed at a preset second speed for the first time, and determining the charge and discharge status of the battery.
[0059] Specifically, the engine's idle speed is generally 550-600 rpm. Assuming that the engine-generator speed ratio is approximately 1:3.3, and the generator speed is increased in steps of 200 rpm, the preset second speed can be set to 60 rpm, that is, the engine is controlled to increase at 60 rpm for the first time, and then the battery charge and discharge status is judged.
[0060] Step S202: If the battery is not in a discharge state, the engine is controlled to maintain the speed after the speed is increased once; if the battery is in a discharge state, the engine is controlled to increase the speed once more at a preset second speed to determine the charge and discharge state of the battery.
[0061] Specifically, after the first acceleration, if the battery is in a non-discharging state, it indicates that the requirement of not further discharging the battery has been met, and the speed can be maintained after the first acceleration. If the battery is in a discharging state after the first acceleration, it indicates that the requirement of not further discharging the battery has not been met, and the speed can be increased again to determine the battery's charge and discharge status.
[0062] Step S203, if the battery is in a non-discharging state, control the engine to maintain the speed after increasing speed twice; if the battery is still in a discharging state, control the engine to continue increasing speed once at a preset second speed, and control the engine to maintain the speed after increasing speed three times.
[0063] Similarly, after the second acceleration, if the battery is in a non-discharge state, it means that the demand for the battery not to continue discharging has been met. At this time, the speed after the two accelerations can be maintained. After the second acceleration, if the battery is in a discharge state, it means that the demand for the battery not to continue discharging is still not met. At this time, the engine should be accelerated again. If after the third acceleration, if the battery is in a non-discharge state, it means that the demand for the battery not to continue discharging has been met. At this time, the engine can be controlled to maintain the speed after the three accelerations. If the battery is still in a discharge state after the third acceleration, considering the safety of the engine, controlling the engine to maintain the speed after the three accelerations, although it cannot prevent the battery from discharging, it can still slow down the battery discharge rate as much as possible, which plays a role in extending the battery life to a certain extent.
[0064] As an optional implementation, in one embodiment of the invention, see Figure 4 As shown, if the battery is in a non-discharging state, the step of controlling the engine to maintain the speed after the engine is increased once further includes:
[0065] Step S2021: If the current battery SOC value is greater than a preset second SOC value, control the engine to decelerate once at a preset second speed to determine the charge and discharge status of the battery; wherein the preset second SOC value is greater than the preset first SOC value.
[0066] Specifically, the preset second SOC value in this embodiment of the present invention can be set to 95%. If the current battery SOC value is greater than 95%, it can be understood that after the acceleration is completed, the generator is charging the battery. If the current battery SOC value is greater than 95%, the engine can be decelerated to prevent the engine from idling at high speed for a long time. At this time, the engine is controlled to decelerate once at the preset second speed to determine the battery's charge and discharge status.
[0067] In step S2022, if the battery is in a discharging state, the engine is controlled to maintain the speed after deceleration once, until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase at a preset second speed; if the battery is in a non-discharging state, the engine is controlled to maintain the speed after deceleration once.
[0068] Specifically, after decelerating once, if the battery is in a discharged state again, the engine is controlled to maintain the speed after the deceleration until the current battery SOC value is less than 75%. The engine is then controlled to increase at the preset second speed, which is equivalent to returning to step S201 and continuing to execute the corresponding steps. After decelerating once, if the battery is not discharged, the engine is controlled to maintain the speed after the deceleration, which is equivalent to returning to the normal idle speed state.
[0069] As an optional implementation, in one embodiment of the invention, see Figure 5 As shown, if the battery is in a non-discharging state, the step of controlling the engine to maintain the speed after the engine has been increased twice further includes:
[0070] Step S2031: If the current battery SOC value is greater than a preset second SOC value, the engine is controlled to decelerate at a preset second speed for the first time to determine the charge and discharge status of the battery.
[0071] Specifically, if the current battery SOC value is greater than 95%, it can be understood that after two accelerations, the generator has charged the battery and the current battery SOC value is greater than 95%. The engine can be decelerated to avoid the engine idling at high speed for a long time. At this time, the engine is controlled to decelerate once at the preset second speed to determine the battery charge and discharge status.
[0072] In step S2032, if the battery is in a discharging state, the engine is controlled to maintain the speed after deceleration once, until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase the speed at the preset second speed; if the battery is in a non-discharging state, the engine is controlled to decelerate once more at the preset second speed to determine the charge and discharge state of the battery.
[0073] Specifically, after decelerating once, if the battery is in a discharged state again, the engine is controlled to maintain the speed after the deceleration until the current battery SOC value is less than 75%. The engine is then controlled to increase at a preset second speed, which is equivalent to returning to step S202 and continuing to execute the corresponding steps. After decelerating once, if the battery is not in a discharged state, the engine is controlled to decelerate again to determine the battery's charge and discharge status.
[0074] In step S2033, if the battery is in a discharging state, the engine is controlled to maintain the speed after decelerating twice until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase at the preset second speed; if the battery is in a non-discharging state, the engine is controlled to maintain the speed after decelerating twice.
[0075] Specifically, after decelerating twice, if the battery is in a discharged state again, the engine is controlled to maintain the speed after the first deceleration until the current battery SOC value is less than 75%. The engine is then controlled to increase at the preset second speed, which is equivalent to returning to step S201 and continuing to execute the corresponding steps. After decelerating twice, if the battery is not discharged, the engine is controlled to maintain the speed after the second deceleration, which is equivalent to returning to the normal idle speed state.
[0076] It should be noted that a similar judgment can be made when controlling the engine to maintain a speed after increasing the speed three times, the purpose of which is to try to return the engine to a normal idle speed state while also avoiding discharge when the current battery SOC value is less than 75%.
[0077] As an optional implementation, in one embodiment of the invention, see Figure 6 As shown, the battery management method further includes:
[0078] Step S400 , judging whether the current battery SOC value meets the conditions for entering the self-maintenance mode according to the self-maintenance judgment time determined last time and the current battery SOH value.
[0079] Specifically, see Figure 7 As shown, the step of judging whether the current battery SOC value meets the conditions for entering the self-maintenance mode according to the last determined self-maintenance judgment time and the current battery SOH value includes:
[0080] Step S401 : If the current battery SOH value is greater than the preset SOH value and the current battery SOC value is greater than the preset SOH value, it is determined that the current battery SOC value meets the conditions for entering the self-maintenance mode.
[0081] Step S402: If the current battery SOH value is not greater than the preset SOH value, and the current battery SOC value is greater than A*preset SOH value, it is determined that the current battery SOC value meets the conditions for entering the self-maintenance mode; wherein A is between 0.9 and 1.
[0082] The SOH value, or state of health, is an important indicator for measuring battery performance and aging. The SOH value typically ranges from 0 to 1, with values closer to 1 indicating better battery performance and vice versa. As the battery's charge and discharge cycles increase, the SOH value gradually decreases, and battery performance also deteriorates. In embodiments of the present invention, the preset SOH value can be set to 95%. That is, when the current battery SOH value is greater than 95% and the current battery SOC value is greater than 95%, the current battery SOC value is determined to meet the conditions for entering self-maintenance mode. Alternatively, when the current battery SOH value is not greater than 95% and the current battery SOC value is greater than A*95% (A can be 0.95), the current battery SOC value is determined to meet the conditions for entering self-maintenance mode. In embodiments of the present invention, the self-maintenance mode utilizes a float charge method. When the lead-acid battery is fully charged, a lower current is used to continue charging the battery. The float charge voltage is slightly higher than the trickle charge voltage to compensate for the lead-acid battery's self-discharge losses and restore the battery to a near-fully charged state after discharge. Therefore, the embodiment of the present invention first determines whether the current battery SOC value meets the requirements, and then enters the self-maintenance mode if it meets the requirements.
[0083] Step S500: If yes, control the battery to enter the self-maintenance mode; if not, judge again after a preset first time interval until the current battery SOC value meets the conditions for entering the self-maintenance mode, and then control the battery to enter the self-maintenance mode.
[0084] The embodiments of the present invention regularly perform self-maintenance on lead-acid batteries without stopping the vehicle and without disrupting operations. This reduces the maintenance burden on customers, extends the lifespan of lead-acid batteries, and improves logistics operational efficiency. Self-maintenance can last for 5 hours. The timer stops when the vehicle stops and accumulates after restarting. Upon completion, self-maintenance exits and waits for the next entry into self-maintenance mode. Furthermore, if the current battery SOC value is determined not to meet the conditions for entering self-maintenance mode, the embodiments of the present invention re-determine whether the current battery SOC value meets the conditions for entering self-maintenance mode at a preset first interval. Once the conditions are met, self-maintenance is performed. The preset first interval can be set to 1 day. If the conditions for entering self-maintenance mode are not met, the determination is repeated every 1 day. Considering that the current battery SOC value of a lead-acid battery is likely to be greater than 95% for a period of time while the vehicle is driving or idling, it is generally easy to meet the conditions for entering self-maintenance mode without waiting too long.
[0085] Step S600: After the battery self-maintenance is completed, the next self-maintenance judgment time is determined according to the current battery SOH value.
[0086] Specifically, see Figure 8As shown, after the battery self-maintenance is completed, the step of determining the next self-maintenance judgment time according to the current battery SOH value includes:
[0087] Step S601: If the current battery SOH value is greater than a preset SOH value, the next self-maintenance determination time is determined to be a preset second time interval.
[0088] Step S602: If the current battery SOH value is not greater than the preset SOH value, determine that the next self-maintenance judgment time is an interval of a preset third time period; wherein the preset third time period is less than the preset second time period.
[0089] The preset second time period can be set to 1 month, the preset third time period can be set to half a month, and taking the preset SOH value as 95% as an example, if the current battery SOH value is greater than 95%, it can be considered that the battery performance is good and self-maintenance can be performed at longer intervals; if the current battery SOH value is not greater than 95%, it can be considered that the battery performance is beginning to decline and self-maintenance can be performed at shorter intervals.
[0090] See also Figure 9 As shown, an embodiment of the present invention further provides a battery management device, including a power manager, and the power manager includes: a judgment unit and a control unit.
[0091] The judgment unit is used to judge the charge and discharge state of the battery when the battery SOC value of the vehicle in an idle condition is less than a preset first SOC value.
[0092] The control unit is used to control the engine speed to increase if the battery is in a discharging state until the engine speed reaches a preset first speed or the battery is in a non-discharging state.
[0093] In the battery management device of an embodiment of the present invention, the judgment unit is first configured to determine the battery's charge / discharge status when the battery SOC value during idle operation is less than a preset first SOC value. The control unit is then configured to control the engine speed increase if the battery is in a discharge state until the engine speed reaches a preset first speed or the battery is in a non-discharge state. In this invention, when the current battery SOC value during idle operation is less than the preset first SOC value, controlling the engine speed increase minimizes or prevents further battery discharge, thereby extending the battery's lifespan.
[0094] An embodiment of the present invention also provides a computer device, comprising: a memory, a processor, and a network interface connected via a system bus, wherein at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to implement all or part of the steps of the aforementioned battery management method.
[0095] Among them, the network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 10 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present invention and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0096] The processor may be a CPU, other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor, or any conventional processor. The processor is the control center of a computer device, connecting various parts of the entire computer device using various interfaces and lines.
[0097] The memory can be used to store computer programs and / or modules. The processor implements various functions of the computer device by running or executing the computer programs and / or modules stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application required for a function (such as a video playback function, an image playback function, etc.), etc.; the data storage area can store data created based on the use of the mobile phone (such as video data, image data, etc.). In addition, the memory can include high-speed random access memory and non-volatile memory, such as a hard disk, internal memory, a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage device.
[0098] In one embodiment of the invention, the processor is configured to execute a computer program stored in the memory to implement the following steps:
[0099] Step S100, when the current battery SOC value of the vehicle in the idle state is less than a preset first SOC value, determining the charge and discharge state of the battery;
[0100] Step S200: If the battery is in a discharging state, the engine speed is controlled to increase until the engine speed reaches a preset first speed or the battery is in a non-discharging state.
[0101] As an optional implementation, in one embodiment of the invention, if the battery is in a discharged state, the step of controlling the engine speed to increase until the engine speed reaches a preset first speed or the battery is in a non-discharged state includes:
[0102] Step S201, controlling the engine to increase speed at a preset second speed for the first time, and determining the charge and discharge status of the battery;
[0103] Step S202: If the battery is not in a discharge state, the engine is controlled to maintain the speed after the first increase; if the battery is in a discharge state, the engine is controlled to increase the speed again at a preset second speed to determine the charge and discharge state of the battery;
[0104] Step S203, if the battery is in a non-discharging state, control the engine to maintain the speed after increasing speed twice; if the battery is still in a discharging state, control the engine to continue increasing speed once at a preset second speed, and control the engine to maintain the speed after increasing speed three times.
[0105] As an optional implementation, in one embodiment of the invention, if the battery is in a non-discharging state, the step of controlling the engine to maintain the speed after the engine has been increased once further includes:
[0106] Step S2021: If the current battery SOC value is greater than a preset second SOC value, control the engine to decelerate once at a preset second speed to determine the charge and discharge status of the battery; wherein the preset second SOC value is greater than the preset first SOC value;
[0107] In step S2022, if the battery is in a discharging state, the engine is controlled to maintain the speed after deceleration once, until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase at a preset second speed; if the battery is in a non-discharging state, the engine is controlled to maintain the speed after deceleration once.
[0108] As an optional implementation, in one embodiment of the invention, if the battery is in a non-discharging state, the step of controlling the engine to maintain the speed after the engine has been increased twice further includes:
[0109] Step S2031: If the current battery SOC value is greater than a preset second SOC value, control the engine to decelerate at a preset second speed for the first time to determine the charge and discharge status of the battery;
[0110] Step S2032: If the battery is in a discharging state, the engine is controlled to maintain the speed after the first deceleration until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase at a preset second speed; if the battery is not in a discharging state, the engine is controlled to decelerate once more at the preset second speed to determine the charge and discharge state of the battery;
[0111] In step S2033, if the battery is in a discharging state, the engine is controlled to maintain the speed after decelerating twice until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase at the preset second speed; if the battery is in a non-discharging state, the engine is controlled to maintain the speed after decelerating twice.
[0112] As an optional implementation manner, in one embodiment of the invention, the battery management method further includes:
[0113] Step S400, judging whether the current battery SOC value meets the conditions for entering the self-maintenance mode based on the self-maintenance judgment time determined last and the current battery SOH value;
[0114] Step S500: If yes, control the battery to enter the self-maintenance mode; if no, determine again after a preset first time interval until the current battery SOC value meets the conditions for entering the self-maintenance mode, and then control the battery to enter the self-maintenance mode;
[0115] Step S600: After the battery self-maintenance is completed, the next self-maintenance judgment time is determined according to the current battery SOH value.
[0116] As an optional implementation manner, in one embodiment of the invention, the step of determining whether the current battery SOC value meets the conditions for entering the self-maintenance mode based on the last determined self-maintenance judgment time and the current battery SOH value includes:
[0117] Step S401: If the current battery SOH value is greater than the preset SOH value, and the current battery SOC value is greater than the preset SOH value, it is determined that the current battery SOC value meets the conditions for entering the self-maintenance mode;
[0118] Step S402: If the current battery SOH value is not greater than the preset SOH value, and the current battery SOC value is greater than A*preset SOH value, it is determined that the current battery SOC value meets the conditions for entering the self-maintenance mode; wherein A is between 0.9 and 1.
[0119] As an optional implementation manner, in one embodiment of the invention, after the battery self-maintenance is completed, the step of determining the next self-maintenance judgment time according to the current battery SOH value includes:
[0120] Step S601: If the current battery SOH value is greater than the preset SOH value, the next self-maintenance judgment time is determined to be the preset second time interval;
[0121] Step S602: If the current battery SOH value is not greater than the preset SOH value, determine that the next self-maintenance judgment time is an interval of a preset third time period; wherein the preset third time period is less than the preset second time period.
[0122] The embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, all or part of the steps of the aforementioned battery management method are implemented.
[0123] The embodiments of the present invention implement all or part of the aforementioned processes, and may also be accomplished by instructing related hardware through a computer program. The computer program may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of each of the aforementioned methods may be implemented. The computer program includes computer program code, which may be in source code form, object code form, executable file, or some intermediate form. Computer-readable media may include: any entity or device capable of carrying computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0124] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, servers, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage) containing computer-usable program code.
[0125] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0126] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0127] The foregoing description is intended only to provide specific embodiments of the present invention, which will enable those skilled in the art to understand and implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown herein, but is to be construed in the widest possible manner consistent with the principles and novel features disclosed herein.
Claims
1. A battery management method, characterized in that: The battery management method comprises the following steps: When the current battery SOC value of the vehicle under idle condition is less than a preset first SOC value, determining the charge and discharge state of the battery; If the battery is in a discharging state, the engine speed is controlled to increase until the engine speed reaches a preset first speed or the battery is in a non-discharging state; If the battery is in a discharging state, the step of controlling the engine speed to increase until the engine speed reaches a preset first speed or the battery is in a non-discharging state includes: controlling the engine to increase speed at a preset second speed for the first time, and determining the charge and discharge status of the battery; If the battery is in a non-discharging state, the engine is controlled to maintain the speed after the first speed increase; if the battery is in a discharging state, the engine is controlled to accelerate once more at a preset second speed to determine the charge and discharge state of the battery; If the battery is in a non-discharged state, the engine is controlled to maintain the speed after the speed is increased twice; if the battery is still in a discharge state, the engine is controlled to continue to increase the speed once at the preset second speed, and the engine is controlled to maintain the speed after the speed is increased three times.
2. The battery management method according to claim 1, characterized in that: The step of controlling the engine to maintain the speed after the engine has been increased once if the battery is in a non-discharged state further includes: If the current battery SOC value is greater than a preset second SOC value, controlling the engine to decelerate once at a preset second speed to determine the charge and discharge status of the battery; wherein the preset second SOC value is greater than the preset first SOC value; If the battery is in a discharging state, the engine is controlled to maintain the speed after deceleration once until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase at a preset second speed; if the battery is in a non-discharging state, the engine is controlled to maintain the speed after deceleration once.
3. The battery management method according to claim 1, wherein: If the battery is in a non-discharging state, the step of controlling the engine to maintain a rotational speed after being increased twice further includes: If the current battery SOC value is greater than a preset second SOC value, the engine is controlled to decelerate at a preset second speed for the first time to determine the charge and discharge status of the battery; If the battery is in a discharging state, the engine is controlled to maintain the speed after the first deceleration until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase at a preset second speed; if the battery is not in a discharging state, the engine is controlled to decelerate once more at the preset second speed to determine the charge and discharge state of the battery; If the battery is in a discharged state, the engine is controlled to maintain the speed after decelerating twice until the current battery SOC value is less than the preset first SOC value, and then the engine is controlled to increase at the preset second speed; if the battery is not in a discharged state, the engine is controlled to maintain the speed after decelerating twice.
4. The battery management method according to claim 1, wherein: The battery management method further includes: Determine whether the current battery SOC value meets the conditions for entering the self-maintenance mode based on the last determined self-maintenance judgment time and the current battery SOH value; If so, control the battery to enter the self-maintenance mode; if not, judge again at intervals of a preset first time length until the current battery SOC value meets the conditions for entering the self-maintenance mode, and then control the battery to enter the self-maintenance mode; After the battery self-maintenance is completed, the next self-maintenance judgment time is determined according to the current battery SOH value.
5. The battery management method according to claim 4, characterized in that: The step of judging whether the current battery SOC value meets the conditions for entering the self-maintenance mode based on the last determined self-maintenance judgment time and the current battery SOH value includes: If the current battery SOH value is greater than the preset SOH value, and the current battery SOC value is greater than the preset SOH value, it is determined that the current battery SOC value meets the conditions for entering the self-maintenance mode; If the current battery SOH value is not greater than the preset SOH value, and the current battery SOC value is greater than A*preset SOH value, it is determined that the current battery SOC value meets the conditions for entering the self-maintenance mode; where A is between 0.9 and 1.
6. The battery management method according to claim 4, characterized in that: After the battery self-maintenance is completed, the step of determining the next self-maintenance judgment time according to the current battery SOH value includes: If the current battery SOH value is greater than the preset SOH value, the next self-maintenance judgment time is determined to be the preset second time interval; If the current battery SOH value is not greater than the preset SOH value, the next self-maintenance judgment time is determined to be the preset third time interval; wherein the preset third time interval is less than the preset second time interval.
7. A battery management device, characterized in that: A power supply manager is included, the power supply manager including: a judgment unit, configured to judge the charge and discharge state of the battery when the battery SOC value of the vehicle under an idle condition is less than a preset first SOC value; a control unit, configured to control the engine speed to increase if the battery is in a discharged state until the engine speed reaches a preset first speed or the battery is in a non-discharged state; The method for controlling the engine speed to increase in speed when the battery is in a discharging state until the engine speed reaches a preset first speed or the battery is in a non-discharging state includes: controlling the engine to increase speed at a preset second speed for the first time, and determining the charge and discharge status of the battery; If the battery is in a non-discharging state, the engine is controlled to maintain the speed after the first speed increase; if the battery is in a discharging state, the engine is controlled to accelerate once more at a preset second speed to determine the charge and discharge state of the battery; If the battery is in a non-discharged state, the engine is controlled to maintain the speed after the speed is increased twice; if the battery is still in a discharge state, the engine is controlled to continue to increase the speed once at the preset second speed, and the engine is controlled to maintain the speed after the speed is increased three times.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the battery management method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a computer, the computer is caused to execute the battery management method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Idling speed controller
JP1992094437A
Engine idle operation control method and system for heating of hybrid electric vehicle
US20160159339A1