<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.1//EN" "ep-patent-document-v1-1.dtd">
<ep-patent-document id="EP99110286B1" file="EP99110286NWB1.xml" lang="en" country="EP" doc-number="0980972" kind="B1" date-publ="20070328" status="n" dtd-version="ep-patent-document-v1-1">
<SDOBI lang="en"><B000><eptags><B001EP>......DE....FRGB..IT............................................................</B001EP><B005EP>J</B005EP><B007EP>DIM360 (Ver 1.5  21 Nov 2005) -  2100000/0</B007EP></eptags></B000><B100><B110>0980972</B110><B120><B121>EUROPEAN PATENT SPECIFICATION</B121></B120><B130>B1</B130><B140><date>20070328</date></B140><B190>EP</B190></B100><B200><B210>99110286.4</B210><B220><date>19990527</date></B220><B240><B241><date>19990527</date></B241><B242><date>20040318</date></B242></B240><B250>en</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>23321998</B310><B320><date>19980819</date></B320><B330><ctry>JP</ctry></B330></B300><B400><B405><date>20070328</date><bnum>200713</bnum></B405><B430><date>20000223</date><bnum>200008</bnum></B430><B450><date>20070328</date><bnum>200713</bnum></B450><B452EP><date>20061002</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>F02D  41/38        20060101AFI20000106BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>F02D  41/14        20060101ALI20000106BHEP        </text></classification-ipcr><classification-ipcr sequence="3"><text>F02D  41/10        20060101ALI20000106BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>Kraftstoffeinspritzsteuervorrichtung und -Verfahren für eine Brennkraftmaschine</B542><B541>en</B541><B542>Apparatus and method for controlling fuel injection in internal combustion engine</B542><B541>fr</B541><B542>Dispositif et méthode de commande d'injection de carburant pour moteur à combustion interne</B542></B540><B560><B561><text>EP-A- 0 655 554</text></B561><B561><text>US-A- 4 928 652</text></B561><B561><text>US-A- 5 669 354</text></B561><B562><text>PATENT ABSTRACTS OF JAPAN vol. 009, no. 149 (M-390), 25 June 1985 (1985-06-25) &amp; JP 60 026142 A (TOYOTA JIDOSHA KK), 9 February 1985 (1985-02-09)</text></B562></B560><B590><B598>2A</B598></B590></B500><B700><B720><B721><snm>Fukuma, Takao</snm><adr><str>c/o TOYOTA Jidosha Kabushiki Kaisha,
1, Toyota-cho</str><city>Toyota-shi,
Aichi-ken 471-8571</city><ctry>JP</ctry></adr></B721><B721><snm>Killmann, Gerald</snm><adr><str>c/o TOYOTA Jidosha Kabushiki Kaisha,
1, Toyota-cho</str><city>Toyota-shi,
Aichi-ken 471-8571</city><ctry>JP</ctry></adr></B721></B720><B730><B731><snm>Toyota Jidosha Kabushiki Kaisha</snm><iid>00203740</iid><irf>EP 23632</irf><adr><str>1, Toyota-cho,</str><city>Toyota-shi, Aichi-ken, 471-8571</city><ctry>JP</ctry></adr></B731></B730><B740><B741><snm>TBK-Patent</snm><iid>00102382</iid><adr><str>Bavariaring 4-6</str><city>80336 München</city><ctry>DE</ctry></adr></B741></B740></B700><B800><B840><ctry>DE</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>IT</ctry></B840><B880><date>20010516</date><bnum>200120</bnum></B880></B800></SDOBI><!-- EPO <DP n="1"> -->
<description id="desc" lang="en">
<heading id="h0001">BACKGROUND OF THE INVENTION</heading>
<heading id="h0002"><u style="single">1. Field of the Invention</u></heading>
<p id="p0001" num="0001">The present invention relates to an apparatus and a method for controlling fuel injection in an internal combustion engine, and more particularly to an apparatus and a method for controlling fuel injection in an internal combustion engine which is capable of preventing torsional vibration of an output shaft system of an internal combustion engine.</p>
<heading id="h0003"><u style="single">2. Description of the Related Art</u></heading>
<p id="p0002" num="0002">Torsional vibrations of an output shaft of an internal combustion engine occurring in, for example, an engine for a vehicle cause fluctuation (such as a shock administered during acceleration or deceleration, jerk or the like) in the acceleration of the vehicle when the acceleration or deceleration is performed or surging when running in a steady state. Thus, the driveability of the vehicle deteriorates. In particular, a required fuel injection quantity for a diesel engine is determined in accordance with a state of the operation of the engine (for example, revolutions of the engine speed and an amount (the opening of the accelerator) of depression of an accelerator pedal performed by a driver). Therefore, the required fuel injection, quantity immediately varies with the opening of the accelerator. If a required quantity of fuel for<!-- EPO <DP n="2"> --> injection is injected into the engine, the torque generated by the engine is rapidly changed, leading to increased torsional vibrations of the output shaft system. To prevent this, so-called smoothing control is adopted for the diesel engine when the required fuel injection quantity is rapidly increased when, for example, acceleration is performed. In the foregoing case, an actual fuel injection quantity is gently increased to the required fuel injection quantity.</p>
<p id="p0003" num="0003">On the other hand, a method has been known with which torsional vibrations of a shaft system are actually detected to control output torque of the internal combustion engine such that the torsional vibrations can be prevented. A control apparatus adapted to the above-mentioned method is disclosed in, for example, Japanese Patent Laid-Open No. 60-26142.</p>
<p id="p0004" num="0004">An apparatus of the foregoing type detects any one of quantities of state, such as an amount of fluctuation in the rotational speed of the diesel engine, an amount of fluctuation in the acceleration of a vehicle, in the longitudinal direction, having the engine mounted thereon and an amount of fluctuation in the torsional torque of the output shaft of the engine. A detected quantity of state is used as an amount of vibrations representing torsional vibrations. In accordance with the value of the detected amount of torsional vibrations, an actual fuel injection quantity of the engine is feedback-controlled to prevent torsional vibrations.</p>
<p id="p0005" num="0005">The apparatus of the foregoing type, however, encounters limitation of the increase in the fuel injection quantity at a rapid acceleration. Therefore, there is a possibility of<!-- EPO <DP n="3"> --> deterioration in the acceleration performance.</p>
<p id="p0006" num="0006">As described above, each conventional apparatus detects a fluctuation amount as a value relating to the actual torsional vibrations such as the revolution speed of the engine, acceleration of the vehicle in the longitudinal direction, and the torsional torque of the output shaft of the engine. The fuel injection quantity is feedback controlled in accordance with the amount of torsional vibrations. As described above, the amount of torsional vibrations is calculated using the revolution speed of the engine, the acceleration of the vehicle in the longitudinal direction and the torsional torque of the output shaft of the engine. The foregoing factors, however, may rapidly vary during acceleration of vehicle even if no torsional vibration is created. If the detected value of the amount of fluctuation such as the revolution speed of the engine, the acceleration of the vehicle in the longitudinal direction and the torsional torque of the output shaft of the engine are employed for controlling the torsional vibrations, the change in, for example, the revolution speed of the engine accompanied with acceleration of the vehicle will be undesirably detected as the increase in the torsional vibrations. In the foregoing case, the fuel injection quantity is corrected to suppress the fluctuation. Therefore, required increase in the fuel injection quantity is limited, thus deteriorating the acceleration performance of the engine.<!-- EPO <DP n="4"> --></p>
<p id="p0007" num="0007">EP 0655554 A1 discloses a method for correcting jerks in a fuel-injected internal combustion engine of the type incorporating an electronic engine management system which, on the basis of predetermined strategies and on the basis of values taken by the characteristic parameters of the operation of the engine determines the values of the control parameters which control the operation of the engine, by means of which at least one control parameter is corrected in response to fluctuations in the engine torque, using the following steps: - estimating the instantaneous value of the fluctuations in the engine torque by filtering the rotational speed of the driveshaft; - determining the correction to be applied to the said control parameter by application of a variable multiplying gain to the said instantaneous value of the fluctuations in the torque, characterized in that the step for estimating the instanteous value of the fluctuations in the engine torque includes the following operations: - calculating the mean rotational speed by filtering the instantaneous rotational speed; - calculating the difference between the instantaneous rotational speed and the mean rotational speed; - calculating the mean difference between the instantaneous rotational speed and the mean rotational speed by filtering the difference between the instantaneous rotational speed and the mean rotational speed; - calculating the difference between, on the one hand, the mean difference between the instantaneous rotational speed and the mean rotational speed and, on the other hand, the difference between the instantaneous rotational speed and the mean rotational speed.</p>
<p id="p0008" num="0008">US 5 669 354 A discloses an internal combustion engine torque control for damping undesirable engine speed variation, which measures the variation as a high frequency engine speed variation at a known engine operating angle<!-- EPO <DP n="5"> --> and, for each cylinder combustion event while the variation is present, calculates a phase-compensated desired torque change to dampen the engine speed variation by projecting the engine speed variation phase at the known engine operating angle to the phase at a next combustion event, and to calculate an opposing cylinder output torque change to dampen the engine speed variation phase at that next combustion event. The torque change is then carried out through ignition timing variation at the combustion event or through variation in the amount of fuel delivered for ignition at the combustion event.</p>
<heading id="h0004">SUMMARY OF THE INVENTION</heading><!-- EPO <DP n="6"> -->
<p id="p0009" num="0009">It is the object of the present invention to provide a method and an apparatus for controlling fuel injection in an internal combustion engine which is capable of obtaining a satisfactory effect of preventing torsional vibrations without deteriorating the acceleration characteristic of the engine.</p>
<p id="p0010" num="0010">The above object is solved by the combination of features of the independent claims 1 and 5, respectively, while the dependent claims disclose further advantageous embodiments of the invention.</p>
<p id="p0011" num="0011">To achieve the above-mentioned object, according to one aspect of the present invention, there is provided an apparatus for controlling fuel injection in an internal combustion engine including vibrations detection means for detecting a quantity of state relating to the amplitude of torsional vibrations of an output shaft system of the internal combustion engine as a torsional vibration parameter, and a fuel injection quantity correction means for correcting a fuel injection quantity of the internal combustion engine to prevent torsional vibrations in accordance with said detected torsional vibration parameter, in which the fuel injection quantity correction means stores change in the torsional vibration parameter which has occurred until the present time as a hysteresis value, vibration component extracting means is provided to extract a torsional vibration component from the detected torsional vibration parameter using the hysteresis value, and the fuel injection quantity is corrected in accordance with the magnitude of the torsional vibration component.<!-- EPO <DP n="7"> --></p>
<p id="p0012" num="0012">According to the foregoing aspect, the vibration parameter relating to the amplitude of the torsional vibrations is detected. The hysteresis value of the torsional vibration parameter is used to extract only the torsional vibration component representing the torsional vibrations of the shaft system from the detected torsional vibration parameter. The torsional vibration parameter may be the change rate, for example, of engine revolutions, acceleration in an advancing direction (in the longitudinal direction), torsional torque of an engine output or the like. The hysteresis value of the torsional vibration parameter may be, for example, the magnitude of the torsional vibration parameter value within a predetermined past period. Accompanied with the increase in the engine revolutions, acceleration in the advancing direction and the torsional torque of the shaft during the acceleration of the engine, the parameter value of the torsional vibrations will increase. The torsional vibrations may add the resultant torsional vibration parameter value to the increased parameter of the torsional vibrations during the acceleration. Meanwhile the increase rate of the engine revolutions, the acceleration in the advancing direction or the torsional torque of the shaft is not considerably changed. That is, the increase amount of the parameter of vibrations during acceleration is substantially constant. On the other hand, the parameter value of the vibrations owing to the torsional vibrations usually assumes either a positive or a negative value. Thus, only the component relating to the torsional vibrations can be extracted from the torsional vibration parameter by comparing the<!-- EPO <DP n="8"> --> magnitude of the torsional vibrations within a predetermined past period and that of the present torsional vibration parameter.</p>
<p id="p0013" num="0013">Correction of the fuel injection quantity in accordance with the magnitude of the torsional vibration component makes it possible to correct the fuel injection quantity to prevent torsional vibrations without limiting the fuel injection quantity required for acceleration. Therefore, torsional vibrations can be prevented without giving the adverse influence on the engine acceleration.</p>
<p id="p0014" num="0014">In the foregoing aspect, it is effective that the vibration component extracting means stores a value obtained by smoothing change in the torsional vibration parameter which has occurred until the present time as the hysteresis value, and the vibration component extracting means sets a value obtained by subtracting the hysteresis value from a change rate of the present torsional vibration parameter as a present torsional vibration component.</p>
<p id="p0015" num="0015">If the change rate of the engine revolutions is used as the vibration parameter, it is obtained by combining the change in the acceleration, deceleration or the like having a relatively long change cycle and the change in the torsional vibrations having a relatively short change cycle. Therefore, in the aforementioned structure, the fluctuation of the engine revolutions for a predetermined period is smoothed to calculate a value from which the fluctuation of the change rate of the revolutions owing to the torsional vibrations has been removed. The calculated value is used as the hysteresis value.<!-- EPO <DP n="9"> --> Therefore, the hysteresis value represents the change rate of the revolutions during acceleration or deceleration, which is independent of the torsional value. When the hysteresis value is subtracted from the current torsional vibration parameter value, only the vibration component of the torsional vibration parameter can accurately be extracted. The change rate of the engine revolutions can be smoothed by using an arithmetic average of the change rate of the revolutions within a predetermined period or a value derived from the process to be described later.</p>
<p id="p0016" num="0016">It is effective that the above-mentioned aspect is structured such that the vibration component extracting means extracts the torsional vibration component at a predetermined time interval, and the fuel injection quantity correction means calculates a vibration correction quantity of the fuel injection quantity in accordance with the extracted torsional vibration component and adds the vibration correction quantity to a fuel injection quantity which is set in accordance with a state of the operation of the engine so as to correct the fuel injection quantity, and reduce the absolute value of the vibration correction quantity when an inverse pattern of the sign inversions of the torsional vibration component coincides with a predetermined pattern.</p>
<p id="p0017" num="0017">With the aforementioned structure, when the timing pattern of the sign inversions of the extracted torsional vibration component becomes a predetermined one, hunting during the controlling operation can be prevented by decreasing the absolute value of the vibration correction amount.<!-- EPO <DP n="10"> --></p>
<p id="p0018" num="0018">The engine revolutions, the acceleration of the vehicle and the torsional torque of the output shaft are likely to generate a very small degree of vibration resulting from variation in the output torque among the cylinders of the engine and an influence of a mechanical element (for example, a gear) of the output shaft of the engine. The vibration component extracted by the vibration component extracting means contains the aforementioned variations. Therefore, if the aforementioned variation cycle coincides with the cycle for controlling to prevent the torsional vibrations, hunting is generated during the control. As a result, fluctuation in the inverse of the sign of the vibration correction amount might be amplified, resulting in divergence of the control. The hunting can be prevented by setting the control gain to a small value preliminarily. Setting the control gain to a small value, however, may retard the response of the control for preventing the torsional vibrations, thus failing to provide a satisfactory effect of preventing vibrations. Therefore, in the present invention, the timing pattern of the sign inversions of the torsional vibration component that causes the hunting is preliminarily stored. When the actual timing pattern coincides with the stored pattern, the vibration correction amount is decreased (that is, the control gain is decreased). As a result, the control gain is decreased only when there is a possibility of the hunting. In case of no possibility of the hunting, the gain is not decreased. Therefore, the aforementioned structure provides a satisfactory effect for suppressing vibrations while preventing hunting.<!-- EPO <DP n="11"> --></p>
<p id="p0019" num="0019">Decreasing in the vibration correction amount in case of a possibility of hunting represents not only to decrease the vibration correction amount partially but also set the vibration correction amount to zero (i.e., interruption of the fuel injection correction).</p>
<p id="p0020" num="0020">This summary of the invention does not necessarily describe all necessary features so that the invention may also reside in a sub-combination of these described features.</p>
<heading id="h0005">BRIEF DESCRIPTION OF THE DRAWINGS</heading>
<p id="p0021" num="0021">
<ul id="ul0001" list-style="none" compact="compact">
<li>FIG. 1 is a schematic diagram of a structure of an embodiment in which the present invention is applied to a diesel engine for a vehicle;</li>
<li>FIGS. 2A and 2B are graphs each showing change in the engine revolutions during acceleration;</li>
<li>FIG. 3 is a flow chart of a process for preventing torsional vibrations;</li>
<li>Fig. 4 is a flow chart of a process for setting a fuel injection amount;</li>
<li>Fig. 5 is a flow chart of a process for preventing hunting; and</li>
<li>Fig. 6 is a map for use to determine occurrence of hunting.</li>
</ul></p>
<heading id="h0006">DESCRIPTION OF THE PREFERRED EMBODIMENTS</heading>
<p id="p0022" num="0022">An embodiment of the present invention will now be described with reference to the drawings.</p>
<p id="p0023" num="0023">FIG. 1 is a diagram showing a schematic structure of an embodiment in which the present invention is applied to a diesel engine for a vehicle. Referring to FIG. 1, a diesel engine 1<!-- EPO <DP n="12"> --> (a 4-cylinder 4-cycle engine in this embodiment) is mounted on a vehicle 10. Driving wheels 9 are driven by an output shaft (not shown) of the engine 1 connected to a transmission unit 3 through a propeller shaft 5, a differential gear 7 and axles 8. A shaft system including shafts from a crank shaft of the engine 1 to the driving wheels 9 is hereinafter called as an "output shaft system for the engine 1".</p>
<p id="p0024" num="0024">An electronic control unit (ECU) 30 for controlling the engine 1 is formed as a microcomputer incorporating a RAM (Random Access Memory), a ROM (Read Only Memory), a CPU (which is a microprocessor) and input/output ports. In this embodiment, the ECU 30 performs a basic control, for example, control of the fuel injection of the engine 1 as well as correction of a fuel injection quantity for the purpose of preventing torsional vibrations to be described later.</p>
<p id="p0025" num="0025">The ECU 30 for performing the aforementioned controls has an input port to which an accelerator-opening sensor 31 is connected through an AD converter (not shown). Moreover, a crank-angle sensor 35 is connected to the input port of the ECU 30.</p>
<p id="p0026" num="0026">The accelerator-opening sensor 31 is disposed adjacent to an accelerator pedal (not shown) of the engine 1 to generate a voltage signal corresponding to an amount of depression of the accelerator pedal (the opening of the accelerator) ACCP operated by a driver of the vehicle 10. In this embodiment, the ACCP indicating the opening of the accelerator is used as a parameter representing an engine output required by the driver.<!-- EPO <DP n="13"> --></p>
<p id="p0027" num="0027">The crank-angle sensor 35 is formed of two sensors, a reference-position sensor and a crank rotation angle sensor. The reference-position sensor (not shown) is disposed adjacent to a cam shaft of the engine 1 to output a reference pulse signal whenever the cam shaft reaches the reference position (for example, whenever a first cylinder of the engine 1 reaches the top dead center in the intake stroke). That is, the reference pulse signal is output whenever the crank shaft rotates at 720°. The crank rotation angle sensor is disposed adjacent to the crank shaft to output a crank rotation angle pulse signal whenever the crank shaft rotates at a predetermined angle (for example, 15°).</p>
<p id="p0028" num="0028">In this embodiment, the ECU 30 calculates the revolutions (the revolution speed) ANE of the engine 1 in accordance with the interval of the crank rotation angle pulse signal and a current phase of rotation of the crank shaft in accordance with the number of the crank rotation angle pulse signal after the reference pulse signal has been supplied from the reference-position sensor.</p>
<p id="p0029" num="0029">Moreover, the ECU 30 according to this embodiment calculates a change rate (a differential value) of the engine revolutions. The change rate is used as a vibration torsional parameter indicating the magnitude of the torsional vibrations of the output shaft system of the engine 1. The torsional vibrations of the output shaft system occur as the fluctuation in the rotational speed of the crank shaft of the engine 1. Therefore, the change rate of the engine revolutions may be used as a parameter representing the magnitude (the amplitude) of<!-- EPO <DP n="14"> --> the torsional vibrations. That is, the crank-angle sensor 35 employed in this embodiment also functions as the vibration detection means.</p>
<p id="p0030" num="0030">Although the change rate in the revolutions is used as the parameter representing the torsional vibrations in this embodiment, the amount of other factors may be used as the parameter representing the torsional vibrations. For example, the torsional vibrations of the output shaft system of the engine may occur as the change in the acceleration in an advancing direction (the longitudinal direction) of the vehicle. Therefore, an acceleration sensor for detecting the acceleration of the vehicle 10 in the advancing direction may be added to serve as vibration detection means to use the change in the acceleration in the advancing direction as the parameter representing the torsional vibrations. The torsional vibrations of the output shaft system of the engine may occur as the change in the torsional torque of the output shaft of the engine. Therefore, a torque sensor for detecting the torsional torque of the output shaft of the engine may be added to serve as the vibration detection means to use the change in the torsional torque as a parameter representing the torsional vibrations.</p>
<p id="p0031" num="0031">As described later, the ECU 30 calculates to set a value of fuel injection quantity Q<sub>BASE</sub> for the engine 1 in accordance with an operation state thereof (for example, the engine revolutions NE or accelerator opening ACCP). Moreover, the ECU 30 performs control for preventing torsional vibrations by setting a correction value Q<sub>JRKFB</sub> for the fuel injection quantity<!-- EPO <DP n="15"> --> in accordance with the value of the detected parameter of the torsional vibrations.</p>
<p id="p0032" num="0032">An output port of the ECU 30 is connected to a fuel injection valve of each cylinder of the engine 1 through a fuel injection circuit (not shown). Thus, the fuel in a quantity determined in accordance with Q<sub>BASE</sub> and Q<sub>JRKFB</sub> is injected into each cylinder at a predetermined fuel injection timing.</p>
<p id="p0033" num="0033">Prior to the description on the operation for preventing torsional vibrations according to this embodiment, setting of the fuel injection quantity for the engine 1 according to this embodiment will be described.</p>
<p id="p0034" num="0034">In this embodiment, the ECU 30 calculates a required fuel injection quantity Q<sub>GOV</sub> in accordance with the accelerator opening ACCP detected by the accelerator-opening sensor 31 and the engine revolutions NE. As described above, the accelerator opening ACCP and the engine revolutions NE represent an engine output required by the driver. The required fuel injection quantity Q<sub>GOV</sub> represents the fuel injection quantity required to achieve the required output, which is preliminarily stored in the ROM of the ECU 30 as a numeric map using the accelerator opening ACCP and the engine revolutions NE. Assuming that the value of the engine revolutions NE is constant, the value of Q<sub>GOV</sub> is set to be larger as the acceleration opening ACCP increases. On the contrary, assuming that the value of the accelerator opening ACCP is constant, the value of Q<sub>GOV</sub> is set to be larger as the engine revolutions NE decreases.</p>
<p id="p0035" num="0035">Then, the ECU 30 calculates a guard value Q<sub>FULL</sub> for the fuel injection quantity in accordance with the engine revolutions<!-- EPO <DP n="16"> --> NE. The value either the guard value Q<sub>FULL</sub> or the required fuel injection quantity Q<sub>GOV</sub> whichever smaller will be set as the value of a basic fuel injection quantity Q<sub>BASE</sub>.</p>
<p id="p0036" num="0036">As described above, the accelerator opening ACCP will immediately increase with no time delay in accordance with an amount of depression of the accelerator pedal operated by the driver. Therefore, if the ACCP sharply increases during acceleration of the vehicle, the value of the required fuel injection quantity Q<sub>GOV</sub> sharply increases accordingly. Actually, however, the engine revolutions NE increases relatively gently after the increase in the ACCP with a time delay. Therefore, if the required fuel injection quantity Q<sub>GOV</sub> of the fuel is supplied to the engine, air in the combustion chamber may become insufficient, thus generation the exhaust smoke. In this embodiment, in order to prevent generation of the smoke at sharp increase in the load such as acceleration, the upper limit of the fuel injection quantity is limited with the guard value Q<sub>FULL</sub> which is determined in accordance with the engine revolutions NE. The quantity of intake air into the engine varies depending on the revolutions. The guard value Q<sub>FULL</sub> is set as a maximum fuel injection quantity with which no exhaust smoke is produced at the current engine revolutions. The guard value Q<sub>FULL</sub> is obtained by experiments or the like so as to be stored as a numeric map in the ROM of the ECU 30. The guard value Q<sub>FULL</sub> increases as the increase in the engine revolutions NE.</p>
<p id="p0037" num="0037">That is, the required fuel injection quantity Q<sub>GOV</sub> sharply increases immediately at the initial acceleration. However,<!-- EPO <DP n="17"> --> the guard value Q<sub>FULL</sub> is kept at a relatively small value until the engine revolutions increase. Therefore, the actual fuel injection quantity Q<sub>BASE</sub> is set to the Q<sub>FULL</sub> (Q<sub>BASE</sub> = Q<sub>FULL</sub>). Since the Q<sub>FULL</sub> increases as the increase in the engine revolutions NE, the Q<sub>BASE</sub> is increased accordingly. When the engine revolution NE further increases to reach the relation Q<sub>BASE</sub> &lt; Q<sub>FULL</sub>, the actual fuel injection quantity Q<sub>BASE</sub> is kept equal to Q<sub>GOV</sub> (Q<sub>BASE</sub> = Q<sub>GOV</sub>).</p>
<p id="p0038" num="0038">In this embodiment, the final fuel injection quantity Q<sub>FINC</sub> is set in accordance with the following Equation (1) to prevent torsional vibrations. In the Equation (1), the value Q<sub>JRKFB</sub> denotes a value of fuel injection quantity correction to prevent torsional vibrations to be described later. That is, in this embodiment, the actual fuel injection quantity during acceleration becomes either the guard value Q<sub>FULL</sub> or the sum of the fuel injection quantity Q<sub>BASE</sub> and the correction value Q<sub>JRKFB</sub> whichever smaller. <maths id="math0001" num="(1)"><math display="block"><msub><mi mathvariant="normal">Q</mi><mi>FINC</mi></msub><mo>=</mo><mi>MIN</mi><mo>⁢</mo><mfenced><msub><mi mathvariant="normal">Q</mi><mi>FULL</mi></msub><mo>⁢</mo><mfenced separators=""><msub><mi mathvariant="normal">Q</mi><mi>BASE</mi></msub><mo>+</mo><msub><mi mathvariant="normal">Q</mi><mi>JRKFB</mi></msub></mfenced></mfenced></math><img id="ib0001" file="imgb0001.tif" wi="131" he="15" img-content="math" img-format="tif"/></maths></p>
<p id="p0039" num="0039">Described is a method of setting the fuel injection correction quantity Q<sub>JRKFB</sub> for preventing torsional vibrations according to the present invention.</p>
<p id="p0040" num="0040">FIG. 2A is a diagram showing the change in the engine revolutions NE during acceleration of vehicle at an elapse of time in a case where the fuel injection correction is not performed to prevent torsional vibrations. When the required fuel injection quantity Q<sub>GOV</sub> sharply increases during<!-- EPO <DP n="18"> --> acceleration, the actual fuel injection quantity Q<sub>BASE</sub> is limited by the guard value Q<sub>FULL</sub> as shown in FIG. 2A. Therefore the Q<sub>BASE</sub> is equal to the Q<sub>FULL</sub> (Q<sub>BASE</sub> = Q<sub>FULL</sub>) and increases relatively gently as the increase in the engine revolutions NE. The sharp increase in the output torque owing to the increase in the fuel injection quantity will induce torsional vibration in the engine output shaft system. As a result, the engine revolutions NE further increases while varying in the form realized by adding the change in the revolutions caused by the torsional vibrations (as indicated by a curve II shown in FIG. 2A) to the uniform increase in the revolutions corresponding to the increase in the fuel injection quantity Q<sub>BASE</sub> (Q<sub>FULL</sub>) (as indicated by a straight line I shown in FIG. 2A).</p>
<p id="p0041" num="0041">The variation component caused by the torsional vibrations has a frequency as a resonant frequency (which is usually about several Hz in the case of a shaft system of a vehicle) of the torsional vibrations of the output shaft of the engine. The amplitude of the variation component is attenuated at an elapse of time. The variation in the engine revolutions which is caused by the torsional vibrations will vary the acceleration of the vehicle speed. Accordingly, the driveability of the vehicle deteriorates.</p>
<p id="p0042" num="0042">The torsional vibrations can be prevented by correcting the fuel injection quantity to cancel the variation in the engine revolutions. That is, when the engine revolutions are being raised (when the change rate of the engine revolutions assumes a positive value), the fuel injection quantity is corrected to be reduced. When the engine revolutions are being<!-- EPO <DP n="19"> --> reduced (when the change rate of the engine revolutions assumes a negative value), the fuel injection quantity is corrected to be raised. If the fuel injection quantity is corrected in accordance only with the change rate of the engine revolutions, there may arise a problem. FIG. 2B is a graph showing an enlarged portion (portion B enclosed in a circle shown in FIG. 2A) of the change in the engine revolutions NE during acceleration. It is assumed that the engine revolutions NE were increased by ΔNE in unit time Δt during the acceleration as shown in FIG. 2B. In this case, if the fuel injection quantity is corrected in accordance only with the engine revolutions NE, the correction quantity will assume a negative value (reduction correction) corresponding to the change rate ΔNE of the engine revolutions ΔNE. Actually, the change rate ΔNE of the revolutions contains the increase in the revolutions caused by the acceleration of the engine in addition to the variation component caused by the torsional vibrations. If no torsional vibration is produced, the engine revolutions ΔNE will increase uniformly as indicated by the straight line I shown in FIGS. 2A and 2B. Therefore, the change rate ΔNE of the revolutions is equal to the sum of the change rate component ΔNE<sub>TV</sub> caused by the torsional vibrations and steady acceleration component ΔNE<sub>BASE</sub> as shown in the following Equation (2). <maths id="math0002" num="(2)"><math display="block"><mi mathvariant="normal">ΔNE</mi><mo>=</mo><mi mathvariant="normal">Δ</mi><mo>⁢</mo><msub><mi>NE</mi><mi>TV</mi></msub><mo>+</mo><mi mathvariant="normal">Δ</mi><mo>⁢</mo><msub><mi>NE</mi><mi>BASE</mi></msub></math><img id="ib0002" file="imgb0002.tif" wi="149" he="14" img-content="math" img-format="tif"/></maths></p>
<p id="p0043" num="0043">Therefore, if the fuel injection quantity is corrected to be reduced corresponding to the value of the ΔNE when the<!-- EPO <DP n="20"> --> revolutions have been raised during the acceleration, the fuel injection quantity corresponding to the increase in the revolutions caused by steady acceleration is undesirably reduced. As a result, the increase in the revolutions caused by the steady acceleration is undesirably prevented.</p>
<p id="p0044" num="0044">If the revolutions have been reduced, ΔNE<sub>TV</sub> assumes negative values. However, the positive values of the steady acceleration component ΔNE<sub>BASE</sub> are maintained as being the positive value. Since the absolute value of the ΔNE<sub>BASE</sub> is smaller than the absolute value of ΔNE<sub>TV</sub>, the absolute value of ΔNE (the negative value) undesirably becomes smaller than the absolute value of the ΔNE<sub>TV</sub>. Therefore, if the fuel injection quantity is corrected to be increased corresponding to the value of ΔNE when the revolutions have been reduced during acceleration, the correction quantity equivalent to the increase in the revolutions caused by the steady acceleration is undesirably reduced, like the case in which the revolutions have been raised. As a result, the increase in the revolutions caused by the steady acceleration is undesirably prevented. That is, if the fuel injection quantity is corrected in accordance with the value of the change rate ΔNE of the revolutions, the acceleration performance of the vehicle is limited, thus causing such problem as deterioration in the acceleration performance.</p>
<p id="p0045" num="0045">Therefore, in this embodiment, the steady acceleration component ΔNE<sub>BASE</sub> is subtracted from the torsional vibration parameter ΔNE to extract only torsional vibration component ΔNE<sub>TV</sub> such that the fuel injection quantity is corrected in<!-- EPO <DP n="21"> --> accordance with the vibration component ΔNE<sub>TV</sub>.</p>
<p id="p0046" num="0046">The change rate indicated by the straight lines I shown in FIGS. 2A and 2B is used as the value of the ΔNE<sub>BASE</sub>. The change rate ΔNE<sub>BASE</sub> indicated by the straight line I can be obtained by removing the torsional vibration component (the variation component) from the revolution variation curve for smoothing. The smoothed change rate ΔNE<sub>BASE</sub> may be used as a value obtained by arithmetically averaging a change rate ΔNE of the revolutions within a predetermined period of time. However, smoothing value ΔNEAV derived from Equation (3) is used in this embodiment. <maths id="math0003" num="(3)"><math display="block"><mi mathvariant="normal">ΔNEAV</mi><mo mathvariant="normal">=</mo><mi mathvariant="normal">Δ</mi><mo>⁢</mo><msub><mi>NEAV</mi><mrow><mi mathvariant="normal">i</mi><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn></mrow></msub><mo mathvariant="normal">+</mo><mfenced separators=""><mi mathvariant="normal">ΔNE</mi><mo mathvariant="normal">-</mo><mi mathvariant="normal">Δ</mi><mo>⁢</mo><msub><mi>NEAV</mi><mrow><mi mathvariant="normal">i</mi><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn></mrow></msub></mfenced><mo mathvariant="normal">/</mo><mi mathvariant="normal">K</mi></math><img id="ib0003" file="imgb0003.tif" wi="157" he="13" img-content="math" img-format="tif"/></maths><br/>
where ΔNE is a change rate in the revolutions detected at the present time, ΔNEAV<sub>i-1</sub> is a smoothing value calculated at a preceding time and K is a smoothing factor.</p>
<p id="p0047" num="0047">That is, the smoothing value ΔNEAV is sequentially calculated as a weighted average of the smoothing values ΔNEAV<sub>i-1</sub> accumulated until the previous detection and ΔNE detected at the present time. The smoothing value K (K &gt; 1) corresponds to the weighting factor for use in the weighted-averaging operation. The larger the K becomes, the greater the degree of smoothing of the variation in the revolutions is raised. The value of K is set to be an optimum value obtained from experiments using an actual output shaft system of the engine.</p>
<p id="p0048" num="0048">As described above, only the torsional vibration component is extracted from the value of the torsional vibration parameter<!-- EPO <DP n="22"> --> to correct the fuel injection quantity in accordance with the torsional vibration component. Thus, torsional vibrations of the output shaft system of the engine can effectively be prevented without deteriorating the acceleration performance of the vehicle.</p>
<p id="p0049" num="0049">FIG. 3 is a flow chart of the operation for correcting the fuel injection quantity for the purpose of preventing torsional vibrations according to this embodiment. The foregoing operation is performed as a routine executed by the ECU 30 whenever the crank shaft of the engine 1 rotates at a predetermined rotational angle (180° in this embodiment).</p>
<p id="p0050" num="0050">Referring to FIG. 3, upon start of the operation, the latest engine revolutions NE calculated in response to the pulse signal from the crank-angle sensor 35 and stored in the RAM of the ECU 30 are read in step 301. Moreover, the accelerator opening ACCP detected by the accelerator opening sensor 31 is read.</p>
<p id="p0051" num="0051">In step 303, the change rate ΔNE of the engine revolutions NE is calculated from Equation (4) , where ΔNE<sub>i-1</sub> represents the engine revolutions read during execution of the operation at the preceding process, ΔNE<sub>i-1</sub> represents a value which is updated in step 315 at every execution of the foregoing operation. <maths id="math0004" num="(4)"><math display="block"><mi mathvariant="normal">ΔNE</mi><mo mathvariant="normal">=</mo><mi mathvariant="normal">ΔNE</mi><mo mathvariant="normal">-</mo><mi mathvariant="normal">Δ</mi><mo>⁢</mo><msub><mi>NE</mi><mrow><mi mathvariant="normal">i</mi><mo mathvariant="normal">-</mo><mn mathvariant="normal">1</mn></mrow></msub></math><img id="ib0004" file="imgb0004.tif" wi="146" he="15" img-content="math" img-format="tif"/></maths></p>
<p id="p0052" num="0052">In step 305, the steady component ΔNEAV is subtracted from ΔNE calculated in step 303 in accordance with Equation (5) so<!-- EPO <DP n="23"> --> that vibrations component ΔNE<sub>TV</sub> is calculated. The steady component ΔNEAV can be obtained by using the smoothing factor K to sequentially smooth ΔNE (step 313). <maths id="math0005" num="(5)"><math display="block"><mi mathvariant="normal">Δ</mi><mo>⁢</mo><msub><mi>NE</mi><mi>TV</mi></msub><mo>=</mo><mi mathvariant="normal">ΔNE</mi><mo>-</mo><mi mathvariant="normal">ΔNEAV</mi></math><img id="ib0005" file="imgb0005.tif" wi="131" he="16" img-content="math" img-format="tif"/></maths></p>
<p id="p0053" num="0053">In step 307, the fuel injection correction quantity Q<sub>JRKFB</sub> is calculated in accordance with the calculated torsional vibration component ΔNE<sub>TV</sub>. In this embodiment, the Q<sub>JRKFB</sub> is calculated as a value obtained by multiplying the torsional vibration component ΔNE<sub>TV</sub> with a negative constant α as expressed in Equation (6): <maths id="math0006" num="(6)"><math display="block"><msub><mi mathvariant="normal">Q</mi><mi>JRKFB</mi></msub><mo mathvariant="normal">=</mo><mi mathvariant="normal">α</mi><mo mathvariant="normal">×</mo><msub><mi mathvariant="normal">ΔNE</mi><mi>TV</mi></msub><mfenced separators=""><mi mathvariant="normal">α</mi><mo mathvariant="normal">&lt;</mo><mn mathvariant="normal">0</mn></mfenced></math><img id="ib0006" file="imgb0006.tif" wi="124" he="16" img-content="math" img-format="tif"/></maths></p>
<p id="p0054" num="0054">As a result, the value of the correction quantity Q<sub>JRKFB</sub> is set as the value which is increased in proportion to the variation (the change rate) in the revolutions caused by the torsional vibrations and which is inverse in sign. That is, when the revolutions caused by the torsional vibrations are being raised, the foregoing value is set to be a negative value to cancel the change. When the revolutions are being reduced, the foregoing value is set to be a positive value.</p>
<p id="p0055" num="0055">After the fuel injection correction quantity Q<sub>JRKFB</sub> has been calculated as described above, a hunting preventive operation is performed in step 309. In step 309, it is determined whether or not there is a possibility of hunting. If it is determined that there is a possibility of hunting, the<!-- EPO <DP n="24"> --> value of the correction quantity Q<sub>JRKFB</sub> is set to zero to inhibit correction of the fuel injection. The hunting preventive operation in step 309 will be described later.</p>
<p id="p0056" num="0056">After the hunting determination step has been completed, the correction quantity Q<sub>JRKFB</sub> is used to set the final fuel injection quantity Q<sub>FINC</sub> in step 311. In the subsequent step 313, the present value of the revolution change rate ΔNE is used to recalculate the value of the aforementioned steady component (the smoothing value) ΔNEAV. In step 315, the value of NE<sub>i-1</sub> is updated for the xt operation, and thus the foregoing operation is completed.</p>
<p id="p0057" num="0057">FIG. 4 is a flow chart of an operation for setting the final fuel injection quantity Q<sub>FINC</sub> which is performed in step 311.</p>
<p id="p0058" num="0058">In step 401, the engine revolutions NE and the accelerator opening ACCP read in step 301 shown in FIG. 3 are used to read the required fuel injection quantity Q<sub>GOV</sub> from the numeric map stored in the ROM of the ECU 30. In step 403, the value of NE is likewise used to read the guard value Q<sub>FULL</sub> for the fuel injection quantity from the numeric map stored in the ROM of the ECU 30.</p>
<p id="p0059" num="0059">In step 405, the basic fuel injection quantity Q<sub>BASE</sub> is set to the value either Q<sub>GOV</sub> or Q<sub>FULL</sub> whichever smaller in accordance with Equation (7). <maths id="math0007" num="(7)"><math display="block"><msub><mi mathvariant="normal">Q</mi><mi>BASE</mi></msub><mo mathvariant="normal">=</mo><mi>MIN</mi><mfenced><msub><mi mathvariant="normal">Q</mi><mi>GOV</mi></msub><mo>⁢</mo><msub><mi mathvariant="normal">Q</mi><mi>FULL</mi></msub></mfenced></math><img id="ib0007" file="imgb0007.tif" wi="147" he="17" img-content="math" img-format="tif"/></maths></p>
<p id="p0060" num="0060">In step 407, the fuel injection correction quantity Q<sub>JRKFB</sub> which has been calculated in steps 307 and 309 shown in FIG.<!-- EPO <DP n="25"> --> 3 and used to prevent torsional vibrations is used to set the fuel injection quantity Q<sub>FIN</sub> in accordance with Equation (8). <maths id="math0008" num="(8)"><math display="block"><msub><mi mathvariant="normal">Q</mi><mi>FIN</mi></msub><mo mathvariant="normal">=</mo><msub><mi mathvariant="normal">Q</mi><mi>BASE</mi></msub><mo>+</mo><msub><mi mathvariant="normal">Q</mi><mi>JRKFB</mi></msub></math><img id="ib0008" file="imgb0008.tif" wi="150" he="13" img-content="math" img-format="tif"/></maths></p>
<p id="p0061" num="0061">Since the Q<sub>JRKFB</sub> is set to be a great value when the torsional vibrations are relatively strong, this embodiment has a structure in which the value of Q<sub>FIN</sub> calculated in Equation (8) is limited again in step 309 using the guard value Q<sub>FULL</sub>. In accordance with Equation (9), the final fuel injection quantity Q<sub>FINC</sub> is calculated. <maths id="math0009" num="(9)"><math display="block"><msub><mi mathvariant="normal">Q</mi><mi>FINC</mi></msub><mo mathvariant="normal">=</mo><mi>MIN</mi><mfenced><msub><mi mathvariant="normal">Q</mi><mi>FIN</mi></msub><mo>⁢</mo><msub><mi mathvariant="normal">Q</mi><mi>FULL</mi></msub></mfenced></math><img id="ib0009" file="imgb0009.tif" wi="156" he="16" img-content="math" img-format="tif"/></maths></p>
<p id="p0062" num="0062">In step 411, the value of the final fuel injection quantity Q<sub>FINC</sub> is set for the fuel injection circuit, and the foregoing operation is completed.</p>
<p id="p0063" num="0063">As a result, the fuel injection quantity to be supplied to the engine 1 is corrected to cancel the variation in the revolutions caused only by the torsional vibrations. Therefore, the torsional vibrations can be prevented without deteriorating the acceleration performance of the vehicle.</p>
<p id="p0064" num="0064">The hunting preventive operation performed in step 309 shown in FIG. 3 will now be described. In this embodiment, the torsional vibration preventive control is performed in accordance with a variation in the revolutions (which is a variation in the revolutions for each cylinder of a 4-cylinder and 4-cycle engine used in this embodiment) detected whenever<!-- EPO <DP n="26"> --> the crank shaft of the engine rotates at 180. However, the combustion conditions of the actual engine slightly differ depending on the respective cylinders even if no torsional vibration is being produced. Therefore, the output torque from the respective cylinders is different. The variation in the torque may fluctuate the engine revolutions in the explosion strokes of the respective cylinders in spite of the steady operating state. Therefore, there is a possibility of hunting if the cycles for detecting the variation in the revolutions for preventing the torsional vibrations coincide with the cycles of the variations in the revolutions of the respective cylinders. If no torsional vibration is generated, the variation in the revolutions of the respective cylinders is undesirably detected as ΔNE during the control shown in FIG. 3. Therefore, the error in correcting the fuel injection quantity may cause the variation in the revolutions to undesirably be amplified.</p>
<p id="p0065" num="0065">In this embodiment, it is determined whether or not there is a possibility of hunting in accordance with an timing pattern of the sign inversions of the torsional vibration component ΔNE<sub>TV</sub> and calculated in step 305 shown in FIG. 3. If it is determined that the pattern for causing the hunting is formed, the correction of the fuel injection quantity is interrupted (that is, the correction quantity Q<sub>JRKFB</sub> is set to zero, Q<sub>RKFB</sub> = 0) so that hunting caused by an error in correcting the fuel injection quantity is prevented.</p>
<p id="p0066" num="0066">The determination of hunting according to this embodiment will now be described. In this embodiment, the variation<!-- EPO <DP n="27"> --> component ΔNE<sub>TV</sub> is calculated whenever the crank shaft rotates at 180°. Since the 4-cylinder 4-cycle engine is used in this embodiment, the fuel injection is performed at an angular interval of 180°. Therefore, if the sign of ΔNE<sub>TV</sub> is inverted at each calculating operation (at each 180°), the fuel injection quantity has been corrected excessively, thus it is determined that the fuel injection quantity has been corrected excessively. As a result, it is determined that hunting has occurred. If the sign of ΔNE<sub>TV</sub> is positive in the previous calculating operation, the correction is performed to reduce the fuel injection quantity to decrease the revolutions. In this case, when the sign of the present ΔNE<sub>TV</sub> is negative in the present calculating operation, an excessively large quantity has been reduced in the previous correction of the fuel injection quantity. This means that the engine revolutions have been excessively decreased. Therefore, the fuel injection quantity Q<sub>BASE</sub> is corrected to be raised at the present correction. Therefore, when the sign of ΔNE<sub>TV</sub> is inverted at each calculating operation (at each 180°), the fuel injection quantity is alternately corrected to be reduced and raised. Accordingly, the controlling operation is likely to become unstable, and thus, there is a possibility of hunting.</p>
<p id="p0067" num="0067">In the following case, hunting will occur:
<ul id="ul0002" list-style="none" compact="compact">
<li>when the sign of ΔNE<sub>TV</sub> is inverted at intervals of two calculating operations (that is, one revolution of the engine (180° × 2 = 360°)) (for example, in the case where the following reverse is repeated in which a positive value is assumed during one revolution of the engine and a negative value is assumed<!-- EPO <DP n="28"> --> during the subsequent one revolution of the engine); and</li>
<li>when the following reverse is repeated in which the sign of ΔNE<sub>TV</sub> successively assumes a positive (or negative) value three times and then the sign in the next time assumes a negative (or positive) value.</li>
</ul></p>
<p id="p0068" num="0068">Therefore, in this embodiment, an influence of an error in detection exerted from influences of noise and disturbance is added to the foregoing patterns so that the hunting pattern as shown in FIG. 6 is preliminarily set. The hunting pattern shown in FIG. 6 will be described later.</p>
<p id="p0069" num="0069">FIG. 5 is a flow chart showing the hunting preventive operation which is performed in step 309 as shown in FIG. 3.</p>
<p id="p0070" num="0070">In step 501, it is determined whether or not the sign of ΔNE<sub>TV</sub> calculated in step 305 shown in FIG. 3 has been inverted from that calculated in the previous operation (whether or not the sign has been inverted). If the sign has not been inverted, the operation proceeds to step 505 where the count of a counter C<sub>1</sub> is increased by one. Steps 507 and 509 execute the limiting operation such that the value of the C<sub>1</sub> does not exceed the maximum value C<sub>MAX</sub>. As a result, the count of the counter C<sub>1</sub> is increased to the maximum value C<sub>MAX</sub> if the sign of the ΔNE<sub>TV</sub> is kept as being either positive or negative.</p>
<p id="p0071" num="0071">If it is determined in step 501 that the sign of ΔNE<sub>TV</sub> has been inverted, the operation proceeds to step 503 where the values of counters C<sub>2</sub> and C<sub>1</sub> are substituted for the values of the counters C<sub>3</sub> and C<sub>2</sub>. Moreover, the value of the counter C<sub>1</sub> is set to one.</p>
<p id="p0072" num="0072">As a result, the hysteresis of the reverse of the sign of<!-- EPO <DP n="29"> --> ΔNE<sub>TV</sub> in the three previous operations is stored in the counters C<sub>3</sub>, C<sub>2</sub> and C<sub>1</sub>.</p>
<p id="p0073" num="0073">For example, the relation C<sub>3</sub> = C<sub>2</sub> = C<sub>1</sub> = 1 represents that the sign of ΔNE<sub>TV</sub> is inverted at each operation. The relation C<sub>3</sub> = C<sub>2</sub> = 2 represents that the sign of ΔNE<sub>TV</sub> is inverted once in two operations. The relation C<sub>3</sub> = 3 and C<sub>2</sub> = 1, or C<sub>3</sub> = 1 and C<sub>2</sub> = 3 represents the variation cycle in which the ΔNE<sub>TV</sub> repeatedly assumes the value with the same sign three times and then assumes the value with the inverted sign.</p>
<p id="p0074" num="0074">In step 511, hunting is determined in accordance with the counters C<sub>1</sub>, C<sub>2</sub> and C<sub>3</sub>. In step 511, it is determined whether or not there is a possibility of hunting in accordance with a map shown in FIG. 6.</p>
<p id="p0075" num="0075">FIG. 6 shows the map having an axis of ordinate as the values of the counter C<sub>2</sub> and an axis of abscissa as the values of the counter C<sub>3</sub>. Points A to D shown in the map correspond as follows:
<ul id="ul0003" list-style="none" compact="compact">
<li>A: C<sub>3</sub> = C<sub>2</sub> = 1</li>
<li>B: C<sub>3</sub> = C<sub>2</sub> = 2</li>
<li>C: C<sub>3</sub> = 3, C<sub>2</sub> = 1</li>
<li>D: C<sub>3</sub> = 1, C<sub>2</sub> = 3</li>
</ul></p>
<p id="p0076" num="0076">That is, the point A indicates reverse of the sign of ΔNE<sub>TV</sub> in each operation, B indicates reverse of the sign of ΔNE<sub>TV</sub> once in two operations and C and D indicate continuation of the same sign in three successive operations followed by the inverted sign only once. The above conditions are shown as the<!-- EPO <DP n="30"> --> representative examples under which hunting occurs. That is, the points A to D on the map are basic conditions for determining occurrence of hunting. Therefore, in this embodiment, if the combination of the counters C<sub>3</sub> and C<sub>2</sub> satisfies any one of the points A to D, it is determined that the hunting has occurred. In an actual operation, the detection of the engine revolutions NE encounters an error owing to noise or disturbance. Therefore, determination on the possibility of hunting in accordance only with the basic conditions may not be accurately performed. Therefore, in this embodiment, influences of noise and the like are considered and thus a possibility of hunting is determined when the values of C<sub>2</sub> and C<sub>3</sub> fall in the diagonal-line region on the map shown in FIG. 6. The diagonal-line region shown in FIG. 6 is defined by lines expressed by the following equations: C<sub>2</sub> = C<sub>3</sub> + 2 (line I) , C<sub>2</sub> = C<sub>3</sub> - 2 (line II) and C<sub>2</sub> = - C<sub>3</sub> + 8 (line III). That is, the conditions for determining hunting according to this embodiment are as follows: <maths id="math0010" num=""><math display="block"><msub><mi mathvariant="normal">C</mi><mn mathvariant="normal">3</mn></msub><mo mathvariant="normal">-</mo><mn mathvariant="normal">2</mn><mo mathvariant="normal">≤</mo><msub><mi mathvariant="normal">C</mi><mn mathvariant="normal">2</mn></msub><mo mathvariant="normal">≤</mo><msub><mi mathvariant="normal">C</mi><mn mathvariant="normal">3</mn></msub><mo mathvariant="normal">+</mo><mn mathvariant="normal">2</mn><mo mathvariant="normal">;</mo></math><img id="ib0010" file="imgb0010.tif" wi="71" he="12" img-content="math" img-format="tif"/></maths> and <maths id="math0011" num=""><math display="block"><msub><mi mathvariant="normal">C</mi><mn>2</mn></msub><mo>+</mo><msub><mi mathvariant="normal">C</mi><mn mathvariant="normal">3</mn></msub><mo>≤</mo><mn>8</mn></math><img id="ib0011" file="imgb0011.tif" wi="55" he="10" img-content="math" img-format="tif"/></maths></p>
<p id="p0077" num="0077">The values of C<sub>2</sub> and C<sub>3</sub> are kept unchanged during proceeding of the operation from step 501 to step 505. Therefore, if hunting is determined once under the aforementioned determining conditions, the determination of hunting is not canceled even if the sign of ΔNE<sub>TV</sub> is no longer inverted. Therefore, in this embodiment, a condition in which the value of the counter C<sub>1</sub><!-- EPO <DP n="31"> --> is, in step 511, smaller than the value of the counter C<sub>2</sub> or C<sub>3</sub> is added to the conditions for determining hunting. The fact that the value of C<sub>1</sub> is smaller than the value of C<sub>2</sub> or C<sub>3</sub> represents that the number of times at which the ΔNE<sub>TV</sub> is kept to have the same sign has been decreased as compared with the previous number of times. That is, hunting is being strengthened. When the value of C<sub>1</sub> is larger than both values of C<sub>2</sub> and C<sub>3</sub>, it is determined that hunting has been eliminated.</p>
<p id="p0078" num="0078">That is, conditions under which occurrence of hunting is determined in step 511 shown in FIG. 5 are as follows: <maths id="math0012" num=""><math display="block"><msub><mi mathvariant="normal">C</mi><mn mathvariant="normal">3</mn></msub><mo mathvariant="normal">-</mo><mn mathvariant="normal">2</mn><mo mathvariant="normal">≤</mo><msub><mi mathvariant="normal">C</mi><mn mathvariant="normal">2</mn></msub><mo mathvariant="normal">≤</mo><msub><mi mathvariant="normal">C</mi><mn mathvariant="normal">3</mn></msub><mo mathvariant="normal">+</mo><mn mathvariant="normal">2</mn><mo mathvariant="normal">;</mo></math><img id="ib0012" file="imgb0012.tif" wi="63" he="13" img-content="math" img-format="tif"/></maths> and <maths id="math0013" num=""><math display="block"><msub><mi mathvariant="normal">C</mi><mn>2</mn></msub><mo>+</mo><msub><mi mathvariant="normal">C</mi><mn mathvariant="normal">3</mn></msub><mo>≤</mo><mn>8</mn><mo>;</mo></math><img id="ib0013" file="imgb0013.tif" wi="42" he="7" img-content="math" img-format="tif"/></maths> and <maths id="math0014" num=""><math display="block"><msub><mi mathvariant="normal">C</mi><mn>1</mn></msub><mo>≤</mo><msub><mi mathvariant="normal">C</mi><mn mathvariant="normal">2</mn></msub><mspace width="1em"/><mi>or</mi><mspace width="1em"/><msub><mi mathvariant="normal">C</mi><mn>1</mn></msub><mo>≤</mo><msub><mi mathvariant="normal">C</mi><mn>3</mn></msub></math><img id="ib0014" file="imgb0014.tif" wi="67" he="11" img-content="math" img-format="tif"/></maths></p>
<p id="p0079" num="0079">When the counters C<sub>1</sub>, C<sub>2</sub> and C<sub>3</sub> satisfy the aforementioned conditions in step 511, that is, when there is a possibility of hunting at present, the operation proceeds to step 513 where the value of the correction quantity Q<sub>JRKFB</sub> set in step 307 shown 0 in FIG. 3 is set to zero. As a result, the value of the final fuel injection quantity Q<sub>FINC</sub> set in step 409 shown in FIG. 4 coincides with the Q<sub>BASE</sub>. In the foregoing case, hunting is caused by the correction of the fuel injection quantity for the purpose of preventing torsional vibrations, resulting in a 5 possibility of strengthened vibrations or unstable control. Therefore, the correction of the fuel injection quantity is not executed. If the values of the counters do not satisfy the aforementioned conditions in step 511 and there is no<!-- EPO <DP n="32"> --> possibility of hunting, the value of the correction quantity Q<sub>JRKFB</sub> is kept unchanged and the operation is completed in this state. As a result, the correction of the fuel injection quantity for the purpose of preventing torsional vibrations is executed.</p>
<p id="p0080" num="0080">It is preferable that the diagonal-line region shown in FIG. 6 is determined by experiments using an actual engine and an output shaft system.</p>
<p id="p0081" num="0081">In step 513 shown in FIG. 5, the correction quantity Q<sub>JRKFB</sub> is set to zero and the correction of the fuel injection quantity is not executed in case of a possibility of hunting. The value of the correction quantity Q<sub>JRKFB</sub> may be reduced in accordance with Equation (10) in place of the setting Q<sub>JRKFB</sub> = 0. Thus, the control gain is reduced and the torsional vibrations are controlled to a certain degree while preventing hunting. <maths id="math0015" num="(10)"><math display="block"><msub><mi mathvariant="normal">Q</mi><mi>JRKFB</mi></msub><mo mathvariant="normal">=</mo><msub><mi mathvariant="normal">Q</mi><mi>JRKFB</mi></msub><mo mathvariant="normal">×</mo><mi mathvariant="normal">β</mi><mfenced separators=""><mi mathvariant="normal">β</mi><mo mathvariant="normal">&lt;</mo><mn mathvariant="normal">1</mn></mfenced></math><img id="ib0015" file="imgb0015.tif" wi="139" he="18" img-content="math" img-format="tif"/></maths></p>
<p id="p0082" num="0082">As described above, according to the present invention, torsional vibrations can effectively be prevented without deteriorating the engine acceleration characteristics.<!-- EPO <DP n="33"> --></p>
<p id="p0083" num="0083">An apparatus and a method for controlling fuel injection in an internal combustion engine (1) for preventing torsional vibrations of the engine without deteriorating the acceleration performance is disclosed. The apparatus is provided with a control unit (an ECU) (30) for controlling a fuel injection quantity for the diesel engine (1) of a vehicle (10). The ECU (30) calculates the change rate ΔNE of engine revolutions in accordance with an input from a crank angle sensor (35) and subtracts a value obtained by smoothing a variation component of ΔNE from the ΔNE so as to extract a torsional vibration component thereof. Moreover, the ECU (30) corrects the fuel injection quantity of the engine to reduce the torsional vibration component. Since the extracted torsional vibration component does not contain steady change in the revolutions during acceleration or the like, the steady change in the revolutions caused only by the acceleration is not affected by the correction of the fuel injection quantity. Therefore, deterioration in the acceleration performance caused by prevention of the torsional vibrations can be prevented.</p>
</description><!-- EPO <DP n="34"> -->
<claims id="claims01" lang="en">
<claim id="c-en-01-0001" num="0001">
<claim-text>An apparatus for controlling fuel injection in an internal combustion engine (1) including vibrations detection means for detecting a quantity of state relating to the amplitude of torsional vibrations of an output shaft system (5, 8) of a vehicle (10) as a torsional vibration parameter (ΔNE), and a fuel injection quantity correction means for correcting a fuel injection quantity (Q<sub>FIN</sub>)of the internal combustion engine (1) to prevent torsional vibrations in accordance with said detected torsional vibration parameter (ΔNE); said fuel injection quantity correction means is adapted to determine and store a value (ΔNE<sub>AV</sub>) obtained by smoothing said torsional vibration parameter (ΔNE) which has occurred within a predetermined period (Δt) as a steady acceleration component;<br/>
a vibration component extracting means is provided to extract a torsional vibration component (ΔNE<sub>TV</sub>) from said detected torsional vibration parameter (ΔNE) using said steady acceleration component;<br/>
wherein said fuel injection quantity correction means is further adapted to correct the fuel injection quantity (Q<sub>FIN</sub>) in accordance with the magnitude of said torsional vibration component (ΔNE<sub>TV</sub>), to calculate a vibration correction quantity (Q<sub>JRKFB</sub>) of the fuel injection quantity (Q<sub>FIN</sub>) in accordance with said<!-- EPO <DP n="35"> --> extracted torsional vibration component (ΔNE<sub>TV</sub>) and to add said vibration correction quantity (Q<sub>JRKFB</sub>) to a fuel injection quantity (Q<sub>FIN</sub>) which is set in accordance with a state of the operation of the engine so as to correct the fuel injection quantity (Q<sub>FIN</sub>),<br/>
<b>characterized in that</b><br/>
said fuel injection quantity correction means is adapted to reduce the absolute value of said vibration correction quantity (Q<sub>JRKFB</sub>) when a timing pattern of the sign inversions of said torsional vibration component (ΔNE<sub>TV</sub>) coincides with a predetermined pattern.</claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>An apparatus for controlling fuel injection according to claim 1, <b>characterized in that</b> said vibration correction quantity (Q<sub>JRKFB</sub>) is set to zero when the timing pattern of the sign inversions of said torsional vibration component (ΔNE<sub>TV</sub>) coincides with a predetermined hunting pattern.</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>An apparatus for controlling fuel injection according to claim 1,<br/>
<b>characterized in that</b><br/>
said torsional vibration parameter (ΔNE) is one of the change rate of engine revolutions, the change rate of the acceleration in the advancing direction or the change rate of the torsional torque of the engine.</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>An apparatus for controlling fuel injection according to claim 3, <b>characterized in that</b> said fuel injection quantity correction means is adapted to interrupt the correction of the fuel injection when the timing pattern of the sign inversions of said torsional vibration component (ΔNE<sub>TV</sub>) coincides with the predetermined pattern.</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>Method for controlling fuel injection in an internal combustion engine (1) including vibration detection means for detecting a quantity of state relating to the<!-- EPO <DP n="36"> --> amplitude of torsional vibrations of an output shaft system (5, 8) of a vehicle (10) as a torsional vibration parameter (ΔNE), and a fuel injection quantity correction means for correcting a fuel injection quantity (Q<sub>FIN</sub>) of the internal combustion engine (1) to prevent torsional vibrations in accordance with said detected torsional vibration parameter (ΔNE), comprising the following steps:
<claim-text>storing a change rate of said torsional vibration parameter (ΔNE) obtained by smoothing said torsional vibration parameter (ΔNE) which has occured within a predetermined period (Δt) as a steady acceleration component;</claim-text>
<claim-text>extracting a torsional vibration component (ΔNE<sub>TV</sub>) from said detected torsional vibration parameter (ΔNE) using said steady acceleration component;</claim-text>
<claim-text>correcting the fuel injection quantity (Q<sub>FIN</sub>) in accordance with the magnitude of said torsional vibration component (ΔNE<sub>TV</sub>),</claim-text>
<claim-text>extracting said torsional vibration component (ΔNE<sub>TV</sub>) at a predetermined time interval; and</claim-text>
<claim-text>calculating a vibration correction quantity (Q<sub>JRKFB</sub>) of the fuel injection quantity (Q<sub>FIN</sub>) in accordance with said extracted torsional vibration component (ΔNE<sub>TV</sub>) and adding said vibration correction quantity (Q<sub>JRKFB</sub>) to a fuel injection quantity (Q<sub>BASE</sub>) which is set in accordance with a state of the operation of the engine so as to correct the fuel injection quantity (Q<sub>BASE</sub>) <b>characterized by</b> reducing the absolute value of said vibration correction quantity when a timing pattern of the sign inversions of said torsional<!-- EPO <DP n="37"> --> vibration component (ΔNE<sub>TV</sub>) coincides with a predetermined pattern.</claim-text></claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>Method for controlling fuel injection according to claim 5, <b>characterized in that</b> said vibration correction quantity (Q<sub>JRKFB</sub>) is set to zero when the timing pattern of the sign inversions of said torsional vibration component (ΔNE<sub>TV</sub>) coincides with a predetermined hunting pattern.</claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>Method for controlling fuel injection according to claim 5, <b>characterized in that</b><br/>
said torsional vibration parameter (ΔNE) is one of the change rate of engine revolutions, the change rate of the acceleration in the advancing direction or the change rate of the torsional torque of the engine.</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>Method for controlling fuel injection according to any of the claims 5 to 7, <b>characterized in that</b> said fuel injection quantity correction means interrupts the correction of the fuel injection when the timing pattern of the sign inversions of said torsional vibration component (ΔNE<sub>TV</sub>) coincides with the predetermined pattern.</claim-text></claim>
</claims><!-- EPO <DP n="38"> -->
<claims id="claims02" lang="de">
<claim id="c-de-01-0001" num="0001">
<claim-text>Vorrichtung zum Steuern der Kraftstoffeinspritzung in eine Brennkraftmaschine (1) mit einer Vibrationsdetektionseinrichtung zum Detektieren einer Zustandsgröße, die die Amplitude von Torsionsvibrationen eines Ausgangswellensystems (5, 8) eines Fahrzeuges (10) betrifft, als Torsionsvibrationsparameter (ΔNE) und einer Kraftstoffeinspritzmengenkorrektureinrichtung zum Korrigieren der Kraftstoffeinspritzmenge (Q<sub>FIN</sub>) der Brennkraftmaschine (1), um Torsionsvibrationen in Abhängigkeit von dem detektierten Torsionsvibrationsparameter (ΔNE) zu verhindern;<br/>
wobei die Kraftstoffeinspritzmengenkorrektureinrichtung einen durch Glätten des Torsionsvibrationsparameters (ΔNE), der innerhalb einer vorgegebenen Zeitdauer (Δt) als Komponente einer stetigen Beschleunigung aufgetreten ist, erhaltenen Wert (ΔNE<sub>AV</sub>) ermitteln und speichern kann;<br/>
<!-- EPO <DP n="39"> -->eine Vibrationskomponentenextraktionseinrichtung vorgesehen ist, um eine Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) vom detektierten Torsionsvibrationsparameter (ΔNE) unter Verwendung der Komponente der stetigen Beschleunigung zu extrahieren;<br/>
die Kraftstoffeinspritzmengenkorrektureinrichtung ferner die Kraftstoffeinspritzmenge (Q<sub>FIN</sub>) in Abhängigkeit von der Größe der Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) korrigieren kann, um eine Vibrationskorrekturmenge (Q<sub>JRKFB</sub>) der Kraftstoffeinspritzmenge (Q<sub>FIN</sub>) in Abhängigkeit von der extrahierten Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) zu berechnen und die Vibrationskorrekturmenge (Q<sub>JRKFB</sub>) zu einer Kraftstoffeinspritzmenge (Q<sub>FIN</sub>) , die in Abhängigkeit von einem Betriebszustand der Brennkraftmaschine eingestellt wird, zu addieren, um die Kraftstoffeinspritzmenge (Q<sub>FIN</sub>) zu korrigieren,<br/>
<b>dadurch gekennzeichnet, dass</b> die Kraftstoffeinspritzmengenkorrektureinrichtung den Absolutwert der Vibrationskorrekturmenge (Q<sub>JRKFB</sub>) reduzieren kann, wenn ein Timingmuster der Vorzeicheninversionen der Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) mit einem vorgegebenen Muster zusammenfällt.</claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Vorrichtung zum Steuern der Kraftstoffeinspritzung nach Anspruch 1, <b>dadurch gekennzeichnet, dass</b> die Vibrationskorrekturmenge (Q<sub>JRKFB</sub>) auf Null gesetzt wird, wenn das Timingmuster der Vorzeicheninversionen der Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) mit einem vorgegebenen Aufschaukelmuster zusammenfällt.<!-- EPO <DP n="40"> --></claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Vorrichtung zum Steuern der Kraftstoffeinspritzung nach Anspruch 1, <b>dadurch gekennzeichnet, dass</b> der Torsionsvibrationsparameter (ΔNE) von der Änderungsrate der Umdrehungen der Brennkraftmaschine, der Änderungsrate der Beschleunigung in Vorwärtsrichtung oder der Änderungsrate des Torsionsmomentes der Brennkraftmaschine gebildet wird.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Vorrichtung zum Steuern der Kraftstoffeinspritzung nach Anspruch 3, <b>dadurch gekennzeichnet, dass</b> die Kraftstoffeinspritzmengenkorrektureinrichtung die Korrektur der Kraftstoffeinspritzung unterbrechen kann, wenn das Timingmuster der Vorzeicheninversionen der Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) mit dem vorgegebenen Muster zusammenfällt.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Verfahren zum Steuern der Kraftstoffeinspritzung in eine Brennkraftmaschine (1) mit einer Vibrationsdetektionseinrichtung zum Detektieren einer Zustandsgröße, die die Amplitude von Torsionsvibrationen des Ausgangswellensystems (5, 8) eines Fahrzeuges (10) betrifft, als Torsionsvibrationsparameter (ΔNE) und einer Kraftstoffeinspritzmengenkorrektureinrichtung zum Korrigieren einer Kraftstoffeinspritzmenge (Q<sub>FIN</sub>) der Brennkraftmaschine (1), um Torsionsvibrationen in Abhängigkeit vom detektierten Torsionsvibrationsparameter (ΔNE) zu verhindern, mit den folgenden Schritten:
<claim-text>Speichern einer Änderungsrate des Torsionsvibrationsparameters (ΔNE), die durch Glätten des Torsionsvibratinonsparameters (ΔNE) erhalten wurde, der innerhalb einer<!-- EPO <DP n="41"> --> vorgegebenen Zeitdauer (Δt) als Komponente einer stetigen Beschleunigung aufgetreten ist;</claim-text>
<claim-text>Extrahieren einer Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) aus dem detektierten Torsionsvibrationsparameter (ΔNE) unter Verwendung der Komponente der stetigen Beschleunigung;</claim-text>
<claim-text>Korrigieren der Kraftstoffeinspritzmenge (Q<sub>FIN</sub>) in Abhängigkeit von der Größe der Torsionsvibrationskomponente (ΔNE<sub>TV</sub>)</claim-text>
<claim-text>Extrahieren der Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) bei einem vorgegebenen Zeitintervall; und</claim-text>
<claim-text>Berechnen einer Vibrationskorrekturmenge (Q<sub>JRKFB</sub>) der Kraftstoffeinspritzmenge (Q<sub>FIN</sub>) in Abhängigkeit von der extrahierten Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) und Addieren der Vibrationskorrekturmenge (Q<sub>JRKFB</sub>) zu einer Kraftstoffeinspritzmenge (Q<sub>BASE</sub>), die in Abhängigkeit von einem Betriebszustand der Brennkraftmaschine eingestellt wird, um die Kraftstoffeinspritzmenge (Q<sub>BASE</sub>) zu korrigieren,</claim-text>
<claim-text><b>gekennzeichnet durch</b> das Verringern des Absolutwertes der Vibrationskorrekturmenge, wenn ein Timingmuster der Vorzeicheninversionen der Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) mit einem vorgegebenen Muster zusammenfällt.</claim-text></claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Verfahren zum Steuern der Kraftstoffeinspritzung nach Anspruch 5, <b>dadurch gekennzeichnet, dass</b> die Vibrationskorrekturmenge<!-- EPO <DP n="42"> --> (Q<sub>JRKFB</sub>) auf Null gesetzt wird, wenn das Timingmuster der Vorzeicheninversionen der Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) mit einem vorgegebenen Aufschaukelmuster zusammenfällt.</claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Verfahren zum Steuern der Kraftstoffeinspritzung nach Anspruch 5, <b>dadurch gekennzeichnet, dass</b> der Torsionsvibrationsparameter (ΔNE) von der Änderungsrate der Umdrehungen der Brennkraftmaschine, der Änderungsrate der Beschleunigung in Vorwärtsrichtung oder der Änderungsrate des Torsionsmomentes der Brennkraftmaschine gebildet wird.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Verfahren zum Steuern der Kraftstoffeinspritzung nach einem der Ansprüche 5 bis 7, <b>dadurch gekennzeichnet, dass</b> die Kraftstoffeinspritzmengenkorrektureinrichtung die Korrektur der Kraftstoffeinspritzung unterbricht, wenn das Timingmuster der Vorzeicheninvasionen der Torsionsvibrationskomponente (ΔNE<sub>TV</sub>) mit dem vorgegebenen Muster zusammenfällt.</claim-text></claim>
</claims><!-- EPO <DP n="43"> -->
<claims id="claims03" lang="fr">
<claim id="c-fr-01-0001" num="0001">
<claim-text>Appareil de commande d'injection de carburant dans un moteur à combustion interne (1) comprenant un moyen de détection de vibration destiné à détecter une quantité d'état se rapportant à l'amplitude des vibrations de torsion d'un système d'arbre de sortie (5, 8) d'un véhicule (10) en tant que paramètre de vibration de torsion (ΔNE), et un moyen de correction de quantité d'injection de carburant destiné à corriger une quantité d'injection de carburant (Q<sub>FIN</sub>) du moteur à combustion interne (1) pour empêcher les vibrations de torsion conformément audit paramètre de vibration de torsion détecté (ΔNE) ;<br/>
ledit moyen de correction de quantité d'injection de carburant est adapté pour déterminer et mémoriser une valeur (ΔNE<sub>AV</sub>) obtenue en lissant ledit paramètre de vibration de torsion (ΔNE) qui s'est produit à l'intérieur d'une période prédéterminée (Δt) en tant que composante d'accélération constante ;<br/>
un moyen d'extraction de composante de vibration est prévu pour extraire une composante de vibration de torsion (ΔNE<sub>TV</sub>) à partir dudit paramètre de vibration de torsion détecté (ΔNE) en utilisant ladite composante d'accélération constante ;<br/>
dans lequel ledit moyen de correction de quantité d'injection de carburant est de plus adapté pour corriger la quantité d'injection de carburant (Q<sub>FIN</sub>) conformément à l'amplitude de ladite composante de vibration de torsion (ΔNE<sub>TV</sub>), pour calculer une quantité de correction de vibration (Q<sub>JRKFB</sub>) de la quantité d'injection de carburant (Q<sub>FIN</sub>) conformément à ladite composante de vibration de torsion extraite (ΔNE<sub>TV</sub>) et pour ajouter ladite quantité de correction de vibration (Q<sub>JRKFB</sub>) à une quantité d'injection de carburant (Q<sub>FIN</sub>) qui est établie conformément à un état<!-- EPO <DP n="44"> --> de fonctionnement du moteur de façon à corriger la quantité d'injection de carburant (Q<sub>FIN</sub>), <b>caractérisé en ce que</b><br/>
ledit moyen de correction de quantité d'injection de carburant est adapté pour réduire la valeur absolue de ladite quantité de correction de vibration (Q<sub>JRKFB</sub>) lorsqu'un motif de cadencement des inversions de signe de ladite composante de vibration de torsion (ΔNE<sub>TV</sub>) coïncide avec un motif prédéterminé.</claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Appareil de commande d'injection de carburant selon la revendication 1, <b>caractérisé en ce que</b> ladite quantité de correction de vibration (Q<sub>JRKFB</sub>) est établie à zéro lorsque le motif de cadencement des inversions de signe de ladite composante de vibration de torsion (ΔNE<sub>TV</sub>) coïncide avec un motif de pompage prédéterminé.</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Appareil de commande d'injection de carburant selon la revendication 1,<br/>
<b>caractérisé en ce que</b><br/>
ledit paramètre de vibration de torsion (ΔNE) est l'un parmi le taux de changement des rotations du moteur, le taux de changement de l'accélération dans le sens d'avance ou le taux de changement du couple de torsion du moteur.</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Appareil de commande d'injection de carburant selon la revendication 3, <b>caractérisé en ce que</b> ledit moyen de correction de quantité d'injection de carburant est adapté pour interrompre la correction de l'injection de carburant lorsque le motif de cadencement des inversions de signe de ladite composante de vibration de torsion (ΔNE<sub>TV</sub>) coïncide avec le motif prédéterminé.</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé de commande d'injection de carburant dans un moteur à combustion interne (1) comprenant un moyen de détection de vibration destiné à détecter une quantité<!-- EPO <DP n="45"> --> d'état se rapportant à l'amplitude des vibrations de torsion d'un système d'arbre de sortie (5, 8) d'un véhicule (10) en tant que paramètre de vibration de torsion (ΔNE), et un moyen de correction de quantité d'injection de carburant destiné à corriger une quantité d'injection de carburant (Q<sub>FIN</sub>) du moteur à combustion interne (1) pour empêcher les vibrations de torsion conformément audit paramètre de vibration de torsion détecté (ΔNE), comprenant les étapes suivantes consistant à :
<claim-text>mémoriser un taux de changement dudit paramètre de vibration de torsion (ΔNE) obtenu en lissant ledit paramètre de vibration de torsion (ΔNE) qui s'est produit à l'intérieur d'une période prédéterminée (Δt) en tant que composante d'accélération constante ;</claim-text>
<claim-text>extraire une composante de vibration de torsion (ΔNE<sub>TV</sub>) à partir dudit paramètre de vibration de torsion détectée (ΔNE) en utilisant ladite composante d'accélération constante ;</claim-text>
<claim-text>corriger la quantité d'injection de carburant (Q<sub>FIN</sub>) conformément à l'amplitude de ladite composante de vibration de torsion (ΔNE<sub>TV</sub>),</claim-text>
<claim-text>extraire ladite composante de vibration de torsion (ΔNE<sub>TV</sub>) à l'intervalle de temps prédéterminé ; et</claim-text>
<claim-text>calculer une quantité de correction de vibration (Q<sub>JRKFB</sub>) de la quantité d'injection de carburant (Q<sub>FIN</sub>) conformément à ladite composante de vibration de torsion extraite (ΔNE<sub>TV</sub>) et ajouter ladite quantité de correction de vibration (Q<sub>JRKFB</sub>) à une quantité d'injection de carburant (Q<sub>BASE</sub>) qui est établie conformément à un état de fonctionnement du moteur de façon à corriger la quantité d'injection de carburant (Q<sub>BASF</sub>) <b>caractérisé par</b> l'étape consistant à réduire la valeur absolue de ladite quantité de correction de vibration lorsqu'un motif de cadencement des inversions de signe de ladite composante de vibration de torsion (ΔNE<sub>TV</sub>) coïncide avec un motif prédéterminé.</claim-text><!-- EPO <DP n="46"> --></claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Procédé de commande d'injection de carburant selon la revendication 5, <b>caractérisé en ce que</b> ladite quantité de correction de vibration (Q<sub>JRKFB</sub>) est établie à zéro lorsque le motif de cadencement des inversions de signe de ladite composante de vibration de torsion (ΔNE<sub>TV</sub>) coïncide avec un motif de pompage prédéterminé.</claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Procédé de commande d'injection de carburant selon la revendication 5, <b>caractérisé en ce que</b><br/>
ledit paramètre de vibration de torsion (ΔNE) est l'un parmi le taux de changement des rotations de moteur, le taux de changement de l'accélération dans le sens d'avance ou le taux de changement du couple de torsion du moteur.</claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Procédé de commande d'injection de carburant selon l'une quelconque des revendications 5 à 7, <b>caractérisé en ce que</b> ledit moyen de correction de quantité d'injection de carburant interrompt la correction de l'injection du carburant lorsque le motif de cadencement des inversions de signe de ladite composante de vibration de torsion (ΔNE<sub>TV</sub>) coïncide avec le motif prédéterminé.</claim-text></claim>
</claims><!-- EPO <DP n="47"> -->
<drawings id="draw" lang="en">
<figure id="f0001" num=""><img id="if0001" file="imgf0001.tif" wi="165" he="170" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="48"> -->
<figure id="f0002" num=""><img id="if0002" file="imgf0002.tif" wi="142" he="225" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="49"> -->
<figure id="f0003" num=""><img id="if0003" file="imgf0003.tif" wi="158" he="217" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="50"> -->
<figure id="f0004" num=""><img id="if0004" file="imgf0004.tif" wi="140" he="222" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="51"> -->
<figure id="f0005" num=""><img id="if0005" file="imgf0005.tif" wi="165" he="216" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="52"> -->
<figure id="f0006" num=""><img id="if0006" file="imgf0006.tif" wi="132" he="159" img-content="drawing" img-format="tif"/></figure>
</drawings>
</ep-patent-document>
