Control method, device and equipment of oil pump and storage medium

By superimposing a speed control method when the oil pump is stalled, the problem of oil pump stalling caused by oil solidification is solved, and the oil pump can be quickly restored to normal operation.

CN119712521BActive Publication Date: 2025-11-25NINGBO SHANGZHONGXIA AUTOMATIC TRANSMISSION CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411905769.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-11-25
Estimated Expiration
2044-12-23

AI Technical Summary

Technical Problem

The oil pump may become blocked due to the solidification of oil at low temperatures, affecting the normal operation of the vehicle.

Method used

When the oil pump stalls, the superimposed speed fluctuates around the original target speed. By superimposing the speed, the motor in the oil pump can overcome static friction and/or self-heating, thus improving the stall problem.

Benefits of technology

By superimposing rotational speed to control the operation of the oil pump, static friction and heating can be quickly overcome, stall time can be reduced, and normal operation of the oil pump can be ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119712521B_ABST
    Figure CN119712521B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a control method, device and equipment of an oil pump and a storage medium, wherein the method comprises: in the case of determining that the oil pump is stalled, obtaining an added speed; adding the added speed to the original target speed of the oil pump to obtain a new target speed, wherein the added speed is used to make the new target speed fluctuate up and down with the original target speed as a benchmark over time, so that the motor in the oil pump overcomes static friction and / or self-heats; and controlling the oil pump to work according to the new target speed. Since the embodiments of the present disclosure can make the motor overcome static friction and / or self-heat, the motor can be quickly rotated, and the stalling problem can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of transmission technology, and more particularly to a method, apparatus, device, and storage medium for controlling an oil pump. Background Technology

[0002] The oil pump is used to draw oil from the oil pan and deliver it through pipes to various parts of the transmission that require lubrication and cooling. When the oil pump is working, it is filled with oil. The viscosity of the oil increases at low temperatures, and in severe cases, it may solidify, causing the oil pump to stall. This can seriously affect the normal operation of the vehicle.

[0003] Therefore, how to solve the problem of oil pump stalling has become a current research hotspot. Summary of the Invention

[0004] In order to solve the above-mentioned technical problems, or at least partially solve the above-mentioned technical problems, the present disclosure provides a method, apparatus, equipment and storage medium for controlling an oil pump.

[0005] A first aspect of this disclosure provides a method for controlling an oil pump, the method comprising:

[0006] If it is determined that the oil pump is stalled, obtain the superimposed speed.

[0007] A new target speed is obtained by superimposing the superimposed speed on the original target speed of the oil pump. The superimposed speed is used to make the new target speed fluctuate up and down with the original target speed as a reference over time, so that the motor in the oil pump can overcome static friction and / or make the motor self-heating.

[0008] The oil pump is controlled to operate according to the new target rotational speed.

[0009] Optionally, the superimposed rotational speed includes a first superimposed rotational speed, wherein the average value of the first superimposed rotational speed is 0 over time, and the first superimposed rotational speed is used to enable the motor to overcome static friction;

[0010] And / or, a second superimposed speed, wherein the average value of the second superimposed speed is 0 over time, and the second superimposed speed is used to enable the motor to self-heat.

[0011] Optionally, the first superimposed rotational speed is a square wave signal with a period of T1 over time, where T1 satisfies 100ms≤T1≤200ms.

[0012] Optionally, the second superimposed rotational speed is a square wave signal with a period of T2 over time, where T2 satisfies 5ms≤T1≤10ms.

[0013] Optionally, obtaining the superimposed rotational speed includes:

[0014] Based on the difference between the transmission oil temperature and the rotational speed, a matching superimposed rotational speed is determined, wherein the rotational speed difference is the difference between the original target rotational speed and the actual rotational speed of the oil pump.

[0015] Optionally, the method further includes: obtaining the transmission oil temperature and the actual rotational speed of the oil pump;

[0016] The transmission oil temperature is compared with a preset oil temperature threshold to obtain a first comparison result, and the speed difference is compared with a preset speed threshold to obtain a second comparison result, wherein the speed difference is the difference between the original target speed and the actual speed;

[0017] Based on the first comparison result and the second comparison result, it is determined whether the oil pump has stalled.

[0018] Optionally, determining whether the oil pump is stalled based on the first comparison result and the second comparison result includes:

[0019] If the first comparison result is that the transmission oil temperature is less than the preset oil temperature threshold and the second comparison result is that the speed difference is greater than the preset speed threshold within a preset time period, it is determined that the oil pump is stalled.

[0020] If the first comparison result is that the transmission oil temperature is less than the preset oil temperature threshold and the second comparison result is that the duration for which the speed difference is greater than the preset speed threshold is less than the preset duration, it is determined that the oil pump has not stalled.

[0021] If the first comparison result indicates that the transmission oil temperature is greater than or equal to the preset oil temperature threshold, it is determined that the oil pump has not stalled.

[0022] A second aspect of this disclosure provides a control device for an oil pump, the device comprising:

[0023] The first acquisition module is used to acquire the superimposed rotational speed when it is determined that the oil pump is stalled;

[0024] The first superposition module is used to superimpose the superimposed speed on the original target speed of the oil pump to obtain a new target speed. The superimposed speed is used to make the new target speed fluctuate up and down with the original target speed as a reference over time, so as to enable the motor in the oil pump to overcome static friction and / or enable the motor to self-heat.

[0025] The first control module is used to control the oil pump to operate according to the new target speed.

[0026] A third aspect of this disclosure provides an electronic device, the server comprising: a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the method of the first aspect described above.

[0027] A fourth aspect of this disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the method of the first aspect described above.

[0028] The technical solution provided in this disclosure has the following advantages compared with the prior art:

[0029] In this embodiment, when it is determined that the oil pump is stalled, a superimposed speed is added to the original target speed of the oil pump, so that the new target speed fluctuates up and down with the original target speed as a reference over time. This allows the motor in the oil pump to overcome static friction and / or self-heat the motor, thereby enabling the motor to start rotating quickly and improving the stall problem. Attached Figure Description

[0030] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0031] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without creative effort.

[0032] Figure 1 This is a flowchart of a control method for an oil pump provided in an embodiment of this disclosure;

[0033] Figure 2 This is a schematic diagram of a signal representing an original target rotational speed provided in an embodiment of this disclosure;

[0034] Figure 3 This is a schematic diagram of a first superimposed rotational speed provided in an embodiment of the present disclosure;

[0035] Figure 4 This is a schematic diagram of a second superimposed rotational speed provided in an embodiment of the present disclosure;

[0036] Figure 5 This is a schematic diagram of a new target rotational speed provided in an embodiment of this disclosure;

[0037] Figure 6 This is a flowchart of another oil pump control method provided in this embodiment;

[0038] Figure 7 This is a schematic diagram of the structure of a control device for an oil pump provided in an embodiment of this disclosure;

[0039] Figure 8 This is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. Detailed Implementation

[0040] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0041] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0042] Figure 1 This is a flowchart illustrating a method for controlling an oil pump according to an embodiment of this disclosure. This method can be executed by an electronic device. The electronic device can be exemplarily understood as a device such as an oil pump controller. Figure 1 As shown, the method provided in this embodiment includes the following steps:

[0043] S110. If it is determined that the oil pump is stalled, obtain the superimposed speed.

[0044] S120. A new target speed is obtained by superimposing a superimposed speed on the original target speed of the oil pump. The superimposed speed is used to make the new target speed fluctuate up and down with the original target speed as a reference over time, so that the motor in the oil pump can overcome static friction and / or make the motor self-heat.

[0045] S130, control the oil pump to work according to the new target speed.

[0046] In this embodiment, the transmission includes an oil pump and an oil pump controller. The oil pump draws oil and delivers it through pipes to components requiring lubrication and cooling. The oil pump controller receives the initial target speed of the oil pump. To address the oil pump stall problem, this embodiment, upon determining that oil pump stall has occurred, can add a new target speed to the initial target speed to obtain a new target speed. Since the new target speed fluctuates, using this new target speed to control the oil pump's operation can overcome static friction and / or enable the motor in the oil pump to self-heat, thereby promoting motor rotation, reducing the oil pump stall time, and ultimately improving the stall problem.

[0047] Specifically, the original target speed is usually calculated by the ECU. The original target speed refers to the ideal speed that the oil pump is expected to reach during operation, which is usually to meet specific flow requirements, pressure requirements, and system efficiency.

[0048] Specifically, the superimposed rotational speed is the rotational speed used to superimpose onto the original target rotational speed.

[0049] Optionally, as time progresses, the average value of the superimposed speed becomes 0. This means that during the time period when the superimposed speed is added to the original target speed, the areas of the positive superimposed speed (i.e., the value of the superimposed speed is greater than 0) and the negative superimposed speed (i.e., the value of the superimposed speed is less than 0) are equal and cancel each other out. In this way, the average value of the new target speed is equal to the original target speed during the time period when the superimposed speed is added, thus making the average speed of the oil pump during this period closer to the original target speed, and thus better meeting the actual requirements.

[0050] Optionally, the superimposed speed includes a first superimposed speed, wherein the average value of the first superimposed speed is 0 over time, and the first superimposed speed is used to enable the motor to overcome static friction;

[0051] And / or, a second superimposed speed, wherein the average of the second superimposed speed is 0 over time, and the second superimposed speed is used to enable the motor to self-heat.

[0052] Specifically, the first superimposed speed changes periodically over time with a period of T1, and the second superimposed speed changes periodically over time with a period of T2. T1 is greater than T2, and the second superimposed speed causes the motor to self-heat at 0 speed.

[0053] It is understandable that adding a first superimposed speed with a mean of 0 to the original target speed allows the motor to overcome static friction, changing it into dynamic friction, thereby reducing the oil resistance experienced by the oil pump and enabling the motor to start rotating quickly. It is also understandable that adding a second superimposed speed with a mean of 0 to the original target speed applies a higher frequency positive and negative current signal to the motor, causing the motor to self-heat under this additional positive and negative current signal, accelerating the temperature rise of the oil inside the oil pump, and thus enabling the motor to start rotating quickly.

[0054] Further optionally, the first superimposed rotational speed is a square wave signal with a period of T1 over time, where T1 satisfies 100ms≤T1≤200ms; and / or, the second superimposed rotational speed is a square wave signal with a period of T2 over time, where T2 satisfies 5ms≤T1≤10ms.

[0055] For example, Figure 2 This is a schematic diagram of a signal representing an original target rotational speed provided in an embodiment of this disclosure. Figure 3This is a schematic diagram of a first superimposed rotational speed provided in an embodiment of this disclosure. Figure 4 This is a schematic diagram of a second superimposed rotational speed provided in an embodiment of this disclosure. Figure 5 This is a schematic diagram of a new target rotational speed provided in an embodiment of this disclosure. For example... Figures 2-5 As shown, the first superimposed speed exhibits a square wave signal with an average value of 0 over time, and the second superimposed speed exhibits a square wave signal with an average value of 0 over time. Furthermore, the period of the first superimposed speed is greater than the period of the second superimposed speed (i.e., the frequency of the second superimposed speed is greater than the frequency of the first superimposed speed). Adding the first and second superimposed speeds to the original target speed yields a new target speed. This new target speed includes the original target speed plus additional low-frequency speed fluctuations (first superimposed speed) plus additional high-frequency speed fluctuations (second superimposed speed). The additional low-frequency speed fluctuations enable the motor to overcome static friction, while the additional high-frequency speed fluctuations enable the motor to self-heat near 0 speed.

[0056] Understandably, by setting a square wave signal with an average value of 0 for the first superimposed speed over time, the target speed can be rapidly changed from the original target speed to the original target speed plus the positive first superimposed speed, thereby giving the motor a strong driving force to overcome static friction as quickly as possible. Furthermore, by setting a square wave signal with an average value of 0 for the second superimposed speed over time, the period of the second superimposed speed is shortened, resulting in a higher frequency. This allows the motor to generate more heat in a short time, thus rapidly raising the oil temperature.

[0057] Specifically, there are various implementation methods for obtaining the superimposed rotational speed. Typical examples are described below, but they do not constitute a limitation of this disclosure.

[0058] In some embodiments, obtaining the superimposed speed may include: determining a superimposed speed that matches the transmission oil temperature and the speed difference, wherein the speed difference is the difference between the original target speed and the actual speed of the oil pump.

[0059] In this embodiment, the oil pump controller is also capable of monitoring the actual rotational speed of the oil pump. The transmission also includes a transmission fluid temperature sensor, which monitors the temperature of the fluid (i.e., the transmission fluid temperature).

[0060] Specifically, the superimposed speed that matches each combination of transmission oil temperature and speed difference can be pre-calibrated through experiments, thereby obtaining the correlation between transmission oil temperature, speed difference, and superimposed speed. In this way, during the control of the oil pump, the current transmission oil temperature and speed difference can be determined by querying the correlation, and the matching superimposed speed can be determined.

[0061] It can be understood that by setting an additional speed that matches the difference between the transmission oil temperature and the speed on the original target speed, the additional speed can better reflect the actual stall situation, thereby resolving the stall problem more quickly.

[0062] Of course, in some other embodiments, obtaining the superimposed speed may include: determining a matching superimposed speed based on transmission oil temperature, speed difference, and speed-related parameters in the oil pump. This allows the matched superimposed speed to be more flexible and better reflect actual stall conditions, thereby resolving stall problems more quickly.

[0063] Specifically, the parameters related to the rotational speed in an oil pump can include mechanical parameters that affect the rotational speed (such as load size, oil viscosity, oil pump type, etc.), electrical parameters (such as power supply voltage, motor type, motor power, etc.), and system parameters (such as system pressure, system circuit design, etc.).

[0064] Of course, in some other embodiments, a fixed superimposed speed can be preset, and this fixed superimposed speed is superimposed every time the oil pump stalls.

[0065] Specifically, there are several ways to determine whether an oil pump has stalled. The following is an explanation of a typical example.

[0066] In some embodiments, the method further includes: obtaining the transmission oil temperature and the actual rotational speed of the oil pump;

[0067] The transmission oil temperature is compared with a preset oil temperature threshold to obtain a first comparison result, and the speed difference is compared with a preset speed threshold to obtain a second comparison result, wherein the speed difference is the difference between the original target speed and the actual speed;

[0068] Based on the first comparison result and the second comparison result, determine whether the oil pump is stuck.

[0069] Specifically, the specific values ​​of the preset oil temperature threshold and the preset speed threshold can be set by those skilled in the art according to actual conditions, and are not limited here. For example, the preset oil temperature threshold can be arbitrarily selected in the range of -20 degrees Celsius to -15 degrees Celsius, and the preset speed threshold can be arbitrarily selected in the range of 200 rpm to 300 rpm, but are not limited thereto.

[0070] In some examples, the determination of whether the oil pump is stalled is based on the first comparison result and the second comparison result, including: if the first comparison result is that the transmission oil temperature is less than a preset oil temperature threshold and the second comparison result is that the speed difference is greater than a preset speed threshold for a preset time period, it is determined that the oil pump is stalled.

[0071] If the first comparison result is that the transmission oil temperature is less than the preset oil temperature threshold and the second comparison result is that the duration of the speed difference being greater than the preset speed threshold is less than the preset duration, it is determined that the oil pump has not stalled.

[0072] If the first comparison result is that the transmission oil temperature is greater than or equal to the preset oil temperature threshold, it is determined that the oil pump has not stalled.

[0073] Specifically, the specific value of the preset duration can be set by those skilled in the art according to the actual situation, and is not limited here. For example, the preset duration can be any value within the range of greater than 0 seconds and less than 2 seconds, but is not limited to this.

[0074] Specifically, once it is confirmed that the oil pump has not stalled, the oil pump can be controlled to operate at the original target speed.

[0075] Understandably, by setting a condition where the transmission oil temperature is low and the actual speed is consistently below the target speed for a certain period, it is possible to determine that the oil pump has stalled. This reduces the probability of misjudging the stall and thus improves the accuracy and reliability of the oil pump control.

[0076] In this embodiment, when it is determined that the oil pump is stalled, a superimposed speed is added to the original target speed of the oil pump, so that the new target speed fluctuates up and down with the original target speed as a reference over time. This allows the motor in the oil pump to overcome static friction and / or self-heat the motor, thereby enabling the oil pump to start rotating quickly and solving the stall problem.

[0077] The control of the oil pump provided in this disclosure embodiment will be described in detail below with reference to a specific example. For example, Figure 6 This is a flowchart of another oil pump control method provided in this disclosure embodiment, such as... Figure 6 As shown, the transmission oil temperature is read, the actual speed of the oil pump is read, and the original target speed of the oil pump is obtained. If the transmission oil temperature is less than the oil temperature threshold and (original target speed - actual speed) is greater than the speed threshold, the timer is run. If the timer is greater than the time threshold, the new target speed of the oil pump is calculated as: original target speed + first superimposed speed (i.e., low-frequency speed fluctuation) + second superimposed speed (i.e., high-frequency speed fluctuation). If (original target speed - actual speed) is less than or equal to the speed threshold, the timer is reset to zero, and the target speed of the oil pump is calculated as: original target speed.

[0078] Figure 7 This is a schematic diagram of the structure of a control device for an oil pump provided in an embodiment of this disclosure. This control device can be understood as the aforementioned electronic device or a functional module within the aforementioned electronic device. Figure 7 As shown, the control device 700 of the oil pump includes:

[0079] The first acquisition module 710 is used to acquire the superimposed rotational speed when it is determined that the oil pump is stalled;

[0080] The first superposition module 720 is used to superimpose the superimposed speed on the original target speed of the oil pump to obtain a new target speed. The superimposed speed is used to make the new target speed fluctuate up and down with the original target speed as a reference over time, so as to make the motor in the oil pump overcome static friction and / or make the motor self-heating.

[0081] The first control module 730 is used to control the operation of the oil pump according to the new target speed.

[0082] Optionally, the superimposed rotational speed includes a first superimposed rotational speed, wherein the average value of the first superimposed rotational speed is 0 over time, and the first superimposed rotational speed is used to enable the motor to overcome static friction;

[0083] And / or, a second superimposed speed, wherein the average value of the second superimposed speed is 0 over time, and the second superimposed speed is used to enable the motor to self-heat.

[0084] Optionally, the first superimposed rotational speed is a square wave signal with a period of T1 over time, where T1 satisfies 100ms≤T1≤200ms.

[0085] Optionally, the second superimposed rotational speed is a square wave signal with a period of T2 over time, where T2 satisfies 5ms≤T1≤10ms.

[0086] Optionally, the first acquisition module 710 is specifically used to determine the superimposed speed that matches the transmission oil temperature and speed difference when it is determined that the oil pump is stalled, wherein the speed difference is the difference between the original target speed and the actual speed of the oil pump.

[0087] Optionally, the device further includes: a second acquisition module for acquiring the transmission oil temperature and the actual rotational speed of the oil pump;

[0088] The first comparison module is used to compare the transmission oil temperature with a preset oil temperature threshold to obtain a first comparison result, and to compare the speed difference with a preset speed threshold to obtain a second comparison result, wherein the speed difference is the difference between the original target speed and the actual speed;

[0089] The first judgment module is used to determine whether the oil pump is stuck based on the first comparison result and the second comparison result.

[0090] Optionally, the first judgment module is specifically used to determine that the oil pump is stalled if the first comparison result is that the transmission oil temperature is less than the preset oil temperature threshold and the second comparison result is that the speed difference is greater than the preset speed threshold within a preset time period;

[0091] If the first comparison result is that the transmission oil temperature is less than the preset oil temperature threshold and the second comparison result is that the duration for which the speed difference is greater than the preset speed threshold is less than the preset duration, it is determined that the oil pump has not stalled.

[0092] If the first comparison result indicates that the transmission oil temperature is greater than or equal to the preset oil temperature threshold, it is determined that the oil pump has not stalled.

[0093] The apparatus provided in this embodiment can execute the methods of any of the above embodiments, and its execution method and beneficial effects are similar, so they will not be described again here.

[0094] This disclosure also provides an electronic device, which includes: a memory storing a computer program; and a processor for executing the computer program, wherein when the computer program is executed by the processor, it can implement the methods of any of the above embodiments.

[0095] Example, Figure 8 This is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. See below for details. Figure 8 The diagram illustrates a structural schematic suitable for implementing the electronic device 800 in the embodiments of this disclosure. The electronic device 800 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. Figure 8 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0096] like Figure 8 As shown, the electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 also stores various programs and data required for the operation of the electronic device 800. The processing device 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0097] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic device 800 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 8 An electronic device 800 with various devices is shown; however, 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.

[0098] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by a processing device 801, it performs the functions defined in the methods of embodiments of this disclosure.

[0099] 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.

[0100] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0101] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0102] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: upon determining that the oil pump is stalled, acquire a superimposed rotational speed; superimpose the superimposed rotational speed onto the original target rotational speed of the oil pump to obtain a new target rotational speed, wherein the superimposed rotational speed is used to cause the new target rotational speed to fluctuate up and down with respect to the original target rotational speed over time, so as to enable the motor in the oil pump to overcome static friction and / or enable the motor to self-heat; and control the operation of the oil pump according to the new target rotational speed.

[0103] 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 the "C" language or similar programming 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 (e.g., via the Internet using an Internet service provider).

[0104] 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.

[0105] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0106] 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.

[0107] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, 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 devices, magnetic storage devices, or any suitable combination of the foregoing.

[0108] This disclosure also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it can implement the methods of any of the above embodiments. The execution method and beneficial effects are similar, and will not be described again here.

[0109] It should be noted that, in this document, relational terms such as "first" and "second" are used merely 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 apparatus 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 apparatus. 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 apparatus that includes said element.

[0110] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A control method of an oil pump characterized by comprising: Comprising: In the case of determining that the oil pump is stalled, obtain the superimposed speed; On the basis of the original target speed of the oil pump, superimpose the superimposed speed to obtain a new target speed, wherein the superimposed speed is used to make the new target speed fluctuate up and down with the original target speed as the benchmark over time, so that the motor in the oil pump overcomes static friction and / or self-heats the motor; Control the oil pump to work according to the new target speed; The superimposed speed includes a first superimposed speed, wherein the first superimposed speed has a mean value of 0 over time, and the first superimposed speed is used to make the motor overcome static friction; And / or, a second superimposed speed, wherein the second superimposed speed has a mean value of 0 over time, and the second superimposed speed is used to make the motor self-heat.

2. The method of claim 1, wherein, The first superimposed speed is a square wave signal over time and has a period T1, and T1 satisfies 100ms≤T1≤200ms.

3. The method of claim 1, wherein, The second superimposed speed is a square wave signal over time and has a period T2, and T2 satisfies 5ms≤T1≤10ms.

4. The method of claim 1, wherein, The superimposed speed includes: According to the transmission oil temperature and the speed difference value, determine the superimposed speed matched therewith, wherein the speed difference value is the difference between the original target speed and the actual speed of the oil pump.

5. The method according to any one of claims 1-4, characterized in that, Also includes: Obtain the transmission oil temperature and the actual speed of the oil pump; Compare the transmission oil temperature with the preset oil temperature threshold to obtain a first comparison result, and compare the speed difference value with the preset speed threshold to obtain a second comparison result, wherein the speed difference value is the difference between the original target speed and the actual speed; Determine whether the oil pump is stalled according to the first comparison result and the second comparison result.

6. The method of claim 5, wherein, The determination whether the oil pump is stalled according to the first comparison result and the second comparison result includes: If the first comparison result is that the transmission oil temperature is less than the preset oil temperature threshold and the second comparison result is that the speed difference value is greater than the preset speed threshold for a continuous period of time within a preset time period, it is determined that the oil pump is stalled; If the first comparison result is that the transmission oil temperature is less than the preset oil temperature threshold and the continuous period of time for which the second comparison result is that the speed difference value is greater than the preset speed threshold is less than the preset time period, it is determined that the oil pump is not stalled; If the first comparison result is that the transmission oil temperature is greater than or equal to the preset oil temperature threshold, it is determined that the oil pump is not stalled.

7. A control device for an oil pump, characterized by comprising: Comprising: A first obtaining module for obtaining a superimposed speed in the case of determining that the oil pump is stalled; A first superimposition module for superimposing the superimposed speed on the basis of the original target speed of the oil pump to obtain a new target speed, wherein the superimposed speed is used to make the new target speed fluctuate up and down with the original target speed as the benchmark over time, so that the motor in the oil pump overcomes static friction and / or self-heats the motor; A first control module for controlling the oil pump to work according to the new target speed; The superimposed rotation speed comprises a first superimposed rotation speed, wherein the first superimposed rotation speed has a mean value of 0 over time, and the first superimposed rotation speed is used to make the motor overcome static friction. And / or a second superimposed rotation speed, wherein the second superimposed rotation speed has a mean value of 0 over time, and the second superimposed rotation speed is used to make the motor self-heat.

8. An electronic device, comprising: Comprise: A processor and a memory, wherein the memory has stored therein a computer program which, when executed by the processor, causes the processor to perform the method of any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The storage medium has stored therein a computer program which, when executed by a processor, implements the method of any one of claims 1-6.

Citation Information

Patent Citations

  • Oil pump motor locked-rotor fault clearing method, device and equipment and storage medium

    CN119037151A

  • A gear oil pump device for gluing thick and easily solidify oil and carry

    CN205401104U