CN104975972A - System and method for improving fuel delivery accuracy - Google Patents

System and method for improving fuel delivery accuracy Download PDF

Info

Publication number
CN104975972A
CN104975972A CN201510150672.5A CN201510150672A CN104975972A CN 104975972 A CN104975972 A CN 104975972A CN 201510150672 A CN201510150672 A CN 201510150672A CN 104975972 A CN104975972 A CN 104975972A
Authority
CN
China
Prior art keywords
fuel
order difference
value
difference
module
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
CN201510150672.5A
Other languages
Chinese (zh)
Other versions
CN104975972B (en
Inventor
J.T.施巴塔
M.J.卢西多
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.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
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
Priority claimed from US14/242,058 external-priority patent/US9708998B2/en
Application filed by GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of CN104975972A publication Critical patent/CN104975972A/en
Application granted granted Critical
Publication of CN104975972B publication Critical patent/CN104975972B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • F02D41/3005Details not otherwise provided for
    • 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/20Output circuits, e.g. for controlling currents in command coils
    • 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/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2464Characteristics of actuators
    • F02D41/2467Characteristics of actuators for injectors
    • 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/20Output circuits, e.g. for controlling currents in command coils
    • F02D2041/202Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
    • F02D2041/2051Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit using voltage control
    • 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/20Output circuits, e.g. for controlling currents in command coils
    • F02D2041/202Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
    • F02D2041/2055Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit with means for determining actual opening or closing time
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/06Fuel or fuel supply system parameters
    • F02D2200/0602Fuel pressure

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 invention dislcoses a system and method for improving fuel delivery accuracy. A fuel control system according to the principles of the present disclosure includes a voltage measuring module, a first difference module, a second difference module, a third difference module, and an injector driver module. The voltage measuring module measures first and second voltages at first and second electrical connectors of a fuel injector of an engine. The first difference module determines a first difference based on a difference between the first and second voltages. The second difference module determines a second difference between (i) the first difference and (ii) a previous value of the first difference. The third difference module determines a third difference between (i) the second difference and (ii) a previous value of the second difference. The injector driver module selectively applies power to the fuel injector based on the third difference.

Description

For improving the system and method for delivery of fuel degree of accuracy
The cross reference of related application
The U.S. Patent application No. 14/231,807 that the U.S. Patent application No. submitted in the application and on April 1st, 2014 submits on April 1st, 14/242,001,2014 U.S. Patent application No. submits on April 1st, 14/242,247 and 2014 is correlated with.Whole the disclosing of more than applying for is combined in this by reference.
Technical field
The application relates to explosive motor, and more particularly, relates to the system and method for being improved delivery of fuel degree of accuracy by detection and compensate for fuel ejector characteristics.
Background technique
Here it is to propose background of the present disclosure generally that the background technique provided illustrates.The All aspects of of this specification of the work of the present inventor in degree illustrated in this background technique part and prior art when otherwise cannot be described as submission, are not admitted it is for prior art of the present disclosure clearly or impliedly.
Air is sucked in motor by induction mnifold.The timing control of throttle valve and/or engine valve enters the air-flow of motor.Air and the fuel mix from one or more fuel injector, thus form air/fuel mixture.Air/fuel mixture is at one or more combustor inner cylinders of motor.The spark such as provided by spark plug can start the burning of air/fuel mixture.
Air/fuel mixture burning can produce moment of torsion and exhaust.Moment of torsion produces via the Thermal release in air/fuel mixture combustion process and expansion.Motor transfers torque to speed changer via bent axle, and speed changer transfers torque to one or more wheel via power train.Exhaust is put into vent systems from cylinder block.
The moment of torsion that engine control module (ECM) controls motor exports.ECM can control the moment of torsion output of motor based on the input of driver.Driver's input can comprise such as accelerator pedal position, brake pedal position and/or other suitable drivers one or more input.
Summary of the invention
Voltage measurement module, first-order difference module, second differnce module, third order difference module and injector driver module is comprised according to a kind of Fuel Control System of principle of the present disclosure.Described voltage measurement module measures first electric coupler of fuel injector of motor and first voltage at the second electric coupler place and the second voltage.Described first-order difference module determines first-order difference based on the difference of described first voltage and the second voltage.Described second differnce module determines the second differnce between (i) described first-order difference and the last value of (ii) described first-order difference.Described third order difference module determines the third order difference between (i) described second differnce and the last value of (ii) described second differnce.Described injector driver module optionally applies power based on described third order difference to described fuel injector.
One first fuel control method according to principle of the present disclosure comprises: measure first electric coupler of fuel injector of motor and first voltage at the second electric coupler place and the second voltage, and determine first-order difference based on the difference of described first voltage and the second voltage.Described method also comprises: determine the second differnce between (i) described first-order difference and the last value of (ii) described first-order difference, determine the third order difference between (i) described second differnce and the last value of (ii) described second differnce, and optionally apply power based on described third order difference to described fuel injector.
One second fuel control method according to principle of the present disclosure comprises: measure first electric coupler of fuel injector of motor and first voltage at the second electric coupler place and the second voltage, and determine first derivative based on the difference of described first voltage and the second voltage.Described method also comprises: determine second dervative based on (i) described first derivative and the last value of (ii) described first derivative, determine three order derivatives based on (i) described second dervative and the last value of (ii) described second dervative, and optionally apply power based on described three order derivatives to described fuel injector.
The invention also discloses following technological scheme.
1, for a Fuel Control System for vehicle, comprising:
Voltage measurement module, it measures first electric coupler of fuel injector of motor and first voltage at the second electric coupler place and the second voltage;
First-order difference module, its difference based on described first voltage and the second voltage determines first-order difference;
Second differnce module, it determines the second differnce between i) described first-order difference and the last value of ii) described first-order difference;
Third order difference module, it determines the third order difference between i) described second differnce and the last value of ii) described second differnce; And
Injector driver module, it optionally applies power based on described third order difference to described fuel injector.
2, the Fuel Control System according to scheme 1, also comprises:
Parameter determination module, it determines the minimum value of described third order difference and the maximum value of described third order difference,
Wherein said injector driver module optionally applies power based on the described minimum value of described third order difference and maximum value to described fuel injector.
3, the Fuel Control System according to scheme 2, also comprises:
Pulsewidth module, its based target fuel mass determines the initial pulsewidth that will apply to described fuel injector for fuel injection event; And
Adjusting module, its described minimum value based on described third order difference and maximum value adjust described initial pulsewidth, to produce final pulsewidth,
Wherein said injector driver module optionally applies power for described fuel injection event to described fuel injector based on described final pulsewidth.
4, the Fuel Control System according to scheme 3, wherein:
Described parameter determination module is determined to open Periodic Compensation value based on the described minimum value of described third order difference and maximum value;
Described parameter determination module is determined to close Periodic Compensation value based on the described minimum value of described third order difference; And
Described adjusting module adjusts described initial pulsewidth, to produce described final pulsewidth based on described closedown Periodic Compensation value and described Periodic Compensation value of opening.
5, the Fuel Control System according to scheme 4, wherein:
Described parameter determination module based on the very first time when described injector driver module terminates the pulse for last fuel injection event and correspond to described third order difference described minimum value the second time between cycle determine closedown cycle of described fuel injector;
Described parameter determination module determines the closedown periodic increment of described fuel injector based on the described closedown cycle of described fuel injector and the difference in predetermined closedown cycle; And
Described parameter determination module determines described closedown Periodic Compensation value based on described closedown periodic increment.
6, the Fuel Control System according to scheme 5, wherein:
Described parameter determination module is based on the described final pulsewidth of described last fuel injection event and determine to close period modulation value for the pressure that described last fuel injection event is provided to the fuel of described fuel injector; And
Described parameter determination module determines described closedown periodic increment based on described closedown period modulation value further.
7, the Fuel Control System according to scheme 4, wherein:
What described parameter determination module determined described fuel injector based on the described minimum value of described third order difference and the difference of maximum value opens amplitude;
Described parameter determination module is based on the described predetermined pulse width opening amplitude to determine for last fuel injection event;
What described parameter determination module determined described fuel injector based on the described final pulsewidth for described last fuel injection event and difference for the described predetermined pulse width of described last fuel injection event opens periodic increment; And
Described parameter determination module based on described open periodic increment to determine described in open Periodic Compensation value.
8, the Fuel Control System according to scheme 7, wherein:
Described parameter determination module is based on the described final pulsewidth of described last fuel injection event and determine to open period modulation value for the pressure that described last fuel injection event is provided to the fuel of described fuel injector; And
Described parameter determination module further based on described open period modulation value to determine described in open periodic increment.
9, the Fuel Control System according to scheme 2, also comprises:
Four order difference module, it determines the Four order difference between i) described third order difference and the last value of ii) described third order difference,
Wherein said injector driver module optionally applies power based on described third order difference and described Four order difference to described fuel injector.
10, the Fuel Control System according to scheme 9, wherein:
Described parameter determination module determines the described minimum value of described third order difference based on the first time zero passage of described Four order difference; And
Described parameter determination module determines the described maximum value of described third order difference based on the second time zero passage of described Four order difference.
11, for a fuel control method for vehicle, comprising:
Measure first electric coupler of fuel injector of motor and first voltage at the second electric coupler place and the second voltage;
Difference based on described first voltage and the second voltage determines first-order difference;
Determine the second differnce between i) described first-order difference and the last value of ii) described first-order difference;
Determine the third order difference between i) described second differnce and the last value of ii) described second differnce; And
Optionally power is applied to described fuel injector based on described third order difference.
12, the fuel control method according to scheme 11, also comprises:
Determine the minimum value of described third order difference and the maximum value of described third order difference; And
Optionally power is applied to described fuel injector based on the described minimum value of described third order difference and maximum value.
13, the fuel control method according to scheme 12, also comprises:
Based target fuel mass determines the initial pulsewidth that will apply to described fuel injector for fuel injection event;
Described initial pulsewidth is adjusted, to produce final pulsewidth based on the described minimum value of described third order difference and maximum value; And
Based on described final pulsewidth, optionally power is applied to described fuel injector for described fuel injection event.
14, the fuel control method according to scheme 13, also comprises:
Determine to open Periodic Compensation value based on the described minimum value of described third order difference and maximum value;
Described minimum value based on described third order difference is determined to close Periodic Compensation value; And
Described initial pulsewidth is adjusted, to produce described final pulsewidth based on described closedown Periodic Compensation value and described Periodic Compensation value of opening.
15, the fuel control method according to scheme 14, also comprises:
Based on the very first time when terminating pulse for last fuel injection event and correspond to described third order difference described minimum value the second time between cycle determine closedown cycle of described fuel injector;
The closedown periodic increment of described fuel injector is determined based on the described closedown cycle of described fuel injector and the difference in predetermined closedown cycle; And
Described closedown Periodic Compensation value is determined based on described closedown periodic increment.
16, the fuel control method according to scheme 15, also comprises:
Based on the described final pulsewidth of described last fuel injection event with determine to close period modulation value for the pressure that described last fuel injection event is provided to the fuel of described fuel injector; And
Described closedown periodic increment is determined further based on described closedown period modulation value.
17, the fuel control method according to scheme 14, also comprises:
That determines described fuel injector based on the described minimum value of described third order difference and the difference of maximum value opens amplitude;
Based on the described predetermined pulse width opening amplitude to determine for last fuel injection event;
That determines described fuel injector based on the described final pulsewidth for described last fuel injection event and difference for the described predetermined pulse width of described last fuel injection event opens periodic increment; And
Based on described open periodic increment to determine described in open Periodic Compensation value.
18, the fuel control method according to scheme 17, also comprises:
Based on the described final pulsewidth of described last fuel injection event with determine to open period modulation value for the pressure that described last fuel injection event is provided to the fuel of described fuel injector; And
Further based on described open period modulation value to determine described in open periodic increment.
19, the fuel control method according to scheme 12, also comprises:
Determine the Four order difference between i) described third order difference and the last value of ii) described third order difference; And
Optionally power is applied to described fuel injector based on described third order difference and described Four order difference.
20, the fuel control method according to scheme 19, also comprises:
First time zero passage based on described Four order difference determines the described minimum value of described third order difference; And
Second time zero passage based on described Four order difference determines the described maximum value of described third order difference.
21, for a fuel control method for vehicle, comprising:
Measure first electric coupler of fuel injector of motor and first voltage at the second electric coupler place and the second voltage;
Difference based on described first voltage and the second voltage determines first derivative;
Second dervative is determined based on i) described first derivative and the last value of ii) described first derivative;
Three order derivatives are determined based on i) described second dervative and the last value of ii) described second dervative; And
Optionally power is applied to described fuel injector based on described three order derivatives.
By illustrating, claims and accompanying drawing, will easily understand other suitable application areas of the present disclosure.Illustrate with the object of particular example just in order to be described, and be not intended to limit the scope of the present disclosure.
Accompanying drawing explanation
The disclosure will be understood more completely by embodiment and accompanying drawing, wherein:
Fig. 1 is the functional block diagram of example direct-injection engine system;
Fig. 2 is the functional block diagram of the exemplary fuel control system of the part comprising engine control module;
Fig. 3 is the voltage and current of fuel injector and the exemplary graph of various parameters determined based on voltage for an injection events;
Fig. 4 is the flow chart (wherein Y is "Yes", and N is "No") describing to determine the exemplary method of the various parameters of the fuel injection event of fuel injector;
Fig. 5 is the flow chart describing to control the exemplary method supplied for the fuel of the fuel injection event of fuel injector; And
Fig. 6 is the flow chart (wherein Y is "Yes", and N is "No") of the exemplary method describing the value determined in the question blank of the use when controlling the fuel supply for the fuel injection event of fuel injector.
In the various figures, Ref. No. can be reused and carry out element like representation class and/or identical.
Embodiment
Motor at the mixture of combustor inner cylinder air and fuel to produce driving torque.Throttle valve adjustment enters the air-flow of motor.Fuel injector burner oil.Spark plug can produce spark to start burning in cylinder.The Aspirating valves of cylinder and outlet valve can be controlled to regulate the stream from cylinder turnover.
Fuel injector receives fuel from fuel rail.High pressure fuel pump receives fuel from low-pressure fuel pump, and gives fuel pressurization in fuel rail.Low-pressure fuel pump from fuel pot suction of fuel, and provides fuel to high pressure fuel pump.Fuel injector injects fuel directly in the cylinder of motor.
But different fuel injectors may have different opening and closing characteristics.Such as, the fuel injector from different fuel injector manufacturer may have different opening and closing characteristics.But, even if different opening and closing characteristics also may be had from the fuel injector of same fuel injector MANUFACTURER.Example opens and closes characteristic and comprises cycle of such as opening and closedown cycle.Cycle of opening of fuel injector can point to the cycle between the second time when in fact very first time when fuel injector applies power to open fuel injector and fuel injector opened in response to applying power.Cycle between the second time when closedown cycle of fuel injector can refer to that very first time when removing power to close fuel injector from fuel injector and fuel injector reach buttoned-up status in response to removing power.
The difference that the application comprises based on the first electric conductor of fuel injector and the voltage at the second electric conductor place determines various parameter.More particularly, use multiple and determine to record the parameter of the second order of difference, three rank and quadravalence (secondary) derivative with difference.Engine control module (ECM) is based on the characteristic of these parameter determination fuel injectors.ECM applies power based on the Characteristics Control of fuel injector to fuel injector.
Referring now to Fig. 1, offer the functional block diagram of the exemplary engine system 100 of vehicle.Engine system 100 comprises motor 102, and motor 102 combustion airs/fuel mixture is to produce for motor vehicle driving torque.Although are spark-ignition direct-injection (SIDI) motors by discussion motor 102, motor 102 can comprise the motor of another kind of type.Motor 102 can be provided with one or more motor and/or generator unit (MGU).
By throttle valve 108, air is drawn in induction mnifold 106.Throttle valve 108 can change the air-flow entering induction mnifold 106.Only for example, throttle valve 108 can comprise the fly valve being provided with rotatable blades.Engine control module (ECM) 110 controls throttle valve actuator module 112(such as, electrical throttle valve control or ETC), and throttle valve actuator module 112 controls opening of throttle valve 108.
The air of Self inhaling manifold 106 is drawn in the cylinder of motor 102 in the future.Although motor 102 can comprise a more than cylinder, merely illustrate single representative cylinder 114.Be drawn in cylinder 114 by the air of Aspirating valves 118 Self inhaling manifold in future 106.Each cylinder can be provided with one or more Aspirating valves.
ECM 110 controls via fuel injector 121 to the burner oil in cylinder 114.The fuel of such as gasoline is directly injected in cylinder 114 by fuel injector 121.Fuel injector 121 is solenoid type direct fuel injection spargers.Solenoid type direct fuel injection sparger is different from port fuel injection (PFI) sparger and piezoelectric type fuel injector.ECM 110 can control fuel and spray to realize the air/fuel ratio expected, such as stoichiometric air/fuel ratio.Each cylinder can be provided with a fuel injector.
The fuel ejected mixes with air, and forms air/fuel mixture in cylinder 114.Based on the signal that ECM 110 sends, spark actuator module 122 can encourage the spark plug 124 in cylinder 114.Each cylinder can be provided with a spark plug.The spark ignition air/fuel mixture that spark plug 124 produces.
The operation of motor 102 can use four stroke cycle or another suitable operation cycle.These four strokes hereinafter described can be called suction stroke, compression stroke, combustion stroke and exhaust stroke.In each process turned of bent axle (not shown), two in these four strokes can be there are in cylinder 114.Therefore, cylinder be allowed to experience all four strokes, and bent axle just must rotate two turns.
In suction stroke process, be drawn in cylinder 114 by the air of Aspirating valves 118 Self inhaling manifold in future 106.The fuel that fuel injector 121 sprays mixes with air, and forms air/fuel mixture in cylinder 114.One or many fuel can be performed spray in primary combustion cyclic process.In compression stroke process, the piston (not shown) compressed air/fuel mixture in cylinder 114.In combustion stroke process, the burning driven plunger of air/fuel mixture, thus driving crank.In exhaust stroke process, the by-product of burning is discharged to vent systems 127 by outlet valve 126.
Fuel under low pressure from fuel pot 146 suction of fuel, and is provided to high pressure fuel pump 150 by low-pressure fuel pump 142.Although merely illustrate fuel pot 146, a more than fuel pot 146 can be implemented.High pressure fuel pump 150 pressurizes in fuel rail 154 fuel further.The fuel injector of motor 102 receives fuel via fuel rail 154 at (comprising fuel injector 121).The low pressure that low-pressure fuel pump 142 provides is for the high pressure that high pressure fuel pump 150 provides.
Low-pressure fuel pump 142 can be power-actuated pump.High pressure fuel pump 150 can be variable output pump, is mechanically driven by motor 102.The signal that pump actuator module 158 can send based on ECM 110 controls the output of high pressure fuel pump 150.Pump actuator module 158 can also control the operation (such as, open/close state) of low-pressure fuel pump 142.
Engine system 100 comprises fuel pressure sensor 176.Fuel pressure sensor 176 measures the pressure of the fuel in fuel rail 154.Engine system 100 can comprise other sensors 180 one or more.Such as, other sensors 180 can comprise other fuel pressure sensors one or more, quality air flow velocity (MAF) sensor, manifold absolute pressure (MAP) sensor, intake air temperature (IAT) sensor, refrigerant temperature transducer, oil temperature sensor, crankshaft position sensor and/or other suitable sensors one or more.
Referring now to Fig. 2, offer the functional block diagram of the exemplary fuel control system of the Examples section comprising ECM 110.Fuel supply module 204 determines the desired fuel nozzle parameter 208 of the fuel injection event of fuel injector 121.Such as, fuel supply module 204 can determine the desired fuel quality of fuel injection event and the target start timing of fuel injection event.Fuel supply module 204 such as can determine desired fuel quality based on the expection air quality in the target air ratio (such as, stoichiometry) of fuel injection event and cylinder 114.In the combustion cycle process of cylinder 114, one or more fuel injection event may be performed.
Pulsewidth module 212 based target fuel mass determines initial (fuel injection) pulsewidth 216 of fuel injection event.Pulsewidth module 212 can determine initial pulsewidth 216 based on the fuel pressure in fuel rail 154 and/or other parameters one or more further.Initial pulsewidth 216 corresponds to and apply power with the cycle causing fuel injector 121 to spray desired fuel quality under these operating conditions to fuel injector 121 in fuel injection event process.
But different fuel injectors may have different cut out cycle, the cycle of opening, open amplitude and other characteristics.The closedown cycle of fuel injector can refer to the cycle below between the time: remove power to close very first time during fuel injector from fuel injector; In fact the second time when closing and stop burner oil being become with fuel injector.Although all fuel injectors are all controlled the fuel spraying equal number, the fuel that the cycle of closing sprays compared with long fuel injector is by more compared with short fuel injector than the cycle of closedown.
The cycle of opening of fuel injector can refer to the cycle below between the time: apply power to open very first time during fuel injector to fuel injector; In fact the second time when opening and start burner oil is become with fuel injector.Although all fuel injectors are all controlled the fuel spraying equal number, the fuel that the cycle of opening sprays compared with long fuel injector is by fewer compared with short fuel injector than the cycle of opening.The amplitude of opening of fuel injector can correspond to fuel injector and open how many for a fuel injection event.
Adjusting module 220 adjusts initial pulsewidth 216 based on the one or more sparger parameters 222 determined for fuel injector 121, to produce final pulsewidth 224.Adjust initial pulsewidth 216 can comprise prolongation or shorten initial pulsewidth 216 to determine final pulsewidth 224, such as, by shifting to an earlier date or postponing the beginning of pulse and/or shift to an earlier date or postpone the end of pulse.Hereafter illustrate the determination of final pulsewidth 224 and sparger parameter 222.
Injector driver module 236 determines target current curve (not shown) based on final pulsewidth 224.Injector driver module 236 applies high voltage and low voltage, so that for fuel injection event by fuel injector 121 realize target current curve via high side line 240 and low side line 244 to the first electric coupler of fuel injector 121 and the second electric coupler.
Injector driver module 236 can use reference potential 248 and boost voltage 252 to produce high voltage and low voltage.Reference potential 248 and boost voltage 252 can be direct current (DC) voltage.Reference potential module 256 such as provides reference potential 248 based on the voltage of the battery (not shown) of vehicle.DC/DC conversion module 260 increases (increase) reference potential 248 to produce boost voltage 252.
Voltage measurement module 261 measures the high voltage at the first electric coupler place of fuel injector 121, and produces high side voltage 262 based on the voltage at the first electric conductor place.Voltage measurement module 261 also measures the low voltage at the second electric coupler place of fuel injector 121, and produces downside voltage 263 based on the voltage at the second electric conductor place.Voltage measurement module 261 measures high voltage and low voltage relative to ground connection reference potential.
Voltage difference module 264 produces voltage difference 268 based on downside voltage 263 and the difference of high side voltage 262.Such as, voltage difference 268 can be arranged to equal downside voltage 263 and deduct high side voltage 262 by voltage difference module 264.For another example, voltage difference 268 can be arranged to equal high side voltage 262 and deduct downside voltage 263 by voltage difference module 264.Voltage difference module 264 pairs of downside voltages 263 and high side voltage 262 are sampled, and produce the value of voltage difference 268 based on predetermined sample rate.Filtering can be carried out by the wave filter of embodiment as the wave filter of low-pass filter (LPF) or another kind of suitable type to voltage difference 268.Analog/digital converter (ADC) can also be implemented, make voltage difference 268 comprise corresponding digital value.
Single order adding element module 272 determines single order summation 276 by the last n values summation to voltage difference 268.N be greater than one integer.Only for example, N can be 8 or another suitable value.Single order adding element module 272 every N number of sampling period upgrades single order summation 276, makes just to upgrade single order summation 276 whenever receiving N number of new value of voltage difference 268.
Second order adding element module 280 determines second order summation 284 by last M the value summation to single order summation 276.M be greater than one integer.Only for example, M can be 10 or another suitable value.When single order summation 276 upgrades, second order adding element module 280 just upgrades second order summation 284.
Three rank adding element modules 288 determine three rank summations 292 by last M the value summation to second order summation 284.When second order summation 284 upgrades, three rank adding element modules 288 just upgrade three rank summations 292.Quadravalence adding element module 296 determines quadravalence summation 300 by last M the value summation to three rank summations 292.When three rank summations 292 upgrade, quadravalence adding element module 296 just upgrades quadravalence summation 300.Five rank adding element modules 304 determine five rank summations 308 by last M the value summation to quadravalence summation 300.When quadravalence summation 300 upgrades, five rank adding element modules 304 just upgrade five rank summations 308.Calculate single order summation to the example of five rank summations 276,284,292,300 and 308 although illustrate and discuss, two or more summations can be determined, and more or fewer adding element module can be implemented.Single order adding element module 272 reduces sampling error and shake, and the number of times of computing necessary after reducing.Other adding element modules provide form trait wave filter.And to five rank adding element modules, each uses M value although discuss second order adding element module, second order adding element module can use a different number preceding value to one or more in five rank adding element modules.
First-order difference module 312 determines first-order difference 316 based on the difference of last (such as, last) value of five rank summations 308 and five rank summations 308.Second differnce module 320 determines second differnce 324 based on first-order difference 316 and the difference of last (such as, last) value of first-order difference 316.
Third order difference module 328 determines third order difference 332 based on second differnce 324 and the difference of last (such as, last) value of second differnce 324.Four order difference module 336 determines Four order difference 340 based on third order difference 332 and the difference of last (such as, last) value of third order difference 332.
First-order difference 316 corresponds to the first derivative (d/dt) of voltage difference 268 and has the shape identical with the first derivative of voltage difference 268 (d/dt).Second differnce 324 corresponds to the second dervative (d of voltage difference 268 2/ dt 2) and there is the second dervative (d with voltage difference 268 2/ dt 2) identical shape.Third order difference 332 corresponds to three order derivative (d of voltage difference 268 3/ dt 3) and there are the three order derivative (d with voltage difference 268 3/ dt 3) identical shape.Four order difference 340 corresponds to the Fourth-Derivative (d of voltage difference 268 4/ dt 4) and there is the Fourth-Derivative (d with voltage difference 268 4/ dt 4) identical shape.In various embodiments, ECM 110 can comprise and determines first derivative, second dervative, three order derivatives, the first derivative module of Fourth-Derivative, second dervative module, three order derivative modules and Fourth-Derivative module (not shown).Described first derivative module, second dervative module, three order derivative modules and Fourth-Derivative module can be involved to replace or to be attached to first-order difference module 312, second differnce module 320, third order difference module 328 and Four order difference module 336.
In addition, time of occurring of minimum value and the maximum value of first-order difference 316 is identical with maximum value with the minimum value of the first derivative (d/dt) of voltage difference 268.The time that the minimum value of second differnce 324 and maximum value occur also with the second dervative (d of voltage difference 268 2/ dt 2) minimum value identical with maximum value.The time that the minimum value of third order difference 332 and maximum value occur also with the (d of voltage difference 268 3/ dt 3) minimum value identical with maximum value.But, as mentioned above, calculate first derivative high to the operation efficiency of Four order difference 316,324,332 and 340 not as calculating first-order difference to the operation efficiency of Fourth-Derivative.Due to set rate determination first-order difference to Four order difference 316,324,332 and 340, so first-order difference represents first derivative to Fourth-Derivative exactly to Four order difference 316,324,332 and 340.In addition, use summation instead of mean value, can computational complexity be reduced, and maintain the shape of input signal.
Calculate first-order difference to the example of Four order difference 316,324,332 and 340 although discuss, two or more difference can be determined, and more or fewer difference block can be implemented.And although be discuss this example in use voltage difference 268, the application is applicable to the change identifying other signals.
Parameter determination module 344 determines the sparger parameter 222 of fuel injector 121 based on voltage difference 268 and third order difference 332 and Four order difference 340.Parameter determination module 344 additionally or alternatively can determine sparger parameter 222 based on other parameters one or more.Such as, to determine based on third order difference 332 and Four order difference 340 mode that sparger parameter 222 is same with parameter determination module 344, parameter determination module 344 can based on three order derivatives of voltage difference 268 and Fourth-Derivative determination sparger parameter 222.In the case, first-order difference module 312, second differnce module 320, third order difference module 328 and Four order difference module 336 can determine first derivative, second dervative, three order derivatives, Fourth-Derivative, determine first-order difference, second differnce, third order difference and Four order difference to replace or to be attached to.
Fig. 3 comprises a plotted curve, and this plotted curve comprises the voltage difference 268 for fuel injection event, the electric current 350 by fuel injector 121, third order difference 332, Four order difference 340 and the example track of 352 pairs of times of fuel flow rate.Referring now to Fig. 2 and Fig. 3, injector driver module 236 from the time 354 until the time 358 apply pulse for fuel injection event to fuel injector 121.As 350 graphical illustrations, applying on the basis of pulse to fuel injector 121, electric current flows through fuel injector 121.
Cycle between when injector driver module 236 terminates pulse and when fuel injector 121 reaches buttoned-up status can be called closedown cycle of fuel injector 121.The first time zero passage that Four order difference 340 occurs after injector driver module 236 terminates pulse can correspond to the time that fuel injector 121 reaches buttoned-up status.In figure 3, Four order difference 340 is probably in first time time 362 zero passage.Therefore, the closedown cycle of fuel injector 121 corresponds to the cycle in Fig. 3 between time 358 and time 362.Terminate time of the pulse of fuel injection event and end-of-pulsing based on injector driver module 236 after Four order difference 340 first time zero passage time between cycle, parameter determination module 344 determines the closedown cycle of fuel injector 121.
When Four order difference 340 first time zero passage, third order difference 332 reaches minimum value.Represent the minimum value of third order difference 332 with 366 in Fig. 3.When after injector driver module 236 terminates pulse, second time zero passage occurs Four order difference 340, third order difference 332 reaches maximum value.In figure 3, the second time zero passage of Four order difference 340 probably occurs in the time 370, and represents the maximum value of third order difference 332 by 374.
In various embodiments, the first predetermined bias can be applied to identify the minimum value of third order difference 332 to first time zero passage, and/or the second predetermined bias can be applied to identify the maximum value of third order difference 332 to second time zero passage.Such as, the minimum value of third order difference 332 can the first predetermined bias in the first time of Four order difference 340 before or after zero passage occur, and/or the maximum value of third order difference 332 can the second predetermined bias before or after the second time zero passage of Four order difference 340 occur.The application of the first predetermined bias and/or the second predetermined bias can be performed, with relevant with maximum value to the minimum value of third order difference 332 better.
What parameter determination module 344 determined fuel injector 121 based on the minimum value 366 of third order difference 332 and the difference of the maximum value 374 of third order difference 332 opens amplitude.
Amplitude is opened based on closedown cycle of fuel injector 121 and fuel injector 121, the Pulse length applied to fuel injector 121 can be adjusted, quantity of fuel that fuel injector 121 is sprayed will as far as possible with other fuel injectors close to identical, although have manufacturing variation unavoidably between fuel injector.Determine for each fuel injector and apply adjustment.If do not add adjustment, the difference between fuel injector just may cause fuel injector to spray the fuel of varying number.
Parameter determination module 344 can determine the closedown periodic increment (delta) of fuel injector 121 based on the difference in the closedown cycle of fuel injector 121 and predetermined closedown cycle.The predetermined closedown cycle can be calibrated based on the closedown cycle of multiple fuel injector.Only for example, the closedown cycle that parameter determination module 344 can deduct fuel injector 121 based on the predetermined closedown cycle arranges closedown periodic increment, or is arranged to equal the closedown cycle that the predetermined closedown cycle deducts fuel injector 121 by closedown periodic increment.
Parameter determination module 344 can be determined to close Periodic Compensation value based on closedown periodic increment and closedown period modulation value.Only for example, parameter determination module 344 can to arrange with the product of closing period modulation value and closes Periodic Compensation value based on closing periodic increment, or will close Periodic Compensation value and be arranged to equal to close the product of periodic increment and closedown period modulation value.Parameter determination module 344 can be determined to close period modulation value based on the fuel pressure 380 of the final pulsewidth 224 used fuel injection event and fuel injection event.Determine to close period modulation value for one during parameter determination module 344 such as can use final pulsewidth 224 and fuel pressure 380 function relevant with closing period modulation value and map.Fuel pressure 380 corresponds to the pressure of the fuel provided to fuel injector 121 for fuel injection event, and can such as use fuel pressure sensor 176 to measure fuel pressure 380.
What parameter determination module 344 can determine fuel injector 121 based on the predetermined pulse width of the final pulsewidth 224 used for fuel injection event and fuel injection event opens periodic increment.Only for example, parameter determination module 344 can to arrange with the difference of the predetermined pulse width of fuel injection event based on the final pulsewidth 224 of fuel injection event and open periodic increment.The predetermined pulse width that parameter determination module 344 such as can deduct fuel injection event based on the final pulsewidth 224 of fuel injection event is arranged opens periodic increment, or the final pulsewidth 224 opening periodic increment and be arranged to equal fuel injection event is deducted the predetermined pulse width of fuel injection event.
Parameter determination module 344 can determine the predetermined pulse width of fuel injection event based on the fuel pressure 380 of the amplitude of opening of fuel injector 121 and fuel injection event.Discuss the determination of the amplitude of opening of fuel injector 121 above.The function that parameter determination module 344 can such as use amplitude of opening relevant to predetermined pulse width with fuel pressure 380 determines predetermined pulse width with in mapping.
Parameter determination module 344 can open Periodic Compensation value based on opening periodic increment and opening period modulation value to determine.Only for example, parameter determination module 344 can to arrange with the product opening period modulation value and opens Periodic Compensation value based on opening periodic increment, or the product that will open Periodic Compensation value and be arranged to equal to open periodic increment Yu open period modulation value.Parameter determination module 344 can be determined to open period modulation value based on the fuel pressure 380 of the final pulsewidth 224 used fuel injection event and fuel injection event.Determine to open period modulation value for one during parameter determination module 344 such as can use final pulsewidth 224 and fuel pressure 380 function relevant with opening period modulation value and map.Fuel pressure 380 corresponds to the pressure of the fuel provided to fuel injector 121 for fuel injection event, and can such as use fuel pressure sensor 176 to measure fuel pressure 380.
Parameter determination module 344 can determine the value in one or more question blank, and described question blank is used for determining open period modulation value and close period modulation value based on final pulsewidth 224 and fuel pressure 380.Alternatively, the value in question blank can use the calibration module 382 communicated with ECM 110 to determine in laboratory is arranged.Parameter determination module 344 and/or memory module 384 can such as be stored in the value that non-transitory nonvolatile computer readable medium is determined.
As mentioned above, adjusting module 220 based on the one or more initial pulsewidths 216 adjusting fuel injection event in sparger parameter 222, to determine the final pulsewidth 224 of fuel injection event.Only for example, adjusting module 220 can based on initial pulsewidth 216, open Periodic Compensation value and close Periodic Compensation value final pulsewidth 224 is set.Adjusting module 220 such as can use initial pulsewidth 216, open the Periodic Compensation value function relevant to final pulsewidth 224 with closing Periodic Compensation value and in mapping one arranges final pulsewidth 224.Only for example, final pulsewidth 224 can be arranged to equal initial pulsewidth 216 by adjusting module 220, open Periodic Compensation value and close the summation of Periodic Compensation value, or arranges final pulsewidth 224 based on initial pulsewidth 216, the summation opening Periodic Compensation value and close Periodic Compensation value.Although example is above discussed in fuel injector 121, can determine for each fuel injector and use and correspondingly open Periodic Compensation value and corresponding closedown Periodic Compensation value.
Fig. 4 is a flow chart, depict determine single order summation to five rank summations 276,284,292,300 and 308 and first-order difference to Four order difference 316,324,332 and 340 in case determine the fuel injection event of fuel injector 121 the closedown cycle, close Periodic Compensation value and open a kind of exemplary method of Periodic Compensation value.Control procedure can from 404, and wherein parameter determination module 344 determines whether injector driver module 236 has stopped applying pulse for fuel injection event to fuel injector 121.If 404 is yes, then parameter determination module 344 can start timer, and control procedure proceeds 408.If 404 is no, then control procedure can remain on 404.
408, voltage difference module 264 is sampled to high side voltage 262 and downside voltage 263, and produces the value of voltage difference 268 based on sample.Parameter determination module 344 can also make Sample Counter value reset 408.412, parameter determination module 344 determines whether Sample Counter value is less than N.As mentioned above, N is that single order adding element module 272 is used for the number of the value determining single order summation 276.If 412 is yes, then control procedure can turn back to 408.If 412 is no, then control procedure proceeds 416.
416, single order adding element module 272 determines single order summation 276 based on the last n values of voltage difference 268.Second order adding element module 280 determines second order summation 284 based on last M value of single order summation 276.Three rank adding element modules 288 determine three rank summations 292 based on last M value of second order summation 284.Quadravalence adding element module 296 determines quadravalence summation 300 based on last M value of three rank summations 292.Five rank adding element modules 304 determine five rank summations 308 based on last M value of quadravalence summation 300.
Same 416, first-order difference module 312 determines the first-order difference 316 between five rank summations 308 and the last value of five rank summations 308.Second differnce module 320 determines the second differnce 324 between first-order difference 316 and the last value of first-order difference 316.Third order difference module 328 determines the third order difference 332 between second differnce 324 and the last value of second differnce 324.Four order difference module 336 determines the Four order difference 340 between third order difference 332 and the last value of third order difference 332.Parameter determination module 344 also makes update counter value increase progressively 416, and Sample Counter value is resetted.
420, parameter determination module 344 determines whether update counter value is less than predetermined value.If 420 is yes, then control procedure turns back to 408.If 420 is no, then control procedure proceeds 424.Predetermined value is adjustable, and arranges predetermined value based on the number of filling the sample of the necessary voltage difference 268 of all following modules by new value: single order adding element module 272, second order adding element module 280, three rank adding element module 288, quadravalence adding element module 296, five rank adding element module 304, first-order difference module 312, second differnce module 320, third order difference module 328 and Four order difference module 336.Only for example, based on the example of Fig. 2, predetermined value can be arranged to be more than or equal to:
(N*M)+Q(N*(M-1))+N*R,
Wherein N is the number of the sample that single order adding element module 272 uses, the number (in the example of sample using identical number) of the sample that M is second order adding element module 280, three rank adding element module 288, quadravalence adding element module 296 uses with five rank adding element modules 304, Q is the implemented number just upgrading the adding element module that it exports when single order adding element module 272 upgrades single order summation 276, and R is the number of implemented difference block.In the figure 2 example, Q equals 4(for second order adding element module 280, three rank adding element module 288, quadravalence adding element module 296 and five rank adding element modules 304), and R equals 4(for first-order difference module 312, second differnce module 320, third order difference module 328 and Four order difference module 336).
424, parameter determination module 344 can monitor the first time zero passage of Four order difference 340.The minimum value of third order difference 332 can be identified as the value of the third order difference 332 occurred when the first time zero passage of Four order difference 340 by parameter determination module 344.Parameter determination module 344 can also monitor the second time zero passage of Four order difference.The maximum value of third order difference 332 can be identified as the value of the third order difference 332 occurred when the second time zero passage of Four order difference 340 by parameter determination module 344.Although clearly do not illustrate, but control procedure proceeds to produce the sample of voltage differences 268 424, and upgrade single order summation 276, second order summation 284, three rank summation 292, quadravalence summation 300 and five rank summations 308 and first-order difference 316, second differnce 324, third order difference 332 and Four order difference 340 to determine minimum value and the maximum value of third order difference 332.
Parameter determination module 344 can determine the closedown cycle of fuel injector 121 428.Parameter determination module 344 can determine the closedown cycle of fuel injector 121 based on timer value during Four order difference 340 first time zero passage.
Parameter determination module 344 can also determine opening Periodic Compensation value and closing Periodic Compensation value of fuel injector 121 428.What parameter determination module 344 determined fuel injector 121 based on the difference of the minimum value of third order difference 332 and the maximum value of third order difference 332 opens amplitude.Parameter determination module 344 can determine the closedown periodic increment of fuel injector 121 based on the difference in the closedown cycle of fuel injector 121 and predetermined closedown cycle.Only for example, the closedown cycle that parameter determination module 344 can deduct fuel injector 121 based on the predetermined closedown cycle arranges closedown periodic increment, or is arranged to equal the closedown cycle that the predetermined closedown cycle deducts fuel injector 121 by closedown periodic increment.
Parameter determination module 344 can be determined to close Periodic Compensation value based on closedown periodic increment and closedown period modulation value.Only for example, parameter determination module 344 can to arrange with the product of closing period modulation value and closes Periodic Compensation value based on closing periodic increment, or will close Periodic Compensation value and be arranged to equal to close the product of periodic increment and closedown period modulation value.Parameter determination module 344 can determine the closedown period modulation value of fuel injection event based on the fuel pressure 380 of the final pulsewidth 224 used fuel injection event and fuel injection event.Determine to close period modulation value for one during parameter determination module 344 such as can use final pulsewidth 224 and fuel pressure 380 function relevant with closing period modulation value and map.
What parameter determination module 344 can determine fuel injector 121 based on the predetermined pulse width of the final pulsewidth 224 used for fuel injection event and fuel injection event opens periodic increment.Only for example, parameter determination module 344 can to arrange with the difference of the predetermined pulse width of fuel injection event based on the final pulsewidth 224 of fuel injection event and open periodic increment.The predetermined pulse width that parameter determination module 344 such as can deduct fuel injection event based on the final pulsewidth 224 of fuel injection event is arranged opens periodic increment, or the final pulsewidth 224 opening periodic increment and be arranged to equal fuel injection event is deducted the predetermined pulse width of fuel injection event.
Parameter determination module 344 can determine the predetermined pulse width of fuel injection event based on the fuel pressure 380 of the amplitude of opening of fuel injector 121 and fuel injection event.Determine predetermined pulse width for one during parameter determination module 344 such as can use amplitude of opening and fuel pressure 380 function relevant to opening period modulation value and map.
Parameter determination module 344 can open Periodic Compensation value based on opening periodic increment and opening period modulation value to determine.Only for example, parameter determination module 344 can to arrange with the product opening period modulation value and opens Periodic Compensation value based on opening periodic increment, or the product that will open Periodic Compensation value and be arranged to equal to open periodic increment Yu open period modulation value.What parameter determination module 344 can determine fuel injection event based on the fuel pressure 380 of the final pulsewidth 224 used fuel injection event and fuel injection event opens period modulation value.Determine to open period modulation value for one during parameter determination module 344 such as can use final pulsewidth 224 and fuel pressure 380 function relevant with opening period modulation value and map.
As mentioned above, closedown Periodic Compensation value can be used and open Periodic Compensation value to adjust the initial pulsewidth 216 determined for future fuel injection events.
Fig. 5 describes to control the flow chart to the exemplary method that the fuel of the fuel injection event of fuel injector 121 supplies.Control procedure can from 504, and wherein pulsewidth module 212 determines the initial pulsewidth 216 of the fuel injection event of fuel injector 121.Pulsewidth module 212 can determine initial pulsewidth 216 based on the aimed quality determined for fuel injection event, aimed quality can the expection air quality in based target air/fuel mixture and cylinder 114 be determined.
508, adjusting module 220 adjusts initial pulsewidth 216 to produce final pulsewidth 224 based on opening Periodic Compensation value and closing Periodic Compensation value.Such as, final pulsewidth 224 can be arranged to equal initial pulsewidth 216 by adjusting module 220, open Periodic Compensation value and close the summation of Periodic Compensation value, or arranges final pulsewidth 224 based on initial pulsewidth 216, the summation opening Periodic Compensation value and close Periodic Compensation value.512, injector driver module 236 applies power based on final pulsewidth 224 to fuel injector 121.Apply power to fuel injector 121, fuel injector 121 should be made to open and burner oil for fuel injection event.
Fig. 6 is the flow chart of the exemplary method describing the value determined in mapping or question blank, and this mapping or question blank can be used to determine open period modulation value as above and close period modulation value by parameter determination module 344.Question blank makes expectation fuel mass and expectation fuel pressure and opens period modulation value and to close period modulation value relevant.Method shown in Fig. 6 can be performed by parameter determination module 344 or be performed by calibration module 382 and memory module 384.
602, the method determines expecting fuel mass and expecting wide, the leading open-width degree of master pulse of fuel pressure and main closedown cycle.Such as, the method can based on expectation fuel mass and fuel pressure respectively wide from multiple master pulse, open amplitude and closedown cycle select master pulse wide, open amplitude and closedown cycle.Master pulse is wide, open amplitude and the closedown cycle can be made a reservation for by the sparger (such as, 24 spargers) characterizing quantification.
604, the method is determined to open amplitude adjusted value and close period modulation value to estimate.Such as, the method can start adjusted value to be set to zero, and after each estimation, increases adjusted value, until adjusted value equals one with pre-determined incremental amount (such as, 0.1) subsequently.Point at this point, the method (such as, different fuel quality and fuel pressure under) can estimate same group of adjusted value under different operating condition.
606, the method determines amplitude of opening for the particular injector of motor 102 and closedown cycle.Based on expectation fuel mass and fuel pressure, the method can determine that amplitude opened by sparger and sparger cuts out the cycle.Such as, the method can use and expect fuel mass and fuel pressure and open amplitude and the predetermined mapping of closing the cycle and determine amplitude of opening for this sparger and closedown cycle.
608, the pulsewidth after the adjustment of the method determination sparger.Such as, the method can use such as following relation to determine the pulsewidth after adjusting:
PWadj = PWmstr + (OMmstr – OMinj)*Kom + (CPmstr – CPinj) *Kcp
Wherein PWadj is the pulsewidth after adjustment, and PWmster is that master pulse is wide, and OMmstr is leading open-width degree, OMinj is that amplitude opened by sparger, and Kom opens amplitude adjusted value, and CPmster is the main closedown cycle, CPinj is that sparger cuts out the cycle, and Kcp closes period modulation value.
610, the method based on the pulsewidth after adjustment, expect that fuel pressure, sparger are opened the fuel mass that amplitude and sparger close cycle estimating injector and exported.Such as, the method can based on the pulsewidth after adjustment, expect that amplitude opened by fuel pressure, sparger, sparger cuts out the cycle and fuel mass export between predetermined relationship estimate that fuel mass exports.Predetermined relationship can be embodied in question blank and/or equation.
612, the method determines whether all to have estimated fuel mass output for all spargers of motor 102.If all estimated fuel mass output for all spargers, then the method has proceeded 614.Otherwise the method turns back to 606 and determines not yet to amplitude of opening and the closedown cycle of a sparger of the motor 102 that its estimation fuel mass exports.
614, the method determines that the fuel be associated with each sparger supplies the average of error and standard deviation.The method can export by determining the fuel mass of sparger and expect that the difference of fuel mass determines the fuel supply error of sparger.616, whether average the and standard deviation of the method determination fuel supply error is less than storing value that is average and standard deviation.If the average and standard deviation of fuel supply error is less than storing value, then the method proceeds 618.Otherwise the method proceeds 620.618, the method storage is opened amplitude and is closed the average and standard deviation of period modulation value and correspondence.Pulsewidth after the adjustment of each sparger can also be stored as this sparger and expect the desired pulse width under fuel mass and fuel pressure by the method.
620, the method determines whether for expecting that fuel mass and fuel pressure have estimated the amplitude of opening of predetermined group and to close within period modulation value all opens amplitude and close period modulation value.As implied above, amplitude of opening and the closedown period modulation value of predetermined group can change to one according to pre-determined incremental amount (such as, 0.1) from zero.If estimated for expectation fuel mass and fuel pressure and allly opened amplitude and close period modulation value, then the method has proceeded 622.Otherwise the method proceeds 604 and estimates the amplitude of opening and closedown period modulation value not yet estimated.
622, the method determines whether all to have estimated amplitude of opening and closedown period modulation value for the expectation fuel mass of predetermined group with all expectation fuel mass expected within fuel pressure and expectation fuel pressure.If all estimated amplitude of opening and closedown period modulation value for the expectation fuel mass of predetermined group with all expectation fuel mass expected within fuel pressure and fuel pressure, then the method has terminated.Otherwise, the method proceed 602 and estimation for different expectation fuel mass and pressure amplitude of opening and close period modulation value.
Determine to use question blank to open and close period modulation value, parameter determination module 344 by desired pulse width and can expect that fuel pressure is set to equal final pulsewidth 224 and fuel pressure 380 respectively.Adjusted value can be set to the last value corresponding to desired pulse width and expectation fuel pressure equaling to be stored in question blank by parameter determination module 344 subsequently.Parameter determination module 344 can such as be set to equal open amplitude adjusted value and determine to open period modulation value based on the amplitude adjusted value of opening by opening period modulation value.
The character of aforementioned explanation is illustrative, and is never intended to the restriction disclosure, application of the present disclosure or use.Wide in range instruction of the present disclosure can be implemented by various ways.Therefore, although the disclosure contains specific example, true scope of the present disclosure should so not be restricted, because by graphic, the specification of research and following claims, will easily expect other amendment." in A, B and C at least one " used herein this phrase is construed as and means logic (A or B or C), uses the logic OR of nonexcludability.Should be appreciated that one or more steps in a kind of method can (or side by side) perform in differing order, and do not change principle of the present disclosure.
In this application, comprise in definition below, this term of module can be replaced with this term of circuit.The element that this term of module can refer to element below, be a part for element below or comprise below: specific integrated circuit (ASIC); Numeral, simulation or hybrid analog-digital simulation/digital discrete circuit; Numeral, simulation or hybrid analog-digital simulation/digital integrated electronic circuit; Combinational logic circuit; Field programmable gate array (FPGA); The processor (shared, special or group) of run time version; Store the storage (shared, special or group) of the code performed by processor; Other suitable hardware componenies of illustrated function are provided; Or the some or all of combination of said elements, such as, combination in system level chip.
This term of the code used above can comprise software, firmware and/or microcode, and can refer to program, routine, function module, class and/or object.The single processor of the some or all of codes performed in multiple module forgiven in this term of common processor.The processor performing the some or all of codes in one or more module with Attached Processor in combination forgiven in this term of group's processor.The single memory of the some or all of codes stored in multiple module forgiven in this term of common storage.The storage storing the some or all of codes in one or more module with annex memory in combination forgiven in this term of group memory.This term of storage can be the subset of this term of computer-readable medium.Temporary electrical signal by Medium Propagation and electromagnetic signal do not forgiven in this term of computer-readable medium, therefore can be regarded as tangible and non-transitory.The non-limiting example of non-transitory tangible computer computer-readable recording medium comprises nonvolatile memory, volatile memory, magnetic storage apparatus and optical storage apparatus.
The apparatus and method illustrated in the application can partially or fully be implemented by the one or more computer programs performed by one or more processor.These computer programs comprise the processor executable be stored at least one non-transitory tangible computer computer-readable recording medium.Computer program can also comprise and/or depend on stored data.

Claims (10)

1., for a fuel control method for vehicle, comprising:
Measure first electric coupler of fuel injector of motor and first voltage at the second electric coupler place and the second voltage;
Difference based on described first voltage and the second voltage determines first-order difference;
Determine the second differnce between i) described first-order difference and the last value of ii) described first-order difference;
Determine the third order difference between i) described second differnce and the last value of ii) described second differnce; And
Optionally power is applied to described fuel injector based on described third order difference.
2. fuel control method according to claim 1, also comprises:
Determine the minimum value of described third order difference and the maximum value of described third order difference; And
Optionally power is applied to described fuel injector based on the described minimum value of described third order difference and maximum value.
3. fuel control method according to claim 2, also comprises:
Based target fuel mass determines the initial pulsewidth that will apply to described fuel injector for fuel injection event;
Described initial pulsewidth is adjusted, to produce final pulsewidth based on the described minimum value of described third order difference and maximum value; And
Based on described final pulsewidth, optionally power is applied to described fuel injector for described fuel injection event.
4. fuel control method according to claim 3, also comprises:
Determine to open Periodic Compensation value based on the described minimum value of described third order difference and maximum value;
Described minimum value based on described third order difference is determined to close Periodic Compensation value; And
Described initial pulsewidth is adjusted, to produce described final pulsewidth based on described closedown Periodic Compensation value and described Periodic Compensation value of opening.
5. fuel control method according to claim 4, also comprises:
Based on the very first time when terminating pulse for last fuel injection event and correspond to described third order difference described minimum value the second time between cycle determine closedown cycle of described fuel injector;
The closedown periodic increment of described fuel injector is determined based on the described closedown cycle of described fuel injector and the difference in predetermined closedown cycle; And
Described closedown Periodic Compensation value is determined based on described closedown periodic increment.
6. fuel control method according to claim 5, also comprises:
Based on the described final pulsewidth of described last fuel injection event with determine to close period modulation value for the pressure that described last fuel injection event is provided to the fuel of described fuel injector; And
Described closedown periodic increment is determined further based on described closedown period modulation value.
7. fuel control method according to claim 4, also comprises:
That determines described fuel injector based on the described minimum value of described third order difference and the difference of maximum value opens amplitude;
Based on the described predetermined pulse width opening amplitude to determine for last fuel injection event;
That determines described fuel injector based on the described final pulsewidth for described last fuel injection event and difference for the described predetermined pulse width of described last fuel injection event opens periodic increment; And
Based on described open periodic increment to determine described in open Periodic Compensation value.
8. fuel control method according to claim 7, also comprises:
Based on the described final pulsewidth of described last fuel injection event with determine to open period modulation value for the pressure that described last fuel injection event is provided to the fuel of described fuel injector; And
Further based on described open period modulation value to determine described in open periodic increment.
9. fuel control method according to claim 2, also comprises:
Determine the Four order difference between i) described third order difference and the last value of ii) described third order difference; And
Optionally power is applied to described fuel injector based on described third order difference and described Four order difference.
10. fuel control method according to claim 9, also comprises:
First time zero passage based on described Four order difference determines the described minimum value of described third order difference; And
Second time zero passage based on described Four order difference determines the described maximum value of described third order difference.
CN201510150672.5A 2014-04-01 2015-04-01 System and method for improving fuel delivering accuracy Active CN104975972B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/242058 2014-04-01
US14/242,058 US9708998B2 (en) 2014-04-01 2014-04-01 System and method for improving fuel delivery accuracy by detecting and compensating for fuel injector characteristics

Publications (2)

Publication Number Publication Date
CN104975972A true CN104975972A (en) 2015-10-14
CN104975972B CN104975972B (en) 2018-04-20

Family

ID=54067015

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510150672.5A Active CN104975972B (en) 2014-04-01 2015-04-01 System and method for improving fuel delivering accuracy

Country Status (2)

Country Link
CN (1) CN104975972B (en)
DE (1) DE102015104386B4 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60219433A (en) * 1984-04-13 1985-11-02 Mitsubishi Motors Corp Electronic control fuel injecting device
JPS60256556A (en) * 1984-05-31 1985-12-18 Japan Electronic Control Syst Co Ltd Assembly regulator for electronic control fuel injector
CN1180788A (en) * 1996-07-01 1998-05-06 卡明斯发动机公司 Apparatus and method for accurately controlling fuel injection flow rate
CN101397962A (en) * 2007-09-14 2009-04-01 德尔菲技术公司 Injection control system
US7525234B2 (en) * 2003-09-23 2009-04-28 Delphi Technologies, Inc. Drive circuit for an injector arrangement
CN101577167A (en) * 2008-04-08 2009-11-11 罗伯特·博世有限公司 Actuator controlling method, device and computer procedure

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9074552B2 (en) 2012-06-27 2015-07-07 GM Global Technology Operations LLC Fuel injector closing timing adjustment systems and methods
EP2685074B1 (en) 2012-07-13 2018-04-18 Delphi Automotive Systems Luxembourg SA Fuel injection control in an internal combustion engine
US9458789B2 (en) 2014-04-01 2016-10-04 GM Global Technology Operations LLC Missed fuel injection diagnostic systems and methods
US9435289B2 (en) 2014-04-01 2016-09-06 GM Global Technology Operations LLC Systems and methods for minimizing throughput
US9683510B2 (en) 2014-04-01 2017-06-20 GM Global Technology Operations LLC System and method for improving fuel delivery accuracy by learning and compensating for fuel injector characteristics

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60219433A (en) * 1984-04-13 1985-11-02 Mitsubishi Motors Corp Electronic control fuel injecting device
JPS60256556A (en) * 1984-05-31 1985-12-18 Japan Electronic Control Syst Co Ltd Assembly regulator for electronic control fuel injector
CN1180788A (en) * 1996-07-01 1998-05-06 卡明斯发动机公司 Apparatus and method for accurately controlling fuel injection flow rate
US7525234B2 (en) * 2003-09-23 2009-04-28 Delphi Technologies, Inc. Drive circuit for an injector arrangement
CN101397962A (en) * 2007-09-14 2009-04-01 德尔菲技术公司 Injection control system
CN101577167A (en) * 2008-04-08 2009-11-11 罗伯特·博世有限公司 Actuator controlling method, device and computer procedure

Also Published As

Publication number Publication date
CN104975972B (en) 2018-04-20
DE102015104386B4 (en) 2019-12-05
DE102015104386A1 (en) 2015-10-01

Similar Documents

Publication Publication Date Title
CN104975971A (en) System and method for improving fuel delivery accuracy
CN104975969A (en) Systems and methods for minimizing throughput
CN103511105B (en) Fuel injector cuts out timing regulating system and method
CN104975970A (en) Missed fuel injection diagnostic systems and methods
CN102235257B (en) The method that multiple injection timing controls
CN101846005B (en) Fuel injection detecting device
CN102733980B (en) Device for estimating fuel state
CN102536491B (en) Fuel-injection-characteristics learning apparatus
CN102374090B (en) System and method for detecting fuel injector malfunction based on engine vibration
US8725388B2 (en) Method for operating an injection system of an internal combustion engine
CN101990596B (en) Adaption of a stationary maximum torque of an internal combustion engine
CN103089465B (en) Fuel injection controller
CN104011353B (en) Method and apparatus for zero amount calibration one Fuelinjection nozzle
US20120221227A1 (en) Method for operating an internal combustion engine
US9708998B2 (en) System and method for improving fuel delivery accuracy by detecting and compensating for fuel injector characteristics
US9334823B2 (en) Controller for an injection system
CN103249934B (en) For the method running internal combustion engine
KR20140097562A (en) Method for learning a minimum actuation duration of injection valves of an internal combustion engine
US10161340B1 (en) Fuel injection system and method for a vehicle propulsion system
CN104204484A (en) Fuel injection control device and fuel injection control method for internal combustion engine
CN104541039B (en) Method and device for operating an injection valve
CN104975972A (en) System and method for improving fuel delivery accuracy
JP5126296B2 (en) Fuel injection state detection device
GB2475224A (en) Method of controlling a piezoelectric injector
CN101555838A (en) Method for operating internal combustion

Legal Events

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