Научная статья на тему 'ПОЛИНОМИАЛЬНЫЙ МЕТОД СИНТЕЗА РЕГУЛЯТОРОВ ПО ЗАДАЮЩЕМУ И ВОЗМУЩАЮЩИМ ВОЗДЕЙСТВИЯМ'

ПОЛИНОМИАЛЬНЫЙ МЕТОД СИНТЕЗА РЕГУЛЯТОРОВ ПО ЗАДАЮЩЕМУ И ВОЗМУЩАЮЩИМ ВОЗДЕЙСТВИЯМ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
144
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПОЛИНОМИАЛЬНЫЙ МЕТОД СИНТЕЗА / ПОЛИНОМИАЛЬНОЕ МАТРИЧНОЕ РАЗЛОЖЕНИЕ / СИНТЕЗ / МНОГОКАНАЛЬНЫЙ РЕГУЛЯТОР / ЭЛЕКТРОМЕХАНИЧЕСКАЯ СИСТЕМА / КОМПЕНСАЦИЯ ВОЗМУЩЕНИЙ / АСТАТИЗМ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Филюшов Владислав Юрьевич

Линейные объекты управления с одним входом и одним выходом (single input - single output, SISO) и объекты с несколькими входами и несколькими выходами (multi input - multi output, MIMO) имеют различные формализованные алгоритмы синтеза регуляторов. При этом объекты с неравным количеством входов и выходов во многих случаях строятся разработчиком интуитивно при изменении существующих алгоритмов расчета под каждый объект управления, поэтому разработка формализованного алгоритма расчета для такого типа объектов является актуальной. В рамках настоящей работы предлагается распространить методику синтеза для многоканальных объектов, которой является полиномиальная методика синтеза, на объекты с меньшим количеством входов по сравнению с количеством выходов, а именно на объекты с одним входом и несколькими выходами (single input - multi output, SIMO). Приводится пример расчета электромеханической системы регулирования натяжения в зоне транспортирования материала поточной линии, которая имеет один вход - напряжение, подаваемое на электродвигатель, и пять выходов: ток якоря, скорость вращения вала электродвигателя, скорость вращения валка, натяжение в рассматриваемой зоне и упругий момент. Натяжение в рассматриваемой зоне является регулируемой координатой. Использование полиномиального метода синтеза для объектов с неквадратной матричной функцией позволило расположить полюса замкнутой системы в заданном положении, передаточная функция по заданию не содержит нулей. Также удалось задать нули замкнутой системы по возмущению таким образом, что получен астатизм второго порядка.

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Филюшов Владислав Юрьевич

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

THE POLYNOMIAL METHOD OF CONTROLLER SYNTHESIS BASED ON THE REFERENCE AND DISTURBING SIGNALS

Linear controlled objects with one input and one output (single input - single output, SISO), and objects with multiple inputs and multiple outputs (multi-input - multi-output, MIMO) have different formalized controller synthesis algorithms. At the same time, objects with an unequal number of inputs and outputs, in many cases, are built by the developer intuitively, when changing the existing calculation algorithms for each control object, therefore, the development of a formalized calculation algorithm for this type of objects is relevant. Within the framework of this work, it is proposed to extend the synthesis technique for multichannel objects, which is the polynomial synthesis technique, to objects with a smaller number of inputs compared to the number of outputs, namely, to objects with one input and several outputs (single input - multi-output, SIMO). The reasoning developed in the work is an example of calculating an electromechanical tension control system in the material transportation zone of the production line, which has one input - the voltage supplied to the electric motor and four outputs-- the armature current, the rotation speed of the electric motor shaft, the rotation speed of the roll, the tension in the zone under consideration and the elastic moment. The tension in the considered zone is an adjustable coordinate. The use of the polynomial synthesis method for objects with a non-square matrix function made it possible to place the poles of a closed system in a given position, and the transfer function does not contain zeros according to the assignment. It was also possible to set the disturbance-stimulated zeros of the closed system in such a way that a second-order astatism is obtained.

Текст научной работы на тему «ПОЛИНОМИАЛЬНЫЙ МЕТОД СИНТЕЗА РЕГУЛЯТОРОВ ПО ЗАДАЮЩЕМУ И ВОЗМУЩАЮЩИМ ВОЗДЕЙСТВИЯМ»

ISSN 2782-2001 Системы анализа и обработки данных том 85, № 1, 2022, с. 93-108

http://journals.nstu.ru/vestnik Analysis and data processing systems Vol. 85, No. 1, 2022, pp. 93-108

ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ

INFORMATICS, COMPPUTER ENGINEERING AND MANAGEMENT

УДК 621.865.8+62-503.53 DOI: 10.17212/2782-2001-2022-1-93-108

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

s-t *

по задающему и возмущающим воздействиям

В.Ю. ФИЛЮШОВ

630073, РФ, г. Новосибирск, пр. Карла Маркса, 20, Новосибирский государственный

технический университет

filiushov.vladislav@gmail. com

Линейные объекты управления с одним входом и одним выходом (single input - single output, SISO) и объекты с несколькими входами и несколькими выходами (multi input - multi output, MIMO) имеют различные формализованные алгоритмы синтеза регуляторов. При этом объекты с неравным количеством входов и выходов во многих случаях строятся разработчиком интуитивно при изменении существующих алгоритмов расчета под каждый объект управления, поэтому разработка формализованного алгоритма расчета для такого типа объектов является актуальной. В рамках настоящей работы предлагается распространить методику синтеза для многоканальных объектов, которой является полиномиальная методика синтеза, на объекты с меньшим количеством входов по сравнению с количеством выходов, а именно на объекты с одним входом и несколькими выходами (single input - multi output, SIMO).

Приводится пример расчета электромеханической системы регулирования натяжения в зоне транспортирования материала поточной линии, которая имеет один вход - напряжение, подаваемое на электродвигатель, и пять выходов: ток якоря, скорость вращения вала электродвигателя, скорость вращения валка, натяжение в рассматриваемой зоне и упругий момент. Натяжение в рассматриваемой зоне является регулируемой координатой. Использование полиномиального метода синтеза для объектов с неквадратной матричной функцией позволило расположить полюса замкнутой системы в заданном положении, передаточная функция по заданию не содержит нулей. Также удалось задать нули замкнутой системы по возмущению таким образом, что получен астатизм второго порядка.

Ключевые слова: полиномиальный метод синтеза, полиномиальное матричное разложение, синтез, многоканальный регулятор, электромеханическая система, компенсация возмущений, астатизм, компенсация возмущений

*

Статья получена 18 августа 2021 г.

ВВЕДЕНИЕ

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

Возрастающие требования к качеству систем управления вынуждают использовать более продвинутые методы синтеза. Основными элементами производственного процесса являются электродвигатели различных производственных механизмов. Несмотря на повышение интенсификации производства, основными используемыми видами управления являются П, ПИ, ПИД-регуляторы, а также системы подчиненного регулирования [6], которые для относительно простых объектов невысокого порядка справляются с выполнением поставленных требований системы управления, но для более сложных объектов необходимо разрабатывать алгоритмы синтеза регуляторов, учитывающие внутренние связи объекта.

Одним из подходов, используемых для более сложных объектов, является метод аналитического синтеза систем с управлением по выходу и воздействиям (задающим и возмущающим) [7], который позволяет рассчитывать регуляторы для многоканальных объектов с использованием полиномиального матричного разложения матричных передаточных функций. Данный метод позволяет рассчитывать регуляторы для объектов с равным количеством входов и выходов, а также для объектов с одним входом и несколькими выходами. В работе [8] рассмотрен вопрос реализации селективной инвариантности системы управления объектом с одним входом и несколькими выходами к регулярным возмущениям. Это достигается за счет нахождения преобразования Лапласа регулярного возмущения и расчета регулятора с его учетом, что повышает точность синтезируемой системы. Для схожего объекта в работах [9-11] рассмотрен вопрос робастности системы управления, которая при модальном регуляторе заключается в выборе желаемого расположения полюсов системы в соответствии с полюсами и нулями объекта.

В работе [12] рассмотрен вопрос применения полиномиального метода синтеза для объектов с одним входом и несколькими выходами на примерах одного перевернутого маятника на тележке и двух перевернутых маятников на тележке. Задачей синтеза ставилась стабилизация нулевого положения маятников при перемещении тележки в заданное положение. Эта задача была успешна решена путем перехода от неквадратной матричной передаточной функции к полиномиальному разложению. В работах [13, 14] показано преобразование системы подчиненного регулирования к виду многоканальной системы, что позволило повысить порядок астатизма по возмущению после применения полиномиального метода синтеза.

1. ПОСТАНОВКА ЗАДАЧИ

Существуют различные виды описания объектов управления. По аналогии с [7] покажем процедуру перехода от описания объекта в пространстве состояний к описанию в виде полиномиального матричного разложения. В отличие от [7], объект имеет неравное количество входов и выходов. Рассмотрим многоканальный объект управления с количеством входов т и количеством выхо-довр, описываемый в пространстве состояний в виде, где для удобства последующих преобразований, в отличие от [7], где вектор возмущения разделен на две части (одна в уравнении состояний, другая в уравнении выхода), используем один вектор состояния для обоих уравнений:

х = Ах + Ви + 01 /, у = Сх + G2 /, (1)

_ Ппх1 _ птх1 г>рх1

где х е к - вектор состояния; и е к - вектор входа; у е к^ - вектор

выхода; / е Лгх1 - вектор неизмеряемых возмущений; п - порядок объекта; г - количество возмущений; А е Лпхп, В е Лпхт, С е Лрхп - матрицы коэффициентов объекта; 01 е Л , О2 е

Крхг

- матрицы коэффициентов возмущающих сигналов.

Выполним переход от записи объекта в пространстве состояний (1) к записи в операторном виде:

у (5) = Ги (5) и (5) + Ж/ (5)/(5),

(2)

Жи (5) = С(- А)_1 В, Ж/ (5) = С- А)_101 + 02,

где Жи (5) е Л(5)рхт - матричная передаточная функция (МПФ) между входом и выходом объекта; Ж/ (5) е Л(5)рхг - МПФ между возмущением и выходом

объекта; ВД Рхт - множество матриц размером р х т, элементы которых -рациональные функции от 5 с вещественными коэффициентами. Заметим, что при р Ф т матрица Жи (5) неквадратная.

Построим систему автоматического управления с двухпараметрическим регулятором [7], показанным на рис. 1, в которой задающее воздействие у(^) имеет размерность, равную размерности вектора выхода р . При меньшем количестве входов по сравнению с количеством выходов некоторые элементы вектора задания необходимо сделать равными нулю, иными словами, не задавать вовсе. Помимо задающего воздействия присутствует возмущающее воздействие, которое влияет на вектор состояния и на выход, что показано в формуле (1).

Приведем уравнения замкнутой системы по заданию Жу (5) = = (1 + Жи (5)Л2(5))-1 Жи (5)Л1(5) и по возмущению Жу/ (5) = (I + Жи (5) х х Л2(5) )-1 Ж/ (5).

Рис. 1. Структурная схема «объект - регулятор»

Fig. 1. An object-controller structural scheme

Построение системы управления выполним с использованием полиномиальной методики синтеза [15]. Для этого необходимо найти полиномиальное матричное разложение матричной передаточной функции объекта и регулятора, то есть найти полиномиальное матричное описание (ПМО) объекта и регулятора. Это позволит представить многоканальную МПФ аналогично одно-канальной с матричным «числителем»1 и «знаменателем», что приводит к потере свойства коммутативности и необходимости использования двух вариантов записи разложения МПФ - левого и правого. У левого разложения «знаменатель» слева, у правого - справа. Например, для объекта и регулятора описания следующие:

Wu (s) = D-1(s)N(s) = N(s)D"1(s), Ri(s) = Y~\s)Z(s) = Z(s)Y"1(s),

R2( s) = Y "1( s) X (s) = X (s)Y "1( s),

где D (s) e R [s]pxp , D (s) e R [s]mxm - «знаменатели» полиномиального описания объекта; N(s), N(s) e R [s]pxm - «числители»; Y(s) e R [s]mxm ,

Y (s) e R [s]pxp - «знаменатели» полиномиального описания регулятора (для удобной записи замкнутых систем у обоих регуляторов «знаменатели» должны быть равны); Z(s), Z(s), XX(s), X(s) e R [s]mxp - «числители», знак «~» ставится над полиномиальной матрицей для обозначения принадлежности к левому полиномиальному описанию, R [s]mxp - множество матриц размером m x p, элементы которых - полиномы от s с вещественными коэффициентами. Полиномиальная матрица является полиномом с матричными коэффициентами. Например, дана некоторая полиномиальная матрица M(s) e R [s]qxd,

к

ее можно записать в виде M(s) = ^M^s1, где к - старшая степень при s

i=1

у элементов Mt e Rqxd полиномиальной матрицы M(s) .

Покажем уравнения замкнутой системы по заданию и по возмущению в полиномиальном матричном описании для правого ПМО объекта и левого ПМО регулятора, которое далее будет использовано при расчете регуляторов

1 У матричных передаточных функций нет числителя и знаменателя, но для введения аналогии с одноканальными системами эти термины используются в кавычках.

для объекта с меньшим количеством входов по сравнению с количеством выходов:

уу (5) = N (5) C-1(5) 1 (5 > (5); (3)

у/(5) = (I - N(5)С-1 (5)X(5))N/ (5)Б-1 (5)/(5) , (4)

где МПФ по возмущению разложена на Ж/ (5) = N/ (5)Б-1(5), а матричное полиномиальное уравнение (МПУ) С(5) = 7(£)Б(£) + Х(5)^£) описывает уравнение характеристической матрицы, имеющей размер т х т.

В матричном полиномиальном уравнении известными являются полиномиальные матрицы объекта и желаемая характеристическая матрица (задается из условий требований качества системы управления), а неизвестными - полиномиальные матрицы второго регулятора. В результате решения этого уравнения характеристическая матрица будет равна желаемой характеристической матрице, которая задается диагональной, тогда полюса замкнутой системы являются корнями полиномов диагональных элементов. Полученное решение может содержать свободные параметры (параметры регулятора, без которых решение МПУ - единственное), которые являются коэффициентами при операторе 5 в элементах полиномиальных матриц «числителя» и «знаменателя» регулятора, изменение которых не влияет на С(5) . Определенный выбор свободных параметров за счет изменения нулей позволяет достичь дополнительных требований к САУ (например, астатизм по заданию, компенсация возмущения, задание ограничения на структуру регулятора [16] и другие). В данном

исследовании с помощью свободных параметров зададим знаменатель регуля-

2 2

тора, содержащий элемент Q (5) = (5 + ю ).

Задачей синтеза ставим выполнение следующих требований к замкнутой системе автоматического управления:

- задание требуемого расположения полюсов;

- астатизм по заданию Ж р (0) = 1;

ур

г /■

- астатизм по возмущению V Ж' (0) = 0 .

'=1 Ур

2. РЕШЕНИЕ ЗАДАЧИ СИНТЕЗА

Рассмотрим задачу требуемого расположения полюсов замкнутой системы. Объект имеет меньшее количество входов, чем выходов (р > т), поэтому характеристическая матрица С(5) имеет меньшую размерность по сравнению с С(5). Для решения задачи расположения полюсов замкнутой системы следует решать МПУ, соответствующее меньшей характеристической матрице. Решим его:

ОД = 7(5)Б(5) + Х(5)N(5) . (5)

Одним из способов решения уравнения (5) является переход к системе линейных алгебраических уравнений, где матрицей системы является матрица Сильвестра 3 [17-20]

^3 = К , (6)

где 3 = diag(G,G,...,G),G = fD ^ • D ^], К = ( Q+<H... Co),

VNk Nk-1 ••• Ni No)

^ = (7^ Xq Yq-i Xq-i-..Yo Xo), к - старшая степень полиномиальной матрицы «знаменателя» взаимно простого ПМО объекта, q - старшая степень полиномиальной матрицы «знаменателя» взаимно простого ПМО регулятора (порядок полиномиального регулятора). Если матрица Сильвестра квадратная и полного ранга, то система уравнений (6) имеет единственное решение. При большем количестве неизвестных параметров регулятора, чем требуется для решения матричного полиномиального уравнения, решение будет содержать свободные параметры. В этом случае необходимо выбрать один из базисных миноров (минор, определяющий ранг матрицы) матрицы Сильвестра 3i, составить матрицу основных параметров регулятора ^i, тогда система уравнений (6) преобразуется к виду ^3i + ^3 = К, где ^ - матрица свободных

параметров регулятора, 3 - столбцы матрицы Сильвестра, не вошедшие в базисный минор. Следовательно, систему уравнений (6) можно переписать в

виде ^i3i = Ki, где К = К - ^3 . Запишем общее решение:

=Ki3^. (7)

Как видим, основные параметры регулятора ^i зависят от свободных ^, поэтому далее необходимо их определить. Самым простым решением является приравнивание их к нулю, тогда в регуляторе останутся только основные параметры. Но в этом случае нет возможности добиваться дополнительных свойств САУ, в рамках настоящей работы это второе и третье требования к поставленной задаче синтеза.

Для достижения астатизма по заданию необходимо из ^i составить полиномиальные матрицы регулятора Y(s) и X(s), также «числитель» первого регулятора Z(s) подставить в yv(s) = N(s)C-i(s)Z(s)v(s), где Wy(s) =

= N (s )C _i( s) Z (s) , далее для выполнения условия W p (0) = i необходимо вы-

yp

числить требуемые свободные параметры.

Для достижения астатизма по возмущению необходимо решить уравнение (4), где находятся такие свободные параметры регулятора, при которых среди корней полиномов числителей передаточных функций по возмущению были корни, равные нулю. Этого можно добиться, например, задавая коэффициенты при свободных членах полиномов равными нулю. Рассмотрим полином

3 2

w(s) = s + W2s + Wis + Wo .

При Wo = o полином w(s) имеет один нулевой корень w(s) = (s2 + W2 s + Wi )s.

3. РЕШЕНИЕ ЧИСЛЕННОГО ПРИМЕРА

Рассмотрим процесс синтеза регулятора полиномиальным методом для электромеханической системы регулирования натяжения в зоне транспортирования материала поточной линии [6, 8]. Эта система имеет один вход - напряжение и, подаваемое на электродвигатель, и четыре измеряемых выхода: ток якоря /я, скорость вращения вала электродвигателя ю^, скорость вращения валка ю2 , натяжение в рассматриваемой зоне Е. Регулируемой величиной является натяжение Е. На объект воздействуют три возмущения: момент сопротивления на вал электродвигателя Мс, скорость транспортирования V, натяжение в соседней зоне Ес . В работах [7, 8] натяжение Ес содержит в себе постоянную составляющую и периодическую ЕД5) = М0 + М^ 8т(ю£) с частотой

ю = V0.125, которые компенсируются далее за счет построения системы управления с селективной инвариантностью к гармонической составляющей возмущения. В рамках настоящей работы такая задача решаться не будет, поэтому в этом случае Ес(5) = Мо. Если обозначить вектор состояния как

х = (/я ю 1 Му ю 2 Е) , где Му - упругий момент, а вектор возмущений как / = (Мс V Ес), то в пространстве состояний (1) исследуемый объект примет следующий вид:

А =

-20 -280 0 0 0 1 (200"

0.5 0 -0.357 0 0 0

0 2000 0 -2000 0 , В = 0

0 0 0.1 0 0 0

0 0 0 -205 -2 V V 0 V

С =

(1 0 0 0 01

0 10 0 0

0 0 0 1 0

0 0 0 0 1

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

О =

( 0 0 0 1 (0 0 01

0 0 0 0 0 0

0 0 0 , О2 = 0 0 0

-0.1 0 0 0 0 0

V 0 5000 0 V V 0 0 1V

Численные значения матриц взяты из работы [7], но изменено математическое представление с теми же параметрами объекта, более удобными для последующего рассуждения. Для применения полиномиального метода синтеза необходимо найти полиномиальное разложение матричной передаточной функции объекта. Выполним переход по формуле (2) от описания объекта в пространстве состояний к описанию в виде МПФ, при «знаменателе» ПМО

объекта Б(5) = 55 + 2254 +109453 + 2038852 + 645605 + 56000 получим МПФ вида

К (5) =

= (200? (52 + 914)(5 + 2)100( 52 + 200)(5 + 2)20 000(5 + 2)4 100 000)ГБ _1(У).

Ж/ (5) =

19 992

54 +2053 + -105452 - 1-18 2805 + 28 000

-0.2 (3575 +7140)

54 +2053 + -105452 - 1-18 2805 + 28 000

"0.1(5 3 +2052 + 8545 +14 280)

5

0.5(41?

20.Г 3

+10545 +18 280? + 28 000 -820?2 + 35 0Ш + 585 480)

0 0

0 0

0

5000

^ 55 + 2254 +109453 + 20 38852 + 64 5605 + 56 000

Объект управления имеет один вход т = 1 и четыре выхода р = 4, поэтому для задания полюсов замкнутой системы используем характеристическую матрицу С(5) меньшей размерности. Для одного входа характеристическая матрица скалярная, т. е. является характеристическим полиномом. Для решения матричного полиномиального уравнения (5) найдем правое ПМО объекта, в данном случае Ки (5) = N (5) Б _1( 5), где «числитель» ПМО объекта

N(5) = (2005(52 + 914)(5 + 2)100(52 + 200)(5 + 2)20 000(5 + 2)4 100 000)г .

Найдем решение первой поставленной задачи - задание требуемого расположения полюсов. Минимальный порядок полиномиального регулятора, необходимый для решения матричного полиномиального уравнения (5), - первый, т. е. q = 1. Для того чтобы регулятор содержал полином Q(5) = 52 + у/а , его порядок должен быть вторым, т. е. q = 2, что больше минимального и, следовательно, допустимо. Составим систему уравнений (6) при порядке объекта («знаменатель» ПМО скалярный, поэтому его порядок совпадает с порядком объекта) к = 5 и порядке регулятора q = 2:

Б5 = 1, Б4 = 22, Б3 = 1094, Б2 = 20388, Б = 64 560, Б0 = 56000;

N5 =

Г 0 ^ 0 0

V0/

N4 =

Г200^ 0

0 0

N3 =

Г 400^ 100

0 0

N2 =

Г182 800^

200

0 0

N1 =

Г365600^ 20 000 20 000 0

N0 = 10

Г 0 ^

0.4 0.4

V"41/

Составим матрицу Сильвестра 3 = diag(О, О, О) . Матрица коэффициентов регулятора И = (?2 у X1 Ус X0 ), У> = у1,1, Х1 = (Д Хг1,2 х\'3 Хг1,4 ) , где / = 0,1,2 . Характеристический полином замкнутой системы седьмого порядка к + и = 7 , зададим его с кратными корнями С (5) = (5 + ц) , тогда

К = (1 7ц 21ц2 35ц3 35ц4 21ц5 7ц6 ц7).

В системе уравнений (6) матрица Сильвестра 3 имеет размер 15 х 8, а ее ранг равен гапк(3) = 8, поэтому она содержит семь линейно зависимых строк, которые соответствуют свободным параметрам регулятора в матрице И . Так как матрица Сильвестра содержит линейно зависимые строки, то найдем общее решение матричного полиномиального уравнения (5) путем перехода к решению системы линейных алгебраических уравнений (7). Для этого выберем один из возможных базисных миноров (например, состоящий из строк {1,2,5, 7,10,12,13,15}), тогда

1 ¡( 1 22 1094 20388 64560 56000 0

2 | 0 200 400 182800 365600 0 0 5 ! 0 0 0 0 0 -4100000 0 7 | 0 0 200 400 182800 365600 0

10 | 0 0 0 0 0 0 -4100000

12 | 0 0 0 200 400 182800 365600

13 | 0 0 0 0 100 200 20000

15 ¡1 000 0 0 0 0

0 0 0 0 0 0

40000 -4100000

Л

где для наглядности слева от матрицы показаны номера строк 3 . Тогда матрица линейно зависимых строк будет следующая:

3 (0 0 100 200 20000 40000 0 0

4 0 0 0 0 20000 40000 0 0

6 0 1 22 1094 20388 64560 56000 0

8 0 0 0 100 200 20000 40000 0

9 0 0 0 0 0 20000 40000 0

11 0 0 1 22 1094 20388 64560 56000

14 V 0 0 0 0 0 0 20000 40000

Матрица коэффициентов регулятора

И=(( х2-' х2-2 х2'3 х24 У11 Х1-1 хР Х,1-3 хР У01 х0-' Х"0'2 х0-3 х0-4).

Составим из нее матрицы основных и свободных параметров регулятора

= ((' х2 х2 х1' х1' хо' хо' хо' )' ^ =(х2' х2 у1' х1' х1' уо' хо' ) '

11 11

В качестве части свободных параметров были выбраны у^ и у^ целенаправленно для того, чтобы была возможность задать полюса знаменателю регулятора в соответствии с Q(s).

Так как Q(= 52 + ш , а знаменатель регулятора равен

У (5) = у2Д52 + у!'15 + уо'1, то для их равенства необходимо взять при у^1 = 1

свободные параметры у^'1 = о и уо'1 = ш . Таким образом, получим

У(5) = Q(s)' Подставим в ^ найденные свободные параметры знаменателя регулятора, тогда

(х2'2 х2'3о х|'2 х|'3 ш х1о3 ) '

Далее решим уравнение (7)' в результате получим регулятор со свободными параметрами' который подставим в (5) и получим желаемую характеристическую матрицу С (5) = (5 + д) . Сам регулятор' зависящий от свободных параметров' приводить не будем из-за громоздкости. Полученный регулятор решает первую поставленную задачу' а именно выполняет требуемое расположение полюсов в замкнутой системе.

Найдем решение второй задачи - астатизм по заданию. В уравнении (3) неизвестным является только числитель регулятора в прямой связи 2(5)' который зададим таким образом' чтобы числитель передаточной функции между четвертым заданием и четвертым выходом равнялся единице

пит (ж^ (5) ) = 1' Так как знаменатель регулятора ^(я) уже известен и равен У(5)' то числитель найдем из вектора-столбца N(5)С -1(5)' где элемент четвертой строки и первого столбца равен -41оооооС-1(5)' тогда при

2(5) = (о о о -4 1оо ооо-1 д7 )Т получим пит (ж^)) = 1. Полученный

регулятор решает задачу астатизма по заданию.

Найдем решение третьей задачи - астатизм по возмущению. В матрице коэффициентов свободных параметров ^ осталось пять неиспользуемых свободных параметров' откуда можно предположить' что удастся изменить пять коэффициентов в числителях трех передаточных функций по возмущению. Матричная передаточная функция по возмущению может быть получена по формуле (4). Полиномы числителей передаточных функций по возмущению и

четвертому выходу запишем в следующем виде: пит [ Жу4 (5) | = ^ ' где

^ 1 ) г=о

п = 5' П2 = пз = 7.

Составим систему линейных алгебраических уравнений, состоящую из младших коэффициентов полиномов числителей м>?к :

и,/1 = 0 ^ 1024 590ц3 -1229 508ц2 -186 475 380ц -

53 278 680 - 2 927 400х{'2 = 0,

и{2 = 0 ^ 107

и!3 = 0 ^ 103

(7 ц4 - 14ц3 - 3822ц2 +18 6343.2-' ^

ч+ 20х0'3 +14 280хЗ,'2 - 4000хЗ,'3 у

= 0,

(14ц4 - 28ц3 - 7644ц2 +5096ц+ ^

- 372 686.4 + 40х03 + 28 560х^2

V 0 2 /

= 0,

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

и01 = 0 ^ 1435ц4 - 2870ц3 -168 756ц2 +112 504ц -

■7 462 656- 82-104 х^3 = 0,

(350ц4 + 2499ц3 -194 938.8ц2 -45 818ц - ^ + 9 483 508 +1000х03 - 7140х^2 + +2000хР + 714 000х^2 - 200 000х^3

м>02 = 0 ^ 105

= 0,

и03 = 0 ^ 20

(350ц4 + 2499ц3 -194 938.8ц2 --45 818ц + 9 483 508 +1000х03 -

Л,2

Л,3

Л,2

Л,3

1-7140х11' + 2000х^ + 714 000х^ - 200 000х2 у

= 0.

В полученной системе уравнений пятое и шестое уравнения линейно зависимы. Решив ее, получим

х^2 = 0.21ц2 - 0.14ц -10.5, х^3 = 5 - 10-5(35ц4 - 70ц3 - 4116ц2 + 2744ц + 182 016),

х{,2 = 7 - 10-2(5ц3 - 6ц2 - 910ц + 260), х}3 = -х^2,

х0,Э = 0.

Таким образом, получен астатизм второго порядка по всем возмущениям. Астатизм по заданию и возмущению является решением третьей поставленной

задачи. Приведем передаточные функции синтезированных регуляторов, которые для краткости приведены в следующем виде:

2(5) = () 22(5) 23(5) 24(5)), X(5) = (Х^) X2(5) ВД Х4(5)) , где 2!(5) = г2(5) = 23(5) = 0, 24(5) = -4 100 000"1 ц7,

Х1(5) = 200-1((22 - 7ц)52 + (5 + 20)га),

Х2(5) = -0.07((-3ц2 + 2ц +150) 52 + (-5ц3 + 6ц2 + 910ц - 260) 5 + 20га),

^ , Л (7(5ц4 - 10ц3 -588ц2 + 392ц) +182016)52 -7-103(ц3 - 1.2ц2 - 182ц + 52)5

X 3 (5) =-,

3 20 000

Х4(5) = -41-110-5((21ц5 -70ц4 + 140ц3 - 168ц2 + 112ц-32)52 + 7ц65 + ц7).

Ниже приведем структурную схему синтезированной системы управления в среде МайаЬ 8тиПпк, показанную на рис. 2. Реакцию на задание проверим, подав на вход V4 единичный ступенчатый сигнал. На входы, соответствующие возмущающим сигналам, подадим единичные ступенчатые сигналы, а также линейно нарастающие сигналы.

Рис. 2. Структурная схема синтезированной системы управления в пакете Matlab Simulinnk

Fig. 2. Structural scheme of the control system synthesized in the Matlab Simulink package

Приведем графики переходных процессов синтезированной системы автоматического управления при кратных вещественных полюсах на удалении от мнимой оси, равном q = 10.

На рис. 3 показаны графики переходных процессов. На рис. 3, б видно, что достигнут астатизм по задающему сигналу, на рис. 3, б, в - что достигнут астатизм второго порядка по всем трем возмущениям. Следовательно, все поставленные задачи были выполнены.

время, в

Рис. 3. Реакция выхода s) на задающее и возмущающее воздействия:

а - реакция на единичный ступенчатый сигнал задания; б - реакция на ступенчатый сигнал возмущения; в - реакция на линейно возрастающий сигнал возмущения

Fig. 3. Output response s) to reference and disturbing signals:

а - response to a unit reference step signal; b - response to a step by step disturbing signal; c - response to a ramp disturbing signal

ЗАКЛЮЧЕНИЕ

Выполнен синтез системы автоматического управления электромеханической системы регулирования натяжения в зоне транспортирования материала поточной линии с применением полиномиального метода синтеза для объектов с меньшим количеством входов по сравнению с количеством выходов. Это позволило рассчитать регулятор второго порядка' обеспечивающий астатизм по заданию и астатизм второго порядка по возмущению. Для этого синтезируемая система управления рассматривалась как многоканальная с четырьмя заданиями у1' у2' у3' у4 и четырьмя выходами у1' у2 ' уз ' у4 . При этом регулируемой величиной был только выход у4 - натяжение в зоне транспортирования' а задания - У1 = \2 = ^з = о . Четыре сигнала задания при одной регулируемой величине обусловлены применением методики синтеза регуляторов' разработанной для многоканальных объектов' к одноканальному объекту' что позволяет учитывать внутренние связи объекта более полно и повышать качественные характеристики

системы управления. Передаточная функция по заданию на натяжение не содержит нулей, а полюса - кратные в соответствии с желаемыми. Передаточные функции по всем возмущениям содержат по два корня полиномов числителя, равных нулю, что придает системе астатизм второго порядка по возмущению. Также все регуляторы получены аналитически и имеют явную зависимость от переменной q, определяющей желаемое расположение кратных полюсов замкнутой системы, что позволяет изменить динамические параметры системы управления без дополнительных расчетов.

СПИСОК ЛИТЕРАТУРЫ

1. Воевода А.А., ЧехонадскихА.В., Шоба Е.В. Модальный метод синтеза с использованием полиномиального разложения: разделение движений при стабилизации трехмассовой системы // Научный вестник НГТУ. - 2011. - № 2 (43). - С. 39-46.

2. Шоба Е.В. Модальный метод синтеза многоканальных динамических систем с использованием полиномиального разложения: дис. ... канд. техн. наук: 05.13.01. - Новосибирск, 2013. - 192 с.

3. Вороной В.В. Полиномиальный метод расчета многоканальных регуляторов пониженного порядка: дис. ... канд. техн. наук: 05.13.01. - Новосибирск, 2013. - 173 с.

4. Бобобеков К.М. Полиномиальный метод синтеза многоканальных регуляторов с использованием матрицы Сильвестра: дис. ... канд. техн. наук: 05.13.01. - СПб., 2019. - 168 с.

5. Малышенко А.М. Системы автоматического управления с избыточной размерностью вектора состояния. - Томск: Изд-во ТПУ, 2005. - 302 с.

6. Шрейнер Р.Т. Системы подчиненного регулирования электроприводов. В 2 ч. Ч. 1. -Екатеринбург: Изд-во УГТУ-УПИ, 1997. - 279 с.

7. ГайдукА.Р. Теория и методы аналитического синтеза систем автоматического управления (полиномиальный подход). - М.: Физматлит, 2012. - 360 с.

8. Гайдук А.Р. Синтез селективно инвариантных систем // Вестник ИГЭУ. - 2017. - № 1. -С. 46-54.

9. Тютиков В.В., Тарарыкин С.В. Робастное модальное управление технологическими объектами. - Иваново: ИГЭУ, 2006. - 255 с.

10. Тарарыкин С.В., Тютиков В.В. Робастное модальное управление динамическими системами // Автоматика и телемеханика. - 2002. - № 5. - С. 41-55.

11. Модальное управление взаимосвязанными электроприводами с упругими звеньями и зазорами в кинематических передачах / В. А. Иванков, С.В. Тарарыкин, В.В. Тютиков, Е.В. Кра-сильникъянц // Вестник ИГЭУ. - 2006. - № 3. - С. 43-48.

12. Воевода А.А., ФилюшовВ.Ю. Шипагин В.И. Полиномиальный метод синтеза регуляторов для частного случая многоканальных объектов с одной входной переменной и несколькими выходными // Безопасность цифровых технологий. - 2021. - № 3 (102). С. 21-42. -DOI: 10.17212/2782-2230-2021-3-21-42.

13. Воевода А.А., Филюшов В.Ю. Многоконтурная система подчиненного регулирования в многоканальном неквадратном представлении // Вестник Рязанского государственного радиотехнического университета. - 2021. - № 2 (76). - С. 90-101.

14. Voevoda A.A., Filiushov V.Yu., Bobobekov K.M. Polynomial matrix and multiloop control methods synthesis comparation for a DC Drive // 2021 International Russian Automation Conference (RusAutoCon). - Sochi, Russian Federation, 2021. - P. 917-923.

15. Воевода А.А., Филюшов В.Ю. Полиномиальное матричное разложение при синтезе неквадратных САУ // Системы анализа и обработки данных. - 2021. - № 1 (81). - С. 21-38.

16. Воевода А.А., Вороной В.В. Полиномиальный метод расчета многоканальных регуляторов заданной структуры // Научный вестник НГТУ. - 2013. - № 2 (51). - С. 214-218.

17. Chen C.T. Linear system theory and design. - 2nd ed. - New York: Oxford University Press, 1999. - 334 p.

18. VidyasagarM. Control system synthesis: a factorization approach. Pt. 1. - San Rafael, CA: Morgan and Claypool Publ., 2011. - 184 p.

19. VidyasagarM. Control system synthesis: a factorization approach. Pt. 2. - San Rafael, CA: Morgan and Claypool Publ., 2011. - 227 p.

20. Antsaklis P.J., Michael A.N. Linear systems. - New York: McGraw-Hill, 1997. - 670 p.

Филюшов Владислав Юрьевич, ассистент Новосибирского государственного технического университета. Основное направление научных исследований - синтез многоканальных систем. Имеет более 30 печатных работ. E-mail: filiushov.vladislav@gmail.com

Filyushov Vladislav Yu., teaching assistant, Novosibirsk State Technical University. His research interests include multichannel systems synthesis. He has more than 30 publications. E-mail: filiushov.vladislav@gmail.com

DOI: 10.17212/2782-2001-2022-1-93-108

The polynomial method of controller synthesis based on reference and disturbing signals*

V.Yu. FILIUSHOV

Novosibirsk State Technical University, 20 K. Marx Prospekt, Novosibirsk, 630073, Russian Federation

filiushov.vladislav@gmail. com Abstract

Linear controlled objects with one input and one output (single input - single output, SISO), and objects with multiple inputs and multiple outputs (multi-input - multi-output, MIMO) have different formalized controller synthesis algorithms. At the same time, objects with an unequal number of inputs and outputs, in many cases, are built by the developer intuitively, when changing the existing calculation algorithms for each control object, therefore, the development of a formalized calculation algorithm for this type of objects is relevant. Within the framework of this work, it is proposed to extend the synthesis technique for multichannel objects, which is the polynomial synthesis technique, to objects with a smaller number of inputs compared to the number of outputs, namely, to objects with one input and several outputs (single input - multi-output, SIMO).

The reasoning developed in the work is an example of calculating an electromechanical tension control system in the material transportation zone of the production line, which has one input - the voltage supplied to the electric motor and four outputs-- the armature current, the rotation speed of the electric motor shaft, the rotation speed of the roll, the tension in the zone under consideration and the elastic moment. The tension in the considered zone is an adjustable coordinate. The use of the polynomial synthesis method for objects with a non-square matrix function made it possible to place the poles of a closed system in a given position, and the transfer function does not contain zeros according to the assignment. It was also possible to set the disturbance-stimulated zeros of the closed system in such a way that a second-order astatism is obtained.

Keywords: polynomial synthesis method, polynomial matrix decomposition, synthesis, multichannel controller, electromechanical system, disturbing rejection, astatism, disturbing compensation

REFERENCES

1. Voevoda A.A., Chekhonadskikh A.V., Shoba E.V. Modal'nyi metod sinteza s ispol'zovaniem polinomial'nogo razlozheniya: razdelenie dvizhenii pri stabilizatsii trekhmassovoi sistemy [Modal synthesis method using a polynomial decomposition: the separation of motions in the stabilization of the three-mass plant]. Nauchnyi vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta = Science bulletin of the Novosibirsk state technical university, 2011, no. 2 (43), pp. 39-46.

2. Shoba E.V. Modal'nyi metod sinteza mnogokanal'nykh dinamicheskikh sistem s ispol'zovaniem polinomial'nogo razlozheniya. Diss. kand. tekhn. nauk [The modal method for the synthesis of multichannel dynamic systems using a polynomial expansion. PhD eng. sci. diss.]. Novosibirsk, 2013. 192 p.

3. Voronoi V.V. Polinomial'nyi metod rascheta mnogokanal'nykh regulyatorov ponizhennogo poryadka. Diss. kand. tekhn. nauk [Design of multi-channel reduced degree controllers. PhD eng. sci. diss.]. Novosibirsk, 2013. 173 p.

4. Bobobekov K.M. Polinomial'nyi metod sinteza mnogokanal'nykh regulyatorov s ispol'zovaniem matritsy Sil'vestra. Diss. kand. tekhn. nauk [Polynomal control method for multi-channel dynamic system by Silvester matrix. PhD eng. sci. diss.]. St. Petersburg, 2019. 168 p.

*

Received 18 August 2021.

5. Malyshenko A.M. Sistemy avtomaticheskogo upravleniya s izbytochnoi razmernost'yu vektora upravleniya [Automatic control systems with redundant dimension of control vector]. Tomsk, Tomsk Polytechnic University Publ., 2005. 302 p.

6. Shreiner R.T. Sistemy podchinennogo regulirovaniya elektroprivodov. V 2 ch. Ch. 1 [Subordinate control systems. In 2 pt. Pt. 1]. Ekaterinburg, UGTU-UPI Publ., 1997. 279 p.

7. Gaiduk A.R. Teoriya i metody analiticheskogo sinteza sistem avtomaticheskogo upravleniya (polinomial'nyipodkhod) [The theory and methods of analytical synthesis of automatic control systems (polynomial approach)]. Moscow, Fizmatlit Publ., 2012. 360 p.

8. Gaiduk A.R. Sintez selektivno invariantnykh sistem [Design of selectively invariant control systems]. VestnikIvanovskogo gosudarstvennogo energeticheskogo universiteta = Vestnik of Ivanovo State Power Engineering University, 2017, no. 1, PP. 46-54.

9. Tyutikov V.V., Tararykin S.V. Robastnoe modal'noe upravlenie tekhnologicheskimi ob"ektami [Robust modal control of the technological plants]. Ivanovo, ISPU Publ., 2006. 255 p.

10. Tararykin S.V., Tyutikov V.V. A robust model control for dynamic systems. Automation and Remote Control, 2002, vol. 63, no. 5, pp. 730-742. DOI: 10.1023/A:1015489719323. Translated from Avtomatika i telemekhanika, 2002, no. 5, pp. 41-55.

11. Ivankov V.A., Tararykin S.V., Tyutikov V.V., Krasilnikyants E.V. Modal'noe upravlenie vzaimosvyazannymi elektroprivodami s uprugimi zven'yami i zazorami v kinematicheskikh pereda-chakh [Modal control of interconnected electrical drives with bumping links and gaps in kinematic transmissions]. Vestnik Ivanovskogo gosudarstvennogo energeticheskogo universiteta = Vestnik of Ivanovo State Power Engineering University, 2006, no. 3, pp. 43-48.

12. Voevoda A.A., Filiushov V.Yu., Shipagin V.I. Polinomial'nyi metod sinteza regulyatorov dlya chastnogo sluchaya mnogokanal'nykh ob"ektov s odnoi vkhodnoi peremennoi I neskol'kimi vykhodnymi [Polynomial method for the synthesis of regulators for the special case of multichannel objects with one input variable and several output values]. Bezopasnost'tsifrovykh tekhnologii = Digital Technology Security, 2021, no. 3 (102), pp. 21-42. DOI: 10.17212/2782-2230-2021-3-21-42.

13. Voevoda A.A., Filyushov V.Yu. Mnogokonturnaya sistema podchinennogo regulirovaniya v mnogokanal'nom nekvadratnom predstavlenii [Multiloop subordinate control system in the non-square multivariable representation]. Vestnik Ryazanskogo gosudarstvennogo radiotekhnicheskogo universi-teta = Vestnik of Ryazan State Radio Engineering University, 2021, no. 2 (76), pp. 90-101.

14. Voevoda A.A., Filiushov V.Yu., Bobobekov K.M. Polynomial matrix and multiloop control methods synthesis comparation for a DC Drive // 2021 International Russian Automation Conference (RusAutoCon), Sochi, Russian Federation, 2021, pp. 917-923.

15. Voevoda A.A., Filiushov V.Yu. Polinomial'noe matrichnoe razlozhenie pri sinteze nekvad-ratnykh SAU [Polynomial matrix decomposition for the synthesis of non-square control systems]. Sistemy analiza i obrabotki dannykh = Analysis and Data Processing Systems, 2021, no. 1 (81), pp. 21-38.

16. Voevoda A.A., Voronoi V.V. Polinomial'nyi metod rascheta mnogokanal'nykh regulyatorov zadannoi struktury [Polynomial method for calculating multi-channel controllers of a given structure]. Nauchnyi vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta = Science bulletin of the Novosibirsk state technical university, 2013, no. 2 (51), pp. 214-218.

17. Chen C.T. Linear system theory and design. 2nd ed. New York, Oxford University Press, 1999. 334 p.

18. Vidyasagar M. Control system synthesis: a factorization approach. Pt. 1. San Rafael, CA, Morgan and Claypool Publ., 2011. 184 p.

19. Vidyasagar M. Control system synthesis: a factorization approach. Pt. 2. San Rafael, CA, Morgan and Claypool Publ., 2011. 227 p.

20. Antsaklis P.J., Michael A.N. Linear systems. New York, McGraw-Hill, 1997. 670 p.

Для цитирования:

Филюшов В.Ю. Полиномиальный метод синтеза регуляторов по задающему и возмущающим воздействиям // Системы анализа и обработки данных. - 2022. - № 1 (85). - С. 93-108. -DOI: 10.17212/2782-2001-2022-1-93-108.

For citation:

Filiushov V.Yu. Polinomial'nyi metod sinteza regulyatorov po zadayushchemu i vozmush-chayushchim vozdeistviya [The polynomial method of controller synthesis based on reference and disturbing signals]. Sistemy analiza i obrabotki dannykh = Analysis and Data Processing Systems, 2022, no. 1 (85), pp. 93-108. DOI: 10.17212/2782-2001-2022-1-93-108.

ISSN2782-2001, http://journals.nstu.ru/vestnik Analysis and data processing systems Vol. 85, No 1, 2022, pp. 93-108

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