A battery data processing method, device, electronic device and storage medium
By performing preliminary calculations on the vehicle side and using independent high-computing equipment to process battery data, the problem of battery management system being limited by the vehicle side hardware computing power is solved, achieving high-accuracy battery management and cost-effectiveness.
Patent Information
- Application Number
- CN202310607405.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-26
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2043-05-26
AI Technical Summary
In the prior art, the battery management system is limited by the vehicle hardware computing power and cannot provide high-accurate data for high-precision battery management.
By obtaining the initial state parameters and vehicle state parameters of the target vehicle battery, data transmission and processing are used using intra-domain or extra-domain data processing modules, and combining with a pre-designed computing model, the refined calculation and management of battery data is realized.
It improves the accuracy of battery management, reduces the setup cost of the battery management system, and supports battery data processing needs in multiple scenarios, improving the refinement of battery data management.
Smart Images

Figure CN116714476B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle infotainment system control, and particularly to a battery data processing method, apparatus, electronic device, and storage medium. Background Art
[0002] With the development of electric vehicles, the battery, as the core functional part of an electric vehicle, is a key medium for improving battery management capabilities in monitoring the relevant states of the battery and determining battery management strategies. The importance of the battery management system has become increasingly prominent. The battery management system is the "brain" of the battery system, responsible for identifying, monitoring, controlling, and managing the battery state, and is the key to the stable power output and safe use of the battery system.
[0003] However, in the actual process of applying the battery management system, the battery management system is centrally integrated in the vehicle-side hardware. Limited by the computing power support of the vehicle-side hardware, it is unable to provide highly accurate data for high-precision battery management. In the related art, CN115656843A, a method, apparatus, vehicle, and storage medium for determining the state of charge (SOC) of a power battery, discloses an error correction of the SOC value based on battery current data. This correction process focuses on correcting the SOC value at the vehicle side and is still limited by the computing power support of the vehicle-side hardware. In CN115932691A, a method, apparatus, computer device, and storage medium for correcting the SOC value of a battery, a control for correcting the SOC value and confirming the accuracy of the SOC value is disclosed. In this control process, the control can be based on the cloud, but the specific calculation of the SOC value is still performed at the vehicle side. Summary of the Invention
[0004] The purpose of the embodiments of the present invention is to provide a battery data processing method, apparatus, electronic device, and storage medium to solve the problem in the prior art that highly accurate data cannot be provided for high-precision battery management.
[0005] The present invention provides a battery data processing method, which includes: obtaining the initial state parameters, vehicle state parameters, and data processing module type of the battery of the target vehicle collected by a data acquisition module, and sending them to a data management module; the data management module determines target state parameters according to the initial state parameters, and generates a target battery parameter set according to the target state parameters, initial state parameters, and vehicle state parameters; determines a data transmission method according to the data processing module type, and sends the target battery parameter set to the data processing module based on the data transmission method; the data processing module determines the to-be-managed state parameters based on a pre-designed calculation model and the target battery parameter set to process the battery data.
[0006] In an embodiment of the present invention, the types of the data processing modules include in-domain data processing modules and out-of-domain data processing modules. Determining a data transmission method according to the type of the data processing module and sending the target battery parameter set to the data processing module based on the data transmission method includes: if the type of the data processing module is an in-domain data processing module, determining that the data transmission method is in-domain bus transmission, and sending the target battery parameter set to the data processing module based on the in-domain bus transmission.
[0007] In an embodiment of the present invention, determining a data transmission method according to the type of the data processing module and sending the target battery parameter set to the data processing module based on the data transmission method includes: if the type of the data processing module is an out-of-domain data processing module, determining that the data transmission method is wireless transmission, and sending the target battery parameter set to the data processing module based on the wireless transmission.
[0008] In an embodiment of the present invention, after the type of the data processing module is determined to be an out-of-domain data processing module, the battery data processing method further includes: determining the type of the out-of-domain data processing module, where the type of the out-of-domain data processing module includes a single-vehicle out-of-domain data processing module and a multi-vehicle out-of-domain data processing module.
[0009] In an embodiment of the present invention, after the type of the out-of-domain data processing module is determined, the battery data processing method further includes: if the type of the out-of-domain data processing module is a multi-vehicle out-of-domain data processing module, obtaining the vehicle identity information parameters of the target vehicle; labeling the target battery parameter set according to the vehicle identity information parameters, and sending the labeled target battery parameter set to the data processing module based on the data transmission method; and the data processing module determining the to-be-managed status parameters with labels based on a pre-designed calculation model and the labeled target battery parameter set.
[0010] In an embodiment of the present invention, after the data processing module determines the to-be-managed status parameters with labels based on a pre-designed calculation model and the labeled target battery parameter set, the battery data processing method includes: sending the to-be-managed status parameters with labels to the data management module; determining, according to the to-be-managed status parameters with labels, the target vehicle having a mapping relationship with the to-be-managed status parameters with labels; and sending the to-be-managed status parameters with labels to the data management module of the target vehicle having a mapping relationship with the to-be-managed status parameters with labels based on wireless transmission.
[0011] In an embodiment of the present invention, after the data processing module determines the to-be-managed state parameters based on a pre-designed calculation model and a target battery parameter set, the battery data processing method further includes: matching a current battery management strategy in a preset battery management strategy set according to the target battery parameter set and the to-be-managed state parameters, so as to manage the battery according to the current battery management strategy.
[0012] In an embodiment of the present invention, after the target state parameters at least include an initial remaining power parameter and an initial battery charging capacity parameter, and the initial state parameters, vehicle state parameters, and data processing module type of the target vehicle battery collected by the data acquisition module are obtained and sent to the data management module, the battery data processing method further includes: if the target state parameter is the initial remaining power parameter, the data management module determines the initial remaining power parameter according to the initial state parameters, and generates a remaining power parameter set according to the initial remaining power parameter, the initial state parameters, and the vehicle state parameters; determining a data transmission method according to the data processing module type, and sending the remaining power parameter set to the data processing module based on the data transmission method; the data processing module determines the to-be-managed remaining power parameter based on a pre-designed calculation model and the remaining power parameter set; sending the to-be-managed remaining power parameter to the data management module, and obtaining the current state parameters of the in-vehicle battery at the data reception moment, so as to correct the to-be-managed remaining power parameter according to the initial remaining power parameter and the current state parameters, and the data reception moment is the moment when the data management module receives the to-be-managed remaining power parameter.
[0013] In an embodiment of the present invention, correcting the to-be-managed remaining power parameter according to the initial remaining power parameter and the current state parameters includes: determining the current remaining power parameter according to the current state parameters, and determining a remaining power parameter deviation amount according to the initial remaining power parameter and the current remaining power parameter; correcting the to-be-managed remaining power parameter according to the remaining power parameter deviation amount to obtain an optimized to-be-managed remaining power parameter.
[0014] In an embodiment of the present invention, sending the to-be-managed remaining power parameter to the data management module includes: if the data management module is a multi-vehicle off-site data processing module, determining a target vehicle having a mapping relationship with the to-be-managed remaining power parameter with annotation according to the to-be-managed remaining power parameter with annotation; sending the to-be-managed remaining power parameter with annotation to the data management module of the target vehicle having a mapping relationship with the to-be-managed remaining power parameter with annotation based on wireless transmission.
[0015] In an embodiment of the present invention, after obtaining the initial state parameters of the target vehicle battery, vehicle state parameters, and the type of data processing module collected by the data acquisition module and sending them to the data management module, the battery data processing method further includes: If the target state parameter is the initial battery charge capacity parameter, the data management module determines the initial battery charge capacity parameter according to the initial state parameters, and generates a charge capacity parameter set based on the initial battery charge capacity parameter and the initial state parameters; determines the data transmission method according to the type of data processing module, and sends the charge capacity parameter set to the data processing module based on the data transmission method; the data processing module determines the battery charge capacity parameter to be managed based on the pre-designed calculation model and the charge capacity parameter set; matches the current charge management strategy in the preset charge management strategy set according to the second battery parameter set and the battery charge capacity parameter to be managed, so as to manage the charging current according to the current charge management strategy.
[0016] An embodiment of the present invention further provides a battery data processing device, including: a data acquisition module, configured to obtain the initial state parameters of the target vehicle battery, vehicle state parameters, and the type of data processing module collected by the data acquisition module, and send them to the data management module; a data management module, configured to determine the target state parameter according to the initial state parameters by the data management module, and generate a target battery parameter set based on the target state parameter, the initial state parameters, and the vehicle state parameters; a data transmission module, configured to determine the data transmission method according to the type of data processing module, and send the target battery parameter set to the data processing module based on the data transmission method; a data processing module, configured to determine the state parameter to be managed based on the pre-designed calculation model and the target battery parameter set by the data processing module, so as to process the battery data.
[0017] An embodiment of the present invention further provides an electronic device, including: one or more processors; a storage device, configured to store one or more programs, when the one or more programs are executed by the one or more processors, enabling the electronic device to implement the battery data processing method according to any one of the above embodiments.
[0018] An embodiment of the present invention further provides a computer-readable storage medium, on which computer-readable instructions are stored, when the computer-readable instructions are executed by a processor of the computer, enabling the computer to execute the battery data processing method according to any one of the above embodiments.
[0019] A battery data processing method in an embodiment of the present invention obtains initial state parameters, vehicle state parameters, and data processing module types of a target vehicle battery, determines target state parameters according to the initial state parameters, generates a target battery parameter set based on the above parameters, then determines a data transmission method based on the data processing module type, transmits the target battery parameter set based on the above data transmission method, and determines to-be-managed state parameters based on a pre-designed calculation model and the target battery parameter set; this method performs preliminary calculation of target state parameters at the vehicle end and transmits the target state parameters to an independent data processing module for refined calculation of the target state parameters after preliminary calculation, and the independent data processing module is not limited to the hardware with limited computing power integrated in the vehicle machine, providing to-be-managed state parameters with relatively high accuracy, which can solve the problem in the prior art that high-accuracy data cannot be provided for high-precision battery management.
[0020] It should be understood that the above general description and subsequent detailed description are only exemplary and explanatory, and cannot limit this application. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with this application, and are used together with the specification to explain the principles of this application. Obviously, the accompanying drawings in the following description are only some embodiments of this application, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts. In the drawings:
[0022] Figure 1 is a schematic diagram of an exemplary system architecture shown in an exemplary embodiment of this application;
[0023] Figure 2 is a flowchart of a battery data processing method shown in an exemplary embodiment of this application;
[0024] Figure 3 is a data interaction diagram of a specific battery data processing method shown in an exemplary embodiment of this application;
[0025] Figure 4 is a data interaction diagram of a specific battery data processing method within a single vehicle domain shown in an exemplary embodiment of this application;
[0026] Figure 5 is a data interaction diagram of a specific battery data processing method outside a single vehicle shown in an exemplary embodiment of this application;
[0027] Figure 6 is a data interaction diagram of a specific SOC processing method outside multiple vehicles shown in an exemplary embodiment of this application;
[0028] Figure 7 It is a flowchart of a specific method for handling SOH outside the domain of multiple vehicles shown in an exemplary embodiment of the present application;
[0029] Figure 8 It is a schematic diagram of a battery data processing device shown in an exemplary embodiment of the present application;
[0030] Figure 9 It is a schematic diagram of the structure of a computer system of an electronic device shown in an exemplary embodiment of the present application. Detailed implementation manners
[0031] The following will describe the embodiments of the present invention with reference to the accompanying drawings and specific specific embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for explaining the present invention and not for limiting the protection scope of the present invention.
[0032] It should be noted that the diagrams provided in the following embodiments only illustrate the basic concept of the present invention in a schematic manner. Therefore, only the components related to the present invention are shown in the diagrams, rather than being drawn according to the number, shape, and size of the components in actual implementation. The type, quantity, and ratio of each component in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.
[0033] In the following description, a large number of details are explored to provide a more thorough explanation of the embodiments of the present invention. However, it is obvious to those skilled in the art that the embodiments of the present invention can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present invention difficult to understand.
[0034] The "and / or" mentioned in the present application describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0035] First of all, it should be noted that the BMS (Battery Management System), commonly known as the battery nanny or battery butler, is used to intelligently manage and maintain each battery cell, prevent the battery from overcharging and over-discharging, extend the service life of the battery, monitor the battery status, and is closely integrated with the power battery of electric vehicles. It can detect the voltage, current, and temperature of the battery in real time through sensors, and also perform leakage detection, thermal management, battery balancing management, alarm reminder, calculate the remaining capacity (SOC), discharge power, report the degree of battery degradation (SOH) and the status of the remaining capacity (SOC), and control the maximum output power with an algorithm based on the voltage, current, and temperature of the battery to obtain the maximum driving range, as well as control the charger to charge with the optimal current through the CAN bus interface for real-time communication with the vehicle's main controller, motor controller, energy control system, vehicle display system, etc.
[0036] SOC (State of Charge), the state of charge, also known as the remaining battery power, is used to reflect the remaining capacity of the battery. Numerically, it is defined as the ratio of the remaining capacity to the battery capacity. SOC is the most important parameter in the BMS system. Without accurate SOC, the BMS cannot work properly, nor can it extend the life of the battery. The higher the estimation accuracy of SOC, the higher the driving range for batteries of the same capacity. Therefore, high-precision SOC estimation can effectively reduce the required battery cost.
[0037] SOH (State of Health) refers to the capacity, health, and performance status of the battery. It is the ratio of the performance parameters of the battery after a period of use to the nominal parameters. A newly manufactured battery is 100%, and a completely scrapped battery is 0%. It is the ratio of the capacity discharged from the fully charged state of the battery at a certain rate to the cut-off voltage to the corresponding nominal capacity, which can be simply understood as the size of the battery's limit capacity. There is a certain relationship between the internal resistance of the battery and SOH. The lower the SOH, the greater the internal resistance of the lithium battery. By detecting data such as voltage, current, and temperature, the internal resistance value of the battery is indirectly calculated, and then SOH is calculated based on the relationship between SOH and the internal resistance of the battery. However, the change in the internal resistance of the battery is not obvious when the SOH change range is small, and the resistance value changes greatly when the battery is severely aged. Therefore, when the SOH changes little, the measurement error of this method will be relatively large.
[0038] The beneficial effects that the present application can also provide include: By setting the data processing module independently, the limitations of integrating the traditional battery management system into the vehicle hardware can be avoided, enabling the data processing module to be processed by high-computing-power devices and allowing for multi-demand settings within and outside the domain. In the scenario outside the domain, a single data processing module can control the battery data of multiple vehicles, effectively reducing the setting cost of the battery management system; Based on different scenario requirements, an in-domain single-vehicle battery management system can be set up, or a battery management system controlled outside the domain can be set up. Moreover, the battery control system outside the domain can also include an out-of-domain single-vehicle battery management system and an out-of-domain multi-vehicle battery management system to meet the battery management requirements in multiple scenarios; When the battery control system is an out-of-domain multi-vehicle battery management system, it is marked according to the vehicle identity information parameters to facilitate data matching during data transmission; After determining the remaining power parameter to be managed, the deviation value between the current remaining power parameter and the initial remaining power is used as the basis for the correction value to correct the remaining power parameter to be managed, so as to eliminate the parameter error caused by the data processing time difference to the remaining power parameter to be managed; This battery data processing method can also calculate and process the battery charging capacity parameter, expand the application scope of this solution, enhance the horizontal expansion application scope of this solution, facilitate the data processing of the battery management system, and reduce the cost of battery management system data processing; The general architecture of this battery data processing method can enhance the demand for refined battery data management, process and calculate the battery data in multiple battery management strategies, and improve the satisfaction of the demand for refined data.
[0039] Figure 1 It is a schematic diagram of an exemplary system architecture shown in an exemplary embodiment of the present application.
[0040] Refer to Figure 1 As shown, the system architecture may include a vehicle head unit 101 and a computer device 102. Among them, the vehicle head unit 101 is used to obtain the initial state parameters, vehicle state parameters, and data processing module type of the target vehicle battery and provide them to the computer device 102 for processing. The computer device 102 can be at least one of a microcomputer, an embedded computer, a network computer, etc. Relevant technicians can implement, in the computer device 102, determining the initial remaining power parameter according to the initial state parameter, generating a target battery parameter set according to the initial remaining power parameter, the initial state parameter, and the vehicle state parameter, determining the data transmission method according to the data processing module type, and sending the target battery parameter set to the data processing module based on the data transmission method. The data processing module determines the remaining power parameter to be managed based on a pre-designed calculation model and the target battery parameter set to process the battery data.
[0041] Schematically, after the computer device 102 obtains the initial state parameters of the battery of the in-vehicle computer 101, the vehicle state parameters, and the data processing module type, it determines the initial remaining power parameter according to the initial state parameters, generates a target battery parameter set based on the above parameters, determines the data transmission method according to the data processing module type, transmits the target battery parameter set based on the data transmission method, and determines the remaining power parameter to be managed based on the pre-designed calculation model and the target battery parameter set; this method performs preliminary calculation of the remaining power parameter at the vehicle end and transmits the remaining power parameter to an independent data processing module to perform detailed calculation on the remaining power parameter after preliminary calculation, and the independent data processing module is not limited to the computationally limited hardware integrated in the in-vehicle computer, providing a remaining power parameter with relatively high accuracy, which can solve the problem that high-accuracy data cannot be provided in the prior art for high-precision battery management.
[0042] Figure 2 is a flowchart of a battery data processing method shown in an exemplary embodiment of the present application. This battery data processing method can be executed in Figure 1 the system architecture of the in-vehicle computer 101 and the computer device 102 shown in. Refer to Figure 2 shown, the flowchart of this battery data processing method at least includes steps S210 to S240, which are introduced in detail as follows:
[0043] In step S210, obtain the initial state parameters of the target vehicle battery, the vehicle state parameters, and the data processing module type collected by the data acquisition module, and send them to the data management module.
[0044] In an embodiment of the present application, the above initial state parameters of the target vehicle battery include, but are not limited to, signal parameters such as battery temperature, voltage, current, pressure, cumulative charge and discharge capacity, etc., and the vehicle state parameters include parameters strongly related to the driving conditions such as the vehicle mileage and the current time.
[0045] In an embodiment of the present application, the data processed by the data management module includes, but is not limited to, parameters such as the initial remaining power parameter, the initial battery charge capacity parameter, the ohmic internal resistance, and the polarization internal resistance.
[0046] In an embodiment of the present application, determining the initial battery charge capacity parameter according to the initial state parameters can be to determine the initial battery charge capacity parameter by using the ampere-hour integration method. In some other embodiments of the present application, the initial battery charge capacity parameter can also be determined according to other estimation methods, and the specific estimation method is not limited herein.
[0047] In step S220, the data management module determines the target state parameter according to the initial state parameter, and generates a target battery parameter set according to the target state parameter, the initial state parameter, and the vehicle state parameter.
[0048] In one embodiment of the present application, the target state parameters include, but are not limited to, parameters such as the initial remaining battery capacity parameter, the initial battery charging capacity parameter, the ohmic internal resistance, and the polarization internal resistance.
[0049] In one embodiment of the present application, if the target state parameter is the initial remaining battery capacity parameter, the data management module determines the initial remaining battery capacity parameter according to the initial state parameters, generates a remaining battery capacity parameter set according to the initial remaining battery capacity parameter, the initial state parameters, and the vehicle state parameters, determines the data transmission method according to the type of the data processing module, and sends the remaining battery capacity parameter set to the data processing module based on the data transmission method. Then, the data processing module determines the remaining battery capacity parameter to be managed based on the pre-designed calculation model and the remaining battery capacity parameter set, sends the remaining battery capacity parameter to be managed to the data management module, and obtains the current state parameter of the in-vehicle battery at the data reception moment, so as to correct the remaining battery capacity parameter to be managed according to the initial remaining battery capacity parameter and the current state parameter, where the data reception moment is the moment when the data management module receives the remaining battery capacity parameter to be managed.
[0050] In one embodiment of the present application, determining the initial remaining battery capacity parameter based on the initial state parameters is to determine the initial remaining battery capacity parameter based on the ampere-hour integration method. In some other embodiments of the present application, the initial remaining battery capacity parameter can also be preliminarily determined according to other estimation methods, and the specific calculation method of the initial remaining battery capacity parameter is not limited herein.
[0051] In one embodiment of the present application, the current remaining battery capacity parameter is determined according to the current state parameter, the remaining battery capacity parameter deviation amount is determined according to the initial remaining battery capacity parameter and the current remaining battery capacity parameter, and then the remaining battery capacity parameter to be managed is corrected according to the remaining battery capacity parameter deviation amount to obtain the optimized remaining battery capacity parameter to be managed.
[0052] Among them, if the data management module is a multi-vehicle off-site data processing module, the target vehicle having a mapping relationship with the remaining battery capacity parameter to be managed with labels is determined according to the remaining battery capacity parameter to be managed with labels, and the remaining battery capacity parameter to be managed with labels is sent to the data management module of the target vehicle having a mapping relationship with the remaining battery capacity parameter to be managed with labels based on wireless transmission.
[0053] If the target state parameter is the initial battery charging capacity parameter, the data management module determines the initial battery charging capacity parameter according to the initial state parameter, generates a charging capacity parameter set based on the initial battery charging capacity parameter and the initial state parameter, determines the data transmission method according to the type of data processing module, and sends the charging capacity parameter set to the data processing module based on the data transmission method. Then, the data processing module determines the charging capacity parameter of the battery to be managed based on the pre-designed calculation model and the charging capacity parameter set, and then matches the current charging management strategy in the preset charging management strategy set according to the second battery parameter set and the charging capacity parameter of the battery to be managed, so as to manage the charging current according to the current charging management strategy.
[0054] In an embodiment of the present application, the charging capacity parameter of the battery to be managed is determined based on the pre-designed calculation model and the second battery parameter set. This determination process can determine the above-mentioned charging capacity parameter of the battery to be managed by calculation methods such as a capacity attenuation algorithm and an electrochemical model algorithm.
[0055] In step S230, the data transmission method is determined according to the type of data processing module, and the target battery parameter set is sent to the data processing module based on the data transmission method.
[0056] In an embodiment of the present application, the above data transmission method includes but is not limited to in-domain bus transmission and wireless transmission.
[0057] In an embodiment of the present application, the above data processing module types include in-domain data processing modules and out-of-domain data processing modules.
[0058] In an embodiment of the present application, if the data processing module type is an in-domain data processing module, it is determined that the data transmission method is in-domain bus transmission, and the target battery parameter set is sent to the data processing module based on the in-domain bus transmission. In the embodiment of the present application, the above in-domain bus transmission includes bus transmission technologies such as LIN, CAN, FlexRay, and MOST. Among them, LIN (Local Interconnect Network) is a low-cost serial communication network for distributed applications in the automotive segment, used to implement the control of distributed electronic systems in vehicles; CAN is the abbreviation of Controller Area Network and is an ISO international standard serial communication protocol; the FlexRay bus is designed specifically for in-vehicle networking, adopts a time-triggered mechanism, has characteristics such as high bandwidth and good fault tolerance performance, and has certain advantages in terms of real-time performance, reliability, and flexibility; MOST (Media Oriented System Transport) is a media-oriented system transport bus, which is a data bus technology specifically developed for in-vehicle use and serves multimedia applications.
[0059] In one embodiment of the present application, if the type of the data processing module is an extraterritorial data processing module, it is determined that the data transmission method is wireless transmission, and the target battery parameter set is sent to the data processing module based on wireless transmission.
[0060] In one embodiment of the present application, after it is determined that the type of the data processing module is an extraterritorial data processing module, it further includes determining the type of the extraterritorial data processing module. The types of the extraterritorial data processing module include a single-vehicle extraterritorial data processing module and a multi-vehicle extraterritorial data processing module.
[0061] In one embodiment of the present application, if the type of the extraterritorial data processing module is a multi-vehicle extraterritorial data processing module, the vehicle identity information parameter of the target vehicle is obtained; the target battery parameter set is labeled according to the vehicle identity information parameter, and the labeled target battery parameter set is sent to the data processing module based on the data transmission method; the data processing module determines the remaining power parameter to be managed with labels based on the pre-designed calculation model and the labeled target battery parameter set.
[0062] In one embodiment of the present application, the vehicle identity information parameter can be a vehicle identification number or a controller number, etc., which is an identification number for distinguishing vehicle identities. This parameter forms a label and labels the target battery parameter set to distinguish and confirm the vehicle attribution information of the target battery parameter set.
[0063] In step S240, the data processing module determines the parameter of the state to be managed based on the pre-designed calculation model and the target battery parameter set to process the battery data.
[0064] In one embodiment of the present application, the battery data processing method of this solution can specifically solve battery management parameters such as the battery pack SOC, battery pack SOH, battery pack capacity, the SOC of each cell in the battery pack, the SOH of each cell in the battery pack, the capacity of each cell in the battery pack, the internal resistance of each cell in the battery pack, the temperature change trend of the battery pack, the self-discharge current of each cell, the internal short-circuit resistance of the cell, the polarization voltage of the cell, the power parameter of the battery pack, and the remaining charging time, etc. That is, the parameter of the state to be managed in this embodiment can specifically include but is not limited to the above battery management parameter data.
[0065] In one embodiment of the present application, the to-be-managed state parameters are determined based on a pre-designed calculation model and a target battery parameter set. The pre-designed calculation model includes, but is not limited to, calculation methods such as electrochemical model algorithms, internal resistance SOC calculation formula methods, fuzzy logic methods, fusion algorithms, etc., life prediction models, performance models, AI algorithms, machine learning, and other mathematical algorithms. The to-be-managed state parameters are determined. The fusion algorithm includes simple correction, weighting, Kalman filtering or extended Kalman filtering, sliding mode variable structure, etc. In this embodiment, the to-be-managed state parameters can be determined based on electrochemical model algorithms, internal resistance SOC calculation formula methods, etc. However, the calculation method model of the to-be-managed state parameters is only an exemplary example, and the above pre-designed calculation model can be determined according to specific implementation schemes, and the pre-designed calculation model is not specifically limited herein.
[0066] In one embodiment of the present application, after the data processing module determines the to-be-managed state parameters based on the pre-designed calculation model and the target battery parameter set, it matches the current battery management strategy in a preset battery management strategy set according to the target battery parameter set and the to-be-managed state parameters, so as to manage the battery according to the current battery management strategy.
[0067] In one embodiment of the present application, in a multi-vehicle integrated architecture, the data transmission between the data processing module and the data management module is carried out wirelessly. There is an obvious time delay problem under this transmission condition. The data time delay problem can be corrected by determining the remaining power parameter deviation amount through the initial remaining power parameter and the current remaining power parameter to avoid the influence of the time delay problem on the data accuracy.
[0068] In one embodiment of the present application, if the data management module is a multi-vehicle external data processing module, the to-be-managed state parameters with annotations are sent to the data management module. According to the to-be-managed state parameters with annotations, the target vehicle having a mapping relationship with the to-be-managed state parameters with annotations is determined, and then the to-be-managed remaining power parameters with annotations are sent to the data management module of the target vehicle having a mapping relationship with the to-be-managed remaining power parameters with annotations based on wireless transmission.
[0069] The following introduces some embodiments of the present application in specific environments, which can be specifically applied to Figure 1The shown implementation environment can also be applicable to other exemplary implementation environments and be specifically configured in other devices. This embodiment does not limit the implementation environment applicable to this device. It should be noted first that in the following specific embodiments, the data acquisition terminal is the same as the data acquisition module in the above embodiment, the management and control terminal is the same as the data management module in the above embodiment, the data transmission terminal is the same as the data transmission module in the above embodiment, the data operation terminal is the same as the data processing module in the above embodiment, the SOC value is the same as the remaining battery power parameter in the above embodiment, and the SOH value is the same as the battery charging capacity parameter in the above embodiment.
[0070] Please refer to Figure 3 , Figure 3 which is a data interaction diagram of a specific battery data processing method shown in an exemplary embodiment of this application. This specific method can be applied to Figure 1 the shown implementation environment, and can also be applicable to other exemplary implementation environments and be specifically configured in other devices. This embodiment does not limit the implementation environment applicable to this device.
[0071] As Figure 3 shown, in a specific embodiment of this application, data of this specific battery data processing method is interacted among the data acquisition terminal, the management and control terminal, the data transmission terminal, and the data operation terminal. Among them, the data acquisition terminal is deployed at the battery end and is used to collect real-time state parameters of the battery; the management and control terminal can be deployed at the battery end or integrated with other vehicle controllers of the whole vehicle, and is used to implement basic operations of the battery state and management and control of the battery; the data transmission terminal is used to realize data transmission between the management and control terminal and the data operation terminal, and its deployment location depends on the deployment situation of the management and control terminal; the data operation terminal can be deployed inside the whole vehicle and integrated with other processors, or can be separately deployed outside the whole vehicle, or integrated with the operation terminals of multiple vehicles into the same server.
[0072] In a specific embodiment of this application, the data acquisition terminal collects the initial state parameters, vehicle state parameters, and data processing module type of the battery of the target vehicle, and sends them to the management and control terminal. Then, the management and control terminal determines the initial remaining battery power parameter according to the initial state parameter, and generates a target battery parameter set according to the initial remaining battery power parameter, the initial state parameter, and the vehicle state parameter. Then, the target battery parameter set is transmitted to the data transmission terminal, and the data transmission method is determined according to the data processing module type, and the target battery parameter set is sent to the data operation terminal based on the data transmission method.
[0073] In a specific embodiment of the present application, the data operation terminal determines the remaining power parameter to be managed based on a pre-designed calculation model and a target battery parameter set, processes the battery data, matches the current battery management strategy in a preset battery management strategy set according to the target battery parameter set and the remaining power parameter to be managed, and then transmits the remaining power parameter to be managed and the current battery management strategy to the data transmission terminal according to the above data transmission method. The remaining power parameter to be managed and the current battery management strategy are parsed based on a preset parsing method and sent back to the management control end to perform battery management according to the remaining power parameter to be managed and the current battery management strategy.
[0074] Please refer to Figure 4 , Figure 4 which is a data interaction schematic diagram of a specific battery data processing method shown in an exemplary embodiment of the present application. This specific method can be applied to Figure 1 the implementation environment shown, and can also be applicable to other exemplary implementation environments and be specifically configured in other devices. This embodiment does not limit the implementation environment applicable to this device.
[0075] As Figure 4 shown, in a specific embodiment of the present application, the state parameters of the battery, including signals such as temperature, voltage, current, and pressure, are collected by a data acquisition terminal and transmitted to a control management terminal through a master-slave board communication protocol. After receiving the data transmitted by the data acquisition terminal, the control management terminal performs preliminary operations, such as calculating the SOC by the ampere-hour integration method. At the same time, the collected data and the data upload flag bit are transmitted to the data transmission terminal through a protocol such as the CAN protocol. After receiving the data transmitted by the control management terminal, the data transmission terminal transmits it to the data operation terminal through the internal network CAN. After receiving the data transmitted by the data transmission terminal, the data operation terminal performs operations based on the battery model and algorithm to obtain the state parameters of the battery, formulates corresponding control management strategies according to the battery state parameters, and transmits the battery state parameters, control management strategies, etc. to the data transmission terminal. After receiving the data transmitted by the data operation terminal, the data transmission terminal forwards it to the control management terminal after parsing, and after the control management terminal receives the operation result forwarded by the data transmission terminal, it processes and executes according to the preset corresponding strategy.
[0076] Please refer to Figure 5 , Figure 5 which is a data interaction schematic diagram of a specific battery data processing method shown in an exemplary embodiment of the present application outside the single vehicle domain. This specific method can be applied to Figure 1 the implementation environment shown, and can also be applicable to other exemplary implementation environments and be specifically configured in other devices. This embodiment does not limit the implementation environment applicable to this device.
[0077] As shown Figure 5 in a specific embodiment of the present application, the real-time state parameters of the battery are collected by a data acquisition terminal, including signals such as temperature, voltage, current, and pressure, and the data is transmitted to a control and management terminal through the communication protocol between the master and slave boards. The control and management terminal receives the data transmitted by the data acquisition terminal and performs basic operations, such as calculating the SOC by the ampere-hour integration method. When the data is transmitted from the control and management terminal to the data transmission terminal, several parameters strongly related to time and driving conditions are added and uploaded together, and this parameter is denoted as q1 (for example, q1 can be the cumulative charge and discharge capacity of the battery, the driving mileage of the vehicle, etc.). After receiving the data transmitted by the control and management terminal, the data transmission terminal transmits the data to the data operation terminal through wireless or wired transmission. After receiving the data transmitted by the data transmission terminal, the data operation terminal performs operations based on the battery model and algorithm to obtain battery state parameters such as F1, formulates corresponding control and management strategies according to the battery state parameter F1, and transmits the battery state parameter F1, the control and management strategy, and the marked parameter q1 to the data transmission terminal at the same time. Among them, the battery state parameter includes the remaining power parameter to be managed and / or the battery charging capacity parameter to be managed in the above embodiment. After receiving the data transmitted by the data operation terminal, the data transmission terminal forwards it to the control and management terminal after parsing. After the control and management terminal receives the operation result F1 and the marked parameter q1 forwarded by the data transmission terminal, it compares the received q1 with the latest value q2 calculated in real time for this parameter, and corrects the received operation result F1 according to the difference between q1 and q2 to obtain the final battery state result F2. The received control and management strategy is processed and executed according to the corresponding strategy preset by the control and management terminal.
[0078] Please refer to Figure 6 , Figure 6 which is a data interaction diagram of a specific SOC processing method outside the multi-vehicle domain shown in an exemplary embodiment of the present application. This specific method can be applied to Figure 1 the implementation environment shown, and can also be applicable to other exemplary implementation environments, and is specifically configured in other devices. This embodiment does not limit the implementation environment applicable to this device.
[0079] As shown Figure 6 in a specific embodiment of the present application, the real-time state parameters of the battery are collected by a data acquisition terminal, including signals such as temperature, voltage, current, and pressure, and the data is transmitted to the control and management terminal through the communication protocol between the master and slave boards; after receiving the data transmitted by the data acquisition terminal, the control and management terminal calculates the SOC value by the ampere-hour integration method deployed in the control and management terminal, and denotes this SOC value as BCUSOC. The data such as voltage, current, and temperature are transmitted from the control and management terminal to the data transmission terminal, and at the same time, the cumulative charge and discharge capacity value is uploaded together, and this marked parameter is denoted as QaccAh.
[0080] In a specific embodiment of the present application, after the data transmission terminal receives the data transmitted by the control and management terminal, it transmits the data to the data operation terminal through a wireless transmission method. After the data operation terminal receives the data transmitted by the data transmission terminal, it performs operations based on the electrochemical model to obtain the accurate SOC value of the battery, denoted as CloudSOC. CloudSOC and QaccAh are simultaneously sent to the data transmission terminal. When the data is sent to the data transmission terminal, it is necessary to identify the ID of each vehicle to ensure that the result calculated by the data operation terminal matches the corresponding vehicle.
[0081] In a specific embodiment of the present application, after the data transmission terminal receives CloudSOC and QaccAh, it forwards them to the control and management terminal after parsing. It should be noted that the value of QaccAh at this time is the value at the data upload moment. After the control and management terminal receives CloudSOC and the marked parameter QaccAh, it analyzes whether the value of QaccAh changes at the data reception moment. If the value of QaccAh(t1) at the data reception moment changes compared with the value of QaccAh(t0) at the data upload moment, it is necessary to correct CloudSOC (this value is denoted as F1) according to the difference between the QaccAh values at the two previous and subsequent moments. The corrected CloudSOC value is denoted as F2.
[0082] Please refer to Figure 7 , Figure 7 FIG. is a flowchart of a specific SOH processing method outside the domain of multiple vehicles shown in an exemplary embodiment of the present application. This specific method can be applied to Figure 1 the implementation environment shown, and can also be applicable to other exemplary implementation environments and be specifically configured in other devices. This embodiment does not limit the implementation environment applicable to this device.
[0083] As Figure 7 shown, in a specific embodiment of the present application, the state parameters of the battery, including signals such as temperature, voltage, current, and pressure, are collected by the data acquisition terminal, and the data is transmitted to the control and management terminal through the master-slave board communication protocol. After receiving the data transmitted by the data acquisition terminal, the battery charging capacity Qch is calculated by the ampere-hour integration method deployed on the control and management terminal. Data such as Qch, voltage, current, and temperature are transmitted from the control and management terminal to the data transmission terminal.
[0084] In a specific embodiment of the present application, after the data transmission terminal receives the data transmitted by the control and management terminal, it transmits the data to the data operation terminal through a wireless transmission method. After receiving the data, the data operation terminal performs calculations based on the electrochemical model to obtain the accurate SOH value of the battery, denoted as CloudSOH. A charging control strategy is formulated according to the CloudSOH value, that is, multiplying the current value of the charging MAP table by CloudSOH, and reissuing the new obtained table to the data transmission terminal. It is necessary to identify the ID of each vehicle to ensure that the calculation result of the data operation terminal matches the corresponding vehicle.
[0085] In a specific embodiment of the present application, after the data transmission terminal receives the updated charging MAP table, it forwards it to the control and management terminal after parsing. After receiving the updated charging MAP table, the control and management terminal controls the charging current.
[0086] A battery data processing method in an embodiment of the present invention obtains initial state parameters, vehicle state parameters, and data processing module types of a target vehicle battery, determines target state parameters according to the initial state parameters, generates a target battery parameter set based on the above parameters, then determines a data transmission method based on the data processing module type, transmits the target battery parameter set based on the above data transmission method, and determines to-be-managed state parameters based on a pre-designed calculation model and the target battery parameter set; this method performs preliminary calculation of target state parameters at the vehicle end and transmits the target state parameters to an independent data processing module for refined calculation of the target state parameters after preliminary calculation. Moreover, the independent data processing module is not limited to the hardware with limited computing power integrated in the vehicle computer, providing to-be-managed state parameters with relatively high accuracy, which can solve the problem in the prior art that high-accuracy data cannot be provided for high-precision battery management; the beneficial effects that can also be provided include that by independently setting the data processing module, the limitations of the traditional battery management system integrated in the vehicle-end hardware can be avoided, enabling the data processing module to be processed by high-computing-power devices, and allowing for multi-demand settings within and outside the domain. In an out-of-domain scenario, a single data processing module can control the battery data of multiple vehicle ends, effectively reducing the setting cost of the battery management system; based on different scenario requirements, an in-domain single-vehicle battery management system can be set up, or an out-of-domain controlled battery management system can be set up. Moreover, the out-of-domain battery control system can also include an out-of-domain single-vehicle battery management system and an out-of-domain multi-vehicle battery management system, meeting the battery management requirements in multiple scenarios; when the battery control system is an out-of-domain multi-vehicle battery management system, it is marked according to the vehicle identity information parameters to facilitate data matching during data transmission; after determining the to-be-managed remaining power parameter, the deviation value between the current remaining power parameter and the initial remaining power is used as the basis for the correction value to correct the above to-be-managed remaining power parameter to eliminate the parameter error caused by the data processing time difference to the to-be-managed remaining power parameter; this battery data processing method can also calculate and process the battery charging capacity parameter, expand the applicable range of this solution, enhance the horizontal expansion application range of this solution, facilitate the data processing of the battery management system, and reduce the data processing cost of the battery management system; the general architecture of this battery data processing method can enhance the demand for refined battery data management, process and calculate the battery data in multiple battery management strategies, and improve the satisfaction degree of the refined data demand.
[0087] The following introduces the device embodiments of the present application, which can be used to execute the battery data processing method in the above embodiments of the present application. For the details not disclosed in the device embodiments of the present application, please refer to the embodiments of the battery data processing method in the above of the present application.
[0088] Figure 8The figure shows a schematic diagram of a battery data processing device according to an exemplary embodiment of the present application. The device can be applied to Figure 1 the implementation environment shown. The device can also be applicable to other exemplary implementation environments and be specifically configured in other devices. The present embodiment does not limit the implementation environment applicable to the device.
[0089] As Figure 8 shown, the exemplary battery data processing device includes: a data acquisition module 801, a data management module 802, a data transmission module 803, and a data processing module 804.
[0090] Among them, the data acquisition module 801 is used to obtain the initial state parameters, vehicle state parameters of the target vehicle battery collected by the data acquisition module, and the type of the data processing module, and send them to the data management module; the data management module 802 is used to determine the target state parameters according to the initial state parameters by the data management module, and generate a target battery parameter set according to the target state parameters, initial state parameters, and vehicle state parameters; the data transmission module 803 is used to determine the data transmission method according to the type of the data processing module, and send the target battery parameter set to the data processing module based on the data transmission method; the data processing module 804 is used to determine the to-be-managed state parameters based on a pre-designed calculation model and the target battery parameter set to process the battery data.
[0091] The embodiment of the present application also provides an electronic device, including: one or more processors; a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the battery data processing method provided in each of the above embodiments.
[0092] Figure 9 The figure shows a schematic diagram of the structure of a computer system of an electronic device according to an exemplary embodiment of the present application. It should be noted that Figure 9 the computer system 900 of the electronic device shown is only an example and should not bring any limitation to the functions and usage scope of the embodiments of the present application.
[0093] As Figure 9As shown, computer system 900 includes a Central Processing Unit (CPU) 901, which can perform various appropriate actions and processes according to the program stored in the Read-Only Memory (ROM) 902 or the program loaded from the storage section into the Random Access Memory (RAM) 903, such as executing the methods in the above embodiments. In the RAM 903, various programs and data required for system operation are also stored. The CPU 901, ROM 902, and RAM 903 are connected to each other via a bus. An Input / Output (I / O) interface 905 is also connected to the bus 904.
[0094] The following components are connected to the I / O interface 905: an input section 906 including a keyboard, a mouse, etc.; an output section 907 including, for example, a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc. and a speaker, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface 905 as needed. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as needed so that a computer program read from it can be installed into the storage section 908 as needed.
[0095] Specifically, according to the embodiments of the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments of the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication section 909, and / or installed from the removable medium 911. When the computer program is executed by the Central Processing Unit (CPU) 901, various functions defined in the system of the present application are executed.
[0096] It should be noted that the computer-readable medium shown in the embodiments of the present application may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable computer program. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted by any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0097] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. Among them, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the above module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0098] In the corresponding drawings of the above embodiments, the connection lines may represent the connection relationships between various components, to represent more constituent signal paths and / or one or more ends of some lines have arrows to represent the main information flow direction. The connection lines, as a kind of identifier, are not a limitation on the solution itself, but using these lines in combination with one or more exemplary embodiments helps to more easily connect circuits or logic units. Any represented signal (determined by design requirements or preferences) may actually include one or more signals that can be transmitted in any one direction and can be implemented in any appropriate type of signal scheme.
[0099] The units described in the embodiments of the present application can be implemented in software or in hardware. The described units can also be provided in a processor. Among them, the names of these units do not constitute a limitation on the units themselves in some cases.
[0100] Another aspect of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method described above is implemented. The computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist alone without being assembled into the electronic device.
[0101] It should be noted that although several modules or units of the devices for action execution are mentioned in the above detailed description, such a division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more of the above-described modules or units can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0102] Through the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (such as a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiments of the present application.
[0103] Note that the present application can be used in numerous general-purpose or special-purpose computing system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and so on.
[0104] Those skilled in the art will readily conceive of other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include known common general knowledge or conventional technical means in the technical field not disclosed in the present application.
[0105] It should be understood that the above content is only a preferred exemplary embodiment of the present application and is not used to limit the implementation of the present application. Those of ordinary skill in the art can easily make corresponding modifications or adaptations according to the main concept and spirit of the present application. Therefore, the protection scope of the present application should be the protection scope required by the claims.
Claims
1. A battery data processing method, characterized in that, The battery data processing method includes: Obtaining the initial state parameters, vehicle state parameters of the target vehicle battery collected by the data acquisition module, and the type of the data processing module, and sending them to the data management module; The data management module determines the target state parameters according to the initial state parameters, and generates a target battery parameter set according to the target state parameters, the initial state parameters, and the vehicle state parameters. Among them, the target state parameters at least include the initial remaining power parameter and the initial battery charging capacity parameter. If the target state parameter is the initial remaining power parameter, the data management module determines the initial remaining power parameter according to the initial state parameters, and generates a remaining power parameter set according to the initial remaining power parameter, the initial state parameters, and the vehicle state parameters; determines the data transmission method according to the type of the data processing module, and sends the remaining power parameter set to the data processing module based on the data transmission method; The data processing module determines the remaining power parameter to be managed based on the pre-designed calculation model and the remaining power parameter set; sends the remaining power parameter to be managed to the data management module, and obtains the current state parameters of the on-vehicle battery at the data reception moment, so as to correct the remaining power parameter to be managed according to the initial remaining power parameter and the current state parameters. The data reception moment is the moment when the data management module receives the remaining power parameter to be managed; Determine the data transmission method according to the type of the data processing module, and send the target battery parameter set to the data processing module based on the data transmission method. The type of the data processing module includes an in-domain data processing module and an out-of-domain data processing module; If the type of the data processing module is an in-domain data processing module, determine that the data transmission method is in-domain bus transmission, and send the target battery parameter set to the data processing module based on the in-domain bus transmission; if the type of the data processing module is an out-of-domain data processing module, determine the type of the out-of-domain data processing module, and determine that the data transmission method is wireless transmission, and send the target battery parameter set to the data processing module based on the wireless transmission. The type of the out-of-domain data processing module includes a single-vehicle out-of-domain data processing module and a multi-vehicle out-of-domain data processing module; The data processing module determines the state parameter to be managed based on the pre-designed calculation model and the target battery parameter set to process the battery data. Among them, if the data management module is a multi-vehicle out-of-domain data processing module, identify the vehicle identity information parameter of each vehicle to ensure the matching of the calculation result of the data management module with the corresponding vehicle.
2. The battery data processing method according to claim 1, wherein After determining the type of the out-of-domain data processing module, the battery data processing method further includes: If the type of the out-of-domain data processing module is a multi-vehicle out-of-domain data processing module, obtain the vehicle identity information parameter of the target vehicle; Label the target battery parameter set according to the vehicle identity information parameter, and send the labeled target battery parameter set to the data processing module based on the data transmission method; The data processing module determines the to-be-managed status parameters with annotations based on a pre-designed calculation model and the annotated target battery parameter set.
3. The battery data processing method according to claim 2, characterized in that, After the data processing module determines the to-be-managed status parameters with annotations based on a pre-designed calculation model and the annotated target battery parameter set, the battery data processing method includes: Sending the to-be-managed status parameters with annotations to the data management module; Determining a target vehicle having a mapping relationship with the to-be-managed status parameters with annotations according to the to-be-managed status parameters with annotations; Based on wireless transmission, sending the to-be-managed status parameters with annotations to the data management module of the target vehicle having a mapping relationship with the to-be-managed status parameters with annotations.
4. The battery data processing method according to claim 1, wherein After the data processing module determines the to-be-managed status parameters based on a pre-designed calculation model and the target battery parameter set, the battery data processing method further includes: Matching a current battery management strategy in a preset battery management strategy set according to the target battery parameter set and the to-be-managed status parameters, so as to manage the battery according to the current battery management strategy.
5. The battery data processing method according to claim 1, wherein The correcting the to-be-managed remaining power parameter according to the initial remaining power parameter and the current status parameter includes: Determining a current remaining power parameter according to the current status parameter, and determining a remaining power parameter deviation amount according to the initial remaining power parameter and the current remaining power parameter; Correcting the to-be-managed remaining power parameter according to the remaining power parameter deviation amount to obtain an optimized to-be-managed remaining power parameter.
6. The battery data processing method according to any one of claims 1-5, characterized in that Sending the to-be-managed remaining power parameter to the data management module includes: If the data management module is a multi-vehicle off-site data processing module, determining a target vehicle having a mapping relationship with the to-be-managed remaining power parameter with annotations according to the to-be-managed remaining power parameter with annotations; Based on wireless transmission, sending the to-be-managed remaining power parameter with annotations to the data management module of the target vehicle having a mapping relationship with the to-be-managed remaining power parameter with annotations.
7. The battery data processing method according to any one of claims 1-5, characterized in that After obtaining the initial state parameter, vehicle state parameter of the target vehicle battery collected by the data acquisition module, and the data processing module type and sending them to the data management module, the battery data processing method further includes: If the target state parameter is an initial battery charging capacity parameter, the data management module determines the initial battery charging capacity parameter according to the initial state parameter, and generates a charging capacity parameter set according to the initial battery charging capacity parameter and the initial state parameter; Determining a data transmission method according to the data processing module type, and sending the charging capacity parameter set to the data processing module based on the data transmission method; The data processing module determines the to-be-managed battery charging capacity parameter based on a pre-designed calculation model and the charging capacity parameter set; Matching a current charging management strategy in a preset charging management strategy set according to the second battery parameter set and the to-be-managed battery charging capacity parameter, so as to manage the charging current according to the current charging management strategy.
8. A battery data processing device, characterized in that, The battery data processing device includes: A data acquisition module, configured to obtain the initial state parameters, vehicle state parameters of the target vehicle battery, and the type of the data processing module, and send them to the data management module; The data management module is configured to determine target state parameters according to the initial state parameters, and generate a target battery parameter set according to the target state parameters, the initial state parameters, and the vehicle state parameters. Wherein, the target state parameters at least include an initial remaining power parameter and an initial battery charging capacity parameter. If the target state parameter is the initial remaining power parameter, the data management module determines the initial remaining power parameter according to the initial state parameters, and generates a remaining power parameter set according to the initial remaining power parameter, the initial state parameters, and the vehicle state parameters; determine the data transmission method according to the type of the data processing module, and send the remaining power parameter set to the data processing module based on the data transmission method; the data processing module determines the remaining power parameter to be managed based on a pre-designed calculation model and the remaining power parameter set; send the remaining power parameter to be managed to the data management module, and obtain the current state parameters of the on-vehicle battery at the data reception moment, so as to correct the remaining power parameter to be managed according to the initial remaining power parameter and the current state parameters, and the data reception moment is the moment when the data management module receives the remaining power parameter to be managed; The data transmission module is configured to determine the data transmission method according to the type of the data processing module, and send the target battery parameter set to the data processing module based on the data transmission method. The type of the data processing module includes an in-domain data processing module and an out-of-domain data processing module; if the type of the data processing module is an in-domain data processing module, determine that the data transmission method is in-domain bus transmission, and send the target battery parameter set to the data processing module based on the in-domain bus transmission; if the type of the data processing module is an out-of-domain data processing module, determine the type of the out-of-domain data processing module, and determine that the data transmission method is wireless transmission, and send the target battery parameter set to the data processing module based on the wireless transmission. The type of the out-of-domain data processing module includes a single-vehicle out-of-domain data processing module and a multi-vehicle out-of-domain data processing module; The data processing module is configured to determine the state parameter to be managed based on a pre-designed calculation model and the target battery parameter set, so as to process the battery data. Wherein, if the data management module is a multi-vehicle out-of-domain data processing module, identify the vehicle identity information parameters of each vehicle to ensure that the calculation result of the data management module matches the corresponding vehicle.
9. An electronic device, characterized in that, Comprising: One or more processors; A storage device, configured to store one or more programs. When the one or more programs are executed by the one or more processors, the electronic device implements the battery data processing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, Computer-readable instructions are stored thereon. When the computer-readable instructions are executed by a processor of the computer, the computer executes the battery data processing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Electric vehicle and data processing system and method thereof
CN110324382A
Cloud auxiliary battery management system and method
CN112331941A
Vehicle operation data storage method and device, vehicle and storage medium
CN115454355A
Battery data processing method and apparatus, and electronic device and storage medium
WO2024244235A1