Speed control system for an internal combustion engine
AssigneeNippondenso Co., Ltd.
InventorsKatsuhiko Kawai, Tasunori Kato, Katsuhiko Nakabayashi, Shigenori Isomura, Hisashi Iida, Toshio Kondo
Life of this patent
Estimating the term…
Abstract
The digital control unit of the present invention relates to improvements in what is called recent control, and more particularly relates to the idle rotating speed control unit of an internal combustion engine in which the idle rotating speed can be quickly converged to the target rotating speed in the case where a load given from the outside varies. Especially, when the value of the state variable is reversely calculated from the state in which open loop control is conducted, the initial value can be accurately determined.
Claims17
A speed control unit for an internal combustion engine which operates at an engine speed, comprising:
- detecting means for outputting a first signal indicative of a detected engine speed of the internal combustion engine;
- control means for receiving the first signal, for calculating first and second values of a present control variable and for outputting a control signal indicative of a selected one of the first or second values of the present control variable to an adjusting means,
- the control means comprising first means for determining whether the internal combustion engine is operating in a first or second state,
- first control variable setting means (1) for setting a state variable to a first present value in accordance with the first signal, a first previous value of the state variable and the first value of the present control variable and (2) for setting the present control variable to a value corresponding to the first value thereof;
- second control variable setting means (1) for setting the state variable to a second present value in accordance with the first signal, a second previous value of the state variable and the second value of the present control variable and (2) for setting the present control variable to a value independent of the second value thereof;
- first selecting means for selecting (1) the first control variable setting means when the internal combustion engine operates in the first state so that the control signal is indicative of the first value of the present control variable or (2) the second control variable setting means when the internal combustion engine operates in the second state so that the control signal is indicative of the second value of the present control variable;
- and
- the adjusting means responsive to the control signal such that the adjusting means is controlled at a predetermined cycle for causing the engine speed to coincide with a target engine speed.
A speed control unit for an internal combustion engine which operates at an engine speed, comprising:
- detecting means for outputting a first signal indicative of a detected engine speed of the internal combustion engine;
- control means for receiving the first signal, for calculating first and second values of a control variable and for outputting a control signal indicative of a selected one of the first or second values of the control variable to an adjusting means,
- the control means comprising first means for determining whether the internal combustion engine is operating in a first or second state,
- first calculation processing means (1) for setting a present value of a state variable in accordance with the detected engine speed, a previous value of the state variable and a value relating to the control variable, (2) for setting the first value of the control variable to a value corresponding to an integral variable having a value corresponding to the detected engine speed and the present value of the state variable, and (3) for storing the present value of the state variable for a next feedback calculation at a predetermined cycle;
- second calculation processing means (1) for resetting the previous value of the state variable in accordance with the detected engine speed, the present value of the state variable and a value relating to the control variable, (2) for setting the second value of the control variable to a predetermined value, and (3) for storing the present value of the state variable for the next feedback calculation at the predetermined cycle;
- selecting means for selecting (1) the first calculation processing means when the internal combustion engine operates in the first state so that the control signal is indicative of the first value of the present control variable or (2) the second calculation processing means when the internal combustion engine operates in the second state so that the control signal is indicative of the second value of the present control variable;
- and
- the adjusting means responsive to the control signal such that the adjusting means is controlled at the predetermined cycle for causing the engine speed to coincide with a target engine speed.
A control unit for an internal combustion engine which operates at an engine speed, comprising:
- detecting means for outputting a first signal indicative of a detected engine speed of the internal combustion engine;
- control means for receiving the first signal, for calculating a value of a control variable and for outputting a control signal indicative of the value of the control variable to an adjusting means;
- the control means comprising setting means for setting a value of a state variable according to the detected engine speed, a previous value of the state variable and a value relating to the control variable;
- state variable restricting means for determining whether the value of the state variable is within a first predetermined range and for assigning the state variable a restricted value within the first predetermined range when the value of the state variable is determined to be outside the first predetermined range;
- calculating means for calculating a value of an integration variable corresponding to a deviation between the detected engine speed and a target engine speed;
- integration variable restricting means for determining whether the value of the integration variable is within a second predetermined range and for assigning the integration variable a restricted value within the second predetermined range when the value of the integration variable is determined to be outside the second predetermined range;
- means for calculating the value of the control variable in accordance with the restricted values of the state variable and the integration variable;
- control variable restricting means for determining whether the value of the control variable is within a third predetermined range and for assigning the control variable a restricted value within the third predetermined range when the value of the control variable is determined to be outside the third predetermined range;
- means for detecting a change of a load provided to the internal combustion engine and for correcting the value of the integration variable in accordance with a detected change of the load;
- and
- the adjusting means responsive to the control signal such that the adjusting means is controlled at a predetermined cycle for causing the engine speed to coincide within the target engine speed.
A control unit, comprising:
- means for detecting an operating state of an object to be controlled and for providing a first signal indicative of a detected operating state;
- means for calculating present control data for controlling an actuating means at a predetermined period according to the detected operating state, and for outputting a control signal to the actuating means in accordance with the present control data,
- the control signal corresponding to a value of a state variable so that the operating state of the object to be controlled is a predetermined state,
- the means for calculating comprising means for determining the value of the state variable on the basis of a previously constructed dynamic model in accordance with prior control data calculated at a time prior to calculating the present control data and the detected operating state;
- the dynamic model comprising a first dynamic model in which dead time is identified by a discrete system, the dead time commencing at a time when the control signal is received by the actuating means and ending when the operating state begins to change, and a second dynamic model in which a portion of time after the dead time is identified by the discrete system;
- and
- the actuating means responsive to the control signal such that the actuating means is controlled at the predetermined period for adjusting the operating state of the object.
A speed control unit for an internal combustion engine which operates at a rotating speed, comprising:
- means for detecting the rotating speed of the internal combustion engine and for outputting a first signal indicative of a detected rotating speed;
- control means for receiving the first signal, for calculating present control data in accordance with the first signal and for outputting a control signal indicative of the present control data for controlling an actuating means at a predetermined period,
- the control means comprising means for determining the value of a state variable on the basis of a dynamic model in accordance with prior control data calculated at a time prior to calculating the present control data and the detected rotating speed;
- the dynamic model comprising a first dynamic model in which the dead time is identified by a discrete system, the dead time commencing at a time when the control signal is received by the actuating means and ending when the rotating speed begins to change, and a second dynamic model in which a portion of time after the dead time is identified by the discrete system;
- and
- the actuating means responsive to the control signal such that the actuating means is controlled at the predetermined period for causing the engine speed to coincide with a target engine speed.
Dependencies are inferred from the claim text.