Implementation of Kalman Filtering for Differential-Algebraic Equations
Abstract
This thesis describes two Kalman filters which are usable on semi-explicit index-1 differential-algebraic equations, prior to which a discussion of linear and nonlinear Kalman filters is presented. Performance between differential-algebraic equation-compatible Kalman filters and their ordinary differential equation counterparts is compared in two examples. Basic existence and uniqueness theory of linear differential-algebraic equations is discussed along with the process of numerically approximating the solution. Desire to estimate the state of charge of a lithium ion cell is used as motivation. The electrochemical processes of a lithium ion cell are discussed. When discretized, the model of a lithium ion cell results in a differential-algebraic equation.
Collections
Cite this version of the work
Bogdan Sherbak
(2020).
Implementation of Kalman Filtering for Differential-Algebraic Equations. UWSpace.
http://hdl.handle.net/10012/16388
Other formats
Related items
Showing items related by title, author, creator and subject.
-
Distributed Sensing and Observer Design for Vehicles State Estimation
Bolandhemmat, Hamidreza (University of Waterloo, 2009-06-16)A solution to the vehicle state estimation problem is given using the Kalman filtering and the Particle filtering theories. Vehicle states are necessary for an active or a semi-active suspension control system, which is ... -
Novel Methodologies in State Estimation for Constrained Nonlinear Systems under Non-Gaussian Measurement Noise & Process Uncertainty
Valipour, Mahshad (University of Waterloo, 2021-12-16)Chemical processes often involve scheduled/unscheduled changes in the operating conditions that may lead to non-zero mean non-Gaussian (e.g., uniform, multimodal) process uncertainties and measurement noises. Moreover, ... -
Real-Time Implementation of Time-Varying Surface Prediction and Projection
Fernandes, Keegan Aaron (University of Waterloo, 2019-04-23)Spatial augmented reality makes use of projectors to transform an object into a display surface. However, for time-varying, non-rigid surfaces this can prove to be difficult, and often leads to image distortion. In order ...