Claims
- 1. An engine control system for controlling an engine wherein said engine control is timed to reference engine crank angle positions of an engine revolution and on said engine includes a plurality of cylinders, said system having a controller comprising:
- means for gathering a plurality of variable data items of a combustion of a cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- means for outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- means for identifying combustion characteristics of said cylinder on the basis of said data and said control signals; and
- means for correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein said variable data items are measured values of a flow or pressure of inlet air contributive to combustion in each cylinder of said engine, an engine revolution number immediately after the combustion, and a gas content of exhaust gas emitted by the combustion, while said control signals represent an injected fuel volume and/or an ignition timing.
- 2. The engine control system as defined in claim 1, wherein the measured value of the inlet air flow is determined by a maximum value chosen among a plurality of data values of said air flow gathered during a predetermined period in the engine cycle and the engine revolution number is determined by a maximum value chosen among a plurality of data values of said engine revolution number gathered during a predetermined period of the engine cycle.
- 3. The engine control system as defined in claim 1, wherein the measured value of the inlet air flow is determined by a value chosen among a plurality of data values of said air flow gathered during a predetermined period in the engine cycle and the engine revolution number is determined by a value chosen among a plurality of data values of said engine revolution number gathered during a predetermined period of the engine cycle both of said chosen values correspond to each other.
- 4. An engine control system for controlling an engine wherein said engine control is timed to reference engine crank angle positions of an engine revolution of an internal combustion engine, and said engine includes a plurality of cylinders, said system having a controller comprising:
- means for gathering a plurality of variable data items of a combustion of each cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- means for outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- means for identifying combustion characteristics of said each cylinder on the basis of said data and said control signals; and
- means for correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein a delay time of the flow of a gas stream between a measurement point and said cylinder is compensated in terms of a crank angle for the gathered variable data item.
- 5. The engine control system as defined in claim 4, wherein said delay time of the flow of the gas stream is identified by gathering said variable data item a plurality of times and searching for a maximum value of variable data items gathered during a predetermined period in the engine cycle.
- 6. The engine control system as defined in claim 4, wherein said delay time of the flow of the gas stream is identified by gathering said variable data item a plurality of times and searching for a peak value of variable data items gathered during a predetermined period in the engine cycle.
- 7. An engine control system for controlling an internal combustion engine wherein said engine control is timed to reference engine crank angle positions of an engine revolution of said engine and said engine includes a plurality of cylinders, said system having a controller comprising:
- means for gathering a plurality of variable data items relating to a combustion in a cylinder of an engine upon occurrence of respective predetermined reference engine crank angle positions measured relative to a predetermined reference point;
- means for calculating control values on the basis of at least some of said variable data items gathered upon occurrence of said reference engine crank angle positions; and
- means for generating control signals based on said calculated control values;
- said engine including means for controlling combustion in said cylinder on the basis of said generated control signals.
- 8. The engine control system as defined in claim 7, wherein said control is performed according to a computer program and said program includes a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of said subprograms corresponding to said position is run.
- 9. The engine control system as defined in claim 8, wherein said program includes a subprogram which is run when a built-in timer of said program has reached a preset value.
- 10. The engine control system according to claim 7, further comprising:
- means for identifying combustion characteristics of said cylinder on the basis of said variable data items and said control signals; and
- means for correcting said control values on the basis of said identified combustion characteristics in a following calculation of control values.
- 11. An engine control system for controlling an engine wherein said engine control is timed to reference engine crank angle positions of an engine revolution of engine and said engine includes a plurality of cylinders, said system having a controller comprising:
- means for measuring an inlet air volume to a cylinder of an engine upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- means for calculating a fuel injection volume corresponding to said air volume;
- means for generating a control signal based on said calculated fuel injection volume; and
- means for applying said control signal to an injector upon occurrence of a second reference engine crank angle position.
- 12. The engine control system according to claim 11, further comprising:
- means for measuring an engine revolution number after a combustion in said cylinder upon occurrence of a third reference engine crank angle position;
- means for identifying combustion characteristics of said cylinder on the basis of said measured inlet air volume and measured engine revolution number; and
- means for correcting said calculated fuel injection volume following said identifying operation performed by said means for identifying using said identified combustion characteristics.
- 13. An engine control system for controlling an engine wherein said engine control is timed to reference engine crank angles of an engine revolution of said engine and said engine includes a plurality of cylinders, said system having a controller comprising:
- means for calculating a value of fuel injection volume to a cylinder corresponding to an inlet air volume to said cylinder predicted from a measured inlet air volume of another cylinder nearest to the inlet cycle of said cylinder;
- means for supplying a signal representing said value of fuel injection volume, calculated by said means for calculating, to an injector upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- means for measuring inlet air volume to said cylinder upon occurrence of a second reference engine crank angle position measured relative to said predetermined reference point; and
- means for calculating an ignition timing corresponding to said measured inlet air volume to said cylinder.
- 14. The engine control system as defined in claim 13, wherein said means for calculating said ignition timing performs said calculation on the basis of said predicted inlet air volume and said calculated ignition timing is corrected after measuring inlet air volumes.
- 15. The engine control system as defined in claim 13, wherein said control is realized by a computer program and said program including a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of said subprograms corresponding to said position is run.
- 16. An engine control system for controlling an engine, wherein said engine control is timed to reference engine crank angle positions of an engine revolution of said engine and said engine includes a plurality of cylinders, said system having a controller comprising:
- means for calculating a value of fuel injection volume to a cylinder corresponding to an inlet air volume to said cylinder predicted from a measured inlet air volume of another cylinder nearest to the inlet cycle of said cylinder;
- means for supplying a signal representing said value of fuel injection volume, calculated by said means for calculating, to an injector upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- means for measuring inlet air volume to said cylinder upon occurrence of a second reference engine crank angle position measured relative to said predetermined reference point;
- means for calculating an ignition timing corresponding to said measured inlet air volume to said cylinder;
- means for measuring an engine revolution number after combustion upon occurrence of a third reference engine crank angle position;
- means for identifying combustion characteristics of said cylinder on the basis of said calculated and measured inlet air volume and said measured engine revolution number; and
- means for correcting said fuel injection volume calculated by said means for calculating following said identifying operation performed by said means for identifying according to said identified combustion characteristics.
- 17. The engine control system as defined in claim 16, wherein said control is realized by a computer program and said program including a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of said subprograms corresponding to said position is run.
- 18. An engine control system for controlling an engine wherein said control is timed to reference engine crank angle positions of an engine revolution of said engine and said engine includes a plurality of cylinders, said system having a controller comprising:
- means for measuring inlet air volume to a cylinder of an engine upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- means for calculating a value of fuel injection volume corresponding to said measured inlet air volume;
- means for supplying a signal representing said value of fuel injection volume, calculated by said means for calculating, to an injector upon occurrence of a second reference engine crank angle position;
- means for measuring engine revolution number and exhaust gas content after combustion upon occurrence of respective third and fourth reference engine crank angle positions;
- means for identifying combustion characteristics of said cylinder on the basis of said inlet air measured volume and revolution number;
- means for correcting said fuel injection volume calculated by said means for calculating following said identifying operation performed by said means for identifying with respect to said identified characteristics and according to an A/F ratio related to said measured exhaust gas content.
- 19. A method of engine control as defined in claim 18, wherein said control is realized by a computer program and said program including a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of said subprograms corresponding to said position is run.
- 20. An engine control system for controlling an engine, wherein said control is timed to engine revolution of an internal combustion engine, said engine includes a plurality of cylinders, said system having a controller comprising:
- means for measuring an inlet air volume to a first cylinder upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- means for predicting an inlet air volume to a second cylinder from said measured inlet air volume to said first cylinder nearest to the inlet cycle of the second cylinder;
- means for calculating a value of fuel injection volume to said second cylinder corresponding to said predicted inlet air volume; and
- means for supplying a signal representing said calculated value of fuel injection volume to an injector of said second cylinder upon occurrence of a second reference engine crank angle position measured relative to said predetermined reference point.
- 21. An engine control system for controlling an engine wherein said control is timed to engine revolution of an internal combustion engine, said engine includes a plurality of cylinders, said system having a controller comprising:
- means for measuring an inlet air volume to a first cylinder upon occurrence of a first engine crank angle position measured relative to a predetermined reference point;
- means for predicting an inlet air volume to a second cylinder from said measured inlet air volume to said first cylinder nearest to the inlet cycle of the second cylinder;
- means for measuring throttle valve opening;
- means for predicting a required torque from said measured throttle valve opening;
- means for calculating a value of fuel injection volume to said second cylinder corresponding to said predicted inlet air volume and said predicted torque;
- means for calculating an ignition timing corresponding to said calculated fuel injection volume; and
- means for supplying a signal representing said calculated value of fuel injection volume to an injector of said second cylinder upon occurrence of a second reference engine crank angle position measured relative to a predetermined reference point.
- 22. The engine control system according to claim 21, further comprising:
- means for measuring inlet air volume to said second cylinder upon reference of a third reference engine crank angle position measured relative to said predetermined reference point; and
- means for correcting said ignition timing after measuring inlet air volume so as to obtain said required torque in such a case that said measured inlet air volume differs from said predicted inlet air volume.
- 23. A method of engine control timed to reference engine crank angle positions of an engine revolution on said engine including a plurality of cylinders comprising, for each cylinder of the engine, the steps of:
- gathering a plurality of variable data items of a combustion of a cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- identifying combustion characteristics of said cylinder on the basis of said data and said control signals; and
- correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein said variable data items are measured values of a flow or pressure of inlet air contributive to combustion in each cylinder of said engine, an engine revolution number immediately after the combustion, while said control signals represent an injected fuel volume and/or an ignition timing.
- 24. An engine control system for controlling an engine wherein said engine control is timed to reference engine crank angle positions of an engine revolution on said engine including a plurality of cylinders, said system having a controller comprising:
- means for gathering a plurality of variable data items of a combustion of a cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- means for outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- means for identifying combustion characteristics of said cylinder on the basis of said data and said control signals; and
- means for correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein said variable data items are measured values of a flow or pressure of inlet air contributive to combustion in each cylinder of said engine, an engine revolution number immediately after the combustion, while said control signals represent an injected fuel volume and/or an ignition timing.
- 25. An engine control system for controlling an engine wherein said engine control is timed to reference engine crank angle positions of an engine revolution of an internal combustion engine and said engine includes a plurality of cylinders, said system having a controller comprising:
- means for gathering a plurality of variable data items of a combustion of each cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- means for outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- means for identifying combustion characteristics of said each cylinder on the basis of said data and said control signals; and
- means for correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein a delay time of the flow of a gas stream between a measurement point and said cylinder is compensated in terms of a crank angle for the gathered variable data item, wherein said gas stream is inlet gas for said cylinder.
- 26. An engine control system for controlling an engine wherein said engine control is timed to reference engine crank angle positions of an engine revolution of an internal combustion engine and said engine includes a plurality of cylinders, said system having a controller comprising:
- means for gathering a plurality of variable data items of a combustion of each cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- means for outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- means for identifying combustion characteristics of said each cylinder on the basis of said data and said control signals; and
- means for correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein a delay time of the flow of a gas stream between a measurement point and said cylinder is compensated in terms of a crank angle for the gathered variable data item wherein said gas stream is exhaust gas from said cylinder.
- 27. An engine control system for controlling an engine wherein said engine control is timed to reference engine crank angle positions of an engine revolution of an internal combustion engine and said engine includes a plurality of cylinders, said system having a controller comprising:
- means for gathering a plurality of variable data items of a combustion of each cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- means for outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- means for identifying combustion characteristics of said each cylinder on the basis of said data and said control signals; and
- means for correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein a delay time of the flow of a gas stream between a measurement point and said cylinder is compensated in accordance with a crank angle for the gathered variable data item.
- 28. A method of engine control timed to reference engine crank angle positions of an engine revolution of an internal combustion engine and said engine includes a plurality of cylinders comprising the steps of:
- gathering a plurality of variable data items of a combustion of each cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- identifying combustion characteristics of said each cylinder on the basis of said data and said control signals; and
- correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein a delay time of the flow of a gas stream between a measurement point and said cylinder is compensated in accordance with a crank angle for the gathered variable data item.
- 29. A method of engine control timed to engine revolution as defined in claim 28, wherein said delay time of the flow of the gas stream is identified by gathering said variable data item a plurality of times and searching for a peak value of variable data items gathered during a predetermined period in the engine cycle.
- 30. A method of engine control timed to reference engine crank angle positions of an engine revolution comprising, for each cylinder of the engine, the steps of:
- gathering a plurality of variable data items of a combustion of a cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- identifying combustion characteristics of said cylinder on the basis of said data and said control signals; and
- correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein said variable data items are measured values of a flow or pressure of inlet air contributive to combustion in each cylinder of said engine, an engine revolution number immediately after the combustion, and a gas content of exhaust gas emitted by the combustion, while said control signals represent an injected fuel volume and/or an ignition timing;
- wherein the measured value of the inlet air flow is determined by a value chosen among a plurality of data values of said air flow gathered during a predetermined period in the engine cycle and the engine revolution number is determined by a value chosen among a plurality of data values of said engine revolution number gathered during a predetermined period of the engine cycle both of said chosen values correspond to each other.
- 31. A method of engine control timed to reference engine crank angle positions of an engine revolution of an internal combustion engine, comprising, for each cylinder of the engine, the steps of:
- calculating fuel injection volume to a cylinder corresponding to an inlet air volume to said cylinder predicted from a measured inlet air volume of another cylinder nearest to the inlet cycle of said cylinder;
- injecting said fuel injection volume calculated in said calculating step, to an injector upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- measuring inlet air volume to said cylinder upon occurrence of a second reference engine crank angle position measured relative to said predetermined reference point;
- calculating an ignition timing corresponding to said measured inlet air volume to said cylinder;
- measuring an engine revolution number after combustion upon occurrence of a third reference engine crank angle position;
- identifying combustion characteristics of said cylinder on the basis of said calculated and measured inlet air volume and said measured engine revolution number; and
- correcting said fuel injection volume wherein said calculating step follows said identifying step according to said identified combustion characteristics.
- 32. A method of engine control timed to reference engine crank angle positions of an engine revolution of an internal combustion engine, comprising, for each cylinder of the engine, the steps of:
- measuring inlet air volume to a cylinder of an engine upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- calculating fuel injection volume corresponding to said measured inlet air volume;
- injecting said fuel injection volume, calculated in said calculating step, using an injector upon occurrence of a second reference engine crank angle position;
- measuring engine revolution number and exhaust gas content after combustion upon occurrence of respective third and fourth reference engine crank angle positions;
- identifying combustion characteristics of said cylinder on the basis of said inlet air measured volume and revolution number;
- correcting said fuel injection volume wherein said calculating step follows said identifying step with respect to said identified combustion characteristics and according to an A/F ratio related to said measured exhaust gas content.
- 33. A system of engine control for an internal combustion engine, comprising a controller which provides for each cylinder of the engine:
- means for detecting a plurality of crank angle positions;
- means for gathering a plurality of variable data items of a combustion of a cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- means for outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- means for identifying combustion characteristics of said cylinder on the basis of said data and said control signals; and
- means for correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein said variable data items are measured values of a flow or pressure of inlet air contributive to combustion in each cylinder of said engine, an engine revolution number immediately after the combustion, and a gas content of exhaust gas emitted by the combustion, while said control signals represent an injected fuel volume and/or an ignition timing.
- 34. The engine control system as defined in claim 33, wherein the measured value of the inlet air flow is determined by a maximum value chosen among a plurality of data values of said air flow gathered during a predetermined period in the engine cycle and the engine revolution number is determined by a maximum value chosen among a plurality of data values of said engine revolution number gathered during a predetermined period of the engine cycle.
- 35. The engine control system as defined in claim 33, wherein the measured value of the inlet air flow is determined by a value chosen among a plurality of data values of said air flow gathered during a predetermined period in the engine cycle and the engine revolution number is determined by a value chosen among a plurality of data values of said engine revolution number gathered during a predetermined period of the engine cycle both of said chosen values correspond to each other.
- 36. A system of engine control for an internal combustion engine, comprising a controller which provides for each cylinder of the engine:
- means for detecting a plurality of crank angle positions;
- means for gathering a plurality of variable data items of a combustion of each cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- means for outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- means for identifying combustion characteristics of said each cylinder on the basis of said data and said control signals; and
- means for correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein a delay time of the flow of a gas stream between a measurement point and said cylinder is compensated in terms of a crank angle for the gathered variable data item.
- 37. The engine control system as defined in claim 36, wherein said delay time of the flow of the gas stream is identified by gathering said variable data item a plurality of times and searching for a maximum value of variable data items gathered during a predetermined period in the engine cycle.
- 38. The engine control system according to claim 36, further comprising:
- means for measuring an engine revolution number after a combustion in said cylinder upon occurrence of a third reference engine crank angle position;
- means for identifying combustion characteristics of said cylinder on the basis of said measured inlet air volume and measured engine revolution number; and
- means for correcting said calculated fuel injection volume following said identifying operation performed by said means for identifying using said identified combustion characteristics.
- 39. A system of engine control for an internal combustion engine, comprising a controller which provides for each cylinder of the engine:
- means for detecting a plurality of crank angle positions;
- means for gathering a plurality of variable data items relating to a combustion in a cylinder of an engine upon occurrence of respective predetermined reference engine crank angle positions measured relative to a predetermined reference point;
- means for calculating control values on the basis of at least some of said variable data items gathered upon occurrence of said reference engine crank angle positions; and
- means for generating control signals based on said calculated control values;
- wherein combustion in said cylinder is controlled on the basis of said generated control signals.
- 40. The engine control system as defined in claim 39, wherein said control is performed according to a computer program and said program includes a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of said subprograms corresponding to said position is run.
- 41. The engine control system as defined in claim 40, wherein said program includes a subprogram which is run when a built-in timer of said program has reached a preset value.
- 42. The engine control system according to claim 39, further comprising:
- means for identifying combustion characteristics of said cylinder on the basis of said variable data items and said control signals; and
- means for correcting said control values on the basis of said identified combustion characteristics in a following calculation of control values.
- 43. A system of engine control for an internal combustion engine, comprising a controller which provides for each cylinder of the engine:
- means for detecting a plurality of crank angle positions;
- means for measuring an inlet air volume to a cylinder of an engine upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- means for calculating a fuel injection volume corresponding to said air volume;
- means for generating a control signal based on said calculated fuel injection volume; and
- means for applying said control signal to an injector upon occurrence of a second reference engine crank angle position.
- 44. The engine control system according to claim 43, further comprising:
- means for measuring an engine revolution number after a combustion in said cylinder upon occurrence of a third reference engine crank angle position;
- means for identifying combustion characteristics of said cylinder on the basis of said measured inlet air volume and measured engine revolution number; and
- means for correcting said calculated fuel injection volume following said identifying operation performed by said means for identifying using said identified combustion characteristics.
- 45. A system of engine control for an internal combustion engine, comprising a controller which provides for each cylinder of the engine:
- means for detecting a plurality of crank angle positions;
- means for calculating a value of fuel injection volume to a cylinder corresponding to an inlet air volume to said cylinder predicted from a measured inlet air volume of another cylinder nearest to the inlet cycle of said cylinder;
- means for supplying a signal representing said value of said fuel injection volume calculated by said means for calculating to an injector upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- means for measuring inlet air volume to said cylinder upon occurrence of a second reference engine crank angle position measured relative to said predetermined reference point; and
- means for calculating an ignition timing corresponding to said measured inlet air volume to said cylinder.
- 46. The engine control system as defined in claim 45, wherein said calculating operation performed by said means for calculating said ignition timing operation is performed on the basis of said predicted inlet air volume and said calculated ignition timing is corrected after measuring inlet air volumes.
- 47. The engine control system as defined in claim 45, wherein said control is realized by a computer program and said program includes a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of said subprograms corresponding to said position is run.
- 48. A system of engine control for an internal combustion engine, comprising a controller which provides for each cylinder of the engine:
- means for detecting a plurality of crank angle position;
- means for calculating a value of fuel injection volume to a cylinder corresponding to an inlet air volume to said cylinder predicted from a measured inlet air volume of another cylinder nearest to the inlet cycle of said cylinder;
- means for supplying a signal representing said value of fuel injection volume, calculated by said means for calculating, to an injector upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- means for measuring inlet air volume to said cylinder upon occurrence of a second reference engine crank angle position measured relative to said predetermined reference point;
- means for calculating an ignition timing corresponding to said measured inlet air volume to said cylinder;
- means for measuring an engine revolution number after combustion upon occurrence of a third reference engine crank angle position;
- means for identifying combustion characteristics of said cylinder on the basis of said calculated and measured inlet air volume and said measured engine revolution number; and
- means for correcting said fuel injection volume calculated by said means for calculating following said identifying operation performed by said means for identifying according to said identified combustion characteristics.
- 49. The engine control system as defined in claim 48, wherein said control is realized by a computer program and said program including a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of said subprograms corresponding to said position is run.
- 50. A system of engine control for an internal combustion engine, comprising a controller which provides for each cylinder of the engine:
- means for detecting a plurality of crank angle positions;
- means for measuring inlet air volume to a cylinder of an engine upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- means for calculating a value of fuel injection volume corresponding to said measured inlet air volume;
- means for supplying a signal representing said value of fuel injection volume, calculated by said means for calculating, to an injector upon occurrence of a second reference engine crank angle position;
- means for measuring engine revolution number and exhaust gas content after combustion upon occurrence of respective third and fourth reference engine crank angle positions;
- means for identifying combustion characteristics of said cylinder on the basis of said inlet air measured volume and revolution number;
- means for correcting said fuel injection volume calculated by said means for calculating following said identifying operation performed by said means for identifying with respect to said identified characteristics and according to an A/F ratio related to said measured exhaust gas content.
- 51. A method of engine control as defined in claim 50, wherein said control is realized by a computer program and said program including a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of said subprograms corresponding to said position is run.
- 52. A system of engine control for an internal combustion engine, comprising a controller which provides for each cylinder of the engine:
- means for detecting a plurality of crank angle positions;
- means for measuring an inlet air volume to a first cylinder upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- means for predicting an inlet air volume to a second cylinder from said measured inlet air volume to said first cylinder nearest to the inlet cycle of the second cylinder;
- means for calculating a value of fuel injection volume to said second cylinder corresponding to said predicted inlet air volume; and
- means for supplying a signal representing said calculated value of fuel injection volume to an injector of said second cylinder upon occurrence of a second reference engine crank angle position measured relative to said predetermined reference point.
- 53. A system of engine control for an internal combustion engine, comprising a controller which provides for each cylinder of the engine:
- means for detecting a plurality of crank angle positions;
- means for measuring an inlet air volume to a first cylinder upon occurrence of a first engine crank angle position measured relative to a predetermined reference point;
- means for predicting an inlet air volume to a second cylinder from said measured inlet air volume to said first cylinder nearest to the inlet cycle of the second cylinder;
- means for measuring throttle valve opening;
- means for predicting a required torque from said measured throttle valve opening;
- means for calculating a value of fuel injection volume to said second cylinder corresponding to said predicted inlet air volume and said predicted torque;
- means for calculating an ignition timing corresponding to said calculated fuel injection volume; and
- means for supplying a signal representing said value of calculated fuel injection volume to an injector of said second cylinder upon occurrence of a second reference engine crank angle position measured relative to a predetermined reference point.
- 54. The engine control system according to claim 53, further comprising:
- means for measuring inlet air volume to said second cylinder upon reference of a third reference engine crank angle position measured relative to said predetermined reference point; and
- means for correcting said ignition timing after measuring inlet air volume so as to obtain said required torque in such a case that said measured inlet air volume differs from said predicted inlet air volume.
- 55. A method of engine control for an internal combustion engine, comprising, for each cylinder of the engine, the steps of:
- detecting a plurality of crank angle positions;
- gathering a plurality of variable data items of a combustion of a cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- identifying combustion characteristics of said cylinder on the basis of said data and said control signals; and
- correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein said variable data items are measured values of a flow or pressure of inlet air contributive to combustion in cylinder of said engine, an engine revolution number immediately after the combustion, and a gas content of exhaust gas emitted by the combustion, while said control signals represent an injected fuel volume and/or an ignition timing.
- 56. A method of engine control as defined in claim 55, wherein the measured value of the inlet air flow is determined by a maximum value chosen among a plurality of data values of said air flow gathered during a predetermined period in the engine cycle and the engine revolution number is determined by a maximum value chosen among a plurality of data values of said engine revolution number gathered during a predetermined period of the engine cycle.
- 57. The engine control system as defined in claim 55, wherein the measured value of the inlet air flow is determined by a value chosen among a plurality of data values of said air flow gathered during a predetermined period in the engine cycle and the engine revolution number is determined by a value chosen among a plurality of data values of said engine revolution number gathered during a predetermined period of the engine cycle both of said chosen values correspond to each other.
- 58. A method of engine control for an internal combustion engine, comprising, for each cylinder of the engine, the steps of:
- detecting a plurality of crank angle positions;
- gathering a plurality of variable data items of a combustion of each cylinder of an engine upon occurrence of a reference engine crank angle position measured relative to a predetermined reference point;
- outputting control signals calculated on the basis of said gathered data upon occurrence of said reference engine crank angle position;
- identifying combustion characteristics of said each cylinder on the basis of said data and said control signals; and
- correcting said control signals, being calculated with respect to combustion characteristics, according to said identified characteristics in a following calculation of control signals;
- wherein a delay time of the flow of a gas stream between a measurement point and said cylinder is compensated in terms of a crank angle for the gathered variable data item.
- 59. A method of engine control as defined in claim 58, wherein said delay time of the flow of the gas stream is identified by gathering said variable data item a plurality of times and searching for a maximum value of variable data items gathered during a predetermined period in the engine cycle.
- 60. The engine control system as defined in claim 58, wherein said delay time of the flow of the gas stream is identified by gathering said variable data item a plurality of times and searching for a peak value of variable data items gathered during a predetermined period in the engine cycle.
- 61. A method of engine control for an internal combustion engine, comprising, for each cylinder of the engine, the steps of:
- detecting a plurality of crank angle positions;
- gathering a plurality of variable data items relating to a combustion in a cylinder of an engine upon occurrence of respective predetermined reference engine crank angle positions measured relative to a predetermined reference point;
- calculating control values on the basis of at least some of said variable data items gathered upon occurrence of said reference engine crank angle positions;
- generating control signals based on said calculated control values; and
- controlling combustion in said cylinder on the basis of said generated control signals.
- 62. A method of engine control as defined in claim 61, wherein said program includes a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of sid subprograms corresponding to said position is run.
- 63. A method of engine control as defined in claim 62, wherein said program includes a subprogram which is run when a built-in timer of said program has reached a preset value.
- 64. A method of engine control according to claim 61, further including the steps of:
- identifying combustion characteristics of said cylinder on the basis of said variable data items and said control signals; and
- correcting said control values on the basis of said identified combustion characteristics in a following calculation of control values.
- 65. A method of engine control for an internal combustion engine, comprising, for each cylinder of the engine, the steps of:
- detecting a plurality of crank angle positions;
- measuring an inlet air volume to a cylinder of an engine upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- calculating a fuel injection volume corresponding to said air volume;
- generating a control signal based on said calculated fuel injection volume; and
- injecting said fuel injection volume calculated in said calculating step by applying said control signal to an injector upon occurrence of a second reference engine crank angle position.
- 66. A method of engine control according to claim 65, further including the steps of:
- measuring an engine revolution number after a combustion in said cylinder upon occurrence of a third reference engine crank angle position;
- identifying combustion characteristics of said cylinder on the basis of said measured inlet air volume and measured engine revolution number; and
- correcting said calculated fuel injection volume following said identifying step using said identified combustion characteristics.
- 67. A method of engine control for an internal combustion engine, comprising, for each cylinder of the engine, the steps of:
- detecting a plurality of crank angle positions;
- calculating fuel injection volume to a cylinder corresponding to an inlet air volume to said cylinder predicted from a measured inlet air volume of another cylinder nearest to the inlet cycle of said cylinder;
- injecting said fuel injection volume calculated in said calculating step to an injector upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- measuring inlet air volume to said cylinder upon occurrence of a second reference engine crank angle position measured relative to said predetermined reference point; and
- calculating an ignition timing corresponding to said measured inlet air volume to said cylinder.
- 68. A method of engine control as defined in claim 67, wherein said step of calculating said ignition timing operation is executed on the basis of said predicted inlet air volume and said calculated ignition timing is corrected after measuring inlet air volumes.
- 69. A method of engine control as defined in claim 67, wherein each step is realized by a computer program and said program includes a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of said subprograms corresponding to said position is run.
- 70. A method of engine control for an internal combustion engine, comprising, for each cylinder of the engine, the steps of:
- detecting a plurality of crank angle positions;
- calculating fuel injection volume to a cylinder corresponding to an inlet air volume to said cylinder predicted from a measured inlet air volume of another cylinder nearest to the inlet cycle of said cylinder;
- injecting said fuel injection volume calculated in said calculating step, to an injector upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- measuring inlet air volume to said cylinder upon occurrence of a second reference engine crank angle position measured relative to said predetermined reference point;
- calculating an ignition timing corresponding to said measured inlet air volume to said cylinder;
- measuring an engine revolution number after combustion upon occurrence of a third reference engine crank angle position;
- identifying combustion characteristics of said cylinder on the basis of said calculated and measured inlet air volume and said measured engine revolution number; and
- correcting said fuel injection volume calculated in said calculating step following said identifying step according to said identified combustion characteristics.
- 71. A method of engine control as defined in claim 70, wherein each step is realized by a computer program and said program includes a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of said subprograms corresponding to said position is run.
- 72. A method of engine control for an internal combustion engine, comprising, for each cylinder of the engine, the steps of:
- detecting a plurality of crank angle positions;
- measuring inlet air volume to a cylinder of an engine upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- calculating fuel injection volume corresponding to said measured inlet air volume;
- injecting said fuel injection volume, calculated in said calculating step, using an injector upon occurrence of a second reference engine crank angle position;
- measuring engine revolution number and exhaust gas content after combustion upon occurrence of respective third and fourth reference engine crank angle positions;
- identifying combustion characteristics of said cylinder on the basis of said inlet air measured volume and revolution number;
- correcting said fuel injection volume calculated in said calculating step following said identifying step with respect to said identified characteristics and according to an A/F ratio related to said measured exhaust gas content.
- 73. A method of engine control as defined in claim 72, wherein each step is realized by a computer program and said program includes a plurality of subprograms, and when the crank angle of said engine has reached a preset position, a predetermined one of said subprograms corresponding to said position is run.
- 74. A method of engine control for an internal combustion engine, comprising, for each cylinder of the engine, the steps of:
- detecting a plurality of crank angle positions;
- measuring an inlet air volume to a first cylinder upon occurrence of a first reference engine crank angle position measured relative to a predetermined reference point;
- predicting an inlet air volume to a second cylinder from said measured inlet air volume to said first cylinder nearest to the inlet cycle of the second cylinder;
- calculating fuel injection volume to said second cylinder corresponding to said predicted inlet air volume; and
- injecting said calculated fuel injection volume to an injector of said second cylinder upon occurrence of a second reference engine crank angle position measured relative to said predetermined reference point.
- 75. A method of engine control for an internal combustion engine, comprising, for each cylinder of the engine, the steps of:
- detecting a plurality of crank angle positions;
- measuring an inlet air volume to a first cylinder upon occurrence of a first engine crank angle position measured relative to a predetermined reference point;
- predicting an inlet air volume to a second cylinder from said measured inlet air volume to said first cylinder nearest to the inlet cycle of the second cylinder;
- measuring throttle valve opening;
- predicting a required torque from said measured throttle valve opening;
- calculating fuel injection volume to said second cylinder corresponding to said predicted inlet air volume and said predicted torque;
- calculating an ignition timing corresponding to said calculated fuel injection volume; and
- injecting said calculated fuel injection volume to an injector of said second cylinder upon occurrence of a second reference engine crank angle position measured relative to a predetermined reference point.
- 76. A method of engine control according to claim 75, further including the steps of:
- measuring inlet air volume to said second cylinder upon reference of a third reference engine crank angle position measured relative to said predetermined reference point; and
- correcting said ignition timing after measuring inlet air volume so as to obtain said required torque in such a case that said measured inlet air volume differs from said predicted inlet air volume.
Priority Claims (1)
Number |
Date |
Country |
Kind |
61-205994 |
Sep 1986 |
JPX |
|
Parent Case Info
This is a continuation application of Ser. No. 092,613, filed Sept. 3, 1987, and now U.S. Pat. No. 4,887,216.
US Referenced Citations (8)
Continuations (1)
|
Number |
Date |
Country |
Parent |
92613 |
Sep 1987 |
|