1. Field of the Invention
The present invention relates to a control system for an internal combustion engine, and particularly to a control system in which an engine operating parameter (torque related parameter) related to the engine output torque is calculated according to the exhaust gas recirculation ratio, and the engine is controlled using the calculated torque related parameter.
2. Description of the Related Art
In the control system for an internal combustion engine, the torque demand control (torque base control) is used in recent years, as shown in Japanese patent laid-open No. 2006-29194 (JP-'194). In the torque demand control, a target torque of the engine is calculated according to a vehicle control demand torque which is necessary for the transmission control or the traction control, as well as the driver's demand torque. Further, an actual output torque of the engine is estimated or detected, and the intake air amount (fuel supply amount) and/or the ignition timing of the engine are controlled so that the actual output torque coincides with the target torque.
Japanese patent laid-open No. 2003-269306 (JP-'306) discloses a control system for an internal combustion engine, wherein a residual gas ratio (an internal exhaust gas recirculation ratio), which is a residual ratio of burned gases remaining in the combustion chamber after combustion, is calculated, and the ignition timing is controlled according to the residual gas ratio. According to this control system, the residual gas ratio is calculated based on the engine rotational speed, the valve overlap amount (an overlapped period of the valve opening periods corresponding to the intake valve and the exhaust valve), the intake pressure, the exhaust gas temperature, and the intake air amount.
Further, a known control system for an internal combustion engine having an exhaust gas recirculation mechanism, uses a method for calculating an exhaust gas recirculation ratio using a map for calculating the exhaust gas recirculation ratio (the external exhaust gas recirculation ratio) set according to an opening of the exhaust gas recirculation control valve.
In the torque base control, it is necessary to estimate the actual output torque based on the engine operating parameter. In the system shown in JP-'194, the actual output torque is calculated by retrieving tables or maps according to the intake air amount, the engine rotational speed, the air-fuel ratio, the ignition timing, and a parameter indicative of the intake valve operating condition. Accordingly, the man power necessary for setting the tables or maps is comparatively large.
Regarding the calculation method of the residual gas ratio shown in JP-'306, the number of parameters applied to the calculation is comparatively large. Accordingly, there is a similar problem that the man power necessary for setting the tables or maps becomes large. Further, in the conventional method for calculating the external exhaust gas recirculation ratio, many maps are necessary corresponding to various operating conditions.
Therefore, more tables or maps are necessary for performing the torque demand control taking the exhaust gas recirculation ratio into account, wherein the exhaust gas recirculation ratio is calculated according to both of the internal exhaust gas recirculation amount and the external exhaust gas recirculation amount, which requires much more man power for setting tables or maps.
The present invention is made contemplating the above-described point, and an objective of the invention is to provide a control system for an internal combustion engine, which can accurately calculate the torque related parameter which is necessary in the torque demand control according to the exhaust gas recirculation ratio by a comparatively simple method.
To attain the above objective, the present invention provides a control system for an internal combustion engine having a throttle valve (3) disposed in an intake passage (2) of the engine. The control system includes rotational speed detecting means, target intake air amount calculating means, intake pressure estimating means, wide-open intake air amount calculating means, theoretical intake air amount calculating means, exhaust gas recirculation ratio calculating means, target output torque calculating means, and control means. The rotational speed detecting means detects a rotational speed (NE) of the engine, and the target intake air amount calculating means calculates a target intake air amount (GADRV) of the engine. The intake pressure estimating means estimates an intake pressure (HPBA) of the engine. The wide-open intake air amount calculating means calculates a wide-open intake air amount (GAWOT) according to the engine rotational speed (NE). The wide-open intake air amount (GAWOT) is an intake air amount corresponding to a state where the throttle valve is fully opened. The theoretical intake air amount calculating means calculates a theoretical intake air amount (GATH) according to the wide-open intake air amount (GAWOT) and the intake pressure (HPBA). The theoretical intake air amount (GATH) is an intake air amount corresponding to a state where no exhaust gas of the engine is recirculated to a combustion chamber of the engine. The exhaust gas recirculation ratio calculating means calculates an exhaust gas recirculation ratio (REGRT) using the theoretical intake air amount (GATH) and the target intake air amount (GADRV). The target output torque calculating means calculates a target output torque (TRQDRV) of the engine using the target intake air amount (GADRV) and the exhaust gas recirculation ratio (REGRT). The control means controls the engine using the target output torque (TRQDRV).
With this configuration, the target intake air amount of the engine is calculated; the wide-open intake air amount, which is an intake air amount corresponding to the state where the throttle valve is fully opened, is calculated according to the engine rotational speed; the theoretical intake air amount corresponding to the state where no exhaust gas of the engine is recirculated to the combustion chamber, is calculated according to the wide-open intake air amount and the intake pressure; the exhaust gas recirculation ratio is calculated using the theoretical intake air amount and the target intake air amount; and the target output torque of the engine is calculated using the target intake air amount and the exhaust gas recirculation ratio. Accordingly, it is not necessary to previously set many maps corresponding to various engine operating conditions for converting the target intake air amount to the target output torque, which makes it possible to accurately calculate the target output torque taking the exhaust gas recirculation ratio into account with a comparatively simple method. Consequently, the output torque control of the engine can accurately be performed by controlling the engine using the calculated target output torque.
The present invention provides another control system including the rotational speed detecting means, intake pressure detecting means for detecting an intake pressure (PBA) of the engine, the wide-open intake air amount calculating means, the theoretical intake air amount calculating means, intake air amount obtaining means for detecting or estimating an actual intake air amount (GAIR, HGAIR) of the engine, the exhaust gas recirculation ratio calculating means, output torque calculating means, and the control means. The exhaust gas recirculation ratio calculating means calculates an exhaust gas recirculation ratio (REGRT) using the theoretical intake air amount (GATH) and the actual intake air amount (GAIR, HGAIR). The output torque calculating means calculates an output torque (HTRQ) of the engine using the actual intake air amount (GAIR, HGAIR) and the exhaust gas recirculation ratio (REGRT), and the control means controls the engine using the calculated output torque (HTRQ).
With this configuration, the wide-open intake air amount, which is an intake air amount corresponding to the state where the throttle valve is fully opened, is calculated according to the engine rotational speed; the theoretical intake air amount corresponding to the state where no exhaust gas is recirculated to the combustion chamber, is calculated according to the wide-open intake air amount and the intake pressure; the exhaust gas recirculation ratio is calculated using the theoretical intake air amount and the actual intake air amount; and the output torque of the engine is calculated using the actual intake air amount and the exhaust gas recirculation ratio. Accordingly, it is not necessary to previously set many maps corresponding to various engine operating conditions, which makes it possible to accurately calculate the engine output torque taking the exhaust gas recirculation ratio into account with a comparatively simple method. Consequently, the output torque control of the engine can accurately be performed by controlling the engine using the calculated engine output torque.
The present invention provides another control system including the rotational speed detecting means, target output torque calculating means, target intake air amount calculating means, and the control means. The target output torque calculating means calculates a target output torque (TRQCMD) of the engine, and the target intake air amount calculating means includes exhaust gas recirculation ratio calculating means for calculating an exhaust gas recirculation ratio (REGRTTMP) of the engine, and calculates a target intake air amount (GACMD, GACMDMID) of the engine using the target output torque (TRQCMD) and the exhaust gas recirculation ratio (REGRTTMP). The control means controls the engine using the target intake air amount (GACMD, GACMDMID). The exhaust gas recirculation ratio calculating means includes intake pressure estimating means for estimating an intake pressure (HPBATMP) of the engine, the wide-open intake air amount calculating means, and the theoretical intake air amount calculating means. The theoretical intake air amount calculating means calculates the theoretical intake air amount (GATHTMP) according to the wide-open intake air amount (GAWOT) and the intake pressure (HPBATMP). The exhaust gas recirculation ratio calculating means calculates the exhaust gas recirculation ratio (REGRTTMP) using the theoretical intake air amount (GATHTMP) and the target intake air amount (GACMD, GACMDMID).
With this configuration, the target output torque of the engine and the exhaust gas recirculation ratio are calculated, and the target intake air amount of the engine is calculated using the target output torque and the exhaust gas recirculation ratio. The exhaust gas recirculation ratio is calculated as follows: the wide-open intake air amount, which is an intake air amount corresponding to the state where the throttle valve is fully opened, is calculated according to the engine rotational speed; the theoretical intake air amount corresponding to the state where no exhaust gas is recirculated to the combustion chamber, is calculated according to the wide-open intake air amount and the intake pressure; and the exhaust gas recirculation ratio is calculated using the theoretical intake air amount and the target intake air amount. Accordingly, it is not necessary to previously set many maps corresponding to various engine operating conditions for converting the target output torque to the target intake air amount, which makes it possible to accurately calculate the target intake air amount taking the exhaust gas recirculation ratio into account with a comparatively simple method. Consequently, the output torque control of the engine can accurately be performed by controlling the engine using the calculated target intake air amount.
Preferably, the target intake air amount calculating means repeatedly executes the following steps after setting an initial value of a temporary target intake air amount (GACMDMID) until a convergence time at which a difference (DTRQ) between the estimated output torque (TRQTMP) and the target output torque (TRQCMD) becomes equal to or less than a predetermined threshold value (DTRQTH): a first step for calculating an estimated exhaust gas recirculation ratio (REGRTTMP) which is an exhaust gas recirculation ratio corresponding to a state where the temporary target intake air amount (GACMDMID) is supplied to the engine; a second step for calculating an estimated output torque (TRQTMP) of the engine according to the temporary target intake air amount (GACMDMID) and the estimated exhaust gas recirculation ratio (REGRTTMP); and a third step for modifying the temporary target intake air amount (GACMDMID) so that the estimated output torque (TRQTMP) approaches the target output torque (TRQCMD).
With this configuration, the following three steps are repeatedly executed after setting the initial value of the temporary target intake air amount until the convergence time at which the difference between the estimated output torque and the target output torque becomes equal to or less than the predetermined threshold value: the first step for calculating the estimated exhaust gas recirculation ratio which is an exhaust gas recirculation ratio corresponding to the state where the temporary target intake air amount is supplied to the engine; the second step for calculating the estimated output torque of the engine according to the temporary target intake air amount and the estimated exhaust gas recirculation ratio; and the third step for modifying the temporary target intake air amount so that the estimated output torque approaches the target output torque. By repeatedly executing the above three steps, the setting of the target intake air amount is accurately performed taking the exhaust gas recirculation ratio into account, thereby improving the response performance of the control for making the engine output torque coincide with the target output torque.
The present invention provides another control system including the rotational speed detecting means, the intake pressure detecting means, the wide-open intake air amount calculating means, the theoretical intake air amount calculating means, estimated intake air amount calculating means for calculating an estimated intake air amount (HGAIR) which is an estimated value of an actual intake air amount of the engine, the exhaust gas recirculation ratio calculating means, torque detecting means for detecting an output torque (TRQDET) of the engine, and the control means for controlling the engine using the estimated intake air amount (HGAIR). The theoretical intake air amount calculating means calculates a theoretical intake air amount (GATHTMP) according to the wide-open intake air amount (GAWOT) and the detected intake pressure (PBA). The exhaust gas recirculation ratio calculating means calculates an exhaust gas recirculation ratio (REGRTTMP) using the theoretical intake air amount (GATHTMP) and the estimated intake air amount (HGAIR). The estimated intake air amount calculating means calculates the estimated intake air amount (HGAIR) using the detected output torque (TRQDET) and the exhaust gas recirculation ratio (REGRTTMP).
With this configuration, the exhaust gas recirculation ratio is calculated, and the estimated intake air amount, which is an estimated value of the actual intake air amount of the engine, are calculated using the detected output torque and the exhaust gas recirculation ratio. The exhaust gas recirculation ratio is calculated as follows: the wide-open intake air amount, which is an intake air amount corresponding to the state where the throttle valve is fully opened, is calculated according to the engine rotational speed; the theoretical intake air amount corresponding to the state where no exhaust gas is recirculated to the combustion chamber, is calculated according to the wide-open intake air amount and the intake pressure; and the exhaust gas recirculation ratio is calculated using the theoretical intake air amount and the target intake air amount. Accordingly, it is not necessary to previously set many maps corresponding to various engine operating conditions, which makes it possible to accurately calculate the estimated intake air amount taking the exhaust gas recirculation ratio into account with a comparatively simple method. Consequently, by controlling the engine using the calculated estimated intake air amount, the air-fuel ratio control of the engine can accurately be performed without using the intake air flow rate sensor.
When the engine is provided with a valve operating phase characteristic varying mechanism (40) which varies an operating phase (CAIN) of at least one intake valve of the engine, the wide-open intake air amount calculating means preferably calculates the wide-open intake air amount (GAWOT) according to the operating phase (CAIN) of the at least one intake valve.
Preferred embodiments of the present invention will now be described with reference to the drawings.
The engine 1 has an intake passage 2 provided with a throttle valve 3. A throttle valve opening sensor 4 for detecting a throttle valve opening TH is connected to the throttle valve 3. The detection signal of the throttle valve opening sensor 4 is supplied to an electronic control unit (hereinafter referred to as “ECU”) 5. An actuator 7 for actuating the throttle valve 3 is connected to the throttle valve 3, and the operation of the actuator 7 is controlled by the ECU 5.
An exhaust gas recirculation passage 22 is disposed between an exhaust passage 21 and the intake passage 2, and connected to the intake passage 2 downstream of the throttle valve 3. The exhaust gas recirculation passage 22 is provided with an exhaust gas recirculation control valve 23 for controlling a recirculation amount of exhaust gases. Operation of the exhaust gas recirculation control valve 23 is controlled by the ECU 5.
An intake air flow rate sensor 13 for detecting an intake air flow rate GAIR of the engine 1 is disposed in the intake passage 2. The detection signal of the intake air flow rate sensor 13 is supplied to the ECU 5.
Fuel injection valves 6 are inserted into the intake passage 2 at locations intermediate between the cylinder block of the engine 1 and the throttle valves 3 and slightly upstream of the respective intake valves (not shown). These fuel injection valves 6 are connected to a fuel pump (not shown), and electrically connected to the ECU 5. A valve opening period of each fuel injection valve 6 is controlled by a signal output from the ECU 5.
A spark plug 15 of each cylinder of the engine 1 is connected to the ECU 5. The ECU 5 supplies an ignition signal to each spark plug 15 and controls the ignition timing.
An intake pressure sensor 8 for detecting an intake pressure PBA and an intake air temperature sensor 9 for detecting an intake air temperature TA are disposed downstream of the throttle valve 3. Further, an engine coolant temperature sensor 10 for detecting an engine coolant temperature TW is mounted on the body of the engine 1. The detection signals from these sensors are supplied to the ECU 5.
A crank angle position sensor 11 and a cam angle position sensor 12 are connected to the ECU 5. The crank angle position sensor 11 is provided to detect a rotational angle of a crankshaft (not shown) of the engine 1, and the cam angle position sensor 12 is provided to detect a rotational angle of the camshaft to which the cams for driving the intake valves of the engine 1 are fixed. A signal corresponding to the rotational angle detected by the crank angle position sensor 11 and a signal corresponding to the rotational angle detected by the cam angle position sensor 12 are supplied to the ECU 5. The crank angle position sensor 11 generates one pulse (hereinafter referred to as “CRK pulse”) at every constant crank angle period (e.g., a period of 6 degrees) and a pulse for specifying a predetermined angle position of the crankshaft. The cam angle position sensor 12 generates a pulse at a predetermined crank angle position for a specific cylinder of the engine 1 (this pulse will be hereinafter referred to as “CYL pulse”). The cam angle position sensor 12 further generates a pulse at a top dead center (TDC) starting the intake stroke in each cylinder (this pulse will be hereinafter referred to as “TDC pulse”). These pulses are used to control the various timings such as a fuel injection timing and the ignition timing, as well as to detect an engine rotational speed NE. An actual operating phase CAIN of the camshaft is detected based on the correlation between the TDC pulse output from the cam angle position sensor 12 and the CRK pulse output from the crank angle position sensor 11.
A knock sensor 14 for detecting a high frequency vibration is mounted on a proper position of the engine 1. The detection signal of the knock sensor 14 is supplied to the ECU 5. Further, an accelerator sensor 31, a vehicle speed sensor 32, and an atmospheric pressure sensor 33 are also connected to the ECU 5. The accelerator sensor 31 detects a depression amount AP of an accelerator pedal of the vehicle driven by the engine 1 (the depression amount will be hereinafter referred to as “accelerator operation amount”). The vehicle speed sensor 32 detects a running speed (vehicle speed) VP of the vehicle. The atmospheric pressure sensor 33 detects an atmospheric pressure PA. The detection signals from these sensors are supplied to the ECU 5.
The valve operating characteristic varying mechanism 40 includes a solenoid valve for continuously varying an operating phase of each intake valve. An opening of the solenoid valve is continuously varied to change the operating phase of each intake valve. The operating phase CAIN of the camshaft is used as a parameter indicative of the operating phase of the intake valve (hereinafter referred to as “intake valve operating phase CAIN”). It is to be noted that a specific configuration of the valve operating characteristic varying mechanism 40 is described, for example, in Japanese Patent Laid-open No. 2000-227013.
According to the valve operating characteristic varying mechanism 40, the intake valve is driven with a phase from the most advanced phase shown by the broken line L1 in
The ECU 5 includes an input circuit having various functions including a function of shaping the waveforms of input signals from the various sensors, a function of correcting the voltage levels of the input signals to a predetermined level, and a function of converting analog signal values into digital signal values. The ECU5 further includes a central processing unit (hereinafter referred to as “CPU”), a memory circuit, and an output circuit. The memory circuit preliminarily stores various operating programs to be executed by the CPU and the results of computation or the like by the CPU. The output circuit supplies drive signals to the actuator 7, the fuel injection valves 6, the ignition plugs 15, the exhaust gas recirculation control valve 23, and the valve operating characteristic varying mechanism 40.
The CPU in the ECU 5 controls an ignition timing, an opening of the throttle valve 3, an amount of fuel to be supplied to the engine 1 (the opening period of each fuel injection valve 6), a recirculation amount of the exhaust gases, and the valve operating characteristic varying mechanism 40, according to the detection signals from the above-described sensors.
In this embodiment, the throttle valve opening TH is controlled with the torque demand control so that the output torque TRQ of the engine 1 coincides with the target torque TRQCMD.
The torque demand control module shown in
The driver demand intake air flow rate calculation block 51 executes the process shown in
The intake air flow rate-torque conversion block 52 executes the process shown in
The torque-intake air flow rate conversion block 54 executes the process shown in
The CPU in the ECU 5 controls the actuator 7 so that the throttle valve opening TH coincides with the target throttle valve opening THCMD.
In the intake air flow rate-torque conversion block 52 and the torque-intake flow rate conversion block 54, the conversion calculation is performed according to the exhaust gas recirculation ratio. Therefore, the calculation method of the exhaust gas recirculation ratio in this embodiment is first described in detail with reference to
In
If the gas amount on the theoretical intake air amount straight line LTH corresponding to the state where the intake pressure is equal to PBA1 is defined as a “theoretical intake air amount GATH”, the theoretical intake air amount GATH is expressed with the following equation (1). In the equation (1), GACYL indicates an intake air amount (fresh air amount), and GEGRIN, GEGREX, and GEGRT respectively indicate an internal exhaust gas recirculation amount, an external exhaust gas recirculation amount, and a total exhaust gas recirculation amount.
Accordingly, the total EGR ratio REGRT is calculated by the following equation (2).
As described above, in this embodiment, it is not necessary to change the theoretical intake air amount straight line LTH depending on changes in the atmospheric pressure, and the total EGR ratio REGRT can accurately be calculated also at high altitude places.
However, it is necessary to perform an air density correction depending on changes in the intake air temperature TA, and the air density correction is performed according to the detected intake air temperature TA using the following equation (3). In the equation (3), TASTD is an intake air temperature in a reference condition (for example, 25 degrees C.), and GAWOTSTD is an intake air amount corresponding to the wide-open operating point PWOT in the reference condition. GAWOTSTD is hereinafter referred to as “reference theoretical wide-open air amount GAWOTSTD”. Further, GAWOT is an intake air amount corresponding to the wide-open operating point PWOT in the operating condition of the detected intake air temperature TA. GAWOT is hereinafter referred to as “theoretical wide-open air amount GAWOT”. “n” in the equation (3) is a constant which is empirically set to a value from “0” to “1”, for example, set to “0.5”.
The straight line LTHSTD shown in
According to
On the other hand,
In step S11, a KGADRV map shown in
In step S12, a maximum intake air flow rate GAMAX is calculated by retrieving a map (not shown) which is set according to the atmospheric pressure PA and the intake air temperature TA. The maximum intake air flow rate GAMAX is an intake air flow rate in the state where the throttle valve 3 is fully opened.
In step S13, a minimum intake air flow rate GAMIN is calculated. The minimum intake air flow rate GAMIN is an intake air flow rate which is necessary for obtaining the minimum torque TRQMIN in order to maintain rotation of the engine 1 when the accelerator operation amount AP is equal to “0”. The minimum torque TRQMIN, which usually corresponds to a sum of the friction loss and the pumping loss in the engine 1, can be calculated by a known method.
In step S14, the driver demand coefficient KGADRV, the maximum intake air flow rate GAMAX, and the minimum intake air flow rate GAMIN are applied to the following equation (4) to calculate a basic driver demand intake air flow rate GADRVB.
GADRVB=KGADRV×(GAMAX−GAMIN) (4)
In step S15, the basic driver demand intake air flow rate GADRVB and the minimum intake air flow rate GAMIN are applied to the following equation (5) to calculate the driver demand intake air flow rate GADRV.
GADRV=GADRVB+GAMIN (5)
In step S30, a HPBA map is retrieved according to the engine rotational speed NE and the driver demand intake air flow rate GADRV to calculate an estimated intake pressure HPBA. The HPBA map is set, as shown in
In step S31, a first total EGR ratio calculation process shown in
In step S23, the estimated intake pressure HPBA is applied to the following equation (11) to calculate the theoretical intake air amount GATH.
GATH=GAWOT×HPBA/PBASTD (11)
In step S24, the driver demand air flow rate GADRV [g/sec] is applied to the following equation (12) and converted to the intake air amount GACYL in one intake stroke of one cylinder. KC in the equation (12) is a conversion coefficient.
GACYL=GADRV×KC/NE (12)
In step S25, the total EGR ratio REGRT is calculated with the above-described equation (2).
Returning to
In step S33, a DIGRTD calculation process shown in
In step S41 of
In step S42, a moving average IGKNKAV of the knock correction amount IGKNOCK (hereinafter referred to as “averaged knock correction amount IGKNKAV”) is calculated by the following equation (13). In the Equation (13), “k” is a discrete time digitized with the calculation period of the knock correction amount IGKNOCK, and NAV is a predetermined value which is set, for example, “10”. The discrete time k takes a value of “0” corresponding to the present time, and increases as the time goes back.
In step S43, an estimated basic retard correction amount DIGRSV is calculated by retrieving a map according to the estimated intake pressure HPBA and the engine rotational speed NE. In a high load operating condition in which the intake pressure is high, the knock limit ignition timing IGKNK, which corresponds to a lower limit of the ignition timing range where a knocking may often occur, is smaller than the optimal ignition timing IGMBT (i.e., the knock limit ignition timing IGKNK takes a value in the retard side with respect to the optimal ignition timing IGMBT). Therefore, a knocking is prevented from occurring by applying the estimated basic retard correction amount DIGRSV to calculating the ignition timing IGLOG.
In step S44, a coolant temperature correction amount IGTW is calculated according to the engine coolant temperature TW, and an intake air temperature correction amount IGTA is calculated according to the intake air temperature TA. In step S45, the averaged knock correction amount IGKNKAV, the estimated basic retard correction amount DIGRSV, the coolant temperature correction amount IGTW, and the intake air temperature correction amount IGTA are applied to the following equation (14) to calculate an estimated retard correction amount DIGRTD.
DIGRTD=DIGRSV+IGTW+IGTA+IGKNKAV (14)
Returning to
In step S35, the driver demand intake air flow rate GADRV, the EGR correction conversion coefficient KTEGR, and the ignition timing retard correction coefficient KTRTD are applied to the following equation (15) to calculate the driver demand torque TRQDRV.
TRQDRV=GADRV×KTEGR×KTRTD (15)
According to the process of
In step S51, a lower target intake air flow rate GACMDLO is set to “0” and an upper target intake air flow rate GACMDHI is calculated by the following equation (21). GAIRMAX in the equation (21) is the maximum value of the intake air flow rate, and ΔGAIR is a small additional value.
GACMDHI=GAIRMAX+ΔGAIR (21)
In step S52, an index parameter i is set to “1”. In step S53, a medium target intake air flow rate GACMDMID is calculated by the following equation (22) as an average value of the lower target intake air flow rate GACMDLO and the upper target intake air flow rate GACMDHI.
GACMDMID=(GACMDLO+GACMDHI)/2 (22)
In step S54, a temporary estimated intake pressure HPBATMP is calculated according to the engine rotational speed NE and the medium target intake air flow rate GACMDMID using the HPBA map (
The process of
In step S43a, a temporary estimated basic retard correction amount DIGRSVTMP is calculated according to the temporary estimated intake pressure HPBATMP and the engine rotational speed NE, similarly in step S43 of
In step S45a, the temporary estimated basic retard correction amount DIGRSVTMP is applied to the following equation (14a) to calculate a temporary estimated retard correction amount DIGRTDTMP.
DIGRTDTMP=DIGRSVTMP+IGTW+IGTA+IGKNKAV (14a)
Returning to
In step S57, a second total EGR ratio calculation process shown in
In step S23a, the temporary estimated intake pressure HPBATMP is applied to the following equation (11a) to calculate a temporary theoretical intake air amount GATHTMP.
GATHTMP=GAWOT×HPBATMP/PBASTD (11a)
In step S24a, the medium target intake air flow rate GACMDMID [g/sec] is applied to the following equation (12a) to calculate a temporary intake air amount GACYLTMP in one intake stroke of one cylinder.
GACYLTMP=GACMDMID×KC/NE (12a)
In step S25a, a temporary total EGR ratio REGRTTMP is calculated by the following equation (2a).
REGRTTMP=(GATHTMP−GACYLTMP)/GATHTMP (2a)
Returning to
In step S59, the medium target intake air flow rate GACMDMID, the temporary EGR correction conversion coefficient KTEGRTMP, and the temporary ignition timing retard correction coefficient KTRTDTMP are applied to the following equation (15a) to calculate a temporary estimated output torque TRQTMP.
TRQTMP=GACMDMID×KTEGRTMP×KTRTDTMP (15a)
In step S60, it is determined whether or not the temporary estimated output torque TRQTMP is equal to the target torque TRQCMD. Normally, the answer to step S60 is negative (NO) at first. Accordingly, the process proceeds to step S61, in which it is determined whether or not the index parameter i is equal to the maximum value IMAX (for example, 15). The maximum value IMAX is a parameter depending on a bit number of the value indicating the temporary estimated output torque TRQTMP. If the target torque TRQCMD is expressed with a value of “15” bits, the maximum value IMAX is set to “15”.
Since the answer to step S61 is negative (NO) at first, the process proceeds to step S62, in which it is determined whether or not the temporary estimated output torque TRQTMP is greater than the target torque TRQCMD. If the answer to step S62 is affirmative (YES), the upper target intake air flow rate GACMDHI is set to the medium target intake air flow rate GACMDMID (step S63). On the other hand, if TRQTMP is equal to or less than TRQCMD, the lower target intake air flow rate GACMDLO is set to the medium target intake air flow rate GACMDMID (step S64). Subsequently, the index parameter i is incremented by “1” (step S65), and the process returns to step S53.
By repeating the calculation of steps S53-S65, the temporary estimated output torque TRQTMP is converged to the target torque TRQCMD, as shown in
If the answer to step S60 is affirmative (YES), i.e., the temporary estimated output torque TRQTMP has converged to the target torque TRQCMD, or if the index parameter i reaches the maximum value IMAX, the process proceeds to step S66, in which the target intake air flow rate GACMD is calculated by the following equation (23). The equation (23) performs a limit process calculation so that the target intake air flow rate GACMD does not exceed the maximum intake air flow rate GAIRMAX, to calculate the target intake air flow rate GACMD.
GACMD=min(GACMDMID,GAIRMAX) (23)
According to the process of
Further, also in the torque-intake air flow rate conversion block 54, the temporary total EGR ratio REGRTTMP is calculated by the similar method as in the intake air flow rate-torque conversion block 52. Therefore, it is not necessary to previously set many maps corresponding to various engine operating conditions when converting the target output torque TRQCMD to the target intake air flow rate GACMD, which makes it possible to accurately calculate the target intake air flow rate GACMD taking the total EGR ratio RFGRT into account with a comparatively simple method.
In the process of
In this embodiment, the crank angle position sensor 11 corresponds to the rotational speed detecting means, the intake pressure sensor 8 corresponds to the intake pressure detecting means, and the ECU 5 constitutes the target intake air amount calculating means, the intake pressure estimating means, the wide-open intake air amount calculating means, the theoretical intake air amount calculating means, the exhaust gas recirculation ratio calculating means, the target output torque calculating means, and the control means. Specifically, the process of
The present invention is not limited to the embodiment described above, and the modifications described below may be made.
In the calculation in the intake air flow rate-torque conversion block 52 described above, an estimated output torque HTRQ of the engine 1 can be calculated by replacing the estimated intake pressure HPBA and the driver demand target intake air flow rate GADRV respectively with the detected intake pressure PBA and the detected intake air flow rate GAIR.
The calculated estimated output torque HTRQ is applicable to the traction control or the stabilization control of the vehicle driven by the engine 1.
According to this modification, it is not necessary to previously set many maps corresponding to various engine operating conditions, which makes it possible to accurately calculate the estimated engine output torque taking the exhaust gas recirculation ratio into account with a comparatively simple method. This modification corresponds to the invention recited in claim 2.
Further, the total EGR ratio REGRT may be calculated using an estimated intake air flow rate HGAIR instead of the detected intake air flow rate GAIR. The estimated intake air flow rate HGAIR can be calculated according to the throttle valve opening TH, the atmospheric pressure PA, and the intake pressure PBA. Therefore in this modification, the intake air flow rate sensor 13 or the calculation process of the estimated intake air flow rate HGAIR corresponds to the intake air amount obtaining means.
In the calculation of the torque-intake air flow rate conversion block 54, the temporary estimated intake pressure HPBATMP and the target torque TRQCMD may be replaced respectively with the detected intake pressure PBA and the detected output torque TRQDET. According to such modification, the estimated intake air flow rate (an estimate value of the actual intake air flow rate) HGAIR of the engine 1 can be calculated by performing the conversion calculation and setting the estimated intake air flow rate HGAIR to the temporary target intake air flow rate GACMDMID at the convergence time. The output torque of the engine 1 can be detected by a known torque sensor (shown in Japanese patent laid-open No. H05-26019 (Kokoku), for example).
By using the calculated estimated intake air flow rate HGAIR, the intake air flow rate sensor can be made unnecessary. When using the intake air flow rate sensor, the estimated intake air flow rate HGAIR can be applied to a failure determination of the intake air flow rate sensor, or a determination of aging deterioration in detection accuracy of the intake air flow rate sensor.
According to this modification, it is not necessary to previously set many maps corresponding to various engine operating conditions, which makes it possible to accurately calculate the estimated intake air flow rate HGAIR taking the exhaust gas recirculation ratio into account with a comparatively simple method. This modification corresponds to the invention recited in claim 5.
Further, in the above-described embodiment, the present invention is applied to controlling the internal combustion engine in which the external exhaust gas recirculation through the exhaust gas recirculation passage 22 is performed. The present invention may be applicable also to controlling the internal combustion engine in which the external exhaust gas recirculation is not performed (only the internal exhaust gas recirculation is performed).
The present invention can also be applied to controlling a watercraft propulsion engine such as an outboard engine having a vertically extending crankshaft.
The present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The presently disclosed embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims, rather than the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are, therefore, to be embraced therein.
Number | Date | Country | Kind |
---|---|---|---|
2010-191479 | Aug 2010 | JP | national |
This application is a divisional of U.S. application Ser. No. 13/172,489 filed on Jun. 29, 2011, which is based upon and claims the benefit of priority of the prior from Japanese Patent Application No. 2010-191479 filed on Aug. 27, 2010, the entire contents of which being incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 13172489 | Jun 2011 | US |
Child | 14657155 | US |