Dual oil pump speed control method, device, storage medium and electronic device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2026-08-14
AI Technical Summary
[0004]本发明实施例提供了一种双油泵转速控制方法、装置、存储介质及电子装置,以至少解决由于双油泵之间发生拍振而导致的车辆噪声较大的技术问题
[0020] In this embodiment of the invention, by obtaining the initial rotational speed, the target rotational speed difference between the first oil pump and the second oil pump is determined based on the target noise curve. Subsequently, the initial rotational speed is adjusted based on the target rotational speed difference to obtain the target rotational speed. Finally, the first oil pump and the second oil pump are controlled to work simultaneously based on the target rotational speed, thereby avoiding the vibration between the two oil pumps and achieving the technical effect of reducing vehicle noise. This solves the technical problem of high vehicle noise caused by vibration between the two oil pumps.
Smart Images

Figure CN116771660B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicles, and more specifically, to a dual oil pump speed control method, apparatus, storage medium, and electronic device. Background Technology
[0002] Currently, the fuel tanks of large-displacement vehicles are typically saddle-shaped, such as... Figure 1 As shown, the saddle-shaped fuel tank 1 includes two oil chambers, left and right, each equipped with an oil pump. To ensure that the liquid levels in the two chambers are essentially the same, the design requires that the oil output of the two pumps be essentially the same. When oil pumps 2 and 3 operate simultaneously, the similar rotational speeds of the two pumps can easily generate vibration noise, thus affecting the user's driving experience.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This invention provides a dual oil pump speed control method, apparatus, storage medium, and electronic device to at least solve the technical problem of high vehicle noise caused by vibration between the dual oil pumps.
[0005] According to one embodiment of the present invention, a dual-oil pump speed control method is provided, comprising: acquiring an initial speed, wherein the initial speed includes a first speed and a second speed, the first speed representing the speed of the first oil pump when the first oil pump and the second oil pump operate simultaneously, and the second speed representing the speed of the second oil pump when the first oil pump and the second oil pump operate simultaneously; determining a target speed difference between the first oil pump and the second oil pump based on a target noise curve, wherein the target noise curve includes a first noise curve and a second noise curve, the first noise curve representing the noise spectrum corresponding to the first oil pump operating alone, and the second noise curve representing the noise spectrum corresponding to the second oil pump operating alone; adjusting the initial speed based on the target speed difference to obtain a target speed; and controlling the first oil pump and the second oil pump to operate simultaneously based on the target speed.
[0006] Optionally, determining the target speed difference between the first oil pump and the second oil pump based on the target noise curve includes: obtaining a first beat frequency, wherein the first beat frequency is used to represent the beat frequency corresponding to the simultaneous operation of the first oil pump and the second oil pump; and determining the target speed difference between the first oil pump and the second oil pump based on the first beat frequency and the target noise curve.
[0007] Optionally, obtaining the first beat frequency includes: in response to the simultaneous operation of the first oil pump and the second oil pump, acquiring the noise signal to obtain a third noise curve, wherein the third noise curve is used to represent the noise spectrum corresponding to the simultaneous operation of the first oil pump and the second oil pump; and analyzing the third noise curve to obtain the first beat frequency.
[0008] Optionally, determining the target speed difference between the first oil pump and the second oil pump based on the first beat frequency and the target noise curve includes: analyzing the first noise curve based on the first beat frequency to obtain a first frequency corresponding to the first beat frequency; analyzing the second noise curve based on the first beat frequency to obtain a second frequency corresponding to the first beat frequency; and calculating the target speed difference between the first oil pump and the second oil pump based on the first frequency and the second frequency.
[0009] Optionally, adjusting the initial speed based on the target speed difference to obtain the target speed includes: adjusting the number of rotor windings of the first oil pump or the second oil pump based on the target speed difference to obtain the target speed.
[0010] Optionally, the dual oil pump speed control method further includes: adjusting the oil inlet flow of the first oil pump or the second oil pump so that the output flow of the first oil pump and the second oil pump meets the preset conditions.
[0011] According to one embodiment of the present invention, a dual oil pump speed control device is also provided, comprising: an acquisition module for acquiring an initial speed, wherein the initial speed includes a first speed and a second speed, the first speed representing the speed of the first oil pump when the first oil pump and the second oil pump operate simultaneously, and the second speed representing the speed of the second oil pump when the first oil pump and the second oil pump operate simultaneously; a determination module for determining a target speed difference between the first oil pump and the second oil pump based on a target noise curve, wherein the target noise curve includes a first noise curve and a second noise curve, the first noise curve representing the noise spectrum corresponding to the first oil pump operating alone, and the second noise curve representing the noise spectrum corresponding to the second oil pump operating alone; an adjustment module for adjusting the initial speed based on the target speed difference to obtain a target speed; and a control module for controlling the first oil pump and the second oil pump to operate simultaneously based on the target speed.
[0012] Optionally, the determining module is further configured to obtain a first beat frequency, wherein the first beat frequency is used to represent the beat frequency corresponding to the simultaneous operation of the first oil pump and the second oil pump; and to determine the target speed difference between the first oil pump and the second oil pump based on the first beat frequency and the target noise curve.
[0013] Optionally, the determining module is further configured to, in response to the simultaneous operation of the first oil pump and the second oil pump, acquire noise signals to obtain a third noise curve, wherein the third noise curve is used to represent the noise spectrum corresponding to the simultaneous operation of the first oil pump and the second oil pump; and to analyze the third noise curve to obtain a first beat frequency.
[0014] Optionally, the determining module is further configured to analyze the first noise curve based on the first beat frequency to obtain a first frequency corresponding to the first beat frequency; analyze the second noise curve based on the first beat frequency to obtain a second frequency corresponding to the first beat frequency; and calculate the target speed difference between the first oil pump and the second oil pump based on the first frequency and the second frequency.
[0015] Optionally, the adjustment module is also used to adjust the number of rotor windings of the first oil pump or the second oil pump based on the target speed difference to obtain the target speed.
[0016] Optionally, the adjustment module is also used to adjust the oil inlet flow of the first oil pump or the second oil pump so that the output flow of the first oil pump and the second oil pump meets the preset conditions.
[0017] According to one embodiment of the present invention, a non-volatile storage medium is also provided, wherein a computer program is stored in the storage medium, and the computer program is configured to execute the dual oil pump speed control method described above when running.
[0018] According to one embodiment of the present invention, a processor is also provided, the processor being used to run a program, wherein the program is configured to execute the dual oil pump speed control method described above during runtime.
[0019] According to one embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to execute the dual oil pump speed control method described above.
[0020] In this embodiment of the invention, by obtaining the initial rotational speed, the target rotational speed difference between the first oil pump and the second oil pump is determined based on the target noise curve. Subsequently, the initial rotational speed is adjusted based on the target rotational speed difference to obtain the target rotational speed. Finally, the first oil pump and the second oil pump are controlled to work simultaneously based on the target rotational speed, thereby avoiding the vibration between the two oil pumps and achieving the technical effect of reducing vehicle noise. This solves the technical problem of high vehicle noise caused by vibration between the two oil pumps. Attached Figure Description
[0021] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0022] Figure 1 It is a schematic diagram of a saddle-shaped fuel tank based on related technologies;
[0023] Figure 2 This is a flowchart of a dual oil pump speed control method according to one embodiment of the present invention;
[0024] Figure 3 This is a schematic diagram of a target noise curve according to one embodiment of the present invention;
[0025] Figure 4 This is a structural block diagram of a dual oil pump speed control device according to one embodiment of the present invention. Detailed Implementation
[0026] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0028] According to an embodiment of the present invention, a method embodiment for controlling the speed of dual oil pumps is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0029] This method embodiment can be executed in an electronic device or similar computing device that includes memory and a processor. Taking an electronic device running in a vehicle as an example, the vehicle's electronic device may include one or more processors (processors may include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), digital signal processing (DSP) chips, microcontroller units (MCUs), field-programmable gate arrays (FPGAs), neural network processors (NPUs), tensor processing units (TPUs), artificial intelligence (AI) type processors, etc.) and memory for storing data. Optionally, the above-described vehicle electronic device may also include transmission devices, input / output devices, and display devices for communication functions. Those skilled in the art will understand that the above structural description is merely illustrative and does not limit the structure of the vehicle's electronic device. For example, the vehicle's electronic device may also include more or fewer components than described above, or have a different configuration than described above.
[0030] The memory can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the dual oil pump speed control method in this embodiment of the invention. The processor executes various functional applications and data processing by running the computer program stored in the memory, thereby realizing the aforementioned dual oil pump speed control method. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to a mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0031] The transmission device is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the mobile terminal's communication provider. In one example, the transmission device includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0032] Display devices can be, for example, touchscreen liquid crystal displays (LCDs) and touch displays (also referred to as "touchscreens" or "touch displays"). The LCD allows users to interact with the user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), which allows users to interact with the GUI through finger contact and / or gestures on a touch-sensitive surface. Optional human-computer interaction functions include: creating web pages, drawing, word processing, creating electronic documents, playing games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital video, playing digital music, and / or web browsing, etc. Executable instructions for performing the above human-computer interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.
[0033] Figure 1 This is a flowchart of a dual oil pump speed control method according to one embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0034] Step S12: Obtain the initial rotational speed, wherein the initial rotational speed includes a first rotational speed and a second rotational speed. The first rotational speed is used to represent the rotational speed of the first oil pump when the first oil pump and the second oil pump work simultaneously, and the second rotational speed is used to represent the rotational speed of the second oil pump when the first oil pump and the second oil pump work simultaneously.
[0035] In step S12 above, the initial rotational speed can be obtained.
[0036] Specifically, the aforementioned initial rotational speed includes a first rotational speed and a second rotational speed. The first rotational speed is used to represent the rotational speed of the first oil pump when the first oil pump and the second oil pump are working simultaneously, and the second rotational speed is used to represent the rotational speed of the second oil pump when the first oil pump and the second oil pump are working simultaneously.
[0037] For example, under idling conditions, the speed of oil pump 1 and the speed of oil pump 2 can be obtained when oil pump 1 and oil pump 2 are working simultaneously.
[0038] Step S14: Determine the target speed difference between the first oil pump and the second oil pump based on the target noise curve. The target noise curve includes a first noise curve and a second noise curve. The first noise curve represents the noise spectrum when the first oil pump works alone, and the second noise curve represents the noise spectrum when the second oil pump works alone.
[0039] In step S14 above, the target speed difference between the first oil pump and the second oil pump can be determined based on the target noise curve.
[0040] Specifically, the aforementioned target noise curve includes a first noise curve and a second noise curve, wherein the first noise curve is used to represent the noise spectrum corresponding to the first oil pump working alone, and the second noise curve is used to represent the noise spectrum corresponding to the second oil pump working alone.
[0041] For example, when oil pump 1 is working alone, the noise spectrum corresponding to oil pump 1 can be obtained, and when oil pump 2 is working alone, the noise spectrum corresponding to oil pump 2 can be obtained. Then, the target speed difference between oil pump 1 and oil pump 2 can be determined based on the noise spectra corresponding to oil pump 1 and oil pump 2.
[0042] Step S16: Adjust the initial speed based on the target speed difference to obtain the target speed.
[0043] In step S16 above, after determining the target speed difference between the first oil pump and the second oil pump based on the target noise curve, the initial speed can be adjusted based on the target speed difference to obtain the target speed.
[0044] Specifically, the speed of the oil pump can be adjusted to obtain the adjusted speed, and then the two oil pumps can be controlled to work simultaneously at the adjusted speed. At this time, the speed difference between the two oil pumps is greater than the target speed difference, which can avoid the vibration between the two oil pumps, thereby reducing vehicle noise and improving the driving experience.
[0045] Step S18: Control the first oil pump and the second oil pump to work simultaneously based on the target speed.
[0046] In step S18 above, after adjusting the initial speed based on the target speed difference to obtain the target speed, the first oil pump and the second oil pump can be controlled to work simultaneously based on the target speed.
[0047] Specifically, after adjusting the speed of the oil pump, the two oil pumps can be controlled to work simultaneously at the adjusted speed. At this time, the speed difference between the two oil pumps is greater than the target speed difference, which can avoid vibration between the two oil pumps, thereby reducing vehicle noise and improving the driving experience.
[0048] Based on steps S12 to S18 above, by obtaining the initial speed, the target speed difference between the first oil pump and the second oil pump is determined based on the target noise curve. Then, the initial speed is adjusted based on the target speed difference to obtain the target speed. Finally, the first oil pump and the second oil pump are controlled to work simultaneously based on the target speed, thereby avoiding the vibration between the two oil pumps and achieving the technical effect of reducing vehicle noise. This solves the technical problem of high vehicle noise caused by vibration between the two oil pumps.
[0049] Optionally, in step S14, determining the target speed difference between the first oil pump and the second oil pump based on the target noise curve includes:
[0050] Step S141: Obtain the first beat frequency, wherein the first beat frequency is used to represent the beat frequency corresponding to the simultaneous operation of the first oil pump and the second oil pump.
[0051] In step S141 above, the first beat frequency can be obtained.
[0052] Specifically, the aforementioned first beat frequency is used to represent the beat frequency corresponding to the simultaneous operation of the first oil pump and the second oil pump.
[0053] For example, under idling conditions, when oil pump 1 and oil pump 2 are working simultaneously and a pulsation phenomenon occurs, the corresponding pulsation frequency when oil pump 1 and oil pump 2 are working simultaneously can be obtained.
[0054] Step S142: Determine the target speed difference between the first oil pump and the second oil pump based on the first beat frequency and the target noise curve.
[0055] In step S142 above, after obtaining the first beat frequency, the target speed difference between the first oil pump and the second oil pump can be determined based on the first beat frequency and the target noise curve.
[0056] Specifically, after obtaining the beat frequency corresponding to the simultaneous operation of the first and second oil pumps, the target speed difference between the first and second oil pumps can be determined based on the beat frequency corresponding to the simultaneous operation of the first and second oil pumps, the noise spectrum corresponding to the operation of the first oil pump alone, and the noise spectrum corresponding to the operation of the second oil pump alone.
[0057] For example, after obtaining the beat frequency corresponding to the simultaneous operation of oil pump 1 and oil pump 2, the target speed difference between oil pump 1 and oil pump 2 can be determined based on the beat frequency corresponding to the simultaneous operation of oil pump 1 and oil pump 2, the noise spectrum corresponding to the operation of oil pump 1 alone, and the noise spectrum corresponding to the operation of oil pump 2 alone.
[0058] Based on the above steps S141 to S142, by obtaining the first beat frequency, and then determining the target speed difference between the first oil pump and the second oil pump based on the first beat frequency and the target noise curve, the target speed difference between the two oil pumps can be determined.
[0059] Optionally, in step S141 above, obtaining the first beat frequency includes:
[0060] Step S1411: In response to the simultaneous operation of the first oil pump and the second oil pump, the noise signal is collected to obtain a third noise curve, wherein the third noise curve is used to represent the noise spectrum corresponding to the simultaneous operation of the first oil pump and the second oil pump.
[0061] In step S1411 above, when the first oil pump and the second oil pump are working simultaneously, the noise signal is collected to obtain the third noise curve.
[0062] Specifically, the aforementioned third noise curve is used to represent the noise spectrum corresponding to the simultaneous operation of the first and second oil pumps. For example, when oil pump 1 and oil pump 2 are operating simultaneously, the noise signal can be collected to obtain the noise spectrum corresponding to the simultaneous operation of oil pump 1 and oil pump 2.
[0063] Step S1412: Analyze the third noise curve to obtain the first beat frequency.
[0064] In step S1412 above, after the noise signal is collected in response to the simultaneous operation of the first oil pump and the second oil pump, and the third noise curve is obtained, the first beat frequency can be obtained by analyzing the third noise curve.
[0065] Specifically, the beat frequency corresponding to the simultaneous operation of the first and second oil pumps can be determined from the noise spectrum corresponding to the simultaneous operation of the first and second oil pumps.
[0066] For example, find the frequency corresponding to the beat vibration between oil pump 1 and oil pump 2 in the noise spectrum corresponding to the simultaneous operation of oil pump 1 and oil pump 2.
[0067] Based on the above steps S1411 to S1412, in response to the simultaneous operation of the first and second oil pumps, noise signals are collected to obtain a third noise curve. Then, the third noise curve is analyzed to obtain the first beat frequency, which can determine the frequency corresponding to the beat frequency when the two oil pumps beat.
[0068] Optionally, in step S142 above, determining the target speed difference between the first oil pump and the second oil pump based on the first beat frequency and the target noise curve includes:
[0069] Step S1421: Analyze the first noise curve based on the first beat frequency to obtain the first frequency corresponding to the first beat frequency.
[0070] In step S1421 above, when determining the target speed difference between the first oil pump and the second oil pump based on the first beat frequency and the target noise curve, the first noise curve can be analyzed based on the first beat frequency to obtain the first frequency corresponding to the first beat frequency.
[0071] Specifically, the frequency corresponding to the noise peak can be determined in the noise spectrum when the first oil pump is working alone, and this frequency can be used as the first frequency, wherein the frequency corresponding to the noise peak is close to the first beat frequency.
[0072] For example, when oil pump 1 and oil pump 2 operate simultaneously, the corresponding beat frequency is 140Hz. The noise spectrum corresponding to oil pump 1 operating alone (i.e., Figure 3 The frequency corresponding to the noise peak in curve 2) is determined to be 117.92Hz, which is close to 140Hz.
[0073] Step S1422: Analyze the second noise curve based on the first beat frequency to obtain the second frequency corresponding to the first beat frequency.
[0074] Specifically, the frequency corresponding to the noise peak can be determined in the noise spectrum when the second oil pump is working alone, and this frequency can be used as the second frequency, wherein the frequency corresponding to the noise peak is close to the first beat frequency.
[0075] For example, when oil pump 1 and oil pump 2 operate simultaneously, the corresponding beat frequency is 140Hz. The noise spectrum corresponding to oil pump 2 operating alone (i.e., Figure 3 The frequency corresponding to the noise peak in curve 1) is determined to be 130.87Hz, which is close to 140Hz.
[0076] Step S1423: Calculate the target speed difference between the first oil pump and the second oil pump based on the first frequency and the second frequency.
[0077] In step S1423 above, after obtaining the first frequency and the second frequency, the target speed difference between the first oil pump and the second oil pump can be calculated based on the first frequency and the second frequency.
[0078] For example, when the first frequency corresponding to oil pump 1 is 117.92Hz and the second frequency corresponding to oil pump 2 is 140Hz, the target speed difference between oil pump 1 and oil pump 2 can be calculated based on the first and second frequencies as (140-117.92)×60=777.
[0079] Based on the above steps S1421 to S1423, the first noise curve is analyzed based on the first beat frequency to obtain the first frequency corresponding to the first beat frequency. Then, the second noise curve is analyzed based on the first beat frequency to obtain the second frequency corresponding to the first beat frequency. Finally, the target speed difference between the first oil pump and the second oil pump is calculated based on the first frequency and the second frequency so as to adjust the speed of the dual oil pumps based on the target speed difference to avoid beat vibration.
[0080] Optionally, in step S16 above, adjusting the initial speed based on the target speed difference to obtain the target speed includes:
[0081] Step S161: Adjust the number of rotor windings of the first oil pump or the second oil pump based on the target speed difference to obtain the target speed.
[0082] In step S161 above, when the target speed difference is obtained, the number of rotor windings of the first oil pump or the second oil pump can be adjusted based on the target speed difference, thereby obtaining the target speed.
[0083] For example, when the first frequency corresponding to oil pump 1 is 117.92Hz and the second frequency corresponding to oil pump 2 is 140Hz, and the target speed difference between oil pump 1 and oil pump 2 is calculated to be 777, the number of rotor windings of oil pump 2 can be increased to increase the speed of oil pump 2, thereby ensuring that the speed difference between oil pump 1 and oil pump 2 is greater than 777.
[0084] For another example, when the first frequency corresponding to oil pump 1 is 117.92Hz and the second frequency corresponding to oil pump 2 is 140Hz, and the target speed difference between oil pump 1 and oil pump 2 is calculated to be 777, the number of rotor windings of oil pump 1 can be reduced to reduce the speed of oil pump 1, thereby ensuring that the speed difference between oil pump 1 and oil pump 2 is greater than 777.
[0085] Based on the above step S161, by adjusting the number of rotor windings of the first oil pump or the second oil pump based on the target speed difference, the target speed can be obtained. This ensures that the speed difference between the two oil pumps is greater than the target speed difference, thereby avoiding vibration between the two oil pumps and reducing vehicle noise.
[0086] Optionally, the dual oil pump speed control method also includes:
[0087] Step S19: Adjust the oil inlet flow of the first oil pump or the second oil pump so that the output flow of the first oil pump and the second oil pump meets the preset conditions.
[0088] In step S19 above, when adjusting the initial speed based on the target speed difference, the oil inlet flow of the first oil pump or the second oil pump can also be adjusted so that the output flow of the first oil pump and the second oil pump meets the preset conditions.
[0089] Specifically, the cross-section of the oil groove in the oil inlet cap of one of the oil pumps can be adjusted to make the output flow rates of the two oil pumps similar.
[0090] For example, when increasing the speed of the oil pump, the cross-section of the oil groove in the oil inlet end cap of the oil pump is reduced, or when decreasing the speed of the oil pump, the cross-section of the oil groove in the oil inlet end cap of the oil pump is increased, so as to ensure that the output flow of the two oil pumps is close.
[0091] Based on the above step S19, by adjusting the oil inlet flow of the first oil pump or the second oil pump, the output flow of the first oil pump and the second oil pump can meet the preset conditions, thus ensuring that the output flow of the two oil pumps is close.
[0092] The following example will provide a detailed explanation of the workflow of the dual-oil pump speed control method described above:
[0093] First, the noise spectrum corresponding to the operation of both oil pumps is obtained, along with the current rotational speeds of the two pumps. The beat frequency corresponding to the operation of both oil pumps is determined to be 140Hz from the noise spectrum. Next, the noise spectrum of oil pump 1 and oil pump 2 operating individually is obtained. From the noise spectrum of oil pump 1 and oil pump 2 operating individually, the frequency corresponding to oil pump 1 operating alone is determined to be 117.92Hz, and the frequency corresponding to oil pump 2 operating alone is determined to be 130.87Hz, both frequencies being close to 140Hz. Finally, the rotational speed difference is calculated to be 777. By increasing the number of windings in oil pump 2 to increase its rotational speed, while simultaneously reducing the cross-sectional area of the oil groove in the oil inlet cap of the oil pump, or by reducing the number of windings in oil pump 1 to decrease its rotational speed, while simultaneously increasing the cross-sectional area of the oil groove in the oil inlet cap of the oil pump, the rotational speed of both oil pumps operating simultaneously can be greater than 777, thereby avoiding beat vibration and reducing vehicle noise. Furthermore, it ensures that the output flow rates of the two oil pumps are similar, thus improving the driving experience.
[0094] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0095] This embodiment also provides a dual oil pump speed control device, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0096] Figure 4 This is a structural block diagram of a dual oil pump speed control device according to one embodiment of the present invention, such as... Figure 4 As shown, the device includes: an acquisition module 401 for acquiring an initial rotational speed, wherein the initial rotational speed includes a first rotational speed and a second rotational speed, the first rotational speed representing the rotational speed of the first oil pump when the first oil pump and the second oil pump operate simultaneously, and the second rotational speed representing the rotational speed of the second oil pump when the first oil pump and the second oil pump operate simultaneously; a determination module 402 for determining a target rotational speed difference between the first oil pump and the second oil pump based on a target noise curve, wherein the target noise curve includes a first noise curve and a second noise curve, the first noise curve representing the noise spectrum corresponding to the first oil pump operating alone, and the second noise curve representing the noise spectrum corresponding to the second oil pump operating alone; an adjustment module 403 for adjusting the initial rotational speed based on the target rotational speed difference to obtain the target rotational speed; and a control module 304 for controlling the first oil pump and the second oil pump to operate simultaneously based on the target rotational speed.
[0097] Optionally, the determining module 402 is further configured to obtain a first beat frequency, wherein the first beat frequency is used to represent the beat frequency corresponding to the simultaneous operation of the first oil pump and the second oil pump; and to determine the target speed difference between the first oil pump and the second oil pump based on the first beat frequency and the target noise curve.
[0098] Optionally, the determining module 402 is further configured to, in response to the simultaneous operation of the first oil pump and the second oil pump, acquire the noise signal to obtain a third noise curve, wherein the third noise curve is used to represent the noise spectrum corresponding to the simultaneous operation of the first oil pump and the second oil pump; and analyze the third noise curve to obtain the first beat frequency.
[0099] Optionally, the determining module 402 is further configured to analyze the first noise curve based on the first beat frequency to obtain a first frequency corresponding to the first beat frequency; analyze the second noise curve based on the first beat frequency to obtain a second frequency corresponding to the first beat frequency; and calculate the target speed difference between the first oil pump and the second oil pump based on the first frequency and the second frequency.
[0100] Optionally, the adjustment module 403 is also used to adjust the number of rotor windings of the first oil pump or the second oil pump based on the target speed difference to obtain the target speed.
[0101] Optionally, the adjustment module 403 is also used to adjust the oil inlet flow of the first oil pump or the second oil pump so that the output flow of the first oil pump and the second oil pump meets the preset conditions.
[0102] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0103] Embodiments of the present invention also provide a non-volatile storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.
[0104] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0105] Step S1: Obtain the initial rotational speed, wherein the initial rotational speed includes a first rotational speed and a second rotational speed. The first rotational speed is used to represent the rotational speed of the first oil pump when the first oil pump and the second oil pump work simultaneously, and the second rotational speed is used to represent the rotational speed of the second oil pump when the first oil pump and the second oil pump work simultaneously.
[0106] Step S2: Determine the target speed difference between the first oil pump and the second oil pump based on the target noise curve. The target noise curve includes a first noise curve and a second noise curve. The first noise curve is used to represent the noise spectrum when the first oil pump works alone, and the second noise curve is used to represent the noise spectrum when the second oil pump works alone.
[0107] Step S3: Adjust the initial speed based on the target speed difference to obtain the target speed;
[0108] Step S4: Control the first oil pump and the second oil pump to work simultaneously based on the target speed.
[0109] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0110] According to one embodiment of the present invention, a processor is also provided, the processor being used to run a program, wherein the program is configured to execute the steps in any of the above method embodiments when running.
[0111] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0112] Step S1: Obtain the initial rotational speed, wherein the initial rotational speed includes a first rotational speed and a second rotational speed. The first rotational speed is used to represent the rotational speed of the first oil pump when the first oil pump and the second oil pump work simultaneously, and the second rotational speed is used to represent the rotational speed of the second oil pump when the first oil pump and the second oil pump work simultaneously.
[0113] Step S2: Determine the target speed difference between the first oil pump and the second oil pump based on the target noise curve. The target noise curve includes a first noise curve and a second noise curve. The first noise curve is used to represent the noise spectrum when the first oil pump works alone, and the second noise curve is used to represent the noise spectrum when the second oil pump works alone.
[0114] Step S3: Adjust the initial speed based on the target speed difference to obtain the target speed;
[0115] Step S4: Control the first oil pump and the second oil pump to work simultaneously based on the target speed.
[0116] Embodiments of the present invention also provide an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0117] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0118] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0119] Step S1: Obtain the initial rotational speed, wherein the initial rotational speed includes a first rotational speed and a second rotational speed. The first rotational speed is used to represent the rotational speed of the first oil pump when the first oil pump and the second oil pump work simultaneously, and the second rotational speed is used to represent the rotational speed of the second oil pump when the first oil pump and the second oil pump work simultaneously.
[0120] Step S2: Determine the target speed difference between the first oil pump and the second oil pump based on the target noise curve. The target noise curve includes a first noise curve and a second noise curve. The first noise curve is used to represent the noise spectrum when the first oil pump works alone, and the second noise curve is used to represent the noise spectrum when the second oil pump works alone.
[0121] Step S3: Adjust the initial speed based on the target speed difference to obtain the target speed;
[0122] Step S4: Control the first oil pump and the second oil pump to work simultaneously based on the target speed.
[0123] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0124] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0125] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0126] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0127] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0128] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0129] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0130] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for controlling the speed of a dual oil pump, characterized in that, include: Obtain an initial rotational speed, wherein the initial rotational speed includes a first rotational speed and a second rotational speed, the first rotational speed being used to represent the rotational speed of the first oil pump when the first oil pump and the second oil pump are working simultaneously, and the second rotational speed being used to represent the rotational speed of the second oil pump when the first oil pump and the second oil pump are working simultaneously; In response to the simultaneous operation of the first oil pump and the second oil pump, noise signals are collected to obtain a third noise curve, wherein the third noise curve is used to represent the noise spectrum corresponding to the simultaneous operation of the first oil pump and the second oil pump; The third noise curve is analyzed to obtain the first beat frequency, wherein the first beat frequency is used to represent the beat frequency corresponding to the simultaneous operation of the first oil pump and the second oil pump. Based on the first beat frequency, the first noise curve is analyzed to obtain the first frequency corresponding to the first beat frequency. The first noise curve is used to represent the noise spectrum corresponding to the first oil pump working alone. The second noise curve is analyzed based on the first beat frequency to obtain the second frequency corresponding to the first beat frequency. The second noise curve is used to represent the noise spectrum corresponding to the second oil pump working alone. Calculate the target speed difference between the first oil pump and the second oil pump based on the first frequency and the second frequency; The initial rotational speed is adjusted based on the target rotational speed difference to obtain the target rotational speed; The first oil pump and the second oil pump are controlled to work simultaneously based on the target rotational speed.
2. The dual oil pump speed control method according to claim 1, characterized in that, Adjusting the initial speed based on the target speed difference to obtain the target speed includes: The target speed is obtained by adjusting the number of rotor windings of the first oil pump or the second oil pump based on the target speed difference.
3. The dual oil pump speed control method according to claim 1, characterized in that, The method further includes: Adjust the oil inlet flow rate of the first oil pump or the second oil pump so that the output flow rate of the first oil pump and the second oil pump meets the preset conditions.
4. A dual-oil pump speed control device, characterized in that, include: An acquisition module is used to acquire an initial rotational speed, wherein the initial rotational speed includes a first rotational speed and a second rotational speed, the first rotational speed is used to represent the rotational speed of the first oil pump when the first oil pump and the second oil pump work simultaneously, and the second rotational speed is used to represent the rotational speed of the second oil pump when the first oil pump and the second oil pump work simultaneously. A determination module is configured to, in response to the simultaneous operation of the first and second oil pumps, acquire noise signals to obtain a third noise curve, wherein the third noise curve represents the noise spectrum corresponding to the simultaneous operation of the first and second oil pumps; analyze the third noise curve to obtain a first beat frequency, wherein the first beat frequency represents the beat frequency corresponding to the simultaneous operation of the first and second oil pumps; analyze the first noise curve based on the first beat frequency to obtain a first frequency corresponding to the first beat frequency, wherein the first noise curve represents the noise spectrum corresponding to the single operation of the first oil pump; analyze the second noise curve based on the first beat frequency to obtain a second frequency corresponding to the first beat frequency, wherein the second noise curve represents the noise spectrum corresponding to the single operation of the second oil pump; and calculate the target speed difference between the first and second oil pumps based on the first and second frequencies. An adjustment module is used to adjust the initial rotational speed based on the target rotational speed difference to obtain the target rotational speed; The control module is used to control the first oil pump and the second oil pump to work simultaneously based on the target rotational speed.
5. A non-volatile storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the dual oil pump speed control method according to any one of claims 1 to 3 when it is run.
6. A processor, characterized in that, The processor is used to run a program, wherein the program is configured to execute the dual oil pump speed control method according to any one of claims 1 to 3 when running.
7. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the dual oil pump speed control method according to any one of claims 1 to 3.