CN104975972B - System and method for improving fuel delivering accuracy - Google Patents

System and method for improving fuel delivering accuracy Download PDF

Info

Publication number
CN104975972B
CN104975972B CN201510150672.5A CN201510150672A CN104975972B CN 104975972 B CN104975972 B CN 104975972B CN 201510150672 A CN201510150672 A CN 201510150672A CN 104975972 B CN104975972 B CN 104975972B
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.)
Active
Application number
CN201510150672.5A
Other languages
Chinese (zh)
Other versions
CN104975972A (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 discloses the system and method for improving fuel delivering accuracy.Voltage measurement module, first-order difference module, second differnce module, third order difference module and injector driver module are included according to a kind of Fuel Control System of the principle of the disclosure.First voltage and second voltage at the first electric connector and the second electric connector of the fuel injector of the voltage measurement module measurement engine.The first-order difference module determines first-order difference based on the difference of the first voltage and second voltage.The second differnce module determines(i)The first-order difference with(ii)Second differnce between the previous value of the first-order difference.The third order difference module determines(i)The second differnce with(ii)Third order difference between the previous value of the second differnce.The injector driver module optionally applies power based on the third order difference to the fuel injector.

Description

System and method for improving fuel delivering accuracy
Cross reference to related applications
The application is submitted on April 1st, 14/242,001,2014 with the U.S. Patent application No. submitted on April 1st, 2014 U.S. Patent application No. 14/242,247 and 14/231,807 phases of U.S. Patent application No. submitted on April 1st, 2014 Close.The entire disclosure of application is incorporated herein by reference above.
Technical field
This application involves explosive motor, and systems for by detecting and compensating fuel injector Characteristic and improve fuel delivering accuracy system and method.
Background technology
Background description provided herein is to generally propose the background of the disclosure.In the background technique part The work of the present inventor in illustrated degree and cannot it is described otherwise above for submit when the prior art sheet The various aspects of specification, are not recognized it is the prior art for the disclosure explicitly or implicitly.
Air is sucked in engine by induction mnifold.The timing control of throttle valve and/or engine valve enters engine Air-flow.Air is mixed with the fuel from one or more fuel injectors, so as to form air/fuel mixture.Air/ One or more combustor inner cylinders of the fuel mixture in engine.Such as sky can be started by the spark that spark plug provides The burning of gas/fuel mixture.
Air/fuel mixture burn can produce moment of torsion and exhaust.Moment of torsion is via air/fuel mixture burn process In heat release and expansion and produce.Engine transfers torque to speed changer via bent axle, and speed changer is via power train Transfer torque to one or more wheels.Exhaust is discharged into exhaust system from cylinder.
Engine control module(ECM)Control the torque output of engine.ECM can be controlled based on the input of driver The torque output of engine.Driver's input can include such as accelerator pedal position, brake pedal position and/or one Or other multiple suitable driver's inputs.
The content of the invention
Voltage measurement module, first-order difference module, second order are included according to a kind of Fuel Control System of the principle of the disclosure Difference block, third order difference module and injector driver module.The fuel injection of the voltage measurement module measurement engine First voltage and second voltage at the first electric connector and the second electric connector of device.The first-order difference module is based on described The difference of first voltage and second voltage determines first-order difference.The second differnce module determines(i)The first-order difference with (ii)Second differnce between the previous value of the first-order difference.The third order difference module determines(i)The second differnce With(ii)Third order difference between the previous value of the second differnce.The injector driver module is based on the third order difference Optionally apply power to the fuel injector.
Included according to the first fuel control method of one kind of the principle of the disclosure:Measure the of the fuel injector of engine First voltage and second voltage at one electric connector and the second electric connector, and based on the first voltage and second voltage Difference determine first-order difference.The method further includes:Determine(i)The first-order difference with(ii)Before the first-order difference Second differnce between one value, determines(i)The second differnce with(ii)Three ranks between the previous value of the second differnce Difference, and power is optionally applied to the fuel injector based on the third order difference.
Included according to the second fuel control method of one kind of the principle of the disclosure:Measure the of the fuel injector of engine First voltage and second voltage at one electric connector and the second electric connector, and based on the first voltage and second voltage Difference determine first derivative.The method further includes:It is based on(i)The first derivative with(ii)The first derivative it is previous Value determines second dervative, is based on(i)The second dervative with(ii)The previous value of the second dervative determines three order derivatives, and Power is optionally applied to the fuel injector based on three order derivative.
The invention also discloses following technical scheme.
1st, a kind of Fuel Control System for vehicle, including:
Voltage measurement module, it is measured at the first electric connector and the second electric connector of the fuel injector of engine First voltage and second voltage;
First-order difference module, it determines first-order difference based on the difference of the first voltage and second voltage;
Second differnce module, it is determined in i)The first-order difference and ii)Two between the previous value of the first-order difference Order difference;
Third order difference module, it is determined in i)The second differnce and ii)Three between the previous value of the second differnce Order difference;And
Injector driver module, it optionally applies power based on the third order difference to the fuel injector.
2nd, the Fuel Control System according to scheme 1, further includes:
Parameter determination module, it determines the minimum value of the third order difference and the maximum of the third order difference,
The minimum value and maximum of the wherein described injector driver module based on the third order difference are to the combustion Material ejector optionally applies power.
3rd, the Fuel Control System according to scheme 2, further includes:
Pulsewidth module, it determines to apply to the fuel injector for fuel injection event based on desired fuel quality The initial pulsewidth added;And
Module is adjusted, its described minimum value and maximum based on the third order difference adjusts the initial pulsewidth, with Final pulsewidth is produced,
Wherein described injector driver module be based on the final pulsewidth and for the fuel injection event to described Fuel injector optionally applies power.
4th, the Fuel Control System according to scheme 3, wherein:
The minimum value and maximum of the parameter determination module based on the third order difference are mended to determine to open the cycle Repay value;
The parameter determination module determines to close Periodic Compensation value based on the minimum value of the third order difference;And
The adjustment module is adjusted described initial based on the closing Periodic Compensation value and the opening Periodic Compensation value Pulsewidth, to produce the final pulsewidth.
5th, the Fuel Control System according to scheme 4, wherein:
The parameter determination module in the injector driver module based on terminating for previous fuel injection event First time during pulse and corresponding to the cycle between the second time of the minimum value of the third order difference to determine State the closing cycle of fuel injector;
The closing cycle of the parameter determination module based on the fuel injector and the predetermined difference for closing the cycle come Determine the closing periodic increment of the fuel injector;And
The parameter determination module determines the closing Periodic Compensation value based on the closing periodic increment.
6th, the Fuel Control System according to scheme 5, wherein:
The final pulsewidth of the parameter determination module based on the previous fuel injection event and for described previous Fuel injection event provides the pressure to the fuel of the fuel injector to determine to close period modulation value;And
The parameter determination module is based further on the closing period modulation value to determine the closing periodic increment.
7th, the Fuel Control System according to scheme 4, wherein:
The difference of the minimum value and maximum of the parameter determination module based on the third order difference determines the combustion The opening amplitude of material ejector;
The parameter determination module determines the predetermined pulse width for previous fuel injection event based on the opening amplitude;
The parameter determination module based on the final pulsewidth for the previous fuel injection event with for described The difference of the predetermined pulse width of previous fuel injection event determines the opening periodic increment of the fuel injector;And
The parameter determination module determines the opening Periodic Compensation value based on the opening periodic increment.
8th, the Fuel Control System according to scheme 7, wherein:
The final pulsewidth of the parameter determination module based on the previous fuel injection event and for described previous Fuel injection event provides the pressure to the fuel of the fuel injector to determine to open period modulation value;And
The parameter determination module is based further on the opening period modulation value to determine the opening periodic increment.
9th, the Fuel Control System according to scheme 2, further includes:
Four order difference module, it is determined in i)The third order difference and ii)Four between the previous value of the third order difference Order difference,
Wherein described injector driver module is based on the third order difference and the Four order difference to the fuel injection Device optionally applies power.
10th, the Fuel Control System according to scheme 9, wherein:
The parameter determination module is determined based on the first time zero passage of the Four order difference described in the third order difference Minimum value;And
The parameter determination module is determined based on second of zero passage of the Four order difference described in the third order difference Maximum.
11st, a kind of fuel control method for vehicle, including:
Measure the first voltage and second at the first electric connector and the second electric connector of the fuel injector of engine Voltage;
First-order difference is determined based on the difference of the first voltage and second voltage;
Determine in i)The first-order difference and ii)Second differnce between the previous value of the first-order difference;
Determine in i)The second differnce and ii)Third order difference between the previous value of the second differnce;And
Power is optionally applied to the fuel injector based on the third order difference.
12nd, the fuel control method according to scheme 11, further includes:
Determine the minimum value of the third order difference and the maximum of the third order difference;And
The minimum value and maximum based on the third order difference optionally apply power to the fuel injector.
13rd, the fuel control method according to scheme 12, further includes:
The initial arteries and veins for determining to the fuel injector to apply for fuel injection event based on desired fuel quality It is wide;
The minimum value and maximum based on the third order difference adjust the initial pulsewidth, to produce final arteries and veins It is wide;And
Optionally applied to the fuel injector for the fuel injection event based on the final pulsewidth dynamic Power.
14th, the fuel control method according to scheme 13, further includes:
The minimum value and maximum based on the third order difference open Periodic Compensation value come definite;
Determine to close Periodic Compensation value based on the minimum value of the third order difference;And
The initial pulsewidth is adjusted based on the closing Periodic Compensation value and the opening Periodic Compensation value, to produce State final pulsewidth.
15th, the fuel control method according to scheme 14, further includes:
Based on the first time when terminating pulse for previous fuel injection event with corresponding to the third order difference The minimum value the second time between cycle determine the closing cycle of the fuel injector;
The closing cycle and the predetermined difference for closing the cycle based on the fuel injector determine the fuel injection The closing periodic increment of device;And
The closing Periodic Compensation value is determined based on the closing periodic increment.
16th, the fuel control method according to scheme 15, further includes:
The final pulsewidth based on the previous fuel injection event and provided for the previous fuel injection event To the fuel injector fuel pressure come determine close period modulation value;And
The closing period modulation value is based further on to determine the closing periodic increment.
17th, the fuel control method according to scheme 14, further includes:
The difference of the minimum value and maximum based on the third order difference determines the opening width of the fuel injector Degree;
Predetermined pulse width for previous fuel injection event is determined based on the opening amplitude;
Based on the final pulsewidth for the previous fuel injection event and for the previous fuel injection event The difference of the predetermined pulse width determine the opening periodic increment of the fuel injector;And
The opening Periodic Compensation value is determined based on the opening periodic increment.
18th, the fuel control method according to scheme 17, further includes:
The final pulsewidth based on the previous fuel injection event and provided for the previous fuel injection event To the fuel injector fuel pressure come determine open period modulation value;And
The opening period modulation value is based further on to determine the opening periodic increment.
19th, the fuel control method according to scheme 12, further includes:
Determine in i)The third order difference and ii)Four order difference between the previous value of the third order difference;And
Power is optionally applied to the fuel injector based on the third order difference and the Four order difference.
20th, the fuel control method according to scheme 19, further includes:
The minimum value of the third order difference is determined based on the first time zero passage of the Four order difference;And
The maximum of the third order difference is determined based on second of zero passage of the Four order difference.
21st, a kind of fuel control method for vehicle, including:
Measure the first voltage and second at the first electric connector and the second electric connector of the fuel injector of engine Voltage;
First derivative is determined based on the difference of the first voltage and second voltage;
Based on i)The first derivative and ii)The previous value of the first derivative determines second dervative;
Based on i)The second dervative and ii)The previous value of the second dervative determines three order derivatives;And
Power is optionally applied to the fuel injector based on three order derivative.
By illustrating, claims and attached drawing, be readily apparent other suitable application areas of the disclosure.Illustrate It is intended merely to illustrate with the purpose of particular example, and is not intended to limit the scope of the present disclosure.
Brief description of the drawings
The disclosure will be more fully understood by embodiment and attached 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 for an injection events each seed ginseng definite based on voltage Several exemplary graphs;
Fig. 4 is the flow chart of the exemplary method for the various parameters for describing the fuel injection event for determining fuel injector(Its Middle Y is "Yes", and N is "No");
Fig. 5 is to describe flow of the control for the exemplary method of the fuel supply of the fuel injection event of fuel injector Figure;And
Fig. 6 is to describe the inquiry for determining to use in fuel supply of the control for the fuel injection event of fuel injector The flow chart of the exemplary method of value in table(Wherein Y is "Yes", and N is "No").
In the various figures, Ref. No. may be reused to represent similar and/or identical element.
Embodiment
Engine is in the mixture of combustor inner cylinder air and fuel to produce driving torque.Throttle valve adjustment, which enters, starts The air-flow of machine.Fuel injector spray fuel.Spark plug can produce spark to start burning in cylinder.Cylinder can be controlled Inlet valve and air bleeding valve with adjust from cylinder pass in and out stream.
Fuel injector receives fuel from fuel rail.High pressure fuel pump receives fuel from low-pressure fuel pump, and in fuel Pressurize in rail to fuel.Low-pressure fuel pump provides fuel from fuel tank suction of fuel, and to high pressure fuel pump.Fuel injector Inject fuel directly into the cylinder of engine.
However, different fuel injectors may have different opening and closing characteristics.For example, sprayed from different fuel The fuel injector of emitter manufacturer may have different opening and closing characteristics.However, sprayed even if from same fuel The fuel injector of emitter manufacturer may also have different opening and closing characteristics.Example opens and closes characteristic and includes example Such as open the cycle and close the cycle.The opening cycle of fuel injector can be directed toward fuel injector and apply power to open fuel The week between the second time when first time and fuel injector during injector actually open in response to application power Phase.The closing cycle of fuel injector can refer to from fuel injector remove power to close fuel injector when first time With fuel injector in response to removing power and cycle between the second time when reaching completely closed state.
It is each to determine that the application includes the difference in voltage at the first electric conductor and the second electric conductor based on fuel injector Kind parameter.More particularly, using it is multiple and with difference come determine record difference second order, three ranks and quadravalence(It is secondary)The ginseng of derivative Number.Engine control module(ECM)The characteristic of fuel injector is determined based on these parameters.Spies of the ECM based on fuel injector Property control to fuel injector apply power.
Referring now to Fig. 1, the functional block diagram of the example engine system 100 of vehicle is offered.Engine system 100 includes Engine 102,102 combustion air/fuel mixture of engine is to produce for motor vehicle driving torque.Although engine will be discussed 102 be spark-ignition direct-injection(SIDI)Engine, but engine 102 can include another type of engine.Hair Motivation 102 can be equipped with one or more motor and/or generator unit(MGU).
Drawn air into by throttle valve 108 in induction mnifold 106.Throttle valve 108 can change into induction mnifold 106 air-flow.Only for example, throttle valve 108 can include the butterfly valve equipped with rotatable blades.Engine control module (ECM)110 control throttle valve actuator modules 112(For example, electrical throttle valve control or ETC), and the valve actuator mould that throttles Block 112 controls the opening of throttle valve 108.
Future, the air of Self inhaling manifold 106 was drawn into the cylinder of engine 102.Although engine 102 can include More than one cylinder, but merely illustrate single representative cylinder 114.Pass through the sky of inlet valve Self inhaling manifold in 118 future 106 Gas is drawn into cylinder 114.Each cylinder can be equipped with one or more inlet valves.
ECM 110 controls the spray fuel into cylinder 114 via fuel injector 121.Fuel injector 121 will for example The fuel of gasoline is directly injected in cylinder 114.Fuel injector 121 is solenoid type direct fuel injection injector.Helical Cast direct fuel injection injector is different from port fuel injection(PFI)Injector and piezo-electric type fuel injector.ECM 110 Fuel injection can be controlled to realize desired air/fuel ratio, such as stoichiometric air/fuel ratio.Each cylinder can be with Equipped with a fuel injector.
The fuel ejected is mixed with air, and forms air/fuel mixture in cylinder 114.Based on ECM 110 The signal sent, spark actuator module 122 can encourage the spark plug 124 in cylinder 114.Each cylinder can be equipped with one Spark plug.Spark caused by spark plug 124 lights air/fuel mixture.
The operation of engine 102 can use four-stroke cycle or another suitable operation circulation.Described below this Four strokes are properly termed as intake stroke, compression stroke, combustion stroke and exhaust stroke.In bent axle(It is not shown)Each turn of mistake Cheng Zhong, can occur two in this four strokes in cylinder 114.Therefore, cylinder is allowed to undergo all four strokes, bent axle is just Two turns must be rotated.
During intake stroke, it is drawn into by the air of inlet valve Self inhaling manifold in 118 future 106 in cylinder 114. The fuel that fuel injector 121 sprays is mixed with air, and forms air/fuel mixture in cylinder 114.Once firing One or many fuel injections can be performed by burning in cyclic process.During compression stroke, the piston in cylinder 114(Do not show Go out)Compressed air/fuel mixture.During combustion stroke, the burning driving piston of air/fuel mixture, so as to drive Dynamic crankshaft.During exhaust stroke, the byproduct of burning is discharged to exhaust system 127 by air bleeding valve 126.
Low-pressure fuel pump 142 provides high pressure fuel pump from 146 suction of fuel of fuel tank, and by the fuel under low pressure 150.Although merely illustrating fuel tank 146, more than one fuel tank 146 can be implemented.High pressure fuel pump 150 is in fuel rail Further pressurize to fuel in 154.The fuel injector of engine 102(Include fuel injector 121)Connect via fuel rail 154 Receive fuel.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 the pump of driven by power.High pressure fuel pump 150 can be variable output pump, by starting Machine 102 mechanically drives.Signal that pump actuator module 158 can be sent based on ECM 110 controls high pressure fuel pump 150 output.Pump actuator module 158 can also control the operation of low-pressure fuel pump 142(For example, open/close state).
Engine system 100 includes fuel pressure sensor 176.Fuel pressure sensor 176 is measured in fuel rail 154 The pressure of fuel.Engine system 100 can include one or more other sensors 180.For example, other sensors 180 can To include other one or more fuel pressure sensors, quality air flow velocity(MAF)Sensor, manifold absolute pressure(MAP) Sensor, intake air temperature(IAT)Sensor, refrigerant temperature sensor, oil temperature sensor, crankshaft position sensor and/ Or other one or more suitable sensors.
Referring now to Fig. 2, the functional block diagram of the exemplary fuel control system of the Examples section comprising ECM 110 is offered. Fuel supply module 204 determines the desired fuel nozzle parameter 208 of the fuel injection event of fuel injector 121.For example, fuel Supplying module 204 can determine the target start timing of the desired fuel quality and fuel injection event of fuel injection event.Combustion Expect the target air ratio that supplying module 204 can be for example based on fuel injection event(For example, stechiometry)And cylinder Expection air quality in 114 determines desired fuel quality.In the combustion cycle process of cylinder 114, one may be performed A or multiple fuel injection events.
Pulsewidth module 212 determines the initial of fuel injection event based on desired fuel quality(Fuel injection)Pulsewidth 216. The fuel pressure and/or one or more other specifications that pulsewidth module 212 can be based further in fuel rail 154 are first to determine Beginning pulsewidth 216.Initial pulsewidth 216 corresponds to applies power to cause during fuel injection event to fuel injector 121 The cycle of the injection target fuel mass under these operating conditions of fuel injector 121.
However, different fuel injectors may have the different closing cycles, open cycle, opening amplitude and other spies Property.The closing cycle of fuel injector can refer to the cycle between the following time:Power is removed from fuel injector to close combustion First time during material ejector;Actually become to close and stop the second time during spray fuel with fuel injector. Although all fuel injectors are all controlled to spray the fuel of identical quantity, cycle longer fuel injector is closed The fuel of injection will be more compared with short fuel injector than closing the cycle.
The opening cycle of fuel injector can refer to the cycle between the following time:Apply power to fuel injector to beat Open first time during fuel injector;When actually becoming to open and start spray fuel with fuel injector second when Between.Although all fuel injectors are all controlled to spray the fuel of identical quantity, cycle longer fuel spray is opened The fuel of emitter injection will be fewer compared with short fuel injector than opening the cycle.The opening amplitude of fuel injector can correspond to fire How much material ejector is directed to a fuel injection event opening.
Adjustment module 220 is adjusted just based on the one or more injector parameters 222 determined for fuel injector 121 Beginning pulsewidth 216, to produce final pulsewidth 224.Adjust initial pulsewidth 216 and can include and extend or shorten initial pulsewidth 216 with true Fixed 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.In detail below Illustrate determining for final pulsewidth 224 and injector parameter 222.
Injector driver module 236 determines target current curve based on final pulsewidth 224(It is not shown).Injector drives Dynamic device module 236 is electrically connected via high side line 240 and downside line 244 to the first electric connector of fuel injector 121 and second Device applies high voltage and low-voltage, to realize target current curve by fuel injector 121 for fuel injection event.
Injector driver module 236 can use reference voltage 248 and boost voltage 252 to produce high voltage and low electricity Pressure.Reference voltage 248 and boost voltage 252 can be direct currents(DC)Voltage.Such as electricity based on vehicle of reference voltage module 256 Pond(It is not shown)Voltage reference voltage 248 is provided.DC/DC conversion modules 260 increase(Increase)Reference voltage 248 is with production Raw boost voltage 252.
Voltage measurement module 261 measures the high voltage at the first electric connector of fuel injector 121, and based on first Voltage at electric conductor produces high side voltage 262.Voltage measurement module 261 also measures the second electrical connection of fuel injector 121 Low-voltage at device, and downside voltage 263 is produced based on the voltage at the second electric conductor.Voltage measurement module 261 relative to It is grounded reference potential measurement high voltage and low-voltage.
Voltage difference module 264 is based on downside voltage 263 and the difference of high side voltage 262 produces voltage difference 268.For example, voltage Voltage difference 268 can be set equal to downside voltage 263 and subtract high side voltage 262 by difference module 264.For another example, Voltage difference 268 can be set equal to high side voltage 262 and subtract downside voltage 263 by voltage difference module 264.Voltage difference module 264 pairs of downside voltages 263 and high side voltage 262 sample, and the value of voltage difference 268 is produced based on predetermined sample rate. It can implement such as low-pass filter(LPF)Or a wave filter of the wave filter of another suitable type to voltage difference 268 into Row filtering.It can also implement analog/digital converter(ADC)So that voltage difference 268 includes corresponding digital value.
Single order summer module 272 determines single order summation 276 by summing to the last n values of voltage difference 268.N is Integer more than one.Only for example, N can be 8 or another suitable value.Single order summer module 272 is per N number of sampling Cycle renewal single order summation 276 so that just update single order summation 276 whenever N number of new value of voltage difference 268 is received.
Second order summer module 280 to the last M value summation of single order summation 276 by determining second order summation 284.M It is greater than one integer.Only for example, M can be 10 or another suitable value.When updating single order summation 276, Second order summer module 280 just updates second order summation 284.
Three rank summer modules 288 to the last M value summation of second order summation 284 by determining three rank summations 292.Often When second order summation 284 updates, three rank summer modules 288 just update three rank summations 292.Quadravalence summer module 296 passes through Quadravalence summation 300 is determined to the last M value summation of three rank summations 292.When updating three rank summations 292, quadravalence summation Device module 296 just updates quadravalence summation 300.Five rank summer modules 304 pass through the last M value summation to quadravalence summation 300 And determine five rank summations 308.When updating quadravalence summation 300, five rank summer modules 304 just update five rank summations 308.Though The example for calculating single order summation to five rank summations 276,284,292,300 and 308 is so shown and discussed, but can determine two A or more summation, and more or fewer summer module can be implemented.Single order summer module 272 reduces sampling Error and shake, and also reduce the number of necessary computing later.Other summer modules provide shape and keep wave filter.And And although it is each to use M value, second order summer mould to discuss second order summer module to five rank summer modules Block can use different number preceding values to one or more of five rank summer modules.
First-order difference module 312 is previous based on five rank summations 308 and five rank summations 308(It is for example, last)The difference of value To determine first-order difference 316.Second differnce module 320 is previous based on first-order difference 316 and first-order difference 316(It is for example, last 's)The difference of value determines second differnce 324.
Third order difference module 328 is previous based on second differnce 324 and second differnce 324(It is for example, last)The difference of value To determine third order difference 332.Four order difference module 336 is previous based on third order difference 332 and third order difference 332(It is for example, last 's)The difference of value determines Four order difference 340.
First-order difference 316 corresponds to the first derivative of voltage difference 268(d/dt)And led with the single order with voltage difference 268 Number(d/dt)Identical shape.Second differnce 324 corresponds to the second dervative of voltage difference 268(d2/dt2)And have and voltage Poor 268 second dervative(d2/dt2)Identical shape.Third order difference 332 corresponds to three order derivatives of voltage difference 268(d3/dt3) And with three order derivatives with voltage difference 268(d3/dt3)Identical shape.Four order difference 340 corresponds to the four of voltage difference 268 Order derivative(d4/dt4)And with the Fourth-Derivative with voltage difference 268(d4/dt4)Identical shape.In various embodiments In, ECM 110 can be included and be determined first derivative, second dervative, three order derivatives, the first derivative module of Fourth-Derivative, second order Derivative module, three order derivative modules and Fourth-Derivative module(It is not shown).The first derivative module, second dervative module, three Order derivative module and Fourth-Derivative module can be by comprising to substitute or be attached to first-order difference module 312, second differnce module 320th, third order difference module 328 and Four order difference module 336.
In addition, time and the first derivative of voltage difference 268 of minimum value and the maximum generation of first-order difference 316(d/dt) Minimum value it is identical with maximum.The time that the minimum value and maximum of second differnce 324 the occur also second order with voltage difference 268 Derivative(d2/dt2)Minimum value it is identical with maximum.The time that the minimum value and maximum of third order difference 332 occur also with voltage Poor 268(d3/dt3)Minimum value it is identical with maximum.However, as described above, calculate computing of the first derivative to Fourth-Derivative Efficiency is high not as the operation efficiency for calculating first-order difference to Four order difference 316,324,332 and 340.Due to being determined with set rate First-order difference is to Four order difference 316,324,332 and 340, so first-order difference is accurate to Four order difference 316,324,332 and 340 Ground represents first derivative to Fourth-Derivative.In addition, using summation rather than average value, computational complexity, Er Qiewei can be reduced Hold the shape of input signal.
First-order difference is calculated to the example of Four order difference 316,324,332 and 340 although discussing, and can determine two A or more difference, and more or fewer difference block can be implemented.Although moreover, it is to use voltage difference 268 Aspect discusses the example, but the application is suitable for identifying the change of other signals.
Parameter determination module 344 determines that fuel sprays based on voltage difference 268 and third order difference 332 and Four order difference 340 The injector parameter 222 of emitter 121.Parameter determination module 344 can additionally or alternatively based on it is one or more other Parameter determines injector parameter 222.For example, to be based on third order difference 332 and Four order difference 340 with parameter determination module 344 Determine the same mode of injector parameter 222, parameter determination module 344 can three order derivatives and quadravalence based on voltage difference 268 Derivative determines injector 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, to substitute or add To definite first-order difference, second differnce, third order difference and Four order difference.
Fig. 3 includes a curve map, which includes the voltage difference 268 for fuel injection event, sprayed by fuel Example track of electric current 350, third order difference 332, Four order difference 340 and the fuel flow rate 352 of emitter 121 to the time.Ginseng now According to Fig. 2 and Fig. 3, injector driver module 236 is from the time 354 until the time 358 is directed to fuel injection event to fuel injection Device 121 applies pulse.As 350 illustrate, on the basis of pulse is applied to fuel injector 121, electric current flows through fuel Injector 121.
Between when injector driver module 236 terminates pulse and when fuel injector 121 reaches completely closed state Cycle is properly termed as the closing cycle of fuel injector 121.The Four order difference after injector driver module 236 terminates pulse The 340 first time zero passages occurred can correspond to the time that fuel injector 121 reaches completely closed state.In figure 3, quadravalence Difference 340 is probably in 362 first time of time zero passage.Therefore, the closing cycle of fuel injector 121 corresponds to the time 358 in Fig. 3 With the cycle between the time 362.Terminate time and the pulse of the pulse of fuel injection event based on injector driver module 236 Cycle after end between the time of Four order difference 340 first time zero passage, parameter determination module 344 determine fuel injector 121 closing cycle.
In Four order difference 340 first time zero passage, third order difference 332 reaches minimum value.In Fig. 3 three jumps are represented with 366 Divide 332 minimum value.When second of zero passage occurs for Four order difference 340 after injector driver module 236 terminates pulse, three Order difference 332 reaches maximum.In figure 3, second of zero passage of Four order difference 340 probably occurs in the time 370, and passes through 374 represent the maximum of third order difference 332.
In various embodiments, to first time zero passage third order difference 332 can be identified using the first predetermined bias Minimum value, and/or to second of zero passage the maximum of third order difference 332 can be identified using the second predetermined bias.For example, three The minimum value of order difference 332 can occur in the first predetermined bias before or after the first time zero passage of Four order difference 340, And/or the maximum of third order difference 332 can be in the second predetermined bias before or after second of 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 the minimum preferably with third order difference 332 Value is related to maximum.
The difference of the maximum 374 of minimum value 366 and third order difference 332 of the parameter determination module 344 based on third order difference 332 To determine the opening amplitude of fuel injector 121.
The opening amplitude for closing cycle and fuel injector 121 based on fuel injector 121, can adjust and be sprayed to fuel Emitter 121 apply pulse length so that fuel injector 121 spray quantity of fuel will as far as possible with other fuel injectors Close to identical, although inevitably there is manufacturing variation between fuel injector.Determined for each fuel injector and using adjustment.Such as Fruit is not added with adjusting, and the difference between fuel injector may can cause the fuel of fuel injector injection varying number.
Parameter determination module 344 can be based on fuel injector 121 the closing cycle and the predetermined difference for closing the cycle come it is true Determine the closing periodic increment of fuel injector 121(delta).It can be calibrated based on the closing cycle of multiple fuel injectors pre- Surely the cycle is closed.Only for example, parameter determination module 344 can subtract fuel injector 121 based on the predetermined closing cycle The cycle is closed to set closing periodic increment, or periodic increment will be closed and be set equal to predetermined close the cycle and subtract fuel spray The closing cycle of emitter 121.
Parameter determination module 344 can be based on closing periodic increment and close period modulation value to determine to close Periodic Compensation Value.Only for example, parameter determination module 344 can be set based on periodic increment is closed with closing the product of period modulation value Periodic Compensation value is closed, or Periodic Compensation value will be closed and be set equal to close periodic increment with closing multiplying for period modulation value Product.Parameter determination module 344 can be based on the final pulsewidth 224 used fuel injection event and the fuel of fuel injection event Pressure 380 come determine close period modulation value.Parameter determination module 344 can be for example using making final pulsewidth 224 and fuel pressure Power 380 determines closing period modulation value with closing one in the related function and mapping of period modulation value.Fuel pressure 380 Corresponding to the pressure of the fuel provided for fuel injection event to fuel injector 121, and can be for example using fuel pressure Force snesor 176 measures fuel pressure 380.
Parameter determination module 344 can be based on the final pulsewidth 224 and fuel injection thing used for fuel injection event The predetermined pulse width of part determines the opening periodic increment of fuel injector 121.Only for example, parameter determination module 344 can be with The difference of the predetermined pulse width of final pulsewidth 224 and fuel injection event based on fuel injection event sets opening periodic increment. Parameter determination module 344 can be for example based on fuel injection event final pulsewidth 224 subtract the predetermined arteries and veins of fuel injection event Width sets opening periodic increment, or the final pulsewidth 224 for opening periodic increment and being set equal to fuel injection event is subtracted Go the predetermined pulse width of fuel injection event.
Parameter determination module 344 can be based on the opening amplitude of fuel injector 121 and the fuel pressure of fuel injection event Power 380 determines the predetermined pulse width of fuel injection event.Determining for the opening amplitude of fuel injector 121 is discussed above.Ginseng During number determining module 344 can be for example using making opening amplitude and fuel pressure 380 and the relevant function of predetermined pulse width and mapping One determine predetermined pulse width.
Parameter determination module 344 can be based on opening periodic increment and open period modulation value to determine to open Periodic Compensation Value.Only for example, parameter determination module 344 can be set based on periodic increment is opened with opening the product of period modulation value Periodic Compensation value is opened, or Periodic Compensation value will be opened and be set equal to open periodic increment with opening multiplying for period modulation value Product.Parameter determination module 344 can be based on the final pulsewidth 224 used fuel injection event and the fuel of fuel injection event Pressure 380 come determine open period modulation value.Parameter determination module 344 can be for example using making final pulsewidth 224 and fuel pressure Power 380 determines opening period modulation value with opening one in the related function and mapping of period modulation value.Fuel pressure 380 Corresponding to the pressure of the fuel provided for fuel injection event to fuel injector 121, and can be for example using fuel pressure Force snesor 176 measures fuel pressure 380.
Parameter determination module 344 can determine the value in one or more inquiry tables, and the inquiry table is used for based on final Pulsewidth 224 and fuel pressure 380 determine to open period modulation value and close period modulation value.Alternatively, the value in inquiry table can To be determined using the calibration module 382 to communicate with ECM 110 in lab setup.Parameter determination module 344 and/or storage mould Block 384 can for example be stored in the value determined in non-transitory nonvolatile computer readable medium.
As described above, adjustment module 220 adjusts fuel injection event based on one or more of injector parameter 222 Initial pulsewidth 216, with determine fuel injection event final pulsewidth 224.Only for example, adjustment module 220 can be based on Initial pulsewidth 216, open Periodic Compensation value and close Periodic Compensation value to set final pulsewidth 224.Adjusting module 220 can example As use makes initial pulsewidth 216, opens Periodic Compensation value and closes Periodic Compensation value and final 224 relevant function of pulsewidth and reflects One hit sets final pulsewidth 224.Only for example, final pulsewidth 224 can be set equal to by adjustment module 220 Initial pulsewidth 216, open Periodic Compensation value and close the summation of Periodic Compensation value, or based on initial pulsewidth 216, opening cycle Offset and close the summation of Periodic Compensation value final pulsewidth 224 is set.Although example above is in fuel injector 121 What aspect was discussed, but can be determined for each fuel injector and close week with corresponding using corresponding Periodic Compensation value of opening Phase offset.
Fig. 4 is a flow chart, depict definite 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 so as to determine the closing of the fuel injection event of fuel injector 121 week Phase, close Periodic Compensation value and open a kind of exemplary method of Periodic Compensation value.Control process can be since 404, wherein joining Number determining module 344 determines whether injector driver module 236 has stopped being directed to fuel injection event to fuel injector 121 Apply pulse.If 404 be yes, parameter determination module 344 can start timer, and control process to continue 408. If 404 be no, control process may remain in 404.
408, voltage difference module 264 samples high side voltage 262 and downside voltage 263, and is produced based on sample The value of raw voltage difference 268.Parameter determination module 344 can also reset Sample Counter value 408.412, parameter determines mould Block 344 determines whether Sample Counter value is less than N.It is used for determining single order summation as described above, N is single order summer module 272 The number of 276 value.If 412 be yes, control process may return to 408.If 412 be no, control process continues Carry out 416.
416, single order summer module 272 determines single order summation 276 based on the last n values of voltage difference 268.Second order Last M value of the summer module 280 based on single order summation 276 determines second order summation 284.Three rank summer modules, 288 base Three rank summations 292 are determined in the last M value of second order summation 284.Quadravalence summer module 296 is based on three rank summations 292 Last M value determines quadravalence summation 300.Last M value of the five rank summer modules 304 based on quadravalence summation 300 determines Five rank summations 308.
One equally between 416, the definite five rank summations 308 of first-order difference module 312 and the last value of five rank summations 308 Order difference 316.Second differnce module 320 determines the second differnce between first-order difference 316 and the last value of first-order difference 316 324.Third order difference module 328 determines the third order difference 332 between second differnce 324 and the last value of second differnce 324.Quadravalence Difference block 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 are also incremented by update counter value 416, and Sample Counter value is resetted.
420, parameter determination module 344 determines whether update counter value is less than predetermined value.If 420 be yes, control Process processed returns to 408.If 420 be no, control process continues 424.Predetermined value is adjustable, and based on use The number of the sample of voltage difference 268 necessary to all following modules of new value filling sets predetermined value:Single order summer module 272nd, second order summer module 280, three rank summer modules 288, quadravalence summer module 296, five rank summer modules 304, First-order difference module 312, second differnce module 320, third order difference module 328 and Four order difference module 336.Only for example, Example based on Fig. 2, predetermined value can be set greater than or be equal to:
(N*M)+Q (N* (M-1))+N*R,
Wherein N is the number for the sample that single order summer module 272 uses, and M is that second order summer module 280, three ranks are asked The number of the sample used with device module 288, quadravalence summer module 296 and five rank summer modules 304(Using identical number In the example of purpose sample), Q be implemented just to update its defeated when single order summer module 272 updates single order summation 276 The number of the summer module gone out, and R is the number of implemented difference block.In the figure 2 example, Q is equal to 4(For Second order summer module 280, three rank summer modules 288, quadravalence summer module 296 and five rank summer modules 304), and And R is equal to 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.Parameter determination module 344 The third order difference 332 that the minimum value of third order difference 332 can be identified as occurring in the first time zero passage of Four order difference 340 Value.Parameter determination module 344 can also monitor second of zero passage of Four order difference.Parameter determination module 344 can be by three jumps Points 332 maximum is identified as the value of the third order difference 332 occurred in second of zero passage of Four order difference 340.Although no Be explicitly illustrated, but control process continue with 424 produce voltage differences 268 sample, and update single order summation 276, Second order summation 284, three rank summations 292,300 and five rank summation 308 of quadravalence summation and first-order difference 316, second differnce 324, Third order difference 332 and Four order difference 340 are with the minimum value and maximum of definite third order difference 332.
Parameter determination module 344 can be in the 428 closing cycles for determining fuel injector 121.Parameter determination module 344 can To determine the closing cycle of fuel injector 121 based on timer value during Four order difference 340 first time zero passage.
Parameter determination module 344 can also be in the 428 opening Periodic Compensation values for determining fuel injector 121 and closing cycle Offset.The difference of the maximum of minimum value and third order difference 332 of the parameter determination module 344 based on third order difference 332 determines The opening amplitude of fuel injector 121.Parameter determination module 344 can be based on fuel injector 121 the closing cycle with it is predetermined The difference for closing the cycle determines the closing periodic increment of fuel injector 121.Only for example, parameter determination module 344 can be with Closing cycle of fuel injector 121 is subtracted to set closing periodic increment based on the predetermined closing cycle, or will be closed the cycle Increment is set equal to the closing cycle for subtracting fuel injector 121 in the predetermined closing cycle.
Parameter determination module 344 can be based on closing periodic increment and close period modulation value to determine to close Periodic Compensation Value.Only for example, parameter determination module 344 can be set based on periodic increment is closed with closing the product of period modulation value Periodic Compensation value is closed, or Periodic Compensation value will be closed and be set equal to close periodic increment with closing multiplying for period modulation value Product.Parameter determination module 344 can be based on the final pulsewidth 224 used fuel injection event and the fuel of fuel injection event Pressure 380 determines the closing period modulation value of fuel injection event.Parameter determination module 344 can be for example using making final arteries and veins Wide 224 and fuel pressure 380 determine closing period modulation with closing one in the related function and mapping of period modulation value Value.
Parameter determination module 344 can be based on the final pulsewidth 224 and fuel injection thing used for fuel injection event The predetermined pulse width of part determines the opening periodic increment of fuel injector 121.Only for example, parameter determination module 344 can be with The difference of the predetermined pulse width of final pulsewidth 224 and fuel injection event based on fuel injection event sets opening periodic increment. Parameter determination module 344 can be for example based on fuel injection event final pulsewidth 224 subtract the predetermined arteries and veins of fuel injection event Width sets opening periodic increment, or the final pulsewidth 224 for opening periodic increment and being set equal to fuel injection event is subtracted Go the predetermined pulse width of fuel injection event.
Parameter determination module 344 can be based on the opening amplitude of fuel injector 121 and the fuel pressure of fuel injection event Power 380 determines the predetermined pulse width of fuel injection event.Parameter determination module 344 can be for example using making opening amplitude and fuel Pressure 380 determines predetermined pulse width with opening one in the relevant function of period modulation value and mapping.
Parameter determination module 344 can be based on opening periodic increment and open period modulation value to determine to open Periodic Compensation Value.Only for example, parameter determination module 344 can be set based on periodic increment is opened with opening the product of period modulation value Periodic Compensation value is opened, or Periodic Compensation value will be opened and be set equal to open periodic increment with opening multiplying for period modulation value Product.Parameter determination module 344 can be based on the final pulsewidth 224 used fuel injection event and the fuel of fuel injection event Pressure 380 determines the opening period modulation value of fuel injection event.Parameter determination module 344 can be for example using making final arteries and veins Wide 224 and fuel pressure 380 determine opening period modulation with opening one in the related function and mapping of period modulation value Value.
As set forth above, it is possible to sprayed using closing Periodic Compensation value and opening Periodic Compensation value to adjust for future fuel Event and definite initial pulsewidth 216.
Fig. 5 is the flow for describing the exemplary method that control supplies the fuel of the fuel injection event of fuel injector 121 Figure.Control process can be since 504, and wherein pulsewidth module 212 determines the initial of the fuel injection event of fuel injector 121 Pulsewidth 216.Pulsewidth module 212 can determine initial pulsewidth 216, mesh based on the aimed quality determined for fuel injection event Mark quality can be determined based on the expection air quality in target air mixture and cylinder 114.
508, adjustment module 220 is based on opening Periodic Compensation value and closing Periodic Compensation value to adjust initial pulsewidth 216 To produce final pulsewidth 224.For example, final pulsewidth 224 can be set equal to initial pulsewidth 216, opened by adjustment module 220 Periodic Compensation value and the summation for closing Periodic Compensation value, or based on initial pulsewidth 216, opening Periodic Compensation value and close the cycle The summation of offset sets final pulsewidth 224.512, injector driver module 236 is based on final pulsewidth 224 to fuel Injector 121 applies power.Apply power to fuel injector 121, fuel injector 121 should be caused to be directed to fuel injection thing Part is opened and spray fuel.
Fig. 6 is the flow chart for describing the exemplary method for determining mapping or value in inquiry table, and the mapping or inquiry table can be with Used by parameter determination module 344 to determine opening period modulation value as described above and close period modulation value.Inquiry table makes It is expected fuel mass and it is expected that fuel pressure is related to opening period modulation value and closing period modulation value.Method shown in Fig. 6 It can be performed by parameter determination module 344 or be performed by calibration module 382 and memory module 384.
602, this method determine for it is expected fuel mass and it is expected fuel pressure master pulse is wide, leading open-width degree and master Close the cycle.For example, this method can be based on it is expected fuel mass and fuel pressure respectively from multiple master pulses it is wide, open amplitude and Close wide cycle selection master pulse, opening amplitude and close the cycle.Master pulse is wide, open amplitude and the closing cycle can be true by characterizing The injector of fixed number amount(For example, 24 injectors)To make a reservation for.
604, this method determines opening amplitude adjusted value and closes period modulation value to be estimated.For example, this method It can start adjusted value being arranged to zero, and then after each estimation with pre-determined incremental amount(For example, 0.1)Increase adjustment Value, until adjusted value is equal to one.With regard to this point, this method can be under the conditions of different operating(For example, different fuel quality and fuel Under pressure)Estimate same group of adjusted value.
606, this method determine for the particular injector of engine 102 opening amplitude and close the cycle.This method It can determine that injector opens amplitude and injector closes the cycle based on fuel mass and fuel pressure it is expected.For example, the party Method can be determined for the spray using fuel mass and fuel pressure and opening amplitude and the predetermined mapping in closing cycle it is expected The opening amplitude of emitter and closing cycle.
608, this method determines the pulsewidth after the adjustment of injector.For example, this method can use for example following relation Determine the pulsewidth after adjustment:
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, and OMinj is spray Emitter opens amplitude, and Kom is opening amplitude adjusted value, and CPmster is the main closing cycle, and CPinj is that injector is closed the cycle, and Kcp is to close period modulation value.
610, this method based on the pulsewidth after adjustment, it is expected that fuel pressure, injector open amplitude and injector is closed Cycle carrys out the fuel mass output of estimating injector.For example, this method can based on the pulsewidth after adjustment, it is expected fuel pressure, Injector opens the predetermined relationship between amplitude, injector closing cycle and fuel mass output to estimate that fuel mass exports. Predetermined relationship can be embodied in inquiry table and/or equation.
612, this method determines whether all to have estimated fuel mass output for all injectors of engine 102. If all having estimated fuel mass output for all injectors, this method continues 614.Otherwise, this method is returned Return to 606 and determine not yet to estimate it opening amplitude and the pass of injector of the engine 102 of fuel mass output The closed cycle phase.
614, this method determines the average and standard deviation of the fuel supply error associated with each injector.Should Method can determine that the fuel of injector supplies by the fuel mass output for determining injector and the difference for it is expected fuel mass Error.616, this method determines whether the average and standard deviation of fuel supply error is less than and is averaged and the storage of standard deviation Value.If the average and standard deviation of fuel supply error is less than storage value, this method continues 618.Otherwise, this method Continue 620.618, this method storage opening amplitude and period modulation value and corresponding average and standard deviation are closed. Pulsewidth after the adjustment of each injector can also be stored as the injector and it is expected fuel mass and fuel pressure by this method Desired pulse width under power.
620, this method is determined whether for it is expected fuel mass and fuel pressure has estimated predetermined group of opening All opening amplitudes and closing period modulation value within amplitude and closing period modulation value.As it appears from the above, the opening of predetermined group Amplitude and closing period modulation value can be according to pre-determined incremental amounts(For example, 0.1)Change from zero to one.If for it is expected Fuel mass and fuel pressure have estimated all opening amplitudes and have closed period modulation value, then this method continues 622.It is no Then, this method continues 604 and estimates the opening amplitude not yet estimated and close period modulation value.
622, this method determines whether it is expected fuel mass for predetermined group and it is expected within fuel pressure All expectation fuel mass and expectation fuel pressure have all estimated opening amplitude and have closed period modulation value.If for pre- Surely the expectation fuel mass organized and it is expected that all expectation fuel mass within fuel pressure and fuel pressure have all estimated opening Amplitude terminates with closing period modulation value, then this method.Otherwise, this method continues 602 and estimates for different expectations The opening amplitude of fuel mass and pressure and closing period modulation value.
In order to determine to open and close period modulation value using inquiry table, parameter determination module 344 can be by desired pulse width Respectively equal to final pulsewidth 224 and fuel pressure 380 are arranged to expectation fuel pressure.Parameter determination module 344 then can be with Adjusted value is equal to be stored in the last value for corresponding to desired pulse width and it is expected fuel pressure in inquiry table.Parameter Determining module 344 can for example being equal to opening amplitude adjusted value by will open period modulation value be based on opening amplitude Adjusted value determines to open period modulation value.
The property of preceding description is merely exemplary, and is in no way intended to limit the application or use of the disclosure, the disclosure. It can implement the wide in range teaching of the disclosure with diversified forms.Therefore, although the disclosure contains specific example, this Disclosed true scope should not be so restricted, because by studying schema, specification and appended claims, will be easy Expect other modifications." at least one in A, B and C " this phrase used herein is construed as meaning logic(A Or B or C), use the logic OR of nonexcludability.It should be appreciated that a kind of one or more of method step can be with different Sequentially(Or simultaneously)Perform, and do not change the principle of the disclosure.
In this application, comprising in following definition, this term of module can be replaced with circuit this term.Module this A term can refer to following element, be a part for following element or comprising following element:Application-specific integrated circuit (ASIC);Numeral, simulation or hybrid analog-digital simulation/numeral discrete circuit;Numeral, simulation or hybrid analog-digital simulation/digital integrated electronic circuit;Combination Logic circuit;Field programmable gate array(FPGA);Perform the processor of code(Shared, dedicated or group);Storage by The memory for the code that processor performs(Shared, dedicated or group);Other of the illustrated function of offer are suitable hard Part component;Or some or all of combination of said elements, such as the combination in system level chip.
This term of the code being used above can include software, firmware and/or microcode, and can refer to program, example Journey, function module, class, and/or object.This term of common processor, which is forgiven, performs multiple mould some or all of codes in the block Single processor.This term of group's processor is forgiven performs one or more moulds in the block one with Attached Processor in combination The processor of a little or all codes.This term of common storage forgives the list for storing multiple mould some or all of codes in the block A memory.This term of group memory forgive stored in combination with annex memory one or more moulds it is more in the block or The memory of all codes.This term of memory can be the subset of this term of computer-readable medium.It is computer-readable This term of medium does not forgive the temporary electric signal and electromagnetic signal by Medium Propagation, thus can be considered as it is tangible and And non-transitory.The non-limiting example of non-transitory visible computer readable medium includes nonvolatile memory, volatile Property memory, magnetic storage apparatus and optical storage apparatus.
The apparatus and method illustrated in the application can be partially or fully by being held by one or more processors Capable one or more computer programs are implemented.These computer programs include and are stored in the tangible meter of at least one non-transitory Processor-executable instruction on calculation machine computer-readable recording medium.Computer program can also include and/or dependent on the data stored.

Claims (17)

1. a kind of Fuel Control System for vehicle, including:
Voltage measurement module, it measures first at the first electric connector and the second electric connector of the fuel injector of engine Voltage and second voltage;
First-order difference module, it determines first-order difference based on the difference of the first voltage and second voltage;
Second differnce module, it determines the second differnce between the first-order difference and the previous value of the first-order difference;
Third order difference module, it determines the third order difference between the second differnce and the previous value of the second differnce;
Parameter determination module, it determines the minimum value of the third order difference and the maximum of the third order difference;
Pulsewidth module, it determines what will be applied for fuel injection event to the fuel injector based on desired fuel quality Initial pulsewidth;
Module is adjusted, its described minimum value and maximum based on the third order difference adjusts the initial pulsewidth, to produce Final pulsewidth;And
Injector driver module, its be based on the final pulsewidth and for the fuel injection event to the fuel injector Optionally apply power.
2. Fuel Control System according to claim 1, wherein:
The minimum value and maximum of the parameter determination module based on the third order difference open Periodic Compensation value come definite;
The parameter determination module determines to close Periodic Compensation value based on the minimum value of the third order difference;And
The adjustment module adjusts the initial pulsewidth based on the closing Periodic Compensation value and the opening Periodic Compensation value, To produce the final pulsewidth.
3. Fuel Control System according to claim 2, wherein:
The parameter determination module is based on the pulse terminated in the injector driver module for previous fuel injection event When first time and determine the combustion corresponding to the cycle between the second time of the minimum value of the third order difference The closing cycle of material ejector;
The closing cycle of the parameter determination module based on the fuel injector and the predetermined difference for closing the cycle determine The closing periodic increment of the fuel injector;And
The parameter determination module determines the closing Periodic Compensation value based on the closing periodic increment.
4. Fuel Control System according to claim 3, wherein:
The final pulsewidth of the parameter determination module based on the previous fuel injection event and for the previous fuel Injection events provide the pressure to the fuel of the fuel injector to determine to close period modulation value;And
The parameter determination module is based further on the closing period modulation value to determine the closing Periodic Compensation value.
5. Fuel Control System according to claim 2, wherein:
The difference of the minimum value and maximum of the parameter determination module based on the third order difference determines fuel spray The opening amplitude of emitter;
The parameter determination module determines the predetermined pulse width for previous fuel injection event based on the opening amplitude;
The parameter determination module based on the final pulsewidth for the previous fuel injection event with for described previous The difference of the predetermined pulse width of fuel injection event determines the opening periodic increment of the fuel injector;And
The parameter determination module determines the opening Periodic Compensation value based on the opening periodic increment.
6. Fuel Control System according to claim 5, wherein:
The final pulsewidth of the parameter determination module based on the previous fuel injection event and for the previous fuel Injection events provide the pressure to the fuel of the fuel injector to determine to open period modulation value;And
The parameter determination module is based further on the opening period modulation value to determine the opening Periodic Compensation value.
7. Fuel Control System according to claim 1, further includes:
Four order difference module, it determines the Four order difference between the third order difference and the previous value of the third order difference,
Wherein described injector driver module is based on the third order difference and the Four order difference is selected to the fuel injector Apply power to selecting property.
8. Fuel Control System according to claim 7, wherein:
The parameter determination module determines the minimum of the third order difference based on the first time zero passage of the Four order difference Value;And
The parameter determination module determines the maximum of the third order difference based on second of zero passage of the Four order difference Value.
9. a kind of fuel control method for vehicle, including:
Measure the first voltage and second voltage at the first electric connector and the second electric connector of the fuel injector of engine;
First-order difference is determined based on the difference of the first voltage and second voltage;
Determine the second differnce between the first-order difference and the previous value of the first-order difference;
Determine the third order difference between the second differnce and the previous value of the second differnce;
Determine the minimum value of the third order difference and the maximum of the third order difference;
The initial pulsewidth for determining to the fuel injector to apply for fuel injection event based on desired fuel quality;
The minimum value and maximum based on the third order difference adjust the initial pulsewidth, to produce final pulsewidth;With And
Power is optionally applied to the fuel injector for the fuel injection event based on the final pulsewidth.
10. fuel control method according to claim 9, further includes:
The minimum value and maximum based on the third order difference open Periodic Compensation value come definite;
Determine to close Periodic Compensation value based on the minimum value of the third order difference;And
The initial pulsewidth is adjusted based on the closing Periodic Compensation value and the opening Periodic Compensation value, with described in producing most Whole pulsewidth.
11. fuel control method according to claim 10, further includes:
Based on the first time when terminating the pulse for previous fuel injection event and the institute corresponding to the third order difference Cycle between the second time for stating minimum value determines the closing cycle of the fuel injector;
The closing cycle and the predetermined difference for closing the cycle based on the fuel injector determine the fuel injector Close periodic increment;And
The closing Periodic Compensation value is determined based on the closing periodic increment.
12. fuel control method according to claim 11, further includes:
The final pulsewidth based on the previous fuel injection event and provided for the previous fuel injection event to institute The pressure of the fuel of fuel injector is stated to determine to close period modulation value;And
The closing period modulation value is based further on to determine the closing Periodic Compensation value.
13. fuel control method according to claim 10, further includes:
The difference of the minimum value and maximum based on the third order difference determines the opening amplitude of the fuel injector;
Predetermined pulse width for previous fuel injection event is determined based on the opening amplitude;
Based on the final pulsewidth for the previous fuel injection event and the institute for the previous fuel injection event The difference of predetermined pulse width is stated to determine the opening periodic increment of the fuel injector;And
The opening Periodic Compensation value is determined based on the opening periodic increment.
14. fuel control method according to claim 13, further includes:
The final pulsewidth based on the previous fuel injection event and provided for the previous fuel injection event to institute The pressure of the fuel of fuel injector is stated to determine to open period modulation value;And
The opening period modulation value is based further on to determine the opening Periodic Compensation value.
15. fuel control method according to claim 9, further includes:
Determine the Four order difference between the third order difference and the previous value of the third order difference;And
Power is optionally applied to the fuel injector based on the third order difference and the Four order difference.
16. fuel control method according to claim 15, further includes:
The minimum value of the third order difference is determined based on the first time zero passage of the Four order difference;And
The maximum of the third order difference is determined based on second of zero passage of the Four order difference.
17. a kind of fuel control method for vehicle, including:
Measure the first voltage and second voltage at the first electric connector and the second electric connector of the fuel injector of engine;
First derivative is determined based on the difference of the first voltage and second voltage;
Previous value based on the first derivative and the first derivative determines second dervative;
Previous value based on the second dervative and the second dervative determines three order derivatives;
Determine the minimum value of three order derivative and the maximum of three order derivative;
The initial pulsewidth for determining to the fuel injector to apply for fuel injection event based on desired fuel quality;
The initial pulsewidth is adjusted based on the minimum value and maximum of three order derivative, to produce final pulsewidth;With And
Power is optionally applied to the fuel injector for the fuel injection event based on the final pulsewidth.
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 CN104975972A (en) 2015-10-14
CN104975972B true 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 (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Family Cites Families (9)

* 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
US5771861A (en) * 1996-07-01 1998-06-30 Cummins Engine Company, Inc. Apparatus and method for accurately controlling fuel injection flow rate
DE102008001044A1 (en) * 2008-04-08 2009-10-15 Robert Bosch Gmbh Actuator controlling method for control device of internal-combustion engine of motor cycle, involves electrically controlling coil using signal or another signal, and operating armatures using latter signal during control
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 (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Also Published As

Publication number Publication date
CN104975972A (en) 2015-10-14
DE102015104386B4 (en) 2019-12-05
DE102015104386A1 (en) 2015-10-01

Similar Documents

Publication Publication Date Title
CN104975971B (en) The system and method for delivering accuracy for improving fuel
CN104975969B (en) System and method for making throughput minimize
CN104975970B (en) Miss fuel injection diagnostic system and method
CN103511105B (en) Fuel injector cuts out timing regulating system and method
CN102235257B (en) The method that multiple injection timing controls
CN1327119C (en) Injection quantity control device of diesel engine
CN102374090B (en) System and method for detecting fuel injector malfunction based on engine vibration
US8755988B2 (en) Method for metering a fuel mass using a controllable fuel injector
WO2004048761A1 (en) Improved engine management
CN104160134B (en) For the control device and control method of multi-cylinder internal-combustion engine
CN101990596B (en) Adaption of a stationary maximum torque of an internal combustion engine
US20110088459A1 (en) Method for determining an in-cylinder pressure curve of a multi-cylinder engine
US9115655B2 (en) Cylinder pressure parameter correction systems and methods
JP5003796B2 (en) Fuel injection state detection device
US9708998B2 (en) System and method for improving fuel delivery accuracy by detecting and compensating for fuel injector characteristics
CN104975972B (en) System and method for improving fuel delivering accuracy
JP5126296B2 (en) Fuel injection state detection device
CN103339361B (en) For simulation method and device of the torque efficiency of the internal combustion engine of fuel multi-injection in a combustion stroke
JP2015137595A (en) Fuel injection characteristic detection device
JP2009030603A (en) Determining method of injected fuel mass
US20090299607A1 (en) Method for controlling an internal combustion engine with a temperature-dependent injection parameter
CN104246189B (en) Method and apparatus for running internal combustion engine
US10273923B2 (en) Systems and methods for controlling fluid injections
JP6223904B2 (en) Fuel injection amount correction method and common rail fuel injection control device
US20180112621A1 (en) Systems and methods for controlling fluid injections

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