Claims
- 1. A fuel control system for controlling an air-fuel ratio mixture of an internal combustion engine, based upon a predetermined estimated air-fuel ratio of an air and fuel mixture supplied to said internal combustion engine calculated from a signal output from an air-fuel ratio sensor installed in an exhaust section of said internal combustion engine, and inclusive of a microprocessor means, said microprocessor means being programmed to operate upon said signal output to:
- assume an approximate detection response lag time of aid air-fuel ratio sensor as a first-order lag time system;
- produce a state equation from said first-order lag time system;
- discretize said state equation for a period .increment. to produce a discretized state equation;
- calculate a transfer function from said discretized state equation;
- calculate an inverse transfer function from said transfer function;
- multiply said inverse transfer function by said signal output of said air-fuel ratio sensor to obtain a modified output value therefrom;
- determine said predetermined estimated air-fuel ratio of said air and fuel mixture supplied to said internal combustion engine from said modified output value; and
- utilize said predetermined estimated air-fuel ratio to control each injector solenoid driver of said internal combustion engine to provide an air and fuel mixture representative of said predetermined estimated air-fuel ratio as calculated by said microprocessor means.
- 2. A system according to claim 1, wherein a current speed of said engine is sensed, and said period delta T is varied with said current engine speed.
- 3. A system according to claim 1, wherein a current speed of said engine is sensed, and said transfer function has a coefficient which is varied with said current engine speed.
- 4. A system according to claim 2, wherein said transfer function has a coefficient which is varied with said current engine speed.
- 5. A system according to claim 1, wherein said engine is a multicylinder engine and said air-fuel ratio sensor is installed at a location at least either at or downstream of a confluence point of said exhaust section from a plurality of said cylinders of said engine.
- 6. A fuel control system for controlling an air-fuel ratio mixture of a multicylinder internal combustion engine, based upon a predetermined estimated air-fuel ratio of an air and fuel mixture supplied to each cylinder of said multicylinder internal combustion engine calculated from a signal output from an air-fuel ratio sensor installed at a location at least either at or downstream of a confluence point in an exhaust system from a plurality of said cylinders of said multicylinder internal combustion engine, and inclusive of a microprocessor means, said microprocessor means being programmed to operate upon said signal output to:
- assume said signal output of said air-fuel ratio sensor is an average value made up of a sum of products of past firing histories of each of said plurality of cylinders weighted by a predetermined value, establish a model using said air-fuel ratios at each said cylinder of said plurality of cylinders as state variables such that said model describes behavior of said exhaust system;
- produce a state equation with respect to said state variables;
- derive an observer that estimates said state variables and producing an output of said observer;
- determine said predetermined estimated air-fuel ratio at each of said plurality of cylinders from said output of said observer; and
- utilize said predetermined estimated air-fuel ratio to control an injector solenoid driver for each said cylinder of said multicylinder internal combustion engine for controlling said air and fuel mixture to each said cylinder of said plurality of cylinders to provide an air and fuel mixture representative of said predetermined estimated air-fuel ratio as calculated by said microprocessor means.
- 7. A system according to claim 6, wherein said predetermined value for weighting is varied with an operating condition of said engine.
- 8. A fuel control system for controlling an air-fuel ratio mixture of a multicylinder internal combustion engine, based upon a predetermined estimated air-fuel ratio of an air and fuel mixture supplied to each cylinder of said multicylinder internal combustion engine calculated from a signal output from an air-fuel ratio sensor installed at a location at least either at or downstream of a confluence point in an exhaust system from a plurality of said cylinders of said multicylinder internal combustion engine and for controlling an air-fuel ratio of said air and fuel mixture at each said cylinder of said plurality of cylinders to a target value of air-fuel ratio, and inclusive of a microprocessor means, said microprocessor means being programmed to operate upon said signal output to:
- assume said signal output of said air-fuel ratio sensor is an average value made up of a sum of products of past firing histories of each of said plurality of cylinders weighted by a predetermined value, establish a model using said air-fuel ratios at each said cylinder of said plurality of cylinders as state variables such that said model describes behavior of the exhaust system;
- produce a state equation with respect to said state variables;
- derive an observer that estimates said state variables and producing an output of said observer;
- determine said predetermined estimated air-fuel ratio at each said cylinder of said plurality of cylinders from said output of said observer; and
- utilize said predetermined estimated air-fuel ratio to control an injector solenoid driver for each said cylinder of said multicylinder internal combustion engine for controlling said air and fuel mixture to each said cylinder of said plurality of cylinders to provide an air-fuel ratio that approximates said target value of air-fuel ratio representative of said predetermined estimated air-fuel ratio as calculated by said microprocessor means.
- 9. A system according to claim 8, wherein said predetermined value for weighting is varied with an operating condition of said engine.
- 10. A fuel control system for controlling an air-fuel ratio mixture of a multicylinder internal combustion engine, based upon a predetermined estimated air-fuel ratio of an air and fuel mixture supplied to each cylinder of said multicylinder internal combustion engine calculated from a signal output from an air-fuel ratio sensor installed at a location at least either at or downstream of a confluence point in an exhaust system from a plurality of said cylinders of said multicylinder internal combustion engine and for controlling in discrete-time series said predetermined estimated air-fuel ratio of said air and fuel mixture to a target air-fuel ratio at each cylinder of said plurality of cylinders, and inclusive of a microprocessor means, said microprocessor means being programmed to operate upon said signal output to:
- assume said signal output of said air-fuel ratio sensor is an average value made up of a sum of products of past firing histories of each said cylinder of said plurality of cylinders weighted by a predetermined value, establish a model using said air-fuel ratios at each said cylinder of said plurality of cylinders as state variables such that said model describes behavior of said exhaust system;
- produce a state equation with respect to said state variables;
- derive an observer that estimates said state variables and producing an output of said observer;
- determine said predetermined estimated air-fuel ratio at each said cylinder of said plurality of cylinders form said output of said observer;
- calculate a ratio between said predetermined estimated air-fuel ratio and said target air-fuel ratio and determine a current correction value by multiplying said calculated ratio by a preceding correction value such that said predetermined estimated air-fuel ratio at each said cylinder of said plurality of cylinders converges on said target air-fuel ratio with a deadbeat response; and
- utilize said predetermined estimated air-fuel ratio to control an injector solenoid driver for each said cylinder of said multicylinder internal combustion engine for controlling said air and fuel mixture to each said cylinder of said plurality of cylinders to provide an air and fuel mixture representative of said current correction value of said target air-fuel ratio as calculated by said microprocessor means.
- 11. A system according to claim 10, wherein said preceding correction value is a value at a preceding control cycle earlier by a number corresponding to a multiple of the number of cylinders of the engine.
- 12. A system according to claim 11, wherein said multiple is a value at least equal to or greater than a three.
- 13. A fuel control system for controlling air-fuel ratio of a multicylinder internal combustion engine, based upon a predetermined air-fuel ratio of an air and fuel mixture, and inclusive of a microprocessor means, said microprocessor means being programmed to operate upon said signal output to:
- determine said predetermined air-fuel ratio at each cylinder of the engine;
- calculate a ratio between said predetermined air-fuel ratio and a target air-fuel ratio;
- determine a current correction value by multiplying said calculated ratio by a value at a preceding control cycle earlier by a number corresponding to a multiple of said cylinders of the engine such that said predetermined air-fuel ratio at each cylinder converges on said target air-fuel ratio with a deadbeat response; and
- utilize said predetermined estimated air-fuel ratio to control an injector solenoid driver for each said cylinder of said multicylinder internal combustion engine for controlling said air and fuel mixture to each said cylinder of said multicylinder engine to provide an air and fuel mixture representative of said current correction value of said target air-fuel ratio as calculated by said microprocessor means.
- 14. A system according to claim 13, wherein said multiple is a value at least equal to or greater than three.
- 15. A system according to claim 6, wherein said observer has an order which is not less than the number of said plurality of cylinders whose air-fuel ratios are estimated by said air-fuel ratio sensor.
- 16. A system according to claim 8, wherein said observer has an order which is not less than the number of said plurality of cylinders whose air-fuel ratios are estimated by said air-fuel ratio sensor.
- 17. A system according to claim 10, wherein said observer has an order which is not less than the number of said plurality of cylinders whose air-fuel ratios are estimated by said air-fuel ratio sensor.
- 18. A fuel control system for controlling an air-fuel ratio mixture of an internal combustion engine, based upon a predetermined air-fuel ratio of an air and fuel mixture supplied to said internal combustion engine calculated from a signal output from an air-fuel ratio sensor installed in an exhaust system of said internal combustion engine, and inclusive of a microprocessor means, said microprocessor means being programmed to operate upon said signal output to:
- assume an approximate detection response lag time of said air-fuel ratio sensor as a first-order lag time system;
- calculate a transfer function indicative of na input-output relationship of said first-order lag time system;
- calculate an inverse transfer function of said transfer function and multiply said inverse transfer function by said signal output of said air-fuel ratio sensor to obtain an output value;
- determine an estimated said predetermined air-fuel ratio of said air and fuel mixture supplied to said engine from said output value; and
- utilizing said predetermined air-fuel ratio to control each injector solenoid driver of said internal combustion engine to provide air and fuel mixture representative of said predetermined air-fuel ratio as calculated by said microprocessor means.
- 19. A system according to claim 18, wherein a current speed of said engine is sensed, and said transfer function has a coefficient which is varied with said current engine speed.
- 20. A fuel control system for controlling an air-fuel ratio mixture of a multicylinder internal combustion engine, based upon a predetermined air-fuel ratio of an air and fuel mixture supplied to each cylinder of said multicylinder internal combustion engine calculated from a signal output from an air-fuel ratio sensor installed at a location at least either at or downstream of a confluence point in an exhaust system from a plurality of cylinders of said multicylinder internal combustion engine, and inclusive of a microprocessor means, said microprocessor means being programmed to operate upon said signal output to:
- assume an approximate detection response lag time of said air-fuel ratio sensor as a first-order lag time system;
- calculate a transfer function indicative of an input-output relationship of said first-order lag time system;
- calculate an inverse transfer function of said transfer function and multiplying said inverse transfer function by said signal output of said air-fuel ratio sensor to obtain an output value;
- determine said predetermined estimated air-fuel ratio of said air and fuel mixture supplied to said multicylinder internal combustion engine from said output value;
- assume said predetermined estimated air-fuel ratio of said air and fuel mixture is an average value made up of a sum of products of past firing histories of air-fuel ratios of each said cylinder of said plurality of cylinders weighted by a predetermined value, establish a model using said weighted air-fuel ratios as state variables such that said model describes behavior of said exhaust system;
- produce a state equation with respect to said state variables;
- derive an observer that estimates said state variables and obtaining an output of said observer;
- determine said predetermined estimated air-fuel ratio of said air and fuel mixture at each said cylinder from said output of said observer; and
- utilize said predetermined estimated air-fuel ratio to control an injector solenoid driver for each said cylinder of said multicylinder internal combustion engine for controlling said air and fuel mixture at each said cylinder of said plurality of cylinders representative of said predetermined estimated air-fuel ratio at each said cylinder as calculated by said microprocessor means.
- 21. A system according to claim 20,
- wherein said controlling of said air-fuel ratio at each said cylinder is controlled to a target value based on said estimated air-fuel ratio at each said cylinder.
- 22. A system according to claim 20, wheein said predetermined value for weighting is varied with an operating condition of said engine.
- 23. A system according to claim 20, wherein said observer has an order which is not less than the number of said plurality of cylinders whose air-fuel ratios are estimated by said air-fuel ratio sensor.
- 24. A fuel control system for controlling an air-fuel ratio mixture of a multicylinder internal combustion engine, based Upon a predetermined estimated air-fuel ratio of an air and fuel mixture supplied to each cylinder of said multicylinder internal combustion engine calculated from a signal output from an air-fuel ratio sensor installed at a location at least either at or downstream of a confluence point in an exhaust system from a plurality of said cylinders, and inclusive of a microprocessor means, said microprocessor means being programmed to operate upon said signal output to:
- derive a behavior of said exhaust system in which X(k) is observed from a state equation and an output equation in which an input U(k) indicates an air-fuel ratio of said air and fuel mixture supplied to each cylinder of said plurality of cylinders and an output Y(k) indicates an air-fuel ratio value by said air-fuel ratio sensor at said confluence point of said exhaust system as
- X(k+1)=AX(k)+BU(k)
- Y(k)=CX(k)+DU(k)
- where A, B, C and D are coefficients from matrices dependent on the number of said plurality of cylinders,
- assume said input U(k) as a predetermined value to establish an observer expressed by an equation using said output Y(k) as an input in which a state variable X indicates said air-fuel ratio at each cylinder as
- X (k+1)=X(k)+Y(k)
- where K is a gain matrix
- determine said predetermined estimated air-fuel ratio of said air and fuel mixture being supplied to each cylinder of said plurality of cylinders from said state variable X, and
- utilize said predetermined estimated air-fuel ratio to control an injector solenoid driver for each said cylinder of said multicylinder internal combustion engine for controlling said air and fuel mixture supplied to each said cylinder of said plurality of cylinders representative of said predetermined estimated air-fuel ratio supplied to each said cylinder as calculated by said microprocessor means.
- 25. A fuel control system for controlling an air-fuel ratio mixture of a multicylinder internal combustion engine, based upon a predetermined estimated air-fuel ratio of an air and fuel mixture supplied to each cylinder of said multicylinder internal combustion engine calculated from a signal output from an air-fuel ratio sensor installed at a location at least either at or downstream of a confluence point in an exhaust system from a plurality of said cylinders of said multicylinder internal combustion engine and for controlling an air-fuel ratio of said air and fuel mixture at each said cylinder of said plurality of cylinders to a target value of air-fuel ratio, and inclusive of a microprocessor means, said microprocessor means being programmed to operate upon said signal output to:
- derive a behavior of said exhaust system in which X(k) is observed from a state equation and an output equation in which an input U(k) indicates an air-fuel ratio of said air and fuel mixture supplied to each cylinder of said plurality of cylinders and an output Y(k) indicates an air-fuel ratio value by said air-fuel ratio sensor at said confluence point of said exhaust system as
- X(k+1)=AX(k)+BU(k)
- Y(k)=CX(k)+DU(k)
- where A, B, C and D are coefficients from matrices dependent on the number of said plurality of cylinders,
- assume said input U(k) as a predetermined value to establish an observer expressed by an equation using said output Y(k) as an input in which a state variable X indicates said air-fuel ratio at each cylinder as
- X(k+1)=X(k)+Y(k)
- wherein K is a gain matrix
- determine said predetermined estimated air-fuel ratio of said air and fuel mixture being supplied to each said cylinder of said plurality of cylinders from said state variable X, and
- utilize said predetermined estimated air-fuel ratio to control an injector solenoid driver for each said cylinder of said multicylinder internal combustion engine for controlling said air and fuel mixture to each said cylinder of said plurality of cylinders to provide an air-fuel ratio that approximates said target value of air-fuel ratio representative of said predetermined estimated air-fuel ratio supplied to each said cylinder as calculated by said microprocessor means.
- 26. A fuel control system for controlling an air-fuel ratio mixture of a multicylinder internal combustion engine, based upon a predetermined estimated air-fuel ratio of an air and fuel mixture supplied to each cylinder of said multicylinder internal combustion engine calculated from a signal output from an air-fuel ratio sensor installed at a location at least either at or downstream of a confluence point in an exhaust system from a plurality of said cylinders and for controlling in discrete-time series said predetermined estimated air-fuel ratio of said air and fuel mixture to a target air-fuel ratio at each said cylinder of said plurality of cylinders, and inclusive of a microprocessor means, said microprocessor means being programmed to operate upon said signal output to:
- derive a behavior of said exhaust system in which X(k) is observed from a state equation and an output equation in which an input U(k) indicates an air-fuel ratio of said air and fuel mixture supplied to each cylinder of said plurality of cylinders and an output Y(k) indicates an air-fuel ratio value by said air-fuel ratio sensor at said confluence point of said exhaust system as
- X(k+1)=AX(k)+BU(k)
- Y(k)=CX(k)+DU(k)
- where A, B,C and D are coefficients from matrices dependent on the number of said plurality of cylinders,
- assume said input U(k) as a predetermined value to establish an observer expressed by an equation using said output Y(k) as an input in which a state variable X indicates said air-fuel ratio at each cylinder as
- X(k+1)=XX(k)+Y(k)
- wherein K is a gain matrix
- determine said predetermined estimated air-fuel ratio of said air and fuel mixture being supplied to each said cylinder of said plurality of cylinders from said state variables X,
- calculate a ratio between said predetermined estimated air-fuel ratio and said target air-fuel ratio and determine a current correction value by multiplying said calculated ratio by a preceding correction value such that said predetermined estimated air-fuel ratio at each said cylinder of said plurality of cylinders converges on said target air-fuel ratio with a deadbeat response; and
- utilize said predetermined estimated air-fuel ratio to control an injector solenoid driver for each said cylinder of said multicylinder internal combustion engine for controlling said air and fuel mixture supplied to each said cylinder of said plurality of cylinders to provide an air and fuel mixture representative of said current correction value of aid target air-fuel ratio as calculated by said microprocessor means.
- 27. A fuel control system for controlling an air-fuel ratio mixture of a multicylinder internal combustion engine, based upon a predetermined estimated air-fuel ratio of an air and fuel mixture supplied to each cylinder of said multicylinder internal combustion engine calculated from a signal output from an air-fuel ratio sensor installed at a location at least either at or downstream of a confluence point in an exhaust system from a plurality of said cylinders, and inclusive of a microprocessor means, said microprocessor means being programmed to operate upon said signal output to:
- assume an approximate detection response lag time of said air-fuel ratio sensor as a first-order lag system;
- calculate a transfer function indicative of an input-output relationship of said first-order lag system;
- calculate an inverse transfer function of said transfer function and multiply said inverse transfer function by said signal output of said air-fuel ratio sensor to obtain an output value;
- determine said predetermined estimated air-fuel ratio of said air and fuel mixture supplied to said multicylinder internal combustion engine from said output value;
- derive a behavior of said exhaust system in which X(k) is observed from a state equation and an output equation in which an input U(k) indicates an air-fuel ratio of said air and fuel mixture supplied to each said cylinder of said plurality of cylinders and an output Y(k) indicates an air-fuel ratio value by said air-fuel ratio sensor at said confluence point of said exhaust system as
- X(k+1)=AX(k)+BU(k)
- Y(k)=CX(k)+DU(k)
- where A, B, C and D are coefficients from matrices dependent on the number of said plurality of cylinders,
- assume said input U(k) as a predetermined value to establish an observer expressed by an equation using said output Y(k) as an input in which a state variable X indicates said air-fuel ratio at each cylinder as
- X(k+1)=X(k)+Y(k)
- wherein K is a gain matrix
- determine said predetermined estimated air-fuel ratio of said air and fuel mixture being supplied to each said cylinder of said plurality of cylinders from said state variable X, and
- utilize said predetermined estimated air-fuel ratio to control an injector solenoid driver for each said cylinder of said multicylinder internal combustion engine for controlling said air and fuel mixture supplied to each said cylinder of said plurality of cylinders to provide an air and fuel mixture representative of said predetermined estimated air-fuel ratio supplied to each said cylinder as calculated by said microprocessor means.
Priority Claims (3)
Number |
Date |
Country |
Kind |
3-359338 |
Dec 1991 |
JPX |
|
3-359339 |
Dec 1991 |
JPX |
|
3-359340 |
Dec 1991 |
JPX |
|
Parent Case Info
This application is a continuation-in-part application of application Ser. No. 07/997,769, filed on Dec. 24, 1992.
US Referenced Citations (14)
Foreign Referenced Citations (5)
Number |
Date |
Country |
134547 |
Feb 1985 |
EPX |
345814 |
Dec 1989 |
EPX |
352705 |
Feb 1990 |
EPX |
59-101562 |
Jun 1984 |
JPX |
4369471 |
Apr 1992 |
JPX |
Non-Patent Literature Citations (7)
Entry |
Proceeding of the 1990 American Control Conference, 25 May 1990, San Diego, CA. pp. 2881-2886 "Individual Cylinder Air-Fuel Ratio Control with a snigle EGO Sensor". |
Abstract of JP 3149330. |
Abstract of JP 1110853. |
European Search Report. |
Brief explanation of publication 4-369471 (English translation). |
English translation of Abstract of JP 59-101562. |
Fortmann and Hitz, An Introduction to Linear Control Systems, Chapter 12, Marcel Dekler, Inc., 1977. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
997769 |
Dec 1992 |
|