<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Set-valued linear dynamical system state estimation with anomalous measurement errors</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Elena Podivilova</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>South Ural State University</institution>
          ,
          <addr-line>Chelyabinsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Vladimir Shiryaev</institution>
        </aff>
      </contrib-group>
      <fpage>80</fpage>
      <lpage>87</lpage>
      <abstract>
        <p>The article deals with set-valued dynamical system state estimation problem when there is no statistical information on initial state, disturbances and noises but sets of their possible values are available. In practice some measurements can be performed with anomalous errors (failures, fallings out). That is at some time instants the measurement errors were realized outside of the given set of possible values. The article considers the level of measurement error falling out that can be reliably recognized using set-valued state estimation.</p>
      </abstract>
      <kwd-group>
        <kwd>linear dynamical systems</kwd>
        <kwd>set-valued estimation</kwd>
        <kwd>anomalous measurement errors</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
      </p>
    </sec>
    <sec id="sec-2">
      <title>Introduction</title>
      <p>Nowadays set-valued dynamical system state vector estimation under condition of statistical uncertainty is being
developed in control and identi¯cation theory. A lot of publications are devoted to this area [2, 4, 8, 10, 11, 12,
13, 14, 18]. The main subject of set-valued estimation is a feasible set, that is a set of all possible dynamical
system states at a time instant.</p>
      <p>
        The processes in the control system are described with equations:
xk+1 = Axk + Buk + ¡wk;
yk+1 = Gxk+1 + Hvk+1;
k = 0; 1; : : : N:
where xk 2 Rnx , uk 2 Rnu , wk 2 Rnw , yk 2 Rny ,vk 2 Rnv denote state, control, disturbance, measurement,
noise vectors at time instant k correspondingly; A, B, ¡, G, H are known matrices. The system (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is supposed
to be controllable and observable.
      </p>
      <p>Initial state x0, disturbances wk and noises vk are unknown but they can take some value from given convex
sets:
x0 2 X0;
wk 2 W;</p>
      <p>vk 2 V:</p>
      <p>Xk+1=k = AX¹k + ¡W:
Copyright °c by the paper's authors. Copying permitted for private and academic purposes.</p>
      <p>
        X¹k+1 = Xk+1=k \ X[yk+1]:
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
Operations in (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )-(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) are set operations, that is Minkowski sum, set intersection, linear set transformation.
According to equations (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )-(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) the shape and size of feasible sets depend not only on the sets X¹0, W and V but
also on the values of disturbance wk and measurement error vk. The feasible set is calculated as intersection of
reachable set Xk+1=k and measurement consistent set X[yk+1], the location of these sets depends on the values
of realized disturbance wk and measurement error vk. The smaller feasible set is constructed the more accurate
set-valued estimate we have. Therefore if a feasible set is a point it means that the exact value of the dynamical
system state is calculated.
      </p>
      <p>Feasible set shape and structure can be complex that is it can contain a lot of vertices and facets. But when the
system state vector dimension increases troubles in performing set operations in real-time occur. Then feasible
set outer approximations with some canonical forms, like ellipsoids [3, 8, 9, 10], parallelotopes [7] and zonotopes
[18] can be applied.</p>
      <p>In practice some measurements can be performed with anomalous errors (failures, fallings out) [1, 5, 11, 15].
Anomalous measurements can appear because of abrupt violation of data measurement equipment performance
condition. Anomalous measurements can lower e±ciency of classical data processing algorithms [5, 15]. That is
why it is important to timely recognize anomalous measurements and exclude them from the following
processing. There are heuristic approaches to anomalous measurement errors ¯ltration like application of appropriate
threshold criteria for selection and elimination of failures, least absolute deviation method and others. However
these methods are e®ective only when the anomalous measurements signi¯cantly di®er from other measurements.
Besides these methods do not allow to get borders of parameter estimation errors.
2</p>
    </sec>
    <sec id="sec-3">
      <title>Anomalous measurements</title>
      <p>
        Let us consider that at a time k the measurement error vk was outside the given set of possible values vk 2= V .
Two cases from feasible set construction algorithm (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )-(
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) depending on the realized value of the measurement
error vk are possible:
² the feasible set is empty;
² the feasible set is not empty.
      </p>
      <p>If the feasible set X¹k is empty at a time k (¯g.1), it means that at this time k or earlier the falling of vk
out of the set V has happened, i.e. vk 2= V . In this case estimation algorithm can be restarted with new initial
data, for example the borders of set V can be extended. Another way is to exclude this measurement from
data processing and do not perform estimation at this time k. If the feasible set X¹k is not empty (¯g.2) the
constructed set may not contain the real system state xk 2= X¹k. But in this case it is impossible to recognize
the failure. Therefore the guaranteed feature of anomalous measurements at set-valued estimation is the empty
feasible set. For comparison when Kalman ¯lter is used for system state estimation there are no guaranteed
features of anomalous measurements because the system state estimation is probabilistic [6, 16, 17].</p>
      <p>Let us consider what level of measurement error vk falling out can be reliably recognized using set-valued
state estimation that is at what measurement error vk falling out the feasible set is empty. The feasible set X¹k is
empty if the corresponding reachable set Xk=k¡1 and measurement consistent set X[yk] do not intersect (¯g.3).
These sets certainly do not intersect if their projections on coordinate axes do not intersect . Let us consider
projections of the sets Xk=k¡1 and X[yk] on coordinate axes, on which the measurements are performed.</p>
      <p>Let us consider the outermost case when the real system state is on the border of reachable set Xk=k¡1
projection (¯g.3). If the measurement error was realized on the border vmaxi of the set V on the axis x(i) the
measurement yk would get to the point yk0. Let us suppose that the falling out of measurement error happened
and the measurement is in the point yk.</p>
      <p>
        Then the value of measurement error falling out is equal to the distanse between points yk0 and yk:
yk0 = xk + vmaxi ;
yk = xk + vk:
±vx(i) = jvk ¡ vmaxi j = jyk0 ¡ ykj:
Then the minimum falling out ±vx(i) when the projections' intersection is empty is equal to
±vx(i) = jvk ¡ vmaxi j = (d(Xk=k¡1)x(i) ¡ r(X[yk0])x(i)) + r(X[yk])x(i) = d(Xk=k¡1)x(i);
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
where d(²)x(i) denotes the projection of set diameter to the axis x(i), r(²)x(i) denotes the projection of set radius
to the axis x(i).
      </p>
      <p>Let us estimate the diameter of the set Xk=k¡1. The set Xk=k¡1 is constructed as Minkowski sum of sets
AX¹k¡1 and ¡W . The set-valued estimate X¹k¡1 is not worse than the set V on measured coordinates. Then
d(Xk=k¡1)x(i) = d(AX¹k¡1)x(i) + d(¡W )x(i) · d(AV )x(i) + d(¡W )x(i);</p>
      <p>Therefore if the measurement error is outside of the given set V and the following condition is ful¯lled for any
of the coordinates x(i)</p>
      <p>
        ±vx(i) ¸ d(AV )x(i) + d(¡W )x(i);
then the measurement error falling out will be reliably recognized.
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
Let us consider the model (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) with the following matrices:
      </p>
      <p>A =
¡1
0 1 01:45 ¢ 10¡41</p>
      <p>B2:28 ¢ 10¡2
10 CCA vk · B@1:45 ¢ 10¡4CC :</p>
      <p>
        A
Let us compute from (
        <xref ref-type="bibr" rid="ref10">10</xref>
        ) the measurement error falling out level that can be recognized for this model.
      </p>
      <p>
        For the coordinate x(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) the falling out level is:
d(AV )x(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) = 0:0024, d(¡W )x(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) = 0:00036,
±vx(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) ¸ 0:0024 + 0:00036 = 0:00276.
      </p>
      <p>
        For the coordinate x(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) the falling out level is:
d(AV )x(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = 0:039170, d(¡W )x(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = 0:013917,
±vx(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) ¸ 0:039170 + 0:013917 = 0:053087.
      </p>
      <p>
        Notice that the measurement error set is much smaller that the disturbance set at the ¯rst coordinate. That
is why the measurement error falling out can be recognized if the measurement error vk value is 19 times greater
than the largest possible value of the set V at the ¯rst coordinate. For the second coordinate if the falling
out is 2.3 times greater than the largest possible value of the set V at the second coordinate the anomalous
measurement error can be recognized. However this estimate is upper-bound. In practice there are realizations
when the smaller falling outs can be recognized. Let us consider a disturbance realization (¯g. 4). We considered
some measurement errors realizations with di®erent falling outs at the steps k = 10 and k = 20. At the ¯rst
realization the value of vk(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) is equal to 1:5vmax2 = 0:0342 at steps k = 10 and k = 20. At the second realization
the values of vk(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is equal to 3vmax1 = 4:35 ¢ 10¡4 at steps k = 10 and k = 20. The ¯gures 5-7 show the
measurement error realization with falling outs which were recognized although the falling out value was smaller
than the estimate ±vx(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ). For these realizations the feasible set is empty at the time k = 10. For the realizations
from ¯g.8, 11 the measurement error falling outs were not recognized. The feasible sets at the times k = 10 and
k = 20 are not empty but they do not contain the real system state xk (¯g.8, 11).
) −2
0 x 10−3
v,k1 2
4
0
−20
) −2
The set-valued dynamical system state estimation with anomalous measurements was considered when the
measurement error is realized outside the set of possible values. The reliable feature of anomalous measurement errors
is empty feasible set. The anomalous measurement is reliably recognized if the falling out value ±ºk at a time k
is greater than the sum of projections of the diameters of the sets AV and ¡W on any of coordinates. However
in practice there are realizations when smaller falling outs can be recognized. When the anomalous measurement
is recognized it can be excluded from the data processing or the estimation procedure can be restarted with new
initial data.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgements References</title>
      <p>The work was supported by Act 211 Government of the Russian Federation, contract 02.A03.21.0011.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>V.</given-names>
            <surname>Ya.Arsenin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.V.</given-names>
            <surname>Kryanev</surname>
          </string-name>
          , .M.V.
          <string-name>
            <surname>Tsupko-Sitnikov</surname>
          </string-name>
          .
          <article-title>The use of robust methods to solve ill-posed problems</article-title>
          .
          <source>USSR Computational Mathematics and Mathematical Physics</source>
          ,
          <volume>29</volume>
          (
          <issue>3</issue>
          ):7{
          <fpage>13</fpage>
          ,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Qian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.-D.</given-names>
            <surname>Ma</surname>
          </string-name>
          , X.-
          <string-name>
            <given-names>Z.</given-names>
            <surname>Dai</surname>
          </string-name>
          .
          <article-title>A New Nonlinear Set Membership Filter Based on Guaranteed Bounding Ellipsoid Algorithm</article-title>
          .
          <source>Acta Automatica Sinica</source>
          ,
          <volume>39</volume>
          (
          <issue>2</issue>
          ):
          <volume>146</volume>
          {
          <fpage>154</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.L.</given-names>
            <surname>Chernousko</surname>
          </string-name>
          .
          <article-title>Minimax control for a class of linear systems subject to disturbances</article-title>
          .
          <source>Journal of Optimization Theory and Applications</source>
          ,
          <volume>127</volume>
          (
          <issue>3</issue>
          ):
          <volume>535</volume>
          {
          <fpage>548</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>L.A.</given-names>
            <surname>Fokin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.I.</given-names>
            <surname>Shiryaev</surname>
          </string-name>
          .
          <article-title>Preliminary Comparison of Kalman and Minimax Approaches to Error Estimation of Integrated Navigation System</article-title>
          .
          <source>IEEE International Siberian Conference on Control and Communications (SIBCON-2013)</source>
          ,
          <volume>212</volume>
          {
          <fpage>214</fpage>
          ,
          <string-name>
            <surname>Krasnoyarsk</surname>
          </string-name>
          , Russia,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Huber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Ronchetti</surname>
          </string-name>
          . Robust statistics, second edition. New Jersey,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.E.</given-names>
            <surname>Kalman</surname>
          </string-name>
          .
          <article-title>A New Approach To Linear Filtering and Prediction Problems</article-title>
          .
          <source>Transactions of the ASME { Journal of Basic Engineering</source>
          ,
          <volume>82</volume>
          :
          <fpage>35</fpage>
          {
          <fpage>45</fpage>
          ,
          <year>1960</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>E.K.</given-names>
            <surname>Kostousova</surname>
          </string-name>
          .
          <article-title>On the polyhedral method of solving problems of control strategy synthesis</article-title>
          .
          <source>Proceedings of the Steklov Institute of Mathematics</source>
          ,
          <volume>292</volume>
          (
          <issue>1</issue>
          ):
          <fpage>140</fpage>
          -
          <lpage>155</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>I.A.</given-names>
            <surname>Kremenetskiy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.N.</given-names>
            <surname>Salnikov</surname>
          </string-name>
          .
          <article-title>Nonstochastic Approach to Determining the Dimension and Parameters of Linear Autoregressive Models by the Input and Output Variables Measurements</article-title>
          ,
          <source>Journal of Automation and Information Sciences</source>
          ,
          <volume>42</volume>
          (
          <issue>1</issue>
          ):
          <fpage>19</fpage>
          -
          <lpage>31</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.A.</given-names>
            <surname>Kurzhanskiy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Varaiya</surname>
          </string-name>
          . Ellipsoidal toolbox. Berkeley, University of California,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>A.B. Kurzhanski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Varaiya</surname>
          </string-name>
          .
          <article-title>On ellipsoidal techniques for reachability analysis</article-title>
          .
          <source>Optimization Methods and Software</source>
          ,
          <volume>17</volume>
          :
          <fpage>177</fpage>
          {
          <fpage>237</fpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.I.</given-names>
            <surname>Matasov</surname>
          </string-name>
          .
          <article-title>Estimators for uncertain dynamic systems</article-title>
          . Dordrecht, Kluwer Academic Publishers,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>F.C.</given-names>
            <surname>Schweppe</surname>
          </string-name>
          .
          <article-title>Recursive state estimation: Unknown but bounded errors and system inputs</article-title>
          .
          <source>IEEE Transactions on Automatic Control</source>
          ,
          <volume>13</volume>
          (
          <issue>1</issue>
          ):
          <volume>22</volume>
          {
          <fpage>28</fpage>
          ,
          <year>1968</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>E.</given-names>
            <surname>Podivilova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.N.</given-names>
            <surname>Vargas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Shiryaev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Acho</surname>
          </string-name>
          .
          <article-title>Set-valued estimation of switching linear system: an application to an automotive throttle valve</article-title>
          .
          <source>International Jouranl of Numerical Modelling</source>
          ,
          <volume>29</volume>
          (
          <issue>4</issue>
          ):
          <volume>755</volume>
          {
          <fpage>762</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>V.I.</given-names>
            <surname>Shiryaev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.O.</given-names>
            <surname>Podivilova</surname>
          </string-name>
          .
          <article-title>Set-valued Estimation of Linear Dynamical System State When Disturbance is Decomposed as a System of Functions</article-title>
          .
          <source>Procedia Engineering</source>
          ,
          <volume>129</volume>
          :
          <fpage>252</fpage>
          {
          <fpage>258</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.M.</given-names>
            <surname>Shurygin</surname>
          </string-name>
          .
          <article-title>Estimator stability in geological application</article-title>
          .
          <source>Mathematical Geology</source>
          ,
          <volume>32</volume>
          (l):
          <fpage>19</fpage>
          -
          <lpage>30</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>B.L.</given-names>
            <surname>Stevens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.L.</given-names>
            <surname>Lewis</surname>
          </string-name>
          .
          <source>Aircraft Control and Simulation</source>
          . New York, Wiely,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>H.</given-names>
            <surname>Tsai</surname>
          </string-name>
          .
          <article-title>Generalized Linear Quadratic Gaussian and Loop Transfer Recovery Design of F-16 Aircraft Lateral Control System</article-title>
          .
          <source>Engineering Letters</source>
          ,
          <volume>14</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>V.T.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Stoica</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Alamo</surname>
          </string-name>
          .
          <article-title>Zonotopic guaranteed state estimation for uncertain systems</article-title>
          .
          <source>Automatica</source>
          ,
          <volume>49</volume>
          :
          <fpage>3418</fpage>
          {
          <fpage>3424</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>