Battery fan control method and device, vehicle-mounted controller and storage medium

By acquiring the radiator outlet coolant temperature and thermostat opening, combined with the battery fan base and gain speed, and using PID closed-loop control, the problem of insufficient accuracy in traditional battery fan control is solved, achieving more precise battery fan speed management.

CN115986265BActive Publication Date: 2026-04-28FAW JIEFANG AUTOMOTIVE CO
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
FAW JIEFANG AUTOMOTIVE CO
Filing Date
2023-02-01
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

Traditional battery fan control methods cannot accurately match the actual speed requirements of the battery fan, resulting in poor control performance.

Method used

By obtaining the actual temperature of the coolant at the radiator outlet and the thermostat opening, the target speed is compared and determined. Combined with the base speed and gain speed of the battery fan, PID closed-loop control is used to calculate and ensure that the fan operates within a safe speed range.

Benefits of technology

The control precision of the battery fan has been improved, ensuring that the fan operates at the appropriate speed and enhancing the effectiveness of battery thermal management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115986265B_ABST
    Figure CN115986265B_ABST
Patent Text Reader

Abstract

The application relates to a battery fan control method and device, a vehicle-mounted controller, a storage medium and a computer program product. The method comprises the following steps: acquiring an actual temperature of cooling liquid at an outlet of a radiator and an opening degree of a thermostat; comparing the opening degree of the thermostat with a preset opening degree threshold value and comparing the actual temperature of the cooling liquid at the outlet of the radiator with a preset temperature threshold value; if the opening degree of the thermostat is smaller than the preset opening degree threshold value or the actual temperature of the cooling liquid at the outlet of the radiator is smaller than the preset temperature threshold value, the battery fan is prohibited from operating; if the opening degree of the thermostat is not smaller than the preset opening degree threshold value and the actual temperature of the cooling liquid at the outlet of the radiator is not smaller than the preset temperature threshold value, a target rotating speed is acquired, and the battery fan is controlled to operate at the target rotating speed. The method can improve the control precision of the battery fan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery control technology, and in particular to a battery fan control method, device, vehicle controller, and storage medium. Background Technology

[0002] Currently, under the dual impact of the energy crisis and global warming, battery-powered vehicles are receiving increasing attention. For battery-powered vehicles to operate normally, proper thermal management of the battery-motor assembly is essential, and battery fan control is a crucial aspect of thermal management.

[0003] Traditional methods typically involve querying a chart based on the current coolant temperature to determine the target fan speed, and then implementing open-loop control for the battery fan. However, during the process of controlling the battery fan to achieve the target speed using this method, the coolant temperature may rise again. This causes the target fan speed to consistently fail to match the actual speed that should be achieved, resulting in suboptimal control of the battery fan. Summary of the Invention

[0004] Therefore, it is necessary to provide a battery fan control method, device, vehicle controller, computer-readable storage medium, and computer program product that can improve the control accuracy of the battery fan, in response to the above-mentioned technical problems.

[0005] In a first aspect, this application provides a battery fan control method. The method includes:

[0006] Obtain the actual temperature of the coolant at the radiator outlet and the thermostat opening;

[0007] The thermostat opening degree is compared with a preset opening threshold, and the actual temperature of the coolant at the radiator outlet is compared with a preset temperature threshold.

[0008] If the thermostat opening is less than the preset opening threshold, or if the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, then the battery fan is prohibited from operating.

[0009] If the thermostat opening is not less than the preset opening threshold, and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold, then the target speed is obtained, and the battery fan is controlled to operate at the target speed.

[0010] In one embodiment, the target rotational speed is determined by:

[0011] Obtain the base speed of the battery fan;

[0012] Obtain the battery fan gain and speed;

[0013] The target speed is determined based on the base speed of the battery fan and the gain speed of the battery fan.

[0014] In one embodiment, obtaining the battery fan base speed includes:

[0015] Obtain the target power generation current and ambient temperature;

[0016] The basic cooling air volume is determined based on the target power generation current and the ambient temperature.

[0017] The base speed of the battery fan is determined based on the basic cooling air volume and the characteristics of the battery fan.

[0018] In one embodiment, obtaining the battery fan gain speed includes:

[0019] Obtain the radiator outlet coolant temperature setpoint;

[0020] The set value of the coolant temperature at the radiator outlet is compared with the actual temperature of the coolant at the radiator outlet to determine the temperature deviation of the coolant at the radiator outlet.

[0021] The battery fan gain speed is determined based on the temperature deviation of the coolant at the radiator outlet.

[0022] In one embodiment, determining the battery fan gain speed based on the temperature deviation of the coolant at the radiator outlet includes:

[0023] Based on the temperature deviation of the coolant outlet of the radiator, PID closed-loop control calculations are performed to determine the gain cooling airflow.

[0024] The battery fan gain speed is determined based on the gain cooling airflow and battery fan characteristics.

[0025] In one embodiment, determining the target speed based on the base speed of the battery fan and the gain speed of the battery fan includes:

[0026] The theoretical speed is obtained by adding the base speed of the battery fan to the gain speed of the battery fan;

[0027] Obtain the safe fan speed range; the safe fan speed range is the range determined by the maximum threshold and the minimum threshold;

[0028] If the theoretical speed is greater than the maximum threshold within the safe speed range of the fan, then the maximum threshold is determined as the target speed;

[0029] If the theoretical speed is less than the minimum threshold within the safe speed range of the fan, then the minimum threshold is determined as the target speed.

[0030] If the theoretical speed is within the safe speed range of the fan, then the theoretical speed is determined as the target speed.

[0031] Secondly, this application also provides a battery fan control device. The device includes:

[0032] The acquisition module is used to acquire the actual temperature of the coolant at the radiator outlet and the thermostat opening.

[0033] The comparison module is used to compare the thermostat opening degree with a preset opening threshold, and to compare the actual temperature of the coolant at the radiator outlet with a preset temperature threshold.

[0034] The shutdown module is used to disable the battery fan if the thermostat opening is less than the preset opening threshold, or if the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold.

[0035] The control module is configured to obtain a target rotational speed and control the battery fan to operate at the target rotational speed if the thermostat opening is not less than the preset opening threshold and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold.

[0036] Thirdly, this application also provides an in-vehicle controller. The in-vehicle controller includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:

[0037] Obtain the actual temperature of the coolant at the radiator outlet and the thermostat opening;

[0038] The thermostat opening degree is compared with a preset opening threshold, and the actual temperature of the coolant at the radiator outlet is compared with a preset temperature threshold.

[0039] If the thermostat opening is less than the preset opening threshold, or if the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, then the battery fan is prohibited from operating.

[0040] If the thermostat opening is not less than the preset opening threshold, and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold, then the target speed is obtained, and the battery fan is controlled to operate at the target speed.

[0041] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0042] Obtain the actual temperature of the coolant at the radiator outlet and the thermostat opening;

[0043] The thermostat opening degree is compared with a preset opening threshold, and the actual temperature of the coolant at the radiator outlet is compared with a preset temperature threshold.

[0044] If the thermostat opening is less than the preset opening threshold, or if the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, then the battery fan is prohibited from operating.

[0045] If the thermostat opening is not less than the preset opening threshold, and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold, then the target speed is obtained, and the battery fan is controlled to operate at the target speed.

[0046] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:

[0047] Obtain the actual temperature of the coolant at the radiator outlet and the thermostat opening;

[0048] The thermostat opening degree is compared with a preset opening threshold, and the actual temperature of the coolant at the radiator outlet is compared with a preset temperature threshold.

[0049] If the thermostat opening is less than the preset opening threshold, or if the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, then the battery fan is prohibited from operating.

[0050] If the thermostat opening is not less than the preset opening threshold, and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold, then the target speed is obtained, and the battery fan is controlled to operate at the target speed.

[0051] The aforementioned battery fan control method, device, vehicle controller, storage medium, and computer program product acquire the actual temperature of the coolant at the radiator outlet and the thermostat opening, and compare the thermostat opening with a preset opening threshold and the actual temperature of the coolant at the radiator outlet with a preset temperature threshold. If the thermostat opening is less than the preset opening threshold, or the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, the battery fan is prohibited from operating. If the thermostat opening is not less than the preset opening threshold, and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold, the target speed is acquired, and the battery fan is controlled to operate at the target speed. In this way, the target speed of the battery fan can be determined based on the actual temperature of the coolant at the radiator outlet and the thermostat opening, thereby improving the control accuracy of the battery fan. Attached Figure Description

[0052] Figure 1 This is an application environment diagram of the battery fan control method in one embodiment;

[0053] Figure 2 This is a flowchart illustrating a battery fan control method in one embodiment;

[0054] Figure 3 This is a flowchart illustrating the process of determining the target rotational speed of the battery fan in one embodiment;

[0055] Figure 4 This is a structural block diagram of a battery fan control device in one embodiment;

[0056] Figure 5 This is a diagram of the internal structure of the vehicle controller in one embodiment. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0058] It should be noted that the terms "comprising," "including," "having," and any variations thereof, as used in this application, are intended to cover non-exclusive inclusion. For example, a process, method, product, or apparatus that includes a series of steps or means is not necessarily limited to the steps that are clearly listed, but may also include other steps or means that are not clearly listed or that are inherent to such process, method, product, or apparatus. The term "and / or" as used in this application includes any and all combinations of one or more of the associated listed items.

[0059] The battery fan control method provided in this application embodiment can be applied to, for example... Figure 1In the application environment shown, the vehicle controller 104 is installed on the target vehicle 102 and can control the battery fan of the target vehicle 102. A data storage system can store the data that the vehicle controller 104 needs to process. The data storage system can be integrated into the vehicle controller 104 or placed in the cloud or on another network server. The vehicle controller 104 obtains the actual temperature of the coolant at the radiator outlet and the thermostat opening, and compares the thermostat opening with a preset opening threshold and the actual temperature of the coolant at the radiator outlet with a preset temperature threshold. If the vehicle controller 104 determines that the thermostat opening is less than the preset opening threshold, or the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, then it disables the battery fan. If the vehicle controller 104 determines that the thermostat opening is not less than the preset opening threshold and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold, then it obtains the target speed and controls the battery fan to operate at the target speed. The vehicle controller 104 can be a battery controller. When the target vehicle 102 is a hydrogen fuel cell vehicle, the on-board controller 104 can be a fuel cell controller.

[0060] In one embodiment, such as Figure 2 As shown, a battery fan control method is provided, which is applied to... Figure 1 Taking the vehicle-mounted controller as an example, the explanation includes the following steps:

[0061] Step 202: Obtain the actual temperature of the coolant at the radiator outlet and the thermostat opening.

[0062] Specifically, a radiator outlet coolant temperature sensor is installed at the radiator outlet of the target vehicle. This sensor collects the actual temperature of the coolant at the radiator outlet and transmits it to the vehicle controller. The vehicle controller is also connected to the vehicle's thermostat to obtain the thermostat opening degree.

[0063] It should be noted that the thermostat of the target vehicle can be an electronically controlled thermostat.

[0064] Step 204: Compare the thermostat opening degree with the preset opening threshold, and compare the actual temperature of the coolant at the radiator outlet with the preset temperature threshold.

[0065] Specifically, the vehicle controller has preset thermostat opening thresholds and radiator outlet coolant temperature thresholds. Then, after acquiring the actual radiator outlet coolant temperature and thermostat opening of the target vehicle, the vehicle controller compares the target vehicle's thermostat opening with the preset opening thresholds, and compares the target vehicle's actual radiator outlet coolant temperature with the preset temperature thresholds.

[0066] Step 206: If the thermostat opening is less than the preset opening threshold, or if the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, then the battery fan is prohibited from operating.

[0067] Specifically, when the on-board controller compares the thermostat opening of the target vehicle with a preset opening threshold, it can determine whether the thermostat opening is less than the preset threshold. Similarly, when the on-board controller compares the actual coolant temperature at the radiator outlet of the target vehicle with a preset temperature threshold, it can determine whether the actual coolant temperature at the radiator outlet is less than the preset temperature threshold. If the on-board controller determines that the thermostat opening is less than the preset threshold, or that the actual coolant temperature at the radiator outlet is less than the preset temperature threshold, the on-board controller sends a command to the battery fan to disable its operation, and the battery fan stops operating accordingly.

[0068] Step 208: If the thermostat opening is not less than the preset opening threshold and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold, then obtain the target speed and control the battery fan to run at the target speed.

[0069] The target speed is the speed at which the battery fan is to be controlled.

[0070] Specifically, if the on-board controller determines that the thermostat opening of the target vehicle is not less than a preset opening threshold, and the actual temperature of the coolant at the radiator outlet of the target vehicle is not less than a preset temperature threshold, then the target speed is obtained, and the battery fan is controlled to operate at the target speed. Specifically, when the thermostat opening of the target vehicle is not less than the preset opening threshold, and the actual temperature of the coolant at the radiator outlet of the target vehicle is not less than the preset temperature threshold, the battery fan is in an enabled state.

[0071] The aforementioned battery fan control method acquires the actual temperature of the coolant at the radiator outlet and the thermostat opening, compares the thermostat opening with a preset threshold, and compares the actual coolant temperature at the radiator outlet with a preset temperature threshold. If the thermostat opening is less than the preset threshold, or the actual coolant temperature at the radiator outlet is less than the preset temperature threshold, the battery fan is disabled. If both the thermostat opening and the actual coolant temperature at the radiator outlet are not less than the preset threshold, the target speed is acquired, and the battery fan is controlled to operate at the target speed. This allows the target speed of the battery fan to be determined based on the actual coolant temperature at the radiator outlet and the thermostat opening, thereby improving the control accuracy of the battery fan.

[0072] In one of the embodiments, such as Figure 3 As shown, the methods for determining the target rotational speed include:

[0073] Step 302: Obtain the base speed of the battery fan.

[0074] Among them, the base speed of the battery fan is a feedforward value of the battery fan speed determined based on the target power generation current and the ambient temperature.

[0075] Specifically, when the vehicle controller performs the step of obtaining the target speed, it first needs to obtain the base speed of the battery fan.

[0076] Step 304: Obtain the battery fan gain speed.

[0077] The battery fan gain speed is a gain value calculated based on simulation and performance test data. The simulation and performance test data were obtained by testing similar battery fans in the target vehicle and are embedded in the vehicle controller.

[0078] Specifically, when the vehicle controller performs the step of obtaining the target speed, it also needs to obtain the battery fan gain speed.

[0079] Step 306: Determine the target speed based on the base speed and gain speed of the battery fan.

[0080] Specifically, after the vehicle controller obtains the base speed and gain speed of the battery fan, it adds the base speed and gain speed of the battery fan together, and then, after passing the fan speed safety protection limit, it can determine the target speed.

[0081] In this embodiment, by obtaining the base speed and gain speed of the battery fan, and determining the target speed based on the base speed and gain speed of the battery fan, the operation of the battery fan can be controlled according to the target speed, thereby improving the control accuracy of the battery fan.

[0082] In one embodiment, obtaining the base speed of the battery fan includes: obtaining the target power generation current and the ambient temperature; determining the base cooling airflow based on the target power generation current and the ambient temperature; and determining the base speed of the battery fan based on the base cooling airflow and the characteristics of the battery fan.

[0083] Specifically, the target vehicle can collect ambient temperature data via an ambient temperature sensor, which then transmits the collected temperature to the onboard controller. The onboard controller can also calculate the target power generation current based on the vehicle's power requirements and battery voltage. Furthermore, after obtaining the ambient temperature and target power generation current, the onboard controller queries a three-dimensional graph based on the target current information and ambient temperature to determine the basic cooling airflow required by the battery fan. Finally, the onboard controller determines the basic rotational speed of the battery fan based on the required basic cooling airflow and the battery fan's characteristics.

[0084] It should be noted that the three-dimensional graph based on the target current information and ambient temperature, as well as the battery fan characteristics, are pre-calibrated and embedded in the vehicle controller.

[0085] In this embodiment, the target power generation current and ambient temperature are acquired, and the basic cooling airflow is determined based on these parameters. Then, the basic rotational speed of the battery fan is determined based on the basic cooling airflow and the characteristics of the battery fan. This determined basic rotational speed can be used to determine the target rotational speed, thereby controlling the battery fan to operate at the target speed and improving the control accuracy of the battery fan.

[0086] In one embodiment, obtaining the battery fan gain speed includes: obtaining a set value for the radiator outlet coolant temperature; comparing the set value for the radiator outlet coolant temperature with the actual temperature of the radiator outlet coolant to determine the radiator outlet coolant temperature deviation; and determining the battery fan gain speed based on the radiator outlet coolant temperature deviation.

[0087] The radiator outlet coolant temperature setpoint is the optimal value obtained through empirical data derived from numerous experiments and processed using simulation tools. This setpoint is pre-set in the vehicle's onboard controller.

[0088] Specifically, when the vehicle controller performs the step of obtaining the battery fan gain speed, it first needs to obtain the radiator outlet coolant temperature setpoint. Then, the vehicle controller subtracts the radiator outlet coolant temperature setpoint from the actual radiator outlet coolant temperature of the target vehicle to obtain the radiator outlet coolant temperature deviation. Finally, the vehicle controller determines the battery fan gain speed based on the radiator outlet coolant temperature deviation.

[0089] In this embodiment, by obtaining the set value of the coolant temperature at the radiator outlet and subtracting the set value from the actual temperature of the coolant at the radiator outlet, the temperature deviation of the coolant at the radiator outlet is determined, and then the battery fan gain speed can be determined based on the temperature deviation of the coolant at the radiator outlet.

[0090] In one embodiment, determining the battery fan gain speed based on the temperature deviation of the coolant at the radiator outlet includes: performing PID closed-loop control calculations based on the temperature deviation of the coolant at the radiator outlet to determine the gain cooling airflow; and determining the battery fan gain speed based on the gain cooling airflow and the characteristics of the battery fan.

[0091] Specifically, after determining the radiator outlet coolant temperature deviation, the vehicle controller inputs this deviation into a PID (Proportional-Integral-Differential) algorithm for closed-loop control calculations to obtain the required gain cooling airflow from the battery fan. Then, based on the required gain cooling airflow and the battery fan characteristics, the vehicle controller determines the gain speed of the battery fan.

[0092] In this embodiment, the gain cooling airflow is determined by PID closed-loop control calculation based on the temperature deviation of the coolant at the radiator outlet. Then, the gain speed of the battery fan is determined based on the gain cooling airflow and the characteristics of the battery fan. In this way, the determined gain speed of the battery fan can be used to determine the target speed, thereby controlling the battery fan to operate at the target speed and improving the control accuracy of the battery fan.

[0093] In one embodiment, determining the target speed based on the battery fan's base speed and gain speed includes: adding the battery fan's base speed and gain speed to obtain the theoretical speed; obtaining the fan's safe speed range; the fan's safe speed range is the range determined by a maximum threshold and a minimum threshold; if the theoretical speed is greater than the maximum threshold within the fan's safe speed range, then the maximum threshold is determined as the target speed; if the theoretical speed is less than the minimum threshold within the fan's safe speed range, then the minimum threshold is determined as the target speed; if the theoretical speed is within the fan's safe speed range, then the theoretical speed is determined as the target speed.

[0094] The safe fan speed range is the safe speed range of the battery fan that is preset in the vehicle controller.

[0095] Specifically, after obtaining the base speed and gain speed of the battery fan, the vehicle controller adds them together to obtain the theoretical speed. This theoretical speed needs to be limited by the fan speed safety protection to determine the target speed. During this process, the vehicle controller needs to obtain the fan's safe speed range, which is the range determined by a maximum and a minimum threshold. Then, the vehicle controller determines whether the theoretical speed is within this range. If it is, the vehicle controller sets it as the target speed. If it exceeds this range, the vehicle controller re-determines the target speed as needed. A theoretical speed exceeding the safe speed range generally includes two situations: either the theoretical speed is greater than the maximum threshold within the safe speed range (in which case the vehicle controller sets the maximum threshold as the target speed), or the theoretical speed is less than the minimum threshold within the safe speed range (in which case the vehicle controller sets the minimum threshold as the target speed). After determining the target speed, the vehicle controller controls the battery fan to operate at the target speed.

[0096] In this embodiment, the theoretical speed is obtained by adding the base speed of the battery fan to the gain speed of the battery fan, thereby obtaining the safe speed range of the fan. When the theoretical speed is greater than the maximum threshold within the safe speed range, the maximum threshold is determined as the target speed; when the theoretical speed is less than the minimum threshold within the safe speed range, the minimum threshold is determined as the target speed; and when the theoretical speed is within the safe speed range, the theoretical speed is determined as the target speed. This ensures that the battery fan speed always remains within the safe speed range, thereby improving the control accuracy of the battery fan, ensuring its safe operation, and reducing fan drive energy loss.

[0097] The battery fan control method of this application will be described in detail below with a specific embodiment:

[0098] First, the on-board controller (which may be the fuel cell controller) collects information from the fuel cell thermal management system, including but not limited to the actual temperature of the coolant at the radiator outlet, the ambient temperature, the target power generation current (or target power generation), the opening degree of the electronic thermostat, and the operating status information of the battery fan.

[0099] Secondly, the battery fan's operating status is determined by the opening degree of the electronically controlled thermostat and the actual temperature of the coolant at the radiator outlet. When the thermostat is fully closed or the opening degree is less than the preset opening threshold, or when the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, the electric fan will be prohibited from operating.

[0100] Furthermore, when the battery fan is in the enabled state, the battery fan speed feedforward value (basic cooling air volume) is calculated using the target power generation current (or target power generation) and ambient temperature, thereby obtaining the basic speed of the battery fan based on the characteristics of the battery fan.

[0101] Furthermore, based on simulation and performance test experience data, the optimal radiator outlet coolant temperature setpoint under the current operating conditions is calculated and compared with the actual radiator outlet coolant temperature under the current operating conditions to obtain the radiator outlet coolant temperature deviation. Then, the radiator outlet coolant temperature deviation is input into the PID algorithm to calculate the gain cooling airflow, and then the battery fan gain speed for closed-loop control of the radiator outlet coolant temperature is obtained through the battery fan characteristics.

[0102] Finally, the base speed of the battery fan based on the target power generation current (or target power generation) and the temperature of the coolant exiting the reactor is added to the gain speed of the battery fan controlled by the closed loop of the radiator outlet temperature. After passing through the fan speed safety protection limit, the target speed of the battery fan is obtained, and the battery fan is controlled to operate at the target speed.

[0103] The aforementioned battery fan control method acquires the actual temperature of the coolant at the radiator outlet and the thermostat opening, compares the thermostat opening with a preset threshold, and compares the actual coolant temperature at the radiator outlet with a preset temperature threshold. If the thermostat opening is less than the preset threshold, or the actual coolant temperature at the radiator outlet is less than the preset temperature threshold, the battery fan is disabled. If both the thermostat opening and the actual coolant temperature at the radiator outlet are not less than the preset threshold, the target speed is acquired, and the battery fan is controlled to operate at the target speed. This allows the target speed of the battery fan to be determined based on the actual coolant temperature at the radiator outlet and the thermostat opening, thereby improving the control accuracy of the battery fan.

[0104] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0105] Based on the same inventive concept, in one embodiment, such as Figure 4As shown in the figure, this application embodiment also provides a battery fan control device 400, including: an acquisition module 401, a comparison module 402, an operation prohibition module 403, and a control module 404, wherein:

[0106] The acquisition module is used to acquire the actual temperature of the coolant at the radiator outlet and the thermostat opening.

[0107] The comparison module is used to compare the thermostat opening degree with a preset opening threshold, and to compare the actual temperature of the coolant at the radiator outlet with a preset temperature threshold.

[0108] The shutdown module is used to disable the battery fan if the thermostat opening is less than a preset opening threshold, or if the actual temperature of the coolant at the radiator outlet is less than a preset temperature threshold.

[0109] The control module is used to obtain the target speed and control the battery fan to run at the target speed if the thermostat opening is not less than a preset opening threshold and the actual temperature of the coolant at the radiator outlet is not less than a preset temperature threshold.

[0110] In one embodiment, the battery fan control device further includes a determining module, and the acquiring module is further configured to acquire the battery fan base speed and the battery fan gain speed. The determining module is configured to determine the target speed based on the battery fan base speed and the battery fan gain speed.

[0111] In one embodiment, the acquisition module is further configured to acquire the target power generation current and the ambient temperature, and the determination module is further configured to determine the basic cooling air volume based on the target power generation current and the ambient temperature, and determine the basic speed of the battery fan based on the basic cooling air volume and the characteristics of the battery fan.

[0112] In one embodiment, the acquisition module is further configured to acquire the set value of the coolant temperature at the radiator outlet, and the determination module is further configured to compare the set value of the coolant temperature at the radiator outlet with the actual temperature of the coolant at the radiator outlet, determine the temperature deviation of the coolant at the radiator outlet, and determine the battery fan gain speed based on the temperature deviation of the coolant at the radiator outlet.

[0113] In one embodiment, the determining module is further configured to perform PID closed-loop control calculations based on the temperature deviation of the coolant at the radiator outlet, determine the gain cooling airflow, and determine the gain speed of the battery fan based on the gain cooling airflow and the characteristics of the battery fan.

[0114] In one embodiment, the determining module is further configured to add the base speed of the battery fan to the gain speed of the battery fan to obtain the theoretical speed. The obtaining module is further configured to obtain the safe speed range of the fan, which is the range determined by the maximum threshold and the minimum threshold. The determining module is further configured to determine the maximum threshold as the target speed if the theoretical speed is greater than the maximum threshold in the safe speed range of the fan, determine the minimum threshold as the target speed if the theoretical speed is less than the minimum threshold in the safe speed range of the fan, and determine the theoretical speed as the target speed if the theoretical speed is within the safe speed range of the fan.

[0115] Each module in the aforementioned battery fan control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the vehicle controller in hardware form or independent of it, or stored in the memory of the vehicle controller in software form, so that the processor can call and execute the corresponding operations of each module.

[0116] In one embodiment, an in-vehicle controller is provided, the internal structure of which can be shown in the following diagram. Figure 5 As shown, the vehicle-mounted controller includes a memory, a processor, and an input / output interface. The memory is connected to the processor, and the processor is connected to each of the input / output interfaces. The processor of the vehicle-mounted controller provides computing and control capabilities. The memory of the vehicle-mounted controller includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface of the vehicle-mounted controller is used to communicate with other controllers. When the computer program is executed by the processor, it implements a battery fan control method.

[0117] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the vehicle controller to which the present application is applied. A specific vehicle controller may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0118] In one embodiment, an on-board controller is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to perform the following steps: acquiring the actual temperature of the coolant at the radiator outlet and the thermostat opening; comparing the thermostat opening with a preset opening threshold and comparing the actual temperature of the coolant at the radiator outlet with a preset temperature threshold; if the thermostat opening is less than the preset opening threshold, or the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, then disabling the battery fan; if the thermostat opening is not less than the preset opening threshold and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold, then acquiring a target rotational speed and controlling the battery fan to operate at the target rotational speed.

[0119] In one embodiment, when the processor executes the computer program, it further performs the following steps: obtaining the base speed of the battery fan; obtaining the gain speed of the battery fan; and determining the target speed based on the base speed of the battery fan and the gain speed of the battery fan.

[0120] In one embodiment, when the processor executes the computer program, it further performs the following steps: acquiring the target power generation current and the ambient temperature; determining the basic cooling airflow based on the target power generation current and the ambient temperature; and determining the basic speed of the battery fan based on the basic cooling airflow and the characteristics of the battery fan.

[0121] In one embodiment, when the processor executes the computer program, it further performs the following steps: obtaining a set value for the radiator outlet coolant temperature; comparing the set value for the radiator outlet coolant temperature with the actual temperature of the radiator outlet coolant to determine the radiator outlet coolant temperature deviation; and determining the battery fan gain speed based on the radiator outlet coolant temperature deviation.

[0122] In one embodiment, when the processor executes the computer program, it also performs the following steps: performing PID closed-loop control calculations based on the temperature deviation of the coolant at the radiator outlet to determine the gain cooling airflow; and determining the gain speed of the battery fan based on the gain cooling airflow and the characteristics of the battery fan.

[0123] In one embodiment, when the processor executes the computer program, it further performs the following steps: adding the base speed of the battery fan to the gain speed of the battery fan to obtain the theoretical speed; obtaining the safe speed range of the fan; the safe speed range of the fan is the range determined by the maximum threshold and the minimum threshold; if the theoretical speed is greater than the maximum threshold within the safe speed range of the fan, then the maximum threshold is determined as the target speed; if the theoretical speed is less than the minimum threshold within the safe speed range of the fan, then the minimum threshold is determined as the target speed; if the theoretical speed is within the safe speed range of the fan, then the theoretical speed is determined as the target speed.

[0124] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon. When executed by a processor, the computer program performs the following steps: acquiring the actual temperature of the coolant at the radiator outlet and the thermostat opening; comparing the thermostat opening with a preset opening threshold and comparing the actual temperature of the coolant at the radiator outlet with a preset temperature threshold; if the thermostat opening is less than the preset opening threshold, or the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, then disabling the battery fan; if the thermostat opening is not less than the preset opening threshold and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold, then acquiring a target rotation speed and controlling the battery fan to operate at the target rotation speed.

[0125] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining the base speed of the battery fan; obtaining the gain speed of the battery fan; and determining the target speed based on the base speed of the battery fan and the gain speed of the battery fan.

[0126] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: acquiring the target power generation current and the ambient temperature; determining the basic cooling airflow based on the target power generation current and the ambient temperature; and determining the basic speed of the battery fan based on the basic cooling airflow and the characteristics of the battery fan.

[0127] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining a set value for the radiator outlet coolant temperature; comparing the set value for the radiator outlet coolant temperature with the actual temperature of the radiator outlet coolant to determine the radiator outlet coolant temperature deviation; and determining the battery fan gain speed based on the radiator outlet coolant temperature deviation.

[0128] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: performing PID closed-loop control calculations based on the temperature deviation of the coolant at the radiator outlet to determine the gain cooling airflow; and determining the gain speed of the battery fan based on the gain cooling airflow and the characteristics of the battery fan.

[0129] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: adding the base speed of the battery fan to the gain speed of the battery fan to obtain the theoretical speed; obtaining the safe speed range of the fan; the safe speed range of the fan is the range determined by the maximum threshold and the minimum threshold; if the theoretical speed is greater than the maximum threshold within the safe speed range of the fan, then the maximum threshold is determined as the target speed; if the theoretical speed is less than the minimum threshold within the safe speed range of the fan, then the minimum threshold is determined as the target speed; if the theoretical speed is within the safe speed range of the fan, then the theoretical speed is determined as the target speed.

[0130] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps: acquiring the actual temperature of the coolant at the radiator outlet and the thermostat opening; comparing the thermostat opening with a preset opening threshold and comparing the actual temperature of the coolant at the radiator outlet with a preset temperature threshold; if the thermostat opening is less than the preset opening threshold, or the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, then disabling the battery fan; if the thermostat opening is not less than the preset opening threshold and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold, then acquiring a target rotation speed and controlling the battery fan to operate at the target rotation speed.

[0131] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining the base speed of the battery fan; obtaining the gain speed of the battery fan; and determining the target speed based on the base speed of the battery fan and the gain speed of the battery fan.

[0132] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: acquiring the target power generation current and the ambient temperature; determining the basic cooling airflow based on the target power generation current and the ambient temperature; and determining the basic speed of the battery fan based on the basic cooling airflow and the characteristics of the battery fan.

[0133] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining a set value for the radiator outlet coolant temperature; comparing the set value for the radiator outlet coolant temperature with the actual temperature of the radiator outlet coolant to determine the radiator outlet coolant temperature deviation; and determining the battery fan gain speed based on the radiator outlet coolant temperature deviation.

[0134] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: performing PID closed-loop control calculations based on the temperature deviation of the coolant at the radiator outlet to determine the gain cooling airflow; and determining the gain speed of the battery fan based on the gain cooling airflow and the characteristics of the battery fan.

[0135] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: adding the base speed of the battery fan to the gain speed of the battery fan to obtain the theoretical speed; obtaining the safe speed range of the fan; the safe speed range of the fan is the range determined by the maximum threshold and the minimum threshold; if the theoretical speed is greater than the maximum threshold within the safe speed range of the fan, then the maximum threshold is determined as the target speed; if the theoretical speed is less than the minimum threshold within the safe speed range of the fan, then the minimum threshold is determined as the target speed; if the theoretical speed is within the safe speed range of the fan, then the theoretical speed is determined as the target speed.

[0136] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0137] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0138] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A battery-powered fan control method, characterized in that, The method includes: Obtain the actual temperature of the coolant at the radiator outlet and the thermostat opening; The thermostat opening degree is compared with a preset opening threshold, and the actual temperature of the coolant at the radiator outlet is compared with a preset temperature threshold. If the thermostat opening is less than the preset opening threshold, or if the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold, then the battery fan is prohibited from operating. If the thermostat opening is not less than the preset opening threshold, and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold, then the target speed is obtained, and the battery fan is controlled to operate at the target speed. The target speed determination step includes: querying a three-dimensional chart based on the target power generation current and ambient temperature to determine the basic cooling airflow required by the battery fan; determining the basic speed of the battery fan based on the basic cooling airflow and battery fan characteristics; obtaining the battery fan gain speed; adding the battery fan base speed and the battery fan gain speed to obtain the theoretical speed. If the theoretical speed is greater than the target speed, then the target speed is determined. If the maximum threshold within the fan's safe speed range is used, then the maximum threshold is determined as the target speed; if the theoretical speed is less than the minimum threshold within the fan's safe speed range, then the minimum threshold is determined as the target speed; wherein, the battery fan gain speed determination step includes: obtaining the radiator outlet coolant temperature setpoint; comparing the radiator outlet coolant temperature setpoint with the actual radiator outlet coolant temperature to determine the radiator outlet coolant temperature deviation; determining the battery fan gain speed based on the radiator outlet coolant temperature deviation; wherein, the three-dimensional graph based on the target current information and ambient temperature, as well as the battery fan characteristics, are pre-calibrated.

2. The method according to claim 1, characterized in that, The determination of the battery fan gain speed based on the temperature deviation of the coolant at the radiator outlet includes: Based on the temperature deviation of the coolant outlet of the radiator, PID closed-loop control calculations are performed to determine the gain cooling airflow. The battery fan gain speed is determined based on the gain cooling airflow and battery fan characteristics.

3. The method according to claim 1, characterized in that, The method further includes: If the theoretical speed is within the safe speed range of the fan, then the theoretical speed is determined as the target speed.

4. A battery-powered fan control device, characterized in that, The device includes: The acquisition module is used to acquire the actual temperature of the coolant at the radiator outlet and the thermostat opening. The comparison module is used to compare the thermostat opening degree with a preset opening threshold, and to compare the actual temperature of the coolant at the radiator outlet with a preset temperature threshold. The shutdown module is used to disable the battery fan if the thermostat opening is less than the preset opening threshold, or if the actual temperature of the coolant at the radiator outlet is less than the preset temperature threshold. The control module is used to obtain a target rotational speed and control the battery fan to operate at the target rotational speed if the thermostat opening is not less than the preset opening threshold and the actual temperature of the coolant at the radiator outlet is not less than the preset temperature threshold. The device also includes a determination module, used to query a three-dimensional graph based on the target power generation current and ambient temperature to determine the basic cooling airflow required by the battery fan; determine the basic rotational speed of the battery fan based on the basic cooling airflow and the characteristics of the battery fan; obtain the battery fan gain rotational speed; and add the battery fan basic rotational speed and the battery fan gain rotational speed to obtain the theoretical rotational speed. If the theoretical speed is greater than the maximum threshold within the fan's safe speed range, then the maximum threshold is determined as the target speed; if the theoretical speed is less than the minimum threshold within the fan's safe speed range, then the minimum threshold is determined as the target speed; wherein, the acquisition module is further configured to acquire the radiator outlet coolant temperature setpoint; compare the radiator outlet coolant temperature setpoint with the actual radiator outlet coolant temperature to determine the radiator outlet coolant temperature deviation; and determine the battery fan gain speed based on the radiator outlet coolant temperature deviation; wherein, the three-dimensional graph based on the target current information and ambient temperature, as well as the battery fan characteristics, are pre-calibrated.

5. The apparatus according to claim 4, characterized in that, The determining module is further configured to perform PID closed-loop control calculations based on the temperature deviation of the coolant at the radiator outlet to determine the gain cooling airflow; and to determine the gain speed of the battery fan based on the gain cooling airflow and the characteristics of the battery fan.

6. An on-board controller, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 3.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3.

8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Temperature control method and device for fuel cell and vehicle

    CN115207414A