Automatica 46 (2010) 815–822
Contents lists available at ScienceDirect
Automatica
journal homepage: www.elsevier.com/locate/automatica
Unknown-state, unknown-input reconstruction in discrete-time
nonminimum-phase systems: Geometric methods
✩
Giovanni Marro, Elena Zattoni
∗
Department of Electronics, Computer Science and Systems, University of Bologna, 40136 Bologna, Italy
article info
Article history:
Received 23 June 2009
Received in revised form
26 November 2009
Accepted 7 February 2010
Available online 12 March 2010
Keywords:
Nonminimum-phase systems
Geometric methods
Invariant zeros
State and input reconstruction
abstract
The complete solution to the unknown-state, unknown-input reconstruction problem in systems with
invariant zeros is inherently conditioned by the fact that, for any invariant zero, at least one initial state
exists, such that the output is not affected when the mode of the invariant zero is properly injected into the
system. Despite this intrinsic limitation, the problem of reconstructing the initial state and the inaccessible
inputs from the available measurements has recently attracted remarkable interest, owing to its impact
on the synthesis of enhanced-reliability control systems. This contribution consists of a geometric method
which solves the unknown-state, unknown-input reconstruction problem in discrete-time systems with
invariant zeros anywhere in the complex plane, except the unit circumference. The case of systems with
the invariant zeros in the open set outside the unit disc is regarded as the basic one. The difficulties related
to the presence of those invariant zeros are overcome by accepting a reconstruction delay commensurate
to the invariant zero time constants and the accuracy required for reconstruction. The solution devised
for that case also applies to systems without invariant zeros. However, in this case, reconstruction is exact
and the delay depends on the number of iterations needed for a certain conditioned invariant algorithm
to converge. Finally, the more general case of systems with invariant zeros lying anywhere in the complex
plane, with the sole exception of the unit circumference, is reduced to the fundamental one through the
synthesis of an appropriate filter.
© 2010 Elsevier Ltd. All rights reserved.
1. Introduction
Unknown-state, unknown-input reconstruction has been the
object of a fair amount of research effort in the last two decades,
mainly in connection with the increasing demand for sophisti-
cated, enhanced-reliability control systems in safety-critical fields
like aerospace, underwater robotics, power plants and chemi-
cal or petrochemical plants. A direct approach to unknown-state,
unknown-input reconstruction can be found in Basile and Marro
(1992), where it is shown that a continuous-time multivariable lin-
ear system is completely unknown-state, unknown-input recon-
structable if and only if the maximal controlled invariant subspace
contained in the null space of the output is the origin of the state
space. Under the assumption of left invertibility, that condition,
which also holds for discrete-time systems, is equivalent to the
✩
The material in this paper was not presented at any conference. This paper was
recommended for publication in revised form by Associate Editor Faryar Jabbari
under the direction of Editor Roberto Tempo (System and Control Theory).
∗
Corresponding address: Department of Electronics, Computer Science and
Systems, University of Bologna, Viale Risorgimento 2, 40136 Bologna, Italy. Tel.: +39
051 2093023; fax: +39 051 2093073.
E-mail addresses: giovanni.marro@unibo.it (G. Marro), elena.zattoni@unibo.it
(E. Zattoni).
absence of invariant zeros. Nevertheless, with regard to conti-
nuous-time systems with invariant zeros, the way to determine the
combinations of invariant zero modes and initial states resulting in
zero output can also be found in Basile and Marro (1992). Conver-
sion of that reasoning into the discrete time is straightforward.
Since then, several works have been directed to further inves-
tigation of the subject, particularly in systems with invariant ze-
ros, and often referring to specific applications. In Hou and Patton
(1998), necessary and sufficient conditions for complete unknown-
state, unknown-input reconstruction are stated in terms of normal
rank of matrix pencils. Numerical reliability of algorithms for in-
put reconstruction is also discussed. The impact on system supervi-
sion, fault diagnosis and fault tolerant control, filtering and coding
theory motivates the study. In Corless and Tu (1998), it is shown
how an arbitrarily accurate, asymptotic estimate of state and in-
put can be obtained without measurement differentiation, which,
on the contrary, is required to achieve exact asymptotic estimation
in Hou and Patton (1998). The authors refer to the estimation of the
cutting force exerted by a machine tool as a typical problem solv-
able by their method. In Xiong and Saif (2003), Corless and Tu’s
algorithm is revisited and a variant which also applies to a spe-
cial class of nonminimum-phase systems is proposed. Xiong and
Saif apply their technique to observation of unknown inputs in a
double-effect pilot plant evaporator.
0005-1098/$ – see front matter © 2010 Elsevier Ltd. All rights reserved.
doi:10.1016/j.automatica.2010.02.012