Claims
- 5. A control unit of an internal combustion engine, the control unit comprising:
an accelerator opening sensor for detecting a value corresponding to an opening of an accelerator in accordance with an amount of depression of an acceleration pedal; a throttle-valve opening sensor for detecting an opening of a throttle valve disposed in a suction passage of the engine; a motor for opening and closing the throttle valve in accordance with the value corresponding to the accelerator opening and the value corresponding to the throttle-valve opening; commanded value setting means for setting a commanded value of the opening of the throttle valve in accordance with the accelerator opening value; first controlled variable setting means for setting a first controlled variable of the throttle valve in accordance with the commanded value; second controlled variable setting means for setting a second controlled variable in accordance with the first controlled variable of the throttle valve when the difference between a present opening of the throttle valve and a previous opening of the throttle valve is smaller than a predetermined value; and controlled variable output means for outputting the first and second controlled variables to the motor for opening the throttle valve until the opening reaches the commanded value. and wherein the first controlled-variable setting means instructs the controlled-variable output means to read a value detected by the throttle-valve opening sensor as a present opening of the throttle valve at second cycles shorter than first cycles, calculates a first predicted opening of the throttle valve after the second cycle in accordance with the first controlled variable until the present opening of the throttle valve reaches a predetermined opening smaller than a commanded value and opens/closes the throttle valve to follow the first predicted opening of the throttle valve, and wherein the second controlled-variable setting means calculates a second predicted opening of the throttle valve in accordance with the second controlled variable when the present opening of the throttle valve is at least as large as the predetermined opening and instructs the controlled-variable output means to open/close the throttle valve to follow the second predicted opening of the throttle valve.
- 6. A control unit according to claim 5, wherein the first and second controlled-variable output means calculate a duty ratio of electric power supplied to the motor in accordance with the first and second predicted openings of the throttle valve and instruct the motor to rotate the motor at the calculated duty ratio.
- 7. A control unit according to claim 1, wherein the first controlled-variable setting means instructs the controlled-variable output means to read a value detected by the throttle-valve opening sensor as a present opening of the throttle valve at second cycles shorter than first cycles, calculates a first predicted opening of the throttle valve after the second cycle in accordance with the first controlled variable until the present opening of the throttle valve reaches a predetermined opening smaller than a commanded value and opens/closes the throttle valve to follow the first predicted opening of the throttle valve, and wherein the second controlled-variable setting means calculates a second predicted opening of the throttle valve in accordance with a second controlled variable when the present opening of the throttle valve is at least as large as the predetermined opening, further comprising means for correcting the controlled variable with which the throttle valve is opened/closed in accordance with a difference between the first predicted opening of the throttle valve and the second predicted opening of the throttle valve, the means for correcting instructing the controlled-variable output means in accordance with the difference.
- 8. A control unit according to claim 7, wherein the first and second controlled-variable output means calculate a duty ratio of electric power supplied to the motor in accordance with the first and second predicted openings and instruct the motor to rotate in accordance with the difference between the first predicted opening of the throttle valve and the second predicted opening of the throttle valve.
- 9. A control unit according to claim 1, wherein the second controlled-variable setting means reads a value detected by the throttle-valve opening senscr as a present opening of the throttle valve at second cycles shorter than the first cycles, stores the opening of the throttle valve with a reading time, calculates the deviation between the stored previous opening of the throttle valve and the present opening of the throttle valve and compares the deviation to a reference value.
- 10. A control unit according to claim 9, wherein the second controlled-variable setting means calculates a predicted correction term in accordance with the deviation when the deviation between the previous opening of the throttle valve and the present opening of the throttle valve is at least as small as a reference value, corrects the first controlled variable with the predicted correction term and instructs the controlled-variable output means.
- 11. A control unit according to claim 10, wherein the first and second controlled-variable output means calculate a duty ratio of electric power supplied to the motor in accordance with the first and second predicted openings of the throttle valve and instruct the motor to rotate in accordance with the calculated duty ratio.
- 12. A control unit according to claim 1, wherein the second controlled-variable setting means reads a value detected by the throttle-valve opening sensor as the present opening of the throttle valve at second cycles shorter than the first cycles, stores the opening of the throttle valve with a reading time, calculates a predicted opening of the throttle valve after the second cycle in accordance with the stored predicted opening of the throttle valve and the present opening of the throttle valve, calculates a deviation between the predicted opening of the throttle valve and the present opening of the throttle valve and compares the deviation to a reference value.
- 13. A control unit according to claim 12; wherein
the second controlled-variable setting means calculates a predicted correction term in accordance with the deviation between the predicted opening of the throttle valve and the previous opening of the throttle valve when the deviation between the predicted opening of the throttle valve and the present opening of the throttle valve is not smaller than the reference value, corrects the first controlled variable with the predicted correction term and instructs the controlled-variable output means.
- 14. A control unit according to claim 13, wherein the first and second controlled-variable output means calculate a duty ratio of electric power supplied to the motor in accordance with the first and second predicted openings of the throttle valve and instruct the motor to rotate in accordance with the calculated duty ratio.
Priority Claims (2)
Number |
Date |
Country |
Kind |
10-226034 |
Aug 1998 |
JP |
|
10-341740 |
Dec 1998 |
JP |
|
INCORPORATION BY REFERENCE
[0001] This is a division of application Ser. No. 09/369,634 filed Aug. 6, 1999.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09369634 |
Aug 1999 |
US |
Child |
09916574 |
Jul 2001 |
US |