Piston cooling nozzle control method, apparatus, device, and storage medium

By receiving and collecting pressure data from the piston cooling nozzle, and using PID control algorithm and PWM signal to control the proportional solenoid valve, stepless control of the oil injection quantity of the piston cooling nozzle is achieved, solving the problem that the existing system cannot adjust precisely and improving the user experience.

CN115680851BActive Publication Date: 2026-03-17GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-04
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

The existing piston cooling nozzle control system cannot infinitely adjust the fuel injection quantity; it can only switch on and off according to the engine operating conditions, resulting in a poor user experience.

Method used

By receiving and acquiring target pressure data and current pressure data of the piston cooling nozzle, the target duty cycle is calculated using a PID control algorithm, and a PWM signal is generated to control the opening of the proportional solenoid valve, thereby achieving stepless control of the fuel injection quantity.

Benefits of technology

It enables precise adjustment of the oil injection volume of the piston cooling nozzle, improves the user experience, and solves the problem that the existing system cannot adjust steplessly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115680851B_ABST
    Figure CN115680851B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a method for controlling fuel injection quantity of a piston cooling nozzle, a device for controlling fuel injection quantity of a piston cooling nozzle, equipment and a storage medium. The method comprises receiving target pressure data of the piston cooling nozzle and collecting current pressure data of the piston cooling nozzle; obtaining a target duty cycle according to the target pressure data and the current pressure data; and controlling fuel injection quantity flowing through the piston cooling nozzle based on the target duty cycle. The embodiments provided by the present application can perform stepless control on the fuel injection quantity flowing through the piston cooling nozzle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and more specifically, to a method for controlling the amount of oil injected into a piston cooling nozzle, a device for controlling the amount of oil injected into a piston cooling nozzle, an apparatus, and a storage medium. Background Technology

[0002] Cooling nozzles are part of the engine's cooling system, and are generally found on engines with high heat loads. They are usually fixedly mounted on the engine's oil passages. During engine operation, the cooling nozzles spray cooling oil onto the piston. The cooler oil carries away the piston's heat through heat exchange, thus cooling the piston.

[0003] Existing piston cooling nozzle control is only related to oil pressure and cannot infinitely control the amount of oil injected through the piston cooling nozzle, resulting in a poor user experience. Summary of the Invention

[0004] To address the aforementioned technical problems, embodiments of this application provide a method for controlling the amount of oil injected through a piston cooling nozzle, a device for controlling the amount of oil injected through a piston cooling nozzle, an electronic device, and a computer-readable storage medium, which can infinitely control the amount of oil injected through the piston cooling nozzle.

[0005] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.

[0006] According to one aspect of the present application, a method for controlling the injection quantity of a piston cooling nozzle is provided, comprising: receiving target pressure data for the piston cooling nozzle and acquiring current pressure data of the piston cooling nozzle; obtaining a target duty cycle based on the target pressure data and the current pressure data; and controlling the injection quantity of the piston cooling nozzle based on the target duty cycle.

[0007] In an exemplary embodiment, controlling the amount of fuel injected through the piston cooling nozzle based on the target duty cycle includes: generating a PWM signal based on the target duty cycle; and controlling the opening of a proportional solenoid valve based on the PWM signal, wherein the proportional solenoid valve is used to control the amount of fuel injected through the piston cooling nozzle.

[0008] In an exemplary embodiment, before controlling the opening of the proportional solenoid valve based on the PWM signal, the method further includes: amplifying the PWM signal; and sending the amplified PWM signal to the proportional solenoid valve.

[0009] In one exemplary embodiment, acquiring the current pressure data of the piston cooling nozzle includes detecting the current pressure data using a pressure sensor disposed at the piston cooling nozzle.

[0010] In an exemplary embodiment, the method further includes: detecting oil temperature data at the piston cooling nozzle; and sending the oil temperature data and the current pressure data to a host computer so that the host computer displays the oil temperature data and the current pressure data.

[0011] In an exemplary embodiment, the method further includes: determining the current fuel injection quantity flowing through the piston cooling nozzle based on the oil temperature data and the oil pressure data; and sending the current fuel injection quantity to a host computer so that the host computer displays the current fuel injection quantity.

[0012] In an exemplary embodiment, determining the current injection quantity of the piston cooling nozzle based on the oil temperature data and the oil pressure data includes: matching the oil temperature data and the current pressure data with a pre-built injection quantity data table to determine the oil flow rate, wherein the injection quantity data table includes multiple sets of oil temperature data, pressure data, and corresponding injection quantity data.

[0013] According to one aspect of the present application, a fuel injection quantity control device for a piston cooling nozzle is provided, comprising: a receiving and acquisition module for receiving target pressure data for the piston cooling nozzle and acquiring current pressure data of the piston cooling nozzle; a calculation module for obtaining a target duty cycle based on the target pressure data and the current pressure data; and a control module for controlling the fuel injection quantity flowing through the piston cooling nozzle based on the target duty cycle.

[0014] According to one aspect of the embodiments of this application, an electronic device is provided, including a processor and a memory, wherein computer-readable instructions are stored in the memory, and when the computer-readable instructions are executed by the processor, the above-described method for controlling the amount of oil injected into a piston cooling nozzle is implemented.

[0015] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, on which computer-readable instructions are stored, which, when executed by a computer processor, cause the computer to perform the previously provided method for controlling the amount of oil injected into a piston cooling nozzle.

[0016] According to one aspect of the embodiments of this application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the oil injection quantity control method for the piston cooling nozzle provided in the various alternative embodiments described above.

[0017] The technical solution provided in the embodiments of this application considers that the greater the amount of oil injected through the piston cooling nozzle per unit time, the greater the pressure at the piston cooling nozzle. Therefore, by controlling the amount of oil injected through the piston cooling nozzle through the target duty cycle determined by the target pressure data and the current pressure data, the amount of oil injected through the piston cooling nozzle can be infinitely controlled. This solves the problem that the current piston cooling nozzle control system can only control the opening and closing of the cooling nozzle according to the engine operating conditions (such as speed, load, etc.) and cannot infinitely adjust the inlet pressure of the cooling nozzle.

[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0020] Figure 1 This is a flowchart illustrating an exemplary embodiment of the present application of a method for controlling the amount of fuel injected into a piston cooling nozzle;

[0021] Figure 2 yes Figure 1 Step S103 in the illustrated embodiment is a flowchart of an exemplary embodiment;

[0022] Figure 3 Is Figure 2 A flowchart of an exemplary embodiment of the piston cooling nozzle oil injection quantity control method proposed based on the illustrated embodiment;

[0023] Figure 4 Is Figure 1 A flowchart of an exemplary embodiment of the piston cooling nozzle oil injection quantity control method proposed based on the illustrated embodiment;

[0024] Figure 5 Is Figure 4A flowchart of an exemplary embodiment of the piston cooling nozzle oil injection quantity control method proposed based on the illustrated embodiment;

[0025] Figure 6 This is a block diagram illustrating an exemplary embodiment of a piston cooling nozzle oil injection quantity control system;

[0026] Figure 7 This is a block diagram of an exemplary embodiment of the present application illustrating a piston cooling nozzle oil injection quantity control device;

[0027] Figure 8 This is a block diagram of a piston cooling nozzle oil injection quantity control device illustrated in another exemplary embodiment of this application;

[0028] Figure 9 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown. Detailed Implementation

[0029] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0030] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0031] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily need to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0032] It should also be noted that "multiple" as mentioned in this application refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0033] Through long-term research, the inventors of this application have discovered that the current piston cooling nozzle control system is integrated into the vehicle ECU (Electronic Control Unit). It can only control the switching of the cooling nozzle according to the engine operating conditions (such as speed, load, etc.), and cannot infinitely adjust the inlet pressure of the cooling nozzle, nor can it collect the oil temperature at the inlet of the cooling nozzle.

[0034] To address at least the aforementioned problems in the prior art, embodiments of this application propose a method for controlling the amount of fuel injected into a piston cooling nozzle, a device for controlling the amount of fuel injected into a piston cooling nozzle, an electronic device, and a computer-readable storage medium. These embodiments will be described in detail below.

[0035] Please see Figure 1 , Figure 1 This is a flowchart illustrating an exemplary embodiment of the fuel injection quantity control method for a piston cooling nozzle, as shown in the following example. Figure 1 As shown, the piston cooling nozzle oil injection quantity control method provided in this embodiment includes steps S101 to S103, which are described in detail below:

[0036] Step S101: Receive target pressure data for the piston cooling nozzle and acquire current pressure data for the piston cooling nozzle.

[0037] In this embodiment, the current pressure data of the piston cooling nozzle is the current pressure of the engine oil flowing through the piston cooling nozzle.

[0038] In this embodiment, a target pressure data for the oil flowing through the piston cooling nozzle is preset, and the target pressure data is sent from the host computer to the slave computer. For example, the target pressure data for the piston cooling nozzle is preset based on empirical data. For instance, the empirical data may include multiple injection quantities within a preset time period and the ideal pressure data corresponding to each injection quantity. Data fitting is performed on the empirical data to determine the fitting curve of the ideal pressure data for the injection quantity. The ideal pressure data corresponding to each injection quantity is the oil injection quantity of the piston cooling nozzle that achieves the ideal cooling effect under the corresponding pressure data. In practical applications, the target injection quantity for the piston cooling nozzle is predetermined, and then the target pressure data corresponding to the target injection quantity is determined based on the fitting curve.

[0039] The current pressure data of the piston cooling nozzle is related to the current fuel injection quantity of the piston cooling nozzle. That is, if the current fuel injection quantity of the piston cooling nozzle is larger, the current pressure data of the piston cooling nozzle will be larger, and vice versa.

[0040] For example, current pressure data is detected by a pressure sensor located at the piston cooling nozzle.

[0041] Step S102: Obtain the target duty cycle based on the target pressure data and the current pressure data.

[0042] For example, PID calculations are performed on the target pressure data and the current pressure data to obtain the target duty cycle.

[0043] This embodiment uses a PID (Proportion-Integral-Differential Coefficient) control algorithm to perform closed-loop control of the pressure at the piston cooling nozzle.

[0044] Closed-loop control is a control method that corrects for deviations based on the output feedback of the controlled object. It corrects deviations according to quotas or standards when a discrepancy is detected between the actual and planned output. For example, controlling the speed of a motor requires a speed sensor, and the result is fed back to the control path. When discussing closed-loop control algorithms, the PID control algorithm is essential. PID stands for Proportional, Integral, and Differential, representing three control algorithms. Combining these three algorithms can effectively correct deviations in the controlled object, thereby achieving a stable state. The PID control algorithm integrates proportional, integral, and derivative components, and it is the most mature and widely used control algorithm in continuous systems. This algorithm is suitable for situations where the model of the controlled object is unclear. Essentially, PID control calculates the input deviation value according to the proportional, integral, and derivative functional relationships, and the result is used to control the output.

[0045] For example, in this embodiment, the target duty cycle can be obtained by performing PID calculation on the target pressure data and the current pressure data using the following formula:

[0046]

[0047] Among them, K p For proportional gain, K p It is inversely proportional to the scale; T t T is the integration time constant; D is the differential time constant; u(t) is the output signal of the PID controller, i.e., the target duty cycle; e(t) is the difference between the target pressure data and the current pressure data.

[0048] It is understood that this embodiment can also use PI control method, PD control method and ID control method to perform PID calculation on target pressure data and current pressure data according to actual application scenarios to obtain target duty cycle.

[0049] Step S103: Control the amount of oil injected through the piston cooling nozzle based on the target duty cycle.

[0050] In this embodiment, considering that the greater the amount of fuel injected through the piston cooling nozzle per unit time, the greater the pressure at the piston cooling nozzle, the amount of fuel injected through the piston cooling nozzle is controlled by the target duty cycle determined by the target pressure data and the current pressure data. This enables stepless control of the amount of fuel injected through the piston cooling nozzle, solving the problem that the current piston cooling nozzle control system can only control the opening and closing of the cooling nozzle according to the engine operating conditions (such as speed, load, etc.) and cannot steplessly adjust the inlet pressure of the cooling nozzle.

[0051] See Figure 2 , Figure 2 yes Figure 1 Step S103 in the illustrated embodiment is shown in a flowchart of an exemplary embodiment, as follows: Figure 2 As shown, step S103 includes steps S201-S202, which are described in detail below:

[0052] Step S201: Generate a PWM signal based on the target duty cycle.

[0053] This embodiment combines pulse width modulation and target duty cycle to control the amount of oil injected through the piston cooling nozzle.

[0054] Pulse width modulation (PWM) is an analog control method that modulates the bias of the base of a transistor or the gate of a MOSFET according to changes in the load, thereby altering the conduction time of the transistor or MOSFET and thus changing the output of a switching power supply. This method allows the power supply's output voltage to remain constant under varying operating conditions and is a highly effective technique for controlling analog circuits using digital signals from a microprocessor. It is widely used in many fields, from measurement and communication to power control and conversion.

[0055] In this embodiment, the target duty cycle is used as the duty cycle of the generated PWM signal.

[0056] Step S202: Control the opening degree of the proportional solenoid valve based on the PWM signal.

[0057] In this embodiment, a proportional solenoid valve is provided to control the amount of oil injected through the piston cooling nozzle. A proportional control valve is a hydraulic control valve that makes the parameters of the output oil, such as pressure, flow rate, and direction, proportional to changes in the input electrical signal parameters, thereby achieving continuous proportional control. The proportional solenoid valve is a new type of hydraulic control element that integrates the advantages of on / off electro-hydraulic control elements and servo electro-hydraulic control elements. This proportional solenoid valve can be used for open-loop control or, with the addition of a feedback loop, to form closed-loop control, exhibiting good static performance and dynamic performance that meets general industrial control requirements.

[0058] Since the distance between the target pressure data and the current pressure data is related to the pulse width of the PWM signal, and the pulse width of the PWM signal is related to the opening degree of the proportional solenoid valve, in this embodiment, the opening degree of the proportional solenoid valve is determined by the pulse width of the PWM signal, so that the amount of oil injected through the piston cooling nozzle is positively correlated with the target pressure data.

[0059] For example, see Figure 3 , Figure 3 Is Figure 2 A flowchart of an exemplary embodiment of the piston cooling nozzle oil injection quantity control method proposed based on the illustrated embodiment is shown below. Figure 3 As shown, before step S202, the piston cooling nozzle oil injection quantity control method provided in this embodiment further includes steps S301 to S302, which are described in detail below:

[0060] Step S301: Amplify the power of the PWM signal.

[0061] For example, the PWM signal is input to a MOSFET power amplifier to amplify the power of the PWM signal. For example, the power amplification of the PWM signal is adapted to the operating voltage of the proportional solenoid valve.

[0062] Step S302: Send the amplified PWM signal to the proportional solenoid valve.

[0063] In this embodiment, a power-amplified PWM signal is sent to a proportional solenoid valve to control the opening degree of the proportional solenoid valve using the power-amplified PWM signal.

[0064] For example, see Figure 4 , Figure 4 Is Figure 1 A flowchart of an exemplary embodiment of the piston cooling nozzle oil injection quantity control method proposed based on the illustrated embodiment is shown below. Figure 4 As shown, the piston cooling nozzle oil injection quantity control method provided in this embodiment further includes steps S401 to S402, which are described in detail below:

[0065] Step S401: Detect the oil temperature data at the piston cooling nozzle.

[0066] Considering that oil temperature affects oil viscosity, it also affects the flow rate and velocity of the oil passing through the piston cooling nozzle. Therefore, this embodiment detects the oil temperature data at the piston cooling nozzle and combines it with oil pressure data to determine the flow rate and velocity of the oil passing through the piston cooling nozzle.

[0067] For example, the oil temperature at the piston cooling nozzle is detected using a type K thermocouple. A type K thermocouple is a temperature sensor typically used in conjunction with display instruments, recording instruments, and electronic controllers. A type K thermocouple generally consists of a sensing element, mounting hardware, and a junction box. Type K thermocouples offer advantages such as good linearity, high thermoelectric potential, high sensitivity, good stability and uniformity, strong oxidation resistance, and low cost.

[0068] Step S402: Send the oil temperature data and current pressure data to the host computer so that the host computer can display the oil temperature data and current pressure data.

[0069] In this embodiment, the oil temperature data and current pressure data are sent to a host computer so that the host computer can display these data, thus clearly presenting them to the user and improving the user experience. Additionally, the user can refer to the oil temperature and current pressure data to determine the target pressure data. For example, if the current pressure and oil temperature data are high, the target pressure data is determined to be low to reduce the oil pressure and temperature. Conversely, if the current pressure and oil temperature data are low, the target pressure data is determined to be high to increase the oil pressure and temperature.

[0070] For example, see Figure 5 , Figure 5 Is Figure 4 A flowchart of an exemplary embodiment of the piston cooling nozzle oil injection quantity control method proposed based on the illustrated embodiment is shown below. Figure 5 As shown, the piston cooling nozzle oil injection quantity control method provided in this embodiment further includes steps S501 to S502, which are described in detail below:

[0071] Step S501: Determine the current amount of oil injected through the piston cooling nozzle based on the oil temperature data and oil pressure data.

[0072] For example, empirical data is subjected to data fitting processing to determine the correspondence curve between oil temperature data, oil pressure data, and the current fuel injection quantity flowing through the piston cooling nozzle. In this embodiment, the above-mentioned correspondence curve is a bivariate curve, that is, the current fuel injection quantity flowing through the piston cooling nozzle is related to two dimensions: oil temperature data and oil pressure data.

[0073] In practical applications, the current amount of oil injected through the piston cooling nozzle can be obtained by substituting the oil temperature data and oil pressure data into the corresponding curve mentioned above.

[0074] For example, the oil temperature data and current pressure data are matched with a pre-built fuel injection quantity data table to determine the oil flow rate. The fuel injection quantity data table includes multiple sets of oil temperature data, pressure data, and corresponding fuel injection quantities. In this embodiment, a pre-built fuel injection quantity data table is constructed, including multiple sets of oil temperature data, pressure data, and corresponding fuel injection quantities. For example, the fuel injection quantity under each oil temperature and pressure data is determined based on experimental data. For example, to more accurately determine the fuel injection quantity under each oil temperature and pressure data, multiple experiments are performed for each set of oil temperature and pressure data, and the average of the multiple fuel injection quantities corresponding to the multiple experiments is taken as the final fuel injection quantity.

[0075] Step S502: Send the current fuel injection quantity to the host computer so that the host computer can display the current fuel injection quantity.

[0076] This embodiment sends the current fuel injection quantity to the host computer, so that the host computer can display the current fuel injection quantity to the user. This allows the user to clearly understand the current fuel injection quantity, which in turn facilitates the user to determine target pressure data and perform other operations based on the current fuel injection quantity.

[0077] For example, see Figure 6 , Figure 6 This is a block diagram illustrating an exemplary embodiment of a piston cooling nozzle fuel injection quantity control system, as shown below. Figure 6 As shown, the piston cooling nozzle oil injection quantity control system provided in this embodiment includes a host computer and a slave computer, wherein the slave computer is used to perform the following steps:

[0078] Receive target hydraulic pressure data from the host computer.

[0079] Analyze the target oil pressure data.

[0080] Collect oil pressure and oil temperature.

[0081] The target duty cycle is calculated using PID control based on the actual oil pressure and the target oil pressure.

[0082] The duty cycle is output to the PWM pin to control the solenoid valve.

[0083] The collected actual oil pressure and oil temperature are sent to the host computer via serial port.

[0084] The host computer is used to execute the following steps:

[0085] Send the target hydraulic pressure data via serial port.

[0086] Receive oil pressure and oil temperature data sent by the lower-level machine.

[0087] Search for matching oil pressure and oil temperature data.

[0088] It displays the oil pressure and oil temperature data.

[0089] participate Figure 7 , Figure 7 This is a block diagram of an exemplary embodiment of the present application illustrating a piston cooling nozzle fuel injection quantity control device, as shown below. Figure 7 As shown, the piston cooling nozzle oil injection quantity control device 600 includes a receiving and acquisition module 601, a calculation module 602, and a control module 603.

[0090] The receiving and acquisition module 601 is used to receive target pressure data for the piston cooling nozzle and acquire current pressure data of the piston cooling nozzle; the calculation module 602 is used to obtain the target duty cycle based on the target pressure data and the current pressure data; and the control module 603 is used to control the amount of oil injected through the piston cooling nozzle based on the target duty cycle.

[0091] In another exemplary embodiment, the control module 603 includes a signal generation unit and a control unit, wherein the signal generation unit is used to generate a PWM signal based on a target duty cycle; the control unit is used to control the opening degree of a proportional solenoid valve based on the PWM signal, wherein the proportional solenoid valve is used to control the amount of oil injected through the piston cooling nozzle.

[0092] In another exemplary embodiment, the piston cooling nozzle oil injection quantity control device 600 provided in this embodiment further includes a power amplification module and a first transmission module, wherein the power amplification module is used to amplify the power of the PWM signal; and the first transmission module is used to send the amplified PWM signal to the proportional solenoid valve.

[0093] In another exemplary embodiment, the receiving and acquisition module 601 is used to detect current pressure data via a pressure sensor disposed at the piston cooling nozzle.

[0094] In another exemplary embodiment, the piston cooling nozzle oil injection quantity control device 600 provided in this embodiment further includes a detection module and a second sending module, wherein the detection module is used to detect the oil temperature data at the piston cooling nozzle; the second sending module is used to send the oil temperature data and current pressure data to the host computer so that the host computer can display the oil temperature data and current pressure data.

[0095] In another exemplary embodiment, the piston cooling nozzle oil injection quantity control device 600 provided in this embodiment further includes a determining module and a third sending module, wherein the determining module is used to determine the current oil injection quantity flowing through the piston cooling nozzle based on oil temperature data and oil pressure data; the third sending module is used to send the current oil injection quantity to the host computer so that the host computer can display the current oil injection quantity.

[0096] In another exemplary embodiment, the determining module is used to match the oil temperature data and current pressure data with a pre-built fuel injection quantity data table to determine the oil flow rate. The fuel injection quantity data table includes multiple sets of oil temperature data, pressure data, and corresponding fuel injection quantity data.

[0097] It should be noted that the apparatus provided in the above embodiments and the method provided in the above embodiments belong to the same concept, and the specific way in which each module and unit performs operations has been described in detail in the method embodiments, and will not be repeated here.

[0098] participate Figure 8 , Figure 8 This is a block diagram of a piston cooling nozzle oil injection quantity control device illustrated in another exemplary embodiment of this application, such as... Figure 8 As shown, the fuel injection quantity control device for the piston cooling nozzle includes a pressure sensor, a temperature sensor, a proportional solenoid valve, a PID calculation processor, a PWM signal generator, and a MOSFET. The temperature sensor and the pressure sensor are connected to the piston cooling nozzle.

[0099] The temperature sensor is used to detect the temperature of the oil flowing through the piston cooling nozzle, and the pressure sensor is used to detect the temperature and pressure of the oil flowing through the piston cooling nozzle.

[0100] The system comprises a PID processor, a PWM signal generator, a MOSFET, and a proportional solenoid valve connected in sequence, with the proportional solenoid valve connected to the piston cooling nozzle. The PID processor receives target pressure data and current pressure data for the piston cooling nozzle; it then performs PID calculations on the target and current pressure data to obtain the target duty cycle.

[0101] A PWM signal generator is used to generate a PWM signal based on a target duty cycle, and a MOSFET is used to amplify the power of the PWM signal. The amplified PWM signal is then sent to a proportional solenoid valve. The proportional solenoid valve determines its opening degree based on the amplified PWM signal, thereby controlling the amount of fuel injected through the piston cooling nozzle.

[0102] For example, the PID calculation processor is also used to acquire oil temperature data at the piston cooling nozzle; and send the oil temperature data and current pressure data to the host computer so that the host computer can display the oil temperature data and current pressure data.

[0103] For example, the PID calculation processor is also used to determine the current fuel injection quantity flowing through the piston cooling nozzle based on the oil temperature data and oil pressure data; and to send the current fuel injection quantity to the host computer so that the host computer can display the current fuel injection quantity.

[0104] In another exemplary embodiment, this application provides an electronic device including a processor and a memory, wherein the memory stores computer-readable instructions that, when executed by the processor, implement the aforementioned method for controlling the amount of oil injected into a piston cooling nozzle.

[0105] Figure 9 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown.

[0106] It should be noted that, Figure 9 The computer system 1000 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0107] like Figure 9 As shown, the computer system 1000 includes a Central Processing Unit (CPU) 1001, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 1002 or programs loaded from storage portion 1008 into Random Access Memory (RAM) 1003, such as executing the information recommendation method described in the above embodiments. Various programs and data required for system operation are also stored in RAM 1003. The CPU 1001, ROM 1002, and RAM 1003 are interconnected via bus 1004. An Input / Output (I / O) interface 1005 is also connected to bus 1004.

[0108] The following components are connected to I / O interface 1005: an input section 1006 including a keyboard, mouse, etc.; an output section 1007 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to I / O interface 1005 as needed. Removable media 1011, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1010 as needed so that computer programs read from them can be installed into storage section 1008 as needed.

[0109] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1009, and / or installed from removable medium 1011. When the computer program is executed by central processing unit (CPU) 1001, it performs various functions defined in the system of this application.

[0110] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. 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), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also 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 computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0111] 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 application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains 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 a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, 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.

[0112] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0113] Another aspect of this application provides a computer-readable storage medium storing computer-readable instructions that, when executed by a processor, implement the method for controlling the amount of oil injected into a piston cooling nozzle as described in any of the preceding embodiments.

[0114] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the oil injection quantity control method for the piston cooling nozzle provided in the various embodiments described above.

[0115] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, 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), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also 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 computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0116] 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 application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains 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 a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, 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.

[0117] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0118] The above description is merely a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be determined by the scope of protection claimed in the claims.

Claims

1. A method of controlling the injection quantity of a piston cooling nozzle, characterized by The method comprises the following steps: receiving target pressure data of a piston cooling nozzle, and detecting current pressure data through a pressure sensor arranged at the piston cooling nozzle to control the oil injection amount flowing through the piston cooling nozzle steplessly; obtaining a target duty cycle according to the target pressure data and the current pressure data; generating a PWM signal based on the target duty cycle, power amplifying the PWM signal, and sending the power-amplified PWM signal to a proportional electromagnetic valve; controlling the opening degree of the proportional electromagnetic valve based on the PWM signal, wherein the proportional electromagnetic valve is used to control the oil injection amount flowing through the piston cooling nozzle; The receiving of the target pressure data of the piston cooling nozzle comprises the following steps: detecting oil temperature data at the piston cooling nozzle; matching the oil temperature data and the current pressure data with a pre-constructed oil injection amount data table to determine a current oil injection amount, wherein the oil injection amount data table comprises a plurality of data groups of oil temperature data, oil pressure data and corresponding oil injection amounts; sending the current oil injection amount to an upper computer to enable the upper computer to display the current oil injection amount; receiving the target pressure data determined by a user according to the current oil injection amount.

2. The method of claim 1, wherein, The method further comprises the following steps: sending the oil temperature data and the current pressure data to the upper computer to enable the upper computer to display the oil temperature data and the current pressure data.

3. The method of claim 2, wherein, The method further comprises the following steps: determining the current oil injection amount flowing through the piston cooling nozzle based on the oil temperature data and the oil pressure data.

4. An oil injection amount control device of a piston cooling nozzle applied to a hybrid vehicle, characterized by The device comprises: a receiving module configured to receive target pressure data of a piston cooling nozzle, and detect current pressure data through a pressure sensor arranged at the piston cooling nozzle to control the oil injection amount flowing through the piston cooling nozzle steplessly; a calculation module configured to obtain a target duty cycle according to the target pressure data and the current pressure data; a control module configured to generate a PWM signal based on the target duty cycle, power amplify the PWM signal, and send the power-amplified PWM signal to a proportional electromagnetic valve; and control the opening degree of the proportional electromagnetic valve based on the PWM signal, wherein the proportional electromagnetic valve is used to control the oil injection amount flowing through the piston cooling nozzle. The receiving of the target pressure data of the piston cooling nozzle comprises the following steps: detecting oil temperature data at the piston cooling nozzle; matching the oil temperature data and the current pressure data with a pre-constructed oil injection amount data table to determine a current oil injection amount, wherein the oil injection amount data table comprises a plurality of data groups of oil temperature data, oil pressure data and corresponding oil injection amounts; sending the current oil injection amount to an upper computer to enable the upper computer to display the current oil injection amount; receiving the target pressure data determined by a user according to the current oil injection amount.

5. An electronic device, comprising: The device comprises: a memory storing computer readable instructions; a processor reading the computer readable instructions stored in the memory to execute the method of any one of claims 1-3.

6. A computer-readable storage medium, characterized in that, a computer readable medium having stored thereon computer readable instructions which, when executed by a processor of a computer, cause the computer to perform the method of any one of claims 1-3.

Citation Information

Patent Citations

  • Oil pump electromagnetic valve control method, vehicle-mounted controller and automobile

    CN115217576A

  • Control device for variable displacement oil pump

    JP2022015609A

  • Combustion engine lubrication system comprising a variable-displacement oil pump

    WO2012120213A1