[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN116085134A - Engine fuel injection control method, device, equipment, medium and product - Google Patents

Engine fuel injection control method, device, equipment, medium and product Download PDF

Info

Publication number
CN116085134A
CN116085134A CN202310179850.1A CN202310179850A CN116085134A CN 116085134 A CN116085134 A CN 116085134A CN 202310179850 A CN202310179850 A CN 202310179850A CN 116085134 A CN116085134 A CN 116085134A
Authority
CN
China
Prior art keywords
engine
load
target
range
injector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202310179850.1A
Other languages
Chinese (zh)
Other versions
CN116085134B (en
Inventor
王政
徐秀华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FAW Jiefang Automotive Co Ltd
Original Assignee
FAW Jiefang Automotive Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FAW Jiefang Automotive Co Ltd filed Critical FAW Jiefang Automotive Co Ltd
Priority to CN202310179850.1A priority Critical patent/CN116085134B/en
Publication of CN116085134A publication Critical patent/CN116085134A/en
Application granted granted Critical
Publication of CN116085134B publication Critical patent/CN116085134B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/30Use of alternative fuels, e.g. biofuels

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

The present application relates to an engine fuel injection control method, apparatus, computer device, storage medium and computer program product. The method comprises the following steps: firstly, acquiring an engine load, then determining a target gas rail in a plurality of gas rails according to the engine load, a preset load range and a working pressure range of each gas rail, then determining an injector connected with the target gas rail as a first target injector, determining a first injection flow and a first injection pulse width of each first target injector according to the engine load and an injection flow range of the first target injector, and finally controlling the first target injector to inject fuel into a cylinder of the engine according to the corresponding first injection flow and first injection pulse width through a first electromagnetic regulating valve corresponding to the first target injector. According to the method, the fuel is injected by the plurality of injectors with different injection flow ranges, and the requirement of the injection flow adjusting range can be met.

Description

Engine fuel injection control method, device, equipment, medium and product
Technical Field
The present application relates to the field of vehicle engine technology, and in particular, to an engine fuel injection control method, apparatus, computer device, storage medium, and computer program product.
Background
The operation characteristics of the engine require that the fuel is injected within a certain crank angle, and for hydrogen engines, because of the low hydrogen density, the gaps between hydrogen molecules are large, and the gas has compressibility, and when the engine load changes, how to adjust the injection flow of hydrogen becomes a difficulty of current engine manufacturers' research.
The existing method for adjusting the hydrogen injection flow is to adjust the injection pressure and the injection pulse width at the same time, so that the aim of adjusting the injection flow is fulfilled, however, the change range of the injection flow is very large due to the large change range of the engine load, and the tightness of the injector cannot be ensured under high pressure due to the small leakage of hydrogen molecules, so that the available range of the pressure is limited, and therefore, the requirement of the adjustment range of the injection flow cannot be met only by adjusting the injection pressure and the injection pulse width.
Disclosure of Invention
In view of the foregoing, it is desirable to provide an engine fuel injection control method, apparatus, computer device, computer readable storage medium, and computer program product that can meet the adjustment range demand of the injection flow rate.
In a first aspect, the present application provides a method of controlling fuel injection for an engine, the method for an engine comprising a plurality of injectors, a plurality of gas rails, and a plurality of solenoid operated valves; each injector is connected with a fuel gas rail, and each fuel gas rail is connected with an electromagnetic regulating valve; the method comprises the following steps:
acquiring the load of an engine;
determining target gas tracks in the plurality of gas tracks according to the engine load, a preset load range and a working pressure range of each gas track, wherein the working pressure range of each gas track is different, the lower load limit of the preset load range is larger than the idle running load of the engine, and the upper load limit of the preset load range is smaller than the full-speed running load of the engine;
determining injectors connected to the target gas rail as first target injectors, and determining a first injection flow rate and a first injection pulse width of each first target injector according to the engine load and an injection flow rate range of the first target injectors; wherein the injection flow range of each injector is different and is adapted to the working pressure range of the corresponding connected gas rail;
And controlling the first target injector to inject fuel into a cylinder of the engine according to the corresponding first injection flow and the first injection pulse width through a first electromagnetic regulating valve corresponding to the first target injector.
In one embodiment, the determining a target gas rail among the plurality of gas rails according to the engine load, a preset load range, and an operating pressure range of each gas rail includes:
judging whether the engine load is within the preset load range;
if the engine load is within the preset load range, determining the working pressure of the engine according to the engine load;
a target gas rail is determined from the plurality of gas rails based on the operating pressure of the engine and the operating pressure range of each gas rail.
In one embodiment, after the determining whether the engine load is within the preset load range, the method further includes:
if the engine load is not in the preset load range, judging whether the engine load is the idle running load of the engine or not;
if the engine load is the engine idle running load, determining a second injection pulse width according to the engine idle running load and a first crank angle corresponding to the engine idle running load;
Calculating a second injection flow according to the second injection pulse width and a first preset injection quantity corresponding to the idle running load of the engine, and selecting one from all injectors as a second target injector according to the second injection flow and the injection flow range of all injectors;
and controlling the second target injector to inject fuel into a cylinder of the engine according to the corresponding second injection flow and the second injection pulse width through a second electromagnetic regulating valve corresponding to the second target injector.
In one embodiment, after the determining whether the engine load is within the preset load range, the method further includes:
if the engine load is not within the preset load range, judging whether the engine load is the full-speed engine operating load or not;
if the engine load is the full engine speed operating load, determining all injectors as third target injectors, and determining a third injection pulse width for each third target injector based on the full engine speed operating load and a second crank angle corresponding to the full engine speed operating load;
calculating a third injection flow rate of each third target injector according to the third injection pulse width and a second preset injection quantity corresponding to the full-speed running load of the engine;
And controlling the third target injector to inject fuel into a cylinder of the engine according to the corresponding third injection flow and the third injection pulse width through a third electromagnetic regulating valve corresponding to the third target injector.
In one embodiment, the method further comprises:
if the engine load is smaller than a preset load value, the number of the target gas tracks is one;
and if the engine load is not smaller than the preset load value, the number of the target gas tracks is a plurality of.
In one embodiment, the injector is installed in an air inlet passage of an engine, and the injector and the air inlet passage are in one-to-one correspondence; further comprises:
if the lower flow limit of the injection flow range of the injector is larger than a preset flow value, the air inlet corresponding to the injector is a tangential air inlet;
if the upper flow limit of the injection flow range of the injector is smaller than the preset flow value, the air inlet corresponding to the injector is a spiral air inlet.
In a second aspect, the present application also provides an engine fuel injection control apparatus, the apparatus comprising:
the acquisition module is used for acquiring the engine load;
The first determining module is used for determining target gas tracks in the plurality of gas tracks according to the engine load, a preset load range and a working pressure range of each gas track, wherein the working pressure range of each gas track is different, the lower load limit of the preset load range is larger than the idle running load of the engine, and the upper load limit of the preset load range is smaller than the full-speed running load of the engine;
a second determining module configured to determine injectors connected to the target gas rail as first target injectors, and determine a first injection flow rate and a first injection pulse width of each first target injector according to the engine load and an injection flow rate range of the first target injectors; wherein the injection flow range of each injector is different and is adapted to the working pressure range of the corresponding connected gas rail;
the control module is used for controlling the first target injector to inject fuel into a cylinder of the engine according to the corresponding first injection flow and the first injection pulse width through the first electromagnetic regulating valve corresponding to the first target injector.
In a third aspect, the present application also provides a computer device. The computer device comprises a memory storing a computer program and a processor implementing the steps of the method of any of the embodiments described above when the processor executes the computer program.
In a fourth aspect, the present application also provides a computer-readable storage medium. The computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method of any of the embodiments described above.
In a fifth aspect, the present application also provides a computer program product. The computer program product comprising a computer program which, when executed by a processor, implements the steps of the method of any of the embodiments described above.
The above engine fuel injection control method, apparatus, computer device, storage medium, and computer program product, first obtain the engine load, then confirm the target gas rail in a plurality of gas rails according to engine load, preset load range, and working pressure range of each gas rail, wherein, the working pressure range of each gas rail is different, the load lower limit of the preset load range is greater than the engine idle running load, and the load upper limit of the preset load range is less than the engine full speed running load, then confirm the injector connected with the target gas rail as the first target injector, and according to engine load and injection flow range of the first target injector, confirm the first injection flow and the first injection pulse width of each first target injector, finally through the first electromagnetic regulating valve corresponding to the first target injector, control the first target injector to inject fuel into the cylinder of the engine according to the corresponding first injection flow and first injection pulse width. According to the method, the fuel is injected by the plurality of injectors with different injection flow ranges, and the requirement of the injection flow adjusting range can be met.
Drawings
FIG. 1 is a diagram of an environment in which a method of controlling fuel injection to an engine according to one embodiment is implemented;
FIG. 2 is a flow chart diagram of a method of engine fuel injection control in one embodiment;
FIG. 3 is a flow chart of a target gas rail determination method in one embodiment;
FIG. 4 is a schematic diagram of a screw intake and tangential intake in one embodiment;
FIG. 5 is a block diagram of an engine in another embodiment;
FIG. 6 is a hydrogen injection phase diagram of an injector according to another embodiment;
FIG. 7 is a graphical representation of injector operating conditions in another embodiment;
FIG. 8 is a block diagram of an engine fuel injection control device according to one embodiment;
fig. 9 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
The engine fuel injection control method provided by the embodiment of the application can be applied to an application environment shown in fig. 1. The above described application environment diagram includes an engine controller 102, a plurality of solenoid pilot valves 104, a plurality of gas rails 106, a plurality of injectors 108, and a cylinder 110, where each injector is coupled to one gas rail and each gas rail is coupled to one solenoid pilot valve. Specifically, the engine controller 102 determines a target gas rail among the plurality of gas rails 106 according to the engine load, then the engine controller 102 determines a first target injector from the plurality of injectors 108 according to the target gas rail, and determines a first electromagnetic regulating valve from the plurality of electromagnetic regulating valves 104, and finally the engine controller 102 controls the first target injector to inject fuel into the cylinder 110 of the engine according to a first injection flow rate and a first injection pulse width of the first target injector through the first electromagnetic regulating valve.
In one embodiment, in order to solve the problem that the prior art cannot meet the requirement of the adjustment range of the injection flow, as shown in fig. 2, there is provided an engine fuel injection control method, which is described by taking the application of the method to the engine controller in fig. 1 as an example, and includes the following steps:
s202, acquiring engine load.
The engine load includes an engine idle operating load, an engine full speed operating load, and an engine part operating load therebetween.
The fuel in this application may be a liquid fuel or may be hydrogen. If the fuel is hydrogen, the cylinder is scavenged before the fuel is injected into the cylinder of the engine, the purpose of the scavenging being, on the one hand, to reduce the temperature in the cylinder and to prevent the hydrogen from pre-combustion after entering the cylinder and, on the other hand, to avoid the hydrogen being swept out of the cylinder. The injection of hydrogen is ended before the intake valve of the engine is closed.
S204, determining target gas tracks in a plurality of gas tracks according to the engine load, a preset load range and a working pressure range of each gas track, wherein the working pressure range of each gas track is different, the lower load limit of the preset load range is larger than the idle running load of the engine, and the upper load limit of the preset load range is smaller than the full-speed running load of the engine.
The engine controller judges whether the engine load is within a preset load range, if the engine load is within the preset load range, the working pressure of the engine is calculated according to the engine load, and the target gas rail is selected from a plurality of gas rails by comparing the working pressure of the engine with the working pressure range of each gas rail, wherein the number of the target gas rails can be one or a plurality.
S206, determining the injector connected with the target gas rail as a first target injector, and determining a first injection flow and a first injection pulse width of each first target injector according to the engine load and the injection flow range of the first target injector; wherein the injection flow range of each injector is different and is adapted to the operating pressure range of the corresponding connected gas rail.
The number of first target injectors is identical to the number of target gas tracks.
The engine controller determines an appropriate first injection flow and first injection pulse width for each first target injector based on the operating pressure assigned to each target gas rail and the injection flow range of each first target injector.
S208, controlling the first target injector to inject fuel into a cylinder of the engine according to the corresponding first injection flow and the first injection pulse width through a first electromagnetic regulating valve corresponding to the first target injector.
The number of the first electromagnetic regulating valves is consistent with that of the first target injectors.
After determining the first injection flow rate and the first injection pulse width, the engine controller controls the first electromagnetic regulating valve corresponding to the first target injector to be opened, so as to control the first target injector to inject fuel into the cylinder of the engine according to the first injection flow rate and the first injection pulse width.
In the fuel injection control method of the engine, the engine comprises a plurality of gas tracks and a plurality of injectors, the working pressure range of each gas track is different, and the injection flow range of each injector is different, so that the injection flow range can be greatly expanded, and the requirement of the injection flow regulation range can be met; when the injection pressure is changed, the rail pressure of the gas rail is not required to be regulated, different gas rails are directly switched, and the number of target gas rails is changed, so that the requirement of changing the injection pressure can be rapidly met; the plurality of gas tracks can reduce the working pressure range of each gas track, reduce the driving power consumption and improve the sealing performance of the engine; each injector is provided with a corresponding electromagnetic regulating valve, so that millisecond-level switching can be realized on the injector, and the fuel injection quantity regulating reaction speed is greatly improved.
In some embodiments, as shown in fig. 3, fig. 3 is a flowchart of a target gas rail determining method, determining a target gas rail among a plurality of gas rails according to an engine load, a preset load range, and an operating pressure range of each gas rail, including: judging whether the load of the engine is in a preset load range or not; if the engine load is within the preset load range, determining the working pressure of the engine according to the engine load; a target gas rail is determined among the plurality of gas rails based on the operating pressure of the engine and the operating pressure range of each gas rail.
In this step, the preset load range is the engine load remaining after all of the engine's workload has been removed from the engine idle load and the engine full speed load.
According to the method provided by the step, whether the load of the engine is in the preset load range is judged, so that the target gas rail is determined, and the accuracy of the determined target gas rail can be ensured.
In some embodiments, after determining whether the engine load is within the preset load range, further comprising: if the engine load is not in the preset load range, judging whether the engine load is the idle running load of the engine or not; if the engine load is the engine idle running load, determining a second injection pulse width according to the engine idle running load and a first crank angle corresponding to the engine idle running load; calculating a second injection flow rate according to a second injection pulse width and a first preset injection quantity corresponding to an idle operation load of the engine, and selecting one from all injectors as a second target injector according to the second injection flow rate and injection flow rate ranges of all injectors; and controlling the second target injector to inject fuel into a cylinder of the engine according to the corresponding second injection flow and the second injection pulse width through a second electromagnetic regulating valve corresponding to the second target injector.
In this step, the engine controller determines an engine idle operation speed according to an engine idle operation load, obtains a second injection pulse width by dividing the first crank angle by the engine idle operation speed, obtains a second injection flow by dividing the first preset injection quantity by the second injection pulse width, and finally selects one injector satisfying the second injection flow from all injectors as a second target injector.
The method provided by the step can directly determine the second target injector corresponding to the idle running load of the engine according to the related parameters because the first crank angle and the first preset injection quantity are already determined, and the method is more rapid and accurate.
In some embodiments, after determining whether the engine load is within the preset load range, further comprising: if the engine load is not in the preset load range, judging whether the engine load is the full-speed engine operating load or not; if the engine load is the full engine speed operating load, determining all the injectors as third target injectors, and determining a third injection pulse width for each third target injector based on the full engine speed operating load and a second crank angle corresponding to the full engine speed operating load; calculating a third injection flow rate of each third target injector according to the third injection pulse width and a second preset injection quantity corresponding to the full-speed running load of the engine; and controlling the third target injector to inject fuel into a cylinder of the engine according to the corresponding third injection flow and the third injection pulse width through a third electromagnetic regulating valve corresponding to the third target injector.
In this step, the injection flow rate that can be provided by all the injectors is greater than the injection flow rate actually required by the engine when the engine load is the full speed running load of the engine, for example, the engine comprises two injectors, and the maximum working flow rate when the two injectors work simultaneously is 5mg/ms and is 25% higher than the maximum required quantity of the engine, namely 4mg/ms, so as to compensate the air injection quantity reduction caused by the air supply pressure fluctuation and the air rail temperature rise.
According to the method provided by the step, the injection flow provided by all the injectors is larger than the maximum injection flow actually required by the engine, so that the safety of the engine in the operation process can be ensured.
In some embodiments, the method further comprises: if the engine load is smaller than the preset load value, the number of the target gas tracks is one; and if the engine load is not less than the preset load value, the number of the target gas tracks is a plurality of.
In this step, if the engine load is within the preset load range, the engine controller may determine the number of target gas tracks and the number of target injectors according to the preset load value.
The method provided by the step determines the number of the target gas tracks and the number of the target injectors according to the preset load value, and can meet the requirement of the gas injection process on the injection flow range.
In some embodiments, the injectors are mounted within the intake ports of the engine, the injectors and intake ports being in one-to-one correspondence; further comprises: if the lower flow limit of the jet flow range of the ejector is larger than a preset flow value, the air inlet corresponding to the ejector is a tangential air inlet; if the upper flow limit of the injection flow range of the injector is smaller than the preset flow value, the air inlet corresponding to the injector is a spiral air inlet.
In this step, as shown in fig. 4, since the tangential inlet flow coefficient is high and the screw inlet flow coefficient is low, a large-flow injector may be installed in the tangential inlet and a small-flow injector may be installed in the screw inlet.
According to the method provided by the step, different air inlets are selected according to different injection flow rates of the injectors, so that the phenomenon of air inlet blockage during fuel injection can be avoided.
In one embodiment, another method for controlling fuel injection of an engine is provided, as shown in fig. 5, fig. 5 is a structural diagram corresponding to the method, where the diagram includes two regulating valves, a high-pressure gas rail, a low-pressure gas rail, a small-flow nozzle, a large-flow nozzle and a cylinder.
The intake port injection hydrogen engine is to open an intake valve, start to spray hydrogen after scavenging is finished (on one hand, the temperature in a cylinder is to be scavenged to reduce, and the hydrogen is prevented from being pre-ignited after entering the cylinder, on the other hand, the hydrogen is prevented from being swept out of the cylinder), and finish to spray hydrogen before closing the intake valve, and the injection angle is 90 degrees crank angle at maximum, as shown in fig. 6, fig. 6 is a hydrogen injection phase diagram of an injector, and the injection pulse width of the nominal working condition cannot exceed 5ms at 3000 r/min. Rated operating mode is 20 mg/cycle, and the air flow is 20mg/5 ms=4 mg/ms.
The air injection quantity under the idle working condition is 1.5 mg/cycle, the rated working condition is 20 mg/cycle, and the air injection quantity ratio is 13:1.
the injector operating condition distribution diagram is shown in fig. 7, wherein the operating pressure range of the low-pressure rail is 3-8 bar, the hydrogen injection flow rate of the low-flow injector is 1mg/ms@8bar, the operating pressure range of the high-pressure rail is 6-16 bar, and the hydrogen injection flow rate of the high-flow injector is 4mg/ms@16bar. The maximum flow rate of the double nozzles is 5mg/ms when the double nozzles work simultaneously and is 25% higher than the maximum demand of the engine, which is 4mg/ms, so as to compensate the air injection quantity reduction caused by air supply pressure fluctuation and air rail temperature rise.
The air source is regulated to the target pressure of the low-pressure air rail through the pressure regulating valve 1, and is regulated to the target pressure of the high-pressure air rail through the pressure regulating valve 2.
During idle working conditions, the small-flow nozzle works independently, the pressure of the air rail is 4bar, the pulse width of air injection is 3ms, and the air injection quantity is 1.5 mg/cycle. After the load is increased, the high-pressure air rail and the high-flow nozzle are switched to work independently. The double nozzles work simultaneously under full-load and heavy-load working conditions, and pulse width is adjusted according to the rotating speed and the load so as to meet the requirement of high-flow hydrogen injection of the engine.
When the engine is switched from a low-load working condition to a high-load working condition, the rail pressure of the double rails can be kept unchanged, and the operation of the small-flow single-nozzle is switched to the operation of the large-flow nozzle or the simultaneous operation of the double nozzles, so that the air rail pressure is not required to be increased as in the conventional technology; when the engine is switched from a high-load working condition to a low-load working condition, the rail pressure of the double rails can be kept unchanged, and the double-nozzle simultaneous operation or the single-flow single-nozzle operation of the large-flow nozzle is switched to the small-flow single-nozzle operation, so that the air rail pressure is not required to be reduced like the conventional technology. The two injector solenoid valves can rapidly respond in millisecond level when working conditions are switched, the response speed is far faster than the air rail pressure regulating speed, and the requirements of rapid switching of the working conditions of the engine can be met.
The two air inlets of each cylinder of the engine are different, one is a tangential air inlet, the other is a spiral air inlet, the flow coefficient of the tangential air inlet is high, the flow coefficient of the spiral air inlet is low, a large-flow nozzle is arranged on the tangential air inlet, and a small-flow nozzle is arranged on the spiral air inlet. Thus, the installation can avoid the phenomenon of air inlet blockage during hydrogen injection.
The double-rail pressure and double-nozzle gas engine comprises a controller, a wire harness and a sensor, and is used for setting, monitoring and executing target rail pressures of all gas rails under different working conditions and working pulse widths of all nozzles.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiments of the present application also provide an engine fuel injection control apparatus for implementing the above-mentioned engine fuel injection control method. The implementation of the solution provided by the device is similar to that described in the above method, so the specific limitations in one or more embodiments of the engine fuel injection control device provided below may be referred to above as limitations on the engine fuel injection control method, and will not be described in detail herein.
In one embodiment, as shown in FIG. 8, an engine fuel injection control apparatus 800 is provided, comprising: an acquisition module 801, a first determination module 802, a second determination module 803, and a control module 804, wherein:
an acquisition module 801 for acquiring an engine load.
A first determining module 802 is configured to determine a target gas rail among the plurality of gas rails according to the engine load, a preset load range, and a working pressure range of each gas rail, where the working pressure range of each gas rail is different, a lower load limit of the preset load range is greater than the idle engine load, and an upper load limit of the preset load range is less than the full engine load.
A second determining module 803 for determining injectors connected to the target gas rail as first target injectors and determining a first injection flow rate and a first injection pulse width for each first target injector based on the engine load and an injection flow rate range of the first target injector; wherein the injection flow range of each injector is different and is adapted to the operating pressure range of the corresponding connected gas rail.
The control module 804 is configured to control, through a first electromagnetic regulating valve corresponding to the first target injector, the first target injector to inject fuel into a cylinder of the engine according to the corresponding first injection flow and the first injection pulse width.
In some embodiments, the first determining module 802 is further configured to: judging whether the engine load is within the preset load range; if the engine load is within the preset load range, determining the working pressure of the engine according to the engine load; a target gas rail is determined from the plurality of gas rails based on the operating pressure of the engine and the operating pressure range of each gas rail.
In some embodiments, engine fuel injection control apparatus 800 is specifically configured to: if the engine load is not in the preset load range, judging whether the engine load is the idle running load of the engine or not; if the engine load is the engine idle running load, determining a second injection pulse width according to the engine idle running load and a first crank angle corresponding to the engine idle running load; calculating a second injection flow according to the second injection pulse width and a first preset injection quantity corresponding to the idle running load of the engine, and selecting one from all injectors as a second target injector according to the second injection flow and the injection flow range of all injectors; and controlling the second target injector to inject fuel into a cylinder of the engine according to the corresponding second injection flow and the second injection pulse width through a second electromagnetic regulating valve corresponding to the second target injector.
In some embodiments, engine fuel injection control apparatus 800 is further configured to: if the engine load is not within the preset load range, judging whether the engine load is the full-speed engine operating load or not; if the engine load is the full engine speed operating load, determining all injectors as third target injectors, and determining a third injection pulse width for each third target injector based on the full engine speed operating load and a second crank angle corresponding to the full engine speed operating load; calculating a third injection flow rate of each third target injector according to the third injection pulse width and a second preset injection quantity corresponding to the full-speed running load of the engine; and controlling the third target injector to inject fuel into a cylinder of the engine according to the corresponding third injection flow and the third injection pulse width through a third electromagnetic regulating valve corresponding to the third target injector.
In some embodiments, engine fuel injection control apparatus 800 is further configured to: if the engine load is smaller than a preset load value, the number of the target gas tracks is one; and if the engine load is not smaller than the preset load value, the number of the target gas tracks is a plurality of.
In some embodiments, engine fuel injection control apparatus 800 is further configured to: if the lower flow limit of the injection flow range of the injector is larger than a preset flow value, the air inlet corresponding to the injector is a tangential air inlet; if the upper flow limit of the injection flow range of the injector is smaller than the preset flow value, the air inlet corresponding to the injector is a spiral air inlet.
The various modules in the engine fuel injection control apparatus described above may be implemented in whole or in part by software, hardware, or a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a server, and the internal structure of which may be as shown in fig. 9. The computer device includes a processor, a memory, an Input/Output interface (I/O) and a communication interface. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface is connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is for storing engine load data. The input/output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a method of controlling fuel injection to an engine.
It will be appreciated by those skilled in the art that the structure shown in fig. 9 is merely a block diagram of a portion of the structure associated with the present application and is not limiting of the computer device to which the present application applies, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In one embodiment, a computer device is provided comprising a memory and a processor, the memory having stored therein a computer program, the processor when executing the computer program performing the steps of: acquiring the load of an engine; determining target gas tracks in the plurality of gas tracks according to the engine load, a preset load range and a working pressure range of each gas track, wherein the working pressure range of each gas track is different, the lower load limit of the preset load range is larger than the idle running load of the engine, and the upper load limit of the preset load range is smaller than the full-speed running load of the engine; determining injectors connected to the target gas rail as first target injectors, and determining a first injection flow rate and a first injection pulse width of each first target injector according to the engine load and an injection flow rate range of the first target injectors; wherein the injection flow range of each injector is different and is adapted to the working pressure range of the corresponding connected gas rail; and controlling the first target injector to inject fuel into a cylinder of the engine according to the corresponding first injection flow and the first injection pulse width through a first electromagnetic regulating valve corresponding to the first target injector.
In one embodiment, determining a target gas rail among the plurality of gas rails based on the engine load, a preset load range, and an operating pressure range of each gas rail implemented when the processor executes the computer program comprises: judging whether the engine load is within the preset load range; if the engine load is within the preset load range, determining the working pressure of the engine according to the engine load; a target gas rail is determined from the plurality of gas rails based on the operating pressure of the engine and the operating pressure range of each gas rail.
In one embodiment, after determining whether the engine load is within the preset load range, as implemented when the processor executes the computer program, further comprises: if the engine load is not in the preset load range, judging whether the engine load is the idle running load of the engine or not; if the engine load is the engine idle running load, determining a second injection pulse width according to the engine idle running load and a first crank angle corresponding to the engine idle running load; calculating a second injection flow according to the second injection pulse width and a first preset injection quantity corresponding to the idle running load of the engine, and selecting one from all injectors as a second target injector according to the second injection flow and the injection flow range of all injectors; and controlling the second target injector to inject fuel into a cylinder of the engine according to the corresponding second injection flow and the second injection pulse width through a second electromagnetic regulating valve corresponding to the second target injector.
In one embodiment, after determining whether the engine load is within the preset load range, as implemented when the processor executes the computer program, further comprises: if the engine load is not within the preset load range, judging whether the engine load is the full-speed engine operating load or not; if the engine load is the full engine speed operating load, determining all injectors as third target injectors, and determining a third injection pulse width for each third target injector based on the full engine speed operating load and a second crank angle corresponding to the full engine speed operating load; calculating a third injection flow rate of each third target injector according to the third injection pulse width and a second preset injection quantity corresponding to the full-speed running load of the engine; and controlling the third target injector to inject fuel into a cylinder of the engine according to the corresponding third injection flow and the third injection pulse width through a third electromagnetic regulating valve corresponding to the third target injector.
In one embodiment, the method implemented when the processor executes the computer program further comprises: if the engine load is smaller than a preset load value, the number of the target gas tracks is one; and if the engine load is not smaller than the preset load value, the number of the target gas tracks is a plurality of.
In one embodiment, the method implemented when the processor executes the computer program further comprises: if the lower flow limit of the injection flow range of the injector is larger than a preset flow value, the air inlet corresponding to the injector is a tangential air inlet; if the upper flow limit of the injection flow range of the injector is smaller than the preset flow value, the air inlet corresponding to the injector is a spiral air inlet.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of: acquiring the load of an engine; determining target gas tracks in the plurality of gas tracks according to the engine load, a preset load range and a working pressure range of each gas track, wherein the working pressure range of each gas track is different, the lower load limit of the preset load range is larger than the idle running load of the engine, and the upper load limit of the preset load range is smaller than the full-speed running load of the engine; determining injectors connected to the target gas rail as first target injectors, and determining a first injection flow rate and a first injection pulse width of each first target injector according to the engine load and an injection flow rate range of the first target injectors; wherein the injection flow range of each injector is different and is adapted to the working pressure range of the corresponding connected gas rail; and controlling the first target injector to inject fuel into a cylinder of the engine according to the corresponding first injection flow and the first injection pulse width through a first electromagnetic regulating valve corresponding to the first target injector.
In one embodiment, determining a target gas rail among the plurality of gas rails based on the engine load, a preset load range, and an operating pressure range of each gas rail implemented when the computer program is executed by the processor comprises: judging whether the engine load is within the preset load range; if the engine load is within the preset load range, determining the working pressure of the engine according to the engine load; a target gas rail is determined from the plurality of gas rails based on the operating pressure of the engine and the operating pressure range of each gas rail.
In one embodiment, after determining whether the engine load is within the preset load range, the computer program when executed by the processor further comprises: if the engine load is not in the preset load range, judging whether the engine load is the idle running load of the engine or not; if the engine load is the engine idle running load, determining a second injection pulse width according to the engine idle running load and a first crank angle corresponding to the engine idle running load; calculating a second injection flow according to the second injection pulse width and a first preset injection quantity corresponding to the idle running load of the engine, and selecting one from all injectors as a second target injector according to the second injection flow and the injection flow range of all injectors; and controlling the second target injector to inject fuel into a cylinder of the engine according to the corresponding second injection flow and the second injection pulse width through a second electromagnetic regulating valve corresponding to the second target injector.
In one embodiment, after determining whether the engine load is within the preset load range, the computer program when executed by the processor further comprises: if the engine load is not within the preset load range, judging whether the engine load is the full-speed engine operating load or not; if the engine load is the full engine speed operating load, determining all injectors as third target injectors, and determining a third injection pulse width for each third target injector based on the full engine speed operating load and a second crank angle corresponding to the full engine speed operating load; calculating a third injection flow rate of each third target injector according to the third injection pulse width and a second preset injection quantity corresponding to the full-speed running load of the engine; and controlling the third target injector to inject fuel into a cylinder of the engine according to the corresponding third injection flow and the third injection pulse width through a third electromagnetic regulating valve corresponding to the third target injector.
In one embodiment, the method implemented by the computer program when executed by the processor further comprises: if the engine load is smaller than a preset load value, the number of the target gas tracks is one; and if the engine load is not smaller than the preset load value, the number of the target gas tracks is a plurality of.
In one embodiment, the method implemented by the computer program when executed by the processor further comprises: if the lower flow limit of the injection flow range of the injector is larger than a preset flow value, the air inlet corresponding to the injector is a tangential air inlet; if the upper flow limit of the injection flow range of the injector is smaller than the preset flow value, the air inlet corresponding to the injector is a spiral air inlet.
In one embodiment, a computer program product is provided comprising a computer program which, when executed by a processor, performs the steps of: acquiring the load of an engine; determining target gas tracks in the plurality of gas tracks according to the engine load, a preset load range and a working pressure range of each gas track, wherein the working pressure range of each gas track is different, the lower load limit of the preset load range is larger than the idle running load of the engine, and the upper load limit of the preset load range is smaller than the full-speed running load of the engine; determining injectors connected to the target gas rail as first target injectors, and determining a first injection flow rate and a first injection pulse width of each first target injector according to the engine load and an injection flow rate range of the first target injectors; wherein the injection flow range of each injector is different and is adapted to the working pressure range of the corresponding connected gas rail; and controlling the first target injector to inject fuel into a cylinder of the engine according to the corresponding first injection flow and the first injection pulse width through a first electromagnetic regulating valve corresponding to the first target injector.
In one embodiment, determining a target gas rail among the plurality of gas rails based on the engine load, a preset load range, and an operating pressure range of each gas rail implemented when the computer program is executed by the processor comprises: judging whether the engine load is within the preset load range; if the engine load is within the preset load range, determining the working pressure of the engine according to the engine load; a target gas rail is determined from the plurality of gas rails based on the operating pressure of the engine and the operating pressure range of each gas rail.
In one embodiment, after determining whether the engine load is within the preset load range, the computer program when executed by the processor further comprises: if the engine load is not in the preset load range, judging whether the engine load is the idle running load of the engine or not; if the engine load is the engine idle running load, determining a second injection pulse width according to the engine idle running load and a first crank angle corresponding to the engine idle running load; calculating a second injection flow according to the second injection pulse width and a first preset injection quantity corresponding to the idle running load of the engine, and selecting one from all injectors as a second target injector according to the second injection flow and the injection flow range of all injectors; and controlling the second target injector to inject fuel into a cylinder of the engine according to the corresponding second injection flow and the second injection pulse width through a second electromagnetic regulating valve corresponding to the second target injector.
In one embodiment, after determining whether the engine load is within the preset load range, the computer program when executed by the processor further comprises: if the engine load is not within the preset load range, judging whether the engine load is the full-speed engine operating load or not; if the engine load is the full engine speed operating load, determining all injectors as third target injectors, and determining a third injection pulse width for each third target injector based on the full engine speed operating load and a second crank angle corresponding to the full engine speed operating load; calculating a third injection flow rate of each third target injector according to the third injection pulse width and a second preset injection quantity corresponding to the full-speed running load of the engine; and controlling the third target injector to inject fuel into a cylinder of the engine according to the corresponding third injection flow and the third injection pulse width through a third electromagnetic regulating valve corresponding to the third target injector.
In one embodiment, the method implemented by the computer program when executed by the processor further comprises: if the engine load is smaller than a preset load value, the number of the target gas tracks is one; and if the engine load is not smaller than the preset load value, the number of the target gas tracks is a plurality of.
In one embodiment, the method implemented by the computer program when executed by the processor further comprises: if the lower flow limit of the injection flow range of the injector is larger than a preset flow value, the air inlet corresponding to the injector is a tangential air inlet; if the upper flow limit of the injection flow range of the injector is smaller than the preset flow value, the air inlet corresponding to the injector is a spiral air inlet.
It should be noted that, the user information (including, but not limited to, user equipment information, user personal information, etc.) and the data (including, but not limited to, data for analysis, stored data, presented data, etc.) referred to in the present application are information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data are required to comply with the related laws and regulations and standards of the related countries and regions.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in the various embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magnetic random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (Phase Change Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in the form of a variety of forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), and the like. The databases referred to in the various embodiments provided herein may include at least one of relational databases and non-relational databases. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processors referred to in the embodiments provided herein may be general purpose processors, central processing units, graphics processors, digital signal processors, programmable logic units, quantum computing-based data processing logic units, etc., without being limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples only represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the present application. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application shall be subject to the appended claims.

Claims (10)

1. An engine fuel injection control method for an engine comprising a plurality of injectors, a plurality of gas rails, and a plurality of electromagnetic regulating valves; each injector is connected with a fuel gas rail, and each fuel gas rail is connected with an electromagnetic regulating valve; the method comprises the following steps:
acquiring the load of an engine;
determining target gas tracks in the plurality of gas tracks according to the engine load, a preset load range and a working pressure range of each gas track, wherein the working pressure range of each gas track is different, the lower load limit of the preset load range is larger than the idle running load of the engine, and the upper load limit of the preset load range is smaller than the full-speed running load of the engine;
Determining injectors connected to the target gas rail as first target injectors, and determining a first injection flow rate and a first injection pulse width of each first target injector according to the engine load and an injection flow rate range of the first target injectors; wherein the injection flow range of each injector is different and is adapted to the working pressure range of the corresponding connected gas rail;
and controlling the first target injector to inject fuel into a cylinder of the engine according to the corresponding first injection flow and the first injection pulse width through a first electromagnetic regulating valve corresponding to the first target injector.
2. The method of claim 1, wherein said determining a target gas rail among said plurality of gas rails based on said engine load, a preset load range, and an operating pressure range of each gas rail comprises:
judging whether the engine load is within the preset load range;
if the engine load is within the preset load range, determining the working pressure of the engine according to the engine load;
a target gas rail is determined from the plurality of gas rails based on the operating pressure of the engine and the operating pressure range of each gas rail.
3. The method according to claim 2, wherein said determining whether said engine load is within said preset load range further comprises:
if the engine load is not in the preset load range, judging whether the engine load is the idle running load of the engine or not;
if the engine load is the engine idle running load, determining a second injection pulse width according to the engine idle running load and a first crank angle corresponding to the engine idle running load;
calculating a second injection flow according to the second injection pulse width and a first preset injection quantity corresponding to the idle running load of the engine, and selecting one from all injectors as a second target injector according to the second injection flow and the injection flow range of all injectors;
and controlling the second target injector to inject fuel into a cylinder of the engine according to the corresponding second injection flow and the second injection pulse width through a second electromagnetic regulating valve corresponding to the second target injector.
4. The method according to claim 2, wherein said determining whether said engine load is within said preset load range further comprises:
If the engine load is not within the preset load range, judging whether the engine load is the full-speed engine operating load or not;
if the engine load is the full engine speed operating load, determining all injectors as third target injectors, and determining a third injection pulse width for each third target injector based on the full engine speed operating load and a second crank angle corresponding to the full engine speed operating load;
calculating a third injection flow rate of each third target injector according to the third injection pulse width and a second preset injection quantity corresponding to the full-speed running load of the engine;
and controlling the third target injector to inject fuel into a cylinder of the engine according to the corresponding third injection flow and the third injection pulse width through a third electromagnetic regulating valve corresponding to the third target injector.
5. The method according to claim 2, wherein the method further comprises:
if the engine load is smaller than a preset load value, the number of the target gas tracks is one;
and if the engine load is not smaller than the preset load value, the number of the target gas tracks is a plurality of.
6. The method of claim 1, wherein the injector is mounted within an intake port of an engine, the injector and the intake port being in one-to-one correspondence; further comprises:
if the lower flow limit of the injection flow range of the injector is larger than a preset flow value, the air inlet corresponding to the injector is a tangential air inlet;
if the upper flow limit of the injection flow range of the injector is smaller than the preset flow value, the air inlet corresponding to the injector is a spiral air inlet.
7. An engine fuel injection control apparatus, characterized by comprising:
the acquisition module is used for acquiring the engine load;
the first determining module is used for determining target gas tracks in the plurality of gas tracks according to the engine load, a preset load range and a working pressure range of each gas track, wherein the working pressure range of each gas track is different, the lower load limit of the preset load range is larger than the idle running load of the engine, and the upper load limit of the preset load range is smaller than the full-speed running load of the engine;
a second determining module configured to determine injectors connected to the target gas rail as first target injectors, and determine a first injection flow rate and a first injection pulse width of each first target injector according to the engine load and an injection flow rate range of the first target injectors; wherein the injection flow range of each injector is different and is adapted to the working pressure range of the corresponding connected gas rail;
The control module is used for controlling the first target injector to inject fuel into a cylinder of the engine according to the corresponding first injection flow and the first injection pulse width through the first electromagnetic regulating valve corresponding to the first target injector.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 6 when the computer program is executed.
9. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
CN202310179850.1A 2023-02-24 2023-02-24 Engine fuel injection control method, device, equipment, medium and product Active CN116085134B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310179850.1A CN116085134B (en) 2023-02-24 2023-02-24 Engine fuel injection control method, device, equipment, medium and product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310179850.1A CN116085134B (en) 2023-02-24 2023-02-24 Engine fuel injection control method, device, equipment, medium and product

Publications (2)

Publication Number Publication Date
CN116085134A true CN116085134A (en) 2023-05-09
CN116085134B CN116085134B (en) 2024-06-04

Family

ID=86214133

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310179850.1A Active CN116085134B (en) 2023-02-24 2023-02-24 Engine fuel injection control method, device, equipment, medium and product

Country Status (1)

Country Link
CN (1) CN116085134B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201225206Y (en) * 2007-05-09 2009-04-22 十堰科纳汽车电器有限公司 Gas injecting system of dual-purpose fuel engine
CN102518531A (en) * 2011-12-05 2012-06-27 北京理工大学 Fuel supply device of internal-combustion engine injecting hydrogen in gas inlet channel and control strategy thereof
CN103982308A (en) * 2014-05-06 2014-08-13 南京盖驰动力科技有限公司 Control system and control method of oil/gas dual-fuel engine in electronic control oil supply
CN105579691A (en) * 2013-09-09 2016-05-11 日产自动车株式会社 Fuel injection control device for engine and fuel injection control method for engine
CN106257027A (en) * 2015-06-18 2016-12-28 三井造船株式会社 Gas engine
CN106545406A (en) * 2015-09-21 2017-03-29 上海汽车集团股份有限公司 Automobile and gas engine, Engine ECU, the control method of injection combustion gas
CN114046217A (en) * 2021-10-22 2022-02-15 北京工业大学 Direct-injection gas nozzle in diesel engine electric control cylinder and complete machine control method thereof
CN114370345A (en) * 2022-01-20 2022-04-19 潍柴动力股份有限公司 Method and device for controlling gas fuel injection amount, and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201225206Y (en) * 2007-05-09 2009-04-22 十堰科纳汽车电器有限公司 Gas injecting system of dual-purpose fuel engine
CN102518531A (en) * 2011-12-05 2012-06-27 北京理工大学 Fuel supply device of internal-combustion engine injecting hydrogen in gas inlet channel and control strategy thereof
CN105579691A (en) * 2013-09-09 2016-05-11 日产自动车株式会社 Fuel injection control device for engine and fuel injection control method for engine
CN103982308A (en) * 2014-05-06 2014-08-13 南京盖驰动力科技有限公司 Control system and control method of oil/gas dual-fuel engine in electronic control oil supply
CN106257027A (en) * 2015-06-18 2016-12-28 三井造船株式会社 Gas engine
CN106545406A (en) * 2015-09-21 2017-03-29 上海汽车集团股份有限公司 Automobile and gas engine, Engine ECU, the control method of injection combustion gas
CN114046217A (en) * 2021-10-22 2022-02-15 北京工业大学 Direct-injection gas nozzle in diesel engine electric control cylinder and complete machine control method thereof
CN114370345A (en) * 2022-01-20 2022-04-19 潍柴动力股份有限公司 Method and device for controlling gas fuel injection amount, and storage medium

Also Published As

Publication number Publication date
CN116085134B (en) 2024-06-04

Similar Documents

Publication Publication Date Title
EP2167805B1 (en) Fuel injection control apparatus and fuel injection control method for internal combustion engine
US9267430B2 (en) Engine controlling emissions during transient operations
US10975795B2 (en) Method for the model-based control and regulation of an internal combustion engine
JPH06146867A (en) Abnormality detection device for secondary air supply mechanism
US7140354B1 (en) Compressed gaseous fuel system for internal combustion engine
JP2015521251A (en) Method and apparatus for sequentially controlling the intake elements of a gas fuel compression ignition engine
US9890720B2 (en) Method and device for operating an internal combustion engine
CN116085134B (en) Engine fuel injection control method, device, equipment, medium and product
CN115013169A (en) Mode switching method and device of dual-fuel engine
US10907561B2 (en) Estimation device and control device for combustion system
US6397820B1 (en) Method and device for controlling a combustion engine
EP1424480A1 (en) Virtual pressure sensor for a common rail injection system
JPS63143343A (en) Control device for diesel engine
JP4637036B2 (en) Control device for internal combustion engine
JP2003222043A (en) Engine control unit
CN115142967B (en) Control device and method for gas fuel internal combustion engine
JPH0571438A (en) Fuel injector
CA2894291C (en) Fuel injector trimming in a multi-fuel engine
US11852097B2 (en) Methods for measuring fuel quantity during multipulse fuel injection events in a common rail fuel system
JP2003222036A (en) Controller for engine
CN115628146B (en) Oil pressure control method, device, equipment and storage medium for direct injection engine
CN102985674A (en) Control device for internal combustion engine
JP2001317395A (en) Method for operating and controlling injection valve using piezoelectric actuator
JP2003222039A (en) Controller for engine
US20230141196A1 (en) Emissions control for an engine system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant