Water pump control method and equipment applied to battery thermal management system and vehicle
By determining the coolant inlet and outlet temperature difference control error and switching threshold in the battery thermal management system and controlling the water pump operation, the water pump and battery life issues caused by coolant temperature fluctuations are resolved, achieving stable battery cooling and smooth operation of the water pump.
Patent Information
- Application Number
- CN202511032923.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-25
- Publication Date
- 2025-10-10
AI Technical Summary
In the prior art, due to fluctuations in the actual inlet temperature of the coolant flowing through the battery and problems with sensor acquisition accuracy, the water pump speed and water pressure fluctuate continuously and repeatedly within a certain range, affecting the life of the water pump and the battery.
By obtaining the actual inlet and outlet temperature difference and the target inlet and outlet temperature difference of the coolant, the inlet and outlet temperature difference control error is determined, and the switching threshold is set according to the battery power and the current correction amount to control the water pump operation to reduce speed and water pressure fluctuations.
It effectively reduces the repeated fluctuations of water pump speed and water pressure, prolongs the life of the water pump and ensures the stable operation of the battery.
Smart Images

Figure CN120767356A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of fuel cells, and in particular to a water pump control method, equipment, and vehicle applied to a battery thermal management system. Background Art
[0002] The purpose of the battery thermal management system is to control the battery temperature within a reasonable range. Therefore, during the operation of the battery, the actual inlet temperature of the coolant flowing through the battery needs to be as close as possible to the target inlet temperature.
[0003] In the prior art, the water pump speed is controlled according to the actual inlet temperature and the actual inlet and outlet temperature difference of the coolant flowing through the battery, so that the actual inlet temperature is as close as possible to the target inlet temperature and the actual inlet and outlet temperature difference is less than or equal to the target inlet and outlet temperature difference.
[0004] However, in the above method, due to the fluctuation of the actual inlet temperature of the coolant flowing through the battery and the sensor acquisition accuracy, the water pump speed and water pressure fluctuate continuously and repeatedly within a certain range, thereby affecting the life of the water pump and the battery. Summary of the Invention
[0005] One of the objects of the present invention is to provide a water pump control method applied to a battery thermal management system, which can effectively reduce the repeated fluctuations of the water pump speed and water pressure on the basis of achieving battery cooling, thereby ensuring the life of the water pump and the life of the battery; the second object is to provide a water pump control device applied to a battery thermal management system; the third object is to provide an electronic device; the fourth object is to provide a vehicle; the fifth object is to provide a computer-readable storage medium; and the sixth object is to provide a computer program product.
[0006] In order to achieve the above object, the technical solution adopted by the present invention is as follows:
[0007] A water pump control method for a battery thermal management system, the method comprising:
[0008] Obtaining an actual inlet and outlet temperature difference and a target inlet and outlet temperature difference of a coolant flowing through a battery in a battery thermal management system; and determining an inlet and outlet temperature difference control error of the coolant flowing through the battery based on the actual inlet and outlet temperature difference and the target inlet and outlet temperature difference; wherein the actual inlet and outlet temperature difference is the difference between the outlet temperature and the inlet temperature of the coolant;
[0009] Obtaining the battery power of the battery and determining a switching threshold based on the battery power and a current correction value; wherein the current correction value is obtained based on the cumulative number of switching times of the control target of the water pump in the battery thermal management system;
[0010] If it is determined that the inlet and outlet temperature difference control error is less than the switching threshold, the water pump in the battery thermal management system is controlled to operate according to the inlet water pressure of the coolant flowing through the battery and the monitoring time corresponding to the inlet water pressure, so that the water pump transfers the coolant to the battery to cool the battery.
[0011] Furthermore, determining the switching threshold according to the battery power and the current correction amount of the battery includes:
[0012] determining an operating state of the battery according to the battery power of the battery;
[0013] If it is determined that the operating state of the battery indicates that the battery is in steady-state operation within a preset time period, the switching threshold is determined according to the battery power of the battery, the current correction amount, and the inlet and outlet temperature difference control error.
[0014] Furthermore, determining the switching threshold according to the battery power of the battery, the current correction amount, and the inlet and outlet temperature difference control error includes:
[0015] If it is determined that the inlet and outlet temperature difference control error is within a preset range within a preset time period, the switching threshold is determined according to the battery power of the battery and the current correction amount.
[0016] Furthermore, controlling the operation of the water pump in the battery thermal management system according to the inlet water pressure of the coolant flowing through the battery and the monitoring time corresponding to the inlet water pressure includes:
[0017] If it is determined that the target inlet and outlet temperature difference is greater than the actual inlet and outlet temperature difference, determining a water pump speed of the battery thermal management system according to the inlet water pressure of the coolant flowing through the battery and the monitoring time;
[0018] The operation of the water pump in the battery thermal management system is controlled according to the water pump speed of the battery thermal management system.
[0019] Furthermore, determining the water pump speed of the battery thermal management system according to the inlet water pressure of the coolant flowing through the battery and the monitoring time includes:
[0020] determining a target inlet water pressure of the coolant flowing through the battery according to a maximum water pressure and a minimum water pressure of the coolant flowing through the battery during a time period corresponding to the monitoring duration;
[0021] The water pump speed of the battery thermal management system is determined according to an inlet water pressure of the coolant flowing through the battery and a target inlet water pressure.
[0022] Furthermore, determining an inlet and outlet temperature difference control error of the coolant flowing through the battery based on the actual inlet and outlet temperature difference and the target inlet and outlet temperature difference includes:
[0023] An inlet and outlet temperature difference control error of the coolant flowing through the battery is determined according to the target inlet and outlet temperature difference, the actual inlet and outlet temperature difference, and a target inlet and outlet temperature difference offset coefficient.
[0024] Furthermore, the method further comprises:
[0025] If it is determined that the inlet and outlet temperature difference control error is greater than the switching threshold, or the target inlet and outlet temperature difference is less than the actual inlet and outlet temperature difference, the water pump in the battery thermal management system is controlled according to the inlet and outlet temperature difference control error.
[0026] A water pump control device for a battery thermal management system, the device comprising:
[0027] a first determination module, configured to obtain an actual inlet and outlet temperature difference and a target inlet and outlet temperature difference of a coolant flowing through a battery in a battery thermal management system; and determine an inlet and outlet temperature difference control error of the coolant flowing through the battery based on the actual inlet and outlet temperature difference and the target inlet and outlet temperature difference; wherein the actual inlet and outlet temperature difference is the difference between the outlet temperature and the inlet temperature of the coolant;
[0028] a second determining module, configured to obtain a battery power of the battery and determine a switching threshold value based on the battery power and a current correction value; wherein the current correction value is obtained based on a cumulative number of switching times of a control target of a water pump in the battery thermal management system;
[0029] The control module is configured to control the operation of a water pump in the battery thermal management system based on the inlet water pressure of the coolant flowing through the battery and the monitoring time corresponding to the inlet water pressure, if it is determined that the inlet and outlet temperature difference control error is less than the switching threshold, so that the water pump transfers the coolant to the battery to cool the battery.
[0030] Furthermore, the second determination module is specifically used to: determine the operating status of the battery based on the battery power of the battery; if it is determined that the operating status of the battery indicates that the battery is in steady-state operation within a preset time period, then determine the switching threshold based on the battery power of the battery, the current correction amount and the inlet and outlet temperature difference control error.
[0031] Furthermore, the second determining module is specifically configured to: if it is determined that the inlet and outlet temperature difference control error is within a preset range within a preset time period, determine the switching threshold according to the battery power of the battery and the current correction amount.
[0032] Furthermore, the control module is specifically used to: if it is determined that the target inlet and outlet temperature difference is greater than the actual inlet and outlet temperature difference, determine the water pump speed of the battery thermal management system based on the inlet water pressure of the coolant flowing through the battery and the monitoring time; and control the operation of the water pump in the battery thermal management system based on the water pump speed of the battery thermal management system.
[0033] Furthermore, the control module is specifically used to: determine the target inlet water pressure of the coolant flowing through the battery based on the maximum water pressure and the minimum water pressure of the coolant flowing through the battery during the time period corresponding to the monitoring duration; determine the water pump speed of the battery thermal management system based on the inlet water pressure of the coolant flowing through the battery and the target inlet water pressure.
[0034] Furthermore, the first determination module is specifically configured to determine an inlet and outlet temperature difference control error of the coolant flowing through the battery according to the target inlet and outlet temperature difference, the actual inlet and outlet temperature difference, and a target inlet and outlet temperature difference offset coefficient.
[0035] Furthermore, the device is also used to: if it is determined that the inlet and outlet temperature difference control error is greater than the switching threshold, or the target inlet and outlet temperature difference is less than the actual inlet and outlet temperature difference, then control the operation of the water pump in the battery thermal management system according to the inlet and outlet temperature difference control error.
[0036] An electronic device comprising: a memory, a processor;
[0037] The memory stores computer-executable instructions;
[0038] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0039] A vehicle comprises an electronic device and a battery thermal management system; the electronic device is used to execute the above first aspect and / or various possible implementations of the first aspect.
[0040] A computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the above first aspect and / or various possible implementations of the first aspect.
[0041] A computer program product includes a computer program, which implements the above first aspect and / or various possible implementation methods of the first aspect when executed by a processor.
[0042] Beneficial effects of the present invention:
[0043] The present invention determines the inlet and outlet temperature difference control error of the coolant flowing through the battery in the battery thermal management system by using the actual inlet and outlet temperature difference and the target inlet and outlet temperature difference of the coolant flowing through the battery, and determines the switching threshold according to the battery power of the battery. When the inlet and outlet temperature difference control error is less than the switching threshold, the water pump in the battery thermal management system is controlled according to the inlet water pressure of the coolant flowing through the battery, so as to simultaneously achieve the purpose of cooling the battery and reducing the water pump speed and water pressure fluctuations, thereby ensuring the life of the water pump and the life of the battery. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 A schematic diagram of recording the water pump speed and water pressure of a fuel cell thermal management system provided by the present invention;
[0045] Figure 2 The process of the water pump control method applied to the battery thermal management system provided by one embodiment of the present invention Figure 1 ;
[0046] Figure 3 This is a diagram of the fuel cell thermal management system architecture provided by one embodiment of the present invention;
[0047] Figure 4 The process of the water pump control method applied to the battery thermal management system provided by one embodiment of the present invention Figure 2 ;
[0048] Figure 5 A flow chart of a water pump control method for a fuel cell thermal management system provided in one embodiment of the present invention;
[0049] Figure 6 A schematic structural diagram of a water pump control device for a battery thermal management system according to an embodiment of the present invention;
[0050] Figure 7 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0051] The following describes the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art will readily appreciate the other advantages and benefits of the present invention from the disclosure herein. The present invention may also be implemented or applied through various other specific embodiments, and the various details in this specification may be modified or altered based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are intended only to illustrate the present invention and are not intended to limit the scope of protection of the present invention.
[0052] It should be noted that the illustrations provided in the following embodiments are merely schematic illustrations of the basic concept of the present invention. Therefore, the illustrations only show components related to the present invention and are not drawn according to the number, shape, and size of components in actual implementation. In actual implementation, the type, quantity, and proportion of each component may be changed arbitrarily, and the component layout may also be more complex.
[0053] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the present invention are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and corresponding operation entrances must be provided for users to choose to authorize or refuse.
[0054] The purpose of the battery thermal management system is to control the battery temperature within a reasonable range. Therefore, during the operation of the battery, the actual inlet temperature needs to be as close as possible to the target inlet temperature, and the actual inlet and outlet temperature difference needs to be less than or equal to the target inlet and outlet temperature difference.
[0055] In one example, the water pump speed is controlled based on the actual inlet temperature and the actual inlet and outlet temperature difference of the coolant flowing through the battery, so that the actual inlet temperature is as close as possible to the target inlet temperature and the actual inlet and outlet temperature difference is less than or equal to the target inlet and outlet temperature difference. However, in the above method, due to the fluctuation of the actual inlet temperature of the coolant flowing through the battery and the accuracy of sensor acquisition, the water pump speed and water pressure fluctuate repeatedly within a certain range. Figure 1 A schematic diagram of recording the water pump speed and water pressure of a fuel cell thermal management system provided by the present invention is shown as follows: Figure 1 As shown, when the fuel cell thermal management system is operating, when the actual inlet and outlet temperature difference of the coolant flowing through the fuel cell increases, the water pump speed will increase, and the water pressure will rise rapidly along with the water pump speed. The increase in water pump speed will cause the actual inlet and outlet temperature difference to gradually decrease, and the water pump speed will decrease again, and the water pressure will also drop rapidly along with the water pump speed. When the water pump speed changes, the change in water pressure will be faster than the change in the actual inlet and outlet temperature difference; the continuous and repeated fluctuations in the water pump speed will affect the life of the water pump, and the continuous and repeated fluctuations in water pressure will also affect the life of the fuel cell.
[0056] In view of this, an embodiment of the present invention proposes a water pump control method applied to a battery thermal management system. By determining the inlet and outlet temperature difference control error and the switching threshold of the coolant flowing through the battery in the battery thermal management system, when the inlet and outlet temperature difference control error is less than the switching threshold, the water pump in the battery thermal management system is controlled according to the inlet water pressure of the coolant flowing through the battery, so as to simultaneously achieve the purpose of battery cooling and reducing the water pump speed and water pressure fluctuations, thereby ensuring the life of the water pump and the life of the battery.
[0057] The technical solution of the present invention is described in detail below through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0058] Figure 2 The process of the water pump control method applied to the battery thermal management system provided by one embodiment of the present invention Figure 1 ,like Figure 2 As shown, the method includes:
[0059] 201. Obtain an actual inlet and outlet temperature difference and a target inlet and outlet temperature difference of a coolant flowing through a battery in a battery thermal management system; and determine an inlet and outlet temperature difference control error of the coolant flowing through the battery based on the actual inlet and outlet temperature difference and the target inlet and outlet temperature difference; wherein the actual inlet and outlet temperature difference is the difference between the outlet temperature and the inlet temperature of the coolant.
[0060] For example, the execution entity of this embodiment may be an electronic device. The battery thermal management system includes a water pump and a battery. The water pump is used to transfer coolant to the battery for cooling. The electronic device can monitor the outlet and inlet temperatures of the coolant flowing through the battery in the battery thermal management system in real time. The electronic device determines the temperature difference between the outlet and inlet temperatures of the coolant as the actual inlet and outlet temperature difference and calls a preset target inlet and outlet temperature difference, i.e., the target inlet and outlet temperature difference that the actual inlet and outlet temperature difference of the coolant flowing through the battery should reach. The target inlet and outlet temperature difference is a threshold value pre-set by the user based on battery parameters such as battery type and specification. The specific determination process of the target inlet and outlet temperature difference is based on the user's actual needs to ensure that the battery operates within the optimal temperature range. The electronic device can calculate and process the actual inlet and outlet temperature difference and the target inlet and outlet temperature difference using a preset calculation algorithm to obtain an inlet and outlet temperature difference control error of the coolant flowing through the battery, which represents the degree of error between the actual inlet and outlet temperature difference and is then processed. Among them, the battery thermal management system can first control the operation of the water pump through the outlet temperature and inlet temperature.
[0061] For example, Figure 3 This is a diagram of the fuel cell thermal management system architecture provided by one embodiment of the present invention, such as Figure 3As shown, the fuel cell thermal management system consists of a water pump, a three-way valve, a radiator, a radiator outlet temperature sensor, an inlet temperature and pressure sensor, a fuel cell (fuel cell stack), and an outlet temperature sensor. Specifically, the three-way valve distributes the coolant in two circuits. When the three-way valve is at its minimum opening, the flow through the radiator is 0, and the radiator does not dissipate heat. When the three-way valve is at its maximum opening, the flow through the radiator is the maximum. The radiator plays a cooling role, and the coolant entering the radiator will be cooled by the radiator. The water pump ensures the flow of coolant in the entire thermal management system to achieve the purpose of taking away heat. The electronic device can collect the outlet temperature T of the coolant flowing through the fuel cell through the inlet temperature and pressure sensor and the outlet temperature sensor respectively. in and inlet temperature T out , and then obtain the actual inlet and outlet temperature difference ΔT of the coolant flowing through the fuel cell act =T out -T in And the target inlet and outlet temperature difference ΔT that needs to be achieved tar The electronic device can calculate the actual inlet and outlet temperature difference ΔT through a preset calculation algorithm. act and the target inlet and outlet temperature difference ΔT tar Calculate and process the inlet and outlet temperature difference control error ΔT of the coolant flowing through the battery err =ΔT tar -ΔT act , to be processed.
[0062] 202. Obtain the battery power of the battery and determine a switching threshold based on the battery power and a current correction value; wherein the current correction value is obtained based on the cumulative number of switching times of the control target of the water pump in the battery thermal management system.
[0063] For example, the electronic device can monitor the battery power of the battery in real time through a battery power monitor, and based on a preset mapping relationship between each battery power and each preset switching threshold, such as a mapping table, determine the preset switching threshold corresponding to the currently acquired battery power. Furthermore, the electronic device can monitor the cumulative number of switching targets of the water pump in the current battery thermal management system through a pre-set monitor, and based on a preset mapping relationship (such as a proportional relationship) between each cumulative number of switching targets and each preset correction value, determine the preset correction value corresponding to the current cumulative number of switching targets as the current correction value. The preset switching threshold corresponding to the currently acquired battery power and the current correction value are added to obtain a switching threshold, which is used to switch the target (control target) of controlling the water pump. After switching the control target, the control target can be switched back to the original target (the inlet and outlet temperature difference obtained by combining the outlet temperature and the inlet temperature) to control the water pump. The higher the cumulative number of switching targets, the higher the switching threshold. This can reduce the repeated switching of the control target of the water pump in the battery thermal management system between the inlet and outlet temperature difference and the inlet water pressure of the coolant flowing through the battery, thereby improving the life of the water pump. Among them, when the monitor detects that the control target of the water pump is switched once, the cumulative switching times are increased by 1, and the real-time cumulative switching times are obtained.
[0064] For example, an electronic device can use a battery power monitor to monitor the battery power of a battery in real time over a period of time, and obtain the battery power change value of the battery during the period to characterize the battery power change of the battery during the period. Based on the preset mapping relationship between each battery power change value and each switching threshold, such as a mapping table, the switching threshold corresponding to the currently obtained battery power can be determined for the purpose of switching the control target of the water pump.
[0065] 203. If it is determined that the inlet and outlet temperature difference control error is less than the switching threshold, the water pump in the battery thermal management system is controlled to operate according to the inlet water pressure of the coolant flowing through the battery and the monitoring time corresponding to the inlet water pressure, so that the water pump transfers the coolant to the battery to cool the battery.
[0066] Exemplarily, the electronic device compares the obtained inlet and outlet temperature difference control error with the obtained switching threshold. If it is determined that the inlet and outlet temperature difference control error is greater than the switching threshold, it is determined that the target for controlling the water pump needs to be switched. The device monitors the inlet water pressure of the coolant flowing through the battery. According to the correspondence between each inlet water pressure and each preset time length pre-set by the user according to actual needs (such as a proportional relationship), it can determine the preset time length corresponding to the inlet water pressure at the current moment. The monitoring time length corresponding to the inlet water pressure at the current moment is then monitored based on the preset control logic. The change in the inlet water pressure before the current moment and within the time period corresponding to the monitoring time length (such as the rate of change) is monitored to correspondingly control the operation of the water pump in the battery thermal management system so that the water pump transfers the coolant to the battery to cool the battery.
[0067] For example, the electronic device may input the inlet water pressure of the coolant flowing through the battery into a proportional-integral-derivative (PID) controller, so that the controller can adjust the operating parameters of the water pump in the battery thermal management system according to the control logic of the PID controller, thereby controlling the operation of the water pump accordingly.
[0068] In this embodiment, a water pump control method for a battery thermal management system is provided. The control target of the water pump is switched according to the inlet and outlet temperature difference control error to achieve the purpose of reducing the fluctuation of the water pump speed. The switching threshold will change according to the battery power and the current correction amount of the battery to ensure that the actual inlet and outlet temperature difference of the coolant flowing through the battery does not exceed the corresponding target inlet and outlet temperature difference; thereby, the water pump and battery can be effectively protected.
[0069] Figure 4 The process of the water pump control method applied to the battery thermal management system provided by one embodiment of the present invention Figure 2 ,like Figure 4 As shown, the method includes:
[0070] 301. Obtain an actual inlet and outlet temperature difference and a target inlet and outlet temperature difference of a coolant flowing through a battery in a battery thermal management system; wherein the actual inlet and outlet temperature difference is the difference between the outlet temperature and the inlet temperature of the coolant.
[0071] For example, the execution subject of this embodiment may be an electronic device, hereinafter referred to as a device. This step can refer to step 201 and will not be described in detail here.
[0072] 302. Determine an inlet and outlet temperature difference control error of the coolant flowing through the battery based on the target inlet and outlet temperature difference, the actual inlet and outlet temperature difference, and the target inlet and outlet temperature difference offset coefficient.
[0073] Exemplarily, the device can call the target inlet and outlet temperature difference offset coefficient corresponding to the target inlet and outlet temperature difference based on the obtained target inlet and outlet temperature difference, and calculate and process the target inlet and outlet temperature difference, the actual inlet and outlet temperature difference and the target inlet and outlet temperature difference offset coefficient through a preset calculation algorithm to obtain the inlet and outlet temperature difference control error of the coolant flowing through the battery, so as to characterize the degree of error between the actual inlet and outlet temperature difference and the target actual inlet and outlet temperature difference for processing.
[0074] For example, Figure 5 A flow chart of a water pump control method for a fuel cell thermal management system provided by an embodiment of the present invention is shown as follows: Figure 5 As shown, the device can calculate ΔT through a preset algorithm err =ΔT tar -a-ΔT act , the actual inlet and outlet temperature difference ΔT act , the target inlet and outlet temperature difference ΔT tar The target inlet and outlet temperature difference offset coefficient a is calculated and processed to obtain the inlet and outlet temperature difference control error ΔT of the coolant flowing through the battery err , in order to determine the pump speed according to the inlet and outlet temperature difference control error. Among them, the value of a can be greater than 0. For example, when a=1, it means that the actual inlet and outlet temperature difference ΔT act Controlled in ΔT tar -1, so that the actual inlet and outlet temperature difference will not exceed the target inlet and outlet temperature difference, thus ensuring the battery life, and the actual inlet and outlet temperature difference will be close to the target inlet and outlet temperature difference, thus improving battery efficiency.
[0075] 303. Obtain the battery power of the battery, and determine the operating state of the battery according to the battery power of the battery.
[0076] For example, the device can monitor the battery power of the battery in real time through the battery power, and analyze the battery power based on a preset judgment rule to determine the operating status of the battery under the battery power to determine whether the battery is in stable operation.
[0077] For example, the battery power is used to determine whether the fuel cell is in steady-state operation. The determination method is: calculate the difference between the maximum and minimum values of the battery power within a certain period of time (such as 100 seconds). If it is determined that the difference is within a certain value (such as 0.5kW), the battery is considered to be in steady-state operation.
[0078] 304. If it is determined that the operating state of the battery indicates that the battery is in steady-state operation within a preset time period, a switching threshold is determined according to the battery power, the current correction value, and the inlet and outlet temperature difference control error.
[0079] Exemplarily, if the device determines that the battery is in steady-state operation within a preset time period, based on a preset analysis rule, specifically, the cumulative switching number of the control target of the water pump in the current battery thermal management system is monitored, based on the mapping relationship (such as the proportional relationship) between each cumulative switching number and each preset correction amount, the preset correction amount corresponding to the current cumulative switching number is determined as the current correction amount; through the CAN bus, a mapping table preset by the user according to actual needs is called, the mapping table includes the mapping relationship between each battery power, each inlet-outlet temperature difference control error, and each preset switching threshold, according to the mapping table, the current obtained battery power and inlet-outlet temperature difference control error are analyzed to determine the preset threshold corresponding to the current obtained battery power and inlet-outlet temperature difference control error, and the sum of the preset threshold and the current correction amount is determined as the switching threshold, which is used to switch the control target of the water pump.
[0080] In one example, step 304 includes: if it is determined that the inlet-outlet temperature difference control error is within a preset range within a preset time period, determining the switching threshold according to the battery power of the battery and the current correction amount.
[0081] Exemplarily, if the device determines that the battery is in steady-state operation within a preset time period, based on a preset analysis rule, it is determined whether the inlet-outlet temperature difference control error is within a preset range within a preset time period. If it is determined that the battery is in steady-state operation within a preset time period, and it is determined that the inlet-outlet temperature difference control error is within a preset range within a preset time period, based on a preset algorithm, the cumulative switching number of the control target of the water pump in the current battery thermal management system is monitored, based on the mapping relationship (such as the proportional relationship) between each cumulative switching number and each preset correction amount, the preset correction amount corresponding to the current cumulative switching number is determined as the current correction amount; based on the mapping relationship between each battery power and each preset threshold in the mapping table, the current obtained battery power is processed to obtain the preset threshold corresponding to the current obtained battery power, and the sum of the preset threshold and the current correction amount is determined as the switching threshold, which is used to switch the control target of the water pump.
[0082] For example, in combination with Figure 5 When determining whether the control target of the water pump needs to be switched, it is determined whether the fuel cell is in steady-state operation according to the battery power, and the determination method is: calculating the difference between the maximum value and the minimum value of the battery power within a certain time (such as 100s), if it is determined that the difference is within a certain value (such as 0.5kW), it is considered that the battery is in steady-state operation. Then it is determined whether the change of the inlet-outlet temperature difference control error within the time fluctuates around 0, and the determination method is that the inlet-outlet temperature difference control error fluctuates within a certain value (such as ±0.5℃) within the time, it is considered that the change of the inlet-outlet temperature difference control error fluctuates around ΔT err=0, and the above two conditions are met, it is considered that the control target needs to be switched. Based on the mapping relationship between each battery power and each preset threshold in the mapping table, the currently obtained battery power is calculated to obtain the preset threshold corresponding to the currently obtained battery power, and the preset threshold is added to the corresponding current correction amount to obtain the switching threshold for switching the target of controlling the water pump. Otherwise, the water pump speed remains unchanged.
[0083] Furthermore, the control target of the water pump is switched according to the inlet and outlet temperature difference control error to achieve the purpose of reducing the fluctuation of the water pump speed, and the switching threshold will change according to the power of the battery to ensure that the actual inlet and outlet temperature difference does not exceed the target inlet and outlet temperature difference. It can effectively reduce the adverse effects of the water pump speed fluctuation caused by the inlet and outlet temperature difference control error fluctuation when the battery is in steady-state operation and the inlet and outlet temperature difference control error meets the control requirements.
[0084] 305. If it is determined that the inlet and outlet temperature difference control error is less than the switching threshold, and if it is determined that the target inlet and outlet temperature difference is greater than the actual inlet and outlet temperature difference, the water pump speed of the battery thermal management system is determined according to the inlet water pressure of the coolant flowing through the battery and the monitoring time.
[0085] Exemplarily, the device compares the obtained inlet and outlet temperature difference control error with the obtained switching threshold, and compares the target inlet and outlet temperature difference with the actual inlet and outlet temperature difference. If it is determined that the inlet and outlet temperature difference control error is greater than the switching threshold and the target inlet and outlet temperature difference is less than the actual inlet and outlet temperature difference, then according to a preset algorithm, such as based on the correspondence between each inlet water pressure and each preset time length (such as a proportional relationship), the preset time length corresponding to the inlet water pressure at the current moment can be determined as the monitoring time length corresponding to the inlet water pressure at the current moment. Then, based on the preset control logic, the average water pressure of the inlet water pressure at all moments before the current moment and within the time period corresponding to the monitoring time length is monitored as the current average water pressure. Based on the CAN bus, a one-to-one mapping relationship between each average water pressure preset by the user according to actual needs and each preset water pump speed can be obtained, and the preset water pump speed corresponding to the current average water pressure is determined as the water pump speed of the battery thermal management system.
[0086] For example, combining Figure 5 , switching threshold ΔT thr It is related to the battery power P and is proportional to it, that is, ΔT thr =f(P), when the inlet and outlet temperature difference control error ΔT err <Switching threshold ΔT thr And the target inlet and outlet temperature difference ΔT tar - Actual inlet and outlet temperature difference ΔT actwhen the control target of the water pump is changed to the inlet water pressure each time, the average water pressure of the inlet water pressure at all times in the time period corresponding to the current monitoring time length is determined according to the current inlet water pressure, a preset water pump rotating speed corresponding to the average water pressure is determined, and the water pump rotating speed of the battery thermal management system is determined.
[0087] In one example, step 305 comprises:
[0088] Step one, according to the maximum water pressure and the minimum water pressure of the cooling liquid flowing through the battery in the time period corresponding to the monitoring time length, the target inlet water pressure of the cooling liquid flowing through the battery is determined.
[0089] Step two, according to the inlet water pressure and the target inlet water pressure of the cooling liquid flowing through the battery, the water pump rotating speed of the battery thermal management system is determined.
[0090] For example, based on the corresponding relationship (such as a proportional relationship) between each inlet water pressure and each preset time length, the preset time length corresponding to the inlet water pressure at the current time can be determined as the monitoring time length corresponding to the inlet water pressure at the current time. The device can monitor the maximum water pressure and the minimum water pressure of the cooling liquid flowing through the battery in the time period corresponding to the monitoring time length, and calculate and process the maximum water pressure and the minimum water pressure of the cooling liquid flowing through the battery through a preset calculation method to obtain the target inlet water pressure of the cooling liquid flowing through the battery; for example, the maximum water pressure and the minimum water pressure of the cooling liquid flowing through the battery in the time period corresponding to the monitoring time length are calculated by the mean value to obtain the target inlet water pressure; according to a preset algorithm, the inlet water pressure and the target inlet water pressure of the cooling liquid flowing through the battery are calculated, specifically, the target inlet water pressure P tar of the cooling liquid flowing through the battery is calculated according to the inlet water pressure P act , and the water pressure difference ΔP = P tar -P act is calculated, the water pressure difference ΔP is input into a PID controller, and the water pump rotating speed of the battery thermal management system is calculated according to the formula: ; wherein, k p_P , k i_P , and k d_P all represent water pressure related control parameters.
[0091] For example, the target inlet water pressure is the average value of the maximum water pressure and the minimum water pressure of the cooling liquid flowing through the battery in a previous period of time (such as the previous 100s) corresponding to the monitoring time length, the target inlet water pressure will be recalculated each time the control target of the water pump is changed from the outlet-inlet temperature difference to the inlet water pressure, and the target inlet water pressure will remain unchanged during the control target of the water pump is the water pressure. The water pressure difference ΔP = P tar -P act between the target inlet water pressure P tar of the cooling liquid flowing through the battery and the inlet water pressure P act, input the water pressure difference ΔP into the PID controller to determine the water pump speed Np, that is, Among them, k p_P 、k i_P 、k d_P Both represent water pressure related control parameters.
[0092] 306. Control the operation of the water pump in the battery thermal management system according to the water pump speed of the battery thermal management system.
[0093] For example, the device can generate corresponding control instructions based on the speed of the water pump of the battery thermal management system, and then control the operation of the water pump in the battery thermal management system so that the water pump transfers coolant to the battery to cool the battery.
[0094] 307. If it is determined that the inlet and outlet temperature difference control error is greater than the switching threshold, or the target inlet and outlet temperature difference is less than the actual inlet and outlet temperature difference, the water pump in the battery thermal management system is controlled according to the inlet and outlet temperature difference control error.
[0095] For example, after switching to the water pressure control water pump mode, the device can continue to detect in real time the inlet and outlet temperature difference control error, the target inlet and outlet temperature difference and the actual inlet and outlet temperature difference of the coolant flowing through the battery. If it is determined that the inlet and outlet temperature difference control error is greater than the switching threshold and the target inlet and outlet temperature difference is less than the actual inlet and outlet temperature difference, the water pump operation in the battery thermal management system is controlled according to the inlet and outlet temperature difference control error.
[0096] For example, the switching threshold ΔT thr It is related to the battery power P and is proportional to it, that is, ΔT thr =f(P), when the inlet and outlet temperature difference control error ΔT err >Switching threshold ΔT thr , or target inlet and outlet temperature difference ΔT tar <Actual inlet and outlet temperature difference ΔT act When the water pump is controlled, the target is the inlet and outlet temperature difference, that is, the error ΔT is controlled according to the inlet and outlet temperature difference. err , control the water pump in the battery thermal management system; for example, the inlet and outlet temperature difference control error ΔT err Input related controller to determine the pump speed N T , if input to a PID controller, according to the formula Calculate, where k p_T 、k i_T 、k d_T All represent temperature difference related control parameters; alternatively, they can be input into a feedforward controller to determine the pump speed based on the inlet and outlet temperature difference control error and other parameters; or they can be input into a neural network or other intelligent algorithm module to determine the pump speed based on the inlet and outlet temperature difference control error and other parameters, etc.
[0097] In this embodiment, based on the above embodiment, on the one hand, when the battery is operating in a steady state, the inlet and outlet temperature difference control error fluctuates around 0°C. Converting the control target of the water pump from the inlet and outlet temperature difference to the inlet water pressure can make the water pump run smoothly. This can not only ensure that the inlet and outlet temperature difference is controlled within the required range, but also avoid fluctuations in the water pump speed and water pressure, thereby protecting the water pump and the battery; on the other hand, the switching threshold for converting the control target of the water pump from the inlet and outlet temperature difference to the inlet water pressure is related to the battery power. The greater the battery power, the greater the threshold. When the inlet and outlet temperature difference control error is greater than the switching threshold, the control target of the water pump is converted from the inlet water pressure to the inlet and outlet temperature difference, and there is enough time to control the inlet and outlet temperature difference around 0°C to avoid overheating.
[0098] Figure 6 This is a schematic diagram of the structure of a water pump control device for a battery thermal management system according to an embodiment of the present invention. Figure 6 As shown, the device includes:
[0099] A first determination module 401 is configured to obtain an actual inlet and outlet temperature difference and a target inlet and outlet temperature difference of the coolant flowing through the battery in the battery thermal management system; and determine an inlet and outlet temperature difference control error of the coolant flowing through the battery based on the actual inlet and outlet temperature difference and the target inlet and outlet temperature difference; wherein the actual inlet and outlet temperature difference is the difference between the outlet temperature and the inlet temperature of the coolant;
[0100] A second determining module 402 is configured to obtain battery power of the battery and determine a switching threshold based on the battery power and a current correction value; wherein the current correction value is obtained based on a cumulative number of switching times of a control target of a water pump in the battery thermal management system;
[0101] The control module 403 is used to control the operation of the water pump in the battery thermal management system based on the inlet water pressure of the coolant flowing through the battery and the monitoring time corresponding to the inlet water pressure if it is determined that the inlet and outlet temperature difference control error is less than the switching threshold, so that the water pump transfers the coolant to the battery to cool the battery.
[0102] Furthermore, the second determination module 402 is specifically used to: determine the operating status of the battery based on the battery power of the battery; if it is determined that the operating status of the battery indicates that the battery is in steady-state operation within a preset time period, then determine the switching threshold based on the battery power, the current correction amount and the inlet and outlet temperature difference control error.
[0103] Furthermore, the second determining module 402 is specifically configured to: if it is determined that the inlet and outlet temperature difference control error is within a preset range within a preset time period, determine a switching threshold according to the battery power and the current correction amount.
[0104] Furthermore, the control module 403 is specifically used to: if it is determined that the target inlet and outlet temperature difference is greater than the actual inlet and outlet temperature difference, determine the water pump speed of the battery thermal management system according to the inlet water pressure of the coolant flowing through the battery and the monitoring time; and control the operation of the water pump in the battery thermal management system according to the water pump speed of the battery thermal management system.
[0105] Furthermore, the control module 403 is specifically used to: determine the target inlet water pressure of the coolant flowing through the battery based on the maximum water pressure and the minimum water pressure of the coolant flowing through the battery during the time period corresponding to the monitoring duration; determine the water pump speed of the battery thermal management system based on the inlet water pressure of the coolant flowing through the battery and the target inlet water pressure.
[0106] Furthermore, the first determining module 401 is specifically configured to determine an inlet and outlet temperature difference control error of the coolant flowing through the battery according to the target inlet and outlet temperature difference, the actual inlet and outlet temperature difference, and the target inlet and outlet temperature difference offset coefficient.
[0107] Furthermore, the device is also used to: if it is determined that the inlet and outlet temperature difference control error is greater than the switching threshold, or the target inlet and outlet temperature difference is less than the actual inlet and outlet temperature difference, then control the operation of the water pump in the battery thermal management system according to the inlet and outlet temperature difference control error.
[0108] The device of this embodiment can execute the technical solution in the above method. Its specific implementation process and technical principles are the same and will not be repeated here.
[0109] Figure 7 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. Figure 7 As shown, the electronic device may include: a memory 501 and at least one processor 502.
[0110] The memory 501 is used to store programs. Specifically, the programs may include program codes, and the program codes include computer-executable instructions.
[0111] The memory 501 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory.
[0112] The processor 502 is configured to execute computer-executable instructions stored in the memory 501 to implement the method described in the aforementioned method embodiment. The processor 502 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention.
[0113] Optionally, the electronic device may further include a receiver 503 and a transmitter 504. In a specific implementation, if the receiver 503, transmitter 504, memory 501, and processor 502 are implemented independently, the receiver 503, transmitter 504, memory 501, and processor 502 may be interconnected via a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. A bus may be classified as an address bus, a data bus, a control bus, etc., but this does not mean that there is only one bus or one type of bus.
[0114] Optionally, in a specific implementation, if the receiver 503, the transmitter 504, the memory 501 and the processor 502 are integrated on a chip, the receiver 503, the transmitter 504, the memory 501 and the processor 502 can communicate through an internal interface.
[0115] The present invention also provides a vehicle including an electronic device and a battery thermal management system; the electronic device is used to implement the method in the above embodiment.
[0116] The present invention also provides a computer-readable storage medium, in which computer program instructions are stored. When a processor executes the computer program instructions, the solution in the above embodiment is implemented.
[0117] The present invention also provides a computer program product, including a computer program, which implements the solution in the above embodiment when executed by a processor.
[0118] The computer-readable storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The computer-readable storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0119] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application-specific integrated circuit.
[0120] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps in the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0121] Finally, it should be noted that the above embodiments are only preferred embodiments for fully illustrating the present invention, and the scope of protection of the present invention is not limited thereto. Equivalent substitutions or modifications made by those skilled in the art based on the present invention are all within the scope of protection of the present invention.
Claims
1. A water pump control method applied to a battery thermal management system, characterized in that: The method comprises: Obtaining an actual inlet and outlet temperature difference and a target inlet and outlet temperature difference of a coolant flowing through a battery in a battery thermal management system; and determining an inlet and outlet temperature difference control error of the coolant flowing through the battery based on the actual inlet and outlet temperature difference and the target inlet and outlet temperature difference; wherein the actual inlet and outlet temperature difference is the difference between the outlet temperature and the inlet temperature of the coolant; Obtaining the battery power of the battery and determining a switching threshold based on the battery power and a current correction value; wherein the current correction value is obtained based on the cumulative number of switching times of the control target of the water pump in the battery thermal management system; If it is determined that the inlet and outlet temperature difference control error is less than the switching threshold, the water pump in the battery thermal management system is controlled to operate according to the inlet water pressure of the coolant flowing through the battery and the monitoring time corresponding to the inlet water pressure, so that the water pump transfers the coolant to the battery to cool the battery.
2. The method according to claim 1, characterized in that The determining of the switching threshold according to the battery power and the current correction amount of the battery includes: determining an operating state of the battery according to the battery power of the battery; If it is determined that the operating state of the battery indicates that the battery is in steady-state operation within a preset time period, the switching threshold is determined according to the battery power of the battery, the current correction amount, and the inlet and outlet temperature difference control error.
3. The method according to claim 2, characterized in that The determining the switching threshold according to the battery power of the battery, the current correction amount, and the inlet and outlet temperature difference control error includes: If it is determined that the inlet and outlet temperature difference control error is within a preset range within a preset time period, the switching threshold is determined according to the battery power of the battery and the current correction amount.
4. The method according to claim 1, wherein The step of controlling the operation of the water pump in the battery thermal management system according to the inlet water pressure of the coolant flowing through the battery and the monitoring time corresponding to the inlet water pressure includes: If it is determined that the target inlet and outlet temperature difference is greater than the actual inlet and outlet temperature difference, determining a water pump speed of the battery thermal management system according to the inlet water pressure of the coolant flowing through the battery and the monitoring time; The operation of the water pump in the battery thermal management system is controlled according to the water pump speed of the battery thermal management system.
5. The method according to claim 4, characterized in that The step of determining the water pump speed of the battery thermal management system according to the inlet water pressure of the coolant flowing through the battery and the monitoring duration includes: determining a target inlet water pressure of the coolant flowing through the battery according to a maximum water pressure and a minimum water pressure of the coolant flowing through the battery during a time period corresponding to the monitoring duration; The water pump speed of the battery thermal management system is determined according to an inlet water pressure of the coolant flowing through the battery and a target inlet water pressure.
6. The method according to claim 1, characterized in that The determining, based on the actual inlet and outlet temperature difference and the target inlet and outlet temperature difference, an inlet and outlet temperature difference control error of the coolant flowing through the battery includes: An inlet and outlet temperature difference control error of the coolant flowing through the battery is determined according to the target inlet and outlet temperature difference, the actual inlet and outlet temperature difference, and a target inlet and outlet temperature difference offset coefficient.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: If it is determined that the inlet and outlet temperature difference control error is greater than the switching threshold, or the target inlet and outlet temperature difference is less than the actual inlet and outlet temperature difference, the water pump in the battery thermal management system is controlled according to the inlet and outlet temperature difference control error.
8. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 7.
9. A vehicle, characterized in that: The vehicle includes electronic equipment and a battery thermal management system; the electronic equipment is configured to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.