Drive system and drive method for fuel injection valves
10156199 ยท 2018-12-18
Assignee
Inventors
- Tomohiro Nakano (Nagoya, JP)
- Eiji Murase (Nagoya, JP)
- Rihito Kaneko (Miyoshi, JP)
- Masanao Idogawa (Nagoya, JP)
Cpc classification
F02D2200/0602
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/2051
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/2006
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2467
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/2058
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2451
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A drive control circuitry and an electronic control circuitry for controlling energization of a plurality of fuel injection valves. The plurality of fuel injection valves including a second fuel injection valve currently injecting fuel and a first fuel injection valve which, of the plurality of fuel injection valves, was last energized before the second fuel injection valve. When an energization start interval between a start of energization of the first fuel injection valve and a start of energization of the second fuel injection valve is longer than or equal to a peak reaching time of the first fuel injection valve, an energization time of the second fuel injection valve is extended as the energization start interval reduces. When the energization start interval is shorter than the peak reaching time, the energization time of the second fuel injection valve is reduced as the energization start interval reduces.
Claims
1. A drive system for fuel injection valves, comprising: a battery; a capacitor configured to be charged with electric power that is supplied from the battery; drive control circuitry configured to selectively use one of the battery and the capacitor as a power supply, and to open or close a plurality of fuel injection valves by controlling energization of the plurality of fuel injection valves from one of the battery and the capacitor, the plurality of fuel injection valves including a second fuel injection valve currently injecting fuel and a first fuel injection valve which, of the plurality of fuel injection valves, last started energizing before the second fuel injection valve, the energization of the second fuel injection valve starting while the energization of the first fuel injection valve continues; and electronic control circuitry configured to: (a) cause the plurality of fuel injection valves to inject fuel by energizing the plurality of fuel injection valves through control of the drive control circuitry, (b) when an energization start interval between a start of energization of the first fuel injection valve and a start of energization of the second fuel injection valve is longer than or equal to a peak reaching time of the first fuel injection valve at the time when fuel is sequentially injected from the plurality of fuel injection valves, extend an energization time of the second fuel injection valve as the energization start interval reduces, the peak reaching time being a time interval between a first energization start timing and a peak reach timing, the first energization start timing being a timing of the start of energization of the first fuel injection valve, and the peak reach timing being a timing at which exciting current flowing through a solenoid of the first fuel injection valve reaches a peak current value that is set at the time of fuel injection of the first fuel injection valve, the energization start interval being a time interval between the first energization start timing and a second energization start timing that is a timing of the start of energization of the second fuel injection valve, and (c) when the energization start interval is shorter than the peak reaching time, reduce the energization time of the second fuel injection valve as the energization start interval reduces.
2. The drive system according to claim 1, wherein the electronic control circuitry is configured to: (d) when the energization start interval is longer than or equal to the peak reaching time, decrease a voltage estimated value of the capacitor at the second energization start timing as the energization start interval reduces, (e) when the energization start interval is shorter than the peak reaching time, increase the voltage estimated value of the capacitor at the second energization start timing as the energization start interval reduces, and (f) extend the energization time of the second fuel injection valve, of which energization is started from the second energization start timing, as the voltage estimated value of the capacitor at the second energization start timing decreases.
3. The drive system according to claim 2, wherein the electronic control circuitry is configured to, when the energization start interval is longer than or equal to the peak reaching time, calculate the voltage estimated value of the capacitor at the second energization start timing by adding a value, obtained by subtracting a voltage decrease amount from a value of voltage of the capacitor at the first energization start timing, and a value, obtained by multiplying a value of the energization start interval by a capacitor voltage increase rate, together, the voltage decrease amount is an amount of decrease in the voltage of the capacitor through energization of the first fuel injection valve from the capacitor in a period from the first energization start timing to the peak reach timing, and the capacitor voltage increase rate is a rate of recovery of the voltage of the capacitor at the time when the voltage of the capacitor is recovered through charging of the capacitor with electric power that is supplied from the battery.
4. The drive system according to claim 2, wherein the electronic control circuitry is configured to, when the energization start interval is shorter than the peak reaching time, decrease the voltage estimated value of the capacitor at the second energization start timing as a value obtained by multiplying a value, obtained by dividing a value of the energization start interval by a value of the peak reaching time, by a voltage decrease amount increase, and the voltage decrease amount is an amount of decrease in the voltage of the capacitor through energization of the first fuel injection valve from the capacitor in a period from the first energization start timing to the peak reach timing.
5. The drive system according to claim 3, wherein the electronic control circuitry is configured to calculate the voltage decrease amount such that the voltage decrease amount increases as the peak reaching time extends.
6. The drive system according to claim 3, wherein the electronic control circuitry is configured to calculate the voltage decrease amount such that the voltage decrease amount increases as the peak current value set for fuel injection from the fuel injection valve increases.
7. The drive system according to claim 3, wherein the electronic control circuitry is configured to calculate the voltage decrease amount such that the voltage decrease amount increases as a capacitance of the capacitor reduces.
8. The drive system according to claim 3, wherein the electronic control circuitry is configured to calculate a value of the peak reaching time such that the value of the peak reaching time increases as a time from the first energization start timing to rising detection timing extends, and the rising detection timing is a timing at which the exciting current flowing through the solenoid of the fir fuel injection valve exceeds a prescribed current value smaller than the peak current value in process in which the exciting current increases.
9. The drive system according to claim 2, wherein the electronic control circuitry is configured to calculate the peak reaching time such that the peak reaching time extends as the peak current value increases.
10. The drive system according to claim 3, wherein the electronic control circuitry is configured to calculate the capacitor voltage increase rate such that the capacitor voltage increase rate increases as a capacitance of the capacitor reduces.
11. The drive system according to claim 3, wherein the electronic control circuitry is configured to calculate the capacitor voltage increase rate such that the capacitor voltage increase rate increases as a voltage of the battery increases.
12. The drive system according to claim 7, wherein the electronic control circuitry is configured to: (g) calculate a learning value of the capacitance of the capacitor; and (h) calculate the learning value of the capacitance of the capacitor such that the learning value reduces as a rate of decrease in a detected value of the voltage of the capacitor at the time when each of the fuel injection valves is energized from the capacitor increases.
13. The drive system according to claim 1, wherein the electronic control circuitry is configured to, when the energization start interval is shorter than the peak reaching time, extend the energization time of the first fuel injection valve as a fuel pressure in a delivery pipe increases.
14. The drive system according to claim 1, wherein the electronic control circuitry is configured to, when the energization start interval is shorter than the peak reaching time, extend an energization time of the first fuel injection valve as the energization start interval reduces.
15. A drive method for fuel injection valves, a capacitor configured to be charged with electric power that is supplied from a battery, drive control circuitry configured to selectively use one of the battery and the capacitor as a power supply and to open or close a plurality of fuel injection valves by controlling energization of the plurality of fuel injection valves from one of the battery and the capacitor, the plurality of fuel injection valves including a second fuel injection valve currently injecting fuel and a first fuel injection valve which, of the plurality of fuel injection valves, last started energizing before the second fuel injection valve, the energization of the second fuel injection valve starting while the energization of the first fuel injection valve continues, and electronic control circuitry configured to cause the plurality of fuel injection valves to inject fuel by energizing the plurality of fuel injection valves through control of the drive control circuitry, the drive method comprising: (a) controlling the drive control circuitry with the use of the electronic control circuitry such that the plurality of fuel injection valves are caused to sequentially inject fuel by energizing the plurality of fuel injection valves; (b) controlling the drive control circuitry with the use of the electronic control circuitry such that, when an energization start interval between a start of energization of the first fuel injection valve and a start of energization of the second fuel injection valve is longer than or equal to a peak reaching time of the first fuel injection valve an energization time of the second fuel injection valve is extended as the energization start interval reduces, the peak reaching time being a time interval between a first energization start timing and a peak reach timing, the first energization start timing being a timing of the start of energization of the first fuel injection valve, and the peak reach timing being a timing at which exciting current flowing through a solenoid of the first fuel injection valve reaches a peak current value that is set at the time of fuel injection of the first fuel injection valve, the energization start interval being a time interval between the first energization start timing and second energization start timing that is g timing of the start of energization of the second fuel injection valve, and (c) controlling the drive control circuitry with the use of the electronic control circuitry such that, when the energization start interval is shorter than the peak reaching time, the energization time of the second fuel injection valve is reduced as the energization start interval reduces.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Features, advantages, and technical and industrial significance of exemplary embodiments of the invention will be described below with reference to the accompanying drawings, in which like numerals denote like elements, and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
DETAILED DESCRIPTION OF EMBODIMENTS
(23) Hereinafter an embodiment of a drive system and drive method for fuel injection valves, which cause the fuel injection valves provided in an internal combustion engine to open or close, will be described with reference to
(24) As shown in
(25) The ECU 14 includes a microcomputer that is constructed of a CPU, a ROM, a RAM, and the like. Various control programs that are executed by the CPU, and the like, are prestored in the ROM. Information that is updated as needed is stored in the RAM.
(26) Various detection systems, such as a voltage sensor 41, current detection circuits 42 and a fuel pressure sensor 43, are electrically connected to the ECU 14. The voltage sensor 41 is configured to detect a capacitor voltage Vc that is the voltage of the capacitor 12. Each of the current detection circuits 42 is configured to detect an exciting current Iinj flowing through a solenoid 21 of a corresponding one of the fuel injection valves 20. The current detection circuits 42 are provided in correspondence with the fuel injection valves 20. The fuel pressure sensor 43 is configured to detect a fuel pressure in a delivery pipe provided in a fuel supply system to the fuel injection valves 20. The drive system 10 including the ECU 14 is configured to control each fuel injection valve 20 on the basis of information that is detected by the various detection systems.
(27) Next, the fuel supply system 50 that supplies fuel to the fuel injection valves 20 will be described with reference to
(28) Next, a mode in which each of the fuel injection valves 20 is energized will be described with reference to
(29) At the first timing t11 that is the energization start timing at which energization of the fuel injection valve 20 is started, the fuel injection valve 20 is closed. Here, in order to open the fuel injection valve 20, the fuel injection valve 20 is energized with the use of the capacitor 12 as a power supply. The capacitor 12 is able to apply a voltage higher than that of the battery 30. In this case, because the exciting current Iinj flowing through the solenoid 21 gradually increases, an electromagnetic force that is generated at the solenoid 21 also gradually increases. At second timing t12 in the middle of an increase in the exciting current Iinj, the fuel injection valve 20 opens, and fuel is injected from the fuel injection valve 20.
(30) A time from the first timing t11 to the second timing t12 is regarded as an ineffective injection time TA during which fuel is not injected yet from the fuel injection valve 20 although energization of the fuel injection valve 20 is started. A time from the second timing t12 to the fourth timing t14 at which energization of the fuel injection valve 20 ends is regarded as an effective injection time TB during which fuel is actually injected from the fuel injection valve 20.
(31) When the exciting current Iinj flowing through the solenoid 21 reaches a peak current value Ip at third timing t13 after the second timing t12, an opening period TO for opening the fuel injection valve 20 ends, and a holding period TH for holding the valve-open state of the fuel injection valve 20 starts. The peak current value Ip is set as a current value for reliably opening the fuel injection valve. As a result, the power supply is changed by the drive unit 13 from the capacitor 12 to the battery 30, and the voltage that is applied to the solenoid 21 of the fuel injection valve 20 decreases, so the exciting current Iinj steeply decreases. The rate of decrease in the exciting current Iinj at this time is remarkably higher than the rate of increase at the time when the exciting current Iinj increases toward the peak current value Ip. That is, when the exciting current Iinj decreases from the peak current value Ip, a variation in the exciting current Iinj is steep.
(32) The exciting current Iinj that decreases from the peak current value Ip is adjusted near a predetermined holding current value Ih such that an electromagnetic force that is able to hold the valve-open state of the fuel injection valve 20 is generated from the solenoid 21. After that, when the energization signal changes from High to Low at the fourth timing t14, energization of the fuel injection valve 20 is ended, and the fuel injection valve 20 closes.
(33) The energization time TI is determined on the basis of a required injection amount that is set for single fuel injection, so the energization time TI is reduced as the required injection amount reduces. That is, when the required injection amount is small, energization of the fuel injection valve 20 may be ended in the opening period TO in which the fuel injection valve 20 is energized from the capacitor 12.
(34) Incidentally, in the drive system 10 and the drive method according to the present embodiment, fuel is sequentially injected from the fuel injection valves 20. At this time, in the relationship between the last fuel injection valve that starts fuel injection first and the current fuel injection valve that starts fuel injection subsequently among the fuel injection valves that sequentially inject fuel, an energization start interval TRPW may become short depending on the operation mode of the internal combustion engine. The energization start interval TRPW is a time interval between the energization start timing of the last fuel injection valve that starts fuel injection first and the energization start timing of the current fuel injection valve that starts fuel injection subsequently to the last fuel injection valve. That is, at the time of causing the plurality of fuel injection valves to sequentially inject fuel, the energization start interval TRPW may become short. The energization start interval TRPW is a time interval between the energization start timing of the last fuel injection valve of which energization is started immediately before energization of the current fuel injection valve that starts fuel injection from this time on is started and the energization start timing of the current fuel injection valve that starts fuel injection from this time on.
(35) In the following description, the energization start timing of the last fuel injection valve 20 that has started fuel injection immediately before the fuel injection valve 20 that injects fuel from this time on, that is, the fuel injection valve 20 that starts fuel injection first, among the fuel injection valves 20 that sequentially inject fuel, is termed first energization start timing. The energization start timing of the current fuel injection valve 20 that injects fuel from this time on, that is, the current fuel injection valve 20 that starts fuel injection subsequently to the last fuel injection valve, among the fuel injection valves 20 that sequentially inject fuel is termed second energization start timing The timing at which the exciting current Iinj flowing though the solenoid 21 of the fuel injection valve 20 of which energization is started from the first energization start timing reaches the peak current value Ip is termed peak reach timing, and a time interval from the first energization start timing to the peak reach timing is termed peak reaching time TRPK.
(36) Next, the case where the energization start interval TRPW is longer than the peak reaching time TRPK will be described with reference to
(37) The capacitor 12 is charged by the battery 30 not only when energization of any one of the fuel injection valves 20 from the capacitor 12 is not carried out but also when energization of any one of the fuel injection valves 20 from the capacitor 12 is carried out. However, when any one of the fuel injection valves 20 is energized from the capacitor 12, the amount of electric charge that is discharged from the capacitor 12 to the fuel injection valve 20 is larger than the amount of electric charge that is supplied from the battery 30 to the capacitor 12. Therefore, when any one of the fuel injection valves 20 is energized from the capacitor 12, the capacitor voltage Vc decreases even when the capacitor 12 is charged by the battery 30.
(38) At the third timing t23 in the middle of recovery of the capacitor voltage Vc, energization of the current fuel injection valve 20 from the capacitor 12 is started. That is, the third timing t23 becomes the second energization start timing. In this case, the capacitor 12 functions as the power supply that supplies electric power to the current fuel injection valve 20, so the capacitor voltage Vc gradually decreases from the third timing t23.
(39) After that, when the exciting current Iinj flowing through the solenoid 21 of the current fuel injection valve 20 at the fourth timing t24 reaches the peak current value Ip, the power supply that supplies electric power to the current fuel injection valve 20 is changed from the capacitor 12 to the battery 30. Therefore, from the fourth timing t24, the capacitor voltage Vc gradually recovers toward the upper limit voltage Vc_Max through charging of the capacitor 12 by the battery 30.
(40) At the first timing t21 that is the first energization start timing, the capacitor voltage Vc is the upper limit voltage Vc_Max based on the capacitance of the capacitor 12 at that timing; whereas, at the third timing t23 that is the second energization start timing, the capacitor voltage Vc is lower than the upper limit voltage Vc_Max. Therefore, when the required injection amount of each fuel injection valve 20 is equal, the rate of increase in the exciting current Iinj flowing through the solenoid 21 of the current fuel injection valve 20 tends to be lower than the rate of increase in the exciting current Iinj flowing through the solenoid 21 of the last fuel injection valve 20. That is, the ineffective injection time TA of the current fuel injection valve 20 is longer than the ineffective injection time TA of the last fuel injection valve 20. Thus, if the energization time TI2 of the current fuel injection valve 20 is set so as to be equal to the energization time TI1 of the last fuel injection valve 20 because the required injection amount of each fuel injection valve 20 is equal, the amount of fuel that is actually injected from the current fuel injection valve 20 may become smaller than the required injection amount. Therefore, when the required injection amount of each fuel injection valve 20 is equal, it is desirable to set the amount of fuel that is injected from the current fuel injection valve 20 to an amount appropriate to the required injection amount by extending the energization time TI2 of the current fuel injection valve 20 as compared to the energization time TI1 of the last fuel injection valve 20.
(41) In contrast, the drive system 10 and the drive method according to the present embodiment calculate the timing at which energization of the current fuel injection valve 20 that starts fuel injection from this time on is started, that is, an estimated value Vc_Est of the capacitor voltage at the second energization start timing, at the time of setting the energization time TI of the current fuel injection valve 20. The energization time TI is extended as the calculated estimated value of the capacitor voltage Vc_Est decreases.
(42) Next, the case where the energization start interval TRPW is shorter than the peak reaching time TRPK will be described with reference to
(43) In addition, the current fuel injection valve 20 is also energized from the capacitor 12, so the rate of increase in the exciting current Iinj flowing through the solenoid 21 of the last fuel injection valve 20 decreases as compared to that before the third timing t33. As a result, the timing at which the exciting current Iinj flowing through the solenoid 21 of the last fuel injection valve 20 reaches the peak current value Ip delays as compared to that in the case where the current fuel injection valve 20 is not energized from the capacitor 12 (state indicated by the dashed line in the top row of
(44) When the exciting current Iinj flowing through the solenoid 21 of the last fuel injection valve 20 reaches the peak current value Ip at sixth timing t36, energization of the last fuel injection valve 20 from the capacitor 12 is ended. That is, the peak reach timing becomes the sixth timing t36. From the sixth timing t36, the fuel injection valve 20 that is driven by using the capacitor 12 as the power supply is only the current fuel injection valve 20. Therefore, the rate of decrease in the capacitor voltage Vc from the sixth timing t36 is lower than the rate of decrease in the capacitor voltage Vc between the third timing t33 and the sixth timing t36. After that, when the exciting current Iinj flowing through the solenoid 21 of the current fuel injection valve 20 at seventh timing t37 reaches the peak current value Ip, energization of the current fuel injection valve 20 from the capacitor 12 is ended. As a result, the capacitor voltage Vc is gradually recovered toward the upper limit voltage Vc_Max through charging of the battery 30.
(45) Incidentally, as shown in
(46) With the start of energization of the current fuel injection valve 20, the rate of increase in the exciting current Iinj flowing through the solenoid 21 of the last fuel injection valve 20 decreases from the third timing t33. Therefore, when the last fuel injection valve 20 is not opened yet at the third timing t33 that is the second energization start timing, the open timing of the last fuel injection valve 20 delays as a result of the start of energization of the current fuel injection valve 20.
(47) For example, when the current fuel injection valve 20 from the capacitor 12 is not energized (state indicated by the dashed line in the top row of
(48) Therefore, in order to suppress a deviation between the actual injection amount of fuel from the last fuel injection valve 20 and the required injection amount, when the last fuel injection valve 20 is not opened yet at the second energization start timing at which energization of the current fuel injection valve 20 from the capacitor 12 is started, it is desirable to execute a correction process for extending the energization time TI1 of the last fuel injection valve 20.
(49) When the last fuel injection valve 20 is already opened before the third timing t33 that is the second energization start timing, the open timing of the last fuel injection valve 20 does not delay irrespective of the start of energization of the current fuel injection valve 20 from the capacitor 12, so such a correction process is not required.
(50) Next, a processing routine that is executed by the ECU 14 at the time of calculating the energization time TI of each fuel injection valve 20 will be described with reference to the flowchart shown in
(51) As shown in
(52) When the energization start interval TRPW is longer than or equal to the peak reaching time TRPK, energization of the last fuel injection valve 20 from the capacitor 12 has been already ended at the second energization start timing that is the execution timing of the processing routine, so it may be determined that the energization time TI of the last fuel injection valve 20 does not need to be corrected. On the other hand, when the energization start interval TRPW is shorter than the peak reaching time TRPK, the last fuel injection valve 20 is still being energized from the capacitor 12 at the second energization start timing that is the execution timing of the processing routine. In addition, depending on the value of the fuel pressure Pa in the delivery pipe 54 or the length of the energization start interval TRPW, the last fuel injection valve 20 may not be opened yet. In this case, there is a concern that the opening of the last fuel injection valve 20 delays because of the start of energization of the current fuel injection valve 20 from the capacitor 12 at the second energization start timing, so there occurs a necessity to correct the energization time TI of the last fuel injection valve 20.
(53) Therefore, when the energization start interval TRPW is longer than or equal to the peak reaching time TRPK (YES in step S12), the ECU 14 ends the processing routine without correcting the energization time TI of the last fuel injection valve 20. On the other hand, when the energization start interval TRPW is shorter than the peak reaching time TRPK (NO in step S12), the ECU 14 executes a correction process for correcting the energization time TI of the last fuel injection valve 20 (step S13), and, after that, ends the processing routine. The correction process for correcting the energization time of the last fuel injection valve 20 will be described later with reference to
(54) Next, the routine of the calculation process for calculating the energization time TI of the current fuel injection valve 20 in step S11 will be described with reference to the flowchart shown in
(55) As shown in
(56) Here, a method of calculating the reaching time base value TRPK_B will be described. As shown in
(57) Incidentally, the rising detection time T1r that is a measured value contains variations in current value that is detected by the corresponding current detection circuit 42. Therefore, if the reaching time base value TRPK_B is calculated on the basis of the rising detection time T1r, it is difficult to be regarded that the calculation accuracy is high. Therefore, the ECU 14 calculates a rising calculation time T1c that is a calculated value of a time from the energization start timing t41 to the rising detection timing t42.
(58) For example, the ECU 14 calculates in advance a variation ratio learning value Rc based on the characteristic of each current detection circuit 42 that detects the exciting current Iinj flowing through the solenoid 21 of the corresponding fuel injection valve 20 that is energized from the capacitor 12. The ECU 14 measures the rising detection time T1r, loads the variation ratio learning value Rc, corresponding to the current detection circuit 42 of the current fuel injection valve 20, from the memory, and calculates the rising calculation time Tlc by multiplying the rising detection time T1r by the variation ratio learning value Rc. The rising calculation time T1c is a value that is calculated by reflecting the variation ratio learning value and from which variations in current value that is detected by the current detection circuit 42 are removed as much as possible, so the rising calculation time T1c is a value that corresponds with the rate of increase in the exciting current Iinj as compared to the rising detection time T1r. The ECU 14 calculates the reaching time base value TRPK_B based on the rising calculation time T1c with the use of the map shown in
(59)
(60) Next, a method of calculating the first peak correction amount TRPK_R will be described. When the rate of increase in the exciting current Iinj that increases toward the peak current value Ip from the energization start timing is equal, the peak reaching time TRPK tends to extend as the peak current value Ip increases. The ECU 14 calculates the first peak correction amount TRPK_R based on the set peak current value Ip with the use of the map shown in
(61)
(62) Referring back to
(63) Here, a method of calculating the second peak correction amount VF_RI will be described. As the peak current value Ip increases, a large current flows through the solenoid 21 of the fuel injection valve 20. Therefore, it is estimated that the amount of electric charge that is supplied from the capacitor 12 to the solenoid 21 of the last fuel injection valve 20 in a period from the first energization start timing to the peak reach timing is large. Therefore, the voltage decrease amount VF tends to increase as the peak current value Ip increases. The ECU 14 calculates the second peak correction amount VF_RI based on the peak current value Ip with the use of the map shown in
(64)
(65) A method of calculating the time interval correction amount VF_RP will be described. As the peak reaching time TRPK extends, a time during which electric power is continuously supplied from the capacitor 12 to the fuel injection valve 20 extends. This indicates that the time during which electric charge is supplied from the capacitor 12 to the solenoid 21 of the fuel injection valve 20 is long. As the time during which electric charge is supplied in this way extends and as the amount of electric charge that is discharged from the capacitor 12 to the fuel injection valve 20 increases, the capacitor voltage Vc tends to decrease. Therefore, the voltage decrease amount VF tends to increase as the peak reaching time TRPK extends. The ECU 14 calculates the time interval correction amount VF_RP based on the peak reaching time TRPK with the use of the map shown in
(66)
(67) A method of calculating the first capacitance correction amount VF_RC will be described. When electric charge in the same amount is supplied from the capacitor 12 to the solenoid 21 of the fuel injection valve 20, the capacitor voltage Vc tends to decrease as the capacitor capacitance CC reduces. Therefore, the ECU 14 calculates the first capacitance correction amount VF_RC on the basis of the capacitor capacitance CC with the use of the map shown in
(68) The capacitor capacitance CC varies with variations in manufacturing of the capacitor 12, aged degradation of the capacitor 12, and the like. Therefore, the capacitor capacitance CC is desirably learned on the basis of a variation mode of the capacitor voltage Vc during engine operation, or the like. A method of learning the capacitor capacitance CC will be described later with reference to
(69)
(70) Referring back to
(71) Here, a method of calculating the capacitor voltage increase rate SCUP will be described. In terms of the characteristic of the capacitor 12, when the capacitor voltage Vc is recovered through charging of the capacitor 12 by the battery 30, the capacitor voltage Vc more quickly recovers, that is, the capacitor voltage increase rate SCUP tends to increase, as the capacitor capacitance CC reduces. Because the voltage that is applied to the capacitor 12 increases as a battery voltage VB that is the voltage of the battery 30 increases, the capacitor voltage increase rate SCUP tends to increase as the battery voltage VB increases. That is, the capacitor voltage increase rate SCUP is allowed to be estimated on the basis of the capacitor capacitance CC and the battery voltage VB.
(72) Therefore, the ECU 14 calculates a second capacitance correction amount SCUP_RC based on the capacitor capacitance CC with the use of the map shown in
(73)
(74)
(75) Referring back to
(76) Therefore, when the energization start interval TRPW is longer than or equal to the peak reaching time TRPK (NO in step S106), the ECU 14 calculates the estimated value Vc_Est of the capacitor voltage through a first calculation process that uses the following relational expression (1) (step S107). That is, the estimated value Vc_Est of the capacitor voltage is calculated by substituting the voltage decrease amount VF, the estimated value Vc_Estb of the capacitor voltage at the first energization start timing, the capacitor voltage increase rate SCUP and the energization start interval TRPW, calculated in step S102 to step S105, into the relational expression (1). In this case, the estimated value Vc_Est of the capacitor voltage increases as the energization start interval TRPW extends. The ECU 14 proceeds with the process to step S109 (described later).
Vc_Est=Vc_EstbVF+(TRPWSCUP)(1)
(77) On the other hand, when the energization start interval TRPW is shorter than the peak reaching time TRPK (YES in step S106), the ECU 14 calculates the estimated value Vc_Est of the capacitor voltage through a second calculation process that uses the following relational expression (2) (step S108). That is, the estimated value Vc_Est of the capacitor voltage is calculated by substituting the peak reaching time TRPK, the voltage decrease amount VF, the estimated value Vc_Estb of the capacitor voltage at the first energization start timing, the capacitor voltage increase rate SCUP and the energization start interval TRPW, calculated in step S101 to step S105, into the relational expression (2). In this case, the estimated value Vc_Est of the capacitor voltage increases as the energization start interval TRPW reduces. The ECU 14 proceeds with the process to the next step S109.
Vc_Est=Vc_Estb(VFTRPW/TRPK)+(TRPWSCUP)(2)
(78) In step S109, the ECU 14 determines whether the calculated estimated value Vc_Est of the capacitor voltage is lower than or equal to the upper limit voltage Vc_Max that is allowed to be obtained from the capacitor capacitance CC. When the estimated value Vc_Est of the capacitor voltage is higher than the upper limit voltage Vc_Max (NO in step S109), the ECU 14 sets the upper limit voltage Vc_Max as the estimated value Vc_Est of the capacitor voltage (step S110), and proceeds with the process to the next step S111. On the other hand, when the estimated value Vc_Est of the capacitor voltage is lower than or equal to the upper limit voltage Vc_Max (YES in step S109), the ECU 14 proceeds with the process to the next step S111 without executing step S110.
(79) In step S111, the ECU 14 determines an energization correction amount TIR to a value based on the estimated value Vc_Est of the capacitor voltage. When the estimated value Vc_Est of the capacitor voltage is low, it may be determined that the actual capacitor voltage Vc is low. When the capacitor voltage Vc is low in this way, the voltage that is applied to the solenoid 21 of the fuel injection valve 20 that carries out fuel injection is low, so the rate of increase in the exciting current Iinj flowing through the solenoid 21 tends to decrease. Therefore, it is desirable to increase the energization time TI of the current fuel injection valve 20 as the estimated value Vc_Est of the capacitor voltage at the second energization start timing decreases. Therefore, the ECU 14 calculates the energization correction amount TIR based on the estimated value Vc_Est of the capacitor voltage with the use of the map shown in
(80)
(81) Referring back to
(82) Next, the routine of the correction process for correcting the energization time TI of the last fuel injection valve 20 in step S13 will be described with reference to the flowchart shown in
(83) As shown in
(84) As described above, when the energization start interval TRPW is shorter than the peak reaching time TRPK, energization of the current fuel injection valve 20 from the capacitor 12 is started while the last fuel injection valve 20 is still being energized from the capacitor 12. At this time, as the fuel pressure Pa in the delivery pipe 54 decreases, there is a low possibility that the last fuel injection valve 20 has not opened yet at the second energization start timing that is the energization start timing of the current fuel injection valve 20. In other words, as the fuel pressure Pa increases, there is a high possibility that the last fuel injection valve 20 has not opened yet at the second energization start timing. Even when the fuel pressure Pa is about the same, the possibility that the last fuel injection valve 20 has not opened yet at the second energization start timing increases as the energization start interval TRPW reduces.
(85) Therefore, the energization time correction amount TIP that is a correction amount for correcting the energization time TI of the last fuel injection valve 20 is desirably determined on the basis of the fuel pressure Pa in the delivery pipe 54 and the energization start interval TRPW. Therefore, the drive system 10 and the drive method according to the present embodiment prepare a plurality of maps on the basis of the fuel pressure Pa in the delivery pipe 54. Each of the maps shows the correlation between the energization start interval TRPW and the energization time correction amount TIP. The ECU 14 determines the energization time correction amount TIP to a value based on the energization start interval TRPW with the use of a selected one of the maps, based on the fuel pressure Pa.
(86)
(87) As shown in
(88) On the other hand, in the high-pressure map, the energization time correction amount TIP is about a constant value irrespective of the length of the energization start interval TRPW. This is because, when the fuel pressure Pa in the delivery pipe 54 increases as the high-pressure map is selected, there is a high possibility that the last fuel injection valve 20 has not opened yet at the second energization start timing irrespective of the length of the energization start interval TRPW. When the energization start interval TRPW is equal, the energization time correction amount TIP that is determined with the use of the high-pressure map is larger than the energization time correction amount that is determined with the use of the low-pressure map or the intermediate map.
(89) Next, a processing routine that is executed by the ECU 14 at the time when the ECU 14 learns the capacitor capacitance CC that is the capacitance of the capacitor 12 will be described with reference to the flowchart shown in
(90) As shown in
(91) On the other hand, when only one fuel injection valve 20 is energized from the capacitor 12 (YES in step S301), the ECU 14 determines whether the present timing is the energization start timing (step S303). When the present timing is not the energization start timing (NO in step S303), the ECU 14 proceeds with the process to step S305 (described later). On the other hand, when the present timing is the energization start timing (YES in step S303), the ECU 14 sets the detected value of the capacitor voltage, which is detected by the voltage sensor 41, for the capacitor voltage Vc_S at the energization start timing (step S304). The ECU 14 proceeds with the process to the next step S305.
(92) In step S305, the ECU 14 determines whether an elapsed time from the energization start timing has reached a preset predetermined time KT. The predetermined time KT is set to a time shorter than an estimated value of the time from the energization start timing to the peak reach timing. When the predetermined time KT has not elapsed yet (NO in step S305), the ECU 14 once ends the processing routine without calculating the capacitor capacitance CC. On the other hand, when the predetermined time KT has elapsed (YES in step S305), the ECU 14 sets the detected value of the capacitor voltage, detected by the voltage sensor 41 at the timing at which the predetermined time KT has elapsed, for the capacitor voltage Vc_A at the timing after a lapse of the predetermined time KT (step S306).
(93) Subsequently, the ECU 14 subtracts the capacitor voltage Vc_A at the timing after a lapse of the predetermined time KT from the capacitor voltage Vc_S at the energization start timing, and sets the difference (=Vc_SVc_A) for a voltage variation amount Vc (step S307). The voltage variation amount Vc increases as the rate of decrease in the capacitor voltage Vc in the case where one fuel injection valve 20 is energized from the capacitor 12 increases. The ECU 14 leans the capacitor capacitance CC on the basis of the voltage variation amount Vc calculated in step S307 (step S308). After that, the ECU 14 once ends the processing routine.
(94) As described above, in the case where the fuel injection valve 20 is energized from the capacitor 12, the rate of decrease in the capacitor voltage Vc increases as the capacitor capacitance CC reduces. In other words, the capacitor capacitance CC reduces as the voltage variation amount Vc corresponding to the rate of decrease in the capacitor voltage Vc increases. Therefore, the drive system 10 and the drive method according to the present embodiment calculate the capacitor capacitance CC at that timing with the use of the map shown in
(95)
(96) Next, the operation at the time of injecting fuel from each fuel injection valve 20 will be described. At the time of injecting fuel from one of the fuel injection valves 20, the energization time TI is set on the basis of the estimated value Vc_Est of the capacitor voltage at that timing. The estimated value Vc_Est of the capacitor voltage is estimated on the basis of the energization start interval TRPW (step S11). The energization start interval TRPW is a time interval between the energization start timing of the current fuel injection valve 20 and the energization start timing of the last fuel injection valve 20 of which energization is started immediately before the former energization start timing.
(97) When the peak reaching time TRPK that is the estimated value from the energization start timing of the last fuel injection valve 20 to the timing at which the exciting current Iinj flowing through the solenoid 21 of the last fuel injection valve 20 reaches the peak current value Ip is shorter than or equal to the energization start interval TRPW (NO in step S104), energization of the last fuel injection valve 20 from the capacitor 12 has already ended. That is, while the capacitor voltage Vc is recovering through charging of the capacitor 12 with electric power supplied from the battery 30 or after completion of recovery of the capacitor voltage Vc, energization of the current fuel injection valve 20 from the capacitor 12 is started. Therefore, by using the above-described relational expression (1), the estimated value Vc_Est of the capacitor voltage is calculated so as to increase as the energization start interval TRPW extends (step S107).
(98) On the other hand, when the peak reaching time TRPK is longer than the energization start interval TRPW (YES in step S104), the last fuel injection valve 20 from the capacitor 12 is still being energized at the energization start timing of the current fuel injection valve 20. That is, there is no period for recovery of the capacitor voltage between the energization start timing of the last fuel injection valve 20 and the energization start timing of the current fuel injection valve 20. Therefore, by using the above-described relational expression (2), the estimated value Vc_Est of the capacitor voltage is calculated so as to decrease as the energization start interval TRPW extends (step S108).
(99) When the estimated value Vc_Est of the capacitor voltage is calculated, the energization correction amount TIR is calculated so as to increase as the estimated value Vc_Est decreases (step S111). By adding the energization correction amount TIR to the base energization time TIB set on the basis of the required injection amount, the energization time TI of the current fuel injection valve 20 is calculated (step S112, step S113). Thus, as the actual capacitor voltage at the energization start timing of the current fuel injection valve 20 decreases, the energization time TI during which the current fuel injection valve 20 is energized from the power supply extends. Thus, even when the capacitor voltage at the energization start timing is low, the amount of fuel that is injected from the current fuel injection valve 20 becomes an amount appropriate to the required injection amount.
(100) In the case where the peak reaching time TRPK is longer than the energization start interval TRPW, if the energization start interval TRPW is significantly short or the fuel pressure Pa in the delivery pipe 54 is high, the last fuel injection valve 20 may be not opened yet at the energization start timing of the current fuel injection valve 20. In this case, the energization time TI of the last fuel injection valve 20 is extended on the basis of the energization start interval TRPW and the fuel pressure Pa (step S201 to step S203). As a result, energization of the current fuel injection valve 20 from the capacitor 12 is started while the last fuel injection valve 20 is being energized from the capacitor 12. Therefore, even when the opening of the last fuel injection valve 20 delays, the amount of fuel that is injected from the last fuel injection valve 20 becomes an amount appropriate to the required injection amount.
(101) According to the above-described configuration and operation, the following advantageous effects are obtained.
(102) (1) In the drive system 10 and the drive method according to the present embodiment, the estimated value Vc_Est of the capacitor voltage at the energization start timing of the fuel injection valve 20 is calculated on the basis of the energization start interval TRPW, and the energization time TI of the fuel injection valve 20 is set on the basis of the estimated value Vc_Est of the capacitor voltage. Thus, it is possible to set the energization time TI of the fuel injection valve 20 that currently starts fuel injection in consideration of a mode of an actual decrease in the voltage of the capacitor 12 from the energization start timing of another fuel injection valve of which energization is started immediately before the start of energization of the current fuel injection valve 20. That is, different from the case where the energization time is set on the basis of the detected value of the voltage of the capacitor 12, which is detected by the detection system, such as the sensor, it is possible to set the energization time TI without any influence of a deviation between the actual rate of change in the voltage of the capacitor 12 and the rate of change in the detected value of the voltage, which is detected by the detection system. Therefore, by setting the energization time TI on the basis of the energization start interval TRPW, it is possible to bring the energization time TI close to a time appropriate to an actual voltage of the capacitor 12 at the second energization start timing. By controlling each fuel injection valve 20 on the basis of the energization time TI, it is possible to inject fuel in an adequate amount appropriate to the required injection amount from each fuel injection valve 20.
(103) (2) When the energization start interval TRPW is longer than or equal to the peak reaching time TRPK, energization of the another one of the fuel injection valves from the capacitor 12 is already ended at the energization start timing of the current fuel injection valve 20. Therefore, when the energization start interval TRPW is longer than or equal to the peak reaching time TRPK, a time during which it is allowed to recover the capacitor voltage Vc reduces as the energization start interval TRPW reduces, so the estimated value Vc_Est of the capacitor voltage at the second energization start timing decreases. Therefore, in the drive system 10 and the drive method according to the present embodiment, when the energization start interval TRPW is longer than or equal to the peak reaching time TRPK, the estimated value Vc_Est of the capacitor voltage is calculated such that the estimated value Vc_Est of the capacitor voltage at the second energization start timing decreases as the energization start interval TRPW reduces. By calculating the estimated value Vc_Est of the capacitor voltage in this way, when the energization start interval TRPW is longer than or equal to the peak reaching time TRPK, it is possible to calculate the estimated value Vc_Est of the capacitor voltage at the second energization start timing in consideration of recovery of the capacitor voltage Vc through charging.
(104) (3) Specifically, by adding a difference, obtained by subtracting the voltage decrease amount VF from the estimated value Vc_Estb of the voltage of the capacitor at the first energization start timing, and a product, obtained by multiplying the energization start interval TRPW by the capacitor voltage increase rate SCUP, together, the estimated value Vc_Est of the capacitor voltage at the second energization start timing is calculated. The voltage decrease amount VF corresponds to the amount of electric charge supplied from the capacitor 12 to the solenoid 21 of the another one of the fuel injection valves in a period from the first energization start timing to the peak reach timing. The product (=TRPWSCUP) corresponds to the amount of electric charge stored in the capacitor 12 from the battery 30 in a period from the first energization start timing to the second energization start timing. Therefore, when the energization start interval TRPW is longer than or equal to the peak reaching time TRPK, it is possible to calculate the estimated value Vc_Est of the capacitor voltage at the second energization start timing in consideration of both the voltage decrease amount up to the peak reach timing and the amount of recovery of the voltage thereafter by executing the calculation process for adding the voltage decrease amount VF and the product together.
(105) (4) On the other hand, when the energization start interval TRPW is shorter than the peak reaching time TRPK, the another one of the fuel injection valves is still being energized from the capacitor 12 at the energization start timing of the fuel injection valve 20. In the case where the another one of the fuel injection valves is being energized from the capacitor 12, the voltage of the capacitor 12 decreases with a lapse of time from the first energization start timing. Therefore, when the energization start interval TRPW is shorter than the peak reaching time TRPK, the estimated value Vc_Est of the capacitor voltage at the second energization start timing increases as the energization start interval TRPW reduces. In the drive system 10 and the drive method according to the present embodiment, when the energization start interval TRPW is shorter than the peak reaching time TRPK, the estimated value Vc_Est of the capacitor voltage is calculated such that the estimated value Vc_Est of the capacitor voltage at the second energization start timing increases as the energization start interval TRPW reduces. By calculating the estimated value Vc_Est of the capacitor voltage in this way, when the energization start interval TRPW is shorter than the peak reaching time TRPK, it is possible to calculate the estimated value Vc_Est of the capacitor voltage at the second energization start timing in consideration of a decrease in the voltage as the energization start interval TRPW extends.
(106) (5) Specifically, a quotient obtained by dividing the energization start interval TRPW by the peak reaching time TRPK is multiplied by the voltage decrease amount VF, and the estimated value Vc_Est of the capacitor voltage at the second energization start timing is calculated on the basis of the product (=VFTRPW/TRPK). In this case, the product (=VFTRPW/TRPK) becomes a value corresponding to the amount of electric charge that is supplied from the capacitor 12 to the fuel injection valve 20 in a period from the first energization start timing to the second energization start timing. Therefore, when the energization start interval TRPW is shorter than the peak reaching time TRPK, it is possible to calculate the estimated value Vc_Est of the capacitor voltage at the second energization start timing in consideration of the amount of decrease in the voltage based on the amount of electric charge that is discharged from the capacitor in a period from the first energization start timing to the second energization start timing by executing the calculation process on the basis of the above product.
(107) (6) A time during which the fuel injection valve 20 is energized from the capacitor 12 extends as the peak reaching time TRPK extends, so it may be estimated that the capacitor voltage Vc is low at the peak reach timing. Therefore, in the drive system 10 and the drive method according to the present embodiment, the voltage decrease amount VF is increased as the peak reaching time TRPK extends. Thus, it is possible to calculate the voltage decrease amount VF in consideration of the influence due to the length of the peak reaching time TRPK.
(108) (7) As the peak current value Ip set for fuel injection of the last fuel injection valve 20 increases, a larger current flows through the solenoid 21 of the last fuel injection valve 20, so the amount of electric charge that is supplied from the capacitor 12 to the last fuel injection valve 20 increases. In this way, as the amount of electric charge that is supplied from the capacitor 12 to the last fuel injection valve 20 increases, the voltage decrease amount VF increases. Therefore, in the drive system 10 and the drive method according to the present embodiment, the voltage decrease amount VF is increased as the peak current value Ip set for fuel injection of the last fuel injection valve 20 increases. Thus, it is possible to calculate the voltage decrease amount VF in consideration of the influence due to the magnitude of the peak current value Ip.
(109) (8) When a constant amount of electric charge is supplied from the capacitor to an object having an equivalent resistance value, the voltage of the capacitor having a small capacitance decreases more easily than the voltage of the capacitor having a large capacitance. Therefore, the voltage decrease amount VF can vary with the capacitor capacitance CC that is the capacitance of the capacitor 12 that energizes each fuel injection valve 20. Therefore, in the drive system 10 and the drive method according to the present embodiment, the value of the voltage decrease amount VF is increased as the capacitor capacitance CC reduces. Thus, it is possible to calculate the voltage decrease amount VF in consideration of the influence of the capacitor capacitance CC.
(110) (9) The rate of increase in the exciting current Iinj can vary with the resistance value of the solenoid 21 at that timing, or the like. The rate of increase in the exciting current Iinj decreases as the resistance value of the solenoid 21 increases, so the peak reaching time TRPK tends to extend. In the drive system 10 and the drive method according to the present embodiment, the rising calculation time T1c, which is a calculated value of the time from the energization start timing of the fuel injection valve 20 to the rising detection timing, is calculated as a value corresponding to the rate of increase in the exciting current Iinj, and the peak reaching time TRPK is calculated on the basis of the rising calculation time T1c. The thus calculated peak reaching time TRPK extends as the rate of increase in the exciting current Iinj increases. Thus, it is possible to calculate the peak reaching time TRPK in consideration of the rate of increase in the exciting current Iinj at that time.
(111) (10) As the peak current value Ip increases, a time until the exciting current Iinj reaches the peak current value Ip tends to extend. Therefore, the peak reaching time TRPK is allowed to be estimated on the basis of the magnitude of the peak current value Ip set for fuel injection of the fuel injection valve 20. Therefore, in the drive system 10 and the drive method according to the present embodiment, the peak reaching time TRPK is extended as the peak current value Ip increases. Thus, it is possible to calculate the peak reaching time TRPK in consideration of the influence of the magnitude of the peak current value Ip set for fuel injection of the fuel injection valve 20.
(112) (11) In terms of the characteristic of the capacitor, the capacitor voltage Vc tends to fluctuate as the capacitor capacitance CC reduces. Therefore, in the drive system 10 and the drive method according to the present embodiment, the value of the capacitor voltage increase rate SCUP is increased as the capacitor capacitance CC reduces. Because the estimated value Vc_Est of the capacitor voltage at the second energization start timing is calculated by using the capacitor voltage increase rate SCUP, it is possible to highly accurately calculate the estimated value Vc_Est of the capacitor voltage at the second energization start timing in consideration of the influence due to a variation in the capacitor capacitance CC.
(113) (12) At the time of recovering the voltage of the capacitor 12 through charging, it is possible to quickly end charging of the capacitor 12 as the battery voltage VB increases. The battery voltage VB is the voltage of the battery 30 that serves as the power supply. Therefore, it may be estimated that the capacitor voltage increase rate SCUP increases as the battery voltage VB increases. Therefore, in the drive system 10 and the drive method according to the present embodiment, the value of the capacitor voltage increase rate SCUP is increased as the battery voltage VB increases. Because the estimated value Vc_Est of the capacitor voltage at the second energization start timing is calculated by using the capacitor voltage increase rate SCUP, it is possible to highly accurately calculate the estimated value Vc_Est of the capacitor voltage at the second energization start timing in consideration of the influence of the battery voltage VB.
(114) (13) In the case where each fuel injection valve 20 is energized from the capacitor 12, the rate of decrease in the capacitor voltage Vc increases as the capacitor capacitance CC reduces. In other words, the capacitor capacitance CC reduces as the voltage variation amount Vc corresponding to the rate of decrease in the capacitor voltage Vc increases. Therefore, in the drive system 10 and the drive method according to the present embodiment, while only one of the fuel injection valves 20 is being energized from the capacitor 12, the voltage variation amount Vc corresponding to the rate of decrease in the capacitor voltage Vc is calculated at that time, and the capacitor capacitance CC is calculated on the basis of the voltage variation amount Vc. Thus, it is possible to highly accurately calculate the estimated value Vc_Est of the capacitor voltage at the second energization start timing in consideration of the capacitance of the capacitor 12 at that timing by calculating the capacitor capacitance CC on the basis of the voltage variation amount Vc and then using the calculated capacitor capacitance CC.
(115) (14) The timing at which each fuel injection valve 20 actually opens tends to be later as the fuel pressure Pa in the delivery pipe 54 increases. Therefore, when the energization start interval TRPW is shorter than the peak reaching time TRPK in a state where the fuel pressure Pa in the delivery pipe 54 is high, the last fuel injection valve 20 sometimes has not opened yet at the second energization start timing. If the current fuel injection valve 20 that starts fuel injection subsequently to the last fuel injection valve 20 is energized from the capacitor 12 in a state where the last fuel injection valve 20 has not opened yet in this way, there is a concern that the open timing of the last fuel injection valve 20 delays.
(116) In the drive system 10 and the drive method according to the present embodiment, when the energization start interval TRPW is shorter than the peak reaching time TRPK, the energization time TI of the last fuel injection valve 20 is corrected so as to extend as the fuel pressure Pa at the energization start timing of the current fuel injection valve 20 increases. Thus, it is possible to suppress a reduction in the injection amount of fuel from the last fuel injection valve 20 beyond an amount appropriate to the required injection amount of the last fuel injection valve 20.
(117) (15) When the last fuel injection valve 20 has not opened yet at the timing at which energization of the current fuel injection valve 20 is started, the open timing of the last fuel injection valve 20 tends to delay as the energization start interval TRPW reduces. Therefore, in the drive system 10 and the drive method according to the present embodiment, when the energization start interval TRPW is shorter than the peak reaching time TRPK, the energization time TI of the last fuel injection valve 20 is corrected so as to extend as the energization start interval TRPW reduces. Thus, it is possible to suppress a reduction in the injection amount of fuel from the last fuel injection valve beyond an amount appropriate to the required injection amount of the last fuel injection valve.
(118) The above-described embodiment may be modified into the following alternative embodiments.
(119) The correction process for correcting the energization time TI of the last fuel injection valve 20 of which energization is started from the capacitor 12 immediately before the start of energization of the current fuel injection valve 20 may be a process that does not use the fuel pressure Pa in the delivery pipe 54 as long as the energization start interval TRPW is used. In this case as well, the energization time TI of the last fuel injection valve 20 is allowed to be extended as the energization start interval TRPW reduces, so an advantageous effect equivalent to the above (15) is obtained.
(120) The sensor value of the fuel pressure, which is detected by the fuel pressure sensor 43, is acquired at preset detection intervals. Therefore, when high-pressure fuel is supplied from the high-pressure fuel pump 53 into the delivery pipe 54 in a period from the timing at which the sensor value is detected last time to the energization start timing, the actual fuel pressure Pa at the energization start timing differs from the sensor value of the fuel pressure, detected by the fuel pressure sensor 43. Therefore, the amount of increase in the fuel pressure from the timing at which the sensor value is detected last time to the energization start timing may be calculated on the basis of the amount of fuel supplied from the high-pressure fuel pump 53 into the delivery pipe 54 in a period from the timing at which the sensor value is detected last time to the energization start timing, and the sum of the addition of the amount of increase and the sensor value may be set for the fuel pressure Pa at the energization start timing. By determining the energization time correction amount TIP on the basis of the thus calculated fuel pressure Pa (see
(121) As long as it is allowed to ignore variations in the capacitor capacitance CC due to individual difference in terms of manufacturing of the capacitor 12 and aged degradation of the characteristic of the capacitor 12, a preset constant value may be used as the capacitor capacitance CC.
(122) The capacitor voltage increase rate SCUP may be calculated without considering the battery voltage VB at that timing. In this case as well, when the capacitor voltage increase rate SCUP is calculated on the basis of the capacitor capacitance CC, an advantageous effect equivalent to the above (11) is obtained.
(123) The capacitor voltage increase rate SCUP may be calculated without considering the capacitor capacitance CC. In this case as well, when the capacitor voltage increase rate SCUP is calculated on the basis of the battery voltage VB at that timing, an advantageous effect equivalent to the above (12) is obtained.
(124) The peak reaching time TRPK may be calculated on the basis of the rising detection time T1r instead of the rising calculation time T1c. When such a control configuration is employed as well, it is possible to calculate the peak reaching time TRPK by considering the rate of increase in the exciting current Iinj to a certain extent.
(125) The peak reaching time TRPK may be calculated without considering the magnitude of the peak current value Ip. In this case as well, when the peak reaching time TRPK is calculated on the basis of the rising calculation time T1c or the rising detection time T1r, an advantageous effect equivalent to the above (9) is obtained.
(126) The peak reaching time TRPK may be calculated without considering the rate of increase in the exciting current Iinj, that is, the rising calculation time Tlc or the rising detection time T1r. In this case as well, when the peak reaching time TRPK is calculated on the basis of the peak current value Ip, an advantageous effect equivalent to the above (10) is obtained.
(127) The voltage decrease amount VF may be calculated without considering the peak current value Ip or the peak reaching time TRPK. In this case as well, when the voltage decrease amount VF is calculated on the basis of the capacitor capacitance CC, an advantageous effect equivalent to the above (8) is obtained. Of course, the voltage decrease amount VF may be calculated on the basis of the capacitor capacitance CC and the peak current value Ip or may be calculated on the basis of the capacitor capacitance CC and the peak reaching time TRPK.
(128) The voltage decrease amount VF may be calculated without considering the capacitor capacitance CC or the peak reaching time TRPK. In this case as well, when the voltage decrease amount VF is calculated on the basis of the peak current value Ip, an advantageous effect equivalent to the above (7) is obtained. Of course, the voltage decrease amount VF may be calculated on the basis of the peak current value Ip and the capacitor capacitance CC or may be calculated on the basis of the peak current value Ip and the peak reaching time TRPK.
(129) The voltage decrease amount VF may be calculated without considering the peak current value Ip or the capacitor capacitance CC. In this case as well, when the voltage decrease amount VF is calculated on the basis of the peak reaching time TRPK, an advantageous effect equivalent to the above (6) is obtained. Of course, the voltage decrease amount VF may be calculated on the basis of the peak reaching time TRPK and the peak current value Ip or may be calculated on the basis of the peak reaching time TRPK and the capacitor capacitance CC.
(130) There is an internal combustion engine in which the peak current value Ip is fixed to a constant value, and a variation in the peak reaching time TRPK does not occur due to a change in the peak current value Ip in such an internal combustion engine. Furthermore, in the case where variations in the voltage decrease amount VF and the capacitor voltage increase rate SCUP are vanishingly small, when the energization start interval TRPW is longer than or equal to the peak reaching time TRPK, the energization correction amount TIR is allowed to be calculated on the basis of only the energization start interval TRPW. In this case, for example, with the use of the map shown in
(131) The map shown in
(132) That is, when fuel injection from each of the fuel injection valves 20 is controlled such that the energization start interval TRPW is not shorter than the peak reaching time TRPK, the energization time TI of the current fuel injection valve 20 may be calculated so as to extend as the energization start interval TRPW reduces. In this case as well, different from the case where the energization time is set on the basis of the detected value of the voltage of the capacitor, which is detected by the detection system, such as the sensor, it is possible to set the energization time TI without any influence of a deviation between the actual rate of change in the voltage of the capacitor and the rate of change in the detected value of the voltage, which is detected by the detection system. Therefore, it is possible to bring the energization time TI close to a time appropriate to the actual voltage of the capacitor at the energization start timing of the fuel injection valve that starts fuel injection. By controlling each fuel injection valve 20 on the basis of the above energization time TI, it is possible to inject fuel in an adequate amount appropriate to the required injection amount from the fuel injection valve 20.