<!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>Задача об оптимальной стабилизации скорости угла поворота робота-манипулятора</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Т.В. Завьялова tzava@yandex.ru</string-name>
        </contrib>
      </contrib-group>
      <fpage>123</fpage>
      <lpage>128</lpage>
      <abstract>
        <p>Уральский государственный университет путей сообщения (Екатеринбург) В работе моделируется процесс движения робота-манипулятора, поднимающего и опускающего разбросанные детали на горизонтальной поверхности. Плечо манипулятора совершает вращательные движения в горизонтальной плоскости. Предполагается, что в случайные моменты времени, когда робот схватывает или отпускает деталь, нагрузка на двигатель изменяется скачкообразно и одновременно меняется и момент инерции плеча относительно вала двигателя. Управление робота-манипулятора зависит от угла поворота и скорости изменения угла поворота. Для смоделированного процесса построено управление, обеспечивающее асимптотическую устойчивость по вероятности в среднем квадратичном и получены условия, при которых существует единственное оптимальное стабилизирующее управление. Ключевые слова: стабилизация линейных систем; случайные скачки; управление систем со случайной структурой.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>теории устойчивости и управления систем, описываемых стохастическими дифференциальными
уравнениями, заложены Н.Н. Красовским, И.Я. Кацом, Р.З. Хасьминским и Э.А. Лидским в начале 60-х годов
прошлого века [1] – [3]. Чуть позже появляется ряд публикаций А.И. Маликова, А.Я. Каца, А.А.
Мартынюка, П.В. Пакшина, в которых авторы рассматривают системы со случайной структурой и предполагают,
что в момент изменения структурного состояния системы скачком изменяется также траектория движения
объекта управления. Однако представляется естественной ситуация, когда в случайные моменты времени
за счёт перехода системы из одного состояния в другое фазовый вектор изменяется скачком случайным
образом. Скажем, если в механических системах изменение структуры связано со случайным
скачкообразным изменением массы или геометрии системы, то корректная постановка задачи требует задания новых
начальных условий, поскольку фазовый вектор оказался разрывным. Подобные проблемы возникают в
виброударных, экономических и других сложных системах, связанных с частичным отказом элементов.
В качестве примера такой системы смоделирован процесс, описывающий движения робота-манипулятора,
поднимающего и опускающего разбросанные детали на горизонтальной поверхности. Для такой модели
построено стабилизирующее управление.
2</p>
      <p>Постановка задачи
Рассматривается процесс, описываемый системой стохастических дифференциальных уравнений
l
dx = [A(t; y(t))x + B(t; y(t))u]dt + X ¾v(t; y(t))xdwv;
v=1
где x 2 R(n) - n-мерный вектор фазовых координат системы; время t может изменяться в области
l = (t : t ¸ t0); величина u = u(t; x; y) - r-векторное управляющее воздействие. Матрицы-функции
A(y(t)); B(y(t)); ¾v(y(t)) – заданы.</p>
      <p>Вектор-функция y(t) является простой марковской цепью, при каждом t 2 I принимает значения из
множества Y = fy1; : : : ykg ½ R(r). Простая марковская цепь допускает разложение</p>
      <p>P fy(t) = yj j y(s) = yi 6= yjg = qij(t ¡ s) + o(t ¡ s);</p>
      <p>P fy(t) = yj; s · ¿ · t j y(s) = yig = 1 ¡ qi(t ¡ s) + o(t ¡ s);
где qij – известные переходные вероятности из i-го состояния в j-е, o(t ¡ s) – бесконечно малая
величина, более высокого порядка малости, чем (t ¡ s), w(t) = fw1(t); : : : ; wm(t)g – m-векторный стандартный
винеровский процесс, независящий от переходов марковской цепи y(t).</p>
      <p>Предположим, что в случайные моменты времени скачкообразного изменения y(t) фазовый вектор x(t)
так же изменяется скачком по закону:</p>
      <p>N
x(¿ ) = Kijx(¿ ¡ 0) + X »sQsx(¿ ¡ 0);</p>
      <p>s=1
где ¿ – момент перехода системы из состояния y(¿ ¡0) = yi в состояние y(¿ +0) = yj 6= yi; »s – независимые
случайные величины, для которых M »s = 0, M »s2 = 1 (M – знак математического ожидания); Kij матрица
размерности n£m, характеризующая состояние фазового вектора в момент смены структурного состояния
y(t) 2 Y ; Qs – известные матрицы с постоянными коэффициентами размерности n £ m, описывающие
случайные возмущения в момент скачка y(t).</p>
      <p>
        Некоторые простые виды скачков фазового вектора x(t) рассматривались в работах [2]–[3]. Условие
скачка (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) является наиболее общим случаем, поскольку включает в себя частные. Например, случай
детерминированных скачков соответствует условию Qs = 0; непрерывное изменение фазовой траектории
означает, что Qs = 0, Kij = E, (E – единичная n £ n-матрица).
      </p>
      <p>Условный закон распределения, задающий начальные условия для вектора при изменившейся структуре
можно записать в виде</p>
      <p>P fx(¿ ) 2 [z; z + dz)jx(¿ ¡ 0) = xg = pij(¿; zjx)dz + o(dz);
где pij(¿; zjx) - условная плотность l-мерного распределения. В частности, если реализации непрерывны,
то pij(¿; zjx) = ±(z ¡ Áij(x)), где Áij(x) – функция Дирака.</p>
      <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>
        ).
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
Требуется найти такое управляющее воздействие u(t; x; y), удовлетворяющее условию u(t; 0; y) ´ 0,
чтобы невозмущенное движение x = 0 системы (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) было асимптотически устойчивым по вероятности в целом
и минимизировало функционал
      </p>
      <p>M [x0[t]G(t; y(t))x[t] + u0[t]D(t; y(t))u[t]jx0; y0]dt;</p>
      <p>Приравниваем к нулю матрицу получившейся квадратичной формы, приходим к системе матричных
дифференциальных уравнений
где U = fu : u(t; 0; y) ´ 0g.</p>
      <p>
        Такое управление, разрешающее задачу об оптимальной стабилизации стохастической системы (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) с
условием скачка (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), будем называть оптимальным.
      </p>
      <p>
        Будем использовать определения и некоторые подходы, опубликованные в работах [3]–[7].
Определение 1. Невозмущенное движение x = 0 системы (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), при любом фиксированном управлении
u = u0(t0; x0; y0), называется асимптотически устойчивым по вероятности в целом, если для любой
ограниченной области kx0k · H0 и чисел ° &gt; 0; p &gt; 0; q &gt; 0 можно найти такую ограниченную область kxk · H1
и число T &gt; 0, что
      </p>
      <p>
        P f[supkx(t)kjt ¸ t0] &lt; H1jx0; y0g &gt; 1 ¡ p;
P f[supkx(t)kjt ¸ t0 + T ] &lt; °jx0; y0g &gt; 1 ¡ p ¡ q;
Определение 2. Усредненной производной (или производящим дифференциальным оператором)
dM [V ]=dt в силу системы со случайной структурой (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) при фиксированном u0 = u(t0; x0; y0) в точке
(s; x; y) 2 Z называется оператор
dM[V ] = limt!s+0 t¡s fM [V (t; x(t); y(t))jx(s) = x; y(s) = y] ¡ V g,
      </p>
      <p>1
dt
где V (t; x; y) – функция Ляпунова.</p>
      <p>
        Лемма 1. Для усредненной производной квадратичной функции V (t; x; y) в силу системы (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) с условием
скачка фазового вектора (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) в точке (s; x; yi) справедлива формула
k N
dM[V ] = ddVs + £ ddVx ¤ 0(Ai + Biu) + 12 tr h dd2xV2 ¾(s; x; y)¾0(s; x; y)i + P [V (t; Kijx; yj) + V (s; P Qsx; yj)¡
dt j6=1 s=1
¡V (t; x; yj)]qij:
Согласно теореме [3] оптимальную функцию Ляпунова будем искать в виде
2x0GiBi + 2(u0)0Di = 0;
откуда находим
Подставим ее в соотношения, полученные в теореме:
      </p>
      <p>
        · l ¸
x0 ( @@Gti )0 + 2Gi(Aix + biu) + vP=1 ¾v0iGi¾vi + P(Ki0jGjKij + P Q0sGjQs ¡ Gi)qij + Ci x + (u0)0Diu0 = 0;
V 0(t; x; y) = x0G(t; y)x:
ui0 = Di¡1BiGix:
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
(7)
      </p>
      <p>i2 i2 + (ki2jgi + q2gj ¡ gi)qij + 1 = 0;
2aigi ¡ g b
i; j = 1; 2;
где ai = kJ1i , bi = kJ2i , kij = J1ij .
Для определенности рассмотрим значения:
k1 = k2 = 0; 5, J1 = 1, J2 = 0; 5, q12 = q21 = 1, q = 1. Согласно теореме, эта система имеет единственное
решение. Получим
ui0(x) = ½ ¡¡11;; 4364xx;; ii == 12;:
Принятая в данном примере модель перехода (скачка) является достаточно грубой и создана лишь для
демонстрации теоремы об оптимальном управлении. Более содержательная модель может быть
получена при изучении зависимости управления от случайной добавки скачка фазовой траектории. Полученные
результаты не являются большим открытием, а лишь дополняют теорию оптимального управления
стохастических систем дифференциальных уравнений в случае разрывных фазовых траекторий.
Список литературы
[7] T. V. Zavyalova, I. Ya. Kats, G. A. Timofeeva. Stability of motion of stochastic systems with random
conditions of jumps of phase trajectories Automation and Remote Control, №7 : 34–48, 2002. (in
Russian) = Т. В. Завьялова, И. Я. Кац, Г. А. Тимофеева. Об устойчивости движения
стохастических систем со случайными условиями скачков фазовых траекторий. Автоматика и
телемеханика, №7 : 34–48, 2002.</p>
      <p>The optimal stabilization problem for rotation angle velocity of the
robot-manipulator
Tatiana V. Zavialova
Ural State University of Railway Transport (Yekaterinburg, Russia)</p>
      <p>Abstract. In the article motion of the robot that raised and lowered the scattered parts on a horizontal
surface are simulated. Shoulder manipulator rotates in a horizontal plane. It is assumed that at random points in
time when the robot grasps or releases the part, the engine load changes abruptly and simultaneously changing
the moment of inertia of the arm with respect to the motor shaft. Control of the robot manipulator depends on
the angle of rotation and speed of rotation.</p>
      <p>There are control are designed. This control are ensures asymptotic stability in probability in quadratic mean
for the simulated process. conditions are obtained under which there exists a unique stabilizing optimal control.</p>
      <p>Keywords: stabilization of linear system; random jumps; control of systems with random structure.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>N. N.</given-names>
            <surname>Krasovsky</surname>
          </string-name>
          .
          <article-title>On a property of a linear stable system completely controllable from a random action</article-title>
          .
          <source>Differential equations, т.1 №</source>
          <volume>2</volume>
          :
          <fpage>217</fpage>
          -
          <lpage>229</lpage>
          ,
          <year>1965</year>
          .
          <article-title>(in Russian) = Н</article-title>
          . Н. Красовский.
          <article-title>Об од- ном свойстве линейной устойчивой системы, вполне управляемой по случайному воздействию</article-title>
          .
          <source>Дифференциальные уравнения, т.1 №</source>
          <volume>2</volume>
          :
          <fpage>217</fpage>
          -
          <lpage>229</lpage>
          ,
          <year>1965</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R. Z.</given-names>
            <surname>Khas</surname>
          </string-name>
          <article-title>'minskii. Stability of systems of differential equations for random perturbations of their parameters</article-title>
          .
          <source>Moscow: Science</source>
          ,
          <year>1969</year>
          .
          <article-title>(in Russian) = Р</article-title>
          . З. Хасьминский.
          <article-title>Устойчивость систем дифференциальных уравнений при случайных возмущениях их параметров</article-title>
          .
          <source>М.: Наука</source>
          ,
          <year>1969</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>I. Y.</given-names>
            <surname>Kats</surname>
          </string-name>
          .
          <article-title>The method of Lyapunov functions in problems of stability and stabilization of systems of random structure</article-title>
          . Ekaterinburg, Ural University of Railway Transport,
          <year>1988</year>
          .
          <article-title>(in Russian) = И</article-title>
          . Я. Кац.
          <article-title>Метод функций Ляпунова в задачах устойчивости и стабилизации систем случайной структуры. Изд-во УрГУПС</article-title>
          , Екатеринбург,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>I. A.</given-names>
            <surname>Bashkirtseva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. B.</given-names>
            <surname>Ryashko</surname>
          </string-name>
          .
          <article-title>The method of the quasipotential in the analysis of the sensitivity of self-oscillations to stochastic perturbations</article-title>
          . Applied nonlinear dynamics :
          <fpage>19</fpage>
          -
          <lpage>27</lpage>
          ,
          <year>1998</year>
          .
          <article-title>(in Russian) = И</article-title>
          . А. Башкирцева, Л. Б.Ряшко.
          <article-title>Метод квазипотенциала в анализе чувствительности автоколеба- ний к стохастическим возмущениям. Прикладная нелинейная динамика</article-title>
          .
          <source>Прикладная нелинейная динамика : 19-27</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D. D.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          .
          <article-title>Numerical simulation of stochastic differential equations and stochastic integrals</article-title>
          .
          <source>St.Petersburg: Science</source>
          ,
          <year>1999</year>
          .
          <article-title>(in Russian) = Д</article-title>
          . Д. Кузнецов.
          <article-title>Численное моделирование стохасти- ческих дифференциальных уравнений и стохастических интегралов</article-title>
          .
          <source>С-Пб.: Наука</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.V.</given-names>
            <surname>Pakshin</surname>
          </string-name>
          .
          <article-title>Stability of linear systems with random parameters and structure</article-title>
          .
          <source>Technical cybernetics</source>
          , №
          <volume>3</volume>
          :
          <fpage>115</fpage>
          -
          <lpage>120</lpage>
          ,
          <year>1990</year>
          .
          <article-title>(in Russian) = П</article-title>
          . В. Пакшин.
          <article-title>Устойчивость линейных систем со случайными параметрами и структурой</article-title>
          . Техническая кибернетика, №
          <volume>3</volume>
          :
          <fpage>115</fpage>
          -
          <lpage>120</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>