Method, device, equipment and system for calculating vehicle-mounted battery state parameters
By integrating the resources of cloud server, central domain controller and battery controller, and integrating the battery status parameter values of different computing resources, the problem of low battery status parameter estimation accuracy caused by limited computing resources of the battery controller is solved, and higher accuracy is achieved battery status monitoring.
Patent Information
- Application Number
- CN202411543946.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-11
AI Technical Summary
In the prior art, due to limited computing resources, the battery controller cannot adopt overly complex modeling and estimation methods, resulting in a decrease in the estimation accuracy of the battery state parameter, especially when the battery operating conditions are variable or aging, the estimation accuracy is not ideal.
By integrating the computing resources and data real-time performance of cloud servers, central domain controllers and battery controllers, different state parameter values of battery status parameters are calculated separately, and the estimation accuracy of battery status parameters is improved by fusing these values.
It improves the estimation accuracy of battery status parameters, can more accurately monitor the battery's health status, charging and discharging capabilities and remaining life, and enhances the battery's safety and efficient working ability.
Smart Images

Figure CN119414257A_ABST
Abstract
Description
Technical Field
[0001] The present specification relates to the technical field of electronic control systems, and in particular to methods, devices, equipment and systems for calculating vehicle battery status parameters. Background Art
[0002] Battery state parameter estimation is one of the core functions of the battery management system (BMS), covering a series of key battery state parameters, which are used to monitor different aspects of battery health, charge and discharge capabilities, and remaining life. These battery state parameters include but are not limited to state of charge (SOC), state of health (SOH), state of power (SOP), state of energy (SOE), and cell energy balance (CEB).
[0003] In related technologies, the battery status parameter estimation algorithm is mainly deployed on the vehicle's battery controller. Since the battery controller is located in the vehicle's core control system, it can quickly collect battery operation data and use the algorithm to estimate the battery status parameters in real time, thereby ensuring the safety and efficient operation of the battery.
[0004] The battery electrochemical reaction process is complex, with many influencing factors and uncertainties. The number of observable parameters is limited, and there are characteristics such as characteristic coupling, immediate decay, strong time variation, and nonlinearity. Therefore, the battery state parameter estimation algorithm designed by related technologies is often relatively complex. However, battery controllers usually use low-power microprocessors with limited computing power and storage resources. Due to the limitation of computing resources, battery controllers may not be able to use overly complex modeling and estimation methods. Generally, a simplified battery model is used, which will lead to a reduction in the accuracy of battery state parameter estimation, especially when the battery working conditions are changeable or aging, the estimation accuracy may not be ideal. Summary of the invention
[0005] To overcome the problems existing in the related art, this specification provides a method, device, equipment and system for calculating vehicle battery status parameters.
[0006] According to a first aspect of an embodiment of this specification, a system for calculating vehicle battery status parameters is provided, the system comprising a cloud server, a battery controller mounted on a vehicle, and a central domain controller, wherein:
[0007] The battery controller is used to collect battery operation data of the vehicle battery, determine a first state parameter value of a first battery state parameter of the vehicle battery according to the battery operation data, and provide the battery operation data to the central domain controller and the cloud server; and receive a second state parameter value and a third state parameter value of the first battery state parameter, and determine a comprehensive state parameter value of the first battery state parameter according to the first state parameter value, the second state parameter value and / or the third state parameter value;
[0008] The central domain controller is used to determine the second state parameter value according to the battery operation data, and send the second state parameter value to the battery controller;
[0009] The cloud server is used to determine the third state parameter value according to the battery operation data, and provide the third state parameter value to the battery controller.
[0010] According to a second aspect of an embodiment of this specification, a method for calculating a vehicle-mounted battery state parameter is provided, the method being applied to a battery controller installed in a vehicle, the method comprising:
[0011] Collecting battery operation data of the vehicle battery and providing the battery operation data to the central domain controller and the cloud server;
[0012] Determine a first state parameter value of a first battery state parameter of the vehicle-mounted battery according to the battery operation data, and receive a second state parameter value and a third state parameter value sent by the central domain controller and the cloud server respectively; wherein the second state parameter value is the second state parameter value of the first battery state parameter calculated by the central domain controller according to the battery operation data, and the third state parameter value is the third state parameter value of the first battery state parameter calculated by the cloud server according to the battery operation data;
[0013] A comprehensive state parameter value of the first battery state parameter is determined according to the first state parameter value, the second state parameter value and / or the third state parameter value.
[0014] According to a third aspect of an embodiment of this specification, there is provided a device for calculating a vehicle battery status parameter, the device comprising:
[0015] A data transmission module, used for collecting battery operation data of the vehicle battery and providing the battery operation data to the central domain controller and the cloud server;
[0016] a battery status parameter calculation module, configured to determine a first status parameter value of a first battery status parameter of the vehicle-mounted battery according to the battery operation data, and receive a second status parameter value and a third status parameter value respectively sent by the central domain controller and the cloud server; wherein the second status parameter value is the second status parameter value of the first battery status parameter calculated by the central domain controller according to the battery operation data, and the third status parameter value is the third status parameter value of the first battery status parameter calculated by the cloud server according to the battery operation data;
[0017] A battery status parameter fusion module is used to determine a comprehensive status parameter value of the first battery status parameter according to the first status parameter value, the second status parameter value and / or the third status parameter value.
[0018] According to a fourth aspect of an embodiment of this specification, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method described in the second aspect are implemented.
[0019] According to a fifth aspect of the embodiments of this specification, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the steps of the method described in the second aspect are implemented.
[0020] The technical solutions provided by the embodiments of this specification may have the following beneficial effects:
[0021] In the embodiments of this specification, the data real-time performance of the battery controller is higher than that of the central domain controller and the cloud server; the computing power resources of the central domain controller are stronger than those of the battery controller, and the data real-time performance of the central domain controller is higher than that of the cloud server; the computing power resources of the cloud server are stronger than those of the battery controller and the central domain controller. Therefore, this solution combines the advantages of the three, and calculates the first state parameter value, the second state parameter value, and the third state parameter value for the first battery state parameter on the battery controller, the central domain controller, and the cloud server, respectively, and then the battery controller determines the comprehensive state parameter value of the first battery state parameter based on the first state parameter value, the second state parameter value, and the third state parameter value. It can be seen that this solution improves the estimation accuracy of the battery state parameter by integrating the different state parameter values of the same battery state parameter calculated by the battery controller, the central domain controller, and the cloud server.
[0022] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present specification. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the specification and, together with the description, serve to explain the principles of the specification.
[0024] Figure 1 It is a structural schematic diagram of a device for calculating vehicle battery status parameters according to a related technology shown in this specification according to an exemplary embodiment.
[0025] Figure 2 It is a structural schematic diagram of a system for calculating vehicle battery status parameters according to an exemplary embodiment of the present specification.
[0026] Figure 3 It is a structural schematic diagram of another system for calculating vehicle battery status parameters according to an exemplary embodiment of the present specification.
[0027] Figure 4 The present specification is a flowchart of a method for calculating a vehicle battery status parameter according to an exemplary embodiment.
[0028] Figure 5 It is a structural schematic diagram of an electronic device according to an exemplary embodiment of the present specification.
[0029] Figure 6 The present specification is a block diagram of a device for calculating a vehicle battery status parameter according to an exemplary embodiment. DETAILED DESCRIPTION
[0030] Battery state parameter estimation is one of the core functions of the battery management system, covering a series of key battery state parameters, which are used to monitor different aspects of the battery's health status, charge and discharge capabilities, and remaining life. These battery state parameters include but are not limited to the state of charge (SOC), state of health (SOH), state of power (SOP), state of energy (SOE), and cell energy balance (CEB). For example, by measuring the battery current and calculating the cumulative charge and discharge of the battery to estimate the SOC value, the battery management system can adjust the battery usage strategy based on the real-time calculated battery SOC value, thereby preventing the battery from entering a dangerous state of overcharge or overdischarge.
[0031] In related technologies, such as Figure 1As shown, the battery model is mainly deployed on the vehicle's battery controller 13. Since the battery controller 13 is located in the core control system of the vehicle, the battery operation data of the vehicle battery 11 can be quickly collected, and the battery status parameters can be estimated in real time through the battery model, thereby ensuring the safety and efficient operation of the battery.
[0032] The electrochemical reaction process of the battery is complex, with many influencing factors and uncertainty. The number of observable parameters is limited, and there are characteristics such as characteristic coupling, immediate decay, strong time variation, and nonlinearity. Therefore, the algorithms designed in related technologies for estimating battery state parameters are often relatively complex. However, the battery controller 13 usually uses a low-power microprocessor with limited computing power and storage resources. Due to the limitation of computing resources, the battery controller 13 may not be able to adopt some overly complex modeling and estimation methods, and generally adopts a simplified battery model, which will result in low accuracy of state estimation, especially when facing changeable working conditions or aging of the battery, the estimation accuracy may not be ideal.
[0033] In response to the above technical issues, such as Figure 2 As shown, this specification proposes a system for calculating vehicle battery status parameters, which includes a cloud server 12, a battery controller 13 installed in the vehicle, and a central domain controller 14. By integrating the advantages of the computing resources of the central domain controller 14 and the cloud server 12 and the advantages of the real-time data of the battery controller 13, and then fusing the different status parameter values of the same battery status parameter calculated by the battery controller 13, the central domain controller 14 and the cloud server 12, the estimation accuracy of the battery status parameter is improved. See the following embodiments for details:
[0034] The vehicle-mounted battery 11 may specifically be a power battery installed on the vehicle. The battery operation data includes but is not limited to status data for reflecting the operation status of the vehicle-mounted battery 11, such as voltage, current, and temperature.
[0035] The battery controller 13 is used to collect battery operation data of the vehicle battery 11 , determine a first state parameter value of a first battery state parameter of the vehicle battery 11 according to the battery operation data, and provide the battery operation data to the central domain controller 14 and the cloud server 12 .
[0036] The central domain controller 14 may determine a second state parameter value of the first battery state parameter based on the battery operation data, and send the second state parameter value to the battery controller 13 .
[0037] The cloud server 12 may determine a third state parameter value of the first battery state parameter based on the battery operation data, and provide the third state parameter value to the battery controller 13 .
[0038] The battery controller 13 receives the second state parameter value and the third state parameter value, and determines a comprehensive state parameter value of the first battery state parameter according to the first state parameter value, the second state parameter value and / or the third state parameter value.
[0039] It should be noted that the battery state parameters that can be estimated by the battery controller 13 include but are not limited to SOC, SOH, SOP, SOE and CEB. The first battery state parameter in this specification may refer to any of the above battery state parameters. For example, assuming that the first battery state parameter is specifically SOC, the battery controller 13 can calculate the first state parameter value of SOC, and receive the second state parameter value of SOC calculated by the central domain controller 14 and the third state parameter value of SOC calculated by the cloud server 12, and determine the comprehensive state parameter value of SOC based on the first state parameter value, the second state parameter value and / or the third state parameter value. Finally, the battery controller 13 can dynamically adjust the output power of the vehicle based on the comprehensive state parameter value of SOC calculated currently to prevent the battery from exceeding its safe operating range. Of course, the first battery state parameter may also refer to other types of battery state parameters, such as SOH or SOP, and its processing process is the same as that of SOC, which will not be repeated here. The parameter value of the first battery state parameter can be used to describe the first battery state parameter. For example, SOC represents the state of charge, and when the parameter value of SOC is 100%, it means that the battery is fully charged. For another example, SOH represents the battery health state. When the parameter value of SOH is 75%, it means that the battery health state has dropped to 75% of the optimal performance.
[0040] The battery controller 13 can deploy multiple battery models, each of which is used to estimate the parameter value of a battery state parameter. For example, the battery controller 13 can deploy an ampere-hour integral and a simplified equivalent circuit model to estimate the parameter values of SOC and SOH, respectively. The algorithms deployed by the central domain controller 14 and the cloud server 12 are related to the battery state parameters that the battery controller 13 needs to estimate. For example, for the same battery state parameter, the corresponding algorithms can be deployed on the battery controller 13, the central domain controller 14 and the cloud server 12, respectively, to calculate the state parameter values of the battery state parameter, respectively.
[0041] For example, there may be more than one algorithm for estimating the same battery state parameter. In this solution, algorithms with different advantages can be used on the battery controller 13, the central domain controller 14 and the cloud server 12 to make up for the shortcomings of each algorithm and ultimately improve the overall estimation accuracy.
[0042] For example, due to the limited computing resources of the battery controller 13, the model deployed by the battery controller 13 is often a simplified battery model. Accordingly, a complete battery model can be deployed on the central domain controller 14 to make up for the low estimation accuracy of the simplified battery model. In addition, since the battery controller 13 and the central domain controller 14 are deployed with local models and the data used are all vehicle data, the model's ability to cope with new environmental changes is poor. When the battery starts to operate in a new operating environment, the adaptability and accuracy of the model will decrease due to the lack of a reference object. Therefore, a deep learning model can be deployed on the cloud server 12 as a battery model, and the generalization performance of the model can be improved by training with battery operation data of different vehicles. For the same battery state parameter, the parameter value calculated by the cloud server 12 is combined with the parameter value calculated by the central domain controller 14 and the battery controller 13, and the estimation results of the battery state parameters of other vehicles are compared horizontally, thereby improving the adaptability of the local model.
[0043] In an illustrated embodiment, the battery controller 13 may estimate more than one battery state parameter. For example, the battery controller 13 may estimate multiple battery state parameters such as SOC, SOH, SOP, etc. In some cases, the parameter values of certain battery state parameters may be used as input variables of a battery model that estimates other battery state parameters. For example, the input variables of a battery model for estimating SOH may be the parameter value of SOC and battery operation data. Since SOC can provide information about the amount of electricity in a battery at a specific point in time, it can better reflect changes in the battery health state by combining it with the battery operation data. Exemplarily, assuming that SOH is the first battery state parameter and SOC is the second battery state parameter, the battery controller 13 determines the fourth state parameter value of SOC based on the collected battery operation data, and sends the fourth state parameter value and the battery operation data to the central domain controller 14. The central domain controller 14 may determine the second state parameter value of SOH based on the fourth state parameter value and the battery operation data. It should be noted that the above is only an example. When the first battery status parameter refers to different objects, the central domain controller 14 may determine the second status parameter value of the first battery status parameter based on the parameter values of multiple battery status parameters and battery operation data. Therefore, the second battery status parameter here refers to at least one battery status parameter, and the corresponding second status parameter value refers to the parameter value of at least one battery status parameter.
[0044] In this embodiment, on the one hand, by using the parameter values of certain battery state parameters as input variables of the battery model for estimating other battery state parameters, a more accurate battery model can be constructed, thereby improving the accuracy of parameter estimation. On the other hand, the battery controller 13 sends the parameter values of some battery state parameters to the central domain controller 14, which can avoid the central domain controller 14 from performing secondary calculations when using these battery state parameters. For example, in some application scenarios, the battery model for calculating SOC can be deployed only in the battery controller 13, while the battery model for calculating SOH can be deployed simultaneously in the battery controller 13, the central domain controller 14 and the cloud server 12. Then, when using the SOC information, the battery model for calculating SOH of the central domain controller 14 can obtain it from the battery controller 13, without the need to set up a separate model for estimating SOC to specifically output the parameter value of SOC.
[0045] In an illustrated embodiment, a battery model is deployed on the central domain controller 14 for determining a second state parameter value of a first battery state parameter according to battery operation data. The central domain controller 14 can determine identification parameters according to the battery operation data, and update the model parameters of the battery model based on the identification parameters. Among them, the identification parameters can be the resistance, capacitance, etc. of the battery, and the method for determining the identification parameters can be a least squares method, a Kalman filter, and the like. Over time, the performance of the battery will change due to factors such as aging, and the resistance and capacitance values of the battery will also change accordingly, resulting in, for example, the model parameters (capacitance and resistance) of the equivalent battery model needing to be updated. On the one hand, this embodiment can dynamically adjust the model parameters of the battery model by estimating the identification parameters, so that the model more accurately reflects the actual state of the battery. On the other hand, it can indirectly make up for the problem that the battery controller 13 cannot update the model parameters of the local model due to the limitations of computing resources and storage resources.
[0046] In an illustrated embodiment, in addition to deploying a battery model based on the physical or electrochemical characteristics of the battery, the central domain controller 14 can also deploy a big data model based on historical battery operation data and store the historical battery operation data obtained previously. By inputting the historical battery operation data into the big data model, and obtaining the second state parameter value of the first battery state parameter output by the big data model. For example, by inputting the full amount of historical battery operation data into the big data model for estimating the parameter value of SOH. In this embodiment, the big data model can be deployed on the central domain controller 14, relying on the single vehicle data to estimate the second state parameter value of the first battery state parameter.
[0047] Next, this specification introduces an embodiment in which the battery controller 13 provides the battery operation data to the cloud server 12:
[0048] In one illustrated embodiment, Figure 3 yes Figure 2 A preferred embodiment of Figure 3 As shown, the battery controller 13 can send the battery operation data to the central domain controller 14 via the CAN bus, and the central domain controller 14 sends the received battery operation data to the cloud server 12 via Ethernet. Exemplarily, the central domain controller 14 can directly forward the original battery operation data received from the battery controller 13 to the cloud server 12. Exemplarily, the central domain controller 14 can clean the original battery operation data received from the battery controller 13, and then send the cleaned battery operation data to the cloud server 12. Of course, the cleaned battery operation data can also be applied to the big data model deployed on the central domain controller 14. Through data cleaning, repeated, unnecessary or invalid battery operation data can be removed, thereby reducing the amount of data transmitted to the cloud server, which helps to save the network bandwidth between the central domain controller 14 and the cloud server 12 and reduce the transmission delay. Exemplarily, the third state parameter value determined by the cloud server 12 can be sent to the central domain controller 14, and the third state parameter value is forwarded to the battery controller 13 via the central domain controller 14.
[0049] In another illustrated embodiment, the battery controller 13 may also send the battery operation data to the cloud server 12 via the vehicle gateway.
[0050] Next, this specification introduces an embodiment in which the battery controller 13 determines the comprehensive state parameter value of the first state parameter according to the first state parameter value, the second state parameter value and / or the third state parameter value:
[0051] The confidence value is a quantitative indicator of the reliability of the algorithm's prediction results, which is used to measure the confidence of the algorithm in its prediction results. For example, if the confidence of a prediction result is 95%, it can be generally understood that the probability that the prediction result is the true value is 95%. Therefore, the higher the confidence value, the more accurate the algorithm believes its prediction result is.
[0052] In an illustrated embodiment, the battery controller 13 can determine not only the first state parameter value of the first battery state parameter, but also the first confidence value of the first state parameter value. Similarly, the central domain controller 14 can also determine the second confidence value of the second state parameter value, and send the second confidence value to the battery controller 13. The cloud server 12 can also determine the third confidence value of the third state parameter value, and provide the third confidence value to the battery controller 13. The battery controller 13 can determine the weights of the first state parameter value, the second state parameter value, and the third state parameter value according to the first confidence value, the second confidence value, and the third confidence value, respectively, and perform weighted summation on each state parameter value to obtain a comprehensive state parameter value. Among them, the weight of any state parameter value is positively related to the size of its confidence value. For example, assuming that the first confidence value of the first state parameter value is 95%, the second confidence value of the second state parameter value is 85%, and the third confidence value of the third state parameter value is 90%. It can be determined that the weight of the first state parameter value is 95% / (95%+85%+90%), the weight is represented by a, and the first state parameter value is represented by x1. The weight of the second state parameter value is 85% / (95%+85%+90%), the weight is represented by b, and the second state parameter value is represented by x2. The weight of the third state parameter value is 90% / (95%+85%+90%), the weight is represented by c, and the third state parameter value is represented by x3. Then the comprehensive state parameter value can be a*x1+b*x2+c*x3.
[0053] As described in the aforementioned embodiment, when estimating the same battery state parameter, the types of algorithms deployed by the battery controller 13, the central domain controller 14, and the cloud server 12 may be different, such as deploying a simplified battery model on the battery controller 13, deploying a complete battery model on the central domain controller 14, and deploying a deep learning model on the cloud server 12. In practical applications, the prediction results of individual algorithms may be affected by abnormal data or noise, resulting in unstable prediction results. For example, when predicting the parameter value of the first battery state parameter this time, the confidence value of the third state parameter value is higher, so a higher weight is assigned to it; and when predicting next time, the confidence value of the first state parameter value is higher, so a higher weight is assigned to it. According to the confidence weighting method, a higher weight is assigned to the output result of the algorithm that performs better this time, so as to adjust according to the performance of each algorithm under different conditions, thereby improving the overall prediction accuracy.
[0054] In another illustrated embodiment, the valid state parameter value whose confidence value is greater than the confidence threshold value among the first confidence value, the second confidence value and the third confidence value can be determined. If multiple valid state parameter values are determined, the weighted sum of each valid state parameter value determined is performed to obtain a comprehensive state parameter value. If a valid state parameter value is determined, the valid state parameter value is used as the comprehensive state parameter value. If there is no valid state parameter value, any state parameter value predicted this time is not used. Among them, the confidence values of the parameter values of some battery state parameters are generally low, while the confidence values of the parameter values of other battery state parameters are generally high. Therefore, different confidence thresholds can be set for different types of battery state parameters. Those skilled in the art can set the confidence threshold values of different types of battery state parameters based on experience, and this specification will not be repeated here.
[0055] It is understandable that the higher the confidence of any state parameter, the more reliable the parameter is. By setting the confidence threshold, unreliable state parameter values can be filtered out, and state parameter values with higher reliability can be selected for weighted calculation, thereby avoiding the state parameter values with large prediction errors from amplifying the error of the comprehensive state parameter value when performing weighted calculation.
[0056] In another illustrated embodiment, a target state parameter value may be selected from the first state parameter value, the second state parameter value, and the third state parameter value according to the parameter category to which the first battery state parameter belongs, and a comprehensive state parameter value may be determined based on the target state parameter value.
[0057] Exemplarily, in a battery management system, different battery state parameters have different requirements for real-time performance. The parameter categories in this embodiment can be divided according to the requirements of the battery state parameters for real-time performance. For battery state parameters with high real-time performance requirements, the first state parameter value can be determined as the target state parameter value, and the first state parameter value can be used as the comprehensive state parameter value. For battery state parameters with medium real-time performance requirements, the first state parameter value and the second state parameter value can be determined as the target state parameter value, and the comprehensive state parameter value can be determined according to the first state parameter value and the second state parameter value. For battery state parameters with low real-time performance requirements, the first state parameter value, the second state parameter value and the third state parameter value can be determined as the target state parameter value, and the comprehensive state parameter value can be determined according to the first state parameter value, the second state parameter value and the third state parameter value. For how to determine the comprehensive state parameter value according to more than two state parameter values, please refer to the aforementioned embodiment, which will not be repeated here. In this embodiment, for battery state parameters with high real-time performance requirements, the system can respond in time. For battery state parameters with low real-time performance requirements, the accuracy of the estimation is improved by combining the calculation results of multiple parties. Of course, there may be other ways of dividing parameter categories, and this specification does not limit the basis for dividing parameter categories.
[0058] like Figure 4 As shown, Figure 4 This is a flowchart of a method for calculating a vehicle battery state parameter according to an exemplary embodiment of the present specification. The method can be applied to Figure 2 The battery controller 13 shown includes the following steps:
[0059] Step 401: Collect battery operation data of the vehicle battery and provide the battery operation data to the central domain controller and the cloud server.
[0060] Step 402: Determine a first state parameter value of a first battery state parameter of the vehicle-mounted battery according to the battery operation data, and receive a second state parameter value and a third state parameter value sent by the central domain controller and the cloud server, respectively. The second state parameter value is the second state parameter value of the first battery state parameter calculated by the central domain controller according to the battery operation data, and the third state parameter value is the third state parameter value of the first battery state parameter calculated by the cloud server according to the battery operation data.
[0061] Step 403: Determine a comprehensive state parameter value of the first battery state parameter according to the first state parameter value, the second state parameter value and / or the third state parameter value.
[0062] In this embodiment, the estimation accuracy of the battery status parameters is improved by integrating the advantages of the computing resources of the central domain controller and the cloud server and the real-time data of the battery controller, and then fusing the different state parameter values of the same battery status parameter calculated by the battery controller, the central domain controller and the cloud server respectively.
[0063] Optionally, the battery controller may determine a fourth state parameter value of the second battery state parameter of the vehicle battery, and send the fourth state parameter value to the central domain controller, so that the central domain controller determines the second state parameter value based on the battery operation data and the fourth state parameter value.
[0064] Optionally, the battery controller may determine a first confidence level of the first state parameter value, and receive a second confidence level of the second state parameter value and a third confidence level of the third state parameter value provided by the central domain controller and the cloud server. The weights of the first state parameter value, the second state parameter value, and the third state parameter value are determined according to the first confidence level, the second confidence level, and the third confidence level, respectively, and the weighted sum of each state parameter value is performed to obtain a comprehensive state parameter value; wherein the weight of any state parameter value is positively correlated with the size of its confidence level.
[0065] Optionally, the battery controller may select a target state parameter value from the first state parameter value, the second state parameter value and the third state parameter value according to the parameter category to which the first battery state parameter belongs, and determine the comprehensive state parameter value based on the target state parameter value.
[0066] Optionally, the battery controller may send the battery operation data to the central domain controller, so that the central domain controller forwards the battery operation data to the cloud server; or, send the battery operation data to the cloud server through the vehicle gateway.
[0067] Corresponding to the embodiments of the aforementioned method, this specification also provides embodiments of a device and a terminal to which it is applied.
[0068] like Figure 5 As shown, Figure 5It is a structural diagram of an electronic device shown in this specification according to an exemplary embodiment. At the hardware level, the electronic device 500 includes a processor 502, an internal bus 504, a network interface 506, a memory 508 and a non-volatile memory 510, and of course may also include hardware required for other services. One or more embodiments of this specification can be implemented based on software, such as the processor 502 reading the corresponding computer program from the non-volatile memory 510 into the memory 508 and then running it. Of course, in addition to the software implementation, one or more embodiments of this specification do not exclude other implementations, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic module, but can also be hardware or logic devices.
[0069] like Figure 6 As shown, Figure 6 This is a block diagram of a device for calculating vehicle battery status parameters according to an exemplary embodiment of the present specification. The device can be applied to Figure 5 In the electronic device 500 shown in the figure, the technical solution of this specification is implemented. The device includes:
[0070] A data transmission module 602 is used to collect battery operation data of the vehicle battery and provide the battery operation data to the central domain controller and the cloud server;
[0071] A battery status parameter calculation module 604 is used to determine a first status parameter value of a first battery status parameter of the vehicle-mounted battery according to the battery operation data, and receive a second status parameter value and a third status parameter value respectively sent by the central domain controller and the cloud server; wherein the second status parameter value is the second status parameter value of the first battery status parameter calculated by the central domain controller according to the battery operation data, and the third status parameter value is the third status parameter value of the first battery status parameter calculated by the cloud server according to the battery operation data;
[0072] The battery status parameter fusion module 606 is used to determine the comprehensive status parameter value of the first battery status parameter according to the first status parameter value, the second status parameter value and / or the third status parameter value.
[0073] Optionally, the device also includes an input parameter determination module 610, which is used to determine a fourth state parameter value of the second battery state parameter of the vehicle battery, and send the fourth state parameter value to the central domain controller, so that the central domain controller determines the second state parameter value based on the battery operation data and the fourth state parameter value.
[0074] Optionally, the device further includes a confidence value determination module 608, which is used to determine a first confidence of the first state parameter value, and receive a second confidence value of the second state parameter value and a third confidence value of the third state parameter value provided by the central domain controller and the cloud server. The battery state parameter fusion module 606 is specifically used to determine the weights of the first state parameter value, the second state parameter value and the third state parameter value according to the first confidence value, the second confidence value and the third confidence value, respectively, and perform weighted summation on each state parameter value to obtain a comprehensive state parameter value; wherein the weight of any state parameter value is positively correlated with the size of its confidence value.
[0075] Optionally, the battery status parameter fusion module 606 is specifically used to select a target status parameter value from the first status parameter value, the second status parameter value and the third status parameter value according to the parameter category to which the first battery status parameter belongs, and determine the comprehensive status parameter value based on the target status parameter value.
[0076] Optionally, the data sending module 602 is specifically used to send the battery operation data to the central domain controller, so that the central domain controller forwards the battery operation data to the cloud server; or, send the battery operation data to the cloud server through the vehicle gateway.
[0077] The implementation process of the functions and effects of each module in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, which will not be repeated here.
[0078] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this specification. Ordinary technicians in this field can understand and implement it without paying creative work.
[0079] The present specification also provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the steps of any of the aforementioned methods for calculating vehicle battery status parameters provided in the present application are implemented.
[0080] Specifically, computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including, for example, semiconductor memory devices (such as EPROM, EEPROM and flash memory devices), magnetic disks (such as internal hard disks or removable disks), magneto-optical disks, and CD ROM and DVD-ROM disks.
Claims
1. A system for calculating vehicle battery status parameters, characterized in that: The system includes a cloud server, a battery controller installed in the vehicle, and a central domain controller, wherein: The battery controller is used to collect battery operation data of the vehicle battery, determine a first state parameter value of a first battery state parameter of the vehicle battery according to the battery operation data, and provide the battery operation data to the central domain controller and the cloud server; and receive a second state parameter value and a third state parameter value of the first battery state parameter, and determine a comprehensive state parameter value of the first battery state parameter according to the first state parameter value, the second state parameter value and / or the third state parameter value; The central domain controller is used to determine the second state parameter value according to the battery operation data, and send the second state parameter value to the battery controller; The cloud server is used to determine the third state parameter value according to the battery operation data, and provide the third state parameter value to the battery controller.
2. The system according to claim 1, characterized in that The battery controller is also used to determine a fourth state parameter value of the second battery state parameter of the vehicle battery, and send the fourth state parameter value to the central domain controller; Determining the second state parameter value according to the battery operation data includes: determining the second state parameter value according to the battery operation data and the fourth state parameter value.
3. The system according to claim 1, characterized in that The battery controller is further used to determine a first confidence value of the first state parameter value; The central domain controller is further used to determine a second confidence value of the second state parameter value, and send the second confidence value to the battery controller; The cloud server is further configured to determine a third confidence value of the third state parameter value, and provide the third confidence value to the battery controller; The method of determining the comprehensive state parameter value of the first battery state parameter according to the first state parameter value, the second state parameter value and / or the third state parameter value comprises: determining the weights of the first state parameter value, the second state parameter value and the third state parameter value respectively according to the first confidence value, the second confidence value and the third confidence value, and performing weighted summation on each state parameter value to obtain the comprehensive state parameter value; wherein the weight of any state parameter value is positively correlated with the size of its confidence value.
4. The system according to claim 3, characterized in that The determining the weights of the first state parameter value, the second state parameter value, and the third state parameter value respectively according to the first confidence value, the second confidence value, and the third confidence value includes: Determine a valid state parameter value whose confidence value among the first confidence value, the second confidence value and the third confidence value is greater than a confidence threshold; If multiple valid state parameter values are determined, weighted summing is performed on each of the determined valid state parameter values to obtain the comprehensive state parameter value; If a valid state parameter value is determined, the valid state parameter value is used as the comprehensive state parameter value.
5. The system according to claim 1, characterized in that The step of determining the comprehensive state parameter value of the first battery state parameter according to the first state parameter value, the second state parameter value and / or the third state parameter value comprises: According to the parameter category to which the first battery status parameter belongs, a target status parameter value is selected from the first status parameter value, the second status parameter value and the third status parameter value, and the comprehensive status parameter value is determined based on the target status parameter value.
6. The system according to claim 1, characterized in that The central domain controller is deployed with a battery model for determining a second state parameter value of the first battery state parameter according to the battery operation data; The central domain controller is also used to determine identification parameters according to the battery operation data, and update model parameters of the battery model based on the identification parameters.
7. The system according to claim 1, characterized in that The central domain controller is also deployed with a big data model and stores historical battery operation data obtained previously; The determining, according to the battery operation data, a second state parameter value of the first battery state parameter comprises: The historical battery operation data is input into the big data model, and a second state parameter value of the first battery state parameter output by the big data model is obtained.
8. The system according to claim 1, characterized in that Providing the battery operation data to the cloud server includes: sending the battery operation data to the central domain controller, so that the central domain controller forwards the battery operation data to the cloud server; or, The battery operation data is sent to the cloud server through the vehicle gateway.
9. The system according to claim 8, characterized in that The central domain controller forwards the battery operation data to the cloud server, including: The central domain controller cleans the received raw battery operation data and sends the cleaned battery operation data to the cloud server; or, The central domain controller forwards the received raw battery operation data to the cloud server.
10. A method for calculating vehicle battery status parameters, characterized in that: The method is applied to a battery controller assembled in a vehicle, and the method comprises: Collecting battery operation data of the vehicle battery and providing the battery operation data to the central domain controller and the cloud server; Determine a first state parameter value of a first battery state parameter of the vehicle-mounted battery according to the battery operation data, and receive a second state parameter value and a third state parameter value sent by the central domain controller and the cloud server respectively; wherein the second state parameter value is the second state parameter value of the first battery state parameter calculated by the central domain controller according to the battery operation data, and the third state parameter value is the third state parameter value of the first battery state parameter calculated by the cloud server according to the battery operation data; A comprehensive state parameter value of the first battery state parameter is determined according to the first state parameter value, the second state parameter value and / or the third state parameter value.
11. A device for calculating vehicle battery status parameters, characterized in that: The device comprises: A data transmission module, used for collecting battery operation data of the vehicle battery and providing the battery operation data to the central domain controller and the cloud server; a battery status parameter calculation module, configured to determine a first status parameter value of a first battery status parameter of the vehicle-mounted battery according to the battery operation data, and receive a second status parameter value and a third status parameter value respectively sent by the central domain controller and the cloud server; wherein the second status parameter value is the second status parameter value of the first battery status parameter calculated by the central domain controller according to the battery operation data, and the third status parameter value is the third status parameter value of the first battery status parameter calculated by the cloud server according to the battery operation data; A battery status parameter fusion module is used to determine a comprehensive status parameter value of the first battery status parameter according to the first status parameter value, the second status parameter value and / or the third status parameter value.
12. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of the method according to claim 10 are implemented.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to claim 10 are implemented.
Citation Information
Cited By
Automatic testing system and method for central domain controller
CN122308321A