WO2012157037A1 - 内燃機関の制御装置 - Google Patents

内燃機関の制御装置 Download PDF

Info

Publication number
WO2012157037A1
WO2012157037A1 PCT/JP2011/061020 JP2011061020W WO2012157037A1 WO 2012157037 A1 WO2012157037 A1 WO 2012157037A1 JP 2011061020 W JP2011061020 W JP 2011061020W WO 2012157037 A1 WO2012157037 A1 WO 2012157037A1
Authority
WO
WIPO (PCT)
Prior art keywords
air
amount
fuel supply
fuel
error
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2011/061020
Other languages
English (en)
French (fr)
Inventor
青柳真介
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to PCT/JP2011/061020 priority Critical patent/WO2012157037A1/ja
Priority to EP11865927.5A priority patent/EP2708723B1/en
Priority to BR112013024500-0A priority patent/BR112013024500B1/pt
Priority to CN201180015021.5A priority patent/CN102892999B/zh
Priority to JP2011537772A priority patent/JP5093406B1/ja
Priority to US14/000,514 priority patent/US9777659B2/en
Publication of WO2012157037A1 publication Critical patent/WO2012157037A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1444Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
    • F02D41/1454Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0002Controlling intake air
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0025Controlling engines characterised by use of non-liquid fuels, pluralities of fuels, or non-fuel substances added to the combustible mixtures
    • F02D41/0047Controlling exhaust gas recirculation [EGR]
    • F02D41/0065Specific aspects of external EGR control
    • F02D41/0072Estimating, calculating or determining the EGR rate, amount or flow
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1444Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
    • F02D41/146Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an NOx content or concentration
    • F02D41/1461Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an NOx content or concentration of the exhaust gases emitted by the engine
    • F02D41/1462Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an NOx content or concentration of the exhaust gases emitted by the engine with determination means using an estimation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D41/221Safety or indicating devices for abnormal conditions relating to the failure of actuators or electrically driven elements
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D41/222Safety or indicating devices for abnormal conditions relating to the failure of sensors or parameter detection devices
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2454Learning of the air-fuel ratio control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1444Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
    • F02D41/1454Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
    • F02D41/1458Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio with determination means using an estimation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/18Circuit arrangements for generating control signals by measuring intake air flow
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2474Characteristics of sensors
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Definitions

  • the present invention relates to a control device for an internal combustion engine.
  • Patent Document 1 describes a control device for an internal combustion engine.
  • the internal combustion engine described in Patent Document 1 includes a fuel injection valve, an air flow meter, and an air-fuel ratio sensor.
  • the fuel injection valve injects fuel when a command value corresponding to the target fuel injection amount (hereinafter, this command value is referred to as “fuel injection command value”) is given to the fuel injection valve.
  • this command value is referred to as “fuel injection command value”
  • the fuel injection valve can accurately inject an amount of fuel corresponding to the fuel injection command value, that is, when there is no fuel injection error in the fuel injection valve, it corresponds to the target fuel injection amount from the fuel injection valve.
  • the amount of fuel to be injected is injected.
  • the air flow meter outputs an output value corresponding to the amount of air passing therethrough (hereinafter, this amount of air is referred to as “fresh air amount”). Then, the control device calculates a fresh air amount based on the output value of the air flow meter. That is, it can be said that the air flow meter detects a fresh air amount.
  • the air flow meter can output an output value that accurately corresponds to the actual fresh air amount, that is, if there is no new air amount detection error in the air flow meter, the fresh air is calculated based on the output value of the air flow meter. The quantity is calculated accurately. That is, the air flow meter accurately detects the amount of fresh air.
  • the air-fuel ratio sensor outputs an output value corresponding to the air-fuel ratio of the air-fuel mixture formed in the combustion chamber of the internal combustion engine (that is, a gas in which air and fuel are mixed, hereinafter simply referred to as “air-fuel mixture”). .
  • the control device calculates the air-fuel ratio of the air-fuel mixture based on the output value of the air-fuel ratio sensor. That is, it can be said that the air-fuel ratio sensor detects the air-fuel ratio of the air-fuel mixture.
  • the air-fuel ratio of the air-fuel mixture (hereinafter referred to as “estimated air-fuel ratio”) calculated from “the detected fresh air amount”) is the air-fuel ratio of the air-fuel mixture detected by the air-fuel ratio sensor (hereinafter referred to as this air-fuel ratio). Is referred to as “detected air-fuel ratio”.
  • the fuel injection valve has a fuel injection error, or if the air flow meter has a new air amount detection error, it may happen that the estimated air-fuel ratio coincides with the detected air-fuel ratio. In many cases, the estimated air-fuel ratio does not match the detected air-fuel ratio. Therefore, when the estimated air-fuel ratio does not match the detected air-fuel ratio, it may be determined that there is a fuel injection error in the fuel injection valve or that there is a fresh air amount detection error in the air flow meter.
  • this fuel injection amount grasped from a fuel injection command value (hereinafter, this fuel injection amount is referred to as “command fuel injection amount”) and a control using a detected fresh air amount.
  • command fuel injection amount a fuel injection amount grasped from a fuel injection command value
  • detected fresh air amount a fuel injection amount grasped from a fuel injection command value
  • the intended purpose of the control is achieved even if the control is performed using the command fuel injection amount as it is, and a new air amount is detected by the air flow meter. If there is no error, the intended purpose of the control is achieved even if the control is performed using the detected fresh air amount as it is.
  • the estimated air-fuel ratio does not match the detected air-fuel ratio, it may be determined that there is a fuel injection error in the fuel injection valve or that there is a fresh air amount detection error in the air flow meter.
  • the amount should be corrected, or the detected fresh air amount should be corrected. Therefore, in the control device described in Patent Document 1, when the estimated air-fuel ratio does not match the detected air-fuel ratio, the command fuel injection amount and the detected fresh air amount are corrected as follows.
  • the ratio of the estimated air-fuel ratio to the detected air-fuel ratio (that is, estimated air-fuel ratio / detected air-fuel ratio) during engine operation (that is, during operation of the internal combustion engine), Is referred to as an “air-fuel ratio”. If the estimated air-fuel ratio matches the detected air-fuel ratio, the air-fuel ratio is “1”. Therefore, “1” is calculated from the air-fuel ratio calculated when the estimated air-fuel ratio does not match the detected air-fuel ratio. A value obtained by subtracting (that is, the ratio of the air-fuel ratio minus 1 and hereinafter referred to as “air-fuel ratio error”) is calculated.
  • the ratio of the air-fuel ratio error caused by the fuel injection error (which is a value smaller than “1”, hereinafter referred to as “fuel injection error ratio”) and the ratio of the air-fuel ratio error caused by the fresh air amount detection error ( It is a value smaller than “1”, and this ratio is hereinafter referred to as “new air amount detection error ratio” in advance.
  • the sum of the fuel injection error rate and the fresh air amount detection error rate (that is, the fuel injection error rate + the fresh air amount detection error rate) is “1”.
  • a fuel injection error rate is calculated by multiplying an air-fuel ratio error calculated during engine operation by a fuel injection error rate (that is, air-fuel ratio error ⁇ fuel injection error rate).
  • the new air amount detection error rate is calculated by multiplying the air / fuel ratio error calculated during engine operation by the new air amount detection error rate (that is, air / fuel ratio error ⁇ new air amount detection error rate).
  • the estimated air-fuel ratio is larger than the detected air-fuel ratio, and therefore the estimated air-fuel ratio is leaner than the detected air-fuel ratio.
  • the amount of fuel that is being used (hereinafter, this amount of fuel is referred to as “actual fuel injection amount”) is less than the command fuel injection amount, and the actual fresh air amount is considered to be greater than the detected fresh air amount. Therefore, in this case, in order to inject the fuel corresponding to the target fuel injection amount from the fuel injection valve, the fuel injection command value corresponding to the target fuel injection amount is corrected to be large, and based on the output value of the air flow meter. In order to detect the actual fresh air amount, it is necessary to correct the detected fresh air amount so as to increase.
  • the fuel injection command value is multiplied by a value obtained by adding “1” to the fuel injection error rate (that is, fuel injection command value ⁇ (1 + fuel injection error rate)). While correcting the fuel injection command value, multiply the detected fresh air amount by a value obtained by adding “1” to the fresh air amount detection error rate (that is, detected fresh air amount ⁇ (1 + new air amount detection error rate)). Thus, the detected fresh air amount is corrected.
  • the estimated air-fuel ratio is smaller than the detected air-fuel ratio, and therefore the estimated air-fuel ratio is richer than the detected air-fuel ratio. It is considered that the actual amount of fresh air is larger than the amount, and the actual amount of fresh air is smaller than the detected amount of fresh air. Therefore, in this case, in order to inject the fuel corresponding to the target fuel injection amount from the fuel injection valve, the fuel injection command value corresponding to the target fuel injection amount is corrected to be small and based on the output value of the air flow meter. In order to detect the actual fresh air amount, it is necessary to correct the detected fresh air amount so as to decrease.
  • the control device described in Patent Document 1 multiplies the fuel injection command value by a value obtained by subtracting the fuel injection error rate from “1” (that is, fuel injection command value ⁇ (1 ⁇ fuel injection error rate)). And corrects the fuel injection command value and multiplies the detected fresh air amount by a value obtained by subtracting the fresh air amount detection error rate from “1” (that is, detected fresh air amount ⁇ (1 ⁇ new air amount detection error rate)). ) To correct the detected fresh air amount.
  • the fuel injection error rate calculated when the air-fuel ratio is smaller than “1” is subtracted from “1”.
  • (New air amount detection error rate) / (1-fuel injection error rate), and this ratio (hereinafter also referred to as “error ratio”) matches the air-fuel ratio
  • the air-fuel ratio error is caused by the fuel injection error. It has been clarified by the inventors of the present application that it can be said that the air-fuel ratio error and the air-fuel ratio error caused by the fresh air amount detection error are appropriately distributed.
  • a correction for correcting a parameter related to the fuel injection amount in order to compensate for the fuel injection error based on one air-fuel ratio error obtained from the estimated air-fuel ratio and the detected air-fuel ratio.
  • the air-fuel ratio error is appropriately set to the air-fuel ratio error caused by the fuel injection error and the air-fuel ratio error caused by the fresh air amount detection error. It is effective to distribute to
  • an object of the present invention is to appropriately distribute the air-fuel ratio error into the air-fuel ratio error caused by the fuel injection error and the air-fuel ratio error caused by the fresh air amount detection error.
  • the present invention includes a fuel supply means for supplying fuel to the combustion chamber, and a fuel supply command value giving means for supplying the fuel supply means with a fuel supply command value for causing the fuel supply means to supply a target amount of fuel to the combustion chamber.
  • a fuel supply amount estimation means for estimating the amount of fuel supplied from the fuel supply means to the combustion chamber based on the fuel supply command value given from the fuel supply command value giving means to the fuel supply means;
  • An air supply amount control means for controlling the amount of air to be supplied, and an air supply command for supplying an air supply command value to the air supply amount control means for causing the air supply amount control means to supply a target amount of air to the combustion chamber.
  • a value providing means an air amount detecting means for detecting the amount of air supplied to the combustion chamber, an estimated fuel supply amount that is an amount of fuel estimated by the fuel supply amount estimating means, and the air amount detecting means.
  • An air-fuel ratio estimating means for estimating an air-fuel ratio of an air-fuel mixture formed in the combustion chamber based on a detected air supply amount that is an amount of air to be detected, and an air-fuel ratio of the air-fuel mixture formed in the combustion chamber are detected.
  • the air-fuel ratio detection means and the estimated air-fuel ratio that is the air-fuel ratio estimated by the air-fuel ratio estimation means and the detected air-fuel ratio that is detected by the air-fuel ratio detection means are the same.
  • the present invention relates to a control device for an internal combustion engine comprising air-fuel ratio control means for executing air-fuel ratio control, which is control, using an estimated fuel supply amount and a detected air amount or an air supply command value.
  • the control device of the present invention corrects the estimated fuel supply amount estimated by the fuel supply amount estimation means when the estimated air fuel ratio and the detected air fuel ratio do not match each other, thereby estimating the estimated air fuel ratio and the detected air fuel ratio.
  • the ratio of the air-fuel ratio error caused by the supply error is acquired as the fuel supply error ratio, and the ratio of the air-fuel ratio error caused by the air quantity detection error of the air quantity detection means is the air quantity detection error ratio.
  • a fuel supply error compensation correction value that is a correction value and an air amount detection error compensation correction value that is a correction value for correcting the detected air amount or the air supply command value are calculated, and the fuel supply error compensation correction is performed.
  • the air-fuel ratio control is executed using the estimated fuel supply amount corrected by the value and the detected air amount or air supply command value corrected by the air amount detection error compensation correction value.
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are used to have a value equivalent to the air-fuel ratio error. Is calculated as the air-fuel ratio error equivalent value so that the air-fuel ratio error equivalent value becomes equal to the air-fuel ratio error. It is divided into correction values for error compensation.
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set based on the air-fuel ratio error, which is an error in the estimated air-fuel ratio with respect to the detected air amount.
  • the air-fuel ratio error equivalent value is calculated as the above-mentioned air-fuel ratio error (that is, fuel supply error compensation correction).
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set so as to be equal to the value and the value that forms the source of setting the air amount detection error compensation correction value.
  • the air-fuel ratio control using the fuel supply error compensation correction value and the air amount detection error compensation correction value converts the air-fuel ratio error into the fuel injection error.
  • the air-fuel ratio control is performed in a state where the air-fuel ratio error caused by the error and the air-fuel ratio error caused by the air amount detection error are appropriately distributed. Therefore, according to the present invention, a high effect can be obtained as an expected effect obtained by the air-fuel ratio control.
  • the fuel supply means of the above invention is not particularly limited, and is, for example, a fuel injection valve. Further, the air supply amount control means of the above invention is not particularly limited, and is, for example, a throttle valve.
  • An exhaust gas recirculation device is provided for recirculating exhaust gas discharged from the combustion chamber into the exhaust passage to the intake passage, and the exhaust gas recirculation device controls the amount of exhaust gas recirculated to the intake passage.
  • the air supply amount control means of the invention may be a recirculation exhaust gas amount control valve.
  • the turbocharger includes a supercharger including an exhaust turbine disposed in the exhaust passage and a compressor disposed in the intake passage, and the supercharger has a vane for controlling the compressive force of air by the compressor in the exhaust turbine.
  • the air supply amount control means of the above invention may be a vane.
  • the air amount detection means of the present invention is not particularly limited, but is, for example, an air flow meter disposed in the intake passage.
  • the air-fuel ratio detecting means of the present invention is not particularly limited, but is an oxygen concentration sensor, for example.
  • the air-fuel ratio error of the present invention may be any value as long as it indicates a value of the estimated air-fuel ratio relative to the detected air-fuel ratio. For example, it corresponds to an error calculated by subtracting 1 from the ratio of the estimated air-fuel ratio to the detected air-fuel ratio. Value.
  • the estimated fuel supply amount correction value is calculated as a value that makes the error equivalent value zero.
  • the method for obtaining the fuel supply error rate and the air amount detection error rate is not particularly limited. For example, it is preferable that these are obtained as follows. That is, the estimated fuel supply amount corrected by the fuel supply error compensation correction value and the air amount detection error when the fuel supply unit has a fuel supply error and the air amount detection unit has no air amount detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the detected air amount or the air supply command value that is not corrected by the compensation correction value is the first specific component amount. Get as.
  • the fuel supply means has a fuel supply error and the air quantity detection means has no air quantity detection error, and the estimated fuel supply quantity not corrected by the fuel supply error compensation correction value and the air quantity
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the detected air amount or the air supply command value corrected by the detection error compensation correction value is the second specific component. Taken as a quantity. Further, the estimated fuel supply amount corrected by the fuel supply error compensation correction value and the air amount detection error when the fuel supply unit has no fuel supply error and the air amount detection unit has an air amount detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the detected air amount or the air supply command value not corrected by the compensation correction value is the third specific component amount. Get as. Further, the estimated fuel supply amount and the air amount detection that are not corrected by the fuel supply error compensation correction value even when the fuel supply unit has no fuel supply error and the air amount detection unit has an air amount detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the detected air amount or the air supply command value corrected by the error compensation correction value is the fourth specific component amount. Get as. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the acquired four specific component amounts.
  • the fuel supply means has a fuel supply error (for example, a drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air-fuel ratio control. Therefore, since the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means and the air amount detection error of the air amount detection means, a higher effect can be obtained as the expected effect obtained by the air-fuel ratio control. Can do.
  • a fuel supply error for example, a drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air
  • the fuel supply error rate and the air amount detection error rate are obtained as follows. That is, when the fuel supply means has a fuel supply error, the air amount detection means has no air amount detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error, the fuel supply error compensation correction value is used. Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the corrected estimated fuel supply amount and the detected air amount or the air supply command value not corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the first specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has a fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error. Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the uncorrected estimated fuel supply amount and the detected air amount or air supply command value corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the second specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the corrected estimated fuel supply amount and the detected air amount or the air supply command value not corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the third specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the uncorrected estimated fuel supply amount and the detected air amount or air supply command value corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the fourth specific component amount.
  • the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the corrected estimated fuel supply amount and the detected air amount or the air supply command value not corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the fifth specific component amount.
  • the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the uncorrected estimated fuel supply amount and the detected air amount or air supply command value corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the sixth specific component amount. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the obtained six specific component amounts.
  • the fuel supply means has a fuel supply error (for example, drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means The air amount detection error and the fuel supply error rate and the air amount detection error rate corresponding to the air / fuel ratio detection error of the air / fuel ratio detection means are used for air / fuel ratio control.
  • a fuel supply error for example, drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means.
  • the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means, the air amount detection error of the air amount detection means, and the air-fuel ratio detection error of the air-fuel ratio detection means. A higher effect can be obtained as an expected effect.
  • Another invention of the present application is a fuel supply means for supplying fuel to the combustion chamber, and a fuel supply means for supplying the fuel supply means with a fuel supply command value for causing the fuel supply means to supply a target amount of fuel to the combustion chamber.
  • Command value applying means, and fuel supply amount estimating means for estimating the amount of fuel supplied from the fuel supply means to the combustion chamber based on the fuel supply command value supplied from the fuel supply command value applying means to the fuel supply means;
  • An air supply amount control means for controlling the amount of air supplied to the combustion chamber, and an air supply command value for causing the air supply amount control means to supply a target amount of air to the combustion chamber.
  • An air supply command value applying means for supplying, an air amount detecting means for detecting the amount of air supplied to the combustion chamber, an estimated fuel supply amount that is an amount of fuel estimated by the fuel supply amount estimating means, and the air amount detection Air-fuel ratio estimating means for estimating the air-fuel ratio of the air-fuel mixture formed in the combustion chamber based on the detected air supply amount that is the amount of air detected by the stage, and the air-fuel ratio of the air-fuel mixture formed in the combustion chamber
  • An air-fuel ratio detecting means to detect, an estimated air-fuel ratio that is the air-fuel ratio estimated by the air-fuel ratio estimating means, and a detected air-fuel ratio that is the air-fuel ratio detected by the air-fuel ratio detecting means are mutually
  • the present invention relates to a control device for an internal combustion engine comprising air-fuel ratio control means for executing air-fuel ratio control, which is control for matching, using a fuel supply command value and a detected air amount or an air supply command value.
  • the control device of the present invention corrects the estimated air-fuel ratio to the detected air-fuel ratio by correcting the fuel supply command value given to the fuel supply means when the estimated air-fuel ratio does not match the detected air-fuel ratio.
  • a correction value for correcting the fuel supply command value that is a correction value to be calculated is calculated based on an air-fuel ratio error that is an error of the estimated air-fuel ratio with respect to the detected air-fuel ratio, and is caused by the fuel supply error of the fuel supply means among the air-fuel ratio errors
  • the ratio of the air-fuel ratio error to be obtained is acquired as the fuel supply error ratio
  • the ratio of the air-fuel ratio error caused by the air amount detection error of the air amount detection means among the air-fuel ratio error is acquired as the air amount detection error ratio.
  • Fuel that is a correction value for correcting the fuel supply command value by dividing the fuel supply command value correction correction value using the fuel supply error rate and the air amount detection error rate A supply error compensation correction value and an air amount detection error compensation correction value that is a correction value for correcting the detected air amount or the air supply command value are calculated and corrected by the fuel supply error compensation correction value.
  • the air-fuel ratio control is executed using the fuel supply command value and the detected air amount or air supply command value corrected by the air amount detection error compensation correction value.
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are used to have a value equivalent to the air-fuel ratio error. Is calculated as the air-fuel ratio error equivalent value so that the air-fuel ratio error equivalent value becomes equal to the air-fuel ratio error. It is divided into correction values for error compensation.
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set based on the air-fuel ratio error, which is an error in the estimated air-fuel ratio with respect to the detected air amount.
  • the air-fuel ratio error equivalent value is calculated as the above-mentioned air-fuel ratio error (that is, fuel supply error compensation correction).
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set so as to be equal to the value and the value that forms the source of setting the air amount detection error compensation correction value.
  • the air-fuel ratio control using the fuel supply error compensation correction value and the air amount detection error compensation correction value converts the air-fuel ratio error into the fuel injection error.
  • the air-fuel ratio control is performed in a state where the air-fuel ratio error caused by the error and the air-fuel ratio error caused by the air amount detection error are appropriately distributed. Therefore, according to the present invention, a high effect can be obtained as an expected effect obtained by the air-fuel ratio control.
  • the air-fuel ratio error of the present invention may be any value as long as it indicates an error in the estimated air-fuel ratio with respect to the detected air-fuel ratio. For example, it corresponds to an error calculated by subtracting 1 from the ratio of the estimated air-fuel ratio with respect to the detected air-fuel ratio. Value.
  • the fuel supply command value correction value is calculated as a value that makes the error equivalent value zero.
  • the method for obtaining the fuel supply error rate and the air amount detection error rate is not particularly limited. For example, it is preferable that these are obtained as follows. That is, the fuel supply command value corrected by the fuel supply error compensation correction value and the air amount detection error when the fuel supply unit has a fuel supply error and the air amount detection unit has no air amount detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the detected air amount or the air supply command value that is not corrected by the compensation correction value is the first specific component amount. Get as. Further, the fuel supply command value and the air amount detection that are not corrected by the fuel supply error compensation correction value even when the fuel supply unit has a fuel supply error and the air amount detection unit has no air amount detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the detected air amount or the air supply command value corrected by the error compensation correction value is the second specific component amount.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the detected air amount or the air supply command value not corrected by the compensation correction value is the third specific component amount. Get as.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the detected air amount or the air supply command value corrected by the error compensation correction value is the fourth specific component amount. Get as. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the acquired four specific component amounts.
  • the fuel supply means has a fuel supply error (for example, a drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air-fuel ratio control. Therefore, since the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means and the air amount detection error of the air amount detection means, a higher effect can be obtained as the expected effect obtained by the air-fuel ratio control. Can do.
  • a fuel supply error for example, a drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air
  • the fuel supply error rate and the air amount detection error rate are obtained as follows. That is, when the fuel supply means has a fuel supply error, the air amount detection means has no air amount detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error, the fuel supply error compensation correction value is used. Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the corrected fuel supply command value and the detected air amount or air supply command value not corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the first specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has a fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error. Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the uncorrected fuel supply command value and the detected air amount or air supply command value corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the second specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the corrected fuel supply command value and the detected air amount or air supply command value not corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the third specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the uncorrected fuel supply command value and the detected air amount or air supply command value corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the fourth specific component amount.
  • the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the corrected fuel supply command value and the detected air amount or air supply command value not corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the third specific component amount.
  • the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the uncorrected fuel supply command value and the detected air amount or air supply command value corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the third specific component amount. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the obtained six specific component amounts.
  • the fuel supply means has a fuel supply error (for example, drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means The air amount detection error and the fuel supply error rate and the air amount detection error rate corresponding to the air / fuel ratio detection error of the air / fuel ratio detection means are used for air / fuel ratio control.
  • a fuel supply error for example, drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means.
  • the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means, the air amount detection error of the air amount detection means, and the air-fuel ratio detection error of the air-fuel ratio detection means. A higher effect can be obtained as an expected effect.
  • a fuel supply means for supplying fuel to a combustion chamber and a fuel supply command value for causing the fuel supply means to supply a target amount of fuel to the combustion chamber by the fuel supply means.
  • Supply command value giving means, and fuel supply amount estimating means for estimating the amount of fuel supplied from the fuel supply means to the combustion chamber based on the fuel supply command value given from the fuel supply command value giving means to the fuel supply means
  • An air supply amount control means for controlling the amount of air supplied to the combustion chamber, and an air supply command control means for supplying an air supply command value for supplying a target amount of air to the combustion chamber by the air supply amount control means
  • An air supply command value applying means for supplying to the combustion chamber, an air amount detecting means for detecting the amount of air supplied to the combustion chamber, an estimated fuel supply amount that is an amount of fuel estimated by the fuel supply amount estimating means, and the air
  • An air-fuel ratio estimating means for estimating an air-fuel ratio of an air-fuel mixture formed in the combustion chamber based on a detected
  • the control device of the present invention provides the estimated fuel supply amount estimated by the fuel supply amount estimation means and the fuel supply command value to be given to the fuel supply means.
  • a correction value for correcting the estimated fuel supply amount / fuel supply command value which is a correction value that makes the estimated air-fuel ratio and the detected air-fuel ratio coincide with each other by correcting, is based on an air-fuel ratio error that is an error of the estimated air-fuel ratio with respect to the detected air-fuel ratio.
  • the ratio of the air-fuel ratio error resulting from the fuel supply error of the fuel supply means of the air-fuel ratio error is obtained as the fuel supply error ratio and the air amount detection of the air amount detection means of the air-fuel ratio error is calculated
  • the ratio of the air-fuel ratio error caused by the error is acquired as the air amount detection error rate, and the estimated fuel supply amount and the air amount detection error rate are obtained using the fuel supply error rate and the air amount detection error rate.
  • the fuel supply error compensation correction value which is a correction value for correcting the estimated fuel supply amount and the fuel supply command value, and the detected air amount or the air supply command value are corrected by dividing the charge supply command value correction value.
  • An air amount detection error compensation correction value which is a correction value for calculating the fuel supply error, is calculated, and the fuel corrected by the fuel supply error compensation correction value and the fuel supply error compensation correction value are corrected.
  • the air-fuel ratio control is executed using the supply command value and the detected air amount or the air supply command value corrected by the correction value for air amount detection error compensation.
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are used to have a value equivalent to the air-fuel ratio error.
  • the estimated fuel supply amount / fuel supply command value correction correction value is the fuel supply error compensation correction value so that the air / fuel ratio error equivalent value becomes equal to the air / fuel ratio error.
  • the air amount detection error compensation correction value is the fuel supply error compensation correction value so that the air / fuel ratio error equivalent value becomes equal to the air / fuel ratio error.
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set based on the air-fuel ratio error, which is an error in the estimated air-fuel ratio with respect to the detected air amount.
  • the air-fuel ratio error equivalent value is calculated as the above-mentioned air-fuel ratio error (that is, fuel supply error compensation correction).
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set so as to be equal to the value and the value that forms the source of setting the air amount detection error compensation correction value.
  • the air-fuel ratio control using the fuel supply error compensation correction value and the air amount detection error compensation correction value converts the air-fuel ratio error into the fuel injection error.
  • the air-fuel ratio control is performed in a state where the air-fuel ratio error caused by the error and the air-fuel ratio error caused by the air amount detection error are appropriately distributed. Therefore, according to the present invention, a high effect can be obtained as an expected effect obtained by the air-fuel ratio control.
  • the air-fuel ratio error of the present invention may be any value as long as it indicates a value of the estimated air-fuel ratio relative to the detected air-fuel ratio. Value.
  • the estimated fuel supply amount / fuel supply command value correction value is calculated as a value that makes the error equivalent value zero.
  • the method for obtaining the fuel supply error rate and the air amount detection error rate is not particularly limited. For example, it is preferable that these are obtained as follows. That is, the estimated fuel supply amount corrected by the fuel supply error compensation correction value and the fuel supply error compensation when the fuel supply unit has a fuel supply error and the air amount detection unit has no air amount detection error. From the combustion chamber when the air-fuel ratio control is executed using the fuel supply command value corrected by the correction value for use and the detected air amount or the air supply command value not corrected by the correction value for compensating the air amount detection error. The amount of the specific component in the exhaust gas discharged is acquired as the first specific component amount.
  • the estimated fuel supply amount and the fuel supply error which are not corrected by the fuel supply error compensation correction value when the fuel supply unit has a fuel supply error and the air amount detection unit has no air amount detection error Combustion chamber when the air-fuel ratio control is executed using the fuel supply command value not corrected by the compensation correction value and the detected air amount or air supply command value corrected by the air amount detection error compensation correction value
  • the amount of the specific component in the exhaust gas discharged from is acquired as the second specific component amount.
  • the air-fuel ratio control is executed using the fuel supply command value corrected by the correction value for use and the detected air amount or the air supply command value not corrected by the correction value for compensating the air amount detection error.
  • the amount of the specific component in the exhaust gas discharged is acquired as the third specific component amount.
  • Combustion chamber when the air-fuel ratio control is executed using the fuel supply command value not corrected by the compensation correction value and the detected air amount or air supply command value corrected by the air amount detection error compensation correction value
  • the amount of the specific component in the exhaust gas discharged from is acquired as the fourth specific component amount. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the acquired four specific component amounts.
  • the fuel supply means has a fuel supply error (for example, a drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air-fuel ratio control. Therefore, since the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means and the air amount detection error of the air amount detection means, a higher effect can be obtained as the expected effect obtained by the air-fuel ratio control. Can do.
  • a fuel supply error for example, a drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air
  • the fuel supply error rate and the air amount detection error rate are obtained as follows. That is, when the fuel supply means has a fuel supply error, the air amount detection means has no air amount detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error, the fuel supply error compensation correction value is used. Using the corrected estimated fuel supply amount, the fuel supply command value corrected by the fuel supply error compensation correction value, and the detected air amount or air supply command value not corrected by the air amount detection error compensation correction value Then, the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed is acquired as the first specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has a fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using is acquired as the second specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using is acquired as the fourth specific component amount.
  • the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • the fuel supply command value corrected by the fuel supply error compensation correction value, and the detected air amount or air supply command value not corrected by the air amount detection error compensation correction value is acquired as the fifth specific component amount. Further, the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using is acquired as the sixth specific component amount. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the obtained six specific component amounts.
  • the fuel supply means has a fuel supply error (for example, drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means The air amount detection error and the fuel supply error rate and the air amount detection error rate corresponding to the air / fuel ratio detection error of the air / fuel ratio detection means are used for air / fuel ratio control.
  • a fuel supply error for example, drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means.
  • the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means, the air amount detection error of the air amount detection means, and the air-fuel ratio detection error of the air-fuel ratio detection means. A higher effect can be obtained as an expected effect.
  • a fuel supply means for supplying fuel to a combustion chamber and a fuel supply command value for causing the fuel supply means to supply a target amount of fuel to the combustion chamber by the fuel supply means.
  • Supply command value giving means, and fuel supply amount estimating means for estimating the amount of fuel supplied from the fuel supply means to the combustion chamber based on the fuel supply command value given from the fuel supply command value giving means to the fuel supply means
  • An air supply amount control means for controlling the amount of air supplied to the combustion chamber, and an air supply command control means for supplying an air supply command value for supplying a target amount of air to the combustion chamber by the air supply amount control means
  • An air supply command value applying means for supplying to the combustion chamber, an air amount detecting means for detecting the amount of air supplied to the combustion chamber, an estimated fuel supply amount that is an amount of fuel estimated by the fuel supply amount estimating means, and the air
  • An air-fuel ratio estimating means for estimating an air-fuel ratio of an air-fuel mixture formed in the combustion chamber based on a detected
  • the control device of the present invention corrects the detected air amount detected by the air amount detecting means when the estimated air fuel ratio and the detected air fuel ratio do not match each other, thereby correcting the estimated air fuel ratio and the detected air fuel ratio.
  • a correction value for correcting the detected air amount which is a correction value to be matched with each other, is calculated based on an air-fuel ratio error that is an error of the estimated air-fuel ratio with respect to the detected air-fuel ratio.
  • the estimated fuel supply amount or the fuel supply command value is corrected by dividing the correction value for correcting the detected air amount using the fuel supply error rate and the air amount detection error rate.
  • a correction value for compensating the fuel supply error which is a correction value for calculating the correction value
  • a correction value for compensating the air amount detection error which is a correction value for correcting the detected air amount, are corrected by the correction value for compensating the fuel supply error.
  • the air-fuel ratio control is executed using the estimated fuel supply amount or fuel supply command value and the detected air amount corrected by the correction value for air amount detection error compensation.
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are used to have a value equivalent to the air-fuel ratio error.
  • the detected air amount correction correction value and the fuel supply error compensation correction value and the air amount detection error are set so that the air-fuel ratio error equivalent value becomes equal to the air-fuel ratio error. It is divided into compensation correction values.
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set based on the air-fuel ratio error, which is an error in the estimated air-fuel ratio with respect to the detected air amount.
  • the air-fuel ratio error equivalent value is calculated as the above-mentioned air-fuel ratio error (that is, fuel supply error compensation correction).
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set so as to be equal to the value and the value that forms the source of setting the air amount detection error compensation correction value.
  • the air-fuel ratio control using the fuel supply error compensation correction value and the air amount detection error compensation correction value converts the air-fuel ratio error into the fuel injection error.
  • the air-fuel ratio control is performed in a state where the air-fuel ratio error caused by the error and the air-fuel ratio error caused by the air amount detection error are appropriately distributed. Therefore, according to the present invention, a high effect can be obtained as an expected effect obtained by the air-fuel ratio control.
  • the air-fuel ratio error of the present invention may be any value as long as it indicates a value of the estimated air-fuel ratio relative to the detected air-fuel ratio. Value.
  • the correction value for correcting the detected air amount is calculated as a value that makes the error equivalent value zero.
  • the method for obtaining the fuel supply error rate and the air amount detection error rate is not particularly limited. For example, it is preferable that these are obtained as follows. That is, the estimated fuel supply amount or the fuel supply command value corrected by the fuel supply error compensation correction value in a state where the fuel supply means has a fuel supply error and the air amount detection means has no air amount detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the detected air amount that is not corrected by the correction value for air amount detection error compensation is the first specific component amount. Get as. Further, the estimated fuel supply amount or the fuel supply command value not corrected by the fuel supply error compensation correction value when the fuel supply means has a fuel supply error and the air amount detection means has no air amount detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the detected air amount corrected by the correction value for compensating the air amount detection error is the second specific component amount Get as.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the detected air amount that is not corrected by the correction value for air amount detection error compensation is the third specific component amount. Get as.
  • the estimated fuel supply amount or the fuel supply command value not corrected by the fuel supply error compensation correction value when the fuel supply means has no fuel supply error and the air amount detection means has an air amount detection error is the fourth specific component amount Get as. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the acquired four specific component amounts.
  • the fuel supply means has a fuel supply error (for example, a drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air-fuel ratio control. Therefore, since the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means and the air amount detection error of the air amount detection means, a higher effect can be obtained as the expected effect obtained by the air-fuel ratio control. Can do.
  • a fuel supply error for example, a drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air
  • the fuel supply error rate and the air amount detection error rate are obtained as follows. That is, when the fuel supply means has a fuel supply error, the air amount detection means has no air amount detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error, the fuel supply error compensation correction value is used. Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the corrected estimated fuel supply amount or fuel supply command value and the detected air amount not corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the first specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has a fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error. Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using an uncorrected estimated fuel supply amount or fuel supply command value and a detected air amount corrected by the correction value for air amount detection error compensation The amount of the specific component in the gas is acquired as the second specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the corrected estimated fuel supply amount or fuel supply command value and the detected air amount not corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the third specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using an uncorrected estimated fuel supply amount or fuel supply command value and a detected air amount corrected by the correction value for air amount detection error compensation The amount of the specific component in the gas is acquired as the fourth specific component amount.
  • the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the corrected estimated fuel supply amount or fuel supply command value and the detected air amount not corrected by the air amount detection error compensation correction value The amount of the specific component in the gas is acquired as the fifth specific component amount.
  • the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • Exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using an uncorrected estimated fuel supply amount or fuel supply command value and a detected air amount corrected by the correction value for air amount detection error compensation The amount of the specific component in the gas is acquired as the sixth specific component amount. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the obtained six specific component amounts.
  • the fuel supply means has a fuel supply error (for example, drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means The air amount detection error and the fuel supply error rate and the air amount detection error rate corresponding to the air / fuel ratio detection error of the air / fuel ratio detection means are used for air / fuel ratio control.
  • a fuel supply error for example, drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means.
  • the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means, the air amount detection error of the air amount detection means, and the air-fuel ratio detection error of the air-fuel ratio detection means. A higher effect can be obtained as an expected effect.
  • a fuel supply means for supplying fuel to a combustion chamber and a fuel supply command value for causing the fuel supply means to supply a target amount of fuel to the combustion chamber by the fuel supply means.
  • Supply command value giving means, and fuel supply amount estimating means for estimating the amount of fuel supplied from the fuel supply means to the combustion chamber based on the fuel supply command value given from the fuel supply command value giving means to the fuel supply means
  • An air supply amount control means for controlling the amount of air supplied to the combustion chamber, and an air supply command control means for supplying an air supply command value for supplying a target amount of air to the combustion chamber by the air supply amount control means
  • An air supply command value applying means for supplying to the combustion chamber, an air amount detecting means for detecting the amount of air supplied to the combustion chamber, an estimated fuel supply amount that is an amount of fuel estimated by the fuel supply amount estimating means, and the air
  • An air-fuel ratio estimating means for estimating an air-fuel ratio of an air-fuel mixture formed in the combustion chamber based on a detected
  • the control device of the present invention corrects the estimated air-fuel ratio and the detected air-fuel ratio by correcting the air supply command value given to the air supply amount control means when the estimated air-fuel ratio and the detected air-fuel ratio do not match each other.
  • a correction value for correcting the air supply command value which is a correction value to be matched with each other, is calculated based on an air-fuel ratio error that is an error of the estimated air-fuel ratio with respect to the detected air-fuel ratio, and among the air-fuel ratio errors, the fuel supply error of the fuel supply means
  • the ratio of the air-fuel ratio error caused by the air-fuel ratio error is obtained as the fuel supply error ratio
  • the ratio of the air-fuel ratio error caused by the air quantity detection error of the air quantity detection means is obtained as the air quantity detection error ratio.
  • the estimated fuel supply amount or the fuel supply command value is compensated by dividing the correction value for correcting the air supply command value using the fuel supply error rate and the air amount detection error rate.
  • a fuel supply error compensation correction value which is a correction value for correcting the air supply command value
  • an air amount detection error compensation correction value which is a correction value for correcting the air supply command value
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are used to have a value equivalent to the air-fuel ratio error.
  • the air supply command value correction correction value and the fuel supply error compensation correction value and the air amount detection are set so that the air fuel ratio error equivalent value becomes equal to the air fuel ratio error. It is divided into correction values for error compensation.
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set based on the air-fuel ratio error, which is an error in the estimated air-fuel ratio with respect to the detected air amount.
  • the air-fuel ratio error equivalent value is calculated as the above-mentioned air-fuel ratio error (that is, fuel supply error compensation correction).
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set so as to be equal to the value and the value that forms the source of setting the air amount detection error compensation correction value.
  • the air-fuel ratio control using the fuel supply error compensation correction value and the air amount detection error compensation correction value converts the air-fuel ratio error into the fuel injection error.
  • the air-fuel ratio control is performed in a state where the air-fuel ratio error caused by the error and the air-fuel ratio error caused by the air amount detection error are appropriately distributed. Therefore, according to the present invention, a high effect can be obtained as an expected effect obtained by the air-fuel ratio control.
  • the air-fuel ratio error of the present invention may be any value as long as it indicates a value of the estimated air-fuel ratio relative to the detected air-fuel ratio. Value.
  • the air supply command value correction value is calculated as a value that makes the error equivalent value zero.
  • the method for obtaining the fuel supply error rate and the air amount detection error rate is not particularly limited. For example, it is preferable that these are obtained as follows. That is, the estimated fuel supply amount or the fuel supply command value corrected by the fuel supply error compensation correction value in a state where the fuel supply means has a fuel supply error and the air amount detection means has no air amount detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the air supply command value that is not corrected by the air amount detection error compensation correction value is the first specific component Taken as a quantity. Further, the estimated fuel supply amount or the fuel supply command value not corrected by the fuel supply error compensation correction value when the fuel supply means has a fuel supply error and the air amount detection means has no air amount detection error.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the air supply command value corrected by the air amount detection error compensation correction value is the second specific component Taken as a quantity.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the air supply command value not corrected by the air amount detection error compensation correction value is the third specific component. Taken as a quantity.
  • the estimated fuel supply amount or the fuel supply command value not corrected by the fuel supply error compensation correction value when the fuel supply means has no fuel supply error and the air amount detection means has an air amount detection error is the fourth specific component Taken as a quantity. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the acquired four specific component amounts.
  • the fuel supply means has a fuel supply error (for example, a drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air-fuel ratio control. Therefore, since the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means and the air amount detection error of the air amount detection means, a higher effect can be obtained as the expected effect obtained by the air-fuel ratio control. Can do.
  • a fuel supply error for example, a drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air
  • the fuel supply error rate and the air amount detection error rate are obtained as follows. That is, when the fuel supply means has a fuel supply error, the air amount detection means has no air amount detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error, the fuel supply error compensation correction value is used.
  • the air-fuel ratio control is executed using the corrected estimated fuel supply amount or fuel supply command value and the air supply command value not corrected by the air amount detection error compensation correction value, the fuel is discharged from the combustion chamber.
  • the amount of the specific component in the exhaust gas is acquired as the first specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has a fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • the air-fuel ratio control is executed using the estimated fuel supply amount that is not corrected or the fuel supply command value and the air supply command value that is corrected by the correction value for compensating the air amount detection error, the fuel is discharged from the combustion chamber.
  • the amount of the specific component in the exhaust gas is acquired as the second specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • the air-fuel ratio control is executed using the corrected estimated fuel supply amount or fuel supply command value and the air supply command value not corrected by the air amount detection error compensation correction value, the fuel is discharged from the combustion chamber.
  • the amount of the specific component in the exhaust gas is acquired as the third specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • the air-fuel ratio control is executed using the estimated fuel supply amount that is not corrected or the fuel supply command value and the air supply command value that is corrected by the correction value for compensating the air amount detection error, the fuel is discharged from the combustion chamber.
  • the amount of the specific component in the exhaust gas is acquired as the fourth specific component amount. Further, the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • the air-fuel ratio control is executed using the corrected estimated fuel supply amount or fuel supply command value and the air supply command value not corrected by the air amount detection error compensation correction value, the fuel is discharged from the combustion chamber.
  • the amount of the specific component in the exhaust gas is acquired as the fifth specific component amount.
  • the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • the air-fuel ratio control is executed using the estimated fuel supply amount that is not corrected or the fuel supply command value and the air supply command value that is corrected by the correction value for compensating the air amount detection error, the fuel is discharged from the combustion chamber.
  • the amount of the specific component in the exhaust gas is acquired as the sixth specific component amount. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the obtained six specific component amounts.
  • the fuel supply means has a fuel supply error (for example, drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means The air amount detection error and the fuel supply error rate and the air amount detection error rate corresponding to the air / fuel ratio detection error of the air / fuel ratio detection means are used for air / fuel ratio control.
  • a fuel supply error for example, drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means.
  • the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means, the air amount detection error of the air amount detection means, and the air-fuel ratio detection error of the air-fuel ratio detection means. A higher effect can be obtained as an expected effect.
  • a fuel supply means for supplying fuel to a combustion chamber and a fuel supply command value for causing the fuel supply means to supply a target amount of fuel to the combustion chamber by the fuel supply means.
  • Supply command value giving means, and fuel supply amount estimating means for estimating the amount of fuel supplied from the fuel supply means to the combustion chamber based on the fuel supply command value given from the fuel supply command value giving means to the fuel supply means
  • An air supply amount control means for controlling the amount of air supplied to the combustion chamber, and an air supply command control means for supplying an air supply command value for supplying a target amount of air to the combustion chamber by the air supply amount control means
  • An air supply command value applying means for supplying to the combustion chamber, an air amount detecting means for detecting the amount of air supplied to the combustion chamber, an estimated fuel supply amount that is an amount of fuel estimated by the fuel supply amount estimating means, and the air
  • An air-fuel ratio estimating means for estimating an air-fuel ratio of an air-fuel mixture formed in the combustion chamber based on a detected
  • the control device of the present invention provides a detected air amount detected by the air amount detecting means and an air supply command value to be given to the air supply amount control means when the estimated air fuel ratio and the detected air fuel ratio do not match each other.
  • a correction value for correcting the detected air amount / air supply command value which is a correction value for making the estimated air-fuel ratio and the detected air-fuel ratio coincide with each other, is calculated based on the air-fuel ratio error that is the error of the estimated air-fuel ratio with respect to the detected air-fuel ratio.
  • the ratio of the air-fuel ratio error caused by the fuel supply error of the fuel supply means in the air-fuel ratio error is acquired as the fuel supply error ratio
  • the air amount detection error of the air amount detection means in the air-fuel ratio error The ratio of the resulting air-fuel ratio error is acquired as the air amount detection error rate
  • the detected air amount / air supply command value is obtained using the fuel supply error rate and the air amount detection error rate.
  • a fuel supply error compensation correction value that is a correction value for correcting the estimated fuel supply amount or the fuel supply command value by dividing the correct correction value, and a correction for correcting the detected air amount and the air supply command value
  • a correction value for compensating the air amount detection error which is a value, is calculated and corrected by the estimated fuel supply amount or fuel supply command value corrected by the correction value for fuel supply error compensation and the correction value for air amount detection error compensation.
  • the air-fuel ratio control is executed using the detected air amount and the air supply command value corrected by the air amount detection error compensation correction value.
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are used to have a value equivalent to the air-fuel ratio error.
  • the detected air amount / air supply command value correction value is set to the fuel supply error compensation correction value so that the air-fuel ratio error equivalent value becomes equal to the air-fuel ratio error.
  • the air amount detection error compensation correction value is divided.
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set based on the air-fuel ratio error, which is an error in the estimated air-fuel ratio with respect to the detected air amount.
  • the air-fuel ratio error equivalent value is calculated as the above-mentioned air-fuel ratio error (that is, fuel supply error compensation correction).
  • the fuel supply error compensation correction value and the air amount detection error compensation correction value are set so as to be equal to the value and the value that forms the source of setting the air amount detection error compensation correction value.
  • the air-fuel ratio control using the fuel supply error compensation correction value and the air amount detection error compensation correction value converts the air-fuel ratio error into the fuel injection error.
  • the air-fuel ratio control is performed in a state where the air-fuel ratio error caused by the error and the air-fuel ratio error caused by the air amount detection error are appropriately distributed. Therefore, according to the present invention, a high effect can be obtained as an expected effect obtained by the air-fuel ratio control.
  • the air-fuel ratio error of the present invention may be any value as long as it indicates a value of the estimated air-fuel ratio relative to the detected air-fuel ratio. Value.
  • the detected air amount / air supply command value correction value is calculated as a value that makes the error equivalent value zero.
  • the method for obtaining the fuel supply error rate and the air amount detection error rate is not particularly limited. For example, it is preferable that these are obtained as follows. That is, the estimated fuel supply amount or the fuel supply command value corrected by the fuel supply error compensation correction value in a state where the fuel supply means has a fuel supply error and the air amount detection means has no air amount detection error. Combustion when the air-fuel ratio control is executed using the detected air amount not corrected by the air amount detection error compensation correction value and the air supply command value not corrected by the air amount detection error compensation correction value The amount of the specific component in the exhaust gas discharged from the chamber is acquired as the first specific component amount.
  • the estimated fuel supply amount or the fuel supply command value not corrected by the fuel supply error compensation correction value when the fuel supply means has a fuel supply error and the air amount detection means has no air amount detection error is estimated.
  • the air-fuel ratio control is executed using the detected air amount corrected by the air amount detection error compensation correction value and the air supply command value corrected by the air amount detection error compensation correction value, the combustion chamber The amount of the specific component in the exhaust gas discharged from is acquired as the second specific component amount.
  • the amount of the specific component in the exhaust gas discharged from the chamber is acquired as the third specific component amount. Further, the estimated fuel supply amount or the fuel supply command value not corrected by the fuel supply error compensation correction value when the fuel supply means has no fuel supply error and the air amount detection means has an air amount detection error.
  • the combustion chamber The amount of the specific component in the exhaust gas discharged from is acquired as the fourth specific component amount. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the acquired four specific component amounts.
  • the fuel supply means has a fuel supply error (for example, a drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air-fuel ratio control. Therefore, since the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means and the air amount detection error of the air amount detection means, a higher effect can be obtained as the expected effect obtained by the air-fuel ratio control. Can do.
  • a fuel supply error for example, a drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is a drawing tolerance), the fuel supply error rate and the air amount detection error rate corresponding to the fuel supply error of the fuel supply unit and the air amount detection error of the air amount detection unit are used for air
  • the fuel supply error rate and the air amount detection error rate are obtained as follows. That is, when the fuel supply means has a fuel supply error, the air amount detection means has no air amount detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error, the fuel supply error compensation correction value is used.
  • the corrected estimated fuel supply amount or fuel supply command value, the detected air amount not corrected by the air amount detection error compensation correction value, and the air supply command value not corrected by the air amount detection error compensation correction value The amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using is acquired as the first specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has a fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • An uncorrected estimated fuel supply amount or fuel supply command value, a detected air amount corrected by the correction value for air amount detection error compensation, and an air supply command value corrected by the correction value for air amount detection error compensation The amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed is acquired as the second specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • the corrected estimated fuel supply amount or fuel supply command value, the detected air amount not corrected by the air amount detection error compensation correction value, and the air supply command value not corrected by the air amount detection error compensation correction value The amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using is acquired as the third specific component amount.
  • the fuel supply error compensation correction value may be used when the fuel supply means has no fuel supply error, the air quantity detection means has an air quantity detection error, and the air-fuel ratio detection means has no air-fuel ratio detection error.
  • An uncorrected estimated fuel supply amount or fuel supply command value, a detected air amount corrected by the correction value for air amount detection error compensation, and an air supply command value corrected by the correction value for air amount detection error compensation The amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed is acquired as the fourth specific component amount. Further, the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • the corrected estimated fuel supply amount or fuel supply command value, the detected air amount not corrected by the air amount detection error compensation correction value, and the air supply command value not corrected by the air amount detection error compensation correction value The amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using is acquired as the fifth specific component amount. Further, the fuel supply error compensation correction value is obtained in a state where the fuel supply means has no fuel supply error, the air quantity detection means has no air quantity detection error, and the air-fuel ratio detection means has an air-fuel ratio detection error.
  • An uncorrected estimated fuel supply amount or fuel supply command value, a detected air amount corrected by the correction value for air amount detection error compensation, and an air supply command value corrected by the correction value for air amount detection error compensation The amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using is acquired as the sixth specific component amount. Then, it is preferable that the fuel supply error ratio and the air amount detection error ratio are obtained based on the obtained six specific component amounts.
  • the fuel supply means has a fuel supply error (for example, drawing tolerance in manufacturing the fuel supply means), and the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means The air amount detection error and the fuel supply error rate and the air amount detection error rate corresponding to the air / fuel ratio detection error of the air / fuel ratio detection means are used for air / fuel ratio control.
  • a fuel supply error for example, drawing tolerance in manufacturing the fuel supply means
  • the air amount detection means has an air amount detection error (for example, in manufacturing the air amount detection means). If there is an air-fuel ratio detection error in the air-fuel ratio detection means (for example, a drawing tolerance in manufacturing the air-fuel ratio detection means), the fuel supply error of these fuel supply means and the air amount detection means.
  • the air-fuel ratio control is executed in consideration of the fuel supply error of the fuel supply means, the air amount detection error of the air amount detection means, and the air-fuel ratio detection error of the air-fuel ratio detection means. A higher effect can be obtained as an expected effect.
  • control device of the present invention further comprises exhaust gas recirculation means for introducing the exhaust gas discharged from the combustion chamber into the exhaust passage into the intake passage, the exhaust gas introduced into the intake passage by the exhaust gas recirculation means
  • a target recirculation exhaust gas amount that is a target amount is determined based on the estimated fuel supply amount, and the estimated fuel supply amount corrected by the fuel supply error compensation correction value is used to determine the target recirculation exhaust gas amount. May be.
  • control device of the above invention estimates the actual recirculation exhaust gas amount, which uses the detected air amount to estimate the actual recirculation exhaust gas amount that is the amount of exhaust gas actually introduced into the intake passage by the exhaust gas recirculation means.
  • the detected air amount corrected by the correction value for air amount detection error compensation may be used for estimation of the actual recirculated exhaust gas amount by the actual recirculated exhaust gas amount estimating unit.
  • the exhaust gas recirculation unit introduces the actual recirculation exhaust gas amount estimated by the actual recirculation exhaust gas amount estimation unit into the intake passage so as to coincide with the target recirculation exhaust gas amount.
  • the amount of exhaust gas may be controlled.
  • the fuel supply error ratio is as follows. And the air quantity detection error rate may be adopted. That is, a reference ratio as the fuel supply error ratio is set as a reference fuel supply error ratio, and an air amount detection error ratio corresponding to the reference fuel supply error ratio is set as a reference air amount detection error ratio.
  • the air-fuel ratio control is executed using the fuel supply error ratio and the reference air amount detection error ratio, the amount of the specific component in the exhaust gas discharged from the combustion chamber is set as the reference specific component amount by the specific component amount detection means. To be acquired.
  • a ratio larger than the reference fuel supply error ratio is set as the first comparison fuel supply error ratio, and an air amount detection error ratio corresponding to the first comparison fuel supply error ratio is the first comparison air amount detection error ratio.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air-fuel ratio control is executed using the first comparative fuel supply error ratio and the first comparative air amount detection error ratio is determined as Obtained as the first comparison specific component amount by the component amount detection means.
  • a ratio smaller than the reference fuel supply error ratio is set as the second comparison fuel supply error ratio, and an air-fuel ratio detection error ratio corresponding to the second comparison fuel supply error ratio is the second comparison air amount detection error ratio.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air amount control is executed using the second comparative fuel supply error rate and the second comparative air amount detection error rate Obtained as the second comparison specific component amount by the component amount detection means.
  • the reference specific component amount is the smallest among the acquired specific component amounts
  • the reference fuel supply error rate and the reference air amount detection error rate are employed as the fuel supply error rate and the air amount detection error rate, respectively.
  • the first comparative fuel supply error ratio and the first comparative air amount detection error ratio are respectively set to a new reference fuel supply error ratio and The amount of a specific component in the exhaust gas discharged from the combustion chamber when air-fuel ratio control is performed using these new reference fuel supply error ratio and reference air-fuel ratio detection error ratio. Is obtained as a reference specific component amount by the specific component amount detection means, and a ratio larger than the new reference fuel supply error ratio is set as a new first comparison fuel supply error ratio and the first comparison fuel supply error ratio Is set as a new first comparison air amount detection error rate, and the new first fuel injection pressure error rate and the first air are set.
  • the air amount control is executed using the detection error ratio
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber is acquired as the first comparison component amount by the specific component amount detection means, and the new reference fuel is obtained.
  • a ratio smaller than the supply error ratio is set as a new second comparison fuel supply error ratio
  • an air amount detection error ratio corresponding to the second comparison fuel supply error ratio is set as a new second comparison air amount detection error ratio.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air amount control is executed using the new second fuel injection pressure error ratio and the second air amount detection error ratio is determined as the specific component amount.
  • a first process is performed to acquire the second comparison specific component amount by the detection means.
  • the second comparative fuel supply error rate and the second comparative air amount detection error rate are respectively set to a new reference fuel supply error rate and The amount of a specific component in the exhaust gas discharged from the combustion chamber when air-fuel ratio control is performed using these new reference fuel supply error ratio and reference air-fuel ratio detection error ratio. Is obtained as a reference specific component amount by the specific component amount detection means, and a ratio larger than the new reference fuel supply error ratio is set as a new first comparison fuel supply error ratio and the first comparison fuel supply error ratio Is set as a new first comparison air amount detection error rate, and the new first fuel injection pressure error rate and the first air are set.
  • the air amount control is executed using the detection error ratio
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber is acquired as the first comparison component amount by the specific component amount detection means, and the new reference fuel is obtained.
  • a ratio smaller than the supply error ratio is set as a new second comparison fuel supply error ratio
  • an air amount detection error ratio corresponding to the second comparison fuel supply error ratio is set as a new second comparison air amount detection error ratio.
  • the amount of the specific component in the exhaust gas discharged from the combustion chamber when the air amount control is executed using the new second fuel injection pressure error ratio and the second air amount detection error ratio is determined as the specific component amount.
  • a second process of acquiring the second comparison specific component amount by the detection means is executed.
  • the first process is executed when the first comparison specific component amount is the smallest among the specific component amounts acquired by the first process or the second process, and is acquired by the first process or the second process.
  • the second comparative specific component amount is the smallest among the specific component amounts
  • the second process is executed, and when the reference specific component amount is the smallest among the specific component amounts acquired by the first process or the second process.
  • the reference fuel supply error ratio and the reference air amount detection error ratio used in the first process or the second process are employed as the fuel supply error ratio and the air amount detection error ratio, respectively.
  • an allowable range for the fuel supply error compensation correction value is preset as a fuel supply error allowable range, and the fuel supply error compensation correction value is not within the fuel supply error allowable range. You may make it diagnose that the failure has arisen in the said fuel supply means.
  • the air amount detection means when a fuel supply error occurs in the fuel supply means due to deterioration of the fuel supply means, or when the fuel supply error changes, or when the air amount detection means deteriorates, the air amount detection means When a detection error occurs or the air amount detection error changes, or due to deterioration of the air-fuel ratio detection means, an air-fuel ratio detection error occurs in the air-fuel ratio detection means, or the air-fuel ratio detection error changes. Even in this case, failure diagnosis of the fuel supply means is performed using the fuel supply error compensation correction value calculated based on a more appropriate fuel supply error ratio. Therefore, according to the present invention, it is possible to accurately diagnose a failure of the fuel supply means.
  • an allowable range for the air amount detection error compensation correction value is preset as an air amount detection error allowable range, and the air amount detection error compensation correction value is within the air amount detection error allowable range. It may be diagnosed that a failure has occurred in the air amount detection means when not in the range.
  • the air amount detection means when a fuel supply error occurs in the fuel supply means due to deterioration of the fuel supply means, or when the fuel supply error changes, or when the air amount detection means deteriorates, the air amount detection means When a detection error occurs or the air amount detection error changes, or due to deterioration of the air-fuel ratio detection means, an air-fuel ratio detection error occurs in the air-fuel ratio detection means, or the air-fuel ratio detection error changes. Even in this case, failure diagnosis of the air amount detection means is performed using the correction value for compensating the air amount detection error calculated based on a more appropriate air amount detection error rate. Therefore, according to the present invention, it is possible to accurately diagnose a failure of the air amount detection means.
  • FIG. 1 is an overall view of an internal combustion engine to which a control device of the present invention is applied.
  • A is the figure which showed the map utilized in order to acquire target fuel injection quantity TQ based on the accelerator pedal opening degree Dac in one embodiment of this invention
  • B is one of this invention It is the figure which showed the map utilized in order to acquire target throttle valve opening degree TDth based on fuel injection quantity Q and engine speed N in the execution form
  • C in one execution form of this invention
  • FIG. 5 is a diagram showing a map used for obtaining a target EGR rate TRegr based on a fuel injection amount Q and an engine speed N.
  • (A) is the figure which showed the 1st distribution coefficient map
  • (B) is the figure which showed the 2nd distribution coefficient map.
  • FIG. 1 shows an internal combustion engine to which the control device of the present invention is applied.
  • An internal combustion engine 10 shown in FIG. 1 includes a main body (hereinafter referred to as “engine main body”) 20 of an internal combustion engine, fuel injection valves 21 respectively disposed corresponding to four combustion chambers of the engine main body, A fuel pump 22 for supplying fuel to the fuel injection valve 21 via a fuel supply pipe 23 is provided.
  • the internal combustion engine 10 further includes an intake system 30 that supplies air to the combustion chamber from the outside, and an exhaust system 40 that exhausts exhaust gas discharged from the combustion chamber to the outside.
  • the internal combustion engine 10 is a compression self-ignition internal combustion engine (so-called diesel engine).
  • the fuel injection valve 21 supplies fuel to the combustion chamber by injecting fuel into the combustion chamber. Therefore, it can be said that the fuel injection valve 21 is a means for supplying fuel to the combustion chamber.
  • the intake system 30 includes an intake branch pipe 31 and an intake pipe 32.
  • the intake system 30 may be referred to as an “intake passage”.
  • One end portion (that is, a branch portion) of the intake branch pipe 31 is connected to an intake port (not shown) formed in the engine body 20 corresponding to each combustion chamber.
  • the other end of the intake branch pipe 31 is connected to the intake pipe 32.
  • a throttle valve 33 that controls the amount of air flowing through the intake pipe is disposed in the intake pipe 32.
  • an intercooler 34 for cooling the air flowing through the intake pipe is disposed in the intake pipe 32.
  • an air cleaner 36 is disposed at an end facing the outside of the intake pipe 32.
  • the throttle valve 33 is controlled in its operating state (specifically, its opening, hereinafter referred to as “throttle valve opening”), and the amount of air taken into the combustion chamber. Can be variably controlled. That is, the throttle valve 33 can control the amount of air supplied to the combustion chamber. Therefore, it can be said that the throttle valve 33 is a means for controlling the amount of air supplied to the combustion chamber.
  • the exhaust system 40 includes an exhaust branch pipe 41 and an exhaust pipe 42.
  • the exhaust system 40 may be referred to as an “exhaust passage”.
  • One end portion (that is, a branch portion) of the exhaust branch pipe 41 is connected to an exhaust port (not shown) formed in the engine body 20 corresponding to each combustion chamber.
  • the other end of the exhaust branch pipe 41 is connected to the exhaust pipe 42.
  • a catalytic converter 43 having an exhaust purification catalyst 43A for purifying a specific component in the exhaust gas is disposed.
  • an oxygen concentration sensor that outputs a signal corresponding to the oxygen concentration in the exhaust gas exhausted from the combustion chamber is connected to the exhaust pipe 42 upstream of the exhaust purification catalyst 43A (hereinafter this oxygen concentration sensor is referred to as “upstream oxygen concentration”).
  • upstream oxygen concentration an oxygen concentration sensor that outputs a signal corresponding to the oxygen concentration in the exhaust gas flowing out from the exhaust purification catalyst 43A (hereinafter, this oxygen concentration sensor is referred to as “downstream side”) to the exhaust pipe 42 downstream of the exhaust purification catalyst 43A.
  • downstream side an oxygen concentration sensor that outputs a signal corresponding to the oxygen concentration in the exhaust gas flowing out from the exhaust purification catalyst 43A
  • the flow rate of air flowing through the intake pipe (therefore, the flow rate of air sucked into the combustion chamber, hereinafter referred to as “fresh air amount”).
  • An air flow meter 71 for outputting a signal is attached.
  • a pressure sensor (hereinafter referred to as “intake pressure sensor”) 72 that outputs a signal corresponding to the pressure of the gas in the intake branch pipe (that is, the intake pressure) is attached to the intake branch pipe 31.
  • a crank position sensor 74 that outputs a signal corresponding to the rotational phase of the crankshaft is attached to the engine body 20.
  • the internal combustion engine 10 includes an exhaust gas recirculation device (hereinafter referred to as “EGR device”) 50.
  • the EGR device 50 includes an exhaust gas recirculation pipe (hereinafter referred to as “EGR passage”) 51.
  • EGR passage 51 One end of the EGR passage 51 is connected to the exhaust branch pipe 41.
  • the other end of the EGR passage 51 is connected to the intake branch pipe 31. That is, the other end of the EGR passage 51 is connected to a portion of the intake passage downstream of the throttle valve 33.
  • an exhaust gas recirculation control valve hereinafter, this exhaust gas recirculation control valve is referred to as an “EGR control valve” 52 that controls the flow rate of exhaust gas flowing through the EGR passage is disposed in the EGR passage 51.
  • the flow rate of the exhaust gas flowing through the EGR passage 51 increases as the opening degree of the EGR control valve 52 (hereinafter, this opening degree is referred to as “EGR control valve opening degree”).
  • EGR control valve opening degree an opening degree for cooling the exhaust gas flowing in the EGR passage is disposed in the EGR passage 51.
  • the EGR device 50 controls the operating state of the EGR control valve 52 (specifically, the opening degree of the EGR control valve 52, which is hereinafter referred to as “EGR control valve opening degree”).
  • the amount of exhaust gas (hereinafter referred to as “EGR gas”) introduced into the intake passage 30 via the EGR passage 51 can be variably controlled.
  • the internal combustion engine 10 includes an electronic control device 60.
  • the electronic control device 60 includes a microprocessor (CPU) 61, a read only memory (ROM) 62, a random access memory (RAM) 63, a backup RAM (Back up RAM) 64, and an interface 65.
  • the fuel injection valve 21, the fuel pump 22, the throttle valve 33, and the EGR control valve 52 are connected to the interface 65, and control signals for controlling these operations are given from the electronic control unit 60 through the interface 65. It is done.
  • the interface 65 includes an air flow meter 71, an intake pressure sensor 72, a crank position sensor 74, and an opening degree of the accelerator pedal AP (that is, the depression amount of the accelerator pedal AP.
  • the accelerator pedal opening sensor 75, the upstream oxygen concentration sensor 76U, and the downstream oxygen concentration sensor 76D are also connected to output a signal corresponding to the signal output from the air flow meter 71, an intake pressure sensor. 72, a signal output from the crank position sensor 74, a signal output from the accelerator pedal opening sensor 75, a signal output from the upstream oxygen concentration sensor 76U, and a downstream oxygen concentration sensor 76D.
  • An output signal is input to the interface 65.
  • a fresh air amount is calculated by the electronic control unit 60 based on a signal output from the air flow meter 71 (hereinafter, this new air amount is referred to as “detected fresh air amount”), and a signal output from the intake pressure sensor 72 is used.
  • the intake pressure is calculated by the electronic control unit 60, and based on the signal output from the crank position sensor 74, the engine speed (that is, the rotation speed of the internal combustion engine 10) is calculated by the electronic control unit 60 and the accelerator pedal is opened.
  • the accelerator pedal opening is calculated by the electronic control unit 60 based on the signal output from the degree sensor 75, and the air-fuel ratio of the exhaust gas discharged from the combustion chamber based on the signal output from the upstream oxygen concentration sensor 76U is determined.
  • the exhaust purification catalyst 43 is calculated based on a signal calculated by the electronic control unit 60 and output from the downstream oxygen concentration sensor 76D. Air-fuel ratio of the exhaust gas flowing out is calculated by the electronic control unit 60. Therefore, the air flow meter 71 functions as a means for detecting a fresh air amount, the intake pressure sensor 72 functions as a means for detecting intake pressure, the crank position sensor 74 functions as a means for detecting engine speed, and an accelerator pedal.
  • the opening sensor 75 functions as a means for detecting the accelerator pedal opening, the upstream oxygen concentration sensor 76U functions as a means for detecting the oxygen concentration in the exhaust gas discharged from the combustion chamber, and the downstream oxygen concentration sensor 76D. Can be said to function as a means for detecting the oxygen concentration in the exhaust gas flowing out from the exhaust purification catalyst 43A.
  • the intake pressure sensor 72 functions as a means for detecting the intake pressure, the amount of gas sucked into the combustion chamber can be grasped based on the intake pressure detected by the sensor 72. Therefore, it can be said that the intake pressure sensor 71 functions as a means for detecting the amount of gas sucked into the combustion chamber.
  • the oxygen concentration in the burned gas generated by the combustion of the air-fuel mixture formed in the combustion chamber is higher as the air-fuel ratio of the air-fuel mixture is larger, and conversely, it is lower as the air-fuel ratio of the air-fuel mixture is smaller.
  • the mixture of stoichiometric air-fuel ratio burns in the combustion chamber and the oxygen concentration in the burned gas generated by the combustion is used as the reference oxygen concentration, it is generated by the combustion of the mixture formed in the combustion chamber.
  • the oxygen concentration in the burned gas is higher than the reference oxygen concentration when the air-fuel ratio of the air-fuel mixture is larger than the stoichiometric air-fuel ratio, and is lower than the reference oxygen concentration when the air-fuel ratio of the air-fuel mixture is smaller than the stoichiometric air-fuel ratio.
  • the upstream oxygen concentration sensor 76U functions as a means for detecting the oxygen concentration in the exhaust gas discharged from the combustion chamber, the air-fuel ratio of the air-fuel mixture is determined based on the oxygen concentration detected by the sensor 76U. I can grasp it. Therefore, it can be said that the upstream oxygen concentration sensor 76U functions as a means for detecting the air-fuel ratio of the air-fuel mixture.
  • an appropriate fuel injection amount (that is, the amount of fuel injected from the fuel injection valve) corresponding to the accelerator pedal opening in the internal combustion engine shown in FIG.
  • the obtained fuel injection amounts are stored in the electronic control unit 60 in the form of a function map of the accelerator pedal opening degree Dac as the target fuel injection amount TQ as shown in FIG. .
  • the target fuel injection amount TQ is acquired from the map of FIG. 2A based on the accelerator pedal opening Dac.
  • the fuel injection valve opening time required for injecting the fuel of the acquired target fuel injection amount TQ from the fuel injection valve (that is, the fuel injection valve is opened to inject fuel from the fuel injection valve). Time) is calculated based on the target fuel injection amount TQ.
  • the valve opening time of the fuel injection valve is controlled in each intake stroke so that the fuel injection valve is opened for the calculated fuel injection valve opening time.
  • the target fuel injection amount TQ increases as the accelerator pedal opening Dac increases.
  • an appropriate throttle valve opening (that is, a throttle valve) corresponding to the fuel injection amount and the engine speed (that is, the engine speed).
  • the target throttle valve opening TDth is stored in the electronic control unit 60 in the form of a function map.
  • the target throttle valve opening TDth is acquired from the map of FIG. 2B based on the fuel injection amount Q and the engine speed N.
  • the opening of the throttle valve is controlled so that the throttle valve is opened by the acquired target throttle valve opening TDth.
  • the target throttle valve opening TDth increases as the fuel injection amount Q increases, and the target throttle valve opening TDth increases as the engine speed N increases.
  • the target fuel injection amount TQ (that is, from the map of FIG. 2A) is used as the fuel injection amount Q used for obtaining the target throttle valve opening TDth from the map of FIG.
  • the acquired target fuel injection amount TQ is employed.
  • an appropriate EGR rate (that is, the mass ratio of the exhaust gas contained in the gas sucked into the combustion chamber) corresponding to the fuel injection amount and the engine speed is obtained in advance by experiments or the like.
  • the obtained EGR rate is stored in the electronic control unit 60 in the form of a function map of the fuel injection amount Q and the engine speed N as the target EGR rate TRegr as shown in FIG. ing.
  • the target EGR rate TRegr is acquired from the map of FIG. 2C based on the fuel injection amount Q and the engine speed N. In the map of FIG. 2C, the target EGR rate TRegr decreases as the fuel injection amount Q increases, and the target EGR rate TRegr decreases as the engine speed N increases.
  • an estimated value of the actual EGR rate (hereinafter, this estimated value is referred to as “estimated EGR rate”) RegrE is calculated according to the following equation 1.
  • Gc is “in-cylinder intake gas amount” (that is, the amount of gas sucked into the combustion chamber (that is, the amount of gas mixed with air and EGR gas))
  • Ga is “Detected fresh air amount”
  • KGa is “correction value for correction of detected fresh air amount”.
  • an EGR rate error (that is, a difference between the actual EGR rate and the target EGR rate) ⁇ Regr is calculated according to the following equation 2.
  • TRegr is “a target EGR rate acquired from the map of FIG. 2C”
  • RegrE is an “estimated egr rate calculated according to equation 1”.
  • the EGR control valve opening degree (that is, the opening degree of the EGR control valve) is feedback-controlled so that the EGR rate error ⁇ Regr calculated according to Equation 2 becomes zero.
  • the cylinder intake gas amount Gc is calculated according to the following equation 3.
  • Pim is “intake pressure”
  • N is “engine speed”
  • F is “calculation of in-cylinder intake gas amount based on intake pressure and engine speed” Function to do.
  • the fuel injection amount Q for obtaining the target EGR rate is calculated according to the following equation 4.
  • TQ is “target fuel injection amount acquired from the map of FIG. 2A”
  • Kq is “correction value for target fuel injection amount correction”.
  • the new air amount for calculating the estimated EGR rate Ga used to calculate the estimated EGR rate RegrE according to Equation 1.
  • the fresh air amount Ga for calculating the estimated EGR rate is calculated according to the following equation 5.
  • Gad is “detected fresh air amount”
  • Kga is “correction value for detecting detected fresh air amount”.
  • Ga Gad ⁇ Kga (5)
  • a correction value Kq for correcting the target fuel injection amount is calculated according to the following equation 6.
  • Kb is a “basic correction value” to be described in detail later
  • Kd is “the basic correction value is used for correcting the target fuel injection amount and the detected fresh air amount.
  • “Coefficient for distributing to correction value” (hereinafter referred to as “distribution coefficient”).
  • a correction value Kga for correcting the detected fresh air amount is calculated according to the following equation (7).
  • Kb is a “basic correction value” described in detail later
  • Kd is a “distribution coefficient”.
  • Kga Kb- (1-Kd) (7)
  • the estimated air-fuel ratio AFe is calculated according to the following equation 8.
  • Ga is “detected fresh air amount”
  • TQ is “target fuel injection amount acquired from the map of FIG. 2A”
  • Kq is “according to equation 6.
  • a correction value for correcting the target fuel injection amount” calculated, and "Kga” is a "correction value for correcting the detected fresh air amount calculated according to Equation 7.”
  • the air-fuel ratio error rate Raf is calculated according to the following equation 9.
  • AFe is “estimated air-fuel ratio calculated according to formula 8”
  • AFd is “detected air-fuel ratio”.
  • a value (hereinafter, this correction value is referred to as “instant correction value”) is calculated.
  • the basic correction value Kb is calculated according to the following equation 10.
  • Kpi is an “instantaneous correction value”
  • Kmap is a “learning correction value”. The learning correction value will be described in detail later.
  • the learning correction value Kmap is stored in the electronic control unit 60 in the form of a map of a function of the fuel injection amount Q and the engine speed N. . Then, a learning correction value Kmap corresponding to the fuel injection amount Q and the engine speed N is acquired from the map of FIG. The acquired learning value is used as the learning correction value Kmap of Equation 10.
  • the learning correction value is updated as needed. That is, as described above, in this embodiment, as shown in FIG. 3, the learning correction value Kmap is stored in the electronic control unit 60 in the form of a map of the function of the fuel injection amount Q and the engine speed N. ing. Here, the initial values of the learning correction value Kmap are all set to “0”. Then, when the instantaneous correction value Kpi is calculated during engine operation, the calculated instantaneous correction value is the fuel injection amount Q at that time (the target fuel injection amount TQ at that time is used as the fuel injection amount Q) and the time A new learning correction value Kmap obtained by being added to the learning correction value Kmap of the map of FIG.
  • the learning correction value Kmap of the map of FIG. 3 corresponding to the fuel injection amount Q and the engine speed N at that time is updated by the instantaneous correction value Kpi.
  • the estimated EGR rate can be controlled to the target EGR rate by controlling the EGR control valve, and the estimated air-fuel ratio can be matched with the detected air-fuel ratio. Next, this will be described in detail.
  • the EGR control valve opening is controlled so that the deviation of the estimated EGR rate from the target EGR rate becomes zero. Therefore, no matter how the fuel injection amount used for obtaining the target EGR rate from the map of FIG. 2C is corrected by the correction value for correcting the target fuel injection amount, in order to calculate the estimated EGR rate.
  • the estimated EGR rate is finally controlled to the target EGR rate, no matter how the detected fresh air amount used for the correction is corrected by the correction value for detecting the detected fresh air amount.
  • the estimated air-fuel ratio is larger than the detected air-fuel ratio, that is, when the estimated air-fuel ratio is leaner than the detected air-fuel ratio, a value smaller than “0” is calculated as the instantaneous correction value.
  • the basic correction value calculated by Expression 10 is smaller than the basic correction value calculated last time.
  • the correction value for correcting the target fuel injection amount calculated by Expression 6 is smaller than the previous correction value
  • the correction value for correcting the detected fresh air amount calculated by Expression 7 is the same as the previous correction value. It becomes larger than the correction value. Therefore, the fuel injection amount used for obtaining the target EGR rate is smaller than the previous fuel injection amount. For this reason, the target EGR rate acquired from the map of FIG.
  • the estimated air-fuel ratio increases. That is, the estimated air-fuel ratio approaches the detected air-fuel ratio acquired this time. Since the detected air-fuel ratio approaches the estimated air-fuel ratio calculated this time and the estimated air-fuel ratio approaches the detected air-fuel ratio acquired this time, the estimated air-fuel ratio finally matches the detected air-fuel ratio. .
  • the estimated air-fuel ratio is smaller than the detected air-fuel ratio, that is, when the estimated air-fuel ratio is richer than the detected air-fuel ratio, a value larger than “0” is calculated as the instantaneous correction value.
  • the basic correction value calculated by Expression 10 is larger than the basic correction value calculated last time.
  • the correction value for correcting the target fuel injection amount calculated by Expression 6 is larger than the previous correction value
  • the correction value for correcting the detected fresh air amount calculated by Expression 7 is the same as the previous correction value. It becomes smaller than the correction value. Therefore, the fuel injection amount used for acquiring the target EGR rate becomes larger than the previous fuel injection amount. For this reason, the target EGR rate acquired from the map in FIG.
  • the estimated air-fuel ratio becomes small. That is, the estimated air-fuel ratio approaches the detected air-fuel ratio acquired this time. Since the detected air-fuel ratio approaches the estimated air-fuel ratio calculated this time and the estimated air-fuel ratio approaches the detected air-fuel ratio acquired this time, the estimated air-fuel ratio finally matches the detected air-fuel ratio. .
  • the basic correction value calculated by Equation 10 is the same as the basic correction value calculated last time.
  • the correction value for correcting the target fuel injection amount calculated by Expression 6 is the same as the previous correction value
  • the correction value for correcting the detected fresh air amount calculated by Expression 7 is also the same as the previous correction value. It is the same as the correction value. Therefore, the fuel injection amount used for acquiring the target EGR rate is the same as the previous fuel injection amount. For this reason, the target EGR rate acquired from the map of FIG. 2C is the same as the previously acquired target EGR rate. For this reason, the detected air-fuel ratio does not change.
  • the detected air-fuel ratio remains in agreement with the estimated air-fuel ratio calculated this time.
  • the fuel injection amount used for calculating the estimated air-fuel ratio is the same as the previous fuel injection amount
  • the detected fresh air amount used for calculating the estimated air-fuel ratio is the same as the previous detected fresh air amount. Therefore, the estimated air-fuel ratio is the same as the current estimated air-fuel ratio. That is, the estimated air-fuel ratio remains in agreement with the detected air-fuel ratio acquired this time. For this reason, the estimated air-fuel ratio is still maintained to match the detected air-fuel ratio.
  • the target fuel injection amount is It may be less than the actual fuel injection amount. In other words, the actual fuel injection amount may be larger than the target fuel injection amount.
  • the target EGR rate stored in the map of FIG. 2C is set to an EGR rate that can reduce the exhaust emission according to the fuel injection amount. That is, if the target EGR rate suitable for the actual fuel injection amount is not acquired from the map of FIG. 2C, the exhaust emission will deteriorate.
  • the target EGR rate corresponding to a larger amount of fuel injection is shown in FIG. Should be taken from the map.
  • the target fuel injection amount is maintained and Since the fuel injection amount used to obtain the target EGR rate from the map of FIG. 2C is increased, as a result, the target EGR rate for reducing the exhaust emission in the actual fuel injection amount at that time is shown in FIG. 2 (C).
  • the target EGR rate stored in the map of FIG. 2C is set to an EGR rate that can reduce the exhaust emission according to the fuel injection amount. That is, if the target EGR rate suitable for the actual fuel injection amount is not acquired from the map of FIG. 2C, the exhaust emission will deteriorate.
  • the target EGR rate corresponding to the smaller amount of fuel injection is shown in FIG. Should be taken from the map.
  • the target fuel injection amount is maintained and Since the fuel injection amount used to obtain the target EGR rate from the map of FIG. 2C is reduced, as a result, the target EGR rate for reducing the exhaust emission in the actual fuel injection amount at that time is shown in FIG. 2 (C).
  • the EGR control valve is controlled as described above. This can be achieved in a short time when the estimated EGR rate is controlled to the target EGR rate and the estimated air-fuel ratio is made to coincide with the detected air-fuel ratio. Therefore, a high effect can be obtained as an effect obtained by controlling the EGR control valve described above (for example, an effect of reducing exhaust emission).
  • the estimated air-fuel ratio error (basic correction value in the above-described embodiment) with respect to the detected air-fuel ratio is divided into a correction value for correcting the target fuel injection amount and a correction value for correcting the detected fresh air amount using the distribution coefficient.
  • the correction value for correcting the target fuel injection amount substantially indicates the fuel injection error of the fuel injection valve
  • the correction value for correction of the detected fresh air amount substantially indicates the new air amount detection error of the air flow meter. ing.
  • the value obtained by dividing the estimated air-fuel ratio by the detected air-fuel ratio is referred to as the “air-fuel ratio”
  • the value obtained by dividing the new air amount detection error by the fuel injection error that is, the detected fresh air
  • the EGR control valve is controlled.
  • the estimated EGR rate can be controlled to the target EGR rate and that the estimated air-fuel ratio can be matched with the detected air-fuel ratio in a short time.
  • the EGR control valve is By controlling, the estimated EGR rate can be controlled to the target EGR rate, and the estimated air-fuel ratio can be matched with the detected air-fuel ratio in a short time, and consequently, exhaust emission discharged from the combustion chamber can be reduced. Can do.
  • routines for executing control of the fuel injection valve will be described.
  • An example of this routine is shown in FIG. Note that the routine of FIG. 4 is executed every time a predetermined time elapses.
  • step 10 the accelerator pedal opening degree Dac is acquired.
  • step 11 the target fuel injection amount TQ is acquired from the map of FIG. 2A based on the accelerator pedal opening degree Dac acquired at step 10.
  • step 12 a fuel injection valve opening time TO for injecting fuel of the target fuel injection amount TQ acquired in step 11 from the fuel injection valve is calculated.
  • step 13 a command value for opening the fuel injection valve for the fuel injection valve opening time TO calculated in step 12 (hereinafter, this command value is referred to as “fuel injection command value”) is supplied to the fuel injection valve. Is output and the routine ends.
  • step 20 the accelerator pedal opening degree Dac and the engine speed N are acquired.
  • step 21 the target fuel injection amount TQ is acquired as the fuel injection amount Q from the map of FIG.
  • step 22 the target throttle valve opening degree TDth is acquired from the map of FIG.
  • step 23 a command value for achieving the target throttle valve opening degree TD acquired at step 22 is output to the throttle valve, and the routine ends.
  • routines for executing control of the EGR control valve will be described.
  • An example of this routine is shown in FIG. Note that the routine of FIG. 6 is executed every time a predetermined time elapses.
  • step 30 the accelerator pedal opening degree Dac, the engine speed N, the intake pressure Pim, the detected fresh air amount Ga, the correction value Kq for correcting the target fuel injection amount, and Then, a correction value Kga for correcting the detected fresh air amount is acquired.
  • step 31 the target fuel injection amount TQ is acquired from the map of FIG. 2 (A) based on the accelerator pedal opening degree Dac acquired at step 30.
  • step 32 the target fuel injection amount TQ acquired in step 31 and the correction value Kq for correcting the target fuel injection amount acquired in step 30 are applied to Equation 4 to obtain the target EGR rate acquisition.
  • a fuel injection amount Q is calculated.
  • the target EGR rate TRegr is acquired from the map of FIG. 2C based on the fuel injection amount Q calculated at step 32 and the engine speed N acquired at step 30.
  • the in-cylinder intake gas amount Gc is calculated by applying the intake pressure Pim and the engine speed N acquired in step 30 to Equation 3.
  • step 35 by applying the in-cylinder intake gas amount Gc calculated in step 34, the detected fresh air amount Ga and the detected fresh air amount correction value Kga acquired in step 30, to Equation 1.
  • the estimated EGR rate RegrE is calculated.
  • the EGR rate error ⁇ Regr is calculated by applying the target EGR rate TRegr calculated in step 33 and the estimated EGR rate RegrE calculated in step 35 to Equation 2.
  • a command value for controlling the EGR control valve opening is output to the EGR control valve so that the EGR rate error ⁇ Regr calculated at step 36 becomes zero, and the routine ends.
  • the detected air-fuel ratio AFd, the detected fresh air amount Ga, the engine speed N, the accelerator pedal opening Dac, the correction value Kq for correcting the target fuel injection amount, And the distribution coefficient Kd is acquired.
  • the target fuel injection amount TQ is acquired from the map of FIG. 2 (A) based on the accelerator pedal opening degree Dac acquired at step 100.
  • a learning correction value Kmap is acquired from the map of FIG. 3 based on the target fuel injection amount TQ acquired at step 101 and the engine speed N acquired at step 100.
  • step 103 by applying the target fuel injection amount TQ acquired in step 101, the detected fresh air amount Ga acquired in step 100, and the correction value Kq for correcting the target fuel injection amount to Equation 8, An estimated air-fuel ratio AFe is calculated.
  • step 104 the air-fuel ratio error rate Raf is calculated by applying the estimated air-fuel ratio AFe calculated at step 103 and the detected air-fuel ratio AFd acquired at step 100 to Equation 9.
  • step 105 a correction value for correcting the fuel injection amount for obtaining the target EGR rate is calculated as an instantaneous correction value Kpi so that the air-fuel ratio error rate Raf calculated at step 104 becomes “1”. .
  • step 106 the basic correction value Kb is calculated by applying the instantaneous correction value Kpi calculated in step 105 and the learning correction value Kmap acquired in step 102 to Equation 10.
  • step 107 the correction value Kq for correcting the target fuel injection amount is calculated by applying the basic correction value Kb calculated at step 106 and the distribution coefficient Kd acquired at step 100 to Equation 6.
  • the correction value Kga for correcting the detected fresh air amount is calculated by applying the basic correction value Kb calculated in Step 106 and the distribution coefficient Kd acquired in Step 100 to Expression 7.
  • step 108 a value obtained by adding the instantaneous correction value Kpi calculated in step 105 to the learning correction value Kmap acquired in step 102 is updated as a new learning correction value Kmap, and the routine ends.
  • fuel injection valve tolerance is “drawing tolerance regarding accuracy of fuel injection amount by fuel injection valve with respect to fuel injection command value”
  • air flow meter tolerance is “air flow meter tolerance of new air amount”.
  • rawing tolerance for detection accuracy is “Drawing tolerance for detection accuracy”
  • Oxygen concentration sensor tolerance is “drawing tolerance for detection accuracy of oxygen concentration by upstream oxygen concentration sensor”
  • NOx generation amount is “combustion chamber per unit travel distance” The amount of NOx (nitrogen oxide) generated in this manner is “the total travel distance” is the “total travel distance of the vehicle equipped with the internal combustion engine of the present invention”.
  • first embodiment relating to distribution coefficient setting first, a fuel injection valve without a fuel injection amount error, an air flow meter without a detected fresh air amount error, and a detected oxygen concentration error.
  • the correction value for the engine is also “1”, and is operated in a state in which neither the target fuel injection amount nor the detected fresh air amount is substantially corrected. Quantity).
  • the first distribution coefficient map is created as follows. That is, first, an internal combustion engine equipped with a new fuel injection valve having a fuel injection amount error, an air flow meter having no detected fresh air amount error, and an upstream oxygen concentration sensor having no detected oxygen concentration error is set in the predetermined operation mode. In addition, while the calculation of the basic correction value based on the air-fuel ratio error ratio is being executed, the operation is performed with the distribution coefficient Kd fixed to “0”. During such engine operation, a plurality of pieces of NOx generation amount data (hereinafter, this NOx generation amount is referred to as “first NOx generation amount”) is acquired.
  • NOx index value that is, an index value related to NOx generated in the combustion chamber.
  • IDs 1 A plurality of IDs 1 (referred to as index values) are calculated.
  • NOXb is a “reference NOx generation amount”
  • NOX1 is a “first NOx generation amount”.
  • ID1 NOX1 / NOXb-1 (11)
  • an internal combustion engine equipped with a new fuel injection valve having a fuel injection amount error, an air flow meter having no detected fresh air amount error, and an upstream oxygen concentration sensor having no detected oxygen concentration error is set in the predetermined operation mode and The operation is performed with the distribution coefficient Kd fixed at “1” while the calculation of the basic correction value based on the air-fuel ratio error ratio is executed.
  • a plurality of pieces of data of NOx generation amount (hereinafter, this NOx generation amount is referred to as “second NOx generation amount”) is acquired.
  • a plurality of NOx index values (hereinafter, this NOx index value is referred to as “second NOx index value”) ID2 is calculated by applying the second NOx generation amount data one by one to the following expression 12.
  • “NOXb” is a “reference NOx generation amount”
  • NOX2 is a “second NOx generation amount”.
  • ID2 NOX2 / NOXb-1 (12)
  • an internal combustion engine equipped with a fuel injection valve having no fuel injection amount error, a new air flow meter having a detected fresh air amount error, and an upstream oxygen concentration sensor having no detected oxygen concentration error is mounted in the predetermined operation mode and The operation is performed with the distribution coefficient Kd fixed to “0” while the calculation of the basic correction value based on the air-fuel ratio error ratio is executed.
  • a plurality of pieces of data of NOx generation amount (hereinafter, this NOx generation amount is referred to as “third NOx generation amount”) is acquired.
  • a plurality of NOx index values (hereinafter, this NOx index value is referred to as “third NOx index value”) ID3 is calculated by applying the third NOx generation amount data one by one to the following equation 13.
  • NOXb is the “reference NOx generation amount”
  • NOX3 is the “third NOx generation amount”.
  • ID3 NOX3 / NOXb-1 (13)
  • an internal combustion engine equipped with a fuel injection valve having no fuel injection amount error, a new air flow meter having a detected fresh air amount error, and an upstream oxygen concentration sensor having no detected oxygen concentration error is mounted in the predetermined operation mode and The operation is performed with the distribution coefficient Kd fixed at “1” while the calculation of the basic correction value based on the air-fuel ratio error ratio is executed.
  • a plurality of pieces of NOx generation amount data (hereinafter, this NOx generation amount is referred to as “fourth NOx generation amount”) is acquired.
  • a plurality of NOx index values (hereinafter, this NOx index value is referred to as “fourth NOx index value”) ID4 is calculated by applying the fourth NOx generation amount data one by one to the following equation 14.
  • “NOXb” is a “reference NOx generation amount”
  • NOX4 is a “fourth NOx generation amount”.
  • ID4 NOX4 / NOXb-1 (14)
  • an internal combustion engine equipped with a fuel injection valve having no fuel injection amount error, an air flow meter having no detected fresh air amount error, and a new upstream oxygen concentration sensor having a detected oxygen concentration error is mounted in the predetermined operation mode and The operation is performed with the distribution coefficient Kd fixed to “0” while the calculation of the basic correction value based on the air-fuel ratio error ratio is executed.
  • this NOx generation amount is referred to as “fifth NOx generation amount”.
  • NOx index value ID5 A plurality of NOx index values (hereinafter, this NOx index value is referred to as “fifth NOx index value”) ID5 is calculated by applying the data of the fifth NOx generation amount to the following equation 15 one by one.
  • NOXb is the “reference NOx generation amount”
  • NOX5 is the “fifth NOx generation amount”.
  • ID5 NOX5 / NOXb-1 (15)
  • an internal combustion engine equipped with a fuel injection valve having no fuel injection amount error, an air flow meter having no detected fresh air amount error, and a new upstream oxygen concentration sensor having a detected oxygen concentration error is mounted in the predetermined operation mode and The operation is performed with the distribution coefficient Kd fixed to “1” while the calculation of the basic correction value based on the air-fuel ratio error ratio is executed.
  • a plurality of pieces of NOx generation amount data (hereinafter, this NOx generation amount is referred to as “sixth NOx generation amount”) is acquired.
  • a plurality of NOx index values (hereinafter, this NOx index value is referred to as “sixth NOx index value”) ID6 is calculated by applying the sixth NOx generation amount data to the following equation 16 one by one.
  • NOXb is the “reference NOx generation amount”
  • NOX6 is the “sixth NOx generation amount”.
  • ID6 NOX6 / NOXb-1 (16)
  • the first NOx index value ID1 to the sixth NOx index value ID6 calculated in this way, the first NOx index value to the sixth NOx index value having the same combination of the target fuel injection amount and the engine speed related thereto are obtained.
  • the horizontal axis is the distribution coefficient Kd and the vertical axis is the NOx index value ID
  • the first NOx index value ID1 is plotted on the line where the distribution coefficient Kd is “0”.
  • the second NOx index value ID2 is plotted on a line having a distribution coefficient Kd of “1” (this plot point is indicated by reference numeral ID2 in FIG. 8).
  • the third NOx index value ID3 is plotted on a line where the distribution coefficient Kd is “0” (this plot point is shown in FIG. 8 by reference numeral ID3), and the fourth NOx index value I 4 is plotted on the line where the distribution coefficient Kd is “1” (this plot point is shown in FIG. 8 with reference numeral ID4), and the fifth NOx index value ID5 is on the line where the distribution coefficient Kd is “0”. Plotted (this plot point is shown in FIG. 8 with reference number ID5), and the sixth NOx index value ID6 is plotted on the line where the distribution coefficient Kd is “1” (this plot point is shown with reference number ID6). 8).
  • plot point ID1 and the plot point ID2 are connected by a straight line (this line is indicated by a reference symbol Li), and the plot point ID3 and the plot point ID4 are connected by a straight line (this straight line is expressed by a reference symbol La).
  • Plot point ID5 and plot point ID6 are connected by a straight line (this line is indicated by reference symbol Lo).
  • the distribution coefficient (distribution coefficient Kd2 in FIG. 8) that minimizes the total value of the NOx index values is acquired as the distribution coefficient to be adopted as the distribution coefficient constituting the first distribution coefficient map.
  • the second distribution coefficient map is created as follows. That is, first, an internal combustion engine equipped with a fuel injection valve that has been used for a certain period of time with a fuel injection amount error, an air flow meter that has no detected fresh air amount error, and an upstream oxygen concentration sensor that has no detected oxygen concentration error is mounted on the predetermined engine. The operation is performed with the distribution coefficient Kd fixed to “0” while the basic correction value is calculated based on the air-fuel ratio error ratio in the operation mode. During such engine operation, a plurality of pieces of NOx generation amount data (hereinafter, this NOx generation amount is referred to as “first NOx generation amount”) is acquired. A plurality of NOx index values (hereinafter, this NOx index value is referred to as “first NOx index value”) ID1 is calculated by applying the first NOx generation amount data to the above equation 11 one by one.
  • an internal combustion engine equipped with a fuel injection valve that has been used for a certain period of time with a fuel injection amount error, an air flow meter that has no detected fresh air amount error, and an upstream oxygen concentration sensor that has no detected oxygen concentration error is executed, the operation is performed in a state where the distribution coefficient Kd is fixed to “1”.
  • a plurality of pieces of data of NOx generation amount (hereinafter, this NOx generation amount is referred to as “second NOx generation amount”) is acquired.
  • a plurality of NOx index values (hereinafter, this NOx index value is referred to as “second NOx index value”) ID2 are calculated by applying the second NOx generation amount data one by one to the above equation 12.
  • an internal combustion engine equipped with a fuel injection valve having no fuel injection amount error, an air flow meter that has been used for a certain period of time with a detected fresh air amount error, and an upstream oxygen concentration sensor having no detected oxygen concentration error is mounted on the predetermined operation mode.
  • the operation is performed in a state where the distribution coefficient Kd is fixed to “0”.
  • a plurality of pieces of data of NOx generation amount (hereinafter, this NOx generation amount is referred to as “third NOx generation amount”) is acquired.
  • a plurality of NOx index values (hereinafter, this NOx index value is referred to as “third NOx index value”) ID3 are calculated by applying the data of the third NOx generation amount to the above equation 13 one by one.
  • an internal combustion engine equipped with a fuel injection valve having no fuel injection amount error, an air flow meter that has been used for a certain period of time with a detected fresh air amount error, and an upstream oxygen concentration sensor having no detected oxygen concentration error is mounted on the predetermined operating mode.
  • the operation is performed in a state where the distribution coefficient Kd is fixed to “1”.
  • a plurality of pieces of NOx generation amount data (hereinafter, this NOx generation amount is referred to as “fourth NOx generation amount”) is acquired.
  • a plurality of NOx index values (hereinafter, this NOx index value is referred to as “fourth NOx index value”) ID4 are calculated by applying the fourth NOx generation amount data one by one to the above equation 14.
  • an internal combustion engine equipped with a fuel injection valve having no fuel injection amount error, an air flow meter having no detected fresh air amount error, and an upstream oxygen concentration sensor that has been used for a certain period of time with a detected oxygen concentration error is provided in the predetermined operation mode.
  • the operation is performed with the distribution coefficient Kd fixed to “0”.
  • a plurality of pieces of data of NOx generation amount (hereinafter, this NOx generation amount is referred to as “fifth NOx generation amount”) is acquired.
  • a plurality of NOx index values (hereinafter, this NOx index value is referred to as “fifth NOx index value”) ID5 is calculated by applying the data of the fifth NOx generation amount to the above equation 15 one by one.
  • an internal combustion engine equipped with a fuel injection valve having no fuel injection amount error, an air flow meter having no detected fresh air amount error, and an upstream oxygen concentration sensor that has been used for a certain period of time with a detected oxygen concentration error is provided in the predetermined operation mode.
  • the basic correction value is calculated based on the air-fuel ratio error ratio and the distribution coefficient Kd is fixed to “1”.
  • a plurality of pieces of NOx generation amount data (hereinafter, this NOx generation amount is referred to as “sixth NOx generation amount”) is acquired.
  • a plurality of NOx index values (hereinafter, this NOx index value is referred to as “sixth NOx index value”) ID6 is calculated by applying the data of the sixth NOx generation amount to the above equation 16 one by one.
  • the first NOx index value to the sixth NOx index value having the same combination of the target fuel injection amount and the engine speed related thereto are obtained.
  • a plurality of distribution coefficients to be adopted as distribution coefficients constituting the second distribution coefficient map are acquired by the same operation as that extracted and described in relation to the creation of the first distribution coefficient map, and these acquired distribution coefficients As shown in FIG. 9B, a second distribution coefficient map used to obtain the distribution coefficient Kd from the target fuel injection amount TQ and the engine speed N is created.
  • the “fuel injection valve used for a certain period of time” is “a vehicle equipped with an internal combustion engine equipped with a new fuel injection valve travels, and the cumulative travel distance of the vehicle is The fuel injection valve of the internal combustion engine when it reaches a predetermined distance
  • the “air flow meter used for a certain period of time” is a vehicle on which an internal combustion engine equipped with a new air flow meter is mounted
  • "Upstream oxygen concentration sensor used for a certain period of time” is equipped with a new upstream oxygen concentration sensor This is an “upstream oxygen concentration sensor of the internal combustion engine” when the vehicle equipped with the internal combustion engine travels and the cumulative travel distance of the vehicle reaches a predetermined distance.
  • the first distribution coefficient map is based on the target fuel injection amount at that time and the engine speed at that time. Is set as a distribution coefficient used for actual control of the internal combustion engine (hereinafter, this distribution coefficient is also referred to as “distribution coefficient for engine control”).
  • this distribution coefficient is also referred to as “distribution coefficient for engine control”.
  • the distribution coefficient acquired from the second distribution coefficient map based on the target fuel injection amount at that time and the engine speed at that time is used for engine control. Is set as the distribution coefficient.
  • the distribution coefficient is set in consideration of the fuel injection valve tolerance, the air flow meter tolerance, and the oxygen concentration sensor tolerance. For this reason, when the fuel injection valve has a fuel injection error within the range of the drawing tolerance, when the air flow meter has a fresh air amount detection error within the range of the drawing tolerance, or when the upstream oxygen concentration sensor has a range of the drawing tolerance. Even if there is an air-fuel ratio detection error, a distribution coefficient is set that can reduce the amount of NOx exhausted from the combustion chamber and thus reduce the exhaust emission exhausted from the combustion chamber. Will be.
  • second embodiment relating to distribution coefficient setting first, a fuel injection valve without a fuel injection amount error, an air flow meter without a detected fresh air amount error, and a detected oxygen concentration error.
  • the correction value is also “1”, and the operation is performed in a state in which neither the target fuel injection amount nor the detected fresh air amount is substantially corrected, and the NOx generation amount at this time (hereinafter, this NOx generation amount is referred to as “reference NOx generation” Quantity)) is acquired in advance.
  • the distribution coefficient Kd currently in use during engine operation is set as the reference distribution coefficient. Then, the internal combustion engine is operated in a state where the reference distribution coefficient is set to a temporary distribution coefficient, and the NOx generation amount at this time is detected, and the detected NOx generation amount is applied to the following equation 17 to thereby set the combustion chamber.
  • the index value (hereinafter referred to as “reference NOx index value”) IDb related to NOx generated in step (b) is calculated. In the following expression 17, “NOXdb” is “detected NOx generation amount”, and “NOXb” is “reference NOx generation amount”.
  • IDb NOXdb / NOXb-1 (17)
  • the internal combustion engine is set to a temporary distribution coefficient that is a value that is smaller than a distribution coefficient currently in use by a predetermined value (this value is greater than zero) (that is, a value that is smaller than the reference distribution coefficient by a predetermined value).
  • the NOx generation amount at this time is detected, and the NOx generation amount detected here is applied to the following equation 18 to obtain an index value relating to NOx generated in the combustion chamber (hereinafter, this index value is referred to as “decreasing side”).
  • IDs ” (referred to as“ NOx index values ”) are calculated.
  • NOXds is “the detected NOx generation amount”
  • NOXb is the “reference NOx generation amount”.
  • the internal combustion engine is set to a temporary distribution coefficient that is a value that is larger than the distribution coefficient currently in use by a predetermined value (this value is larger than zero) (that is, a value that is larger than the reference distribution coefficient by a predetermined value).
  • the NOx generation amount at this time is detected, and the NOx generation amount detected here is applied to the following equation 19, so that an index value related to NOx generated in the combustion chamber (hereinafter, this index value is referred to as “increase side”). IDl) (referred to as “NOx index value”) is calculated.
  • NOXdl is the “detected NOx generation amount”
  • NOXb is the “reference NOx generation amount”.
  • these calculated NOx index values are compared to determine which NOx index value is the smallest.
  • the setting of the distribution coefficient is completed by setting the reference distribution coefficient used this time as the distribution coefficient. That is, in this case, the currently used distribution coefficient is used as it is as the distribution coefficient.
  • the reference NOx index value IDb is calculated by applying the detected NOx generation amount NOXdb to the above equation 17, and then a value smaller than the new reference distribution coefficient by a predetermined value is provisionally set.
  • the internal combustion engine is operated as a distribution coefficient, and the NOx generation amount at this time is detected.
  • the decrease-side NOx index value IDs is calculated.
  • the internal combustion engine is operated with a value that is larger than a predetermined reference distribution coefficient by a predetermined value as a provisional distribution coefficient, and the amount of NOx generated at this time is detected.
  • Increasing side NOx index value IDl is calculated by applying the above equation 19 the NOx generation amount NOXdl that is.
  • the calculated NOx index values are compared to determine which NOx index value is the smallest.
  • the reference NOx index value IDb calculated by Expression 18 is the smallest
  • the reference distribution coefficient used this time is set as the distribution coefficient, and the decreasing NOx index value calculated by Expression 17 is used.
  • IDs is the smallest
  • the above-described internal combustion engine operation, NOx generation amount detection, and NOx index value calculation are performed using a value smaller than the reference distribution coefficient used this time by a predetermined value as a new reference distribution coefficient.
  • the NOx index values are compared, and these operations are repeated until it is determined that the reference NOx index value IDb calculated by Expression 18 is the smallest.
  • the reference NOx index value IDb is calculated by applying the detected NOx generation amount NOXdb to the above equation 17, and then a value smaller than the new reference distribution coefficient by a predetermined value is provisionally set.
  • the internal combustion engine is operated as a distribution coefficient, and the NOx generation amount at this time is detected.
  • the decrease-side NOx index value IDs is calculated.
  • the internal combustion engine is operated with a value that is larger than a predetermined reference distribution coefficient by a predetermined value as a provisional distribution coefficient, and the amount of NOx generated at this time is detected.
  • Increasing side NOx index value IDl is calculated by applying the above equation 19 the NOx generation amount NOXdl that is.
  • the calculated NOx index values are compared to determine which NOx index value is the smallest.
  • the reference NOx index value IDb calculated by Expression 18 is the smallest
  • the reference distribution coefficient used this time is set as the distribution coefficient, and the increased NOx index value calculated by Expression 19 is used.
  • IDl is the smallest
  • the above-described operation of the internal combustion engine, detection of the amount of NOx generated, and calculation of the NOx index value are set as a new reference distribution coefficient that is a predetermined value larger than the reference distribution coefficient used this time
  • the NOx index values are compared, and these operations are repeated until it is determined that the reference NOx index value IDb calculated by Expression 17 is the smallest.
  • the maximum NOx index value IDl calculated by the equation 19 is the smallest, and the internal combustion engine operation described above is used as a new reference distribution coefficient that is larger than the reference distribution coefficient used this time by a predetermined value, NOx.
  • NOx a predetermined value
  • the NOx index value is calculated, and the NOx index value is compared, the reference distribution After the coefficient is reduced by a predetermined value, the above-described operation of the internal combustion engine, detection of the NOx generation amount, calculation of the NOx index value, and comparison of the NOx index value are performed.
  • the reference distribution coefficient Kdb is set as the provisional distribution coefficient Kdp.
  • the NOx generation amount NOXdb when the internal combustion engine is operated using the provisional distribution coefficient Kdp set at step 200 is detected.
  • a value that is smaller than the reference distribution coefficient Kdb by a predetermined value ⁇ K is set as the provisional distribution coefficient Kdp.
  • the NOx generation amount NOXds when the internal combustion engine is operated using the provisional distribution coefficient Kdp set at step 202 is detected.
  • a provisional distribution coefficient Kdp is set to a value larger than the reference distribution coefficient Kdb by a predetermined value ⁇ K.
  • the NOx generation amount NOXdl when the internal combustion engine is operated using the provisional distribution coefficient Kdp set at step 204 is detected.
  • the reference NOx index value IDb is calculated by applying the NOx generation amount NOXdb detected in step 201 to Equation 17, and the NOx generation amount NOXds detected in Step 203 is applied to Equation 18. Is used to calculate the decrease-side NOx index value IDs, and the increase-side NOx index value IDl is calculated by applying the NOx generation amount NOXdl detected in step 205 to Equation 19.
  • step 207 the reference NOx index value IDb calculated in step 206 is smaller than the decreasing NOx index value IDs calculated in step 206 (IDb ⁇ IDs), and the increase calculated in step 206 is the same. It is determined whether or not it is smaller than the side NOx index value IDl (IDb ⁇ IDl). Here, if it is determined that IDb ⁇ IDs and IDb ⁇ IDl, the routine proceeds to step 208. On the other hand, when it is determined that IDb ⁇ IDs or IDb ⁇ IDl, the routine proceeds to step 209.
  • step 207 it is determined that IDb ⁇ IDs and IDb ⁇ IDl. That is, it is determined that the reference NOx index value IDb is the smallest of the three NOx index values IDb, IDs, and ID1, and the routine proceeds to step 208. Then, the reference distribution coefficient Kdb set as the provisional distribution coefficient Kdp in step 200 is set as the distribution coefficient Kd, and the routine ends.
  • step 207 it is determined that IDb ⁇ IDs or IDb ⁇ ID1, that is, it is determined that the reference NOx index value IDb is not the smallest value among the three NOx index values IDb, IDs, and ID1, and the routine
  • the decreasing NOx index value IDs calculated in step 206 is smaller than the reference NOx index value IDb calculated in step 206 (IDs ⁇ IDb), and is also calculated in step 206.
  • IDs ⁇ IDl the routine proceeds to step 210.
  • IDs ⁇ IDb or IDs ⁇ IDl the routine proceeds to step 211.
  • step 209 it is determined that IDs ⁇ IDb and IDs ⁇ ID1, that is, it is determined that the decreasing NOx index value IDs is the smallest of the three NOx index values IDb, IDs, and ID1, and the routine proceeds to step 210.
  • a value smaller by a predetermined value ⁇ K than the reference distribution coefficient Kdb set as the provisional distribution coefficient Kdp in step 200 is set as a new reference distribution coefficient Kdb, and the routine returns to step 200.
  • step 209 it is determined in step 209 that IDs ⁇ IDb or IDs ⁇ IDl, that is, it is determined that the decreasing NOx index value IDs is not the smallest value among the three NOx index values IDb, IDs, and IDl.
  • IDs ⁇ IDb or IDs ⁇ IDl it is determined that the decreasing NOx index value IDs is not the smallest value among the three NOx index values IDb, IDs, and IDl.
  • the accuracy of the fuel injection amount by the fuel injection valve (hereinafter, this accuracy is referred to as “fuel injection amount accuracy”) is within an allowable range, the target calculated in the above-described embodiment.
  • the correction value Kq for correcting the fuel injection amount is also a value within a certain range. That is, in other words, if the correction value Kq for correcting the target fuel injection amount is not within the range corresponding to the fuel injection amount accuracy within the allowable range, the fuel injection amount accuracy is not within the allowable range, and the fuel injection valve It can be understood that a failure has occurred.
  • the target fuel injection amount calculated during engine operation is obtained in advance by experiments or the like as a correction value allowable range for the target fuel injection amount correction value Kq corresponding to the fuel injection amount accuracy within the allowable range.
  • the correction value for correction is not within the correction value allowable range, it may be diagnosed that a failure has occurred in the fuel injection valve.
  • failure diagnosis of the fuel injection valve when the fuel injection error occurs or changes in the fuel injection valve due to deterioration of the fuel injection valve, or when the air flow meter deteriorates, When a detection error occurs or when the fresh air volume detection error changes, or when the upstream oxygen concentration sensor has deteriorated or the oxygen concentration detection error has changed due to deterioration of the upstream oxygen concentration sensor Even so, the failure diagnosis of the fuel injection valve is performed based on the correction value for correcting the target fuel injection amount calculated using the distribution coefficient reflecting the occurrence of the error or the change in the error. For this reason, failure of the fuel injection valve can be accurately diagnosed.
  • step 11 is started, first, at step 300, a correction value Kq for correcting the target fuel injection amount is acquired.
  • step 301 it is determined whether or not the correction value Kq acquired in step 300 is not less than the lower limit value Kqmim and not more than the upper limit value Kqmax (Kqmim ⁇ Kq ⁇ Kqmax).
  • Kqmim ⁇ Kq ⁇ Kqmax the routine ends as it is. In this case, it is not diagnosed that a failure has occurred in the fuel injection valve.
  • the routine proceeds to step 302, where it is diagnosed that a failure has occurred in the fuel injection valve, and the routine ends.
  • the present invention relating to a failure diagnosis of an air flow meter using the correction value for correcting the detected fresh air amount calculated as described above will be described.
  • this accuracy if the detection accuracy of the new air amount by the air flow meter (hereinafter, this accuracy is referred to as “new air amount detection accuracy”) is within an allowable range, it is calculated in the above-described embodiment.
  • the correction value Kga for correcting the detected fresh air amount is also a value within a certain range.
  • the correction value Kga for correcting the detected fresh air amount is not within the range corresponding to the fresh air amount detection accuracy within the allowable range, the fresh air amount detection accuracy is not within the allowable range and the air flow It can be understood that a failure has occurred in the meter. Accordingly, the range of the correction value Kga for detecting the detected fresh air amount corresponding to the fresh air amount detection accuracy within the allowable range is obtained in advance through experiments or the like as the corrected value allowable range, and the detected fresh air calculated during engine operation is calculated. When the correction value for amount correction is not within the correction value allowable range, it may be diagnosed that a failure has occurred in the air flow meter.
  • failure diagnosis of the air flow meter when a fuel injection error occurs or changes in the fuel injection valve due to deterioration of the fuel injection valve, or when a new air amount is detected in the air flow meter due to deterioration of the air flow meter.
  • failure diagnosis of the air flow meter is performed based on the correction value for detecting the detected fresh air amount calculated using the distribution coefficient reflecting the occurrence of the error or the change of the error. For this reason, it is possible to accurately diagnose a failure of the air flow meter.
  • step 400 a correction value Kga for detecting the detected fresh air amount is acquired.
  • step 401 it is determined whether or not the correction value Kga acquired in step 400 is not less than the lower limit value Kgamim and not more than the upper limit value Kgamax (Kgamim ⁇ Kga ⁇ Kgamax).
  • Kgamim ⁇ Kga ⁇ Kgamax the routine is ended as it is. In this case, it is not diagnosed that a failure has occurred in the air flow meter.
  • the routine proceeds to step 402 where it is diagnosed that a failure has occurred in the air flow meter and the routine ends.
  • the feedback control of the EGR control valve opening based on the EGR rate error is, for example, so-called PI control (that is, proportional-integral control).
  • the target fuel injection amount may be corrected by the correction value for correcting the target fuel injection amount regardless of the engine operating state, and the engine operating state is suitable for performing this correction.
  • This correction may be performed only when the driving condition or the driving condition that needs to be corrected is satisfied.
  • the detected fresh air amount may be corrected using the correction value for correcting the detected fresh air amount regardless of the engine operating state, and the engine operating state is suitable for performing this correction. This correction may be performed only when the operating condition or the driving condition that needs to be corrected is satisfied.
  • the instantaneous correction value Kpi used to calculate the basic correction value Kb is, for example, the estimated air-fuel ratio detected by controlling the fresh air amount by proportional-integral feedback control of the EGR rate. This is a correction value for correcting the fuel injection amount for obtaining the target EGR rate so as to match.
  • the instantaneous correction value may be reflected in the basic correction value regardless of the engine operation state, or the instantaneous learning value is basically corrected only when the engine operation state satisfies a specific operation condition. You may make it reflect in a value.
  • the instantaneous correction value is set to “0” and the basic correction value is set according to Equation 10.
  • the specific operating condition is, for example, that the detected air-fuel ratio is not excessively rich or lean, the fluctuation of the detected air-fuel ratio is relatively small, or the fluctuation of the fuel injection amount is compared. Or a change in intake pressure is relatively small, or a combination of at least two of these.
  • the correction of the target fuel injection amount by the correction value for correcting the target fuel injection amount or the correction of the detected fresh air amount by the correction value for correcting the detected fresh air amount is performed regardless of the engine operating state.
  • These corrections may be performed only when the engine operating condition satisfies a specific operating condition.
  • the basic correction value is set to “1”.
  • the specific operating condition is, for example, that the engine speed is not excessively large or small, or that the fuel injection amount is excessively large or small, or a combination thereof.
  • the detected air-fuel ratio and the estimated air-fuel ratio used when calculating the air-fuel ratio error ratio by Expression 9 are air-fuel ratios related to the air-fuel mixture at the same time. Therefore, in the above-described embodiment, when calculating the estimated air-fuel ratio, the dead time and time constant related to the air from passing through the air flow meter to being sucked into the combustion chamber are taken into account and discharged from the combustion chamber. Alternatively, the dead time and time constant related to the exhaust gas until reaching the upstream oxygen concentration sensor may be taken into consideration.
  • the learning correction value may be updated regardless of the engine operating state, or the learning correction value is updated only when the engine operating state satisfies a specific operating condition.
  • the specific operating conditions include, for example, that the detected air-fuel ratio is not excessively rich or lean, the fluctuation of the detected air-fuel ratio is relatively small, or the fluctuation of the fuel injection amount. It is relatively small or the intake pressure fluctuation is relatively small, or a combination of at least two of these.
  • the learning correction value may be updated by directly replacing the learning correction value before the update with the updated learning correction value, or the learning correction value before the update is updated.
  • the update of the learning correction value may be completed by gradually changing the correction value toward the correction value and finally replacing it with the updated learning correction value (that is, the so-called “annealing process” is performed to update the learning correction value). May be added).
  • an air-fuel ratio error (that is, an estimated air-fuel ratio error with respect to the air-fuel ratio of the air-fuel mixture calculated based on the detected oxygen concentration) due to causes other than the fuel injection amount error, the detected fresh air amount error, and the detected oxygen concentration error May occur.
  • the air-fuel ratio error due to causes other than the fuel injection amount error, the detected fresh air amount error, and the detected oxygen concentration error is excessively large, the learning correction value becomes excessively large. As a result, the basic correction value is excessively large. Eventually, the correction value for correcting the target fuel injection amount and the correction value for correcting the detected fresh air amount become excessively large.
  • an appropriate value (a positive value, which is a positive value below) This value is called the “upper limit learning correction value” and an appropriate value (a negative value, hereinafter referred to as the “lower limit learning correction value”) as the lower limit value of the learning correction value.
  • the learning correction value corrected by the correction value is a positive value
  • the learning correction value is larger than the upper limit learning correction value
  • the learning correction value is limited to the upper limit learning correction value, and corrected by the instantaneous correction value.
  • the learned correction value is a negative value and the learning correction value is smaller than the lower limit learning correction value (that is, the learning correction value is a negative value and the lower limit learning correction value is also a negative value) So the absolute value of the learning correction value When) greater than the absolute value of the lower limit learning correction value may be restricted learning correction value to the lower limit the learning correction value.
  • the upper limit value of the basic correction value is an appropriate value (a positive value. “Basic correction value”) and an appropriate value (a negative value, hereinafter referred to as “lower limit basic correction value”) as a lower limit value of the basic correction value, and calculated by Expression 10.
  • Base correction value a positive value and the basic correction value is larger than the upper limit basic correction value
  • lower limit basic correction value a negative value
  • the basic correction value is limited to the upper limit basic correction value, while the basic correction value calculated by Equation 10 is negative.
  • the basic correction value is smaller than the lower limit basic correction value (that is, the basic correction value is negative and the lower limit basic correction value is also negative)
  • the value is larger than the absolute value of the lower limit basic correction value.
  • the Itoki) may be limited to basic correction value to the lower limit basic correction value.
  • an appropriate value (a positive value) as the upper limit value of the correction value for target fuel injection amount correction, This value is hereinafter referred to as “upper limit correction value”) and an appropriate value (a negative value, hereinafter referred to as “lower limit correction value”) as the lower limit value of the correction value for correcting the target fuel injection amount.
  • the correction value calculated by Equation 6 is a positive value and the correction value is larger than the upper limit correction value, the correction value is limited to the upper limit correction value, while calculated by Equation 6.
  • the correction value is negative and the correction value is smaller than the lower limit correction value (that is, the correction value is negative and the lower limit correction value is also negative) Value is greater than the absolute value of the lower limit correction value) Positive value may be limited to the lower limit correction value.
  • an appropriate value (a positive value) as the upper limit value of the correction value for detecting fresh air amount correction, This value is hereinafter referred to as the “upper limit correction value”) and an appropriate value (a negative value, hereinafter referred to as the “lower limit correction value”) as the lower limit value of the correction value for detecting the detected fresh air amount.
  • the correction value calculated by Expression 7 is a positive value and the correction value is larger than the upper limit correction value
  • the correction value is limited to the upper limit correction value.
  • the correction value is negative and the correction value is smaller than the lower limit correction value (that is, the correction value is negative and the lower limit correction value is also negative)
  • the value is larger than the absolute value of the lower limit correction value
  • the first embodiment relating to the distribution coefficient setting applies the present invention when the absolute value of the positive fuel injector tolerance and the absolute value of the negative fuel injector tolerance are the same value (that is, X).
  • the present invention is also applicable when the absolute value of the positive fuel injection valve tolerance and the absolute value of the negative fuel injection valve tolerance are different from each other.
  • the NOx generation amount when the internal combustion engine is operated with the distribution coefficient set to “0” is expressed by “NOXi0” of Expression 11.
  • the NOx generation amount when the internal combustion engine is operated with the distribution coefficient set to “1” is preferably used as “NOXi1” of Equation 12.
  • the first embodiment relating to the distribution coefficient setting is an implementation in which the present invention is applied when the absolute value of the positive-side air flow meter tolerance and the absolute value of the negative-side air flow meter tolerance are the same value (that is, Y). It is a form. However, the present invention is also applicable when the absolute value of the positive airflow meter tolerance and the absolute value of the negative airflow meter tolerance are different from each other. In this case, a detected fresh air amount error of the air flow meter tolerance with the larger absolute value is generated, and the NOx generation amount when the internal combustion engine is operated with the distribution coefficient set to “0” is expressed by “NOXa0” of Expression 13. And the NOx generation amount when the internal combustion engine is operated with the distribution coefficient set to “1” is preferably used as “NOXa1” in Equation 14.
  • the first embodiment relating to the distribution coefficient setting applies the present invention when the absolute value of the positive oxygen concentration sensor tolerance and the absolute value of the negative oxygen concentration sensor tolerance are the same value (that is, Z).
  • the present invention is also applicable when the absolute value of the positive oxygen concentration sensor tolerance and the absolute value of the negative oxygen concentration sensor tolerance are different from each other.
  • the detected oxygen concentration error of the oxygen concentration sensor tolerance with the larger absolute value is generated, and the NOx generation amount when the internal combustion engine is operated with the distribution coefficient set to “0” is expressed by “NOXo0” of Equation 15.
  • the NOx generation amount when the internal combustion engine is operated with the distribution coefficient set to “1” is preferably used as “NOXo1” of Equation 16.
  • the distribution coefficient acquired from the first distribution coefficient map is set as a distribution coefficient for engine control
  • the distribution coefficient acquired from the second distribution coefficient map is set as a distribution coefficient for engine control.
  • interpolation is performed between the distribution coefficients obtained from the first distribution coefficient map and the second distribution coefficient based on the fuel injection amount at that time and the engine speed at that time in accordance with the cumulative travel distance. Accordingly, a distribution coefficient corresponding to the cumulative travel distance may be calculated, and the calculated distribution coefficient may be set as a distribution coefficient for engine control.
  • the first distribution coefficient map used when the cumulative travel distance is shorter than the reference cumulative travel distance and the second distribution coefficient map used when the cumulative travel distance is greater than or equal to the reference cumulative travel distance Two distribution coefficient maps are prepared. However, two or more distribution coefficient maps are prepared in accordance with the cumulative travel distance, one of these distribution coefficient maps is selected in accordance with the cumulative travel distance, and the distribution acquired from the selected distribution coefficient map The coefficient may be set as a distribution coefficient for engine control.
  • all distribution coefficient maps can be prepared by the operation described in relation to the first embodiment related to distribution coefficient setting.
  • a proportional relationship is established between the fuel injection amount error and the NOx index value, between the detected fresh air amount error and the NOx index value, and between the detected oxygen concentration error and the NOx index value. That is, as the fuel injection amount error increases, the NOx index value also increases, and as the detected fresh air amount error increases, the NOx index value also increases, and the detected oxygen concentration error increases. The NOx index value also increases in proportion.
  • the NOx index value used to create the remaining distribution coefficient map may be obtained by calculation to create each distribution coefficient map.
  • the cumulative engine operating time (that is, the cumulative operating time of the internal combustion engine) may be used instead of the cumulative travel distance.
  • the distribution coefficient acquired from the first distribution coefficient map is the engine control.
  • the distribution coefficient acquired from the second distribution coefficient map is set as the engine control distribution coefficient.
  • the cumulative mileage and the cumulative engine operating time are representative of the degree of deterioration of the fuel injection valve, the air flow meter, and the upstream oxygen concentration sensor.
  • the NOx generation amount is detected by, for example, arranging a sensor (hereinafter referred to as “NOx concentration sensor”) for detecting the NOx concentration in the exhaust gas in the exhaust passage.
  • the calculation is performed based on the output value output from the NOx concentration sensor.
  • the oxygen concentration in the exhaust gas can be detected using the mechanism of the NOx concentration sensor that detects the NOx concentration. Therefore, in this case, in the second embodiment relating to the distribution coefficient setting, instead of detecting the oxygen concentration in the exhaust gas (and hence the air-fuel ratio of the air-fuel mixture) by the upstream oxygen concentration sensor, the NOx concentration sensor detects the oxygen concentration in the exhaust gas. The oxygen concentration (and hence the air-fuel ratio of the air-fuel mixture) may be detected.
  • the provisional distribution coefficient when the NOx generation amount NOXds of Expression 18 is detected, a value that is smaller than the reference distribution coefficient by a predetermined value is used as the provisional distribution coefficient.
  • a value that is larger than the reference distribution coefficient by a predetermined value is used as a provisional distribution coefficient. May be.
  • a value smaller than the reference distribution coefficient by a predetermined value is used as a new reference distribution coefficient.
  • the predetermined value when a value larger than the reference distribution coefficient by a predetermined value is determined as the new reference distribution coefficient when it is determined that the index value ID1 calculated by Equation 19 is the smallest. May be the same value or different values.
  • the predetermined value when a value smaller than the reference distribution coefficient by a predetermined value is set as a temporary distribution coefficient.
  • the predetermined value when the value smaller than the reference distribution coefficient by a predetermined value is set as a new reference distribution coefficient (or calculated by Expression 19)
  • the index value ID1 is determined to be the smallest, the predetermined value when a value larger than the reference distribution coefficient by a predetermined value is set as a new reference distribution coefficient) is different even if the same value is used. It may be a value.
  • the predetermined value when a value larger than the reference distribution coefficient by a predetermined value is used as a provisional distribution coefficient.
  • the predetermined value (or Expression 19) is used when a value smaller than the reference distribution coefficient by a predetermined value is set as a new reference distribution coefficient.
  • the predetermined value when a value larger than the reference distribution coefficient by a predetermined value is set as a new reference distribution coefficient) is different even if they are the same value. It may be a value.
  • the distribution coefficient may be set regardless of the engine operation state, or the engine operation state is an operation condition suitable for detection of the NOx concentration by the NOx concentration sensor (that is, In addition, the distribution coefficient may be set only when the NOx concentration satisfies the operating condition detected by the NOx concentration sensor with an accuracy higher than the accuracy determined in advance.
  • the fuel injection valve mounted on the internal combustion engine is replaced with a new fuel injection valve, or the air flow mounted on the internal combustion engine.
  • the distribution coefficient used until just before the replacement of the air flow meter or the upstream oxygen concentration sensor may be adopted, or “1” may be adopted.
  • the distribution coefficient is a large value. Therefore, it is preferable to adopt “1” as the initial value of the distribution coefficient from the viewpoint of avoiding such excessive correction.
  • the initial value of the distribution coefficient after resetting the currently used distribution coefficient is any value (of course, “0” or more). A value of “1” or less) may be employed.
  • excessive correction of the target fuel injection amount by the correction value for correcting the excessively large target fuel injection amount or the correction value for correcting the detected fresh air amount that can occur when the detected oxygen concentration error is very large or the detected fresh air amount it is preferable that the distribution coefficient is a large value. Therefore, it is preferable to adopt “1” as the initial value of the distribution coefficient from the viewpoint of avoiding such excessive correction.
  • a predetermined number of reference NOx index values are calculated by Expression 17, an average value of the calculated reference NOx index values is calculated, and the calculated reference NOx index value is calculated. May be compared with the decrease-side NOx index value and the increase-side NOx index value.
  • a predetermined number of reduction-side NOx index values are calculated by Equation 18, an average value of the calculated reduction-side NOx index values is calculated, and the average value of the calculated reduction-side NOx index values is used as a reference NOx. You may make it compare with an index value and increase side NOx index value.
  • Equation 19 a predetermined number of increased NOx index values are calculated by Equation 19, the average value of these calculated increased NOx index values is calculated, and the calculated average value of the increased NOx index values is used as the reference NOx. You may make it compare with an index value and a reduction
  • the correction of the target fuel injection amount by the correction value for correcting the target fuel injection amount, or the detection fresh air amount by the correction value for correction of the detected fresh air amount When correction is not performed, it is preferable to set the distribution coefficient on the condition that these corrections are performed.
  • the distribution coefficient setting may be performed regardless of the condition regarding the internal combustion engine, or only when a specific condition regarding the internal combustion engine is satisfied. May be performed.
  • the specific condition regarding the internal combustion engine is, for example, that a predetermined time has elapsed or that the vehicle has traveled a predetermined travel distance. That is, the distribution coefficient may be set every time a predetermined time elapses, or the distribution coefficient may be set every time the vehicle travels a predetermined travel distance.
  • a value other than the distribution coefficient currently in use may be set as the first reference distribution coefficient for setting the distribution coefficient in the second embodiment.
  • the distribution coefficient currently in use is a value that can maintain the NOx generation amount at a desired amount or close to that value, the NOx generation amount is maintained at a desirable amount. From the viewpoint of doing, it is preferable to set the distribution coefficient currently in use as the first reference distribution coefficient of the distribution coefficient setting of the second embodiment.
  • the distribution coefficient is a value of “1” or less. Therefore, when “1” is set as the first reference distribution coefficient in the distribution coefficient setting of the second embodiment, a value larger than the reference distribution coefficient by a predetermined value cannot be set. The increasing NOx index value cannot be calculated. Therefore, in this case, the reference NOx index value calculated by Expression 17 is compared with the decreasing NOx index value calculated by Expression 18, and if the reference NOx index value is smaller than the decreasing NOx index value, If the NOx index value is equal to the decreasing NOx index value, the setting of the distribution coefficient is terminated by setting the reference distribution coefficient (that is, “1”) as the distribution coefficient, and the decreasing NOx index value is greater than the reference NOx index value.
  • the setting of the distribution coefficient may be ended by setting a value obtained by reducing the reference distribution coefficient by a predetermined value as the distribution coefficient.
  • the reference distribution coefficient that is, “1”
  • the reference distribution coefficient is used as the distribution coefficient. Setting is preferable from the viewpoint of avoiding such excessive correction.
  • the reference distribution coefficient may be “1” while the distribution coefficient setting of the second embodiment is being performed.
  • a value larger than the reference distribution coefficient by a predetermined value cannot be set, and therefore, the increase-side NOx index value cannot be calculated by Equation 19. Therefore, also in this case, the reference NOx index value calculated by Expression 17 is compared with the decreasing NOx index value calculated by Expression 18, and if the reference NOx index value is smaller than the decreasing NOx index value, or If the reference NOx index value is equal to the decreasing NOx index value, the setting of the distribution coefficient is terminated by setting the reference distribution coefficient (that is, “1”) as the distribution coefficient, and the decreasing NOx index value becomes the reference NOx index value. If the value is smaller than that, a value obtained by reducing the reference distribution coefficient by a predetermined value is set as a new reference distribution coefficient, and thereafter, the operation described in connection with the distribution coefficient setting of the second embodiment is repeated. Good.
  • the distribution coefficient is a value of “0” or more. Therefore, when “0” is set as the first reference distribution coefficient in the distribution coefficient setting of the second embodiment, a value smaller than the reference distribution coefficient by a predetermined value cannot be set.
  • the decrease side NOx index value cannot be calculated. Therefore, in this case, the reference NOx index value calculated by Expression 17 is compared with the increasing NOx index value calculated by Expression 19, and if the reference NOx index value is smaller than the increasing NOx index value, the reference distribution coefficient (Ie, “0”) is set as the distribution coefficient to finish setting the distribution coefficient. If the reference NOx index value is equal to the increasing NOx index value, a value larger than the reference distribution coefficient by a predetermined value is set.
  • the increase side NOx index value is smaller than the reference NOx index value, a value obtained by increasing the reference distribution coefficient by a predetermined value is set as a new reference distribution coefficient.
  • the operation described in connection with the distribution coefficient setting of the second embodiment may be repeated.
  • the setting of the distribution coefficient may be ended by setting the reference distribution coefficient as the distribution coefficient.
  • the distribution coefficient is a large value. Therefore, when the reference NOx index value is equal to the increasing NOx index value, a value larger than the reference distribution coefficient by a predetermined value is distributed. Setting as a coefficient is preferable from the viewpoint of avoiding such excessive correction.
  • the reference distribution coefficient may be “0” while the distribution coefficient setting of the second embodiment is being performed. Also in this case, a value that is smaller than the reference distribution coefficient by a predetermined value cannot be set, and accordingly, the decrease-side NOx index value cannot be calculated by Equation 18. Therefore, also in this case, the reference NOx index value calculated by Expression 17 is compared with the increasing NOx index value calculated by Expression 19, and if the reference NOx index value is smaller than the increasing NOx index value, the reference When setting the distribution coefficient is completed by setting the distribution coefficient (that is, “0”) and the reference NOx index value is equal to the increasing NOx index value, a value larger than the reference distribution coefficient by a predetermined value is set.
  • Setting the distribution coefficient is terminated by setting the distribution coefficient, and if the increasing NOx index value is smaller than the reference NOx index value, a value obtained by increasing the reference distribution coefficient by a predetermined value is set as a new reference distribution coefficient. Thereafter, the operation described in relation to the distribution coefficient setting of the second embodiment may be repeated.
  • the failure diagnosis of the fuel injection valve or the air flow meter is performed regardless of whether the setting of the distribution coefficient is completed during engine operation. However, while the distribution coefficient is set, it waits for the fuel injection valve failure diagnosis or the air flow meter failure diagnosis. When the distribution coefficient setting is completed, the fuel injection valve failure diagnosis is performed. Or you may make it perform the failure diagnosis of an airflow meter.
  • the limit of the learning correction value by the upper limit learning correction value and the lower limit learning correction value, the limitation of the basic correction value by the upper limit basic correction value and the lower limit basic correction value, or the target fuel injection amount by the upper limit correction value and the lower limit correction value When the correction value for correction is limited, the target fuel injection amount correction calculated by using the learning correction value before the limit as the correction value for target fuel injection amount correction used for failure diagnosis of the fuel injection valve
  • the correction value for correcting the target fuel injection amount calculated using the correction value for correction or the basic correction value before limiting, or the correction value for correcting the target fuel injection amount before limiting is adopted. It is preferable.
  • the limit of the learning correction value by the upper limit learning correction value and the lower limit learning correction value the limitation of the basic correction value by the upper limit basic correction value and the lower limit basic correction value, or the detected fresh air volume by the upper limit correction value and the lower limit correction value
  • the correction value for correction it is used for correction of the detected fresh air amount calculated using the learning correction value before being limited as the correction value for correcting the detected fresh air amount used for the air flow meter failure diagnosis.
  • a correction value for correcting the detected fresh air amount calculated using the basic correction value before being restricted, or a correction value for correcting the detected fresh air amount before being restricted Is preferred.
  • the above-described embodiment is an embodiment in which the present invention is applied when the EGR control valve opening degree is controlled in order to control the EGR rate.
  • the present invention is also applicable to controlling the throttle valve opening in addition to controlling the EGR control valve opening to control the EGR rate.
  • the present invention is also applicable to controlling the throttle valve opening without controlling the EGR control valve opening in order to control the EGR rate.
  • the internal combustion engine of the above-described embodiment includes a supercharger including an exhaust turbine disposed in the exhaust passage and a compressor disposed in the intake passage, and the supercharger controls the compression force of air by the compressor.
  • the exhaust turbine has a vane to be used
  • the present invention can be applied to the case where the vane opening is controlled in addition to the EGR control valve opening in order to control the EGR rate.
  • the present invention is also applicable to controlling the vane opening without controlling the EGR control valve opening in order to control the EGR rate.
  • the above-described embodiment applies the present invention when the fuel injection amount used for setting the target EGR rate is corrected by a correction value derived from the basic correction value (that is, a correction value for correcting the target fuel injection amount).
  • a correction value derived from the basic correction value that is, a correction value for correcting the target fuel injection amount.
  • the engine speed used for setting the target EGR rate is derived from the basic correction value.
  • the present invention can also be applied to a case where correction is performed using a correction value.
  • the present invention is also applicable to the case where the engine speed used for setting the target EGR rate is corrected by the correction value derived from the basic correction value, instead of correcting the fuel injection amount used for setting the target EGR rate. Is possible.
  • the above-described embodiment is an embodiment in which the present invention is applied when the engine speed and the fuel injection amount are used for setting the target EGR rate.
  • the present invention is also applicable to the case where parameters other than these are used in addition to using the engine speed and the fuel injection amount for setting the target EGR rate.
  • the added parameter may be corrected by a correction value derived from the basic correction value.
  • the present invention is applicable not only when the engine speed and the fuel injection amount are used for setting the target EGR rate but also when parameters other than these are used. In this case, the added parameter is corrected by a correction value derived from the basic correction value.
  • the fuel injection amount for obtaining the target EGR rate, the detected fresh air amount for calculating the estimated EGR rate, the detected fresh air amount for calculating the estimated air-fuel ratio, and the estimated fuel injection for calculating the estimated air-fuel ratio This is an embodiment in which the present invention is applied when correcting the amount.
  • the present invention is also applicable to correcting parameters other than these parameters, for example, parameters such as a fuel injection command value given to the fuel injection valve and a command value given to the throttle valve.
  • the EGR control valve of the above-described embodiment is means for controlling the amount of air supplied to the combustion chamber, and the correction of the fuel injection amount for obtaining the target EGR rate of the above-described embodiment is supplied to the combustion chamber. It can be said that it is correction of the amount of air.
  • the above-described embodiment is an embodiment in which the present invention is applied to a compression self-ignition internal combustion engine.
  • the present invention is also applicable to a spark ignition type internal combustion engine (so-called gasoline engine).

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Exhaust-Gas Circulating Devices (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

 本発明は推定燃料供給量を補正することによって推定空燃比と検出空燃比とを互いに一致させる補正値である推定燃料供給量補正用補正値を空燃比誤差に基づいて算出し、燃料供給誤差割合と空気量検出誤差割合とを用いて推定燃料供給量補正用補正値を分割することによって燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とを算出し、これら補正値によって補正された推定燃料供給量と検出空気量とを用いて空燃比制御を実行する内燃機関の制御装置に関する。本発明では、これら補正値を用いて空燃比誤差と等価の意味合いを持つ値が空燃比誤差に等しくなるように推定燃料供給量補正用補正値が燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とに分割される。

Description

内燃機関の制御装置
 本発明は、内燃機関の制御装置に関する。
 特許文献1に内燃機関の制御装置が記載されている。特許文献1に記載の内燃機関は燃料噴射弁とエアフローメータと空燃比センサとを具備する。燃料噴射弁は目標燃料噴射量に対応する指令値(以下この指令値を「燃料噴射指令値」という)が当該燃料噴射弁に与えられると燃料を噴射する。ここで、燃料噴射弁が燃料噴射指令値に対応する量の燃料を正確に噴射することができる場合、つまり、燃料噴射弁に燃料噴射誤差がない場合、燃料噴射弁から目標燃料噴射量に相当する量の燃料が噴射される。また、エアフローメータはそこを通過する空気の量(以下この空気の量を「新気量」という)に対応する出力値を出力する。そして、制御装置はエアフローメータの出力値に基づいて新気量を算出する。すなわち、エアフローメータは新気量を検出するものであると言える。ここで、エアフローメータが実際の新気量に正確に対応する出力値を出力することができる場合、つまり、エアフローメータに新気量検出誤差がない場合、エアフローメータの出力値に基づいて新気量が正確に算出される。すなわち、エアフローメータは新気量を正確に検出する。また、空燃比センサは内燃機関の燃焼室内に形成される混合気(すなわち、空気と燃料とが混合した気体であり、以下単に「混合気」という)の空燃比に対応する出力値を出力する。そして、制御装置は空燃比センサの出力値に基づいて混合気の空燃比を算出する。すなわち、空燃比センサは混合気の空燃比を検出するものであると言える。
 ところで、燃料噴射弁に燃料噴射誤差がなく且つエアフローメータに新気量検出誤差がない場合、燃料噴射指令値に対応する燃料噴射量とエアフローメータによって検出される新気量(以下この新気量を「検出新気量」という)とから算出される混合気の空燃比(以下この空燃比を「推定空燃比」という)は空燃比センサによって検出される混合気の空燃比(以下この空燃比を「検出空燃比」という)に一致する。云い方を換えれば、燃料噴射弁に燃料噴射誤差があるか、あるいは、エアフローメータに新気量検出誤差がある場合、偶然にも、推定空燃比が検出空燃比に一致することがあるかもしれないが、多くの場合、推定空燃比は検出空燃比に一致しない。したがって、推定空燃比が検出空燃比に一致しない場合、燃料噴射弁に燃料噴射誤差があるか、あるいは、エアフローメータに新気量検出誤差があると判断してもよい。
 ところで、内燃機関の制御として、燃料噴射指令値から把握される燃料噴射量(以下この燃料噴射量を「指令燃料噴射量」という)を利用した制御や検出新気量を利用した制御がある。ここで、燃料噴射弁に燃料噴射誤差がなければ、指令燃料噴射量をそのまま利用して制御が行われたとしても当該制御の所期の目的は達成されるし、エアフローメータに新気量検出誤差がなければ、検出新気量をそのまま利用して制御が行われたとしても当該制御の所期の目的は達成される。しかしながら、当然のことながら、燃料噴射弁に燃料噴射誤差がある場合、指令燃料噴射量をそのまま利用して制御が行われてしまうと当該制御の所期の目的が達成されないし、エアフローメータに新気量検出誤差がある場合、検出新気量をそのまま利用して制御が行われてしまうと当該制御の所期の目的が達成されない。したがって、各制御の所期の目的を達成するためには、燃料噴射弁に燃料噴射誤差がある場合には適正に補正された指令燃料噴射量を利用して制御を行うべきであるし、エアフローメータに新気量検出誤差がある場合には適正に補正された検出新気量を利用して制御を行うべきである。
 つまり、推定空燃比が検出空燃比に一致しない場合、燃料噴射弁に燃料噴射誤差があるか、あるいは、エアフローメータに新気量検出誤差があると判断してもよいのであるから、指令燃料噴射量を補正するか、あるいは、検出新気量を補正するべきである。そこで、特許文献1に記載の制御装置では、推定空燃比が検出空燃比に一致しない場合、以下のように指令燃料噴射量および検出新気量を補正するようにしている。
 まず、特許文献1に記載の制御装置では、機関運転中(すなわち、内燃機関の運転中)に検出空燃比に対する推定空燃比の比(つまり、推定空燃比/検出空燃比であり、以下この比を「空燃比比」という)が算出される。そして、推定空燃比が検出空燃比に一致していれば空燃比比は「1」であるので、推定空燃比が検出空燃比に一致していない場合に算出される空燃比比から「1」を差し引くことによって得られる値(つまり、空燃比の比-1であり、以下この値を「空燃比誤差」という)が算出される。
 一方、燃料噴射誤差が空燃比誤差に対して最大に与える影響と新気量検出誤差が空燃比誤差に対して最大に与える影響とを実験等によって求め、これら影響に基づいて空燃比誤差のうち燃料噴射誤差に起因する空燃比誤差の割合(「1」よりも小さい値であって、以下この割合を「燃料噴射誤差割合」という)と新気量検出誤差に起因する空燃比誤差の割合(「1」よりも小さい値であって、以下この割合を「新気量検出誤差割合」という)とが予め求められている。もちろん、燃料噴射誤差割合と新気量検出誤差割合との合計(つまり、燃料噴射誤差割合+新気量検出誤差割合)は「1」である。
 そして、特許文献1に記載の制御装置では、機関運転中に算出される空燃比誤差に燃料噴射誤差割合を乗算する(つまり、空燃比誤差×燃料噴射誤差割合)ことによって燃料噴射誤差率が算出されると共に、機関運転中に算出される空燃比誤差に新気量検出誤差割合を乗算する(つまり、空燃比誤差×新気量検出誤差割合)ことによって新気量検出誤差率が算出される。
 ここで、空燃比比が「1」よりも大きい場合、推定空燃比が検出空燃比よりも大きく、したがって、推定空燃比が検出空燃比よりもリーンであるのだから、燃料噴射弁から実際に噴射されている燃料の量(以下この燃料の量を「実燃料噴射量」という)が指令燃料噴射量よりも少なく、また、実際の新気量が検出新気量よりも多いものと考えられる。したがって、この場合、目標燃料噴射量に対応する燃料を燃料噴射弁から噴射させるためには目標燃料噴射量に対応する燃料噴射指令値を大きくなるように補正すると共に、エアフローメータの出力値に基づいて実際の新気量を検出するためには検出新気量を多くなるように補正する必要がある。そこで、特許文献1に記載の制御装置では、「1」に燃料噴射誤差率を加えた値を燃料噴射指令値に乗算する(つまり、燃料噴射指令値×(1+燃料噴射誤差率))ことによって燃料噴射指令値を補正すると共に、「1」に新気量検出誤差率を加えた値を検出新気量に乗算する(つまり、検出新気量×(1+新気量検出誤差率))ことによって検出新気量を補正するようにしている。
 一方、空燃比比が「1」よりも小さい場合、推定空燃比が検出空燃比よりも小さく、したがって、推定空燃比が検出空燃比よりもリッチであるのだから、実燃料噴射量が指令燃料噴射量よりも多く、また、実際の新気量が検出新気量よりも少ないものと考えられる。したがって、この場合、目標燃料噴射量に対応する燃料を燃料噴射弁から噴射させるためには目標燃料噴射量に対応する燃料噴射指令値を小さくなるように補正すると共に、エアフローメータの出力値に基づいて実際の新気量を検出するためには検出新気量を少なくなるように補正する必要がある。そこで、特許文献1に記載の制御装置では、「1」から燃料噴射誤差率を差し引いた値を燃料噴射指令値に乗算する(つまり、燃料噴射指令値×(1-燃料噴射誤差率))ことによって燃料噴射指令値を補正すると共に、「1」から新気量検出誤差率を差し引いた値を検出新気量に乗算する(つまり、検出新気量×(1-新気量検出誤差率))ことによって検出新気量を補正するようにしている。
特開2007-262946号公報
 ところで、推定空燃比を検出空燃比に比較的短い時間で一致させることに鑑みたとき、空燃比比が「1」よりも大きい場合に算出される燃料噴射誤差率を「1」に加えた値(つまり、1+燃料噴射誤差率)に対する同じく算出される新気量検出誤差率を「1」に加えた値(つまり、1+新気量検出誤差率)の比(つまり、(1+新気量検出誤差率)/(1+燃料噴射誤差率)であり、以下この比を「誤差比」という)が空燃比比に一致している場合、空燃比誤差が燃料噴射誤差に起因する空燃比誤差と新気量検出誤差に起因する空燃比誤差とに適正に配分されていると言えることが本願の発明者の研究によって明らかとなった。
 同様に、推定空燃比を検出空燃比に比較的短い時間で一致させることに鑑みたとき、空燃比比が「1」よりも小さい場合に算出される燃料噴射誤差率を「1」から差し引いた値(つまり、1-燃料噴射誤差率)に対する同じく算出される新気量検出誤差率を「1」から差し引いた値(つまり、1-新気量検出誤差率)の比(つまり、(1-新気量検出誤差率)/(1-燃料噴射誤差率)であり、以下この比も「誤差比」という)が空燃比比に一致している場合、空燃比誤差が燃料噴射誤差に起因する空燃比誤差と新気量検出誤差に起因する空燃比誤差とに適正に配分されていると言えることが本願の発明者によって明らかとなった。
 つまり、より一般的な表現をすれば、推定空燃比と検出空燃比とから把握される1つの空燃比誤差に基づいて、燃料噴射誤差を補償するために燃料噴射量に係るパラメータを補正する補正値と新気量検出誤差を補償するために新気量に係るパラメータを補正する補正値とを設定する場合、これら補正値から上記空燃比誤差と等価の意味合いを持つ値を算出したときに、この値が上記空燃比誤差に一致している場合、空燃比誤差が燃料噴射誤差に起因する空燃比誤差と新気量検出誤差に起因する空燃比誤差とに適正に配分されていると言えることが本願の発明者によって明らかとなった。
 ところが、特許文献1に記載の制御装置において、空燃比比が「1」よりも大きい場合の誤差比も空燃比比が「1」よりも小さい場合の誤差比も空燃比比に一致していない。したがって、特許文献1に記載の制御装置では、空燃比誤差が燃料噴射誤差に起因する空燃比誤差と新気量検出誤差に起因する空燃比誤差とに適正に配分されているとは言えない。そして、このことに起因して、特許文献1に記載の制御装置によって燃料噴射指令値の補正および検出新気量の補正を行ったとしても推定空燃比が検出空燃比に一致するまでには比較的長い時間を要することになる。
 このように推定空燃比を検出空燃比に比較的短い時間で一致させるためには、空燃比誤差を燃料噴射誤差に起因する空燃比誤差と新気量検出誤差に起因する空燃比誤差とに適正に分配することが有効である。
 そこで、本発明の目的は空燃比誤差を燃料噴射誤差に起因する空燃比誤差と新気量検出誤差に起因する空燃比誤差とに適正に分配することにある。
 本願の発明は、燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を推定燃料供給量と検出空気量または空気供給指令値とを用いて実行する空燃比制御手段と、を具備する内燃機関の制御装置に関する。
 そして、本発明の制御装置は、推定空燃比と検出空燃比とが互いに一致しないときに、前記燃料供給量推定手段によって推定される推定燃料供給量を補正することによって推定空燃比と検出空燃比とを互いに一致させる補正値である推定燃料供給量補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、これら燃料供給誤差割合と空気量検出誤差割合とを用いて前記推定燃料供給量補正用補正値を分割することによって推定燃料供給量を補正するための補正値である燃料供給誤差補償用補正値と、検出空気量または空気供給指令値を補正するための補正値である空気量検出誤差補償用補正値とを算出し、前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行する。
 そして、本発明の制御装置では、上記目的を達成するために、前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記推定燃料供給量補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される。
 この発明によれば、検出空気量に対する推定空燃比の誤差である空燃比誤差に基づいて燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。ここで、これら補正値から空燃比誤差と等価の意味合いを持つ値である空燃比誤差相当値を算出したときに、この空燃比誤差相当値が上記空燃比誤差(つまり、燃料供給誤差補償用補正値および空気量検出誤差補償用補正値の設定の源をなす値)とに等しくなるように燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。そして、このように空燃比誤差相当値が空燃比誤差に等しい場合、これら燃料供給誤差補償用補正値および空気量検出誤差補償用補正値を用いた空燃比制御は空燃比誤差を燃料噴射誤差に起因する空燃比誤差と空気量検出誤差に起因する空燃比誤差とに適正に配分された状態での空燃比制御となる。したがって、この発明によれば、空燃比制御によって得られる所期の効果として高い効果を得ることができる。
 なお、上記発明の燃料供給手段は特に制限されないが、例えば、燃料噴射弁である。また、上記発明の空気供給量制御手段は特に制限されないが、例えば、スロットル弁である。また、燃焼室から排気通路に排出された排気ガスを吸気通路に再循環させるための排気再循環装置を具備し、該排気再循環装置が吸気通路に再循環される排気ガスの量を制御する再循環排気ガス量制御弁を有している内燃機関に上記発明が適用される場合、上記発明の空気供給量制御手段が再循環排気ガス量制御弁であってもよい。また、排気通路に配置された排気タービンと吸気通路に配置されたコンプレッサとを備えた過給機を具備し、該過給機がコンプレッサによる空気の圧縮力を制御するベーンを排気タービンに有している内燃機関に上記発明が適用される場合、上記発明の空気供給量制御手段がベーンであってもよい。また、上記発明の空気量検出手段は特に制限されないが、例えば、吸気通路に配置されたエアフローメータである。また、上記発明の空燃比検出手段は特に制限されないが、例えば、酸素濃度センサである。
 また、上記発明の空燃比誤差は検出空燃比に対する推定空燃比の誤差を示す値であれば如何なる値でもよく、例えば、検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値である。そして、この場合、該誤差相当値を零にする値として前記推定燃料供給量補正用補正値が算出される。
 また、上記燃料供給誤差割合と上記空気量検出誤差割合との求め方は特に制限されないが、例えば、これらが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と且つ前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。そして、前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、例えば、上記燃料供給誤差割合と上記空気量検出誤差割合とが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第5特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第6特定成分量として取得される。そして、前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)があり、且つ、空燃比検出手段に空燃比検出誤差(例えば、空燃比検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、本願の別の発明は、燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を燃料供給指令値と検出空気量または空気供給指令値とを用いて実行する空燃比制御手段と、を具備する内燃機関の制御装置に関する。
 そして、本発明の制御装置は、推定空燃比と検出空燃比とが互いに一致しないときに、前記燃料供給手段に与える燃料供給指令値を補正することによって推定空燃比と検出空燃比とを互いに一致させる補正値である燃料供給指令値補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、これら燃料供給誤差割合と空気量検出誤差割合とを用いて前記燃料供給指令値補正用補正値を分割することによって燃料供給指令値を補正するための補正値である燃料供給誤差補償用補正値と、検出空気量または空気供給指令値を補正するための補正値である空気量検出誤差補償用補正値とを算出し、前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行する。
 そして、本発明の制御装置では、上記目的を達成するために、前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記燃料供給指令値補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される。
 この発明によれば、検出空気量に対する推定空燃比の誤差である空燃比誤差に基づいて燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。ここで、これら補正値から空燃比誤差と等価の意味合いを持つ値である空燃比誤差相当値を算出したときに、この空燃比誤差相当値が上記空燃比誤差(つまり、燃料供給誤差補償用補正値および空気量検出誤差補償用補正値の設定の源をなす値)とに等しくなるように燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。そして、このように空燃比誤差相当値が空燃比誤差に等しい場合、これら燃料供給誤差補償用補正値および空気量検出誤差補償用補正値を用いた空燃比制御は空燃比誤差を燃料噴射誤差に起因する空燃比誤差と空気量検出誤差に起因する空燃比誤差とに適正に配分された状態での空燃比制御となる。したがって、この発明によれば、空燃比制御によって得られる所期の効果として高い効果を得ることができる。
 なお、上記発明の空燃比誤差は検出空燃比に対する推定空燃比の誤差を示すものであれば如何なる値でもよく、例えば、検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値である。そして、この場合、該誤差相当値を零にする値として前記燃料供給指令値補正用補正値が算出される。
 また、上記燃料供給誤差割合と上記空気量検出誤差割合との求め方は特に制限されないが、例えば、これらが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。そして、前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、例えば、上記燃料供給誤差割合と上記空気量検出誤差割合とが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。そして、前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)があり、且つ、空燃比検出手段に空燃比検出誤差(例えば、空燃比検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、本願のさらに別の発明は、燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を推定燃料供給量と燃料供給指令値と検出空気量または空気供給指令値とを用いて実行する空燃比制御手段と、を具備する内燃機関の制御装置に関する。
 そして、本発明の制御装置は、推定空燃比と検出空燃比とが互いに一致しないときに、前記燃料供給量推定手段によって推定される推定燃料供給量および前記燃料供給手段に与える燃料供給指令値を補正することによって推定空燃比と検出空燃比とを互いに一致させる補正値である推定燃料供給量・燃料供給指令値補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、これら燃料供給誤差割合と空気量検出誤差割合とを用いて前記推定燃料供給量・燃料供給指令値補正用補正値を分割することによって推定燃料供給量および燃料供給指令値を補正するための補正値である燃料供給誤差補償用補正値と、検出空気量または空気供給指令値を補正するための補正値である空気量検出誤差補償用補正値とを算出し、前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行する。
 そして、本発明の制御装置では、上記目的を達成するために、前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記推定燃料供給量・燃料供給指令値補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される。
 この発明によれば、検出空気量に対する推定空燃比の誤差である空燃比誤差に基づいて燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。ここで、これら補正値から空燃比誤差と等価の意味合いを持つ値である空燃比誤差相当値を算出したときに、この空燃比誤差相当値が上記空燃比誤差(つまり、燃料供給誤差補償用補正値および空気量検出誤差補償用補正値の設定の源をなす値)とに等しくなるように燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。そして、このように空燃比誤差相当値が空燃比誤差に等しい場合、これら燃料供給誤差補償用補正値および空気量検出誤差補償用補正値を用いた空燃比制御は空燃比誤差を燃料噴射誤差に起因する空燃比誤差と空気量検出誤差に起因する空燃比誤差とに適正に配分された状態での空燃比制御となる。したがって、この発明によれば、空燃比制御によって得られる所期の効果として高い効果を得ることができる。
 なお、上記発明の空燃比誤差は検出空燃比に対する推定空燃比の誤差を示す値であれば如何なる値でもよく、例えば、検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値である。そして、この場合、該誤差相当値を零にする値として前記推定燃料供給量・燃料供給指令値補正用補正値が算出される。
 また、上記燃料供給誤差割合と上記空気量検出誤差割合との求め方は特に制限されないが、例えば、これらが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。そして、前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、例えば、上記燃料供給誤差割合と上記空気量検出誤差割合とが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第5特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第6特定成分量として取得される。そして、前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)があり、且つ、空燃比検出手段に空燃比検出誤差(例えば、空燃比検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、本願のさらに別の発明は、燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を推定燃料供給量または燃料供給指令値と検出空気量とを用いて実行する空燃比制御手段と、を具備する内燃機関の制御装置に関する。
 そして、本発明の制御装置は、推定空燃比と検出空燃比とが互いに一致しないときに、前記空気量検出手段によって検出される検出空気量を補正することによって推定空燃比と検出空燃比とを互いに一致させる補正値である検出空気量補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、前記燃料供給誤差割合と前記空気量検出誤差割合とを用いて前記検出空気量補正用補正値を分割することによって推定燃料供給量または燃料供給指令値を補正するための補正値である燃料供給誤差補償用補正値と、検出空気量を補正するための補正値である空気量検出誤差補償用補正値とを算出し、前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行する。
 そして、本発明の制御装置では、上記目的を達成するために、前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記検出空気量補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される。
 この発明によれば、検出空気量に対する推定空燃比の誤差である空燃比誤差に基づいて燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。ここで、これら補正値から空燃比誤差と等価の意味合いを持つ値である空燃比誤差相当値を算出したときに、この空燃比誤差相当値が上記空燃比誤差(つまり、燃料供給誤差補償用補正値および空気量検出誤差補償用補正値の設定の源をなす値)とに等しくなるように燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。そして、このように空燃比誤差相当値が空燃比誤差に等しい場合、これら燃料供給誤差補償用補正値および空気量検出誤差補償用補正値を用いた空燃比制御は空燃比誤差を燃料噴射誤差に起因する空燃比誤差と空気量検出誤差に起因する空燃比誤差とに適正に配分された状態での空燃比制御となる。したがって、この発明によれば、空燃比制御によって得られる所期の効果として高い効果を得ることができる。
 なお、上記発明の空燃比誤差は検出空燃比に対する推定空燃比の誤差を示す値であれば如何なる値でもよく、例えば、検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値である。そして、この場合、該誤差相当値を零にする値として前記検出空気量補正用補正値が算出される。
 また、上記燃料供給誤差割合と上記空気量検出誤差割合との求め方は特に制限されないが、例えば、これらが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。そして、前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、例えば、上記燃料供給誤差割合と上記空気量検出誤差割合とが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第5特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第6特定成分量として取得される。そして、前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)があり、且つ、空燃比検出手段に空燃比検出誤差(例えば、空燃比検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、本願のさらに別の発明は、燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を推定燃料供給量または燃料供給指令値と空気供給指令値とを用いて実行する空燃比制御手段と、を具備する内燃機関の制御装置に関する。
 そして、本発明の制御装置は、推定空燃比と検出空燃比とが互いに一致しないときに、前記空気供給量制御手段に与える空気供給指令値を補正することによって推定空燃比と検出空燃比とを互いに一致させる補正値である空気供給指令値補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、前記燃料供給誤差割合と前記空気量検出誤差割合とを用いて該空気供給指令値補正用補正値を分割することによって推定燃料供給量または燃料供給指令値を補正するための補正値である燃料供給誤差補償用補正値と、空気供給指令値を補正するための補正値である空気量検出誤差補償用補正値とを算出し、前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行する。
 そして、本発明の制御装置では、上記目的を達成するために、前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記空気供給指令値補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される。
 この発明によれば、検出空気量に対する推定空燃比の誤差である空燃比誤差に基づいて燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。ここで、これら補正値から空燃比誤差と等価の意味合いを持つ値である空燃比誤差相当値を算出したときに、この空燃比誤差相当値が上記空燃比誤差(つまり、燃料供給誤差補償用補正値および空気量検出誤差補償用補正値の設定の源をなす値)とに等しくなるように燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。そして、このように空燃比誤差相当値が空燃比誤差に等しい場合、これら燃料供給誤差補償用補正値および空気量検出誤差補償用補正値を用いた空燃比制御は空燃比誤差を燃料噴射誤差に起因する空燃比誤差と空気量検出誤差に起因する空燃比誤差とに適正に配分された状態での空燃比制御となる。したがって、この発明によれば、空燃比制御によって得られる所期の効果として高い効果を得ることができる。
 なお、上記発明の空燃比誤差は検出空燃比に対する推定空燃比の誤差を示す値であれば如何なる値でもよく、例えば、検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値である。そして、この場合、該誤差相当値を零にする値として前記空気供給指令値補正用補正値が算出される。
 また、上記燃料供給誤差割合と上記空気量検出誤差割合との求め方は特に制限されないが、例えば、これらが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。そして、前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、例えば、上記燃料供給誤差割合と上記空気量検出誤差割合とが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第5特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第6特定成分量として取得される。そして、前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)があり、且つ、空燃比検出手段に空燃比検出誤差(例えば、空燃比検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、本願のさらに別の発明は、燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を推定燃料供給量または燃料供給指令値と検出空気量と空気供給指令値とを用いて実行する空燃比制御手段と、を具備する内燃機関の制御装置に関する。
 そして、本発明の制御装置は、推定空燃比と検出空燃比とが互いに一致しないときに、前記空気量検出手段によって検出される検出空気量および前記空気供給量制御手段に与える空気供給指令値を補正するとによって推定空燃比と検出空燃比とを互いに一致させる補正値である検出空気量・空気供給指令値補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、これら燃料供給誤差割合と空気量検出誤差割合とを用いて該検出空気量・空気供給指令値補正用補正値を分割することによって推定燃料供給量または燃料供給指令値を補正するための補正値である燃料供給誤差補償用補正値と、検出空気量および空気供給指令値を補正するための補正値である空気量検出誤差補償用補正値とを算出し、前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行する。
 そして、本発明の制御装置では、上記目的を達成するために、前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記検出空気量・空気供給指令値補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される。
 この発明によれば、検出空気量に対する推定空燃比の誤差である空燃比誤差に基づいて燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。ここで、これら補正値から空燃比誤差と等価の意味合いを持つ値である空燃比誤差相当値を算出したときに、この空燃比誤差相当値が上記空燃比誤差(つまり、燃料供給誤差補償用補正値および空気量検出誤差補償用補正値の設定の源をなす値)とに等しくなるように燃料供給誤差補償用補正値と空気量検出誤差補償用補正値とが設定される。そして、このように空燃比誤差相当値が空燃比誤差に等しい場合、これら燃料供給誤差補償用補正値および空気量検出誤差補償用補正値を用いた空燃比制御は空燃比誤差を燃料噴射誤差に起因する空燃比誤差と空気量検出誤差に起因する空燃比誤差とに適正に配分された状態での空燃比制御となる。したがって、この発明によれば、空燃比制御によって得られる所期の効果として高い効果を得ることができる。
 なお、上記発明の空燃比誤差は検出空燃比に対する推定空燃比の誤差を示す値であれば如何なる値でもよく、例えば、検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値である。そして、この場合、該誤差相当値を零にする値として前記検出空気量・空気供給指令値補正用補正値が算出される。
 また、上記燃料供給誤差割合と上記空気量検出誤差割合との求め方は特に制限されないが、例えば、これらが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。そして、前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差および空気量検出手段の空気量検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、例えば、上記燃料供給誤差割合と上記空気量検出誤差割合とが以下のようにして求められると好ましい。すなわち、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第5特定成分量として取得される。また、前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第6特定成分量として取得される。そして、前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められると好ましい。
 この発明によれば、燃料供給手段に燃料供給誤差(例えば、燃料供給手段の製造上の図面公差)があり、且つ、空気量検出手段に空気量検出誤差(例えば、空気量検出手段の製造上の図面公差)があり、且つ、空燃比検出手段に空燃比検出誤差(例えば、空燃比検出手段の製造上の図面公差)がある場合に、これら燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差に応じた燃料供給誤差割合と空気量検出誤差割合とが空燃比制御に利用される。したがって、燃料供給手段の燃料供給誤差、空気量検出手段の空気量検出誤差、および、空燃比検出手段の空燃比検出誤差を考慮した形で空燃比制御が実行されるので、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 また、上記発明の制御装置が燃焼室から排気通路に排出された排気ガスを吸気通路に導入する排気再循環手段をさらに具備する場合、前記排気再循環手段によって吸気通路に導入される排気ガスの目標量である目標再循環排気ガス量が推定燃料供給量に基づいて決定され、前記燃料供給誤差補償用補正値によって補正された推定燃料供給量が前記目標再循環排気ガス量の決定に用いられてもよい。
 また、上記発明の制御装置が前記排気再循環手段によって吸気通路に実際に導入される排気ガスの量である実再循環排気ガス量を検出空気量を用いて推定する実再循環排気ガス量推定手段をさらに具備する場合、前記空気量検出誤差補償用補正値によって補正された検出空気量が前記実再循環排気ガス量推定手段による実再循環排気ガス量の推定に用いられてもよい。
 また、上記発明において、前記実再循環排気ガス量推定手段によって推定される実再循環排気ガス量が前記目標再循環排気ガス量に一致するように前記排気再循環手段によって吸気通路に導入される排気ガスの量が制御されてもよい。
 また、上記発明の制御装置が燃焼室から排出される排気ガス中の特性成分の量である特定成分量を検出する特定成分量検出手段をさらに具備する場合、以下のようにして燃料供給誤差割合および空気量件検出誤差割合が採用されてもよい。すなわち、前記燃料供給誤差割合として基準とする割合が基準燃料供給誤差割合として設定されると共に該基準燃料供給誤差割合に対応する空気量検出誤差割合が基準空気量検出誤差割合として設定され、これら基準燃料供給誤差割合および基準空気量検出誤差割合を用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が前記特定成分量検出手段によって基準特定成分量として取得される。また、前記基準燃料供給誤差割合よりも大きい割合が第1比較燃料供給誤差割合として設定されると共に該第1比較燃料供給誤差割合に対応する空気量検出誤差割合が第1比較空気量検出誤差割合として設定され、これら第1比較燃料供給誤差割合および第1比較空気量検出誤差割合を用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が前記特定成分量検出手段によって第1比較特定成分量として取得される。また、前記基準燃料供給誤差割合よりも小さい割合が第2比較燃料供給誤差割合として設定されると共に該第2比較燃料供給誤差割合に対応する空燃比検出誤差割合が第2比較空気量検出誤差割合として設定され、これら第2比較燃料供給誤差割合および第2比較空気量検出誤差割合を用いて前記空気量制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が前記特定成分量検出手段によって第2比較特定成分量として取得される。そして、前記取得された特定成分量のうち基準特定成分量が最も少ないときには前記基準燃料供給誤差割合および前記基準空気量検出誤差割合がそれぞれ燃料供給誤差割合および空気量検出誤差割合として採用される。
 一方、前記取得された特定成分量のうち第1比較特定成分量が最も少ないときには、前記第1比較燃料供給誤差割合および前記第1比較空気量検出誤差割合をそれぞれ新たな基準燃料供給誤差割合および基準空気量検出誤差割合として設定し、これら新たな基準燃料供給誤差割合および基準空燃比検出誤差割合を用いて空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって基準特定成分量として取得し、前記新たな基準燃料供給誤差割合よりも大きい割合を新たな第1比較燃料供給誤差割合として設定すると共に該第1比較燃料供給誤差割合に対応する空気量検出誤差割合を新たな第1比較空気量検出誤差割合として設定し、これら新たな第1燃料噴射圧誤差割合および第1空気量検出誤差割合を用いて空気量制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって第1比較成分量として取得し、前記新たな基準燃料供給誤差割合よりも小さい割合を新たな第2比較燃料供給誤差割合として設定すると共に該第2比較燃料供給誤差割合に対応する空気量検出誤差割合を新たな第2比較空気量検出誤差割合として設定し、これら新たな第2燃料噴射圧誤差割合および第2空気量検出誤差割合を用いて空気量制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって第2比較特定成分量として取得する第1処理が実行される。
 一方、前記取得された特定成分量のうち第2比較特定成分量が最も少ないときには、前記第2比較燃料供給誤差割合および前記第2比較空気量検出誤差割合をそれぞれ新たな基準燃料供給誤差割合および基準空気量検出誤差割合として設定し、これら新たな基準燃料供給誤差割合および基準空燃比検出誤差割合を用いて空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって基準特定成分量として取得し、前記新たな基準燃料供給誤差割合よりも大きい割合を新たな第1比較燃料供給誤差割合として設定すると共に該第1比較燃料供給誤差割合に対応する空気量検出誤差割合を新たな第1比較空気量検出誤差割合として設定し、これら新たな第1燃料噴射圧誤差割合および第1空気量検出誤差割合を用いて空気量制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって第1比較成分量として取得し、前記新たな基準燃料供給誤差割合よりも小さい割合を新たな第2比較燃料供給誤差割合として設定すると共に該第2比較燃料供給誤差割合に対応する空気量検出誤差割合を新たな第2比較空気量検出誤差割合として設定し、これら新たな第2燃料噴射圧誤差割合および第2空気量検出誤差割合を用いて空気量制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって第2比較特定成分量として取得する第2処理が実行される。
 そして、前記第1処理または前記第2処理によって取得された特定成分量のうち第1比較特定成分量が最も少ないときには前記第1処理が実行され、前記第1処理または前記第2処理によって取得された特定成分量のうち第2比較特定成分量が最も少ないときには前記第2処理が実行され、前記第1処理または前記第2処理によって取得された特定成分量のうち基準特定成分量が最も少ないときには前記第1処理または前記第2処理において用いられた基準燃料供給誤差割合および基準空気量検出誤差割合がそれぞれ燃料供給誤差割合および空気量検出誤差割合として採用される。
 燃料供給手段の劣化によって燃料供給手段に燃料供給誤差が発生したりその燃料供給誤差が変化したりした場合、あるいは、空気量検出手段の劣化によって空気量検出手段に空気量検出誤差が発生したりその空気量検出誤差が変化したりした場合、あるいは、空燃比検出手段の劣化によって空燃比検出手段に空燃比検出誤差が発生したりその空燃比検出誤差が変化したりした場合、より適正な燃料供給誤差割合および空気量検出誤差割合も変化する。ここで、この発明によれば、こうした誤差の発生や変化が生じた場合であっても、内燃機関の運転中に、より適正な燃料供給誤差割合および空気量検出誤差割合が採用され、空燃比制御によって得られる所期の効果としてより高い効果を得ることができる。
 さらに、上記発明において、前記燃料供給誤差補償用補正値として許容可能な範囲が燃料供給誤差許容範囲として予め設定され、前記燃料供給誤差補償用補正値が前記燃料供給誤差許容範囲内にないときに前記燃料供給手段に故障が生じていると診断するようにしてもよい。
 この発明によれば、燃料供給手段の劣化によって燃料供給手段に燃料供給誤差が発生したりその燃料供給誤差が変化したりした場合、あるいは、空気量検出手段の劣化によって空気量検出手段に空気量検出誤差が発生したりその空気量検出誤差が変化したりした場合、あるいは、空燃比検出手段の劣化によって空燃比検出手段に空燃比検出誤差が発生したりその空燃比検出誤差が変化したりした場合であっても、より適正な燃料供給誤差割合に基づいて算出される燃料供給誤差補償用補正値を用いて燃料供給手段の故障診断が行われる。したがって、この発明によれば、燃料供給手段の故障を正確に診断することができる。
 さらに、上記発明において、前記空気量検出誤差補償用補正値として許容可能な範囲が空気量検出誤差許容範囲として予め設定され、前記空気量検出誤差補償用補正値が前記空気量検出誤差許容範囲内にないときに前記空気量検出手段に故障が生じていると診断するようにしてもよい。
 この発明によれば、燃料供給手段の劣化によって燃料供給手段に燃料供給誤差が発生したりその燃料供給誤差が変化したりした場合、あるいは、空気量検出手段の劣化によって空気量検出手段に空気量検出誤差が発生したりその空気量検出誤差が変化したりした場合、あるいは、空燃比検出手段の劣化によって空燃比検出手段に空燃比検出誤差が発生したりその空燃比検出誤差が変化したりした場合であっても、より適正な空気量検出誤差割合に基づいて算出される空気量検出誤差補償用補正値を用いて空気量検出手段の故障診断が行われる。したがって、この発明によれば、空気量検出手段の故障を正確に診断することができる。
本発明の制御装置が適用された内燃機関の全体図である。 (A)は本発明の1つの実施形態においてアクセルペダル開度Dacに基づいて目標燃料噴射量TQを取得するために利用されるマップを示した図であり、(B)は本発明の1つの実施形態において燃料噴射量Qと機関回転数Nとに基づいて目標スロットル弁開度TDthを取得するために利用されるマップを示した図であり、(C)は本発明の1つの実施形態において燃料噴射量Qと機関回転数Nとに基づいて目標EGR率TRegrを取得するために利用されるマップを示した図である。 本発明の1つの実施形態において燃料噴射量TQと機関回転数Nとに基づいて学習値KGを取得するために利用されるマップを示した図である。 本発明の燃料噴射弁の制御を実行するルーチンの一例を示したフローチャートである。 本発明のスロットル弁の制御を実行するルーチンの一例を示したフローチャートである。 本発明のEGR制御弁の制御を実行するルーチンの一例を示したフローチャートである。 本発明の目標燃料噴射量補正用の補正値および検出新気量補正用の補正値の算出ならびに学習補正値の更新を実行するルーチンの一例を示したフローチャートである。 本発明の分配係数の設定の1つの実施形態を説明するための図である。 (A)は第1分配係数マップを示した図であり、(B)は第2分配係数マップを示した図である。 本発明の別の実施形態の分配係数の設定を実行するルーチンの一例を示したフローチャートである。 本発明の燃料噴射弁の故障診断を実行するルーチンの一例を示したフローチャートである。 本発明のエアフローメータの故障診断を実行するルーチンの一例を示したフローチャートである。
 以下、図面を参照して本発明の内燃機関の制御装置の実施形態について説明する。本発明の制御装置が適用された内燃機関が図1に示されている。図1に示されている内燃機関10は、内燃機関の本体(以下「機関本体」という)20と、該機関本体の4つの燃焼室にそれぞれ対応して配置された燃料噴射弁21と、該燃料噴射弁21に燃料供給管23を介して燃料を供給する燃料ポンプ22とを具備する。また、内燃機関10は、外部から燃焼室に空気を供給する吸気系30と、燃焼室から排出される排気ガスを外部に排出する排気系40とを具備する。また、内燃機関10は、圧縮自着火式の内燃機関(いわゆるディーゼルエンジン)である。
 なお、燃料噴射弁21は燃焼室に燃料を噴射することによって燃焼室に燃料を供給する。したがって、燃料噴射弁21は燃焼室に燃料を供給する手段であると言える。
 吸気系30は、吸気枝管31と吸気管32とを有する。なお、以下の説明において、吸気系30を「吸気通路」と称することもある。吸気枝管31の一方の端部(すなわち、枝部)は、各燃焼室に対応して機関本体20内に形成された吸気ポート(図示せず)に接続されている。一方、吸気枝管31の他方の端部は、吸気管32に接続されている。吸気管32内には、該吸気管内を流れる空気の量を制御するスロットル弁33が配置されている。さらに、吸気管32には、該吸気管内を流れる空気を冷却するインタークーラ34が配置されている。さらに、吸気管32の外部を臨む端部には、エアクリーナ36が配置されている。
 なお、スロットル弁33はその動作状態(具体的には、その開度であって、以下この開度を「スロットル弁開度」という)が制御されることによって燃焼室に吸入される空気の量を可変に制御することができる。すなわち、スロットル弁33は燃焼室に供給される空気の量を制御することができる。したがって、スロットル弁33は燃焼室に供給される空気の量を制御する手段であると言える。
 一方、排気系40は、排気枝管41と排気管42とを有する。なお、以下の説明において、排気系40を「排気通路」と称することもある。排気枝管41の一方の端部(すなわち、枝部)は、各燃焼室に対応して機関本体20内に形成された排気ポート(図示せず)に接続されている。一方、排気枝管41の他方の端部は、排気管42に接続されている。排気管42には、排気ガス中の特定成分を浄化する排気浄化触媒43Aを内蔵した触媒コンバータ43が配置されている。
 また、排気浄化触媒43Aよりも上流側の排気管42には、燃焼室から排出された排気ガス中の酸素濃度に応じた信号を出力する酸素濃度センサ(以下この酸素濃度センサを「上流側酸素濃度センサ」という)76Uが取り付けられている。一方、排気浄化触媒43Aよりも下流側の排気管42には、排気浄化触媒43Aから流出する排気ガス中の酸素濃度に応じた信号を出力する酸素濃度センサ(以下この酸素濃度センサを「下流側酸素濃度センサ」という)76Dが取り付けられている。
 また、エアクリーナ36よりも下流の吸気管32には、該吸気管内を流れる空気の流量(したがって、燃焼室に吸入される空気の流量であり、以下この流量を「新気量」という)に応じた信号を出力するエアフローメータ71が取り付けられている。また、吸気枝管31には、該吸気枝管内のガスの圧力(すなわち、吸気圧)に応じた信号を出力する圧力センサ(以下「吸気圧センサ」という)72が取り付けられている。また、機関本体20には、クランクシャフトの回転位相に応じた信号を出力するクランクポジションセンサ74が取り付けられている。
 また、内燃機関10は、排気再循環装置(以下これを「EGR装置」という)50を具備する。EGR装置50は、排気再循環管(以下これを「EGR通路」という)51を有する。EGR通路51の一端は、排気枝管41に接続されている。一方、EGR通路51の他端は、吸気枝管31に接続されている。すなわち、EGR通路51の他端は、スロットル弁33よりも下流の吸気通路の部分に接続されている。また、EGR通路51には、該EGR通路内を流れる排気ガスの流量を制御する排気再循環制御弁(以下この排気再循環制御弁を「EGR制御弁」という)52が配置されている。内燃機関10では、EGR制御弁52の開度(以下この開度を「EGR制御弁開度」という)が大きいほど、EGR通路51内を流れる排気ガスの流量が多くなる。さらに、EGR通路51には、該EGR通路内を流れる排気ガスを冷却する排気再循環クーラ53が配置されている。なお、EGR装置50は、EGR制御弁52の動作状態(具体的には、EGR制御弁52の開度であって、以下この開度を「EGR制御弁開度」という)を制御することによってEGR通路51を介して吸気通路30に導入される排気ガス(以下この排気ガスを「EGRガス」という)の量を可変に制御することができる。
 また、内燃機関10は、電子制御装置60を具備する。電子制御装置60は、マイクロプロセッサ(CPU)61と、リードオンリメモリ(ROM)62と、ランダムアクセスメモリ(RAM)63と、バックアップRAM(Back up RAM)64と、インターフェース65とを有する。インターフェース65には、燃料噴射弁21、燃料ポンプ22、スロットル弁33、および、EGR制御弁52が接続されており、これらの動作を制御する制御信号がインターフェース65を介して電子制御装置60から与えられる。また、インターフェース65には、エアフローメータ71、吸気圧センサ72、クランクポジションセンサ74、および、アクセルペダルAPの開度(すなわち、アクセルペダルAPの踏込量であって、以下これを「アクセルペダル開度」という)に応じた信号を出力するアクセルペダル開度センサ75、上流側酸素濃度センサ76U、および、下流側酸素濃度センサ76Dも接続されており、エアフローメータ71から出力される信号、吸気圧センサ72から出力される信号、クランクポジションセンサ74から出力される信号、アクセルペダル開度センサ75から出力される信号、上流側酸素濃度センサ76Uから出力される信号、および、下流側酸素濃度センサ76Dから出力される信号がインターフェース65に入力される。
 なお、エアフローメータ71から出力される信号に基づいて新気量が電子制御装置60によって算出され(以下この新気量を「検出新気量」という)、吸気圧センサ72から出力される信号に基づいて吸気圧が電子制御装置60によって算出され、クランクポジションセンサ74から出力される信号に基づいて機関回転数(すなわち、内燃機関10の回転数)が電子制御装置60によって算出され、アクセルペダル開度センサ75から出力される信号に基づいてアクセルペダル開度が電子制御装置60によって算出され、上流側酸素濃度センサ76Uから出力される信号に基づいて燃焼室から排出された排気ガスの空燃比が電子制御装置60によって算出され、下流側酸素濃度センサ76Dから出力される信号に基づいて排気浄化触媒43Aから流出する排気ガスの空燃比が電子制御装置60によって算出される。したがって、エアフローメータ71は新気量を検出する手段として機能し、吸気圧センサ72は吸気圧を検出する手段として機能し、クランクポジションセンサ74は機関回転数を検出する手段として機能し、アクセルペダル開度センサ75はアクセルペダル開度を検出する手段として機能し、上流側酸素濃度センサ76Uは燃焼室から排出された排気ガス中の酸素濃度を検出する手段として機能し、下流側酸素濃度センサ76Dは排気浄化触媒43Aから流出する排気ガス中の酸素濃度を検出する手段として機能するものと言える。
 また、燃焼室に吸入されるガスの量は吸気圧が高いほど多く、逆に、吸気圧が低いほど少ない。そして、吸気圧センサ72は吸気圧を検出する手段として機能するのであるから、当該センサ72によって検出される吸気圧に基づいて燃焼室に吸入されるガスの量を把握することができる。したがって、吸気圧センサ71は燃焼室に吸入されるガスの量を検出する手段として機能するものと言える。
 また、燃焼室に形成される混合気の燃焼によって生成される既燃ガス中の酸素濃度は、混合気の空燃比が大きいほど高く、逆に、混合気の空燃比が小さいほど低い。また、理論空燃比の混合気が燃焼室において燃焼したときに該燃焼によって生成される既燃ガス中の酸素濃度を基準酸素濃度とした場合、燃焼室に形成された混合気の燃焼によって生成される既燃ガス中の酸素濃度は、混合気の空燃比が理論空燃比よりも大きいときには基準酸素濃度よりも高く、混合気の空燃比が理論空燃比よりも小さいときには基準酸素濃度よりも低い。そして、上流側酸素濃度センサ76Uは燃焼室から排出される排気ガス中の酸素濃度を検出する手段として機能するのであるから、当該センサ76Uによって検出される酸素濃度に基づいて混合気の空燃比を把握することができる。したがって、上流側酸素濃度センサ76Uは混合気の空燃比を検出する手段として機能するものと言える。
 次に、燃料噴射弁の制御に関する本発明の実施形態について説明する。本発明の1つの実施形態では、図1に示されている内燃機関においてアクセルペダル開度に応じた適切な燃料噴射量(すなわち、燃料噴射弁から噴射される燃料の量)が予め実験等によって求められ、これら求められた燃料噴射量が図2(A)に示されているように目標燃料噴射量TQとしてアクセルペダル開度Dacの関数のマップの形で電子制御装置60に記憶されている。そして、機関運転中(すなわち、内燃機関の運転中)、アクセルペダル開度Dacに基づいて図2(A)のマップから目標燃料噴射量TQが取得される。そして、この取得された目標燃料噴射量TQの燃料を燃料噴射弁から噴射させるために必要な燃料噴射弁開弁時間(すなわち、燃料噴射弁から燃料を噴射させるために燃料噴射弁を開弁させる時間)が当該目標燃料噴射量TQに基づいて算出される。そして、この算出された燃料噴射弁開弁時間だけ燃料噴射弁が開弁するように各吸気行程において燃料噴射弁の開弁時間が制御される。なお、図2(A)のマップでは、アクセルペダル開度Dacが大きいほど目標燃料噴射量TQが多くなっている。
 次に、スロットル弁の制御に関する本発明の実施形態について説明する。本発明の1つの実施形態では、図1に示されている内燃機関において燃料噴射量と機関回転数(すなわち、内燃機関の回転数)とに応じた適切なスロットル弁開度(すなわち、スロットル弁の開度)が予め実験等によって求められ、これら求められたスロットル弁開度が図2(B)に示されているように目標スロットル弁開度TDthとして燃料噴射量Qと機関回転数Nとの関数のマップの形で電子制御装置60に記憶されている。そして、機関運転中、燃料噴射量Qと機関回転数Nとに基づいて図2(B)のマップから目標スロットル弁開度TDthが取得される。そして、この取得された目標スロットル弁開度TDthだけスロットル弁が開弁するようにスロットル弁の開度が制御される。なお、図2(B)のマップでは、燃料噴射量Qが多いほど目標スロットル弁開度TDthが大きくなり、機関回転数Nが大きいほど目標スロットル弁開度TDthが大きくなっている。また、この実施形態では、図2(B)のマップから目標スロットル弁開度TDthを取得するために利用される燃料噴射量Qとして目標燃料噴射量TQ(すなわち、図2(A)のマップから取得される目標燃料噴射量TQ)が採用される。
 次に、EGR制御弁の制御に関する本発明の実施形態について説明する。本発明の1つの実施形態では、燃料噴射量と機関回転数とに応じた適切なEGR率(すなわち、燃焼室に吸入されるガス中に含まれる排気ガスの質量割合)が予め実験等によって求められ、これら求められたEGR率が図2(C)に示されているように目標EGR率TRegrとして燃料噴射量Qと機関回転数Nとの関数のマップの形で電子制御装置60に記憶されている。そして、機関運転中、燃料噴射量Qと機関回転数Nとに基づいて図2(C)のマップから目標EGR率TRegrが取得される。なお、図2(C)のマップでは、燃料噴射量Qが多いほど目標EGR率TRegrが小さくなり、機関回転数Nが大きいほど目標EGR率TRegrが小さくなっている。
 一方、機関運転中、次式1に従って実際のEGR率の推定値(以下この推定値を「推定EGR率」という)RegrEが算出される。次式1において、「Gc」は「筒内吸入ガス量」(すなわち、燃焼室に吸入される気体(つまり、空気とEGRガスとが混合した気体)の量)であり、「Ga」は「検出新気量」であり、「KGa」は「検出新気量補正用の補正値」である。
 RegrE=(Gc-Ga×Kga)/Gc   …(1)
 そして、次式2に従ってEGR率誤差(すなわち、目標EGR率に対する実際のEGR率の差)ΔRegrが算出される。次式2において、「TRegr」は「図2(C)のマップから取得される目標EGR率」であり、「RegrE」は「式1に従って算出される推定egr率」である。
 ΔRegr=TRegr-RegrE   …(2)
 そして、式2に従って算出されるEGR率誤差ΔRegrが零になるようにEGR制御弁開度(すなわち、EGR制御弁の開度)がフィードバック制御される。
 次に、筒内吸入ガス量の算出に関する本発明の実施形態について説明する。本発明の1つの実施形態では、次式3に従って筒内吸入ガス量Gcが算出される。次式3において、「Pim」は「吸気圧」であり、「N」は「機関回転数」であり、「F」は「吸気圧と機関回転数とに基づいて筒内吸入ガス量を算出するための関数」である。
 Gc=F(Pim,N)   …(3)
 次に、図2(C)のマップから目標EGR率TRegrを取得するために利用される燃料噴射量(以下この燃料噴射量を「目標EGR率取得用の燃料噴射量」という)Qの算出に関する本発明の実施形態について説明する。本発明の1つの実施形態では、次式4に従って目標EGR率取得用の燃料噴射量Qが算出される。次式4において、「TQ」は「図2(A)のマップから取得される目標燃料噴射量」であり、「Kq」は「目標燃料噴射量補正用の補正値」である。
 Q=TQ×Kq   …(4)
 次に、式1に従って推定EGR率RegrEを算出するために利用される新気量(以下この新気量を「推定EGR率算出用の新気量」という)Gaの算出に関する本発明の実施形態について説明する。本発明の1つの実施形態では、次式5に従って推定EGR率算出用の新気量Gaが算出される。次式5において、「Gad」は「検出新気量」であり、「Kga」は「検出新気量補正用の補正値」である。
 Ga=Gad×Kga   …(5)
 次に、式4において用いられる目標燃料噴射量補正用の補正値の算出に関する本発明の実施形態について説明する。本発明の1つの実施形態では、次式6に従って目標燃料噴射量補正用の補正値Kqが算出される。次式6において、「Kb」は後述にて詳細に説明する「基本補正値」であり、「Kd」は「基本補正値を目標燃料噴射量補正用の補正値と検出新気量補正用の補正値とに分配するための係数」(以下この係数を「分配係数」という)である。
 Kq=KbKd   …(6)
 次に、式5において用いられる検出新気量補正用の補正値の算出に関する本発明の実施形態について説明する。本発明の1つの実施形態では、次式7に従って検出新気量補正用の補正値Kgaが算出される。次式7において、「Kb」は後述にて詳細に説明する「基本補正値」であり、「Kd」は「分配係数」である。
 Kga=Kb-(1-Kd)   …(7)
 次に、基本補正値Kbの算出に関する本発明の実施形態について説明する。本発明の1つの実施形態では、次式8に従って推定空燃比AFeが算出される。次式8において、「Ga」は「検出新気量」であり、「TQ」は「図2(A)のマップから取得される目標燃料噴射量」であり、「Kq」は「式6に従って算出される目標燃料噴射量補正用の補正値」であり、「Kga」は「式7に従って算出される検出新気量補正用の補正値」である。
 AFe=(Ga×Kga)/(TQ×Kq)   …(8)
 そして、次式9に従って空燃比誤差率Rafが算出される。次式9において、「AFe」は「式8に従って算出される推定空燃比」であり、「AFd」は「検出空燃比」である。
 Raf=AFe/AFd   …(9)
 そして、式9に従って算出された空燃比誤差率Rafが「1」となる(すなわち、推定空燃比が検出空燃比に一致する)ように目標EGR率取得用の燃料噴射量を補正するための補正値(以下この補正値を「瞬時補正値」という)が算出される。そして、次式10に従って基本補正値Kbが算出される。次式10において、「Kpi」は「瞬時補正値」であり、「Kmap」は「学習補正値」である。なお、学習補正値については後述にて詳細に説明する。
 Kb=Kpi+Kmap+1   …(10)
 次に、学習補正値に関する本発明の実施形態について説明する。本発明の1つの実施形態では、図3に示されているように、燃料噴射量Qと機関回転数Nとの関数のマップの形で学習補正値Kmapが電子制御装置60に記憶されている。そして、燃料噴射量Qと機関回転数Nとに対応する学習補正値Kmapが図3のマップから取得される。そして、この取得された学習値が式10の学習補正値Kmapとして利用される。
 また、学習補正値は随時更新される。すなわち、上述したように、この実施形態では、図3に示されているように燃料噴射量Qと機関回転数Nとの関数のマップの形で学習補正値Kmapが電子制御装置60に記憶されている。ここで、学習補正値Kmapの初期値は、全て「0」に設定されている。そして、機関運転中、瞬時補正値Kpiが算出されると、この算出された瞬時補正値がその時の燃料噴射量Q(この燃料噴射量Qとしてその時の目標燃料噴射量TQが用いられる)とその時の機関回転数Nとに対応する図3のマップの学習補正値Kmapに加算されることによって得られる新たな学習補正値Kmapがその時の燃料噴射量Qと機関回転数Nとに対応する学習補正値として図3のマップに記憶される。つまり、機関運転中、瞬時補正値Kpiが算出される毎にその時の燃料噴射量Qと機関回転数Nとに対応する図3のマップの学習補正値Kmapが瞬時補正値Kpiによって更新される。
 上述したようにEGR制御弁を制御することによって推定EGR率を目標EGR率に制御することができると共に推定空燃比を検出空燃比に一致させることができる。次に、このことについて詳細に説明する。
 上述したように、推定EGR率が目標EGR率に一致していない限り、目標EGR率に対する推定EGR率の偏差が零になるようにEGR制御弁開度が制御される。したがって、図2(C)のマップから目標EGR率を取得するために用いられる燃料噴射量が目標燃料噴射量補正用の補正値によって如何に補正されようとも、また、推定EGR率を算出するために用いられる検出新気量が検出新気量補正用の補正値によって如何に補正されようとも、当然のことながら、推定EGR率は最終的に目標EGR率に制御されることになる。
 また、推定空燃比が検出空燃比よりも大きいとき、つまり、推定空燃比が検出空燃比よりもリーンであるときには、瞬時補正値として「0」よりも小さい値が算出される。これによれば、式10によって算出される基本補正値は前回算出された基本補正値よりも小さくなる。そして、この場合、式6によって算出される目標燃料噴射量補正用の補正値が前回の同補正値よりも小さくなり、式7によって算出される検出新気量補正用の補正値が前回の同補正値よりも大きくなる。したがって、目標EGR率を取得するために用いられる燃料噴射量が前回の同燃料噴射量よりも小さくなる。このため、図2(C)のマップから取得される目標EGR率が前回取得された目標EGR率よりも大きくなる。そして、これによれば、上述したEGR制御弁の制御によってEGR率が増大せしめられるのであるから、検出空燃比は今回の検出空燃比よりも小さくなる。つまり、検出空燃比は今回算出された推定空燃比に近づくことになる。また、推定空燃比を算出するために用いられる燃料噴射量が前回の同燃料噴射量よりも小さくなると共に推定空燃比を算出するために用いられる検出新気量が前回の同検出新気量よりも大きくなるのであるから、推定空燃比が大きくなる。つまり、推定空燃比が今回取得された検出空燃比に近づくことになる。このように検出空燃比が今回算出された推定空燃比に近づくと共に推定空燃比が今回取得された検出空燃比に近づくのであるから、推定空燃比は最終的に検出空燃比に一致することになる。
 一方、推定空燃比が検出空燃比よりも小さいとき、つまり、推定空燃比が検出空燃比よりもリッチであるときには、瞬時補正値として「0」よりも大きい値が算出される。これによれば、式10によって算出される基本補正値は前回算出された基本補正値よりも大きくなる。そして、この場合、式6によって算出される目標燃料噴射量補正用の補正値が前回の同補正値よりも大きくなり、式7によって算出される検出新気量補正用の補正値が前回の同補正値よりも小さくなる。したがって、目標EGR率を取得するために用いられる燃料噴射量が前回の同燃料噴射量よりも大きくなる。このため、図2(C)のマップから取得される目標EGR率が前回取得された目標EGR率よりも小さくなる。そして、これによれば、上述したEGR制御弁の制御によってEGR率が減少せしめられるのであるから、検出空燃比は今回の検出空燃比よりも大きくなる。つまり、検出空燃比は今回算出された推定空燃比に近づくことになる。また、推定空燃比を算出するために用いられる燃料噴射量が前回の同燃料噴射量よりも大きくなると共に推定空燃比を算出するために用いられる検出新気量が前回の同検出新気量よりも小さくなるのであるから、推定空燃比が小さくなる。つまり、推定空燃比が今回取得された検出空燃比に近づくことになる。このように検出空燃比が今回算出された推定空燃比に近づくと共に推定空燃比が今回取得された検出空燃比に近づくのであるから、推定空燃比は最終的に検出空燃比に一致することになる。
 なお、推定空燃比が検出空燃比に一致しているときには、瞬時補正値として「0」が算出される。これによれば、式10によって算出される基本補正値は前回算出された基本補正値と同じである。そして、この場合、式6によって算出される目標燃料噴射量補正用の補正値も前回の同補正値と同じであり、式7によって算出される検出新気量補正用の補正値も前回の同補正値と同じである。したがって、目標EGR率を取得するために用いられる燃料噴射量が前回の同燃料噴射量と同じである。このため、図2(C)のマップから取得される目標EGR率が前回取得された目標EGR率と同じである。このため、検出空燃比は変化しない。つまり、検出空燃比は今回算出された推定空燃比に一致したままである。また、推定空燃比を算出するために用いられる燃料噴射量が前回の同燃料噴射量と同じであり且つ推定空燃比を算出するために用いられる検出新気量が前回の同検出新気量と同じであるから、推定空燃比が今回の推定空燃比と同じである。つまり、推定空燃比は今回取得された検出空燃比に一致したままである。このため、推定空燃比は依然として検出空燃比に一致した状態が維持されることになる。
 このように目標空燃比に対する推定空燃比の偏差に応じて目標EGR率を取得するために用いられる燃料噴射量を補正することによって目標EGR率を変更することには排気エミッションを低減するという効果がある。次に、このことについて説明する。
 推定空燃比が検出空燃比よりも大きい場合、つまり、推定空燃比が検出空燃比よりもリーンである場合、上流側酸素濃度センサに検出誤差がないことを前提にすれば、目標燃料噴射量が実際の燃料噴射量よりも少ない可能性がある。言い換えれば、実際の燃料噴射量が目標燃料噴射量よりも多い可能性がある。ここで、図2(C)のマップに記憶されている目標EGR率は燃料噴射量に応じて排気エミッションを低減することができるEGR率に設定されている。つまり、実際の燃料噴射量に適した目標EGR率が図2(C)のマップから取得されなければ、排気エミッションが悪化してしまう。したがって、実際の燃料噴射量が目標燃料噴射量よりも多い可能性があるのだから、排気エミッションを低減するためには、より多い量の燃料噴射量に対応した目標EGR率が図2(C)のマップから取得されるべきである。上述した実施形態によれば、推定空燃比が検出空燃比よりも大きい場合、つまり、実際の燃料噴射量が目標燃料噴射量よりも多い可能性がある場合、目標燃料噴射量が維持されると共に図2(C)のマップから目標EGR率を取得するために用いられる燃料噴射量が大きくされるので、結果的に、そのときの実際の燃料噴射量において排気エミッションを低減する目標EGR率が図2(C)のマップから取得されることになる。
 同様に、推定空燃比が検出空燃比よりも小さい場合、つまり、推定空燃比が検出空燃比よりもリッチである場合、上流側酸素濃度センサに検出誤差がないことを前提にすれば、目標燃料噴射量が実際の燃料噴射量よりも多い可能性がある。言い換えれば、実際の燃料噴射量が目標燃料噴射量よりも少ない可能性がある。上述したように、図2(C)のマップに記憶されている目標EGR率は燃料噴射量に応じて排気エミッションを低減することができるEGR率に設定されている。つまり、実際の燃料噴射量に適した目標EGR率が図2(C)のマップから取得されなければ、排気エミッションが悪化してしまう。したがって、実際の燃料噴射量が目標燃料噴射量よりも少ない可能性があるのだから、排気エミッションを低減するためには、より少ない量の燃料噴射量に対応した目標EGR率が図2(C)のマップから取得されるべきである。上述した実施形態によれば、推定空燃比が検出空燃比よりも小さい場合、つまり、実際の燃料噴射量が目標燃料噴射量よりも少ない可能性がある場合、目標燃料噴射量が維持されると共に図2(C)のマップから目標EGR率を取得するために用いられる燃料噴射量が小さくされるので、結果的に、そのときの実際の燃料噴射量において排気エミッションを低減する目標EGR率が図2(C)のマップから取得されることになる。
 ところで、分配係数を上述したように用いて基本補正値を目標燃料噴射量補正用の補正値と検出新気量補正用の補正値に分割した場合、上述したようにEGR制御弁を制御することによって推定EGR率を目標EGR率に制御すると共に推定空燃比を検出空燃比に一致させようとしたときに、このことを短い時間で達成することができる。したがって、上述したEGR制御弁の制御によって得られる効果(例えば、排気エミッションを低減するという効果)として高い効果を得ることができる。すなわち、検出空燃比に対する推定空燃比の誤差(上述した実施形態では、基本補正値)を分配係数を用いて目標燃料噴射量補正用の補正値と検出新気量補正用の補正値に分割したとき、目標燃料噴射量補正用の補正値は実質的に燃料噴射弁の燃料噴射誤差を示しており、検出新気量補正用の補正値は実質的にエアフローメータの新気量検出誤差を示している。ここで、推定空燃比を検出空燃比で割ることによって得られる値を「空燃比比」と称したとき、新気量検出誤差を燃料噴射誤差で割ることによって得られる値、つまり、検出新気量補正用の補正値を目標燃料噴射量補正用の補正値で割ることによって得られる値は空燃比比とその意味合いにおいて等価である。そして、本願の発明者の研究により、検出新気量補正用の補正値を目標燃料噴射量補正用の補正値で割ることによって得られる値が空燃比比に等しいとき、EGR制御弁を制御することによって推定EGR率を目標EGR率に制御すると共に推定空燃比を検出空燃比に一致させることを短い時間で達成することができることが判明した。上述した実施形態によれば、検出新気量補正用の補正値を目標燃料噴射量補正用の補正値で割ることによって得られる値が空燃比比に等しくなっていることから、EGR制御弁を制御することによって推定EGR率を目標EGR率に制御すると共に推定空燃比を検出空燃比に一致させることを短い時間で達成することができ、ひいては、燃焼室から排出される排気エミッションを低減することができる。
 次に、燃料噴射弁の制御を実行するルーチンの一例について説明する。このルーチンの一例は図4に示されている。なお、図4のルーチンは予め定められた時間が経過する毎に実行される。
 図4のルーチンが開始されると、始めに、ステップ10において、アクセルペダル開度Dacが取得される。次いで、ステップ11において、ステップ10で取得されたアクセルペダル開度Dacに基づいて図2(A)のマップから目標燃料噴射量TQが取得される。次いで、ステップ12において、ステップ11で取得された目標燃料噴射量TQの燃料を燃料噴射弁から噴射させるための燃料噴射弁開弁時間TOが算出される。次いで、ステップ13において、ステップ12で算出された燃料噴射弁開弁時間TOだけ燃料噴射弁を開弁させるための指令値(以下この指令値を「燃料噴射指令値」という)が燃料噴射弁に出力され、ルーチンが終了する。
 次に、スロットル弁の制御を実行するルーチンの一例について説明する。このルーチンの一例は図5に示されている。なお、図5のルーチンは予め定められた時間が経過する毎に実行される。
 図5のルーチンが開始されると、始めに、ステップ20において、アクセルペダル開度Dacと機関回転数Nとが取得される。次いで、ステップ21において、ステップ20で取得されたアクセルペダル開度Dacに基づいて図2(a)のマップから目標燃料噴射量TQが燃料噴射量Qとして取得される。次いで、ステップ22において、ステップ21で取得された燃料噴射量Qおよび機関回転数Nに基づいて図2(B)のマップから目標スロットル弁開度TDthが取得される。次いで、ステップ23において、ステップ22で取得された目標スロットル弁開度TDを達成するための指令値がスロットル弁に出力され、ルーチンが終了する。
 次に、EGR制御弁の制御を実行するルーチンの一例について説明する。このルーチンの一例は図6に示されている。なお、図6のルーチンは予め定められた時間が経過する毎に実行される。
 図6のルーチンが開始されると、始めに、ステップ30において、アクセルペダル開度Dac、機関回転数N、吸気圧Pim、検出新気量Ga、目標燃料噴射量補正用の補正値Kq、および、検出新気量補正用の補正値Kgaが取得される。次いで、ステップ31において、ステップ30で取得されたアクセルペダル開度Dacに基づいて図2(A)のマップから目標燃料噴射量TQが取得される。次いで、ステップ32において、ステップ31で取得された目標燃料噴射量TQとステップ30で取得された目標燃料噴射量補正用の補正値Kqとを式4に適用することによって、目標EGR率取得用の燃料噴射量Qが算出される。次いで、ステップ33において、ステップ32で算出された燃料噴射量Qとステップ30で取得された機関回転数Nとに基づいて図2(C)のマップから目標EGR率TRegrが取得される。次いで、ステップ34において、ステップ30で取得された吸気圧Pimおよび機関回転数Nを式3に適用することによって、筒内吸入ガス量Gcが算出される。次いで、ステップ35において、ステップ34で算出された筒内吸入ガス量Gcとステップ30で取得された検出新気量Gaおよび検出新気量補正用の補正値Kgaを式1に適用することによって、推定EGR率RegrEが算出される。次いで、ステップ36において、ステップ33で算出された目標EGR率TRegrとステップ35で算出された推定EGR率RegrEとを式2に適用することによって、EGR率誤差ΔRegrが算出される。次いで、ステップ37において、ステップ36で算出されたEGR率誤差ΔRegrが零になるようにEGR制御弁開度を制御するための指令値がEGR制御弁に出力され、ルーチンが終了する。
 次に、目標燃料噴射量補正用の補正値および検出新気量補正用の補正値の算出ならびに学習補正値の更新を実行するルーチンの一例について説明する。このルーチンは図7に示されている。なお、図7のルーチンは予め定められた時間が経過する毎に実行される。
 図7のルーチンが開始されると、始めに、ステップ100において、検出空燃比AFd、検出新気量Ga、機関回転数N、アクセルペダル開度Dac、目標燃料噴射量補正用の補正値Kq、および、分配係数Kdが取得される。次いで、ステップ101において、ステップ100で取得されたアクセルペダル開度Dacに基づいて図2(A)のマップから目標燃料噴射量TQが取得される。次いで、ステップ102において、ステップ101で取得された目標燃料噴射量TQとステップ100で取得された機関回転数Nとに基づいて図3のマップから学習補正値Kmapが取得される。次いで、ステップ103において、ステップ101で取得された目標燃料噴射量TQとステップ100で取得された検出新気量Gaおよび目標燃料噴射量補正用の補正値Kqとを式8に適用することによって、推定空燃比AFeが算出される。次いで、ステップ104において、ステップ103で算出された推定空燃比AFeとステップ100で取得された検出空燃比AFdとを式9に適用することによって、空燃比誤差率Rafが算出される。次いで、ステップ105において、ステップ104で算出された空燃比誤差率Rafが「1」となるように目標EGR率取得用の燃料噴射量を補正するための補正値が瞬時補正値Kpiとして算出される。次いで、ステップ106において、ステップ105で算出された瞬時補正値Kpiとステップ102で取得された学習補正値Kmapとを式10に適用することによって、基本補正値Kbが算出される。次いで、ステップ107において、ステップ106で算出された基本補正値Kbとステップ100で取得された分配係数Kdとを式6に適用することによって、目標燃料噴射量補正用の補正値Kqが算出されると共に、ステップ106で算出された基本補正値Kbとステップ100で取得された分配係数Kdとを式7に適用することによって、検出新気量補正用の補正値Kgaが算出される。次いで、ステップ108において、ステップ102で取得された学習補正値Kmapにステップ105で算出された瞬時補正値Kpiを加算した値が新たな学習補正値Kmapとして更新され、ルーチンが終了する。
 次に、分配係数Kdの設定に関する本発明の実施形態について説明する。なお、以下の説明において、「燃料噴射弁公差」は「燃料噴射指令値に対する燃料噴射弁による燃料噴射量の精度に関する図面公差」であり、「エアフローメータ公差」は「エアフローメータによる新気量の検出精度に関する図面公差」であり、「酸素濃度センサ公差」は「上流側酸素濃度センサによる酸素濃度の検出精度に関する図面公差」であり、「NOx生成量」は「単位走行距離当たりに燃焼室にて生成されるNOx(窒素酸化物)の量」であり、「累計走行距離」は「本発明の内燃機関が搭載された車両の累計の走行距離」である。
 本発明の1つの実施形態(以下「分配係数設定に関する第1実施形態」という)では、まず、燃料噴射量誤差がない燃料噴射弁と検出新気量誤差がないエアフローメータと検出酸素濃度誤差がない上流側酸素濃度センサとが搭載された内燃機関を所定の運転モードで且つ基本補正値Kbを「1」に固定した状態(つまり、目標燃料噴射量補正用の補正値も検出新気量補正用の補正値も「1」であり、実質的に、目標燃料噴射量も検出新気量も補正されない状態)で運転させ、このときのNOx生成量(以下このNOx生成量を「基準NOx生成量」という)が取得される。
 そして、この実施形態では、以下のようにして第1分配係数マップが作成される。すなわち、まず、燃料噴射量誤差がある新品の燃料噴射弁と検出新気量誤差がないエアフローメータと検出酸素濃度誤差がない上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「0」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第1NOx生成量」という)のデータが複数個取得される。そして、これら第1NOx生成量のデータを1つずつ次式11に適用することによってNOx指標値(すなわち、燃焼室にて生成されるNOxに関する指標値であり、以下このNOx指標値を「第1NOx指標値」という)ID1が複数個算出される。なお、次式11において、「NOXb」は「基準NOx生成量」であり、「NOX1」が「第1NOx生成量」である。
 ID1=NOX1/NOXb-1   …(11)
 さらに、燃料噴射量誤差がある新品の燃料噴射弁と検出新気量誤差がないエアフローメータと検出酸素濃度誤差がない上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「1」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第2NOx生成量」という)のデータが複数個取得される。そして、これら第2NOx生成量のデータを1つずつ次式12に適用することによってNOx指標値(以下このNOx指標値を「第2NOx指標値」という)ID2が複数個算出される。なお、次式12において、「NOXb」は「基準NOx生成量」であり、「NOX2」が「第2NOx生成量」である。
 ID2=NOX2/NOXb-1   …(12)
 さらに、燃料噴射量誤差がない燃料噴射弁と検出新気量誤差がある新品のエアフローメータと検出酸素濃度誤差がない上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「0」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第3NOx生成量」という)のデータが複数個取得される。そして、これら第3NOx生成量のデータを1つずつ次式13に適用することによってNOx指標値(以下このNOx指標値を「第3NOx指標値」という)ID3が複数個算出される。なお、次式13において、「NOXb」は「基準NOx生成量」であり、「NOX3」が「第3NOx生成量」である。
 ID3=NOX3/NOXb-1   …(13)
 さらに、燃料噴射量誤差がない燃料噴射弁と検出新気量誤差がある新品のエアフローメータと検出酸素濃度誤差がない上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「1」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第4NOx生成量」という)のデータが複数個取得される。そして、これら第4NOx生成量のデータを1つずつ次式14に適用することによってNOx指標値(以下このNOx指標値を「第4NOx指標値」という)ID4が複数個算出される。なお、次式14において、「NOXb」は「基準NOx生成量」であり、「NOX4」が「第4NOx生成量」である。
 ID4=NOX4/NOXb-1   …(14)
 さらに、燃料噴射量誤差がない燃料噴射弁と検出新気量誤差がないエアフローメータと検出酸素濃度誤差がある新品の上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「0」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第5NOx生成量」という)のデータが複数個取得される。そして、これら第5NOx生成量のデータを1つずつ次式15に適用することによってNOx指標値(以下このNOx指標値を「第5NOx指標値」という)ID5が複数個算出される。なお、次式15において、「NOXb」は「基準NOx生成量」であり、「NOX5」が「第5NOx生成量」である。
 ID5=NOX5/NOXb-1   …(15)
 さらに、燃料噴射量誤差がない燃料噴射弁と検出新気量誤差がないエアフローメータと検出酸素濃度誤差がある新品の上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「1」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第6NOx生成量」という)のデータが複数個取得される。そして、これら第6NOx生成量のデータを1つずつ次式16に適用することによってNOx指標値(以下このNOx指標値を「第6NOx指標値」という)ID6が複数個算出される。なお、次式16において、「NOXb」は「基準NOx生成量」であり、「NOX6」が「第6NOx生成量」である。
 ID6=NOX6/NOXb-1   …(16)
 そして、斯くして算出された第1NOx指標値ID1~第6NOx指標値ID6のうち、それに関連する目標燃料噴射量と機関回転数との組合せが同じである第1NOx指標値~第6NOx指標値が抽出され、図8に示されているように、横軸を分配係数Kdとすると共に縦軸をNOx指標値IDとして、第1NOx指標値ID1が分配係数Kdが「0」である線上にプロットされ(このプロット点が参照符号ID1で図8に示されている)、第2NOx指標値ID2が分配係数Kdが「1」である線上にプロットされ(このプロット点が参照符号ID2で図8に示されている)、第3NOx指標値ID3が分配係数Kdが「0」である線上にプロットされ(このプロット点が参照符号ID3で図8に示されている)、第4NOx指標値ID4が分配係数Kdが「1」である線上にプロットされ(このプロット点が参照符号ID4で図8に示されている)、第5NOx指標値ID5が分配係数Kdが「0」である線上にプロットされ(このプロット点が参照符号ID5で図8に示されている)、第6NOx指標値ID6が分配係数Kdが「1」である線上にプロットされる(このプロット点が参照符号ID6で図8に示されている)。
 そして、プロット点ID1とプロット点ID2とが直線で結ばれ(この直線が参照符号Liで示されている)、プロット点ID3とプロット点ID4とが直線で結ばれ(この直線が参照符号Laで示されている)、プロット点ID5とプロット点ID6とが直線で結ばれる(この直線が参照符号Loで示されている)。
 そして、これら直線Li、La、および、Loが互いに交わる点IS1およびIS2にそれぞれ対応する分配係数Kd1およびKd2のうち、各分配係数Kd1およびKd2に対応する各直線Li、La、および、Lo上のNOx指標値を合計した値が最小となる分配係数(図8では分配係数Kd2)が第1分配係数マップを構成する分配係数として採用すべき分配係数として取得される。
 こうした操作をNOx指標値に関連する目標燃料噴射量と機関回転数との組合せを変えて繰り返し行うことによって、第1分配係数マップを構成する分配係数として採用すべき分配係数を複数個取得し、これら取得された分配係数に基づいて、図9(A)に示されているように、目標燃料噴射量TQと機関回転数Nとから分配係数Kdを取得するために用いられる第1分配係数マップが作成される。
 また、この実施形態では、以下のようにして第2分配係数マップが作成される。すなわち、まず、燃料噴射量誤差がある一定時間使用した燃料噴射弁と検出新気量誤差がないエアフローメータと検出酸素濃度誤差がない上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「0」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第1NOx生成量」という)のデータが複数個取得される。そして、これら第1NOx生成量のデータを1つずつ上式11に適用することによってNOx指標値(以下このNOx指標値を「第1NOx指標値」という)ID1が複数個算出される。
 さらに、燃料噴射量誤差がある一定時間使用した燃料噴射弁と検出新気量誤差がないエアフローメータと検出酸素濃度誤差がない上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「1」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第2NOx生成量」という)のデータが複数個取得される。そして、これら第2NOx生成量のデータを1つずつ上式12に適用することによってNOx指標値(以下このNOx指標値を「第2NOx指標値」という)ID2が複数個算出される。
 さらに、燃料噴射量誤差がない燃料噴射弁と検出新気量誤差がある一定時間使用したエアフローメータと検出酸素濃度誤差がない上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「0」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第3NOx生成量」という)のデータが複数個取得される。そして、これら第3NOx生成量のデータを1つずつ上式13に適用することによってNOx指標値(以下このNOx指標値を「第3NOx指標値」という)ID3が複数個算出される。
 さらに、燃料噴射量誤差がない燃料噴射弁と検出新気量誤差がある一定時間使用したエアフローメータと検出酸素濃度誤差がない上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「1」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第4NOx生成量」という)のデータが複数個取得される。そして、これら第4NOx生成量のデータを1つずつ上式14に適用することによってNOx指標値(以下このNOx指標値を「第4NOx指標値」という)ID4が複数個算出される。
 さらに、燃料噴射量誤差がない燃料噴射弁と検出新気量誤差がないエアフローメータと検出酸素濃度誤差がある一定時間使用した上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「0」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第5NOx生成量」という)のデータが複数個取得される。そして、これら第5NOx生成量のデータを1つずつ上式15に適用することによってNOx指標値(以下このNOx指標値を「第5NOx指標値」という)ID5が複数個算出される。
 さらに、燃料噴射量誤差がない燃料噴射弁と検出新気量誤差がないエアフローメータと検出酸素濃度誤差がある一定期間使用した上流側酸素濃度センサとが搭載された内燃機関を上記所定の運転モードで且つ空燃比誤差比に基づく基本補正値の算出を実行しつつ分配係数Kdを「1」に固定した状態で運転させる。そして、こうした機関運転中、NOx生成量(以下このNOx生成量を「第6NOx生成量」という)のデータが複数個取得される。そして、これら第6NOx生成量のデータを1つずつ上式16に適用することによってNOx指標値(以下このNOx指標値を「第6NOx指標値」という)ID6が複数個算出される。
 そして、斯くして算出された第1NOx指標値ID1~第6NOx指標値ID6のうち、それに関連する目標燃料噴射量と機関回転数との組合せが同じである第1NOx指標値~第6NOx指標値が抽出され、第1分配係数マップの作成に関連して説明した操作と同じ操作によって、第2分配係数マップを構成する分配係数として採用すべき分配係数が複数個取得され、これら取得された分配係数に基づいて、図9(B)に示されているように、目標燃料噴射量TQと機関回転数Nとから分配係数Kdを取得するために用いられる第2分配係数マップが作成される。
 ここで、第2分配係数マップの作成に関し、「一定時間使用された燃料噴射弁」は「新品の燃料噴射弁を備えた内燃機関を搭載した車両が走行し、その車両の累計の走行距離が予め定められた距離に到達したときの当該内燃機関の燃料噴射弁」であり、「一定時間使用されたエアフローメータ」は「新品のエアフローメータを備えた内燃機関を搭載した車両が走行し、その車両の累計の走行距離が予め定められた距離に到達したときの当該内燃機関のエアフローメータ」であり、「一定時間使用された上流側酸素濃度センサ」は「新品の上流側酸素濃度センサを備えた内燃機関を搭載した車両が走行し、その車両の累計の走行距離が予め定められた距離に到達したときの当該内燃機関の上流側酸素濃度センサ」である。
 そして、機関運転中、累計走行距離が基準累計走行距離(すなわち、上記予め定められた距離)よりも短いときには、その時の目標燃料噴射量とその時の機関回転数とに基づいて第1分配係数マップから取得される分配係数が実際の内燃機関の制御に用いる分配係数(以下この分配係数を「機関制御用の分配係数」ともいう)として設定される。一方、機関運転中、累計走行距離が基準累計走行距離以上であるときには、その時の目標燃料噴射量とその時の機関回転数とに基づいて第2分配係数マップから取得される分配係数が機関制御用の分配係数として設定される。
 上述した分配係数の設定によれば、燃料噴射弁公差、エアフローメータ公差、および、酸素濃度センサ公差が考慮された形で分配係数が設定される。このため、燃料噴射弁に図面公差の範囲の燃料噴射誤差がある場合、あるいは、エアフローメータに図面公差の範囲の新気量検出誤差がある場合、あるいは、上流側酸素濃度センサに図面公差の範囲の空燃比検出誤差がある場合であっても、燃焼室から排出されるNOxの量を少なくすることができ、ひいては、燃焼室から排出される排気エミッションを低減することができる分配係数が設定されることになる。
 次に、分配係数Kdの設定に関する本発明の別の実施形態について説明する。本発明の別の実施形態(以下「分配係数設定に関する第2実施形態」という)では、まず、燃料噴射量誤差がない燃料噴射弁と検出新気量誤差がないエアフローメータと検出酸素濃度誤差がない上流側酸素濃度センサとが搭載された内燃機関を所定の運転モードで且つ基本補正値Kbを「1」に固定した状態(つまり、目標燃料噴射量補正用の補正値も検出新気量補正用の補正値も「1」であり、実質的に、目標燃料噴射量も検出新気量も補正されない状態)で運転させ、このときのNOx生成量(以下このNOx生成量を「基準NOx生成量」という)が予め取得される。
 そして、機関運転中、現在使用中の分配係数Kdが基準分配係数とされる。そして、基準分配係数を暫定的な分配係数とした状態で内燃機関を運転させ、このときのNOx生成量が検出され、ここで検出されたNOx生成量を次式17に適用することによって燃焼室にて生成されるNOxに関する指標値(以下この指標値を「基準NOx指標値」という)IDbが算出される。次式17において、「NOXdb」が「検出されたNOx生成量」であり、「NOXb」は「基準NOx生成量」である。
 IDb=NOXdb/NOXb-1   …(17)
 次いで、現在使用中の分配係数よりも所定の値(この値は零よりも大きい)だけ小さい値(つまり、基準分配係数よりも所定の値だけ小さい値)を暫定的な分配係数として内燃機関を運転させ、このときのNOx生成量が検出され、ここで検出されたNOx生成量を次式18に適用することによって燃焼室にて生成されるNOxに関する指標値(以下この指標値を「減少側NOx指標値」という)IDsが算出される。次式18において、「NOXds」が「検出されたNOx生成量」であり、「NOXb」は「基準NOx生成量」である。
 IDs=NOXds/NOXb-1   …(18)
 次いで、現在使用中の分配係数よりも所定の値(この値は零よりも大きい)だけ大きい値(つまり、基準分配係数よりも所定の値だけ大きい値)を暫定的な分配係数として内燃機関を運転させ、このときのNOx生成量が検出され、ここで検出されたNOx生成量を次式19に適用することによって燃焼室にて生成されるNOxに関する指標値(以下この指標値を「増大側NOx指標値」という)IDlが算出される。次式19において、「NOXdl」が「検出されたNOx生成量」であり、「NOXb」は「基準NOx生成量」である。
 IDl=NOXdl/NOXb-1   …(19)
 そして、これら算出されたNOx指標値が比較され、いずれのNOx指標値が最も小さいかが判断される。ここで、式17によって算出された基準NOx指標値IDbが最も小さいと判断された場合、今回用いられた基準分配係数が分配係数に設定されることによって分配係数の設定が終了される。つまり、この場合、現在使用中の分配係数がそのまま分配係数として使用されることになる。
 一方、式18によって算出された減少側NOx指標値IDsが最も小さいと判断された場合、今回用いられた基準分配係数よりも所定の値(この値は零よりも大きい)だけ小さい値を新たな基準分配係数として上式17~上式19に従ったNOx指標値IDb、IDs、および、IDlの算出、および、これらNOx指標値の比較が行われる。すなわち、今回用いられた基準分配係数よりも所定の値だけ小さい値を新たな基準分配係数とし、この新たな基準分配係数を暫定的な分配係数として内燃機関を運転させ、このときのNOx生成量が検出され、ここで検出されたNOx生成量NOXdbを上式17に適用することによって基準NOx指標値IDbが算出され、次いで、新たな基準分配係数よりも所定の値だけ小さい値を暫定的な分配係数として内燃機関を運転させ、このときのNOx生成量が検出され、ここで検出されたNOx生成量NOXdsを上式18に適用することによって減少側NOx指標値IDsが算出され、次いで、新たな基準分配係数よりも所定の値だけ大きい値を暫定的な分配係数として内燃機関を運転させ、このときのNOx生成量が検出され、ここで検出されたNOx生成量NOXdlを上式19に適用することによって増大側NOx指標値IDlが算出される。そして、これら算出されたNOx指標値が比較され、いずれのNOx指標値が最も小さいかが判断される。ここで、式18によって算出された基準NOx指標値IDbが最も小さいと判断された場合、今回用いられた基準分配係数が分配係数に設定されるし、式17によって算出された減少側NOx指標値IDsが最も小さいと判断された場合、今回用いられた基準分配係数よりも所定の値だけ小さい値を新たな基準分配係数として上述した内燃機関の運転、NOx生成量の検出、NOx指標値の算出、および、NOx指標値の比較が行われ、これら操作が式18によって算出された基準NOx指標値IDbが最も小さいと判断されるまで繰り返される。
 一方、式19によって算出された増大側NOx指標値IDlが最も小さいと判断された場合、今回用いられた基準分配係数よりも所定の値(この値は零よりも大きい)だけ大きい値を新たな基準分配係数として上式17~上式19に従ったNOx指標値IDb、IDs、および、IDlの算出、および、これらNOx指標値の比較が行われる。すなわち、今回用いられた基準分配係数よりも所定の値だけ大きい値を新たな基準分配係数とし、この新たな基準分配係数を暫定的な分配係数として内燃機関を運転させ、このときのNOx生成量が検出され、ここで検出されたNOx生成量NOXdbを上式17に適用することによって基準NOx指標値IDbが算出され、次いで、新たな基準分配係数よりも所定の値だけ小さい値を暫定的な分配係数として内燃機関を運転させ、このときのNOx生成量が検出され、ここで検出されたNOx生成量NOXdsを上式18に適用することによって減少側NOx指標値IDsが算出され、次いで、新たな基準分配係数よりも所定の値だけ大きい値を暫定的な分配係数として内燃機関を運転させ、このときのNOx生成量が検出され、ここで検出されたNOx生成量NOXdlを上式19に適用することによって増大側NOx指標値IDlが算出される。そして、これら算出されたNOx指標値が比較され、いずれのNOx指標値が最も小さいかが判断される。ここで、式18によって算出された基準NOx指標値IDbが最も小さいと判断された場合、今回用いられた基準分配係数が分配係数に設定されるし、式19によって算出された増大側NOx指標値IDlが最も小さいと判断された場合、今回用いられた基準分配係数よりも所定の値だけ大きい値を新たな基準分配係数として上述した内燃機関の運転、NOx生成量の検出、NOx指標値の算出、および、NOx指標値の比較が行われ、これら操作が式17によって算出された基準NOx指標値IDbが最も小さいと判断されるまで繰り返される。
 もちろん、式18によって算出された減少側NOx指標値IDsが最も小さいと判断され、今回用いられた基準分配係数よりも所定の値だけ小さい値を新たな基準分配係数として上述した内燃機関の運転、NOx生成量の検出、NOx指標値の算出、および、NOx指標値の比較が行われたときに、式19によって算出された増大側NOx指標値IDlが最も小さいと判断された場合には、基準分配係数が所定の値だけ大きくされたうえで上述した内燃機関の運転、NOx生成量の検出、NOx指標値の算出、および、NOx指標値の比較が行われる。一方、式19によって算出された最大NOx指標値IDlが最も小さいと判断され、今回用いられた基準分配係数よりも所定の値だけ大きい値を新たな基準分配係数として上述した内燃機関の運転、NOx生成量の検出、NOx指標値の算出、および、NOx指標値の比較が行われたときに、式18によって算出された減少側NOx指標値IDsが最も小さいと判断された場合には、基準分配係数が所定の値だけ小さくされたうえで上述した内燃機関の運転、NOx生成量の検出、NOx指標値の算出、および、NOx指標値の比較が行われる。
 上述した分配係数の設定によれば、燃料噴射弁の劣化によって燃料噴射弁に燃料噴射誤差が発生したり燃料噴射誤差が変化したりした場合、あるいは、エアフローメータの劣化によってエアフローメータに新気量検出誤差が発生したり新気量検出誤差が変化したりした場合、あるいは、上流側酸素濃度センサの劣化によって上流側酸素濃度センサに酸素濃度検出誤差が発生したり酸素濃度検出誤差が変化したりした場合であっても、機関運転中にこれら誤差の発生またはこれら誤差の変化を反映した新たな分配係数が設定される。このため、燃焼室から排出されるNOxの量を少なくすることができ、ひいては、燃焼室から排出される排気エミッションを低減することができる分配係数が設定されることになる。
 次に、第2実施形態の分配係数設定を実行するルーチンの一例について説明する。このルーチンは図10に示されている。なお、図10のルーチンは予め定められた時間が経過する毎に実行される。
 図10のルーチンが開始されると、始めに、ステップ200において、暫定的な分配係数Kdpとして基準分配係数Kdbが設定される。次いで、ステップ201において、ステップ200で設定された暫定的な分配係数Kdpを用いて内燃機関を運転させたときのNOx生成量NOXdbが検出される。次いで、ステップ202において、暫定的な分配係数Kdpとして基準分配係数Kdbよりも所定の値ΔKだけ小さい値が設定される。次いで、ステップ203において、ステップ202で設定された暫定的な分配係数Kdpを用いて内燃機関を運転させたときのNOx生成量NOXdsが検出される。次いで、ステップ204において、暫定的な分配係数Kdpとして基準分配係数Kdbよりも所定の値ΔKだけ大きい値が設定される。次いで、ステップ205において、ステップ204で設定された暫定的な分配係数Kdpを用いて内燃機関を運転させたときのNOx生成量NOXdlが検出される。次いで、ステップ206において、ステップ201で検出されたNOx生成量NOXdbを式17に適用することによって基準NOx指標値IDbが算出され、ステップ203で検出されたNOx生成量NOXdsを式18に適用することによって減少側NOx指標値IDsが算出され、ステップ205で検出されたNOx生成量NOXdlを式19に適用することによって増大側NOx指標値IDlが算出される。次いで、ステップ207において、ステップ206で算出された基準NOx指標値IDbが同じくステップ206で算出された減少側NOx指標値IDsよりも小さく(IDb<IDs)、且つ、同じくステップ206で算出された増大側NOx指標値IDlよりも小さい(IDb<IDl)か否かが判別される。ここで、IDb<IDsかつIDb<IDlであると判別されたときには、ルーチンはステップ208に進む。一方、IDb≧IDsまたはIDb≧IDlであると判別されたときには、ルーチンはステップ209に進む。
 ステップ207においてIDb<IDsかつIDb<IDlであると判別され、すなわち、3つのNOx指標値IDb、IDs、および、IDlのうち基準NOx指標値IDbが最も小さいと判別され、ルーチンがステップ208に進むと、ステップ200で暫定的な分配係数Kdpに設定された基準分配係数Kdbが分配係数Kdとして設定され、ルーチンが終了する。
 一方、ステップ207においてIDb≧IDsまたはIDb≧IDlであると判別され、すなわち、3つのNOx指標値IDb、IDs、および、IDlのうち基準NOx指標値IDbが最も小さい値ではないと判別され、ルーチンがステップ209に進むと、ステップ206で算出された減少側NOx指標値IDsが同じくステップ206で算出された基準NOx指標値IDbよりも小さく(IDs<IDb)、且つ、同じくステップ206で算出された増大側NOx指標値IDlよりも小さい(IDs<IDl)か否かが判別される。ここで、IDs<IDbかつIDs<IDlであると判別されたときには、ルーチンはステップ210に進む。一方、IDs≧IDbまたはIDs≧IDlであると判別されたときには、ルーチンはステップ211に進む。
 ステップ209においてIDs<IDbかつIDs<IDlであると判別され、すなわち、3つのNOx指標値IDb、IDs、および、IDlのうち減少側NOx指標値IDsが最も小さいと判別され、ルーチンがステップ210に進むと、ステップ200で暫定的な分配係数Kdpに設定された基準分配係数Kdbよりも所定の値ΔKだけ小さい値が新たな基準分配係数Kdbとされ、ルーチンがステップ200に戻る。
 一方、ステップ209においてIDs≧IDbまたはIDs≧IDlであると判別され、すなわち、3つのNOx指標値IDb、IDs、および、IDlのうち減少側NOx指標値IDsが最も小さい値ではないと判別され、ルーチンがステップ211に進むと、ステップ200で暫定的な分配係数Kdpに設定された基準分配係数Kdbよりも所定の値ΔKだけ大きい値が新たな基準分配係数Kdbとされ、ルーチンがステップ200に戻る。
 次に、上述したように算出される目標燃料噴射量補正用の補正値を利用した燃料噴射弁の故障診断に関する本発明の実施形態について説明する。本発明の1つの実施形態では、燃料噴射弁による燃料噴射量の精度(以下この精度を「燃料噴射量精度」という)が許容範囲内の精度であれば、上述した実施形態で算出される目標燃料噴射量補正用の補正値Kqも或る一定の範囲内の値になる。つまり、見方を換えれば、目標燃料噴射量補正用の補正値Kqが許容範囲内の燃料噴射量精度に対応する範囲の値にない場合、燃料噴射量精度が許容範囲内になく、燃料噴射弁に故障が生じていると捉えることができる。そこで、許容範囲内の燃料噴射量精度に対応する目標燃料噴射量補正用の補正値Kqの範囲を補正値許容範囲として予め実験等によって求めておき、機関運転中に算出される目標燃料噴射量補正用の補正値が上記補正値許容範囲内にないときに燃料噴射弁に故障が生じていると診断するようにしてもよい。
 上述した燃料噴射弁の故障診断では、燃料噴射弁の劣化によって燃料噴射弁に燃料噴射誤差が発生したり燃料噴射誤差が変化したりした場合、あるいは、エアフローメータの劣化によってエアフローメータに新気量検出誤差が発生したり新気量検出誤差が変化したりした場合、あるいは、上流側酸素濃度センサの劣化によって上流側酸素濃度センサに酸素濃度検出誤差が発生したり酸素濃度検出誤差が変化した場合であっても、これら誤差の発生または誤差の変化を反映した分配係数を用いて算出される目標燃料噴射量補正用の補正値に基づいて燃料噴射弁の故障診断が行われる。このため、燃料噴射弁の故障を正確に診断することができる。
 次に、上述した実施形態の燃料噴射弁の故障診断を実行するルーチンの一例について説明する。このルーチンは図11に示されている。なお、図11のルーチンは予め定められた時間が経過する毎に実行される。
 図11のルーチンが開始されると、始めに、ステップ300において、目標燃料噴射量補正用の補正値Kqが取得される。次いで、ステップ301において、ステップ300で取得された補正値Kqが下限値Kqmim以上であって且つ上限値Kqmax以下である(Kqmim≦Kq≦Kqmax)か否かが判別される。ここで、Kqmim≦Kq≦Kqmaxであると判別されたときには、ルーチンがそのまま終了する。この場合、燃料噴射弁に故障が生じているとは診断されない。一方、Kqmim≦Kq≦Kqmaxではないと判別されたときには、ルーチンはステップ302に進み、燃料噴射弁に故障が生じていると診断され、ルーチンが終了する。
 次に、上述したように算出される検出新気量補正用の補正値を利用したエアフローメータの故障診断に関する本発明の実施形態について説明する。本発明の1つの実施形態では、エアフローメータによる新気量の検出精度(以下この精度を「新気量検出精度」という)が許容範囲内の精度であれば、上述した実施形態で算出される検出新気量補正用の補正値Kgaも或る一定の範囲内の値になる。つまり、見方を換えれば、検出新気量補正用の補正値Kgaが許容範囲内の新気量検出精度に対応する範囲の値にない場合、新気量検出精度が許容範囲内になく、エアフローメータに故障が生じていると捉えることができる。そこで、許容範囲内の新気量検出精度に対応する検出新気量補正用の補正値Kgaの範囲を補正値許容範囲として予め実験等によって求めておき、機関運転中に算出される検出新気量補正用の補正値が上記補正値許容範囲内にないときにエアフローメータに故障が生じていると診断するようにしてもよい。
 上述したエアフローメータの故障診断では、燃料噴射弁の劣化によって燃料噴射弁に燃料噴射誤差が発生したり燃料噴射誤差が変化したりした場合、あるいは、エアフローメータの劣化によってエアフローメータに新気量検出誤差が発生したり新気量検出誤差が変化したりした場合、あるいは、上流側酸素濃度センサの劣化によって上流側酸素濃度センサに酸素濃度検出誤差が発生したり酸素濃度検出誤差が変化した場合であっても、これら誤差の発生または誤差の変化を反映した分配係数を用いて算出される検出新気量補正用の補正値に基づいてエアフローメータの故障診断が行われる。このため、エアフローメータの故障を正確に診断することができる。
 次に、上述した実施形態のエアフローメータの故障診断を実行するルーチンの一例について説明する。このルーチンは図12に示されている。なお、図12のルーチンは予め定められた時間が経過する毎に実行される。
 図12のルーチンが開始されると、始めに、ステップ400において、検出新気量補正用の補正値Kgaが取得される。次いで、ステップ401において、ステップ400で取得された補正値Kgaが下限値Kgamim以上であって且つ上限値Kgamax以下である(Kgamim≦Kga≦Kgamax)か否かが判別される。ここで、Kgamim≦Kga≦Kgamaxであると判別されたときには、ルーチンがそのまま終了する。この場合、エアフローメータに故障が生じているとは診断されない。一方、Kgamim≦Kga≦Kgamaxではないと判別されたときには、ルーチンはステップ402に進み、エアフローメータに故障が生じていると診断され、ルーチンが終了する。
 なお、上述した実施形態において、EGR率誤差に基づくEGR制御弁開度のフィードバック制御は、例えば、いわゆるPI制御(すなわち、比例積分制御)である。
 また、上述した実施形態において、機関運転状態に関係なく目標燃料噴射量補正用の補正値による目標燃料噴射量の補正を行うようにしてもよいし、機関運転状態がこの補正を行うのに適した運転条件またはこの補正を行う必要がある運転条件を満たしたときにのみこの補正を行うようにしてもよい。
 また、上述した実施形態において、機関運転状態に関係なく検出新気量補正用の補正値による検出新気量の補正を行うようにしてもよいし、機関運転状態がこの補正を行うのに適した運転条件またはこの補正を行う必要がある運転条件を満たしたときにのみこの補正を行うようにしてもよい。
 また、上述した実施形態において、基本補正値Kbを算出するために用いられる瞬時補正値Kpiは、例えば、EGR率の比例積分フィードバック制御によって新気量を制御することによって推定空燃比を検出空燃比に一致させるように目標EGR率取得用の燃料噴射量を補正する補正値である。
 また、上述した実施形態において、機関運転状態に関係なく瞬時補正値を基本補正値に反映させるようにしてもよいし、機関運転状態が特定の運転条件を満たすときにのみ瞬時学習値を基本補正値に反映させるようにしてもよい。ここで、機関運転状態が特定の運転条件を満たしていないときに瞬時補正値を基本補正値に反映させないためには、例えば、瞬時補正値が「0」とされて式10に従って基本補正値が算出される。また、特定の運転条件とは、例えば、検出空燃比が過剰にリッチであったりリーンであったりしないこと、または、検出空燃比の変動が比較的小さいこと、または、燃料噴射量の変動が比較的小さいこと、または、吸気圧の変動が比較的小さいこと、または、これらの少なくとも2つの組合せである。
 また、上述した実施形態において、機関運転状態に関係なく目標燃料噴射量補正用の補正値による目標燃料噴射量の補正、または、検出新気量補正用の補正値による検出新気量の補正を行うようにしてもよいし、機関運転状態が特定の運転条件を満たすときにのみこれら補正を行うようにしてもよい。ここで、機関運転状態が特定の運転条件を満たしていないときにこれら補正を行わないために、例えば、基本補正値が「1」とされる。また、特定の運転条件とは、例えば、機関回転数が過剰に大きかったり小さかったりしないこと、または、燃料噴射量が過剰に多かったり少なかったりしないこと、または、これらの組合せである。
 また、エアフローメータを通過した空気が燃焼室に吸入されるまでには一定の時間を要する。また、燃焼室から排出された排気ガスが上流側酸素濃度センサに到達するまでには一定の時間を要する。また、式9によって空燃比誤差比を算出するときに用いられる検出空燃比と推定空燃比とは、同じ時点の混合気に関する空燃比であることが好ましい。そこで、上述した実施形態において、推定空燃比を算出するときに、エアフローメータを通過してから燃焼室に吸入されるまでの空気に関する無駄時間と時定数とを考慮すると共に、燃焼室から排出された上流側酸素濃度センサに到達するまでの排気ガスに関する無駄時間と時定数とを考慮するようにしてもよい。
 また、上述した実施形態において、機関運転状態に関係なく学習補正値の更新を行うようにしてもよいし、機関運転状態が特定の運転条件を満たすときにのみ学習補正値の更新を行うようにしてもよい。ここで、特定の運転条件とは、例えば、検出空燃比が過剰にリッチであったりリーンであったりしないこと、または、検出空燃比の変動が比較的小さいこと、または、燃料噴射量の変動が比較的小さいこと、または、吸気圧の変動が比較的小さいこと、または、これらの少なくとも2つの組合せである。
 また、上述した実施形態において、更新前の学習補正値を更新後の学習補正値に直接置き換えることによって学習補正値の更新を完了してもよいし、更新前の学習補正値を更新後の学習補正値に向けて徐々に変化させて最終的に更新後の学習補正値に置き換えることによって学習補正値の更新を完了してもよい(つまり、学習補正値の更新にいわゆる「なまし処理」を加えてもよい)。
 また、燃料噴射量誤差、検出新気量誤差、および、検出酸素濃度誤差以外の原因によって空燃比誤差(すなわち、検出酸素濃度に基づいて算出される混合気の空燃比に対する推定空燃比の誤差)が発生することもある。ここで、燃料噴射量誤差、検出新気量誤差、および、検出酸素濃度誤差以外の原因による空燃比誤差が過剰に大きい場合、学習補正値が過剰に大きくなり、その結果、基本補正値が過剰に大きくなり、最終的に、目標燃料噴射量補正用の補正値および検出新気量補正用の補正値が過剰に大きくなってしまう。そして、この場合、目標燃料噴射量補正用の補正値による目標燃料噴射量の補正が過剰に大きく、また、検出新気量補正用の補正値による検出新気量の補正が過剰に大きくなってしまう。そこで、上述した実施形態において、目標燃料噴射量の過剰な補正および検出新気量の過剰な補正を回避する観点から、学習補正値の上限値として適切な値(正の値であって、以下この値を「上限学習補正値」という)と学習補正値の下限値として適切な値(負の値であって、以下この値を「下限学習補正値」という)とを設定しておき、瞬時補正値によって補正された学習補正値が正の値である場合において当該学習補正値が上限学習補正値よりも大きいときには、学習補正値を上限学習補正値に制限し、一方、瞬時補正値によって補正された学習補正値が負の値である場合において当該学習補正値が下限学習補正値よりも小さいとき(すなわち、学習補正値が負の値であって且つ下限学習補正値も負の値であるので、学習補正値の絶対値が下限学習補正値の絶対値よりも大きいとき)には、学習補正値を下限学習補正値に制限するようにしてもよい。
 また、上限学習補正値および下限学習補正値を用いて学習補正値の制限を行うのに代えて、基本補正値の上限値として適切な値(正の値であって、以下この値を「上限基本補正値」という)と基本補正値の下限値として適切な値(負の値であって、以下この値を「下限基本補正値」という)とを設定しておき、式10によって算出された基本補正値が正の値である場合において当該基本補正値が上限基本補正値よりも大きいときには、基本補正値を上限基本補正値に制限し、一方、式10によって算出された基本補正値が負の値である場合において当該基本補正値が下限基本補正値よりも小さいとき(すなわち、基本補正値が負の値であって且つ下限基本補正値も負の値であるので、基本補正値の絶対値が下限基本補正値の絶対値よりも大きいとき)には、基本補正値を下限基本補正値に制限するようにしてもよい。
 また、上限学習補正値および下限学習補正値を用いて学習補正値の制限を行うのに代えて、目標燃料噴射量補正用の補正値の上限値として適切な値(正の値であって、以下この値を「上限補正値」という)と目標燃料噴射量補正用の補正値の下限値として適切な値(負の値であって、以下この値を「下限補正値」という)とを設定しておき、式6によって算出された補正値が正の値である場合において当該補正値が上限補正値よりも大きいときには、当該補正値を上限補正値に制限し、一方、式6によって算出された補正値が負の値である場合において当該補正値が下限補正値よりも小さいとき(すなわち、補正値が負の値であって且つ下限補正値も負の値であるので、補正値の絶対値が下限補正値の絶対値よりも大きいとき)には、当該補正値を下限補正値に制限するようにしてもよい。
 また、上限学習補正値および下限学習補正値を用いて学習補正値の制限を行うのに代えて、検出新気量補正用の補正値の上限値として適切な値(正の値であって、以下この値を「上限補正値」という)と検出新気量補正用の補正値の下限値として適切な値(負の値であって、以下この値を「下限補正値」という)とを設定しておき、式7によって算出された補正値が正の値である場合において当該補正値が上限補正値よりも大きいときには、当該補正値を上限補正値に制限し、一方、式7によって算出された補正値が負の値である場合において当該補正値が下限補正値よりも小さいとき(すなわち、補正値が負の値であって且つ下限補正値も負の値であるので、補正値の絶対値が下限補正値の絶対値よりも大きいとき)には、当該補正値を下限補正値に制限するようにしてもよい。
 また、分配係数設定に関する第1実施形態は、正側の燃料噴射弁公差の絶対値と負側の燃料噴射弁公差の絶対値とが同じ値(すなわち、X)である場合に本発明を適用した実施形態である。しかしながら、本発明は、正側の燃料噴射弁公差の絶対値と負側の燃料噴射弁公差の絶対値とが互いに異なる場合にも適用可能である。この場合、絶対値が大きい方の燃料噴射弁公差の燃料噴射量誤差を生じさせたうえで、分配係数を「0」として内燃機関を運転させたときのNOx生成量を式11の「NOXi0」として用いると共に分配係数を「1」として内燃機関を運転させたときのNOx生成量を式12の「NOXi1」として用いることが好ましい。
 また、分配係数設定に関する第1実施形態は、正側のエアフローメータ公差の絶対値と負側のエアフローメータ公差の絶対値とが同じ値(すなわち、Y)である場合に本発明を適用した実施形態である。しかしながら、本発明は、正側のエアフローメータ公差の絶対値と負側のエアフローメータ公差の絶対値とが互いに異なる場合にも適用可能である。この場合、絶対値が大きい方のエアフローメータ公差の検出新気量誤差を生じさせたうえで、分配係数を「0」として内燃機関を運転させたときのNOx生成量を式13の「NOXa0」として用いると共に分配係数を「1」として内燃機関を運転させたときのNOx生成量を式14の「NOXa1」として用いることが好ましい。
 また、分配係数設定に関する第1実施形態は、正側の酸素濃度センサ公差の絶対値と負側の酸素濃度センサ公差の絶対値とが同じ値(すなわち、Z)である場合に本発明を適用した実施形態である。しかしながら、本発明は、正側の酸素濃度センサ公差の絶対値と負側の酸素濃度センサ公差の絶対値とが互いに異なる場合にも適用可能である。この場合、絶対値が大きい方の酸素濃度センサ公差の検出酸素濃度誤差を生じさせたうえで、分配係数を「0」として内燃機関を運転させたときのNOx生成量を式15の「NOXo0」として用いると共に分配係数を「1」として内燃機関を運転させたときのNOx生成量を式16の「NOXo1」として用いることが好ましい。
 また、分配係数設定に関する第1実施形態では、累計走行距離が基準累計走行距離よりも短いときには、第1分配係数マップから取得される分配係数が機関制御用の分配係数として設定され、累計走行距離が基準累計走行距離以上であるときには、第2分配係数マップから取得される分配係数が機関制御用の分配係数として設定される。しかしながら、これに代えて、その時の燃料噴射量とその時の機関回転数とに基づいて第1分配係数マップおよび第2分配係数からそれぞれ取得される分配係数の間を累計走行距離に応じて補間することによって累計走行距離に応じた分配係数を算出し、この算出された分配係数を機関制御用の分配係数として設定するようにしてもよい。
 また、分配係数設定に関する第1実施形態では、累計走行距離が基準累計走行距離よりも短いときに用いる第1分配係数マップと累計走行距離が基準累計走行距離以上のときに用いる第2分配係数マップといった2つの分配係数マップが用意されている。しかしながら、累計走行距離に応じて2つ以上の分配係数マップを用意し、累計走行距離に応じてこれら分配係数マップのいずれか1つを選択し、この選択された分配係数マップから取得される分配係数を機関制御用の分配係数として設定するようにしてもよい。
 なお、累計走行距離に応じて2つ以上の分配係数マップを用意する場合、分配係数設定に関する第1実施形態に関連して説明した操作によって全ての分配係数マップを用意することもできる。しかしながら、燃料噴射量誤差とNOx指標値との間、検出新気量誤差とNOx指標値との間、および、検出酸素濃度誤差とNOx指標値との間には、比例の関係が成立する。すなわち、燃料噴射量誤差が大きくなるのに比例してNOx指標値も大きくなり、検出新気量誤差が大きくなるのに比例してNOx指標値も大きくなり、検出酸素濃度誤差が大きくなるのに比例してNOx指標値も大きくなる。したがって、上述した操作によって全ての分配係数マップの作成に用いるNOx指標値のデータを取得するのではなく、上述した操作によって少なくとも2つの分配係数マップの作成に用いるNOx指標値のデータのみを取得し、これら取得されたデータに基づいて燃料噴射量誤差とNOx指標値との間の比例関係、または、検出新気量誤差とNOx指標値との間の比例関係、または、検出酸素濃度誤差とNOx指標値との間の比例関係を考慮して残りの分配係数マップの作成に用いるNOx指標値を計算によって取得し、各分配係数マップを作成するようにしてもよい。
 また、分配係数設定に関する第1実施形態において、累計走行距離に代えて、累計機関運転時間(すなわち、内燃機関の累計の運転時間)を用いるようにしてもよい。この場合、累計機関運転時間が基準累計機関運転時間(すなわち、基準累計走行距離に対応する基準となる累計機関運転時間)よりも短いときには、第1分配係数マップから取得される分配係数が機関制御用の分配係数として設定され、累計機関運転時間が基準累計機関運転時間以上であるときには、第2分配係数マップから取得される分配係数が機関制御用の分配係数として設定される。
 また、累計走行距離も累計機関運転時間も燃料噴射弁、エアフローメータ、および、上流側酸素濃度センサの劣化度合を代表するものであり、累計走行距離が短いほど或いは累計機関運転時間が短いほどこの劣化度合が小さく、累計走行距離が長いほど或いは累計機関運転時間が長いほどこの劣化度合が大きい。したがって、分配係数設定の第1実施形態は、燃料噴射弁、エアフローメータ、および、上流側酸素濃度センサの劣化度合が予め定められた基準劣化度合(すなわち、基準累計走行距離または基準累計機関運転時間に対応する劣化度合)よりも小さいときに、第1分配係数マップから取得される分配係数を機関制御用の分配係数として設定し、燃料噴射弁、エアフローメータ、および、上流側酸素濃度センサの劣化度合が基準劣化度合以上であるときに、第2分配係数マップから取得される分配係数を機関制御用の分配係数として設定する実施形態であるとも言える。
 また、分配係数設定に関する第2実施形態において、NOx生成量の検出は、例えば、排気通路に排気ガス中のNOx濃度を検出するためのセンサ(以下このセンサを「NOx濃度センサ」という)を配置し、このNOx濃度センサから出力される出力値に基づいて算出されることによって行われる。
 また、NOx濃度を検出するNOx濃度センサのメカニズムを利用して排気ガス中の酸素濃度を検出することができる場合がある。したがって、この場合、分配係数設定に関する第2実施形態において、上流側酸素濃度センサによって排気ガス中の酸素濃度(ひいては、混合気の空燃比)を検出する代わりに、NOx濃度センサによって排気ガス中の酸素濃度(ひいては、混合気の空燃比)を検出するようにしてもよい。
 また、分配係数設定に関する第2実施形態において、式18のNOx生成量NOXdsを検出するときに基準分配係数よりも所定の値だけ小さい値を暫定的な分配係数とする場合の当該所定の値と式19のNOx生成量NOXdlを検出するときに基準分配係数よりも所定の値だけ大きい値を暫定的な分配係数とする場合の当該所定の値とは互いに同じ値であっても異なる値であってもよい。
 また、分配係数設定に関する第2実施形態において、式18によって算出された指標値IDsが最も小さいと判断されたときに基準分配係数よりも所定の値だけ小さい値を新たな基準分配係数とする場合の当該所定の値と式19によって算出された指標値IDlが最も小さいと判断されたときに基準分配係数よりも所定の値だけ大きい値を新たな基準分配係数とする場合の当該所定の値とは互いに同じ値であっても異なる値であってもよい。
 また、分配係数設定に関する第2実施形態において、式18のNOx生成量NOXdsを検出するときに基準分配係数よりも所定の値だけ小さい値を暫定的な分配係数とする場合の当該所定の値と式18によって算出された指標値IDsが最も小さいと判断されたときに基準分配係数よりも所定の値だけ小さい値を新たな基準分配係数とする場合の当該所定の値(または、式19によって算出された指標値IDlが最も小さいと判断されたときに基準分配係数よりも所定の値だけ大きい値を新たな基準分配係数とする場合の当該所定の値)とは互いに同じ値であっても異なる値であってもよい。
 また、分配係数設定に関する第2実施形態において、式19のNOx生成量NOXdlを検出するときに基準分配係数よりも所定の値だけ大きい値を暫定的な分配係数とする場合の当該所定の値と式18によって算出された指標値IDsが最も小さいと判断されたときに基準分配係数よりも所定の値だけ小さい値を新たな基準分配係数とする場合の当該所定の値(または、式19によって算出された指標値IDlが最も小さいと判断されたときに基準分配係数よりも所定の値だけ大きい値を新たな基準分配係数とする場合の当該所定の値)とは互いに同じ値であっても異なる値であってもよい。
 また、分配係数設定に関する第2実施形態において、機関運転状態に関係なく分配係数の設定を行うようにしてもよいし、機関運転状態がNOx濃度センサによるNOx濃度の検出に適した運転条件(すなわち、NOx濃度がNOx濃度センサによって予め定められた精度以上の精度でもって検出される運転条件)を満たすときにのみ分配係数の設定を行うようにしてもよい。
 また、第2実施形態の分配係数設定によって分配係数が設定される場合において、内燃機関に搭載されている燃料噴射弁が新品の燃料噴射弁に交換され、あるいは、内燃機関に搭載されているエアフローメータが新品のエアフローメータに交換され、あるいは、内燃機関に搭載されている上流側酸素濃度センサが新品の上流側酸素濃度センサに交換された後の分配係数の初期値として、燃料噴射弁、または、エアフローメータ、または、上流側酸素濃度センサの交換直前まで使用されていた分配係数を採用してもよいし、「1」を採用してもよい。なお、検出酸素濃度誤差が非常に大きい場合に生じ得る過剰に大きい目標燃料噴射量補正用の補正値または検出新気量補正用の補正値による目標燃料噴射量の過剰な補正または検出新気量の過剰な補正を回避するためには分配係数が大きい値であることが好ましいことから、分配係数の初期値として「1」を採用することは、こうした過剰な補正を回避するという観点から好ましい。
 また、第2実施形態の分配係数設定によって分配係数が設定される場合において、現在使用中の分配係数をリセットした後の分配係数の初期値として、いかなる値(もちろん、「0」以上であって「1」以下の値)が採用されてもよい。しかしながら、検出酸素濃度誤差が非常に大きい場合に生じ得る過剰に大きい目標燃料噴射量補正用の補正値または検出新気量補正用の補正値による目標燃料噴射量の過剰な補正または検出新気量の過剰な補正を回避するためには分配係数が大きい値であることが好ましいことから、分配係数の初期値として「1」を採用することがこうした過剰な補正を回避するという観点から好ましい。
 また、分配係数設定に関する第2実施形態において、式17によって基準NOx指標値を所定の個数だけ算出し、これら算出された基準NOx指標値の平均値を算出し、この算出された基準NOx指標値の平均値を減少側NOx指標値および増大側NOx指標値と比較するようにしてもよい。同様に、式18によって減少側NOx指標値を所定の個数だけ算出し、これら算出された減少側NOx指標値の平均値を算出し、この算出された減少側NOx指標値の平均値を基準NOx指標値および増大側NOx指標値と比較するようにしてもよい。同様に、式19によって増大側NOx指標値を所定の個数だけ算出し、これら算出された増大側NOx指標値の平均値を算出し、この算出された増大側NOx指標値の平均値を基準NOx指標値および減少側NOx指標値と比較するようにしてもよい。
 また、第2実施形態の分配係数設定を採用する場合において、目標燃料噴射量補正用の補正値による目標燃料噴射量の補正、または、検出新気量補正用の補正値による検出新気量の補正が行われないことがある場合、これら補正が行われていることを条件に分配係数設定を行うことが好ましい。
 また、第2実施形態の分配係数設定を採用する場合、内燃機関に関する条件に関係なく分配係数設定を行うようにしてもよいし、内燃機関に関する特定の条件が満たされたときにのみ分配係数設定を行うようにしてもよい。ここで、内燃機関に関する特定の条件とは、例えば、所定時間が経過したこと、あるいは、車両が所定走行距離だけ走行したことである。つまり、所定時間が経過する毎に分配係数設定を行うようにしてもよいし、車両が所定走行距離だけ走行する毎に分配係数設定を行うようにしてもよい。
 また、第2実施形態の分配係数設定の最初の基準分配係数として、現在使用中の分配係数以外の値を設定するようにしてもよい。しかしながら、現在使用中の分配係数がNOx生成量を望ましい量に維持することができる値になっている或いはその値に近い値になっていることを考慮すれば、NOx生成量を望ましい量に維持するという観点からは、第2実施形態の分配係数設定の最初の基準分配係数として、現在使用中の分配係数を設定することが好ましい。
 また、上述した実施形態では、分配係数が「1」以下の値であることが前提である。したがって、第2実施形態の分配係数設定の最初の基準分配係数として「1」が設定される場合、基準分配係数よりも所定の値だけ大きい値を設定することができず、したがって、式19によって増大側NOx指標値を算出することができない。そこで、この場合、式17によって算出される基準NOx指標値と式18によって算出される減少側NOx指標値とを比較し、基準NOx指標値が減少側NOx指標値よりも小さければ、あるいは、基準NOx指標値が減少側NOx指標値に等しければ、基準分配係数(つまり「1」)を分配係数に設定することによって分配係数の設定を終了し、減少側NOx指標値が基準NOx指標値よりも小さければ、基準分配係数を所定の値だけ小さくした値を新たな基準分配係数に設定し、その後は、第2実施形態の分配係数設定に関連して説明した操作を繰り返すようにすればよい。なお、基準NOx指標値が減少側NOx指標値に等しいときには、基準分配係数を所定の値だけ小さくした値を分配係数として設定することによって分配係数の設定を終了してもよい。しかしながら、検出酸素濃度誤差が非常に大きい場合に生じ得る過剰に大きい目標燃料噴射量補正用の補正値または検出新気量補正用の補正値による目標燃料噴射量の過剰な補正または検出新気量の過剰な補正を回避するためには分配係数が大きい値であることが好ましいことから、基準NOx指標値が減少側NOx指標値に等しいときに基準分配係数(つまり「1」)を分配係数として設定することは、こうした過剰な補正を回避するという観点から好ましい。
 また、第2実施形態の分配係数設定が行われている間に基準分配係数が「1」となる場合もあり得る。この場合にも、基準分配係数よりも所定の値だけ大きい値を設定することができず、したがって、式19によって増大側NOx指標値を算出することができない。そこで、この場合にも、式17によって算出される基準NOx指標値と式18によって算出される減少側NOx指標値とを比較し、基準NOx指標値が減少側NOx指標値よりも小さければ、あるいは、基準NOx指標値が減少側NOx指標値に等しければ、基準分配係数(つまり「1」)を分配係数に設定することによって分配係数の設定を終了し、減少側NOx指標値が基準NOx指標値よりも小さければ、基準分配係数を所定の値だけ小さくした値を新たな基準分配係数に設定し、その後は、第2実施形態の分配係数設定に関連して説明した操作を繰り返すようにすればよい。
 また、上述した実施形態では、分配係数が「0」以上の値であることが前提である。したがって、第2実施形態の分配係数設定の最初の基準分配係数として「0」が設定される場合、基準分配係数よりも所定の値だけ小さい値を設定することができず、したがって、式18によって減少側NOx指標値を算出することができない。そこで、この場合、式17によって算出される基準NOx指標値と式19によって算出される増大側NOx指標値とを比較し、基準NOx指標値が増大側NOx指標値よりも小さければ、基準分配係数(つまり「0」)を分配係数に設定することによって分配係数の設定を終了し、基準NOx指標値が増大側NOx指標値に等しければ、基準分配係数よりも所定の値だけ大きい値を分配係数に設定することによって分配係数の設定を終了し、増大側NOx指標値が基準NOx指標値よりも小さければ、基準分配係数を所定の値だけ大きくした値を新たな基準分配係数に設定し、その後は、第2実施形態の分配係数設定に関連して説明した操作を繰り返すようにすればよい。なお、基準NOx指標値が増大側NOx指標値に等しいときには、基準分配係数を分配係数として設定することによって分配係数の設定を終了してもよい。しかしながら、検出酸素濃度誤差が非常に大きい場合に生じ得る過剰に大きい目標燃料噴射量補正用の補正値または検出新気量補正用の補正値による目標燃料噴射量の過剰な補正または検出新気量の過剰な補正を回避するためには分配係数が大きい値であることが好ましいことから、基準NOx指標値が増大側NOx指標値に等しいときに基準分配係数よりも所定の値だけ大きい値を分配係数として設定することは、こうした過剰な補正を回避するという観点から好ましい。
 また、第2実施形態の分配係数設定が行われている間に基準分配係数が「0」となる場合もあり得る。この場合にも、基準分配係数よりも所定の値だけ小さい値を設定することができず、したがって、式18によって減少側NOx指標値を算出することができない。そこで、この場合にも、式17によって算出される基準NOx指標値と式19によって算出される増大側NOx指標値とを比較し、基準NOx指標値が増大側NOx指標値よりも小さければ、基準分配係数(つまり「0」)を分配係数に設定することによって分配係数の設定を終了し、基準NOx指標値が増大側NOx指標値に等しければ、基準分配係数よりも所定の値だけ大きい値を分配係数に設定することによって分配係数の設定を終了し、増大側NOx指標値が基準NOx指標値よりも小さければ、基準分配係数を所定の値だけ大きくした値を新たな基準分配係数に設定し、その後は、第2実施形態の分配係数設定に関連して説明した操作を繰り返すようにすればよい。
 また、第2実施形態の分配係数設定に従った分配係数の設定が採用されている場合において、機関運転中、分配係数の設定の完了の有無に関係なく、燃料噴射弁の故障診断またはエアフローメータの故障診断を実行するようにしてもよいし、分配係数の設定中は燃料噴射弁の故障診断またはエアフローメータの故障診断を待機し、分配係数の設定が完了したときに燃料噴射弁の故障診断またはエアフローメータの故障診断を実行するようにしてもよい。
 また、上限学習補正値および下限学習補正値による学習補正値の制限、または、上限基本補正値および下限基本補正値による基本補正値の制限、または、上限補正値および下限補正値による目標燃料噴射量補正用の補正値の制限が行われる場合、燃料噴射弁の故障診断に用いる目標燃料噴射量補正用の補正値として、制限される前の学習補正値を用いて算出される目標燃料噴射量補正用の補正値、または、制限される前の基本補正値を用いて算出される目標燃料噴射量補正用の補正値、または、制限される前の目標燃料噴射量補正用の補正値を採用することが好ましい。
 また、上限学習補正値および下限学習補正値による学習補正値の制限、または、上限基本補正値および下限基本補正値による基本補正値の制限、または、上限補正値および下限補正値による検出新気量補正用の補正値の制限が行われる場合、エアフローメータの故障診断に用いる検出新気量補正用の補正値として、制限される前の学習補正値を用いて算出される検出新気量補正用の補正値、または、制限される前の基本補正値を用いて算出される検出新気量補正用の補正値、または、制限される前の検出新気量補正用の補正値を採用することが好ましい。
 また、上述した実施形態はEGR率を制御するためにEGR制御弁開度を制御する場合に本発明を適用した実施形態である。しかしながら、本発明はEGR率を制御するためにEGR制御弁開度を制御するのに加えてスロットル弁開度を制御する場合にも適用可能である。もちろん、本発明はEGR率を制御するためにEGR制御弁開度を制御せずにスロットル弁開度を制御する場合にも適用可能である。
 また、上述した実施形態の内燃機関が排気通路に配置された排気タービンと吸気通路に配置されたコンプレッサとを備えた過給機を具備し、該過給機がコンプレッサによる空気の圧縮力を制御するベーンを排気タービンに有している場合、本発明はEGR率を制御するためにEGR制御弁開度を制御するのに加えてベーン開度を制御する場合にも適用可能である。もちろん、本発明はEGR率を制御するためにEGR制御弁開度を制御せずにベーン開度を制御する場合にも適用可能である。
 また、上述した実施形態は、目標EGR率の設定に用いる燃料噴射量を基本補正値から導出される補正値(すなわち、目標燃料噴射量補正用の補正値)によって補正する場合に本発明を適用した実施形態である。しかしながら、本発明は、目標EGR率の設定に用いる燃料噴射量を基本補正値から導出される補正値によって補正するのに加えて、目標EGR率の設定に用いる機関回転数を基本補正値から導出される補正値によって補正する場合にも適用可能である。また、本発明は、目標EGR率の設定に用いる燃料噴射量を補正するのではなく、目標EGR率の設定に用いる機関回転数を基本補正値から導出される補正値によって補正する場合にも適用可能である。
 また、上述した実施形態は、目標EGR率の設定に機関回転数と燃料噴射量とを用いる場合に本発明を適用した実施形態である。しかしながら、本発明は、目標EGR率の設定に機関回転数および燃料噴射量を用いるのに加えて、これら以外のパラメータを用いる場合にも適用可能である。この場合、目標EGR率の設定に用いられる燃料噴射量を基本補正値から導出される補正値(すなわち、目標燃料噴射量補正用の補正値)によって補正するのに加えて、あるいは、それに代えて、この追加されたパラメータを基本補正値から導出される補正値によって補正するようにしてもよい。また、本発明は、目標EGR率の設定に機関回転数および燃料噴射量を用いるのではなく、これら以外のパラメータを用いる場合にも適用可能である。この場合、この追加されたパラメータを基本補正値から導出される補正値によって補正することになる。
 また、上述した実施形態は目標EGR率取得用の燃料噴射量、推定EGR率算出用の検出新気量、推定空燃比算出用の検出新気量、および、推定空燃比算出用の推定燃料噴射量を補正する場合に本発明を適用した実施形態である。しかしながら、本発明はこれらパラメータ以外のパラメータ、例えば、燃料噴射弁に与えられる燃料噴射指令値、スロットル弁に与えられる指令値などのパラメータを補正する場合にも適用可能である。
 また、上述した実施形態では、目標EGR率取得用の燃料噴射量が補正されるが、目標EGR率が変更されることによって実際のEGR率が変化し、これによって、新気量も変化する。したがって、上述した実施形態のEGR制御弁は燃焼室に供給される空気の量を制御する手段であり、上述した実施形態の目標EGR率取得用の燃料噴射量の補正は燃焼室に供給される空気の量の補正であるとも言える。
 また、上述した実施形態は、圧縮自着火式の内燃機関に本発明を適用した実施形態である。しかしながら、本発明は、火花点火式の内燃機関(いわゆるガソリンエンジン)にも適用可能である。

Claims (30)

  1.  燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を推定燃料供給量と検出空気量または空気供給指令値とを用いて実行する空燃比制御手段と、を具備し、
     推定空燃比と検出空燃比とが互いに一致しないときに、前記燃料供給量推定手段によって推定される推定燃料供給量を補正することによって推定空燃比と検出空燃比とを互いに一致させる補正値である推定燃料供給量補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、
     前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、
     これら燃料供給誤差割合と空気量検出誤差割合とを用いて前記推定燃料供給量補正用補正値を分割することによって推定燃料供給量を補正するための補正値である燃料供給誤差補償用補正値と、検出空気量または空気供給指令値を補正するための補正値である空気量検出誤差補償用補正値とを算出し、
     前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行する内燃機関の制御装置において、
     前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記推定燃料供給量補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される内燃機関の制御装置。
  2.  前記空燃比誤差が検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値であり、該誤差相当値を零にする値として前記推定燃料供給量補正用補正値が算出される請求項1に記載の内燃機関の制御装置。
  3.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と且つ前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項1または2に記載の内燃機関の制御装置。
  4.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第5特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第6特定成分量として取得され、
     前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項1または2に記載の内燃機関の制御装置。
  5.  燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を燃料供給指令値と検出空気量または空気供給指令値とを用いて実行する空燃比制御手段と、を具備し、
     推定空燃比と検出空燃比とが互いに一致しないときに、前記燃料供給手段に与える燃料供給指令値を補正することによって推定空燃比と検出空燃比とを互いに一致させる補正値である燃料供給指令値補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、
     前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、
     これら燃料供給誤差割合と空気量検出誤差割合とを用いて前記燃料供給指令値補正用補正値を分割することによって燃料供給指令値を補正するための補正値である燃料供給誤差補償用補正値と、検出空気量または空気供給指令値を補正するための補正値である空気量検出誤差補償用補正値とを算出し、
     前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行する内燃機関の制御装置において、
     前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記燃料供給指令値補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される内燃機関の制御装置。
  6.  前記空燃比誤差が検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値であり、該誤差相当値を零にする値として前記燃料供給指令値補正用補正値が算出される請求項5に記載の内燃機関の制御装置。
  7.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項5または6に記載の内燃機関の制御装置。
  8.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項5または6に記載の内燃機関の制御装置。
  9.  燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を推定燃料供給量と燃料供給指令値と検出空気量または空気供給指令値とを用いて実行する空燃比制御手段と、を具備し、
     推定空燃比と検出空燃比とが互いに一致しないときに、前記燃料供給量推定手段によって推定される推定燃料供給量および前記燃料供給手段に与える燃料供給指令値を補正することによって推定空燃比と検出空燃比とを互いに一致させる補正値である推定燃料供給量・燃料供給指令値補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、
     前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、
     これら燃料供給誤差割合と空気量検出誤差割合とを用いて前記推定燃料供給量・燃料供給指令値補正用補正値を分割することによって推定燃料供給量および燃料供給指令値を補正するための補正値である燃料供給誤差補償用補正値と、検出空気量または空気供給指令値を補正するための補正値である空気量検出誤差補償用補正値とを算出し、
     前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行する内燃機関の制御装置において、
     前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記推定燃料供給量・燃料供給指令値補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される内燃機関の制御装置。
  10.  前記空燃比誤差が検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値であり、該誤差相当値を零にする値として前記推定燃料供給量・燃料供給指令値補正用補正値が算出される請求項9に記載の内燃機関の制御装置。
  11.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項9または10に記載の内燃機関の制御装置。
  12.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量と前記燃料供給誤差補償用補正値によって補正された燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第5特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量と前記燃料供給誤差補償用補正値によって補正されていない燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量または空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第6特定成分量として取得され、
     前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項9または10に記載の内燃機関の制御装置。
  13.  燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を推定燃料供給量または燃料供給指令値と検出空気量とを用いて実行する空燃比制御手段と、を具備し、
     推定空燃比と検出空燃比とが互いに一致しないときに、前記空気量検出手段によって検出される検出空気量を補正することによって推定空燃比と検出空燃比とを互いに一致させる補正値である検出空気量補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、
     前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、
     前記燃料供給誤差割合と前記空気量検出誤差割合とを用いて前記検出空気量補正用補正値を分割することによって推定燃料供給量または燃料供給指令値を補正するための補正値である燃料供給誤差補償用補正値と、検出空気量を補正するための補正値である空気量検出誤差補償用補正値とを算出し、
     前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行する内燃機関の制御装置において、
     前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記検出空気量補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される内燃機関の制御装置。
  14.  前記空燃比誤差が検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値であり、該誤差相当値を零にする値として前記検出空気量補正用補正値が算出される請求項13に記載の内燃機関の制御装置。
  15.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項13または14に記載の内燃機関の制御装置。
  16.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第5特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第6特定成分量として取得され、
     前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項13または14に記載の内燃機関の制御装置。
  17.  燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を推定燃料供給量または燃料供給指令値と空気供給指令値とを用いて実行する空燃比制御手段と、を具備し、
     推定空燃比と検出空燃比とが互いに一致しないときに、前記空気供給量制御手段に与える空気供給指令値を補正することによって推定空燃比と検出空燃比とを互いに一致させる補正値である空気供給指令値補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、
     前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、
     前記燃料供給誤差割合と前記空気量検出誤差割合とを用いて該空気供給指令値補正用補正値を分割することによって推定燃料供給量または燃料供給指令値を補正するための補正値である燃料供給誤差補償用補正値と、空気供給指令値を補正するための補正値である空気量検出誤差補償用補正値とを算出し、
     前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行する内燃機関の制御装置において、
     前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記空気供給指令値補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される内燃機関の制御装置。
  18.  前記空燃比誤差が検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値であり、該誤差相当値を零にする値として前記空気供給指令値補正用補正値が算出される請求項17に記載の内燃機関の制御装置。
  19.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項17または18に記載の内燃機関の制御装置。
  20.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第5特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第6特定成分量として取得され、
     前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項17または18に記載の内燃機関の制御装置。
  21.  燃焼室に燃料を供給する燃料供給手段と、該燃料供給手段によって燃焼室に目標量の燃料を供給させるための燃料供給指令値を燃料供給手段に与える燃料供給指令値付与手段と、該燃料供給指令値付与手段から燃料供給手段に与えられた燃料供給指令値に基づいて燃料供給手段から燃焼室に供給された燃料の量を推定する燃料供給量推定手段と、燃焼室に供給される空気の量を制御する空気供給量制御手段と、該空気供給量制御手段によって燃焼室に目標量の空気を供給させるための空気供給指令値を空気供給量制御手段に与える空気供給指令値付与手段と、燃焼室に供給される空気の量を検出する空気量検出手段と、前記燃料供給量推定手段によって推定される燃料の量である推定燃料供給量と前記空気量検出手段によって検出される空気の量である検出空気供給量とに基づいて燃焼室に形成される混合気の空燃比を推定する空燃比推定手段と、燃焼室に形成される混合気の空燃比を検出する空燃比検出手段と、前記空燃比推定手段によって推定される混合気の空燃比である推定空燃比と前記空燃比検出手段によって検出される混合気の空燃比である検出空燃比とを互いに一致させる制御である空燃比制御を推定燃料供給量または燃料供給指令値と検出空気量と空気供給指令値とを用いて実行する空燃比制御手段と、を具備し、
     推定空燃比と検出空燃比とが互いに一致しないときに、前記空気量検出手段によって検出される検出空気量および前記空気供給量制御手段に与える空気供給指令値を補正するとによって推定空燃比と検出空燃比とを互いに一致させる補正値である検出空気量・空気供給指令値補正用補正値を検出空燃比に対する推定空燃比の誤差である空燃比誤差に基づいて算出し、
     前記空燃比誤差のうち前記燃料供給手段の燃料供給誤差に起因する空燃比誤差の割合を燃料供給誤差割合として取得すると共に前記空燃比誤差のうち前記空気量検出手段の空気量検出誤差に起因する空燃比誤差の割合を空気量検出誤差割合として取得し、
     これら燃料供給誤差割合と空気量検出誤差割合とを用いて該検出空気量・空気供給指令値補正用補正値を分割することによって推定燃料供給量または燃料供給指令値を補正するための補正値である燃料供給誤差補償用補正値と、検出空気量および空気供給指令値を補正するための補正値である空気量検出誤差補償用補正値とを算出し、
     前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行する内燃機関の制御装置において、
     前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とを用いて前記空燃比誤差と等価の意味合いを持つ値を空燃比誤差相当値として算出したときに該空燃比誤差相当値が前記空燃比誤差に等しくなるように前記検出空気量・空気供給指令値補正用補正値が前記燃料供給誤差補償用補正値と前記空気量検出誤差補償用補正値とに分割される内燃機関の制御装置。
  22.  前記空燃比誤差が検出空燃比に対する推定空燃比の比から1を差し引いて算出される誤差相当値であり、該誤差相当値を零にする値として前記検出空気量・空気供給指令値補正用補正値が算出される請求項21に記載の内燃機関の制御装置。
  23.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記取得される4つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項21または22に記載の内燃機関の制御装置。
  24.  前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第1特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差があり且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第2特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第3特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差があり且つ前記空燃比検出手段に空燃比検出誤差がない状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第4特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正された推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正されていない検出空気量と前記空気量検出誤差補償用補正値によって補正されていない空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第5特定成分量として取得され、
     前記燃料供給手段に燃料供給誤差がなく且つ前記空気量検出手段に空気量検出誤差がなく且つ前記空燃比検出手段に空燃比検出誤差がある状態でもって前記燃料供給誤差補償用補正値によって補正されていない推定燃料供給量または燃料供給指令値と前記空気量検出誤差補償用補正値によって補正された検出空気量と前記空気量検出誤差補償用補正値によって補正された空気供給指令値とを用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が第6特定成分量として取得され、
     前記取得される6つの特定成分量に基づいて前記燃料供給誤差割合と前記空気量検出誤差割合とが求められる請求項21または22に記載の内燃機関の制御装置。
  25.  燃焼室から排気通路に排出された排気ガスを吸気通路に導入する排気再循環手段をさらに具備し、前記排気再循環手段によって吸気通路に導入される排気ガスの目標量である目標再循環排気ガス量が推定燃料供給量に基づいて決定され、前記燃料供給誤差補償用補正値によって補正された推定燃料供給量が前記目標再循環排気ガス量の決定に用いられる請求項1~4、9~12および13~24のいずれか1つに記載の内燃機関の制御装置。
  26.  前記排気再循環手段によって吸気通路に実際に導入される排気ガスの量である実再循環排気ガス量を検出空気量を用いて推定する実再循環排気ガス量推定手段をさらに具備し、前記空気量検出誤差補償用補正値によって補正された検出空気量が前記実再循環排気ガス量推定手段による実再循環排気ガス量の推定に用いられる請求項25に記載の内燃機関の制御装置。
  27.  前記実再循環排気ガス量推定手段によって推定される実再循環排気ガス量が前記目標再循環排気ガス量に一致するように前記排気再循環手段によって吸気通路に導入される排気ガスの量が制御される請求項26に記載の内燃機関の制御装置。
  28.  燃焼室から排出される排気ガス中の特性成分の量である特定成分量を検出する特定成分量検出手段をさらに具備し、
     前記燃料供給誤差割合として基準とする割合が基準燃料供給誤差割合として設定されると共に該基準燃料供給誤差割合に対応する空気量検出誤差割合が基準空気量検出誤差割合として設定され、これら基準燃料供給誤差割合および基準空気量検出誤差割合を用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が前記特定成分量検出手段によって基準特定成分量として取得され、
     前記基準燃料供給誤差割合よりも大きい割合が第1比較燃料供給誤差割合として設定されると共に該第1比較燃料供給誤差割合に対応する空気量検出誤差割合が第1比較空気量検出誤差割合として設定され、これら第1比較燃料供給誤差割合および第1比較空気量検出誤差割合を用いて前記空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が前記特定成分量検出手段によって第1比較特定成分量として取得され、
     前記基準燃料供給誤差割合よりも小さい割合が第2比較燃料供給誤差割合として設定されると共に該第2比較燃料供給誤差割合に対応する空燃比検出誤差割合が第2比較空気量検出誤差割合として設定され、これら第2比較燃料供給誤差割合および第2比較空気量検出誤差割合を用いて前記空気量制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量が前記特定成分量検出手段によって第2比較特定成分量として取得され、
     前記取得された特定成分量のうち基準特定成分量が最も少ないときには前記基準燃料供給誤差割合および前記基準空気量検出誤差割合がそれぞれ燃料供給誤差割合および空気量検出誤差割合として採用され、
     前記取得された特定成分量のうち第1比較特定成分量が最も少ないときには、前記第1比較燃料供給誤差割合および前記第1比較空気量検出誤差割合をそれぞれ新たな基準燃料供給誤差割合および基準空気量検出誤差割合として設定し、これら新たな基準燃料供給誤差割合および基準空燃比検出誤差割合を用いて空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって基準特定成分量として取得し、前記新たな基準燃料供給誤差割合よりも大きい割合を新たな第1比較燃料供給誤差割合として設定すると共に該第1比較燃料供給誤差割合に対応する空気量検出誤差割合を新たな第1比較空気量検出誤差割合として設定し、これら新たな第1燃料噴射圧誤差割合および第1空気量検出誤差割合を用いて空気量制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって第1比較成分量として取得し、前記新たな基準燃料供給誤差割合よりも小さい割合を新たな第2比較燃料供給誤差割合として設定すると共に該第2比較燃料供給誤差割合に対応する空気量検出誤差割合を新たな第2比較空気量検出誤差割合として設定し、これら新たな第2燃料噴射圧誤差割合および第2空気量検出誤差割合を用いて空気量制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって第2比較特定成分量として取得する第1処理が実行され、
     前記取得された特定成分量のうち第2比較特定成分量が最も少ないときには、前記第2比較燃料供給誤差割合および前記第2比較空気量検出誤差割合をそれぞれ新たな基準燃料供給誤差割合および基準空気量検出誤差割合として設定し、これら新たな基準燃料供給誤差割合および基準空燃比検出誤差割合を用いて空燃比制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって基準特定成分量として取得し、前記新たな基準燃料供給誤差割合よりも大きい割合を新たな第1比較燃料供給誤差割合として設定すると共に該第1比較燃料供給誤差割合に対応する空気量検出誤差割合を新たな第1比較空気量検出誤差割合として設定し、これら新たな第1燃料噴射圧誤差割合および第1空気量検出誤差割合を用いて空気量制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって第1比較成分量として取得し、前記新たな基準燃料供給誤差割合よりも小さい割合を新たな第2比較燃料供給誤差割合として設定すると共に該第2比較燃料供給誤差割合に対応する空気量検出誤差割合を新たな第2比較空気量検出誤差割合として設定し、これら新たな第2燃料噴射圧誤差割合および第2空気量検出誤差割合を用いて空気量制御を実行したときに燃焼室から排出される排気ガス中の特定成分の量を前記特定成分量検出手段によって第2比較特定成分量として取得する第2処理が実行され、
     前記第1処理または前記第2処理によって取得された特定成分量のうち第1比較特定成分量が最も少ないときには前記第1処理が実行され、前記第1処理または前記第2処理によって取得された特定成分量のうち第2比較特定成分量が最も少ないときには前記第2処理が実行され、前記第1処理または前記第2処理によって取得された特定成分量のうち基準特定成分量が最も少ないときには前記第1処理または前記第2処理において用いられた基準燃料供給誤差割合および基準空気量検出誤差割合がそれぞれ燃料供給誤差割合および空気量検出誤差割合として採用される請求項1~27のいずれか1つに記載の内燃機関の制御装置。
  29.  前記燃料供給誤差補償用補正値として許容可能な範囲が燃料供給誤差許容範囲として予め設定され、前記燃料供給誤差補償用補正値が前記燃料供給誤差許容範囲内にないときに前記燃料供給手段に故障が生じていると診断する請求項28に記載の内燃機関の制御装置。
  30.  前記空気量検出誤差補償用補正値として許容可能な範囲が空気量検出誤差許容範囲として予め設定され、前記空気量検出誤差補償用補正値が前記空気量検出誤差許容範囲内にないときに前記空気量検出手段に故障が生じていると診断する請求項28または29に記載の内燃機関の制御装置。
PCT/JP2011/061020 2011-05-13 2011-05-13 内燃機関の制御装置 Ceased WO2012157037A1 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
PCT/JP2011/061020 WO2012157037A1 (ja) 2011-05-13 2011-05-13 内燃機関の制御装置
EP11865927.5A EP2708723B1 (en) 2011-05-13 2011-05-13 Control device for internal combustion engine
BR112013024500-0A BR112013024500B1 (pt) 2011-05-13 2011-05-13 Dispositivo de controle de motor de combustão interna
CN201180015021.5A CN102892999B (zh) 2011-05-13 2011-05-13 内燃机的控制装置
JP2011537772A JP5093406B1 (ja) 2011-05-13 2011-05-13 内燃機関の制御装置
US14/000,514 US9777659B2 (en) 2011-05-13 2011-05-13 Control device of internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2011/061020 WO2012157037A1 (ja) 2011-05-13 2011-05-13 内燃機関の制御装置

Publications (1)

Publication Number Publication Date
WO2012157037A1 true WO2012157037A1 (ja) 2012-11-22

Family

ID=47176407

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/061020 Ceased WO2012157037A1 (ja) 2011-05-13 2011-05-13 内燃機関の制御装置

Country Status (6)

Country Link
US (1) US9777659B2 (ja)
EP (1) EP2708723B1 (ja)
JP (1) JP5093406B1 (ja)
CN (1) CN102892999B (ja)
BR (1) BR112013024500B1 (ja)
WO (1) WO2012157037A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018096293A (ja) * 2016-12-14 2018-06-21 いすゞ自動車株式会社 内燃機関の制御装置
JP2019113048A (ja) * 2017-12-26 2019-07-11 トヨタ自動車株式会社 エアフローメータの異常診断装置

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103154676B (zh) * 2010-09-08 2014-12-10 丰田自动车株式会社 流量检测装置
WO2012176271A1 (ja) * 2011-06-20 2012-12-27 トヨタ自動車株式会社 内燃機関の制御装置
SE538381C2 (sv) * 2013-04-30 2016-06-07 Scania Cv Ab Förfarande och system för detektion av bränslekvalitet
JP6123646B2 (ja) * 2013-11-18 2017-05-10 トヨタ自動車株式会社 内燃機関の診断装置
DE102014205686A1 (de) * 2014-03-26 2015-10-01 Mtu Friedrichshafen Gmbh Verfahren zum Betreiben einer Brennkraftmaschine, Verfahren zum Ermitteln einer Lernstruktur für den Betrieb einer Brennkraftmaschine, Steuergerät für eine Brennkraftmaschine und Brennkraftmaschine
DE102014210847A1 (de) * 2014-06-06 2015-12-17 Robert Bosch Gmbh Verfahren und Vorrichtung zur Erkennung eines Luftfehlers und eines Kraftstofffehlers
JP6000309B2 (ja) * 2014-09-10 2016-09-28 三菱電機株式会社 内燃機関のegr流量推定装置、及び内燃機関の制御装置
US11366089B2 (en) * 2018-03-14 2022-06-21 Mitsubishi Heavy Industries, Ltd. Analysis condition adjusting device of simple fuel analyzer
JP7222363B2 (ja) * 2020-01-07 2023-02-15 トヨタ自動車株式会社 エアフロメータの異常診断装置
US12377711B2 (en) 2020-08-20 2025-08-05 Denso International America, Inc. Vehicle feature control systems and methods based on smoking
US11760169B2 (en) 2020-08-20 2023-09-19 Denso International America, Inc. Particulate control systems and methods for olfaction sensors
US11813926B2 (en) 2020-08-20 2023-11-14 Denso International America, Inc. Binding agent and olfaction sensor
US11881093B2 (en) 2020-08-20 2024-01-23 Denso International America, Inc. Systems and methods for identifying smoking in vehicles
US12017506B2 (en) 2020-08-20 2024-06-25 Denso International America, Inc. Passenger cabin air control systems and methods
US11760170B2 (en) 2020-08-20 2023-09-19 Denso International America, Inc. Olfaction sensor preservation systems and methods
US12251991B2 (en) 2020-08-20 2025-03-18 Denso International America, Inc. Humidity control for olfaction sensors
US11932080B2 (en) 2020-08-20 2024-03-19 Denso International America, Inc. Diagnostic and recirculation control systems and methods
US11828210B2 (en) 2020-08-20 2023-11-28 Denso International America, Inc. Diagnostic systems and methods of vehicles using olfaction
US11636870B2 (en) 2020-08-20 2023-04-25 Denso International America, Inc. Smoking cessation systems and methods
US12269315B2 (en) 2020-08-20 2025-04-08 Denso International America, Inc. Systems and methods for measuring and managing odor brought into rental vehicles
FR3134857B1 (fr) * 2022-04-20 2024-03-08 Vitesco Technologies Procede pour signaler un probleme de corrosion sur un nez d’injecteur de carburant d’un moteur a combustion interne

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6424142A (en) * 1987-07-20 1989-01-26 Hitachi Ltd Control method for internal combustion engine
JP2000073814A (ja) * 1998-08-28 2000-03-07 Fuji Heavy Ind Ltd 燃料優先型エンジンの空燃比制御装置
JP2000120480A (ja) * 1998-10-13 2000-04-25 Hitachi Ltd エンジンの運転状態検出方法及びエンジン制御方法
JP2007262946A (ja) * 2006-03-28 2007-10-11 Toyota Motor Corp 内燃機関の燃料供給制御装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4991102A (en) * 1987-07-09 1991-02-05 Hitachi, Ltd. Engine control system using learning control
JP2681569B2 (ja) * 1992-01-17 1997-11-26 株式会社ユニシアジェックス 内燃機関の吸入空気流量検出装置
DE19580750C2 (de) * 1994-06-13 2002-07-25 Hitachi Ltd Luftströmungsraten-Messvorrichtung
NL1001719C2 (nl) * 1995-11-22 1997-05-23 Krohne Altometer Werkwijze en inrichting voor de ultrasone meting van de snelheid en doorstroomhoeveelheid van een medium in een buisleiding.
US6389364B1 (en) * 1999-07-10 2002-05-14 Mykrolis Corporation System and method for a digital mass flow controller
JP2007100575A (ja) 2005-10-04 2007-04-19 Toyota Motor Corp 内燃機関の制御装置
DE102008012607B4 (de) 2008-03-05 2013-03-14 Continental Automotive Gmbh Verfahren und Vorrichtung zur Ermittlung eines Adaptionswertes für die Einstellung eines Luft-Kraftstoff-Verhältnis eines Einspritzsystems eines Verbrennungsmotors
US9080528B2 (en) * 2010-05-17 2015-07-14 Toyota Jidosha Kabushiki Kaisha Control device for internal combustion engine
WO2012153403A1 (ja) * 2011-05-11 2012-11-15 トヨタ自動車株式会社 内燃機関の制御装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6424142A (en) * 1987-07-20 1989-01-26 Hitachi Ltd Control method for internal combustion engine
JP2000073814A (ja) * 1998-08-28 2000-03-07 Fuji Heavy Ind Ltd 燃料優先型エンジンの空燃比制御装置
JP2000120480A (ja) * 1998-10-13 2000-04-25 Hitachi Ltd エンジンの運転状態検出方法及びエンジン制御方法
JP2007262946A (ja) * 2006-03-28 2007-10-11 Toyota Motor Corp 内燃機関の燃料供給制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018096293A (ja) * 2016-12-14 2018-06-21 いすゞ自動車株式会社 内燃機関の制御装置
JP2019113048A (ja) * 2017-12-26 2019-07-11 トヨタ自動車株式会社 エアフローメータの異常診断装置

Also Published As

Publication number Publication date
US20140074379A1 (en) 2014-03-13
JP5093406B1 (ja) 2012-12-12
CN102892999B (zh) 2016-03-30
BR112013024500B1 (pt) 2020-03-24
EP2708723B1 (en) 2018-06-20
EP2708723A1 (en) 2014-03-19
EP2708723A4 (en) 2015-12-23
US9777659B2 (en) 2017-10-03
CN102892999A (zh) 2013-01-23
JPWO2012157037A1 (ja) 2014-07-31
BR112013024500A2 (pt) 2016-12-27

Similar Documents

Publication Publication Date Title
JP5093406B1 (ja) 内燃機関の制御装置
JP5234225B2 (ja) 内燃機関の制御装置
JP5083583B1 (ja) 内燃機関の制御装置
JP5883140B2 (ja) 内燃機関の制御装置
JP2005188392A (ja) 内燃機関の制御装置
JP5824153B2 (ja) 内燃機関の排気浄化システム
US9644572B2 (en) Control device for internal combustion engine
JP4929966B2 (ja) 燃料噴射制御装置
US20130247883A1 (en) Control device for internal combustion engine
US20130133635A1 (en) Air-fuel ratio control system of internal combustion engine
JP5273224B2 (ja) 内燃機関の空燃比制御装置
JPWO2012086025A1 (ja) 内燃機関の制御装置
JP4449603B2 (ja) 内燃機関の燃料噴射制御装置
WO2014083626A1 (ja) 内燃機関の制御装置
WO2012176270A1 (ja) 内燃機関の制御装置
JP2009281284A (ja) エンジン吸気流量検出装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201180015021.5

Country of ref document: CN

ENP Entry into the national phase

Ref document number: 2011537772

Country of ref document: JP

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11865927

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14000514

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2011865927

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112013024500

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 112013024500

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20130924