A BMS optimization and balancing method, device and storage medium
By acquiring the battery operating parameters and environmental parameters of individual cells, and combining them with geographical location information, the humidity difference parameter is calculated to fine-tune the charging and discharging operation of the battery. This solves the problem of insufficient precision in the existing BMS equalization control, and achieves extended battery life and performance maintenance.
Patent Information
- Application Number
- CN202411103506.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-13
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-08-13
AI Technical Summary
Existing BMS equalization control methods use the state of the battery (SOC) as a benchmark, resulting in a broad range of voltage or current balances with insufficient precision, which affects battery life and performance.
By acquiring the battery operating parameters and environmental parameters of individual cells, and combining them with geographical location information, the difference between internal and external humidity is calculated and converted into voltage drop, current output, or equalization control duration to fine-tune the charging and discharging operation of the battery.
It achieves fine-tuned battery balancing, extends battery life, reduces battery degradation rate, and improves BMS balancing accuracy.
Smart Images

Figure CN118630882B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a BMS optimization and balancing method, a BMS optimization and balancing device, a computer device, and a computer-readable storage medium. Background Art
[0002] The Battery Management System (BMS) is a system used to monitor, control and protect batteries. It generally has functions such as data acquisition, data processing, state estimation, balancing control, and charge and discharge control. Among them, balancing control is a control function that is more important to battery durability and has an important impact on the battery life and performance. The existing BMS balancing control often balances the voltage or current based on the soc state. The balancing results are relatively broad, lack precision, and lack balancing, which has a greater impact on the battery life and performance. Summary of the invention
[0003] In view of the above problems, embodiments of the present invention are proposed to provide a BMS optimization and balancing method, a BMS optimization and balancing device, a computer device, and a computer-readable storage medium that overcome the above problems or at least partially solve the above problems.
[0004] In order to solve the above problems, an embodiment of the present invention discloses a BMS optimization and balancing method, wherein the BMS is connected to a battery pack and a sensor, wherein the battery pack includes a plurality of single cells, wherein the BMS also stores an association relationship between external humidity data and geographic location information, and the method includes:
[0005] Obtaining battery operating parameters of a single battery; and obtaining environmental parameters of the battery pack; the environmental parameters include internal humidity data;
[0006] Detecting the geographical location information of the vehicle corresponding to the battery pack when it is running;
[0007] Acquire corresponding external humidity data according to the geographical location information;
[0008] Calculate the discharge micro-balancing parameter according to the internal humidity data and the external humidity data;
[0009] The charge and discharge balancing operation of the single cell is performed according to the battery operation parameter, and the discharge balancing operation of the single cell is adjusted according to the discharge micro-balancing parameter.
[0010] Preferably, the detected geographical location information of the vehicle corresponding to the battery pack during operation includes:
[0011] Wherein, the geographical location information includes region information;
[0012] Obtaining navigation information of the vehicle when it is running;
[0013] The longitude and latitude information is extracted from the navigation information, and the region information is determined according to the longitude and latitude information.
[0014] Preferably, the acquiring corresponding external humidity data according to the geographical location information includes:
[0015] Pre-establishing a mapping table between the region information in the geographical location information and the external humidity data;
[0016] After the geographical location information is acquired, the mapping table is queried according to the geographical location information to obtain external humidity data.
[0017] Preferably, the discharge micro-balancing parameter is calculated according to the internal humidity data and the external humidity data, including:
[0018] Calculating a difference parameter between the internal humidity data and the external humidity data;
[0019] The difference parameter is converted into a voltage reduction amplitude value, a current output value or a balancing control duration.
[0020] Preferably, the converting the difference parameter into a voltage reduction amplitude value, a current output value or a balancing control duration includes:
[0021] The difference parameter is converted into a voltage reduction amplitude value by subjecting the difference parameter to a first preset transformation relationship composed of a plurality of first transformation coefficients;
[0022] The difference parameter is transformed into a current output value corresponding to the voltage reduction amplitude value by subjecting the difference parameter to a second preset transformation relationship composed of a plurality of second transformation coefficients;
[0023] The balancing control duration is obtained according to the voltage reduction amplitude value and the current output value.
[0024] Preferably, performing the charge and discharge balancing operation of the single battery according to the battery operating parameters includes:
[0025] Calculating the voltage difference of the single battery according to the battery operating parameters;
[0026] When the voltage difference is greater than a preset threshold, performing a discharge balancing operation on the single battery;
[0027] Or, when a charging operation is required, a charging equalization operation of the single battery is performed;
[0028] The step of adjusting the discharge balancing operation of the single battery according to the discharge micro-balancing parameter includes:
[0029] It is identified whether the current balancing operation is a discharge balancing operation. If so, the discharge balancing operation of the single cell is fine-tuned according to the discharge micro-balancing parameter.
[0030] Preferably, the method further comprises:
[0031] By controlling the charging rate or discharging rate in the balancing operation, the internal temperature data of the battery pack is controlled, thereby controlling the internal humidity data.
[0032] The embodiment of the present invention discloses a BMS optimization and balancing device, wherein the BMS is connected to a battery pack and a sensor, wherein the battery pack includes a plurality of single cells, wherein the BMS also stores an association relationship between external humidity data and geographical location information, and the device includes:
[0033] An acquisition module is used to acquire battery operating parameters of a single battery; and to acquire environmental parameters where the battery pack is located; the environmental parameters include internal humidity data;
[0034] A detection module, used to detect the geographical location information of the vehicle corresponding to the battery pack when it is running;
[0035] An external humidity data acquisition module, used to acquire corresponding external humidity data according to the geographical location information;
[0036] A calculation module, used for calculating a discharge micro-balancing parameter according to the internal humidity data and the external humidity data;
[0037] The balancing execution module is used to execute the charge and discharge balancing operation of the single cell according to the battery operation parameters, and to adjust the discharge balancing operation of the single cell according to the discharge micro-balancing parameters.
[0038] An embodiment of the present invention discloses a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above-mentioned BMS optimization and balancing method when executing the computer program.
[0039] An embodiment of the present invention discloses a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the above-mentioned BMS optimization and balancing method are implemented.
[0040] The embodiments of the present invention include the following advantages:
[0041] In an embodiment of the present invention, the BMS optimization balancing method includes: obtaining battery operating parameters of a single cell; and, obtaining environmental parameters of the battery pack; the environmental parameters include internal humidity data; detecting geographic location information of a vehicle corresponding to the battery pack during operation; obtaining corresponding external humidity data based on the geographic location information; calculating discharge micro-balancing parameters based on the internal humidity data and the external humidity data; performing charge and discharge balancing operations of the single cell based on the battery operating parameters, and adjusting the discharge balancing operation of the single cell based on the discharge micro-balancing parameters. In the basic balancing control process, the voltage or current is further fine-tuned to achieve a fine-tuning balancing effect, effectively extending battery life, maintaining battery performance, reducing the probability of battery attenuation, and improving BMS balancing accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] 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.
[0043] Figure 1 is a schematic diagram of an embodiment of a BMS optimization and balancing method according to an embodiment of the present invention;
[0044] Figure 2 is a schematic diagram of a BMS optimization and balancing device according to an embodiment of the present invention;
[0045] Figure 3 The diagram is a diagram of the internal structure of a computer device according to an embodiment. DETAILED DESCRIPTION
[0046] In order to make the technical problems, technical solutions and beneficial effects solved by the embodiments of the present invention more clearly understood, the embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0047] In a core concept of an embodiment of the present invention, micro-balancing of the battery based on the influence of internal and external environmental humidity is added to the balanced control of the current and voltage of the battery by the BMS. Specifically, the soc is based on the basis of the balanced control of the voltage or current. According to the influence coefficient of the humidity on the balanced control, the voltage, current or time required for micro-balancing is calculated. In the basic balanced control process, the voltage or current is fine-tuned to achieve the effect of fine-tuning the balance, effectively extending the battery life, maintaining the battery performance, reducing the probability of battery attenuation, and improving the BMS balancing accuracy.
[0048] Reference Figure 1 , shows a schematic diagram of an embodiment of a BMS optimization balancing method according to an embodiment of the present invention, wherein the BMS is connected to a battery pack and a sensor, wherein the battery pack includes a plurality of single cells, wherein the BMS also stores an association relationship between external humidity data and geographic location information, and specifically may include the following steps:
[0049] Step S101, obtaining battery operating parameters of a single battery; and obtaining environmental parameters of the battery pack; the environmental parameters include internal humidity data;
[0050] In the embodiment of the present invention, the optimization and balancing method can be applied to a terminal, which can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, and portable wearable devices. The embodiment of the present invention does not limit the specific type of the terminal, and the operating system of the terminal can include Android, Harmony OS, IOS, Windows Phone, Windows, etc. The present invention does not impose too many restrictions on this. That is, the BMS can run on a certain terminal hardware, and the terminal can be connected to multiple single cells, such as through cables.
[0051] In a preferred embodiment of the embodiments of the present invention, the terminal can be set on a vehicle, the vehicle includes a battery pack, the vehicle can be an electric vehicle or a hybrid vehicle, the hybrid vehicle can include a non-plug-in hybrid vehicle and a plug-in hybrid vehicle, the vehicle in the embodiments of the present invention is an electric vehicle including a corresponding battery pack, and the embodiments of the present invention do not impose too many restrictions on the specific type of the electric vehicle.
[0052] In addition, a variety of sensors may be disposed inside the battery pack, such as a humidity sensor, a humidity sensor, etc. The embodiments of the present invention do not impose excessive restrictions on the types of sensors.
[0053] Specifically applied to the embodiments of the present invention, the battery operating parameters of the single cell can be obtained first. The battery operating parameters may include voltage, current, SOC, SOH, etc. SOC refers to the remaining power (State Of Charge), which is the ratio of the available power in the battery to the nominal capacity; SOH (State of Health) refers to the health of the battery. Of course, the battery operating parameters may also include other parameters, and the embodiments of the present invention do not impose too many restrictions on this.
[0054] It should be noted that in addition to the battery operating parameters, environmental parameters can also be obtained. The environmental parameters may include the internal environmental parameters of the battery module, such as internal temperature data, internal humidity data, etc. The internal humidity data may be relative humidity, expressed as %rh, and may also include illumination data, pH value data, etc. The embodiments of the present invention do not impose excessive restrictions on this.
[0055] Step S102, detecting the geographical location information of the vehicle corresponding to the battery pack when it is running;
[0056] Further applied to the embodiments of the present invention, the terminal can also detect its geographical location information during operation, and the geographical location information can refer to the area where the vehicle is located, such as a province, a city, a district or a town. In a specific embodiment, the navigation information of the vehicle during operation can be obtained; the longitude and latitude information can be extracted from the navigation information, and the area information can be determined based on the longitude and latitude information.
[0057] In a specific implementation, the navigation information can be captured from a map program running in the vehicle computer system. After the navigation information is captured, it is transmitted to the terminal's memory through the vehicle computer controller to facilitate the next step of extracting the longitude and latitude information from the navigation information. Directly obtaining regional information through navigation information is convenient and fast, and does not require complex data processing to obtain regional information, thus saving computing resources.
[0058] Step S103, acquiring corresponding external humidity data according to the geographical location information;
[0059] In a preferred embodiment, a mapping table between the regional information in the geographic location information and the external humidity data can be established in advance, that is, the corresponding relationship between each regional information and the external humidity data is established in advance. First, the humidity data corresponding to multiple regions are obtained from an external website. For example, the air humidity in a certain district of a certain city is 68% rh, which can be the relative humidity; after obtaining the regional information in the above-mentioned geographic location information, the mapping table can be queried to obtain the corresponding external humidity data.
[0060] Step S104, calculating a discharge micro-balancing parameter according to the internal humidity data and the external humidity data;
[0061] After obtaining the internal humidity data and the external humidity data, a discharge micro-balancing parameter can be calculated based on the internal humidity data and the external humidity data. The discharge micro-balancing parameter refers to a fine-tuning parameter of the discharge operation during the balancing process. Since humidity has a great influence on the battery performance of the discharge operation, only fine-tuning is performed on the discharge balancing operation in the embodiment of the present invention. In the embodiment of the present invention, the discharge micro-balancing parameter may include a voltage reduction amplitude value, a current output value, or a balancing control duration.
[0062] In a specific application, the discharge micro-balancing parameter is calculated based on the internal humidity data and the external humidity data, including: calculating the difference parameter between the internal humidity data and the external humidity data; converting the difference parameter into a voltage reduction amplitude value, a current output value or a balancing control duration.
[0063] In a specific embodiment, the converting of the difference parameter into a voltage reduction amplitude value, a current output value or a balanced control duration includes: converting the difference parameter into a voltage reduction amplitude value by passing the difference parameter through a first preset transformation relationship composed of multiple first transformation coefficients; converting the difference parameter into a current output value corresponding to the voltage reduction amplitude value by passing the difference parameter through a second preset transformation relationship composed of multiple second transformation coefficients; and obtaining the balanced control duration according to the voltage reduction amplitude value and the current output value.
[0064] Specifically, the first preset conversion relationship refers to a conversion relationship for converting the difference parameter of the internal humidity data and the external humidity data into a voltage drop amplitude. The first preset conversion relationship of the voltage drop amplitude Vs is as follows:
[0065] ;
[0066] in, is the difference parameter, , is the first transform coefficient, where refers to the first transform sub-coefficient, Refers to the first unit transformation coefficient, both can be empirical adjustment coefficients; It refers to the resistance of the auxiliary circuit; Refers to the preset total power parameter;
[0067] The second preset transformation relationship of the current output value Is is as follows: ;
[0068] in, is the difference parameter, , is the second transform coefficient, where refers to the second transform sub-coefficient, Refers to the second unit transformation coefficient, both of which can be empirical adjustment coefficients; It refers to the resistance of the auxiliary circuit; Refers to the preset total power parameter.
[0069] It should be noted that the first preset transformation relationship and the second preset transformation relationship are merely examples of the embodiment of the present invention. The influence of the humidity difference may be transformed in other ways. For example, the influence of the humidity difference may be transformed into a fine-tuning balancing battery or a fine-tuning balancing current through other transformation relationships. The embodiment of the present invention does not impose too many restrictions on this.
[0070] After the voltage reduction amplitude value and the current output value are obtained, the corresponding balancing control duration can be calculated. The balancing control duration can be the duration of balancing, which can be calculated based on the voltage reduction amplitude value and the current output value and other battery operating parameters (such as SOC).
[0071] In an embodiment of the present invention, the terminal can also increase the internal temperature of the battery pack by controlling the charging rate or the discharging rate, thereby reducing the internal humidity data, thereby achieving the effect of controlling the internal humidity within a certain range, and performing fine-tuning parameters of the discharge operation during the control balancing process, thereby achieving the effect of fine-tuning the balancing, and effectively extending the battery life.
[0072] Step S105 , performing charge and discharge balancing operations of the single battery according to the battery operating parameters, and adjusting the discharge balancing operations of the single battery according to the discharge micro-balancing parameters.
[0073] In an embodiment of the present invention, the performing of the charge and discharge balancing operation of the single cell according to the battery operating parameters includes: calculating the voltage difference of the single cell according to the battery operating parameters; when the voltage difference is greater than a preset threshold, performing the discharge balancing operation of the single cell; or, when a supplementary power operation is required, performing the charge balancing operation of the single cell.
[0074] In another preferred embodiment, adjusting the discharge balancing operation of the single cell according to the discharge micro-balancing parameter includes: identifying whether the current balancing operation is a discharge balancing operation, and if so, fine-tuning the discharge balancing operation of the single cell according to the discharge micro-balancing parameter.
[0075] That is, the discharge balancing operation of the single cell is fine-tuned according to the voltage reduction amplitude value, current output value and balancing control duration obtained above. In a specific example, the fine-tuning parameters of the voltage reduction amplitude value, current output value or balancing control duration can be superimposed on the original discharge balancing operation. For example, when the voltage difference between the single cells is greater than the preset threshold, the discharge balancing operation is to reduce the voltage of one or more single cells by 2V, and the converted voltage reduction amplitude value is 0.13 V, then the discharge balancing operation is to reduce the voltage by 2.13 V. Similarly, fine-tuning parameters such as current output value and balancing control duration can also be superimposed, and the embodiments of the present invention do not impose too many restrictions on this.
[0076] In an embodiment of the present invention, the BMS optimization balancing method includes: obtaining battery operating parameters of a single cell; and obtaining environmental parameters of a battery pack; the environmental parameters include internal humidity data; detecting geographic location information of a vehicle corresponding to the battery pack during operation; obtaining corresponding external humidity data based on the geographic location information; calculating discharge micro-balancing parameters based on the internal humidity data and the external humidity data; performing charge and discharge balancing operations of the single cell based on the battery operating parameters, and adjusting the discharge balancing operation of the single cell based on the discharge micro-balancing parameters, and further fine-tuning the voltage or current in the basic balancing control process to achieve a fine-tuning balancing effect, effectively extending battery life, maintaining battery performance, and reducing the probability of battery attenuation.
[0077] It should be noted that, for the method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that this embodiment is not limited by the order of the actions described, because according to this embodiment, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by this embodiment.
[0078] Reference Figure 2 , shows a structural block diagram of an embodiment of a BMS optimization and balancing device of this embodiment, wherein the BMS is connected to a battery pack and a sensor, wherein the battery pack includes a plurality of single cells, wherein the BMS also stores an association relationship between external humidity data and geographic location information, and specifically may include the following modules:
[0079] The acquisition module 301 is used to acquire the battery operation parameters of the single battery; and acquire the environmental parameters where the battery pack is located; the environmental parameters include internal humidity data;
[0080] A detection module 302, used to detect the geographical location information of the vehicle corresponding to the battery pack when it is running;
[0081] An external humidity data acquisition module 303 is used to acquire corresponding external humidity data according to the geographical location information;
[0082] A calculation module 304, configured to calculate a discharge micro-balancing parameter according to the internal humidity data and the external humidity data;
[0083] The balancing execution module 305 is used to execute the charge and discharge balancing operation of the single cell according to the battery operation parameters, and to adjust the discharge balancing operation of the single cell according to the discharge micro-balancing parameters.
[0084] Preferably, the detection module comprises:
[0085] Wherein, the geographical location information includes region information;
[0086] A navigation information acquisition submodule, used to acquire navigation information of the vehicle when it is running;
[0087] The region determination submodule is used to extract the longitude and latitude information from the navigation information and determine the region information according to the longitude and latitude information.
[0088] Preferably, the external humidity data acquisition module includes:
[0089] Establishing a submodule, for pre-establishing a mapping table between the region information in the geographical location information and the external humidity data;
[0090] The query submodule is used to query the mapping table according to the geographical location information to obtain the external humidity data after the geographical location information is acquired.
[0091] Preferably, the calculation module includes:
[0092] A difference parameter calculation submodule, used to calculate the difference parameter of the internal humidity data and the external humidity data;
[0093] The conversion submodule is used to convert the difference parameter into a voltage reduction amplitude value, a current output value or a balance control duration.
[0094] Preferably, the conversion submodule comprises:
[0095] A first conversion unit, configured to convert the difference parameter into a voltage reduction amplitude value through a first preset conversion relationship composed of a plurality of first conversion coefficients;
[0096] A second conversion unit, configured to convert the difference parameter into a current output value corresponding to the voltage reduction amplitude value through a second preset conversion relationship composed of a plurality of second conversion coefficients;
[0097] The second acquisition unit is used to obtain the balancing control duration according to the voltage reduction amplitude value and the current output value.
[0098] Preferably, the balance execution module includes:
[0099] A voltage difference calculation submodule, used to calculate the voltage difference of a single cell according to the battery operating parameters;
[0100] A first execution submodule, configured to execute a discharge balancing operation of the single battery when the voltage difference is greater than a preset threshold;
[0101] A second execution submodule is used to execute a charge balancing operation of the single battery when a charging operation is required;
[0102] The identification submodule is used to identify whether the current balancing operation is a discharge balancing operation. If so, the discharge balancing operation of the single cell is fine-tuned according to the discharge micro-balancing parameters.
[0103] Preferably, the device further comprises:
[0104] The control module is used to control the internal temperature data of the battery pack by controlling the charging rate or the discharging rate in the equalization operation, thereby controlling the internal humidity data.
[0105] Each module in the above-mentioned BMS optimization and balancing device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.
[0106] The BMS optimization and balancing device provided above can be used to execute the BMS optimization and balancing method provided in any of the above embodiments, and has corresponding functions and beneficial effects.
[0107] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 3 As shown. The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for optimizing a BMS balancing device is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.
[0108] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0109] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the above embodiment are implemented:
[0110] Obtaining battery operating parameters of a single battery; and obtaining environmental parameters of the battery pack; the environmental parameters include internal humidity data;
[0111] Detecting the geographical location information of the vehicle corresponding to the battery pack when it is running;
[0112] Acquire corresponding external humidity data according to the geographical location information;
[0113] Calculate the discharge micro-balancing parameter according to the internal humidity data and the external humidity data;
[0114] The charge and discharge balancing operation of the single cell is performed according to the battery operation parameter, and the discharge balancing operation of the single cell is adjusted according to the discharge micro-balancing parameter.
[0115] Preferably, the detected geographical location information of the vehicle corresponding to the battery pack during operation includes:
[0116] Wherein, the geographical location information includes region information;
[0117] Obtaining navigation information of the vehicle when it is running;
[0118] The longitude and latitude information is extracted from the navigation information, and the region information is determined according to the longitude and latitude information.
[0119] Preferably, the acquiring corresponding external humidity data according to the geographical location information includes:
[0120] Pre-establishing a mapping table between the region information in the geographical location information and the external humidity data;
[0121] After the geographical location information is acquired, the mapping table is queried according to the geographical location information to obtain external humidity data.
[0122] Preferably, the discharge micro-balancing parameter is calculated according to the internal humidity data and the external humidity data, including:
[0123] Calculating a difference parameter between the internal humidity data and the external humidity data;
[0124] The difference parameter is converted into a voltage reduction amplitude value, a current output value or a balancing control duration.
[0125] Preferably, the converting the difference parameter into a voltage reduction amplitude value, a current output value or a balancing control duration includes:
[0126] The difference parameter is converted into a voltage reduction amplitude value by subjecting the difference parameter to a first preset transformation relationship composed of a plurality of first transformation coefficients;
[0127] The difference parameter is transformed into a current output value corresponding to the voltage reduction amplitude value by subjecting the difference parameter to a second preset transformation relationship composed of a plurality of second transformation coefficients;
[0128] The balancing control duration is obtained according to the voltage reduction amplitude value and the current output value.
[0129] Preferably, performing the charge and discharge balancing operation of the single battery according to the battery operating parameters includes:
[0130] Calculating the voltage difference of the single battery according to the battery operating parameters;
[0131] When the voltage difference is greater than a preset threshold, performing a discharge balancing operation on the single battery;
[0132] Or, when a charging operation is required, a charging equalization operation of the single battery is performed;
[0133] The step of adjusting the discharge balancing operation of the single battery according to the discharge micro-balancing parameter includes:
[0134] It is identified whether the current balancing operation is a discharge balancing operation. If so, the discharge balancing operation of the single cell is fine-tuned according to the discharge micro-balancing parameter.
[0135] Preferably, the method further comprises:
[0136] By controlling the charging rate or discharging rate in the balancing operation, the internal temperature data of the battery pack is controlled, thereby controlling the internal humidity data.
[0137] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above embodiment are implemented:
[0138] Obtaining battery operating parameters of a single battery; and obtaining environmental parameters of the battery pack; the environmental parameters include internal humidity data;
[0139] Detecting the geographical location information of the vehicle corresponding to the battery pack when it is running;
[0140] Acquire corresponding external humidity data according to the geographical location information;
[0141] Calculate the discharge micro-balancing parameter according to the internal humidity data and the external humidity data;
[0142] The charge and discharge balancing operation of the single cell is performed according to the battery operation parameter, and the discharge balancing operation of the single cell is adjusted according to the discharge micro-balancing parameter.
[0143] Preferably, the detected geographical location information of the vehicle corresponding to the battery pack during operation includes:
[0144] Wherein, the geographical location information includes region information;
[0145] Obtaining navigation information of the vehicle when it is running;
[0146] The longitude and latitude information is extracted from the navigation information, and the region information is determined according to the longitude and latitude information.
[0147] Preferably, the acquiring corresponding external humidity data according to the geographical location information includes:
[0148] Pre-establishing a mapping table between the region information in the geographical location information and the external humidity data;
[0149] After the geographical location information is acquired, the mapping table is queried according to the geographical location information to obtain external humidity data.
[0150] Preferably, the discharge micro-balancing parameter is calculated according to the internal humidity data and the external humidity data, including:
[0151] Calculating a difference parameter between the internal humidity data and the external humidity data;
[0152] The difference parameter is converted into a voltage reduction amplitude value, a current output value or a balancing control duration.
[0153] Preferably, the converting the difference parameter into a voltage reduction amplitude value, a current output value or a balancing control duration includes:
[0154] The difference parameter is converted into a voltage reduction amplitude value by subjecting the difference parameter to a first preset transformation relationship composed of a plurality of first transformation coefficients;
[0155] The difference parameter is transformed into a current output value corresponding to the voltage reduction amplitude value by subjecting the difference parameter to a second preset transformation relationship composed of a plurality of second transformation coefficients;
[0156] The balancing control duration is obtained according to the voltage reduction amplitude value and the current output value.
[0157] Preferably, performing the charge and discharge balancing operation of the single battery according to the battery operating parameters includes:
[0158] Calculating the voltage difference of the single battery according to the battery operating parameters;
[0159] When the voltage difference is greater than a preset threshold, performing a discharge balancing operation on the single battery;
[0160] Or, when a charging operation is required, a charging equalization operation of the single battery is performed;
[0161] The step of adjusting the discharge balancing operation of the single battery according to the discharge micro-balancing parameter includes:
[0162] It is identified whether the current balancing operation is a discharge balancing operation. If so, the discharge balancing operation of the single cell is fine-tuned according to the discharge micro-balancing parameter.
[0163] Preferably, the method further comprises:
[0164] By controlling the charging rate or discharging rate in the balancing operation, the internal temperature data of the battery pack is controlled, thereby controlling the internal humidity data.
[0165] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0166] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of 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 disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0167] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, 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 terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1A device that provides the functions specified in a block or multiple blocks.
[0168] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0169] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0170] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0171] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0172] The above is a detailed introduction to a BMS optimization and balancing method, a BMS optimization and balancing device, a computer device and a computer-readable storage medium provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A BMS optimization and balancing method, characterized in that: The BMS is connected to a battery pack and a sensor, the battery pack includes a plurality of single cells, wherein the BMS also stores an association relationship between external humidity data and geographic location information, and the method includes: Obtaining battery operating parameters of a single battery; and obtaining environmental parameters of the battery pack; the environmental parameters include internal humidity data; Detecting the geographical location information of the vehicle corresponding to the battery pack when it is running; Acquire corresponding external humidity data according to the geographical location information; Calculate the discharge micro-balancing parameter according to the internal humidity data and the external humidity data; Performing a charge and discharge balancing operation of the single cell according to the battery operating parameters, and adjusting a discharge balancing operation of the single cell according to the discharge micro-balancing parameters; The method of calculating the discharge micro-balancing parameters according to the internal humidity data and the external humidity data includes: Calculating a difference parameter between the internal humidity data and the external humidity data; Converting the difference parameter into a voltage reduction amplitude value, a current output value or a balancing control duration; The converting the difference parameter into a voltage reduction amplitude value, a current output value or a balance control duration according to the method comprises: The difference parameter is converted into a voltage reduction amplitude value by passing it through a first preset transformation relationship composed of a plurality of first transformation coefficients; wherein the first preset transformation relationship of the voltage reduction amplitude Vs is as follows: ; in, is the difference parameter, refers to the first transform sub-coefficient, refers to the first unit transform sub-coefficient; It refers to the resistance of the auxiliary circuit; Refers to the preset total power parameter; The difference parameter is converted into a current output value by passing it through a second preset transformation relationship composed of a plurality of second transformation coefficients; the second preset transformation relationship of the current output value Is is as follows: ; in, is the difference parameter, refers to the second transform sub-coefficient, refers to the second unit transform coefficient; It refers to the resistance of the auxiliary circuit; Refers to the preset total power parameter; Obtaining a balancing control duration according to the voltage reduction amplitude value and the current output value; The performing the charge and discharge balancing operation of the single battery according to the battery operation parameter includes: Calculating the voltage difference of the single battery according to the battery operating parameters; When the voltage difference is greater than a preset threshold, performing a discharge balancing operation on the single battery; Or, when a charging operation is required, a charge balancing operation of the single cell is performed; and the discharge balancing operation of the single cell is adjusted according to the discharge micro-balancing parameter, including: It is identified whether the current balancing operation is a discharge balancing operation. If so, the discharge balancing operation of the single cell is fine-tuned according to the discharge micro-balancing parameter.
2. The BMS optimization and balancing method according to claim 1, characterized in that: The detected geographical location information of the vehicle corresponding to the battery pack when it is running, include: Wherein, the geographical location information includes region information; Obtaining navigation information of the vehicle when it is running; The longitude and latitude information is extracted from the navigation information, and the region information is determined according to the longitude and latitude information.
3. The BMS optimization and balancing method according to claim 2, characterized in that: The acquiring corresponding external humidity data according to the geographical location information includes: Pre-establishing a mapping table between the region information in the geographical location information and the external humidity data; After the geographical location information is acquired, the mapping table is queried according to the geographical location information to obtain external humidity data.
4. The BMS optimization and balancing method according to claim 1, characterized in that: The method further comprises: By controlling the charging rate or discharging rate in the balancing operation, the internal temperature data of the battery pack is controlled, thereby controlling the internal humidity data.
5. A BMS optimization and balancing device, characterized in that: The BMS is connected to a battery pack and a sensor, wherein the battery pack includes a plurality of single cells, wherein the BMS also stores an association relationship between external humidity data and geographic location information, and the device includes: An acquisition module is used to acquire battery operating parameters of a single battery; and to acquire environmental parameters where the battery pack is located; the environmental parameters include internal humidity data; A detection module, used to detect the geographical location information of the vehicle corresponding to the battery pack when it is running; An external humidity data acquisition module, used to acquire corresponding external humidity data according to the geographical location information; A calculation module, used for calculating a discharge micro-balancing parameter according to the internal humidity data and the external humidity data; A balancing execution module, used to execute the charge and discharge balancing operation of the single cell according to the battery operation parameters, and to adjust the discharge balancing operation of the single cell according to the discharge micro-balancing parameters; The calculation module comprises: A difference parameter calculation submodule, used to calculate the difference parameter of the internal humidity data and the external humidity data; A conversion submodule, used for converting the difference parameter into a voltage reduction amplitude value, a current output value or a balance control duration; The converting the difference parameter into a voltage reduction amplitude value, a current output value or a balance control duration according to the method comprises: The difference parameter is converted into a voltage reduction amplitude value by passing it through a first preset transformation relationship composed of a plurality of first transformation coefficients; wherein the first preset transformation relationship of the voltage reduction amplitude Vs is as follows: ; in, is the difference parameter, refers to the first transform sub-coefficient, refers to the first unit transform sub-coefficient; It refers to the resistance of the auxiliary circuit; Refers to the preset total power parameter; The difference parameter is converted into a current output value by passing it through a second preset transformation relationship composed of a plurality of second transformation coefficients; the second preset transformation relationship of the current output value Is is as follows: ; in, is the difference parameter, refers to the second transform sub-coefficient, refers to the second unit transform coefficient; It refers to the resistance of the auxiliary circuit; Refers to the preset total power parameter; Obtaining a balancing control duration according to the voltage reduction amplitude value and the current output value; The performing the charge and discharge balancing operation of the single battery according to the battery operation parameter includes: Calculating the voltage difference of the single battery according to the battery operating parameters; When the voltage difference is greater than a preset threshold, performing a discharge balancing operation on the single battery; Or, when a charging operation is required, a charge balancing operation of the single cell is performed; and the discharge balancing operation of the single cell is adjusted according to the discharge micro-balancing parameter, including: It is identified whether the current balancing operation is a discharge balancing operation. If so, the discharge balancing operation of the single cell is fine-tuned according to the discharge micro-balancing parameter.
6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the BMS optimization and balancing method according to any one of claims 1 to 4 are implemented.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the BMS optimization and balancing method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Plug-in hybrid electric vehicle (PHEV) energy management method
CN110077389A