Patent Document ID: 4729359
Application ID: 06879197
Patent Flag: 1

Claim One:
1. A learning and control apparatus for an electronically controlled internal combustion engine, which comprises means for detecting driving states of the engine, means for detecting an actual controlled value of the engine, basic control value setting means for setting a basic control value corresponding to a desired control value of an object of control in the detected driving states of the engine, memory means for storing a learning correction quantity for correcting the basic control value for every region of the driving state of the engine, learning correction quantity retrieving means for retrieving a learning correction quantity from said memory means under the same driving conditions as those of the actual controlled value detected, feedback correction quantity setting means for comparing the actual controlled value detected with the desired control value and correcting said basic control value so that the actual controlled value is brought close to the aimed control value, learning correction quantity renewal means for setting a new learning correction quantity from the feedback correction quantity and the retrieved learning correction quantity and renewing the learning correction quantity stored in the memory means under the same driving states by said new learning correction quantity, control value computing means for computing a control value from said basic control value, the retrieved learning correction quantity and the set feedback correction quantity, learning correction quantity difference computing means for computing the difference between the retrieved precedent learning correction quantity and the new learning correction quantity, judging means for judging whether or not the computed difference is larger than a predetermined value, correcting means for increasing or decreasing said control value by a predetermined quantity according to said difference when it is judged that said difference is larger than said predetermined value, and control means for controlling the engine based on the control value corrected by said correcting means when said difference is larger than said predetermined value or based on the control value of the control value computing means when said difference is smaller than said predetermined value.