Vehicle battery heating control method and system, vehicle and storage medium
By dynamically determining the battery heating type and control strategy, combining vehicle data and thermal environment differences, the problem of insufficient accuracy of battery heating control for commercial vehicles is solved, and more efficient energy utilization and battery performance improvement is achieved.
Patent Information
- Application Number
- CN202510644515.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-19
- Publication Date
- 2025-08-08
AI Technical Summary
The existing battery heating control strategies have insufficient accuracy in commercial vehicles, resulting in waste of energy and poor vehicle economy, especially in complex operating conditions, which is difficult to effectively match battery heating needs.
By obtaining vehicle power type and vehicle data within the preset time period, combining factors such as vehicle driving scenarios and total weight, the battery heating type is dynamically determined, and a heating control strategy is formulated based on the battery thermal environment difference data, including the target heating temperature and water inlet parameters, to accurately adjust the output of the heating system.
It improves the accuracy of battery heating control for commercial vehicles, reduces energy waste, improves the economy and battery performance of the vehicle, and adapts to battery temperature management needs under different working conditions.
Smart Images

Figure CN120439892A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control technology, and in particular to a vehicle battery heating control method, system, vehicle and storage medium. Background Art
[0002] Battery heating control technology is a key element in ensuring stable and efficient battery operation under various operating conditions. It directly impacts battery performance, vehicle economy, and driving safety. However, existing technologies in this area, particularly for the complex operating conditions of commercial vehicles, have limitations.
[0003] Existing battery heating control strategies primarily include fixed-threshold control strategies and driving state-adjusted control strategies. The fixed-threshold control strategy sets a fixed heating trigger point, activating the heating system once the battery temperature falls below the set threshold. However, it ignores key factors such as the driving state of commercial vehicles, resulting in energy waste and impacting the vehicle's economy and driving mode. When applied to commercial vehicle scenarios, the adaptability and accuracy of the driving state-adjusted control strategy need to be improved. Therefore, effectively improving the accuracy of commercial vehicle battery heating control is a key technical issue in this area.
[0004] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention
[0005] Embodiments of the present invention provide a vehicle battery heating control method, system, vehicle, and storage medium to at least solve the technical problem of how to effectively improve the accuracy of commercial vehicle battery heating control.
[0006] According to one aspect of an embodiment of the present invention, a vehicle battery heating control method is provided, comprising: obtaining a vehicle power type and vehicle data within a preset time period; determining a battery heating type based on the vehicle power type and the vehicle data; determining a battery heating control strategy based on the battery heating type and battery thermal environment difference data, wherein the battery thermal environment difference data is used to describe the temperature difference between the battery cell and the environment at the current moment; and controlling the heating of the vehicle battery according to the battery heating control strategy.
[0007] Optionally, the vehicle power type includes a hybrid type, and the battery heating type is determined based on the vehicle power type and vehicle data, including: in response to the vehicle power type being a hybrid type, determining the vehicle driving scenario and the gross vehicle weight based on the vehicle data; determining the battery heating type based on the vehicle driving scenario and the gross vehicle weight.
[0008] Optionally, the vehicle power type also includes a pure electric power type, and the battery heating type is determined based on the vehicle power type and vehicle data, including: in response to the vehicle power type being a pure electric power type, determining the vehicle driving scenario, the vehicle's gross weight and the battery state of charge data at the current moment based on the vehicle data; determining the battery heating type based on the vehicle driving scenario, the vehicle's gross weight and the battery state of charge data at the current moment.
[0009] Optionally, the vehicle driving scenario includes a congestion scenario, a normal driving scenario, an uphill mountain scene, a downhill mountain scene, an urban scene, a suburban scene, and a highway scene, and the battery heating type includes a first heating type, a second heating type, a third heating type, a fourth heating type, and a fifth heating type. The battery heating type is determined according to the vehicle driving scenario and the gross vehicle weight, including: determining the vehicle load state according to the gross vehicle weight, wherein the vehicle load state includes an unloaded state, a standard load state, and an overloaded state; in response to the vehicle load state being an unloaded state and the vehicle driving scenario being any one of a congestion scenario and an urban scene, determining the battery heating type to be the first heating type; or, in response to the vehicle load state being an unloaded state and the vehicle driving scenario being any one of a normal driving scenario, a suburban scene, and a highway scene, determining the battery heating type to be the second heating type; or, in response to the vehicle load state being an unloaded state and the vehicle driving scenario being any one of a normal driving scenario, a suburban scene, and a highway scene, determining the battery heating type to be the third heating type; or, in response to the vehicle load state being an unloaded state and the vehicle driving scenario being a downhill mountain scene, determining the battery heating type to be the fourth heating type.
[0010] Optionally, determining the battery heating type based on the vehicle driving scenario and the gross vehicle weight also includes: in response to the vehicle load status being the standard load status and the vehicle driving scenario being a congestion scenario, determining the battery heating type to be the first heating type; or, in response to the vehicle load status being the standard load status and the vehicle driving scenario being any one of the normal driving scenario, the urban scenario and the suburban scenario, determining the battery heating type to be the second heating type; or, in response to the vehicle load status being the standard load status and the vehicle driving scenario being a high-speed scenario, determining the battery heating type to be the third heating type; or, in response to the vehicle load status being the standard load status and the vehicle driving scenario being a downhill mountainous area scenario, determining the battery heating type to be the fourth heating type; or, in response to the vehicle load status being the standard load status and the vehicle driving scenario being an uphill mountainous area scenario, determining the battery heating type to be the fifth heating type.
[0011] Optionally, determining the battery heating type based on the vehicle driving scenario and the gross vehicle weight also includes: in response to the vehicle load state being an overload state and the vehicle driving scenario being any one of a congestion scenario and an urban scenario, determining the battery heating type to be the second heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scenario being any one of a normal driving scenario and a suburban scenario, determining the battery heating type to be the third heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scenario being a high-speed scenario, determining the battery heating type to be the fourth heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scenario being any one of a downhill mountain scene and an uphill mountain scene, determining the battery heating type to be the fifth heating type.
[0012] Optionally, the battery heating type is determined based on the vehicle driving scenario, the gross vehicle weight and the battery state of charge data at the current moment, including: determining the vehicle load status based on the gross vehicle weight; determining the vehicle power status based on the battery state of charge data at the current moment, wherein the vehicle power status includes a low-power state, a normal-power state and a fully-charged state; determining a battery heating type query table based on the vehicle power status, wherein the battery heating type query table includes a low-power battery heating type query table, a normal-power battery heating type query table and a fully-charged battery heating type query table; determining the battery heating type based on the vehicle driving scenario, the vehicle load status and the battery heating type query table.
[0013] Optionally, a battery heating control strategy is determined based on the battery heating type and the battery thermal environment difference data, including: determining the battery target heating temperature based on the battery heating type; determining the battery target water inlet parameters based on the battery heating type and the battery thermal environment difference data, wherein the battery target water inlet parameters include the battery target water inlet temperature and the battery target water flow rate; determining the battery heating control strategy based on the battery target heating temperature and the battery target water inlet parameters.
[0014] Optionally, the battery target water inlet parameters are determined according to the battery heating type and the battery thermal environment difference data, including: determining the battery initial water inlet parameters according to the battery heating type, wherein the battery initial water inlet parameters include the battery initial water inlet temperature and the battery initial water flow rate; determining the temperature difference type according to the battery thermal environment difference data, wherein the temperature difference type includes a high temperature difference type and a low temperature difference type; determining the target increment according to the temperature difference type, wherein the target increment includes a target water inlet temperature increment and a target water flow rate increment; determining the battery target water inlet temperature according to the target water inlet temperature increment and the battery initial water inlet temperature; determining the battery target water flow rate according to the target water flow rate increment and the battery initial water flow rate; determining the battery target water inlet parameters according to the battery target water inlet temperature and the battery target water flow rate.
[0015] According to another aspect of an embodiment of the present invention, a vehicle battery heating control system is also provided, including: an acquisition module for acquiring a vehicle power type and vehicle data within a preset time period; a first determination module for determining a battery heating type based on the vehicle power type and the vehicle data; a second determination module for determining a battery heating control strategy based on the battery heating type and battery thermal environment difference data, wherein the battery thermal environment difference data is used to describe the temperature difference between the battery cell and the environment at the current moment; and a control module for controlling the heating of the vehicle battery according to the battery heating control strategy.
[0016] According to another aspect of an embodiment of the present invention, a vehicle is provided, comprising: a memory storing an executable program; and a processor for running the executable program, wherein the executable program executes any of the above vehicle battery heating control methods when running.
[0017] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the vehicle battery heating control method described above is implemented.
[0018] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is also provided, which includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute any of the above-mentioned vehicle battery heating control methods.
[0019] In an embodiment of the present invention, the vehicle power type and vehicle data within a preset time period are obtained; the battery heating type is determined based on the vehicle power type and vehicle data; the battery heating control strategy is determined based on the battery heating type and battery thermal environment difference data, wherein the battery thermal environment difference data is used to describe the temperature difference between the battery cell and the environment at the current moment; and the vehicle battery is heated according to the battery heating control strategy. The present invention determines the battery heating type based on the vehicle power type and vehicle data. This dynamic determination of the battery heating type ensures that the subsequent heating operation matches the vehicle operating conditions, thereby effectively enhancing the accuracy of commercial vehicle battery heating control. Based on the determination of the battery heating type, the battery thermal environment difference data is further combined to determine a suitable heating control strategy. The introduction of the battery thermal environment difference data enables the control strategy to cope with the challenges brought about by changes in battery temperature and ambient temperature, further improving the accuracy of commercial vehicle battery heating control, thereby solving the technical problem of how to effectively improve the accuracy of commercial vehicle battery heating control. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0021] Figure 1 is a flow chart of a vehicle battery heating control method according to one embodiment of the present invention;
[0022] Figure 2 FIG. 4 is a structural block diagram of a vehicle battery heating control system according to one embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0024] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0025] According to an embodiment of the present invention, an embodiment of a vehicle battery heating control method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system containing at least one set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0026] The method embodiment can also be executed in an electronic device including a memory and a processor, a similar control device, or the cloud. Taking an electronic device as an example, the electronic device may include one or more processors and a memory for storing data. Optionally, the electronic device may also include a communication device and a display device for communication functions. It will be understood by those skilled in the art that the above structural description is only illustrative and does not limit the structure of the above electronic device. For example, the electronic device may also include more or fewer components than the above structural description, or have a configuration different from the above structural description.
[0027] The processor may include one or more processing units. For example, the processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microcontroller unit (MCU), a programmable logic device (field-programmable gate array, FPGA), a neural network processor (NPU), a tensor processing unit (TPU), an artificial intelligence (AI) type processor, and the like. Among them, different processing units may be independent components or integrated into one or more processors. In some instances, the electronic device may also include one or more processors.
[0028] The memory can be used to store computer programs, such as a computer program corresponding to the vehicle battery heating control method in an embodiment of the present invention. The processor implements the vehicle battery heating control method by executing the computer program stored in the memory. The memory can include high-speed random access memory (RAM) and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory can further include memory remotely located from the processor, and such remote memory can be connected to the electronic device via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0029] The communication device is used to receive or send data via a network. The specific example of the above-mentioned network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the communication device includes a network adapter (network interface controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the communication device can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly. In some embodiments of the present solution, the communication device is used to connect to mobile devices such as mobile phones and tablets, and can send instructions to electronic devices through the mobile device.
[0030] The display device may be a touchscreen-type liquid crystal display (LCD) or a touch display (also referred to as a "touch screen" or "touch display"). The LCD may enable a user to interact with a user interface of the electronic device. In some embodiments, the electronic device may include a graphical user interface (GUI), and a user may interact with the GUI by touching a touch-sensitive surface with a finger and / or performing gestures. Executable instructions for performing the aforementioned human-computer interaction functions are configured / stored in a computer program product or readable storage medium executable by one or more processors.
[0031] Figure 1 FIG. 1 is a flow chart of a vehicle battery heating control method according to one embodiment of the present invention. Figure 1 As shown, the method includes the following steps:
[0032] Step S101: Acquire vehicle power type and vehicle data within a preset time period.
[0033] Optionally, the vehicle power type is obtained, that is, whether the vehicle is a pure electric vehicle or a hybrid vehicle. Different types of power systems have different requirements and response mechanisms for battery heating.
[0034] Optionally, the vehicle data acquired during a preset time period includes parameters such as vehicle speed, slope, accelerator pedal opening, brake pedal opening, battery state of charge (SOC), battery cell temperature, and ambient temperature. This data provides an overview of the vehicle's operating conditions during the preset time period, providing key information for intelligently assessing battery heating needs.
[0035] Step S102 : determining the battery heating type according to the vehicle power type and vehicle data.
[0036] Intelligently determine the battery heating type based on the vehicle's power type and vehicle data. The battery heating type is determined based on the vehicle's power type and in-depth analysis of vehicle data to more accurately match actual needs and reduce energy waste.
[0037] Step S103 : determining a battery heating control strategy according to the battery heating type and the battery thermal environment difference data, wherein the battery thermal environment difference data is used to describe the temperature difference between the battery cell and the environment at the current moment.
[0038] After determining the battery heating type, the specific battery heating control strategy is determined by further combining the battery thermal environment difference data.
[0039] It should be noted that battery thermal environment difference data is used to quantify the temperature difference between the battery cell and the external environment. This data reflects the thermal conditions of the battery and helps to accurately determine the battery heating control strategy.
[0040] Step S104 : performing heating control on the vehicle battery according to the battery heating control strategy.
[0041] According to the determined battery heating control strategy, specific heating operations are performed and the output of the heating system is adjusted to meet the temperature requirements of the battery under the current operating conditions.
[0042] In an embodiment of the present invention, the vehicle power type and vehicle data within a preset time period are obtained; the battery heating type is determined based on the vehicle power type and vehicle data; the battery heating control strategy is determined based on the battery heating type and battery thermal environment difference data, wherein the battery thermal environment difference data is used to describe the temperature difference between the battery cell and the environment at the current moment; and the vehicle battery is heated according to the battery heating control strategy. The present invention determines the battery heating type based on the vehicle power type and vehicle data. This dynamic determination of the battery heating type ensures that the subsequent heating operation matches the vehicle operating conditions, thereby effectively enhancing the accuracy of commercial vehicle battery heating control. Based on the determination of the battery heating type, the battery thermal environment difference data is further combined to determine a suitable heating control strategy. The introduction of the battery thermal environment difference data enables the control strategy to cope with the challenges brought about by changes in battery temperature and ambient temperature, further improving the accuracy of commercial vehicle battery heating control, thereby solving the technical problem of how to effectively improve the accuracy of commercial vehicle battery heating control.
[0043] Optionally, the vehicle power type includes a hybrid power type, and determining the battery heating type according to the vehicle power type and vehicle data includes the following steps:
[0044] Step S1021, in response to the vehicle power type being a hybrid type, determining the vehicle driving scene and the vehicle gross weight based on the vehicle data;
[0045] In an optional embodiment, the vehicle power type is a hybrid type, and the vehicle driving scenario and the vehicle gross weight are further determined based on the vehicle data.
[0046] In an optional embodiment, a hybrid vehicle is a vehicle that uses both an internal combustion engine and an electric motor as its power sources. This power configuration allows the vehicle to flexibly switch between or use both power sources simultaneously based on driving needs, increasing energy flexibility and efficiency.
[0047] The identification of vehicle driving scenarios is the basis for dynamically adjusting the battery heating control strategy. In different scenarios, the battery heating requirements and economic considerations are different.
[0048] It should be noted that the gross weight of the vehicle has a direct impact on the battery heating demand. The greater the gross weight, the higher the vehicle's demand for battery power.
[0049] Step S1022: Determine the battery heating type based on the vehicle driving scenario and the gross vehicle weight.
[0050] Comprehensively analyze the vehicle's specific driving scenarios and load conditions, and dynamically select the battery heating type that matches the current vehicle's actual needs from a variety of preset battery heating types.
[0051] Optionally, the vehicle power type further includes a pure electric power type. Determining the battery heating type according to the vehicle power type and vehicle data includes the following steps:
[0052] Step S1023, in response to the vehicle power type being a pure electric power type, determining the vehicle driving scene, the vehicle gross weight, and the current battery state of charge data based on the vehicle data;
[0053] In an optional embodiment, the vehicle power type is a pure electric power type, and the vehicle driving scene, vehicle gross weight and current battery state of charge data are further determined based on the vehicle data.
[0054] Pure electric vehicles rely entirely on electric motors and battery systems as their power source, without an internal combustion engine. In the embodiments of this application, due to the single energy source, the battery heating control strategy for pure electric vehicles requires a more refined design to ensure efficient energy utilization and stable battery performance in different driving scenarios and gross weight conditions.
[0055] The gross vehicle weight, which includes the vehicle's own weight and the weight of the loaded cargo, is an important factor affecting the vehicle's energy consumption and battery heating requirements.
[0056] The battery's state of charge (SOC) data reflects the ratio of the battery's current stored charge to its maximum stored charge, a value between 0 and 1. SOC data is particularly important for pure electric vehicles, as the battery is the vehicle's sole energy storage and supply unit. Its SOC level directly affects the vehicle's range and heating strategy.
[0057] Step S1024 : determining the battery heating type based on the vehicle driving scene, the vehicle gross weight, and the current battery state of charge data.
[0058] Based on the determined vehicle driving scenario, the vehicle's gross weight, and the current battery state of charge data, a battery heating type that matches the actual needs of the current vehicle is determined from a plurality of preset battery heating types.
[0059] It is not difficult to understand that based on the vehicle driving scenario, gross vehicle weight and current battery state of charge data, the battery heating needs can be accurately assessed, thereby effectively selecting the appropriate battery heating type.
[0060] Optionally, the vehicle driving scenario includes a congestion scenario, a normal driving scenario, a mountain uphill scenario, a mountain downhill scenario, an urban scenario, a suburban scenario, and a highway scenario; the battery heating type includes a first heating type, a second heating type, a third heating type, a fourth heating type, and a fifth heating type; and determining the battery heating type according to the vehicle driving scenario and the gross vehicle weight includes the following steps:
[0061] Step S10221, determining the vehicle load state according to the gross vehicle weight, wherein the vehicle load state includes an empty state, a standard load state, and an overload state;
[0062] The vehicle's load status is determined by the gross vehicle weight. In an optional embodiment, the vehicle's load status is categorized as unloaded, standard loaded, and overloaded. Unloaded refers to a vehicle without cargo or passengers, standard loaded indicates a load that meets standards or expectations, and overloaded refers to a vehicle with cargo exceeding the designed or specified weight. The vehicle's load status has a direct impact on the type of battery heating, as different load statuses result in different thermal requirements and energy consumption for the battery under the same operating conditions.
[0063] It should be noted that the load ranges corresponding to different vehicle load states are pre-set.
[0064] Step S10222: in response to the vehicle load state being an empty state and the vehicle driving scene being any one of a congestion scene and an urban scene, determining that the battery heating type is a first heating type;
[0065] In an optional embodiment, a heating type query table is pre-set, which specifies the battery heating types corresponding to different vehicle driving scenarios and different vehicle load conditions.
[0066] For example, Table 1 is a heating type lookup table corresponding to a hybrid vehicle.
[0067] Table 1
[0068] No load Standard load overload Congestion scenario Category 1 Category 1 Category 2 City Scene Category 1 Category 2 Category 2 Suburban (or national highway) scenes Category 2 Category 2 Category 3 Normal driving scenario Category 2 Category 2 Category 3 High-speed scene Category 2 Category 3 Category 4 Mountain downhill scene Category 3 Category 4 Category 5 Mountain uphill scene Category 4 Category 5 Category 5
[0069] Based on the provisions in Table 1, when the vehicle load state is an unloaded state and the vehicle driving scene is a congested scene or an urban scene, the battery heating type is determined to be category 1, that is, the first heating type.
[0070] Step S10223, in response to the vehicle load state being an empty state and the vehicle driving scene being any one of a normal driving scene, a suburban scene, and a highway scene, determining the battery heating type to be a second heating type;
[0071] Based on the provisions in Table 1, when the vehicle load state is an unloaded state and the vehicle driving scene is a normal driving scene, a suburban scene, or a high-speed scene, the battery heating type is determined to be category 2, that is, the second heating type.
[0072] It should be noted that the normal driving scenario is used to characterize the vehicle driving condition as a standard driving condition.
[0073] Step S10224: In response to the vehicle load state being an empty state and the vehicle driving scene being a downhill mountainous area, determining that the battery heating type is a third heating type;
[0074] Based on the provisions in Table 1, when the vehicle load state is an empty state and the vehicle driving scene is a downhill scene in a mountainous area, the battery heating type is determined to be category 3, that is, the third heating type.
[0075] Step S10225 , in response to the vehicle load state being an empty state and the vehicle driving scene being an uphill scene in a mountainous area, determining that the battery heating type is a fourth heating type.
[0076] Based on the provisions in Table 1, when the vehicle load state is an empty state and the vehicle driving scene is an uphill scene in a mountainous area, the battery heating type is determined to be category 4, that is, the fourth heating type.
[0077] Optionally, determining the battery heating type based on the vehicle driving scenario and the gross vehicle weight further includes the following steps:
[0078] Step S10226, in response to the vehicle load state being the standard load state and the vehicle driving scene being a congested scene, determining the battery heating type to be the first heating type;
[0079] Similarly, in an optional embodiment, based on the provisions in Table 1, when the vehicle load state is the standard load state and the vehicle driving scene is a congestion scene, the battery heating type is determined to be category 1, that is, the first heating type.
[0080] Step S10227, in response to the vehicle load state being the standard load state and the vehicle driving scene being any one of the normal driving scene, the urban scene, and the suburban scene, determining the battery heating type to be the second heating type;
[0081] In an optional embodiment, based on the provisions in Table 1, when the vehicle load state is the standard load state and the vehicle driving scene is a normal driving scene, an urban scene or a suburban scene, the battery heating type is determined to be category 2, that is, the second heating type.
[0082] Step S10228, in response to the vehicle load state being the standard load state and the vehicle driving scene being the high-speed scene, determining that the battery heating type is the third heating type;
[0083] In an optional embodiment, based on the provisions in Table 1, when the vehicle load state is the standard load state and the vehicle driving scene is a high-speed scene, the battery heating type is determined to be category 3, that is, the third heating type.
[0084] Step S10229, in response to the vehicle load state being the standard load state and the vehicle driving scene being a downhill mountain scene, determining that the battery heating type is the fourth heating type;
[0085] In an optional embodiment, based on the provisions in Table 1, when the vehicle load state is the standard load state and the vehicle driving scene is a downhill scene in a mountainous area, the battery heating type is determined to be category 4, that is, the fourth heating type.
[0086] Step S102210 , in response to the vehicle load state being the standard load state and the vehicle driving scene being an uphill scene in a mountainous area, determining that the battery heating type is the fifth heating type.
[0087] Similarly, based on the provisions in Table 1, when the vehicle load state is the standard load state and the vehicle driving scene is an uphill scene in a mountainous area, the battery heating type is determined to be category 5, that is, the fifth heating type.
[0088] Optionally, determining the battery heating type based on the vehicle driving scenario and the gross vehicle weight further includes the following steps:
[0089] Step S102211: in response to the vehicle load state being an overloaded state and the vehicle driving scene being any one of a congestion scene and an urban scene, determining that the battery heating type is a second heating type;
[0090] Similarly, in an optional embodiment, based on the provisions in Table 1, when the vehicle load state is overloaded and the vehicle driving scene is a congested scene or an urban scene, the battery heating type is determined to be category 2, that is, the second heating type.
[0091] Step S102212: in response to the vehicle load state being an overloaded state and the vehicle driving scene being any one of a normal driving scene and a suburban scene, determining that the battery heating type is a third heating type;
[0092] Similarly, based on the provisions in Table 1, when the vehicle load state is overloaded and the vehicle driving scene is a normal driving scene or a suburban scene, the battery heating type is determined to be category 3, that is, the third heating type.
[0093] Step S102213: In response to the vehicle load state being an overload state and the vehicle driving scene being a high-speed scene, determining that the battery heating type is a fourth heating type;
[0094] Similarly, based on the provisions in Table 1, when the vehicle load state is overloaded and the vehicle driving scene is a high-speed scene, the battery heating type is determined to be category 4, that is, the fourth heating type.
[0095] Step S102214: In response to the vehicle load state being an overload state and the vehicle driving scene being any one of a mountain downhill scene and a mountain uphill scene, determining that the battery heating type is the fifth heating type.
[0096] Similarly, based on the provisions in Table 1, when the vehicle load state is overloaded and the vehicle driving scene is a downhill scene in a mountainous area or an uphill scene in a mountainous area, the battery heating type is determined to be category 5, that is, the fifth heating type.
[0097] It should be noted that different heating types reflect different vehicle heating requirements. Each type corresponds to specific parameters such as heating intensity, mode, and duration. The battery heating type is selected based on an assessment of the vehicle's current operating status to adapt to the battery thermal management requirements under different operating conditions.
[0098] It's easy to understand that by combining the vehicle's driving scenario with its load status, the present embodiment dynamically determines the battery heating type to suit the vehicle's actual needs under different operating conditions. Compared to traditional fixed strategies, this approach significantly reduces energy waste and improves energy efficiency, while ensuring that the battery remains within its optimal operating temperature range under all driving conditions. This extends battery life, improves battery performance, and enhances the economy and reliability of new energy vehicles.
[0099] Optionally, determining the battery heating type according to the vehicle driving scenario, the vehicle gross weight, and the current battery state of charge data includes the following steps:
[0100] Step S10241, determining the vehicle load status according to the gross vehicle weight;
[0101] Analyze the gross vehicle weight and determine the vehicle's load status, that is, whether the vehicle is currently unloaded, loaded to standard, or overloaded.
[0102] Step S10242, determining the vehicle power state based on the current battery state of charge data, where the vehicle power state includes a low power state, a normal power state, and a full power state;
[0103] Based on the current battery state of charge data, the vehicle's charge state is determined, i.e., low, normal, or fully charged. Determining the charge state is another key factor in determining the battery heating strategy. Depending on the charge state, the battery temperature control strategy needs to be adjusted accordingly to avoid energy waste.
[0104] It should be noted that the battery state of charge data intervals corresponding to different power states are pre-set.
[0105] Step S10243: determining a battery heating type query table according to the vehicle power state, wherein the battery heating type query table includes a low-power battery heating type query table, a normal-power battery heating type query table, and a fully-charged battery heating type query table;
[0106] Based on the vehicle's power status, the corresponding battery heating type query table is selected. For example, if the vehicle is in a low-power state, the low-power battery heating type query table will be used to ensure that the battery heating strategy can still meet the vehicle's operating needs when the power is limited, while maximizing energy conservation.
[0107] For example, Table 2 is a query table of low-battery heating types corresponding to pure electric vehicles.
[0108] Table 2
[0109] No load Standard load overload Congestion scenario Category 1 Category 1 Category 1 City Scene Category 1 Category 1 Category 1 Suburban (or national highway) scenes Category 1 Category 1 Category 1 Normal driving scene Category 1 Category 1 Category 1 High-speed scene Category 1 Category 1 Category 2 Mountain downhill scene Category 1 Category 2 Category 2 Mountain uphill scene Category 2 Category 2 Category 2
[0110] For example, Table 3 is a normal battery heating type lookup table corresponding to a pure electric vehicle.
[0111] Table 3
[0112] No load Standard load overload Congestion scenario Category 1 Category 1 Category 1 City Scene Category 1 Category 1 Category 2 Suburban (or national highway) scenes Category 1 Category 2 Category 2 Normal driving scene Category 2 Category 2 Category 2 High-speed scene Category 2 Category 2 Category 3 Mountain downhill scene Category 2 Category 3 Category 3 Mountain uphill scene Category 3 Category 3 Category 4
[0113] For example, Table 4 is a lookup table of fully charged battery heating types corresponding to pure electric vehicles.
[0114] Table 4
[0115] No load Standard load overload Congestion scenario Category 1 Category 1 Category 2 City Scene Category 1 Category 2 Category 2 Suburban (or national highway) scenes Category 2 Category 2 Category 3 Normal driving scene Category 2 Category 2 Category 3 High-speed scene Category 2 Category 3 Category 4 Mountain downhill scene Category 3 Category 4 Category 5 Mountain uphill scene Category 4 Category 5 Category 5
[0116] Step S10244: Determine the battery heating type based on the vehicle driving scenario, vehicle load status, and a battery heating type query table.
[0117] The optimal battery heating type is determined by combining the vehicle's driving scenario, load status, and the selected battery heating type lookup table. This comprehensive process considers multiple factors and effectively addresses the challenges of battery temperature management in complex vehicle operating conditions.
[0118] Optionally, determining a battery heating control strategy based on the battery heating type and the battery thermal environment difference data includes the following steps:
[0119] Step S1031, determining the battery target heating temperature according to the battery heating type;
[0120] Based on the determined battery heating type, the target battery heating temperature is determined. The determination of the target heating temperature must take into account the characteristics of the battery heating type and the vehicle's operating conditions to ensure the battery operates at an appropriate temperature while also taking into account energy efficiency.
[0121] In an optional embodiment, the vehicle driving scenario, gross vehicle weight, and SOC determine the target battery heating temperature.
[0122] In an optional embodiment, a target heating temperature lookup table is pre-set, which specifies the battery target heating temperatures corresponding to different battery heating types. After the battery heating type is determined, the target heating temperature can be determined by querying the target heating temperature lookup table.
[0123] Step S1032, determining target battery water inlet parameters according to the battery heating type and the battery thermal environment difference data, wherein the target battery water inlet parameters include a target battery water inlet temperature and a target battery water flow rate;
[0124] Furthermore, according to the battery heating type and the battery thermal environment difference data, the battery target water inlet parameters, namely the battery target water inlet temperature and target water flow rate, are determined.
[0125] In an optional embodiment, the vehicle driving scenario, the vehicle's gross weight, the SOC, and the temperature difference between the battery cell and the environment jointly determine the heating rate (ie, the battery's target water inlet temperature and the battery's target water flow rate).
[0126] Determine the target water inflow parameters for the battery to ensure that the battery heating rate can quickly raise the battery temperature to the target heating temperature while avoiding overheating when the battery thermal environment difference is small, thereby saving energy.
[0127] Step S1033 : determining a battery heating control strategy based on the battery target heating temperature and the battery target water inflow parameter.
[0128] The specific battery heating control strategy is determined based on the target battery heating temperature and target battery water inflow parameters. This strategy will guide the actual operation of the battery heating system, including the selection of heating mode, setting of heating intensity, and duration of the heating process, ensuring the comprehensiveness and accuracy of the battery heating process.
[0129] In an optional embodiment, the battery heating strategy refers to formulating strategy parameters such as the battery target heating temperature, the battery target water inlet temperature, and the battery target water flow rate based on the battery temperature-rate table, the battery SOC-rate table, the battery overheat threshold, and the battery safety threshold.
[0130] Optionally, determining a target water inflow parameter for the battery based on the battery heating type and battery thermal environment difference data includes the following steps:
[0131] Step S10321: determining the battery's initial water inlet parameters according to the battery heating type, wherein the battery's initial water inlet parameters include the battery's initial water inlet temperature and the battery's initial water flow rate;
[0132] According to the determined battery heating type, the battery initial water inlet parameters, namely the battery initial water inlet temperature and the battery initial water flow rate, are set to provide a basic reference for the subsequent heating process.
[0133] Optionally, a battery initial water inflow parameter query table is pre-set, which specifies the initial water inflow parameter values corresponding to different battery heating types. After determining the battery heating type, the battery initial water inflow parameter can be determined by querying the battery initial water inflow parameter query table.
[0134] Step S10322: determining a temperature difference type based on the battery thermal environment difference data, wherein the temperature difference type includes a high temperature difference type and a low temperature difference type;
[0135] Based on the size of the battery thermal environment difference data, the battery temperature difference type is determined to be high or low. A high temperature difference type means that the battery needs to be heated quickly to reach the target temperature, while a low temperature difference type indicates that the battery temperature is close to the ambient temperature, and the heating process can be more gentle.
[0136] Step S10323: determining a target increment according to the temperature difference type, wherein the target increment includes a target inlet water temperature increment and a target water flow increment;
[0137] In an optional embodiment, when the temperature difference type is a high temperature difference type, the target water inlet temperature increment is a preset temperature increment value, and the target water flow increment is a preset water flow increment value. When the temperature difference type is a low temperature difference type, the target water inlet temperature increment is 0, and the target water flow increment is 0.
[0138] The target increment is used to adjust the initial water inflow parameter values for the battery. Setting the target increment ensures that the heating process meets the required battery temperature increase while also allowing for flexible adjustment of the heating rate based on the temperature difference between the battery and the surrounding environment.
[0139] Step S10324, determining the target battery inlet water temperature based on the target inlet water temperature increment and the initial battery inlet water temperature;
[0140] Optionally, the target water inlet temperature increment and the initial battery water inlet temperature are summed to determine the target battery water inlet temperature. This process ensures that the water temperature can be accurately raised to the required level during the heating process to meet the battery heating requirements.
[0141] Step S10325, determining the battery target water flow rate based on the target water flow rate increment and the battery initial water flow rate;
[0142] Similarly, the target water flow rate increment and the initial water flow rate of the battery are summed to determine the target water flow rate of the battery.
[0143] The setting of the battery target water flow rate ensures that the water flow rate during the heating process can meet the battery heating efficiency requirements, while avoiding the energy waste that may be caused by overheating.
[0144] Step S10326: Determine the battery target water inlet parameters according to the battery target water inlet temperature and the battery target water flow rate.
[0145] The battery target water inlet parameters determined according to the battery target water inlet temperature and the battery target water flow rate are used to guide the actual operation of the battery heating system.
[0146] For example, Table 5 is a lookup table of target parameter values corresponding to pre-set battery heating types. Based on the determined battery heating type, target water inlet temperature increment (ΔT), and target water flow increment (ΔL), combined with Table 5, the target battery heating temperature, target water inlet temperature, and target water flow can be determined.
[0147] Optionally, when the temperature difference between the battery cell and the environment is a high temperature difference type, ΔT and ΔL take preset values; when the temperature difference between the battery cell and the environment is a low temperature difference type, ΔT and ΔL are both 0.
[0148] Table 5
[0149]
[0150]
[0151] In summary, the present invention determines the battery heating type based on the vehicle power type and vehicle data. This dynamic determination of the battery heating type ensures that the subsequent heating operation matches the vehicle operating conditions, thereby effectively enhancing the accuracy of commercial vehicle battery heating control. On the basis of determining the battery heating type, the battery thermal environment difference data is further combined to determine a suitable heating control strategy. The introduction of the battery thermal environment difference data enables the control strategy to cope with the challenges brought about by changes in battery temperature and ambient temperature, further improving the accuracy of commercial vehicle battery heating control, thereby solving the technical problem of how to effectively improve the accuracy of commercial vehicle battery heating control.
[0152] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0153] The present invention also provides a vehicle battery heating control system for implementing the aforementioned embodiments and preferred implementations. Details already described will not be repeated. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. While the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0154] Figure 2 FIG. 2 is a structural block diagram of a vehicle battery heating control system 200 according to one embodiment of the present invention. Figure 2 As shown, the system includes: an acquisition module 201, used to obtain the vehicle power type and vehicle data within a preset time period; a first determination module 202, used to determine the battery heating type according to the vehicle power type and the vehicle data; a second determination module 203, used to determine the battery heating control strategy according to the battery heating type and the battery thermal environment difference data, wherein the battery thermal environment difference data is used to describe the temperature difference between the battery cell and the environment at the current moment; a control module 204, used to control the heating of the vehicle battery according to the battery heating control strategy.
[0155] Optionally, the vehicle power type includes a hybrid type, and the first determination module 202 is further used to: in response to the vehicle power type being a hybrid type, determine the vehicle driving scenario and the gross vehicle weight based on the vehicle data; and determine the battery heating type based on the vehicle driving scenario and the gross vehicle weight.
[0156] Optionally, the vehicle power type also includes a pure electric power type, and the first determination module 202 is also used to: in response to the vehicle power type being a pure electric power type, determine the vehicle driving scene, the vehicle gross weight and the battery state of charge data at the current moment according to the vehicle data; determine the battery heating type according to the vehicle driving scene, the vehicle gross weight and the battery state of charge data at the current moment.
[0157] Optionally, the vehicle driving scenario includes a congestion scenario, a normal driving scenario, an uphill mountain scene, a downhill mountain scene, an urban scene, a suburban scene, and a highway scene, and the battery heating type includes a first heating type, a second heating type, a third heating type, a fourth heating type, and a fifth heating type. The first determination module 202 is further used to: determine the vehicle load state according to the gross weight of the vehicle, wherein the vehicle load state includes an unloaded state, a standard load state, and an overloaded state; in response to the vehicle load state being an unloaded state and the vehicle driving scenario being any one of a congestion scenario and an urban scene, determine the battery heating type to be the first heating type; or, in response to the vehicle load state being an unloaded state and the vehicle driving scenario being any one of a normal driving scenario, a suburban scene, and a highway scene, determine the battery heating type to be the second heating type; or, in response to the vehicle load state being an unloaded state and the vehicle driving scenario being any one of a mountain downhill scene, determine the battery heating type to be the third heating type; or, in response to the vehicle load state being an unloaded state and the vehicle driving scenario being a mountain uphill scene, determine the battery heating type to be the fourth heating type.
[0158] Optionally, the first determination module 202 is further used to: in response to the vehicle load state being the standard load state and the vehicle driving scene being a congestion scene, determine that the battery heating type is the first heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being any one of the normal driving scene, the urban scene and the suburban scene, determine that the battery heating type is the second heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being a high-speed scene, determine that the battery heating type is the third heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being a downhill scene in a mountainous area, determine that the battery heating type is the fourth heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being an uphill scene in a mountainous area, determine that the battery heating type is the fifth heating type.
[0159] Optionally, the first determination module 202 is further used to: in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a congestion scene and an urban scene, determine that the battery heating type is the second heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a normal driving scene and a suburban scene, determine that the battery heating type is the third heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being a high-speed scene, determine that the battery heating type is the fourth heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a downhill mountain scene and an uphill mountain scene, determine that the battery heating type is the fifth heating type.
[0160] Optionally, the first determination module 202 is also used to: determine the vehicle load status based on the gross weight of the vehicle; determine the vehicle power status based on the battery charge status data at the current moment, wherein the vehicle power status includes a low-power state, a normal-power state and a fully-charged state; determine a battery heating type query table based on the vehicle power status, wherein the battery heating type query table includes a low-power battery heating type query table, a normal-power battery heating type query table and a fully-charged battery heating type query table; determine the battery heating type based on the vehicle driving scenario, the vehicle load status and the battery heating type query table.
[0161] Optionally, the second determination module 203 is also used to: determine the battery target heating temperature according to the battery heating type; determine the battery target water inlet parameters according to the battery heating type and the battery thermal environment difference data, wherein the battery target water inlet parameters include the battery target water inlet temperature and the battery target water flow rate; determine the battery heating control strategy according to the battery target heating temperature and the battery target water inlet parameters.
[0162] Optionally, the second determination module 203 is also used to: determine the initial water inlet parameters of the battery according to the battery heating type, wherein the initial water inlet parameters of the battery include the initial water inlet temperature of the battery and the initial water flow rate of the battery; determine the temperature difference type according to the battery thermal environment difference data, wherein the temperature difference type includes a high temperature difference type and a low temperature difference type; determine the target increment according to the temperature difference type, wherein the target increment includes a target water inlet temperature increment and a target water flow increment; determine the battery target water inlet temperature according to the target water inlet temperature increment and the initial water inlet temperature of the battery; determine the battery target water flow rate according to the target water flow increment and the initial water flow rate of the battery; determine the battery target water inlet parameters according to the battery target water inlet temperature and the battery target water flow rate.
[0163] An embodiment of the present invention further provides a vehicle, comprising: a memory storing an executable program; and a processor for running the executable program, wherein the executable program executes the vehicle battery heating control method described in any of the above embodiments when running.
[0164] Optionally, in this embodiment, the processor in the vehicle may be configured to run an executable program to perform the following steps:
[0165] Step S101: Acquire vehicle power type and vehicle data within a preset time period.
[0166] Step S102 : determining the battery heating type according to the vehicle power type and vehicle data.
[0167] Step S103 : determining a battery heating control strategy according to the battery heating type and the battery thermal environment difference data, wherein the battery thermal environment difference data is used to describe the temperature difference between the battery cell and the environment at the current moment.
[0168] Step S104 : performing heating control on the vehicle battery according to the battery heating control strategy.
[0169] Optionally, the vehicle power type includes a hybrid type, and the processor in the above-mentioned vehicle can be configured to run an executable program to perform the following steps: in response to the vehicle power type being a hybrid type, determining the vehicle driving scenario and the gross vehicle weight based on the vehicle data; determining the battery heating type based on the vehicle driving scenario and the gross vehicle weight.
[0170] Optionally, the vehicle power type also includes a pure electric power type, and the processor in the above vehicle can be configured to run an executable program to perform the following steps: in response to the vehicle power type being a pure electric power type, determining the vehicle driving scenario, the vehicle's gross weight and the battery state of charge data at the current moment based on the vehicle data; determining the battery heating type based on the vehicle driving scenario, the vehicle's gross weight and the battery state of charge data at the current moment.
[0171] Optionally, the vehicle driving scenario includes a congestion scenario, a normal driving scenario, an uphill mountain scene, a downhill mountain scene, an urban scene, a suburban scene, and a highway scene, and the battery heating type includes a first heating type, a second heating type, a third heating type, a fourth heating type, and a fifth heating type. The processor in the above-mentioned vehicle can be configured to run an executable program to perform the following steps: determining the vehicle load status according to the total weight of the vehicle, wherein the vehicle load status includes an empty state, a standard load state, and an overload state; in response to the vehicle load status being an empty state and the vehicle driving scenario being any one of a congestion scenario and an urban scene, determining the battery heating type to be the first heating type; or, in response to the vehicle load status being an empty state and the vehicle driving scenario being any one of a normal driving scenario, a suburban scene, and a highway scene, determining the battery heating type to be the second heating type; or, in response to the vehicle load status being an empty state and the vehicle driving scenario being any one of a mountain downhill scene, determining the battery heating type to be the third heating type; or, in response to the vehicle load status being an empty state and the vehicle driving scenario being a mountain uphill scene, determining the battery heating type to be the fourth heating type.
[0172] Optionally, the processor in the above-mentioned vehicle can be configured to run an executable program to perform the following steps: in response to the vehicle load state being the standard load state and the vehicle driving scene being a congestion scene, determining that the battery heating type is the first heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being any one of the normal driving scene, the urban scene and the suburban scene, determining that the battery heating type is the second heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being a high-speed scene, determining that the battery heating type is the third heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being a downhill scene in a mountainous area, determining that the battery heating type is the fourth heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being an uphill scene in a mountainous area, determining that the battery heating type is the fifth heating type.
[0173] Optionally, the processor in the above-mentioned vehicle can be configured to run an executable program to perform the following steps: in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a congestion scene and an urban scene, determining that the battery heating type is the second heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a normal driving scene and a suburban scene, determining that the battery heating type is the third heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being a high-speed scene, determining that the battery heating type is the fourth heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a downhill mountain scene and an uphill mountain scene, determining that the battery heating type is the fifth heating type.
[0174] Optionally, the processor in the above-mentioned vehicle can be configured to run an executable program to perform the following steps: determine the vehicle load status based on the total weight of the vehicle; determine the vehicle power status based on the battery charge status data at the current moment, wherein the vehicle power status includes a low-power state, a normal-power state and a fully-charged state; determine a battery heating type query table based on the vehicle power status, wherein the battery heating type query table includes a low-power battery heating type query table, a normal-power battery heating type query table and a fully-charged battery heating type query table; determine the battery heating type based on the vehicle driving scenario, the vehicle load status and the battery heating type query table.
[0175] Optionally, the processor in the above-mentioned vehicle can be configured to run an executable program to perform the following steps: determine the battery target heating temperature based on the battery heating type; determine the battery target water inlet parameters based on the battery heating type and the battery thermal environment difference data, wherein the battery target water inlet parameters include the battery target water inlet temperature and the battery target water flow rate; determine the battery heating control strategy based on the battery target heating temperature and the battery target water inlet parameters.
[0176] Optionally, the processor in the above-mentioned vehicle can be configured to run an executable program to perform the following steps: determine the battery initial water inlet parameters according to the battery heating type, wherein the battery initial water inlet parameters include the battery initial water inlet temperature and the battery initial water flow rate; determine the temperature difference type according to the battery thermal environment difference data, wherein the temperature difference type includes a high temperature difference type and a low temperature difference type; determine the target increment according to the temperature difference type, wherein the target increment includes a target water inlet temperature increment and a target water flow rate increment; determine the battery target water inlet temperature according to the target water inlet temperature increment and the battery initial water inlet temperature; determine the battery target water flow rate according to the target water flow rate increment and the battery initial water flow rate; determine the battery target water inlet parameters according to the battery target water inlet temperature and the battery target water flow rate.
[0177] An embodiment of the present invention further provides a computer program product, including a computer program, which implements the vehicle battery heating control method described in any of the above embodiments when executed by a processor.
[0178] Optionally, in this embodiment, the computer program implements the following steps when executed by a processor:
[0179] Step S101: Acquire vehicle power type and vehicle data within a preset time period.
[0180] Step S102 : determining the battery heating type according to the vehicle power type and vehicle data.
[0181] Step S103 : determining a battery heating control strategy according to the battery heating type and the battery thermal environment difference data, wherein the battery thermal environment difference data is used to describe the temperature difference between the battery cell and the environment at the current moment.
[0182] Step S104 : performing heating control on the vehicle battery according to the battery heating control strategy.
[0183] Optionally, the vehicle power type includes a hybrid type, and the above computer program implements the following steps when executed by the processor: in response to the vehicle power type being a hybrid type, determining the vehicle driving scenario and the gross vehicle weight based on the vehicle data; determining the battery heating type based on the vehicle driving scenario and the gross vehicle weight.
[0184] Optionally, the vehicle power type also includes a pure electric power type, and the above computer program implements the following steps when executed by the processor: in response to the vehicle power type being a pure electric power type, determining the vehicle driving scene, the vehicle's gross weight and the battery state of charge data at the current moment based on the vehicle data; determining the battery heating type based on the vehicle driving scene, the vehicle's gross weight and the battery state of charge data at the current moment.
[0185] Optionally, the vehicle driving scenarios include congestion scenarios, normal driving scenarios, uphill mountain scenarios, downhill mountain scenarios, urban scenarios, suburban scenarios, and highway scenarios, and the battery heating types include a first heating type, a second heating type, a third heating type, a fourth heating type, and a fifth heating type. When the computer program is executed by the processor, the following steps are implemented: determining the vehicle load status according to the gross weight of the vehicle, wherein the vehicle load status includes an empty state, a standard load state, and an overload state; in response to the vehicle load status being an empty state and the vehicle driving scenario being any one of a congestion scenario and an urban scenario, determining the battery heating type to be the first heating type; or, in response to the vehicle load status being an empty state and the vehicle driving scenario being any one of a normal driving scenario, a suburban scenario, and a highway scenario, determining the battery heating type to be the second heating type; or, in response to the vehicle load status being an empty state and the vehicle driving scenario being any one of a mountain downhill scenario, determining the battery heating type to be the third heating type; or, in response to the vehicle load status being an empty state and the vehicle driving scenario being a mountain uphill scenario, determining the battery heating type to be the fourth heating type.
[0186] Optionally, the above-mentioned computer program implements the following steps when executed by the processor: in response to the vehicle load state being the standard load state and the vehicle driving scene being a congestion scene, determining that the battery heating type is the first heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being any one of the normal driving scene, the urban scene and the suburban scene, determining that the battery heating type is the second heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being a high-speed scene, determining that the battery heating type is the third heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being a downhill scene in a mountainous area, determining that the battery heating type is the fourth heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being an uphill scene in a mountainous area, determining that the battery heating type is the fifth heating type.
[0187] Optionally, the above-mentioned computer program implements the following steps when executed by the processor: in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a congestion scene and an urban scene, determining that the battery heating type is the second heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a normal driving scene and a suburban scene, determining that the battery heating type is the third heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being a high-speed scene, determining that the battery heating type is the fourth heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a downhill scene in a mountainous area and an uphill scene in a mountainous area, determining that the battery heating type is the fifth heating type.
[0188] Optionally, the above-mentioned computer program implements the following steps when executed by the processor: determining the vehicle load status based on the total weight of the vehicle; determining the vehicle power status based on the battery charge status data at the current moment, wherein the vehicle power status includes a low-power state, a normal-power state and a fully-charged state; determining a battery heating type query table based on the vehicle power status, wherein the battery heating type query table includes a low-power battery heating type query table, a normal-power battery heating type query table and a fully-charged battery heating type query table; determining the battery heating type based on the vehicle driving scenario, the vehicle load status and the battery heating type query table.
[0189] Optionally, the above-mentioned computer program implements the following steps when executed by the processor: determining the battery target heating temperature according to the battery heating type; determining the battery target water inlet parameters according to the battery heating type and the battery thermal environment difference data, wherein the battery target water inlet parameters include the battery target water inlet temperature and the battery target water flow rate; determining the battery heating control strategy according to the battery target heating temperature and the battery target water inlet parameters.
[0190] Optionally, the above-mentioned computer program implements the following steps when executed by the processor: determining the initial water inlet parameters of the battery according to the battery heating type, wherein the initial water inlet parameters of the battery include the initial water inlet temperature of the battery and the initial water flow rate of the battery; determining the temperature difference type according to the battery thermal environment difference data, wherein the temperature difference type includes a high temperature difference type and a low temperature difference type; determining the target increment according to the temperature difference type, wherein the target increment includes a target water inlet temperature increment and a target water flow increment; determining the battery target water inlet temperature according to the target water inlet temperature increment and the initial water inlet temperature of the battery; determining the battery target water flow rate according to the target water flow increment and the initial water flow rate of the battery; determining the battery target water inlet parameters according to the battery target water inlet temperature and the battery target water flow rate.
[0191] An embodiment of the present invention further provides a computer-readable storage medium, which includes a stored executable program, wherein when the executable program runs, the device where the computer-readable storage medium is located is controlled to execute the vehicle battery heating control method described in any of the above embodiments.
[0192] Optionally, in this embodiment, the executable program may be configured to store an executable program for executing the following steps:
[0193] Step S101: Acquire vehicle power type and vehicle data within a preset time period.
[0194] Step S102 : determining the battery heating type according to the vehicle power type and vehicle data.
[0195] Step S103 : determining a battery heating control strategy according to the battery heating type and the battery thermal environment difference data, wherein the battery thermal environment difference data is used to describe the temperature difference between the battery cell and the environment at the current moment.
[0196] Step S104 : performing heating control on the vehicle battery according to the battery heating control strategy.
[0197] Optionally, the vehicle power type includes a hybrid type, and the above-mentioned executable program can be configured to store an executable program for executing the following steps: in response to the vehicle power type being a hybrid type, determining the vehicle driving scenario and the gross vehicle weight based on vehicle data; and determining the battery heating type based on the vehicle driving scenario and the gross vehicle weight.
[0198] Optionally, the vehicle power type also includes a pure electric power type, and the above-mentioned executable program can be configured to store an executable program for executing the following steps: in response to the vehicle power type being a pure electric power type, determining the vehicle driving scene, the vehicle's gross weight and the battery state of charge data at the current moment based on the vehicle data; determining the battery heating type based on the vehicle driving scene, the vehicle's gross weight and the battery state of charge data at the current moment.
[0199] Optionally, the vehicle driving scenario includes a congestion scenario, a normal driving scenario, an uphill mountain scenario, a downhill mountain scenario, an urban scenario, a suburban scenario and a highway scenario, and the battery heating type includes a first heating type, a second heating type, a third heating type, a fourth heating type and a fifth heating type. The above-mentioned executable program can be configured to store an executable program for executing the following steps: determining the vehicle load status according to the total weight of the vehicle, wherein the vehicle load status includes an empty state, a standard load state and an overload state; in response to the vehicle load status being an empty state and the vehicle driving scenario being any one of a congestion scenario and an urban scenario, determining the battery heating type to be the first heating type; or, in response to the vehicle load status being an empty state and the vehicle driving scenario being any one of a normal driving scenario, a suburban scenario and a highway scenario, determining the battery heating type to be the second heating type; or, in response to the vehicle load status being an empty state and the vehicle driving scenario being any one of a normal driving scenario, a suburban scenario and a highway scenario, determining the battery heating type to be the third heating type; or, in response to the vehicle load status being an empty state and the vehicle driving scenario being a downhill mountain scenario, determining the battery heating type to be the fourth heating type.
[0200] Optionally, the above-mentioned executable program can be configured to store an executable program for executing the following steps: in response to the vehicle load state being the standard load state and the vehicle driving scene being a congestion scene, determining that the battery heating type is the first heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being any one of the normal driving scene, the urban scene and the suburban scene, determining that the battery heating type is the second heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being a high-speed scene, determining that the battery heating type is the third heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being a downhill scene in a mountainous area, determining that the battery heating type is the fourth heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being an uphill scene in a mountainous area, determining that the battery heating type is the fifth heating type.
[0201] Optionally, the above-mentioned executable program can be configured to store an executable program for executing the following steps: in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a congestion scene and an urban scene, determining that the battery heating type is the second heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a normal driving scene and a suburban scene, determining that the battery heating type is the third heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being a high-speed scene, determining that the battery heating type is the fourth heating type; or, in response to the vehicle load state being an overload state and the vehicle driving scene being any one of a downhill mountain scene and an uphill mountain scene, determining that the battery heating type is the fifth heating type.
[0202] Optionally, the above-mentioned executable program can be configured to store an executable program for performing the following steps: determining the vehicle load status based on the total weight of the vehicle; determining the vehicle power status based on the battery charge status data at the current moment, wherein the vehicle power status includes a low-power state, a normal-power state and a fully-charged state; determining a battery heating type query table based on the vehicle power status, wherein the battery heating type query table includes a low-power battery heating type query table, a normal-power battery heating type query table and a fully-charged battery heating type query table; determining the battery heating type based on the vehicle driving scenario, the vehicle load status and the battery heating type query table.
[0203] Optionally, the above-mentioned executable program can be configured to store an executable program for executing the following steps: determining the battery target heating temperature based on the battery heating type; determining the battery target water inlet parameters based on the battery heating type and the battery thermal environment difference data, wherein the battery target water inlet parameters include the battery target water inlet temperature and the battery target water flow rate; determining the battery heating control strategy based on the battery target heating temperature and the battery target water inlet parameters.
[0204] Optionally, the above-mentioned executable program can be configured to store an executable program for executing the following steps: determining the initial water inlet parameters of the battery according to the battery heating type, wherein the initial water inlet parameters of the battery include the initial water inlet temperature of the battery and the initial water flow rate of the battery; determining the temperature difference type according to the battery thermal environment difference data, wherein the temperature difference type includes a high temperature difference type and a low temperature difference type; determining the target increment according to the temperature difference type, wherein the target increment includes a target water inlet temperature increment and a target water flow increment; determining the target water inlet temperature of the battery according to the target water inlet temperature increment and the initial water inlet temperature of the battery; determining the target water flow rate of the battery according to the target water flow increment and the initial water flow rate of the battery; determining the target water inlet parameters of the battery according to the target water inlet temperature of the battery and the target water flow rate of the battery.
[0205] Optionally, specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0206] In the above embodiments of the present invention, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0207] In some embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the system embodiments described above are only exemplary. For example, the division of units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0208] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected to achieve the purpose of the present embodiment according to actual needs.
[0209] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0210] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store program codes.
[0211] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A vehicle battery heating control method, characterized in that: include: Obtain vehicle power type and vehicle data within a preset time period; determining a battery heating type according to the vehicle power type and the vehicle data; determining a battery heating control strategy according to the battery heating type and battery thermal environment difference data, wherein the battery thermal environment difference data is used to describe the temperature difference between the battery cell and the environment at a current moment; The vehicle battery is heated according to the battery heating control strategy.
2. The vehicle battery heating control method according to claim 1, characterized in that: The vehicle power type includes a hybrid power type, and determining the battery heating type according to the vehicle power type and the vehicle data includes: In response to the vehicle power type being a hybrid type, determining a vehicle driving scenario and a gross vehicle weight based on the vehicle data; The battery heating type is determined according to the vehicle driving scenario and the gross vehicle weight.
3. The vehicle battery heating control method according to claim 1, characterized in that: The vehicle power type further includes a pure electric power type, and determining the battery heating type according to the vehicle power type and the vehicle data includes: In response to the vehicle power type being a pure electric power type, determining the vehicle driving scene, the vehicle gross weight, and the current battery state of charge data based on the vehicle data; The battery heating type is determined according to the vehicle driving scenario, the gross vehicle weight, and the current battery state of charge data.
4. The vehicle battery heating control method according to claim 2, characterized in that: The vehicle driving scenario includes a congestion scenario, a normal driving scenario, a mountain uphill scenario, a mountain downhill scenario, an urban scenario, a suburban scenario, and a highway scenario. The battery heating type includes a first heating type, a second heating type, a third heating type, a fourth heating type, and a fifth heating type. Determining the battery heating type according to the vehicle driving scenario and the gross vehicle weight includes: Determining a vehicle load state according to the gross vehicle weight, wherein the vehicle load state includes an empty state, a standard load state, and an overload state; In response to the vehicle load state being the no-load state and the vehicle driving scene being any one of the congestion scene and the urban scene, determining that the battery heating type is the first heating type; or, in response to the vehicle load state being the unloaded state and the vehicle driving scene being any one of the normal driving scene, the suburban scene, and the highway scene, determining the battery heating type to be the second heating type; or, in response to the vehicle load state being the no-load state and the vehicle driving scene being the mountain downhill scene, determining the battery heating type to be the third heating type; Alternatively, in response to the vehicle load state being the no-load state and the vehicle driving scene being the uphill scene in a mountainous area, the battery heating type is determined to be the fourth heating type.
5. The vehicle battery heating control method according to claim 4, characterized in that: The determining the battery heating type according to the vehicle driving scenario and the gross vehicle weight further includes: In response to the vehicle load state being the standard load state and the vehicle driving scenario being the congestion scenario, determining the battery heating type to be the first heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being any one of the normal driving scene, the urban scene, and the suburban scene, determining that the battery heating type is the second heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being the high-speed scene, determining the battery heating type to be the third heating type; or, in response to the vehicle load state being the standard load state and the vehicle driving scene being the mountain downhill scene, determining the battery heating type to be the fourth heating type; Alternatively, in response to the vehicle load state being the standard load state and the vehicle driving scene being the uphill scene in a mountainous area, the battery heating type is determined to be the fifth heating type.
6. The vehicle battery heating control method according to claim 4, characterized in that: The determining the battery heating type according to the vehicle driving scenario and the gross vehicle weight further includes: In response to the vehicle load state being the overload state and the vehicle driving scene being any one of the congestion scene and the urban scene, determining that the battery heating type is the second heating type; or, in response to the vehicle load state being the overload state and the vehicle driving scene being any one of the normal driving scene and the suburban scene, determining the battery heating type to be the third heating type; or, in response to the vehicle load state being the overload state and the vehicle driving scene being the high-speed scene, determining the battery heating type to be the fourth heating type; Alternatively, in response to the vehicle load state being the overload state and the vehicle driving scene being any one of the mountain downhill scene and the mountain uphill scene, the battery heating type is determined to be the fifth heating type.
7. The vehicle battery heating control method according to claim 3, characterized in that: The determining the battery heating type according to the vehicle driving scenario, the vehicle gross weight, and the current battery state of charge data includes: determining a vehicle load state according to the gross vehicle weight; Determining the vehicle power state according to the current battery state of charge data, wherein the vehicle power state includes a low power state, a normal power state, and a full power state; Determine a battery heating type query table according to the vehicle power state, wherein the battery heating type query table includes a low-power battery heating type query table, a normal-power battery heating type query table, and a fully-charged battery heating type query table; The battery heating type is determined according to the vehicle driving scenario, the vehicle load status and the battery heating type lookup table.
8. The vehicle battery heating control method according to claim 1, characterized in that: The determining of the battery heating control strategy according to the battery heating type and the battery thermal environment difference data includes: determining a target battery heating temperature according to the battery heating type; determining target battery water inlet parameters according to the battery heating type and the battery thermal environment difference data, wherein the target battery water inlet parameters include a target battery water inlet temperature and a target battery water flow rate; The battery heating control strategy is determined according to the battery target heating temperature and the battery target water inlet parameter.
9. The vehicle battery heating control method according to claim 8, characterized in that: The determining of the battery target water inflow parameter according to the battery heating type and the battery thermal environment difference data includes: Determining the battery initial water inlet parameters according to the battery heating type, wherein the battery initial water inlet parameters include the battery initial water inlet temperature and the battery initial water flow rate; Determining a temperature difference type according to the battery thermal environment difference data, wherein the temperature difference type includes a high temperature difference type and a low temperature difference type; Determining a target increment according to the temperature difference type, wherein the target increment includes a target water inlet temperature increment and a target water flow increment; determining the battery target water inlet temperature according to the target water inlet temperature increment and the battery initial water inlet temperature; Determining the battery target water flow rate according to the target water flow rate increment and the battery initial water flow rate; The battery target water inlet parameter is determined according to the battery target water inlet temperature and the battery target water flow rate.
10. A vehicle battery heating control system, characterized in that: include: An acquisition module, used to acquire vehicle power type and vehicle data within a preset time period; a first determining module, configured to determine a battery heating type according to the vehicle power type and the vehicle data; a second determining module, configured to determine a battery heating control strategy according to the battery heating type and battery thermal environment difference data, wherein the battery thermal environment difference data is used to describe a temperature difference between a battery cell and an environment at a current moment; The control module is used to control the heating of the vehicle battery according to the battery heating control strategy.
11. A vehicle, characterized in that: include: a memory storing an executable program; A processor, configured to run the executable program, wherein the executable program executes the method according to any one of claims 1 to 9 when running.
12. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 9.
13. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored executable program, wherein when the executable program is run, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 9.