Claims
- 1. An engine--powertrain--controller combination, comprising:
- a powertrain receiving power from said engine and including a transmission;
- means for determining measures of a set of engine parameters and for providing measurement signals indicative of said measures; and
- a microprocessor control unit, including (i) means for receiving the measurement signals, (ii) means for predicting a prediction set including at least one predicted value of a desired engine state, and (iii) means for controlling the vehicle engine--powertrain in response to the prediction set, providing improved control of an engine--powertrain parameter comprising: air-fuel ratio, engine idle speed, engine speed, spark timing, or transmission gear selection, wherein
- the microprocessor control unit iteratively (i) determines the prediction set in response to (a) the measurement signals, (b) a linear model comprising a set of fixed predetermined model parameters, and (c) an estimation set including at least one estimated value of the desired engine state, and (ii) determines the estimation set in response to (a) a present measure of the desired engine state, (b) the prediction set, and (c) a correction set of fixed predetermined correction coefficients wherein the predicted value of the desired engine state is a substantially accurate prediction of the desired engine state's future value.
- 2. The control system of claim 1 wherein the desired engine state is one state of a set consisting of: manifold absolute pressure, engine speed, and mass air flow.
- 3. The control system of claim 1 wherein the prediction set includes (i) a predicted value of the desired engine state for one engine event in the future and (ii) a predicted value of the desired engine state for R engine events in the future, where R is at least 1 and wherein the controlling means controls the vehicle engine--powertrain in response to the predicted value of the desired engine state for R engine events in the future.
- 4. The control system of claim 3, wherein the controlling means controls fueling of the engine by developing a fuel command in response to the predicted value of the desired engine state R engine events in the future and outputting the fuel command to a fuel injection control unit, which fuels the engine in response to the fuel command, thereby improving engine air-fuel ratio control.
- 5. The control system of claim 1, wherein the controlling means controls fueling of the engine by developing a fuel command in response to the predicted value of the desired engine state and outputting the fuel command to a fuel injection control unit, which PG,45 fuels the engine in response to the fuel command, thereby improving engine air-fuel ratio control.
- 6. The control system of claim 4 wherein the desired engine state is one state of a set of states consisting of: manifold absolute pressure, engine speed, and mass air flow.
- 7. The control system of claim 5 wherein the desired engine state is one state of a set of states consisting of: manifold absolute pressure, engine speed, and mass air flow.
- 8. The control system of claim 1, wherein the controlling means controls engine spark through spark timing and dwell commands, output to a spark timing control module, by developing the spark timing and dwell commands in response to the predicted value of the desired engine state and outputting the spark timing and dwell commands to the spark timing control module.
- 9. The control system of claim 3, wherein the controlling means controls engine spark through spark timing and dwell commands, output to a spark timing control module, by developing the spark timing and dwell commands in response to the predicted value of the desired engine state R engine events in the future and outputting the spark timing and dwell commands to the spark timing control module.
- 10. The control system of claim 8 wherein the desired engine state is one state of a set of states consisting of: manifold absolute pressure, engine speed, and mass air flow.
- 11. The control system of claim 9 wherein the desired engine state is one state of a set of states consisting of: manifold absolute pressure, engine speed, and mass air flow.
- 12. The control system of claim 1, wherein the controlling means controls an idle air control valve through an idle air control valve command, by developing the idle air control valve command in response to the predicted value of the desired engine state and outputting the idle air control valve command to the idle air control valve.
- 13. The control system of claim 3, wherein the controlling means controls an idle air control valve through an idle air control valve command, by developing the idle air control valve command in response to the predicted value of the desired engine state R engine events in the future and outputting the idle air control valve command to the idle air control valve.
- 14. The control system of claim 12 wherein the desired engine state is one state of a set of states consisting of: manifold absolute pressure, engine speed, and mass air flow.
- 15. The control system of claim 13 wherein the desired engine state is one state of a set of states consisting of: manifold absolute pressure, engine speed, and mass air flow.
- 16. The control system of claim 1, wherein the controlling means controls the transmission, through a transmission gear signal, by developing the transmission gear signal in response to the predicted value of the desired engine state and outputting the transmission gear signal to the transmission.
- 17. The control system of claim 3, wherein the controlling means controls the transmission, through a transmission gear signal, by developing the transmission gear signal in response to the predicted value of the desired engine state and outputting the transmission gear signal to the transmission.
- 18. The control system of claim 16 wherein the desired engine state is one state of a set of states consisting of: manifold absolute pressure, engine speed, and mass air flow.
- 19. The control system of claim 17 wherein the desired engine state is one state of a set of states consisting of: manifold absolute pressure, engine speed, and mass air flow.
- 20. The control system of claim 3, wherein: the prediction set for a given engine event comprises a vector X.sup.p (k) where k is the present engine event, the measures of the set of engine parameters comprise a vector U(k), the estimation set comprises a vector X.sup.e (k), and the set of fixed predetermined model parameters comprises matrices A, B, and C, the prediction set for one engine event in the future being determined by a relation:
- X.sup.p (k+1)=AX.sup.e (k)+BU(k)+C, and
- the prediction set for R engine events in the future being determined by:
- X.sup.p (k+R)=A.sup.R X.sup.e (k)+[A.sup.R-1 B+A.sup.R-2 B+ . . . +AB+B]U(k)+[A.sup.R-1 +A.sup.R-2 + . . . +A+I]C; and ,
- the correction set comprises a vector G, and X.sup.p (k) and X(k) represent predicted and measured values of the desired engine state at event k, respectively, the estimation set being determined by a relation:
- X.sup.e (k)=X.sup.p (k)+G(X(k)-X.sup.p (k)).
- 21. The control system of claim 20 wherein the model parameters are predetermined through statistical regression.
- 22. The control system of claim 20 wherein the model parameters are scheduled according to two independent engine variables.
- 23. The control system of claim 1 wherein the correction coefficients are predetermined through Kalman filtering.
- 24. The control system of claim 20 wherein the correction coefficients are predetermined through Kalman filtering.
- 25. The control system of claim 1 wherein the set of engine parameters includes throttle position and engine speed.
- 26. The control system of claim 20 wherein the set of engine parameters includes throttle position and engine speed.
- 27. The control system of claim 20 wherein the set of engine parameters also includes at least one member of a set comprising: manifold absolute pressure, measured mass air flow, predicted mass air flow, idle air control valve position, exhaust gas recirculation valve position, atmospheric pressure and air temperature.
- 28. The control system of claim 25 wherein the set of engine parameters also includes at least one member of a set comprising: manifold absolute pressure, measured mass air flow, predicted mass air flow, idle air control valve position, exhaust gas recirculation valve position, atmospheric pressure and air temperature.
- 29. The control system of claim 26 wherein the set of engine parameters also includes at least one member of a set comprising: manifold absolute pressure, measured mass air flow, predicted mass air flow, idle air control valve position, exhaust gas recirculation valve position, atmospheric pressure and air temperature.
- 30. An engine--powertrain--controller combination, comprising:
- an engine;
- a powertrain receiving power from said engine and including a transmission;
- means for determining, at successive time events, measures of a set of engine parameters and for providing measurement signals indicative of said measures; and
- a microprocessor control unit, including (i) means for receiving the measurement signals, (ii) means for predicting from engine information available at event k, a prediction set including at least one predicted value of a desired engine state at an event k+R, where R is at least 1, and (iii) means for controlling the vehicle engine--powertrain in response to the prediction set, providing improved control of an engine--powertrain parameter comprising: air-fuel ratio, engine idle speed, engine speed, spark timing, or transmission gear selection, wherein
- the microprocessor control unit iteratively:
- determines an estimation of the desired engine state in response to a present measure of the desired engine state, a prediction of the desired engine state at event k, and a set of fixed predetermined correction coefficients;
- determines the prediction of the desired engine state at an event k+1 in response to information including (i) the measurement signals including signals indicative of the measures of the set of engine parameters at event k and previous events, (ii) the estimation of the desired engine state, and (iii) a set of fixed predetermined model parameters; and
- determines the predicted value of the desired engine state at event k+R in response to information including (i) the measurement signals including signals indicative of the measures of the set of engine parameters at event k and previous events, (ii) the estimation of the desired engine state, and (iii) the set of fixed predetermined model parameters, wherein the predicted value of the desired engine state at event k+R is a substantially accurate representation of a value of the desired engine state at event k+R.
- 31. The control system of claim 30 wherein the desired engine state is one state of a set consisting of: manifold absolute pressure, engine speed, and mass air flow.
- 32. The control system of claim 31 wherein the set of engine parameters includes throttle position and engine speed.
- 33. The control system of claim 32 wherein the set of engine parameters also includes at least one member of a set comprising: manifold absolute pressure, measured mass air flow, predicted mass air flow, idle air control valve position, exhaust gas recirculation valve position, atmospheric pressure and air temperature.
- 34. An engine--powertrain--controller combination, comprising:
- an engine;
- a powertrain receiving power from said engine and including a transmission;
- means for determining, at successive time events, measures of a set of engine parameters and for providing measurement signals indicative of said measures; and
- a microprocessor control unit, including (i) means for receiving the measurement signals, (ii) means for predicting, from engine information available at event k, a prediction set including at least one predicted value of a desired engine state at an event k+R, where R is greater than zero, and (iii) means for controlling the vehicle engine--powertrain in response to the prediction set, providing improved control of an engine--powertrain parameter comprising: air-fuel ratio, engine idle speed, engine speed, spark timing, or transmission gear selection, wherein
- the microprocessor control unit:
- initializes a set of variables including the set of engine parameters for events preceding time k; thereafter iteratively:
- receives the measurement signals for event k;
- determines an error signal in response to a difference between a measure of the desired engine state at event k and a prediction of the desired engine state for event k;
- schedules a set of fixed predetermined correction coefficients in response to two of the measurement signals representing independent engine parameters;
- determines a set of estimated values of the desired engine state in response to the prediction set, the error signal, and the set of fixed predetermined correction coefficients;
- schedules a set of fixed model parameters in response to the two measurement signals representing independent engine states;
- determines the prediction set in response to the measurement signals for event k and preceding events, the set of estimated values, and a set of fixed predetermined model parameters, the prediction set including a prediction of the desired engine state at event k+1; and
- determines engine--powertrain control in response to the prediction set.
- 35. The control system of claim 34 wherein the set of model parameters and the set of correction coefficients are scheduled from look-up tables within control unit memory.
- 36. The control system of claim 34 wherein the desired engine state is one state of a set of states consisting of: manifold absolute pressure, engine speed, and mass air flow.
- 37. The control system of claim 34 wherein the set of engine parameters includes throttle position and engine speed.
- 38. The control system of claim 37 wherein the set of engine parameters also includes at least one member of a set comprising: manifold absolute pressure, measured mass air flow, predicted mass air flow, idle air control valve position, exhaust gas recirculation valve position, atmospheric pressure and air temperature.
Parent Case Info
This application is a continuation-in-part of U.S. patent application Ser. No. 07/653,922, filed Feb. 12, 1991, assigned to the assignee of this invention, and abandoned with the filing of this application.
US Referenced Citations (13)
Foreign Referenced Citations (2)
Number |
Date |
Country |
3416812 |
Aug 1983 |
DEX |
3432757 |
Sep 1984 |
DEX |
Non-Patent Literature Citations (1)
Entry |
State Functions and Linear Control Systems, 1967, McGraw Hill, Inc. U.S.A., pp. 287-297 Probability, Random Variables, and Stochastic Processes, 1965, McGraw-Hill, Inc. U.S.A. pp. 423-426 (no months provided). |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
653922 |
Feb 1991 |
|