Научная статья на тему 'Полиномиальный синтез многоканального регулятора для двухмассовой системы'

Полиномиальный синтез многоканального регулятора для двухмассовой системы Текст научной статьи по специальности «Математика»

CC BY
65
16
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Вороной В. В.

В работе рассматривается пример синтеза регулятора для двухканальной двухмассовой системы без демпфирования по методике неявно описанной в [3].

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Вороной В. В.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Полиномиальный синтез многоканального регулятора для двухмассовой системы»

ПОЛИНОМИАЛЬНЫМ СИНТЕЗ МНОГОКАНАЛЬНОГО РЕГУЛЯТОРА ДЛЯ ДВУХМАССОВОЙ СИСТЕМЫ

© Вороной В.В.*

Новосибирский государственный технический университет, г. Новосибирск

В работе рассматривается пример синтеза регулятора для двухка-нальной двухмассовой системы без демпфирования по методике неявно описанной в [3].

В качестве объекта управления рассмотрим двухмассовую систему без демпфирования. Подробное описание и вывод математической модели для многоканального случая представлен в [1]. В [1] также рассматривается стабилизация двухмассовой системы при помощи регулятора синтезированного полиномиальным методом синтеза. Синтез аналогичной системы, но для одноканального случая представлен в [2]. В данной работе рассматривается синтез регулятора полиномиальным методом по методике неявно представленной в [3].

Объект описывается строго правильной матричной передаточной функцией, представленной в виде правого полиномиального разложения:

wa (s) = n (s) • D-1(s),

где D(s) - столбцово-приведенная полиномиальная матрица «знаменателя» объекта. Матрицы D(s) и N(s) взаимно-простые справа.

D(s) =

16(s2 + 4) -2(s2 + 4)

-32

s4 + 10s2 + i

"16 0 "

, N (s) = 0 s2 + 4

Регулятор представляет собой правильную матричную передаточную функцию в виде левого полиномиального разложения:

жг =у -v) • x (*).

Структурная схема замкнутой синтезируемой системы представлена на рис. 1.

Рис. 1. Структурная схема синтезируемой системы

* Аспирант.

Матричная передаточная функция замкнутой системы определяется по выражению:

ж (5) = (i + жа (*)жг (*)жг (5).

Если рассмотреть объект в виде правого полиномиального разложения, а регулятор в виде левого, то уравнение (1) можно переписать в следующем виде:

ж (5) = n (5)(у (^од + x (5'))-хх (5).

Так как предполагается решать задачу синтеза модальным методом, то для нахождения искомых параметров регулятора «знаменатель» замкнутой системы необходимо приравнять к «желаемому» матричному полиному. В результате, задача синтеза сводится к решению следующего уравнения:

у (5)б(5) + x ^ (5) = ^ (5),

(1)

где - желаемый характеристический полином замкнутой системы, который задается исходя из требований к качеству переходных процессов. В литературе можно встретить достаточно много работ, посвященных решению уравнения (1), например [4-6].

В соответствии с теоремой 9.М1 [3, с. 294]. Решение уравнения (1), т.е. нахождение полиномиальных матриц У(я) и X(я), существует, если и только если полиномиальные матрицы -(я) и взаимно простые справа.

Далее приводится пошаговая процедура синтеза многоканального регулятора полиномиальным методом в соответствии с [3].

Шаг 1. Определяются столбцовые степени матрицы -0(5):

=дЕ>Л = 2 = д°с2 = 2.

Шаг 2. Выбирается максимальное значение из набора толбцовых степеней матрицы -(я):

ц = шах(ц1, ц2) = 2.

Шаг 3. Выписываются матричные полиномы -(я) и Щ(я) в виде:

д(5) = д + + ^^2 =

n (5) = n + ^ + n252 =

2 -1 0 0 4 0

+ 5 +

-1 1 0 0 0 1

1 0 0 0 0 0

+ 5 +

0 1 0 0 0 0

5 2.

В силу строгой правильности объекта В2 Ф [0]2х2, а Щ2 = [0]2х2. Шаг 4. Строится результант Сильвестра:

10

ПЕРСПЕКТИВЫ РАЗВИТИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

5 =

А А а о n0 n м2 о о А А А

о n0 N N2,

Шаг 5. Вычисляется количество линейно-независимых N строк. Для чего можно, например, воспользоваться так называемым ^-разложением, которое можно легко реализовать в ПО ЫайаЪ с помощью оператора [д, г] = qr[S\, заранее задав матрицу & В качестве выходных переменных, функция выдает матрицы д и г, из которых нас интересует только вторая. В матрице г проверяются диагональные элементы, если какой-либо элемент равен нулю, то он соответствует линейно-зависимой N строке. В данном случае нулевых элементов на главной диагонали не оказалось, значит все строки линейно-независимы. Итак,

у1 = 2, у2 = 2.

Шаг 6. Вычисляется строчный индекс результанта: V = шах(^, v2) = 2.

Шаг 7. Задается степень регулятора из соотношения: т > V-1 ^ т > 1.

Шаг 8. Выписываются матричные полиномы регулятора:

У (5) = У0 + У^, X(5) = Х0 + Х^.

Шаг 9. Определяются столбцовые степени желаемого матричного полинома:

8^1 = т + М1 = 3 8рс 2 = т + Ц2 = 3.

Зададим матрицу Е^) аналогично [1], диагональной с желаемыми полиномами на главной диагонали:

53 + 352 + 35 + 1 0

0 53 + 352 + 35 + 1

^ (5) =

Шаг 10. Выписывается желаемый матричный полином:

^ (5) = ^ + ^ + ^2 + =

1 0 3 0 3 0 5 2 + 1 0

+ 5 +

0 1 0 3 0 3 0 1

3

5

[Yo Xо Y XJ

10 3 0 3 0 10 0 10 3 0 3 0 1

"0.75 0" "0.25 0" "-0.5 0.75" "2.5 0.25"

, Y = , X0 = , X =

0 3 0 1 3 -2 1 2

Шаг 11. Матричные полиномы, полученные на шагах 3, 8 и 10 подставляются в уравнение (1). Далее, приравнивая коэффициенты при одинаковых степенях 5, составляется матричное уравнение:

[У X у = [^ ^ ¥2

Или в варианте с числами:

" 2 -1 0 0 4 0 0 0" -1 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 2 -1 0040 0 0 -1 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 10 0 0 0 Решая данное уравнение, находим параметры регулятора:

Y =

Результат решения по методике, представленной в [3] совпал с результатами в [1]. Однако в данной работе обосновывается выбор степени регулятора, а формируемый результант Сильвестра отличается структурой построения. Следует так же отметить, что система синтезированная система получилась статическая, а установившееся значение определяется нулями регулятора.

Список литературы:

1. Воевода А.А. Стабилизация двухмассовой системы: полиномиальный метод синтеза // Сб. науч. тр. НГТУ - 2009. - № 4 (58). - С. 3-10.

2. Воевода А.А., Ижицкая Е.А. Стабилизация двухмассовой системы: модальный метод синтеза // Сб. науч. тр. НГТУ - 2009. - № 2 (56). - С. 3-10.

3. Chen C.T. Linear System Theory and Design. - Third Edition. - New York; Oxford, 1999. - 334 p.

4. Feinstein J., Bar-Ness Y. The solution of the matrix polynomial equation A(s)X(s) + B(s)Y(s) = C(s) // IEEE Trans. on Automatic control. - 1984. - V 29, 1. - P. 75-77.

5. Manabu Y., Piao C.Z., Yasuyuk F. On solving diophantine equations by real matrix manipulation // IEEE Trans. on Automatic control. - 1985. - V 40, 1. -P. 118-122.

6. Wolowich W.A. A division algorithm for polynomial matrices // IEEE Trans. on Automatic control. - 1984. - V. 29, 7. - P. 416-423.

i Надоели баннеры? Вы всегда можете отключить рекламу.