<!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>
      <journal-title-group>
        <journal-title>Attraction domain estimate for single-input affine systems with con-
strained control. Automation and Remote Control</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1134/S0005117917040014</article-id>
      <title-group>
        <article-title>Estimation of Attraction Domains for Multi-Input Affine Systems with Constrained Controls</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Alexander V. Pesterev Institute of Control Sciences, Russian Academy of Sciences</institution>
          ,
          <addr-line>ul. Profsoyuznaya 65, Moscow, 117997</addr-line>
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <volume>78</volume>
      <issue>4</issue>
      <fpage>581</fpage>
      <lpage>594</lpage>
      <abstract>
        <p>Multi-input nonlinear affine systems represented in a canonical (normal) form are considered. The controls are assumed to be constrained. The application of feedback linearization results in a closed-loop system that is decomposed into an aggregate of independent linear subsystems in a neighborhood of the origin and is nonlinear when controls reach saturation. For the closed-loop system obtained, the problem of estimating the attraction domain is set. A method for constructing an estimate of the attraction domain that is based on results of absolute stability theory is suggested. An estimate is sought as a Cartesian product of invariant ellipsoids each of which is found by solving a system of linear matrix inequalities. An optimization problem of finding the best estimate is posed. The discussion is illustrated by numerical examples.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Boundedness of control resources in practicable automatic control systems leads to saturation in actuators when
the feedback signal exceeds a certain limit value. Functioning of the system designed without regard to this
circumstance in a saturation mode may result in considerable reduction of regulation efficiency and, quite often,
in loss of stability. Thus, it is required, on the one hand, to design a controller with regard to the possibility
of the actuator saturation and, on the other hand, to have an estimate of the attraction domain for the system
with the saturated control.</p>
      <p>Ways to overcome negative effects associated with saturation in the actuators are discussed in numerous
publications (see, e.g., [Tarbouriech, 2011, Tarbouriech, 2009, Turner, 2007, Blanchini, 2008, Formal’skii, 1974]
and references therein). In the majority of publications, linear control systems are considered, and the authors
pose either the problem of synthesizing a controller that takes into account the possibility of actuator saturation
or the problem of the development of a separate controller component, in addition to a linear controller designed
without regard to control constraints, that is activated in the case of saturation. Taking into account control
constraints in nonlinear systems is a much more complicated task, and the number of publications on this subject
is not too great. In the majority of them, an attempt is made to adapt methods designed for linear systems to
the nonlinear case.</p>
      <p>In this paper, we consider n-dimensional nonlinear affine systems with m inputs that can be represented in
a canonical (normal) form [Isidori, 1995]. The controls are assumed to be constrained. However, the problem
of designing a controller that takes into account constraints imposed on the control signal is not posed. It is
assumed that the system is closed by a linearizing feedback the coefficients of which are specified in advance, so
that the problem of determining the feedback coefficients is not considered. The control constraints are satisfied
by applying the saturation function to the feedback. For the nonlinear closed-loop system obtained, we set the
problem of finding an estimate of its attraction domain, which is sought as a Cartesian product of invariant
ellipsoids composing the system under study. We also pose the problem of finding the “best” (in one or another
sense) estimate of the considered class and reduce its solution to solving a conventional constrained optimization
problem.</p>
      <p>The approach to construction of the attraction domain proposed in this paper relies on results of absolute
stability theory and linear matrix inequalities (LMIs) and extends the approach proposed in [Pesterev, 2017]
for the case of a scalar control to affine systems with m constrained inputs. The latter approach, in turn, is a
generalization of that used in [Rapoport, 2006] for estimating the attraction domain of a nonlinear second-order
system closed by a linearizing feedback that arises in the path following problem for a wheeled robot.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Problem Statement</title>
      <p>We consider multidimensional affine control systems with vector inputs consisting of m connected subsystems of
the form</p>
      <p>x˙ i1 = xi2, . . . , x˙ iri 1 = xiri , x˙ iri = fi(x) + gi(x)ui, i = 1, . . . , m.</p>
      <p>Here, x is an n-dimensional state vector, x ≡ (x1, . . . , xm) ∈ Dx ⊆ Rn, xi ∈ Rri , m is the number of controls,
r1 + · · · + rm = n,
To meet them, we apply the saturation function to the right-hand side of formula (3):</p>
      <p>−u¯i ≤ ui ≤ u¯i.
ui(x) = −satu¯i [(σi(xi) + fi(x))/gi(x)].
ui are continuous constrained controls, and fi(x) and gi(x) ̸= 0 are continuous functions. It is required to find
a feedback that stabilizes the zero solution x = 0 of system (1) and to construct an attraction domain of the
closed-loop system obtained.</p>
      <p>System (1) is a normal (canonical) form of affine control systems with m inputs and m outputs that have
vector relative degree {r1, . . . , rm} satisfying condition (2) [Isidori, 1995]. The canonical representation (1) is
convenient in that, in the case of unconstrained controls, it is linearized by the feedback</p>
      <p>ui(x) = −(σi(xi) + fi(x))/gi(x),
where σi(xi) = ciTxi, ciT = [ci1, . . . , ciri ], cij &gt; 0, the application of which turns the system to an aggregate of m
independent linear subsystems x˙ i1 = xi2, . . . , x˙ iri 1 = xiri , x˙ ri = −σi(xi), or, in the matrix form, x˙ i = Aixi, i =
i
1, . . . , m, where



Ai = 


</p>
      <p>x˙ i1 = xi2, . . . , x˙ iri 1 = xri , x˙ ri = −Φi(σi, x), i = 1, . . . , m,
connected with one another through the right-hand sides Φi(σi, x), which, in the case of saturated controls,
depend generally on all components of the state vector x:
Φi(σi, x) = −fi(x) + gi(x)u¯i sign
( σi(xi) + fi(x) )
gi(x)
≡ −fi(x) + |gi(x)|u¯i sign(σi(xi) + fi(x)).</p>
      <p>In a neighborhood of the origin where controls do not reach saturation, Φi(σ, x) = σi(xi), and the subsystems
are linear and independent. Inclusion of σi into the arguments of functions Φi emphasizes the fact that the
right-hand side of the system depends not only on the current values of the state variables but also on the value
of the linear function σi(xi).</p>
      <p>The problem we consider here is to find an estimate of the attraction domain of the zero solution of system
(7). Note that, in order that x = 0 could be a stable equilibrium state of system (7), the following condition
must be satisfied:
fi(0)
gi(0)</p>
      <p>&lt; u¯i, i = 1, . . . , m.</p>
      <p>Note also that, if x = 0 is an equilibrium state of the closed-loop system, i.e., fi(0) = 0, i = 1, . . . , m, then
conditions (9) are automatically satisfied.</p>
      <p>In what follows, we assume that the domain of system (1) does not generally coincide with the entire space,
Dx ⊆ Rn, and that the right-hand side of the system satisfies conditions (9).
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Estimate of the Attraction Domain</title>
      <sec id="sec-3-1">
        <title>Comparison System</title>
        <p>Along with system (7), we consider the linear nonstationary systems
(7)
(8)
(9)
(10)
(11)
(12)
x˙ i1 = xi2, . . . , x˙ iri 1 = xiri , x˙ iri = −βi(t)σi(xi), i = 1, . . . , m,
that are absolutely stable in sectors (βi0, 1], i = 1, . . . , m, respectively. Recall that a linear nonstationary system
is said to be absolutely stable in the angle (sector) (βi0, 1] if its zero solution is asymptotically stable for any
measurable functions βi(t) satisfying the inequalities [Aizerman, 1964, Pyatnitskii, 1970]
Systems (10) will be referred to as the comparison systems for the nonlinear system (7).</p>
        <p>If the right-hand side of the ith subsystem in (7) satisfied the “sector” condition</p>
        <p>0 &lt; βi0 &lt; βi(t) ≤ 1.
0 &lt; βi0σi2 &lt; Φi(σi, x)σi ≤ σi ,
2
for any x ∈ Rn, then xi = 0 would be an asymptotically stable solution of this system on the whole (absolute
stability of a nonlinear subsystem in (7) in the angle (βi0, 1] follows from absolute stability of the corresponding
linear nonstationary system in the angle (βi0, 1] [Pyatnitskii, 1970]). Accordingly, the fulfillment of conditions
(12) for all i = 1, . . . , m would imply absolute stability of the n-dimensional nonlinear system (7) consisting of
m subsystems.</p>
        <p>For one-dimensional subsystems (ri = 1) in (7), the zero solution of the corresponding (scalar) comparison
system is asymptotically stable for any βi(t) &gt; 0; i.e., βi0 = 0, and the sector condition (12) takes the form
Φi(xi, x)xi &gt; 0.</p>
        <p>Conditions (12), however, are generally not satisfied in the entire coordinate space Rn (to say nothing of the
fact that system (1) is not generally defined in the entire coordinate space). Nevertheless, study of stability of
the nonlinear system (7) still can be reduced to study of absolute stability of linear nonstationary systems (10)
if we require that the sector conditions (12) hold in a positive invariant set (further, simply invariant set) of the
n-dimensional system (7) rather than in the entire coordinate space [Pesterev, 2017], i.e., in a set in Rn that,
together with any point belonging to the set, contains the entire half-trajectory of system (7) that begins at this
point. This brings us at the question of how to find an invariant set of system (7)?
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Invariant Set of the System</title>
        <p>In the case of the scalar control (m = 1), for an invariant set, one can take an invariant set of the comparison
system provided that the sector condition (12) holds in it [Pesterev, 2017]. In this paper, we extend this result
to the multi-input case. Namely, we will seek an invariant set of the nonlinear system in the form of a Cartesian
product of invariant sets of the comparison systems Υ = Υ1 × · · · × Υm, where Υi is a (positive) invariant set
of the ith comparison system (10), i.e., a set in Rri that, together with any point belonging to the set, contains
the entire half-trajectory of the ith system in (10) that begins at this point for any measurable functions βi(t)
satisfying condition (11).</p>
        <p>Theorem 1 Let linear nonstationary systems in (10) be absolutely stable for any measurable functions βi(t)
satisfying inequalities (11). Let Υi ⊆ Rri be invariant sets of these systems and Υ = Υ1 × · · · × Υm ⊆ Dx. If
the right-hand sides of the nonlinear system (7) satisfy the sector conditions (12) in Υ, then Υ is an invariant
set of system (7) and, for any x0 ∈ Υ, solution x(t) of system (7) with the zero condition x(0) = x0 tends to the
equilibrium state x = 0 as t → ∞.</p>
        <p>The proof of the theorem is similar to that for one-input affine systems given in [Pesterev, 2017].</p>
        <p>Thus, if the comparison systems (10) are absolutely stable in sectors (βi0, 1], i = 1, . . . , m, construction of
an estimate of the attraction domain for the nonlinear system (7) reduces, basically, to (a) finding families of
invariant sets of the comparison systems and (b) selecting from these families (possibly, with the use of some
optimality criterion) those sets belonging to the domain of system (1) in which sector conditions (12) hold.</p>
        <p>The first task is easily solved if Lyapunov functions of the comparison systems (10), (11) are known.
Constructive solution of both tasks seems to be possible if we confine ourselves to ellipsoidal invariant sets. In this
case, solution of the first task reduces to finding quadratic Lyapunov functions Li(xi) = (xi)TPixi, where Pi is
a positive definite matrix of order ri, and invariant sets of the comparison systems are ellipsoids
The desired invariant set of the nonlinear system (7) is sought as the Cartesian product of invariant ellipsoids:
Ωi(Pi) = {xi : (xi)TPixi ≤ 1}.</p>
        <p>Ω = Ω1(P1) × · · · × Ωm(Pm).</p>
        <p>Further in the paper, we consider only ellipsoidal invariant sets of the comparison systems.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Invariant Ellipsoids of the Comparison Systems</title>
        <p>Let us rewrite the ith equation in (10) when ri &gt; 1 in the equivalent matrix form
where</p>
        <p>x˙ i = Aβi (t)xi,



Aβi (t) = 



0
0
.
.
.</p>
        <p>0
−βi(t)ci1
1
0
.
.
.</p>
        <p>0
−βi(t)ci2
0 · · ·
1 · · ·
... . . .</p>
        <p>0 · · ·
−βi(t)ci3 · · ·
Let Aβi0 denote the constant matrix obtained from (16) by substituting βi(t) ≡ βi0. For βi(t) ≡ 1, we obtain
matrix Ai given by (4).</p>
        <p>It is known [Boyd, 1994] that the sufficient condition of absolute stability of system (15) in a sector [βi0, 1] is
existence of a common Lyapunov function for the linear systems x˙ i = Aixi and x˙ i = Aβi0 xi. In turn, a common
quadratic Lyapunov function Li = (xi)TPixi for these two systems exists if and only if the LMI system
PiAi + AiTPi &lt; 0, PiAβi0 + AβTi0 Pi &lt; 0
(13)
(14)
(15)
(16)
(17)
has a nontrivial solution [Boyd, 1994]. Hence, the sufficient condition of absolute stability of the linear
nonstationary system (15) in a sector [βi0, 1] is existence of a positive definite matrix Pi satisfying inequalities (17).
Ellipsoid (14) the matrix of which satisfies LMIs (17) will be referred to as an invariant ellipsoid of the comparison
system. The desired matrices Pi are obtained independently for each comparison system.
where Ui0 = minx2Ω Ui(x). Then, the sector conditions (12) hold in Ω.</p>
        <p>The proof of the lemma is similar to that for one-input affine systems given in [Pesterev, 2017] and is omitted
to save room.</p>
        <p>The assumptions of the lemma are trivially fulfilled if Dx = Rn and the lower bounds of the functions Ui(x)
in Rn are strictly positive. In this case, the desired ellipsoids Ωi(Pi) are found by solving the LMIs (17), (19)
for i = 1, . . . , m, with Ui0 being the lower bounds of the functions Ui(x) in Rn.</p>
        <p>If conditions (18) do not hold in the entire Rn and/or Dx ̸= Rn, then the fulfillment of the sector conditions
in Ω can be ensured if ellipsoids Ωi are constructed in regions Πi ⊆ Rri such that Π ≡ Π1 × · · · × Πm ⊆ Dx
and conditions Ui(x) &gt; 0, i = 1, . . . , m hold for all x ∈ Π. Such regions Πi exist by virtue of conditions (9) and
continuity of functions fi(x), gi(x). In this case, one arrives at the problem of inscribing an ellipsoid into a given
region Πi.
3.5</p>
      </sec>
      <sec id="sec-3-4">
        <title>Inscribing Ellipsoid into a Region</title>
        <p>The problem of inscribing an ellipsoid into a given region Πi is most easily solved when Πi is convex and its
boundary is formed by first- and/or second-order surfaces. In this case, the condition Ωi(Pi) ⊆ Πi can be written
as an LMI system of the form [Pesterev, 2017]</p>
        <p>For ri = 1 (one-dimensional subsystem), the comparison system is absolutely stable for any βi(t) satisfying
the condition βi(t) &gt; 0, and its invariant set is an arbitrary interval of axis xi containing the zero point, with the
invariant ellipsoid being degenerated into an interval symmetric with respect to the origin (Pi &gt; 0 is a scalar).</p>
        <p>In accordance with Theorem 1, in order that the Cartesian product Ω of ellipsoids (14) whose matrices are
solutions of the LMIs (17) be an invariant set of the closed-loop system (7), it is sufficient that Ω ⊆ Dx and
inequalities (12) hold in Ω. First, let us show that, if the right-hand sides of system (1) satisfy certain additional
conditions, then the fulfillment of the sector inequalities (12) for ri &gt; 1 is ensured by adding one matrix inequality
to each system (17).
3.4</p>
      </sec>
      <sec id="sec-3-5">
        <title>Ensuring Ful llment of Sector Conditions</title>
        <p>Consider the functions Ui(x) ≡ |gi(x)|u¯i − |fi(x)|, i = 1, . . . , m, defined on Dx. The following assertion is valid.
Lemma 1 Let Ω be the Cartesian product of the ellipsoids Ωi ⊆ Rri such that Ω ⊆ Dx and the following
conditions hold:
Let also, for all the subsystems with ri &gt; 1, matrices Pi of the ellipsoids Ωi(Pi) satisfy the LMIs
Ui(x) &gt; 0 ∀x ∈ Ω.</p>
        <p>Pi ≥ ciciT Uβi2i200 ,
lji (Pi) ≤ 0, j = 1, . . . , si,
(18)
(19)
(20)
where lji (Pi) is a linear form of matrix Pi. A region Πi the belonging of an ellipsoid Ωi(Pi) to which can be
written as an LMI system (20) will be further referred to as a region with simple boundary (in what follows, the
notation Πi is used only for regions with simple boundary).</p>
        <p>The selection of regions Πi is generally not unique. A particular shape of the boundary of region Πi is selected
with regard to specifics of the problem under consideration and depends on the form of functions on the
righthand side of system (1). Without loss of generality, we assume that, for a fixed shape of region Πi, its size is
determined by one parameter αi (all subsequent discussions are easily extended to the case where the size of the
region is a function of several parameters). The minimum of function Ui(x) in the general case depends on the
sizes of all regions Πi and is a monotonically nonincreasing function of αi’s: Ui0 = Ui0(α1, . . . , αm), i = 1, . . . , m.
3.6</p>
      </sec>
      <sec id="sec-3-6">
        <title>An Algorithm to Construct Attraction Domain Estimates</title>
        <p>From the above-said, it follows that an estimate of the attraction domain is constructed essentially in two stages.
On the first stage, a subdomain Π ⊆ Dx ⊆ Rn of the form Π = Π1 × · · · × Πm is constructed, where Πi ⊆ Rri
are regions with simple boundaries in which conditions (18) hold. If Dx = Rn and ∀i Ui0 = infx2Dx Ui(x) &gt; 0,
we may set Πi = Rri and Π = Rn. As soon as such regions Πi are constructed, the problem is decomposed into
m independent problems of constructing ellipsoidal estimates inscribed into the regions Πi for the subsystems
with scalar controls composing system (7), i.e., reduces to the problem considered in [Pesterev, 2017].</p>
        <p>Recall how an estimate of the attraction domain for a system with scalar control is found when an
approximation of the system domain by a region with a simple boundary is available (in the given case, these are
regions Πi, i = 1, . . . , m). A value βi0 ∈ (βi0, 1] is taken, where (βi0, 1] is the greatest sector in which system
(10) has a quadratic Lyapunov function the derivative of which by virtue of the system is negative for any βi(t)
belonging to the sector. For small dimensions ri and/or special choice of the feedback coefficients, βi0 can be
found analytically. For instance, for ri = 1, the comparison system is obviously absolutely stable for any positive
functions βi(t); i.e., βi0 = 0. For ri &gt; 1, if matrix Ai has only one repeated eigenvalue λ &lt; 0, βi0 does not
depend on λ [Pesterev, 2016] and, in particular, for ri = 2, βi0 = 1/9 [Pesterev, 2011]. Numerical estimation
of the boundary of the stability sector in the general case of arbitrary distribution of eigenvalues of a Hurwitz
matrix Ai presents no problem. To this end, it will suffice to solve the LMI system (17) for several values of βi0
and take the least of them for which the system had a solution to be βi0 [Pesterev, 2017]. Then, the system of
LMIs (17), (19), (20) is solved, and the ellipsoid Ωi(Pi) is constructed.</p>
        <p>It should be noted that the second stage is not needed for one-dimensional (ri = 1) subsystems. Indeed, in
this case, the corresponding comparison system is absolutely stable for any positive βi(t), and any interval of
axis xi containing the zero point is its (positive) invariant set. On the other hand, a region with simple boundary
Πi in the one-dimensional case is an interval where condition (18) holds. Since condition (18) holds at any point
of Πi, any interval of axis xi containing the zero point that belongs to Πi (in particular, the entire interval Πi)
can be taken to be Ωi. From the above discussion, it also follows that the estimate obtained does not depend on
particular (positive) values of the feedback coefficients in the one-dimensional subsystems.</p>
        <p>Let us see what the shape of the desired estimate Ω is for small n and m &gt; 1 (for m = 1, Ω is an n-dimensional
ellipsoid [Pesterev, 2017]). For n = m = 2 (a system with vector relative degree {1, 1}), “invariant ellipsoids”
are intervals of two coordinate axes, so that the estimate of the attraction domain is a rectangle. For n = 3,
there exist two normal forms with relative degrees {1, 1, 1} (m = 3) and {2, 1} (m = 2). In the former case,
we have three one-dimensional subsystems, and the estimate is a parallelepiped. In the latter case (one- and
two-dimensional subsystems), the estimate is an elliptic cylinder (Cartesian product of an ellipse and an interval).
Note also that, for an arbitrary n and m = n, the estimate is an n-dimensional parallelepiped.
3.7</p>
      </sec>
      <sec id="sec-3-7">
        <title>Finding an Optimal Estimate of the Attraction Domain</title>
        <p>With each domain Ω = Ω1(P1) × · · · × Ωm(Pm), we associate a functional F (Ω) characterizing its “size” (e.g.,
volume of the domain) and pose the problem of finding ellipsoids Ω1, . . . , Ωm the Cartesian product of which
is an invariant set of the nonlinear system under study such that the functional F (Ω) ≡ F (Ω1, . . . , Ωm) takes
its maximum value on this domain. Since matrices of the ellipsoid depend on the parameters Ui0 andβi0,
where Ui0 = Ui0(α1, . . . , αm), F (Ω) is a function of 2m variables: F (Ω) ≡ F (α1, . . . , αm, β10, . . . , βm0). Clearly,
variables αi in the general case cannot be selected independently from one another. Indeed, when any αi
increases, the domain Πi (and, hence, the domain Π) also increases. As a result, the minimums of (generally,
all) functions Uj (x) in the general case decrease (even if the domain Πj remains the same) and may become
negative. Hence, αi, i = 1, . . . , m may not vary independently; i.e., vector α ≡ [α1, . . . , αm]T belongs to some
domain A ⊂ Rm in the m-dimensional space of parameters αi. Thus, the problem of finding the best estimate
reduces to solving a constrained optimization problem for a function of 2m variables (the number of variables
can be less than 2m if some subsystems composing the systems are one-dimensional, since βi0 = 0 for such
subsystems) F (α1, . . . , αm, β10, . . . , βm0) under the constraints α ∈ A and βi0 ∈ [βi0, 1], i = 1, . . . , m. The values
of the function F (α1, . . . , αm, β10, . . . , βm0) are determined as a result of solving m LMI systems (17), (19), (20).</p>
        <p>Now, note that, except for the case of m = n, the estimate found by solving the above-described optimization
problem is not, strictly speaking, the best estimate in the sense of the given performance index F . Indeed, since
the LMI system (17), (19), (20) has infinitely many solutions, function F (α1, . . . , αm, β10, . . . , βm0) is defined
ambiguously and its value depends on the criterion used in the LMI solver to select a single matrix Pi. Given the
same values of the arguments of function F , the value of the function will be different if we use different solvers.
Thus, when stating the problem of finding the “best” estimate of the attraction domain, it is required to specify
not only the performance index but also the criterion used in the LMI solver for selecting the single solution. To
emphasize this fact, we will write the functional F in the form Fφ(Ω) ≡ Fφ(α1, . . . , αm, β10, . . . , βm0), where the
subscript φ means that the solution of the LMI system outputted by the LMI solver used minimizes functional
φ(Pi) (in Matlab, functionals φ are allowed to be linear functions of entries of the desired matrix; e.g., matrix
trace), and call the estimate obtained by maximizing the functional Fφ(α1, . . . , αm, β10, . . . , βm0) quasi-optimal
estimate of the attraction domain in the sense of the criterion F . In other words, the estimate obtained by
maximizing functional Fφ is the best estimate of the sought form in the sense of the criterion F under the
condition that the solution of the LMIs (17), (19), (20) minimizes the functional φ. Determination of the global
maximum seems to be unrealistic, since this requires searching for an infinite number of matrices Pi for any fixed
set of arguments of function F .</p>
        <p>In the case of m = n, we have n one-dimensional subsystems, and the desired estimate is an n-dimensional
parallelepiped. As discussed above, construction of the estimate does not require solving LMIs, and, given a
performance index F , finding the “best” estimate reduces to solving a conventional constrained optimization
problem: find max F (α) under the constraint α ∈ A.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Numerical Example</title>
      <p>(21)
(22)
(23)
As an illustration, we consider a two-dimensional control systems with two constrained inputs represented in the
normal form:</p>
      <p>x˙ 1 = f1(x) + u1, x˙ 2 = f2(x) + u2, Dx = R2,
where</p>
      <p>f1(x) = 3x12 sign(x1) + x22 sign(x2), f2(x) = x31 + 3x23.</p>
      <p>The open-loop system has one unstable equilibrium at the origin. Our goal is to stabilize the system at the
origin by applying constrained controls |u1| ≤ 1 and |u2| ≤ 1 in the form of the feedback</p>
      <p>ui(x) = −sat1(fi(x) + µixi)), µi &gt; 0, i = 1, 2.</p>
      <p>In accordance with the above-described algorithm, we need to find regions with simple boundaries Π1 and
Π2 such that Ui(x) &gt; 0, i = 1, 2, ∀x ∈ Π = Π1 × Π2, where U1(x) = 1 − |3x21 sign(x1) + x22 sign(x2)| and
U2(x) = 1 − |x13 + 3x32|. Since the subsystems are one-dimensional, Π1 and Π2 are intervals of axes x1 and x2
containing the zero point (see Section 3.6), and Π is a rectangle. From the symmetry considerations, we set
Π1 = {x1 : −a &lt; x1 &lt; a} and Π2 = {x2 : −b &lt; x2 &lt; b}, a, b &gt; 0. The minimums of functions U1(x) and U2(x)
on such a set are achieved at the corners of the rectangle with the coordinates (a, b) and (−a, −b). Substituting
these values into the functions and equating the latter to zero, we obtain a system of two nonlinear equations,
the solution of which is easily found numerically: a = 0.426 and b = 0.675. As shown in Section 3.6, the set
of points belonging to the rectangle (−a, a) × (−b, b) is an invariant set of the system and can be taken to be
an estimate of the attraction domain. It is not difficult to show that the estimate obtained is the best estimate
in the considered class of (rectangular) estimates: the rectangle obtained has the largest square (as well as the
greatest perimeter) among all invariant rectangles.</p>
      <p>The phase portrait of the closed-loop system (with the feedback coefficients µ1 = µ2 = 5.0) is shown in Fig.
1. The bold blue lines show separatrices and the boundary of the attraction domain. The lines bounding the
linearity regions of the susbsystems are depicted by the green bold curves. It can be seen from the figure that, in
addition to the stable equilibrium at the origin, the closed-loop system has eight unstable equilibria: four saddle
points at the intersections of the boundary of the attraction domain with the coordinate axes and four focuses at
the “corners” of the attraction domain. The optimal invariant rectangle is depicted by the thin line. The figure
demonstrates that the estimate obtained is a pretty good approximation of the attraction domain.</p>
      <sec id="sec-4-1">
        <title>Acknowledgements</title>
        <p>This work was supported by Program I.31 of the Presidium of Russian Academy of Sciences, section “Actual
problems of robotics.”</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>