Control apparatus for internal combustion engine
First Claim
1. An apparatus for controlling an internal combustion engine, said apparatus comprising:
- an electronic control unit for modelling behavior of said internal combustion engine based on a dynamic model of said behavior and for producing operating control signals based on said modelling;
means for detecting a running state of said internal combustion engine and for providing running state signals representing said running state to said electronic control unit; and
an actuator for controlling said running state of said internal combustion engine based on at least one of said control signals produced by said electronic control unit,wherein said electronic control unit comprises input means, output means, memory means and microprocessor means programmed to perform the steps of;
(a) obtaining said running state signals from said running state detection means via said input means;
(b) maintaining and outputting state variables based on present and past values of said running state signals and on present and past values of said produced operating control signals;
(c) calculating, in realtime, model constants of said dynamic model on the basis of the value of a past operating control signal as well as on the values of present and past running state signals;
(d) calculating an optimal feedback gain on the basis of said calculated model constants;
(e) determining and accumulating a difference between a target running state signal and said obtained running state signals;
(f) calculating a present operating control signal for said actuator on the basis of;
said calculated optimal feedback gain, said accumulated difference value and said maintained state variables; and
(g) providing to said actuator via said output means, said present operating control signal as said at least one control signal.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to optimally suppress effects of error exerted upon control results by any modeling error which may arise from load fluctuations or the like of the internal combustion engine approximated as a dynamic model under an advanced control theory, present and past values of an operating quantity and control quantity which correspond respectively to a control input and control output of an internal combustion engine are utilized as state variable quantities representing the internal state of the dynamic model of an internal combustion engine. Furthermore, the target value and difference are accumulated for the foregoing control quantity. Modeling of the internal combustion engine is performed in realtime, and optimal feedback gain is calculated periodically or under certain specified conditions for a regulator constructed on the basis of these model constants calculated in realtime. The operating quantity for the internal combustion engine is determined on the basis of this calculated optimal feedback gain, the foregoing state variable quantities, and the foregoing accumulated difference value.
34 Citations
6 Claims
-
1. An apparatus for controlling an internal combustion engine, said apparatus comprising:
-
an electronic control unit for modelling behavior of said internal combustion engine based on a dynamic model of said behavior and for producing operating control signals based on said modelling; means for detecting a running state of said internal combustion engine and for providing running state signals representing said running state to said electronic control unit; and an actuator for controlling said running state of said internal combustion engine based on at least one of said control signals produced by said electronic control unit, wherein said electronic control unit comprises input means, output means, memory means and microprocessor means programmed to perform the steps of; (a) obtaining said running state signals from said running state detection means via said input means; (b) maintaining and outputting state variables based on present and past values of said running state signals and on present and past values of said produced operating control signals; (c) calculating, in realtime, model constants of said dynamic model on the basis of the value of a past operating control signal as well as on the values of present and past running state signals; (d) calculating an optimal feedback gain on the basis of said calculated model constants; (e) determining and accumulating a difference between a target running state signal and said obtained running state signals; (f) calculating a present operating control signal for said actuator on the basis of;
said calculated optimal feedback gain, said accumulated difference value and said maintained state variables; and(g) providing to said actuator via said output means, said present operating control signal as said at least one control signal. - View Dependent Claims (2, 6)
-
-
3. An apparatus for controlling an internal combustion engine, said apparatus comprising:
-
an electronic control unit for modelling behavior of said internal combustion engine based on a dynamic model of said behavior and for producing an idle air operating control signal based on said modelling; means for detecting a speed of said internal combustion engine during idling of said engine and for providing a signal representing said speed to said electronic control unit; and idle air amount operation means for operating on an idle air amount of said internal combustion engine during said idling, said operating based on said idle air operating control signal produced by said electronic control unit, wherein said electronic control unit comprises input means, output means, memory means and microprocessor means programmed to perform the steps of; (a) obtaining said speed signals from said speed detection means via said input means; (b) maintaining and outputting state variables based on present and past values of said speed signals and on present and past values of said produced idle air operating control signals; (c) calculating, in realtime, model constants of said dynamic model on the basis of the value of a past idle air operating control signal as well as on the values of present and past speed signals; (d) calculating an optimal feedback gain on the basis of said calculated model constants; (e) determining and accumulating a difference between a target speed signal and said obtained speed signals; (f) calculating a present idle air operating control signal for said idle air amount operation means on the basis of;
said calculated optimal feedback gain, said accumulated difference value and said maintained state variables; and(g) providing to said idle air amount operation means via said output means, said present idle air operating control signal.
-
-
4. A control apparatus for an internal combustion engine comprising:
-
an electronic control unit for modelling behavior of said internal combustion engine based on a dynamic model of said behavior and for producing a fuel supply control signal based on said modelling; fuel supply operation means for controlling a fuel supply amount for said internal combustion engine based on said fuel supply control signal; means for detecting an air-fuel ratio of said internal combustion engine on the basis of exhaust gas of said internal combustion engine and for providing a signal representing said detected air-fuel ratio to said electronic control unit; wherein said electronic control unit comprises input means, output means, memory means and microprocessor means programmed to perform the steps of; (a) obtaining said air-fuel ratio signal from said air-fuel ratio detection means via said input means; (b) maintaining and outputting state variables based on present and past values of said obtained air-fuel ratio signal as well as on present and past values of said produced fuel supply control signals; (c) calculating, in realtime, model constants of said dynamic model on the basis of the value of a past fuel supply control signal as well as on the values of present and past air-fuel ratio signals; (d) calculating an optimal feedback gain on the basis of said calculated model constants; (e) determining and accumulating a difference between a target air-fuel ratio signal and said obtained air-fuel ratio signal; (f) calculating a present fuel supply control signal for said fuel supply operation means on the basis of;
said calculated optimal feedback gain, said accumulated difference value and said maintained state variables; and(g) providing to said fuel supply operation means via said output means, said present fuel supply control signal. - View Dependent Claims (5)
-
Specification