Design of Sampled Data Nonlinear Observers Alternative Approaches in the Context of Observer Error

Page 1

www.ijape.org International Journal of Automation and Power Engineering (IJAPE) Volume 3 Issue 1, January 2014 DOI: 10.14355/ijape.2014.0301.03

Design of Sampled Data Nonlinear Observers Alternative Approaches in the Context of Observer Error Linearization Costas Kravaris*1 Department of Chemical Engineering, University of Patras 26500 Patras, Greece *1

kravaris@chemeng.upatras.gr

Abstract This paper has explored alternative design approaches for sampled data nonlinear observers in the context of the observer error linearization design method. After a brief and necessary review of observer error linearization, two alternative time‐discretization approaches were examined, one involving discretization at the beginning, and the other at the end. For the case of large sampling period, a sampled data observer inter‐sample prediction was proposed. Keywords Nonlinear Observer; Sampled Data Observer; Observer Error Linearization

Introduction In many engineering applications, system dynamics evolves continuously in time, but the measurements are discrete in time and the implementation of the observer is realized in discrete time using the sampled data. Therefore, discretization issues naturally arise in engineering applications. If the sampling period is relatively small, one possible approach is to design the observer in continuous time and discretize the observer equations at the implementation stage. Another possibility is to discretize the system dynamics at the beginning and do the observer design in discrete time. Both approaches are reasonable and there is no clear superiority of one over the other in the case of linear systems. In the presence of large sampling periods, special care is needed, to account for system dynamics in between sampling instants. In particular, intersample behavior of the system states should be predicted and accounted for in the observer calculations. In the present paper, the goal is to explore all three approaches in the design of sampled data observers for nonlinear systems. Because there is a large number of nonlinear observer design methods available, the present study will focus on a particular nonlinear observer design method: observer error linearization with eigenvalue assignment.

14

Observer Error Linearization In exact linearization design methods (see Andrieu and Praly, 2006; Astolfi and Praly, 2006; Kazantzis and Kravaris, 1998; Kreisselmeier and Engel, 2003; Krener and Isidori, 1983; Krener and Respondek, 1985; Krener and Xiao, 2002; Krener and Xiao, 2005; Xia and Gao, 1989 for continuous‐time systems, and Califano et al., 2003; Chung and Grizzle, 1990; Kazantzis and Kravaris, 2001; Lee and Nam, 1991; Lin and Byrnes, 1995; Xiao et al., 2003 for discrete‐time systems), an observer is built so that the resulting error dynamics is linear in curvilinear coordinates, and with pre‐specified rate of decay of the error. Observer Error Linearization in Continuous Time Consider a continuous‐time nonlinear system of the form:

dx

dt  f ( x) (1)

y  h( x)

with x R

the state vector, y R the measured

n

output, f : R

n

 R n , h : R n  R nonlinear functions.

Let T ( x) be an invertible function from R n to R n that satisfies the linear partial differential equations: T ( x) f ( x)  AT ( x)  bh( x) (2)

x

where the matrices A and b are design parameters. Then, the dynamic system:

dz

dt  Az  by (3)

xˆ  T 1 ( z)

driven by the measurement y, is an observer for system (1), with xˆ R n representing an estimate of the state of (1). Notice that system (3) has linear dynamics and nonlinear output map. Moreover, it has the property that d T( xˆ )  T ( x)   A T ( xˆ )  T ( x)  (4)

dt


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.