The present invent ion relates to a control device which controls a fuel injection valve of an internal combustion engine.
In an internal combustion engine, there is provided a control device which calculates an appropriate injection amount according to a driving state and controls a fuel injection valve to supply the fuel. A magnetic force generated by a current flowing to a coil built in the fuel injection valve for opening and maintaining an open state of the fuel injection valve is asserted to a valve body of the fuel injection valve, so that the valve body is opened or closed and the fuel is injected by the corresponding amount according to a valve-opening period.
Herein, the amount (the injection amount) of the injected fuel is mainly determined by a differential pressure between a pressure of the fuel and an atmosphere pressure of an injection port of the fuel injection valve and a time period during which the open state of the valve body is maintained and the fuel is injected. However, regarding the injection amount of the fuel injection valve, it is known that a variation is caused in an injection flow rate of each fuel injection valve by a variation in manufacturing processes of the fuel injection valve at an initial stage and a secular degradation of the fuel injection valve after being mounted in the internal combustion engine. Therefore, in a case where the variation in the injection amount of the fuel injection valve is large, an air fuel ratio control of the internal combustion engine is damaged in accuracy, and exhaust emission performance and drivability are affected. Therefore, it is necessary to more accurately control the fuel injection flow rate with respect to the variation of the fuel injection valve in order to inject an appropriate amount of fuel.
In order to solve the problem, it is generally known that the air fuel ration sensor is provided in an exhaust pipe of the internal combustion engine, and a feedback control to the fuel injection or an air fuel learning control is performed to make an exhaust air-fuel ratio be a desired air fuel ratio based on the output of the air fuel ration sensor.
In addition, as a method of handling a change in a valve-opening response and a valve-closing response of the fuel injection valve, PTL 1 discloses the description “there is disclosed a control device which compares a valve-opening delay and a valve-closing delay of the fuel injection valve with an initial valve-opening delay and an initial valve-closing delay to detect a change amount, and corrects a drive pulse based on the detected change amount. According to the control device, it is possible to suppress the degradation with time of the fuel injection valve and a change in the injection amount caused by an abnormality while supplying an appropriate fuel amount at any time”.
PTL 1: JP 2001-280189 A (see paragraph 0055 in the specification)
In the technology disclosed in PTL 1, the secular degradation in the valve-opening response and the valve-closing response of each fuel injection valve provided in the internal combustion engine is improved so that the fuel injection period is stabilized. However, there occurs a variation in the respective injection amounts of all the fuel injection valves provided in the internal combust ion engine (that is, a relative variation of the injection amount of the fuel supplied to each cylinder).
The invention has been made in view of the above problem, and an object thereof is to provide a control device of an internal combustion engine which can suppress the relative variation in the injection amount of the fuel supplied to each cylinder.
In order to achieve the above object, a control device of an internal combustion engine according to the invention calculates a drive pulse width to drive the fuel injection valve for injecting the fuel according to a driving state of the internal combustion engine, and corrects the drive pulse width to make the injection amount of each fuel injection valve matched to a predetermined injection amount based on any one or both of a valve-opening response delay time and a valve-closing response delay time with respect to a drive pulse signal of the fuel injection valve for each fuel injection valve, or an air-fuel ratio difference between the cylinders.
According to the invention, it is possible to suppress a relative variation in an injection, amount of fuel supplied to each cylinder and, as a result, accuracy of an air fuel, ratio control of in internal combustion engine can be improved.
Hereinafter, some examples of a fuel injection control device (control device) of a cylinder fuel injection type of internal combustion engine according to embodiments of the invention will be described using
First, the description will be made about a configuration of an internal combustion engine system equipped with the fuel injection control device according to this embodiment.
As illustrated in
The fuel is supplied from a fuel tank 23 to a high pressure fuel pump 25 by a low pressure fuel pump 24, and is increased in pressure necessary for the fuel injection by the high pressure fuel pump 25. Then, the fuel increased in pressure by the high pressure fuel pump 25 is directly injected into the combustion chamber 21 of the engine 1 from a fuel injection valve 5, and is ignited using an ignition coil 7 and an ignition plug 6. The pressure of the fuel supplied to the fuel injection valve 5 is measured by a fuel pressure sensor (pressure sensor) 26. In addition, the fuel injection valve 5 is an electromagnetic fuel injection valve which is operated when a drive current is supplied (energized) to an electromagnetic coil (described below). The fuel injection valve supplies the fuel to each of a plurality of cylinders, but in this embodiment it is assumed that the fuel injection valve is provided in each cylinder.
The exhaust gas after the combustion is discharged to an exhaust pipe 11 through the exhaust valve 4. The exhaust pipe 11 is provided with a three-way catalyst 12 in order to make the exhaust gas clean. The exhaust pipe 11 and the collector 15 are connected through an EGR passage 18. An EGR valve 14 is provided in the middle of the EGR passage 18. An opening of the EGR valve 14 is controlled by an ECU 9, and the exhaust gas in the exhaust pipe 11 flows back to the intake pipe 10 as needed.
The engine control unit (ECU) 9 is an electronic controller equipped with a microcomputer, and includes a fuel injection control device (control device) 27. The ECU 9 receives a crank angle signal of a crank angle sensor 16 of the engine 1, an intake air amount signal of the AFM 20, an oxygen concentration signal of an oxygen sensor 13 which detects an oxygen concentration in the exhaust gas, an accelerator opening signal of an accelerator opening sensor 22, and a fuel pressure signal of the fuel pressure sensor 26. In addition, the ECU 9 calculates a target torque of the engine based on the signal of the accelerator opening sensor 22, and determines whether it is an idle state.
The ECU 9 includes a speed detection unit which calculates an engine speed based on the crank angle signal of the crank angle sensor 16. Furthermore, the ECU 9 is provided with a unit which determines whether the three-way catalyst 12 is heated up based on a water temperature of the engine obtained by a water temperature sensor 8 and an elapsed time after the engine is started.
In addition, the ECU 9 calculates an 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. The fuel injection control device 27 calculates an injection amount (a target injection amount) corresponding to the intake air amount, outputs a fuel injection signal (a signal corresponding to a drive pulse width) to the fuel injection valve 5 based on the calculated fuel injection amount, and outputs an ignition signal to the ignition plug 6. In this embodiment, the engine (the internal combustion engine) 1 of the direct injection (cylinder injection) type has been exemplified, but the invention is not limited thereto. For example, an engine of a port injection type may be employed as long as the fuel injection valve is provided to supply the fuel to each cylinder.
The fuel injection control device 27 calculates an appropriate energizing time and an injection start timing according to a driving state of the engine 1. The fuel injection control device switches between a fuel injection valve drive circuit (Hi) 27b and a fuel injection valve drive circuit (Lo) 27c using a drive IC 27d, and supplies the drive current (excitation current) to an electromagnetic coil (an electromagnetic solenoid for driving the valve to be opened) 53 of the fuel injection valve 5.
A high voltage generation circuit 27a generates a high power voltage necessary for opening the fuel injection valve based on the battery power of the engine. The high power voltage generates a desired power voltage in response to a command to generate the high power voltage from the drive IC 27d.
The fuel injection valve drive circuit 27b includes a switching element, and is connected between the high voltage generation circuit 27a and the electromagnetic coil 53 and between the battery power and the electromagnetic coil 53. The fuel injection valve drive circuit 27b selects any one of the high power voltage generated by the high voltage generation circuit 27a and a low power voltage of the battery power with respect to the fuel injection valve 5, and supplies the selected power voltage to the electromagnetic coil 53 of the fuel injection valve 5. When the fuel injection valve 5 is opened from a close state, the high power voltage is selected and supplied so as to supply the valve-opening current (the drive current) necessary for opening the valve to the electromagnetic coil 53 of the fuel injection valve 5. In a case where an open state of the fuel injection valve 5 is maintained, the power voltage is switched to the battery voltage (the low power voltage), and a holding current (the drive current) flows to the electromagnetic coil of the fuel injection valve 5.
Similarly to the fuel injection valve drive circuit (Hi) 27b, the fuel injection valve drive circuit (Lo) 27c serves as a drive circuit provided on the downstream side of the fuel injection valve to make the drive current flow (supplied) to the fuel injection valve 5.
The drive IC 27d outputs drive signals to these circuits 27a to 27c, and controls the driving of these circuits 27a to 27c to supply a desired drive current to the electromagnetic coil 53 of the fuel injection valve 5, and controls the fuel injection of the fuel injection valve 5. Therefore, through the drive control of the fuel injection valve, the fuel injection amount necessary for the combustion of the engine is optimally controlled.
A drive period (time taken for energizing the fuel injection valve), a drive power voltage value, and a drive current value of the fuel injection valve 5 by the drive IC 27d are controlled by a command calculated by a fuel injection valve pulse width calculation unit 9b and a fuel injection valve drive waveform command unit 9c. Specifically, the fuel injection valve pulse width calculation unit 9b calculates a drive pulse width TI for driving the fuel injection valve 5 to inject the fuel (a drive pulse calculation unit) according to the driving state of the engine (specifically, based on the above-described target injection amount). Furthermore, the fuel injection valve pulse width calculation, unit 9b corrects the calculated drive pulse width TI by a correction method described below (a pulse width correction unit), and outputs the corrected drive pulse width to the drive IC 27d.
On the other hand, the fuel injection valve drive waveform command unit 9c selects, for example, a waveform (a current profile) of the drive current to be supplied to the electromagnetic coil 53 of the fuel injection valve 5 based on a calculation result of the fuel injection valve pulse width calculation unit 9b and the driving state of the internal combustion engine, and outputs the drive current to the drive IC 27d. Further, the fuel injection valve pulse width calculation unit 9b is configured to calculate a more optimal pulse width by reading learned data obtained through a learning/calculating unit 9a.
Furthermore, in this embodiment, there are provided a fuel injection valve-closing detection unit (a valve-closing response delay time calculation unit) 9d which detects a valve-closing response delay time corresponding to a drive pulse signal of each fuel injection valve 5, and a fuel injection valve-opening detection unit (a valve-opening response delay time calculation unit) 9e which detects a valve-opening response delay time corresponding to the drive pulse signal for each fuel inject ion valve 5.
Specifically, the fuel injection valve-closing detection unit 9d detects a change of the voltage on the Low side of the fuel injection valve 5, and calculates the valve-closing response delay time caused by the change of the subject voltage in synchronization with the closing of the fuel injection valve 5 from an OFF timing of the pulse of the fuel injection valve 5 (a close-command timing of the drive pulse signal) until the fuel injection valve 5 enters the close state.
On the other hand, the fuel injection valve-opening detection unit 9e detects a change of the current supplied from the Low side of the fuel injection valve 5 to the fuel injection valve 5, and calculates the valve-opening response delay time caused by the change of the subject current in synchronization with the opening of the fuel injection valve 5 from an ON timing of the pulse to drive the fuel injection (a timing for an open command of the drive pulse signal) until the fuel injection valve 5 enters the open state. In this way, the fuel injection valve-closing detection unit 9d and the fuel injection valve-opening detection unit 9e calculate the valve-closing response delay time and the valve-opening response delay time for each fuel injection valve with respect to all the fuel injection valves provided in the engine 1.
An fuel inject ion valve-opening/closing calculation unit 9f obtains a difference between the valve-opening response delay time and the valve-closing response delay time for each fuel injection valve 5 based on 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. The fuel injection valve pulse width calculation unit 9b to corrects the drive pulse width of each fuel injection valve 5 based on the valve-opening response delay time and the valve-closing response delay time of each fuel injection valve calculated by the subject block 9f. Herein, a method of correcting an injection pulse width according to the invention will be described below. From the above description, the fuel injection valve is controlled in its driving and in its fuel injection amount necessary for the combustion of the engine according to an individual difference of the fuel injection valve.
The drive current illustrated on the lower stage is supplied to the fuel injection valve based on the drive pulse signal of the fuel injection valve illustrated in the drawing. Further, the drive pulse signal is a signal output based on the drive pulse width calculated according to the driving state of the internal combustion engine and a timing of the open command. Herein, in the case of the fuel injection valve of the direct injection type, a relatively high valve-opening current is supplied to make the fuel injection valve rapidly opened at the initial stage of the drive pulse supply, and then a holding current smaller than the valve-opening current is supplied to maintain the open state of the fuel injection valve 5. The profile of the drive current of the fuel injection valve 5 is generally well known, and the detailed description thereof will not be given herein.
The Low-side voltage of the fuel injection valve in the drawing is a voltage on the GND side (downstream side) of the fuel injection valve. At the same time when the drive pulse signal is turned off to drive the fuel injection valve 5, a counter electromotive voltage is generated by a coil provided in the fuel, injection valve and a Zener diode provided in the drive circuit. This drive configuration and a voltage behavior are generally well known, and the detailed description thereof will not be given herein.
A fuel injection valve displacement on the upper, stage of the drawing shows a behavior of the fuel injection valve according to the drive pulse signal of the fuel injection valve and the corresponding drive current. The fuel injection valve starts to be opened after the drive current is supplied (the drive pulse signal is turned on) and then a predetermined time elapses based on a relation of a force of a spring provided in the fuel injection valve, a pressure of the fuel supplied to the fuel injection valve, and a drive current (a magnetic force) of the fuel injection valve, and shifts up to a completely-opened position.
On the other hand, the fuel injection valve starts to be closed after the supply of the drive current is blocked (the drive pulse signal is turned off) and then a predetermined time elapses based on a relation opposite to the opening behavior of the fuel injection valve, and shifts up to a completely-closed position.
A response time from after the drive pulse signal is turned on until the fuel injection valve is opened (that is, a valve-opening response delay time from a timing of the open command of the drive pulse signal to the fuel injection valve until the fuel injection valve enters the open state) is denoted by Td-OP in the drawing. A valve-closing response delay time from a close-command timing of the drive pulse signal to the fuel injection valve until the fuel injection valve enters the close state is denoted by Td-CL in the drawing. Hereinafter, the valve-opening response delay time will be referred to as Td-OP, and the valve-closing response delay time will be referred to as Td-CL.
There is an individual difference in the valve-opening response delay time Td-OP and the valve-closing response delay time Td-CL by a variation in manufacturing processes of the fuel injection valve. The individual difference of the fuel injection valve is mainly caused by a spring set load in the fuel injection valve and various other factors. In the invention, since there is no direct relation with the various factors of the variation, the detailed description thereof will be omitted.
As described above, the valve-opening response delay time Td-OP can be detected by determining a change of the drive current of the fuel injection valve, and the valve-closing response delay time Td-CL can be detected, by determining a change of the voltage on the Low side of the fuel injection valve. An example of these configurations is disclosed in PTL 1 described above.
From the above description, the valve-opening response delay time Td-OP and the valve-closing response delay time Td-CL of each fuel injection valve 5 provided in the engine can be determined by detecting the drive current and the voltage on the Low side of the fuel injection valve.
In this way, even is the ease of the fuel injection valves provided in one engine, the valve-opening response delay times and the valve-closing response delay times of the respective fuel injection, valves become different due to a variation in manufacturing processes or a secular degradation of the fuel injection valves.
As the valve-opening response delay time (Td-OP) of the fuel injection valve becomes shorter, or as the valve-closing response delay time (Td-CL) becomes longer, the injection flow rate of the fuel injected to the same drive pulse width becomes larger. On the contrary, as the valve-opening response delay time (Td-OP) of the fuel injection valve becomes longer, or as the valve-closing response delay time (Td-CL) becomes shorter, the injection flow rate of the fuel injected to the same injection pulse width becomes lesser.
The above configuration depends on an open period (a time when the open state is maintained) of the fuel injection valve with respect to the same drive pulse width (a time when the open state is maintained). As illustrated in the drawing, the flow rate characteristics of the respective fuel injection valves are illustrated in parallel to each other with respect to the drive pulse width of the fuel injection. In other words, an individual difference of the fuel injection valve is caused by the valve-opening response delay time and the valve-closing response delay time. Therefore, in a case where the pulse signals having the same drive pulse width are output to the respective fuel injection valves, the differences of the fuel injection amounts for the respective fuel injection valves are almost the same regardless of the drive pulse width.
As a method of making the fuel injection flow rate (the fuel injection amount) of the fuel with accuracy even when the valve-opening response delay times and the valve-closing response delay times of the respective fuel injection valves are different, the variation in the fuel injection amount caused from the valve response delays of the respective fuel injection valves can be reduced by correcting the drive pulse widths such that the respective fuel injection valves correspond to the same fuel injection amount based on a parallel shift component (specifically, one or both of the value response delay time and the valve-closing response delay time).
Specifically, first, as described above, the valve-opening response delay time and the valve-closing response delay time of the fuel injection valve 5 are calculated with respect to the fuel injection valves #n to #n+3 by the fuel injection valve-closing detection unit (the valve-closing response delay time calculation unit) 9d, the fuel injection valve-opening detection unit (the valve-opening response delay time calculation unit) 9e. A valve-opening time is a time from a valve-opening timing of the drive pulse signal to the fuel injection valve 5 until the fuel injection valve 5 enters the open state. A valve-closing time is a time from a valve-closing timing of the drive pulse signal to the fuel injection valve 5 until the fuel injection valve 5 enters the close state.
Next, the fuel injection valve-opening/closing calculation unit 9f calculates differences (valve-opening response delay time—valve-closing response delay time) Td−Δ−a to Td−Δ−d for the respective fuel injection valves based on the valve-opening response delay times and the valve-closing response delay times of the respective fuel injection valves 5. Based on the result, the fuel injection valve pulse width calculation unit 9b selects the fuel injection valve having the smallest different (specifically, an absolute value) between the valve-closing response delay time and the valve-opening response delay time as a reference fuel injection valve among the fuel injection valves #n to #n+3. In this case of this example, the fuel injection valve #n+3 is selected. Furthermore, the fuel injection valve pulse width calculation unit 9b corrects the drive pulse widths of the other fuel injection valves (#n, #n+1, and #n+2) in accordance with the injection amount injected by the selected fuel injection valve (the fuel injection valve #n+3). In other words, in this example, a difference between each of the differences Td−Δ−a to Td−Δ−c of the left fuel injection valves and the difference Td−Δ−d of the selected fuel injection valve #n+3 becomes a correction amount of each drive pulse width.
Specifically, for example, in the case of the fuel injection valve #n, a correction amount C1 with respect to the drive pulse width TI calculated according to the driving state is a difference between Td−Δ−a and Td−Δ−a, and the drive pulse width TI is corrected based on the correction amount, and the injection amount of the fuel injection valve #n approaches the injection amount of the fuel injection valve #n+3. Similarly, in the case of the fuel injection valves #n+1 and #n+2, correction amounts C2 and C3 with respect to the drive pulse width TI calculated according to the driving state are a difference between Td−Δ−d and Td−Δ−b and a difference between Td−Δ−d and Td−Δ−c, the drive pulse width TI is corrected based on the correction amounts, and the injection amounts of the fuel injection valves #n+1 and #n+2 approach the injection amount of the fuel injection valve #n+3.
In this way, it is possible to increase the accuracy in control of the fuel injection amount of the fuel injection valve by detecting the variation of the parallel shift component of the fuel injection valve to correct the pulse width. In addition, the fuel injection amount is stabilized by correcting the pulse width in correspondence to the variation between the cylinders of the engine, and an air fuel ratio control can be realized with high accuracy.
Furthermore, in the case of this example, the fuel injection valve #n+3 having the smallest difference (specifically, an absolute value) between the valve-closing response delay time and the valve-opening response delay time is most difficult to be opened compared to the other fuel injection valves #n to #n+2. On the contrary, the injection amounts of the fuel injection valves #n to #n+2 easily opened can be easily matched to the injection amount of the fuel injection valve #n+3. In other words, as illustrated in
Specifically, similarly to the first example, the valve-opening response delay time and the valve-closing response delay time of the fuel injection valve 5 are calculated with respect to the fuel injection, valves #n to #n+3 by the fuel injection valve-closing detection unit (the valve-closing response delay time calculation unit) 9d, the fuel injection valve-opening detection unit (the valve-opening response delay time calculation unit) 9e. Next, the fuel injection valve-opening/closing calculation unit 9f calculates differences (valve-opening response delay time—valve-closing response delay time) Td−Δ−a to Td−Δ−d for the respective fuel injection valves based on the valve-opening response delay times and the valve-closing response delay times of the respective fuel injection valves 5. Based on the result, the fuel injection valve pulse width calculation unit 9b selects the fuel injection valve having the largest different (specifically, an absolute value) between the valve-closing response delay time and the valve-opening response delay time as a reference fuel injection valve among the fuel injection valves #n to #n+3. In this case of this example, the fuel injection valve #n+2 is selected. Furthermore, the fuel injection valve pulse width calculation unit 9b corrects the drive pulse widths of the other fuel injection valves (#n, #n+1, and #n+3) in accordance with the injection amount injected by the selected fuel injection valve (the fuel injection valve #n+2). In other words, in this example, a difference between each of the differences Td−Δ−a, Td−Δ−b, and Td−Δ−d of the left fuel injection valves and the difference Td−Δ−c of the selected fuel injection valve #n+2 becomes a correction amount of each drive pulse width.
Specifically, for example, in the case of the fuel injection valve #n, a correction amount C1 with respect to the drive pulse width T1 calculated according to the driving state is a difference between Td−Δ−c and Td−Δ−a, and the drive pulse width TI is corrected based on the correction amount, and the injection amount of the fuel injection valve #n approaches the injection amount of the fuel injection valve #n+2. Similarly, in the case of the fuel injection valves #n+1 and #n+3, correction amounts C2 and C4 with respect to the drive pulse width TI calculated according to the driving state are a difference between Td−Δ−c and Td−Δ−b and a difference between Td−Δ−c and Td−Δ−d, the drive pulse width TI is corrected based on the correction amounts, and the injection amounts of the fuel injection valves #n+1 and #n+3 approach the injection amount of the fuel injection valve #n+2.
In this way, similarly to the first example, it is possible to increase the accuracy in control of the fuel injection amount of the fuel injection valve by detecting the variation of the parallel shift component of the fuel injection valve to correct the pulse width. In addition, the fuel injection amount is stabilized by correcting the pulse width in correspondence to the variation between the cylinders of the engine, and an air fuel ratio control can be realized with high accuracy.
Furthermore, as illustrated in
Specifically, similarly to the first example, the valve-opening response delay time and the valve-closing response delay time of the fuel injection valve 5 are calculated with respect to the fuel injection valves #n to #n+3 by the fuel injection valve-closing detection unit (the valve-closing response delay time calculation unit) 9d, the fuel injection valve-opening detection unit (the valve-opening response delay time calculation unit) 9e. Next, the fuel injection valve-opening/closing calculation unit 9f calculates a valve-opening response delay average time Td−OP−ave and a valve-closing response delay average time Td−CL−ave which are the average values of the valve-opening response delay times and the valve-closing response delay times of all the fuel injection valves, respectively.
The differences (valve-opening response delay time-valve-closing response delay time) Td−Δ−a to Td−Δ−d and the difference Td−Δ−ave between the valve-opening response delay average time Td−OP−ave and the valve-closing response delay average time Td−CL−ave are calculated for the respective fuel injection valves. The drive pulse widths of all the fuel injection valves (#n to #n+3) are corrected based on the differences (Td−Δ−a to Td−Δ−d) between the valve-opening response delay times and the valve-closing response delay times of the respective fuel injection valves 5 and the average value Td−Δ−ave (that is, to be matched to the average value of the fuel injection valves #n to #n+3). In other words, in this example, differences (degradations) from the average value Td−Δ−ave with respect to these differences (Td−Δ−a to Td−Δ−d) become the correction amounts of the respective drive pulse widths.
Specifically, for example, in the case of the fuel injection valves #n and #n+2, the correction amounts C1 and C3 with respect to the drive pulse width TI calculated according to the driving state become differences between Td−Δ−ave, and Td−Δ−a and Td−Δ−c. The drive pulse width TI is corrected based on the correction amounts, and the injection amount approaches the injection amount ave of the fuel injection valve corresponding to the average value. In the case of the fuel injection valves #n and #n+2, the drive pulse width T1 is corrected to be lengthened. On the other hand, in the case of the fuel injection valves #n+1 and #n+3, the correction amounts C2 and C4 with respect to the drive pulse width TI calculated according to the driving state are the differences between Td−Δ−ave, and Td−Δ−b and Td−Δ−d. The drive pulse width TI is corrected based on the correction amounts, and the injection amount approaches the injection amount ave of the fuel injection valve corresponding to the average value. In the case of the fuel injection valves #n+1 and #n+3, the drive pulse width T1 is corrected to be shortened.
In this way, similarly to the first example, it is possible to increase the accuracy in control of the fuel injection amount of the fuel injection valve by detecting the variation of the parallel shift component of the fuel injection valve to correct the pulse width. In addition, the fuel injection amount is stabilized by correcting the pulse width in correspondence to the variation between the cylinders of the engine, and an air fuel ratio control can be realized with high accuracy.
Furthermore, as illustrated in
Specifically, similarly to the first example, the valve-opening response delay time and the valve-closing response delay time of the fuel injection valve 5 are calculated with respect to the fuel injection, valves #n to #n+3 by the fuel injection valve-closing detection unit (the valve-closing response delay time calculation unit) 9d, the fuel injection valve-opening detection unit (the valve-opening response delay time calculation unit) 9e. Next, the fuel injection valve-opening/closing calculation unit 9f calculates differences (valve-opening response delay time-valve-closing response delay time) Td−Δ−a to Td−Δ−d for the respective fuel injection valves based on the valve-opening response delay times and the valve-closing response delay times of the respective fuel injection valves 5.
Next, the valve-opening response delay time Td−OP−mas and the valve-closing response delay time Td−CL−mas corresponding to the preset drive pulse width TI are read, and a difference Td−Δ−mas between the valve-opening response delay time Td−OP−mas and 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 based on the differences (Td−Δ−a to Td−Δ−d) between the valve-opening response delay times and the valve-closing response delay times of the fuel injection valves and the difference (reference value) Td−Δ−mas. In other words, in this example, differences from the reference value Td−Δ−mas with respect to these differences (Td−Δ−a to Td−Δ−d) become the correction amounts of the respective drive pulse widths.
Specifically, for example, in the case of the fuel injection valves #n and #n+2, the correction amounts C1 and C3 with respect to the drive pulse width TI calculated according to the driving state become differences between Td−Δ−mas, and Td−Δ−a and Td−Δ−c. The drive pulse width TI is corrected based on the correction amounts, and the injection amount approaches the injection amount mas of the fuel injection valve corresponding to the reference value. In the case of the fuel injection valves #n and #n+2, the drive pulse width TI is corrected to be lengthened. On the other hand, in the case of the fuel injection valves #n+1 and #n+3, the correction amounts C2 and C4 with respect to the drive pulse width TI calculated according to the driving state are the differences between Td−Δ−mas-, and Td−Δ−b and Td−Δ−d. The drive pulse width TI is corrected based on the correction amounts, and the injection amount approaches the injection amount mas of the fuel injection valve corresponding to the reference value. In the case of the fuel injection valves #n+1 and #n+3, the drive pulse width TI is corrected to be shortened.
In this way, similarly to the first example, it is possible to increase the accuracy in control of the fuel injection amount of the fuel injection valve by detecting the variation of the parallel shift component of the fuel injection valve to correct the pulse width. In addition, the fuel injection amount is stabilized by correcting the pulse width in correspondence to the variation between the cylinders of the engine, and an air fuel ratio control can be realized with high accuracy.
Furthermore, as illustrated in
As described above, the drive pulse signal and the fuel injection valve drive current in the drawing are the same as those described in
As described above, in Methods B, C, and D of the second to fourth examples, in a case where the correction is performed to shorten the injection pulse width, the variation and the secular degradation degree of the fuel injection valve are affected. However, in the case of the fuel injection valve of the direct injection type, the fuel injection valve may enter the valve-opening drive current execution region as illustrated in
In addition, in the case of Method D in which the correction is made to be the characteristic of the master fuel injection valve, there is a need to define the master fuel injection valve and to manufacture and evaluate the master fuel injection valve. Further, there is a need to confirm the master performance in the drive circuit of the fuel injection valve. Therefore, the process becomes very difficult for the definition and evaluation. When the master characteristic is defined, the fuel injection control performance and the air fuel ratio control performance of the mass-producing engine can be realized at a safe level.
Through the correction of the pulse width by Methods A to D according to the first to fourth examples, the fuel injection control performance between the cylinders of the engine is improved. However, in a case where the valve-opening response delay time or the valve-closing response delay time of the fuel injection valve is operated at an abnormal value by trouble in the fuel injection valve or the fuel injection valve drive circuit, the characteristic of the abnormal cylinder is also a correction target in a case where the injection pulse width correction is performed by the method according to the invention. Therefore, the drive pulse width correction may be inappropriately performed on the drive pulse width due to an influence of the abnormal cylinder. In this case, the drive pulse width correction is set to be performed when the correction amount of the drive pulse width falls within a range set in advance, and the drive pulse width correction can be restricted only in the case of the correction amount within a desired normal range.
Herein, the average values of the respective fuel injection valves may be obtained when the fuel injections are performed based on the valve-opening response delay times and the valve-closing response delay times of the respective fuel injection valves in Steps 1102 and 1103. Therefore, it is possible to avoid a shot variation for each fuel injection.
In Step 1104, the fuel injection valve-opening/closing calculation unit 9f detects the differences, between the valve-opening response delay times and the valve-closing response delay times of the respective fuel injection valves detected in Steps 1102 and 1103. Herein, in the case of Method C according to the third example, the average values of the valve-opening response delay times and the valve-closing response delay times and the difference between the average values are calculated. In the case of Method D according to the fourth example, a reference valve-opening response delay time and a reference valve-closing response delay time, and the difference therebetween are calculated.
In Step 1105, the fuel injection valve pulse width calculation unit 9b corrects the drive pulse widths of the fuel injection valves provided in the cylinders of the engine based on the differences between the valve-opening response delay times and the valve-closing response delay times calculated in Step 1104. Herein, the corrections of Methods A to D according to the first to fourth examples may be performed. Next, in Step 1106, the drive pulse widths calculated according to the driving state of the engine are added by the drive pulse widths calculated in Step 1105 so as to perform an injection pulse output control for the cylinders of the engine.
As a result, even in a case where there occurs the variation in manufacturing processes or the secular degradation of the fuel injection valve, it is possible to accurately control the fuel injection in safety.
The valve-opening response delay time and the valve-closing response delay time of the fuel injection valve are roughly determined by the spring set load in the fuel injection valve, the magnetic force for driving the fuel injection valve, and the fuel pressure added to the fuel injection valve as described with reference to
In addition, the correction of the drive pulse width can be restricted in more safety in a case where the restriction is set for each fuel pressure. Specifically, the pulse width correction unit may restrict (forbid) the correction of the drive pulse width based on the pressure of the fuel supplied to the fuel injection valve. In other words, even in a case where the fuel pressure is changed, the variation in the valve-opening response delay time and the valve-closing response delay time of the fuel injection valve is maintained in magnitude. However, a case where the drive circuit of the fuel injection valve or the fuel injection valve has trouble does not correspond to the above case. Therefore, the correction is more stably restricted by setting a restriction on the correction of the drive pulse width according to the fuel pressure for each range of the fuel pressure.
Hitherto, the description has been made about that the drive pulse width of the internal combustion engine is corrected by detecting the valve-opening timing and the valve-closing timing of the fuel injection valve. As a method of detecting the variation in the fuel injection amount of the fuel injection valve provided in the internal combustion engine, the correction may be perforated based on the information of the air fuel ration sensor (13 of
As illustrated in
The air-fuel ratio difference calculation unit 9h calculates a difference (an air-fuel ratio difference) in the exhaust air-fuel detected between the cylinders. For example, in the case of four cylinders, six air-fuel ratio combinations are calculated. Next, the fuel injection valve pulse width calculation unit 9b selects a reference fuel injection valve from among a plurality of fuel injection valves based on an air-fuel ratio difference, and corrects the drive pulse widths of the other fuel injection valves to be matched to the air fuel ratio of the selected fuel injection valve (the pulse width correction unit).
For example, in Method A, the fuel, injection valve of which the detected exhaust air-fuel ratio is large in two fuel injection valves having the largest air-fuel ratio difference is selected as the reference fuel injection valve, and the drive pulse width of the other fuel injection valve are corrected to be matched to the air fuel ratio of the fuel injection valve. On the other hand, in Method B, the fuel injection valve of which the detected exhaust air-fuel ratio is small in two fuel injection valves having the largest air-fuel ratio difference is selected as the reference fuel injection valve, and the drive pulse width of the other fuel injection valve are corrected in matched to the air fuel ratio of the fuel injection valve. In Method C, the average value of all the detected exhaust air-fuel ratios is calculated, and the drive pulse widths of all the fuel injection valves are corrected to approach the air fuel ratio of the average value. The correction amount at this time corresponds to the air-fuel ratio difference, and a correspondence relation between a change amount of the air fuel ratio and a change amount of the drive pulse width may be experimentally inspected in advance to determine the correction amount from the correspondence relation.
From the above description, Methods A to C are expected to have the corresponding same effects as 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.
In Step 1302, the air-fuel ratio difference calculation unit 9h calculates the air-fuel ratio difference between the respective cylinders of the engine. The average values of the respective fuel injection valves may be obtained when the fuel injections are performed based on the air-fuel ratio difference between the respective cylinders. Therefore, it is possible to avoid a shot variation for each fuel injection.
In Step 1303, in the case of Methods A and 33, the reference fuel injection valve is selected from among the plurality of fuel injection valves based on the air-fuel ratio difference, and the correction amounts of the drive pulse widths of the other fuel injection valves are calculated to be matched to the exhaust air fuel ratio of the selected fuel injection valve. In the case of Method C, the average value of the exhaust air-fuel ratio is calculated, and the corrections amounts of the drive pulse widths of all the fuel injection valves are calculated to be matched to the average value.
In Step 1304, the correction amount calculated in Step 1303 is added to the drive pulse width calculated according to the driving state of the engine illustrated in
Hitherto, the correction of the drive pulse width described in the first and second embodiments is performed on the ineffective pulse width instead of the effective pulse width, so that the correction can be stably performed over the entire drive area of the engine, the fuel injection control and the air fuel ratio control can be accurately performed.
In addition, since there occurs no steep change in the variation and the secular degradation of a target fuel injection valve, it is desirable that the correction of the drive pulse width store the pulse width as a learning value in a nonvolatile storage such as a buffer RAM or an EEP-ROM, and update the value during a lifespan of the engine so as to correct the drive pulse width.
Hitherto, the description has been made about the invention. According to the invention, the fuel injection amount can be more accurately controlled by detecting and correcting the variation and the degradation of the fuel injection valve provided in the engine. As a result, it is possible to avoid an exhaust emission and a drive deterioration of the engine while providing a safe air fuel ratio control of the engine.
Hitherto, the description has been made about the embodiments of the invention, and the invention is not limited to the embodiments. Various changes in design can foe made in a scope not departing from the spirit of the invention denoted in claims.
For example, in this embodiment, the correction amount of the fuel pulse width is calculated based on both of the valve-opening response delay time and the valve-closing response delay time, but in a case where the variation is mainly caused from the spring force provided in the fuel injection valve, the correction amount of the subject fuel pulse width can be easily calculated only by calculating any one of the valve response delay times.
Number | Date | Country | Kind |
---|---|---|---|
2013-144321 | Jul 2013 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2014/063012 | 5/16/2014 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2015/004988 | 1/15/2015 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4653447 | Linder | Mar 1987 | A |
4788960 | Oshizawa | Dec 1988 | A |
4870939 | Ishikawa | Oct 1989 | A |
5375575 | Ohishi | Dec 1994 | A |
6192856 | Shioi | Feb 2001 | B1 |
6962140 | Nakai | Nov 2005 | B1 |
9273627 | Brandt | Mar 2016 | B2 |
9926874 | Kusakabe | Mar 2018 | B2 |
20010022320 | Tojo | Sep 2001 | A1 |
20060090733 | Fujii | May 2006 | A1 |
20110100333 | Toyohara | May 2011 | A1 |
20120318883 | Kusakabe | Dec 2012 | A1 |
20130327300 | Nonoyama | Dec 2013 | A1 |
Number | Date | Country |
---|---|---|
10 2005 052 023 | Jul 2006 | DE |
1 424 476 | Jun 2004 | EP |
2000-179391 | Jun 2000 | JP |
2001-280189 | Oct 2001 | JP |
2003-113732 | Apr 2003 | JP |
2006-125371 | May 2006 | JP |
Entry |
---|
2008 C15 injector codes_ mpg—Discussion on Topix. |
PCT International Search Report on application PCT/JP2014/063012 dated Aug. 26, 2014; 4 pages. |
Office Action dated Aug. 31, 2018 in German Application No. 11 2014 002 856.8 with its English translation. |
Number | Date | Country | |
---|---|---|---|
20160138511 A1 | May 2016 | US |