[go: up one dir, main page]

WO2015004988A1 - 内燃機関の制御装置 - Google Patents

内燃機関の制御装置 Download PDF

Info

Publication number
WO2015004988A1
WO2015004988A1 PCT/JP2014/063012 JP2014063012W WO2015004988A1 WO 2015004988 A1 WO2015004988 A1 WO 2015004988A1 JP 2014063012 W JP2014063012 W JP 2014063012W WO 2015004988 A1 WO2015004988 A1 WO 2015004988A1
Authority
WO
WIPO (PCT)
Prior art keywords
fuel injection
valve
injection valve
pulse width
fuel
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.)
Ceased
Application number
PCT/JP2014/063012
Other languages
English (en)
French (fr)
Inventor
豊原 正裕
修 向原
坂本 英之
隆夫 福田
昌義 川津
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Astemo Ltd
Original Assignee
Hitachi Automotive Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Priority to US14/902,939 priority Critical patent/US10502155B2/en
Priority to DE112014002856.8T priority patent/DE112014002856B4/de
Priority to JP2015526196A priority patent/JP5982062B2/ja
Publication of WO2015004988A1 publication Critical patent/WO2015004988A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • 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/008Controlling each cylinder individually
    • 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/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • F02D41/3809Common rail control systems
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M63/00Other fuel-injection apparatus having pertinent characteristics not provided for in groups F02M39/00 - F02M57/00 or F02M67/00; Details, component parts, or accessories of fuel-injection apparatus, not provided for in, or of interest apart from, the apparatus of groups F02M39/00 - F02M61/00 or F02M67/00; Combination of fuel pump with other devices, e.g. lubricating oil pump
    • F02M63/0012Valves
    • F02M63/0014Valves characterised by the valve actuating means
    • F02M63/0015Valves characterised by the valve actuating means electrical, e.g. using solenoid
    • 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
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/008Controlling each cylinder individually
    • F02D41/0085Balancing of cylinder outputs, e.g. speed, torque or air-fuel ratio

Definitions

  • the present invention relates to a control device for controlling a fuel injection valve of an internal combustion engine.
  • the internal combustion engine is provided with a control device that calculates an appropriate injection amount according to the operating state and controls a fuel injection valve that supplies fuel.
  • the fuel injection valve causes the magnetic force generated by flowing a current that can maintain the valve open state and the valve open state to the built-in coil to act on the valve body constituting the fuel injection valve, thereby opening and closing the valve body.
  • the fuel is injected in an amount corresponding to the valve opening period.
  • the amount of fuel to be injected mainly depends on the pressure difference between the fuel pressure and the atmospheric pressure at the injection port of the fuel injection valve, and the time during which the fuel is injected while the valve body is kept open. It is determined.
  • injection amount the fuel injection flow rate of each fuel injection valve varies due to variations in the fuel injection valve manufacturing at the initial stage and deterioration with time after being mounted on the internal combustion engine. It has been.
  • the accuracy of air-fuel ratio control of the internal combustion engine is impaired, and exhaust emission performance and drivability are affected. Therefore, in order to perform an appropriate amount of fuel injection, it is necessary to accurately perform the fuel injection flow rate with respect to variations in fuel injection valves.
  • an air-fuel ratio sensor is provided in the exhaust pipe of the internal combustion engine, and feedback control to the fuel injection or air-fuel ratio is performed based on the output of the air-fuel ratio sensor so that the exhaust air-fuel ratio becomes a desired air-fuel ratio. It is generally known to perform fuel ratio learning control.
  • Patent Document 1 states that “the fuel injection valve opening delay and valve closing delay are compared with the initial valve opening delay and valve closing delay. A control device is described that detects the amount of change and corrects and controls the drive pulse based on the detected change, according to which the fuel injection valve deteriorates over time or changes in the injection amount due to an abnormality. Can be suppressed, and an appropriate amount of fuel can be supplied at all times. "
  • the present invention has been made in view of the above points, and an object of the present invention is to provide a control device for an internal combustion engine that can suppress relative variation in the injection amount supplied to each cylinder. There is.
  • a control device for an internal combustion engine calculates a drive pulse width for driving the fuel injection valve to inject fuel according to an operating state of the internal combustion engine, and For each injection valve, the injection amount of each fuel injection valve is determined based on one or both of the valve opening response delay time and the valve closing response delay time with respect to the drive pulse signal of the fuel injection valve, or the air-fuel ratio difference between the cylinders.
  • the drive pulse width is corrected so as to match a predetermined injection amount.
  • the present invention it is possible to suppress the relative variation in the injection amount supplied to each cylinder, and as a result, it is possible to improve the air-fuel ratio control accuracy of the internal combustion engine.
  • FIG. 1 is an overall configuration diagram of an internal combustion engine system equipped with a fuel injection control device according to a first embodiment.
  • the block diagram of the fuel-injection control apparatus which concerns on 1st Embodiment.
  • the figure for demonstrating the correction method which concerns on 1st Example The figure which showed the drive pulse width and drive current by correction
  • amendment shown in FIG. The figure for demonstrating the correction method which concerns on 3rd Example.
  • amendment shown in FIG. The figure for demonstrating the correction method which concerns on 4th Example.
  • amendment shown in FIG. 7 is a flowchart of control according to the first to fourth embodiments.
  • FIG. 1 is an overall configuration diagram of an internal combustion engine system equipped with a fuel injection control device according to an embodiment.
  • an engine (internal combustion engine) 1 includes a piston 2, an intake valve 3, and an exhaust valve 4.
  • the intake air (intake air) to the engine 1 passes through an air flow meter (AFM) 20, the flow rate of which is adjusted by a throttle valve 19, and the engine 15 passes through the intake pipe 10 and the intake valve 3 from the collector 15, which is a branch portion. 1 is supplied to one combustion chamber 21.
  • AFM air flow meter
  • Fuel is supplied from the fuel tank 23 to the high-pressure fuel pump 25 by the low-pressure fuel pump 24, and is increased to a pressure required for fuel injection by the high-pressure fuel pump 25.
  • the fuel boosted by the high-pressure fuel pump 25 is directly injected and supplied from the fuel injection valve 5 to the combustion chamber 21 of the engine 1 and ignited using the ignition coil 7 and the spark plug 6.
  • the pressure of the fuel supplied to the fuel injection valve 5 is measured by a fuel pressure sensor (fuel pressure sensor) 26.
  • the fuel injection valve 5 is an electromagnetic fuel injection valve that performs fuel injection by operating a valve body by supplying (energizing) a drive current to an electromagnetic coil to be described later. Fuel is supplied to the cylinder, and in this embodiment, it is provided in each cylinder.
  • the exhaust gas after combustion is discharged to the exhaust pipe 11 through the exhaust valve 4.
  • the exhaust pipe 11 is provided with a three-way catalyst 12 for purifying exhaust gas.
  • the exhaust pipe 11 and the collector 15 are connected by an EGR passage 18.
  • An EGR valve 14 is provided in the middle of the EGR passage 18. The opening degree of the EGR valve 14 is controlled by the ECU 9, and the exhaust gas in the exhaust pipe 11 is recirculated to the intake pipe 10 as necessary.
  • the ECU (engine control unit) 9 is of an electronic control type including a microcomputer, and includes a fuel injection control device (control device) 27.
  • the crank angle signal of the crank angle sensor 16 of the engine 1 the intake air amount signal of the AFM 20, the oxygen concentration signal of the oxygen sensor 13 for detecting the oxygen concentration in the exhaust gas, the accelerator opening signal of the accelerator opening sensor 22, and the fuel A fuel pressure signal of the pressure sensor 26 is input. Further, the ECU 9 calculates the required torque to the engine from the signal of the accelerator opening sensor 22 and determines the idle state.
  • the ECU 9 has a rotational speed detection means for calculating the engine rotational speed from the crank angle signal of the crank angle sensor 16. Furthermore, a means is provided for determining whether the three-way catalyst 12 is warmed up based on the engine water temperature obtained from the water temperature sensor 8 and the elapsed time after the engine is started.
  • the ECU 9 calculates the intake air amount necessary for the engine 1 and outputs a throttle opening signal corresponding to the calculated intake air amount to the throttle valve 19, and the fuel injection control device 27 performs an injection amount (target injection) according to the intake air amount.
  • the fuel injection signal (signal corresponding to the drive pulse width) is output to the fuel injection valve 5 and the ignition signal is output to the spark plug 6 based on the calculated fuel injection amount.
  • a direct injection (in-cylinder injection) engine (internal combustion engine) 1 is illustrated, but a port injection engine, for example, may be used, and a fuel injection valve for supplying fuel to each cylinder is provided.
  • the engine is not particularly limited as long as it is an engine.
  • FIG. 2 is a configuration diagram of the fuel injection control device 27 according to the present embodiment, and the fuel injection control device is built in the ECU 9 as shown in FIG.
  • the fuel injection control device 27 calculates an appropriate energization time and injection start timing according to the operating state of the engine 1, and uses a drive IC 27d to drive a fuel injection valve drive circuit (Hi) 27b, a fuel injection valve drive circuit ( Lo) 27c is switched, and a drive current (excitation current) is supplied to the electromagnetic coil (electromagnetic solenoid for valve opening drive) 53 of the fuel injection valve 5.
  • the high voltage generation circuit 27a generates a high power supply voltage necessary for opening the fuel injection valve based on the power supply of the engine battery.
  • the high power supply voltage generates a desired power supply voltage according to a command for generating a high power supply voltage from the drive IC 27d.
  • the fuel injection valve drive circuit 27 b includes a switching element, and is connected between the high voltage generation circuit 27 a and the electromagnetic coil 53 and between the battery power source and the electromagnetic coil 53.
  • the fuel injection valve drive circuit 27b selects either the high power supply voltage generated by the high voltage generation circuit 27a or the low power supply voltage that is a battery power supply for the fuel injection valve 5, and the electromagnetic coil of the fuel injection valve 5 The selected power supply voltage is supplied to 53.
  • a high power supply voltage is selected and supplied, thereby energizing the electromagnetic coil 53 of the fuel injection valve 5 with a valve opening current (drive current) necessary for the valve opening.
  • the power supply voltage is switched to the battery voltage (low power supply voltage), and a holding current (drive current) is supplied to the electromagnetic coil of the fuel injection valve 5.
  • the fuel injection valve drive circuit (Lo) 27c is a drive circuit provided downstream of the fuel injection valve for allowing a drive current to flow (supply) to the fuel injection valve 5 similarly to the fuel injection valve drive circuit (Hi) 27b.
  • the drive IC 27d outputs a drive signal to these circuits 27a to 27c, and drives and controls these circuits 27a to 27c to supply a desired drive current to the electromagnetic coil 53 of the fuel injection valve 5 to thereby drive the fuel injection valve. 5 is controlled. In this way, the fuel injection amount necessary for engine combustion is optimally controlled by performing drive control of the fuel injection valve.
  • the drive period (energization time to the fuel injector), the drive power supply voltage value, and the drive current value of the fuel injector 5 by the drive IC 27d are calculated by the fuel injector pulse width calculator 9b and the fuel injector drive waveform command unit 9c. Controlled by the command. Specifically, the fuel injection valve pulse width calculation unit 9b drives the fuel injection valve 5 to inject fuel in accordance with the operating state of the engine (specifically, based on the target injection amount described above). The pulse width TI is calculated (drive pulse calculation unit). Further, the fuel injector pulse width calculation unit 9b corrects the calculated drive pulse width TI by a correction method described later (pulse width correction unit), and outputs the corrected drive pulse width to the drive IC 27d.
  • the fuel injection valve drive waveform command unit 9c determines the drive current supplied to the electromagnetic coil 53 of the fuel injection valve 5 based on the calculation result of the fuel injection valve pulse width calculation unit 9b and the operating state of the internal combustion engine. A waveform (current profile) is selected and output to the drive IC 27d.
  • the fuel injector pulse width calculation unit 9b is configured to read data learned from the learning calculation unit 9a and the like and calculate a more optimal pulse width.
  • a fuel injection valve closing detection unit (valve response delay time calculating unit) 9d that detects a valve closing response delay time with respect to a driving pulse signal for each fuel injection valve 5, and driving for each fuel injection valve 5.
  • a fuel injection valve opening detection unit (valve opening response delay time calculation unit) 9e for detecting a valve opening response delay time with respect to the pulse signal is provided.
  • the fuel injection valve closing detection unit 9d detects the change in the voltage on the low side of the fuel injection valve 5 and changes the fuel injection valve 5 by the voltage change synchronized with the closing of the fuel injection valve 5.
  • the valve closing response delay time from when the driving pulse is OFF (timing of the valve closing command of the driving pulse signal) until the fuel injection valve 5 is closed is calculated.
  • the fuel injection valve opening detection unit 9e detects a change in the current supplied from the low side of the fuel injection valve 5 to the fuel injection valve 5 and synchronizes with the opening of the fuel injection valve 5 to thereby change the fuel.
  • the valve opening response delay time from the pulse ON timing for driving the injection (timing of the valve opening command of the drive pulse signal) until the fuel injector 5 is opened is calculated. In this way, in the fuel injection valve closing detection unit 9d and the fuel injection valve opening detection unit 9e, in all the fuel injection valves installed in the engine 1, the valve closing response delay time for each fuel injection valve and The valve opening response delay time is calculated.
  • the fuel injection valve opening / closing calculation unit 9f From the valve opening response delay time and the valve closing response delay time of each fuel injection valve 5 detected by the fuel injection valve closing detection unit 9d and the fuel injection valve opening detection unit 9e, respectively. The difference between the valve opening response delay time and the valve closing response delay time is determined for each fuel injection valve 5. Based on the difference between the valve opening response delay time and the valve closing response delay time calculated in the block 9f, the fuel injection pulse width calculator 9b corrects the drive pulse width of the fuel injection valve 5. This is done for each fuel injection valve.
  • the injection pulse width correction method of the present invention will be described later. As described above, the drive control of the fuel injection valve and the fuel injection amount necessary for the combustion of the engine are optimally controlled according to the individual difference of the fuel injection valve.
  • FIG. 3 is a diagram for explaining an example of a method for detecting the valve opening response delay time and the valve closing response delay time of the fuel injection valve according to the present invention.
  • the drive current shown in the lower stage is supplied to the fuel injection valve.
  • the drive pulse signal is a signal output based on the drive pulse width calculated according to the operating state of the internal combustion engine and the timing of the valve opening command.
  • the fuel injection valve 5 is opened after a relatively high valve opening current is supplied so that the fuel injection valve can be quickly opened in the initial stage of supplying drive pulses.
  • a holding current smaller than the valve opening current that can hold the current is supplied. Since the profile of the drive current of the fuel injection valve 5 is generally known and further explanation is not necessary here, it will be omitted.
  • the fuel injection valve low side voltage in the figure indicates the voltage on the GND side (downstream side) of the fuel injection valve.
  • a counter electromotive voltage is generated by a coil provided in the fuel injection valve and a Zener diode provided in the drive circuit. Since this drive configuration and voltage behavior are also generally known, further explanation is not necessary here, and will be omitted.
  • the upper-stage fuel injection valve body displacement in the figure indicates the behavior of the fuel injection valve by the drive pulse signal of the fuel injection valve and the drive current associated therewith.
  • the drive current is supplied (the drive pulse signal is turned ON), the spring force provided in the fuel injection valve, the pressure of the fuel supplied to the fuel injection valve, and the drive current of the fuel injection valve
  • the valve opening is started and moved to the fully opened position.
  • the closing of the fuel injection valve shuts off the drive current supply (the drive pulse signal is turned OFF), and then starts closing after a predetermined time has elapsed because of the inverse relationship to the valve opening behavior of the fuel injection valve. Move to the fully closed position.
  • Td-OP the valve opening response delay time
  • Td-CL the valve closing response delay time
  • the valve opening response delay time Td-OP and the valve closing response delay time Td-CL have individual differences due to manufacturing variations of fuel injection valves.
  • the main factor of the individual difference of the fuel injectors is due to the spring set load in the fuel injectors and various other factors.
  • the individual variation factors are not directly related, and thus detailed description thereof is omitted.
  • valve-opening response delay time Td-OP can be detected by determining the change in the drive current of the fuel injection valve.
  • the valve-closing response delay time Td-CL can be detected by the fuel injection valve Low. Detection is possible by determining the change in the side voltage.
  • valve opening response delay time Td-OP and the valve closing response delay time Td-CL of each fuel injection valve 5 installed in the engine are detected by detecting the drive current and low side voltage of the fuel injection valve. It becomes possible to judge.
  • FIG. 4 is a diagram for explaining an example of the variation in the injection amount of the fuel injection valve.
  • the fuel injection drive pulse signal and the fuel injection valve drive current in the figure have the waveforms described in FIG.
  • movement of each fuel injection valve installed in the engine (an example of 4 cylinders in the figure) by the drive pulse signal is shown.
  • the fuel injection valve of the #n cylinder is opened with a valve opening response delay time Td-OP-a by a drive pulse signal, and is closed with a timing of a valve closing response delay time Td-CL-a. Is.
  • the open / close valve response delay times of the # n + 1 to n + 3 fuel injection valves installed for the other cylinders are respectively shown as fuel injection valves Td-OP-b to Td-OP-d and TD as shown in the figure.
  • the values are -CL-b to D-CL-d.
  • the open / close valve response delay time of each fuel injection valve varies depending on manufacturing variation of the fuel injection valve, deterioration with time, and the like.
  • FIG. 5 is a diagram showing an example of the injection amount characteristic of the fuel injection valve depending on the difference in the on-off valve response delay time of each fuel injection valve shown in FIG.
  • a parallel movement component (specifically, valve response delay)
  • the fuel resulting from the valve response delay of each fuel injector by correcting the drive pulse width so that each fuel injector has the same fuel injection amount based on one or both of the time and the valve closing response delay time) Variations in the injection amount can be reduced.
  • FIG. 6 is a diagram for explaining a driving pulse width correction method according to the present embodiment, and several examples of correction according to the present embodiment are shown below.
  • FIG. 6 shows a list of valve opening response delay times and valve closing response delay times of the fuel injection valves installed in the engine shown in FIGS. 4 and 5.
  • the row of the table of FIG. 6 shows the valve opening response delay time, the valve closing response delay time and the difference between them, and the column of the table shown in FIG. 6 shows the characteristics of each fuel injection valve installed in the engine.
  • the average value and the master fuel injection valve as basic characteristics are shown. In addition, about these time, the numerical value was shown in FIG. 4 exemplarily.
  • FIG. 7 is a diagram for explaining a correction method according to the first embodiment
  • FIG. 8 is a diagram showing a drive pulse width and a drive current by the correction shown in FIG.
  • a fuel injection valve that selects the minimum value (Min in FIG. 6) of the difference between the valve opening response delay time and the valve closing response delay time of the fuel injection valve installed in the engine is selected.
  • the drive pulse width is corrected to match the characteristics of the fuel injection valve.
  • the fuel injection valve closing detection unit (valve response delay time calculation unit) 9d and the fuel injection valve opening detection unit (valve response delay time calculation unit) 9e perform #n
  • the valve opening response delay time and the valve closing response delay time of the fuel injection valve 5 are calculated for each of the .about. # N + 3 fuel injection valves.
  • the valve opening operation time is the time from the opening timing of the drive pulse signal to each fuel injection valve 5 until the fuel injection valve 5 is opened.
  • the valve closing operation time is the time from the valve closing timing of the drive pulse signal to each fuel injector 5 until the fuel injector 5 enters the valve closing state.
  • the difference between the valve opening response delay time and the valve closing response delay time of each fuel injection valve 5 is determined for each fuel injection valve (valve response delay time ⁇ Valve closing response delay time) Td- ⁇ -a to Td- ⁇ -d are calculated. Based on this result, the difference (specifically, absolute value) between the valve closing response delay time and the valve opening response delay time among the #n to # n + 3 fuel injection valves in the fuel injection valve pulse width calculator 9b.
  • the fuel injection valve having the smallest value is selected as the reference fuel injection valve. In the case of this embodiment, the # n + 3 fuel injection valve is selected.
  • the fuel injection valve pulse width calculation unit 9b other fuel injection valves (#n, # n + 1, # n + 2) are adjusted so as to match the injection amount injected by the selected fuel injection valve (# n + 3 fuel injection valve).
  • the drive pulse width of the fuel injection valve is corrected.
  • the difference for each of the remaining fuel injectors Td ⁇ a to Td ⁇ c is determined based on the difference # d + ⁇ d for the selected # n + 3 fuel injector. This is the correction amount of the pulse width.
  • the correction amount C1 for the drive pulse width TI calculated according to the operating state is the difference between Td ⁇ d and Td ⁇ a. Yes, based on this correction amount, the drive pulse width TI is corrected, and the injection amount of the #n fuel injection valve is brought close to the injection amount of the # n + 3 fuel injection valve.
  • the correction amounts C2 and C3 for the drive pulse width TI calculated according to the operating state are the difference between Td ⁇ d and Td ⁇ b. , Td ⁇ d and Td ⁇ c, and based on this correction amount, the drive pulse width TI is corrected, and the injection amount of # n + 1, # n + 2 fuel injection valve is changed to # n + 3 fuel injection valve Approach the injection amount.
  • the # n + 3 fuel injection valve which is the fuel injection valve having the smallest difference (specifically absolute value) between the valve closing response delay time and the valve opening response delay time.
  • the fuel injection valves are the most difficult to open. Therefore, the injection amounts of the fuel injection valves #n to # n + 2 that are easier to open are It can be easily adjusted to the injection amount of the # n + 3 fuel injection valve. That is, as shown in FIG. 8, the correction amount C (C1 to C3) is added to the drive pulse width T1 of the #n to # n + 2 fuel injection valves (that is, corrected so that the drive pulse width T1 becomes longer).
  • FIG. 9 is a diagram for explaining a correction method according to the second embodiment
  • FIG. 10 is a diagram showing a drive pulse width and a drive current by the correction shown in FIG.
  • the fuel injection valve that selects the maximum value (max in FIG. 6) of the difference between the valve opening response delay time and the valve closing response delay time of the fuel injection valve installed in the engine is selected.
  • the drive pulse width is corrected to match the characteristics of the fuel injection valve.
  • the fuel injection valve closing detection unit (valve response delay time calculation unit) 9d and the fuel injection valve opening detection unit (valve opening response delay time calculation unit) 9e The valve opening response delay time and the valve closing response delay time of the fuel injection valve 5 are calculated for each of the n to # n + 3 fuel injection valves.
  • the difference between the valve opening response delay time and the valve closing response delay time of each fuel injection valve 5 is determined for each fuel injection valve (valve response delay time ⁇ Valve closing response delay time) Td- ⁇ -a to Td- ⁇ -d are calculated.
  • the difference (specifically, absolute value) between the valve closing response delay time and the valve opening response delay time among the #n to # n + 3 fuel injection valves in the fuel injection valve pulse width calculator 9b is selected as the reference fuel injection valve.
  • the # n + 2 fuel injection valve is selected.
  • other fuel injection valves (#n, # n + 1, # n + 3) are adjusted so as to match the injection amount injected by the selected fuel injection valve (# n + 2 fuel injection valve). The drive pulse width of the fuel injection valve is corrected.
  • the differences # d + ⁇ c, Td ⁇ b, and Td ⁇ d of the remaining fuel injectors are set with reference to the difference # d + ⁇ c of the selected # n + 2 fuel injectors.
  • Each difference becomes a correction amount of each drive pulse width.
  • the correction amount C1 for the drive pulse width TI calculated according to the operating state is the difference between Td ⁇ c and Td ⁇ a. Yes, based on this correction amount, the drive pulse width TI is corrected to bring the injection amount of the #n fuel injection valve closer to the injection amount of the # n + 2 fuel injection valve.
  • the correction amounts C2 and C4 for the drive pulse width TI calculated according to the operating state are the difference between Td ⁇ c and Td ⁇ b.
  • the drive pulse width TI is corrected, and the injection amounts of # n + 1 and # n + 3 fuel injection valves are changed to # n + 2 fuel injection valves Approach the injection amount.
  • the correction amount C (C1, C2, C4) is added to the drive pulse width T1 of the #n to # n + 2 fuel injection valves (that is, the drive pulse width T1 is corrected to be shortened). Therefore, the valve opening holding time of the #n, # n + 1, # n + 3 fuel injection valves is shortened. Thereby, for example, when each fuel injection valve is divided and injected, the fuel can be injected with higher accuracy. However, in this embodiment, if the fuel injection valve that corrects the drive pulse width has a pulse width that becomes the valve opening drive current execution region, a sufficient fuel injection valve opening current cannot be supplied. It is preferable to limit the correction amount so as to ensure a fuel pulse width that can maintain the open state.
  • FIG. 11 is a diagram for explaining a correction method according to the third embodiment
  • FIG. 12 is a diagram showing a drive pulse width and a drive current by the correction shown in FIG.
  • the average value (Td ⁇ ave in FIG. 6) of the difference (magnitude) between the valve closing response delay time and the valve closing response delay time calculated for each fuel injection valve is calculated.
  • the injection amount corresponding to the average value (average value ave of the non-injection amount of each fuel injection valve) based on the difference between the valve closing response delay time and the valve closing response delay time calculated for each fuel injection valve
  • the pulse width of each fuel injection valve is corrected so as to match.
  • the fuel injection valve closing detection unit (valve response delay time calculation unit) 9d and the fuel injection valve opening detection unit (valve opening response delay time calculation unit) 9e The valve opening response delay time and the valve closing response delay time of the fuel injection valve 5 are calculated for each of the n to # n + 3 fuel injection valves.
  • the average valve opening response delay time Td-OP-ave which is an average value of the valve opening response delay time and the valve closing response delay time of all the fuel injection valves, and the valve closing response delay.
  • An average time Td-CL-ave is calculated.
  • the difference (valve opening response delay time ⁇ valve closing response delay time) Td ⁇ a to Td ⁇ d and the average valve opening response delay time Td ⁇ OP ⁇ ave are closed.
  • a difference Td ⁇ ave from the average valve response delay time Td ⁇ CL ⁇ ave is calculated.
  • the drive pulse widths of all the fuel injection valves (#n to # n + 3) are corrected so as to match the average value of the injection amounts of the fuel injection valves #n to # n + 3. That is, in this embodiment, the difference (deviation) from the average value Td ⁇ ave with respect to these differences (Td ⁇ a to Td ⁇ d) is the correction amount of each drive pulse width.
  • the correction amounts C1 and C3 for the drive pulse width TI calculated according to the operating state are Td ⁇ ave and Td ⁇ . a and Td ⁇ c, and based on this correction amount, the drive pulse width TI is corrected to approach the injection amount ave of the fuel injection valve corresponding to the average value.
  • the drive pulse width T1 is corrected to be longer.
  • the correction amounts C2 and C4 for the drive pulse width TI calculated according to the operating state are Td ⁇ ave and Td ⁇ b and Td ⁇ .
  • the drive pulse width TI is corrected to approach the injection amount ave of the fuel injection valve corresponding to the average value.
  • the drive pulse width T1 is corrected to be short.
  • the drive pulse width T1 is corrected so as to match the average value of the fuel injection amounts of the #n to # n + 3 fuel injection valves, so that each fuel injection valve has a reasonable balance. Control can be performed.
  • FIG. 13 is a diagram for explaining a correction method according to the fourth embodiment
  • FIG. 14 is a diagram showing a drive pulse width and a drive current by the correction shown in FIG.
  • the characteristics of the master fuel injection valve evaluated in advance are stored in the control device, and the pulse width of the fuel injection valve is corrected so as to match the characteristics of the master fuel injection valve.
  • the reference value of the difference between the preset valve closing response delay time and the valve closing response delay time, the valve opening operation time calculated for each fuel injection valve, and the valve closing response delay time Based on the difference, the pulse width of each fuel injection valve is corrected so as to match the injection amount mas corresponding to the reference value.
  • the fuel injection valve closing detection unit (valve response delay time calculation unit) 9d and the fuel injection valve opening detection unit (valve opening response delay time calculation unit) 9e The valve opening response delay time and the valve closing response delay time of the fuel injection valve 5 are calculated for each of the n to # n + 3 fuel injection valves.
  • the difference between the valve opening response delay time and the valve closing response delay time of each fuel injection valve 5 is determined for each fuel injection valve (valve response delay time ⁇ Valve closing response delay time) Td- ⁇ -a to Td- ⁇ -d are calculated.
  • valve opening response delay time Td-OP-mas and the valve closing response delay time Td-CL-mas corresponding to the preset driving pulse width TI are read out, and further, the valve opening response delay time Td-OP-mas.
  • the difference Td ⁇ mas between the valve closing response delay time Td ⁇ CL ⁇ mas is calculated.
  • the drive pulse widths of all the fuel injection valves (#n to # n + 3) are corrected. That is, in this embodiment, the difference from the reference value Td- ⁇ -mas with respect to these differences (Td ⁇ a to Td ⁇ d) is the correction amount of each drive pulse width.
  • the correction amounts C1 and C3 for the drive pulse width TI calculated according to the operating state are Td ⁇ mas and Td ⁇ . a and Td ⁇ c, and based on this correction amount, the drive pulse width TI is corrected to approach the injection amount mas of the fuel injection valve corresponding to the reference value.
  • the drive pulse width T1 is corrected to be longer.
  • the correction amounts C2 and C4 for the drive pulse width TI calculated according to the operating state are Td ⁇ mas ⁇ and Td ⁇ b and Td ⁇ .
  • the drive pulse width TI is corrected to approach the injection amount mas of the fuel injection valve corresponding to the reference value.
  • the drive pulse width T1 is corrected to be short.
  • the fuel injection amount of the fuel injection valves #n to # n + 3 is corrected so that the drive pulse width T1 matches the fuel injection amount mas set in advance. Therefore, it is possible to perform a well-balanced control.
  • the drive pulse signal and the fuel injection valve drive current in the figure are as described in FIGS.
  • the injection pulse width correction is corrected to be longer in the C and D methods according to the third and fourth embodiments. In some cases, the correction is made shorter.
  • the injection pulse width is limited to a direction in which the injection pulse width is corrected short.
  • the injection pulse width is limited to be corrected in a long direction.
  • the D method that corrects the characteristics of the master fuel injection valve it is necessary to define the master product of the fuel injection valve, manufacture the master fuel injection valve, and confirm the evaluation. Even in the fuel injection valve drive circuit, it is necessary to check the master performance, and it is very difficult to evaluate the definition. If this master characteristic can be defined, the fuel injection controllability and air-fuel ratio controllability of mass-produced engines can achieve stable performance.
  • the fuel injection controllability between the cylinders of the engine is improved by the correction of the pulse width by the methods A to D according to the first to fourth embodiments, the fuel injection valve or the fuel injection valve drive circuit has failed.
  • the valve opening response delay time or the valve closing response delay time of the fuel injector operates with an abnormal value
  • the characteristics of the abnormal cylinder are also targeted. As a result, it is affected by an abnormal cylinder, and improper drive pulse width correction is performed. Therefore, when the drive pulse width correction amount falls within a preset setting range, the drive pulse width is set to be corrected.
  • the drive pulse width correction is within a desired normal range, Can only be done to
  • FIG. 15 shows a flowchart of control according to the first to fourth embodiments.
  • the detection condition of the fuel injection valve is determined. This can be done by determining engine operating conditions, engine failure, and the like. If the conditions are satisfied by the determination, in step 1102, a fuel injection valve opening detector (valve response delay time calculator) 9e. Thus, the valve opening response delay time of each fuel injection valve installed in the engine is detected.
  • the valve closing response delay time of each fuel injection valve is detected by the fuel injection valve closing detection unit (valve closing response delay time calculating unit) 9d in the same manner as in block 1102.
  • the on-off valve response delay time of each fuel injection valve in step 1102 and step 1103 may be obtained as an average value for each fuel injection valve when a plurality of fuel injections are executed, It is possible to avoid the influence of shot variation for each fuel injection.
  • step 1104 the difference between the valve opening response delay time and the valve closing response delay time detected in steps 1102 and 1103 is calculated by the fuel injection valve opening / closing calculation unit 9f.
  • the average value of the valve opening response delay time and the valve closing response delay time and the difference between them are also calculated
  • the reference The valve opening response delay time and the valve closing response delay time and the difference between them are also calculated.
  • step 1105 the fuel injector pulse width calculation unit 9b determines, for each cylinder, the fuel injectors installed in the engine on the basis of the difference between the valve opening response delay time calculated in step 1104 and the valve closing response delay time. Correct the drive pulse width. Here, correction may be performed according to the methods A to D according to the first to fourth embodiments.
  • step 1106 the drive pulse width calculated in step 1105 is added to the drive pulse width calculated based on the operating state of the engine, and injection pulse output control is performed for each cylinder of the engine.
  • FIG. 16 is a diagram showing an example of the fuel injection characteristic effect of the engine according to the present embodiment.
  • FIG. 17 is a diagram showing an example of the variation effect of the fuel injection characteristics of the engine when the correction method according to the present embodiment is adopted.
  • the horizontal axis is the drive pulse width (fuel injection pulse width)
  • the vertical axis is the variation width of the fuel injection valves installed in the engine.
  • FIG. 18 is a graph showing characteristics of the valve opening response delay time and the valve closing response delay time of the fuel injection valve according to the present embodiment (Examples 1 to 4).
  • the valve opening response delay time and the valve closing response delay time of the fuel injection valve are detected, and the pulse width correction between the cylinders of the fuel injection valve installed in the engine is performed.
  • the relationship between the fuel pressure of the engine and the on-off valve response delay time will be described below in comparing the difference between the valve opening response delay time and the valve closing response delay time of the fuel injection valve.
  • the response delay time of the opening and closing of the fuel injection valve depends on the spring set load force in the fuel injection valve, the magnetic force that drives the fuel injection valve, and the fuel pressure applied to the fuel injection valve, as shown in the explanation of FIG. Generally decided. Among these, when the fuel pressure supplied to the fuel injection valve changes, the fuel injection valve opening response delay time (the one-dot chain line and the two-dot chain line in the figure) changes to increase the fuel pressure. Accompanying delay. One valve closing response delay time (solid line and dotted line in the figure) is shortened as the fuel pressure increases. In such a relationship with the fuel pressure, the relative variation between the valve opening response delay time and the valve closing response delay time is preserved (not changed) even when the fuel pressure changes.
  • the drive pulse width correction described in the first to fourth embodiments may be performed. This eliminates the need for detection and correction for every operating condition and every fuel pressure state, and enables driving pulse width correction control to be realized in a simple manner.
  • the pulse width correction unit described above may limit (prohibit) the correction of the drive pulse width based on the pressure of the fuel supplied to the fuel injection valve. That is, even when the fuel pressure changes, the magnitude of variation in the valve opening response delay time and the valve closing response delay time of the fuel injection valve is maintained. If the drive circuit fails, this is not the case. Therefore, by setting the limit of the drive pulse width correction based on the fuel pressure for each set fuel pressure range, a more stable limit is given. .
  • the drive pulse width correction of the internal combustion engine is performed by detecting the opening timing and the closing timing of the fuel injection valve.
  • the variation in the injection amount of the fuel injection valve installed in the internal combustion engine is detected.
  • the same effect can be obtained even if correction is performed based on the information of the air-fuel ratio sensor (13 in FIG. 1) provided in the exhaust pipe of the internal combustion engine. The method will be described below.
  • FIG. 19 is a configuration diagram of a fuel injection control device according to the second embodiment.
  • the difference from the control device according to the first embodiment is that a fuel injection valve closing detection unit (valve response delay time calculation unit) 9d, a fuel injection valve opening detection unit (valve opening response delay time calculation unit) 9e, Further, instead of the fuel injection valve opening / closing calculation unit 9f, a cylinder-by-cylinder air-fuel ratio calculation unit 9g and an air-fuel ratio difference calculation unit 9h are newly provided. To do.
  • the cylinder-by-cylinder air-fuel ratio calculation unit 9g detects the value of the air-fuel ratio for each cylinder as a result of fuel injection for each cylinder.
  • a method for detecting the air-fuel ratio for each cylinder for example, a method described in the prior art document: Japanese Patent Application Laid-Open No. 2013-2475 can be employed.
  • the air-fuel ratio detection method for each cylinder is not directly related to the present invention, a detailed description thereof will be omitted.
  • the air-fuel ratio difference calculating section 9h calculates the detected exhaust air-fuel difference (air-fuel ratio difference) between the calculated cylinders. For example, in the case of four cylinders, six air-fuel ratio differences are calculated by the combination.
  • the fuel injection pulse width calculation unit 9b selects a reference fuel injection valve from the plurality of fuel injection valves based on the air-fuel ratio difference, and matches the air-fuel ratio of the selected fuel injection valve. In addition, the drive pulse width of the other fuel injection valve is corrected (pulse width correction unit).
  • the fuel injection valve having the largest detected exhaust air / fuel ratio among the two fuel injection valves having the largest air / fuel ratio difference is selected as the reference fuel injection valve.
  • the drive pulse width of the other fuel injection valve is corrected so as to match the air-fuel ratio of the injection valve.
  • the fuel injection valve with the smaller detected exhaust air / fuel ratio is selected as the reference fuel injection valve out of the two fuel injection valves having the largest air / fuel ratio difference.
  • the drive pulse width of the other fuel injection valve is corrected so as to match the air-fuel ratio of the injection valve.
  • the average value of all detected exhaust air-fuel ratios is calculated, and the drive pulse widths of all fuel injection valves are corrected so as to approach the average air-fuel ratio.
  • the correction amount at this time is such that the air-fuel ratio difference corresponds to the correction amount, the correspondence relationship between the change amount of the air-fuel ratio and the change amount of the drive pulse width is experimentally examined in advance, and the correction amount is determined from this correspondence relationship. Also good.
  • the methods A to C can expect similar effects corresponding to the methods A to C based on the valve opening response delay time and the valve closing response delay time of the fuel injection valve in the first embodiment, respectively. it can.
  • FIG. 20 is a flowchart of control according to the second embodiment.
  • step 1301 the cylinder air-fuel ratio difference detection condition for the engine is determined. As in FIG. 15, engine operating conditions, engine failure determination, and the like may be performed. If the conditions are satisfied by the determination, the process proceeds to step 1302.
  • the air-fuel ratio difference calculation unit 9h calculates the air-fuel ratio difference between the cylinders of the engine.
  • the air-fuel ratio difference between the respective cylinders can avoid the influence of shot variation for each fuel injection by obtaining an average value for each fuel injection valve when a plurality of fuel injections are executed. Become.
  • step 1303 in the case of methods A and B, based on the air-fuel ratio difference, a reference fuel injection valve is selected from the plurality of fuel injection valves, and is adjusted to the exhaust air-fuel ratio of the selected fuel injection valve.
  • the correction amount of the drive pulse width of the other fuel injection valve is calculated.
  • the average value of the exhaust air-fuel ratio is calculated, and the correction amount for the drive pulse widths of all the fuel injection valves is calculated so as to match the average value.
  • step 1304 the correction amount calculated in step 1303 is added to the drive pulse width calculated based on the engine operating state shown in FIG. 15, and injection pulse output control is performed for each cylinder of the engine.
  • FIG. 21 is a diagram for explaining a method of controlling the fuel injector pulse width according to the first and second embodiments.
  • the effective pulse width and the invalid pulse width are obtained, and both pulse widths are added to output the fuel injection valve.
  • the effective pulse width is a pulse width in which fuel is actually injected
  • the invalid pulse width corresponds to the opening and closing response portions of the fuel injection valve with respect to the driving pulse width.
  • FIG. 22 is a diagram for explaining a driving pulse width correction method according to the first and second embodiments.
  • the parallel movement component is absorbed to improve the fuel injection accuracy. Therefore, the correction amount of the drive pulse width substantially corresponds to the invalid pulse width shown in FIG.
  • the invalid pulse widths of the respective fuel injection valves shown in FIGS. 4 and 5 have the characteristics shown in FIG. 22, and the invalid pulse widths may be corrected as indicated by arrows in the drawings.
  • the correction of the drive pulse width shown in the first and second embodiments can be stably corrected in the entire operation region of the engine by correcting the invalid pulse width component instead of the effective pulse width. This enables fuel injection control and air-fuel ratio control with high accuracy.
  • the drive pulse width correction records the pulse width as a learning value in a non-volatile memory such as a backup RAM or EEP-ROM, because variations and aging of the target fuel injection valve do not change rapidly. Thus, it is desirable to update and store and correct the drive pulse width during the life of the engine.
  • the present invention makes it possible to accurately control the fuel injection amount by detecting and correcting variations and deterioration of the fuel injection valves installed in the engine. By providing the stable air-fuel ratio control, it is possible to avoid engine exhaust emission and deterioration of operability.
  • the correction amount of the fuel pulse width is calculated from both the valve opening response delay time and the valve closing response delay time.
  • the variation in the fuel injection amount is caused by a spring provided in the fuel injection valve. If the force is largely attributable to the force, the correction amount of the fuel pulse width corresponding to this can be easily calculated by calculating only one of the valve response delay times.
  • Fuel injection valve 6 Spark plug 7: Ignition coil 8: Water temperature sensor 9: ECU (Engine control unit) 9a: Learning calculation unit 9b: Fuel injection pulse width calculation unit 9c: Fuel injection valve drive waveform command unit 9d: Fuel injection valve closing detection unit (valve closing response delay time calculation unit) 9e: Fuel injection valve opening detector (valve response delay time calculator) 9f: Fuel injection valve opening / closing calculator 9g: Cylinder air-fuel ratio calculator 9h: Air-fuel ratio difference calculator 10: Intake pipe 11: Exhaust pipe 12: Three-way catalyst 13: Oxygen sensor 14: EGR valve 15: Collector 16: Crank Angle sensor 18: EGR passage 19: Throttle 20: AFM 21: Combustion chamber 22: Accelerator opening sensor 23: Fuel tank 24: Low pressure fuel pump 25: High pressure fuel pump 26: Fuel pressure sensor 27: Fuel injection control device 27a: High voltage generation circuit 27b: Fuel injection valve drive circuit 27c: Fuel injection valve drive circuit 27

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)
  • Fuel-Injection Apparatus (AREA)

Abstract

 気筒毎に供給される噴射量の相対的なばらつきを抑えることができる内燃機関の制御装置を提供する。 前記内燃機関の運転状態に応じて、燃料を噴射すべく前記燃料噴射弁を駆動する駆動パルス幅を算出し、前記燃料噴射弁ごとに燃料噴射弁の駆動パルス信号に対する開弁応答遅れ時間および閉弁応答遅れ時間のいずれか一方または双方を算出し、燃料噴射弁ごとに算出した開弁応答遅れ時間および閉弁応答遅れ時間のいずれか一方または双方に基づいて、各燃料噴射弁の噴射量を所定の噴射量に合わせるように、前記駆動パルス幅を補正する。

Description

内燃機関の制御装置
 本発明は内燃機関の燃料噴射弁を制御する制御装置に関する。
 内燃機関には、運転状態に応じて適切な噴射量の演算を行い、燃料を供給する燃料噴射弁を制御する制御装置が備えられている。燃料噴射弁は内蔵されているコイルに燃料噴射弁が開弁及び開弁状態を保持できる電流を流すことで発生する磁気力を燃料噴射弁を構成する弁体に作用させ、弁体の開閉を行い、該開弁期間に応じた量の燃料を噴射する。
 ここで、噴射される燃料量(噴射量)は主に燃料の圧力と燃料噴射弁の噴口部の雰囲気圧力との差圧、弁体を開状態に維持し、燃料が噴射されている時間により決定される。しかしながら燃料噴射弁の噴射量は、初期段階での燃料噴射弁の製造ばらつきや内燃機関に搭載された後に経時劣化により、個々の燃料噴射弁の燃料噴射流量にはばらつきが生じてしまうことが知られている。これにより燃料噴射弁の噴射量にばらつきが大きい場合には、内燃機関の空燃比制御の精度が損なわれ、排気エミッション性能や運転性に影響してしまう。従って適切な量の燃料噴射を行うには、燃料噴射弁のばらつきに対し燃料噴射流量を精度良く行う必要がある。
 このような課題に対して、内燃機関の排気管に空燃比センサを設け、当該空燃比センサの出力に基づいて、排気空燃比が所望の空燃比となるように燃料噴射へのフィードバック制御や空燃比学習制御を行うことが一般に知られている。
 また、燃料噴射弁の開弁及び閉弁応答の変化に対する対応方法として、特許文献1では、「燃料噴射弁の開弁遅れ,閉弁遅れと初期の開弁遅れ,閉弁遅れとを比較してその変化分を検出し、検出した変化分に基づいて駆動パルスを補正制御する制御装置が記載されている。この制御装置によれば、燃料噴射弁の経年劣化や、異常による噴射量の変動を抑制でき、常時適正な燃料量を供給できる」ことが記載されている。
特開2001-280189号公報(明細書段落0055等参照)
 しかしながら、特許文献1の技術において、内燃機関に設置された個々の燃料噴射弁の開弁応答や閉弁応答の経時的変化による燃料噴射期間の安定化は補正により改善されるが、内燃機関に設置された全ての燃料噴射弁のそれぞれの噴射量のばらつき(すなわち気筒ごとに供給される噴射量の相対的なばらつき)が生じることがあった。
 本発明は、このような点を鑑みてなされたものであり、その目的とするところは、気筒毎に供給される噴射量の相対的なばらつきを抑えることができる内燃機関の制御装置を提供することにある。
 前記目的を達成するために、本発明に係る内燃機関の制御装置は、前記内燃機関の運転状態に応じて、燃料を噴射すべく前記燃料噴射弁を駆動する駆動パルス幅を算出し、前記燃料噴射弁ごとに燃料噴射弁の駆動パルス信号に対する開弁応答遅れ時間および閉弁応答遅れ時間のいずれか一方または双方に、または気筒間の空燃比差に基づいて、各燃料噴射弁の噴射量を所定の噴射量に合わせるように、前記駆動パルス幅を補正する。
 本発明によれば、気筒毎に供給される噴射量の相対的なばらつきを抑えることができ、その結果として内燃機関の空燃比制御精度を向上させることができる。
第1実施形態による燃料噴射制御装置を搭載する内燃機関システムの全体構成図。 第1実施形態に係る燃料噴射制御装置の構成図。 第1実施形態の燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間の検出方法の1例を説明するため図。 燃料噴射弁の噴射量のばらつきの1例を説明するための図。 図4に示す各燃料噴射弁の開閉弁応答遅れ時間の違いによる燃料噴射弁の噴射量特性の1例を示した図。 第1実施形態に係る駆動パルス幅の補正方法を説明するための図。 第1実施例に係る補正方法を説明するための図。 図7に示す補正による駆動パルス幅と駆動電流を示した図。 第2実施例に係る補正方法を説明するための図。 図9に示す補正による駆動パルス幅と駆動電流を示した図。 第3実施例に係る補正方法を説明するための図。 図11に示す補正による駆動パルス幅と駆動電流を示した図。 第4実施例に係る補正方法を説明するための図。 図13に示す補正による駆動パルス幅と駆動電流を示した図。 実施例1~4に係る制御のフローチャート。 第1実施形態に係るエンジンの燃料噴射特性効果の一例を示した図。 第1実施形態に係る補正方法を採用したときのエンジンの燃料噴射特性ばらつき効果の一例を示した図。 第1実施形態に係る燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間の特性を示した図。 第2実施形態に係る燃料噴射制御装置の構成図。 第2実施形態に係る制御のフローチャート。 第1および第2実施形態に係る燃料噴射弁パルス幅の制御方法を説明するための図。 第1および第2実施形態に係る駆動パルス幅の補正方法を説明するための図。
 以下、図1~図22を用いて、本発明の実施形態による筒内噴射式内燃機関の燃料噴射制御装置(制御装置)のいくつかの実施形態およびこれに伴う実施例を説明する。
〔第1実施形態〕
 まず、本実施形態による燃料噴射制御装置を搭載する内燃機関システムの構成について説明する。図1は、実施形態に係る燃料噴射制御装置を搭載する内燃機関システムの全体構成図である。
 図1に示すようにエンジン(内燃機関)1は、ピストン2、吸気弁3、排気弁4が備えている。エンジン1への吸気(吸入空気)は、空気流量計(AFM)20を通過してスロットル弁19により流量を調整されて、分岐部であるコレクタ15より吸気管10、吸気弁3を介してエンジン1の燃焼室21に供給される。
 燃料は、燃料タンク23から低圧燃料ポンプ24によって高圧燃料ポンプ25へ供給され、高圧燃料ポンプ25によって燃料噴射に必要な圧力に高められる。そして、高圧燃料ポンプ25によって昇圧された燃料は、燃料噴射弁5から、エンジン1の燃焼室21に直接噴射供給され、点火コイル7及び点火プラグ6を用いて点火される。燃料噴射弁5に供給される燃料の圧力は、燃料圧力センサ(燃圧センサ)26によって計測される。また、燃料噴射弁5は、後述する電磁コイルに駆動電流が供給(通電)されることにより、弁体を動作させて、燃料噴射を行う電磁式の燃料噴射弁であり、複数の気筒の各気筒に燃料を供給するものであり、本実施形態では、各気筒内に設けられている。
 燃焼後の排気ガスは、排気弁4を介して排気管11に排出される。排気管11には、排気ガスを浄化するための三元触媒12が備えられている。排気管11とコレクタ15とは、EGR通路18により接続されている。EGR通路18の途中にはEGR弁14が設けられている。EGR弁14の開度は、ECU9によって制御され、必要に応じて排気管11の中の排気ガスが吸気管10に還流される。
 ECU(エンジンコントロールユニット)9は、マイクロコンピュータを含む電子制御式のものであり、燃料噴射制御装置(制御装置)27を含んでいる。エンジン1のクランク角度センサ16のクランク角度信号、AFM20の吸入空気量信号、排気ガス中の酸素濃度を検出する酸素センサ13の酸素濃度信号、アクセル開度センサ22のアクセル開度信号、及び、燃料圧力センサ26の燃料圧力信号が入力される。また、ECU9は、アクセル開度センサ22の信号からエンジンへの要求トルクを算出するとともに、アイドル状態の判定等を行う。
 ECU9は、クランク角度センサ16のクランク角度信号からエンジン回転数を演算する回転数検出手段を有している。さらに、水温センサ8から得られるエンジンの水温とエンジン始動後の経過時間等から三元触媒12が暖機されて状態であるかを判断する手段が備えられている。
 また、ECU9は、エンジン1に必要な吸入空気量を算出し、それに見合ったスロットル開度信号をスロットル弁19に出力し、燃料噴射制御装置27は、吸入空気量に応じた噴射量(目標噴射量)を算出し、算出した燃料噴射量に基づいて、燃料噴射弁5に燃料噴射信号(駆動パルス幅に相当する信号)を出力し、点火プラグ6に点火信号を出力する。本実施形態では、直噴式(筒内噴射式)のエンジン(内燃機関)1を例示したが、たとえばポート噴射式のエンジンなどであってもよく、各気筒に燃料を供給する燃料噴射弁が設けられたエンジンであれば、特に限定されるものではない。
 図2は、本実施形態に係る燃料噴射制御装置27の構成図であり、燃料噴射制御装置は、図1に示すようにECU9に内蔵されている。
 燃料噴射制御装置27は、エンジン1の運転状態に応じて適切な通電時間、噴射開始タイミングの演算を行い、駆動IC27dを用いて、燃料噴射弁駆動回路(Hi)27b、燃料噴射弁駆動回路(Lo)27cを切り替えて、燃料噴射弁5の電磁コイル(開弁駆動の電磁ソレノイド)53へ、駆動電流(励磁電流)を通電するものである。
 高電圧生成回路27aは、エンジンのバッテリの電源を元に、燃料噴射弁の開弁に必要な高電源電圧を生成する。高電源電圧は、駆動IC27dからの高電源電圧を生成するための指令により、所望の電源電圧を生成する。
 燃料噴射弁駆動回路27bは、スイッチング素子を含み、高電圧生成回路27aと電磁コイル53との間、かつ、バッテリ電源と電磁コイル53との間、に接続されている。燃料噴射弁駆動回路27bは、燃料噴射弁5に対し、高電圧生成回路27aで生成された高電源電圧と、バッテリ電源である低電源電圧の何れかを選択し、燃料噴射弁5の電磁コイル53に、選択した電源電圧を供給する。燃料噴射弁5の閉弁から開弁する際には、高電源電圧を選択して供給することで、開弁に必要な開弁電流(駆動電流)を燃料噴射弁5の電磁コイル53に通電する。燃料噴射弁5の開弁状態を維持する場合には、電源電圧をバッテリ電圧(低電源電圧)に切替えて、燃料噴射弁5の電磁コイルに保持電流(駆動電流)を流す。
 燃料噴射弁駆動回路(Lo)27cは、燃料噴射弁駆動回路(Hi)27b同様に燃料噴射弁5に駆動電流を流す(供給する)ための燃料噴射弁の下流に設けた駆動回路である。
 駆動IC27dは、これらの回路27a~27cに駆動信号を出力し、これらの回路27a~27cを駆動制御することにより、燃料噴射弁5の電磁コイル53に所望の駆動電流を供給し、燃料噴射弁5の燃料噴射の制御を行う。このようにして、燃料噴射弁の駆動制御を行うことにより、エンジンの燃焼に必要な燃料噴射量を最適に制御する。
 駆動IC27dによる燃料噴射弁5の駆動期間(燃料噴射弁への通電時間)及び駆動電源電圧値、駆動電流値は、燃料噴射弁パルス幅演算部9b及び燃料噴射弁駆動波形指令部9cで、算出された指令により制御される。具体的には、燃料噴射弁パルス幅演算部9bは、エンジンの運転状態に応じて(具体的には上述した目標噴射量に基づいて)、燃料を噴射すべく燃料噴射弁5を駆動する駆動パルス幅TIを算出する(駆動パルス算出部)。さらに、燃料噴射弁パルス幅演算部9bは、算出した駆動パルス幅TIを後述する補正方法により補正し(パルス幅補正部)、補正された駆動パルス幅を駆動IC27dに出力する。
 一方、燃料噴射弁駆動波形指令部9cは、燃料噴射弁パルス幅演算部9bの演算結果と、内燃機関の運転状態に基づいて、たとえば、燃料噴射弁5の電磁コイル53に供給する駆動電流の波形(電流プロフィール)を選択し、駆動IC27dに出力する。なお、燃料噴射弁パルス幅演算部9bは、学習演算部9aなどから学習したデータを読み出して、より最適なパルス幅を演算するように構成されている。
 さらに、本実施形態では、燃料噴射弁5ごとの駆動パルス信号に対する閉弁応答遅れ時間を検出する燃料噴射弁閉弁検出部(閉弁応答遅れ時間算出部)9d、燃料噴射弁5ごとの駆動パルス信号に対する開弁応答遅れ時間を検出する燃料噴射弁開弁検出部(開弁応答遅れ時間算出部)9eを備えている。
 具体的には、燃料噴射弁閉弁検出部9dでは、燃料噴射弁5のLow側の電圧の変化を検出して燃料噴射弁5の閉弁と同期する当該電圧変化により、燃料噴射弁5を駆動するパルスOFFのタイミング(駆動パルス信号の閉弁指令のタイミング)から燃料噴射弁5が閉弁状態になるまでの閉弁応答遅れ時間を算出している。
 一方、燃料噴射弁開弁検出部9eでは、燃料噴射弁5のLow側から燃料噴射弁5に供給する電流の変化を検出して燃料噴射弁5の開弁と同期する当該電流変化により、燃料噴射を駆動するパルスONタイミング(駆動パルス信号の開弁指令のタイミング)から燃料噴射弁5が開弁状態になるまでの開弁応答遅れ時間を算出している。このようにして、燃料噴射弁閉弁検出部9dと燃料噴射弁開弁検出部9eにおいて、エンジン1に設置されている燃料噴射弁全てにおいて、それぞれの燃料噴射弁毎の閉弁応答遅れ時間および開弁応答遅れ時間が算出される。
 燃料噴射弁開閉算出部9fでは、燃料噴射弁閉弁検出部9dと燃料噴射弁開弁検出部9eにより検出したそれぞれの燃料噴射弁5の開弁応答遅れ時間と閉弁応答遅れ時間から、それぞれの燃料噴射弁5毎に開弁応答遅れ時間と閉弁応答遅れ時間との差を求める。当該ブロック9fで算出したそれぞれの燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間との差に基づいて、燃料噴射弁パルス幅演算部9bにより燃料噴射弁5の駆動パルス幅の補正を燃料噴射弁毎に行う。ここで、本発明の噴射パルス幅の補正方法については後述する。以上から、燃料噴射弁の個体差に応じてエンジンの燃焼に必要な、燃料噴射弁の駆動制御及び燃料噴射量を最適に制御する。
 図3は、本発明の燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間の検出方法の1例を説明するため図である。
 図中に示した燃料噴射弁の駆動パルス信号に基づいて、燃料噴射弁には、その下段に示した駆動電流が供給される。なお、駆動パルス信号は、内燃機関の運転状態に応じて算出された駆動パルス幅と、開弁指令のタイミングに基づいて出力される信号である。ここで、直噴式燃料噴射弁の場合には、駆動パルス供給初期段階において燃料噴射弁が速やかに開弁できるように比較的高い開弁電流を供給した後、燃料噴射弁5が開弁した状態を保持できるような開弁電流よりも小さい保持電流を供給する。燃料噴射弁5の駆動電流のプロフィールは一般に既知であり、ここでこれ以上の説明は必要としないため、省略する。
 図中の燃料噴射弁Low側電圧は、燃料噴射弁のGND側(下流側)の電圧を示したものである。燃料噴射弁5を駆動させるための駆動パルス信号がOFFと同時に燃料噴射弁内に設けられたコイルと駆動回路内に設けられたツェナーダイオードにより逆起電圧が発生する。本駆動構成及び電圧挙動についても一般に既知であり、ここでこれ以上の説明は必要としないため、省略する。
 図中の上段の燃料噴射弁体変位は、上述した燃料噴射弁の駆動パルス信号及びこれに伴う駆動電流により、燃料噴射弁の挙動を示したものである。燃料噴射弁の開弁は駆動電流を供給(駆動パルス信号をON)した後に、燃料噴射弁内に設けられたスプリング力、燃料噴射弁に供給されている燃料の圧力及び燃料噴射弁の駆動電流(磁気力)の関係から所定時間経過した後、開弁を開始して全開の位置まで移動する。
 一方、燃料噴射弁の閉弁は、駆動電流供給を遮断(駆動パルス信号をOFF)した後、前記燃料噴射弁の開弁挙動とは逆の関係から、所定時間経過した後、閉弁を開始して全閉位置まで移動する。
 駆動パルス信号がONしてから燃料噴射弁が開弁するまでの応答時間、すなわち、料噴射弁への駆動パルス信号の開弁指令タイミングから該燃料噴射弁が開弁状態になるまでの開弁応答遅れ時間は、図中のTd―OPとなり、前記燃料噴射弁への駆動パルス信号の閉弁指令タイミングから該燃料噴射弁が閉弁状態になるまでの閉弁応答遅れ時間は、図中のTd-CLとなり、以下、開弁応答遅れ時間をTd―OPと称し、閉弁応答遅れ時間をTd-CLと称す。
 開弁応答遅れ時間Td-OP及び閉弁応答遅れ時間Td-CLは燃料噴射弁の製造ばらつきにより個体差を持つ。燃料噴射弁の個体差の主な要因は、燃料噴射弁内のスプリングセット荷重やその他様々な要因に起因する。本発明ではそのばらつき要因の個々については直接関係しないため、詳細の説明は省略する。
 開弁応答遅れ時間Td-OPは、上述したごとく、燃料噴射弁の駆動電流の変化を判定することで検出することが可能であり、閉弁応答遅れ時間Td-CLは、燃料噴射弁のLow側電圧の変化を判定することで検出が可能である。これらについてはその一例として上述した特許文献1に示されている。
 以上から、エンジンに設置されたそれぞれの燃料噴射弁5の開弁応答遅れ時間Td―OP及び閉弁応答遅れ時間Td-CLについては、燃料噴射弁の駆動電流及びLow側電圧を検出することで判定することが可能となる。
 図4は燃料噴射弁の噴射量のばらつきの1例を説明するための図である。
 図中の燃料噴射駆動パルス信号及び燃料噴射弁駆動電流は、図3で説明した波形である。駆動パルス信号によりエンジン(図中では4気筒の例)に設置された各燃料噴射弁の開閉動作を示したものである。#n気筒の燃料噴射弁は、駆動パルス信号により開弁応答遅れ時間Td-OP-aを要して開弁し、閉弁応答遅れ時間Td-CL-aのタイミングを要して閉弁するものである。同様に他の気筒ごとに設置された#n+1~n+3燃料噴射弁の開閉弁応答遅れ時間は、図中に示すように、それぞれ、燃料噴射弁Td-OP-b~Td-OP-d、TD-CL-b~D-CL―dの値となる。
 このように、1つのエンジンに設置された燃料噴射弁であっても、燃料噴射弁の製造ばらつきや経時劣化等により、各燃料噴射弁の開閉弁応答遅れ時間は異なるものとなる。
 図5は、図4に示す各燃料噴射弁の開閉弁応答遅れ時間の違いによる燃料噴射弁の噴射量特性の1例を示した図である。
 燃料噴射弁の開弁応答遅れ時間(Td-OP)が短いほど、または閉弁応答遅れ時間(Td-CL)が長いほど、同一の駆動パルス幅に対して噴射される燃料の噴射流量が多くなる。逆に、燃料噴射弁の開弁応答遅れ時間(Td-OP)が長いほど、または閉弁応答遅れ時間(Td-CL)が短いほど、同一噴射パルス幅に対し噴射される燃料噴射流量は少なくなる。
 これは同一駆動パルス幅に対し燃料噴射弁の開弁している期間(開弁状態が保持されれいる時間)によるものであり、図中に示したように燃料噴射駆動パルス幅に対し、それぞれの燃料噴射弁の流量特性は並行移動成分として現れる。すなわち、燃料噴射弁の個体差が起因となる開弁応答遅れ時間および閉弁応答遅れ時間により、各燃料噴射弁に対して同じ駆動パルス幅となるパルス信号を出力した場合、その駆動パルス幅に拘らず燃料噴射弁ごとの燃料噴射量の差は、ほぼ同じになる。
 このような各燃料噴射弁の開弁応答遅れ時間及び閉弁応答遅れ時間の違いによる燃料噴射流量(燃料噴射量)特性を精度良く行う方法として、並行移動成分(具体的には、弁応答遅れ時間および閉弁応答遅れ時間の一方または双方)に基づいて、各燃料噴射弁が同じ燃料噴射量となるように駆動パルス幅を補正することで、各燃料噴射弁の弁応答遅れに起因した燃料噴射量のばらつきを低減することができる。
 図6は、本実施形態に係る駆動パルス幅の補正方法を説明するための図であり、本実施形態に係るいくつかの補正の実施例を以下に示す。なお、図6には、図4及び図5で示したエンジンに設置された燃料噴射弁の開弁応答遅れ時間及び閉弁応答遅れ時間の一覧を示している。図6の表の行には、開弁応答遅れ時間、閉弁応答遅れ時間及びその差を示しており、図6に示す表の列には、エンジンに設置されたそれぞれの燃料噴射弁の特性と平均値及び、基本特性としてのマスタ燃料噴射弁を示している。なお、これらの時間に関しては、図4に例示的に数値を示した。
<実施例1:方式A>
 図7は、第1実施例に係る補正方法を説明するための図であり、図8は、図7に示す補正による駆動パルス幅と駆動電流を示した図である。実施例1では、エンジンに設置された燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間との差の最小値(図6中のMin)となる燃料噴射弁を選定し、最小値の燃料噴射弁の特性に合せるように駆動パルス幅を補正する方法である。
 具体的には、まず、上述したごとく、燃料噴射弁閉弁検出部(閉弁応答遅れ時間算出部)9d、燃料噴射弁開弁検出部(開弁応答遅れ時間算出部)9eにより、#n~#n+3燃料噴射弁のそれぞれに対して燃料噴射弁5の開弁応答遅れ時間および閉弁応答遅れ時間を算出する。開弁動作時間は、各燃料噴射弁5への駆動パルス信号の開弁タイミングからその燃料噴射弁5が開弁状態になるまでの時間である。閉弁動作時間は、各燃料噴射弁5への駆動パルス信号の閉弁タイミングからその燃料噴射弁5が閉弁状態になるまでの時間である。
 次に、燃料噴射弁開閉算出部9fで、それぞれの燃料噴射弁5の開弁応答遅れ時間と閉弁応答遅れ時間から、それぞれの燃料噴射弁毎に、これらの差(開弁応答遅れ時間-閉弁応答遅れ時間)Td-Δ-a~Td-Δ-dを算出する。この結果に基づいて、燃料噴射弁パルス幅演算部9bで、#n~#n+3燃料噴射弁のうち、閉弁応答遅れ時間と前記開弁応答遅れ時間との差(具体的には絶対値)が最も小さい燃料噴射弁を、基準となる燃料噴射弁に選定する。本実施例の場合には、#n+3燃料噴射弁が選定される。さらに燃料噴射弁パルス幅演算部9bでは、選定された燃料噴射弁(#n+3燃料噴射弁)が噴射する噴射量に合わせるように、他の燃料噴射弁(#n、#n+1,#n+2)の燃料噴射弁の駆動パルス幅を補正する。すなわち、本実施例では、選定された#n+3燃料噴射弁の差Td-Δ-dを基準として、残りの燃料噴射弁の差Td-Δ-a~Td-Δ-cごとの差が各駆動パルス幅の補正量となる。
 具体的には、たとえば、#n燃料噴射弁の場合には、運転状態に応じて算出された駆動パルス幅TIに対する補正量C1は、Td-Δ-dとTd-Δ-aとの差であり、この補正量に基づいて、駆動パルス幅TIを補正し、#n燃料噴射弁の噴射量を#n+3燃料噴射弁の噴射量に近づける。同様に、#n+1、#n+2燃料噴射弁の場合には、運転状態に応じて算出された駆動パルス幅TIに対する補正量C2,C3は、Td-Δ-dとTd-Δ-bとの差、Td-Δ-dとTd-Δ-cとの差であり、この補正量に基づいて、駆動パルス幅TIを補正し、#n+1、#n+2燃料噴射弁の噴射量を#n+3燃料噴射弁の噴射量に近づける。
 このようにして、燃料噴射弁の並行移動成分のばらつきを検知してパルス幅補正を行うことで、燃料噴射弁の燃料噴射量制御精度を向上させることが可能となる。これに加えて、エンジンの気筒間ばらつきに見合ったパルス幅補正とすることにより燃料噴射量を安定させ、高精度の空燃比制御が可能となる。
 さらに、本実施例の場合には、閉弁応答遅れ時間と前記開弁応答遅れ時間との差(具体的には絶対値)が最も小さい燃料噴射弁である#n+3燃料噴射弁は、他の燃料噴射弁である#n~#n+2燃料噴射弁に比べて、最も開弁し難い燃料噴射弁であるので、これに比べて開弁しやすい#n~#n+2燃料噴射弁の噴射量を、#n+3燃料噴射弁の噴射量に容易に合わせることができる。すなわち、図8に示すように、#n~#n+2燃料噴射弁の駆動パルス幅T1に補正量C(C1~C3)が加えられる(すなわち駆動パルス幅T1が長くなるように補正される)ので、#n~#n+2燃料噴射弁の開弁保持時間を長くすることは容易である。このような結果、本実施例では、燃料噴射弁の開弁駆動電流実行域にまで入る可能性はないので、駆動パルス幅補正を行ったとしても、充分な燃料噴射開弁電流を安定かつ確実に供給することができる。
<実施例2:方式B>
 図9は、第2実施例に係る補正方法を説明するための図であり、図10は、図9に示す補正による駆動パルス幅と駆動電流を示した図である。実施例2では、エンジンに設置された燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間との差の最大値(図6中のmax)となる燃料噴射弁を選定し、最大値の燃料噴射弁の特性に合せるように駆動パルス幅を補正する方法である。
 具体的には、実施例1と同様に、燃料噴射弁閉弁検出部(閉弁応答遅れ時間算出部)9d、燃料噴射弁開弁検出部(開弁応答遅れ時間算出部)9eにより、#n~#n+3燃料噴射弁のそれぞれに対して燃料噴射弁5の開弁応答遅れ時間および閉弁応答遅れ時間を算出する。次に、燃料噴射弁開閉算出部9fで、それぞれの燃料噴射弁5の開弁応答遅れ時間と閉弁応答遅れ時間から、それぞれの燃料噴射弁毎に、これらの差(開弁応答遅れ時間-閉弁応答遅れ時間)Td-Δ-a~Td-Δ-dを算出する。この結果に基づいて、燃料噴射弁パルス幅演算部9bで、#n~#n+3燃料噴射弁のうち、閉弁応答遅れ時間と前記開弁応答遅れ時間との差(具体的には絶対値)が最も大きい燃料噴射弁を、基準となる燃料噴射弁に選定する。本実施例の場合には、#n+2燃料噴射弁が選定される。さらに燃料噴射弁パルス幅演算部9bでは、選定された燃料噴射弁(#n+2燃料噴射弁)が噴射する噴射量に合わせるように、他の燃料噴射弁(#n、#n+1,#n+3)の燃料噴射弁の駆動パルス幅を補正する。すなわち、本実施例では、選定された#n+2燃料噴射弁の差Td-Δ-cを基準として、残りの燃料噴射弁の差Td-Δ-a、Td-Δ-b、Td-Δ-dごとの差が各駆動パルス幅の補正量となる。
 具体的には、たとえば、#n燃料噴射弁の場合には、運転状態に応じて算出された駆動パルス幅TIに対する補正量C1は、Td-Δ-cとTd-Δ-aとの差であり、この補正量に基づいて、駆動パルス幅TIを補正し、#n燃料噴射弁の噴射量を#n+2燃料噴射弁の噴射量に近づける。同様に、#n+1、#n+3燃料噴射弁の場合には、運転状態に応じて算出された駆動パルス幅TIに対する補正量C2,C4は、Td-Δ-cとTd-Δ-bとの差、Td-Δ-cとTd-Δ-dとの差であり、この補正量に基づいて、駆動パルス幅TIを補正し、#n+1、#n+3燃料噴射弁の噴射量を#n+2燃料噴射弁の噴射量に近づける。
 このようにして、第1実施例と同様に、燃料噴射弁の並行移動成分のばらつきを検知してパルス幅補正を行うことで、燃料噴射弁の燃料噴射量制御精度を向上させることが可能となる。これに加えて、エンジンの気筒間ばらつきに見合ったパルス幅補正とすることにより燃料噴射量を安定させ、高精度の空燃比制御が可能となる。
 さらに、図10に示すように、#n~#n+2燃料噴射弁の駆動パルス幅T1に補正量C(C1、C2、C4)が加味される(すなわち駆動パルス幅T1が短くなるように補正される)ので、#n、#n+1、#n+3燃料噴射弁の開弁保持時間を短くなる。これにより、たとえば各燃料噴射弁を分割噴射する場合などには、より精度良く燃料を噴射することができる。ただし、本実施例では、駆動パルス幅の補正を行う燃料噴射弁が、開弁駆動電流実行域となるパルス幅になってしまうと、充分な燃料噴射開弁電流を供給できないので、燃料噴射弁の開弁状態が保持できる燃料パルス幅が確保できるように、その補正量を制限することが好ましい。
<実施例3:方式C>
 図11は、第3実施例に係る補正方法を説明するための図であり、図12は、図11に示す補正による駆動パルス幅と駆動電流を示した図である。実施例3では、燃料噴射弁ごとに算出した閉弁応答遅れ時間と閉弁応答遅れ時間との差(大きさ)の平均値(図6中のTd-Δ-ave)を算出し、平均値と、燃料噴射弁ごとに算出した前記閉弁応答遅れ時間と閉弁応答遅れ時間との差とに基づいて、平均値に対応した噴射量(各燃料噴射弁の不噴射量の平均値ave)に合わせるように、各燃料噴射弁のパルス幅を補正する。
 具体的には、実施例1と同様に、燃料噴射弁閉弁検出部(閉弁応答遅れ時間算出部)9d、燃料噴射弁開弁検出部(開弁応答遅れ時間算出部)9eにより、#n~#n+3燃料噴射弁のそれぞれに対して燃料噴射弁5の開弁応答遅れ時間および閉弁応答遅れ時間を算出する。次に、燃料噴射弁開閉算出部9fで、すべての燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間の平均値となる開弁応答遅れ平均時間Td-OP-aveと閉弁応答遅れ平均時間Td-CL-aveを算出する。
 それぞれの燃料噴射弁毎に、これらの差(開弁応答遅れ時間-閉弁応答遅れ時間)Td-Δ-a~Td-Δ-dと、開弁応答遅れ平均時間Td-OP-aveと閉弁応答遅れ平均時間Td-CL-aveとの差Td-Δ-aveを算出する。それぞれの燃料噴射弁5の開弁応答遅れ時間と閉弁応答遅れ時間との差(Td-Δ-a~Td-Δ-d)と、この平均値Td-Δ-aveとに基づいて、すなわち、#n~#n+3の燃料噴射弁の噴射量の平均値に合わせるように、すべての燃料噴射弁(#n~#n+3)の駆動パルス幅を補正する。すなわち、本実施例では、これらの差(Td-Δ-a~Td-Δ-d)に対して平均値Td-Δ-aveからの差(偏差)が各駆動パルス幅の補正量となる。
 具体的には、たとえば、#n、#n+2燃料噴射弁の場合には、運転状態に応じて算出された駆動パルス幅TIに対する補正量C1、C3は、Td-Δ-aveとTd-Δ-a,Td-Δ-cとの差であり、この補正量に基づいて、駆動パルス幅TIを補正し、平均値に対応した燃料噴射弁の噴射量aveに近づける。#n、#n+2燃料噴射弁の場合には駆動パルス幅T1が長くなるように補正される。一方、n+1、#n+3燃料噴射弁の場合には、運転状態に応じて算出された駆動パルス幅TIに対する補正量C2、C4は、Td-Δ-aveとTd-Δ-b,Td-Δ-dとの差であり、この補正量に基づいて、駆動パルス幅TIを補正し、平均値に対応した燃料噴射弁の噴射量aveに近づける。#n+1、#n+3燃料噴射弁の場合には駆動パルス幅T1が短くなるように補正される。
 このようにして、第1実施例と同様に、燃料噴射弁の並行移動成分のばらつきを検知してパルス幅補正を行うことで、燃料噴射弁の燃料噴射量制御精度を向上させることが可能となる。これに加えて、エンジンの気筒間ばらつきに見合ったパルス幅補正とすることにより燃料噴射量を安定させ、高精度の空燃比制御が可能となる。
 さらに、図12に示すように、#n~#n+3燃料噴射弁の燃料噴射量の平均値に合わせるように、駆動パルス幅T1が補正されるので、各燃料噴射弁に無理のないバランスの良い制御を行うことができる。
<実施例4:方式D>
 図13は、第4実施例に係る補正方法を説明するための図であり、図14は、図13に示す補正による駆動パルス幅と駆動電流を示した図である。実施例4では、予め評価したマスタ燃料噴射弁の特性を制御装置に記憶しておき、当該マスタ燃料噴射弁の特性に合せるように燃料噴射弁のパルス幅を補正する。具体的には、あらかじめ設定された燃料噴射弁の閉弁応答遅れ時間と閉弁応答遅れ時間との差の基準値と、燃料噴射弁ごとに算出した開弁動作時と閉弁応答遅れ時間との差とに、基づいて、基準値に対応した噴射量masに合わせるように、各燃料噴射弁のパルス幅を補正する。
 具体的には、実施例1と同様に、燃料噴射弁閉弁検出部(閉弁応答遅れ時間算出部)9d、燃料噴射弁開弁検出部(開弁応答遅れ時間算出部)9eにより、#n~#n+3燃料噴射弁のそれぞれに対して燃料噴射弁5の開弁応答遅れ時間および閉弁応答遅れ時間を算出する。次に、燃料噴射弁開閉算出部9fで、それぞれの燃料噴射弁5の開弁応答遅れ時間と閉弁応答遅れ時間から、それぞれの燃料噴射弁毎に、これらの差(開弁応答遅れ時間-閉弁応答遅れ時間)Td-Δ-a~Td-Δ-dを算出する。
 次に、あらかじめ設定された駆動パルス幅TIに対応する開弁応答遅れ時間Td-OP-masと閉弁応答遅れ時間Td-CL-masを読み出し、さらに、開弁応答遅れ時間Td-OP-masと閉弁応答遅れ時間Td-CL-masの差Td-Δ-masを算出する。それぞれの燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間との差(Td-Δ-a~Td-Δ-d)と、この差(基準値)Td-Δ-masとに基づいて、すべての燃料噴射弁(#n~#n+3)の駆動パルス幅を補正する。すなわち、本実施例では、これらの差(Td-Δ-a~Td-Δ-d)に対して基準値Td-Δ-masからの差が各駆動パルス幅の補正量となる。
 具体的には、たとえば、#n、#n+2燃料噴射弁の場合には、運転状態に応じて算出された駆動パルス幅TIに対する補正量C1、C3は、Td-Δ-masとTd-Δ-a,Td-Δ-cとの差であり、この補正量に基づいて、駆動パルス幅TIを補正し、基準値に対応した燃料噴射弁の噴射量masに近づける。#n、#n+2燃料噴射弁の場合には駆動パルス幅T1が長くなるように補正される。一方、n+1、#n+3燃料噴射弁の場合には、運転状態に応じて算出された駆動パルス幅TIに対する補正量C2、C4は、Td-Δ-mas-とTd-Δ-b,Td-Δ-dとの差であり、この補正量に基づいて、駆動パルス幅TIを補正し、基準値に対応した燃料噴射弁の噴射量masに近づける。#n+1、#n+3燃料噴射弁の場合には駆動パルス幅T1が短くなるように補正される。
 このようにして、第1実施例と同様に、燃料噴射弁の並行移動成分のばらつきを検知してパルス幅補正を行うことで、燃料噴射弁の燃料噴射量制御精度を向上させることが可能となる。これに加えて、エンジンの気筒間ばらつきに見合ったパルス幅補正とすることにより燃料噴射量を安定させ、高精度の空燃比制御が可能となる。
 さらに、図12に示すように、#n~#n+3燃料噴射弁の燃料噴射量は、予め設定された燃料噴射量masに合わせるように、駆動パルス幅T1が補正されるので、各燃料噴射弁に無理のないバランスの良い制御を行うことができる。
 以上のように、図中の駆動パルス信号と燃料噴射弁駆動電流は、図3及び図4で説明した通りである。これに対し、実施例1~4に係る駆動パルス幅の補正の方式A~D方式をそれぞれ適用した場合、実施例3および4に係るC,D方式では、噴射パルス幅補正を長く補正する場合と短く補正する両方の場合がある。実施例2のB方式の場合には、噴射パルス幅を短く補正する方向に限定され、実施例1のA方式の場合には、噴射パルス幅を長く補正する方向に限定されることになる。
 以上のように、実施例2~4のB,C,D方式では、噴射パルス幅補正を短くした場合、前記燃料噴射弁のばらつきや経時劣化の量に影響することになるが、直噴式燃料噴射弁の場合には、図3で示したように燃料噴射弁の開弁駆動電流実行域にまで入る可能性があることになる。この場合には、駆動パルス幅補正を行うことで充分な燃料噴射開弁電流を供給できないことになり、充分な燃料噴射弁駆動力を確保できずに、開弁できないことになる。しかしながら、当該領域までエンジンの燃料噴射制御パルス幅を必要としない場合や上記燃料噴射弁のばらつき及び経時劣化が発生した場合でも、開弁電流供給域まで突入することがないことが予め確認できていれば問題ない。従って、このように予め問題ないことを確認した上で適用すれば良い。
 加えて、マスタ燃料噴射弁の特性となるように補正するD方式の場合おいては、燃料噴射弁のマスタ品の定義付けと当該マスタ燃料噴射弁を製作して評価確認する必要があり、更に燃料噴射弁の駆動回路においてもマスタ性能で確認することが必要となり、定義評価することが非常に困難となる。このマスタ特性を定義付けできれば、量産するエンジンの燃料噴射制御性及び空燃比制御性は、互いに安定した性能を実現することが可能となる。
 以上の実施例1~4に係るA~Dの方式によるパルス幅の補正によりエンジンの気筒間の燃料噴射制御性は向上されるが、燃料噴射弁または燃料噴射弁駆動回路が故障したことにより、燃料噴射弁の開弁応答遅れ時間または閉弁応答遅れ時間が異常な値で動作した場合には、本発明方法で噴射パルス幅補正を行った場合には、異常な気筒の特性も対象となってしまうことから、異常な気筒の影響を受けてしまうことになり不適切な駆動パルス幅補正を行ってしまうことになる。そこで、駆動パルス幅の補正量が予め設定した設定範囲内となったときに、前記駆動パルス幅の補正を行うように設定し、駆動パルス幅補正は、所望の正常範囲内の補正量のときのみに行うように制限することができる。
 図15は、実施例1~4に係る制御のフローチャートを示している。まず、ステップ1101では、燃料噴射弁の検出条件を判定する。これは、エンジンの運転条件やエンジンの故障判定等を行えば良く、当該判定により条件が成立した場合には、ステップ1102で、燃料噴射弁開弁検出部(開弁応答遅れ時間算出部)9eによりエンジンに設置されたそれぞれの燃料噴射弁の開弁応答遅れ時間を検出する。ステップ1103では、燃料噴射弁閉弁検出部(閉弁応答遅れ時間算出部)9dによりブロック1102同様にそれぞれの燃料噴射弁の閉弁応答遅れ時間を検出する。
 ここで、ステップ1102およびステップ1103におけるそれぞれの燃料噴射弁の開閉弁応答遅れ時間は、複数回の燃料噴射を実行した際のそれぞれの燃料噴射弁毎に平均値を求めてもよく、これにより、毎燃料噴射毎のショットばらつき影響を回避することが可能となる。
 ステップ1104では、燃料噴射弁開閉算出部9fにより、ステップ1102とステップ1103で検出した、それぞれの燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間の差を算出する。ここで、実施例3に係る方式Cの場合には、開弁応答遅れ時間と閉弁応答遅れ時間の平均値とこれらの差も算出し、実施例4に係る方式Dの場合には、基準となる開弁応答遅れ時間と閉弁応答遅れ時間とこれらの差も算出する。
 ステップ1105では、燃料噴射弁パルス幅演算部9bで、ステップ1104で算出した開弁応答遅れ時間と閉弁応答遅れ時間の差に基づいて、エンジンに設置された燃料噴射弁に対し、気筒毎に駆動パルス幅を補正する。ここで、上述した実施例1~4に係る方式A~方式Dに従った補正を行えばよい。次に、ステップ1106では、エンジンの運転状態により算出される駆動パルス幅に対し、ステップ1105で演算された駆動パルス幅を加えて、エンジンの気筒毎に噴射パルス出力制御を行う。
 このような結果、燃料噴射弁の製造ばらつきまたは経時劣化があった場合においても安定した精度良い燃料噴射制御を行うことができる。図16は、本実施形態に係るエンジンの燃料噴射特性効果の一例を示した図である。上述した実施例1~4に係る方式A~方式Dの補正を採用することにより、エンジンに設置されたそれぞれの気筒の燃料噴射弁のばらつきや経時劣化があった場合においても、運転条件に応じて算出された同じ駆動パルス幅に対して各気筒に供給される燃料噴射量が同じとなるように燃料パルス幅を補正するので、エンジンの気筒間の燃料噴射量ばらつきの並行移動成分が吸収されることになり、気筒間の空燃比制御性が安定することになる。これは、図5で示した並行移動分のばらつきが、図16で示した気筒間の噴射量ばらつき差に改善され(図17により後述する)、全気筒の噴射量は、従来から行われている空燃比フィードバック制御を行うことで所望の空燃比に安定して制御が行われることになる。
 図17は、本実施形態に係る補正方法を採用したときのエンジンの燃料噴射特性ばらつき効果の一例を示した図である。図17では、横軸を駆動パルス幅(燃料噴射パルス幅)とし、縦軸をエンジンに設置された燃料噴射弁のばらつき幅とした図である。上述した駆動パルス幅の補正を行うことで燃料噴射弁の並行移動成分が気筒間で吸収されることになり(本実施形態に係る駆動パルス幅補正を行わった場合が実線となり、本実施形態駆動パルス幅補正を行わなかった場合が一点鎖線)、精度良い気筒間燃料噴射量制御を行うことが可能となる。
 図18は、本実施形態(実施例1~4)に係る燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間の特性を示した図である。上述したように、本実施形態では燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間を検知して、エンジンに設置された燃料噴射弁の気筒間のパルス幅補正を行うものであるが、当該燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間の差の比較を行う上で、エンジンの燃料圧力と当該開閉弁応答遅れ時間の関係について、以下説明する。
 燃料噴射弁の開弁及び閉弁の応答遅れ時間は、図3の説明で示したように燃料噴射弁内のスプリングセット荷重力と燃料噴射弁を駆動する磁気力と燃料噴射弁に加わる燃料圧力により大凡決定される。この中で、燃料噴射弁に供給される燃料圧力が変化した場合には、燃料噴射弁開弁応答遅れ時間(図中の一点鎖線と2点鎖線)は変化して、燃料圧力が高くなるに伴い遅延する。一方の閉弁応答遅れ時間(図中の実線と点線)は、燃料圧力が高くなるに伴い短期化する。このような燃料圧力との関係の中で、開弁応答遅れ時間と閉弁応答遅れ時間の相対的なばらつきは燃料圧力が変化した場合においても値が保存(変化しない)される。このことから、燃料噴射弁の開弁ばらつき及び閉弁ばらつきの検知は、所望の運転条件(燃圧脈動が小さい低負荷運転条件で判定することが望ましい)での燃圧状態で検知すればよく、検知した開弁応答遅れ時間と閉弁応答遅れ時間情報に基づいて、実施例1~4に示した駆動パルス幅補正を行えばよいことになる。これにより、あらゆる運転条件及びあらゆる燃料圧力の状態毎に検知及び補正する必要がなくなり、簡単な方法で駆動パルス幅補正制御を実現することが可能となる。
 また、上述した駆動パルス幅の補正の制限は、燃料圧力毎に設定すれば、より安定した制限を与えることが可能となる。具体的には、上述したパルス幅補正部が、燃料噴射弁に供給される燃料の圧力に基づいて、駆動パルス幅の補正を制限(禁止)すればよい。すなわち、燃料圧力が変化した場合であっても、燃料噴射弁の開弁応答遅れ時間及び閉弁応答遅れ時間のばらつきの大きさは維持されることになるが、燃料噴射弁または燃料噴射弁の駆動回路が故障した場合においては、その限りではないことから、燃料圧力により前記駆動パルス幅補正の制限を設定した燃料圧力の範囲毎に設定することで、より安定した制限を与えるというものである。
 以上、燃料噴射弁の開弁タイミングと閉弁タイミングを検知することにより、内燃機関の駆動パルス幅補正を行うことを示したが、内燃機関に設置された燃料噴射弁の噴射量ばらつきを検出する方法として、内燃機関の排気管に設けた空燃比センサ(前記図1の13)の情報に基づいて補正しても同様の効果を得ることが可能であり、以下その方法について述べる。
〔第2実施形態〕
 図19は、第2実施形態に係る燃料噴射制御装置の構成図である。第1実施形態に係る制御装置と相違する点は、燃料噴射弁閉弁検出部(閉弁応答遅れ時間算出部)9d、燃料噴射弁開弁検出部(開弁応答遅れ時間算出部)9e、および燃料噴射弁開閉算出部9fの代わりに、気筒別空燃比演算部9gおよび空燃比差演算部9hを新たに設けた点であり、その他の構成は同じであるので、その詳細な説明を省略する。
 図19に示すように、気筒別空燃比演算部9gは、気筒毎に燃料噴射された結果の気筒毎の空燃比の値を検出する。気筒毎の空燃比検出方法については、例えば、先行技術文献:特開2013-2475号公報等に記載された方法等を採用することができる。ここで、気筒毎の空燃比検出方法については、本発明に直接関係しないため、その詳細な説明を省略する。
 空燃比差演算部9hは、算出したそれぞれの気筒間の検出された排気空燃の差(空燃比差)を算出する。たとえば、4気筒の場合には、その組み合わせにより6つの空燃比差が算出される。次に、燃料噴射弁パルス幅演算部9bでは、空燃比差に基づいて、複数の前記燃料噴射弁から基準となる燃料噴射弁を選定し、該選定された燃料噴射弁の空燃比に合わせるように、他の燃料噴射弁の駆動パルス幅を補正する(パルス幅補正部)。
 たとえば、方式Aでは、空燃比差がもっとも大きい値となる、2つの燃料噴射弁のうち、検出された排気空燃比の大きい方の燃料噴射弁を基準となる燃料噴射弁として選定し、この燃料噴射弁の空燃比に合わせるように、他の燃料噴射弁の駆動パルス幅を補正する。一方、方式Bでは、空燃比差がもっとも大きい値となる、2つの燃料噴射弁のうち、検出された排気空燃比の小さい方の燃料噴射弁を基準となる燃料噴射弁として選定し、この燃料噴射弁の空燃比に合わせるように、他の燃料噴射弁の駆動パルス幅を補正する。方式Cでは、検出されたすべて排気空燃比の平均値を算出し、この平均値の空燃比に近づくようにすべての燃料噴射弁の駆動パルス幅を補正する。この際の補正量は、空燃比差が補正量に対応し、空燃比の変化量と駆動パルス幅の変化量との対応関係を予め実験的に調べ、この対応関係から補正量を決定してもよい。
 以上から、方式A~方式Cは、第1実施形態において燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間に基づいた方式A~Cと、それぞれ対応する同様の効果を期待することができる。
 図20は、第2実施形態に係る制御のフローチャートである。ステップ1301では、エンジンの気筒別空燃比差検出条件を判定する。これは、図15同様に、エンジンの運転条件やエンジンの故障判定等を行えば良く、当該判定により条件が成立した場合には、ステップ1302に進む。
 ステップ1302では、空燃比差演算部9hでエンジンのそれぞれの気筒間の空燃比差を算出する。当該それぞれの気筒間の空燃比差は、複数回の燃料噴射を実行した際のそれぞれの燃料噴射弁毎に平均値を求めることで、毎燃料噴射毎のショットばらつき影響を回避することが可能となる。
 ステップ1303では、方式AおよびBの場合は、空燃比差に基づいて、複数の燃料噴射弁から基準となる燃料噴射弁を選定し、選定された燃料噴射弁の排気空燃比に合わせるように、他の燃料噴射弁の駆動パルス幅の補正量を演算する。方式Cの場合は、排気空燃比の平均値を算出し、その平均値に合わせるように、すべての燃料噴射弁の駆動パルス幅に対する補正量を演算する。
 ステップ1304では、図15で示したエンジンの運転状態により算出される駆動パルス幅に対し、ステップ1303で演算された補正量を加えて、エンジンの気筒毎に噴射パルス出力制御を行う。
 図21は、第1および第2実施形態に係る燃料噴射弁パルス幅の制御方法を説明するための図である。一般に燃料噴射弁のパルス幅制御は、有効パルス幅と無効パルス幅を求めて、両方のパルス幅を加算して燃料噴射弁の出力を行う。ここで、有効パルス幅とは実際に燃料噴射を行っているパルス幅であり、無効パルス幅は、駆動パルス幅に対して、燃料噴射弁の開弁と閉弁応答部分に該当するものであり、公知である。
 図22は、第1および第2実施形態に係る駆動パルス幅の補正方法を説明するための図である。本実施形態では、燃料噴射弁の開弁応答遅れ時間と閉弁応答遅れ時間のばらつきを補正することにより並行移動成分を吸収して燃料噴射精度を向上させるものである。したがって、駆動パルス幅の補正量は、実質的には、図21で示した無効パルス幅に対応する。上述した図4及び図5で示したそれぞれの燃料噴射弁の無効パルス幅は、図22に示した特性になり、図中の矢印のごとく、無効パルス幅を補正すれば良い。
 以上、第1および第2の実施形態で示した駆動パルス幅の補正は、有効パルス幅ではなく、無効パルス幅成分として補正を行うことで、エンジンの全運転領域で安定した補正を行うことが可能となり、精度良い燃料噴射制御及び空燃比制御ができる。
 加えて、駆動パルス幅補正は、対象となる燃料噴射弁のばらつき及び経時劣化は急激な変化は発生しないことから、当該パルス幅を学習値としてバックアップRAMまたはEEP-ROM等の不揮発性記憶に記録することで、エンジンの使用される生涯において更新記憶して駆動パルス幅に補正を行うことが望ましい。
 以上、本発明について詳述したが、本発明により、エンジンに設置された燃料噴射弁のばらつき及び劣化の検出補正を行うことで燃料噴射量を精度良く制御することが可能となり、その結果、エンジンの安定した空燃比制御を提供することでエンジンの排気エミッション及び運転性悪化を回避することができる。
 以上、本発明の実施形態について詳述したが、本発明は、前記の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の精神を逸脱しない範囲で、種々の設計変更を行うことができるものである。
 たとえば、本実施形態では、開弁応答遅れ時間および閉弁応答遅れ時間の双方から燃料パルス幅の補正量を演算していたが、燃料噴射量のばらつきが、燃料噴射弁内に設けられたスプリング力に大きく起因している場合には、いずれか一方の弁応答遅れ時間を算出するだけで、これに対応した燃料パルス幅の補正量を容易に算出することができる。
1:エンジン
2:ピストン
3:吸気弁
4:排気弁
5:燃料噴射弁
6:点火プラグ
7:点火コイル
8:水温センサ
9:ECU(エンジンコントロールユニット)
9a:学習演算部
9b:燃料噴射弁パルス幅演算部
9c:燃料噴射弁駆動波形指令部
9d:燃料噴射弁閉弁検出部(閉弁応答遅れ時間算出部)
9e:燃料噴射弁開弁検出部(開弁応答遅れ時間算出部)
9f:燃料噴射弁開閉算出部
9g:気筒別空燃比演算部
9h:空燃比差演算部
10:吸気管
11:排気管
12:三元触媒
13:酸素センサ
14:EGR弁
15:コレクタ
16:クランク角センサ
18:EGR通路
19:スロットル
20:AFM
21:燃焼室
22:アクセル開度センサ
23:燃料タンク
24:低圧燃料ポンプ
25:高圧燃料ポンプ
26:燃料圧力センサ
27:燃料噴射制御装置
27a:高電圧生成回路
27b:燃料噴射弁駆動回路
27c:燃料噴射弁駆動回路
27d:駆動IC

Claims (9)

  1.  複数の気筒の各気筒に燃料を供給する燃料噴射弁を備えた内燃機関の制御装置であって、
     該制御装置は、前記内燃機関の運転状態に応じて、燃料を噴射すべく前記燃料噴射弁を駆動する駆動パルス幅を算出する駆動パルス算出部と、
     前記燃料噴射弁ごとに燃料噴射弁の駆動パルス信号に対する開弁応答遅れ時間および閉弁応答遅れ時間のいずれか一方または双方を算出する弁応答遅れ時間算出部と、
     前記燃料噴射弁ごとに算出した開弁応答遅れ時間および閉弁応答遅れ時間のいずれか一方または双方に基づいて、各燃料噴射弁の噴射量を所定の噴射量に合わせるように、前記駆動パルス幅を補正するパルス幅補正部と、を少なくとも備えることを特徴とする内燃機関の制御装置。
  2.  前記パルス幅補正部は、前記燃料噴射弁ごとに算出した開弁応答遅れ時間および閉弁応答遅れ時間のいずれか一方または双方に基づいて複数の前記燃料噴射弁から基準となる燃料噴射弁を選定し、
     該選定された燃料噴射弁が噴射する噴射量に合わせるように、他の燃料噴射弁の燃料噴射弁の駆動パルス幅を補正することを特徴とする請求項1に記載の内燃機関の制御装置。
  3.  前記パルス幅補正部は、前記複数の燃料噴射弁のうち、前記閉弁応答遅れ時間と前記開弁応答遅れ時間との差が最も小さい燃料噴射弁を、前記基準となる燃料噴射弁に選定し、
     該選定された燃料噴射弁が噴射する噴射量に合わせるように、他の燃料噴射弁の燃料噴射弁の駆動パルス幅を補正することを特徴とする請求項2に記載の内燃機関の制御装置。
  4.  前記パルス幅補正部は、前記複数の燃料噴射弁のうち、前記閉弁応答遅れ時間と前記開弁応答遅れ時間との差が最も大きい燃料噴射弁を、前記基準となる燃料噴射弁に選定し、
     該選定された燃料噴射弁が噴射する噴射量に合わせるように、他の燃料噴射弁の燃料噴射弁の駆動パルス幅を補正することを特徴とする請求項2に記載の内燃機関の制御装置。
  5.  前記パルス幅補正部は、前記燃料噴射弁ごとに算出した前記閉弁応答遅れ時間と閉弁応答遅れ時間との差の平均値を算出し、該平均値と、前記燃料噴射弁ごとに算出した前記閉弁応答遅れ時間と閉弁応答遅れ時間との差とに基づいて、各燃料噴射弁のパルス幅を補正する請求項2に記載の内燃機関の制御装置。
  6.  前記制御装置は、あらかじめ設定された燃料噴射弁の閉弁応答遅れ時間と閉弁応答遅れ時間との差の基準値と、前記燃料噴射弁ごとに算出した開弁動作時と閉弁応答遅れ時間との差とに、基づいて各燃料噴射弁のパルス幅を補正する請求項1に記載の内燃機関の制御装置。
  7.  複数の気筒の各気筒に燃料を供給する燃料噴射弁と、気筒毎の排気空燃比を検出する空燃比検出部と、を備えた内燃機関の制御装置であって、
     該制御装置は、前記内燃機関の運転状態に応じて、燃料を噴射すべく前記燃料噴射弁を駆動する駆動パルス幅を算出する駆動パルス算出部と、
     各気筒同士の検出した排気空燃比の差を算出する空燃比差算出手段と、
     該排気空燃比の差に基づいて、複数の前記燃料噴射弁から基準となる燃料噴射弁を選定し、該選定された燃料噴射弁の排気空燃比に合わせるように、他の燃料噴射弁の駆動パルス幅を補正するパルス幅補正部と、を備えることを特徴とする内燃機関の制御装置。
  8.  前記パルス幅補正部は、前記駆動パルス幅の補正量が予め設定した設定範囲内となったときに、前記駆動パルス幅の補正を行うように設定されていることを特徴とした請求項7に記載の内燃機関の制御装置。
  9.  前記パルス幅補正部は、前記燃料噴射弁に供給される燃料の圧力に基づいて、前記駆動パルス幅の補正を制限することを特徴とした請求項8記載の内燃機関の制御装置。
PCT/JP2014/063012 2013-07-10 2014-05-16 内燃機関の制御装置 Ceased WO2015004988A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US14/902,939 US10502155B2 (en) 2013-07-10 2014-05-16 Control device for internal combustion engine
DE112014002856.8T DE112014002856B4 (de) 2013-07-10 2014-05-16 Steuervorrichtung für Verbrennungsmotor
JP2015526196A JP5982062B2 (ja) 2013-07-10 2014-05-16 内燃機関の制御装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2013-144321 2013-07-10
JP2013144321 2013-07-10

Publications (1)

Publication Number Publication Date
WO2015004988A1 true WO2015004988A1 (ja) 2015-01-15

Family

ID=52279683

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2014/063012 Ceased WO2015004988A1 (ja) 2013-07-10 2014-05-16 内燃機関の制御装置

Country Status (4)

Country Link
US (1) US10502155B2 (ja)
JP (1) JP5982062B2 (ja)
DE (1) DE112014002856B4 (ja)
WO (1) WO2015004988A1 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3091214A1 (en) * 2015-05-08 2016-11-09 Continental Automotive GmbH Monitoring method to monitor the built up of obstructing coatings due to coking in sprayholes of a fuel injector jet nozzle, compensation method to compensate negative effects of these obstructing coatings and electronic control unit for a combustion engine
CN106481493A (zh) * 2015-08-31 2017-03-08 英飞凌科技股份有限公司 通过电流感测检测燃料喷射定时
WO2017110245A1 (ja) * 2015-12-22 2017-06-29 ボッシュ株式会社 燃料噴射弁駆動特性校正方法及び車両用制御装置
JP2018003847A (ja) * 2016-07-08 2018-01-11 マン・ディーゼル・アンド・ターボ・エスイー ガス調量弁の機能検査のための方法および制御装置
CN107816392A (zh) * 2016-09-13 2018-03-20 本田技研工业株式会社 内燃机的控制装置
JP2019007401A (ja) * 2017-06-23 2019-01-17 株式会社デンソー 制御装置
JP2021042699A (ja) * 2019-09-10 2021-03-18 株式会社デンソー 噴射制御装置
JP7706623B1 (ja) * 2024-09-30 2025-07-11 三菱重工エンジン&ターボチャージャ株式会社 評価装置、評価システム、評価方法及びプログラム
WO2025173120A1 (ja) * 2024-02-14 2025-08-21 Astemo株式会社 内燃機関制御装置
WO2026009405A1 (ja) * 2024-07-05 2026-01-08 Astemo株式会社 内燃機関制御装置

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015163077A1 (ja) * 2014-04-25 2015-10-29 日立オートモティブシステムズ株式会社 電磁式燃料噴射弁の制御装置
KR101806354B1 (ko) 2015-12-07 2018-01-10 현대오트론 주식회사 오프닝 듀레이션을 이용한 인젝터 제어 방법
JP2017172492A (ja) * 2016-03-24 2017-09-28 本田技研工業株式会社 内燃機関の燃料噴射装置
DE102016207629B3 (de) * 2016-05-03 2017-05-11 Continental Automotive Gmbh Identifikation von Kraftstoffinjektoren mit ähnlichem Bewegungsverhalten
KR20180069942A (ko) * 2016-12-15 2018-06-26 현대자동차주식회사 차량의 인젝터 제어방법
US10415450B2 (en) * 2017-10-31 2019-09-17 Cummins Emission Solutions Inc. Systems and methods for reductant dosing including on-time correction for switching delays
WO2020008816A1 (ja) * 2018-07-03 2020-01-09 日立オートモティブシステムズ株式会社 負荷駆動回路、負荷駆動システム
JP7212064B2 (ja) * 2018-11-29 2023-01-24 日立Astemo株式会社 内燃機関用制御装置
CN114729615B (zh) * 2019-11-21 2023-08-08 日立安斯泰莫株式会社 燃料喷射控制装置
GB2603799B (en) * 2021-02-15 2023-06-07 Delphi Tech Ip Ltd Method of determining the opening delay of a fuel injector

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000179391A (ja) * 1998-12-16 2000-06-27 Denso Corp 電磁弁駆動装置
JP2003113732A (ja) * 2001-08-02 2003-04-18 Mikuni Corp 燃料噴射方法
JP2006125371A (ja) * 2004-11-01 2006-05-18 Denso Corp 蓄圧式燃料噴射装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3426799A1 (de) * 1984-07-20 1986-01-23 Robert Bosch Gmbh, 7000 Stuttgart Einrichtung zur regelung der einer brennkraftmaschine einzuspritzenden kraftstoffmenge
JP2521086B2 (ja) 1987-04-06 1996-07-31 株式会社ゼクセル 燃料噴射ポンプの制御装置
JP2576958B2 (ja) * 1987-09-28 1997-01-29 株式会社ゼクセル 電磁弁制御式の分配型燃料噴射装置
DE69320829T2 (de) * 1992-03-26 1999-01-21 Zexel Corp., Tokio/Tokyo Kraftstoff-Einspritzvorrichtung
JP2000345901A (ja) * 1999-05-31 2000-12-12 Isuzu Motors Ltd 電子燃料噴射装置
JP3795724B2 (ja) * 2000-03-13 2006-07-12 株式会社デンソー 燃料噴射装置及びその噴射特性調整方法
JP2001280189A (ja) 2000-03-30 2001-10-10 Hitachi Ltd 電磁式燃料噴射弁の制御方法
JP3804480B2 (ja) * 2001-07-13 2006-08-02 マツダ株式会社 ディーゼルエンジンの制御装置及び制御方法
JP5058239B2 (ja) * 2009-10-30 2012-10-24 日立オートモティブシステムズ株式会社 内燃機関の燃料噴射制御装置
DE102011003751B4 (de) * 2011-02-08 2021-06-10 Vitesco Technologies GmbH Einspritzvorrichtung
JP2013002475A (ja) 2011-06-13 2013-01-07 Denso Corp 電磁弁駆動装置
JP5358621B2 (ja) * 2011-06-20 2013-12-04 日立オートモティブシステムズ株式会社 燃料噴射装置
JP5587364B2 (ja) * 2012-06-12 2014-09-10 株式会社日本自動車部品総合研究所 燃圧波形取得装置
JP6007331B2 (ja) * 2013-07-29 2016-10-12 日立オートモティブシステムズ株式会社 燃料噴射装置の駆動装置および燃料噴射システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000179391A (ja) * 1998-12-16 2000-06-27 Denso Corp 電磁弁駆動装置
JP2003113732A (ja) * 2001-08-02 2003-04-18 Mikuni Corp 燃料噴射方法
JP2006125371A (ja) * 2004-11-01 2006-05-18 Denso Corp 蓄圧式燃料噴射装置

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3091214A1 (en) * 2015-05-08 2016-11-09 Continental Automotive GmbH Monitoring method to monitor the built up of obstructing coatings due to coking in sprayholes of a fuel injector jet nozzle, compensation method to compensate negative effects of these obstructing coatings and electronic control unit for a combustion engine
US10087866B2 (en) 2015-08-31 2018-10-02 Infineon Technologies Ag Detecting fuel injector timing with current sensing
CN106481493A (zh) * 2015-08-31 2017-03-08 英飞凌科技股份有限公司 通过电流感测检测燃料喷射定时
CN108368806B (zh) * 2015-12-22 2020-12-15 博世株式会社 燃料喷射阀驱动特性校正方法及车辆用控制装置
WO2017110245A1 (ja) * 2015-12-22 2017-06-29 ボッシュ株式会社 燃料噴射弁駆動特性校正方法及び車両用制御装置
CN108368806A (zh) * 2015-12-22 2018-08-03 博世株式会社 燃料喷射阀驱动特性校正方法及车辆用控制装置
JPWO2017110245A1 (ja) * 2015-12-22 2018-09-20 ボッシュ株式会社 燃料噴射弁駆動特性校正方法及び車両用制御装置
JP2018003847A (ja) * 2016-07-08 2018-01-11 マン・ディーゼル・アンド・ターボ・エスイー ガス調量弁の機能検査のための方法および制御装置
JP2018044469A (ja) * 2016-09-13 2018-03-22 本田技研工業株式会社 内燃機関の制御装置
US10180113B2 (en) 2016-09-13 2019-01-15 Honda Motor Co., Ltd. Control system for internal combustion engine
CN107816392A (zh) * 2016-09-13 2018-03-20 本田技研工业株式会社 内燃机的控制装置
CN107816392B (zh) * 2016-09-13 2019-05-10 本田技研工业株式会社 内燃机的控制装置
JP2019007401A (ja) * 2017-06-23 2019-01-17 株式会社デンソー 制御装置
JP2021042699A (ja) * 2019-09-10 2021-03-18 株式会社デンソー 噴射制御装置
JP7255432B2 (ja) 2019-09-10 2023-04-11 株式会社デンソー 噴射制御装置
WO2025173120A1 (ja) * 2024-02-14 2025-08-21 Astemo株式会社 内燃機関制御装置
WO2026009405A1 (ja) * 2024-07-05 2026-01-08 Astemo株式会社 内燃機関制御装置
JP7706623B1 (ja) * 2024-09-30 2025-07-11 三菱重工エンジン&ターボチャージャ株式会社 評価装置、評価システム、評価方法及びプログラム

Also Published As

Publication number Publication date
DE112014002856T5 (de) 2016-04-14
US20160138511A1 (en) 2016-05-19
JP5982062B2 (ja) 2016-08-31
US10502155B2 (en) 2019-12-10
JPWO2015004988A1 (ja) 2017-03-02
DE112014002856B4 (de) 2019-08-01

Similar Documents

Publication Publication Date Title
JP5982062B2 (ja) 内燃機関の制御装置
JP4462315B2 (ja) 内燃機関制御装置
US8401762B2 (en) Engine control system with algorithm for actuator control
EP2592256B1 (en) Fuel injection control device for an internal combustion engine
JP6157889B2 (ja) 燃料噴射弁の制御装置
US20180328304A1 (en) Method and system for characterizing a port fuel injector
JP5897135B2 (ja) 内燃機関の少なくとも1つの噴射弁の噴射特性を評価する方法及び内燃機関のための動作方法
US10428755B2 (en) Control device for internal combustion engine
US11181068B1 (en) Injection control device
JP2014526647A5 (ja)
US7373918B2 (en) Diesel engine control system
US11181067B1 (en) Injection control device
US20130180511A1 (en) Method for operating an internal combustion engine having multiple combustion chambers, and internal combustion engine having multiple combustion chambers
KR20100023916A (ko) 내연 기관의 연료 분사기에 대한 제어 파라미터를 결정하는 방법 및 장치
US9046042B2 (en) Method and device for controlling a variable valve train of an internal combustion engine
US20100100302A1 (en) Method and Device For Dosing Fuel Which Is To Be Injected Into A Combustion Chamber Of An Internal Combustion Engine
JP5040902B2 (ja) 内燃機関の制御装置
JP2010038143A (ja) 内燃機関の制御装置
EP2884085B1 (en) Fuel injection control apparatus of engine
JP7040432B2 (ja) 制御装置
JP2005320964A (ja) ディーゼル機関の噴射量制御装置
JP2022025426A (ja) 噴射制御装置
JP4492012B2 (ja) 燃料噴射装置
US11326545B2 (en) Injection control device
JP6181874B2 (ja) 内燃機関の燃料供給装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14823168

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2015526196

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14902939

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 112014002856

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14823168

Country of ref document: EP

Kind code of ref document: A1