Fuel injection device
09897032 ยท 2018-02-20
Assignee
Inventors
Cpc classification
F02D41/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/3005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0097
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/009
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D41/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
There is provided a fuel injection device. Based on a current intake air pressure and a previous intake air pressure of an engine at the predetermined crank position, an intake air pressure variation of the engine at the predetermined crank position is calculated as a measured intake air pressure variation. Based on the current rotational speed and the previous rotational speed of the engine at the predetermined crank position, and a fully-closed-state intake air pressure conversion data item, the fully-closed-state intake air pressure variation of the engine at the predetermined crank position is calculated. The measured intake air pressure variation is corrected based on the fully-closed-state intake air pressure variation. Based on the corrected measured intake air pressure variation, the current rotational speed at the predetermined crank position, and the transient fuel injection quantity conversion data item, the transient fuel injection quantity at the predetermined crank position is determined.
Claims
1. A fuel injection device for performing fuel injection in an engine, comprising: a crank position detecting unit configured to detect a position of a crank of the engine; a speed measuring unit configured to measure a rotational speed of the engine; an intake air pressure measuring unit configured to measure an intake air pressure of the engine; a fuel injecting unit configured to inject fuel in the engine; a storage unit; and a control unit configured to determine a transient fuel injection quantity which is a quantity of transient fuel injection which is fuel injection during transient driving, and to control the transient fuel injection of the fuel injecting unit, wherein if a variation in the intake air pressure for one cycle of the engine is referred to as an intake air pressure variation, and the intake air pressure of the engine when a throttle valve for opening and closing an intake passage of the engine is in a fully closed state is referred to as fully-closed-state intake air pressure, and a variation in the fully-closed-state intake air pressure for one cycle of the engine is referred to as a fully-closed-state intake air pressure variation, in the storage unit, a transient fuel injection quantity conversion data item defining a relation of the intake air pressure variation of the engine, the rotational speed of the engine, and the transient fuel injection quantity of the engine at a predetermined crank position in advance, and a fully-closed-state intake air pressure conversion data item defining a relation between the rotational speed of the engine and the fully-closed-state intake air pressure of the engine in the predetermined crank position in advance are stored, wherein the control unit recognizes the predetermined crank position on the basis of detection of the crank position detecting unit, wherein the control unit recognizes a current rotational speed of the engine measured at the predetermined crank position by the speed measuring unit, and a previous rotational speed of the engine measured one cycle before by the speed measuring unit, wherein the control unit recognizes a current intake air pressure of the engine measured at the predetermined crank position by the intake air pressure measuring unit, and a previous intake air pressure of the engine measured one cycle before by the intake air pressure measuring unit, wherein on the basis of the current intake air pressure and the previous intake air pressure of the engine at the predetermined crank position, the control unit calculates the intake air pressure variation of the engine at the predetermined crank position, as a measured intake air pressure variation, wherein on the basis of the current rotational speed and the previous rotational speed of the engine at the predetermined crank position, and the fully-closed-state intake air pressure conversion data item, the control unit calculates the fully-closed-state intake air pressure variation of the engine at the predetermined crank position, wherein the control unit corrects the measured intake air pressure variation on the basis of the fully-closed-state intake air pressure variation, and wherein on the basis of the corrected measured intake air pressure variation, the current rotational speed of the engine at the predetermined crank position, and the transient fuel injection quantity conversion data item, the control unit determines the transient fuel injection quantity of the engine at the predetermined crank position.
2. The fuel injection device according to claim 1, wherein the predetermined crank position is set as a plurality of predetermined crank positions in the one cycle, and in the storage unit, a plurality of different transient fuel injection quantity conversion data items determined for the plurality of predetermined crank positions, and a plurality of different fully-closed-state intake air pressure conversion data items determined for the plurality of predetermined crank positions are stored.
3. The fuel injection device according to claim 2, wherein one of the plurality of predetermined crank positions is set in an intake stroke of the engine, and another one is set in an expansion stroke or exhaust stroke of the engine.
4. The fuel injection device according to claim 2, wherein two of the plurality of predetermined crank positions are set at different positions in an intake stroke of the engine, respectively.
5. The fuel injection device according to claim 1, wherein the control unit controls the fuel injecting unit to perform the transient fuel injection at each of the plurality of predetermined crank positions.
6. The fuel injection device according to claim 5, wherein if a certain crank position in the one cycle of the engine is referred to as a reference crank position, and a range corresponding to one cycle from the reference crank position is referred to as a reference cycle, and a crank position at which the transient fuel injection is performed in the reference cycle is referred to as a performance crank position, and crank positions at which the transient fuel injection has been already performed in the reference cycle are referred to as performance completion crank positions, the control unit subtracts a sum of transient fuel injection quantities of the transient fuel injection performed at the performance completion crank positions from the transient fuel injection quantity determined on the basis of the corrected measured intake air pressure variation, the rotational speed of the engine, and the transient fuel injection quantity conversion data items at the performance crank position, thereby obtaining a transient fuel injection quantity, and sets the obtained transient fuel injection quantity as the transient fuel injection quantity for transient fuel injection to be performed at the performance crank position.
7. A fuel injection device for performing fuel injection in an engine, comprising: a crank position detecting unit configured to perform a position of a crank of the engine; a speed measuring unit configured to measure a rotational speed of the engine; an intake air pressure measuring unit configured to measure an intake air pressure of the engine; a fuel injecting unit configured to inject fuel in the engine; a storage unit; and a control unit configured to determine a transient fuel injection quantity which is a quantity of transient fuel injection which is fuel injection during transient driving, and to control the transient fuel injection of the fuel injecting unit, wherein if a variation in the intake air pressure for one cycle of the engine is referred to as an intake air pressure variation, in the storage unit, a transient fuel injection quantity conversion data item defining a relation of the intake air pressure variation of the engine, the rotational speed of the engine, and the transient fuel injection quantity of the engine at a predetermined crank position in advance is stored, wherein the control unit recognizes the predetermined crank position on the basis of detection of the crank position detecting unit, wherein the control unit recognizes a current rotational speed of the engine measured at the predetermined crank position by the speed measuring unit, wherein the control unit recognizes a current intake air pressure of the engine measured at the predetermined crank position by the intake air pressure measuring unit, and a previous intake air pressure of the engine measured one cycle before by the intake air pressure measuring unit, wherein on the basis of the current intake air pressure and the previous intake air pressure of the engine at the predetermined crank position, the control unit calculates the intake air pressure variation of the engine at the predetermined crank position, as a measured intake air pressure variation, wherein on the basis of the measured intake air pressure variation, the current rotational speed of the engine at the predetermined crank position, and the transient fuel injection quantity conversion data item, the control unit determines the transient fuel injection quantity of the engine at the predetermined crank position, wherein the control unit controls the fuel injecting unit to perform the transient fuel injection of the determined transient fuel injection quantity at the predetermined crank position, and wherein the predetermined crank position is set as a plurality of predetermined crank positions in the one cycle, and at each of the plurality of crank positions, the control unit performs determination of the transient fuel injection quantity and the transient fuel injection of the determined transient fuel injection quantity.
8. The fuel injection device according to claim 7, wherein one of the plurality of predetermined crank positions is set in an intake stroke of the engine, and another one is set in an expansion stroke or exhaust stroke of the engine.
9. The fuel injection device according to claim 7, wherein two of the plurality of predetermined crank positions are set at different positions in an intake stroke of the engine, respectively.
10. The fuel injection device according to claim 7, wherein if a certain crank position in the one cycle of the engine is referred to as a reference crank position, and a range corresponding to one cycle from the reference crank position is referred to as a reference cycle, and a crank position at which the transient fuel injection is performed in the reference cycle is referred to as a performance crank position, and crank positions at which the transient fuel injection has been already performed in the reference cycle is referred to as performance completion crank positions, the control unit subtracts a sum of transient fuel injection quantities of the transient fuel injection performed at the performance completion crank positions from the transient fuel injection quantity determined on the basis of the measured intake air pressure variation, the rotational speed of the engine, and the transient fuel injection quantity conversion data items at the performance crank position, thereby obtaining a transient fuel injection quantity, and sets the obtained transient fuel injection quantity as the transient fuel injection quantity for transient fuel injection to be performed at the performance crank position.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the accompanying drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(13) Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.
(14) (Configuration of Fuel Injection Device)
(15)
(16) Also, in the engine 30, a fuel injection device 51 according to the embodiment of the present invention is provided. The fuel injection device 51 is a device for performing fuel injection in the engine 30. The fuel injection device 51 includes a crank sensor 52 which acts as a crank position detecting unit and a speed measuring unit, an intake air pressure sensor 53 which acts as an intake air pressure measuring unit, an injector 54 which acts as a fuel injecting unit, a storage unit 55, and a control unit 56.
(17) The crank sensor 52 is provided on the crank case 31, and detects the position of the crank in the engine 30, and measures the rotational speed of the engine 30. The intake air pressure sensor 53 is provided in a portion of the intake pipe 39 so as to be close to the intake port 37, and measures intake air pressure which is the pressure of the inside of the intake pipe 39. The injector 54 is provided on a portion of the intake pipe 39, and injects fuel into the intake air pressure sensor 53. The storage unit 55 and the control unit 56 are provided at the saddle ridden type vehicle, and are, for example, parts of an engine control unit 57 for generally performing a variety of control on the engine 30. The control unit 56 is an arithmetic processing unit, and the storage unit 55 is, for example, a memory having semiconductor memory elements. The input terminal of the control unit 56 is connected to some components such as the intake air pressure sensor 53 and the crank sensor 52 through electric cables. Also, the output terminal of the control unit 56 is connected to some components such as the injector 54 and the spark plug 43 through electric cables. Further, the control unit 56 and the storage unit 55 are connected to each other through a bus. A transient fuel injection process (to be described below) is performed under control of the control unit 56, and values and data which are used in the transient fuel injection process are stored in the storage unit 55.
(18)
(19) Meanwhile, the crank sensor 52 has a magnetic sensor, and is disposed in the vicinity of the periphery of the disk 58. The crank sensor 52 outputs, to the control unit 56, crank pulses which are, for example, a pulse signal which rises if each tooth 59 approaches the crank sensor 52. The disk 58 revolves two times in one cycle of the engine 30 which is composed of an intake stroke, a compression stroke, an expansion stroke, and an exhaust stroke. Therefore, in a case where the rotational speed of the engine 30 is constant, crank pulses are output at intervals of a twenty-fourth of the length of one cycle. However, immediately after eleventh crank pulses are consecutively output, a section which corresponds to one interval and in which a crank pulse is not output comes. This section corresponds to a portion having no tooth 59 as shown by the arrow K in
(20) Hereinafter, for convenience of explanation, as shown in
(21) (Content of Transient Fuel Injection Process)
(22) The fuel injection device 51 according to the embodiment of the present invention and described above performs a basic fuel injection process and a transient fuel injection process. The basic fuel injection process is a fuel injection process for normal driving, and the transient fuel injection process is a fuel injection process for transient driving. During normal driving, the fuel injection device 51 performs only the basic fuel injection process. In contrast, during transient driving, the fuel injection device 51 performs the basic fuel injection process and the transient fuel injection process. That is, in every cycle, the fuel injection device 51 performs basic fuel injection according to the basic fuel injection process, regardless of existence or non-existence of transient driving. Also, during transient driving, in addition to basic fuel injection according to the basic fuel injection process, transient fuel injection according to the transient fuel injection process is performed. Since the basic fuel injection process of the fuel injection device 51 is a known process, a description thereof will not be made.
(23) Meanwhile, the transient fuel injection process of the fuel injection device 51 is roughly as follows. That is, in the transient fuel injection process which the fuel injection device 51 performs, transient fuel injection quantities are determined on the basis of intake air pressure variation and engine rotational speed. This transient fuel injection quantity determination is performed at predetermined crank positions.
(24) The intake air pressure variation is the variation of the intake air pressure for one cycle. At each predetermined crank position for determining a transient fuel injection quantity, the current intake air pressure is measured by the crank sensor 52. Then, the intake air pressure measured one cycle before at the same crank position by the crank sensor 52 is subtracted from the current crank position, whereby the intake air pressure variation is obtained. For convenience of explanation, hereinafter, the intake air pressure which is measured by the crank sensor 52 will be referred to as the measured intake air pressure, and a variation in the measured intake air pressure for one cycle will be referred to as a measured intake air pressure variation.
(25) Also, the value of the engine rotational speed which is used to determine the transient fuel injection quantity is the average value of the engine rotational speed for one cycle (corresponding to two revolutions in the present invention). This engine rotational speed value is obtained by measuring the engine rotational speed by the crank sensor 52, multiple times, between the moment for determining the transient fuel injection quantity and a moment earlier than the determination moment by one cycle, and calculating the average of the engine rotational speed.
(26) Also, the transient fuel injection quantity is determined on the basis of the transient fuel injection quantity conversion map, the measured intake air pressure variation (corrected according to a fully-closed-state intake air pressure variation to be described below) and the engine rotational speed measured by the crank sensor 52. The transient fuel injection quantity conversion map is data defining the relation of (corrected) intake air pressure variation, engine rotational speed, and transient fuel injection quantity in advance, and is stored in the storage unit 55 in advance. By referring to the transient fuel injection quantity conversion map, it is possible to determine the transient fuel injection quantity on the basis of the (corrected) intake air pressure variation and the engine rotational speed.
(27) Also, in the transient fuel injection process which the fuel injection device 51 performs, after the measured intake air pressure variation is obtained, the measured intake air pressure variation is corrected according to the fully-closed-state intake air pressure variation, before the transient fuel injection quantity is determined with reference to the transient fuel injection quantity conversion map. The fully-closed-state intake air pressure variation is a variation in the fully-closed-state intake air pressure for one cycle. Also, the fully-closed-state intake air pressure is the intake air pressure when the throttle valve 44 is in the fully closed state. The calculation of the fully-closed-state intake air pressure variation is performed at the predetermined crank position for determining the transient fuel injection quantity. The current fully-closed-state intake air pressure is determined at the predetermined crank position, and the fully-closed-state intake air pressure determined one cycle before at the same crank position is subtracted from the current fully-closed-state intake air pressure, whereby the fully-closed-state intake air pressure variation is obtained.
(28) The fully-closed-state intake air pressure varies depending on the engine rotational speed as will be described below. The fully-closed-state intake air pressure is determined on the basis of a fully-closed-state intake air pressure conversion table and the engine rotational speed measured by the crank sensor 52. The fully-closed-state intake air pressure conversion table is data defining the relation between the engine rotational speed and the fully-closed-state intake air pressure in advance, and is stored in the storage unit 55 in advance. By referring to the fully-closed-state intake air pressure conversion table, it is possible to determine the fully-closed-state intake air pressure on the basis of the engine rotational speed.
(29) Also, the value of the engine rotational speed which is used to determine the fully-closed-state intake air pressure is the average value of the engine rotational speed for one cycle (corresponding to two revolutions in the present embodiment). This value is obtained by measuring the engine rotational speed by the crank sensor 52, multiple times, between the moment for determining the fully-closed-state intake air pressure and a moment earlier than the determination moment by one cycle, and calculating the average of the engine rotational speed.
(30) Also, in the transient fuel injection process which the fuel injection device 51 performs, in one cycle, three predetermined crank positions for determining a transient fuel injection quantity are set. Hereinafter, these predetermined crank positions will be referred to as a crank position A, a crank position B, and a crank position C. Here,
(31) The determination of the transient fuel injection quantity is performed at each position of the crank positions A, B, and C. Also, immediately after the transient fuel injection quantity is determined at each position of the crank positions A, B, and C, transient fuel injection of the determined transient fuel injection quantity is instantly performed. Also, transient fuel injection quantity conversion maps are prepared for the crank positions A, B, and C, respectively, and are stored in the storage unit 55. The contents of these three transient fuel injection quantity conversion maps are different from one another. Also, fully-closed-state intake air pressure conversion tables are prepared for the crank positions A, B, and C, respectively, and are stored in the storage unit 55. The contents of these three fully-closed-state intake air pressure conversion tables are different from one another.
(32) Also, in the transient fuel injection process which the fuel injection device 51 performs, after each transient fuel injection quantity is performed on the basis of the transient fuel injection quantity conversion maps, if necessary, an injection quantity adjusting process is performed before transient fuel injection is performed. Here, if a certain crank position which is in one cycle of the engine 30 is referred to as a reference crank position, and the range corresponding to one cycle from the reference crank position is referred to as a reference cycle, and a crank position which is in the reference cycle and where transient fuel injection is performed is referred to as a performance crank position, and crank positions which are in the reference cycle and where transient fuel injection has been already performed before the performance crank position are referred to as performance completion crank positions, the injection quantity adjusting process is a process in which a transient fuel injection quantity obtained by subtracting the sum of transient fuel injection quantities of transient fuel injection performed at the performance completion crank positions from a transient fuel injection quantity determined on the basis of the corrected measured intake air pressure variation, the engine rotational speed, and the transient fuel injection quantity conversion maps is set as a transient fuel injection quantity for transient fuel injection to be performed at the performance crank position.
(33) For example, in a case where the reference crank position is the crank position A, and transient fuel injection is performed at each of the crank positions A and B, and transient fuel injection will be performed at the crank position C, each of the crank positions A and B corresponds to a performance completion crank position, and the crank position C corresponds to a performance crank position. In this case, in the injection quantity adjusting process, the sum of transient fuel injection quantities of transient fuel injection performed at the crank positions A and B are subtracted from a transient fuel injection quantity determined at the crank position C on the basis of the corrected measured intake air pressure variation, the engine rotational speed, and the transient fuel injection quantity conversion maps, whereby a transient fuel injection quantity is obtained to be used as a transient fuel injection quantity for transient fuel injection to be performed at the crank position C.
(34) The injection quantity adjusting process is performed if there is any performance completion crank position in a reference cycle to which a performance crank position belongs in a case of performing transient fuel injection at the performance crank position; otherwise, it is not performed.
(35) (Reasons for Determining Transient Fuel Injection Quantity)
(36)
(37) As can be seen from
(38) Also, as can be seen from
(39) Also, as can be seen from
(40) Also, as can be seen from
(41) Meanwhile,
(42) As can be seen from
(43) Also, although not shown in the drawings, in the case where the throttle valve 44 is in the fully closed state, a variation of the intake air pressure relative to a variation of the engine rotational speed varies depending on the position of the crank. Therefore, different dedicated fully-closed-state intake air pressure conversion tables are generated for the crank positions A, B, and C, respectively, and are stored in the storage unit 55. Then, in a case of determining a fully-closed-state intake air pressure variation at the crank position A, the fully-closed-state intake air pressure conversion table for the crank position A is referred to, and in a case of determining a fully-closed-state intake air pressure variation at the crank position B, the fully-closed-state intake air pressure conversion table for the crank position B is referred to, and in a case of determining a fully-closed-state intake air pressure variation at the crank position C, the fully-closed-state intake air pressure conversion table for the crank position C is referred to, whereby it is possible to obtain accurate fully-closed-state intake air pressure variations at the crank positions A, B, and C, respectively.
(44) (Specific Example of Fuel Injection Process)
(45)
(46) First, the transient fuel injection process at the crank position A is as follows. That is, as shown in
(47) In a case where the crank position corresponding to the crank pulse acquired in STEP S1 is the crank position A (YES in STEP S2), in STEP S3, the control unit 56 calculates current engine rotational speed N.sub.A at the crank position A. The current engine rotational speed N.sub.A is the average of the engine rotational speed from a moment earlier than the current moment by one cycle to the current moment.
(48) Subsequently, in STEP S4, the control unit 56 acquires a current measured intake air pressure value P.sub.AT at the crank position A from the intake air pressure sensor 53, and stores the acquired measured intake air pressure value P.sub.AT in the storage unit 55. Subsequently, in STEP S5, the control unit 56 reads a measured intake air pressure value P.sub.AT-1 acquired one cycle before at the crank position A, from the storage unit 55. Subsequently, in STEP S6, the control unit 56 subtracts the measured intake air pressure value P.sub.AT-1 acquired one cycle before at the crank position A, from the current measured intake air pressure value P.sub.AT acquired at the crank position A, thereby calculating a measured intake air pressure variation DP.sub.AT at the crank position A.
(49) Subsequently, in STEP S7, the control unit 56 calculates a fully-closed-state intake air pressure variation DQ.sub.A at the crank position A. The process of calculating the fully-closed-state intake air pressure variation DQ.sub.A is as shown in
(50) In STEP S8 of
(51) Subsequently, in STEP S9, the control unit 56 reads a threshold value TH.sub.A from the storage unit 55. Here, the threshold value TH.sub.A is a value set for preventing transient fuel injection from being caused, for example, by a small variation of the intake air pressure which does not require transient fuel injection, and is stored in advance in the storage unit 55.
(52) Subsequently, in STEP S10, the control unit 56 determines whether the corrected intake air pressure variation DP.sub.A at the crank position A is equal to or greater than the threshold value TH.sub.A. In a case where the corrected intake air pressure variation DP.sub.A at the crank position A is less than the threshold value TH.sub.A (NO in STEP S10), the process returns to STEP S1.
(53) Meanwhile, in a case where the corrected intake air pressure variation DP.sub.A at the crank position A is equal to or greater than the threshold value TH.sub.A (YES in STEP S10), in STEP S11, with reference to a transient fuel injection quantity conversion map T.sub.FA for the crank position A, the control unit 56 determines a transient fuel injection quantity F.sub.AT of the crank position A on the basis of the current engine rotational speed N.sub.A acquired at the crank position A and the corrected intake air pressure variation DP.sub.A acquired at the crank position A.
(54) Subsequently, the control unit 56 sets the transient fuel injection quantity F.sub.AT of the crank position A as a transient fuel injection performance quantity F.sub.A at the crank position A, in STEP S12, and controls the injector 54 in STEP S13 such that the injector instantly performs transient fuel injection of the transient fuel injection performance quantity F.sub.A.
(55) Also, in the transient fuel injection process at the crank position B or C to be described below, after a transient fuel injection quantity is determined with reference to a transient fuel injection quantity conversion map, the injection quantity adjusting process is performed. However, in the transient fuel injection process at the crank position A, the injection quantity adjusting process is not performed. That is, in the present specific example, since the reference crank position of the injection quantity adjusting process is set to the crank position A, in a case where the crank position A is a performance crank position, since there is no performance completion crank position in a reference cycle to which the corresponding performance crank position belongs, and thus the injection quantity adjusting process is not performed. In the transient fuel injection process at the crank position, since the injection quantity adjusting process is not performed, in STEP S12, the control unit performs a process of simply setting the transient fuel injection quantity F.sub.AT as the transient fuel injection performance quantity F.sub.A.
(56) Subsequently, the transient fuel injection process at the crank position B is as follows. The transient fuel injection process at the crank position B is identical to the transient fuel injection process at the crank position A, except that a transient fuel injection quantity conversion map T.sub.FB for the crank position B and a fully-closed-state intake air pressure conversion table T.sub.EB for the crank position B are used, and at the end of the process, the injection quantity adjusting process (STEPS S42 to S44) is performed.
(57) That is, as shown in
(58) Subsequently, in STEP S37, the control unit 56 calculates a fully-closed-state intake air pressure variation DQ.sub.B at the crank position B. In the process of calculating the fully-closed-state intake air pressure variation DQ.sub.B, the control unit 56 determines a fully-closed-state intake air pressure value Q.sub.B corresponding to the current engine rotational speed N.sub.B at the crank position B, with reference to a fully-closed-state intake air pressure conversion table T.sub.EB for the crank position B, and stores the fully-closed-state intake air pressure value Q.sub.B as a current fully-closed-state intake air pressure value of the crank position B in the storage unit 55. Thereafter, the control unit 56 reads a fully-closed-state intake air pressure value Q.sub.B-1 acquired one cycle before at the crank position B, from the storage unit 55, and subtracts the fully-closed-state intake air pressure value Q.sub.B-1 acquired one cycle before at the crank position B, from the current fully-closed-state intake air pressure value Q.sub.B acquired at the crank position B, thereby calculating the fully-closed-state intake air pressure variation DQ.sub.B at the crank position B (see
(59) Subsequently, in STEPS S38 and S39, the control unit subtracts the fully-closed-state intake air pressure variation DQ.sub.B acquired at the crank position B from the measured intake air pressure variation DP.sub.BT acquired at the crank position B, thereby calculating a corrected intake air pressure variation DP.sub.B at the crank position B. Then, if the corrected intake air pressure variation DP.sub.B at the crank position B is equal to or greater than the threshold value TH.sub.B (STEP S40), in STEP S41, with reference to a transient fuel injection quantity conversion map T.sub.FB for the crank position B, the control unit 56 determines a transient fuel injection quantity F.sub.BI of the crank position B on the basis of the corrected intake air pressure variation DP.sub.B acquired at the crank position B and the current engine rotational speed N.sub.B acquired at the crank position B.
(60) Subsequently, the control unit 56 performs the injection quantity adjusting process. In the present specific example, since the reference crank position of the injection quantity adjusting process is set to the crank position A, the reference cycle is a range corresponding to one cycle from the crank position A. In the injection quantity adjusting process at the crank position B, the crank position B is a performance crank position, and in a case where transient fuel injection has been performed at the crank position A, the crank position A is a performance completion crank position.
(61) Hereinafter, the injection quantity adjusting process at the crank position B will be described in detail. First, in STEP S42, the control unit 56 determines whether transient fuel injection has been performed at the crank position A. In a case where transient fuel injection has been performed at the crank position A (YES in STEP S42), in STEP S43, the control unit 56 subtracts the transient fuel injection performance quantity F.sub.A from the transient fuel injection quantity F.sub.BT of the crank position B, thereby obtaining a value, and sets the obtained value as a transient fuel injection performance quantity F.sub.B at the crank position B. Meanwhile, in a case where transient fuel injection has not been performed at the crank position A (NO in STEP S42), in STEP S44, the control unit 56 sets the transient fuel injection quantity F.sub.BT of the crank position B as the transient fuel injection performance quantity F.sub.B of the crank position B.
(62) Subsequently, in STEP S45, the control unit 56 controls the injector 54 such that the injector instantly performs transient fuel injection of the transient fuel injection performance quantity F.sub.B.
(63) Subsequently, the transient fuel injection process at the crank position C is as follows. The transient fuel injection process at the crank position C is identical to the transient fuel injection process at the crank position B, except that a transient fuel injection quantity conversion map T.sub.FC for the crank position C and a fully-closed-state intake air pressure conversion table T.sub.EC for the crank position C are used.
(64) That is, as shown in
(65) Subsequently, in STEP S67, the control unit 56 calculates a fully-closed-state intake air pressure variation DQ.sub.C at the crank position C. In the process of calculating the fully-closed-state intake air pressure variation DQ.sub.C, the control unit 56 determines a fully-closed-state intake air pressure value Q.sub.C corresponding to the current engine rotational speed N.sub.C at the crank position C, with reference to a fully-closed-state intake air pressure conversion table T.sub.EC for the crank position C, and stores the fully-closed-state intake air pressure value Q.sub.C as a current fully-closed-state intake air pressure value of the crank position C. Thereafter, the control unit 56 reads a fully-closed-state intake air pressure value Q.sub.C-1 acquired one cycle before at the crank position C, from the storage unit 55, and subtracts the fully-closed-state intake air pressure value Q.sub.C-1 acquired one cycle before at the crank position C, from the current fully-closed-state intake air pressure value Q.sub.C acquired at the crank position C, thereby calculating the fully-closed-state intake air pressure variation DQ.sub.C at the crank position C (see
(66) Subsequently, in STEPS S68 and S69, the control unit 56 subtracts the fully-closed-state intake air pressure variation DQ.sub.C acquired at the crank position C from the measured intake air pressure variation DP.sub.CT acquired at the crank position C, thereby calculating a corrected intake air pressure variation DP.sub.C at the crank position C. Then, if the corrected intake air pressure variation DP.sub.C at the crank position C is equal to or greater than a threshold value TH.sub.C (STEP S70), in STEP S71, with reference to the transient fuel injection quantity conversion map T.sub.FC for the crank position C, the control unit 56 determines a transient fuel injection quantity F.sub.CT of the crank position C on the basis of the corrected intake air pressure variation DP.sub.C acquired at the crank position C and the current engine rotational speed N.sub.C acquired at the crank position C.
(67) Subsequently, the control unit 56 performs the injection quantity adjusting process. Similarly to the reference crank position of the injection quantity adjusting process at the crank position B, the reference crank position of the injection quantity adjusting process at the crank position C is set to the crank position A. In the injection quantity adjusting process at the crank position C, first, in STEP S72, the control unit 56 determines whether transient fuel injection has been performed at the crank position A or B. In a case where transient fuel injection has been performed at both of the crank positions A and B (YES in STEP S72), in STEP S73, the control unit 56 subtracts the sum of the transient fuel injection performance quantity F.sub.A of the crank position A and the transient fuel injection performance quantity F.sub.B of the crank position B from the transient fuel injection quantity F.sub.CT of the crank position C, thereby obtaining a value, and sets the obtained value as a transient fuel injection performance quantity F.sub.C at the crank position C. Also, in a case where transient fuel injection has been performed only at the crank position A, the control unit 56 subtracts the transient fuel injection performance quantity F.sub.A of the crank position A from the transient fuel injection quantity F.sub.CT of the crank position C, thereby obtaining a value, and sets the obtained value as the transient fuel injection performance quantity F.sub.C at the crank position C. Also, in a case where transient fuel injection has been performed only at the crank position B, the control unit 56 subtracts the transient fuel injection performance quantity F.sub.B of the crank position B from the transient fuel injection quantity F.sub.CT of the crank position C, thereby obtaining a value, and sets the obtained value as the transient fuel injection performance quantity F.sub.C at the crank position C. Meanwhile, in a case where transient fuel injection has not been performed at any of the crank positions A and B (NO in STEP S72), in STEP S74, the control unit 56 sets the transient fuel injection quantity F.sub.T of the crank position C as the transient fuel injection performance quantity F.sub.C at the crank position C.
(68) Subsequently, in STEP S75, the control unit 56 controls the injector 54 such that the injector instantly performs transient fuel injection of the transient fuel injection performance quantity F.sub.C.
(69) As described above, according to the fuel injection device 51 based on the embodiment of the present invention, since a transient fuel injection quantity is determined on the basis of a measured intake air pressure variation corrected on the basis of a fully-closed-state intake air pressure variation, it is possible to implement determination of an accurate transient fuel injection quantity according to a driving operation during transient driving. Also, since a plurality of crank positions for performing transient fuel injection is set in one cycle, and transient fuel injection quantities are determined at those crank positions on the basis of different dedicated transient fuel injection quantity conversion maps and different dedicated fully-closed-state intake air pressure conversion tables, respectively, it is possible to implement determination of an accurate transient fuel injection quantity and quick performance of transient fuel injection according to a driving operation. Further, at each of the plurality of crank positions set in one cycle, immediately after determination of a transient fuel injection quantity, transient fuel injection is performed. Therefore, it is possible to implement quick performance of transient fuel injection according to a driving operation during transient driving. Furthermore, since it is possible to perform determination of an accurate transient fuel injection quantity and quick performance of transient fuel injection on the basis of an intake air pressure variation and the rotational speed of the engine, at the time of performing a transient fuel injection process, the detection value of the opening degree of the throttle valve 44 is unnecessary. Therefore, in a case where the opening degree of the throttle valve 44 is unnecessary at the time of performing the basic fuel injection process (a case where the speed density system is used in the basic fuel injection process), it is possible to remove the throttle sensor for detecting the opening degree of the throttle valve 44, from the engine 30, and thus it is possible to reduce the size and cost of the engine.
(70) Also, according to the fuel injection device 51 based on the embodiment of the present invention, since the crank position B for performing determination of a transient fuel injection quantity and transient fuel injection is set in the intake stroke in which variation of the intake air pressure relative to variation in the opening degree of the throttle valve 44 is large as shown in
(71) Also, since the injection quantity adjusting process is performed in the fuel injection device 51 according to the embodiment of the present invention, it is possible to remove a common quantity to the plurality of transient fuel injection quantities determined at the crank positions A, B, and C in one cycle, and it is possible to prevent each transient fuel injection quantity from excessively increasing.
(72) Also, in the above described embodiment, a case of setting the three crank positions A, B, and C as crank positions for performing determination of a transient fuel injection quantity and transient fuel injection in one cycle has been described as an example. However, the present invention is not limited thereto. For example, in one cycle, two crank positions for performing determination of a transient fuel injection quantity and transient fuel injection may be set. In this case, one of the two crank positions for performing determination of a transient fuel injection quantity and transient fuel injection is set in the intake stroke, and the other one is set in the expansion stroke or the exhaust stroke. Alternatively, both of the two crank positions for performing determination of a transient fuel injection quantity and transient fuel injection may be set in the intake stroke without setting any crank position for performing determination of a transient fuel injection quantity and transient fuel injection in any of the expansion stroke and the exhaust stroke. Also, in one cycle, four or more crank positions for performing determination of a transient fuel injection quantity and transient fuel injection may be set.
(73) Also, in the above described embodiment, a case of correcting a measured intake air pressure variation on the basis of a fully-closed-state intake air pressure variation has been described. However, in other modes of the present invention, a configuration in which a measured intake air pressure variation is not corrected on the basis of a fully-closed-state intake air pressure variation may be used. In this case, it is impossible to achieve the effect of correcting a measured intake air pressure variation on the basis of a fully-closed-state intake air pressure variation. However, if determination of a transient fuel injection quantity and transient fuel injection are performed on the basis of an intake air pressure variation and the rotational speed of the engine at each of the plurality of crank positions, it is possible to quickly perform transient fuel injection without using the throttle sensor.
(74) Also, in the above described embodiment, a case of applying the fuel injection device of the present invention to a single-cylinder engine has been described as an example. However, the fuel injection device of the present invention can also be applied to a multi-cylinder engine.
(75) Also, the present invention may be modified without departing from the gist or idea of the present invention which can be read from the claims and the whole of the specification, and fuel injection devices according to those modifications are also included in the technical idea of the present invention.