Claims
- 1. In an engine control system in which the value of an unmeasured engine parameter is determined through measurement of the values of other parameters including a control parameter and the iterative prediction and estimation of the values of the control parameter and the unmeasured parameter based upon the other measured parameter values and a system model, the improvement comprising the steps of:
- comparing the estimated value of the control parameter with the measured value of the control parameter during steady state operation to derive a quantitative indication of system bias; and
- employing the quantitative indication of system bias in the iterative prediction of the control parameter and the unmeasured parameter thereby improving the accuracy of the unmeasured parameter value estimation.
- 2. In an engine control system in which the value of an unmeasured engine parameter is determined through measurement of the values of other parameters including a control parameter and the iterative prediction and estimation of the values of the control parameter and the unmeasured parameter based upon the other measured parameter values and a system model, the improvement comprising the steps of:
- comparing the predicted value of the control parameter with the measured value of the control parameter during steady state operation to derive a quantitative indication of system bias; and
- employing the quantitative indication of system bias in the iterative prediction of the control parameter and the unmeasured parameter thereby improving the accuracy of the unmeasured parameter value estimation.
- 3. In an engine control system in which future values of at least one engine state is predicted through iterative prediction and estimation responsive to measures of various engine parameters, including a measure of the one engine state, the improvement comprising the steps of:
- comparing the predicted value of the one engine state with the measured value of the one engine state during steady state operation to derive a quantitative indication of system bias; and
- employing the quantitative indication of system bias in the iterative prediction of the one system state thereby improving the accuracy of the predicted future values of the one engine state.
- 4. A method for estimating and correcting bias errors in a vehicle system which implements iterative prediction and estimation to predict a measure of at least one vehicle engine parameter in response to a set of model parameters and various measured engine parameters, comprising the steps of:
- determining a measure of error between the predicted and measured values of the one engine parameter while the vehicle is in a steady state condition;
- estimating a system bias in response to the determined error; and
- offsetting the system bias in subsequent predictions, thereby reducing the error between the predicted and measured values of the one engine parameter.
- 5. A method for estimating and correcting bias errors in a vehicle system which implements iterative prediction and estimation to determine a measure of at least one determinable vehicle engine parameter and predicts at least one control parameter, which is also separately measured, in response to a set of model parameters and various measured engine parameters, comprising the steps of:
- determining a measure of error between the predicted and measured values of the control parameter while the vehicle is in a steady state condition;
- estimating a system bias in response to the determined error; and
- offsetting the system bias in subsequent predictions, thereby reducing the error between the predicted and measured values of the control parameter and increasing the accuracy of the estimations of the determinable vehicle parameter.
- 6. The method of claim 5 wherein the system bias is substantially due to an error in one model parameter.
- 7. The method of claim 5 also comprising the step of filtering the estimated system bias before the bias is offset.
- 8. The method of claim 5 wherein the system bias is substantially due to an error in measurement of one of the various measured engine parameters.
- 9. The method of claim 8 wherein the determinable engine parameter is mass airflow into the engine and the control parameter is engine intake manifold pressure.
- 10. The method of claim 9 wherein the various measured engine parameters include IAC valve position and the system bias is substantially due to an error in measurement of the IAC valve position.
- 11. The method of claim 8 additionally comprising the step of first determining if the engine is at idle and continuing through the estimating and correcting method only if the engine is at idle.
- 12. The method of claim 11 additionally comprising, after the step of determining if the engine is at idle, the step of:
- determining a division factor, .omega..sub.r, corresponding to the model parameters at engine idle; and
- after the step of determining control parameter error, the steps of:
- determining a preliminary estimated system bias as: (control parameter error)/.omega..sub.r ;
- comparing the preliminary estimated system bias to a first threshold, and continuing if the preliminary estimated system bias has a magnitude greater than the first threshold;
- determining if both the preliminary estimated system bias and a previous estimated system bias are positive;
- determining if both the preliminary estimated system bias and the previous estimated system bias are negative;
- incrementing a counter if both the preliminary system bias and the previous estimated system bias are positive; and
- decrementing the counter if both the preliminary estimated system bias and the previous estimated system bias are negative,
- wherein the step of estimating system bias includes: (1) comparing the counter to a second threshold, (2) incrementing the system bias by a predetermined step if the counter is greater than the second threshold, and (3) decrementing the system bias by the predetermined step if the counter is less than a negative of the second threshold.
- 13. The method of claim 12 wherein the determinable engine parameter is mass airflow into the engine and the control parameter is engine intake manifold pressure.
- 14. The method of claim 13 wherein the various measured engine parameters include IAC valve position and the system bias is substantially due to an error in measurement of the IAC valve position.
- 15. A method for estimating and correcting bias errors in a vehicle system which implements iterative prediction and estimation to determine a measure of at least one determinable vehicle engine parameter and estimates at least one control parameter, which is also separately measured, in response to a set of model parameters and various measured engine parameters, comprising the steps of:
- determining a measure of error between the estimated and measured values of the control parameter while the vehicle is in a steady state condition;
- estimating a system bias in response to the determined error; and
- offsetting the system bias in subsequent predictions, thereby reducing the error between the estimated and measured values of the control parameter and increasing the accuracy of the estimations of the determinable vehicle parameter.
- 16. The method of claim 15 wherein the system bias is substantially due to an error in one model parameter.
- 17. The method of claim 5 also comprising the step of filtering the estimated system bias before the bias is offset.
- 18. The method of claim 15 wherein the system bias is substantially due to an error in measurement of one of the various measured engine parameters.
- 19. The method of claim 18 wherein the determinable engine parameter is mass airflow into the engine and the control parameter is engine intake manifold pressure.
- 20. The method of claim 19 wherein the various measured engine parameters include IAC valve position and the system bias is substantially due to an error in measurement of the IAC valve position.
- 21. The method of claim 18 additionally comprising, after the step of determining if the engine at idle, the steps of:
- determining a division factor, .omega..sub.r, corresponding to the model parameters at engine idle; and
- after the step of determining control parameter error, the steps of:
- determining a preliminary estimated system bias as: (control parameter error)/.omega..sub.r ;
- comparing the preliminary estimated system bias to a first threshold, and continuing if the preliminary estimated system bias has a magnitude greater than the first threshold;
- determining if both the preliminary estimated system bias and a previous estimated system bias are positive;
- determining if both the preliminary estimated system bias and the previous estimated system bias are negative;
- incrementing a counter if both the preliminary estimated system bias and the previous estimated system bias are positive; and
- decrementing the counter if both the preliminary estimated system bias and the previous estimated system bias are negative,
- wherein the step of estimating system bias includes: (1) comparing the counter to a second threshold, (2) incrementing the system bias by a predetermined step if the counter is greater than the second threshold, and (3) decrementing the system bias by the predetermined step if the counter is less than a negative of the second threshold.
- 22. The method of claim 18 additionally comprising the step of first determining if the engine is at idle and continuing through the estimating and correcting method only if the engine is at idle.
- 23. The method of claim 22 additionally comprising, after the step of determining if the engine is at idle, the step of:
- determining a division factor, .omega..sub.r, corresponding to the model parameters at engine idle; and
- after the step of determining control parameter error, the steps of:
- determining a preliminary estimated system bias as: (control parameter error)/.omega..sub.r ;
- comparing the preliminary estimated system bias to a first threshold, and continuing if the preliminary estimated system bias has a magnitude greater than the first threshold;
- determining if both the preliminary estimated system bias and a previous estimated system bias are positive;
- determining if both the preliminary estimated system bias and the previous estimated system bias are negative;
- incrementing a counter if both the preliminary estimated system bias and the previous estimated system bias are positive; and
- decrementing the counter if both the preliminary estimated system bias and the previous estimated system bias are negative,
- wherein the step of estimating system bias includes: (1) comparing the counter to a second threshold, (2) incrementing the system bias by a predetermined step if the counter is greater than the second threshold, and (3) decrementing the system bias by the predetermined step if the counter is less than a negative of the second threshold.
- 24. The method of claim 23 wherein the determinable engine parameter is mass airflow into the engine and the control parameter is engine intake manifold pressure.
- 25. The method of claim 24 wherein the various measured engine parameters include IAC valve position and the system bias is substantially due to an error in measurement of the IAC valve position.
Parent Case Info
This application is a continuation-in-part of U.S Ser. No. 07/618,124, filed on Nov. 26, 1990, assigned to the assignee of this application and abandoned with the filing of this application.
US Referenced Citations (18)
Non-Patent Literature Citations (2)
Entry |
"State Functions and Linear Control Systems", 1-1967, Mc-Graw-Hill, Inc., U.S.A. |
"Probability, Random Variables, and Stochastic Processes", 1-1965, McGraw-Hill, Inc., U.S.A. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
618124 |
Nov 1990 |
|