Battery temperature early warning method, device, equipment and storage medium
By determining the target operating conditions and characteristic distance of the target vehicle, the cooling zone is divided for battery temperature warning, which solves the problem of inaccurate battery temperature warning in the existing technology and achieves higher warning accuracy and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHERY AUTOMOBILE CO LTD
- Filing Date
- 2023-12-11
- Publication Date
- 2026-08-04
AI Technical Summary
In existing technologies, methods for predicting battery temperature using thermodynamic equations require idealized assumptions and complex system variables, resulting in poor accuracy of battery temperature warnings.
By determining the target operating conditions of the target vehicle, acquiring target features and baseline features, dividing the cooling range, and determining the target cooling range based on feature distance for early warning, abnormal battery temperature early warning can be indirectly achieved.
It improves the accuracy of battery temperature warnings, enabling timely identification and warning of cooling system malfunctions, thus preventing safety accidents caused by battery overheating.
Smart Images

Figure CN117656937B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a battery temperature warning method, device, equipment, and storage medium. Background Technology
[0002] During driving or charging while parked, electric vehicle batteries generate heat due to the charging and discharging process, causing the battery temperature to rise. If the battery cooling system malfunctions, it cannot cool the battery in time. If the temperature continues to rise, it may lead to a safety accident. Therefore, the importance of battery overheat warning for vehicles cannot be overstated.
[0003] The relevant technologies mainly predict battery temperature directly through thermodynamic equations. This method first establishes thermodynamic equations based on the battery's heat generation and heat dissipation power. Then, it calculates the heat dissipation power between the battery and the coolant by measuring the inlet temperature and flow rate of the coolant. Finally, it substitutes the data into the thermodynamic equations to calculate the battery temperature and issues an early warning when the battery temperature is abnormal.
[0004] However, establishing thermodynamic equations requires idealized assumptions, complex system variables, and dependence on non-equilibrium conditions, and also requires very strict experimental data. Therefore, the predicted battery temperature is inaccurate, resulting in poor accuracy of early warnings. Summary of the Invention
[0005] This application provides a battery temperature early warning method, apparatus, device, and storage medium, which can indirectly achieve abnormal battery temperature early warning, thereby improving the accuracy of the early warning. The technical solution is as follows:
[0006] On the one hand, a battery temperature early warning method is provided, the method comprising:
[0007] Determine the current target operating condition of the target vehicle;
[0008] The target features of the target vehicle in the current time range are obtained. The target features consist of current features and time features. The current features are used to represent the change in current of the target vehicle's battery as it drops from a first temperature to a second temperature. The time features are used to represent the time taken for the target vehicle's battery to drop from the first temperature to the second temperature.
[0009] Obtain the baseline characteristics and multiple cooling ranges of the target vehicle under the target operating condition, wherein the multiple cooling ranges include a warning range;
[0010] Based on the target features and the baseline features, the target feature distance is determined;
[0011] Determine the target cooling interval to which the target feature distance belongs from the plurality of cooling intervals;
[0012] If the target cooling range falls within the warning range, an early warning will be issued.
[0013] In one possible implementation, obtaining the reference characteristics and multiple cooling ranges of the target vehicle under the target operating condition includes:
[0014] Obtain the historical feature set of the target vehicle under different operating conditions within a historical time range. The historical feature set consists of multiple sets of historical current features and historical time features.
[0015] For each working condition, a baseline feature corresponding to the working condition is determined based on the historical feature set corresponding to the working condition.
[0016] Based on the baseline characteristics, multiple sets of historical current characteristics and historical time characteristics corresponding to the operating condition, the cooling interval is divided to obtain multiple cooling intervals corresponding to the operating condition.
[0017] Based on multiple operating conditions, the corresponding benchmark characteristics of each operating condition, and multiple cooling ranges, a first correspondence is established;
[0018] Based on the first correspondence, the baseline characteristics and multiple cooling ranges corresponding to the target operating condition are determined.
[0019] In another possible implementation, determining the baseline features corresponding to the operating condition based on the historical feature set corresponding to the operating condition includes:
[0020] Based on the historical feature set corresponding to the operating condition, a reference current feature and a reference time feature are determined. The reference current feature is the average value of multiple sets of historical current features in the historical feature set, and the reference time feature is the average value of multiple sets of historical time features in the historical feature set.
[0021] The reference current characteristic and the reference time characteristic are combined to form the reference characteristic corresponding to the operating condition.
[0022] In another possible implementation, the cooling intervals are divided based on the baseline characteristics, multiple sets of historical current characteristics, and historical time characteristics corresponding to the operating condition, resulting in multiple cooling intervals corresponding to the operating condition, including:
[0023] Based on the baseline characteristics, multiple sets of historical current characteristics and historical time characteristics corresponding to the operating condition, multiple feature distances are determined, with one set of historical current characteristics and historical time characteristics corresponding to one feature distance.
[0024] The multiple feature distances are sorted, and the feature distances at the 1 / 4 position corresponding to the sorted feature distances are determined to obtain the first feature distance.
[0025] The second feature distance is obtained by determining the feature distance at the 3 / 4 position corresponding to the sorted feature distances;
[0026] Based on the first feature distance and the second feature distance, the cooling interval is divided to obtain multiple cooling intervals corresponding to the operating condition.
[0027] In another possible implementation, the reference features include reference current features and reference time features;
[0028] Based on the baseline characteristics corresponding to the operating condition, multiple sets of historical current characteristics, and historical time characteristics, multiple feature distances are determined, including:
[0029] For each set of historical current characteristics and historical time characteristics, the difference between the historical current characteristics and the reference current characteristics is determined to obtain the first difference;
[0030] Determine the difference between the historical time feature and the baseline time feature to obtain a second difference;
[0031] The average of the first difference and the second difference is determined to obtain the feature distance.
[0032] In another possible implementation, the step of dividing the cooling interval based on the first feature distance and the second feature distance to obtain multiple cooling intervals corresponding to the operating condition includes:
[0033] The difference between the second feature distance and the first feature distance is determined to obtain the third difference;
[0034] The sum of the first multiple of the third difference and the second feature distance is determined to obtain the first boundary value;
[0035] The sum of the second multiple of the third difference and the second feature distance is determined to obtain a second limit value, wherein the second multiple is greater than the first multiple;
[0036] The portion below the first threshold value is divided into the normal range, the portion between the first threshold value and the second threshold value is divided into the risk range, and the portion above the second threshold value is divided into the warning range, so as to obtain multiple cooling ranges corresponding to the working condition.
[0037] On the other hand, a battery temperature warning device is provided, the device comprising:
[0038] The first determining module is used to determine the target operating condition currently corresponding to the target vehicle;
[0039] The first acquisition module is used to acquire the target features of the target vehicle in the current time range. The target features consist of current features and time features. The current features are used to represent the change characteristics of the current of the target vehicle's battery as it drops from a first temperature to a second temperature. The time features are used to represent the time taken for the target vehicle's battery to drop from the first temperature to the second temperature.
[0040] The second acquisition module is used to acquire the baseline characteristics of the target vehicle under the target operating condition and multiple cooling ranges, the multiple cooling ranges including a warning range;
[0041] The second determining module is used to determine the target feature distance based on the target feature and the reference feature;
[0042] The third determining module is used to determine the target cooling interval to which the target feature distance belongs from the plurality of cooling intervals;
[0043] The early warning module is used to issue an early warning when the target cooling range falls within the early warning range.
[0044] In one possible implementation, the second acquisition module is configured to acquire a set of historical features of the target vehicle under different operating conditions within a historical time range, wherein the set of historical features consists of multiple sets of historical current features and historical time features; for each operating condition, a reference feature corresponding to the operating condition is determined based on the set of historical features corresponding to the operating condition; based on the reference feature corresponding to the operating condition, the multiple sets of historical current features, and the historical time features, a cooling interval is divided to obtain multiple cooling intervals corresponding to the operating condition; a first correspondence is established based on multiple operating conditions, the reference feature corresponding to each operating condition, and the multiple cooling intervals; and based on the first correspondence, the reference feature corresponding to the target operating condition and the multiple cooling intervals are determined.
[0045] In another possible implementation, the second acquisition module is used to determine a reference current feature and a reference time feature based on the historical feature set corresponding to the operating condition. The reference current feature is the average value of multiple sets of historical current features in the historical feature set, and the reference time feature is the average value of multiple sets of historical time features in the historical feature set. The reference current feature and the reference time feature are combined to form the reference feature corresponding to the operating condition.
[0046] In another possible implementation, the second acquisition module is used to determine multiple feature distances based on the baseline features, multiple sets of historical current features, and historical time features corresponding to the operating condition, with each set of historical current features and historical time features corresponding to one feature distance; sort the multiple feature distances, determine the feature distance at the 1 / 4 position corresponding to the sorted multiple feature distances to obtain the first feature distance; determine the feature distance at the 3 / 4 position corresponding to the sorted multiple feature distances to obtain the second feature distance; and divide the cooling intervals based on the first feature distance and the second feature distance to obtain multiple cooling intervals corresponding to the operating condition.
[0047] In another possible implementation, the reference features include reference current features and reference time features;
[0048] The second acquisition module is used to determine, for each set of historical current features and historical time features, the difference between the historical current features and the reference current features to obtain a first difference; determine the difference between the historical time features and the reference time features to obtain a second difference; and determine the average of the first difference and the second difference to obtain a feature distance.
[0049] In another possible implementation, the second acquisition module is used to determine the difference between the second feature distance and the first feature distance to obtain a third difference; determine the sum of a first multiple of the third difference and the second feature distance to obtain a first limit value; determine the sum of a second multiple of the third difference and the second feature distance to obtain a second limit value, wherein the second multiple is greater than the first multiple; divide the portion less than the first limit value into a normal interval, divide the portion between the first limit value and the second limit value into a risk interval, and divide the portion greater than the second limit value into the warning interval, so as to obtain multiple cooling intervals corresponding to the working condition.
[0050] On the other hand, an electronic device is provided, the electronic device including a processor and a memory, the memory storing at least one piece of program code, the at least one piece of program code being loaded and executed by the processor to implement the battery temperature warning method described in any of the above.
[0051] On the other hand, a computer-readable storage medium is provided, wherein at least one piece of program code is stored in the computer-readable storage medium, the at least one piece of program code being loaded and executed by a processor to implement the battery temperature warning method described in any of the preceding claims.
[0052] On the other hand, a computer program product is provided, wherein at least one piece of program code is stored in the computer program product, the at least one piece of program code being loaded and executed by a processor to implement the battery temperature warning method described in any of the above claims.
[0053] This application provides a battery temperature early warning method. The method first determines the target operating condition corresponding to the target vehicle, then acquires the reference features and multiple cooling intervals corresponding to the target operating condition, determines the target feature distance between the target feature and the reference features, and identifies the target cooling interval to which the target feature distance belongs from the multiple cooling intervals. If the target cooling interval is an early warning interval, an early warning is issued. This method estimates the efficiency of the cooling system by determining the degree of deviation between the target feature and the reference features, and compares this estimate with the defined cooling intervals, indirectly achieving early warning of abnormal battery temperature, thereby improving the accuracy of the early warning.
[0054] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit this disclosure. Attached Figure Description
[0055] Figure 1 This is a schematic diagram of the implementation environment of a battery temperature early warning method provided in an embodiment of this application;
[0056] Figure 2 This is a flowchart of a battery temperature early warning method provided in an embodiment of this application;
[0057] Figure 3 This is a schematic diagram illustrating the establishment of a first correspondence relationship provided in an embodiment of this application;
[0058] Figure 4 This is a schematic diagram of the structure of a battery temperature warning device provided in an embodiment of this application;
[0059] Figure 5 This is a structural block diagram of a terminal provided in an embodiment of this application;
[0060] Figure 6 This is a structural block diagram of a server provided in an embodiment of this application. Detailed Implementation
[0061] To make the technical solution and advantages of this application clearer, the embodiments of this application will be described in further detail below.
[0062] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0063] It should be noted that all information (including but not limited to user equipment information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the operating conditions, current, time, etc. involved in this application were obtained with full authorization.
[0064] Figure 1 This is a schematic diagram illustrating the implementation environment of a battery temperature early warning method provided in this application embodiment. See also... Figure 1 The implementation environment includes: electronic devices, which can be provided as terminal 101 and server 102, and terminal 101 and server 102 can be connected via wireless or wired network.
[0065] The target application is installed on terminal 101, and server 102 is the background server of the target application, used to provide background services.
[0066] In one possible implementation, the environment further includes: an in-vehicle communication device and a big data platform. The in-vehicle communication device and the big data platform are connected via a wireless network, and the big data platform and server 102 are connected via a wireless network. The in-vehicle communication device acquires the target characteristics and target operating conditions of the target vehicle within the current time range and then uploads them to the big data platform. Server 102 acquires the target characteristics and target operating conditions of the target vehicle within the current time range from the big data platform, and then determines whether the current battery temperature of the target vehicle is too high. If it is too high, a warning is issued through terminal 101. If it is normal, the characteristics and operating conditions of the next time range are acquired to determine whether the battery temperature of the next time range is too high.
[0067] The terminal 101 can be at least one of the following: a mobile phone, tablet computer, PC (Personal Computer) device, intelligent voice interaction device, and vehicle-mounted terminal. The server 102 can be at least one of the following: a single server, a server cluster consisting of multiple servers, a cloud server, a cloud computing platform, and a virtualization center. The big data platform can be at least one of the following: a single server, a server cluster consisting of multiple servers, a cloud server, a cloud computing platform, and a virtualization center. The vehicle-mounted communication device can be a T-BOX (Telematics BOX, remote communication terminal). The target vehicle is an electric vehicle.
[0068] Figure 2 This is a flowchart of a battery temperature warning method provided in an embodiment of this application, executed by an electronic device. See also... Figure 2 The method includes:
[0069] Step 201: The electronic device determines the target operating condition corresponding to the target vehicle.
[0070] The vehicle-mounted communication equipment on the target vehicle uploads the vehicle's operating status to the big data platform, which then stores the vehicle's operating status.
[0071] When determining the target operating condition, the electronic device sends an operating condition acquisition request to the big data platform. Based on the request, the big data platform determines the current operating condition of the target vehicle and sends this information to the electronic device. The electronic device receives this information and obtains the target operating condition. Alternatively, the big data platform can send the target vehicle's operating condition to the electronic device in real time or periodically. The electronic device receives this information and obtains the target operating condition.
[0072] The target operating condition can be driving condition, fast charging condition or slow charging condition, without specific limitations.
[0073] Step 202: The electronic device acquires the target features of the target vehicle within the current time range.
[0074] The target characteristics consist of current characteristics and time characteristics. The current characteristics represent the change in current of the target vehicle's battery as it cools from a first temperature to a second temperature; that is, the sum of the absolute values of the current during this process. For example, if the target vehicle's battery corresponds to a first current value at the first temperature and a second current value at the second temperature, then the current characteristic is the sum of the absolute values of the current changing from the first current value to the second current value. The time characteristics represent the time taken for the target vehicle's battery to cool from the first temperature to the second temperature.
[0075] In this embodiment of the application, the vehicle communication device also uploads the temperature and current of the target vehicle's battery at different times to the big data platform, and the big data platform stores the temperature and current of the target vehicle's battery at different times.
[0076] In one possible implementation, the electronic device sends a feature acquisition request to the big data platform, which carries the current time. Based on the current time, the big data platform acquires the temperature and current corresponding to the current time range and sends the temperature and current corresponding to the current time range to the electronic device. The electronic device then determines whether the battery temperature has dropped from a first temperature to a second temperature within the current time range.
[0077] In another possible implementation, the big data platform sends the target vehicle's battery temperature and current at different times to the electronic device in real time or periodically. Based on the current time, the electronic device determines whether the battery temperature has dropped from a first temperature to a second temperature within the current time range.
[0078] The current time range refers to the time period from the preset duration before the current time to the current time. For example, if the preset duration is 30 minutes, then the current time range is from 30 minutes before the current time to the current time.
[0079] For any of the above implementations, if the battery temperature drops from a first temperature to a second temperature, the current during the process of the battery dropping from the first temperature to the second temperature and the time taken for the battery to drop from the first temperature to the second temperature are obtained, and the current characteristics and time characteristics are obtained respectively. The current characteristics and time characteristics are then combined to form the target characteristics. The battery temperature dropping from the first temperature to the second temperature includes the following two cases: one is that the battery temperature gradually drops from the first temperature to the second temperature, and the other is that the battery temperature rises from the first temperature to a third temperature, and then drops from the third temperature to the second temperature.
[0080] If the battery temperature remains below the second temperature within the current time frame, it indicates that the battery cooling system is functioning effectively and there is no risk of overheating. If the battery temperature rises from the first temperature to the fourth temperature within the current time frame, or rises from the first temperature to the fourth temperature and then drops from the fourth temperature to the second temperature, it indicates that the battery cooling system is not working properly, and the electronic device will issue a warning.
[0081] The first, second, third, and fourth temperatures can all be set and changed according to the cooling strategy of the cooling system. For example, the first temperature is 43°C, the second temperature is 40°C, the third temperature is 44°C, and the fourth temperature is 45°C.
[0082] Step 203: The electronic device acquires the baseline characteristics and multiple cooling ranges of the target vehicle under the target operating conditions.
[0083] The electronic device pre-stores a first correspondence relationship, which is the correspondence between multiple operating conditions, the reference characteristics corresponding to each operating condition, and multiple cooling intervals. Based on the first correspondence relationship, the electronic device determines the reference characteristics corresponding to the target operating condition and multiple cooling intervals, including a warning interval.
[0084] The process of establishing the first correspondence between electronic devices will be described in detail below, and will not be repeated here.
[0085] Step 204: The electronic device determines the target feature distance based on the target feature and the reference feature.
[0086] The reference features include reference current features and reference time features. The electronic device determines the difference between the current feature in the target features and the reference current feature to obtain the fourth difference. It determines the difference between the time feature in the target features and the reference time feature to obtain the fifth difference. It determines the average of the fourth difference and the fifth difference to obtain the target feature distance.
[0087] Step 205: The electronic device determines the target cooling range to which the target feature distance belongs from multiple cooling ranges.
[0088] Different feature distances correspond to different cooling ranges. Electronic devices determine the target cooling range to which the target feature distance belongs from multiple cooling ranges.
[0089] Multiple cooling ranges include a normal range, a risk range, and a warning range. Correspondingly, the target cooling range is either a normal range, a risk range, or a warning range. If the target cooling range is within the normal range, it indicates a low probability of battery overheating. If the target cooling range is within the risk range, it indicates a risk of battery overheating, but the probability is low. In either of these cases, no warning is required. If the target cooling range is within the warning range, the electronic device executes step 206.
[0090] Step 206: If the target cooling range is within the warning range, the electronic equipment will issue a warning.
[0091] When the target cooling range falls within the warning range, electronic devices will display a warning message, allowing relevant personnel to intervene promptly based on the warning message.
[0092] The intervention methods can be set and changed as needed. For example, relevant personnel can notify after-sales personnel, who in turn can notify the user of the target vehicle.
[0093] In this embodiment of the application, if the target cooling range is a warning range, it indicates that the probability of the battery overheating is relatively high. In this case, the electronic device will issue a timely warning to avoid the battery temperature from becoming too high and causing irreversible consequences.
[0094] This application provides a battery temperature early warning method. The method first determines the target operating condition corresponding to the target vehicle, then acquires the reference features and multiple cooling intervals corresponding to the target operating condition, determines the target feature distance between the target feature and the reference features, and identifies the target cooling interval to which the target feature distance belongs from the multiple cooling intervals. If the target cooling interval is an early warning interval, an early warning is issued. This method estimates the efficiency of the cooling system by determining the degree of deviation between the target feature and the reference features, and compares this estimate with the defined cooling intervals, indirectly achieving early warning of abnormal battery temperature, thereby improving the accuracy of the early warning.
[0095] The following describes the process of establishing the first correspondence between electronic devices. (See [link to documentation]). Figure 3 The process includes:
[0096] Step 301: The electronic device acquires the set of historical features of the target vehicle under different operating conditions within a historical time range.
[0097] Different operating conditions include driving conditions, fast charging conditions, and slow charging conditions. For each operating condition, the corresponding historical feature set consists of multiple sets of historical current features and historical time features. The historical current features are used to represent the changes in current of the target vehicle as it cools from a first temperature to a second temperature, and the historical time features are used to represent the time taken for the target vehicle to cool from the first temperature to the second temperature.
[0098] The historical time range can be set and changed as needed; for example, the historical time range can be three months prior to the current time. The historical time range can also be updated periodically, for example, once a month.
[0099] The process of electronic devices acquiring the set of historical features of the target vehicle under different operating conditions within a historical time range is the same as step 202, and will not be repeated here.
[0100] Step 302: For each operating condition, the electronic device determines the baseline features corresponding to that operating condition based on the historical feature set corresponding to that operating condition.
[0101] This step can be achieved through the following steps (1) to (2), including:
[0102] (1) The electronic equipment determines the reference current characteristics and reference time characteristics based on the historical feature set corresponding to the operating condition.
[0103] The electronic device determines the average value of multiple sets of historical current characteristics in the historical feature set corresponding to the operating condition to obtain the reference current characteristics, and determines the average value of multiple sets of historical time characteristics in the historical feature set corresponding to the operating condition to obtain the reference time characteristics.
[0104] (2) The electronic equipment combines the reference current characteristics and the reference time characteristics to form the reference characteristics corresponding to the operating condition.
[0105] Step 303: Based on the reference characteristics, multiple sets of historical current characteristics and historical time characteristics corresponding to the operating condition, the electronic device divides the cooling range into multiple cooling ranges corresponding to the operating condition.
[0106] This step can be achieved through the following steps (1) to (4), including:
[0107] (1) The electronic equipment determines multiple feature distances based on the reference characteristics, multiple sets of historical current characteristics and historical time characteristics corresponding to the operating condition.
[0108] As can be seen from step 302, the reference characteristics include reference current characteristics and reference time characteristics.
[0109] For each set of historical current characteristics and historical time characteristics, the electronic device determines the difference between the historical current characteristic and the reference current characteristic to obtain the first difference; determines the difference between the historical time characteristic and the reference time characteristic to obtain the second difference; and determines the average of the first difference and the second difference to obtain the characteristic distance.
[0110] (2) The electronic device sorts the multiple feature distances, determines the feature distance at the 1 / 4 position corresponding to the sorted feature distances, and obtains the first feature distance.
[0111] Multiple feature distances can be obtained through step (1). The electronic device can sort the multiple feature distances in ascending order, and then determine the feature distance at the 1 / 4 position corresponding to the sorted multiple feature distances, and take the feature distance as the first feature distance.
[0112] (3) The electronic device determines the feature distance at the 3 / 4 position corresponding to the sorted feature distances to obtain the second feature distance.
[0113] For example, if there are 12 feature distances, then after sorting these 12 feature distances, the 3rd feature distance is taken as the first feature distance, and the 9th feature distance is taken as the second feature distance.
[0114] (4) The electronic device divides the cooling range based on the first feature distance and the second feature distance to obtain multiple cooling ranges corresponding to the working condition.
[0115] The electronic device determines the difference between the second feature distance and the first feature distance to obtain a third difference; it determines the sum of the first multiple of the third difference and the second feature distance to obtain a first limit value; it determines the sum of the second multiple of the third difference and the second feature distance to obtain a second limit value, where the second multiple is greater than the first multiple; the portion less than the first limit value is divided into a normal range, the portion between the first and second limit values is divided into a risk range, and the portion greater than the second limit value is divided into a warning range, so as to obtain multiple cooling ranges corresponding to this operating condition.
[0116] The first and second multipliers can be set and changed as needed; for example, the first multiplier can be 3 and the second multiplier can be 6. Accordingly, the electronic device determines the sum of 3 times the third difference and the second feature distance to obtain the first limit value, and determines the sum of 6 times the third difference and the second feature distance to obtain the second limit value.
[0117] The electronic device determines the reference characteristics and multiple cooling ranges corresponding to each operating condition by performing the above steps 302 to 303.
[0118] Step 304: The electronic device establishes a first correspondence based on multiple operating conditions, the reference characteristics corresponding to each operating condition, and multiple cooling ranges.
[0119] The electronic device establishes a correspondence between multiple operating conditions, the corresponding reference features of each operating condition, and multiple cooling ranges to obtain the first correspondence and store the first correspondence.
[0120] In this embodiment of the application, the electronic device uses an offline algorithm to statistically analyze the changes in the battery's cooling curve under various operating conditions and divide the cooling range, thereby effectively identifying the cooling capacity of the cooling system. When the cooling system fails, a timely warning can be issued.
[0121] Figure 4 This is a schematic diagram of the structure of a battery temperature warning device provided in an embodiment of this application. See also... Figure 4 The device includes:
[0122] The first determining module 401 is used to determine the target operating condition currently corresponding to the target vehicle;
[0123] The first acquisition module 402 is used to acquire the target features of the target vehicle in the current time range. The target features consist of current features and time features. The current features are used to represent the change characteristics of the current of the target vehicle's battery during the process of the battery dropping from the first temperature to the second temperature. The time features are used to represent the time taken for the target vehicle's battery to drop from the first temperature to the second temperature.
[0124] The second acquisition module 403 is used to acquire the baseline characteristics of the target vehicle under the target working condition and multiple cooling ranges, including the warning ranges.
[0125] The second determining module 404 is used to determine the target feature distance based on the target features and the reference features;
[0126] The third determining module 405 is used to determine the target cooling range to which the target feature distance belongs from multiple cooling ranges;
[0127] The early warning module 406 is used to issue an early warning when the target cooling range is within the early warning range.
[0128] In one possible implementation, the second acquisition module 403 is used to acquire a set of historical features of the target vehicle under different operating conditions within a historical time range. The set of historical features consists of multiple sets of historical current features and historical time features. For each operating condition, a reference feature corresponding to the operating condition is determined based on the set of historical features corresponding to the operating condition. Based on the reference feature corresponding to the operating condition, the multiple sets of historical current features, and the historical time features, a cooling interval is divided to obtain multiple cooling intervals corresponding to the operating condition. Based on multiple operating conditions, the reference feature corresponding to each operating condition, and the multiple cooling intervals, a first correspondence is established. Based on the first correspondence, the reference feature corresponding to the target operating condition and the multiple cooling intervals are determined.
[0129] In another possible implementation, the second acquisition module 403 is used to determine the reference current feature and the reference time feature based on the historical feature set corresponding to the operating condition. The reference current feature is the average value of multiple sets of historical current features in the historical feature set, and the reference time feature is the average value of multiple sets of historical time features in the historical feature set. The reference current feature and the reference time feature are combined to form the reference feature corresponding to the operating condition.
[0130] In another possible implementation, the second acquisition module 403 is used to determine multiple feature distances based on the baseline features corresponding to the operating condition, multiple sets of historical current features, and historical time features, with each set of historical current features and historical time features corresponding to one feature distance; sort the multiple feature distances, determine the feature distance at the 1 / 4 position corresponding to the sorted multiple feature distances to obtain the first feature distance; determine the feature distance at the 3 / 4 position corresponding to the sorted multiple feature distances to obtain the second feature distance; and divide the cooling interval based on the first feature distance and the second feature distance to obtain multiple cooling intervals corresponding to the operating condition.
[0131] In another possible implementation, the reference characteristics include reference current characteristics and reference time characteristics;
[0132] The second acquisition module 403 is used to determine the difference between the historical current feature and the reference current feature for each group of historical current features and historical time features, to obtain a first difference; determine the difference between the historical time feature and the reference time feature, to obtain a second difference; and determine the average of the first difference and the second difference to obtain the feature distance.
[0133] In another possible implementation, the second acquisition module 403 is used to determine the difference between the second feature distance and the first feature distance to obtain a third difference; determine the sum of a first multiple of the third difference and the second feature distance to obtain a first limit value; determine the sum of a second multiple of the third difference and the second feature distance to obtain a second limit value, wherein the second multiple is greater than the first multiple; divide the portion less than the first limit value into a normal range, divide the portion between the first and second limit values into a risk range, and divide the portion greater than the second limit value into a warning range, so as to obtain multiple cooling ranges corresponding to the working condition.
[0134] This application provides a battery temperature early warning device. The device first determines the target operating condition corresponding to the target vehicle, then acquires the reference feature and multiple cooling intervals corresponding to the target operating condition, determines the target feature distance between the target feature and the reference feature, and identifies the target cooling interval to which the target feature distance belongs from the multiple cooling intervals. If the target cooling interval is an early warning interval, an early warning is issued. This device estimates the efficiency of the cooling system by determining the degree of deviation between the target feature and the reference feature, and compares this estimate with the defined cooling intervals, indirectly achieving abnormal battery temperature early warning, thereby improving the accuracy of the early warning.
[0135] refer to Figure 5 , Figure 5 This illustration shows a structural block diagram of a terminal 500 provided in an exemplary embodiment of this application. The terminal 500 can be a portable mobile terminal, such as a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 500 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0136] Typically, terminal 500 includes a processor 501 and a memory 502.
[0137] Processor 501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 501 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 501 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 501 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 501 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0138] The memory 502 may include one or more computer-readable storage media, which may be non-transitory. The memory 502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 502 is used to store at least one piece of program code, which is executed by the processor 501 to implement the operations performed by the terminal in the battery temperature warning method provided in the method embodiments of this application.
[0139] In some embodiments, the terminal 500 may also optionally include a peripheral device interface 503 and at least one peripheral device. The processor 501, memory 502, and peripheral device interface 503 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 503 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 504, a display screen 505, a camera assembly 506, an audio circuit 507, and a power supply 508.
[0140] Peripheral device interface 503 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 501 and memory 502. In some embodiments, processor 501, memory 502 and peripheral device interface 503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 501, memory 502 and peripheral device interface 503 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0141] The radio frequency (RF) circuit 504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 504 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 504 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 504 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0142] Display screen 505 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 505 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 501 for processing. In this case, display screen 505 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 505, disposed on the front panel of terminal 500; in other embodiments, there may be at least two display screens, disposed on different surfaces of terminal 500 or in a folded design; in still other embodiments, display screen 505 may be a flexible display screen, disposed on a curved or folded surface of terminal 500. Furthermore, display screen 505 may be configured as a non-rectangular irregular shape, i.e., a non-rectangular screen. Display screen 505 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0143] The camera assembly 506 is used to acquire images or videos. Optionally, the camera assembly 506 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 506 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0144] The audio circuit 507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 501 for processing, or input to the radio frequency circuit 504 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located at a different part of the terminal 500. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert the electrical signals from the processor 501 or the radio frequency circuit 504 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 507 may also include a headphone jack.
[0145] Power supply 508 is used to power the various components in terminal 500. Power supply 508 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 508 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0146] In some embodiments, the terminal 500 further includes one or more sensors 509. The one or more sensors 509 include, but are not limited to, an accelerometer 510, a gyroscope 511, a pressure sensor 512, an optical sensor 513, and a proximity sensor 514.
[0147] Accelerometer 510 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by terminal 500. For example, accelerometer 510 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 501 can control display screen 505 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 510. Accelerometer 510 can also be used for games or for acquiring user motion data.
[0148] The gyroscope sensor 511 can detect the orientation and rotation angle of the terminal 500. The gyroscope sensor 511 can work in conjunction with the accelerometer sensor 510 to collect 3D motion data from the user on the terminal 500. Based on the data collected by the gyroscope sensor 511, the processor 501 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0149] The pressure sensor 512 can be disposed on the side bezel of the terminal 500 and / or on the lower layer of the display screen 505. When the pressure sensor 512 is disposed on the side bezel of the terminal 500, it can detect the user's grip signal on the terminal 500, and the processor 501 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 512. When the pressure sensor 512 is disposed on the lower layer of the display screen 505, the processor 501 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 505. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0150] An optical sensor 513 is used to collect ambient light intensity. In one embodiment, the processor 501 can control the display brightness of the display screen 505 based on the ambient light intensity collected by the optical sensor 513. Specifically, when the ambient light intensity is high, the display brightness of the display screen 505 is increased; when the ambient light intensity is low, the display brightness of the display screen 505 is decreased. In another embodiment, the processor 501 can also dynamically adjust the shooting parameters of the camera assembly 506 based on the ambient light intensity collected by the optical sensor 513.
[0151] The proximity sensor 514, also known as a distance sensor, is typically located on the front panel of the terminal 500. The proximity sensor 514 is used to detect the distance between the user and the front of the terminal 500. In one embodiment, when the proximity sensor 514 detects that the distance between the user and the front of the terminal 500 is gradually decreasing, the processor 501 controls the display screen 505 to switch from a screen-on state to a screen-off state; when the proximity sensor 514 detects that the distance between the user and the front of the terminal 500 is gradually increasing, the processor 501 controls the display screen 505 to switch from a screen-off state to a screen-on state.
[0152] Those skilled in the art will understand that Figure 5 The structure shown does not constitute a limitation on terminal 500, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0153] For a server structure diagram, please refer to [link / reference]. Figure 6The server 600 can vary considerably depending on its configuration or performance. It may include a Central Processing Unit (CPU) 601 and a memory 602. The memory 602 stores at least one line of program code, which is loaded and executed by the processor 601 to implement the operations performed by the server in the aforementioned battery temperature warning method. Of course, the server 600 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server 600 may also include other components for implementing device functions, which will not be elaborated upon here.
[0154] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one piece of program code that is loaded and executed by a processor to implement the battery temperature warning method in the above embodiments.
[0155] In an exemplary embodiment, a computer program product is also provided, which stores at least one piece of program code that is loaded and executed by a processor to implement the battery temperature warning method in the above embodiments.
[0156] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0157] The above description is only for the purpose of enabling those skilled in the art to understand the technical solution of this application, and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A battery temperature early warning method, characterized in that, The method includes: Determine the current target operating condition of the target vehicle; The target features of the target vehicle in the current time range are obtained. The target features consist of current features and time features. The current features are used to represent the change in current of the target vehicle's battery as it drops from a first temperature to a second temperature. The time features are used to represent the time taken for the target vehicle's battery to drop from the first temperature to the second temperature. Obtain the historical feature set of the target vehicle under different operating conditions within a historical time range. The historical feature set consists of multiple sets of historical current features and historical time features. For each working condition, a baseline feature corresponding to the working condition is determined based on the historical feature set corresponding to the working condition. Based on the baseline characteristics, multiple sets of historical current characteristics and historical time characteristics corresponding to the operating condition, the cooling interval is divided to obtain multiple cooling intervals corresponding to the operating condition. Based on multiple operating conditions, the corresponding benchmark characteristics of each operating condition, and multiple cooling ranges, a first correspondence is established; Based on the first correspondence, the baseline characteristics and multiple cooling ranges corresponding to the target working condition are determined, and the multiple cooling ranges include a warning range; Based on the target features and the baseline features, the target feature distance is determined; Determine the target cooling interval to which the target feature distance belongs from the plurality of cooling intervals; If the target cooling range falls within the warning range, an early warning will be issued.
2. The method according to claim 1, characterized in that, The step of determining the baseline features corresponding to the operating condition based on the historical feature set corresponding to the operating condition includes: Based on the historical feature set corresponding to the operating condition, a reference current feature and a reference time feature are determined. The reference current feature is the average value of multiple sets of historical current features in the historical feature set, and the reference time feature is the average value of multiple sets of historical time features in the historical feature set. The reference current characteristic and the reference time characteristic are combined to form the reference characteristic corresponding to the operating condition.
3. The method according to claim 1, characterized in that, Based on the baseline characteristics, multiple sets of historical current characteristics, and historical time characteristics corresponding to the operating condition, the cooling intervals are divided to obtain multiple cooling intervals corresponding to the operating condition, including: Based on the baseline characteristics, multiple sets of historical current characteristics and historical time characteristics corresponding to the operating condition, multiple feature distances are determined, with one set of historical current characteristics and historical time characteristics corresponding to one feature distance. The multiple feature distances are sorted, and the feature distances at the 1 / 4 position corresponding to the sorted feature distances are determined to obtain the first feature distance. The second feature distance is obtained by determining the feature distance at the 3 / 4 position corresponding to the sorted feature distances; Based on the first feature distance and the second feature distance, the cooling interval is divided to obtain multiple cooling intervals corresponding to the operating condition.
4. The method according to claim 3, characterized in that, The reference features include reference current features and reference time features; Based on the baseline characteristics corresponding to the operating condition, multiple sets of historical current characteristics, and historical time characteristics, multiple feature distances are determined, including: For each set of historical current characteristics and historical time characteristics, the difference between the historical current characteristics and the reference current characteristics is determined to obtain the first difference; Determine the difference between the historical time feature and the baseline time feature to obtain a second difference; The average of the first difference and the second difference is determined to obtain the feature distance.
5. The method according to claim 3, characterized in that, The cooling intervals are divided based on the first feature distance and the second feature distance to obtain multiple cooling intervals corresponding to the operating condition, including: The difference between the second feature distance and the first feature distance is determined to obtain the third difference; The sum of the first multiple of the third difference and the second feature distance is determined to obtain the first boundary value; The sum of the second multiple of the third difference and the second feature distance is determined to obtain a second limit value, wherein the second multiple is greater than the first multiple; The portion below the first threshold value is divided into the normal range, the portion between the first threshold value and the second threshold value is divided into the risk range, and the portion above the second threshold value is divided into the warning range, so as to obtain multiple cooling ranges corresponding to the working condition.
6. A battery temperature warning device, characterized in that, The device includes: The first determining module is used to determine the target operating condition currently corresponding to the target vehicle; The first acquisition module is used to acquire the target features of the target vehicle in the current time range. The target features consist of current features and time features. The current features are used to represent the change characteristics of the current of the target vehicle's battery as it drops from a first temperature to a second temperature. The time features are used to represent the time taken for the target vehicle's battery to drop from the first temperature to the second temperature. The second acquisition module is used to acquire a set of historical features of the target vehicle under different operating conditions within a historical time range. The set of historical features consists of multiple sets of historical current features and historical time features. For each operating condition, a reference feature corresponding to the operating condition is determined based on the set of historical features corresponding to the operating condition. Based on the reference feature, multiple sets of historical current features, and historical time features corresponding to the operating condition, a cooling interval is divided to obtain multiple cooling intervals corresponding to the operating condition. A first correspondence is established based on multiple operating conditions, the reference feature corresponding to each operating condition, and multiple cooling intervals. Based on the first correspondence, the reference feature and multiple cooling intervals corresponding to the target operating condition are determined, and the multiple cooling intervals include a warning interval. The second determining module is used to determine the target feature distance based on the target feature and the reference feature; The third determining module is used to determine the target cooling interval to which the target feature distance belongs from the plurality of cooling intervals; The early warning module is used to issue an early warning when the target cooling range falls within the early warning range.
7. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing at least one piece of program code, which is loaded and executed by the processor to implement the battery temperature warning method as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to implement the battery temperature warning method as described in any one of claims 1 to 5.
9. A computer program product, characterized in that, The computer program product stores at least one piece of program code, which is loaded and executed by a processor to implement the battery temperature warning method as described in any one of claims 1 to 5.