A method, device, equipment and storage medium for controlling heating of a battery pack
By combining the temperature of the battery pack and the needs of the vehicle, heating decisions are made based on the mapping relationship of continuous discharge power, the problem of heating of the power battery in low-temperature environments affecting the battery life, and more efficient energy management and range improvement are achieved.
Patent Information
- Application Number
- CN202410343929.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-25
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-03-25
AI Technical Summary
In a low-temperature environment, heating the power battery will reduce the range of the electric vehicle, and the prior art has failed to effectively make heating decisions based on the needs of the vehicle and the continuous discharge power of the battery pack.
By obtaining the temperature and required power of the battery pack, the continuous discharge power is determined based on the mapping relationship, and the achieved value is calculated. If the achieved value is less than the reference value, heating is started; conversely, if the achieved value is greater than the reference value, heating is stopped.
The energy waste caused by heating without heating is avoided, and energy loss is reduced, thereby increasing the range of electric vehicles.
Smart Images

Figure CN118040170B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a method, device, equipment and storage medium for controlling the heating of a battery pack. Background Art
[0002] As the power source of new energy vehicles, the performance of power batteries is crucial to the range and power performance of new energy vehicles. The thermal management system of power batteries mainly determines whether to heat the power batteries based on the temperature of the power batteries, so as to prevent the temperature of the power batteries from being too low, thereby affecting the range of electric vehicles in low temperature environments.
[0003] However, in some low temperature environments, heating the power battery will actually reduce the range of the electric vehicle. Summary of the invention
[0004] The present application provides a method, device, equipment and storage medium for controlling the heating of a battery pack, which can increase the cruising range of an electric vehicle in a low temperature environment.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, the present application provides a method for controlling heating of a battery pack, the method comprising:
[0007] Obtaining a first temperature of the battery pack;
[0008] If the first temperature is within a first interval, obtaining a required power of the battery pack;
[0009] Determine, according to a mapping relationship, a first continuous discharge power corresponding to the required power, the first power of the battery pack, and the first temperature, wherein the mapping relationship is a mapping relationship between power, power, temperature, and discharge power;
[0010] Calculating a first achieved value of the required power of the battery pack according to the first continuous discharge power and the required power;
[0011] If the first achieved value is less than a first reference achieved value, heating of the battery pack is initiated.
[0012] In some possible implementations, calculating a first achieved value of the required power of the battery pack according to the first continuous discharge power and the required power includes:
[0013]
[0014] Among them, S is the first achieved value, P f1 is the first continuous discharge power, Px The power required.
[0015] In some possible implementations, after starting heating the battery pack, the method further includes:
[0016] Acquiring a second temperature of the battery pack;
[0017] Determine, according to the mapping relationship, a second continuous discharge power corresponding to the required power, the second power of the battery pack, and the second temperature;
[0018] Calculating a second achieved value of the required power of the battery pack according to the second continuous discharge power and the required power;
[0019] If the second achieved value is greater than a second reference achieved value, heating of the battery pack is stopped, and the second reference achieved value is greater than the first reference achieved value.
[0020] In some possible implementations, the method further includes:
[0021] If the first temperature is in a second interval, heating of the battery pack is initiated, and the highest temperature in the second interval is lower than the lowest temperature in the first interval.
[0022] In some possible implementations, obtaining the required power of the battery pack includes:
[0023] Obtaining a first power required by a motor of a vehicle and a second power required by an electrical device of the vehicle, wherein the electrical device does not include the motor;
[0024] The required power of the battery pack of the vehicle is determined according to the first power and the second power.
[0025] In some possible implementations, obtaining the first power required by the motor of the vehicle includes:
[0026] Obtaining a first sub-power required by the motor when the vehicle reaches the maximum speed, a second sub-power required by the motor when the vehicle meets the climbing requirement, and a third sub-power required by the motor when the vehicle meets the acceleration requirement;
[0027] The maximum value among the first sub-power, the second sub-power and the third sub-power is used as the first power required by the motor of the vehicle.
[0028] In some possible implementations, determining the required power of the battery pack of the vehicle according to the first power and the second power includes:
[0029]
[0030] Among them, Px is the required power, P 1 is the first power, P 2 is the second power, η dj is the motor energy conversion efficiency, η dc is the battery energy conversion efficiency.
[0031] In a second aspect, the present application provides a device for controlling the heating of a battery pack, the device comprising:
[0032] an acquisition module, configured to acquire a first temperature of the battery pack, and if the first temperature is within a first interval, acquire a required power of the battery pack;
[0033] a determination module, configured to determine, according to a mapping relationship, a first continuous discharge power corresponding to the required power, the first power of the battery pack, and the first temperature, wherein the mapping relationship is a mapping relationship between power, power, temperature, and discharge power;
[0034] a calculation module, configured to calculate a first achieved value of the required power of the battery pack according to the first continuous discharge power and the required power;
[0035] The control module is configured to start heating the battery pack if the first achieved value is less than a first reference achieved value.
[0036] In some possible implementations, the calculation module is specifically configured to calculate the first achieved value using the following formula:
[0037]
[0038] Among them, S is the first achieved value, P f1 is the first continuous discharge power, P x The power required.
[0039] In some possible implementations, the acquisition module is further used to acquire a second temperature of the battery pack;
[0040] The determination module is further configured to determine, according to the mapping relationship, a second continuous discharge power corresponding to the required power, the second power of the battery pack, and the second temperature;
[0041] The calculation module is further used to calculate a second achieved value of the required power of the battery pack according to the second continuous discharge power and the required power;
[0042] The control module is further configured to stop heating the battery pack if the second achieved value is greater than a second reference achieved value, and the second reference achieved value is greater than the first reference achieved value.
[0043] In some possible implementations, the control module is further configured to start heating the battery pack if the first temperature is in a second interval, and the highest temperature in the second interval is lower than the lowest temperature in the first interval.
[0044] In some possible implementations, the acquisition module is specifically used to acquire a first power required by a motor of a vehicle and a second power required by an electrical device of the vehicle, where the electrical device does not include the motor; and determine the required power of a battery pack of the vehicle based on the first power and the second power.
[0045] In some possible implementations, the acquisition module is specifically used to obtain a first sub-power required by the motor when the vehicle reaches the maximum speed, a second sub-power required by the motor to meet the climbing requirement, and a third sub-power required by the motor to meet the acceleration requirement; and the maximum value of the first sub-power, the second sub-power and the third sub-power is used as the first power required by the motor of the vehicle.
[0046] In some possible implementations, the acquisition module is specifically configured to calculate the required power of the battery pack of the vehicle using the following formula:
[0047]
[0048] Among them, P x is the required power, P 1 is the first power, P 2 is the second power, η dj is the motor energy conversion efficiency, η dc is the battery energy conversion efficiency.
[0049] In a third aspect, the present application provides a computing device, including a memory and a processor;
[0050] One or more computer programs are stored in the memory, and the one or more computer programs include instructions; when the instructions are executed by the processor, the computing device executes the method as described in any one of the first aspects.
[0051] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method as described in any one of the first aspects.
[0052] It can be seen from the above technical solution that the present application has at least the following beneficial effects:
[0053] The present application provides a method for controlling the heating of a battery pack, in which the first temperature of the battery pack is first obtained. If the first temperature of the battery pack is in a first interval, the required power of the battery pack is continued to be obtained, and then based on a mapping relationship, the first continuous discharge power corresponding to the required power, the first power of the battery pack and the first temperature is determined, and the mapping relationship is a mapping relationship between power, power, temperature and discharge power. Then, based on the first continuous discharge power and the required power, the first achieved value of the required power of the battery pack is calculated. If the first achieved value is less than the first reference achieved value, it indicates that the battery pack needs to be started to heat up, so as to meet the user's needs. In the present application, the battery pack is not heated only based on the temperature of the battery pack, but the required power of the vehicle is further considered. Based on the required power of the vehicle and the continuous discharge power of the battery pack, a comprehensive judgment is made to determine whether to start heating the battery pack, thereby avoiding energy waste caused by heating when heating is not required, thereby reducing energy loss and improving the vehicle's cruising range.
[0054] It should be understood that the description of technical features, technical solutions, beneficial effects or similar language in this application does not imply that all features and advantages can be realized in any single embodiment. On the contrary, it is understood that the description of features or beneficial effects means that specific technical features, technical solutions or beneficial effects are included in at least one embodiment. Therefore, the description of technical features, technical solutions or beneficial effects in this specification does not necessarily refer to the same embodiment. Furthermore, the technical features, technical solutions and beneficial effects described in the present embodiment can also be combined in any appropriate manner. Those skilled in the art will understand that the embodiment can be realized without one or more specific technical features, technical solutions or beneficial effects of a specific embodiment. In other embodiments, additional technical features and beneficial effects can also be identified in a specific embodiment that does not embody all embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Figure 1 A schematic diagram of an application scenario provided in an embodiment of the present application;
[0056] Figure 2 A flowchart of a method for controlling heating of a battery pack provided in an embodiment of the present application;
[0057] Figure 3 A schematic diagram of a heating device for controlling a battery pack provided in an embodiment of the present application;
[0058] Figure 4 A schematic diagram of a computing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0059] The terms "first", "second", "third", etc. in the specification of this application and the accompanying drawings are used to distinguish different objects rather than to limit a specific order.
[0060] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0061] In order to make the description of the following embodiments clear and concise, a brief introduction to the related technology is first given:
[0062] New energy vehicles refer to vehicles that use non-traditional fuel as a power source. The main types of new energy vehicles include electric vehicles and hybrid vehicles (including plug-in hybrid vehicles and extended-range hybrid vehicles). However, in low temperature environments, the chemical reaction rate of power batteries decreases, the conductivity decreases, resulting in a decrease in battery performance, reducing the discharge capacity of the vehicle, and thus affecting the vehicle's range.
[0063] At present, the temperature of the battery pack can be raised by heating the battery pack, thereby alleviating the impact of low temperature on the battery pack. At present, whether to start heating is determined only based on the temperature threshold of the battery pack or the power threshold of the battery pack. However, in some cases, even if the battery pack of the vehicle is heated, it will not only not increase the discharge capacity of the battery pack, but will also further reduce the discharge capacity of the battery pack due to the power consumption of heating, thereby affecting the vehicle's cruising range.
[0064] It can be seen that the current solutions for heating the battery pack do not take into account the driver's actual vehicle use needs. If the battery's discharge power is sufficient to meet the current vehicle use needs, further heating the battery pack so that the battery pack provides a greater discharge power is undoubtedly a serious waste of energy.
[0065] In view of this, the embodiment of the present application provides a method for controlling the heating of the battery pack. The method compares the vehicle demand with the actual continuous discharge power of the battery pack, and comprehensively determines whether to heat the battery pack, which saves energy and meets the vehicle demand. The method can be executed by the vehicle or by the controller on the vehicle. The present application does not limit the execution subject of the method. Specifically, the method includes:
[0066] Obtain a first temperature of the battery pack. If the first temperature of the battery pack is in a first interval, continue to obtain the required power of the battery pack, and then determine a first continuous discharge power corresponding to the required power, the first power of the battery pack and the first temperature based on a mapping relationship. The mapping relationship is a mapping relationship between power, power, temperature and discharge power. Then, based on the first continuous discharge power and the required power, calculate a first achieved value of the required power of the battery pack. If the first achieved value is less than the first reference achieved value, it indicates that the battery pack needs to be heated to meet user needs.
[0067] In this method, the battery pack is not heated solely based on its temperature, but the power demand of the vehicle is further considered. Based on the power demand of the vehicle and the continuous discharge power of the battery pack, a comprehensive analysis is made to determine whether to start heating the battery pack, thereby avoiding energy waste caused by heating when no heating is needed, thereby reducing energy loss and increasing the vehicle's range.
[0068] In order to make the technical solution of the present application clearer and easier to understand, the application scenarios provided by the embodiments of the present application are first introduced in conjunction with the accompanying drawings. Figure 1 As shown, the figure is a schematic diagram of an application scenario provided by an embodiment of the present application.
[0069] In this application scenario, the vehicle 101 can obtain the first temperature of the battery pack 102. If the first temperature is in the first range, the vehicle 101 continues to determine the required power corresponding to the vehicle use demand, and then further determines the first continuous discharge power of the battery pack 102 based on the required power. Based on the required power and the first continuous discharge power, the first achieved value corresponding to the required power is calculated. If the first achieved value is less than the first reference achieved value, it indicates that the battery pack 102 needs to be heated. At this time, the vehicle 101 heats the battery pack 102.
[0070] In this application scenario, the vehicle 101 does not simply use the temperature threshold as a condition to determine whether to heat the battery pack 102, but further combines the driver's actual vehicle use needs. If the vehicle use needs can be met without heating, the battery pack 102 will not be heated, thereby further reducing energy consumption and increasing the vehicle's cruising range.
[0071] It should be noted that the method for controlling the heating of the battery pack provided in the embodiment of the present application can be executed by the vehicle, by a controller on the vehicle, or by a battery management system (BMS). For ease of understanding, the technical solution provided in the embodiment of the present application is introduced from the perspective of the battery management system in conjunction with the accompanying drawings. Figure 2As shown in FIG. 1 , the figure is a flow chart of a method for controlling heating of a battery pack provided in an embodiment of the present application, the method comprising:
[0072] S201. The BMS obtains a first temperature of the battery pack.
[0073] The first temperature may be the temperature of the battery pack of the vehicle, such as the temperature before the BMS heats the battery pack, such as the temperature of the battery pack obtained by the BMS when the BMS executes S201, and the BMS may obtain the first temperature. In other embodiments, the BMS may also collect the ambient temperature of the environment in which the battery pack is located, and use the ambient temperature as the temperature of the battery pack, that is, the first temperature.
[0074] S202: The BMS determines whether the first temperature is within a first range.
[0075] The first interval may be a user-defined temperature interval, for example, the first interval may be -5 to 15 degrees Celsius. If the first temperature is within the first interval, S203 is executed; if the first temperature is not within the first interval, S214 is executed.
[0076] S203. The BMS obtains the required power of the battery pack.
[0077] The required power of a battery pack refers to the power that the battery pack can provide while meeting the needs of the driver.
[0078] In some embodiments, the BMS may obtain a first power required by the motor of the vehicle and a second power required by the electrical components of the vehicle. The electrical components do not include the motor, for example, the power of the high-voltage component and the low-voltage component. The BMS then determines the required power of the battery pack of the vehicle based on the first power and the second power.
[0079] In some examples, the BMS may calculate the required power of the vehicle's battery pack using the following formula:
[0080]
[0081] Among them, P x is the required power, P 1 is the first power, P 2 is the second power, η dj is the motor energy conversion efficiency, η dc is the battery energy conversion efficiency.
[0082] The following describes the methods for obtaining the first power and the second power respectively.
[0083] In some embodiments, the BMS can obtain the first sub-power required by the motor when the vehicle reaches the maximum speed, the second sub-power required by the motor when the climbing requirement is met, and the third sub-power required by the motor when the acceleration requirement is met, and then use the maximum value of the first sub-power, the second sub-power and the third sub-power as the first power required by the motor of the vehicle. Among them, the first sub-power refers to the power required by the motor when the vehicle reaches the maximum speed, the second sub-power refers to the power required by the motor when the climbing requirement is met, and the third sub-power refers to the power required by the motor when the acceleration requirement is met.
[0084] The following describes how to determine the first sub-power, the second sub-power, and the third sub-power.
[0085] First sub power:
[0086] In some embodiments, the BMS may calculate the first sub-power by the following formula:
[0087]
[0088] Among them, P 11 is the first sub-power, m is the fully loaded mass of the vehicle, and g is the acceleration due to gravity, which can be 9.8 m / s 2 , f is the rolling resistance coefficient, which can be 0.016, C d is the vehicle drag coefficient, which can be obtained through vehicle testing, A is the vehicle frontal area, in square meters, which can be obtained through measurement, V max is the maximum speed of the vehicle, in km / h, η zc It is the transmission efficiency of the vehicle power system.
[0089] Through the above formula, BMS can calculate the first sub-power required by the motor when the vehicle reaches the maximum speed.
[0090] Second sub power:
[0091] In some embodiments, the relevant standards stipulate that when the slope is 4%, the vehicle speed shall not be less than 60km / h, when the slope is 12%, the vehicle speed shall not be less than 30km / h, the maximum slope of the vehicle shall not be less than 20%, and the vehicle speed is the minimum creeping speed of the vehicle. Based on this, the BMS can calculate the power required by the motor when climbing in the above three cases. Among them, the slope is usually expressed as a percentage of the ratio of the vertical height of the slope to the horizontal distance. For example, the angle of the slope is calculated by the following formula:
[0092]
[0093] Where a represents the angle of the slope, cz represents the vertical height of the slope, and sp represents the horizontal distance of the slope. For example, the angle of the slope can be a, or the percentage of the slope can be For example, if the slope percentage is 20%, the slope angle is 11.31.
[0094] Specifically, the BMS can calculate the power required by the motor when climbing a slope using the following formula:
[0095]
[0096] Among them, P 12i is the power required by the motor when climbing the slope in the ith case, m is the fully loaded mass of the vehicle, g is the acceleration of gravity, f is the rolling resistance coefficient, C d is the vehicle drag coefficient, A is the vehicle frontal area, V min is the minimum vehicle speed, such as 60km / h, 30km / h, η zc is the transmission efficiency of the vehicle power system, and a is the slope angle.
[0097] The BMS can calculate the power P required by the motor when climbing in three cases through the above formula: 121 , P 122 and P 123 , then P 121 , P 122 and P 123 The maximum value among them is taken as the second sub-power mentioned above.
[0098] Third sub power:
[0099] In some embodiments, relevant standards stipulate that the acceleration time from 0 to 50 km / h shall not exceed 10 seconds, and the acceleration time from 50 to 80 km / h shall not exceed 15 seconds. Based on this, the BMS can calculate the power required by the motor during acceleration in the above two cases. Specifically, the BMS can calculate the power required by the motor during acceleration by the following formula:
[0100]
[0101]
[0102] Among them, P 13i is the power required by the motor during acceleration in the ith case, v i is the vehicle speed value in the ith case, m is the fully loaded mass of the vehicle, g is the acceleration of gravity, f is the rolling resistance coefficient, C d is the vehicle drag coefficient, A is the vehicle frontal area, I w is the wheel rotation mass, unit: kg·m2, ∑I w is the mass of the entire vehicle, If I is the moment of inertia of the motor output shaft and transmission shaft, in kg·m2; r is the wheel radius, in m. 0 is the main reducer transmission ratio, I g is the gearbox ratio. If the vehicle has a single-stage reducer ratio, remove the gearbox ratio (I g ).
[0103] Taking the first case above as an example, 0-50km / h: v in the formula 1 The value can be 50km / h, d v =50km / h,d t =10s, substitute the remaining parameters into the formula to get P 131 In a similar way, BMS can also calculate P 132 , then P 131 and P 132 The maximum value among them is taken as the third sub-power.
[0104] After obtaining the first sub-power, the second sub-power and the third sub-power, the BMS may use the maximum value among the first sub-power, the second sub-power and the third sub-power as the first power required by the motor of the vehicle.
[0105] Next, the second power is introduced.
[0106] In some embodiments, the BMS can estimate the power required by the low-voltage component based on the rated power of the DCDC, estimate the required power (excluding the power required by the motor) based on the rated power and working status of the high-voltage component, and then sum the power required by the low-voltage component and the power required by the high-voltage component to obtain a second power.
[0107] It should be noted that the method of obtaining the required power of the battery pack described in the above embodiment is only illustrative. In other embodiments, the required power of the battery pack can also be calculated in combination with the distance between the navigation destination (such as a charging station or other destination) in the vehicle and the current location to determine whether to heat the battery pack of the vehicle.
[0108] S204 . The BMS determines a first continuous discharge power corresponding to the required power, the first power level of the battery pack, and the first temperature according to a mapping relationship.
[0109] Among them, the mapping relationship is the mapping relationship between power, power, temperature and discharge power. The first power refers to the power before the battery pack is heated, and the first continuous discharge power refers to the power that the battery pack can stably output under the above-mentioned first power and first temperature. For example, it can stably output 20 kilowatts for 1 hour.
[0110] In some embodiments, the above mapping relationship can be obtained by calibrating experimental data. Specifically, the continuous discharge power of the vehicle can be tested under the condition of specified power, specified temperature and specified required power, and then the continuous discharge power can be recorded. After collecting enough data, the mapping relationship between power, power, temperature and discharge power can be obtained by fitting or other methods. For example, the mapping relationship can be seen in Table 1 below.
[0111] Table 1:
[0112] power Power temperature Discharge power Power 1 Power 1 Temperature 1 Discharge power 1 Power 2 Battery 2 Temperature 2 Discharge power 2 … … … …
[0113] Among them, if the required power is power 1, the power of the battery pack is power 1, and the temperature of the battery pack is temperature 1, it can be known by looking up the table that the continuous discharge power of the battery pack is discharge power 1.
[0114] In other embodiments, the above mapping relationship may also be updated periodically, and when the above mapping relationship is needed, the latest mapping relationship is obtained in real time.
[0115] Based on this, the BMS can determine the first continuous discharge power corresponding to the required power, the first power of the battery pack and the first temperature through the mapping relationship shown in Table 1.
[0116] S205 . The BMS calculates a first achieved value of the required power of the battery pack according to the first continuous discharge power and the required power.
[0117] The first achievement value is used to indicate whether the current state of the battery pack can meet the driver's vehicle use needs. Specifically, the BMS can calculate the first achievement value through the following formula:
[0118]
[0119] Among them, S is the first achieved value, P f1 is the first continuous discharge power, P x The power required.
[0120] S206 . The BMS determines whether the first achieved value is less than a first reference achieved value.
[0121] After the BMS calculates the first achieved value, it can determine the magnitude relationship between the first achieved value and the first reference achieved value. If the first achieved value is less than the first reference achieved value, it indicates that the battery pack needs to be heated at this time, otherwise the vehicle use demand cannot be met, and S207 is executed; if the first achieved value is not less than the first reference achieved value, it indicates that the battery pack does not need to be heated at this time, and the vehicle use demand can be met, and S213 is executed.
[0122] S207. BMS starts heating the battery pack.
[0123] In some examples, the battery pack may be heated by controlling the water temperature at the water inlet of the battery pack through a thermistor (Positive Temperature Coefficient, PTC), thereby heating the battery pack.
[0124] S208. The BMS obtains a second temperature of the battery pack.
[0125] The second temperature refers to the temperature after the battery pack is heated. In some embodiments, after the BMS heats the battery pack for a period of time, the BMS can collect the second temperature of the battery pack again to determine whether the battery pack can meet the vehicle demand.
[0126] S209 , the BMS determines a second continuous discharge power corresponding to the required power, the second power level of the battery pack, and the second temperature according to the mapping relationship.
[0127] The second electric quantity refers to the electric quantity after heating the battery pack, and the second continuous discharge power refers to the power that the battery pack can stably output under the above second electric quantity and second temperature.
[0128] It should be noted that S209 is similar to S204, and the same or similar contents will not be repeated here.
[0129] S210 : The BMS calculates a second achieved value of the required power of the battery pack according to the second continuous discharge power and the required power.
[0130] It should be noted that S210 is similar to S205, and the same or similar contents will not be repeated here.
[0131] S211 . The BMS determines whether the second achieved value is greater than a second reference achieved value.
[0132] The second reference achievement value is greater than the first reference achievement value.
[0133] After the BMS calculates the second achieved value, it can determine the size relationship between the second achieved value and the second reference achieved value. If the second achieved value is greater than the second reference achieved value, it indicates that the battery pack no longer needs to be heated at this time, and S213 is executed; if the second achieved value is greater than the second reference achieved value, it indicates that the battery pack heating time is not enough at this time, and the battery pack still needs to be heated, and S212 is executed.
[0134] S212, BMS continues to heat the battery pack.
[0135] When the second achieved value is greater than the second reference achieved value, the battery pack still needs to be heated, and then the process returns to S208 .
[0136] S213: BMS does not start heating the battery pack.
[0137] When the first achieved value is not less than the first reference achieved value or the second achieved value is greater than the second reference achieved value, the BMS does not need to heat the battery pack.
[0138] S214: The BMS determines whether the first temperature is in the second range.
[0139] The highest temperature in the second interval is lower than the lowest temperature in the first interval. If the first temperature is in the second interval, it indicates that the temperature of the battery pack is extremely low, and the battery pack needs to be heated to reduce the impact of the low temperature on the battery pack, then S207 is executed; if the first temperature is not in the second interval, the process ends, or S213 is executed.
[0140] Based on the above description, in this method, the first temperature of the battery pack is first obtained. If the first temperature of the battery pack is in the first interval, the required power of the battery pack is continued to be obtained, and then based on the mapping relationship, the first continuous discharge power corresponding to the required power, the first power of the battery pack and the first temperature is determined. The mapping relationship is the mapping relationship between power, power, temperature and discharge power. Then, according to the first continuous discharge power and the required power, the first achieved value of the required power of the battery pack is calculated. If the first achieved value is less than the first reference achieved value, it indicates that the battery pack needs to be started to heat up, so as to meet the user's needs. In the present application, the battery is not heated only based on the temperature of the battery pack, but the required power of the vehicle is further considered. Based on the required power of the vehicle and the continuous discharge power of the battery pack, a comprehensive judgment is made to determine whether to start heating the battery pack, thereby avoiding energy waste caused by heating when heating is not required, thereby reducing energy loss and improving the vehicle's cruising range.
[0141] Combination of the above Figure 1 to Figure 2 The method for controlling the heating of a battery pack provided in an embodiment of the present application is introduced in detail. The device and equipment provided in the embodiment of the present application will be introduced below in conjunction with the accompanying drawings.
[0142] like Figure 3 As shown, this figure is a schematic diagram of a heating device for controlling a battery pack provided in an embodiment of the present application, the device comprising:
[0143] An acquisition module 301 is used to acquire a first temperature of a battery pack, and if the first temperature is within a first interval, acquire a required power of the battery pack;
[0144] A determination module 302, configured to determine a first continuous discharge power corresponding to the required power, the first power of the battery pack, and the first temperature according to a mapping relationship, wherein the mapping relationship is a mapping relationship between power, power, temperature, and discharge power;
[0145] A calculation module 303, configured to calculate a first achieved value of the required power of the battery pack according to the first continuous discharge power and the required power;
[0146] The control module 304 is configured to start heating the battery pack if the first achieved value is less than a first reference achieved value.
[0147] In some possible implementations, the calculation module 303 is specifically configured to calculate the first achievement value using the following formula:
[0148]
[0149] Among them, S is the first achieved value, P f1 is the first continuous discharge power, P x The power required.
[0150] In some possible implementations, the acquisition module 301 is further used to acquire a second temperature of the battery pack;
[0151] The determination module 302 is further configured to determine, according to the mapping relationship, a second continuous discharge power corresponding to the required power, the second power of the battery pack, and the second temperature;
[0152] The calculation module 303 is further configured to calculate a second achieved value of the required power of the battery pack according to the second continuous discharge power and the required power;
[0153] The control module 304 is further configured to stop heating the battery pack if the second achieved value is greater than a second reference achieved value, and the second reference achieved value is greater than the first reference achieved value.
[0154] In some possible implementations, the control module 304 is further configured to start heating the battery pack if the first temperature is in a second interval, and the highest temperature in the second interval is lower than the lowest temperature in the first interval.
[0155] In some possible implementations, the acquisition module 301 is specifically used to acquire a first power required by a motor of a vehicle and a second power required by electrical devices of the vehicle, where the electrical devices do not include the motor; and determine the required power of a battery pack of the vehicle based on the first power and the second power.
[0156] In some possible implementations, the acquisition module 301 is specifically used to obtain a first sub-power required by the motor when the vehicle reaches the maximum speed, a second sub-power required by the motor when meeting the climbing requirement, and a third sub-power required by the motor when meeting the acceleration requirement; and the maximum value of the first sub-power, the second sub-power and the third sub-power is used as the first power required by the motor of the vehicle.
[0157] In some possible implementations, the acquisition module 301 is specifically configured to calculate the required power of the battery pack of the vehicle using the following formula:
[0158]
[0159] Among them, P x is the required power, P 1 is the first power, P 2 is the second power, η dj is the motor energy conversion efficiency, η dc is the battery energy conversion efficiency.
[0160] The heating device for controlling the battery pack according to the embodiment of the present application may correspond to executing the method described in the embodiment of the present application, and the above-mentioned other operations and / or functions of each module / unit of the heating device for controlling the battery pack are respectively to realize Figure 2 For the sake of brevity, the corresponding processes of each method in the illustrated embodiment are not described in detail here.
[0161] The present application also provides a computing device. Figure 4 As shown, this figure is a schematic diagram of a computing device provided in an embodiment of the present application, and the computing device 700 includes a bus 701, a processor 702, a communication interface 703 and a memory 704. The processor 702, the memory 704 and the communication interface 703 communicate with each other through the bus 701.
[0162] The bus 701 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0163] The processor 702 may be any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0164] The communication interface 703 is used for communicating with the outside.
[0165] The memory 704 may include a volatile memory, such as a random access memory (RAM). The memory 704 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).
[0166] The memory 704 stores executable codes, and the processor 702 executes the executable codes to perform the aforementioned method for controlling the heating of the battery pack.
[0167] Specifically, in implementing Figure 3 In the case of the embodiment shown, and Figure 3 When each module or unit of the heating device for controlling the battery pack described in the embodiment is implemented by software, the execution Figure 3 The software or program code required for the functions of each module / unit in the system may be partially or completely stored in the memory 704. The processor 702 executes the program code corresponding to each unit stored in the memory 704 to execute the aforementioned method for controlling the heating of the battery pack.
[0168] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium can be any available medium that can be stored by a computing device or a data storage device such as a data center that contains one or more available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid-state hard disk), etc. The computer-readable storage medium includes instructions that instruct the computing device to execute the above-mentioned method for controlling the heating of the battery pack.
[0169] The embodiment of the present application further provides a computer program product, which includes one or more computer instructions. When the computer instructions are loaded and executed on a computing device, the process or function described in the embodiment of the present application is generated in whole or in part.
[0170] The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer or data center to another website, computer or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.
[0171] When the computer program product is executed by a computer, the computer executes any of the aforementioned methods for controlling the heating of a battery pack. The computer program product may be a software installation package, and when any of the aforementioned methods for controlling the heating of a battery pack is required, the computer program product may be downloaded and executed on a computer.
[0172] The descriptions of the processes or structures corresponding to the above-mentioned figures have different emphases. For parts that are not described in detail in a certain process or structure, please refer to the relevant descriptions of other processes or structures.
[0173] The above description is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application.
Claims
1. A method for controlling heating of a battery pack, characterized in that: The method comprises: Obtaining a first temperature of the battery pack; If the first temperature is within a first interval, obtaining a required power of the battery pack; Determine, according to a mapping relationship, a first continuous discharge power corresponding to the required power, the first power of the battery pack, and the first temperature, wherein the mapping relationship is a mapping relationship between power, power, temperature, and discharge power; Calculating a first achieved value of the required power of the battery pack according to the first continuous discharge power and the required power; If the first achieved value is less than a first reference achieved value, heating of the battery pack is initiated.
2. The method according to claim 1, characterized in that After starting heating the battery pack, the method further includes: Acquiring a second temperature of the battery pack; Determine, according to the mapping relationship, a second continuous discharge power corresponding to the required power, the second power of the battery pack, and the second temperature; Calculating a second achieved value of the required power of the battery pack according to the second continuous discharge power and the required power; If the second achieved value is greater than a second reference achieved value, heating of the battery pack is stopped, and the second reference achieved value is greater than the first reference achieved value.
3. The method according to claim 1, characterized in that The method further comprises: If the first temperature is in a second interval, heating of the battery pack is initiated, and the highest temperature in the second interval is lower than the lowest temperature in the first interval.
4. The method according to claim 1, characterized in that: The obtaining the required power of the battery pack includes: Obtaining a first power required by a motor of a vehicle and a second power required by an electrical device of the vehicle, wherein the electrical device does not include the motor; The required power of the battery pack of the vehicle is determined according to the first power and the second power.
5. The method according to claim 4, characterized in that The obtaining of the first power required by the motor of the vehicle includes: Obtaining a first sub-power required by the motor when the vehicle reaches the maximum speed, a second sub-power required by the motor when the vehicle meets the climbing requirement, and a third sub-power required by the motor when the vehicle meets the acceleration requirement; The maximum value among the first sub-power, the second sub-power and the third sub-power is used as the first power required by the motor of the vehicle.
6. The method according to claim 1, characterized in that The calculating a first achieved value of the required power of the battery pack according to the first continuous discharge power and the required power includes: Among them, S is the first achieved value, P f1 is the first continuous discharge power, P x The power required.
7. The method according to claim 4, characterized in that The determining the required power of the battery pack of the vehicle according to the first power and the second power includes: Among them, P x is the required power, P1 is the first power, P2 is the second power, η dj is the motor energy conversion efficiency, η dc is the battery energy conversion efficiency.
8. A heating device for controlling a battery pack, characterized in that: The device comprises: an acquisition module, configured to acquire a first temperature of the battery pack, and if the first temperature is within a first interval, acquire a required power of the battery pack; a determination module, configured to determine a first continuous discharge power corresponding to the required power, the first power of the battery pack and the first temperature according to a preset mapping relationship among power, power, temperature and discharge power; a calculation module, configured to calculate a first achieved value of the required power of the battery pack according to the first continuous discharge power and the required power; The control module is configured to start heating the battery pack if the first achieved value is less than a first reference achieved value.
9. A computing device, characterized in that including memory and processor; One or more computer programs are stored in the memory, and the one or more computer programs include instructions; when the instructions are executed by the processor, the computing device executes the method as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Battery low-temperature heat management method and device for vehicle endurance and vehicle
CN115534761A
Hydrogen fuel vehicle low-temperature cold start method, device and equipment and storage medium
CN115649016A
Matching method, device and equipment for power battery system in electric vehicle and medium
CN116562577A