A large class of nonlinear plants subject to unknown but bounded exogenous inputs (disturbance inputs and senso r noise) is considered. A convex programming method for the design of state observers for these plants is proposed. Thes e observers can be used to estimate the exogenous inputs to som e specified degree of accuracy. Additionally, conditions gua r nteeing estimation of the disturbance inputs with arbitrary accuracy are presented. The effectiveness of the proposed observers is illustrated with a numerical example. I. I NTRODUCTION In noisy environments, it is imperative to design observers for dynamical systems which perform at pre-specified performance levels. From a practical viewpoint, it is desirabl e to estimate the state while simultaneously reconstructing the unknown (exogenous) inputs. For example, in secure network s, unknown input reconstruction is useful for the mitigation o f attack signals. Another example could be the reconstructio n of unmodeled physiological inputs in biomedical systems. Unknown input reconstruction for linear systems has been studied using linear observers in [1]–[3], and using slidin g mode observers in [4]–[6]. Other unknown input observer architecture for globally Lipschitz nonlinear systems are p oposed in, for example, [7]–[13]. Extensions to monotone nonlinearities and slope-restricted nonlinearities are d iscussed in [14]–[16]. In this paper, we present a systematic framework for the design of observers for a class of nonlinear dynamical syste ms in the presence of bounded disturbance inputs and bounded sensor noise. We lump the disturbance input and sensor noise into a single exogenous input. The class of nonlinearities u nder consideration are characterized by a set of symmetric matri ces. Ourcontributions include: (i) a convex programming framework for designing observers for nonlinear systems wi th exogenous inputs; (ii) providing performance guarantees a nd explicit bounds on the unknown input reconstruction error; (iii) providing conditions for unknown input reconstructi on in nonlinear systems with arbitrary accuracy; and, (iv) for linear error dynamics, demonstrating that our proposed LMI s are a generalization of existing conditions for unknown inp ut 1 A. Chakrabarty (chakraa@purdue.edu) and S. H. Żak (zak@purdue.edu) are affiliated with the School of Electrical and Computer Eng ineering, Purdue University, West Lafayette, IN. 3 G.T. Buzzard (buzzard@purdue.edu) is affiliated with the De partment of Mathematics, Purdue University, West Lafayette, IN. 2 M.J. Corless (corless@purdue.edu) is affiliated with the Sc hool of Aeronautics and Astronautics, Purdue University, West Laf ayette, IN. 4 A.E. Rundell (rundell@purdue.edu) is affiliated with the We ldon School of Biomedical Engineering, Purdue University, West Lafaye tte, IN. observers. Proofs omitted in this paper for space considera t ons are available at [17]. II. N OTATION We denote byR the set of real numbers, and R the set of realn×m matrices. For any matrixP , we denoteP as its transpose, and‖P‖ as the maximum singular value of P . For any vectorv ∈ R, we consider the norm‖v‖ = √ v⊤v. For a bounded functionv(·) : R → R, we consider the norm ‖v(·)‖∞ = supt ‖v(t)‖. For a symmetric matrixM = M, we use the star notation to avoid rewriting symmetric terms, that is,
[1]
Hieu Minh Trinh,et al.
State and input simultaneous estimation for a class of nonlinear systems
,
2004,
Autom..
[2]
Stefen Hui,et al.
Sliding-mode observers for systems with unknown inputs: A high-gain approach
,
2010,
Autom..
[3]
Murat Arcak,et al.
Observer design for systems with multivariable monotone nonlinearities
,
2003,
Syst. Control. Lett..
[4]
R. Rajamani,et al.
Observer design for Lipschitz nonlinear systems using Riccati equations
,
2010,
Proceedings of the 2010 American Control Conference.
[5]
M. Corless,et al.
Incremental quadratic stability
,
2013
.
[6]
Thomas Gustafsson,et al.
Nonlinear observer design for a class of Lipschitz time-delay systems with unknown inputs: LMI approach
,
2011,
2011 XXIII International Symposium on Information, Communication and Automation Technologies.
[7]
Gregery T. Buzzard,et al.
State and Unknown Input Observers for Nonlinear Systems With Bounded Exogenous Inputs
,
2017,
IEEE Transactions on Automatic Control.
[8]
Behçet Açikmese,et al.
Observers for systems with nonlinearities satisfying incremental quadratic constraints
,
2011,
Autom..
[9]
Christopher Edwards,et al.
Sliding mode observers for detection and reconstruction of sensor faults
,
2002,
Autom..
[10]
Christopher Edwards,et al.
Nonlinear robust fault reconstruction and estimation using a sliding mode observer
,
2007,
Autom..
[11]
Petar V. Kokotovic,et al.
Nonlinear observers: a circle criterion design and robustness analysis
,
2001,
Autom..
[12]
Wilfrid Perruquetti,et al.
State reconstruction of nonlinear differential-algebraic systems with unknown inputs
,
2012,
2012 IEEE 51st IEEE Conference on Decision and Control (CDC).
[13]
A. Pertew,et al.
H ∞ synthesis of unknown input observers for non-linear Lipschitz systems
,
2005
.
[14]
Stefen Hui,et al.
Stress estimation using unknown input observer
,
2013,
2013 American Control Conference.
[15]
Ali Zemouche,et al.
On LMI conditions to design observers for Lipschitz nonlinear systems
,
2013,
Autom..
[16]
Sarah K. Spurgeon,et al.
Sliding mode observers for fault detection and isolation
,
2000,
Autom..
[17]
S. Żak,et al.
Observer design for systems with unknown inputs
,
2005
.
[18]
Martin J. Corless,et al.
State and Input Estimation for a Class of Uncertain Systems
,
1998,
Autom..
[19]
Petar V. Kokotovic,et al.
Observer-based control of systems with slope-restricted nonlinearities
,
2001,
IEEE Trans. Autom. Control..
[20]
M. Saif,et al.
Unknown input observer design for a class of nonlinear systems: an LMI approach
,
2006,
American Control Conference.