The present invention relates to a control device for an internal combustion engine and a method for controlling an internal combustion engine.
Japanese Patent No. 4415509 discloses a control device for an internal combustion engine intended to enhance the control accuracy of an actual intake airflow corresponding to a target torque even when there is the dispersion in the characteristics on the relationship between the opening and intake airflow of a throttle valve of the internal combustion engine. According to this control device, a target intake airflow is calculated based on the target torque and a target intake pressure is calculated based on a target intake airflow, a recirculation outlet flow and the like, wherein a target opening of the throttle valve is calculated based on the target intake pressure and the target intake airflow without using the actual intake pressure and the actual throttle valve opening is controlled to correspond to the target opening.
According to one aspect of the present invention, a control device for an internal combustion engine provided with an exhaust gas recirculation device (an EGR device) adapted to recirculate exhaust gas to an intake passage includes target opening calculating means for calculating a target opening of a throttle valve housed in the intake passage and throttle valve driving means for driving the throttle valve so that the actual opening of the throttle valve corresponds to the target opening. The control device further includes target torque calculating means for calculating a target torque of the engine, target intake airflow calculating means for calculating a target intake airflow of the engine based on the target torque; and target intake pressure calculating means for calculating a target intake pressure based on the target intake airflow. The target intake pressure calculating means calculates the target intake pressure by performing an intake pressure change delay process corresponding to a change delay of recirculated exhaust flow that is a flow of exhaust to be recirculated through the exhaust gas recirculation device. The target opening calculation means calculates the target opening using the target intake airflow and the target intake pressure.
According to another aspect of the present invention, a control device for an internal combustion engine, includes a throttle valve actuator to drive a throttle valve provided in an intake passage in the internal combustion engine; and circuitry. The circuitry is configured to calculate a target torque to be generated by the internal combustion engine, calculate a target intake air amount of the internal combustion engine based on the target torque, calculate, based on the target intake air amount, a target recirculated amount of recirculated exhaust gas that is recirculated to the intake passage through an exhaust gas recirculation device of the internal combustion engine, calculate a corrected target recirculated amount based on the target recirculated amount and an exhaust gas recirculation amount change delay in a change in a recirculated amount of the recirculated exhaust gas, calculate a target intake pressure based on the target intake air amount and the corrected target recirculated amount, calculate a target opening degree of the throttle valve based on the target intake air amount and the target intake pressure, and control the throttle valve actuator to drive the throttle valve such that an opening degree of the throttle valve is to be equal to the target opening degree.
According to a further aspect of the present invention, a method for controlling an internal combustion engine, includes calculating a target torque to be generated by the internal combustion engine, calculating a target intake air amount of the internal combustion engine based on the target torque, calculating, based on the target intake air amount, a target recirculated amount of recirculated exhaust gas that is recirculated to an intake passage in the internal combustion engine through an exhaust gas recirculation device of the internal combustion engine, calculating a corrected target recirculated amount based on the target recirculated amount and an exhaust gas recirculated amount change delay in a change in a recirculated amount of the recirculated exhaust gas, calculating a target intake pressure based on the target intake air amount and the corrected target recirculated amount, calculating a target opening degree of a throttle valve provided in the intake passage based on the target intake air amount and the target intake pressure, and driving the throttle valve such that an opening degree of the throttle valve is to be equal to the target opening degree.
A more complete appreciation of the invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings.
The embodiments will now be described with reference to the accompanying drawings, wherein like reference numerals designate corresponding or identical elements throughout the various drawings.
Preferred embodiments of the present invention will now be described below referring to the accompanying drawings.
Connected to the ECU are an intake airflow sensor 21 for detecting an intake airflow GAIR (an intake air amount GAIR) if the engine 1, an intake air temperature sensor 22 for detecting an intake air temperature TA, a throttle valve opening sensor 23 for detecting a throttle valve opening TH (an opening degree TH), an intake pressure sensor 24 for detecting an intake pressure PBA, a cooling water temperature sensor 25 for detecting engine cooling water temperature TW, a crank angle position sensor 26 for detecting a rotation angle of a crank shaft (not shown) of the engine 1, an accelerator sensor 27 for detecting an accelerator pedal operation amount AP of a vehicle driven by the engine 1, an atmospheric pressure sensor 28 for detecting an atmospheric pressure PA, and other sensors (not shown) (e.g., an air-fuel ratio detection sensor for detecting an air-fuel ratio AF, a cam angle sensor for detecting the rotation angle of a cam shaft, a vehicle speed sensor, etc.) and detection signals by these sensors are supplied to the ECU 5. The crank angle position sensor 26 is provided to output a plurality of pulse signals showing a crank angle position and this pulse signal is used for various sorts of timing control such as fuel injection timing and ignition timing, and for detection of an engine speed (engine rotation speed) NE.
The engine 1 is provided with an exhaust gas recirculation device (an EGR device) and this EGR device has an exhaust gas recirculation passage (an EGR passage) 12 for connecting an exhaust passage 10 and an intake passage 2 and an exhaust gas recirculation valve 13 (hereinafter referred to as “EGR valve”) to control exhaust airflow (air amount) passing through the EGR passage 12. The operation of the EGR valve 13 is controlled by the ECU 5.
The engine 1 is provided with a valve operating characteristic variable device 40 capable of continuously changing an operation phase CAIN of an intake valve (not shown) provided in each cylinder and an intake valve operation phase CAIN is controlled by the ECU 5.
The ECU 5 has a known structure provided with a CPU, a memory, an input/output circuit, etc. and performs, according to the operation state of the engine (mainly, the engine speed NE and the target torque TRQCMD), a fuel injection control by the injector 6, an ignition timing control by the spark plug 8, an intake airflow control (an intake air amount control) by an actuator 3a and the throttle valve 3, an exhaust gas recirculation flow control (an EGR flow control) by the EGR valve 13, and an intake valve operation phase control by the valve operating characteristic variable device 40. The target torque TRQCMD is calculated mainly according to the accelerator pedal operation amount AP and is made larger as the accelerator pedal operation amount AP increases. Also, the target intake airflow GAIRCMD (the target intake air amount GAIRCMD) is calculated according to the target torque TRQCMD and calculated to be approximately proportional to the target torque TRQCMD. The intake airflow control that drives the throttle valve 3 by the actuator 3a is performed so that the actual intake airflow GAIR corresponds to the target intake airflow GAIRCMD.
A fuel injection amount (mass) GINJ by the injector 6 is controlled by correcting a basic fuel amount GINJB calculated using the intake airflow GAIR using a correction factor such as an air-fuel correction factor KAF according to the air-fuel ratio AF detected by the air-fuel ratio detection sensor. Meanwhile, the fuel injection amount GINJ is, using a publicly known method, converted into an opening valve time TOUT of the injector 6 according to a fuel pressure PF, a fuel density and the like and is controlled so that a fuel amount to be supplied into the combustion chamber per one cycle becomes the fuel injection amount GINJ.
The ECU 5 is connected to an electronic control unit for transmission control (transmission control ECU, not shown) for controlling a transmission of a vehicle driven by the engine 1 through a network bus and in the case of upshift and downshift, performs cooperative control for changing a target torque TRQCMD according to a torque change request from the transmission control ECU.
In the present embodiment, target intake airflow GAIRCMD is calculated based on target torque TRQCMD, target EGR flow GEGRCMD is calculated based on target intake airflow GAIRCMD, target intake pressure PBACMD is calculated using target intake airflow GAIRCMD and target EGR flow GEGRCMD, target opening THCMD is calculated using target intake airflow GAIRCMD and target intake pressure PBACMD, and target lift amount LCMD is calculated using target EGR flow GEGRCMD and target intake pressure PBA. The throttle valve 3 and EGR valve 13 are controlled so that the throttle valve opening TH corresponds to the target opening THCMD and the lift amount LACT corresponding to the actual opening of the EGR valve 13 corresponds to the target lift amount LCMD.
In
In this example, target intake airflow GAIRCMD, target EGR flow GEGRCMD, and target intake pressure PBACMD change in the same manner as target torque TRQCMD and therefore, target opening THCMD and target lift amount LCMD also changes as is the case with target torque TRQCMD, but as for actual intake airflow GAIR, EGR flow GEGR, and intake pressure PBA, as shown by a broken line, the change is delayed. Now, as is obvious from the comparison between (b) and (c) of
The transition shown by a solid line in (a) to (c) of
The target intake pressure PBACMD, in the conventional example shown in
Accordingly, by calculating the target opening THCMD using the target intake pressure PBACMD calculated by performing PBA change delay process and target intake airflow GAIRCMD, the change of target opening THCMD is accompanied by the change delay corresponding to the change delay of actual EGR flow GEGR and, as shown by an arrow B in
In step S11, CAINCMD map is searched according to target torque TRQCMD to calculate a target operation phase CAINCMD. The target operation phase CAINCMD is a target value of an intake valve operation phase CAIN and is set so that, according to the target torque TRQCMD, for example, as shown in
In step S12, 10 supposed target intake airflows GAIRCMD (i) (i=0˜9) according to the target operation phase CAINCMD are calculated. In other words, supposed target intake airflow GAIRCMD (0) corresponding to a state in which the intake pressure PBA IS “0”, supposed target intake airflow GAIRCMD (9) corresponding to a state in which the intake pressure PBA is equivalent to the atmospheric pressure PA, and supposed intake airflow GAIRCMD (1)˜GAIRCMD (8) located therebetween at regular intervals are calculated. In the case of calculation of the target intake airflow GAIRCMD according to the intake pressure PBA, GAIR map set, for example, as shown in
In the present embodiment, 10 supposed target EGR flow GEGRCMD (i), 10 supposed target intake pressure PBACMD (i), 10 supposed ignition timing IGEST (i), and 10 estimated output torque HTRQ (i) are calculated (step S13˜S16) in response to 10 supposed target intake airflows GAIRCMD (i) (i=0˜9) calculated in step 12 and the target intake airflow GAIRCMD, the target EGR flow GEGRCMD, and the target intake pressure PBACMD are calculated (step S17) based on the relation between the target torque TRQCMD and estimated output torque HTRQ (i) and 10 supposed target intake airflows GAIRCMD (i).
In step S13, in response to tentative target intake airflow GAIRCMD (i) (i=0˜9), tentative target EGR flow GEGRCMD (i) (i=0˜9) is calculated. Applied to this calculation is, for example, the relation shown in
In step S14, by performing the processes shown in
In step S15, considering the delayed correction amount according to an occurring state of knocking as well as the tentative target intake airflow GAIRCMD (i), the tentative target intake pressure PBACMD (i) (i=0˜9) and the engine speed NE, the tentative ignition timing IGEST (i) (i=0˜9), using known methods, is calculated.
In step S16, estimated output torque HTRQ (i) (i=0˜9) of the engine 1 is calculated, using the known methods, using the tentative target intake airflow GAIRCMD (i), the tentative target intake pressure PBACMD (i) and tentative ignition timing IGEST (i) (i=0˜9).
In step S17, by performing the following interpolation calculation, the target intake airflow GAIRCMD, the target EGR flow GEGRCMD and the target intake pressure PBACMD are calculated.
HTRQ(iX)≤TRQCMD<HTRQ (iX+1)
KINT=(TRQCMD−HTRQ (iX))/(HTRQ (iX+1)−HTRQ (ix)) (1)
GAIRCMD=GAIRCMD (iX)+KINT×(GAIRCMD (iX+1)−GAIRCMD (ix)) (2)
GEGRCMD=GEGRCMD (iX)+KINT×(GEGRCMD (iX+1)−GEGRCMD (iX) (3)
PBACMD=PBACMD (iX)+KINT×(PBACMD (iX+1)−PBACMD (iX)) (4)
In step S18, using the following formulas (5) and (6) known as a nozzle formula, calculate an effective opening area ATHCMD of a nozzle valve 3 and an effective opening area ALCMD of the EGR valve 13 and convert the effective opening area ATHCMD and ALCMD to a target opening THCMD and target lift amount LCMD respectively using a predetermined conversion table.
Now, R is a gas constant, TAK and TEXK are intake air temperature and exhaust (gas) temperature which are shown in the absolute temperature, PA and PEX are atmospheric pressure and exhaust pressure to be recirculated, KC is a constant for unit conversion, Ψ is a pressure ratio flow function. As for the exhaust temperature TEXK, a temperature estimated using a map set according to the engine speed NE and the intake airflow GAIR is applied and as for the exhaust pressure PEX, a pressure value estimated using a pressure loss PLS1 from a muffler of a vehicle 100 to an inlet of the EGR passage 12 and a pressure loss PLS2 in the EGR passage 12 is applied. The pressure loss PLS1 is calculated using the map set according to the engine speed NE and the intake airflow GAIR, while the pressure loss PLS2 is calculated using the map set according to the engine speed NE and the EGR flow GEGR. Each estimation method of the exhaust temperature TEXK and the exhaust pressure PEX is known.
In step S20, an amount of increase DGEGRR and a decrease DGEGRF which are applied to the calculation of step S22 and step S24 in a rate limit process are calculated according to the engine speed NE. The amount of increase DGEGRR and the decrease DGEGRF are set to increase as the engine speed NE increase.
In step S21, it is judged whether or not a target EGR flow increase flag FINC is “1”. The target EGR flow increase flag FINC is set to “1” when a sign of an amount of change DGEGR defined the following formula (7) is positive, is maintained to “1” when the amount of change DGEGR is “0” or more, while if it is negative, FINC is changed to “0” and is maintained to “0” if the sign is less than “0” and thereafter is changed to “1” when the sign is positive.
DGEGR=GEGRCMD (k)−GEGRCMD (k−1) (7)
Now, k is a discrete time discretized in the operation period (TCAL) of the present process.
If the answer of step S21 is Yes, in other words, the target EGR flow increase flag FINC is “1”, the amount of increase DGEGRR calculated in step S20 is applied to the following formula (8) to calculate increased rate limit value GEGRLMR (k) (step S22).
GEGRLMR (k)=GEGRLMR (k−1)+DGEGRR (8)
Now, the initial value of increased rate limit value GEGRLMR (k) is set to “0”.
In step S23, the increases rate limit value GEGRLMR (k) calculated in this way and the tentative target EGR flow GEGRCMD (i, k) are applied to the following formula (9) to calculate tentative correction target EGR flow GEGRCMDC (i, k). The formula (9) corresponds to the limit process selecting the smaller one of GEGRCMD (i, k) and GEGRLMR (k) as the tentative correction target EGR flow GEGRCMDC (i, k).
GEGRCMDC (i, k)=MIN (GEGRCMD (i, k), GEGRLMR (k)) (9)
If the answer of step S21 is NO, in other words, the target EGR flow increase flag FINC is “0”, the decrease DGEGRF calculated in step S20 is applied to the following formula (10) to calculate the decrease rate limit value GEGRLMF (k) (step S24).
GEGRLMF (k)=GEGRLMF (k−1)−DGEGRF (10)
Now, the initial value of the decrease rate limit value GEGRLMF (k) is set to “0”.
In step S25, the decrease rate limit value GEGRLMF (k) calculated in this way and the tentative target EGR flow GEGRCMDC (i, k) are applied to the following formula (11) to calculate tentative correction target EGR flow GEGRCMDC (i, k). The formula (11) correspond to a limit process selecting larger one of GEGRCMD (i, k) and GEGRLMF (k) as the tentative correction target EGR flow GEGRCMDC (i, k).
GEGRCMD (i, k)=MAX (GEGRCMD (i, k), GEGRLMF (k)) (11)
The tentative correction target EGR flow GEGRCMDC (i,k) (i=0˜9) calculated in step 23 and step 25, to perform the dead time corresponding delay process, is provided to store the calculated value in a period corresponding to the maximum dead time (e,g., a calculated value corresponding from (k−1) to (k−20) in the discrete time). Thus, the tentative correction target EGR flow GEGRCMDC (i, k) to which rate limit process controlling the amount of change per unit time were performed by steps S21 to S25) is obtained.
In step S26, by searching kDLY table shown in
In step S27, by reading, from a buffer memory, GEGRCMDC (i, k-kDLY) that is the calculated value before discrete dead time calculated in step S26 (hereinafter referred to as “dead time process value”), tentative target intake pressure PBA CMD (i) (i=0˜9) is calculated using this dead time process value GEGRCMDC (i, K-kDLY) and tentative target intake airflow GAIRCMD (i) (Step S28).
Namely, after calculating the intake gas flow GGASIN using the following formula (12), the tentative target intake pressure PBACMD (i) is calculated using the relation shown in
GGASIN=GAIRCMD (i)+GEGRCMDC (i,k-kDLY) (12)
In time k0, the increase rate limit value GEGRLMR (k0) is “0”, and tentative correction target EGR flow GEGRCMDC (i) (i=0˜9) becomes always “0”. In time (k0+1), the tentative correction target EGR flow GEGRCMDC (i) (i=3˜7) is limited to the increase rate limit value GEGRLMR (k0+1) and in time (k0+2), tentative correction target EGR flow GEGRCMDC (i) (i=3˜7) is limited to the increase rate limit value GEGRLMR (k0+2), in time (k0+3), tentative correction target EGR flow GEGRCMDC (i) (i=4˜7) is limited to the increase rate limit value GEGRLMR (k0+3) and in time (K0+4), tentative correction target EGR flow GEGRCMDC (i) (i=5, 6) is limited to the increase rate limit value GEGRLMR (k0+4).
In this manner, in the present embodiment, by performing PBA change delay process corresponding to the change delay of the EGR flow GEGR by the EGR device, target intake pressure PBACMD is calculated and by using the target intake pressure PBACMD and the target intake airflow GAIRCMD, the target opening THCMD of the throttle valve 3 is calculated. Thus, the intake airflow control is performed in which the throttle valve opening TH changes associated with the delay corresponding to the change delay of the EGR flow GEGR. In this manner, it is possible to prevent the actual intake airflow GAIR from overshooting past the target intake airflow GAIRCMD and generating a torque shock resulting from the change delay of the EGR flow GEGR.
The target EGR flow GEGRCMD is calculated by using the target intake airflow GAIRCMD. Also, by performing EGR change delay process with regard to the target EGR flow GEGRCMD, correction target EGR flow GRGRCMD is calculated and the lift amount LACT of the EGR valve 13 is provided so that the EGR flow GEGR corresponds to the target EGR flow GEGRCMD and by calculating the target intake pressure PBACMD using the target intake airflow GAIRCMD and the correction target EGR flow GEGRCMDC, PBA change delay process is performed. Since the change delay of the EGR flow GEGR is reflected in the correction target EGR flow GEGRCMDC, by calculating the target intake pressure PBACMD using the correction target EGR flow GEGRCMDC and the target intake airflow GAIRCMD, it is possible to perform PBA change delay process corresponding to the change delay of the EGR flow GEGR. By calculating the target opening THCMD of the throttle valve 3 using the target intake pressure PBACMD calculated in this way, it is possible to set the target opening THCMD accompanied by the delay corresponding to the change delay of the recirculated exhaust flow GEGR.
Since the target lift amount LCMD of the EGR valve 13 is calculated based on the target EGR flow GEGRCMD and the target intake pressure PBACMD and the EGR valve 13 is controlled in such a manner that the lift amount LACT of the EGR valve 13 corresponds to LCMD, it is possible to change the lift amount LACT of the EGR valve 13 as is the case with the change characteristics of the throttle valve opening TH controlled using the target intake pressure PBACMD.
Further, as a change delay process of the target EGR flow GEGRCMD, since the dead time corresponding delay process (steps S26 and S27 in
Still further, the tentative target intake airflow GAIRCMD(i)(i=0˜9) corresponding to a plurality of candidate values of the target intake airflow GAIRCMD is calculated and an estimated output torque HTRQ (i)corresponding to the tentative target intake airflow GAIRCMD (i) calculated using tentative ignition timing IGEST (i) corresponding to the tentative target intake airflow GAIRCMD (i) and the target intake airflow GAIRCMD is calculated based on the relation between the estimated output torque HTRQ (i) and the target torque TRQCMD and the tentative target intake airflow GAIRCMD (i). Specifically, an index parameter value iX is determined from the relation of estimated output torque HTRQ (i) and the target torque TRQCMD and the target intake airflow GAIRCMD is calculated using the formula (1). Accordingly, the intake airflow control by adding the change of actual output torque TRQ depending on the setting of ignition timing is performed and it is possible to cause the actual output torque TRQ to correspond to the target torque TRQCMD with a high accuracy.
Also, though the control method of the present embodiment is applied even when the target torque TRQCMD suddenly reduces in the reducing direction (refer to
In the present embodiment, the ECU 5 comprises a target opening calculating means, part of a throttle valve driving means, a target torque calculating means, a target intake airflow calculating means, a target intake pressure calculating means, a target EGR flow calculating means, a correction target EGR flow calculating means, a flow control valve control means, and an estimated engine output torque calculating means, wherein an actuator 3a constitutes part of the throttle valve driving means.
It is to be noted that the present invention is not limited to the embodiments described above, but various modifications and substitutions may be made. For example, the formula (6) for calculating an effective opening area ALCMD of the EGR valve 13 can be substituted by the following formula (6a). In the formula (6a), in place of a target intake pressure PBACMD which has performed the PBA change delay process, a target intake pressure PBACMDX without delay corresponding to a target intake pressure in which PBA change delay process has not been performed is applicable. Since a target lift amount LCMD is set as shown in (f) of
In the above embodiment, a control device of an engine 1 provided with a valve operating characteristic variable device 40, but the present invention is also applicable to an engine control device without the valve operating characteristic variable device 40. Further, the present invention is applicable not only to an engine in which fuel is injected into a combustion chamber, but also to a control device for an engine in which fuel is injected into an intake passage. Still further, the present invention is applicable to a control device for an engine equipped with a supercharger and in this case, as for the pressure on the upstream side of the throttle valve in the formula (5), boost pressure PB is applied in place of atmospheric pressure PA.
According to the embodiment of the present invention, a control device for an internal combustion engine with an EGR device (12, 13) for recirculating exhaust gas to an intake passage (2) comprises a target opening calculating means for calculating a target opening (THCMD) of a throttle valve (3) housed in the intake passage, and a throttle valve driving means for driving the throttle valve (3) so that an actual opening (TH) of the throttle valve corresponds to the target opening (THCMD), wherein the control device further comprises a target torque calculating means for calculating a target torque (TRQCMD) of the engine, a target intake airflow calculating means for calculating a target intake airflow (GAIRCMD) of the engine based on the target torque (TRQCMD), and a target intake pressure calculating means for calculating a target intake pressure (PBACMD) based on the target intake airflow (GAIRCMD), wherein the target intake pressure calculating means calculates the target intake pressure (PBACMD) by performing an intake pressure change delay process corresponding to the change delay of EGR flow (GEGR) that is a flow of exhaust to be recirculated through the EGR device; the target opening calculating means calculates the target opening (THCMD) using the target intake airflow (GAIRCMD) and the target intake pressure (PBACMD).
According to this constitution, since a target intake pressure is calculated by performing intake pressure change delay process corresponding to the change delay of the EGR flow by EGR device and a target opening of the throttle valve is calculated using the target intake pressure and a target intake airflow, an intake airflow control is performed that a throttle valve opening changes with a delay corresponding to a change delay of EGR flow. As a result, it is possible to prevent the actual intake airflow from overshooting past the target intake airflow and generating a torque shock resulting from the change delay of the EGR flow.
The control device for the internal combustion engine may comprise a target EGR flow calculating means for calculating a target EGR flow (DEGRCMD) based on the target intake airflow (GAIRCMD), a correction target EGR flow calculating means for calculating a correction target EGR flow (GEGRCMDC) by performing a EGR flow change delay process with regard to the correction target EGR flow (GEGRCMDC), and a flow control valve control means for controlling an opening of a EGR flow control valve (13) housed in the EGR device so that the EGR flow (GEGR) corresponds to the target EGR flow (GEGRCMD), wherein the target intake pressure calculating means calculates the target intake pressure (PBACMD) using the target intake airflow (GAIRCMD) and the correction target EGR flow (GEGRCMDC), thereby performing the intake pressure change delay process.
According to this constitution, the target EGR flow is calculated using the target intake airflow, the correction target EGR flow is calculated by performing the EGR flow change delay process with regard to the target EGR flow, the opening of the EGR flow control valve is controlled so that the EGR flow corresponds to the target EGR flow, and the target intake pressure is calculated using the target intake airflow and the correction target EGR flow, whereby the intake pressure change delay process can be performed. Since the change delay of the EGR flow is reflected in the correction target EGR flow, it is possible to perform the intake pressure change delay process corresponding to the change delay of the EGR flow by calculating the target intake pressure using the correction target EGR flow and the target intake airflow. By calculating the target opening of the throttle valve using the target intake pressure calculated in this manner, setting of the target opening accompanied by the delay corresponding to the change delay of the recirculated exhaust flow is made possible.
The control device for the internal combustion engine may be provided in such a manner that the flow control valve control means controls the opening of the EGR flow control valve (13) based on the target EGR flow (GEGRCMD) and the target intake pressure (PBACMD).
According to this constitution, since the opening of the EGR flow control valve is controlled based on the target EGR flow and the target intake pressure, the opening of the EGR flow control valve can be changed in the same manner as the change characteristics of a throttle valve opening controlled using the target intake pressure.
The control device for the internal combustion engine may be provided in such a manner that the EGR flow change delay process includes the delay process (S26, S27) corresponding to the dead time and the rate limit process (S21˜S25) limiting a change rate.
According to this constitution, as the EGR flow change delay process, since the delay process corresponding to the dead time and the rate limit process limiting the change rate, it is possible to cause the change of correction target EGR flow to correspond to the change delay of actual EGR flow comparatively precisely.
The control device for the internal combustion engine may be provided in such a manner that the target intake airflow calculating means comprises a candidate value calculating means for calculating a plurality of candidate values (GAIRCMD(i)) of the target intake airflow and an estimated engine output torque value calculating means for calculating a plurality of estimated engine output toque values (HTRQ(i)) corresponding to the plurality of candidate values (GAIRCMD (i)), using a plurality of supposed ignition timing (IGEST(i)) of the engine, corresponding to the plurality of candidate values (GAIRCMD(i)), wherein the target intake airflow (GAIRCMD) is calculated based on the relationship between the estimated engine output torque value (HTRQ(i)) and the target torque (TRQCMD) and on the plurality of candidate values (GAIRCMD (i)).
According to this constitution, a plurality of candidate values of the target intake airflow are calculated and a plurality of estimated engine output torque values corresponding to a plurality of candidate values are calculated using a plurality of supposed ignition timing corresponding to a plurality of candidates, wherein the target intake airflow is calculated, based on the relationship between the estimated engine output torque value and the target torque and on a plurality of candidate values. Accordingly, the intake airflow control is performed by adding the change of actual output torque depending on the setting of ignition timing, wherein it is possible to cause the actual output torque to correspond to the target torque with a high accuracy.
Obviously, numerous modifications and variations of the present invention are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.
Number | Date | Country | Kind |
---|---|---|---|
2017-047135 | Mar 2017 | JP | national |
The present application claims priority under 35 U. S. C. § 119 to Japanese Patent Application No. 2017-047135, filed Mar. 13, 2017. The contents of this application are incorporated herein by reference in their entirety.