Combustion state estimation method
10001052 ยท 2018-06-19
Assignee
Inventors
Cpc classification
G01N25/22
PHYSICS
F02D2041/001
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/028
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02B5/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/1433
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02B5/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
Where a relationship between maximum heat release rate timing and a first combustion period length (that is, a reference relationship) in the case where an engine rotation speed of a spark-ignition internal combustion engine is a selected speed and a valve opening characteristic of an intake valve is a reference characteristic is expressed by the function are f=f(dQpeak) where dQpeak denotes the maximum heat release rate timing and aref denotes the first combustion period length, when the valve opening characteristic of the intake valve changes to a specific characteristic from this state, a first combustion period length for selected maximum heat release rate timing is estimated on the basis of the mathematical expression a=f(2)+a1 where 2 denotes the selected maximum heat release rate timing and a denotes the first combustion period length.
Claims
1. A combustion state estimation method comprising: acquiring a relationship between a first combustion period length and maximum heat release rate timing in a reference state as a reference relationship with estimation or actual measurement, the reference state being a state where a rotation speed of a spark-ignition internal combustion engine is a predetermined reference rotation speed and a valve opening characteristic of an intake valve of the engine is set to a predetermined reference valve opening characteristic, the first combustion period length being a duration of a first combustion period, the first combustion period being a period from ignition timing of fuel in a combustion chamber of the engine to the maximum heat release rate timing, the maximum heat release rate timing being timing at which a rate of release of heat resulting from combustion of the fuel is maximum; estimating a relationship between the maximum heat release rate timing and the first combustion period length in a specific state on the basis of the reference relationship, the specific state being a state where the rotation speed of the engine is the reference rotation speed and the valve opening characteristic of the intake valve is set to a specific valve opening characteristic different from the reference valve opening characteristic; acquiring the first combustion period length at the time when the maximum heat release rate timing is predetermined first timing in the reference state as a first reference period length on the basis of the reference relationship or with actual measurement; acquiring the first combustion period length at the time when the maximum heat release rate timing is the first timing in the specific state as a first specific period length with actual measurement; acquiring a first differential value by subtracting the first reference period length from the first specific period length or acquiring a second differential value by subtracting the first specific period length from the first reference period length; acquiring the first combustion period length at the time when the maximum heat release rate timing is second timing different from the first timing in the reference state as a second reference period length on the basis of the reference relationship; and estimating the first combustion period length at the time when the maximum heat release rate timing is the second timing in the specific state by adding the first differential value to the second reference period length or subtracting the second differential value from the second reference period length.
2. The combustion state estimation method according to claim 1, wherein the specific valve opening characteristic differs from the reference valve opening characteristic in at least one of valve closing timing of the intake valve and an intake valve operating angle that a period during which the intake valve is open is expressed by a crank angle width.
3. The combustion state estimation method according to claim 2, wherein the reference valve opening characteristic is such a characteristic that the intake valve operating angle is a predetermined reference valve operating angle and an intake valve phase angle is a predetermined reference phase angle, the intake valve phase angle is a crank angle difference between a predetermined reference crank angle and a crank angle that indicates a center between valve opening timing of the intake valve and the valve closing timing of the intake valve, and the specific valve opening characteristic is such a characteristic that the valve closing timing of the intake valve is different from the valve closing timing of the intake valve in the reference valve opening characteristic because the intake valve operating angle is the reference valve operating angle and the intake valve phase angle is a specific phase angle different from the reference phase angle.
4. The combustion state estimation method according to claim 2, wherein the reference valve opening characteristic is such a characteristic that the valve closing timing of the intake valve is predetermined reference valve closing timing and the intake valve operating angle is a predetermined reference valve operating angle, and the specific valve opening characteristic is such a characteristic that the valve closing timing of the intake valve is the reference valve closing timing and the intake valve operating angle is a specific valve operating angle different from the reference valve operating angle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Features, advantages, and technical and industrial significance of exemplary embodiments of the invention will be described below with reference to the accompanying drawings, in which like numerals denote like elements, and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
DETAILED DESCRIPTION OF EMBODIMENTS
(35) Hereinafter, a combustion state estimation method according to an embodiment of the invention (hereinafter, also simply referred to as embodiment method) will be described with reference to the accompanying drawings. A simulation apparatus that uses the embodiment method is also hereinafter simply referred to as embodiment apparatus. The embodiment apparatus is implemented by a computer including a CPU, a memory, and the like.
(36) The embodiment apparatus (simulation apparatus) 10 of which the schematic configuration is shown in
(37) The engine operating state parameters EP include an engine rotation speed NE, a load factor KL, spark timing SA, an EGR rate Gegr, an air-fuel ratio A/F of air-fuel mixture that is supplied to the engine, a coolant temperature THW of the engine, an intake valve phase angle INVT, an intake valve operating angle VCAM, and the like. As shown in
(38) In order to estimate the heat release rate waveform QW, the embodiment apparatus 10 includes an ignition delay period estimation unit (ignition delay period model) 11, a first combustion period estimation unit (first combustion period model) 12, a heat release rate gradient estimation unit (heat release rate gradient model) 13 and a heat release amount estimation unit (heat release amount model) 14. The functions of these estimation units (models) 11 to 14 are actually implemented such that the CPU executes programs (instructions). Therefore, as shown in
(39) 1. Ignition Delay Period Estimation Unit (Outline of Ignition Delay Period Estimation Unit)
(40) As shown in
(41) The ignition timing FA is defined as the timing at which the heat release rated Q/d reaches a predetermined threshold dqdth (for example, 1 [J/CA]) after the spark timing SA. However, the ignition timing FA may be defined as the timing at which the heat release rate dQ/d becomes larger than 0 [J/CA] after the spark timing SA or may be defined as the timing at which a heat release amount after the spark timing SA reaches a heat release amount that is a predetermined percentage (for example, 5%) of a total heat release amount. Other than the above, the ignition timing FA may be the timing set in accordance with a general definition that is recognized by persons skilled in the art.
(42) The ignition delay period estimation unit 11 estimates the ignition delay period length [ms] by the use of any one of the following mathematical expression (1) and mathematical expression (2). However, the ignition delay period length that is estimated by the use of the mathematical expression (1) or the mathematical expression (2) is the ignition delay period length in the case where all the following conditions are satisfied. Grounds for allowing the ignition delay period length to be accurately estimated on the basis of these mathematical expressions will be described later. (Condition 1) The air-fuel ratio A/F of air-fuel mixture that is subjected to combustion is a stoichiometric air-fuel ratio (for example, 14.6). (Condition 2) The EGR rate Gegr is zero. That is, external EGR is not carried out. (Condition 3) The coolant temperature THW is higher than or equal to a coolant temperature threshold Tth (for example, 80 C.) that indicates a complete engine warm-up end. The condition 3 is a condition that the engine has been completely warmed up, so the temperature of lubricating oil for the engine may be used in determination as to the condition 3 instead of the coolant temperature THW. (Condition 4) The valve opening characteristic of each intake valve (intake valve opening timing IVO, intake valve closing timing IVC, an intake valve operating angle VCAM, an intake valve phase angle INVT, the maximum value of an intake valve lift IVLift, and the like) is set to a reference characteristic of each intake valve (intake valve reference characteristic). That is, the intake valve opening timing IVO is set to reference valve opening timing IVOr, the intake valve closing timing IVC is set to reference valve closing timing IVCr, the intake valve operating angle VCAM is set to a reference valve operating angle VCAMr, the intake valve phase angle INVT is set to a reference phase angle INVTr, and the maximum value of the intake valve lift IVLift is set to a reference maximum value. (Condition 5) The valve opening characteristic of each exhaust valve (exhaust valve opening timing EVO, exhaust valve closing timing EVC, an exhaust valve phase angle EXVT, the maximum value of an exhaust valve lift EVLift, and the like) is set to a reference characteristic of each exhaust valve. That is, the exhaust valve opening timing EVO, the exhaust valve closing timing EVC, the exhaust valve phase angle EXVT and the exhaust valve lift EVLift are respectively set to reference values.
(43) The ignition delay period estimation unit 11 estimates the ignition delay period length [ms] on the basis of the following mathematical expression (1) when the ignition timing FA is the timing before a compression top dead center (the timing at which the crank angle is a crank angle on an advance side with respect to the compression top dead center). This case is also referred to as BTDC ignition.
[ms]=C1.sub.fuel@SA.sup.NE.sup.(1)
(in the case of BTDC ignition) In the mathematical expression (1), C1 denotes a constant adapted in advance by experiment, or the like, fuel@SA denotes a fuel density in a cylinder (in a combustion chamber) at the spark timing SA (=In-cylinder fuel amount [mol]/Combustion chamber volume [L] at the spark timing SA), and and each denote a constant adapted in advance by experiment, or the like. NE is an engine rotation speed (the same applies in this specification).
(44) The ignition delay period estimation unit 11 estimates the ignition delay period length [ms] on the basis of the following mathematical expression (2) when the ignition timing FA is set to a point in time after the compression top dead center (the timing at which the crank angle is a crank angle on a retard side with respect to the compression top dead center). This case is also referred to as ATDC ignition.
[ms]=C2.sub.fuel@FA.sup.NE.sup.(2)
(in the case of ATDC ignition) In the mathematical expression (2), C2 denotes a constant adapted in advance by experiment, or the like, fuel@FA denotes a fuel density in the cylinder at the ignition timing FA (=In-cylinder fuel amount [mol]/Combustion chamber volume [L] at the ignition timing FA), and and each denote a constant adapted in advance by experiment, or the like.
Operation of Ignition Delay Period Estimation Unit
(45) The CPU estimates the ignition delay period length [CA] in accordance with the routine shown by the flowchart in
(46) The CPU starts the process from step 800, proceeds to step 805, and receives (acquires) various engine operating state parameters, such as spark timing SA, a fuel injection amount Finj and an engine rotation speed NE.
(47) Subsequently, the CPU proceeds to step 810, and sets virtual ignition timing FAz to an initial value FA0. The virtual ignition timing FAz is ignition timing that is virtually (temporarily) set in order to estimate the ignition delay period length . The initial value FA0 is a predetermined crank angle before the compression top dead center (BTDC), and is set in advance to a crank angle on a retard side with respect to the spark timing SA and on an advance side with respect to most advanced ignition timing FAad within assumed ignition timing (SA>FA0>FAad).
(48) Subsequently, the CPU proceeds to step 815, and determines whether the virtual ignition timing FAz is the timing before the compression top dead center. When the process proceeds to step 815 for the first time, the virtual ignition timing FAz is the initial value FA0 that is the crank angle before the compression top dead center. Therefore, the CPU makes affirmative determination in step 815, and sequentially executes the processes of step 820 to step 840, which will be described below.
(49) In step 820, the CPU calculates the fuel density fuel@SA in the cylinder at the spark timing SA by dividing the fuel injection amount Finj by the cylinder volume (combustion chamber volume) V@SA at the spark timing SA. The combustion chamber volume (cylinder volume) V is uniquely calculated when the crank angle is determined, so the combustion chamber volume V@SA is also immediately calculated. In step 825, the CPU calculates a virtual ignition delay period length z [ms] by substituting the fuel density fuel@SA in the cylinder and the engine rotation speed NE into the same mathematical expression as the mathematical expression (1).
(50) In step 830, the CPU calculates a virtual ignition delay period length z [CA] by converting the unit [ms] of the virtual ignition delay period length z to the unit [CA] of the crank angle on the basis of the engine rotation speed NE. In step 835, the CPU calculates virtual spark timing SAz [CA] by adding the virtual ignition delay period length z [CA] to the virtual ignition timing FAz [CA] (see
(51) When the virtual spark timing SAz coincides with the spark timing SA, it is understood that the virtual ignition timing FAz virtually set in order to calculate the ignition delay period length is equal to the actual ignition timing FA. Therefore, when the virtual spark timing SAz coincides with the spark timing SA, the CPU makes affirmative determination in step 840, sequentially executes the processes of step 845 and step 850, which will be escribed below, proceeds to step 895, and then ends the routine.
(52) In step 845, the CPU employs the virtual ignition delay period length z [CA] as the ignition delay period length [CA]. That is, the CPU finally determines the virtual ignition delay period length z [CA] calculated at this point in time as an estimated ignition delay period length [CA]. In step 850, the CPU employs the virtual ignition timing FAz as the ignition timing FA. That is, the CPU finally determines the virtual ignition timing FAz at this point in time as estimated ignition timing (true ignition timing, actual ignition timing) FA.
(53) On the other hand, when the virtual spark timing SAz does not coincide with the spark timing SA at the point in time at which the CPU executes the process of step 840, the CPU makes negative determination in step 840, proceeds to step 855, and then reduces the virtual ignition timing FAz by a small predetermined value dfaz. That is, the virtual ignition timing FAz is changed to a crank angle on a retard side by the small predetermined value dfaz. After that, the CPU proceeds to step 815.
(54) Such processes are repeated, and, when the virtual spark timing SAz coincides with the spark timing SA in a period during which the virtual ignition timing FAz gradually approaches from the initial value FA0 to the compression top dead center, the virtual ignition delay period length z at that point in time is acquired as the ignition delay period length ti, and the virtual ignition timing FAz at that point in time is acquired as the ignition timing FA.
(55) In contrast, when the virtual spark timing SAz does not coincide with the spark timing SA by the time the virtual ignition timing FAz becomes a negative value (that is, a crank angle after the compression top dead center), and when the CPU proceeds to step 815, the CPU makes negative determination in step 815, and then sequentially executes the processes of step 860 and step 865, which will be described below. After that, the CPU proceeds to step 830 and the following steps.
(56) In step 860, the CPU calculates a fuel density fuel@FAz in the cylinder at the virtual ignition timing FAz by dividing the fuel injection amount Finj by the combustion chamber volume V@FAz at the virtual ignition timing FAz. The combustion chamber volume V is uniquely calculated when the crank angle is determined, so the combustion chamber volume V@FAz is also immediately calculated. In step 865, the CPU calculates a virtual ignition delay period length z [ms] by substituting the fuel density fuel@FAz in the cylinder and the engine rotation speed NE into the above-described mathematical expression (2).
(57) As described above, the ignition delay period length [CA] and the ignition timing FA are estimated (acquired). When the ignition timing FA is expressed as a crank angle after the compression top dead center, the sign of the ignition timing FA estimated in step 850 is inverted. That is, the ignition timing FA (ATDCdeg) is-FA (BTDCdeg).
(58) Validity of Ignition Delay Period Estimation Unit
(59) Next, the point that it is possible to accurately estimate the ignition delay period length on the basis of the above-described mathematical expression (1) or mathematical expression (2) will be described. That is, the point that the mathematical expression (1) and the mathematical expression (2) are appropriate models as the ignition delay period model will be described.
(60) Regarding the mathematical expression (1) (in the case of BTDC ignition)
(61)
(62) As is understood from
(63) The graph of
(64)
(65) Regarding the mathematical expression (2) (in the case of ATDC ignition)
(66)
KL={Mc/(.Math.Lv/4)}.Math.100(%)
(67) As is understood from
(68) The graph of
(69)
(70) Reason for selectively using one of the ignition delay period models (the mathematical expression (1) and the mathematical expression (2)) in the case of BTDC ignition and in the case of ATDC ignition
(71) A flame kernel produced by ignition spark has grown in the ignition delay period. On the other hand, the combustion chamber volume is momentarily changing in the ignition delay period, so the fuel density pfuel in the cylinder, which strongly correlates with the growth of the flame kernel, is also momentarily changing. Therefore, it is presumably intrinsically suitable to estimate the length of the ignition delay period by the use of the model expression of the ignition delay period. The model expression of the ignition delay period has the fuel density fuel in the cylinder, which momentarily changes, as a variable. However, such a model expression of the ignition delay period becomes complex. Therefore, the inventor studied that the fuel density fuel at specific timing is employed as a variable of the model expression of the ignition delay period as a typical value of an average value of the fuel density fuel in the ignition delay period.
(72) Incidentally, in the case of BTDC ignition, as shown in
(73) In contrast, in the case of ATDC ignition, as shown in
(74) In the case shown in
(75) From the above, in the case of BTDC ignition (that is, when the fuel density pfuel in the cylinder monotonously increases), it is presumable that the fuel density fuel@SA at the spark timing is appropriate as a typical value of an average value of the fuel density fuel in the ignition delay period. In addition, in the case of ATDC ignition (that is, when the fuel density fuel in the cylinder monotonously reduces), it is presumable that the fuel density fuel@FA at the ignition timing is appropriate as a typical value of an average value of the fuel density fuel in the ignition delay period. The reason why the mathematical expression (1) and the mathematical expression (2) are selectively used is as described above.
(76) 2. First Combustion Period Estimation Unit (Outline of First Combustion Period Estimation Unit)
(77) As shown in
(78) The first combustion period estimation unit 12 estimates the first combustion period length a [CA] by the use of the following mathematical expression (3). However, the first combustion period length a that is estimated by the use of the mathematical expression (3) is a first combustion period length a in the case where the following conditions (a1 and a2) are satisfied. In other words, the mathematical expression (3) holds irrespective of the load factor KL, the EGR rate Gegr, the air-fuel ratio A/F and the coolant temperature THW (engine warm-up state). Grounds for allowing the first combustion period length a to be accurately estimated on the basis of the mathematical expression (3) will be described later. In addition, a method of estimating the first combustion period length a when the following (Condition 1) does not hold, that is, when the valve opening characteristic of each intake valve changes to a characteristic (specific characteristic: intake valve specific characteristic) that differs from the reference characteristic of each intake valve (intake valve reference characteristic) will be described later. (Condition a1) The valve opening characteristic of each intake valve (the intake valve opening timing IVO, the intake valve closing timing IVC, the intake valve operating angle VCAM, the intake valve phase angle INVT, the maximum value of the intake valve lift IVLift, and the like) is set as the reference characteristic of each intake valve (intake valve reference characteristic). That is, the intake valve opening timing IVO is set to the reference valve opening timing IVOr, the intake valve closing timing IVC is set to the reference valve closing timing IVCr, the intake valve operating angle VCAM is set to the reference valve operating angle VCAMr, the intake valve phase angle INVT is set to the reference phase angle INVTr, and the maximum value of the intake valve lift IVLift is set to the reference maximum value. (Condition a2) The valve opening characteristic of each exhaust valve (the exhaust valve opening timing EVO, the exhaust valve closing timing EVC, the exhaust valve phase angle EXVT and the maximum value of the exhaust valve lift EVLift, and the like) is set to the reference characteristic of each exhaust valve. That is, the exhaust valve opening timing EVO, the exhaust valve closing timing EVC, the exhaust valve phase angle EXVT and the maximum value of the exhaust valve lift EVLift are respectively set to reference values. Actually, this condition a2 is not indispensable, and the valve opening characteristic of each exhaust valve may be any characteristics.
[CA]=C3V.sub.@dQpeak.sup.NE.sup.(3)
In the mathematical expression (3), C3 denotes a constant adapted in advance by experiment, or the like, V@dQpeak denotes a combustion chamber volume [L] at the maximum heat release rate timing dQpeak, and and each are a constant adapted in advance by experiment, or the like.
Operation of First Combustion Period Estimation Unit
(79) The CPU estimates the first combustion period length a [CA] in accordance with the routine shown by the flowchart in
(80) The CPU starts the process from step 1500, and sequentially executes the processes of step 1505 to step 1530, which will be described below.
(81) In step 1505, the CPU receives (acquires) various parameters, such as the ignition timing FA and the engine rotation speed NE, estimated above. In step 1510, the CPU sets virtual maximum heat release rate timing dQpeak to an initial value 0. The virtual maximum heat release rate timing dQpeak is maximum heat release rate timing that is virtually (temporarily) set in order to estimate the first combustion period length a. Here, the initial value 0 is determined in advance to a crank angle larger (on a retard side) by a small positive predetermined crank angle 0 than the ignition timing FA (FA<0=FA+).
(82) In step 1515, the CPU calculates a combustion chamber volume V@zdQpeak at the virtual maximum heat release rate timing dQpeak. As described above, the combustion chamber volume V is uniquely calculated when the crank angle is determined, so the combustion chamber volume V@zdQpeak is also immediately calculated. In step 1520, the CPU calculates a virtual first combustion period length az [CA] by substituting the combustion chamber volume V@zdQpeak and the engine rotation speed NE into the same mathematical expression as the mathematical expression (3).
(83) In step 1525, the CPU calculates virtual ignition timing FAx by subtracting the virtual first combustion period length az from the virtual maximum heat release rate timing zdQpeak (see
(84) When the virtual ignition timing FAx coincides with the ignition timing FA, it is understood that the virtual maximum heat release rate timing zdQpeak virtually set in order to calculate the virtual first combustion period length az is equal to the actual (true) maximum heat release rate timing dQpeak. Therefore, when the virtual ignition timing FAx coincides with the ignition timing FA, the CPU makes affirmative determination in step 1530, sequentially executes the processes of step 1535 and step 1540, which will be described later, proceeds to step 1595, and then ends the routine.
(85) In step 1535, the CPU employs the virtual maximum heat release rate timing zdQpeak as the maximum heat release rate timing dQpeak. That is, the CPU finally determines the virtual maximum heat release rate timing zdQpeak at this point in time as the estimated (true) maximum heat release rate timing dQpeak. In step 1540, the CPU employs the virtual first combustion period length az as the first combustion period length a. That is, the CPU finally determines the virtual first combustion period length az at this point in time as the estimated (true) first combustion period length a.
(86) On the other hand, when the virtual ignition timing FAx does not coincide with the ignition timing FA at the point in time at which the CPU executes the process of step 1530, the CPU makes negative determination in step 1530, proceeds to step 1545, and then increases the virtual maximum heat release rate timing zdQpeak by a small positive predetermined value ddqp. That is, the virtual maximum heat release rate timing zdQpea is changed to a crank angle that is retarded by the predetermined value ddqp After that, the CPU proceeds to step 1515.
(87) Such processes are repeated, and, when the virtual ignition timing FAx coincides with the ignition timing FA in a period during which the virtual maximum heat release rate timing zdQpeak gradually approaches the expansion bottom dead center, the virtual maximum heat release rate timing zdQpeak at that point in time is employed as the maximum heat release rate timing dQpeak, and the virtual first combustion period length az at that point in time is employed as the first combustion period length a.
(88) Validity of First Combustion Period Estimation Unit
(89) Next, the point that it is possible to accurately estimate the first combustion period length a on the basis of the above-described mathematical expression (3) will be described. That is, the point that the mathematical expression (3) is an appropriate model as the first combustion period model will be described.
(90)
(91) As is understood from
(92) In contrast,
(93) This is presumably because the spark timing SA correlates with the strength of a disturbance in the cylinder in a period from the ignition timing FA to the maximum heat release rate timing dQpeak (hereinafter, also referred to as the degree of air stream disturbance during the first combustion period). That is, as the spark timing SA is shifted to a more retard side, the ignition timing FA and the maximum heat release rate timing dQpeak are also shifted to a retard side. As a result, the degree of air stream disturbance during the first combustion period becomes weak, and the combustion chamber volume V@dQpeak at the maximum heat release rate timing dQpeak increases. Therefore, it is inferable that a flame spread speed decreases as the spark timing SA is shifted to a more retard side and, as a result, the first combustion period length a extends.
(94)
(95) When this factor is studied, it is presumable that the engine rotation speed NE correlates with the degree of air stream disturbance during the first combustion period. Generally, as the engine rotation speed NE increases, the velocity of flow of air flowing from an intake system into the cylinder increases, so the degree of disturbance of air stream formed in the combustion chamber increases. However, the degree (proportion) to which the first combustion period length a [CA] shortens as a result of the degree of disturbance of the air stream is not inversely proportional to the degree (proportion) of an increase in engine rotation speed NE. That is, for example, even when the engine rotation speed NE doubles, the first combustion period length a [CA] does not become half and is longer than a half value. Therefore, it is inferable that the first combustion period length a [CA] extends as the engine rotation speed NE increases and the first combustion period length a [CA] shortens as the engine rotation speed NE decreases.
(96) As a result of the above-described study, the inventor obtained the above-described mathematical expression (3) by employing the engine rotation speed NE and the combustion chamber volume V@dQpeak at the maximum heat release rate timing dQpeak as parameters that influence the first combustion period length a (main parameters for estimating the first combustion period length a). The combustion chamber volume V@dQpeak at the maximum heat release rate timing dQpeak is a physical quantity that correlates with the spark timing SA.
(97) The coefficients in the above-described mathematical expression (3) will be additionally described. C3 and in the mathematical expression (3) are identified on the basis of experiment, or the like. in the mathematical expression (3) is determined so as to increase as a tumble ratio increases. Instead, may be identified on the basis of experiment, or the like.
(98)
(99) 3. Heat Release Rate Gradient Estimation Unit (Outline of Heat Release Rate Gradient Estimation Unit)
(100) As shown in
(101) The heat release rate gradient estimation unit 13 estimates the heat release rate gradient b/a by the use of the following mathematical expression (4). However, the heat release rate gradient b/a that is estimated here is the heat release rate gradient b/a in the case where all the following conditions are satisfied. Grounds for allowing the heat release rate gradient b/a to be accurately estimated on the basis of the mathematical expression (4) will be described later. (Condition G1) The air-fuel ratio A/F of air-fuel mixture that is subjected to combustion is the stoichiometric air-fuel ratio (for example, 14.6). (Condition G2) The EGR rate Gegr is zero. That is, external EGR is not carried out. (Condition G3) The coolant temperature THW is higher than or equal to a coolant temperature threshold Tth (for example, 80 C.) that indicates a complete engine warm-up end. The condition G3 is a condition that the engine has been completely warmed up, so the temperature of lubricating oil for the engine may be used in determination as to the condition G3 instead of the coolant temperature THW. (Condition G4) The valve opening characteristic of each intake valve (the intake valve opening timing IVO, the intake valve closing timing IVC, the intake valve operating angle VCAM, the intake valve phase angle INVT, the maximum value of the intake valve lift IVLift, and the like) is set as the reference characteristic of each intake valve (intake valve reference characteristic). That is, the intake valve opening timing IVO is set to reference valve opening timing IVOr, the intake valve closing timing IVC is set to reference valve closing timing IVCr, the intake valve operating angle VCAM is set to a reference valve operating angle VCAMr, the intake valve phase angle INVT is set to a reference phase angle INVTr, and the maximum value of the intake valve lift IVLift is set to a reference maximum value. (Condition G5) The valve opening characteristic of each exhaust valve (the exhaust valve opening timing EVO, the exhaust valve closing timing EVC, the exhaust valve phase angle EXVT and the maximum value of the exhaust valve lift EVLift, and the like) is set to the reference characteristic of each exhaust valve. That is, the exhaust valve opening timing EVO, the exhaust valve closing timing EVC, the exhaust valve phase angle EXVT and the maximum value of the exhaust valve lift EVLift are respectively set to reference values.
b/a=C4.sub.fuel@dQpeakNE.sup.(4)
In the mathematical expression (4), C4 and denote constants adapted in advance by experiment, or the like, and fuel@dQpeak is a fuel density in the cylinder (in the combustion chamber) at the maximum heat release rate timing dQpeak (=In-cylinder fuel amount [mol]/Combustion chamber volume [L] at the maximum heat release rate timing dQpeak) in the case where no combustion occurs.
Operation of Heat Release Rate Gradient Estimation Unit
(102) The CPU estimates the heat release rate gradient b/a in accordance with the routine shown by the flowchart in
(103) The CPU starts the process from step 2400, sequentially executes the processes of step 2410 to step 2440, which will be described later, proceeds to step 2495, and then ends the routine.
(104) In step 2410, the CPU receives (acquires) various parameters, such as the ignition timing FA, the maximum heat release rate timing dQpeak and the fuel injection amount Finj, estimated above. In step 2420, the CPU calculates the combustion chamber volume V@dQpeak at the maximum heat release rate timing dQpeak. In step 2430, the CPU calculates the fuel density fuel@dQpeak in the cylinder at the maximum heat release rate timing dQpeak by dividing the fuel injection amount Finj by the combustion chamber volume V@dQpeak. In step 2440, the CPU calculates the heat release rate gradient b/a by substituting the fuel density fuel@dQpeak in the cylinder into the same mathematical expression as the above-described mathematical expression (4). In this way, the heat release rate gradient b/a is estimated.
(105) Validity of Heat Release Rate Gradient Estimation Unit
(106) Next, the point that it is possible to accurately estimate the heat release rate gradient b/a on the basis of the above-described mathematical expression (4) will be described. That is, the point that the mathematical expression (4) is an appropriate model as the heat release rate gradient model.
(107)
(108)
(109) As is understood from
(110) The reason why the heat release rate gradient b/a increases as the load factor KL increases is inferable because the fuel injection amount Finj increases as the load factor KL increases, the fuel density in the cylinder in the first combustion period increases accordingly and, as a result, the combustion speed of air-fuel mixture (flame spread speed) increases.
(111) The reason why the heat release rate gradient b/a increases as the spark timing SA is advanced is inferable because, as in the case of the load factor KL, the fuel density in the cylinder in the first combustion period increases as the spark timing SA is advanced and, as a result, the combustion speed of air-fuel mixture (flame spread speed) increases. That is, when the piston is positioned near the compression top dead center, a change in combustion chamber volume resulting from a change in crank angle is small;
(112) however, in expansion stroke (particularly, when the crank angle becomes larger than a crank angle near 10[deg] after the compression top dead center), the combustion chamber volume rapidly increases, so it is inferable that the fuel density in cylinder in the first combustion period decreases and, as a result, the combustion speed of air-fuel mixture (flame spread speed) decreases.
(113) The inventor investigated the relationship between the heat release rate gradient b/a and the fuel density fuel@dQpeak in the cylinder at the maximum heat release rate timing dQpeak for each of various load factors KL and each of various engine rotation speeds NE by experiment. The fuel density pfuel@dQpeak in the cylinder at the maximum heat release rate timing dQpeak is a typical value of the fuel density in the cylinder in the first combustion period. The results are shown in
(114) It is understood from
(115) 4. Heat Release Amount Estimation Unit (Outline of Heat Release Amount Estimation Unit)
(116) As shown in
(117) The heat release amount estimation unit 14 estimates the heat release rate dQ/d.sub.@0dQpeak (=b) at the maximum heat release rate timing dQpeak, the total heat release amount Qa11, the heat release amount Q1 in the first combustion period, the heat release amount Q2 in the second combustion period, and a second combustion period length c by the use of the following mathematical expression (5) to the mathematical expression (9). The estimated first combustion period length a and heat release rate gradient b/a are applied to the mathematical expression (5). K in the mathematical expression (7) denotes a combustion efficiency. The combustion efficiency K is obtained as follows. The relationship between the combustion efficiency K and a combination of the load factor KL, the engine rotation speed NE and the coolant temperature THW is measured by experiment in advance, a lookup table MapK(KL, NE, THW) that defines the relationship is created on the basis of the measured data, and then the actual load factor KL, engine rotation speed NE and coolant temperature THW are applied to the table MapK(KL, NE, THW). Finj is an actual fuel injection amount as described above. The mathematical expression (6) and the mathematical expression (9) are easily derived from a mathematical expression for obtaining the area of the triangle shown in
b=a(b/a) (5)
Q1=(1/2)ab (6)
Qa11=FinjK
K=MapK(KL,NE,THW) (7)
Q2=Qa11Q1 (8)
c=2Q2/b (9)
Operation of Heat Release Amount Estimation Unit
(118) The CPU estimates the total heat release amount Qa11, the second combustion period, and the like, in accordance with the routine shown by the flowchart in
(119) In step 2810, the CPU receives (acquires) the heat release rate gradient b/a and first combustion period length a, estimated above, and various parameters, such as the coolant temperature THW, the load factor KL, the fuel injection amount Finj and the engine rotation speed NE. In step 2820, the CPU calculates the heat release rate b at the maximum heat release rate timing dQpeak by the use of the mathematical expression (5). In step 2830, the CPU calculates the heat release amount Q1 in the first combustion period by the use of the mathematical expression (6). In step 2840, the CPU obtains the combustion efficiency K by applying the actual load factor KL, engine rotation speed NE and coolant temperature THW to the lookup table MapK(KL, NE, THW). In step 2850, the CPU calculates the total heat release amount Qa11 by the use of the above-described mathematical expression (7). In step 2860, the CPU calculates the heat release amount Q2 in the second combustion period by the use of the mathematical expression (8). In step 2870, the CPU calculates the second combustion period length c by the use of the above-described mathematical expression (9).
(120) As described above, the embodiment apparatus 10 is able to estimate the heat release rate waveform QW with the use of the embodiment method.
(121) Estimation of First Combustion Period When Valve Opening Characteristic of Intake Valve Has Changed
(122) Incidentally, the condition a1 that is one of the preconditions for the above-described mathematical expression (3) is the condition that holds when the valve opening characteristic of each intake valve is set to the reference characteristic of each intake valve. In other words, when the condition a1 does not hold (that is, when the intake valve opening characteristic differs from the intake valve reference characteristic), the values C3, and in the above-described mathematical expression (3) need to be determined again. As a result, enormous amounts of time and effort are required in order to estimate the first combustion period length a for each of various valve opening characteristics of each intake valve.
(123) In contrast, as described with reference to
as(2)=f(2)+a1=f(2)+(ad1ar1)=f(2)(ar1ad1)=f(2)+{ad1f(1)}(1B)
(124) Hereinafter, the validity of the above findings 1 will be described.
(125) It is understood from the graph shown in
(126) Each of the graphs shown in
(127) Legends in the graphs shown in
(128) TABLE-US-00001 TABLE 1 : IVC = 50 deg : IVC = 20 deg : IVC = 35 deg : IVC = 25 deg : IVC = 20 deg
: IVC = 30 deg : IVC = 5 deg : IVC = 40 deg : IVC = 10 deg
: IVC = 50 deg
: IVC = 15 deg +: IVC = 60 deg
(129) The graphs shown in
(130) Similarly, each of the graphs shown in
(131) The graphs shown in
(132) As described above, the validity of the findings 1 is verified by the graphs shown in
(133) As described with reference to
as(4)=g(4)+a3=g(4)+(ad3ar3)=g(4)(ar3ad3)=g(4)+{ad3g(3)}(2B)
(134) Hereinafter, the validity of the findings 2 will be described.
(135) It is understood from
(136) Each of the graphs shown in
(137) Legends in the graphs shown in
(138) TABLE-US-00002 TABLE 2 : VCAM = 110 CA : VCAM = 210 CA : VCAM = 140 CA : VCAM = 220 CA : VCAM = 160 CA
: VCAM = 230 CA : VCAM = 170 CA : VCAM = 240 CA : VCAM = 180 CA
: VCAM = 250 CA
: VCAM = 200 CA +: VCAM = 260 CA
(139) The graphs shown in
(140) Similarly, each of the graphs shown in
(141) The graphs shown in
(142) As described above, the validity of the findings 2 is verified by the graphs shown in
(143) As described above, the embodiment apparatus 10 is able to accurately estimate parameters required to estimate the heat release rate waveform including the first combustion period length a (the ignition delay period length , the ignition timing FA, the first combustion period length a, the maximum heat release rate timing dQpeak, the heat release rate gradient b/a, the heat release amounts Q1, Q2, Qa11, the second combustion period length c, and the like) with the use of the embodiment method. Therefore, it is possible to provide extremely useful information in development, design, and the like, of the internal combustion engine.
(144) Particularly, with the embodiment method, it is possible to easily estimate the first combustion period length a on the basis of the above-described findings 1 and findings 2 even when the valve opening characteristic of each intake valve is a characteristic (specific characteristic) different from a certain reference characteristic. In other words, it is not required to independently create the prediction expression (the above-described mathematical expression (3)) of the first combustion period length a for each valve opening characteristic of each intake valve.
(145) That is, the relationship (reference relationship) between the first combustion period length a and the maximum heat release rate timing dQpeak in the case where the intake valve opening characteristic is the reference characteristic is acquired with actual measurement or estimation on the basis of the above-described mathematical expression (3), the Wiebe function, or the like, and only one first combustion period length a at certain maximum heat release rate timing dQpeak in the case where the intake valve opening characteristic is the specific characteristic is acquired (or the first combustion period length a is acquired for two or three mutually different maximum heat release rate timings dQpeak and then the average of those first combustion period lengths a is obtained). Thus, it is possible to simply estimate the first combustion period length a at any maximum heat release rate timing in different specific characteristics by the use of the above-described mathematical expression (1B) and the above-described mathematical expression (2B).
(146) More specifically, in the embodiment method, the above-described mathematical expression (3) may be employed as the above-described function f(dQpeak) or function g(dQpeak).
(147) As described above, the above-described mathematical expression (3) holds irrespective of the load factor KL, the EGR rate Gegr, the air-fuel ratio A/F or the coolant temperature THW (engine warm-up state), so it is not required to independently determine the mathematical expression (C3, and that are used in the mathematical expression (3)) by repeatedly carrying out experiment for each of these operating state parameters. Therefore, it is possible to reduce time and effort that are required to obtain the first combustion period length a for a combination of these operating state parameters. Although the same applies to the other model expressions, values that are used in each model expression, such as C3, and , are allowed to be determined on the basis of a typical data point.
(148) When the above-described mathematical expression (3) is created, it is possible to estimate the first combustion period length a for selected maximum heat release rate timing dQpeak in the case where the intake valve opening characteristic is the specific characteristic only by actually measuring only the first combustion period length a at the time when the maximum heat release rate timing dQpeak is a selected reference value (the above-described 1 or 3) in the case where the intake valve opening characteristic is the specific characteristic different from the reference characteristic. As a result, it is possible to significantly reduce time and effort that are required to obtain the first combustion period length a.
FIRST APPLICATION EXAMPLE
(149) For example, the above-described mathematical expression (3) and the findings 1 (the above-described mathematical expression (1A) or mathematical expression (1B)) of the embodiment method are also used in the routine shown by the flowchart in
(150) When the CPU calculates the combustion chamber volume V@zdQpeak at the virtual maximum heat release rate timing zdQpeak in step 1515, the CPU sequentially executes the processes of step 3510 to step 3540, which will be described below, and then proceeds to step 1525.
(151) In step 3510, the CPU calculates a virtual reference first combustion period length aza [CA] by substituting the combustion chamber volume V@zdQpeak and the engine rotation speed NE into the same mathematical expression as the mathematical expression (3). The virtual reference first combustion period length aza is a reference value of the first combustion period length that is obtained by the use of the above-described mathematical expression (3) created in the case where the intake valve opening characteristic is set to the reference characteristic.
(152) In step 3520, the CPU selects a lookup table Mapa1(INVT) on the basis of the reference valve operating angle VCAMr and the engine rotation speed NE. The table Mapa1(INVT) is stored in a memory for each combination of the reference valve operating angle VCAMr and the engine rotation speed NE.
(153) The table Mapa1(INVT) is created in advance on the basis of the above-described findings 1. That is, the table Mapa1(INVT) is a table in which the amount of increase (which is a value corresponding to (ad1ar1) in the above-described mathematical expression (1 A), and includes a negative value) a1 in first combustion period length a at the time when the maximum heat release rate timing dQpeak is a selected reference value 1 for the case where the intake valve phase angle INVT is changed from the reference phase angle INVTr to the predetermined phase angle INVTx in a state where the intake valve operating angle VCAM is kept at the reference valve operating angle VCAMr at the engine rotation speed NE is obtained with actual measurement, calculation, or the like, in advance, and the relationship between the amount of increase a1 and the predetermined phase angle INVTx is stored in association with a combination of the reference valve operating angle VCAMr and the engine rotation speed NE.
(154) In step 3530, the CPU acquires the correction amount a1 by applying the intake valve phase angle INVTx to the selected table Mapa1(INVT) (that is, by using the intake valve phase angle INVTx as a variable (argument) INVT.
(155) In step 3540, the CPU estimates the virtual first combustion period length az by adding the acquired correction amount a1 to the virtual reference first combustion period length aza.
(156) In this way, with the embodiment method based on the findings 1, even when the intake valve phase angle INVT changes, it is possible to easily estimate the virtual first combustion period length az. In addition, it is possible to create the table Mapa1(INVT) with extremely small time and effort in comparison with the case where the above-described mathematical expression (3) is independently created when the intake valve phase angle INVT changes to various values.
SECOND APPLICATION EXAMPLE
(157) For example, the above-described mathematical expression (3) and the findings 2 (the above-described mathematical expression (2A) or mathematical expression (2B)) of the embodiment method are also used in the routine shown by the flowchart in
(158) When the CPU calculates the combustion chamber volume V@zdQpeak at the virtual maximum heat release rate timing zdQpeak in step 1515, the CPU sequentially executes the processes of step 3610 to step 3640, and then proceeds to step 1525.
(159) In step 3610, the CPU calculates the virtual reference first combustion period length aza [CA] by substituting the combustion chamber volume V@zdQpeak and the engine rotation speed NE into the same mathematical expression as the above-described mathematical expression (3). The virtual reference first combustion period length aza is a reference value of the first combustion period length, which is obtained by the use of the above-described mathematical expression (3) created for the case where the intake valve opening characteristic is set to the reference characteristic (the case where the intake valve phase angle INVT is set to the reference phase angle INVTr and the intake valve operating angle VCAM is set to the reference valve operating angle VCAMr).
(160) In step 3620, the CPU selects a lookup table Mapa3(VCAM) on the basis of a combination of the reference valve closing timing IVCr and the engine rotation speed NE. The table Mapa3(VCAM) is stored in the memory for each combination of the reference valve closing timing IVCr and the engine rotation speed NE.
(161) The table Mapa3(VCAM) is created in advance on the basis of the above-described findings 2. That is, the table Mapa3(VCAM) is a table in which the amount of increase (which is a value corresponding to (ad3ar3) in the above-described mathematical expression (2A), and includes a negative value) a3 in first combustion period length a at the time when the maximum heat release rate timing dQpeak is a selected reference value 3 for the case where the intake valve operating angle VCAM is changed from the reference valve operating angle VCAMr to the predetermined operating angle VCAMx in a state where the intake valve closing timing IVC is kept at the reference valve closing timing IVCr at the engine rotation speed NE is obtained with actual measurement, calculation, or the like, in advance, and the relationship between the amount of increase a3 and the predetermined operating angle VCAMx is stored in association with a combination of the reference valve closing timing IVCr and the engine rotation speed NE.
(162) In step 3630, the CPU acquires the correction amount a3 by applying the operating angle VCAMx to the selected table Mapa3(VCAM) (that is, by using the valve operating angle VCAMx as a variable (argument) VCAM).
(163) In step 3640, the CPU estimates the virtual first combustion period length az by adding the acquired correction amount a3 to the virtual reference first combustion period length aza.
(164) In this way, with the embodiment method based on the findings 2, even when the intake valve operating angle VCAM changes, it is possible to easily estimate the virtual first combustion period length az. In addition, it is possible to create the table Mapa3(VCAM) with extremely small time and effort in comparison with the case where the above-described mathematical expression (3) is independently created when the intake valve operating angle VCAM changes to various values.
(165) As described above, with the embodiment apparatus 10 and the embodiment method, the first combustion period length a that is one of important parameters indicating a combustion state is accurately estimated in response to the valve opening characteristic of each intake valve with less effort. Therefore, it is possible to reduce man-hours for development of an internal combustion engine. Even if the other parameters that indicate a combustion state (such as the ignition delay period length and the heat release rate gradient b/a) differ from true values due to the influence of the intake valve opening characteristic, at least the first combustion period length a accurately reflects the intake valve opening characteristic, so it is also possible to improve the accuracy of the heat release rate waveform as a whole.
(166) The invention is not limited to the above-described embodiment. Various alternative embodiments may be employed within the scope of the invention. For example, the above-described findings 1 and findings 2 may be used in combination. That is, the relationship between the maximum heat release rate timing dQpeak and the first combustion period length a in the case where the intake valve phase angle INVT is the reference phase angle INVTr and the intake valve operating angle VCAM is the reference valve operating angle VCAMr is obtained in advance as a reference function f1, and a function f2 that expresses the relationship between the maximum heat release rate timing dQpeak and the first combustion period length a in the case where only the intake valve phase angle INVT is changed to the phase angle INVTx is initially obtained on the basis of the above-described findings 1. The function f2 is set as a new reference function (that is, the phase angle INVTx is regarded as the reference phase angle), and a function f3 that expresses the relationship between the maximum heat release rate timing dQpeak and the first combustion period length a in the case where only the intake valve operating angle VCAM is changed to the operating angle VCAMx is obtained on the basis of the above-described findings 2.
(167) Alternatively, the first combustion period length a (virtual first combustion period length az) at the time when the intake valve phase angle INVT and the intake valve operating angle VCAM have changed from those of the reference characteristic (that is, the reference phase angle INVTr and the reference valve operating angle VCAMr) may be estimated in the following manner. A correction amount Aa that is added to the virtual reference first combustion period length aza in step 3540 or step 3640 is obtained as a table Mapa(NE, INVT, VCAM), the correction amount a is acquired by applying an actual engine rotation speed NE, intake valve phase angle INVTx and intake valve operating angle VCAMx to the table Mapa(NE, INVT, VCAM), and then the correction amount a (a1 or a3) is added to the virtual reference first combustion period length aza.
(168) The table Mapa(NE, INVT, VCAM) is created in advance on the basis of the above-described findings 1 and findings 2. That is, the table Mapa(NE, INVT, VCAM) is a table in which the amount of increase (correction amount, differential value) a in first combustion period length a at the time when the maximum heat release rate timing dQpeak is a selected reference value 1 in the case where the intake valve phase angle INVT has been changed to a selected phase angle INVTx and the intake valve operating angle VCAM has been changed to a selected valve operating angle VCAMx at the engine rotation speed NE in a state where the intake valve phase angle INVT is set to the reference phase angle INVTr and the intake valve operating angle VCAM is set to the reference valve operating angle VCAMr at the engine rotation speed NE is obtained with actual measurement, calculation, or the like, in advance, and the amount of increase Aa is stored in association with the engine rotation speed NE, the selected phase angle INVTx and the selected valve operating angle VCAMx.
(169) Therefore, the step of obtaining the correction amount (differential value) a (step corresponding to step 3530 or step 3630) corresponds to executing a step (first step) of acquiring a first combustion period length at the time when maximum heat release rate timing is predetermined first timing (selected reference value 1) in a reference state as a first reference period length on the basis of a reference relationship (reference function f1), the reference state being a state where an engine rotation speed is a predetermined reference rotation speed and a valve opening characteristic of each intake valve of an engine is set to a predetermined reference valve opening characteristic; a step (second step) of acquiring the first combustion period length at the time when the maximum heat release rate timing is the first timing in a specific state as a first specific period length with actual measurement, the specific state being a state where the engine rotation speed is the reference rotation speed and the valve opening characteristic of each intake valve is set to a specific valve opening characteristic different from the reference valve opening characteristic; and a step (third step) of acquiring a first differential value (for example, a1=ad1ar1 or a3=ad3ar3) by subtracting the first reference period length from the first specific period length or acquiring a second differential value (for example, a1=ar1 ad1 or a3=ar3ad3) by subtracting the first specific period length from the first reference period length. In the first step, the first reference period length may be obtained with actual measurement.
(170) The step of obtaining the virtual reference first combustion period length aza (step corresponding to step 3510 or step 3610) corresponds to a step (fourth step) of acquiring a first combustion period length at the time when the maximum heat release rate timing is second timing (virtual maximum heat release rate timing zdQpeak) different from the first timing in the reference state as a second reference period length on the basis of the reference relationship. The step of adding a correction amount a (a1 or a3) to the virtual reference first combustion period length aza (step corresponding to step 3540 or step 3640) corresponds to a step (fifth step) of estimating a first combustion period length (virtual first combustion period length az) at the time when the maximum heat release rate timing is the second timing in the specific state by adding the first differential value (a1, a3) to the second reference period length (virtual reference first combustion period length aza) or by subtracting the second differential value (a1 , a3) from the second reference period length (virtual reference first combustion period length aza).
(171) When any one of the preconditions for the model expressions do not hold, a correction coefficient for the condition that does not hold may be obtained separately, and each of the ignition delay period length , the first combustion period length a and the heat release rate gradient b/a may be corrected by using the correction coefficient.