The present invention relates to a control device for an internal combustion engine.
For automobile exhaust gas regulations that have become increasingly strict year by year in order to reduce environmental loads, it is essential to increase the accuracy of techniques (air-fuel ratio control) for controlling an air-fuel ratio (a ratio of an amount of air to an amount of fuel in a cylinder) such that it is brought into an appropriate state. As a method for the air-fuel ratio control, there is a method of detecting an oxygen concentration in exhaust gas and correcting a fuel supply amount, and determining a fuel supply amount according to an intake flow rate detected by an intake flow rate sensor provided in an intake path.
Such a scheme is easily applied when there are no great changes in an operating state (a rotation speed and an output) of an internal combustion engine (steady state). On the other hand, under a transient operation condition such as rapid acceleration and rapid deceleration of an automobile, a gas flow rate at which a gas flows into the transiently changing cylinder (hereinafter referred to as an in-cylinder inflow gas flow rate) cannot be ascertained in accordance with the method. Therefore, the air-fuel ratio cannot be set sufficiently quickly under an appropriate condition.
Therefore, under the condition that an operation of an internal combustion engine is in a transient state, it is necessary to calculate an in-cylinder inflow gas amount using an intake measurement model and set an appropriate fuel injection amount so that a target air-fuel ratio is achieved. As a method of calculating an in-cylinder inflow gas flow rate of an internal combustion engine, there is a method of calculating an intake pipe pressure from an intake flow rate and a throttle valve passage gas flow rate calculated based on a throttle valve effective opening area of a throttle valve (hereinafter referred to as a throttle valve effective opening area), and calculating an in-cylinder inflow gas flow rate from the intake pipe pressure.
When a deposit is adhered to a body portion (hereinafter referred to as a throttle body) of the throttle valve of the internal combustion engine, a part of a cross section through which air can flow between the throttle valve and the throttle body is blocked due to the deposit. Therefore, the throttle valve effective opening area (an effective area of a cross section through which air can flow between the throttle valve and the body) decreases. Here, the deposit is sediment adhered, solidified, and accumulated on the throttle body due to unburned components of a blowby gas introduced into an intake air and fuel in an exhaust air.
When the throttle valve effective opening area is calculated without reflecting a deposit-accumulated state in an intake measurement model, an actual state cannot be reproduced with the throttle valve effective opening area calculated by the intake measurement model, and an error occurs. As a result, calculation errors of the throttle valve passage gas flow rate and the in-cylinder inflow gas flow rate occur. Therefore, it is necessary to reflect a change in the throttle valve effective opening area caused by deposit adhesion in the intake measurement model.
The related art discloses a technique for approximating a throttle valve effective opening area calculated using a learned value of an air flow rate under a steady operation condition at three different throttle valve opening degrees by a quadratic curve that has an opening degree as a variable to reflect a change in the throttle valve effective opening area due to deposit accumulation (see, for example, PTL 1).
PTL 1 discloses that, as three throttle valve opening degrees, a first throttle valve opening degree that is a throttle valve opening degree in a predetermined idle state, any second throttle valve opening degree less than the first throttle valve opening degree, and a predetermined third throttle valve opening degree that is greater than the first throttle valve opening degree and is not affected by a deposit accumulated near the throttle valve are used.
PTL 1: JP 2015-214925 A
Incidentally, in the technique of the related art, as disclosed in PTL 1, it is assumed that an interval increases between the first throttle valve opening degree and the third throttle valve opening degree. Therefore, when correction is performed to achieve a characteristic approximated to a predetermined quadratic curve, it cannot be said that a flow rate characteristic in a range of the first throttle valve opening degree and the third throttle valve opening degree, that is, a range of a throttle valve opening degree that is not affected by a deposit from the throttle valve opening degree in an idle state, is always corrected with high accuracy.
As a result, when the throttle valve opening degree changes by passing between the first throttle valve opening degree and the third throttle valve opening degree, a calculation error of a throttle passing gas flow rate in a transient state increases, and a large error occurs in a calculation amount of an in-cylinder inflow gas flow rate in the transient state. As a result, it is difficult to maintain an air-fuel ratio during a transient operation to a desired air-fuel ratio.
The present invention has been made in consideration of such circumstances. An object of the present invention is to provide a control device for an internal combustion engine capable of accurately calculating an effective opening area of a throttle valve in which an influence of a deposit is reflected.
In order to achieve the above object, a control device for an internal combustion engine includes a processor configured to identify first and second throttle valve opening degrees at which a change rate of an index correlated with a decrease rate of an effective opening area of a throttle valve changes; estimate the index at an arbitrary throttle valve opening degree from the first and second throttle valve opening degrees; and calculate an effective opening area of a throttle valve from the estimated index.
According to the present invention, it is possible to accurately calculate an effective opening area of a throttle valve in which an influence of a deposit is reflected. Other problems, configurations, and effects will be clarified by the following description of embodiments.
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. The present embodiment relates to a control device for an internal combustion engine that calculates an in-cylinder inflow gas flow rate of the internal combustion engine including a throttle valve in an intake path. An object of the present embodiment is to provide a control device for an internal combustion engine capable of accurately calculating a throttle valve effective opening area in a region where a throttle valve opening degree is equal to or greater than a throttle valve opening degree in an idle state, improving calculation accuracy of an in-cylinder inflow gas flow rate, and particularly maintaining an air-fuel ratio during a transient operation to a desired air-fuel ratio.
An engine 100 (internal combustion engine) is a spark ignition type internal combustion engine. An intake flow rate sensor 3 that measures an intake flow rate passing through an intake path of an engine, a compressor 4b of a supercharger that compresses an intake gas, an intercooler 5 that cools the intake gas, and a throttle valve 6 that adjusts the intake flow rate are provided at appropriate positions in an intake pipe 8. The intake flow rate sensor 3 contains an intake air temperature sensor 15 that detects an intake air temperature, and a throttle valve 6 contains a throttle position sensor that detects an opening degree of the throttle valve.
In the engine 100, a variable intake valve 9a that controls an opening/closing phase of an intake valve, a variable exhaust valve 9b that controls an opening/closing phase of an exhaust valve, a fuel injection device 10 that injects a fuel into a combustion chamber 13, an ignition plug 11 that supplies ignition energy, a crank angle sensor 12, and an atmospheric pressure sensor 16 that measures an atmospheric pressure are provided at appropriate positions of the engine 100. Each of the variable intake valve 9a and the variable exhaust valve 9b includes a phase sensor that detects an opening/closing phase.
Further, a turbine 4a that drives the compressor 4b using energy of the exhaust gas, a catalytic converter 21 that purifies the exhaust gas, and an air-fuel ratio sensor 20 that is a type of air-fuel ratio detector and detects an air-fuel ratio of the exhaust gas upstream from the catalytic converter 21 are provided at appropriate positions of the exhaust pipe 14. The air-fuel ratio sensor 20 may be an oxygen concentration sensor. An EGR pipe 32 for taking out EGR from upstream of the turbine 4a of the exhaust pipe 14 branches, and an EGR cooler 30 for cooling EGR and an EGR valve 31 for adjusting an EGR flow rate are provided at appropriate positions of the EGR pipe 32.
A detection signal (intake flow rate) Ss3 obtained from the intake flow rate sensor 3, a detection signal (throttle valve opening degree) Ss6 obtained from the throttle position sensor, opening/closing phase detection signals (an intake valve phase and an exhaust valve phase) Ss9a and Ss9b obtained from the phase sensors of the variable intake valve 9a and the variable exhaust valve 9b, a detection signal (rotation speed) Ss12 obtained from the crank angle sensor 12, a detection signal (atmospheric temperature) Ss15 obtained from the intake air temperature sensor 15, a detection signal (atmospheric pressure) Ss16 obtained from the atmospheric pressure sensor 16, and a detection signal Ss20 obtained from the air-fuel ratio sensor 20 are sent to an engine control unit (hereinafter referred to as an ECU) 0. A signal Ss1 obtained from an accelerator opening degree sensor 1 that detects a depression amount of the accelerator pedal, that is, an accelerator opening degree is sent to the ECU 0.
The ECU 0 calculates a required torque based on the output signal Ss1 of the accelerator opening degree sensor 1 and various sensor signals. That is, the accelerator opening degree sensor 1 is used as a required torque detection sensor that detects a required torque of the engine 100. The ECU 0 optimally calculates main operation amounts of the engine 100 such as an opening degree of the throttle valve 6, an injection pulse period of the fuel injection device 10, an ignition timing of the ignition plug 11, opening/closing timings of the variable intake valve 9a and the variable exhaust valve 9b, and an opening degree of the EGR valve 31 based on an operation state of the engine 100 obtained from outputs of the various sensors.
The fuel injection pulse period calculated by the ECU 0 is converted into a fuel injection device drive signal Ds10 (valve opening pulse signal) and sent to the fuel injection device 10. The opening degree of the throttle valve 6 calculated by the ECU 0 is sent as a throttle valve drive signal Ds6 to the throttle valve 6. Similarly, an ignition plug drive signal Ds11 is sent to the ignition plug 11. The opening degree of the EGR valve is sent as an EGR valve drive signal Ds31 to the EGR valve 31.
The air flowing from the intake pipe 8 to the combustion chamber 13 via the variable intake valve 9a is injected from the fuel injection device 10 through a fuel tank fuel pump (not shown) from a fuel tank (not shown) to form an air-fuel mixture. The air-fuel mixture is burned by a spark generated from the ignition plug 11 at a predetermined ignition timing, and a combustion pressure pushes down a piston to be turned into a driving force of the engine 100. The exhaust gas after combustion is sent to the catalytic converter 21 via the variable exhaust valve 9b, the exhaust pipe 14, and the turbine 4a and is discharged after NOx, CO, and HC components are removed by purification. Part of the exhaust gas is introduced into the intake pipe 8 via the EGR pipe 32, the EGR cooler 30, and the EGR valve 31.
The input signal from each input sensor is sent to the input port in an input/output port 40b. Values of the input signals sent to the input/output port 40b are stored in a random access memory (RAM) 40c and are subjected to arithmetic processing by the CPU 40e. At this time, a signal including an analog signal among the input signals sent to the input circuit 40a is converted into a digital signal by an A/D converter included in the input circuit 40a.
A control program describing content of the arithmetic processing is written in advance in a read only memory (ROM) 40d. After a value indicating an operation amount of each actuator calculated by the control program is stored in the RAM 40c, the value is sent to an output port of the input/output port 40b and is sent to each actuator via each drive circuit. In the case of the present embodiment, a throttle drive circuit 40f, an EGR valve drive circuit 40g, a variable valve mechanism drive circuit 40h, a fuel injection device drive circuit 40i, and an ignition output circuit 40j are provided as drive circuits.
The drive circuits control the throttle valve 6, the variable valve 9, the fuel injection device 10, the ignition plug 11, and the EGR valve 31. Although the ECU 0 according to the present embodiment includes the drive circuits in the ECU 0, the present invention is not limited thereto, and any or all of the drive circuits may be provided outside of the ECU 0.
Hereinafter, an embodiment of the present invention will be described in detail with reference to
A decrease rate correlation index calculation unit acquires a learned value of a decrease rate correlation index based on various detection values including an atmospheric pressure, an intake flow rate, and an intake pipe pressure. In the present embodiment, a thickness of a deposit (deposit thickness) adhered to a throttle body will be described as a decrease rate correlation index, but the present invention is not limited thereto. For example, the throttle valve effective opening area decrease rate (a decrease rate of a throttle valve effective opening area after adhesion of a deposit to the throttle valve effective opening area in new state) or a flow rate decrease rate (a decrease rate of a flow rate after adhesion of a deposit to a flow rate when the valve is new under a reference condition) can be treated as the same index.
A change point calculation unit calculates a throttle valve opening degree (a low opening degree side change point and a high opening degree side change point) at which the deposit thickness changes, the throttle valve opening degree being necessary to calculate the deposit thickness at a learned value non-acquisition point. Here, the change point is calculated based on a differential value of the deposit thickness with respect to the throttle valve opening degree.
A throttle valve effective opening area calculation unit calculates a deposit thickness of the throttle valve opening degree at which a learned value of the deposit thickness is not acquired based on the low opening side change point and the high opening side change point, and calculates a throttle valve effective opening area of any throttle valve opening degree from the deposit thickness. A throttle valve upstream pressure and a throttle valve downstream pressure are calculated in a block (not illustrated).
First, before details of processing performed in each block are described, examples of formulae and calculation methods used for describing the present embodiment will be described. Next, specific processing of the present embodiment will be described.
First, examples of formulae and calculation methods used for describing the present embodiment will be described. The following formulas and calculation methods are merely exemplary. First, an overview of an example (I) of an intake system physical model that calculates an air behavior from a change in throttle valve opening degree to a change in in-cylinder inflow gas flow rate will be described, and a throttle valve passage gas flow rate (II) and an in-cylinder inflow gas flow rate (III) will be described.
In the present embodiment, in the system illustrated in
In the calculation, a pressure and a temperature are calculated from the mass and the energy of each CV based on the following basic equation using an intake flow rate detection value, an intake air temperature detection value, an atmospheric pressure detection value, a throttle valve opening degree detection value, an EGR valve opening detection value, an intake valve phase detection value, an exhaust valve phase detection value, a rotation speed detection value, a cooling water temperature detection value, a torque, and a mass flow rate and a temperature calculated at the previous calculation time.
Here, m represents a mass [kg], e represents energy [J], T represents a temperature [K], kk represents a specific heat ratio [−], R represents a gas constant [J/(kg·K)], Q represents a heat transfer amount (wall surface heat loss amount) [J] to a wall surface with which the gas is in contact, V represents a volume [m3], a subscript in represents an inflow to a CV, and a subscript out represents an outflow from a CV.
Next, a method of calculating a mass, energy, a temperature, and a pressure upstream of a throttle valve will be described. A throttle valve upstream gas mass mThr is calculated by Formula (5) that is a formula obtained by discretizing Formula (1) based on an intake flow rate dGAFS, a previous value of a throttle valve passage flow rate dGThr to be described below, and a previous value of a throttle valve upstream gas mass.
A throttle valve upstream gas energy is calculated by Formula (6) that is a formula obtained by discretizing Formula (2) based on the throttle valve upstream gas mass mThr, an atmospheric temperature Tatm, a previous value of the throttle valve upstream temperature TThr, the intake flow rate dGAFS and previous values of the throttle valve passage gas flow rate dGThr.
Here, for a specific heat ratio and a gas constant, a value of air in a standard state is used as a representative value. An intercooler cooling amount dQc/dt is experimentally obtained in advance and is given as a constant.
A throttle valve upstream gas temperature is calculated by Formula (4) based on the throttle valve upstream gas energy, and the throttle valve upstream pressure is calculated by Formula (3) based on the throttle valve upstream gas temperature and the throttle valve upstream gas mass.
Next, a method of calculating a mass, energy, a temperature, and a pressure of an intake pipe gas will be described. An intake pipe gas mass mmani is calculated by Formula (7) that is a formula obtained by discretizing Formula (1) based on a throttle valve passage flow rate dGThr, a previous value of an in-cylinder inflow gas flow rate dGcyl, and a previous value of an intake pipe gas mass to be described below.
The intake pipe gas energy is calculated by Formula (8) that is a formula obtained by discretizing Formula (2) based on the intake pipe gas mass mmani, the throttle valve upstream temperature TThr, a previous value of the intake pipe temperature Tmani, the throttle valve passage gas flow rate dGThr, and a previous value of the in-cylinder inflow gas flow rate dGcyl.
Here, for a specific heat ratio and a gas constant, a value of air in a standard state is used as a representative value. A wall surface heat loss amount is experimentally obtained in advance to be given as a constant.
An intake pipe gas temperature is calculated by Formula (4) based on the intake pipe gas energy. An intake pipe pressure is calculated by Formula (3) based on the intake pipe gas temperature and the intake pipe mass. When a device detecting an intake pipe pressure is included, the detection value can also be used.
Next, a method of calculating a throttle valve passage gas flow rate will be described. In the present embodiment, a throttle is regarded as an orifice, and a hydrodynamic model around the throttle is constructed to calculate a throttle valve passage gas flow rate. Here, the throttle valve passage gas flow rate is given by a flow rate formula in consideration of the following compressibility of a fluid based on an opening degree of the throttle valve and pressures before and after the throttle valve.
dGThr represents a throttle valve passage gas flow rate [kg/s], μ represents a throttle valve effective opening area correction coefficient [−], A represents a throttle valve geometric opening area [m2], Pup represents a throttle valve upstream pressure [Pa], Pdn represents a throttle valve downstream pressure [Pa], R represents a gas constant [J/(kg·K)], Tup represents a throttle valve upstream temperature [K], and Ψ represents a flow rate coefficient [−]. A product of μ and A is an index called a throttle valve effective opening area [m2]. Here, as the flow rate coefficient, one of the above Formulae (9.2) and (9.3) is selected in accordance with a pressure ratio Pdn/Pup between the throttle valve upstream pressure Pup and the throttle valve downstream pressure Pdn. Inequality (9.2.1) that is a condition of the ratio is called a sonic condition. Since a flow rate of passage via the valve becomes equal to a sound speed and a flow rate is saturated, a flow rate coefficient is given as a constant without depending on a pressure state. Inequality (9.3.1) that is a condition of a pressure ratio is a non-sonic condition, and the flow speed of passage via the valve is less than the sound speed.
Next, an in-cylinder inflow gas flow rate is calculated by the following method. Formula (10) indicates a calculation formula of an inflow gas flow rate into a cylinder.
dGcyl represents an in-cylinder inflow gas flow rate [kg/s], n represents the intake efficiency [−], Ne represents an engine rotation speed [rpm], Vs represents a stroke volume [m3], Pmani represents an intake pipe pressure [Pa] downstream of a throttle valve, Tmani represents an intake pipe gas temperature [K], and ncyl represents the number of cylinders [−]. Intake efficiency is adapted in advance and is set in advance so that the intake efficiency can be searched for from an engine rotation speed, an intake pipe pressure, an intake valve phase, and an exhaust valve phase.
As described above, in the ECU 0, by repeating the calculations of (I), (II), and (III) described above at each determined calculation cycle, and accurately calculating a pressure from an upstream side of the throttle valve to a downstream side of a cylinder using a physical formula, it is possible to calculate an in-cylinder inflow gas flow rate in a transient condition that cannot be accurately measured by the intake flow rate sensor 3 with high response and high accuracy.
Next, a concept of a method of correcting a throttle valve effective opening area based on a deposit thickness that is a point of the present embodiment will be described with reference to
Next, characteristics of a deposit thickness distribution will be described. First, definition of the deposit thickness according to the present embodiment will be described.
(A) The deposit thickness is constant in a range where the throttle valve opening degree is small (the throttle valve opening degree θA or less).
(B) The deposit thickness increases between the throttle valve opening degrees θA to θB.
(C) The deposit thickness is constant in a range where the throttle valve opening degree is large (a range where the throttle valve opening degree is θB or more).
A gas temperature decreases due to adiabatic expansion of the gas when the gas passes via the throttle valve, and a temperature of a throttle body wall surface accordingly decreases. As a result, a mechanism is known in which blowby gas contained in intake air and high-boiling-point hydrocarbons derived from EGR gas are aggregated to form deposits and adhere to a throttle body. It is predicted that the characteristics (A) to (C) are achieved in the deposit adhered by such a mechanism.
In the present embodiment, a deposit accumulation influence is reflected using the characteristics (A) to (C) described above. Specifically, it is assumed that the deposit thickness is distributed in two stages in a flow direction. In this way, by assuming a deposit thickness distribution in the flow direction and calculating a deposit thickness at two points (for example, the throttle valve opening degrees θA and θB) having thickness information of a two-stage distribution, the deposit thickness in a wide range in the flow direction can be calculated.
Details of the modeling will be described below.
Here, D is a deposit thickness [m]. The decrease rate of the throttle valve opening area and the deposit thickness are related by Formulae (11) and (12). The geometric throttle valve opening area has been described above. Formula (11) is applied to learning assuming that this is also established for the throttle valve effective opening area. Specifically, Formula (13) is defined, and the deposit thickness can be calculated from the throttle valve effective opening area that can be acquired during traveling by Formula (13).
In addition to the decrease rate of the throttle valve effective opening area, a flow rate decrease rate can also be used. In general, it is known that the intake flow rate is proportional to the throttle valve effective opening area under a sonic condition that a flow speed is the sound velocity. Therefore, the decrease rate of the throttle valve effective opening area and the flow rate decrease rate are equivalent. Therefore, in Formula (11), a flow rate decrease rate can be used as an alternative to the decrease rate of the throttle valve effective opening area.
As described above, in calculation of the deposit thickness, it is necessary to calculate the throttle valve effective opening area. The throttle valve effective opening area can be calculated by Formula (14) derived from Formula (9) on the assumption that a throttle valve passage gas flow rate and an intake flow rate detection value dGAFS per unit time are equal in a steady state.
From Formula (14), the throttle valve effective opening area can be calculated when an intake flow rate detection value, a throttle valve upstream pressure detection value, an intake air temperature detection value, an upstream temperature detection value, and an intake pipe pressure are input. Here, when there is no throttle valve upstream pressure sensor, the throttle valve upstream pressure detection value can be substituted with an atmospheric pressure detection value only under a non-supercharging condition.
In the present embodiment, since a learned value is acquired under a condition of a small throttle valve opening degree (a condition that a rotation speed is low and an engine load is small), the learned value is in an engine operation range that can be substituted with an atmospheric pressure detection value. Accordingly, even in a system that does not include means for obtaining a pressure upstream of the throttle valve, it is possible to obtain a detection value of the throttle valve upstream pressure under a non-supercharging condition. However, since a range that can be substituted with the atmospheric pressure detection value changes with a system configuration such as a method of controlling a wastegate or a method of controlling a variable displacement turbo, it is desirable to confirm the range in advance by a test or the like.
As described above, under the non-supercharging condition, the throttle valve effective opening area can be calculated when the intake flow rate detection value, the intake air temperature detection value, the atmospheric pressure detection value, and the intake pipe pressure are input to Formula (14). By using the detection value, it is possible to calculate a throttle valve effective opening area (hereinafter referred to as an actual throttle valve effective opening area) in which a change in the throttle valve effective opening area due to deposit adhesion is reflected. Accordingly, even when a deposit is adhered, the throttle valve effective opening area can be accurately calculated.
<<Step s101>>
In step s101, a crank angle sensor, an intake flow rate sensor, an intake air temperature sensor, an atmospheric pressure sensor, and a throttle valve opening degree sensor detect the engine rotation speed, the intake flow rate, the intake air temperature, the atmospheric pressure, and the throttle valve opening degree, respectively.
<<Step s102>>
In step s102, an initial throttle valve effective opening area μA0 [m2] is calculated based on a table of the throttle valve opening degree and a throttle valve effective opening area (hereinafter initial throttle valve effective opening area) in a new throttle valve from which the throttle valve opening degree is set as an axis stored in advance. By forming a table for the throttle valve effective opening area in the new throttle valve in this way, it is possible to reduce a calculation load of the ECU.
<<Step s103>>
In step s103, it is determined whether all the following three conditions are satisfied, and it is determined whether to start deposit learning.
(A1) The rotation speed is equal to or less than a threshold.
(A2) The engine load is equal to or less than a threshold.
(A3) The throttle valve opening degree is steady.
For (A1) and (A2), a scheme of comparing the rotation speed and the engine load with the thresholds is adopted. Accordingly, it is determined whether the non-supercharging condition is satisfied. Here, it is necessary to set the thresholds to be in a range that can be determined as a non-supercharging range and to define a range where the throttle valve upstream pressure is less than a predetermined value as compared with the atmospheric pressure in advance by an experiment. Accordingly, since the atmospheric pressure detection value can be used as the throttle valve upstream pressure, the actual throttle valve effective opening area can be calculated with high accuracy and erroneous learning can be prevented. When the throttle valve upstream pressure sensor is provided, a throttle valve upstream pressure sensor detection value can be used.
For (A3), a scheme of comparing a difference value between a value a predetermined time before the throttle valve opening degree and a current value with a threshold is adopted. Here, the threshold depends on a relationship between a change amount of the throttle valve opening degree and a change amount of the throttle valve effective opening area, but can be defined as, for example, a change amount of the throttle valve opening degree in which the change amount of the throttle valve effective opening area falls within a predetermined range. Accordingly, since it is possible to determine whether the throttle valve opening degree is steady, learning can be performed under a stable condition and erroneous learning can be prevented.
When the learning start determination (s103) is No, the process proceeds to step s112. When the determination is Yes, the process proceeds to step s104.
<<Step s104>>
In step s104, a learned value of a deposit thickness at a detected throttle valve opening degree θ is calculated. Here, the deposit thickness is calculated by Formula (15) based on a relationship indicating that the throttle valve effective opening area decrease rate is equal to a clearance decrease rate.
Here, D is a deposit thickness [m], h0 is a distance (hereinafter referred to as an initial clearance) [m] between the throttle body and the tip of the throttle valve in a new throttle body, and μA is an actual throttle valve effective opening area [m2]. Here, the initial clearance can be geometrically determined from the opening degree of the throttle valve and a diameter of the throttle valve.
In the present embodiment, the initial clearance is stored in advance in the ECU as a table in which the throttle valve opening degree is set as an axis. Accordingly, the calculation load of the ECU can be reduced. By calculating the deposit thickness in this way, it is possible to calculate a learned value of the deposit thickness at the throttle valve opening degree θ with high accuracy.
<<Step s105>>
In step s105, the learned value of the deposit thickness, the number of learnings, and a travel distance at the time of acquisition of the learned value are updated to a learned value map for change point search.
In step s105, the map is updated using a value obtained by weighted-averaging the calculated learned value of the deposit thickness and the learned value of the deposit thickness held in the map as a learned value of a new deposit thickness. Since the learned value of the deposit thickness of the map gradually changes using the weighted average, it is possible to suppress erroneous learning even when the learned value rapidly changes, for example, an instantaneously abnormal value is input. Whenever the process of s105 is performed, the map is updated by adding the number of learnings by 1 with respect to a previous value of a corresponding portion of the map.
<<Step s106>>
In step s106, when the number of times the learned value is acquired and the travel distance at the time of acquisition of the learned value satisfy the following predetermined conditions, it is determined that the acquisition of the learned value of the throttle valve opening degree θ is completed, and a learned value acquisition completion flag of the learned value map for change point search is updated. Here, in the learned value acquisition completion flag, 1 indicates acquisition completion and 0 indicates non-acquisition.
(B1) The number of times the learned value is acquired is equal to or greater than a threshold.
(B2) A difference between the travel distance at the time of acquisition of the learned value and a current travel distance is less than a threshold.
For (B1), a scheme of comparing the number of times the learned value is acquired with the threshold is adopted. By providing a threshold for the number of times the learned value is acquired, it is possible to determine whether the learned value can be acquired a sufficient number of times. For (B2), a scheme of comparing a difference between the travel distance at the time of acquisition of the learned value and the current travel distance with a threshold is adopted. In general, the deposit thickness increases as the travel distance increases. Therefore, a timing at which the learned value is acquired is important in order to guarantee reliability of the learned value.
For example, when the throttle valve effective opening area decreases by about 1% in travel of 100 km and it is considered to detect a change of 2% in the throttle valve effective opening area, the threshold is set to about 200 km. Since the learned value of sufficiently learned and relatively new information can be used by (B1) and (B2), the reliability of the learned value is improved and erroneous learning can be prevented.
When the acquisition completion determination of the deposit thickness learned value (s106) is No, the process proceeds to step s112. When the determination is Yes, the process proceeds to step s107.
<<Step s107>>
In step s107, it is determined whether the change point search of the deposit thickness is possible. The throttle valve opening degree for checking whether there is the learned value is set to θC or more and θD or less. In the present embodiment, θC and θD are set in advance so that the low opening degree side change point θA and the high opening degree side change point θB assumed by a preliminary test or idle opening degree setting are included in the range of θC or more and θD or less.
When the learned value acquisition completion flag is 1 at least at one point in the range of θC or more and θD or less, it is determined that the change point search is possible. By setting the determination condition, it is possible to promptly reflect the determination condition in the calculation of the throttle valve effective opening area without waiting for completion of acquisition of the learned value under other conditions when the learned value of the deposit thickness can be acquired.
When the change point searchable determination (s107) is No, the process proceeds to step s112. When the determination is Yes, the process proceeds to step s108.
<<Step s108>>
In step s108, a differential value of the learned value of the deposit thickness is calculated. Here, the learned value of the deposit thickness recorded in the change point search learning map is substituted into Formula (16), and a differential value of the deposit thickness for the throttle valve opening degree is calculated.
Here, a is a differential interval [deg] (where a is an even number). For example, when it is considered that the change in the deposit thickness in increments of 1 deg of the throttle valve opening degree is calculated, a is set to 2 deg.
<<Step s109>>
In step s109, a change point of the deposit thickness is calculated. In the present embodiment, a point at which the differential value of the deposit thickness is equal to or greater than the threshold is set as a change point. Here, the throttle valve opening degree at which the differential value calculated in step s108 is equal to or greater than a threshold L1 is searched for. A smallest opening degree satisfying the same condition is denoted by Mmin. A largest opening degree is denoted by Mmax. It is assumed that Mmin is the same as Mmax when there is one opening degree satisfying the same condition. The opening degrees obtained by Formulae (17) and (18) are defined as a low opening degree side change point θA [deg] and a high opening degree side change point θB [deg]. By performing the processing in this way, it is possible to calculate the low opening degree side change point and the high opening degree side change point with high accuracy from the opening degrees of which acquisition of the learned value of the deposit thickness is completed.
However, in the range of the throttle valve opening degree θC or more and θD or less, the low opening degree side change point, the high opening degree side change point, and the deposit thickness are determined as follows when the number of grid points at which acquisition of the learned value of the deposit thickness is completed is as follows.
The low opening degree side change point is denoted by θC (where θA=θC), and the high opening degree side change point is denoted by θD (where θB=θD). Based on the throttle valve effective opening area decrease rate that tends to take a constant value in the range of the throttle valve opening degree θA or more and θB or less, the deposit thickness at the low opening degree side change point and the high opening degree side change point is calculated by the following Formulae (19) and (20). Here, a grid point at which the acquisition of the learned value of the deposit thickness is completed is denoted by θ1 (see
Among grid points at which the acquisition of the learned value of the deposit thickness is completed in the range of the throttle valve opening degree θC or more and θD or less, a grid point θ1 having a small throttle valve opening degree is set as a low opening degree side change point, and a grid point θ2 having a large throttle valve opening degree is set as a high opening degree side change point (see
<<Step s110>>
In step s110, the deposit thickness of the opening degree for which the learned value of the deposit thickness has not been acquired is calculated. Here, based on a distribution of the deposit thickness in two stages, the deposit thickness of the learned value non-acquisition opening degree of the deposit thickness is calculated by Formula (21).
According to (i), the deposit thickness in the range of the throttle valve opening degree less than the low opening side change point at which the learned value of the deposit thickness cannot be acquired can be calculated with high accuracy. According to (ii), the deposit thickness in the throttle valve opening degree range from the low opening degree side change point or more at which the learned value of the deposit thickness cannot be acquired and the high opening degree side change point or less can be calculated with high accuracy. According to (iii), the deposit thickness in the throttle valve opening range greater than the high opening side change point at which the learned value of the deposit thickness cannot be acquired can be calculated with high accuracy.
<<Step s111>>
In step s111, the learned value of the deposit thickness of the learned value non-acquisition opening degree of the deposit thickness is updated to the change point search learned value map.
<<Step s112>>
In step s112, the throttle valve effective opening area of any throttle valve opening degree is calculated based on the deposit thickness. Here, the throttle valve effective opening area is calculated by Formula (22).
Accordingly, it is possible to accurately calculate the throttle valve effective opening area in a region where the throttle valve opening degree is equal to or greater than the throttle valve opening degree in the idle state.
In
Time t1 is a time at which the three conditions are satisfied and a flag for stable condition determination (stable condition determination value) is turned on. Acquisition of a learned value of the deposit thickness starts at time t1. The number of learnings increases and exceeds a learning completion reference at time t2, and the flag for the learned value completion determination of the deposit thickness is turned on. Accordingly, the throttle valve effective opening area calculation value is corrected. The throttle valve upstream pressure calculation value increases and matches the atmospheric pressure through the correction.
Acceleration starts at time t3. In a case of non-learning, an exhaust air-fuel ratio becomes lean at the time of acceleration. In the case of learning completion, the exhaust air-fuel ratio does not fluctuate. This is because even when deposit is adhered, the throttle valve effective opening area is corrected by learning, and the in-cylinder inflow gas flow rate can be calculated with high accuracy. Accordingly, an appropriate fuel injection amount can be controlled, which can prevent deterioration in fuel consumption and exhaust emission.
As described above, according to the present embodiment, when a predetermined learning condition is established, an index correlated with a decrease rate of the throttle valve effective opening area is calculated based on the opening degree of a throttle valve provided in an intake path of an internal combustion engine, a rotation speed of the internal combustion engine, an amount of intake air passing through the throttle valve, an upstream pressure of the throttle valve, a downstream pressure of the throttle valve, and an atmospheric temperature. A change point of the index is determined based on a change amount of the index with respect to the throttle valve opening degree. The throttle valve effective opening area is calculated based on the change point of the index.
Accordingly, even when a deposit is adhered to the throttle body, the throttle valve effective opening area can be calculated with high accuracy. Accordingly, since the in-cylinder inflow gas flow rate during a transient operation can be calculated with high accuracy, an appropriate fuel injection amount can be controlled, which can prevent deterioration in fuel consumption and exhaust emission.
In a second embodiment, a method of acquiring a learned value of a deposit thickness under a desired throttle valve opening degree condition by operating an intake valve closing timing and an exhaust valve closing timing when a deposit is adhered to a throttle body will be described.
As described in the first embodiment, in order to calculate the change point of the deposit thickness, it is necessary to acquire the learned value of the deposit thickness at a plurality of opening degrees in the idle opening degree range. The present embodiment has been devised in view of this circumstance. In the second embodiment to be described below, the configurations described in the first embodiment are applied to configurations other than differences from the first embodiment.
First, a method of operating an intake valve and an exhaust valve at a closing timing and a method of operating a throttle valve opening degree according to the present embodiment will be described. Next, specific processing of the present embodiment will be described.
First, a method of operating the intake valve and the exhaust valve at the closing timing and a method of operating the throttle valve opening degree according to the present embodiment will be described.
As a method of changing the valve overlap amount, a variable valve mechanism is operated and the intake valve or the exhaust valve is operated, and an opening timing of the intake valve is set to be advanced from a closing timing of the exhaust valve. As illustrated in
By operating the variable valve mechanism and the throttle valve opening degree so that the valve overlap amount and the throttle valve opening degree have the positive correlation in this way, it is possible to set various throttle valve opening degrees. Accordingly, it is possible to acquire a learned value of the deposit thickness while preventing deterioration in drivability at various throttle valve opening degrees. Further, for example, by setting a combination of the variable valve mechanism and the throttle valve opening degree under a condition that the valve overlap amount increases (rightward in
Next, specific processing of the present embodiment will be described.
Steps s201 to s203 and steps s207 to s215 are the same processes as steps s101 to s103 and steps s104 to s112 of the first embodiment, and thus description thereof will be omitted.
<<Step s204>>
In step s204, it is determined whether the throttle valve opening degree matches a learning target throttle valve opening degree. Here, a method of comparing a difference between the throttle valve opening degree and the learning target throttle valve opening degree with a threshold is adopted. The learning target throttle valve opening degree is, for example, a minimum opening degree, an intermediate opening degree, and a maximum opening degree in a use range of a preset idle opening degree.
When the determination (s204) is Yes, the process proceeds to s207. When the determination is No, the process proceeds to step s205.
<<Step s205>>
In step s205, a target intake valve closing timing and a target exhaust valve closing timing for achieving the target throttle valve opening degree set in step s204 are calculated based on a relationship between the throttle valve opening degree and the valve “overlap amount,” as illustrated in
<<Step s206>>
In step s206, the intake valve, the exhaust valve, and the throttle valve opening degree are operated so that the target intake valve closing timing, the target exhaust valve closing timing, and the learning target throttle valve opening degree are achieved. Through these operations, combustion stability can be improved while the rotation speed and the output are kept constant. As a result, deterioration of drivability can be prevented, and a learned value of the deposit thickness can be acquired.
After step s206 is completed, the process proceeds to step s203.
As described above, by operating the variable valve mechanism and the throttle valve opening degree included in the internal combustion engine so that the valve overlap amount and the throttle valve opening degree which are angles at which both the intake valve and the exhaust valve are opened have a positive correlation, it is possible to improve combustion stability while keeping the rotation speed and the output constant. Therefore, it is possible to acquire a learned value of the deposit thickness while preventing deterioration in drivability.
Accordingly, since the learned value of the deposit thickness can be acquired at a plurality of opening degrees in the idle state, a throttle valve effective opening area can be calculated with high accuracy. Accordingly, even when a deposit is adhered to the throttle body, an in-cylinder inflow gas flow rate during a transient operation can be calculated with high accuracy. Therefore, the fuel injection amount can be appropriately controlled, and deterioration of fuel consumption and exhaust emission can be prevented.
Main characteristics of the first and second embodiments can also be summarized as follows.
A processor (CPU 40e:
Accordingly, it is possible to accurately calculate an effective opening area of the throttle valve in which an influence of the deposit is reflected.
As illustrated in
The processor (CPU 40e) estimates that a value D (θ) of the index (for example, a deposit thickness) in a range of a throttle valve opening degree less than the first throttle valve opening degree θA is a constant value equal to the value D (θA) of the index in the first throttle valve opening degree θA ((i) in Formula (21)). Accordingly, it is possible to accurately calculate the effective opening area of the throttle valve in the range on the lower opening degree side rather than the first throttle valve opening degree θA.
The processor (CPU 40e) estimates that the value D (θ) of the index (for example, a deposit thickness) in the range of the throttle valve opening degree greater than the second throttle valve opening degree θB is a constant value equal to the value D (θB) of the index in the second throttle valve opening degree θB ((iii) in Formula (21)). Accordingly, it is possible to accurately calculate the effective opening area of the throttle valve in the range on the higher opening degree side rather than the second throttle valve opening degree θB.
The processor (CPU 40e) estimates the value D (θ) of the index (for example, a deposit thickness) in the range between the first throttle valve opening degree θA and the second throttle valve opening degree θB based on the value D (θA) of the index at the first throttle valve opening degree θA and the value D (θB) of the index at the second throttle valve opening degree θB ((ii) in Formula (21)). Accordingly, it is possible to accurately calculate the effective opening area of the throttle valve in a range between the first throttle valve opening degree θA and the second throttle valve opening degree θB.
In the present embodiment, the throttle valve opening degree and the index value (for example, a deposit thickness) in the range between the first throttle valve opening degree θA and the second throttle valve opening degree θB have a linear relationship ((ii) in Formula (21)). Accordingly, it is possible to calculate the effective opening area of the throttle valve using the linear relationship.
The processor (CPU 40e) identifies the first throttle valve opening degree θA based on the minimum throttle valve opening degree Mmin and identifies the second throttle valve opening degree θB based on the maximum throttle valve opening degree Mmax in the throttle valve opening degree when the change rate dD/dθ of the index (for example, a deposit thickness) to the throttle valve opening degree is within a predetermined range (for example, dD/dθ≥predetermined value L1) (s109:
In the present embodiment, the predetermined range is a range where the change rate dD/dθ of the index with respect to the throttle valve opening degree is the predetermined value L1 or more. Accordingly, it is possible to narrow the range where the first throttle valve opening degree θA and the second throttle valve opening degree θB are searched for.
The processor (CPU 40e) calculates a weighted average value of the previous value and the current value of the index (for example, deposit thickness) as a learned value of the index (s105,
The processor (CPU 40e) determines whether the acquisition of the learned value of the index is completed based on the number of times the index is calculated and a difference between a travel distance at the time of calculation of the index and a current travel distance (s106,
The processor (CPU 40e) identifies the first throttle valve opening degree θA and the second throttle valve opening degree θB from the throttle valve opening degree (for example, θ1, θ2, and the like) corresponding to the learned value of the index when the learned value of the index (for example, a deposit thickness) of which acquisition is completed is at least one in a predetermined range of the throttle valve opening degree (θC≤θ≤ θD) (
The processor (CPU 40e) identifies the first throttle valve opening degree θA and the second throttle valve opening degree θB based on a throttle valve opening degree θ1 corresponding to the learned value D (θ1) of the index (for example, a deposit thickness) when there is only one learned value of the index (θC≤θ≤θD) acquired in a predetermined range of the throttle valve opening degree (θC≤θ≥θD) (
The processor (CPU 40e) learns the index (for example, a deposit thickness) and the throttle valve opening degree corresponding to the index by controlling the throttle valve, the variable intake valve, and the variable exhaust valve so that the valve overlap amount increases as the throttle valve opening degree increases (
Accordingly, it is possible to learn the index and the throttle valve opening degree corresponding to the index while maintaining a rotation speed and an output torque.
The present invention is not limited to the above-described embodiments and includes various modifications. For example, the above-described embodiments have been described in detail to facilitate understanding of the present invention, and are not necessarily limited to those having all the described configurations. Some of the configurations of one embodiments can be replaced with configurations of another embodiment, and configurations of another embodiment can be added to the configurations of one embodiment. It is possible to add, delete, and replace other configurations to, from and with configurations of each embodiment.
Some or all of the above-described configurations, functions, and the like may be realized by hardware, for example, by designing with an integrated circuit. Each of the foregoing configurations, functions, and the like may be realized by software by causing a processor to interpret and execute a program for realizing each function. Information such as a program, a table, and a file for realizing each function can be stored in a recording device such as a memory, a hard disk, and a solid state drive (SSD), or a recording medium such as an IC card, an SD card, and a DVD.
Embodiments of the present invention may have the following aspects.
[1]. A control device for an internal combustion engine includes: a decrease rate correlation index calculation unit that calculates an index correlated with a decrease rate of a throttle valve effective opening area with respect to a flow direction in first and second throttle valve opening degrees based on an opening degree of a throttle valve provided in an intake path of the internal combustion engine and a rotation speed of the internal combustion engine, an amount of intake air passing through the throttle valve, an upstream pressure of the throttle valve, a downstream pressure of the throttle valve, and an atmospheric temperature when a predetermined learning condition is satisfied; and a throttle valve effective opening calculation unit that calculates the throttle valve area effective opening area based on the index. The control device includes a change point calculation unit that determines the first and second throttle valve opening degrees based on a change in the index with respect to the throttle valve opening degree.
[2]. The control device for the internal combustion engine according to [1], wherein the index is a thickness of a deposit accumulated on a throttle body, a flow rate decrease rate, or a decrease rate of a throttle valve effective opening area.
[3]. The control device for the internal combustion engine according to [2], wherein a value of the index at a throttle valve opening degree less than the first throttle valve opening degree is equal to a value of the index at the first throttle valve opening degree.
[4]. The control device for the internal combustion engine according to [3], wherein a value of the index at a throttle valve opening degree greater than the second throttle valve opening degree is equal to a value of the index at the second throttle valve opening degree.
[5]. The control device for the internal combustion engine according to [4], wherein the value of the index at the throttle valve opening degree in the range of the first and second throttle valve opening degrees is calculated based on the value of the index at the first throttle valve opening degree and the value of the index at the second throttle valve opening degree.
[6]. The control device for the internal combustion engine according to [5], wherein, at a throttle valve opening degree at which a change in the index with respect to the throttle valve opening degree is within a predetermined range, a minimum opening is the first throttle valve opening degree and a maximum opening is the second throttle valve opening degree.
[7]. The control device for the internal combustion engine according to [6], wherein a weighted average value of a previous value and a current value of the index is calculated as a learned value of the index.
[8]. The control device for the internal combustion engine according to [7], wherein whether acquisition of the learned value of the index is completed is determined based on the number of times the index is calculated and a difference between a travel distance at the time of calculation of the index and a current travel distance.
[9]. The control device for the internal combustion engine according to [8], wherein it is determined that the first and second throttle valve opening degrees can be searched for when the learned value of the index can be acquired as at least one point in the predetermined range of the throttle valve opening degree.
[10]. The control device for the internal combustion engine according to [9], wherein, when the number of points at which the learned value of the index is acquired is one in the range of the predetermined throttle valve opening degree, the first throttle valve opening degree, and the second throttle valve opening degree are calculated as the predetermined throttle valve opening degree, and the indexes of the first and second throttle valve opening degrees are calculated based on the learned value at the point at which the learned value is acquired.
[11] The control device for the internal combustion engine according to [10], wherein, when the index is calculated, the throttle valve opening degree and an intake valve opening/closing timing are operated within a range where the rotation speed falls within a predetermined range.
According to [1] to [11], it is possible to accurately calculate the throttle valve effective opening area in the throttle valve opening degree region in which a throttle valve opening degree is equal to or greater than the throttle valve opening degree in an idle state. Accordingly, even when a deposit is adhered, a throttle valve passage gas flow rate can be calculated with high accuracy. As a result, since an in-cylinder inflow gas flow rate can be calculated with high accuracy, an appropriate fuel injection amount can be controlled, and fuel consumption and exhaust emission can be prevented from deteriorating.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/042754 | 11/22/2021 | WO |