DoTVeX 1.0: Dynamic Observer Toolbox Using Convex Optimization Formulations

Date

2016

Authors

Tavaragondi, Raviraj

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

DoTVeX is an open source CVX-based Dynamic observer Toolbox on MATLAB which can be used to construct state estimators for wide classes of dynamical systems (e.g., networked systems, delayed systems, cyber-physical systems) by leveraging convex relaxations and solving disciplined

conVeX programs. That is, given a state space representation of a dynamical system, the toolbox can be employed to design the observer which generates estimates of internal system states, exogenous inputs and unknown sensor attacks/noise. There are two categories of dynamic

state estimation: stochastic estimation and deterministic observers. There are numerous toolbox implementations for Kalman filter estimation and it’s derivatives. However, no toolbox exists for deterministic observers. This gap is addressed in this thesis.

A major objective of the toolbox—the first of its kind—is to assist researchers and educators who are interested in dynamic state-estimation problems. The toolbox is used to (i) design cutting edge state and unknown input observers; (ii) simulate the estimation results post-implementation; and (iii) compute performance guarantees for the observer scheme or maintain pre-defined/user specified performance levels. The present thesis serves as a brief introduction to DoTVeX. The motivation behind the current toolbox is provided, and general classes of dynamical systems (for example: networked control systems, time-delayed systems, nonlinear systems) which can be handled by the toolbox are listed. Convex relaxations and disciplined convex programming for observer design using CVX is discussed, with accompanying implementation results. A comprehensive

overview of DoTVeX’s software architecture is presented.

Description

This item is available only to currently enrolled UTSA students, faculty or staff. To download, navigate to Log In in the top right-hand corner of this screen, then select Log in with my UTSA ID.

Keywords

Contol systems, cyber-physical system, Dynamic state estimation, Estimators, Kalman filter, Observers toolbox

Citation

Department

Electrical and Computer Engineering