<!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>
        <aff id="aff0">
          <label>0</label>
          <institution>Saint-Petersburg State University</institution>
          ,
          <addr-line>Saint-Petersburg</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>325</fpage>
      <lpage>334</lpage>
      <abstract>
        <p>Исследованиям в области синтеза робастных законов управления уделяется существенное внимание в современной теории управления. Это определяется особой практической значимостью рассматриваемых здесь вопросов и необходимостью создания новых эффективных методов и алгоритмов робастного управления, базирующихся на современных возможностях цифровой вычислительной техники. Основной целью синтеза робастных законов управления является обеспечение некоторых желаемых робастных свойств замкнутой системы, таких как устойчивость и качество процессов управления, при всевозможных вариациях модели объекта в заданных допустимых пределах. В работе рассматриваются вопросы построения робастных законов управления для системы магнитной левитации. Эта система имеет неточную математическую модель в связи с существенно нелинейной динамикой и сложностью математического описания магнитного поля. Предлагаются два оптимизационных подхода к синтезу законов управления. Первый из них базируется на использовании прогнозирующих моделей, а второй является модификацией линейно-квадратичного оптимального синтеза с добавлением дополнительного частотного ограничения. Приводятся соответствующие вычислительные алгоритмы, обеспечивающие реализацию законов управления в режиме реального времени. Выполняется сравнение этих алгоритмов на тестовых примерах управления системой магнитной левитации.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Sotnikova M.V., Gilyazova Yu.A., Selitskaya E.A.
ROBUST OPTIMAL CONTROL ALGORITHMS FOR MAGNETIC LEVITATION PLANT
Robust control design is one of the main branches of research activity in modern control theory. This
is determined by special practical importance of the issues discussed here and the necessity to create
new effective methods and algorithms for robust control design based on modern capabilities of
digital computers.</p>
      <p>The main goal of robust control design is to provide some desired robust properties of the closed loop
system, such as stability and quality of control processes, while the mathematical model can vary
within given admissible limits.</p>
      <p>In the paper the problem of robust control design for magnetic levitation plant is considered. This
system has an inaccurate mathematical model, because it has essentially nonlinear dynamics and very
difficult approximate description of the magnetic field.
Введение</p>
      <p>Two different optimization approaches for control design are proposed. The first of them is based on
the use of predictive models and the second one is the modification of a linear-quadratic synthesis,
where additional constraints in the frequency domain are introduced. The corresponding
computational algorithms for real-time implementation of a control laws are given. These algorithms
are compared by illustrative examples of magnetic levitation system control.</p>
      <p>
        Control algorithms; robust control; optimization; magnetic levitation; predictive model; real-time
implementation.
Здесь x1  x  xb – расстояние от элекотмрагнита до шарика, причем начало системы коOоxрyдинат
расположено на поверхности электромагнита, Oаx ноаспьравлена вертикально вниxз3; I – сила тока
катушки электромагнитаu,  V – напряжение, подаваемое на катушRк–у,сопротивление катушкиL, –
ее индуктивнотсь, M – масса шарикаg, – гравитационная постояннаяK,m – магнитная постоянная.
Управляющим воздействием является напряжеuн,иеа контролируемой перемен–нсомйещение шарика
xb . Дополним систему (
        <xref ref-type="bibr" rid="ref7">1</xref>
        ) уравнениями измерений:
x1  x2, x2  2g
xb0
x1  2Ig x3, x3   L x3  L u ,
      </p>
      <p>
        R 1
0
(
        <xref ref-type="bibr" rid="ref2 ref2 ref9 ref9">3</xref>
        )
Качество процессов управления будем определять
заданным на движениях замкнутой сист)емы (3
следующим
квадратичным
функционалом,
а также уравнения дилзмяерений: y1  y1  y10, y2  y2  y20 . Будем считать, что уравнения (
        <xref ref-type="bibr" rid="ref2 ref2 ref9 ref9">3</xref>
        )
представляют собой номинальную линейную модель объекта управления.
      </p>
      <p>
        Для примера подставим в уравнения (
        <xref ref-type="bibr" rid="ref2 ref2 ref9 ref9">3</xref>
        ) физические параметры конкретногоQuaуnсsтeрrойства
MAGLEV [6]: L =0.4125 H, R =11 ОмK,m =6.5308Е-005 Нм2 / A2 , M =0.068 кг. Рассмотрим положение
равновесия системы для смещения шxаbр0ика0.006 м и найдём соответствующие собственные числа
матрицы разомкнутой системы (31): 57.18 , 2  57.18 , 3  26.67 . Одно из них является
положительным, что свидетельствует о неустойчивости нулевого положевнеисяия.равно
На основе системы (
        <xref ref-type="bibr" rid="ref2 ref2 ref9 ref9">3</xref>
        ) запишем уравненияв tfм-фодоерлмие от вхоuдак выходуy   y1 y2 T :
где Pn ( p) – передаточная матрица номинальной модеpл–и,оператор диффернецирования. Ограничим
область неопределенности номинальных моделей (
        <xref ref-type="bibr" rid="ref2 ref2 ref9 ref9">3</xref>
        ) и (
        <xref ref-type="bibr" rid="ref10 ref10 ref3 ref3">4</xref>
        ), варьируя значение кaо2э1ффициента
непрерывной модели (
        <xref ref-type="bibr" rid="ref2 ref2 ref9 ref9">3</xref>
        ) в пред2е0л%ахот номинального значенaи20я1  2g xb0 , то есть будем считать,
что a21 [0.8a201,1.2a201] . Данное предположение основано на том, что епнриии ипзомлеонжения
равновесия шарика, а также с учетом неточностей описания магнитного поля, линейные мод
отличаются главным образом значением коэффицaи2е1н.та
      </p>
      <p>Цель управления состоит в том, чтобы стабилизировать положение шарика в заданьной точке,
обеспечить выполнение равенства:
y  Pn ( p)u ,
tlim x1(t)  0 .</p>
      <p>
J (u )   (xTQx  ru 2 )dt .</p>
      <p>
        0
Здесь x  (x1 x2 x3)T – вектор состояния системы Q(
        <xref ref-type="bibr" rid="ref2 ref2 ref9 ref9">3</xref>
        ),– положительно полуопределенная
весовая матрица, r а 0 – заданное вещественное число.
      </p>
      <p>
        Ставится задача синтеза закона упра в,леонбиеяспечивающего достижение цели управления (
        <xref ref-type="bibr" rid="ref11">5</xref>
        ) для
объекта, представленного уравнениями (
        <xref ref-type="bibr" rid="ref2 ref2 ref9 ref9">3</xref>
        ), с минимизацией заданного функционала качества (
учётом неточности задания математической модели объекта. При этом неточность модели определ
отмеченной ывше возможностью вариации коэффициеaн2т1а модели (
        <xref ref-type="bibr" rid="ref2 ref2 ref9 ref9">3</xref>
        ) в заданных допустимых
пределах. Аналогично формулируется задача синтеза для дискретной модели объекта и квадрати
функционала.
      </p>
      <p>Далее в статье рассматриваются два различных подхода к решенинюой пзоасдтаачвил.енПервый из
них основан на использовании прогнозирующих моделей, а второй является модифика-цией лин
квадратичного синтеза с введением дополнительного частотного ограничения.
Синтез робастных законов управления с использованием прогнозирующих моделей</p>
      <p>В основе предлагаемого подхода лежит идеология управления с MпoрdоeгlнPоrзeоdмictiv(e Control,
MPC), представленная, например, в работах [7], [8].</p>
      <p>Для пояснения основной идеи подхода введем линейную прогнозирующую
представляя ее следующей системой разностных уравнений
модель общего
xˆi 1  Axˆi Buˆi, i  k  j, j  0,1,2,..., xˆk  ~xk,
yˆi  Cxˆi.
Здесь xˆ  En , uˆ  Em и yˆ  El – векторы</p>
      <p>состояния, управления и измерения соответсAтв,еBннио,
C – постоянные матрицы соответствующих размерностей. Прогнозирующая модель чн(о7) обы
формируется на основе имеющейся линейной математической модели объекта управления и позв
приближенно спрогнозировать его динамику на определенный конечный интервал времени впе
называемый горизонтом прогноза. Заметим, что начальные услопвриоягноздилряующей модели
совпадают с текущим состоян~xиеkмобъекта, достигнутом kн-аом такте его функционирования.</p>
      <p>Будем считать, что целью управления является стабилизация нулевого положения равнове
замкнутой системы. Для характеристики качества опвроцсетсасбилизации введем квадратичный
функционал, рассматриваемый на горизонте проPгн:оза</p>
      <p>P
Jk  Jk ({xˆ},{uˆ})  xˆ[k  j]T Rk j xˆ[k  j] uˆ[k  j 1]TQk juˆ[k  j 1] .</p>
      <p>
        j1
(
        <xref ref-type="bibr" rid="ref13 ref13 ref5 ref5">7</xref>
        )
(
        <xref ref-type="bibr" rid="ref14 ref6">8</xref>
        )
(9)
где u  (uˆ[k],uˆ[k 1],...,uˆ[k  P 1])T  E mP – вспомогательный
последовательность векторов управления
матрицами A, B,C прогнозирующей модели
вектор, обозначающий программную
на нготреизопрогноза; матриHцаи векторf определяются
      </p>
      <p>
        и весовыми матриRцаkмjи и Qk j функционала (
        <xref ref-type="bibr" rid="ref14 ref6">8</xref>
        );
  E mP – допустимое множество, образованное системой ограничений на контролируемые и
управляющие переменные.
      </p>
      <p>Известная классическая мсхае реализации управления с прогнозом состоит из следующих действий:
1) Осуществляется измерение вект~yо[рk]а и восстанавливается текущее состоя~xн[иk]е объекта с
помощью асимптотического наблюдателя.</p>
      <p>
        2) Решается задача квадратичного программирования (9) ндолзяируюпрщоегй модели (
        <xref ref-type="bibr" rid="ref13 ref13 ref5 ref5">7</xref>
        ) с
начальным условиемxˆ[k]  ~x[k] .
      </p>
      <p>3)
Из
найденной
в
результате
Здесь Rk j и Qk j – положительно определенные симметрические матрицы для любого дискретного
момента j 1,...,P .</p>
      <p>
        Нетрудно
показать, что
задача
минимизацкиционафлуан (
        <xref ref-type="bibr" rid="ref14 ref6">8</xref>
        ) сводится к задаче
квадратичного программирования [8] следующего вида
      </p>
      <p>
        Jk (u)  uTHu  2f Tu  g  min ,
uEmP
Заметим, что при отсутстовгираиничений задача (9) имеет аналитическое решение [8]:
Здесь матрица K не зависит от номера такта
прогнозирующей модели (
        <xref ref-type="bibr" rid="ref13 ref13 ref5 ref5">7</xref>
        ) и весовых матриц
и однозначно вычисляется для заданных ма
функциоОнданлаако,(
        <xref ref-type="bibr" rid="ref14 ref6">8</xref>
        )в. соответствии со стратегией
управления
с
прогнозом,
из
последовательнuˆо*с[тkи],uˆ*[k 1],...,uˆ*[k  P 1] используется
только
первый элемент на следующем kтак1т.е Этот элемент определяется как
u  u*  Kxˆ[k] .
uˆ*[k]  Kxˆ[k] ,
(10)
(11)
(12)
где K – первые m строк матрицыK . Поскольку матриKцане зависит от номерата, таеке достаточно
вычислить один раз вне контура управления, что в данном случае значительно упрощает его ре
Важно отметить, что качество процессов управления замMкPнCу-троейгулятором системы
существенно зависит от точности прогноза, а сьлнедоо,ваотел адекватности представления
прогнозирующей моделью реальной динамики системы. В некоторой степени неточность мод
компенсируется пересчетом оптимального программного управления на горизонте прогноза для кажд
такта, то есть адаптацией к фкаокмтуичессостоянию объекта и текущим условиям функционирования.
Тем не менее, качество процессов управления может быть улучшено, если в процессе опти
учитывать неопределенность математической модели объекта.
      </p>
      <p>
        Будем считать, что часть коэффициентов матремицатической модели (
        <xref ref-type="bibr" rid="ref13 ref13 ref5 ref5">7</xref>
        ) задана неточно и
принадлежит некоторому диапазону. Модифицируем приведенную выше схему управления с прогноз
Для этого введем следующий функционал
      </p>
      <p>
        Jk (u)  θmaxEs uTH(θ)u  2f (θ)T u  g ,
где θ Es – вектор, в который объединены все коэффициенты AмиатBрицмодели
неточно, а – допустимое множество вариации указанных коэффициентов. При
(
        <xref ref-type="bibr" rid="ref13 ref13 ref5 ref5">7</xref>
        ), заданные
этом множество
определяется как декартово произведение диапазонов допустимых вариаций для каждого
коэффициентов в отдельности. Отметим, что значение функционала (12) для фиксированн
программного управленияu равно наибольшему значению квадратичной функции при всевозможных
вариациях параметровθ в пределах допустимого множества, то есть соответствуеитхудншаей
возможной ситуации.
      </p>
      <p>Теперь, вместо
оптимизационную
прогноза:</p>
      <p>задачи квадратичного программирования
задачу о поиске робастного оптимального
(9) будем
программного
рассматривать следующу
управления на горизо
uminEmP Jk (u)  uminEmP θmaxEs uTH(θ)u  2f (θ)T u  g(θ) .
(13)
В соответствии с идеологией
решаться достаточно быстро в
вычислительных ресурсов вместо
решения. Предлагаемый алгоритм
такте функционирования системы:
1) в качестве начального</p>
      <p>прогнозирующего
режиме реального
точного ее решения
состоит из следующих
управления задача оптимизации (13) дол
времени. В связи с этим с целью
сформируем алгоритмиблпиожиеснкнаогопр</p>
      <p>действий, которые выполняются на ка
приближuе0ниняа
текущем
тактkе принимается
оптимальное
программное управление, найденное рнедаыдпущем такте;</p>
      <p>2) вместо допустимого множестварассматривается
данному
множеству, и
вычисляется
значение
конечная сетка, узлы</p>
      <p>которой принадлежат
функцJиkо(нuа0л)апо
формуле
(12).</p>
      <p>При
этом
вместо
решения задачи максимизации осуществляется перебор коонечниослга вариантов, среди
выбирается тот, для которого квадратичная функция принимает наибольшее значение;
3) наi -ой итерации вычисляется следующее приближuеiн1инеа основе предыдущей тоuчiкив
которых
соответствии с выбранным методом нелинейного проргорваамнмияи; отметим, что для
правило, требуется вычислить значение целевой функции еще в нескольких точках;
4) вычисляется значение минимизируемого функциоJнkа(uлiа1) в точкеui1 , номер итерации
этого, как
увеличивается на единицу и осуществляется переход к; пункту 3
5) вычисления продолжаются до тех пор, пока не будет выполнен один из критериев
численного метода оптимизации.</p>
      <p>
        Рассмотрим применение изложенного подхода к управлению системой
было отмечено ранее, неточность матемаотийчесмкодели (
        <xref ref-type="bibr" rid="ref2 ref2 ref9 ref9">3</xref>
        ) определяется
a21  a2m1in , a2m1ax  на N равных частей, так чaт2о1  a2m1ax  a2m1in . В результате получим конечную сетку с
      </p>
      <p>N
фиксированным шагомa21 . Вычислимзначение функционалаJ k (u) для заданного программного
управления u . Для эотогв каждом узле построенной сетки найдем значение квадратичной функци
выберем максимальное из них по парaа2м1.етрДуалее, используя один из известных численных методов
безусловной оптимизации, определим такой вuек* т,орпри котором дгоасеттися минимум фкуцнионала
J k (u) .</p>
      <p>В качестве итоге, запишем алгоритм формирования робастного оптимального управления на о
MPC-подхода. Алгоритм состоит из следующих действий.</p>
      <p>1. Задать начальный векuт0о.р
2. Вычислить значение функционJаkл(аu0 ) , используя конечный переборостнраоенпной сетке.
3. Наi -ой итерации вычислить следующее приближuеiн1иена
соответствии с выбранным методом безусловной оптимизации.</p>
      <p>4. Вычислить значение минимизируемого функциоJнkа(лuаi1) в
увеличить на едиицну и перейти к пункту 3.</p>
      <p>5. Продолжать вычисления до тех пор, пока
численного метода оптимизации.
Синтез робастных законов управления на основе частотного подхода
основе</p>
      <p>предыдущей тоuчiкив
точкеui1 , номер</p>
      <p>итерации
не будет выполнен
один
из критериев
Рассмотрим вопрос построения робастного заукпорнаавления на основе частотного подхода и
линейно-квадратичной оптимизации.</p>
      <p>
        Для начала запишем линейную математическую модель магнитной левитации в матричной фор
Здесь An , Bn и Cn – матрицы номинальной модели (
        <xref ref-type="bibr" rid="ref2 ref2 ref9 ref9">3</xref>
        ). Так как
состояния, сформируем асимптотический наблюдатель следующего вида
измеряется
неполный
вект
где z  E3 – вектор состояиня наблюдателя, Gа – матрица коэффициентов, которая выбирается из
условия гурвицевости характеристического полинома наблюдателя. В ,чэатсотномсотжиет быть сделано
с использованием модального синтеза.
      </p>
      <p>
        Далее, выполним синтез лин-екйвнаодратичного регуляотра L(QR-регулятора) для модели (15) и
функционала (
        <xref ref-type="bibr" rid="ref12 ref12 ref4 ref4">6</xref>
        ). В результате получим базовый стабилизирующий закон uупрKаxвл.енОитяметим,
что его практическая реализация осуществляется с использованием выхода асимптотическо
наблюдателя, то есть в соответсртвавиеинстсвом
      </p>
      <p>
        Применим преобразование Лапласа к системе (16) при
значение z . В результате получим
нулевых начальных условиях и в
x  Anx  Bnu ,
y  Cnx.
z  Anz  Bnu  G(y  Cnz) ,
u  Kz .
(17)
(
        <xref ref-type="bibr" rid="ref10 ref10 ref3 ref3">4</xref>
        ), представляющему математическую
модель
      </p>
      <p>магнитной левитацииtf-фворме, и запишем его в следующем виде:
Тогда, подставив (18) и (19) в уравнение (17) и, разрешив егuо, оптонлоусчиитмельно
y1  Pn1(s)u, y2  Pn2(s)u .</p>
      <p>u  K(s)y1,
(18)
(19)
(20)
(21)
где K (s) </p>
      <p>KF21(s)
1 KF1(s)  KF22 (s)Pn2 (s)
что динамический регулятор (16), (17) может быть представлен в эквивалентной форме (20).</p>
      <p>Рассмотрим вопрос робастной устойчивости, то есть построения предельно допустимых гра
изменения модеил объекта, которые не приводят к потере устойчивости замкнутой регулятором
системы. Для этого воспользуемся частотным подходом, подробно изложенным в работе [1]. Согла
достаточным условием сохранения устойчивости является выполнение слендеурюавщеенгсотва:
. Ткаим образом, в результате проведенных преобразований показано,
0 ( j)  P1( j)  Pn1( j) </p>
      <p>Pn1( j)</p>
      <p>1
T ( j)
,   , ,
где P1(s) – передаточная функция возмущенного объеPкnт1а(s,) – номинальная передаточная функция,
0 (s) – относительное возмущение модели, а передаточная фTу(нsк)циKя(s)(1 Pn (s)K(s))1 Pn (s). При
этом
отношение1 T( j) в
правой
тчиас рассматриваемого
неравенства
задает
частотную
границу
робастной устойчивости, которая определяет
характеристики (АЧХ)A()  P1( j) возмущённой
допустимый "коридор"
модели объекта. Если
вариации а-чмапслтиотундонйо
фунAк(ци)янаходится в
пределах указанного частотгно "коридора", то гарантируется сохранение устойчивости замкнутой
системы с возмущенной моделью объекта для ре(г2у0л)я.тора</p>
      <p>
        Важно отметить, что ширину частотного "коридора" можно варьировать с помощью измен
коэффициентов весовой матрицQы и числа r в функционале (
        <xref ref-type="bibr" rid="ref12 ref12 ref4 ref4">6</xref>
        ), а также полюсов асимптотического
наблюдателя (16), которые выбираются с учётом того, что вариации АЧХ возмущённой модели
должны лежать в пределах границ робастной устойчивости.
      </p>
      <p>В итоге, сформируем следующий алгоритм синтезнаогоробзаасктона управления, который основан
на использовании частотного подхода и является модификацией-квалдирнаетйинчоного синтеза.
Алгоритм состоит из следующих действий.</p>
      <p>
        1) Вычислить матрицKу LQR-регулятора для номинальной математической модели (15) и
функционала (
        <xref ref-type="bibr" rid="ref12 ref12 ref4 ref4">6</xref>
        ).
      </p>
      <p>2) Задать вектpоржелаемых корней характеристического полинома асимптотического наблюдателя
(16) и вычислить соответствующую маGтрикцоуэффициентов при невязках.</p>
      <p>3) Вычислить передаточную функцKи(юs) динамического регулятора
передаточную
функциюT (s)  K(s)(1 Pn (s)K(s))1 Pn (s).
(20) и сотовтувюетщсую
4) Построить частотную</p>
      <p>границу робастной устойчивости, обеспечиваемую реKгу(sл)я.тором
параметра a21 в
5) Если полученный частотный "коридор" включает АЧХ возмущенных моделей объекта при ва
диапазоне[a2m1in , a2m1ax ] , то полученный ретгоурля вида (20) принимается в качестве
реализации MPC-регулятора
наблюдателя.</p>
      <p>Далее, выберем
регулятора: весовая
характеристического</p>
      <p>полинома
параметров обеспечивает робастную
коэффициента a21 в пределах20% от
границы
модели
робастной устойчивости обозначены
и возмущенных моделей объекта,
a21  1.2a201 .</p>
      <p>В качестве начальных условий для проведения
мондиеялирпорвиамем
вектxо0р  (0.002, 0, 0.286)T .
На рис. 2
время переходного процесса для LQR-регулятора меньше, чем дMлPяC-регулятора. Однако
энергетические затраты в первом случае выше, чем во втором, и при введении дополни
ограничений на величину управляющего сигнал качество процесLсQовR-редгулляятора может
ухудшиться. Отметим также, что в отлMичPиCе-регоутлятора в рамках частотного подхода обеспечение
желаемых границ робастной устойчивости приводит к тому, что полюса динамического регулятор
смещаются влево от мнимой оси так, чтобы обеспечить достаточзнаопасболуьсштооййчивости. В
частности, смещаются полюса асимптотического наблюдателя, что делает его более чувствительны
влиянию шума измерений.</p>
      <p>наблюдателpя (5, 180,  200)T . Важно</p>
      <p>отметить, что такой выбор
устойчивость замкнутой
номинального значения. Это
регулятором
продеморносвтарнио
системы при вариац</p>
      <p>на рис. 1, где
пунктирной линией, а также приведены
соответствующих значениям
коэфaф21ици0е.8нaт20а1 и
АЧХ номинал
левитации. Зададим следующие параметры алгоритма управления с прогнозом: период дискретиза
Ts  0.002 c, горизонт прогнозPа 100 , весовая миатцра Q  I33 , весовой множитель 1 . При
будем
также
использовать
дискретный
вариант
асимптотического
параметры робастного алгоритма управления,
матрицаQ  diag([10,10,200]) , весовой множитель
Рис. 1. Границы робастной устойчивости и АЧХ номинальной и возмущенных моделей
Рис. 2. Переходные процессы по смещению шарика x1  xb при номинальном значении a21
рис. 3
графики
процессов
по смещенx1июxb шпраириказначении
значении коэффициентаa21  1.2a201 .</p>
      <p>Рис. 3. Переходные процессы по смещению шарика x1  xb для значения a21  1.2a201
Из рисунка ви д,ночто здесь качество процессоMвPC-дрлеягулятора несколько лучше, чемLQRдл-я
регулятора. В целом оба приведенных алгоритма позволяют обеспечить желаемое качество проц
управления системой магнитной левитации с учетом неточностей ее математелииче.скПорйи мэотдом
MPC-регулятор показывает лучшие результаты при наличии шума в измерениях и дополнител
ограничениях на управляющие и контролируемые переменные.
Заключение</p>
      <p>В работе предложены два различных оптимизационных подхода к синтезу робвастных зак
управления. Выполнен их сравнительный анализ на примерах имитационного моделирования
системы магнитной левитации. Важно отметить, что разработанные алгоритмы могут б
использованы для управления подвижными объектами различных классов. В, почдахсотдн,ости
основанный на прогнозирующих моделях, может быть применен в задачах с ограничениям
управляющие и контролируемые переменные, а также для нелинейных моделей объектов управлен
Благодарности
Работа поддержана ГрантРоФмФИ
References
Об авторах:
Сотникова Маргарита Викторовна, доктор физик-оматематических наук, доцент кафедры
компьютерных технологий и си,стСеамнкт-Петербургский государственный университет,
m.sotnikova@spbu.ru
Гилязова Юлия Андреевна, бакалавр, кафедра компьютерных технологий и
сисСтаенмк,тПетербургский государственный университuеgт1,14@bk.ru
Селицкая Екатерина Александровна, ассистент кафедры механики управляемого д в,иСжаненкит-я
Петербургский государственный университет, velikova_e@mail.ru</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          2.
          <string-name>
            <surname>Boyd</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghaoui</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feron</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balakrishnan</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Linear matrix inequalities in systems and control theory</article-title>
          .
          <source>- Philadelphia: Society for Industrial and Applied Mathematics</source>
          ,
          <year>1994</year>
          . - 193 p.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          3.
          <string-name>
            <surname>Doyle</surname>
            <given-names>J. C.</given-names>
          </string-name>
          <article-title>Analysis of feedback systems with structured uncertainties //</article-title>
          <source>IEE Proc. Pt. D: Control theory and applications</source>
          . -
          <source>1982</source>
          . - Vol.
          <volume>129</volume>
          , no. 6. - P.
          <fpage>242</fpage>
          -
          <lpage>250</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          4.
          <string-name>
            <surname>Kwakernaak H. H2-optimization -</surname>
          </string-name>
          Theory and applications to robust control design // Annual Reviews in Control.
          <source>- 2002</source>
          . - Vol.
          <volume>26</volume>
          , Issue 1. - P.
          <fpage>45</fpage>
          -
          <lpage>56</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          6. MAGLEV:
          <string-name>
            <surname>Magnetic</surname>
            <given-names>Levitation Plant. User</given-names>
          </string-name>
          <string-name>
            <surname>Manual</surname>
          </string-name>
          . - Quanser
          <string-name>
            <surname>Inc</surname>
          </string-name>
          . - Ontario, Canada,
          <year>2006</year>
          . - 18 p.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          7.
          <string-name>
            <surname>Camacho</surname>
            <given-names>E. F.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bordons. Model Predictive Control</surname>
          </string-name>
          . - 2nd ed. - London: Springer-Verlag,
          <year>2004</year>
          . - 405 p.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          8.
          <string-name>
            <surname>Веремей</surname>
            <given-names>Е.И.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Сотникова</surname>
            <given-names>М</given-names>
          </string-name>
          .В.
          <article-title>Управсленпиреогнозирующими моделями</article-title>
          .
          <source>Учебное по-соВбоирео. неж: ООО "Издательство "Научная книга"</source>
          ,
          <fpage>20</fpage>
          -
          <lpage>162</lpage>
          .14 c.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          1.
          <string-name>
            <surname>Veremey</surname>
            <given-names>E.I.</given-names>
          </string-name>
          <article-title>Lineynye sistemy s obratnoi svyaz'yu: uchebnoe posobie</article-title>
          . - SPb.: Izdatel'stvo «Lan'»,
          <fpage>2</fpage>
          -
          <lpage>041438</lpage>
          . s.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          2.
          <string-name>
            <surname>Boyd</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ghaoui</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Feron</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balakrishnan</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Linear matrix inequalities in systems and control theory</article-title>
          .
          <source>- Philadelphia: Society for Industrial and Applied Mathematics</source>
          ,
          <year>1994</year>
          . - 193 p.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          3.
          <string-name>
            <surname>Doyle</surname>
            <given-names>J. C.</given-names>
          </string-name>
          <article-title>Analysis of feedback systems with structured uncertainties //</article-title>
          <source>IEE Proc. Pt. D: Control theory and applications</source>
          . -
          <source>1982</source>
          . - Vol.
          <volume>129</volume>
          , no. 6. - P.
          <fpage>242</fpage>
          -
          <lpage>250</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          4.
          <string-name>
            <surname>Kwakernaak H. H2-optimization -</surname>
          </string-name>
          Theory and applications to robust control design // Annual Reviews in Control.
          <source>- 2002</source>
          . - Vol.
          <volume>26</volume>
          , Issue 1. - P.
          <fpage>45</fpage>
          -
          <lpage>56</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          5.
          <string-name>
            <surname>Sotnikova</surname>
            <given-names>M.V.</given-names>
          </string-name>
          <article-title>Synthez robustnyh algoritmov upravleniya s prognoziruyuschimy modelyamy // Sistemy upravleniya i informatsionnye tekhnologii</article-title>
          . - Vol.
          <volume>50</volume>
          , №
          <article-title>-</article-title>
          <year>2041</year>
          .2. - S.
          <fpage>99</fpage>
          -
          <lpage>102</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          6. MAGLEV:
          <string-name>
            <surname>Magnetic</surname>
            <given-names>Levitation Plant. User</given-names>
          </string-name>
          <string-name>
            <surname>Manual</surname>
          </string-name>
          . - Quanser
          <string-name>
            <surname>Inc</surname>
          </string-name>
          . - Ontario, Canada,
          <year>2006</year>
          . - 18 p.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          7.
          <string-name>
            <surname>Camacho</surname>
            <given-names>E. F.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bordons. Model Predictive Control</surname>
          </string-name>
          . - 2nd ed. - London: Springer-Verlag,
          <year>2004</year>
          . - 405 p.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          8.
          <string-name>
            <surname>Veremey</surname>
            <given-names>E.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sotnikova</surname>
            <given-names>M.V.</given-names>
          </string-name>
          <article-title>Upravlenie s prognoziruyuschimy modelyamy</article-title>
          .
          <source>Uchebnoe posobie. - Voronezh: Izdatel'stvo "Nauchnaya kniga"</source>
          ,
          <year>2016</year>
          . -
          <fpage>214</fpage>
          s.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Sotnikova Margarita</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <source>Doctor of Physical and Mathematical Sciences, Associate Professor of Department of Computer Applications and Systems</source>
          , Saint-Petersburg State University, m.sotnikova@spbu.ru Gilyazova Julia A., bachelor, Department of Computer Applications and Systems, Saint-Petersburg State University, ug114@bk.ru
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>