Method and device for controlling temperature of battery cell of whole vehicle, computer equipment and storage medium

By statistically and weighted calculations of driving indicators within the preset period, the efficiency coefficient of the battery cell is obtained, and the precise control of the temperature of the entire vehicle battery cell is solved, and the problem of inaccurate battery cell temperature regulation in the existing technology is improved. Control accuracy and cell performance output.

CN119142210APending Publication Date: 2024-12-17CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411248262.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

The lack of specific battery cell regulation efficiency coefficients in the prior art has led to the inability to effectively control the temperature regulation of the entire vehicle battery cell.

Method used

By counting the unit acceleration, throttle opening and brake pedal opening in the preset period, the average acceleration and efficiency coefficient are calculated, and combined with the weighting algorithm and weighted value range of the preset acceleration range, the goal of matching is obtained successfully The efficiency coefficient of the weighted value range is used to accurately control the temperature of the entire vehicle battery cell.

Benefits of technology

Improve the accuracy of battery cell temperature control, ensure that the battery cell maintains optimal performance output under different driving conditions, and avoids the limitation of discharge power caused by excessive high or low temperatures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119142210A_ABST
    Figure CN119142210A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of battery cell control, and discloses a whole vehicle battery cell temperature control method and device, computer equipment and a storage medium. According to the technical scheme, the temperature of the battery cell of the whole vehicle can be controlled, and the battery cell is controlled in combination with the efficiency coefficient determined according to the preset index in specific driving, so that the battery cell is accurately controlled based on the efficiency coefficient, and the control accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery cell control technology, and specifically to a method, device, computer equipment and storage medium for controlling the temperature of a battery cell of a whole vehicle. Background Art

[0002] At present, the thermal control of the whole vehicle is basically controlled according to the upper and lower limits of the BMS battery cell temperature. When the battery cell temperature is too high, the CCU (Charging Control Unit) controls the cooling system to cool the battery cell temperature; when the battery cell temperature is too low, the PTC (Positive Temperature Coefficient) controls the heating system to heat the battery cell. However, the lack of a specific battery cell control efficiency coefficient makes the control uncontrollable. Summary of the invention

[0003] In view of the above problems, the present application provides a method, device, computer equipment and storage medium for controlling the temperature of the battery cells of the whole vehicle, which is used to solve the technical problem in the prior art that there is a lack of specific battery cell control efficiency coefficient, resulting in uncontrollable control. The temperature of the battery cells of the whole vehicle can be controlled, and the battery cells can be controlled in combination with the efficiency coefficient determined according to preset indicators in specific driving, thereby achieving accurate control of the battery cells based on the efficiency coefficient and improving the control accuracy.

[0004] According to one aspect of an embodiment of the present application, a method for controlling the temperature of a whole vehicle battery cell is provided, the method comprising: counting the number of times that a value corresponding to a preset indicator within a preset period meets a preset threshold range to obtain a statistical number; wherein the preset indicator includes a unit acceleration, and the preset threshold range includes a unit acceleration threshold range; calculating an average acceleration based on the unit acceleration whose corresponding value meets the unit acceleration threshold range; matching the average acceleration with the preset acceleration range, and obtaining a weighting algorithm and a weighting value range corresponding to the successfully matched preset acceleration range as a target weighting algorithm and a target weighting value range, respectively; calculating a weighted value based on the target weighting algorithm and the statistical number, and matching the weighted value with the target weighting value range; obtaining an efficiency coefficient corresponding to the successfully matched target weighted value range, and controlling the whole vehicle battery cell according to the efficiency coefficient.

[0005] In an optional manner, the preset indicators also include throttle opening and brake pedal opening, and the preset threshold range also includes a preset opening range; the step of counting the number of times the value corresponding to the preset indicator within the preset period meets the preset threshold range to obtain the statistical number step further includes: counting the number of times the value corresponding to the unit acceleration within the preset period meets the unit acceleration threshold range, and recording it as the first number; counting the number of times the value corresponding to the throttle opening within the preset period meets the preset opening range, and recording it as the second number; counting the number of times the value corresponding to the brake pedal opening within the preset period meets the preset opening range, and recording it as the third number; the statistical number is obtained based on the first number, the second number and the third number.

[0006] In an optional manner, the preset opening range includes a first preset opening range and a second preset opening range; the number of times that the value corresponding to the throttle opening within the preset period meets the preset opening range is counted and recorded as the second counting step, further including: traversing each throttle opening within the preset period, and taking the traversed throttle opening as the target throttle opening; detecting whether the value corresponding to the target throttle opening meets the first preset opening range or the second preset opening range; if so, performing statistical counting according to the preset opening range that meets the requirements; wherein, if the first preset opening range is met, the statistical count is increased by one, and if the second preset opening range is met, the statistical count is increased by two; superimposing the statistical counts corresponding to each of the target throttle openings to obtain the second number of times.

[0007] In an optional manner, the preset opening range includes a first preset opening range and a second preset opening range; the number of times the value corresponding to the brake pedal opening within the preset period meets the preset opening range is counted and recorded as the third number step, further including: traversing each of the brake pedal openings within the preset period, and taking the traversed brake pedal openings as the target brake pedal opening; detecting whether the value corresponding to the target brake pedal opening meets the first preset opening range or the second preset opening range; if so, performing statistical counting according to the preset opening range that meets the requirements; wherein, if the first preset opening range is met, the statistical count is increased by one, and if the second preset opening range is met, the statistical count is increased by two; superimposing the statistical counts corresponding to the target brake pedal openings to obtain the third number.

[0008] In an optional manner, the number of times that the value corresponding to the preset indicator within the preset period meets the preset threshold is counted, and before obtaining the statistical number step, it also includes: calculating the acceleration corresponding to the unit time based on the starting speed and the ending speed within the unit time, and defining the calculated acceleration as the unit acceleration.

[0009] In an optional manner, before the step of counting the number of times the value corresponding to the preset indicator within the preset period meets the preset threshold and obtaining the statistical number, it also includes: detecting whether the current vehicle speed meets the preset vehicle speed threshold; if so, executing the step of counting the number of times the value corresponding to the preset indicator within the preset period meets the preset threshold and obtaining the statistical number.

[0010] In an optional manner, the step of calculating the average acceleration based on the unit acceleration whose corresponding value meets the unit acceleration threshold range further includes: taking the unit acceleration whose corresponding value meets the unit acceleration threshold range as the target unit acceleration; averaging the target unit acceleration, and taking the calculated average value as the average acceleration.

[0011] According to another aspect of an embodiment of the present application, a device for controlling the temperature of a whole vehicle battery cell is provided, comprising: a statistical counting module, for counting the number of times that a value corresponding to a preset indicator within a preset period meets a preset threshold range, to obtain a statistical number; wherein the preset indicator includes a unit acceleration, and the preset threshold range includes a unit acceleration threshold range; a matching calculation module, for calculating an average acceleration based on the unit acceleration whose corresponding value meets the unit acceleration threshold range; the matching calculation module, for matching the average acceleration with a preset acceleration range, and obtaining a weighting algorithm and a weighting value range corresponding to a successfully matched preset acceleration range as a target weighting algorithm and a target weighting value range, respectively; the matching calculation module, for calculating a weighted value based on the target weighting and the statistical number, and matching the weighted value with the target weighting value range; a battery cell control module, for obtaining an efficiency coefficient corresponding to a successfully matched target weighted value range, and controlling the whole vehicle battery cell according to the efficiency coefficient.

[0012] According to another aspect of an embodiment of the present application, a computer device is provided, comprising: a controller; and a memory for storing one or more programs, wherein when the one or more programs are executed by the controller, the controller implements the method for controlling the temperature of a battery cell of a whole vehicle as described in any one of the above claims.

[0013] According to another aspect of an embodiment of the present application, a computer-readable storage medium is provided, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a computer device / equipment to perform the operation of the method for controlling the temperature of a whole vehicle battery cell as described in any one of the above claims.

[0014] The embodiment of the present application obtains the statistical number of times that the value corresponding to the preset indicator within the preset period meets the preset threshold range, and calculates the average acceleration according to the unit acceleration whose corresponding value meets the unit acceleration threshold range; then matches the average acceleration with the preset acceleration range, and obtains the weighted algorithm and weighted value range corresponding to the successfully matched preset acceleration range as the target weighted algorithm and target weighted value range respectively; then calculates the weighted value according to the target weighted algorithm and the statistical number of times, and matches the weighted value with the target weighted value range; obtains the efficiency coefficient corresponding to the successfully matched target weighted value range, and controls the battery cells of the whole vehicle according to the efficiency coefficient, so as to realize the control of the battery cell temperature of the whole vehicle, and controls the battery cells in combination with the efficiency coefficient determined according to the preset indicator in specific driving, so as to realize the accurate control of the battery cells based on the efficiency coefficient, and improve the control accuracy.

[0015] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present application. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:

[0017] Figure 1 A schematic diagram showing a flow chart of an embodiment of a method for controlling the temperature of a battery cell of a whole vehicle provided by the present application;

[0018] Figure 2 A schematic flow chart of another embodiment of a method for controlling the temperature of a battery cell of a whole vehicle provided by the present application is shown;

[0019] Figure 3 A schematic flow chart showing another embodiment of a method for controlling the temperature of a battery cell of a whole vehicle provided by the present application is shown;

[0020] Figure 4 A schematic flow chart showing another embodiment of a method for controlling the temperature of a battery cell of a vehicle provided in the present application;

[0021] Figure 5 A schematic flow chart showing another embodiment of a method for controlling the temperature of a battery cell of a vehicle provided by the present application;

[0022] Figure 6 A schematic flow chart of another embodiment of a method for controlling the temperature of a battery cell of a whole vehicle provided by the present application is shown;

[0023] Figure 7A schematic structural diagram of an embodiment of a vehicle battery core temperature control device provided by the present application is shown;

[0024] Figure 8 A schematic structural diagram of an embodiment of a computer device provided by the present application is shown. DETAILED DESCRIPTION

[0025] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0026] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0027] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0028] The term "multiple" as used in this application refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.

[0029] The existing technology has defects: when the battery cell temperature is too high or too low, users with high driving requirements will complain.

[0030] Causes: 1. The thermal control of the entire vehicle is basically based on the upper and lower limits of the BMS battery cell temperature; 2. The battery cell temperature control does not take user needs into consideration; 3. The battery cell discharge characteristics, the temperature is too high or too low, and the discharge power is limited.

[0031] In order to solve the above problems, the following embodiments are used to explain them in detail.

[0032] Figure 1A flow chart showing an embodiment of a method for controlling the temperature of a battery cell of a vehicle of the present application is shown, and the method is executed by a computer device. Figure 1 As shown, the method comprises the following steps:

[0033] Step S110: Count the number of times that the value corresponding to the preset indicator in the preset period meets the preset threshold range to obtain the statistical number.

[0034] The preset index includes unit acceleration, and the preset threshold range includes unit acceleration threshold range.

[0035] Specifically, the preset period is based on a certain long period of time in a certain actual driving trip of the user, and the number of times the preset indicator meets the preset threshold range is counted, thereby obtaining the statistical number.

[0036] Step S120: Calculate the average acceleration according to the unit acceleration whose corresponding value meets the unit acceleration threshold range.

[0037] Among them, the average acceleration is a judgment condition.

[0038] Specifically, the unit acceleration is the acceleration calculated every 2 seconds. The unit acceleration threshold range is a n ≥10m / S2, where a n is the unit acceleration.

[0039] Step S130: Match the average acceleration with the preset acceleration range, and obtain the weighting algorithm and weighting value range corresponding to the successfully matched preset acceleration range as the target weighting algorithm and target weighting value range respectively.

[0040] There are two preset acceleration ranges, one is 40m / S2>a≥10m / S2, and the other is a≥40m / S2, where a is the average acceleration.

[0041] Specifically, when the preset acceleration range is 40m / S2>a≥10m / S2, the corresponding weighted algorithm is: X=A*60%+B*20%+C*20%, where A is the statistical number of unit acceleration, B is the statistical number of throttle opening, and C is the statistical number of brake pedal opening. The corresponding weighted value range is: when 5>X, the heating and cooling efficiency coefficient of the battery cell is Ti=1; when 10>X≥5, the heating and cooling efficiency coefficient of the battery cell is Ti=1.05; when 15>X≥10, the heating and cooling efficiency coefficient of the battery cell is Ti=1.1; when 20>X≥15, the heating and cooling efficiency coefficient of the battery cell is Ti=1.15.

[0042] When the preset acceleration range is a≥40m / S2, the corresponding weighted algorithm is: X=A*80%+B*10%+C*10%, where A is the statistical number of unit acceleration, B is the statistical number of throttle opening, and C is the statistical number of brake pedal opening. The corresponding weighted value range is: when 5>X, the battery cell heating and cooling efficiency coefficient Ti=1; when 10>X≥5, the battery cell heating and cooling efficiency coefficient Ti=1.1; when 15>X≥10, the battery cell heating and cooling efficiency coefficient Ti=1.2; when 20>X≥15, the battery cell heating and cooling efficiency coefficient Ti=1.3. Where X is the weighted value.

[0043] The weighted algorithm corresponding to the successfully matched preset acceleration range is used as the target weighted algorithm, and the weighted value range corresponding to the successfully matched preset acceleration range is used as the target weighted value range.

[0044] Step S140: Calculate a weighted value according to the target weighted algorithm and the number of statistics, and match the weighted value with the target weighted value range.

[0045] Specifically, the statistical number of times is brought into the target weighting algorithm so that a specific weighting value can be calculated, and then this weighting value is matched with the target weighting value range to obtain a target weighting value range that matches successfully. Since different preset acceleration ranges correspond to different weighting value ranges, the weighting value range corresponding to the preset acceleration range is used for matching here.

[0046] Step S150: Obtain the efficiency coefficient corresponding to the successfully matched target weighted value range, and control the battery cells of the entire vehicle according to the efficiency coefficient.

[0047] Among them, the efficiency coefficient is the heating and cooling efficiency coefficient of the battery cell. It is used to adjust the heating and cooling efficiency of the battery cell.

[0048] Specifically, each target weighted value range includes four sub-ranges, namely 5>X, 10>X≥5, 15>X≥10 and 20>X≥15. Each sub-range corresponds to a different efficiency coefficient. Therefore, the temperature of the vehicle battery cell can be adjusted for heating and cooling according to the specific efficiency coefficient.

[0049] Beneficial effect: The embodiment of the present application counts the number of times that the value corresponding to the preset indicator within the preset period meets the preset threshold range, obtains the statistical number, and calculates the average acceleration according to the unit acceleration whose corresponding value meets the unit acceleration threshold range; then matches the average acceleration with the preset acceleration range, and obtains the weighted algorithm and weighted value range corresponding to the successfully matched preset acceleration range as the target weighted algorithm and target weighted value range, respectively; then calculates the weighted value according to the target weighted algorithm and the statistical number, and matches the weighted value with the target weighted value range; obtains the efficiency coefficient corresponding to the successfully matched target weighted value range, and controls the battery cells of the whole vehicle according to the efficiency coefficient, so as to realize the control of the battery cell temperature of the whole vehicle, and controls the battery cells in combination with the efficiency coefficient determined according to the preset indicators in specific driving, so as to realize the accurate control of the battery cells based on the efficiency coefficient, and improve the control accuracy.

[0050] In some embodiments, Figure 2 As shown, the preset index also includes the throttle opening and the brake pedal opening, and the preset threshold range also includes a preset opening range; step S110 further includes:

[0051] Step S111: Count the number of times that the value corresponding to the unit acceleration in the preset period meets the unit acceleration threshold range, and record it as the first number.

[0052] Specifically, within the preset period, there are multiple values ​​corresponding to unit acceleration, and each time the value corresponding to the unit acceleration meets the unit acceleration threshold range, the corresponding first number is increased by one, and the first number is initially 0. The first number is A in the weighted calculation formula in the above embodiment.

[0053] Step S112: Count the number of times that the value corresponding to the throttle opening degree in the preset period meets the preset opening degree range, and record it as the second number.

[0054] Specifically, within the preset period, there are multiple values ​​corresponding to the throttle opening, that is, the driver will step on the accelerator pedal multiple times, corresponding to multiple throttle openings, and each time the value corresponding to the throttle opening meets the preset opening range, the corresponding second number is statistically increased by one, and the second number is initially 0. The second number is B in the weighted calculation formula in the above embodiment.

[0055] Step S113: Count the number of times that the value corresponding to the brake pedal opening degree in the preset period meets the preset opening degree range, and record it as the third number.

[0056] Specifically, within the preset period, there are multiple values ​​corresponding to the brake pedal opening, that is, the driver will step on the brake pedal multiple times, and multiple brake pedal openings will be generated accordingly. Each time the value corresponding to the brake pedal opening meets the preset opening range, the corresponding third number is statistically increased by one, and the third number is initially 0. The third number is C in the weighted calculation formula in the above embodiment.

[0057] Step S114: Obtain the statistical number of times according to the first number, the second number and the third number.

[0058] Specifically, the statistical times include the first number, the second number and the third number. These statistical times reflect the intensity of driving within a preset period. The preset period is the driver's historical driving data. It also reflects the user's driving habits. Based on the above information such as acceleration, throttle opening, brake pedal opening, etc., the intensity of the user's driving can be identified, and the battery cell temperature adjustment strategy of the whole vehicle can be directly adjusted to achieve a solution based on the user's driving habits to correct the battery cell temperature management strategy.

[0059] Beneficial effects: The preset indicators are subdivided into unit acceleration, throttle opening and brake pedal opening, and the statistical steps of unit acceleration, throttle opening and brake pedal opening are specifically refined, thereby further improving the corresponding scheme of the control method of the battery cell temperature of the whole vehicle. The control of the battery cell temperature of the whole vehicle is associated with the unit acceleration, throttle opening and brake pedal opening, combined with the driving habits reflected by the user's driving data, so that the battery cell temperature can be maintained in a relatively stable temperature range, and the best performance output can be maintained at all times.

[0060] In some embodiments, Figure 3 As shown, the preset opening range includes a first preset opening range and a second preset opening range; the first preset opening range is 50%>opening value ≥ 30%, and the second preset opening range is opening value ≥ 50%. Step S112 further includes:

[0061] Step S1121: traverse each throttle opening within a preset period, and use the traversed throttle opening as the target throttle opening.

[0062] Specifically, each throttle opening within a preset period is traversed, and the traversed throttle opening is used as the target throttle opening.

[0063] Step S1122: Detect whether the value corresponding to the target throttle opening is consistent with the first preset opening range or the second preset opening range.

[0064] Specifically, it is detected whether the value corresponding to the target throttle opening is 50%>opening value≥30% or opening value≥50%.

[0065] Step S1123: If yes, then perform statistical counting according to the preset opening range that meets the requirements.

[0066] If the opening degree meets the first preset range, the statistical count is increased by one, and if the opening degree meets the second preset range, the statistical count is increased by two.

[0067] Specifically, the value corresponding to the target throttle opening is 50%>opening value≥30%, and the statistical count is +1. The value corresponding to the target throttle opening is opening value≥50%, and the statistical count is +2.

[0068] Step S1124: superimpose the statistical counts corresponding to the target throttle openings to obtain a second count.

[0069] Specifically, the statistical counts corresponding to each target throttle opening are superimposed, and the obtained total is the second number.

[0070] Beneficial effect: The specific statistical method of the second number is further refined, thereby improving the technical solution.

[0071] In some embodiments, Figure 4 As shown, the preset opening range includes a first preset opening range and a second preset opening range; the first preset opening range is 50%>opening value ≥30%, and the second preset opening range is opening value ≥50%; step S113 further includes:

[0072] Step S1131: traverse each brake pedal opening within a preset period, and use the traversed brake pedal opening as the target brake pedal opening.

[0073] Specifically, each brake pedal opening within a preset period is traversed, and the traversed brake pedal opening is used as the target brake pedal opening.

[0074] Step S1132: Detect whether the value corresponding to the target brake pedal opening is consistent with the first preset opening range or the second preset opening range.

[0075] Specifically, it is detected whether the value corresponding to the target brake pedal opening is 50%>opening value≥30% or opening value≥50%.

[0076] Step S1133: If yes, then perform statistical counting according to the preset opening range that meets the requirements.

[0077] If the opening degree meets the first preset range, the statistical count is increased by one, and if the opening degree meets the second preset range, the statistical count is increased by two.

[0078] Specifically, the value corresponding to the target brake pedal opening is 50%>opening value≥30%, and the statistical count is +1. The value corresponding to the target brake pedal is opening value≥50%, and the statistical count is +2.

[0079] Step S1134: Superimpose the statistical counts corresponding to the target brake pedal openings to obtain a third number.

[0080] Specifically, the statistical counts corresponding to each target brake pedal opening are superimposed, and the total number obtained is the third number.

[0081] Beneficial effect: The specific statistical method of the third number is further refined, thereby improving this technical solution.

[0082] In some embodiments, before step S110, the method further includes: calculating the acceleration corresponding to the unit time according to the starting speed and the ending speed within the unit time, and defining the calculated acceleration as the unit acceleration.

[0083] Specifically, the vehicle speed time division value can be set to 2 seconds by default, involving the calculation formula: a n =(v n -v n·1 ) / t, where a n is the unit acceleration, v n·1 is the starting speed, v n is the termination speed, and the unit time t is 2s.

[0084] Beneficial effects: The calculation method of unit acceleration is refined, and the calculation of unit acceleration is realized through simple mathematical calculation, thereby improving the overall processing efficiency.

[0085] In some embodiments, Figure 5 As shown, before step S110, it also includes:

[0086] Step S210: Detect whether the current vehicle speed meets a preset vehicle speed threshold.

[0087] The preset period is driving data within a certain time length, which is driving data that changes with time. Therefore, there is a current vehicle speed at each moment, and the instantaneous vehicle speed at the current moment is the current vehicle speed.

[0088] Specifically, the preset vehicle speed threshold is vehicle speed ≥ 5Km / h.

[0089] Step S220: If yes, then a step of counting the number of times that the value corresponding to the preset indicator in the preset period meets the preset threshold is performed to obtain the statistical number of times.

[0090] Specifically, if the vehicle speed is ≥5Km / h, the counting starts, that is, step S110 is executed. If the current vehicle speed is less than 5Km / h, the statistical calculation is exited. Because the vehicle speed is less than 5Km / h, it means that the current vehicle speed is too slow, so it is naturally necessary to refuel to speed up to the normal speed. Therefore, this part of refueling and speeding up is a regular driving operation. If it is taken into account, it will affect the accuracy of the statistical times, and then affect the accuracy of the vehicle battery cell temperature control.

[0091] Beneficial effect: By setting whether the current vehicle speed meets the preset vehicle speed threshold as the execution precondition, the situation of regular vehicle acceleration is screened out, the accuracy of the statistical times is improved, and then the accuracy of the vehicle battery cell temperature control is improved.

[0092] In some embodiments, Figure 6 As shown, step S120 further includes:

[0093] Step S121: taking the corresponding unit acceleration whose value meets the unit acceleration threshold range as the target unit acceleration.

[0094] Specifically, the unit accelerations whose corresponding values ​​meet the unit acceleration threshold range are used as the target unit accelerations.

[0095] Step S122: Calculate the average value of the target unit acceleration, and use the calculated average value as the average acceleration.

[0096] Specifically, these target unit accelerations are averaged and the calculation result is obtained, and then the calculation result is used as the average acceleration. The average acceleration is a judgment condition for determining the target weighting algorithm and the target weighting value range. The larger the average acceleration, the faster the driver speeds up and slows down when driving, and the driving is more intense. The smaller the average acceleration, the more uniform the speed of the driver is when driving, and the driving is more gentle.

[0097] Beneficial effect: The calculation of average acceleration is converted into a mathematical calculation of finding the average value, which improves the accuracy and calculation speed of the average acceleration calculation.

[0098] Figure 7 The schematic diagram of the structure of the embodiment of the vehicle battery core temperature control device of the present application is shown. Figure 7 As shown, the device 300 includes: a statistical counting module 310 , a matching calculation module 320 and a battery cell control module 330 .

[0099] A statistical counting module 310 is used to count the number of times that the value corresponding to the preset indicator in the preset period meets the preset threshold range to obtain the statistical number; wherein the preset indicator includes the unit acceleration, and the preset threshold range includes the unit acceleration threshold range;

[0100] A matching calculation module 320, configured to calculate an average acceleration according to a unit acceleration whose corresponding value meets a unit acceleration threshold range;

[0101] The matching calculation module 320 is further used to match the average acceleration with the preset acceleration range, and obtain the weighting algorithm and weighting value range corresponding to the successfully matched preset acceleration range as the target weighting algorithm and target weighting value range respectively;

[0102] The matching calculation module 320 is further used to calculate a weighted value according to the target weight and the number of statistics, and match the weighted value with the target weighted value range;

[0103] The battery cell control module 330 is used to obtain the efficiency coefficient corresponding to the successfully matched target weighted value range, and control the battery cells of the whole vehicle according to the efficiency coefficient.

[0104] Beneficial effect: The embodiment of the present application counts the number of times that the value corresponding to the preset indicator within the preset period meets the preset threshold range, obtains the statistical number, and calculates the average acceleration according to the unit acceleration whose corresponding value meets the unit acceleration threshold range; then matches the average acceleration with the preset acceleration range, and obtains the weighted algorithm and weighted value range corresponding to the successfully matched preset acceleration range as the target weighted algorithm and target weighted value range, respectively; then calculates the weighted value according to the target weighted algorithm and the statistical number, and matches the weighted value with the target weighted value range; obtains the efficiency coefficient corresponding to the successfully matched target weighted value range, and controls the battery cells of the whole vehicle according to the efficiency coefficient, so as to realize the control of the battery cell temperature of the whole vehicle, and controls the battery cells in combination with the efficiency coefficient determined according to the preset indicators in specific driving, so as to realize the accurate control of the battery cells based on the efficiency coefficient, and improve the control accuracy.

[0105] The embodiment of the present application introduces the concept of efficiency coefficient, which can further specify and refine the temperature control of the battery cell based on the control of the upper and lower limits of the BMS battery cell temperature and the efficiency coefficient. At the same time, the origin of the efficiency coefficient combines the unit acceleration, the throttle opening and the brake pedal opening, so it is specifically combined with the driver's operating habits, so it fits the user's needs. Finally, because of the difference in efficiency coefficients and the fact that the source of efficiency coefficient calculation fits the actual application, the battery cell temperature control based on the embodiment of the present application fits the driving conditions within the preset cycle, which is specific and accurate. By controlling the temperature of the battery cell, it also avoids the situation where the discharge power of the whole vehicle is limited due to the battery cell temperature being too high or too low.

[0106] It should be noted that the device for controlling the temperature of the battery cells of the whole vehicle provided in the above embodiment and the method for controlling the temperature of the battery cells of the whole vehicle provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs the operation has been described in detail in the method embodiment and will not be repeated here.

[0107] Figure 8 A structural schematic diagram of an embodiment of a computer device of the present application is shown, which shows a structural schematic diagram of a computer system of a computer device suitable for implementing an embodiment of the present application. The specific embodiment of the present application does not limit the specific implementation of the computer device.

[0108] See also Figure 8 As shown, the computer device includes: a controller; a memory for storing one or more programs, and when the one or more programs are executed by the controller, the above-mentioned method for controlling the temperature of the battery cell of the whole vehicle is executed.

[0109] Please continue reading Figure 8 As shown, the computer system 400 of the computer device includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 402 or the program loaded from the storage part 408 to the random access memory (RAM) 403, such as executing the method in the above embodiment. In RAM 403, various programs and data required for system operation are also stored. CPU 401, ROM 402 and RAM 403 are connected to each other through bus 404. Input / output (I / O) interface 405 is also connected to bus 404.

[0110] The following components are connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, etc.; an output section 407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed so that a computer program read therefrom is installed into the storage section 408 as needed.

[0111] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 409, and / or installed from a removable medium 411. When the computer program is executed by a central processing unit (CPU) 401, various functions defined in the system of the present application are executed.

[0112] Another aspect of the present application further provides a computer-readable storage medium, which stores at least one executable instruction. When the executable instruction is executed on a computer device / equipment, the computer device / equipment executes the method for controlling the temperature of a vehicle battery cell as described above.

[0113] Beneficial effect: The embodiment of the present application counts the number of times that the value corresponding to the preset indicator within the preset period meets the preset threshold range, obtains the statistical number, and calculates the average acceleration according to the unit acceleration whose corresponding value meets the unit acceleration threshold range; then matches the average acceleration with the preset acceleration range, and obtains the weighted algorithm and weighted value range corresponding to the successfully matched preset acceleration range as the target weighted algorithm and target weighted value range, respectively; then calculates the weighted value according to the target weighted algorithm and the statistical number, and matches the weighted value with the target weighted value range; obtains the efficiency coefficient corresponding to the successfully matched target weighted value range, and controls the battery cells of the whole vehicle according to the efficiency coefficient, so as to realize the control of the battery cell temperature of the whole vehicle, and controls the battery cells in combination with the efficiency coefficient determined according to the preset indicators in specific driving, so as to realize the accurate control of the battery cells based on the efficiency coefficient, and improve the control accuracy.

[0114] It should be noted that the computer-readable medium shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0115] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0116] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0117] According to one aspect of an embodiment of the present application, a computer system is also provided, including a central processing unit (CPU), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage portion into a random access memory (RAM), such as executing the method in the above embodiment. In RAM, various programs and data required for system operation are also stored. CPU, ROM and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0118] The following components are connected to the I / O interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.

[0119] The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. A person skilled in the art can easily make corresponding changes or modifications based on the main concept and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.

Claims

1. A method for controlling the temperature of a vehicle battery cell, characterized in that: The method comprises: The number of times that the value corresponding to the preset indicator in the preset period meets the preset threshold range is counted to obtain the statistical number; wherein the preset indicator includes the unit acceleration, and the preset threshold range includes the unit acceleration threshold range; Calculating an average acceleration according to the unit acceleration whose corresponding value meets the unit acceleration threshold range; Matching the average acceleration with a preset acceleration range, and obtaining a weighting algorithm and a weighting value range corresponding to the successfully matched preset acceleration range as a target weighting algorithm and a target weighting value range respectively; Calculate a weighted value according to the target weighted algorithm and the statistical number of times, and match the weighted value with the target weighted value range; The efficiency coefficient corresponding to the target weighted value range that matches successfully is obtained, and the battery cells of the whole vehicle are controlled according to the efficiency coefficient.

2. The method according to claim 1, characterized in that The preset index also includes the throttle opening and the brake pedal opening, and the preset threshold range also includes a preset opening range; The step of counting the number of times that the value corresponding to the preset indicator within the preset period meets the preset threshold range to obtain the statistical number further includes: Counting the number of times that the value corresponding to the unit acceleration in a preset period meets the unit acceleration threshold range, and recording it as the first number; The number of times that the value corresponding to the throttle opening degree in the preset period meets the preset opening degree range is counted and recorded as the second number; Counting the number of times that the value corresponding to the brake pedal opening degree in a preset period meets the preset opening degree range, and recording it as the third number; The statistical number is obtained according to the first number, the second number and the third number.

3. The method according to claim 2, characterized in that The preset opening range includes a first preset opening range and a second preset opening range; The step of counting the number of times that the value corresponding to the throttle opening in the preset period meets the preset opening range and recording it as the second counting step further includes: Traversing each of the throttle openings within a preset period, and using the traversed throttle opening as a target throttle opening; Detecting whether the value corresponding to the target throttle opening is within the first preset opening range or the second preset opening range; If yes, then statistical counting is performed according to the preset opening range that meets the requirements; wherein, if the first preset opening range is met, the statistical count is increased by one, and if the second preset opening range is met, the statistical count is increased by two; The statistical counts corresponding to the target throttle openings are superimposed to obtain the second number of times.

4. The method according to claim 2, characterized in that: The preset opening range includes a first preset opening range and a second preset opening range; The step of counting the number of times that the value corresponding to the brake pedal opening degree in the preset period meets the preset opening degree range and recording it as the third counting step further includes: Traversing each of the brake pedal openings within a preset period, and using the traversed brake pedal openings as target brake pedal openings; Detecting whether the value corresponding to the target brake pedal opening is within the first preset opening range or the second preset opening range; If yes, then statistical counting is performed according to the preset opening range that meets the requirements; wherein, if the first preset opening range is met, the statistical count is increased by one, and if the second preset opening range is met, the statistical count is increased by two; The statistical counts corresponding to the target brake pedal openings are superimposed to obtain the third number.

5. The method according to claim 1, characterized in that Before the step of counting the number of times that the value corresponding to the preset indicator in the preset period meets the preset threshold and obtaining the statistical number, the step further includes: According to the starting speed and the ending speed in the unit time, the acceleration corresponding to the unit time is calculated, and the calculated acceleration is defined as the unit acceleration.

6. The method according to claim 1, characterized in that Before the step of counting the number of times that the value corresponding to the preset indicator in the preset period meets the preset threshold and obtaining the statistical number, the step further includes: Detect whether the current vehicle speed meets the preset vehicle speed threshold; If so, the step of counting the number of times the value corresponding to the preset indicator within the preset period meets the preset threshold is performed to obtain the statistical number of times.

7. The method according to claim 1, characterized in that The step of calculating the average acceleration according to the unit acceleration whose corresponding value meets the unit acceleration threshold range further comprises: The unit acceleration whose corresponding value meets the unit acceleration threshold range is used as the target unit acceleration; An average value is calculated for the target unit acceleration, and the calculated average value result is used as the average acceleration.

8. A vehicle battery cell temperature control device, characterized in that: The device comprises: A statistical counting module, used to count the number of times that the value corresponding to the preset indicator in the preset period meets the preset threshold range, and obtain the statistical number; wherein the preset indicator includes unit acceleration, and the preset threshold range includes unit acceleration threshold range; A matching calculation module, configured to calculate an average acceleration according to the unit acceleration whose corresponding value meets the unit acceleration threshold range; The matching calculation module is further used to match the average acceleration with a preset acceleration range, and obtain a weighting algorithm and a weighting value range corresponding to the successfully matched preset acceleration range as a target weighting algorithm and a target weighting value range respectively; The matching calculation module is further used to calculate a weighted value according to the target weight and the statistical number of times, and match the weighted value with a target weighted value range; The battery cell control module is used to obtain the efficiency coefficient corresponding to the target weighted value range that matches successfully, and control the battery cells of the whole vehicle according to the efficiency coefficient.

9. A computer device, characterized in that: include: Controller; A memory is used to store one or more programs. When the one or more programs are executed by the controller, the controller implements the method for controlling the temperature of the battery cell of the whole vehicle as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The storage medium stores at least one executable instruction. When the executable instruction is executed on a computer device / equipment, the computer device / equipment executes the operation of the method for controlling the temperature of a whole vehicle battery cell as described in any one of claims 1 to 7.