Стабилизаторы минимальной размерности тема автореферата и диссертации по математике, 01.01.02 ВАК РФ
Капалин, Иван Владимирович
АВТОР
|
||||
кандидата физико-математических наук
УЧЕНАЯ СТЕПЕНЬ
|
||||
Москва
МЕСТО ЗАЩИТЫ
|
||||
2011
ГОД ЗАЩИТЫ
|
|
01.01.02
КОД ВАК РФ
|
||
|
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ имени М.В. ЛОМОНОСОВА ФАКУЛЬТЕТ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ И КИБЕРНЕТИКИ
На правах рукописи
005003596
Капалин Иван Владимирович
СТАБИЛИЗАТОРЫ МИНИМАЛЬНОЙ РАЗМЕРНОСТИ
01.01.02 - дифференциальные уравнения, динамические системы и оптимальное управление
АВТОРЕФЕРАТ
диссертации на соискание ученой степени кандидата физико-математических наук
2 4 НОЯ 2011
Москва - 2011
005003596
Работа выполнена на кафедре нелинейных динамических систем и процессов управления Факультета ВМК МГУ имени М.В.Ломоносова.
Научный руководитель: доктор технических наук,
академик РАН, профессор Коровин Сергей Константинович
Официальные оппоненты:
доктор физико-математических наук,
профессор Потапов Михаил Михайлович
кандидат физико-математических наук,
доцент Канатников Анатолий Николаевич
Ведущая организация: Вычислительный центр РАН
Защита состоится « МлМШЕ А_2011 г. в ¿¿¡¿Рчасов на заседании диссертационного совета Д. 501.001.43 при Московском государственном университете имени М.В. Ломоносова, расположенном по адресу: 119991, Российская Федерация, Москва, ГСП-1, Ленинские горы, Факультет ВМК МГУ имени М.В.Ломоносова, аудитория 685.
С диссертацией можно ознакомиться в библиотеке Факультета ВМК МГУ имени М.В.Ломоносова.
Автореферат разослан «_»_2011 г.
Ученый секретарь
диссертационного совета,
доктор физико-математических паук,
профессор ^^--^к/г-^п Захаров Евгений Владимирович
Общая характеристика работы
Актуальность работы
В диссертационной работе рассматриваются различные постановки задачи построения стабилизаторов минимальной размерности для линейных стационарных динамических систем, а также численные алгоритмы их решения. Выделятся два вида стабилизаторов минимальной размерности: стабилизаторы, присваивающие замкнутой системе любой наперед заданный устойчивый спектр, и стабилизаторы, присваивающие замкнутой системе некоторый ("какой получится") устойчивый спектр. Первая задача интенсивно исследовалась в зарубежной и отечественной литературе, тогда как вторая привлекла внимание исследователей ненадолго и была слабо изучена. В представленной работе для этой задачи получен ряд новых результатов, в частности, было показано, что линейные уравнения, описывающие многообразие характеристических полиномов замкнутой системы, имеют ганкелеву структуру, также получены критерий существования стабилизатора фиксированной размерности и алгоритм построения стабилизатора минимальной размерности.
Стабилизаторы низкой размерности обладают рядом преимуществ перед стабилизаторами высокой размерности: простота физической реализации (меньше функциональных элементов), более высокая скорость численной реализации таких стабилизаторов (решается система дифференциальных уравнений низкой размерности). Одним из возможных мест применения полученных алгоритмов или их модификаций являются системы высокой размерности, требующие быстрого реагирования стабилизатора (такими системами является, например, системы управления ТОКОМАК или другими сложными объектами). Понижение размерности стабилизатора также может быть удобно на практике тем, что конечному пользователю проще настраивать систему автоматического управления (САУ) с меньшим числом параметров.
Необходимые требования к качеству САУ могут быть запрограммированы заранее, а конечному пользователю представляется стабилизатор наименьшей размерности.
Цель диссертационной работы
Целью диссертационной работы является получение необходимых и достаточных условий существования стабилизатора фиксированной размерности, разработка алгоритмов синтеза стабилизаторов минимальной размерности. Также целью работы является анализ и сравнение существующих оценок на размерности стабилизаторов, задающих наперед заданный спектр замкнутой системы.
Научная новизна
В работе получены следующие основные результаты:
1. Получены критерии существования стабилизатора фиксированной размерности для скалярных (SISO, Single Input Single Output), векторных (SIMO, Single Input Multiply Output и MISO, Multiply Input Single Output) и матричных систем (MIMO, Multiply Input Multiply Output);
2. Получены алгоритмы построения минимального стабилизатора в 3-х случаях: скалярном, векторном и матричном;
3. Предложены численные методы реализации алгоритмов построения стабилизатора минимальной размерности;
4. Проведен анализ и сравнение существующих оценок сверху на размерность стабилизаторов с наперед заданным спектром;
5. Введено обобщение матрицы Сильвестра для семейства из I полиномов, изучены её свойства (в частности, в терминах обобщенной матрицы Сильвестра получен критерий существования ровно к общих корней с учетом кратности у семейства полиномов).
Практическая значимость
Ценность полученных результатов носит в первую очередь теоретиче-
ский характер. Полученные критерии существования стабилизатора фиксированной размерности раскрывают особую структуру (а именно ганкелеву структуру) системы уравнений, задающих многообразие характеристических полиномов замкнутой системы. Учет этой структуры в численных методах повышает эффективность решения задачи синтеза стабилизатора.
Проведенный сравнительный анализ существующих оценок может послужить основой для выбора стабилизатора наименьшей размерности среди рассматриваемых стабилизаторов, наделяющих замкнутую систему заданным спектром.
На защиту выносятся следующие основные результаты и положения:
— Критерии существования стабилизатора фиксированной размерности для скалярных, векторных и матричных систем;
— Алгоритмы построения минимального стабилизатора в 3-х случаях: скалярном, векторном и матричном;
— Численные методы построения стабилизатора минимальной размерности;
— Сравнительный анализ (из рассматриваемых в работе) оценок на размерность стабилизатора с наперед заданным спектром, найдены множества, где одна из оценок является наилучшей;
— Введено обобщение матрицы Сильвестра для семейства из I полиномов, получены ряд её свойств (в частности, критерий существования ровно А; общих корней с учетом кратности у семейства полиномов).
Апробация работы
Основные результаты работы и отдельные её части докладывались и обсуждались на следующих конференциях и семинарах.
1. На XV международной научной конференции студентов, аспирантов
и молодых ученых "Ломоносов-2008";
2. На XVII международной научной конференции студентов, аспирантов и молодых ученых "Ломоносов-2010";
3. На научной конференции "Тихоновские чтения - 2010";
4. На научной конференции САИТ-200Э.
5. На специальном семинаре "Семинар по проблемам нелинейной динамики и управления при Московском государственном университете им. М.В. Ломоносова" при кафедре нелинейных динамических смистем и процессов управления.
Публикации
По материалам диссертации опубликовано 6 статей (5 в изданиях, рекомендованных ВАК РФ).
Достоверность
Все результаты диссертации строго математически доказаны, апробированы на международных научных конференциях и семинарах. Основные результаты диссертации опубликованы в 5 работах в ведущих математических жураналах (Доклады РАН, Дифференциальные уравнения) и рецензируемых сборниках.
Структура и объем диссертации
Диссертация содержит 139 страниц текста, состоит из введения, четырех глав, заключения, двух приложений, библиографии.
Содержание работы
Во Введении обоснована актуальность диссертационной работы, сформулированы цели и аргументирована научная новизна исследований, показана практическая значимость полученных результатов, представлены выносимые на защиту научные положения.
В первой главе приведена хронология развития проблемы стабилизации в теории автоматического управления, рассмотрены различные постановки задачи стабилизации, которые исследовались ранее.
Во второй главе рассматривается стабилизатор с назначением наперед заданного спектра замкнутой системы, исследуются различные оценки сверху на размерность к такого стабилизатора. Результаты главы опубликованы в работе [1].
В разделе 2.1 поставлена задачи стабилизации с произвольным наперед заданным спектром.
Дана исходная линейная стационарная динамическая система вида
{х = Ах + Ви,
(1.1)
У = Сх,
где x(t) € R" — фазовый вектор системы, y(t) е R1 - измеряемый выход, u(t) € Rr - управление; А, В и С — постоянные матрицы соответствующих размерностей, причем пара {Л, В} — управляема, пара {С, А} — наблюдаема, и rank С = I, rank В = г.
Стабилизатором будем называть систему вида
Г м
[ й = Mz + Ny,
где z(t) £ R* — фазовый вектор стабилизатора, y(t) — выход системы (1.1), u(t) — управление, формируемое стабилизатором; P,Q,M и N — постоянные матрицы соответствующих размерностей.
Под задачей стабилизации подразумевается поиск такого стабилизатора (1.2), что замкнутая система, получаемая при назначении управления и — v — й, где v — некоторое новое управление (Рис. 1.1), асимптотически устойчива (далее слово "асимптотически" будет опускаться). Система, полу-
У
й
H(s) *
Рис. 1.1. Обратная связь со стабилизатором Н, V — некоторое управление, й — выход стабилизатора, у и и — выход и вход исходной системы
чаемая замыканием обратной связью и — у — й, имеет вид
Для управляемых и наблюдаемых систем исспользуются понятия индексов наблюдаемости и управляемости.
Определение 1. Индексом наблюдаемости ц исходной системы (1.1) называют такое минимальное число ц, что выполнено равенство
Определение 2. Индексом управляемости V исходной системы (1.1) называют такое минимальное число и, что выполнено равенство
СА
rank
= п.
В разделе 2.2 представлены рассматриваемые оценки на размерность стабилизатора (1.2) вида
и их краткий обзор.
В подразделе 2.2.1 приведен анализ и сравнение рассматриваемых оценок, получены множества разбивающие плокскость параметров (ц, и) на непересающиеся подмножества. Их структура в зависимости от параметров п, г, I, V и ¡л описана в этом подразделе.
В подразделе 2.2.2 приведена развернутая форма "объединения" рассматриваемых оценок вида, т.е. получено явное выражение для минимума из
к<ка = п + 1 — I — г,
к < = тах {п + 2 — I — г — и, V — I, ц — г + 1} к < к2 = шах {п + 2 — 1 — г — ц, Ц — г, V -1+1} к < = тт {г/ - 1, ц - 1},
(1.4)
(1.5)
(1.6) (1.7)
оценок ki в зависимости от параметров системы п, I, г, ц и и.
(п + 1) - (I + г) - {ц - 1), если (fx, и) е Qn и
v + ц > п + 3 — I — г;
п + 1 — I — г,
V-1,
Ц-г,
Ц — Г + 1 = 1/ — / + 1,
если (v,fi) = (V, Jt) € Q33; если (/х, г/) G Q41 U Q42 U Q43; если (д, j/) е Q14 U Q24 U <Эз4 иг — 1 < /i — если (jjl, v) <= Q33 U Q32U kmin = UQ23 U Q22, (v, м) Ол р); (L8)
^ -1 + 1, если (p, v) € Q13 U Q12;
fi-r + l, если (/x,i/) £ Q31 UQ2i
и г > (i — v;
v — 1, если (¿i, f) £ Qn и
i/ + /x<n + 2 — i — r, либо (/X, f) e Ql4 U Q24 и <?34 КГ > fi — и,
при условии, что и < /X а г > 1, I > 1. Также в подразделе приведен иллюстрирующий пример, показывающий, что минимальной может оказаться любая из оценок /с*.
В третьей главе рассмотрена задача синтеза минимального стабилизатора с "каким либо" устойчивым спектром замкнйтой системы в трех случаях: скалярном (SISO, Single Input Single Output), векторном (SIMO, Single Input Multiply Output и MISO, Multiply Input Single Output) и матричном (MIMO, Multiply Input Multiply Output).
В разделе 3.1 приведены две постановки задачи поиска минимального стабилизатора для линейных динамических систем: в терминах пространства состояний и в терминах передаточных функций (ПФ). В силу меньшего количества искомых параметров в случае описания с помощью ПФ далее используется только она.
Поставим в соответствие исходной системе (1.1) и стабилизатору (1.2) передаточные функции:
W(s) = C{sl - A)~lB = (1.9)
a(s)
H(s) = M(sI-P)-1Q + N = (1.10)
где ©(s) = [0¿j(s)¡ и S(s) = [&j(s)] — матрицы из полиномов от s е С размерностей г х I и I х г соответственно, при этом deg0¿¿(s) < dega(s) = п, degfy(s) < degip(s) = к. Тогда замкнутой системе соответствует передаточная функция
Wf(S) = (h + Wismr'Wis) = ^j, (1.11)
где 7(s) — характеристический полином системы (1.3), deg7 = п + к, Z(s) — полиномиальная матрица, такая что степени любого её элемента меньше п + к.
Таким образом, задача синтеза минимального стабилизатора состоит в поиске такой полиномиальной матрицы E(s) и такого полинома 1fr(s), что характеристический полином 7(s) устойчив, число к — размерность стабилизатора (1.2) — минимально, и выполнены условия физической реализуемости, т.е. degíij(s) < deg ф{з) = к.
В разделе 3.2 введены основные обозначения. В частности введены
матрицы типа Сильвестра для семейства полиномов а^й), ..., аДв) вида / Р1 % \
SPl.....p,(ai,... ,a¡) =
О
О
О
о
(1.12)
/
где a¡(s) = ^яЖ' aísЕсли Pi = ■ ■ ■ ~ Pi = Р> т0 используется обозначение
SP¡.....и(га ь • • • i ai) ~ a¡).
В разделе 3.3 рассматриваются SISO-системы, т.е. г = I = 1. В этом случае передаточные функции исходной системы (1.9) и стабилизатора (1.10) имеют вид:
где j8(s) и $(s) — полиномы от s, а ПФ замкнутой системы (1.3) принимает
вид
W¡ =
(1.13)
700
где 7(в) = а(з)ф{з) + — характеристический полином замкнутой
системы, при этом = п + к.
Проводится краткое исследование свойств матриц типа Сильвестра для
двух полиномов вида
/
5*+1(а, /3) =
Ы-1
к+1
„п-1 п.п-2
„гс-1
О О 1
/3° о /з1 /3°
рп-1 рп-2
О /?п_1
о о
/3°
о о
Р п-1
о
V
/
где 0) е К^)*^), а(а) = + Е&аУ, /3(5) = ЕЙ^', '
/Зг = О при г > ск^ р.
Далее формулируется основной результат раздела:
Теорема 1. Пусть у управляемой и наблюдаемой системы (1.1) вход и выход скалярные (г = I = 1). Для системы (1.1) тогда и только тогда существует стабилизатор размерности к (к = 0, 1, ..., п - 2), когда среди решений системы уравнений
\
(
Л ¡2
/2 /з
V
/п-к 1п—к+1 /п-к-1 /п—к
/п+к+1 /п+к+2
Ьп-г
/2п-1
т
V
,»»+*-1
= 0,
(1.14)
порождаемой единственным линейно независимым решением} = (Д, ..., /гп-О уравнения /-5„_2(а,/3) = 0 с матрицей типа Сильвестра, существует устойчивое решение 7 = (70,... ,7П+А:_\ 1)т {т.е. отвечающее устойчивому полиному 7(з) = 7° + 7^ + • ■ ■ + + в»+к).
13
На его основе построен алгоритм синтеза минимального стабилизатора, который демонстрируется на нескольких примерах. Результаты раздела опубликованы в работе [2].
В подразделе 3.3.1 приведены примеры построения минимального стабилизатора для нескольких скалярных динамических систем.
В разделе 3.4 рассмотрены MISO-системы и SIMO-системы, т.е. случаи г > 1, I = 1 и г = 1, I > 1. Изложение, в силу аналогичности, проводится только для MISO-систем (г > 1, / = 1). Передаточные функции исходной системы (1.9) и стабилизатора (1.10) имеют вид:
(д(а) ... &(*)) ч (ш - ш)*
W(s) = -i-г---, H(s) = --г--
а{а) y{s)
Показано, что в данном случае характеристический полином замкнутой системы имеет вид 7(s) = a(s)i/>(s) + ^¡=1 <Ms)ft(s)' ВиД характеристического полинома 7(s) приводит к рассмотрению матриц Сильвестра 5fc+i(a, Pi(s), ..., /3r(s)) для семейства полиномов a(s) и /^(s) вида (1.12).
Опираясь на понятие квадратной обобщенной матрицы Сильвестра для семейства полиномов, введенное в Приложении А, вида
/ к 91___9г_ \
Star —
о
1 a"-1 !
о 1 :■ 0 0 0 1
/3? 0
01 А0
Р? /зг1
о
0°г 0
# Р°г
/г1
/3?
о
0 0 ft J
О 0 0/3?
построены вектора /<, являющиеся аналогом вектора / из условия Теоремы 1 для скалярного случая. Здесь числа к и связаны соотношением к > Ъ и
14
21=1 Яг ~ п И вычисляются в процессе построения матрицы £>(,„, который описан в Приложении А.
Из векторов ¡1 построена матрица
^ /1,1 /1,2 ■•• Л.п+к+Л
1 =
/1,-к ••
/г,1 /1
г, 2
Л,
/г,п+А+1
/г,5 Г-А; ••• fт,n^\■qr~\J
г строчных блоков которой, по аналогии со скалярным случаем, имеют ган-келеву стрктуру. Для матрицы доказано основное утверждение этого раздела
Теорема 2. Пусть дана управляемая и наблюдаемая динамическая система (1.1) и г > 1, I = 1. Стабилизатор (1.2) размерности к существует тогда и только тогда, когда найдется устойчивый полином-у^), = п+к, коэффициенты 7 которого удовлетворяют системе уравнений
Я+17 = 0.
(1.16)
где 1 имеет вид (1.15).
На основе Теоремы 2 построен алгоритм синтеза минимального стабилизатора, работа которого демонстрируется на примере в подразделе 3.4.1 для одной векторной динамической системы.
В разделе 3.5 исследована самая общая постановка задачи минимальной стабилизации, когда г >1, 1> 1, т.е. число входов и выходов произвольно.
Для исследования этого случая привлечен аппарат дробно-матричного представления (ДМП) передаточных функций (ПФ). Именно, ПФ исходной системы и стабилизатора представлены в виде
W{s) = A~1(s)B(s), H(s) = ф(в)ф-г(*), (1.17)
где det[$(s)] = ф(з) и detH(s)] = a(s) — характеристические полиномы стабилизатора и исходной системы соответственно. Введены обозначения fii(Á) — максимальная степень полинома в i-й строке полиномиальной матрица -4(s), г/|(Ф) — максимальная степень полинома в j-u столбце полиномиальной матрица Ф(й). Показано, что для полиномиальных матриц в (1.17) имеют место представления А = diag(s'Jl,..., sw) + Л-(в) и Ф(й) = Ííediagíe'í,..., s"') + ФГ(в), где w = щ(Л) > щ{В) и vj = ¡/|(Ф) > к|(Ф), т.е. строчные степени матрицы .4(s) строго больше соответствующих строчных степеней матрица B(s) и столбцовые степени матрица Ф(в) не меньше, чем соответствующие столбцовые степени $(s). Кроме того, выполнены неравенства (Xi+i > Hi, где /i¡ = /i — индекс наблюдаемости исходной системы (1.1).
Опираясь на представление (1.17), была получена ПФ замкнутой системы Wf(s) = Ф(5)Г(5)-1В(5), где
Г(8) = Л(в)Ф(в) + В(в)Ф(в), 7(e) = detr(s), deg7(s) = n + /t, (1.18)
7(s), как и ранее, характеристический полином замкнутой системы.
С помощью обозначений vc = max{i/£}, ,4(s) = • s\ B(s) =
i
SÍ'Jo1 e¿ • s¿> = EíCo Фг • и ф(й) = Ydlo1 ф> ■ s\ матричное полиноми-
альное уравнение (1.18) представлено в виде уравнения
= г,
(1.19)
Sl/C+l.vC+liAß)
где Г = (rj rf ... , матрицы Ф,Ф определяются анало-
гично Г; В) — матрица Сильвестра для полиномиальных матриц
.4(s) и B(s). Указано, что в матрице В) присутствует по крайней
мере 2i=i(/" ~ ßi) нулевых строк.
Проведено исследование свойств матриц типа S^+i^c+i^, В). В частности, построен аналог квадратной обобщенной матрицы Сильвестра S[ar, на основе которой получены вектора /¡, Из полученных векторов /¿, составлена матрица
f.
F„c+i =
/м
/l, /l,(9i-"c-2)i+2 ••• fl,(ß+4l-l)l
fr.l
fr.i
fr,(jl+U° + l)l
(1.20)
^/r,(5r-i/c-2)i+l fr,(qr-u'-2)l+2 fr, (fi+qr-l)! j
Рассуждения завершаются основным результатом.
Теорема 3. Для системы (1.1) найдется стабилизатор (1.2) размерности к тогда и только тогда, когда для какого-либо набора чисел i/f, ..., ¡/¡, такого, что vt ~ к, из решений Гг- € ]R(m+,/C+1)Ix1 систем уравнений F^^ti = 0, (г-ое решение с единицей в строке с номером (//,• + vf)l + г и нулями в строках с номерами dl + г, z — 1,г — 1, d = цг + i/f, ¡jl + vc и dl + г, z = г, I, t = fMx + vf + l,fjL + vc), можно составить матрицу Г = ^Гх ... Г^, соответствующую устойчивому полиному
j(s) = det [r(s)]. (1.21)
Здесь матрица Fvc+j имеет ганкелеву структуру (1.20).
На основе Теоремы 3 сформулирован алгоритм поиска минимального стабилизатора. Результаты этого раздела опубликованы в работах [3-5].
В подразделе 3.5.1 приведен пример поиска минимального стабилизатора для одной квадратной динамической системы с двумя входами и выходами.
В четвертой главе приведены численные методы решения задачи пересечения линейного многообразия, описываемого системами уравнений (1.14) или (1.16), либо некоторого нелинейного множества, описываемого уравнением (1.21), с множеством устойчивых полиномов в пространстве полиномов.
В разделе 4.1 рассмотрено применение символьного метода решения неравенств от многих переменных с целочисленными коэффициентами, реализованного в программе QEPCAD и доступного в среде Internet по адресу: http://www.usna.edu/cs/~qepcad/B/QEPCAD.html.
В подразделе 4.1.1 рассмотрен пример решения одной задачи с помощью программы QEPCAD.
В разделе 5.1 задача, рассматриваемая в главе, сводится к задаче ми-
нимизации с ограничениями вида
min I (г - t)2 + Vfo - xi0)2 \ , (1.22)
где i, x = (xj, ..., xp) — переменные минимизации, г, 2'г0 — произвольные числа; 7(3) — решение системы уравнений (1.14) (или (1.16)), записанное через фундаментальную систему решений в виде 7(1) = 70 + Gx, где G € к(п+*+1)хг>; An+k(fY(x)) — определитель матрицы Гурвица [1], записанной для полинома 7(s) с коэффицинтами из столбца j(x). В свою очередь задача минимизации (1.22) в соответствии с работой [2] эквивалентна решению системы полиномиальных уравнений вида
t2An+k(y(x)) -1 = 0,
Систему полиномиальных уравнений решается гомотопными методами, реализованными в программе HOM4PS-2.0, доступной в среде Internet по адресу: http://hom4ps.math.msu.edu/HOM4PS_soft.htm.
В подразделе 5.1.1 приведен пример синтеза минимального стабилизатора для одной векторной системы с одним входом и двумя выходами.
В разделе 6.1 рассматриваемая в главе задача сводится к решению системы полиномиальных неравенств, при это предполагается, что коэффициенты характеристического полинома j(s) лежат в определенных интервалах. Приведен метод решения полиномиальных неравенств на ограниченном множестве, опирающийся на метод ветвей и границ с применением полиномов Бернштейна. Полином вида
>=о
где же®, называется полиномом Бернштейна или полиномом в форме Бернштейна. В многомерных случаях, т.е. когда х 6 полином Бернштейна
19
имеет вид:
Кх) = Кк.....^ • С* ■ X*(1 - ■... • • - хч
0<»1<П1
0<1,<п9
где щ — максимальная степень, в которой встречается переменная х^ в полиноме Л(х).
Описаны свойства полиномов Бернштейна и рекурсивный алгоритм решения полиномиальных неравенств на ограниченном множестве.
В подразделе 6.1.1 приведен пример решения задачи минимальной стабилизации с наличием ограничений на коэффициенты характеристического полинома 7(я) замкнутой системы.
В Заключении приведены основные результаты: три критерия существования стабилизатора фиксированной размерности, алгоритмы синтеза стабилизатора минимальной размерности, численные методы решения задачи о пересечении линейного многообразия с множеством устойчивых полиномов в пространстве коэффициентов полиномов, также введено обобщение матрицы Сильвестра для семейства полиномов, на основе которого был сформулирован критерий существования общих корней у семейства полиномов.
В Приложении А приведено исследование матриц типа Сильвестра. В частности, введены понятия обобщенной матрицы Сильвестра (ОМС) и квадратной обобщенной матрицы Сильвестра. Приведен алгоритм построения квадратной обобщенной матрицы Сильвестра (КОМС), сопровождаемый примером. Доказано одно свойств последних строк в блоках КОМС, которое используется для рассуждений в векторных и матричных системах.
В Приложении В приведены вспомогательные и дополнительные результаты. В частности, доказан критерий существования общих корней у семейства полиномов:
Теорема 4. Семейство полиномов a(s),ft(s),... ,Pi(s) имеет ровно к общих корней (с учетом кратности) тогда и только тогда, когда ранг ОМС этого семейства равен п + пг — к, т.е.
rank ¿"(a, ft,..., Pi) = п + т - к,
где S(a,ft,. ■. ,Pi) — обобщенная матрица Сильвестра для семейства полиномов q(s) и pi{s); degcc = п, т = min{degft}.
Результаты этого раздела опубликованы в работе [6].
Автор выражает искреннюю благодарность научному руководителю Сергею Константиновичу Коровину за постановку задачи и постоянное внимание и ценные советы в работе над диссертацией, а также Фомичеву Василию Владимировичу за помощь в исследовании тематики задачи минимальной стабилизации и оформлении текста диссертации.
Список публикаций
1. Капалин И. В. Верхние оценки размерности стабилизатора для линейных конечномерных систем // Вестник МГУ. Серия 15. Вычислительная математика и кибернетика. 2011. № 2. С. 13-19.
2. Капалин И. В., Фомичев В. В. О построении минимальных стабилизаторов для скалярных систем // Нелинейная динамика и управление. 2009. Т. 7. С. 37-52.
3. Коровин С. К., Капалин И. В., Фомичев В. В. Минимальные стабилизаторы для линейных динамических систем // Доклады РАН. 2011. Т. 441, № 5.
4. Капалин И. В. Минимальная стабилизация динамических систем // Дифферент уравнения. 2011. Т. 47, № 8. С. 1214-1216.
21
5. К ал алии И. В., Фомичев В. В. Минимальная стабилизация векто] ных (MISO и SIMO) систем // Дифференц. уравнения» ,- 2011.
Т. 47, № И. С. 1573-1582.
6. Капалин И. В., Фомичев В. В. Свойства обобщенной матрицы Сильвестра// Вестник МГУ. Серия 15. Вычислительная математика и кибернетика. 2011. № 3. С. 16-23.
Цитированная литература
1. Гантмахер Ф. Р. Теория матриц. Москва: ФИЗМАТЛИТ, 1967. С. 508-512.
2. Gutman S., Chojnowski F. Fixed and Minimal Order Compensators // IMA J. Math. Control Inform. 1991. Vol. 7, no. 4. Pp. 361-373.
Напечатано с готового оригинал-макета
Подписано в печать 02.11.2011 г. Формат 60x90 1/16. Усл.печ.л. 1,0. Тираж 100 экз. Заказ 464.
Издательство ООО "МАКС Пресс" Лицензия ИД N 00510 от 01.12.99 г. Тел. 939-3890. ТелУФакс 939-3891. 119992, ГСП-2, Москва, Ленинские горы, МГУ им. М.В. Ломоносова, 2-й учебный корпус, 527 к.
Введение
Глава 1. Обзор современного состояния проблемы.
Глава 2. Стабилизация с назначением произвольного спектра замкнутой системе.
2.1. Постановка задачи.
2.2. Оценки сверху на размерность стабилизатора.
2.2.1. Сравнение оценок на размерности стабилизатора
2.2.2. Объединение оценок ко, к\, к2 и к-у. оценка ктгп — min{A;¿}.
Глава 3. Задача синтеза стабилизатора минимальной размерности
3.1. Постановка задачи.
3.2. Основные обозначения
3.3. Скалярные (SISO) системы.
3.3.1. Примеры.
3.4. Векторные (MISO или SIMO) системы.
3.4.1. Пример.
3.5. Матричные (MIMO) системы.
3.5.1. Пример.
Глава 4. Численные методы решения задачи пересечения линейного многообразия с множеством устойчивых полиномов
4.1. Символьный подход. Программа QEPCAD.
4.1.1. Пример.
4.2. Эквивалентная задача минимизации. Программа НОМ4РЗ-2.
4.2.1. Пример.
4.3. Метод ветвей и границ. Полиномы Бернштейна.
4.3.1. Пример.
Актуальность работы
В диссертационной работе рассматриваются различные постановки задачи построения стабилизаторов минимальной размерности для линейных стационарных динамических систем, а также численные алгоритмы их решения. Выделятся два вида стабилизаторов минимальной размерности: стабилизаторы, присваивающие замкнутой системе любой наперед заданный устойчивый спектр, и стабилизаторы, присваивающие замкнутой системе некоторый ("какой получится") устойчивый спектр. Первая задача интенсивно исследовалась в зарубежной и отечественной литературе, тогда как вторая привлекла внимание исследователей ненадолго и была слабо изучена. В представленной работе для этой задачи получен ряд новых результатов, в частности, было показано, что линейные уравнения, описывающие многообразие характеристических полиномов замкнутой системы, имеют ганкелеву структуру, также получены критерий существования стабилизатора фиксированной размерности и алгоритм построения стабилизатора минимальной размерности.
Стабилизаторы низкой размерности обладают рядом преимуществ перед стабилизаторами высокой размерности: простота физической реализации (меньше функциональных элементов), более высокая скорость численной реализации таких стабилизаторов (решается система дифференциальных уравнений низкой размерности). Одним, из возможных мест применения полученных алгоритмов или их модификаций являются системы высокой размерности, требующие быстрого реагирования стабилизатора (такими системами является, например, системы управления ТОКАМАК или другими сложными объектами). Понижение размерности стабилизатора также может быть удобно на практике тем, что конечному пользователю проще настраивать систему автоматического управления (САУ) с меньшим числом параметров.
Необходимые требования к качеству САУ могут быть запрограммированы заранее, а конечному пользователю представляется стабилизатор наименьшей размерности.
Цель диссертационной работы
Целью диссертационной работы является получение необходимых и достаточных условий существования стабилизатора фиксированной размерности, разработка алгоритмов синтеза стабилизаторов минимальной размерности. Также целью работы является анализ.и сравнение существующих оценок на размерности стабилизаторов, задающих наперед заданный спектр замкнутой системы.
Научная новизна
В работе получены следующие основные результаты:
1. Получены критерии существования стабилизатора фиксированной размерности для скалярных (SISO, Single Input Single Output), векторных (SIMO, Single Input Multiply Output и MISO, Multiply Input Single Output) и матричных систем (MIMO, Multiply Input Multiply Output);
2. Получены алгоритмы построения минимального стабилизатора в 3-х случаях: скалярном, векторном и матричном;
3. Предложены численные методы реализации алгоритмов построения стабилизатора минимальной размерности;
4. Проведен анализ и сравнение существующих оценок сверху на размерность стабилизаторов с наперед заданным спектром;
5. Введено обобщение матрицы Сильвестра для семейства из I полиномов, изучены её свойства (в частности, в терминах обобщенной матрицы Сильвестра получен критерий существования ровно к общих корней с' учетом кратности у семейства полиномов).
Практическая значимость
Ценность полученных результатов носит в первую очередь теоретический характер. Полученные критерии существования стабилизатора фиксированной размерности раскрывают особую структуру (а именно ганкелеву структуру) системы уравнений, задающих многообразие характеристических полиномов замкнутой системы. Учет этой структуры в численных методах повышает эффективность решения задачи синтеза стабилизатора.
Проведенный сравнительный анализ существующих оценок может послужить основой для выбора стабилизатора наименьшей размерности среди рассматриваемых стабилизаторов, наделяющих замкнутую систему заданным спектром.
На защиту выносятся следующие основные результаты и положения:
Критерии существования стабилизатора фиксированной размерности для скалярных, векторных и матричных систем;
Алгоритмы построения минимального стабилизатора в 3-х случаях: скалярном, векторном и матричном;
Численные методы построения стабилизатора минимальной размерности;
Сравнительный анализ (из рассматриваемых в работе) оценок на размерность стабилизатора с наперед заданным спектром, найдены множества, где одна из оценок является наилучшей;
Введено обобщение матрицы Сильвестра для семейства из / полиномов, получены ряд её свойств (в частности, критерий существования ровно к общих корней с учетом кратности у семейства полиномов).
Апробация работы
Основные результаты работы и отдельные её части докладывались и обсуждались на следующих конференциях и семинарах.
1. На XV международной научной конференции студентов, аспирантов и молодых ученых "Ломоносов-2008";
2. На XVII международной научной конференции студентов, аспирантов и молодых ученых "Ломоносов-2010";
3. На научной конференции "Тихоновские чтения - 2010";
4. На научной конференции САИТ-2009.
5. На специальном семинаре "Семинар по проблемам нелинейной динамики и управления при Московском государственном университете им. М.В. Ломоносова" при кафедре нелинейных динамических смистем и процессов управления.
Публикации
По материалам диссертации опубликовано б статей (5 в изданиях, рекомендованных ВАК РФ).
Достоверность
Все результаты диссертации строго математически доказаны, апробированы на международных научных конференциях и семинарах. Основные результаты диссертации опубликованы в 5 работах в ведущих математических жураналах (Доклады РАН, Дифференциальные уравнения) и рецензируемых сборниках.
Структура и объем диссертации
Диссертация содержит 139 страниц текста, состоит из введения, четырех глав, заключения, двух приложений, библиографии.
Заключение
К основными результатам работы относятся следующие новые критерии существования стабилизатора фиксированной размерности: Теорема 3.1, Теорема 3.2 и Теорема 3.3. Первые два критерия существенно отличаются от последнего, так как коэффициенты характеристического полинома 7(s) замкнутой системы (2.3) в этих случаях описываются линейным многообразием, в Теореме 3.3 это описание нелинейно. Опираясь на эти критерии, были построены алгоритмы поиска стабилизатора (2.2) минимальной размерности для исходной системы (2.1). Применение алгоритмов сопровождено примерами. Кроме того, явно присутствующие в критериях уравнения ганкелевого вида на коэффициенты полинома 7(s) могут в будущем послужить базой для синтеза более экономных алгоритмов построения минимальных стабилизаторов.
В работе также рассмотрена численные методы решения задачи поиска устойчивого полинома в линейном многообразии в пространстве коэффициентов полинома, которая является самым сложным (с вычислительной точки зрения) шагом в алгоритме синтеза минимального стабилизатора. Рассмотрены три метода решения этой задачи с примерами их применениями. Все алгоритмы были запрограммированы в системе Matlab и Octave.
Как вспомогательный результат получено обобщение понятия матрицы Сильвестра для семейства полиномов и критерий, связывающий ранг обобщенной матрицы Сильвестра с числом общих корней у семейства полиномов.
1. Гантмахер Ф. Р. Теория матриц. Москва: ФИЗМАТЛИТ, 1967. С. 177-182.
2. Гантмахер Ф. Р. Теория матриц. Москва: ФИЗМАТЛИТ, 1967. С. 508-512.
3. Ильин А. В., Коровин С. К., Фомичев В. В. Синтез минимальных линейных стабилизаторов // Дифференц. уравнения. 2009. Т. 45, № 5. С. 675-685.
4. Калинина Е. А., Ю. У. А. Теория исключения. Санкт-Петербург: Изд-во НИИ химии СПбГУ, 2002. ISBN: 5-7997-0419-3.
5. Капалин И. В. Верхние оценки размерности стабилизатора для линейных конечномерных систем // Вестник МГУ. Серия 15. Вычислительная математика и кибернетика. 2011. № 2. С. 13-19.
6. Капалин И. В. Минимальная стабилизация динамических систем // Дифференц. уравнения. 2011. Т. 47, № 8. С. 1214-1216.
7. Капалин И. В., Фомичев В. В. О построении минимальных стабилизаторов для скалярных систем // Нелинейная динамика и управление. 2009. Т. 7. С. 37-52.
8. Капалин И. В., Фомичев В. В. Минимальная стабилизация векторных (MISO и SIMO) систем // Дифференц. уравнения. 2011. Т. 47, № 11. С. 1573-1582.
9. Капалин И. В., Фомичев В. В. Свойства обобщенной матрицы Сильвестра // Вестник МГУ. Серия 15. Вычислительная математика и кибернетика. 2011. № 3. С. 16-23.
10. Кокс Д., Литтл Д., О'Ши Д. Идеалы, многообразия и алгоритмы. Введение в вычислительные аспекты алгебраической геометрии и коммутативной алгебры. Москва: Мир, 2000. С. 70-136. ISBN: 5-03-003320-3.
11. Коровин С. К., Капалин И. В., Фомичев В. В. Минимальные стабилизаторы для линейных динамических систем // Доклады РАН. 2011. Т. 441, № 5.
12. Коровин С. К., Фомичев В. В. Наблюдатели состояния для линейных систем с неопределенностью. Москва: ФИЗМАТЛИТ, 2007. С. 23-37. ISBN: 978-5-9221-0834-8.
13. Benallou A., Mellichamp D. A., Seborg D. E. On the Number of Solutions of Multivariable Polynomial Systems // IEEE Transactions On Automatic Control. 1983. Vol. AC-28, no. 2. Pp. 554-567.
14. Brasch F. M., Jr., Pearson J. B. Pole Placement Using Dynamic Compensators // IEEE Transactions On Automatic Control. 1970. Vol. AC-15, no. 1. Pp. 34-43.
15. Collins G. E. Quantifier Elimination by Cylindrical Algebraic Decomposition, Ed. by B. F. Caviness, J. R. Johnson. New York, 1998. Pp. 8-23.
16. Davison E. J. A Note oil Pole Assignment in Linear Systems with Incomplete State Feedback // IEEE Transactions On Automatic Control. 1971. Vol. 16, no. 1. Pp. 98-99.
17. Davison E. J. On Pole Assignment in Linear Systems with Incomplete State Feedback // IEEE Transactions On Automatic Control. 1971. Vol. 15, no. 3. Pp. 348-351.
18. Davison E. J., Chatterjee R. A Note on Pole Assignment in Linear Systems with Incomplete State Feedback // IEEE Transactions On Automatic Control. 1971. Vol. 16, no. 1. Pp. 98-99.
19. Davison E. J., Wang S. H. On Pole Assignment in Linear Multivariate Systems Using Output Feedback // IEEE Transactions On Automatic Control. 1975. Vol. 20, no. 4. Pp. 516-518.
20. DeShelter W. B., Ridgely D. B. On Minimal Order Stabilization of Multivariable Plants // Proceedings of the 31st IEEE Conference on Decision and
21. Control 1992. New York, N.Y. USA: IEEE, 1992. Pp. 851-853.
22. Desoer C. A., Chen M. J. Design of Multivariate Feedback Systems with Stable Plant // IEEE Transactions On Automatic Control. 1981. Vol. AC-26, no. 2. Pp. 408-415.
23. Dorato P. Quantified multivariate polynomial inequalities // IEEE Control Syst. Mag. 2000. Vol. 20. Pp. 48-58.
24. Emre E. The Polynomial Equation QQC + RPC = $ With Application To Dynamic Feedback // SIAM J. Control And Optimization. 1980. Vol. 18, no. 6. Pp. 611-620.
25. Garloff J. Convergent bounds for the range of multivariate polynomials // Proceedings of the International Symposium on interval mathematics on Interval mathematics 1985 / Ed. by K. Nickel. London, England: Springer-Verlag, 1985. Pp. 37-56.
26. Gu D.-W., Choi B. W., Postlethwait I. Low-Order Stabilizing Controllers // IEEE Transactions On Automatic Control. 1993. Vol. 38, no. 11. Pp. 1713-1717.
27. Gutman S., Chojnowski F. Fixed and Minimal Order Compensators // IMA J. Math. Control Inform. 1991. Vol. 7, no. 4. Pp. 361-373.
28. Jirstrand M. Cylindrical Algebraic Decomposition an Introduction. Linkop-ing, Sweden: Technical Report, Automatic Control Group, 1995.
29. Jirstrand M. Nonlinear Control System Design by Quantier Elimination //J. Symbolic Computation. 1997. Vol. 24. Pp. 137-152.
30. Kailath T. Linear Systems. Englewood Cliffs, N.J. 07632: Prentice-Hall, Inc., 1980. Pp. 345-499.
31. Kamat P. S. Comments on "On the Number of Solutions of Multivariate Polynomial Systems" // IEEE Transactions On Automatic Control. 1986. Vol. AC-31, no. 8. P. 796.
32. Kimura H. Pole assigment be Gain Output Feedback // IEEE Trans. Automatic Control. 1975. Vol. AC-20. Pp. 509-517.
33. Kimura H. A further result on the problem of pole assignment by output feedback // IEEE Trans. Automatic Control. 1977. Vol. AC-22. Pp. 458-463.
34. Lee T.-L., Li T.-Y., Tsai C.-H. HOM4PS-2.0: a software package for solving polynomial systems by the polyhedral homotopy continuation method // Computing. 2008. Pp. 109-133.
35. Li T.-Y. Numerical solution of multivariate polynomial systems by homotopy continuation methods // Acta Numerica. 1997. Vol. 6. Pp. 399-436.
36. Li T.-Y. Solving Polynomial Systems By Polyhedral Homotopies // Taiwanese Journal Of Mathematics. 1999. Vol. 3, no. 3. Pp. 251-279.
37. Li T.-Y., Tsai C.-H. HOM4PS-2,Opara: Parallelization of HOM4PS-2.0 for Solving Polynomial Systems // Journal Parallel Computing. 2009. Vol. 25, no. 4. Pp. 226-238.
38. Luenberger D. G. Observers for Multivariable Systems // IEEE Transactions On Automatic Control. 1966. Vol. AC-11, no. 2. Pp. 190-197.
39. Misra P., Patel R. V. Numerical Algorithms for Eigenvalue Assigment by Constant and Dynamic Output Feedback // IEEE Transactions On Automatic Control. 1989. Vol. 34, no. 6. Pp. 579-588.
40. Rantzer A. On The Minimal Stabilizing Feedback Order Of Linear Siso-Sys-tems // Proceedings of Ihe 26th Conference on Decision and Control. New York, N.Y.: IEEE, 1987. Pp. 459-460.
41. Silverman L. M. Realization of Linear Dynamical Systems // IEEE Transactions On Automatic Control. 1971. Vol. AC-16, no. 6. Pp. 554-567.
42. Smith M. C. Stabilization by Reduced-Order Controllers // IEEE Transactions On Automatic Control. 1991. Vol. 36, no. 1. P. 120.
43. Stengel R. F., Wang Q. Searching for Robust Minimal-Order Compensators // Proceedings of the American Control Conference. Evanston, Illinois: American Automatic Control Council, 1998. Pp. 3138-3142.
44. Wonham W. M. On Pole Assignment in Multi-Input Controllable Linear Systems // IEEE Trans. Automatic Control. 1967. Vol. AC-12, no. 6. Pp. 660-665.
45. Zhang S.-Y., Chen C.-T. Design of Unity Feedback Systems to Achieve Arbitrary Denominator Matrix // IEEE Transactions On Automatic Control. 1983. Vol. AC-28, no. 4. Pp. 518-521.