The disclosure of Japanese Patent Application No. 2005-318702 filed on Nov. 1, 2005 including the specification, drawings and abstract is incorporated herein by reference in its entirety.
The invention relates to a method of calculating engine output and an apparatus that calculates engine output according to the calculation method. 2. Description of the Related Art
Recently, it has become necessary to control internal combustion engines to further increase output, improve fuel efficiency, and reduce exhaust emissions. For example, Japanese Patent Application Publication No. JP-A-2002-4928 describes setting ignition timing while executing a model-based control that controls an actual air-fuel ratio to be a target air-fuel ratio. In particular, the ignition timing is set using a rich air-fuel ratio map when the target air-fuel ratio is rich and a lean air-fuel ratio map when the target air-fuel ratio is lean. If the target air-fuel ratio is between the values in the rich air-fuel ratio map and the values in the lean air-fuel ratio map, the ignition timing is set by applying linear interpolation between the two maps.
However, it is difficult to accurately determine the characteristic of the parameter relating to the operating condition of the engine, such as ignition timing, by applying linear interpolation between a plurality of maps. Thus, in the method described above, the value of the parameter determined by interpolation is generally inaccurate. Therefore, when the value of the parameter is determined by interpolation, the engine is operated based on an inaccurate value of the parameter, which decreases the reliability of the control.
Torque estimation models or maps used to estimate the torque of the engine may be made under various operating conditions to improve the accuracy of engine control. In this case, however, a greatly increased number of measurements must be taken, and the number of man-hours required to obtain such measurements increases accordingly. Because of the increased number of man-hours required to make the torque estimation models or the maps during the development of an internal combustion engine, the start of the analysis of the engine control is delayed. As a result, the development period of the engine is increased.
For example, the relation between the ignition timing and the torque is indicated by a curve represented by a quadratic equation or a quartic equation when the operating condition remains constant (i.e., the air-fuel ratio, engine speed, load factor, and valve timing remain the same). If the air-fuel ratio, engine speed, or load factor changes, the shape of the curve also changes. Therefore, if the maps are made using only data obtained empirically, the relation between the ignition timing and the torque needs to be measured a plurality of times under different operating conditions while the air-fuel ratio, engine speed, and load factor are changed. This increases the number of man-hours required to perform the measurements.
This invention minimizes the number of man-hours required to perform the measurements needed to make a map, a model, or an approximate expression for estimating the torque of an internal combustion engine, and allows accurate control of the operating state of the internal combustion engine.
According to a first aspect of the invention, an engine output calculation method includes: making a torque estimation model that defines the relation between the indicated torque and characteristic values that indicate the flow of gas and the combustion state in an internal combustion engine; determining the value of a parameter relating to a heat-generation rate dQ/dθ (i.e., the rate of change in a heating value Q in a cylinder with respect to the crank angle θ), based on an operating condition; calculating the heat-generation rate dQ/dθ under a desired operating condition, using the value of the parameter; and estimating the indicated torque of the internal combustion engine based on the torque estimation model, using the heat generation rate dQ/dθ. Accordingly, the indicated torque of the internal combustion engine can be accurately estimated based on the heat-generation rate dQ/dθ.
The value of the parameter relating to a heat-generation rate dQ/dθ may be determined using a map or an approximation expression that defines the relation between the operating condition and the parameter. This obviates the necessity of calculating the value of the parameter under each operating condition, and reduces the number of man-hours required to perform measurement, and the amount of calculation.
The heat-generation rate dQ/dθ may be calculated using a function that includes a plurality of the parameters. The plurality of parameters are used to approximate the characteristic of the actual heat-generation rate . Therefore, the heat-generation rate dQ/dθ can be accurately calculated using the function.
In addition, the method may further include determining the actual heat-generation rate based on the measured value of a pressure in the cylinder under each of predetermined operating conditions; and making the map or the approximate expression that defines the relation between the operating condition and each of the plurality of the parameters, by determining the value of each of the plurality of the parameters such that the actual heat-generation rate matches the value calculated by the function, under each of the predetermined operating conditions. Therefore, the number of man-hours required to perform measurement can be reduced when the maps or the approximation expresses are made. Also, the maps or the approximation expressions can be made even when measurement cannot be performed in a stationary test. Therefore, the accuracy of estimating the torque can be improved.
According to a second aspect of the invention, an engine output calculation apparatus includes: a model making means for making a torque estimation model that defines a relation between indicated torque and characteristic values indicating a flow of gas and a combustion state in an internal combustion engine; a parameter determination means for determining a value of a parameter relating to a heat-generation rate dQ/dθ that is a rate of change in a heating value Q in a cylinder with respect to a crank angle θ, based on an operating condition; a heat-generation rate calculation means for calculating the heat-generation rate dQ/dθ under a desired operating condition, using the value of the parameter; and an indicated torque estimation means for estimating the indicated torque of the internal combustion engine based on the torque estimation model, using the heat-generation rate dQ/dθ.
The parameter determination means may determine the value of the parameter using a map or an approximation expression that defines a relation between the operating condition and the parameter. This obviates the necessity of calculating the value of the parameter under each operating condition, and reduces the amount of calculation.
The heat-generation rate calculation means may calculate the heat-generation rate dQ/dθ using a function that includes a plurality of the parameters, and that approximates a characteristic of an actual heat-generation rate using the plurality of the parameters.
While the specification concludes with claims particularly pointing out and distinctly claiming the subject matter which is regarded as the invention, it is believed that the invention, the objects and features of the invention and further objects, features and advantages thereof will be better understood from the following description taken in connection with the accompanying drawings in which:
An embodiment of the invention will be described with reference to the drawings. In the drawings, the same components are denoted by the same reference numerals, and redundant description will be omitted. The invention is not limited to the embodiment described below.
I. Configuration of System
An airflow meter 20 is provided downstream of the air filter 16. A throttle valve 22 is provided downstream of the airflow meter 20. A throttle sensor 24 and an idle switch 26 are provided near the throttle valve 22. The throttle sensor 24 detects a throttle-valve opening amount TA. The idle switch 26 is turned on when the throttle valve 22 is completely closed.
A surge tank 28 is provided downstream of the throttle valve 22. The surge tank 28 is provided within an intake manifold. An intake-pipe pressure sensor 29, which detects the pressure in the intake passage 12 (i.e., intake pipe pressure), is provided near the surge tank 28. A fuel injection valve 30, which injects fuel into an intake port of the internal combustion engine 10, is provided downstream of the surge tank 28.
The internal combustion engine 10 is provided with an intake valve 46 and an exhaust valve 48. The intake valve 46 is connected to a variable valve timing mechanism 50 that changes the lift and/or the duration of the intake valve 46. An ignition plug, which ignites the fuel sprayed into a combustion chamber, is provided in a cylinder. A piston 34 is provided in the cylinder such that the piston 34 reciprocates in the cylinder. A coolant temperature sensor 42 is fitted to the internal combustion engine 10.
The piston 34 is connected to a crankshaft 36. The crankshaft is rotated by the reciprocating movement of the piston 34. A drivetrain and auxiliary devices (for example, the air conditioner compressor, an alternator, a torque converter, and the power steering pump etc.) are driven by the rotating toque of the crankshaft 36. A crank angle sensor 38, which detects the rotational angle of the crankshaft 36, is provided near the crankshaft 36. The internal combustion engine 10 is provided with a cylinder pressure sensor 44 that detects the pressure in the cylinder (i.e., cylinder pressure).
An exhaust-gas purification catalyst 32 is provided in the exhaust passage 14. The portion of the exhaust passage 14 between the exhaust-gas purification catalyst 32 and the internal combustion engine 10 is positioned in an exhaust manifold.
As shown in
II. Configuration of Torque Estimation Model
In this embodiment, the output (torque) of the crankshaft 36 is calculated using a torque estimation model.
The models are classified into the group of “capacity elements” and the group of “flow elements”. The capacity elements are modeled using a law of conservation of energy, a law of conservation of mass, and a state equation of gas, and the flow elements are modeled using a nozzle equation for compressible fluid. The intake manifold model 64, the cylinder model 68, and the exhaust manifold model 72 are regarded as “capacity elements”. The throttle model 62, the intake valve model 66, and the exhaust valve model 70 are regarded as “flow elements”.
In each capacity element, the mass flow rate of gas flowing into and out of the capacity element is stored. Energy balance is also stored in each capacity element. Further, in each capacity element, the state equation of gas is satisfied. In each flow element, the passage through which gas flows is short. Therefore, the capacity of the flow element is not taken into account. Thus, the flow rate of gas flowing through the flow element is calculated using the equation of compressible fluid. The torque equation model shown in
A. Throttle Model
The time-differential value dm1/dt of the mass flow rate m1 of intake air flowing through the throttle valve 22 is calculated using equations (1) and (1)′ described below. Equations (1) and (1)′ are based on the general equation of compressible fluid. In equations (1) and (1)′, “Ath” is the effective opening amount of the throttle valve 22, “P0” is the pressure of gas upstream of the throttle valve 22 (i.e., atmospheric pressure), “P1” is the pressure of gas in the intake manifold downstream of the throttle valve 22, “ρ0” is the density of air upstream of the throttle valve 22, and “κ” is the ratio of specific heat capacities.
The time-differential value de1 of the enthalpy e1 of gas flowing through the throttle valve 22 is calculated using equation (2) described below. In equation (2), “κ” is the ratio of specific heat capacities. In this equation, the value of κ is a constant value. The value of κ is correlated with the degree of freedom of gas upstream of the throttle valve 22.
As described above, by employing the throttle model 62, the relation among the pressure P0 of gas upstream of the throttle valve 22, the pressure P1 of gas downstream of the throttle valve 22, the time-differential value dm1/dt of the mass flow rate m1, and the time-differential value de1/dt of the enthalpy e1 can be defined by the equations.
Equations (1) and (2) are obtained by differentiating the characteristic values with respect to time in one cycle. The equations described below are also obtained by differentiating characteristic values with respect to time in one cycle.
B. Intake Manifold Model (Surge Tank Model)
In the intake manifold model 64, equations are set up to calculate the mass M1, the pressure P1, the temperature T1, and the volume V1 of gas inside the intake manifold, based on the time-differential value dm1/dt of the mass flow rate m1 of gas flowing upstream of the intake manifold, the time-differential value de1/dt of the enthalpy e1, the time-differential value dm2/dt of the mass flow rate m2 of gas flowing downstream of the intake manifold, and the time-differential value de2/dt of an enthalpy e2. That is, in the intake manifold model 64, equations (3), (4), and (5) described below are satisfied. Equation (3) is based on the law of conservation of mass, equation (4) is based on the law of conservation of energy, and equation (5) is the state equation of gas. In equation (4), “R1” is the gas constant of gas inside the intake manifold. In this equation, the gas constant is a constant value.
As described above, by employing the intake manifold model 64, the relation among the mass M1, the pressure P1, the temperature T1, and the volume V1of gas inside the intake manifold, the time-differential value dm1/dt of the mass flow rate m1 of gas flowing upstream of the intake manifold, the time-differential value dm2/dt of the mass flow rate m2 flowing downstream of the intake manifold, the time-differential value de1/dt of the enthalpy e1, and the time-differential value de2/dt of the enthalpy e2 can be defined using the equations.
C. Intake Valve Model
The intake valve model 66 is represented by the general equations of compressible fluid, as well as the throttle model 62. The time-differential value dm2/dt of the mass flow rate m2 of intake air flowing through the intake valve 46 is calculated using equations (6) and (6)′ described below. In equations (6) and (6)′, “Ainv” is the effective opening amount of the intake valve 46, “P1” is the pressure of gas inside the intake manifold upstream of the intake valve 46, “Pcyl” is the pressure of gas downstream of the intake valve 46 (i.e., cylinder pressure), “ρ1” is the density of air upstream of the intake valve 46, and “κ” is the ratio of specific heat capacities.
The time-differential value de2/dt of the enthalpy e2 of gas flowing through the intake valve 46 is calculated using equation (7) described below. In equation (7), “κ” is the ratio of specific heat capacities. In this equation, the value of κ is a constant value. The value of κ is correlated with the degree of freedom of gas upstream of the intake valve 46.
As described above, by employing the intake valve model 66, the relation among the pressure P1 of gas flowing upstream of the intake valve 46,the pressure Pcyl of gas flowing downstream of the intake valve 46, the time-differential value dm2/dt of the mass flow rate m2 of gas flowing through the intake valve 46, and the time-differential value de2/dt of the enthalpy e2 can be defined using the equations.
D. Exhaust Valve Model
The exhaust valve model 70 is also represented by the general equations of compressible fluid. The time-differential value dm3/dt of the mass flow rate m3 of exhaust gas flowing through the exhaust valve 48 is calculated using equations (8) and (8)′ described below. In equations (8) and (8)′, “Aexv” is the effective opening amount of the exhaust valve 48, “Pcyl” is the pressure of gas flowing upstream of the exhaust valve 48 (i.e., cylinder pressure), “P3” is the pressure of gas inside the exhaust manifold downstream of the exhaust valve 48, “ρ2” is the density of gas in the cylinder upstream of the exhaust valve 48, and ““κ” is the ratio of specific heat capacities.
The time-differential value de3/dt of the enthalpy e3 of gas flowing through the exhaust valve 48 is calculated using equation (9) described below. In equation (9), “κ” is the ratio of specific heat capacities. In this equation, the value of κ is a constant value. The value of κ is correlated with the degree of freedom of gas upstream of the exhaust valve 48.
As described above, by employing the exhaust valve model 70, the relation among the pressure Pcyl of gas flowing upstream of the exhaust valve 48, the pressure P3 of gas flowing downstream of the exhaust valve 48, the time-differential value dm3/dt of the mass flow rate m3 of gas flowing through the exhaust valve 48, and the time-differential value de3/dt of the enthalpy e3 of gas flowing through the exhaust valve 48 can be defined using the equations.
E. Exhaust Manifold Model
The exhaust manifold model 72 is represented in the manner similar to the manner in which the intake manifold model 64 is represented. In the exhaust manifold model 72, equations are set up to calculate the mass M3, the pressure P3, the temperature T3, and the volume V3 of gas inside the exhaust manifold, based on the time-differential value dm3/dt of the mass flow rate m3 of gas flowing upstream of the exhaust manifold, the time-differential value de3/dt of the enthalpy e3, the time-differential value dm4/dt of the mass flow rate m4 of gas flowing downstream of the exhaust manifold, and the time-differential value de4/dt of an enthalpy e4. That is, in the exhaust manifold model 72, equations (10), (11), and (12) described below are satisfied. The equation (10) is based on the law of conservation of mass, equation (11) is based on the law of conservation of energy, and equation (12) is the state equation of gas. In equation (12), “R3” is the gas constant of gas inside the exhaust manifold. In this equation, the gas constant is a constant value.
As described above, by employing the exhaust manifold model 72, the relation among the mass M3, the pressure P3, the temperature T3, and the volume V3 of gas inside the exhaust manifold, the time-differential value dm3/dt of the mass flow rate m3 of gas flowing upstream of the exhaust manifold, the time-differential value de4/dt of the mass flow rate m4 of gas flowing downstream of the exhaust manifold, the time-differential value de3/dt of the enthalpy e3, and the time-differential value de4/dt of the enthalpy e4 can be defined using the equations.
F. Cylinder Model (Heat-generation Model)
The cylinder model 68 is regarded as “capacity element”, as well as the intake manifold model 64 and the exhaust manifold model 72. However, because air-fuel mixture is burned within the cylinder, the cylinder model 68 differs from the other capacity elements in that the amount eqf of heat generated by combustion and work Wcrank done by the crankshaft are included in the equation relating to energy balance.
In the cylinder model 68, equations are set up to calculate the mass Mcyl, the pressure Pcyl, the temperature Tcyl, and the volume Vcyl, of gas inside the cylinder, based on the time-differential value dm2/dt of the mass flow rate m2 of gas flowing into the cylinder (i.e., gas flowing through the intake valve 46), the time-differential value de2/dt of the enthalpy e2, the time-differential value dm3/dt of the mass flow rate m3 of gas discharged from the cylinder (i.e., gas flowing through the exhaust valve 48 downstream of the cylinder), and the time-differential value de3/dt of the enthalpy e3. That is, in the cylinder model 68, equations (13), (14), and (15) described below are satisfied. Equation (13) is based on the law of conservation of mass, equation (14) is based on the law of conservation of energy, and equation (15) is the state equation of gas. In equation (14), “Rcyl” is the gas constant of gas inside the cylinder. In this equation, the gas constant is a constant value.
In equation (13), “eqf” is the amount of heat generated by combustion, and “deqf/dt” is the value obtained by differentiating the amount eqf with respect to time in one cycle. “Wcrank” is the work done by the crankshaft 36, and “dWcrank/dt” is the value obtained by differentiating the work Wcrank with respect to time in one cycle. As expressed by equation (13), the energy balance among the enthalpy e2 of gas flowing into the cylinder, the enthalpy e3 of gas discharged from the cylinder, the amount eqf of heat generated by combustion, and the work Wcrank done by the crankshaft is “0” in one cycle.
As described above, by employing the cylinder model 68, the relation among the mass Mcyl, the pressure Pcyl, the temperature Tcyl, the volume Vcyl of gas in the cylinder, the time-differential value dm2/dt of the mass flow rate m2 of gas flowing upstream of the cylinder, the time-differential value dm3/dt of the mass flow rate m3 of gas flowing downstream of the cylinder, the time-differential value de2/dt of the enthalpy d2, and the time-differential value de3/dt of the enthalpy d3 can be defined using the equations.
In the torque estimation model that has the above-described configuration according to this embodiment, the characteristic values, such as the mass “M”, the pressure “P”, the temperature “T”, and the volume “V” of gas, the mass flow rate “m”, and the enthalpy “e”, can be sequentially determined in the models, by simultaneously performing calculations using the physical equations that represent the models. Thus, the cylinder pressure Pcyl can be calculated. The initial values of the mass “M”, the pressure “P”, the temperature “T”, and the volume “V” of gas in the models may be determined in advance, for example, using the values detected by sensors, or the designed values of the capacity elements, as required.
Because equation (13) includes the energy generated by combustion, the amount eqf of heat generated by combustion needs to be calculated separately. Accordingly, in this embodiment, the time-differential value deqf/dt in equation (13) is calculated using the Wiebe function (i.e., equation (16) described below). Using equation (16), the rate dQ/dθ of heat generation (hereinafter, referred to as “heat-generation rate dQ/dθ”) at every predetermined crank angle can be calculated. In equation (16), “Q” is the amount of heat generated by combustion (i.e., the heating value). “Q” indicates the same characteristic value as “eqf” in equation (13). That is, the relation between “Q” and “eqf” is represented by the equation, “eqf=Q”.
Equation (17) described below represents the relation between the heat-generation rate dQ/dθ and the time-differential value eqf/dt. In equation (17), “dθ/dt” is the amount of change in the crank angle at a predetermined time interval. Therefore, the value of “dθ/dt” is determined using the value (engine speed) detected by the crank angle sensor 38. Accordingly, the time-differential value deqf/dt in equation (13) is calculated using equations (16) and (17).
The relation among the work Wcrank of the crankshaft 36, the cylinder pressure Pcyl, and the indicated torque Tcrank of the crankshaft 36 is represented by equations (18), (19), and (20) described below. In equations (18), (19), and (20), the cylinder volume V and the rate dV/dθ of change in the cylinder volume V are geometrically determined based on a crank angle θ. Therefore, by simultaneously performing calculations using equations (18), (19), and (20) along with the above-described equations, the cylinder pressure Pcyl can be calculated using equation (18), based on the work Wcrank determined using equation (13). Then, based on the cylinder pressure Pcyl, the indicated torque Tcrank of the crankshaft 36 can be calculated using equation (20).
As described above, in the torque estimation model according to this embodiment, by simultaneously performing calculations using the equations that represent the above-described models in every cycle, the indicated torque Tcrank can be calculated in each cycle.
For example, a catalyst model may be provided downstream of the exhaust manifold model 72. In the system that includes a supercharger, such as a turbocharger, a supercharger model may be provided.
The method of estimating the torque may further include estimating friction torque of the internal combustion engine; and calculating actual torque output to a drive shaft, based on a difference between the indicated torque and the friction torque. Thus far, the indicated torque Tcrank has been calculated based on the cylinder pressure Pcyl without taking into account the influence of friction torque in the internal combustion engine 10. Therefore, the friction torque may be estimated, and the estimated friction torque may be subtracted from the indicated torque to determine the actual torque output to the crankshaft 36. That is, the relation between the actual torque and the indicated torque is represented by the following equation.
Actual torque=(Indicated torque Tcrank)−(Friction torque)
The friction torque is correlated with parameters such as the engine speed and the temperature of coolant. Therefore, by defining the relation between the friction torque and the parameters in advance, and making a map showing the relation, the friction torque can be calculated using the map. As such, an apparatus according to the invention may further include a means for estimating the friction torque of the internal combustion engine and a means for calculating actual torque output to a drive shaft. Therefore, the actual torque output to the drive shaft can be calculated based on the difference between the indicated torque and the friction torque.
III. Method of Calculating the Heat-generation Rate Using the Wiebe Function
Next, the method of calculating the heat-generation rate dQ/dθ using the Wiebe function (i.e., the equation (16)) will be described.
In
The value of a heat input Qfuel is given to the Wiebe function (i.e., equation (16)). The heat input Qfuel is equivalent to the amount of heat contained in the amount of fuel supplied to the cylinder. Accordingly, the heat input Qfuel is equivalent to the value obtained by multiplying the amount of fuel supplied into the cylinder by the lower heating value. The lower heating value is a physical-property value, and may be also referred to as “net heating value”. The lower heating value signifies the amount of heat obtained by subtracting the amount of latent heat from the amount of heat generated when the unit amount of fuel is completely burned. The amount of latent heat is the amount of heat required to vaporize water contained in the fuel and water generated by combustion. The heat input Qfuel may be calculated based on the amount of fuel injected from the fuel injection valve 30. Alternatively, the heat input Qfuel may be calculated based on an air-fuel ratio A/F and the amount of air in the cylinder (i.e., a load factor KL).
As shown by equation (16), the Wiebe function includes a plurality of parameters, i.e., “m”, “k”, “θp”, and “θb”. In the Wiebe function, “m” is a shape parameter, “k” is an efficiency parameter, “θp” is the combustion period, and “θb” is the starting-point deviation amount (in the equation (16), the value of θb is 0). By employing these parameters, the Wiebe function can accurately approximate the actual heat-generation rate. As shown in
The values of the parameters “m”, “k”, “θp”, and “θb” are determined based on the operating condition. Thus, the Wiebe function approximates the characteristic of the heat-generation rate in the real system data. Hereinafter, the method of adjusting the parameters “m”, “k”, “θp”, and “θb” will be described.
A. Shape Parameter “m”
The parameter “m” is referred to as “shape parameter”, and adjusts the crank angle at which the heat-generation rate dQ/dθ reaches the peak value (i.e., the position of the peak of the heat-generation rate dQ/dθ). As the value of “m” in equation (16) increases, the position of the peak of the heat-generation rate dQ/dθ moves toward a “retarded side” (i.e., the right side in the graph in
B. Efficiency Parameter “k”
The parameter “k” indicates efficiency. As expressed by equation (16), the heat-generation rate dQ/dθ is calculated using this efficiency parameter “k”. When combustion in the internal combustion engine 10 is simulated using the Wiebe function, the heat input Qfuel is regarded as equivalent to the amount of heat of the fuel supplied to the cylinder. During the actual combustion in the internal combustion engine 10, a certain amount of heat is lost, for example, because the cylinder is cooled or some fuel remains unburned. That is, in reality, all of the heat input Qfuel is not converted to the heating value Q, and the efficiency of converting the heat input Qfuel to the heating value Q is not 100%. In this embodiment, the efficiency parameter “k” is used to reflect this fact in the Wiebe function. That is, the efficiency parameter “k” signifies the efficiency of converting the heat input Qfuel to the heating value Q. Accordingly, the efficiency parameter “k” is greater than 0, and smaller than 1 (0<k<1).
When the efficiency parameter “k” is not employed, the peak value of the heat-generation rate dQ/dθ calculated using the Wiebe function tends to be greater than the peak value in the real system data, because the heat loss that occurs in the real system is not taken into account. In this embodiment, by employing the efficiency parameter “k”, the peak value of the heat-generation rate dQ/dθ can be made substantially equal to the peak value in the real system data. Accordingly, by employing the efficiency parameter “k”, the generation of heat in the cylinder can be accurately simulated.
Equation (13) based on the law of conservation of energy may further include a term for estimating heat loss. However, because equation (16) includes the efficiency parameter “k”, the term for estimating heat loss is not necessary.
C. Combustion Period θp
The parameter θp represents the period during which heat continues to be generated by combustion (i.e., combustion period), in terms of crank angle. Accordingly, as the combustion period θp increases, the interval between the crank angle at which the heat-generation rate dQ/dθ starts to increase from 0, and the crank angle at which the heat-generation rate dQ/dθ returns to 0 increases.
D. Starting-point Deviation Amount θb
In equation (16), when the value of θ is “0”, the heat-generation rate dQ/dθ is “0”. When the value of θ starts to increase from “0”, the heat-generation rate dQ/dθ starts to increase from “0”. This indicates that the heat generation starts. That is, in the Wiebe function model in this embodiment, “θ” represents the elapsed period since the heat generation starts, in terms of crank angle. Accordingly, the crank angle at which the value of the elapsed period θ is “0” is regarded as the crank angle at which the heat generation starts (hereinafter, referred to as “heat-generation starting point”). In the conventional simulation using the Wiebe function, the heat-generation starting point (i.e., the point at which the value of the elapsed period θ is “0”) is the same as the crank angle corresponding to the ignition timing.
However, when the heat-generation starting point is the same as the ignition timing, it is difficult to accurately perform the simulation.
As shown in
The starting-point deviation amount θb varies depending on the operating condition of the internal combustion engine. Therefore, the relation between the operating condition and the starting-point deviation amount θb needs to be determined to accurately simulate the operation of the internal combustion engine 10 using the Wiebe function model.
In equation (16), a coefficient “a” is a predetermined coefficient. The coefficient “a” is included in equation (16) to calculate the heat-generation rate when the value of the elapsed period θ is equal to the value of the combustion period θp, that is, the combustion ends.
As described above, according to the method in this embodiment, the values of the parameters “m”, “k”, “θp”, and “θb” can be calculated using the maps in
IV. Method of Making Each Map
Next, the method of making the maps used to calculate the values of the parameters “m”, “k”, “θp”, and “θb” in the Wiebe function will be described. The values of the parameters “m”, “k”, “θp” and “θb” in the Wiebe function are determined by fitting the Wiebe function to the real system data.
First, the method of obtaining the real system data on the heat-generation rate dQ/dθ will be described. The pressure in the cylinder is estimated using the torque estimation model, and the indicated torque is estimated based on the estimated pressure in the cylinder. In particular, the cylinder pressure P is measured by the cylinder pressure sensor 44 at each predetermined crank angle (for example, at each 1 deg CA). Because the cylinder pressure is correlated with the indicated torque, the indicated torque can be estimated based on the cylinder pressure that is estimated using the torque estimation model. The relation between the cylinder pressure P, the cylinder volume V, and the heating value Q is represented by equation (21) based on the law of conservation of energy, described below. In an apparatus according the invention, an indicated torque estimation means may be provided that estimates the pressure in the cylinder using the torque estimation model, and estimates the indicated torque based on the estimated pressure in the cylinder.
In equation (21), “κ” is the ratio of specific heat capacities. The cylinder volume V and the change rate dV/dθ (i.e., the rate of change in the cylinder volume V) are geometrically determined based on the crank angle θ. Accordingly, by giving, into equation (22), the value of the cylinder pressure P measured at each predetermined crank angle, the real system data on the heat-generation rate dQ/dθ can be obtained.
More specifically, a plurality of measurement points (two measurement points P1, P2) are set within an “error comparison range” shown in
The Wiebe function has the characteristic that is close to the characteristic of the heat-generation rate dQ/dθ in the real engine system. Therefore, it is possible to minimize the number of measurement points at which the real system data and the result of the calculation using the Wiebe function model need to be obtained to obtain the above-described deviation. Accordingly, the heat-generation rate dQ/dθ in the real system needs to be measured at only the set measurement points. That is, it is possible to minimize the number of the points at which the cylinder pressure is measured. Thus, the number of man-hours required to fit the Wiebe function model to the real system data (i.e., the number of man-hours required to perform the fitting process) is significantly reduced.
For example, a bench test may be performed for the internal combustion engine 10 using the torque estimation model according to this embodiment, the indicated torque may be calculated based on the operating condition, and the indicated torque may be reflected in the development of the ECU 40 of the internal combustion engine. In this case, because the number of measurement points can be minimized, the time required to make the maps can be shortened, and the development period can be greatly shortened. Also, the Wiebe function model very accurately approximates the operating state between the measurement points in the real system data. Therefore, the accuracy of the calculation performed by the ECU 40 is improved. Further, even when it is difficult to measure the torque in a stationary test, for example, due to the high temperature of exhaust gas (for example, when the ignition timing is greatly retarded), the torque can be estimated.
When the torque estimation model and the maps in
The efficiency parameter “k”, and starting-point deviation amount θb may be calculated directly based on the real system data, without using the maps or the approximate expressions.
As described above, in this embodiment, the values of the parameters “m”, “k”, “θp”, “θb” in the Wiebe function are calculated based on the operating state using the maps, and the indicated torque is calculated using the heat-generation rate calculated using the Wiebe function. Therefore, the indicated torque of the internal combustion 10 can be accurately calculated. Thus, the number of man-hours required to perform the fitting process can be greatly reduced, as compared to when the torque is calculated directly based on the operating condition.
Accordingly, when the ECU 40 of the internal combustion engine 10 is developed based on a bench test, the number of measurement points necessary for making the maps can be greatly reduced. Therefore, the development period can be shortened. Also, the Wiebe function model very accurately approximates the operating state between the measurement points in the real system data. Therefore, even when the number of measurement points is reduced, a decrease in the accuracy of estimating the torque can be suppressed. As a result, the internal combustion engine 10 can be accurately controlled. Further, when the torque estimation model is set in the ECU 40 installed in the vehicle, the indicated torque Tcrank can be accurately calculated at each predetermined crank angle. Based on the indicated torque Tcrank, the internal combustion engine 10 can be operated in a desired operating state.
Number | Date | Country | Kind |
---|---|---|---|
2005-318702 | Nov 2005 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5577474 | Livshiz et al. | Nov 1996 | A |
5848371 | Creger | Dec 1998 | A |
Number | Date | Country |
---|---|---|
A-63-143384 | Jun 1988 | JP |
A-02-221662 | Sep 1990 | JP |
A-02-221664 | Sep 1990 | JP |
A-2001-227399 | Aug 2001 | JP |
A-2002-4928 | Jan 2002 | JP |
A-2003-120801 | Apr 2003 | JP |
Number | Date | Country | |
---|---|---|---|
20070100534 A1 | May 2007 | US |