Abstract:
An operating condition value is acquired at the time of internal combustion engine startup. If the acquired condition value is one of a plurality of reference condition values for which optimum values are defined, the optimum value for the reference condition value is set as a fuel injection amount. If, on the other hand, the acquired condition value is other than the reference condition values, an interpolated value, which is interpolation-calculated by using the relationship between the reference condition values and optimum values, is set as a fuel injection amount. The angular acceleration for fuel injection according to the interpolated value, which is a physical quantity related to the operating performance of an internal combustion engine, is then determined to correct the interpolated value in accordance with the difference between the actual angular acceleration and target angular acceleration.
Abstract:
A exhaust catalyst temperature estimating apparatus is provided for estimating a exhaust catalyst temperature of a exhaust catalyst in which a catalyst is loaded on a support and arranged in an exhaust system of an internal combustion engine. The exhaust catalyst temperature estimating apparatus estimates the exhaust catalyst temperature using a first model formula to calculate a current exhaust catalyst temperature of the exhaust catalyst based on a parameter corresponding to a current exhaust gas status. The first model formula is empirically determined such that a exhaust catalyst temperature that excludes heat generated by a chemical reaction is calculated for the parameter by using the support prior to being loaded with the catalyst, or is a physical formula of the support prior to being loaded with the catalyst such that a exhaust catalyst temperature excludes heat generated by a chemical reaction is calculated for the parameter.
Abstract:
A target angular acceleration is preset for each predefined injection unit. The angular acceleration for each predefined injection unit is determined when fuel is actually injected. The injection amount for obtaining the target angular acceleration is determined for each predefined injection unit in accordance with the relationship between the injection amount and angular acceleration.
Abstract:
A controller (6) for an internal combustion engine includes: a calculation section (5) for calculating an angular acceleration or an angular velocity; an operational status-determining section (5, 6) for determining an operational status based on the angular acceleration or the angular velocity; a gain-setting section (6, 3a) for setting a gain of torque based on feedback control; and a control section (6) for controlling the gain-setting section so that, when the operational status is a first operational status, the gain-setting section uses the angular acceleration as input data to set the gain (i), and when the operational status is a second operational status, the gain-setting section uses the angular velocity as input data to set the gain (ii).
Abstract:
The fuel injection amounts into each cylinder are set on the assumption that a heavy fuel will be injected during the engine starting process, and a specific torque is allowed to be generated by combustion in a specific cylinder when a fuel with a specific property between those of the heaviest fuel and the lightest fuel is injected thereinto. When the torque generated in the specific cylinder is in a range at or around the specific torque, the property level of fuel to be injected during the engine starting process is determined to be in a level range at or around the specific property (step 110). When the torque generated in the specific cylinder is higher than the range around the specific torque, the property level is determined to be in a level range on the light fuel side of the level range around the specific property (step 112).
Abstract:
An apparatus controls an internal combustion engine provided with an EGR device having an EGR passage and an EGR valve that is provided in the EGR passage and can adjust an EGR amount. This apparatus includes a controller that estimates state parameters of the internal combustion engine that affect the behavior of the EGR gas within a predetermined period of time; sets constraints on the EGR amount within the predetermined period oh the basis of an approximated dynamics obtained by approximating a true dynamics, which is a transition of the EGR amount within the predetermined period, so that approximated values do not exceed the true dynamics; determines a target value of the EGR amount according to the estimated state parameters within a range of the EGR amount on which the constraints that have been set; and controls the EGR valve so that the EGR amount becomes the determined target value.
Abstract:
A control system for an internal combustion engine, the internal combustion engine includes a plurality of cylinders configured to perform combustion in a firing order set in advance. The number of the plurality of cylinders is an even number equal to or larger than four. The control system includes actuators, and at least one arithmetic unit with at least two cores. The actuators are respectively provided in the plurality of cylinders. The two cores are configured to respectively control the operations of the actuators of the plurality of cylinders. One of the two cores is allocated to the actuators of a first cylinder group. The other of the two cores is allocated to the actuators of a second cylinder group. The first cylinder group is a group formed by the cylinders, the firing order of which is odd number order. The second cylinder group is a group formed by the cylinders, the firing order of which is even number order.
Abstract:
A control device for controlling an internal combustion engine comprises a multi-core type processor. As shown in Figure 2, a common element is allocated to core 1, element #1 to element #n are allocated to core 2 to core n+1, and an overall correction element is allocated to core n+2. Element #1 to element #n are unique elements that are respectively independent. The common element and the overall correction element are elements that are dependent to element #1 to element #n. By separating a plurality of elements in accordance with properties of the operations and allocating the elements to different cores in this manner, it is possible to satisfy not only demands with respect to individual actuators, but also to satisfy comprehensive demands with respect to all the actuators.