A method and device for controlling the rotation speed of a circulating pump, an electronic device and a storage medium
By calculating the difference in boiling points of the coolant and setting the temperature, the speed of the circulating pump is dynamically adjusted, which solves the problem of poor heat dissipation in internal combustion engines and achieves better heat dissipation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WEICHAI POWER CO LTD
- Filing Date
- 2023-06-05
- Publication Date
- 2026-04-21
AI Technical Summary
In existing technologies, the circulating pump speed of an internal combustion engine is constant, which cannot adapt to changes in heat generation under different operating conditions, resulting in poor heat dissipation.
The initial set temperature is obtained by calculating the difference between the boiling point of the coolant under the current environment and the boiling point under standard atmospheric pressure. Based on the current set temperature, the target speed is matched to drive the circulating pump to rotate, thereby achieving dynamic adjustment.
The circulating pump drives the coolant to circulate at the speed matched to the internal combustion engine's operating conditions, thereby improving the engine's heat dissipation.
Smart Images

Figure CN116557129B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of internal combustion engine technology, and more specifically, to a method, apparatus, electronic device, and storage medium for controlling the speed of a circulating pump. Background Technology
[0002] For high-power internal combustion engines, liquid cooling is generally used to improve heat dissipation efficiency. To ensure the cooling effect of the coolant, a circulation pump is needed to drive the coolant circulation, allowing it to circulate between the corresponding engine chambers and the radiator. Currently, the speed of the circulation pump used to drive the coolant is generally constant. However, the heat generated by an internal combustion engine varies depending on operating conditions; therefore, a constant speed cannot achieve a good cooling effect. Summary of the Invention
[0003] In view of this, this application provides a method, apparatus, electronic device and storage medium for controlling the speed of a circulating pump in an internal combustion engine, so as to achieve better heat dissipation in the internal combustion engine.
[0004] To achieve the above objectives, the following solution is proposed:
[0005] A method for controlling the speed of a circulating pump, applied to electronic equipment, for controlling the speed of a circulating pump in an internal combustion engine, the method comprising the following steps:
[0006] Calculate the difference between the current boiling point of the coolant in the internal combustion engine under the current environment and the standard boiling point under standard atmospheric pressure;
[0007] Obtain the initial set temperature of the coolant;
[0008] Subtracting the boiling point difference from the initial set temperature yields the current set temperature of the coolant.
[0009] The circulating pump is driven to rotate based on a target rotational speed that matches the currently set temperature.
[0010] Optionally, calculating the temperature difference between the current boiling point of the coolant in the internal combustion engine under the current environment and the standard boiling point under standard atmospheric pressure includes the following steps:
[0011] Obtain the atmospheric pressure under the current environment;
[0012] The current boiling point of the coolant under the current environment is obtained by calculating the atmospheric pressure based on the Antoni equation.
[0013] The difference between the current boiling point and the standard boiling point is calculated to obtain the boiling point difference.
[0014] Optionally, obtaining the initial set temperature of the coolant includes the following steps:
[0015] Obtain the current speed and current load rate of the internal combustion engine;
[0016] The initial set temperature is obtained by searching the speed-load rate map based on the current speed and the current load rate.
[0017] Optionally, driving the circulating pump to rotate based on a target rotational speed that matches the currently set temperature includes the following steps:
[0018] The temperature difference of the coolant is calculated based on the current set temperature and the current temperature of the coolant;
[0019] The target rotational speed is obtained by multiplying the temperature difference by a preset proportional constant.
[0020] The circulating pump is driven to rotate at the target speed.
[0021] A speed control device for a circulating pump, applied in electronic equipment, for controlling the speed of a circulating pump in an internal combustion engine, the speed control device comprising:
[0022] The first calculation module is configured to calculate the difference between the current boiling point of the coolant of the internal combustion engine and the standard boiling point under standard atmospheric pressure in the current environment.
[0023] The temperature acquisition module is configured to acquire the initial set temperature of the coolant;
[0024] The second calculation module is configured to subtract the boiling point difference from the initial set temperature to obtain the current set temperature of the coolant.
[0025] The control execution module drives the circulating pump to rotate based on a target rotation speed that matches the current set temperature.
[0026] Optionally, the first computing module includes:
[0027] The pressure acquisition unit is configured to acquire the atmospheric pressure under the current environment;
[0028] The first calculation unit is configured to calculate the atmospheric pressure according to the Antoni equation to obtain the current boiling point of the coolant under the current environment;
[0029] The second calculation unit is configured to calculate the difference between the current boiling point and the standard boiling point to obtain the boiling point difference.
[0030] Optionally, the temperature acquisition module includes:
[0031] The parameter acquisition unit is configured to acquire the current speed and current load rate of the internal combustion engine;
[0032] The temperature lookup unit is configured to search for the initial set temperature from the speed-load rate map based on the current speed and the current load rate.
[0033] Optionally, the control execution module includes:
[0034] The third calculation unit is configured to calculate the temperature difference of the coolant based on the current set temperature and the current temperature of the coolant.
[0035] The fourth calculation unit is configured to multiply the temperature difference by a preset proportional constant to obtain the target rotational speed;
[0036] The drive control unit is configured to drive the circulating pump to rotate at the target speed.
[0037] An electronic device includes at least one processor and a memory connected to the processor, wherein:
[0038] The memory is used to store computer programs or instructions;
[0039] The processor is used to execute the computer program or instructions to enable the electronic device to implement the speed control method as described above.
[0040] A storage medium is used in an electronic device, the storage medium carrying one or more computer programs that can be executed by the electronic device to enable the electronic device to implement the speed control method described above.
[0041] As can be seen from the above technical solution, this application discloses a method, device, electronic equipment, and storage medium for controlling the speed of a circulating pump. This speed control method and device are used to control the speed of the circulating pump in an internal combustion engine. Specifically, it calculates the boiling point difference between the current boiling point of the coolant under the current environment and the standard boiling point under standard atmospheric pressure; obtains the initial set temperature of the coolant; subtracts the boiling point difference from the initial set temperature to obtain the current set temperature of the coolant; and drives the circulating pump to rotate based on a target speed matching the current set temperature. This solution allows the circulating pump to drive the coolant circulation at a speed matching the operating conditions of the internal combustion engine, rather than a constant speed, thus enabling the internal combustion engine to achieve better heat dissipation. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 This is a flowchart illustrating a method for controlling the speed of a circulating pump according to an embodiment of this application;
[0044] Figure 2 This is a block diagram of a speed control device for a circulating pump according to an embodiment of this application;
[0045] Figure 3 This is a block diagram of another circulating pump speed control device according to an embodiment of this application;
[0046] Figure 4 This is a block diagram of another circulating pump speed control device according to an embodiment of this application;
[0047] Figure 5 This is a block diagram of another circulating pump speed control device according to an embodiment of this application;
[0048] Figure 6 This is a block diagram of an electronic device according to an embodiment of this application. Detailed Implementation
[0049] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0050] Example 1
[0051] Figure 1 This is a flowchart of a circulating pump speed control method according to an embodiment of this application.
[0052] like Figure 1 As shown, the speed control method provided in this embodiment is applied to an electronic device to control the speed of the circulating pump in an internal combustion engine, so as to achieve better heat dissipation for the internal combustion engine. The electronic device here can be understood as a computer or embedded device with data computing and information processing capabilities, such as the MCU or ECU of the internal combustion engine. The circulating pump is generally driven by an electric motor; therefore, controlling the speed of the circulating pump here essentially controls the speed of the motor driving the circulating pump. The speed control method in this embodiment includes the following steps:
[0053] S1. Calculate the difference between the current boiling point of the coolant and its standard boiling point under the current environment.
[0054] The boiling point difference, as referred to in this embodiment, is obtained by calculating the difference between the two boiling points. The current boiling point refers to the boiling point of the coolant under atmospheric pressure in the current environment, where the internal combustion engine is located. The standard boiling point refers to the boiling point of the coolant under standard atmospheric pressure, which generally refers to the atmospheric pressure at sea level. This is achieved through the following steps:
[0055] First, the atmospheric pressure in the current environment can be obtained, which can generally be obtained through a barometer installed on the internal combustion engine.
[0056] Then, the current boiling point corresponding to the atmospheric pressure P is calculated using the Antoine equation. The Antoine equation is: Log P = AB / T + C, where A, B, and C are constants determined by the coolant used in the engine, and T is the current boiling point.
[0057] Finally, the difference between the current boiling point and the standard boiling point is calculated to obtain the boiling point difference. For a specific coolant, its standard boiling point at standard atmospheric pressure is a constant value, which can be obtained by measuring the coolant at standard atmospheric pressure.
[0058] S2. Obtain the initial set temperature of the coolant.
[0059] The initial set temperature of the coolant is obtained based on a preset speed-load rate map. This map is essentially a table, where a set temperature value corresponds to each speed and its corresponding load rate. These set temperature values are accumulated through experiments with different configuration parameters of the internal combustion engine. Once the current speed and load rate are determined, the corresponding set temperature value can be found in the map as the initial set temperature. The specific process is as follows:
[0060] First, obtain the current speed and current load rate of the internal combustion engine.
[0061] Then, based on the current speed and current load rate, the initial set temperature is obtained by searching the map.
[0062] S3. Calculate the current set temperature based on the current set temperature and the boiling point temperature difference.
[0063] That is, after determining the initial set temperature, the boiling point difference is subtracted from the initial set temperature to obtain the current set temperature of the coolant.
[0064] S4. Drive the circulating pump to rotate based on the target speed that matches the current set temperature.
[0065] This involves controlling the internal combustion engine's circulating pump to rotate at a target speed corresponding to the currently set temperature, thereby achieving better heat dissipation for the engine. The specific process is as follows:
[0066] First, the current temperature of the coolant is obtained from the temperature sensor located in the corresponding area of the coolant. The temperature difference of the coolant is calculated based on the current set temperature and the current temperature. That is, the difference between the current set temperature and the current temperature is calculated. This difference can be positive or negative, meaning that the current temperature may be higher or lower than the current set temperature.
[0067] Then, the temperature difference is multiplied by a preset proportional constant m to obtain the target speed n, which is the ideal speed of the circulating pump. The setting of the proportional constant m needs to be based on the performance of the circulating pump. Different circulating pumps correspond to different performance characteristics, and this proportional constant can be obtained through the performance curve of the circulating pump and corresponding actual measurements.
[0068] Finally, the circulating pump is driven to rotate at the target speed. In specific implementation, a command can be sent to the corresponding controller, such as a frequency converter, based on the target speed, so that the frequency converter drives the electrode connected to the circulating pump to rotate at the target speed, that is, drives the circulating pump to rotate at the target speed.
[0069] As can be seen from the above technical solution, this embodiment provides a method for controlling the speed of a circulating pump. This method is applied to electronic equipment to control the speed of the circulating pump of an internal combustion engine. Specifically, it involves calculating the boiling point difference between the current boiling point of the coolant under the current environment and the standard boiling point under standard atmospheric pressure; obtaining the initial set temperature of the coolant; subtracting the boiling point difference from the initial set temperature to obtain the current set temperature of the coolant; and driving the circulating pump to rotate based on a target speed that matches the current set temperature. This solution allows the circulating pump to drive the coolant circulation at a speed that matches the operating conditions of the internal combustion engine, rather than a constant speed, thus enabling the internal combustion engine to achieve better heat dissipation.
[0070] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0071] Although the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous.
[0072] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0073] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer.
[0074] Example 2
[0075] Figure 2 This is a block diagram of a speed control device for a circulating pump according to an embodiment of this application.
[0076] like Figure 2As shown, the speed control device provided in this embodiment is applied to an electronic device to control the speed of the circulating pump of an internal combustion engine, so as to achieve a better heat dissipation effect for the internal combustion engine. The electronic device here can be understood as a computer or embedded device with data computing and information processing capabilities, such as the MCU or ECU of the internal combustion engine. The speed control device in this embodiment includes a first calculation module 10, a temperature acquisition module 20, a second calculation module 30, and a control execution module 40.
[0077] The first calculation module is used to calculate the difference between the current boiling point and the standard boiling point of the coolant under the current environment, which is referred to as the boiling point difference in this embodiment. The current boiling point refers to the boiling point of the coolant under atmospheric pressure in the current environment. The current environment refers to the environment of the current location of the internal combustion engine. The standard boiling point refers to the boiling point of the coolant under standard atmospheric pressure, which generally refers to the atmospheric pressure at sea level. This module includes a pressure acquisition unit 11, a first calculation unit 12, and a second calculation unit 13, as follows: Figure 3 As shown.
[0078] The pressure acquisition unit is used to obtain the atmospheric pressure of the current environment, which can generally be obtained through a barometer installed on the internal combustion engine.
[0079] The first calculation unit is used to calculate the atmospheric pressure P according to the Antoine equation to obtain the current boiling point corresponding to that atmospheric pressure. The Antoine equation is: Log P = AB / T + C, where A, B, and C are constants determined by the coolant used by the engine, and T is the current boiling point.
[0080] The second calculation unit is used to calculate the difference between the current boiling point and the standard boiling point, thus obtaining the boiling point difference. For a specific coolant, its standard boiling point at standard atmospheric pressure is a constant value, which can be obtained by measuring the coolant at standard atmospheric pressure.
[0081] The temperature acquisition module is used to obtain the initial set temperature of the coolant.
[0082] The initial set temperature of the coolant is obtained based on a preset speed-load rate map. This map is essentially a table, where a set temperature value corresponds to each speed and its corresponding load rate. These set temperature values are accumulated through experiments with different configuration parameters of the internal combustion engine. Once the current speed and load rate are determined, the corresponding set temperature value can be found as the initial set temperature. This module includes a parameter acquisition unit 21 and a temperature lookup unit 22, as shown below. Figure 4 As shown.
[0083] The parameter acquisition unit is used to obtain the current speed and current load rate of the internal combustion engine.
[0084] The temperature lookup unit is used to search the map based on the current speed and current load rate to obtain the initial set temperature.
[0085] The second calculation module is used to calculate the current set temperature based on the current set temperature and the boiling point temperature difference.
[0086] That is, after determining the initial set temperature, the boiling point difference is subtracted from the initial set temperature to obtain the current set temperature of the coolant.
[0087] The circulating pump control module is used to drive the circulating pump to rotate based on a target speed that matches the current set temperature.
[0088] This means controlling the internal combustion engine's circulation pump to rotate at a target speed corresponding to the currently set temperature, so that the internal combustion engine can achieve a better heat dissipation effect. This module includes a third calculation unit 41, a fourth calculation unit 42, and a drive control unit 43, such as... Figure 5 As shown.
[0089] The third calculation unit is used to obtain the current temperature of the coolant, which can be obtained from the temperature sensor set in the corresponding area of the coolant. Based on the current set temperature and the current temperature, it calculates the temperature difference of the coolant, that is, it calculates the difference between the current set temperature and the current temperature. The difference can be positive or negative, that is, the current temperature may be higher or lower than the current set temperature.
[0090] The fourth calculation unit multiplies the temperature difference by a preset proportionality constant m to obtain the target rotational speed n, which is the ideal rotational speed of the circulating pump. The setting of the proportionality constant m needs to be based on the performance of the circulating pump; different circulating pumps correspond to different performance characteristics. This proportionality constant can be obtained through the performance curve of the circulating pump and corresponding actual measurements.
[0091] The drive control unit is used to drive the circulating pump to rotate at the target speed. In specific implementation, a command can be sent to the corresponding controller, such as a frequency converter, based on the target speed, so that the frequency converter drives the electrode connected to the circulating pump to rotate at the target speed, that is, drives the circulating pump to rotate at the target speed.
[0092] As can be seen from the above technical solution, this embodiment provides a speed control device for a circulating pump. This device is applied to electronic equipment to control the speed of the circulating pump of an internal combustion engine. Specifically, it calculates the boiling point difference between the current boiling point of the coolant under the current environment and the standard boiling point under standard atmospheric pressure; obtains the initial set temperature of the coolant; subtracts the boiling point difference from the initial set temperature to obtain the current set temperature of the coolant; and drives the circulating pump to rotate based on a target speed that matches the current set temperature. This solution allows the circulating pump to drive the coolant circulation at a speed that matches the operating conditions of the internal combustion engine, rather than a constant speed, thus enabling the internal combustion engine to achieve better heat dissipation.
[0093] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0094] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0095] Example 3
[0096] Figure 6 This is a block diagram of an electronic device according to an embodiment of this application.
[0097] The following is for reference. Figure 6 This document illustrates a structural diagram suitable for implementing the electronic device in the embodiments of this disclosure. The terminal device in the embodiments of this disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. This electronic device is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this disclosure.
[0098] The electronic device may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from an input device 606 into a random access memory (RAM) 603. The RAM also stores various programs and data required for the operation of the electronic device. The processing unit, ROM, and RAM are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0099] The storage device stores computer programs or instructions, and the processing device executes these programs or instructions to enable the electronic device to calculate the boiling point difference between the current boiling point of the internal combustion engine coolant under the current environment and the standard boiling point under standard atmospheric pressure; obtain the initial set temperature of the coolant; subtract the boiling point difference from the initial set temperature to obtain the current set temperature of the coolant; and drive the circulation pump to rotate based on a target speed matching the current set temperature. This scheme allows the circulation pump to drive the coolant circulation at a speed matching the operating conditions of the internal combustion engine, rather than a constant speed, thus achieving better heat dissipation for the internal combustion engine.
[0100] Typically, the following devices can be connected to the I / O interface: input devices including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 608 including, for example, magnetic tapes, hard disks, etc.; and communication devices 609. Communication device 609 allows the electronic device to communicate wirelessly or wiredly with other devices to exchange data. Although electronic devices with various devices are shown in the figures, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0101] Example 4
[0102] This embodiment provides a computer-readable storage medium carrying one or more programs. When these programs are executed by an electronic device, the electronic device controls the rotational speed of the circulating pump in an internal combustion engine. Specifically, it calculates the boiling point difference between the current boiling point of the coolant under the current environment and the standard boiling point under standard atmospheric pressure; obtains the initial set temperature of the coolant; subtracts the boiling point difference from the initial set temperature to obtain the current set temperature of the coolant; and drives the circulating pump to rotate based on a target rotational speed matching the current set temperature. This scheme allows the circulating pump to drive the coolant circulation at a speed matching the operating conditions of the internal combustion engine, rather than a constant speed, thus enabling the internal combustion engine to achieve better heat dissipation.
[0103] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0104] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0105] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.
[0106] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0107] The technical solution provided by the present invention has been described in detail above. Specific examples have been used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core idea of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation and application scope based on the idea of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A method for controlling the speed of a circulating pump, applied to electronic equipment, for controlling the speed of a circulating pump in an internal combustion engine, characterized in that, The speed control method includes the following steps: Calculate the difference between the current boiling point of the coolant in the internal combustion engine under the current environment and the standard boiling point under standard atmospheric pressure; Obtain the initial set temperature of the coolant; Subtracting the boiling point difference from the initial set temperature yields the current set temperature of the coolant. The temperature difference of the coolant is calculated based on the current set temperature and the current temperature of the coolant; Multiplying the temperature difference by a preset proportional constant yields a target rotational speed that matches the current set temperature. The proportional constant is determined based on the performance of the circulating pump. The circulating pump is driven to rotate at the target speed.
2. The speed control method as described in claim 1, characterized in that, The calculation of the temperature difference between the current boiling point of the coolant in the internal combustion engine under the current environment and the standard boiling point under standard atmospheric pressure includes the following steps: Obtain the atmospheric pressure under the current environment; The current boiling point of the coolant under the current environment is obtained by calculating the atmospheric pressure based on the Antoni equation. The difference between the current boiling point and the standard boiling point is calculated to obtain the boiling point difference.
3. The speed control method as described in claim 1, characterized in that, The process of obtaining the initial set temperature of the coolant includes the following steps: Obtain the current speed and current load rate of the internal combustion engine; The initial set temperature is obtained by searching the speed-load rate map based on the current speed and the current load rate.
4. A speed control device for a circulating pump, applied in electronic equipment, for controlling the speed of a circulating pump in an internal combustion engine, characterized in that, The speed control device includes: The first calculation module is configured to calculate the difference between the current boiling point of the coolant of the internal combustion engine and the standard boiling point under standard atmospheric pressure in the current environment. The temperature acquisition module is configured to acquire the initial set temperature of the coolant; The second calculation module is configured to subtract the boiling point difference from the initial set temperature to obtain the current set temperature of the coolant. The control and execution module drives the circulating pump to rotate based on a target rotation speed that matches the current set temperature; The control execution module includes: The third calculation unit is configured to calculate the temperature difference of the coolant based on the current set temperature and the current temperature of the coolant. The fourth calculation unit is configured to multiply the temperature difference by a preset proportional constant to obtain a target rotational speed that matches the current set temperature, wherein the proportional constant is determined based on the performance of the circulating pump. The drive control unit is configured to drive the circulating pump to rotate at the target speed.
5. The speed control device as described in claim 4, characterized in that, The first computing module includes: The pressure acquisition unit is configured to acquire the atmospheric pressure under the current environment; The first calculation unit is configured to calculate the atmospheric pressure according to the Antoni equation to obtain the current boiling point of the coolant under the current environment; The second calculation unit is configured to calculate the difference between the current boiling point and the standard boiling point to obtain the boiling point difference.
6. The speed control device as described in claim 4, characterized in that, The temperature acquisition module includes: The parameter acquisition unit is configured to acquire the current speed and current load rate of the internal combustion engine; The temperature lookup unit is configured to search for the initial set temperature from the speed-load rate map based on the current speed and the current load rate.
7. An electronic device, characterized in that, It includes at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs or instructions; The processor is used to execute the computer program or instructions to enable the electronic device to implement the speed control method as described in any one of claims 1 to 3.
8. A storage medium used in electronic devices, characterized in that, The storage medium carries one or more computer programs that can be executed by the electronic device to enable the electronic device to implement the speed control method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Engine coolant control system and engine coolant control method
CN112746891A