WO2005090765A1 - 内燃機関の空燃比制御装置 - Google Patents
内燃機関の空燃比制御装置 Download PDFInfo
- Publication number
- WO2005090765A1 WO2005090765A1 PCT/JP2005/005985 JP2005005985W WO2005090765A1 WO 2005090765 A1 WO2005090765 A1 WO 2005090765A1 JP 2005005985 W JP2005005985 W JP 2005005985W WO 2005090765 A1 WO2005090765 A1 WO 2005090765A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- air
- fuel injection
- fuel ratio
- injection amount
- amount
- Prior art date
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
- F02D41/38—Controlling fuel injection of the high pressure type
- F02D41/40—Controlling fuel injection of the high pressure type with means for controlling injection timing or duration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01N—GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL COMBUSTION ENGINES
- F01N3/00—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust
- F01N3/08—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous
- F01N3/10—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous by thermal or catalytic conversion of noxious components of exhaust
- F01N3/24—Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for rendering innocuous by thermal or catalytic conversion of noxious components of exhaust characterised by constructional aspects of converting apparatus
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1439—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the position of the sensor
- F02D41/1441—Plural sensors
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1444—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
- F02D41/1454—Introducing 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
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2451—Methods of calibrating or learning characterised by what is learned or calibrated
- F02D41/2454—Learning of the air-fuel ratio control
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Definitions
- the present invention provides an air-fuel ratio sensor in each of an exhaust passage on an upstream side and a downstream side of a catalyst (three-way catalyst) disposed in an exhaust passage of an internal combustion engine, and detects an engine based on an output value of each air-fuel ratio sensor.
- Control device for internal combustion engine that feedback controls air-fuel ratio of engine
- such an apparatus includes an upstream air-fuel ratio sensor and a downstream air-fuel ratio sensor in an exhaust passage upstream and downstream of a catalyst disposed in an exhaust passage of an internal combustion engine, respectively. Based on the difference between the output value of the downstream air-fuel ratio sensor and a predetermined downstream target value (for example,
- PI processing Calculates the sub-feedback correction amount by integrating and differentiating (PID processing), and based on the difference between the output value of the upstream air-fuel ratio sensor and a predetermined upstream target value (for example, proportionally integrates the difference)
- Processing Calculates the main feedback correction amount. Then, such a device is used to obtain a target air-fuel ratio, which is obtained from a cylinder intake air amount estimated based on an operating state of the engine (for example, accelerator opening, engine rotation speed, etc.) Command basic fuel injection amount) based on the main feedback correction amount and the sub-feedback correction amount, to calculate a command final fuel injection amount, and to instruct a fuel injection of the same command final fuel injection amount.
- the air-fuel ratio of the air-fuel mixture supplied to the engine is feedback-controlled by performing the control for the jetting.
- the catalyst usually reduces nitrogen oxides (NO x) in the exhaust gas when the air-fuel ratio of the incoming exhaust gas is a lean air-fuel ratio and removes the oxygen deprived from the nitrogen oxides inside the exhaust gas.
- NO x nitrogen oxides
- the air-fuel ratio of exhaust gas flowing into the exhaust gas is the rich air-fuel ratio
- unburned components such as HC and CO in the exhaust gas are oxidized by the stored oxygen. It has an oxygen storage function.
- the high-frequency component with a relatively high frequency in the fluctuation of the air-fuel ratio of the exhaust gas upstream of the catalyst and the low-frequency component with a relatively low frequency and a relatively small amplitude have a solid medium Since it can be completely absorbed by the oxygen storage function, it does not appear as a change in the air-fuel ratio of the exhaust gas downstream of the catalyst.
- the fluctuations in the air-fuel ratio of the exhaust gas upstream of the catalyst are not completely absorbed by the oxygen storage function of the catalyst, and the low-frequency component having a relatively low frequency and a relatively large amplitude is not completely absorbed by the catalyst. It appears as a change in the air-fuel ratio of J.
- a case may occur in which the output value of the upstream air-fuel ratio sensor and the output value of the downstream air-fuel ratio sensor become values indicating air-fuel ratios that are deviated in opposite directions with respect to the stoichiometric air-fuel ratio.
- the air-fuel ratio control of the engine based on the main feedback control (main feedpack correction amount) and the air-fuel ratio control of the engine based on the sub-feedback control (sub-feedback correction amount) interfere with each other. Cannot control the air-fuel ratio of various engines.
- the frequency component that can appear as the fluctuation of the air-fuel ratio downstream of the catalyst that is, the low frequency component below a predetermined frequency
- the output value of the upstream air-fuel ratio sensor after cutting is used for main feedback control, it is possible to avoid the occurrence of air-fuel ratio control interference of the engine.
- an engine control device air-fuel ratio control device described in Japanese Patent Application Laid-Open No. 5-187297 performs high-pass filtering on the output value of the upper E-side air-fuel ratio sensor.
- the air-fuel ratio control is executed based on the subsequent value and the output value of the downstream air-fuel ratio sensor (in this example, the value after the same output value is subjected to the one-pass filter processing). According to this, it is possible to avoid the occurrence of the above-described interference of the air-fuel ratio control of the engine, and to control the air-fuel ratio control for the fluctuation of the air-fuel ratio below a predetermined frequency which can appear as the fluctuation of the air-fuel ratio downstream of the catalyst.
- the difference between the in-cylinder intake air amount estimated to obtain the commanded basic fuel injection amount and the actual in-cylinder intake air amount, the command fuel injection amount for the injector that injects fuel, and the actual fuel injection amount Differences in the amounts (hereinafter, these are collectively referred to as “errors in the basic fuel injection amount”) inevitably occur.
- the air-fuel ratio of the air-fuel mixture supplied to the engine is made to converge to the target air-fuel ratio while compensating for the error in the basic fuel injection amount (specifically, the steady-state between the output value of the air-fuel ratio sensor and the predetermined target value). To make the deviation "0")
- a process of calculating a feedback correction amount based on a time integral value of a deviation between an output value of an air-fuel ratio sensor and the predetermined target value that is, an integration process ( I processing) must be executed.
- high-pass filter processing achieves the same function as differentiation processing (D processing). Therefore, in the device described in the above-mentioned document, even if the main feedback control executes a process including the integration process (for example, a proportional or integration process (PI process)), the main feedback control does not perform the same process. In effect, the above integration process cannot be performed. Therefore, in this case, it is necessary to execute the integration process in the sub feedback control.
- PI process proportional or integration process
- an object of the present invention is to provide an upstream air-fuel ratio sensor and a downstream air-fuel ratio sensor (1 air-fuel ratio sensor) in an exhaust passage on an upstream side and a downstream side of a catalyst disposed in an exhaust passage of an internal combustion engine, respectively.
- An object of the present invention is to provide an air-fuel ratio control device for an internal combustion engine capable of quickly compensating for errors in the basic fuel injection amount while controlling the air-fuel ratio of the air-fuel mixture supplied to the engine toward the target air-fuel ratio. is there.
- an internal combustion engine includes a catalyst, an upstream air-fuel ratio sensor, a downstream air-fuel ratio sensor, and fuel injection means (for example, an injector) that injects fuel according to an instruction.
- An air-fuel ratio control device for an internal combustion engine which is applied to an engine, obtains a target air-fuel ratio from an in-cylinder intake air amount estimated based on an operation state of the internal combustion engine (for example, an accelerator opening, an engine speed, etc.)
- a main feed-back correction amount calculating means for calculating a main feedback correction amount based on the value obtained by performing the predetermined high-pass filtering on the output value of the upstream-side air-fuel ratio sensor.
- a sub-feedback correction amount calculating means for calculating a sub-feedback correction amount based on the output value of the downstream air-fuel ratio sensor and a predetermined downstream target value, and receiving a fuel injection instruction of the command basic fuel injection amount At this time, the same basic fuel injection is performed so that the amount of fuel actually injected by the fuel injection means becomes an amount necessary for setting the actual air-fuel ratio of the mixture supplied to the engine to the target air-fuel ratio.
- a command basic fuel injection amount correction means for correcting the amount, and a command final fuel injection amount by correcting the corrected command basic fuel injection amount with the main feedback correction amount and the sub feedback correction amount.
- a command final fuel injection amount calculating means to be calculated, and an instruction to inject fuel of the command final fuel injection amount to the fuel injection means, thereby increasing an air-fuel ratio of an air-fuel mixture supplied to the engine.
- the predetermined upstream target value and the predetermined downstream target value are both values corresponding to the target air-fuel ratio, and the target air-fuel ratio is the warm-up of the engine. It is preferable to set the stoichiometric air-fuel ratio except in special cases such as during operation. Yes.
- the sub-feedback correction amount calculating means is configured to calculate a sub-feedback correction amount based on a value based on a difference between an output value of the downstream similar J air-fuel ratio sensor and the predetermined downstream target value. It is preferred that
- the “value based on the difference between the sensor output value and the target value” is, for example, the difference between the sensor output value and the target value, the detected air-fuel ratio (actual air-fuel ratio) corresponding to the sensor output value, and the target value.
- the difference between the target air-fuel ratio corresponding to the reference value and the actual cylinder fuel supply amount and the same cylinder intake air amount which is the value obtained by dividing the in-cylinder intake air amount by the detected air-fuel ratio corresponding to the sensor output value
- This is a difference from the target in-cylinder fuel supply amount, which is a value obtained by dividing the target air-fuel ratio corresponding to the value, and is not limited thereto.
- the fuel amount actually injected by the fuel injection means when receiving the fuel injection command of the command basic fuel injection amount is used to set the actual air-fuel ratio of the air-fuel mixture supplied to the engine to the target air-fuel ratio.
- the basic fuel injection amount S is corrected so that the required amount is obtained. In other words, the error in the basic fuel injection amount can be immediately compensated without being affected by the values of the main feedback correction amount and the sub feedback correction amount.
- the fuel injection instruction of the command final fuel injection amount calculated based on the corrected command basic fuel injection amount which is the value after the error of the basic fuel injection amount is compensated, is given as follows. This is performed on the fuel injection means. Therefore, for example, even when the error in the basic fuel injection amount suddenly increases, the error in the basic fuel injection amount rapidly increases while controlling the air-fuel ratio of the mixture supplied to the engine toward the target air-fuel ratio. As a result, it is possible to suppress an increase in emission due to an increase in the error of the basic fuel injection amount.
- the command basic fuel injection amount correcting means may issue a command based on the output value of the upstream air-fuel ratio sensor, the command final fuel injection amount, the target air-fuel ratio, and the command basic fuel injection amount. It is preferable that a parameter value for correcting the basic fuel injection amount is calculated, and the command basic fuel injection amount is corrected using the parameter value.
- the fuel injection amount and the air-fuel ratio of the air-fuel mixture supplied to the engine are assumed on the assumption that the amount of air taken into the cylinder (combustion chamber) is equal. Is constant. Therefore, the command final fuel injection amount and the upstream air-fuel ratio
- the product of the air-fuel ratio (hereinafter sometimes referred to as the “detected air-fuel ratio”) corresponding to the output value of the air-fuel ratio is necessary to set the actual air-fuel ratio of the mixture supplied to the engine to the target air-fuel ratio.
- the target air-fuel ratio is equal to the product of the command basic fuel injection amount (the injection command value to the fuel injection means; hereafter also referred to as the “target command basic fuel injection amount”).
- the target command basic fuel injection amount can be calculated based on the known values of the command final fuel injection amount, the detected air-fuel ratio, and the target air-fuel ratio, and the above relationship. If the target command basic fuel injection amount can be calculated, the target command basic fuel injection amount is compared with a known command basic fuel injection amount (that is, the value itself obtained by the command basic fuel injection amount obtaining means). A parameter value (for example, a correction coefficient) for correcting the command basic fuel injection amount can be calculated based on the result.
- a known command basic fuel injection amount that is, the value itself obtained by the command basic fuel injection amount obtaining means.
- a parameter value for example, a correction coefficient
- the parameter value for correcting the command basic fuel injection amount that can be calculated in this manner 3 ⁇ 4:
- the fuel amount actually injected by the fuel injection means when receiving the fuel injection command of the command basic fuel injection amount is A value for correcting the commanded basic fuel injection amount so that the actual air-fuel ratio of the air-fuel mixture supplied to the engine becomes the amount required to achieve the target air-fuel ratio (that is, the commanded basic fuel injection amount is This is a value to match the target command basic fuel injection amount). Therefore, if the command basic fuel injection amount is corrected by using such a parameter value for correcting the command basic fuel injection amount as in the above configuration, simple calculation and high accuracy can be achieved.
- the commanded basic fuel injection amount can be corrected to match the target commanded basic fuel injection amount.As a result, the air-fuel ratio of the air-fuel mixture supplied to the engine is fed fei- Can be quickly and accurately compensated.
- the command basic fuel injection amount is corrected using the parameter value for correcting the command basic fuel injection amount
- the amount is independent and can vary greatly at high frequencies above this predetermined frequency.
- the positive parameter value may be calculated as a value different from the value for matching the command basic fuel injection amount to the target command basic fuel injection amount.
- the influence of the high frequency fluctuation can be cut off.
- the parameter value for correcting the command basic fuel injection amount is more accurately calculated as a value for matching the command basic fuel injection amount to the target command basic fuel injection amount. Can be done.
- the command basic fuel injection amount is corrected using the command basic fuel injection amount correction parameter value
- the fuel injection command is changed from the fuel injection command to the fuel injection command.
- delay time acquisition means for acquiring a delay time until an air-fuel ratio of exhaust gas based on fuel combustion is taken as an output value of the upstream air-fuel ratio sensor
- the command basic fuel injection amount correction means When calculating the parameter value for the command basic fuel injection amount correction, at least the command final fuel injection amount is configured to use a value related to the injection instruction at a point in time earlier by the delay time. Preferably.
- fuel injection injection instruction
- injection instruction injection instruction
- the injected fuel is injected into the combustion chamber at a point near the compression top dead center that arrives thereafter. It is ignited (combusted) at.
- the generated exhaust gas is discharged from the combustion chamber to the exhaust passage via the exhaust valve, and then travels in the exhaust passage to reach the upstream air-fuel ratio sensor (detection E).
- detection E upstream air-fuel ratio sensor
- the delay related to the combustion stroke (stroke) Delay) a delay related to the movement of exhaust gas in the exhaust passage (transport delay), and a delay related to the response of the upstream air-fuel ratio sensor (response delay) are required.
- the output value of the upstream air-fuel ratio sensor is a value representing the air-fuel ratio of exhaust gas generated based on the fuel injection finger executed before the delay time.
- the time related to the stroke delay and the transport delay described above is obtained based on, for example, the injection timing, the ignition timing, the specifications of the engine, the engine rotation speed, the in-cylinder intake air amount, the cross-sectional area of the exhaust passage, and the like. be able to. Further, the time related to the response delay can be obtained by previously acquiring the response characteristics of the upstream air-fuel ratio sensor through experiments and the like. Therefore, the delay time acquiring means can acquire the delay time due to the travel delay, the transport delay, and the response delay.
- the parameter value for correcting the command basic fuel injection amount at least (using the current value as the output value of the upstream air-fuel ratio sensor) If the value related to the injection instruction at the point in time before the delay time is used as the command final fuel injection amount, generation of exhaust gas having the air-fuel ratio represented by the output value of the upstream air-fuel ratio sensor at the current time is generated.
- the point at which the fuel injection command relating to the above is issued and the point at which the fuel injection command is based on the command final fuel injection quantity used for calculating the parameter value for correcting the command basic fuel injection quantity can be compared. Therefore, the parameter value can be more accurately calculated as a value for matching the command basic fuel injection amount to the target command basic fuel injection amount.
- the delay time obtaining means is configured to change the delay time according to an operation state of the internal combustion engine.
- the time related to the above-described stroke delay and transport delay changes according to the operating state of the engine, such as the engine speed and the in-cylinder intake air amount. Therefore, with the above configuration, the delay time can be accurately obtained regardless of the operation state of the internal combustion engine, so that the fuel related to the generation of exhaust gas having the air-fuel ratio represented by the output value of the upstream air-fuel ratio sensor at the present time can be obtained.
- the time at which the fuel injection command is issued, the time at which the command final fuel injection is used to calculate the parameter value for correcting the command basic fuel injection amount, and the time at which the fuel injection command is based on the command basic fuel injection amount are more accurate. Matches. As a result, the parameter value can be more accurately calculated as a value for matching the command basic fuel injection amount to the target command basic fuel injection amount.
- the command basic fuel injection amount correction unit calculates the command basic fuel injection amount.
- Parameter for correcting the command basic fuel injection amount It is preferable to further include a storage unit for storing the meter value.
- the output value of the upstream air-fuel ratio sensor Is not a normal value.
- the output value of the upstream air-fuel ratio sensor does not accurately represent the air-fuel ratio of the exhaust gas.
- the parameter value for correcting the commanded basic fuel injection amount calculated using the output value of the upstream air-fuel ratio sensor cannot be accurately calculated. Therefore, the above parameter value calculated in such a case should not be used for correcting the commanded basic fuel injection amount.
- the error amount of the basic fuel injection amount does not change significantly within a certain period.
- the storage unit that stores the parameter value for the commanded basic fuel injection amount correction, for example, the output value of the upstream air-fuel ratio sensor is set to a normal value.
- the parameter value for the command basic fuel injection amount calculated using the same output value can be sequentially stored and updated in the storage means.
- the command basic fuel injection amount is corrected using the above-mentioned parameter value stored in advance by the storage means.
- FIG. 1 is a schematic diagram of an internal combustion engine to which an air-fuel ratio control device according to an embodiment of the present invention is applied.
- FIG. 2 is a graph showing the relationship between the output voltage of the air flow meter shown in FIG. 1 and the measured intake air flow rate.
- FIG. 3 is a graph showing the relationship between the output voltage of the upstream air-fuel ratio sensor shown in FIG. 1 and the air-fuel ratio.
- FIG. 4 is a graph showing the relationship between the output voltage of the downstream air-fuel ratio sensor shown in FIG. 1 and the air-fuel ratio.
- FIG. 5 is a functional block diagram when the air-fuel ratio control device shown in FIG. 1 executes the air-fuel ratio feedback control.
- FIG. 6 is a graph showing a table that defines the relationship between the engine speed and the in-cylinder intake air amount and the number of strokes corresponding to the delay time, referred to by the CPU shown in FIG.
- FIG. 7 is a functional block diagram when the basic fuel injection amount correction coefficient setting means shown in FIG. 5 sets the basic fuel injection amount correction coefficient.
- FIG. 8 is a diagram showing a state where the calculated basic fuel injection amount correction coefficient is classified according to the in-cylinder intake air amount and stored in the memory of the backup RAM.
- FIG. 9 is a flowchart showing a routine for calculating a command final fuel injection amount executed by the CPU shown in FIG. 1 and for giving an injection instruction.
- FIG. 10 is a flowchart showing a routine for calculating a main feedback correction amount executed by the CPU shown in FIG.
- FIG. 11 is a flowchart 11 showing a routine for calculating a sub-feed pack correction amount executed by the CPU shown in FIG.
- FIG. 12 is a flowchart showing a routine for calculating a basic fuel injection amount correction coefficient executed by the CPU shown in FIG. BEST MODE FOR CARRYING OUT THE INVENTION
- FIG. 1 shows a schematic configuration of a system in which the air-fuel ratio control device according to the first embodiment is applied to a spark ignition type multi-cylinder (four cylinder) internal combustion engine 10.
- the internal combustion engine 10 includes a cylinder block 20 including a cylinder block, a cylinder block lower case, an oil pan and the like, and a cylinder head 30 fixed on the cylinder block 20.
- the cylinder block 20 includes a cylinder 21, a piston 22, a connecting rod 23, and a crankshaft 24.
- variable intake timing device 3 3 that continuously changes the phase angle of the engine, variable intake timing device 3 3
- Exhaust camshaft 36 that drives 3 5, spark plug 37, igniter 38 that includes an ignition coil that generates high voltage applied to spark plug 37, and injects fuel into intake port 31 Inject injector (fuel injection means) 39 is provided.
- the intake system 40 is provided at an end of the intake pipe 41 and the intake pipe 41 including an intake manifold which communicates with the intake port 31 and forms an intake passage together with the intake port 31.
- the air filter 42, the throttle valve 43 in the intake pipe 41 and the opening cross-sectional area of the intake passage is variable, and the throttle valve actuator composed of a DC motor constituting the throttle valve driving means 43a, It has a style control valve (hereinafter referred to as “SCV”) 44 and an SCV actuator 44 a composed of a DC motor.
- SCV style control valve
- the exhaust system 50 is provided with an exhaust manifold 51 connected to the exhaust port 34, an exhaust manifold 51 (actually, each exhaust manifold 51 connected to each exhaust port 34).
- the exhaust pipe (exhaust pipe) 52 connected to the exhaust pipe 52 and the three-way catalyst 53 (upstream catalytic converter or upstream) installed (interposed) in the exhaust pipe 52 Start ⁇ Characteristic ⁇ Compa
- first catalyst 53 —Even in the evening, hereafter referred to as “first catalyst 53”.
- second catalyst 54 a three-way catalyst 54 on the downstream side which is disposed (interposed) on the exhaust pipe 52 downstream of the first catalyst 53 (because it is disposed below the floor of the vehicle, the under-floor Cataritic Con Although it may be called overnight, it is referred to as “second catalyst 54” hereinafter.
- the exhaust port 34, the exhaust manifold holder 51, and the exhaust pipe 52 constitute an exhaust passage.
- this system consists of a hot-wire air flow meter 61, a slot position sensor 62, a cam position sensor 63, a crank position sensor 64, a water temperature sensor 65, and an exhaust passage upstream of the first catalyst 53 (this example).
- the air-fuel ratio sensor 66 (hereinafter referred to as the “upstream air-fuel ratio sensor 66”) disposed in the above-mentioned exhaust manifold 51 is a gathering portion where the exhaust manifolds 51 are assembled.
- An air-fuel ratio sensor 67 (hereinafter referred to as a “downstream air-fuel ratio sensor 67”) disposed in an exhaust passage downstream of the second catalyst 54 and upstream of the second catalyst 54, and an accelerator opening sensor 6 Has eight.
- the hot wire air flow meter 61 outputs a voltage Vg according to a mass flow rate per unit time of intake air flowing through the intake pipe 41.
- the relationship between the output Vg of the air flow 61 and the measured intake air amount (flow rate) G a is as shown in FIG.
- the throttle position sensor 62 detects the opening of the throttle valve 43 and outputs a signal indicating the throttle valve opening TA.
- the force position sensor 63 generates a signal (G 2 signal) having one pulse every time the intake camshaft rotates 90 ° (in other words, every time the crankshaft 24 rotates 180 °). It is supposed to.
- the crank position sensor 64 outputs a signal having a narrow pulse each time the crankshaft 24 rotates 10 ° and a signal having a wide pulse each time the crankshaft 24 rotates 360 °.
- Yo ⁇ It is.
- This signal represents the engine speed NE.
- the water temperature sensor 65 detects the temperature of the cooling water of the internal combustion engine 10 and outputs a signal indicating the cooling water temperature THW.
- the upstream air-fuel ratio sensor 66 is a limiting current type oxygen concentration sensor, and outputs a current according to the air-fuel ratio AZF as shown in FIG. 3, and the output value vabyf is a voltage corresponding to this current. s is output, especially when the air-fuel ratio is stoichiometric!
- the upstream-side air-fuel ratio sensor 66 can accurately detect the air-fuel ratio AZF over a wide range.
- the downstream air-fuel ratio sensor 67 is an electromotive force type (concentration cell type) oxygen concentration As shown in Fig. 4, the output value Voxs, which is a sudden and fluctuating voltage near the stoichiometric air-fuel ratio, is output. More specifically, the downstream air-fuel ratio sensor 67 is approximately 0.1 (V) when the air-fuel ratio is leaner than the stoichiometric air-fuel ratio, and approximately 0 (V) when the air-fuel ratio is richer than the stoichiometric air-fuel ratio. 9 (V), and when the air-fuel ratio is the stoichiometric air-fuel ratio, a voltage of 0.5 (V) is output.
- the accelerator opening sensor 68 detects the operation amount of the accelerator pedal 81 operated by the driver, and outputs a signal indicating the operation amount Accp of the accelerator pedal 81.
- the electric control unit 70 includes a CPU 71 connected to the bus 71, a ROM 72 storing routines (programs) executed by the CPU 71, tables (lookup tables, maps), constants, and the like in advance.
- 1 Power RAM 73 that temporarily stores the data as needed
- backup RAM 74 that stores the data while the power is on, and retains the stored data even when the power is turned off.
- It is a microcomputer consisting of an Inuichi Face 75 including an AD converter.
- the interface 75 is connected to the sensors 61 to 68, supplies signals from the sensors 61 to 68 to the CPU 71, and operates the variable intake timing device 33 according to the instruction of the CPU 71.
- the drive signal is sent to the 1st 33 a, the igniter 38, the injector 39, the throttle valve 43c, and the SCV actuator 44a.
- the first catalyst 53 (the same applies to the second catalyst 54).
- the air-fuel ratio of the gas flowing into the first catalyst 53 is the stoichiometric air-fuel ratio
- HC and CO are oxidized and NOx is reduced.
- these harmful components are purified with high efficiency.
- the first catalyst 53 has a function of storing and releasing oxygen (oxygen storage and release functions), and the oxygen storage and release function allows the air-fuel ratio to fall from the stoichiometric air-fuel ratio to a certain level. Even if deviated, HC, C ⁇ , and NOx can be purified.
- the air-fuel ratio of the air-fuel ratio of the air-fuel mixture supplied to the engine (hereinafter, also referred to as the “air-fuel ratio of the engine”) becomes lean, and a large amount of NO X is contained in the gas flowing into the first catalyst 53.
- the air-fuel ratio of the engine becomes rich and the gas flowing into the first catalyst 53 contains a large amount of HC and CO, the three-way catalyst gives the stored oxygen molecules (they release the oxygen molecules). ) Oxidizes, thereby purifying HC and CO.
- the first catalyst 53 in order for the first catalyst 53 to efficiently purify a large amount of HC and CO that flow continuously, the first catalyst 53 must store a large amount of oxygen. In order to efficiently purify a large amount of NOX that continuously flows in, the first catalyst 53 must be in a state where oxygen can be sufficiently stored. From the above, the purification ability of the first catalyst 53 depends on the maximum oxygen amount (maximum oxygen storage amount) that the first catalyst 53 can store.
- a three-way catalyst such as the first catalyst 53 is poisoned by lead or sulfur contained in the fuel, or is deteriorated by heat applied to the catalyst, and accordingly, the maximum oxygen storage amount is gradually reduced. . Even if the maximum oxygen storage amount is reduced in this way, in order to continuously suppress the emission amount of the emission, the air-fuel ratio of the gas discharged from the first catalyst 53 (therefore, the first catalyst 5 It is necessary to control the average air-fuel ratio of the gas flowing into 3) to be very close to the stoichiometric air-fuel ratio.
- the output value of the downstream air-fuel ratio sensor 67 is a downstream target value Voxs ref (0.5 (V)) corresponding to the stoichiometric air-fuel ratio as the downstream target air-fuel ratio.
- the air-fuel ratio of the engine is controlled according to the output value Voxs of the downstream air-fuel ratio sensor 67 (that is, the air-fuel ratio downstream of the first catalyst).
- the air-fuel ratio control device (hereinafter, also referred to as “this device”) includes (A 1 to A 17) (It is a part of the means, etc.).
- this device includes (A 1 to A 17) (It is a part of the means, etc.).
- the in-cylinder intake air amount calculating means A 1 calculates the intake air flow rate Ga measured by the air flow meter 61, the engine rotation speed NE obtained based on the output of the crank position sensor 64, and the ROM 7 2 table memorized now based on MAPMc
- the in-cylinder intake air amount Mc (k) which is the intake air amount of the cylinder that reaches the intake stroke of each time, is obtained.
- the suffix (k) indicates that it is a value for the current intake stroke (hereinafter, the same applies to other physical quantities).
- the cylinder intake air amount Mc is stored in the RAM 73 while corresponding to the intake stroke of each cylinder.
- the upstream target air-fuel ratio setting means A 2 is configured to calculate an upstream target air-fuel ratio corresponding to a predetermined upstream target value based on the engine speed NE, the throttle valve opening TA, and the like in the operating state of the internal combustion engine 10.
- the upstream target air-fuel ratio abyfr (k) is set to, for example, the stoichiometric air-fuel ratio after the internal combustion engine 10 is warmed up, except in special cases.
- the upstream target air-fuel ratio abyfr is stored in the RAM 73 while corresponding to the intake stroke of each cylinder.
- the pre-correction command basic fuel injection amount calculating means A3 sets the in-cylinder intake air amount Mc (k) obtained by the in-cylinder intake air amount calculating means A1 by the upstream target air-fuel ratio setting means A2.
- the target in-cylinder fuel supply amount Fcr and the pre-correction command basic fuel injection amount Fbaseb are stored in the RAM 73 while corresponding to the intake stroke of each cylinder.
- the post-correction command basic fuel injection amount calculating means A4 performs the basic fuel injection amount correction described later on the current pre-correction command basic fuel injection amount Fbaseb (k) obtained by the pre-correction command basic fuel injection amount calculation means A3.
- the corrected command basic fuel injection amount Fbase is obtained by multiplying the basic fuel injection amount correction coefficient KF obtained by the coefficient setting means A 17.
- the basic fuel injection amount correction coefficient setting means A 17 will be described later in detail.
- the present apparatus includes the in-cylinder intake air amount calculating means A1, the upstream target air-fuel ratio setting means A2, the pre-correction command basic fuel injection amount calculating means A3, and the post-correction command basic fuel injection amount calculating means A4.
- the corrected command basic fuel injection amount Fbase is obtained.
- the corrected command basic fuel injection amount Fbase is instructed to the injector 39 to set the actual air-fuel ratio of the air-fuel mixture supplied to the engine to the current target air-fuel ratio abyf r (k). This is the command fuel injection amount to be performed.
- the command final fuel injection amount calculating means A5 calculates the corrected basic fuel injection amount Fbase (the main feedback correction amount DFimain and the sub-feedback correction amount DFisub described later in FIG. 10) by adding the following formula (1).
- the command final fuel injection amount Fi (k) is obtained based on the command final fuel injection amount Fbase, which is stored in the RAM 73 while corresponding to the intake stroke of each cylinder.
- the command basic fuel injection amount Fbase (k) The fuel injection instruction of the command final fuel injection amount Fi (k) obtained by correcting the fuel injection amount based on the main feedback correction amount DFimain and the sub feedback correction amount DFisub is the injector for the cylinder that enters the current intake stroke. Do for As a result, the fuel amount actually injected from the injector 39 includes the aforementioned “error of the basic fuel injection amount”.
- the downstream target value setting means A6 is based on the engine speed NE, the throttle valve opening TA, etc., which is the operating state of the internal combustion engine 10, similarly to the above-mentioned upstream target air-fuel ratio setting means A2.
- the downstream target value Voxsref is, for example, set to 0.5 (V), which is a value corresponding to the stoichiometric air-fuel ratio except in special cases, after the internal combustion engine 10 is shut down (see FIG. 4).
- the downstream target value Vo xsrei is set such that the downstream target air-fuel ratio corresponding to the downstream target value Voxsref always coincides with the above-mentioned upstream target air-fuel ratio abyfr (k).
- the output deviation amount calculation means A7 is based on the following equation (2), and is based on the present time set by the downstream target value setting means A6 (specifically, the start time of the present Fi (k) injection instruction).
- the output deviation amount DVoxs is obtained by subtracting the output value V oxs of the downstream air-fuel ratio sensor 67 at the current time point from the downstream target value Voxsref at.
- the low-pass filter A 8 is a first-order filter as shown in the following equation (3) whose characteristics are expressed using the Laplace operator s. In the following equation (3), 1 is a time constant.
- the low-pass filter A8 substantially inhibits the passage of high-frequency components equal to or higher than the frequency (lZr l).
- the low-pass filter # 8 inputs the value of the output deviation amount DVoxs obtained by the output deviation amount calculating means A7, and after the value of the output deviation amount DVoxs is subjected to a one-pass filter process according to the following equation (3). Outputs the output deviation DVoxs low after passing through the low-pass fill, which is the value of.
- the PID controller A 9 performs proportional, integral, and differential processing (PID processing) on the output deviation DVoxslow after passing through the mouth-pass filter, which is the output value of the mouth-pass filter A 8, based on the following equation (4). To obtain the sub-feedback correction amount DFisub.
- PID processing proportional, integral, and differential processing
- Kp is a preset proportional gain (proportional constant)
- Ki is a preset
- the obtained integral gain (integral constant) and Kd are the preset differential gain (differential constant).
- SDVoxslow is the time integral of the output deviation DVoxslow after passing through the one-pass filter
- DDVoxslow is the time derivative of the output deviation DVoxslow after passing through the low-pass filter.
- the present apparatus provides the output deviation DVoxs (actually, the output deviation DVoxs after passing through the mouth-to-pass filter), which is the deviation between the downstream target value Voxsref and the output value Voxs of the downstream air-fuel ratio sensor 67. low) to determine the sub-feedback correction amount DFisub
- the post-correction command basic fuel injection amount Fbase By adding the sub-feedback correction amount DFisub to the post-correction command basic fuel injection amount Fbase (k), the post-correction command basic fuel injection amount Fbase (by the main feedback correction amount DFimain) to be described later.
- the correction of k) independently corrects the post-correction command basic fuel injection amount Fbase (k). For example, if the output value Voxs of the downstream air-fuel ratio sensor 67 indicates a value corresponding to the air-fuel ratio leaner than the stoichiometric air-fuel ratio because the average air-fuel ratio of the engine is lean, the output deviation calculating means Since the output deviation amount DVoxs obtained by A7 is a positive value (see FIG.
- the sub-feedback correction amount DFisub obtained by the PID controller A9 is a positive value.
- the command final fuel injection amount Fi (k) obtained by the command final fuel injection amount calculation means A5 becomes larger than the corrected command basic fuel injection amount Fbase (k), and the air-fuel ratio of the engine becomes rich. Is controlled so that
- the output value Voxs of the downstream air-fuel ratio sensor 67 shows a value corresponding to the air-fuel ratio that is richer than the stoichiometric air-fuel ratio because the average air-fuel ratio of the engine is rich
- the output deviation amount Since the output deviation DVoxs obtained by the calculating means A7 has a negative value
- the sub-feedback correction amount DFisub obtained by the PID controller A9 has a negative value.
- the command final fuel injection amount F i (k) obtained by the command final fuel injection amount calculation means A 5 becomes smaller than the corrected command basic fuel injection amount Fbas e (k), and the air-fuel ratio of the engine is reduced. Is controlled to be lean.
- the PID controller A9 since the PID controller A9 includes the integral term Ki'SDVoxslow, the output deviation DVoxs is guaranteed to be zero in a steady state. In other words, the steady-state deviation between the downstream target value Voxsref and the output value Voxs of the downstream air-fuel ratio sensor 67 becomes zero. In the steady state, when the output deviation DVoxs becomes zero, the proportional term Kp'DVoxslow and the derivative term Kd'DDVoxslow both become zero. Become. This value is based on the time integral of the deviation between the output value Voxs of the downstream air-fuel ratio sensor 67 and the downstream target value Voxsref.
- the above-described error in the basic fuel injection amount can be compensated for, and the first catalyst 5 can be compensated for in the steady state.
- the downstream air-fuel ratio (therefore, the engine air-fuel ratio) of 3 can converge to the downstream target air-fuel ratio (that is, the stoichiometric air-fuel ratio) corresponding to the downstream target value Voxsref.
- the downstream target value setting means A6, the output deviation amount calculating means A7, the one-pass filter A8, and the PID controller A9 correspond to the sub-feedback correction amount calculating means.
- the first catalyst 53 has the oxygen storage function. Therefore A relatively high frequency component (for example, the frequency (1/1/1) or more) in the fluctuation of the air-fuel ratio of the exhaust gas upstream of the first catalyst 53, and a relatively low frequency (for example, The low-frequency component having a relatively small amplitude (a deviation from the stoichiometric air-fuel ratio) which is equal to or lower than the frequency (1Z 1) is completely absorbed by the oxygen storage function of the first catalyst 53. It does not appear as a change in the air-fuel ratio of the exhaust gas downstream of the first catalyst 53.
- a relatively high frequency component for example, the frequency (1/1/1) or more
- a relatively low frequency for example, The low-frequency component having a relatively small amplitude (a deviation from the stoichiometric air-fuel ratio) which is equal to or lower than the frequency (1Z 1) is completely absorbed by the oxygen storage function of the first catalyst 53. It does not appear as a change in the air-fuel ratio of the exhaust gas downstream of the first catalyst 53.
- the air-fuel ratio control ie, compensation for the sudden change of the air-fuel ratio in the transient operation state
- the air-fuel ratio control for the fluctuation of the air-fuel ratio of the same frequency (l / ⁇ ) or more is sub-feedback. It cannot be executed by control.
- main feedback control which is air-fuel ratio control based on the output value vabyfs of the upstream air-fuel ratio sensor 66.
- a low frequency component having a relatively low frequency (for example, below the frequency (1 Z 1)) in the fluctuation of the air-fuel ratio of the exhaust gas upstream of the first catalyst 53 and having a relatively large amplitude is The oxygen is not completely absorbed by the oxygen storage function of the first catalyst 53, and appears as a change in the air-fuel ratio of the exhaust gas downstream of the first catalyst 53 with a slight delay.
- the output value vabyfs of the upstream-side air-fuel ratio sensor 66 and the output value Voxs of the downstream-side air-fuel ratio sensor 67 become values indicating the air-fuel ratios deviated in opposite directions with respect to the stoichiometric air-fuel ratio. The case exists.
- the air-fuel ratio control of the engine based on the main feedback control (main feedback correction amount DF imain described later) and the air-fuel ratio control of the engine based on the sub feedback control (accordingly, the sub feedback correction amount DFisub) are performed. If they are performed at the same time, the two air-fuel ratio controls interfere with each other, so that good engine air-fuel ratio control cannot be performed.
- the predetermined frequency which is a frequency component that can appear as a fluctuation in the air-fuel ratio downstream of the first catalyst 53 out of the respective frequency components in the fluctuation of the output value vabyfs of the upstream air-fuel ratio sensor 66 (In this example, the output value vabyfs of the upstream air-fuel ratio sensor 66 after cutting the low frequency components below the frequency (1Z 1)) is used for the main feedback control. Avoid interference of fuel ratio control In addition to this, it is possible to surely compensate for a sudden change in the air-fuel ratio in the transient operation state.
- the present device is configured to include the respective units of Al 0 to A 16 and the like.
- each means will be described with reference to FIG. 5, and calculation of the main feedback correction amount will be described.
- the table conversion means A 10 is a table defining the relationship between the output value vabyfs of the upstream air-fuel ratio sensor 66 and the output value vabyfs of the upstream air-fuel ratio sensor shown in FIG. 3 and the air-fuel ratio AZF described above. Based on this, the current detected air-fuel ratio abyfs (k) at the current time point detected by the upstream air-fuel ratio sensor 66 (specifically, at the current Fi (k) injection instruction start time point) is determined.
- the in-cylinder intake air amount delay means A 11 is an N stroke from the current time of the in-cylinder intake air amount Mc obtained by the in-cylinder intake air amount calculation means A 1 for each intake stroke and stored in the RAM 73. (N intake strokes) The in-cylinder intake air amount Mc of the cylinder that has reached the intake stroke before is read from the RAM 73, and this is set as the in-cylinder intake air amount Mc (kN).
- the in-cylinder fuel supply amount calculation means A 12 converts the in-cylinder intake air amount Mc (kN) obtained by the in-cylinder intake air amount delay means A 11 from the present time N strokes before to the table conversion means A.
- the actual in-cylinder fuel supply amount Fc (kN) N strokes before the current time is obtained by dividing by the current detected air-fuel ratio abyis (k) obtained by 10.
- the value N varies depending on the displacement of the internal combustion engine 10, the distance from the fuel chamber 25 to the upstream air-fuel ratio sensor 66, and the like.
- the in-cylinder intake air amount Mc (kN) N strokes before the current time is calculated at the current time.
- the reason for dividing by the detected air-fuel ratio abyfs (k) is that a time L1 corresponding to N strokes is required until the air-fuel mixture fueled in the combustion chamber 25 reaches the upstream air-fuel ratio sensor 66. Because.
- the target in-cylinder fuel supply amount delay means A 13 is a pre-correction command basic fuel injection amount calculation means A
- the target in-cylinder fuel supply amount Ncr before the current stroke is Fcr And set this as the target in-cylinder fuel supply amount Fcr (kN).
- the in-cylinder fuel supply amount deviation calculating means A14 calculates the target cylinder internal combustion fuel supply amount Fcr (Ncr before N strokes from the current time set by the target in-cylinder fuel supply amount delay means A13 based on the following equation (5). By subtracting the actual in-cylinder fuel supply amount Fc (kN) N strokes from the current time obtained by the in-cylinder fuel supply amount calculation means A12 from (k-N), the cylinder internal combustion fuel supply amount deviation Find DFc.
- This in-cylinder fuel supply amount deviation DFc is an amount that indicates the excess or deficiency of the fuel supplied into the cylinder at the point before the N stroke, and the output value vabyfs of the upstream air-fuel ratio sensor 66 and the upstream target The value is based on the deviation from the value (vstoich shown in Fig. 3 when the upstream target air-fuel ratio abyfr is the stoichiometric air-fuel ratio).
- the high-pass filter A 15 is a first-order filter as shown in the following equation (6), whose characteristics are expressed using the Laplace operator s. is there. In the following equation (6), “1” is the same time constant as 1 for the low-pass filter A8.
- the high-pass filter A 15 effectively prevents low-frequency components below the frequency (lZrl) from passing.
- the high-pass filter A15 inputs the value of the in-cylinder fuel supply amount deviation DFc obtained by the in-cylinder fuel supply amount deviation calculation means A14, According to the above equation (6), the value of the in-cylinder fuel supply amount deviation DFc after the high-pass filter is output after the value of the in-cylinder fuel supply amount deviation DFc is subjected to the high-pass filter processing. Therefore, the in-cylinder fuel supply amount deviation DFchi after passing through the high-pass filter is a value obtained by subjecting a value based on the deviation between the output value vab yfs of the upstream air-fuel ratio sensor 66 and the upstream target value to high-pass filtering.
- the PI controller A 16 performs proportional and integral processing (PI processing) on the in-cylinder fuel supply amount deviation DFchi after passing through the high-pass filter, which is the output value of the high-pass filter A 15. Then, the main feedback correction for compensating for the excess or deficiency of the fuel supply amount before N strokes (excess or deficiency of only the high-frequency components at or above the frequency (17-1)) based on the following equation (7) Determine the amount DFimain.
- PI processing proportional and integral processing
- DFimain (Gphi -DFchi + Gihi -SDFchi) -KFB (7)
- Gphi is a preset proportional gain (proportional constant)
- Gihi is a preset integral gain (integral constant) ).
- SDFchi is the time integral of the in-cylinder fuel supply deviation DFchi after passing through the high-pass filter.
- the coefficient KFB is preferably variable depending on the engine speed NE, the in-cylinder intake air amount Mc, and the like, but is set to “1” in this example.
- the main feedback correction amount DFimain is used when the command final fuel injection amount calculation means A5 calculates the command final fuel injection amount Fi (k) as described above.
- the present device performs a high-pass filter pass, which is a value obtained by subjecting a value based on a deviation between the upstream target value corresponding to the upstream target air-fuel ratio abyfr and the output value vabyfs of the upstream air-fuel ratio sensor 66 to high pass filter processing.
- the sub-feedback control described above is obtained by calculating the main feedback correction amount DFimain based on the rear in-cylinder fuel supply deviation DFchi, and adding the main feedback correction amount DFimain to the corrected basic fuel injection amount Fbase.
- the corrected basic fuel injection amount Fbase is corrected independently of the correction of the basic fuel injection amount Fbase after correction (by the sub feedpack correction amount DFisub).
- the current detected air-fuel ratio abyfs (k) obtained by the table conversion means A10 will be the current value set by the upstream target air-fuel ratio setting means A2. It is determined as a value leaner (larger value) than the upstream target air-fuel ratio abyfr (kN) before N strokes. Therefore, the actual in-cylinder fuel supply amount Fc (kN) obtained by the in-cylinder fuel supply amount calculation means A 12 is the target in-cylinder fuel supply amount obtained by the target in-cylinder fuel supply amount delay means A 13. The value is smaller than Fcr (kN), and the in-cylinder fuel supply amount deviation DFc is obtained as a large positive value.
- the detected air-fuel ratio abyfs (k) this time is richer than the target air-fuel ratio abyfr (KN) N strokes before the current time (more J, Value). Therefore, the actual in-cylinder fuel supply amount Fc (k-N) is larger than the target in-cylinder fuel supply amount Fcr (k-N), and the in-cylinder fuel supply amount deviation DFc is obtained as a negative value.
- the signal indicating the in-cylinder fuel supply amount deviation DFc due to a sudden change in the air-fuel ratio of the engine contains a high frequency component equal to or higher than the frequency (1 / rl), / The quantity deviation DFchi is also negative.
- the main feedback correction amount DFimain becomes a negative value.
- the command final fuel injection amount Fi (k) is controlled to be smaller than the corrected command basic fuel injection amount Fbase so that the air-fuel ratio of the engine becomes lean.
- the command final fuel injection amount calculation means A5, table conversion means A10, in-cylinder intake air amount delay means A11, in-cylinder fuel supply amount calculation means A12, target in-cylinder fuel supply amount delay means A 13, the in-cylinder fuel supply amount deviation calculating means A14, the high-pass filter A15, and the PI controller A16 correspond to a part of the main feedback control means.
- the actual air-fuel ratio control for the air-fuel ratio fluctuation below the frequency (1 to 1) that can appear as a fluctuation in the air-fuel ratio downstream of the first catalyst 53 is reliably performed by the sub-feedback control.
- low-frequency components below the same frequency (1Z to 1) cannot pass through the high-pass filter A15 and are not input to the PI controller A16, so the above-described interference in the air-fuel ratio control of the engine occurs. Can be avoided.
- a high-frequency component above the frequency (( ⁇ ) in the fluctuation of the air-fuel ratio of the engine (accordingly, the fluctuation of the output value vabyfs of the upstream air-fuel ratio sensor 66) is a high-pass filter.
- the feedback can be performed quickly and reliably by feedback control.
- the above-described error in the basic fuel injection amount can be compensated for in the sub-feedback control.
- the change in the air-fuel ratio of the engine appears as a change in the air-fuel ratio of the exhaust gas downstream of the first catalyst 53 with a slight delay due to the effect of the oxygen storage function of the first catalyst 53 described above.
- the error of the fuel injection increases suddenly, the error of the basic fuel injection amount cannot be compensated immediately by the sub-feedback control alone. As a result, the emission amount of the emission may increase temporarily. There is a problem that occurs.
- the high-pass filter processing achieves the same function as the differential processing (D processing)
- the value after passing through the high-pass filter A15 is used as the input value of the PI controller A16.
- the integration process cannot be executed substantially. Therefore, in the main feedback control, the error of the basic fuel injection amount cannot be compensated.
- the corrected basic fuel injection amount Fbase which is a value other than the main feedback correction amount DF imai n and the sub feedback pack correction amount DF i sub among the values that determine the command final fuel injection amount Fi.
- target command basic fuel injection the amount of fuel injection to be directed to the injector 39 of the cylinder entering the intake stroke (hereinafter referred to as “target command basic fuel injection”) It is called the quantity Fbase tj.) It needs to be corrected to match (approach).
- the basic fuel injection amount set by the basic fuel injection amount correction coefficient setting means A 17 described above to the basic fuel injection amount before correction Fbas eb (k) described above.
- the basic fuel injection amount correction coefficient KF needs to be set so that the value multiplied by the correction coefficient KF matches (approaches) the target command basic fuel injection amount Fbase t.
- the product of the fuel injection amount and the air-fuel ratio of the air-fuel mixture supplied to the engine (and thus the air-fuel ratio of exhaust gas) is assumed to be constant, assuming that the amount of in-cylinder intake air drawn into the combustion chamber is equal. Become. Therefore, under this assumption, the product of the command final fuel injection amount Fi and the air-fuel ratio abyfs detected by the upstream air-fuel ratio sensor 66 is generally the actual air-fuel ratio of the air-fuel mixture supplied to the engine.
- a relationship is established that is equal to the product of the target command basic fuel injection amount Fbaset necessary for obtaining the target air-fuel ratio abyfr (k) and the target air-fuel ratio abyfr (k). Therefore, the target command basic fuel injection amount Fbaset can be generally represented by the following equation (8).
- the basic fuel injection amount correction coefficient KF is added to the current basic fuel injection amount before correction Fbaseb (k) as described above. Since the correction coefficient KF is set so that the multiplied value is equal to the target command basic fuel injection amount Fbaset obtained according to the above equation (8), the correction coefficient KF can be set according to the following equation (9). it can.
- the air-fuel ratio of the exhaust gas based on the combustion of the fuel injected by the injection instruction is the output value of the upstream air-fuel ratio sensor 66.
- a delay time L2 expressed as the sum of the above-described stroke delay, transport delay, and response delay is required.
- the air-fuel ratio abyfs detected by the upstream-side air-fuel ratio sensor 66 is a value representing the air-fuel ratio of the exhaust gas generated based on the fuel injection instruction executed L2 before the delay time.
- the target command basic fuel injection amount Fbaset is calculated according to the above equation (8)
- the detected air-fuel ratio abyfs (1) is used as the detected air-fuel ratio abyfs
- the command final fuel injection amount Fi is ,
- Command final fuel injection amount which is the command final fuel injection amount related to the fuel injection instruction executed before the current stroke M strokes before the current stroke, F i (kM) is preferably used.
- the detected air-fuel ratio abyfs, the command final fuel injection amount F i, and the pre-correction command basic fuel injection amount Fbaseb vary greatly independently at a high frequency above a predetermined frequency. I can do it. In such a case, there is a possibility that the relationships shown in the above equations (8) and (9) cannot be maintained.
- the delay time L 2 (and thus the value M) is, for example, the engine speed, the cylinder intake air amount Mc 0, the engine speed NE and the cylinder intake air shown in the graph of FIG. It can be obtained based on the quantity Mc and the table MapM that defines the relationship between the number of strokes M and.
- the basic fuel injection amount correction coefficient setting means A17 is configured to include the means A17a to A17f as shown in the functional block diagram of FIG. ing.
- the low-pass filter A 17 a is a first-order filter as shown in the following equation (10), whose characteristics are expressed using the Laplace operator s. In the following equation (10), 2 is a time constant.
- the low-pass filter A 17a substantially inhibits the passage of high-frequency components having a frequency (1/2) or higher.
- the low-pass filter A17a inputs the value of the current detected air-fuel ratio abyfs (k) obtained by the table conversion means A10 and According to the above equation (10), the present detection air-fuel ratio abyfs s (k) is a one-pass filter which is a value obtained by performing a one-pass filter process. Outputs the detected air-fuel ratio abyf slow after passing.
- the command final fuel injection amount delay means A 17 b is based on the above-described table MapM stored in the ROM 72, the current engine speed NE, and the current cylinder intake air amount Mc (k). To obtain the value M. Then, the command final fuel injection amount delay means A 17 b is the command final fuel injection amount Fi from the current time among the command final fuel injection amount Fi obtained by the command final fuel injection amount calculation means A 5 for each intake stroke and stored in the RAM 73. The value for the cylinder that has reached the intake stroke before the stroke (M intake strokes) is read from the RAM 73 and set as the commanded final fuel injection amount Fi (kM).
- the low-pass filter A 17 c is the same filter as the mouth-pass filter A 17 a described above, and the command final fuel injection amount obtained by the command final fuel injection amount delay means A 17 b Enter the value of Fi (k-M), and instruct the final fuel injection amount Fi (kM) in accordance with the above formula (10) after the mouth-to-pass fill process. Outputs the final fuel injection amount Fi low.
- the target command basic fuel injection amount calculating means A 17 d calculates the air-fuel ratio abyf slow after passing through the low-pass filter, which is the output of the mouth-to-pass filter A 17 a, according to the following equation (11) corresponding to the above (8). Multiply the value obtained by dividing the value by the current target air-fuel ratio abyf r (k) by the value of the commanded final fuel injection amount Fi low after passing through the mouth-pass filter, which is the output of the pass filter A 17 c. In this way, the target command basic fuel injection amount Fbaset is obtained.
- the low-pass filter A17e is the same filter as the one-pass filter A17a described above,
- the value of the current pre-correction command basic fuel injection amount Fbaseb (k) obtained by the basic fuel injection amount calculation means A3 is input, and the current pre-correction command basic fuel injection amount Fbaseb (k) is calculated according to the above equation (10). It outputs the pre-correction command basic fuel injection amount Fbaseblow after passing through the mouth-to-pass filter, which is the value obtained after low-pass filtering the value of k).
- the basic fuel injection amount correction coefficient setting means A 17 f calculates the target command obtained by the target command basic fuel injection amount calculating means A 17 d according to the following equation (12) corresponding to the above (9).
- the basic fuel injection amount correction coefficient KF is obtained by dividing the basic fuel injection amount Fbaset by the low-pass filter A17e, which is the output of the low-pass filter, after-passing, the pre-correction command basic fuel injection amount Fbaseblow.
- the basic fuel injection amount correction coefficient setting means A 17 sets the fuel injection time (more specifically, the time at which the injection instruction is started) every time.
- the basic fuel injection amount correction coefficient KF is set by using the means of A17a to A17f.
- the present device corrects the next pre-correction command basic fuel injection amount Fbaseb by multiplying the basic fuel injection amount correction coefficient KF thus set this time by the next pre-correction command basic fuel injection amount Fbaseb. (Ie, the next post-correction command basic fuel injection amount Fbase is determined).
- the next corrected commanded basic fuel injection amount Fbase matches the fuel injection amount to be instructed to inject the actual air-fuel ratio of the air-fuel mixture supplied to the engine to the target air-fuel ratio abyfr (approaching)
- the error in the basic fuel injection amount is quickly compensated while the air-fuel ratio of the mixture supplied to the engine is controlled toward the target air-fuel ratio abyfr.
- the detected air-fuel ratio abyfs does not accurately represent the air-fuel ratio of exhaust gas.
- the basic value calculated according to the above equation (11) (and the above equation (12)) is used.
- the value of the fuel injection I amount correction coefficient KF is also not a value for accurately correcting the pre-correction command basic fuel injection amount Fbas eb (k) to the target command basic fuel injection amount Fbaset. Therefore, in such a case, the basic fuel injection amount correction coefficient KF calculated according to the above formulas (11) and (12) should not be used for correcting the pre-correction command basic fuel injection amount Fbaseb (k). . ''
- the present device states that “the output value vabyfs of the upstream air-fuel ratio sensor 66 becomes a normal value. (Specifically, when the main feedback condition described later is satisfied) ”, the correction is performed using the basic fuel injection amount correction coefficient KF calculated according to the above equations (11) and (12). The basic fuel injection amount Fbaseb (k) is corrected and the value of the calculated basic fuel injection correction coefficient KF is sequentially stored and updated in the backup RAM 74.
- the error amount of the basic fuel injection amount increases according to the cylinder intake air amount Mc (therefore, the value of the basic fuel injection amount correction coefficient KF increases according to the cylinder intake air amount Mc.
- this device divides the range of intake air volume Mc into cylinders into multiple (four in this example) classifications as shown in Fig. 8. Then, every time a new basic fuel injection amount correction coefficient KF is calculated, the present device selects the class to which the current cylinder intake air amount Mc (k) belongs, and also selects the basic fuel injection amount corresponding to the selected class.
- the value of the fuel injection amount correction coefficient KF (m) (m: l, 2,3,4) is updated and stored with the calculated value of the new basic fuel injection amount correction coefficient KF.
- the present apparatus uses the current cylinder Select the class to which the internal intake air amount Mc (k) belongs and select the basic fuel injection amount correction coefficient KF (in) (m: l, 2,3,4) stored in the backup RAM 74 The value corresponding to the classification is set as the basic fuel injection amount correction coefficient storage value KFmo mery.
- the pre-correction command basic fuel injection amount Fbaseb is obtained by using the basic fuel injection amount correction coefficient KFmomery instead of the basic fuel injection amount correction coefficient KF calculated according to the above formulas (11) and (12). (k) is corrected. As a result, even in the case where the output value of the upstream air-fuel ratio sensor 66 vabyfs; ⁇ is not a normal value, the pre-correction command basic fuel injection amount Fbaseb (k) can be accurately corrected to some extent by the target command basic fuel injection amount. FbaseU can be made to match, and as a result, the error in the basic fuel injection amount is compensated to some extent.
- the above is the outline of the air-fuel ratio feedback control of the engine by the present device.
- Air-fuel ratio feed pack control> The CPU 71 executes a routine for calculating the fuel injection amount Fi and instructing the fuel injection shown in the flow chart 09, by setting the crank angle of each cylinder to a predetermined crank angle before each intake top dead center (for example, BTDC Each time it reaches 90 ° CA), it is executed repeatedly. Therefore, when the crank angle of an arbitrary cylinder reaches the predetermined crank angle, the CPU 71 starts processing from step 900 and proceeds to step 905, where the intake air flow rate Ga measured by the air flow meter 61 and , Based on the engine speed NE and the above-described table MapMc, the cylinder intake air amount Mc (hereinafter, also referred to as “fuel injection cylinder”) which enters the current intake stroke. Estimate and determine k).
- step 910 the value obtained by dividing the estimated in-cylinder intake air amount Mc (k) by the current target air-fuel ratio abyfr (k) is calculated by the current pre-correction command basic fuel.
- the injection amount is determined as Fbaseb (k).
- step 915 the CPU 71 proceeds to step 915 to determine whether the main feedback condition is satisfied.
- the main feedback condition for example, when the cooling water temperature THW of the engine is equal to or higher than the first predetermined temperature, and the upstream air-fuel ratio sensor 66 is normal (including that it is in an active state), This holds when the intake air amount (load) per one revolution of the engine is equal to or less than a predetermined value. That is, the satisfaction of the main feedback condition corresponds to the above-mentioned "when the output value vabyfs of the upstream air-fuel ratio sensor 66 becomes a normal value".
- the CPU 71 determines “Yes” in step 910 and proceeds to step 920, where the pre-correction command basic fuel injection amount Fbaseb (k) is The value multiplied by the latest basic fuel injection amount correction coefficient KF obtained at the time of the previous fuel injection (at the time of the previous fuel injection) is set as the corrected command basic fuel injection amount Fbase.
- step 915 determines “No” in step 915 and proceeds to step 925, where the pre-correction command basic fuel injection amount Fbaseb (k)
- the basic fuel injection amount correction coefficient KF On) (m: 1, 2, 3, 4) stored in the backup RAM 74
- the in-cylinder intake air amount determined in the previous step 905 The value of the in-cylinder intake air amount KF (in) selected from the value of Mc (k) is set as the basic fuel injection amount correction coefficient storage value KFfflomery.
- step 930 a value obtained by multiplying the pre-correction command basic fuel injection amount Fbaseb (k) by the basic fuel injection amount correction coefficient storage value KFmomey set in step 925 is set as the corrected command basic fuel injection amount Fbase.
- the CPU 71 proceeds to step 935 and obtains the corrected command basic fuel injection amount Fbase obtained above (at the time of the previous fuel injection) in accordance with the above equation (1) using the corrected basic fuel injection amount Fbase obtained above.
- the value obtained by adding the latest main feedback correction amount DFimain and the latest sub feedback correction amount DFisub obtained (at the time of the previous fuel injection) in the routine described later It is calculated as the injection amount Fi (k).
- the CPU 71 proceeds to step 940, and issues a fuel injection instruction of the command final fuel injection amount Fi (k). Specifically, when the fuel injection opening timing calculated separately by a routine (not shown) arrives, the CPU 71 sets the fuel injection cylinder for a time corresponding to the command final fuel injection amount F i (k). By instructing the injector 39 to open the injector 39, fuel is injected. Then, the CPU 71 proceeds to step 995 to temporarily end this routine.
- the pre-correction command basic fuel injection amount Fbaseb (k) is corrected to match the target command basic fuel injection amount Fbaset described above, and the corrected pre-correction command basic fuel injection amount Fbaseb (k) (I.e., after the corrected command basic fuel injection amount Fbase) has been subjected to main feedback correction and sub feedback correction, a fuel injection instruction of the command final fuel injection amount Fi (k) is injected into the fuel injection cylinder. .
- the CPU 71 executes the routine shown by the flowchart in FIG. 10 to start fuel injection for the fuel injection cylinder. Timing (injection instruction start time) Each time the force s arrives, it is executed repeatedly. Therefore, when the fuel injection start timing arrives for the fuel injection cylinder, the CPU 71 starts processing from step 1000 and proceeds to step 1005 to determine whether the main feedback condition is satisfied. I do. This main feedback condition is the same as the main feedback condition in the previous step 915. Now, assuming that the main feedback condition is satisfied,
- the CPU 71 determines “Yes” in step 1005, proceeds to step 11010, and changes the output value vaby fs of the upstream air-fuel ratio sensor 66 at the present time (ie, at the start of the injection instruction).
- the conversion based on the table shown in Fig. 3 determines the current detected air-fuel ratio abyfs (k).
- step 1015 in-cylinder intake air amount Mc (kN), which is the intake air amount of the cylinder that has reached the intake stroke N strokes (N intake strokes) before the present time. Is divided by the detected air-fuel ratio abyfs (k) to obtain the actual in-cylinder fuel supply amount Fc (kN) N strokes before the current time.
- step 12020 the CPU 71 proceeds to step 12020 and divides the in-cylinder intake air amount Mc (kN) N strokes before the current time by the target air-fuel ratio abyfr (kN) N strokes before the current time. Then, the target in-cylinder fuel supply amount Fc r (kN) N strokes before the current time is obtained.
- the CPU 71 proceeds to step 10 25, and calculates a value obtained by subtracting the in-cylinder fuel supply amount Fc (k ⁇ N) from the target in-cylinder fuel supply amount Fcr (kN) according to the above equation (5).
- the in-cylinder fuel supply amount deviation DFc is an amount representing the excess or deficiency of the fuel supplied into the cylinder at the time before the N stroke.
- the CPU 71 proceeds to step 11030, in which the in-cylinder fuel supply amount deviation DFc is subjected to high-pass filtering by the high-pass filter A15 to obtain the in-cylinder fuel supply amount deviation DFchi after passing through the high-pass filter.
- step 1035 the CPU 71 proceeds to step 1035 to obtain the main feedback correction amount DFimain according to the equation shown in step 1035 based on the above equation (7).
- the process proceeds to step 109 to terminate the routine temporarily.
- the main feedback correction amount DFimain is obtained, and the main feedback correction amount DFimain is determined by the above-described step 935 in FIG.
- the air-fuel ratio control of the engine based on the main feedback control described above is executed by being reflected on the fuel injection amount F i (k).
- step 1005 the CPU 71 makes a “No” determination at step 1005 and proceeds to step 10045 to proceed to the main feedback correction amount DFimain Is set to “0”, and then the process proceeds to step 1095 to end this routine once.
- the main feedback condition is not satisfied, the air-fuel ratio of the engine is not corrected based on the main feedback control by setting the main feedback correction amount DFim ain to “0”.
- the CPU 71 executes the routine shown by the flowchart in FIG. 11 to start the fuel injection for the fuel injection cylinder. Each time the timing (at the start of injection instruction) arrives, it is executed repeatedly. Therefore, when the fuel injection opening timing arrives for the fuel injection cylinder, the CPU 71 starts processing from step 1100 and proceeds to step 1105 to determine whether the sub feedback control condition is satisfied. Is determined.
- the sub-feedback control condition is, for example, in addition to the main feedback condition in step 915 (and step 1005) described above, the engine cooling water temperature THW; ⁇ the second cooling temperature higher than the first predetermined temperature. It is established when the temperature is higher than the predetermined temperature.
- the CPU 71 determines that ⁇ e s J in step 1105, proceeds to step 110, and proceeds to step 1110.
- the output deviation amount DVoxs is obtained.
- step 1 1 15 the differential value DDVoxs low of the output deviation amount DVoxs low after passing through the low-pass filter is calculated based on the following equation (13).
- DDVoxslow (DVoxslow-DVoxslo D / ⁇ t... (13)
- DVoxs lowl is the output after passing through the low-pass filter set (updated) in step 1 135 described later in the previous execution of this routine.
- the deviation value DV oxslow is the previous value, and ⁇ t is the time from the last execution of this routine to the time this routine was executed.
- step 1 125 the CPU 71 proceeds to step 1 125 to obtain the sub-feedback correction amount DFisub according to the above equation (4), and then proceeds to step 1 130 to output the signal after passing through the low-pass filter at that time.
- step 1 1 35 after setting the output deviation DVoxs low after passing through the low-pass filter calculated in step 1 1 1 5 above as the previous value DVoxs lowl of the output deviation DVoxs low after passing through the low-pass filter, step 1 1 Go to 95 to end this routine.
- the sub-feedback correction amount DFisub is obtained, and the sub-feedback correction amount DFisub is reflected in the command final fuel injection amount Fi (k) in step 935 in FIG. 9 described above.
- the air-fuel ratio control of the engine based on the sub-feedback control is executed.
- the CPU 71 determines “No” in the same step 1105, proceeds to step 1140, and proceeds to step 1140.
- the value of the feedback correction amount DFisub is set to “0”, and then, the process proceeds to step 1 195 to temporarily end the routine.
- the sub-feedback correction amount DFisub is set to “0”, and the air-fuel ratio correction of the engine based on the sub-feedback control is not performed.
- PU 71 repeatedly executes the routine shown by the flowchart in FIG. 12 every time the fuel injection start timing (injection f indication start time) arrives for the fuel injection cylinder. It is like that. Therefore, when the fuel injection start timing arrives for the fuel injection cylinder, the CPU 71 starts the process from step 1200, proceeds to step 1205, and determines whether or not the main feedback condition force S is satisfied. If the determination is “No,” the process immediately proceeds to step 1295 and the routine is temporarily terminated. In this case, the calculation of the basic fuel injection amount correction coefficient KF and the process of storing the value of the correction coefficient KF in the backup RAM 74 are not executed. This main feedback condition is the same as the main feedback condition in the previous step 915 (and step 1005).
- the CPU 71 determines “Yes” in step 1205 and proceeds to step 1 210, and proceeds to step 1 210.
- the current detected air-fuel ratio abyfs (k) obtained in step 105 of this step is low-pass filtered by the low-pass filter A 17a to obtain the detected air-fuel ratio abyf slow after passing through the low-pass filter.
- the CPU 71 proceeds to the step 1 2 15 to obtain the current engine rotational speed NE and the current cylinder intake air amount Mc ( k) and the table MapM shown in Fig. 6 to obtain the value M. From the current time, the command final fuel injection amount Fi (kM) before the M stroke is processed by the low-pass filter A17c. To obtain the command final fuel injection amount Fi low after passing through the low / ° filter.
- the CPU 71 proceeds to step 1220, and calculates the current pre-correction command basic fuel injection amount Fbaseb (k) obtained in step 910 in FIG. 9 above using the low-pass filter A17e.
- a mouth-pass filter process is performed to obtain a pre-correction command basic fuel injection amount Fbaseblow after passing the mouth-pass filter.
- step 1225 in which the acquired air-fuel ratio after passing through the low-pass filter obtained above, abyfslow, the above-mentioned acquired post-passing low-pass filter command final fuel injection amount Filow, and the previous 09
- the target command basic fuel injection amount Fbaset is obtained based on the target air-fuel ratio abyfr (k) used in step 910 and equation (11), and in step 1 230, the target command
- the basic fuel injection amount correction coefficient KF is obtained based on the equation.
- step 1 2 35 the CPU 71 proceeds to step 1 2 35, and KF (m) selected according to the value of the in-cylinder intake air amount Mc (k) determined in step 9 05 of FIG. (in: 1 to 4) is updated to the value of the basic fuel injection amount correction coefficient KF obtained above, and the updated KF On value is stored in the corresponding memory of the backup RAM 74. Proceed to 295 to temporarily end this routine.
- the basic fuel injection correction coefficient is calculated (updated) and the value of the correction coefficient KF is calculated every time the fuel injection start timing arrives for the fuel injection cylinder.
- the storage process to the backup RAM 74 is executed.
- the basic fuel injection amount correction coefficient KF is used in step 920 of the above-described routine of FIG. 9 executed for the next fuel injection cylinder, so that the next pre-correction command basic fuel injection amount Fbaseb is obtained. It is corrected according to the basic fuel injection amount correction coefficient KF calculated this time.
- the command final fuel injection amount Fi ( Actually, the product of Fi (K-M)) and the detected air-fuel ratio abyfs (k) detected by the upstream air-fuel ratio sensor 66 is the actual air-fuel ratio of the mixture supplied to the engine as the target air-fuel ratio.
- the next pre-correction command basic fuel injection amount Fbaseb is corrected (in other words, the next corrected command The basic fuel injection amount Fbase is determined). Therefore, the next corrected basic fuel injection amount Fbase after the correction must be equal to (close to) the fuel injection amount to be instructed to inject the actual air-fuel ratio of the mixture supplied to the engine to the target air-fuel ratio abyfr. As a result, the air-fuel ratio of the mixture supplied to the engine becomes the target air-fuel ratio. The error of the basic fuel injection amount is quickly compensated while being controlled toward the ratio abyfr.
- the present invention is not limited to the above embodiments, and various modifications can be adopted within the scope of the present invention. For example, in each of the above embodiments, FIG.
- the detected air-fuel ratio abyfs (k), the command final fuel injection amount Fi (kM), and the pre-correction command basic fuel injection amount Fbaseb (k) The basic fuel injection amount correction coefficient KF is calculated using the values after the mouth-to-mouth filter processing by the mouth-to-pass filter.
- KFb the basic fuel injection amount correction coefficient KFb before the low-pass filter processing is obtained.
- a value corresponding to the delay time is obtained based on the engine speed NE, the in-cylinder intake air amount Mc (k), and the table MapMc shown in FIG. 6, where the value M is a predetermined constant value. May be.
- the current detected air-fuel ratio abyfs (k), the command final fuel injection amount Fi (k-M) M strokes before the present time the current target air-fuel ratio
- the basic fuel injection amount correction coefficient KF is calculated based on abyf r (k) and the current pre-correction command basic fuel injection amount Fbaseb (k)
- the current detected air-fuel ratio abyfs (k) is M Basic fuel based on the commanded final fuel injection amount Fi (kM) before the stroke, the target air-fuel ratio abyfr (kM) before the stroke ⁇ from the current time, and the commanded basic fuel injection amount Fbaseb (kM) before the M stroke before the current stroke
- the injection amount correction coefficient KF may be determined.
- the main feedback correction amount DFimain is calculated based on the in-cylinder fuel supply amount deviation DFc, which is a value obtained by subtracting
- the main feedback correction amount DFimain is obtained based on the value obtained by subtracting the target air-fuel ratio abyfr (kN) N strokes before the current stroke from the current air-fuel ratio abyfs (k) detected by the air conditioner. Is also good.
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Exhaust Gas After Treatment (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/593,877 US7389174B2 (en) | 2004-03-24 | 2005-03-23 | Air/fuel ratio control apparatus for internal combustion engine |
EP05721634.3A EP1734243B1 (en) | 2004-03-24 | 2005-03-23 | Internal combustion engine air/fuel ratio controller |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004086628A JP4039380B2 (ja) | 2004-03-24 | 2004-03-24 | 内燃機関の空燃比制御装置 |
JP2004-86628 | 2004-03-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005090765A1 true WO2005090765A1 (ja) | 2005-09-29 |
Family
ID=34993763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2005/005985 WO2005090765A1 (ja) | 2004-03-24 | 2005-03-23 | 内燃機関の空燃比制御装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7389174B2 (ja) |
EP (1) | EP1734243B1 (ja) |
JP (1) | JP4039380B2 (ja) |
KR (1) | KR100773276B1 (ja) |
CN (1) | CN100513760C (ja) |
WO (1) | WO2005090765A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101139953B (zh) * | 2006-09-05 | 2010-12-08 | 通用汽车环球科技运作公司 | 用于控制贫燃NOx捕集器再生的系统 |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007291984A (ja) * | 2006-04-26 | 2007-11-08 | Toyota Motor Corp | 内燃機関の空燃比制御装置 |
US7653445B2 (en) * | 2007-04-13 | 2010-01-26 | Controlsoft, Inc. | Apparatus and method for model-based control |
JP4835497B2 (ja) * | 2007-04-13 | 2011-12-14 | トヨタ自動車株式会社 | 内燃機関の空燃比制御装置 |
DE102007021283A1 (de) * | 2007-05-07 | 2008-11-13 | Continental Automotive Gmbh | Verfahren und Vorrichtung zur Ermittlung des Verbrennungs-Lambdawerts einer Brennkraftmaschine |
DE102007021479B4 (de) * | 2007-05-08 | 2018-12-13 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Betreiben einer Brennkraftmaschine |
FR2922315A3 (fr) * | 2007-10-12 | 2009-04-17 | Renault Sas | Procede de traitement d'un signal brut, dispositif le mettant en oeuvre, vehicule muni du dispositif. |
JP2009097459A (ja) * | 2007-10-18 | 2009-05-07 | Mitsubishi Electric Corp | エンジン制御装置 |
WO2010087029A1 (ja) * | 2009-01-30 | 2010-08-05 | トヨタ自動車株式会社 | 多気筒内燃機関の空燃比制御装置 |
CN101696660A (zh) * | 2009-09-25 | 2010-04-21 | 东莞市康达机电工程有限公司 | 燃气发电机组空燃比控制方法 |
JP5499978B2 (ja) | 2010-07-30 | 2014-05-21 | トヨタ自動車株式会社 | 多気筒内燃機関の燃料噴射量制御装置 |
US9062622B2 (en) | 2010-09-09 | 2015-06-23 | Toyota Jidosha Kabushiki Kaisha | Air-fuel ratio control apparatus |
WO2012035622A1 (ja) | 2010-09-15 | 2012-03-22 | トヨタ自動車株式会社 | 空燃比制御装置 |
JP5548114B2 (ja) * | 2010-12-24 | 2014-07-16 | 川崎重工業株式会社 | 内燃機関の空燃比制御装置及び空燃比制御方法 |
JP5464391B2 (ja) * | 2011-01-18 | 2014-04-09 | トヨタ自動車株式会社 | 内燃機関の空燃比制御装置 |
DE102011078609A1 (de) * | 2011-07-04 | 2013-01-10 | Robert Bosch Gmbh | Verfahren zum Betreiben einer Brennkraftmaschine |
US20130291555A1 (en) | 2012-05-07 | 2013-11-07 | Phononic Devices, Inc. | Thermoelectric refrigeration system control scheme for high efficiency performance |
CN104509220B (zh) | 2012-05-07 | 2018-05-29 | 弗诺尼克设备公司 | 包括保护性热密封盖和最优化界面热阻的热电热交换器组件 |
WO2014118892A1 (ja) * | 2013-01-29 | 2014-08-07 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
JP5999377B2 (ja) * | 2014-02-20 | 2016-09-28 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
JP6252357B2 (ja) * | 2014-05-26 | 2017-12-27 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
US9593871B2 (en) | 2014-07-21 | 2017-03-14 | Phononic Devices, Inc. | Systems and methods for operating a thermoelectric module to increase efficiency |
US10458683B2 (en) | 2014-07-21 | 2019-10-29 | Phononic, Inc. | Systems and methods for mitigating heat rejection limitations of a thermoelectric module |
JP6773545B2 (ja) * | 2016-12-14 | 2020-10-21 | いすゞ自動車株式会社 | 内燃機関の制御装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11169670A (ja) * | 1997-10-08 | 1999-06-29 | Nissan Motor Co Ltd | NOx吸蔵還元型三元触媒及びこれを用いた排気ガス浄化装置 |
JP2000508036A (ja) * | 1995-10-18 | 2000-06-27 | ルノー | 内燃機関のための2重制御ループのシステムおよび方法 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5335493A (en) * | 1990-01-24 | 1994-08-09 | Nissan Motor Co., Ltd. | Dual sensor type air fuel ratio control system for internal combustion engine |
JPH0417747A (ja) * | 1990-05-07 | 1992-01-22 | Japan Electron Control Syst Co Ltd | 内燃機関の空燃比制御装置 |
JP2697251B2 (ja) * | 1990-05-28 | 1998-01-14 | 日産自動車株式会社 | エンジンの空燃比制御装置 |
JPH04321740A (ja) * | 1991-04-19 | 1992-11-11 | Mitsubishi Electric Corp | エンジンの空燃比制御装置 |
US5099647A (en) * | 1991-06-28 | 1992-03-31 | Ford Motor Company | Combined engine air/fuel control and catalyst monitoring |
JP2893308B2 (ja) * | 1993-07-26 | 1999-05-17 | 株式会社ユニシアジェックス | 内燃機関の空燃比制御装置 |
US5359852A (en) * | 1993-09-07 | 1994-11-01 | Ford Motor Company | Air fuel ratio feedback control |
JP3175459B2 (ja) | 1993-12-29 | 2001-06-11 | トヨタ自動車株式会社 | 内燃機関の空燃比制御装置 |
JP2900890B2 (ja) * | 1996-08-09 | 1999-06-02 | トヨタ自動車株式会社 | 内燃機関の触媒劣化判別装置 |
JP3046948B2 (ja) * | 1997-08-20 | 2000-05-29 | 本田技研工業株式会社 | 内燃機関の空燃比制御装置 |
JP3592519B2 (ja) * | 1997-09-16 | 2004-11-24 | 本田技研工業株式会社 | 内燃機関の排気系の空燃比制御装置及びプラントの制御装置 |
JPH11159376A (ja) | 1997-11-25 | 1999-06-15 | Toyota Motor Corp | 内燃機関の空燃比制御装置 |
JP3845996B2 (ja) * | 1997-12-04 | 2006-11-15 | スズキ株式会社 | 内燃機関の空燃比制御装置 |
US6253542B1 (en) * | 1999-08-17 | 2001-07-03 | Ford Global Technologies, Inc. | Air-fuel ratio feedback control |
JP3967524B2 (ja) * | 1999-12-22 | 2007-08-29 | 本田技研工業株式会社 | 内燃機関の空燃比制御装置 |
US6453665B1 (en) * | 2000-04-28 | 2002-09-24 | Ford Global Technologies, Inc. | Catalyst based adaptive fuel control |
JP3957180B2 (ja) * | 2002-08-09 | 2007-08-15 | 本田技研工業株式会社 | デシメーションフィルタを用いた内燃機関の空燃比制御装置 |
JP3846480B2 (ja) * | 2003-02-03 | 2006-11-15 | トヨタ自動車株式会社 | 内燃機関の排気浄化装置 |
JP2007046517A (ja) * | 2005-08-09 | 2007-02-22 | Mitsubishi Electric Corp | 内燃機関の制御装置 |
JP4280931B2 (ja) * | 2005-10-19 | 2009-06-17 | トヨタ自動車株式会社 | 内燃機関の空燃比制御装置 |
JP2007162565A (ja) * | 2005-12-14 | 2007-06-28 | Toyota Motor Corp | 内燃機関の空燃比制御装置 |
-
2004
- 2004-03-24 JP JP2004086628A patent/JP4039380B2/ja not_active Expired - Lifetime
-
2005
- 2005-03-23 WO PCT/JP2005/005985 patent/WO2005090765A1/ja active Application Filing
- 2005-03-23 US US10/593,877 patent/US7389174B2/en active Active
- 2005-03-23 EP EP05721634.3A patent/EP1734243B1/en active Active
- 2005-03-23 CN CNB2005800095176A patent/CN100513760C/zh active Active
- 2005-03-23 KR KR1020067022066A patent/KR100773276B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000508036A (ja) * | 1995-10-18 | 2000-06-27 | ルノー | 内燃機関のための2重制御ループのシステムおよび方法 |
JPH11169670A (ja) * | 1997-10-08 | 1999-06-29 | Nissan Motor Co Ltd | NOx吸蔵還元型三元触媒及びこれを用いた排気ガス浄化装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101139953B (zh) * | 2006-09-05 | 2010-12-08 | 通用汽车环球科技运作公司 | 用于控制贫燃NOx捕集器再生的系统 |
Also Published As
Publication number | Publication date |
---|---|
EP1734243A1 (en) | 2006-12-20 |
JP4039380B2 (ja) | 2008-01-30 |
JP2005273524A (ja) | 2005-10-06 |
EP1734243B1 (en) | 2019-01-16 |
KR100773276B1 (ko) | 2007-11-05 |
CN1934344A (zh) | 2007-03-21 |
US7389174B2 (en) | 2008-06-17 |
CN100513760C (zh) | 2009-07-15 |
EP1734243A4 (en) | 2013-06-26 |
KR20070015176A (ko) | 2007-02-01 |
US20080072884A1 (en) | 2008-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2005090765A1 (ja) | 内燃機関の空燃比制御装置 | |
EP1951999B1 (en) | Air-fuel-ratio control apparatus for internal combustion engine | |
US7032374B2 (en) | Exhaust purification apparatus for internal combustion engine | |
US8347700B2 (en) | Device for operating an internal combustion engine | |
US7278394B2 (en) | Air-fuel-ratio control apparatus for internal combustion engine | |
EP2063090B1 (en) | Control apparatus for internal combustion engine | |
JP5644291B2 (ja) | 内燃機関の燃料噴射量制御装置 | |
JP4036088B2 (ja) | 内燃機関の排気浄化装置及び排気浄化方法 | |
JP2003336535A (ja) | 内燃機関の空燃比制御装置 | |
US10215113B2 (en) | Method and device for operating an internal combustion engine | |
JP4936018B2 (ja) | 内燃機関の空燃比制御装置 | |
JP4280931B2 (ja) | 内燃機関の空燃比制御装置 | |
JP2006105054A (ja) | 内燃機関の空燃比制御装置 | |
JP2006112274A (ja) | 内燃機関の空燃比制御装置 | |
JP2006125304A (ja) | 内燃機関の空燃比制御装置 | |
JP4888397B2 (ja) | 内燃機関の空燃比制御装置 | |
JP4139373B2 (ja) | 内燃機関の空燃比制御装置 | |
JP4299218B2 (ja) | 内燃機関の空燃比制御装置 | |
JP2007077869A (ja) | 内燃機関の空燃比制御装置 | |
JP2009197683A (ja) | 内燃機関の空燃比制御装置 | |
JP2007291984A (ja) | 内燃機関の空燃比制御装置 | |
JP2008215106A (ja) | 内燃機関の空燃比制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
DPEN | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 200580009517.6 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2005721634 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10593877 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020067022066 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 2005721634 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1020067022066 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 10593877 Country of ref document: US |