Observer Design and Model Augmentation for Bias Compensation with Engine Applications
2009 (English)Licentiate thesis, monograph (Other academic)
Control and diagnosis of complex systems demand accurate knowledge of certain quantities to be able to control the system efficiently and also to detect small errors. Physical sensors are expensive and some quantities are hard or even impossible to measure with physical sensors. This has made model-based estimation an attractive alternative.
Model-based estimators are sensitive to errors in the model and since the model complexity needs to be kept low, the accuracy of the models becomes limited. Further, modeling is hard and time consuming and it is desirable to design robust estimators based on existing models. An experimental investigation shows that the model deficiencies in engine applications often are stationary errors while the dynamics of the engine is well described by the model equations. This together with fairly frequent appearance of sensor offsets have led to a demand for systematic ways of handling stationary errors, also called bias, in both models and sensors.
In the thesis systematic design methods for reducing bias in estimators are developed. The methods utilize a default model and measurement data. In the first method, a low order description of the model deficiencies is estimated from the default model and measurement data, resulting in an automatic model augmentation. The idea is then to use the augmented model for estimator design, yielding reduced stationary estimation errors compared to an estimator based on the default model. Three main results are: a characterization of possible model augmentations from observability perspectives, an analysis of what augmentations that are possible to estimate from measurement data, and a robustness analysis with respect to noise and model uncertainty.
An important step is how the bias is modeled, and two ways of describing the bias are introduced. The first is a random walk and the second is a parameterization of the bias. The latter can be viewed as an extension of the first and utilizes a parameterized function that describes the bias as a function of the operating point of the system. The parameters, rather than the bias, are now modeled as random walks, which eliminates the trade-off between noise suppression in the parameter convergence and rapid change of the offset in transients. This is achieved by storing information about the bias in different operating points. A direct application for the parameterized bias is the adaptation algorithms that are commonly used in engine control systems.
The methods are applied to measurement data from a heavy duty diesel engine. A first order model augmentation is found for a third order model and by modeling the bias as a random walk, an estimation error reduction of 50\,\% is achieved for a European transient cycle. By instead letting a parameterized function describe the bias, simulation results indicate similar, or better, improvements and increased robustness.
Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press , 2009. , 92 p.
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 1390
Estimation, observer, bias compensation, diesel engine, EKF
IdentifiersURN: urn:nbn:se:liu:diva-15885ISBN: 978-91-7393-734-4OAI: oai:DiVA.org:liu-15885DiVA: diva2:127999
2009-01-16, Visionen, Hus B, Campus Valla, Linköpings universitet, Linköping, 10:15 (Swedish)
McKelvey, Tomas, Professor
Frisk, Erik, Docent