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

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

CC BY
145
40
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕПАРАМЕТРИЧЕСКИЙ РЕГУЛЯТОР / МНОГОМЕРНЫЕ МОДЕЛИ / ЛИНЕЙНАЯ ДИНАМИЧЕСКАЯ СИСТЕМА / ИДЕНТИФИКАЦИЯ И УПРАВЛЕНИЕ МНОГОМЕРНЫМИ СИСТЕМАМИ / NONPARAMETRIC REGULATOR / THE MULTIVARIATE MODEL / LINEAR DYNAMIC SYSTEM / IDENTIFICATION AND MANAGEMENT OF MULTIPLE SYSTEMS

Аннотация научной статьи по математике, автор научной работы — Пупков Александр Николаевич

В статье рассмотрена проблема построения многоканального непараметрического регулятора линейных динамических систем. Большое внимание уделено алгоритму построения такого типа регулятора, с точки зрения многоканального управления. Приведены иллюстрации численных экспериментов, иллюстрирующих работу многоканального регулятора.

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

To the synthesis of multi-channel nonparametric regulator of multidimensional linear dynamic systems

The problem of multi-dimensional dynamical systems control by means of non-parametrical data estimation procedure is considered. To control the linear dynamical process the estimation of inverted dynamical operator is introduced. Calculation procedures and algorithms for above-mentioned problem are suggested. Some results of numerical experiments with constructed algorithm are given.

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

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

2013 Управление, вычислительная техника и информатика № 1(22)

УДК 519.2

А.Н. Пупков

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

В статье рассмотрена проблема построения многоканального непараметрического регулятора линейных динамических систем. Большое внимание уделено алгоритму построения такого типа регулятора, с точки зрения многоканального управления. Приведены иллюстрации численных экспериментов, иллюстрирующих работу многоканального регулятора.

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

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

1. Постановка задачи

Исследуемый подход к синтезу непараметрического многоканального регулятора [1] сводится к тому, что по измеренным значениям наблюдений управляемого вектора входных воздействий

ип і, І = 1, 5, п = 1, N,

где N - размерность вектора входных переменных, 5 - объем выборки, и выходного сигнала хі, і = 1,5, требуется построить модель линейной динамической системы. Схема объекта показана на рис. 1 (исходная схема объекта и с учетом декомпозиции).

Рис. 1. Исходная схема объект и его декомпозиция

Наблюдения переменных «вход-выход» объекта осуществляются в дискретном времени со случайной статистически независимой помехой с нулевым математическим ожиданием и ограниченной дисперсией.

Линейную динамическую систему с векторным входом ип(/) можно описать следующей математической формулой:

х(/) = | -т)и1(т)ё т +1 Н2(/ -т)и2(т)ё т +... +1 Ны (/ -т)% (г)ё т, (1)

0 0 0

где х(0 - выход системы, Ня(0 - весовые функции соответственно п-го звена системы, ип(р) - вектор входных параметров системы.

Модель ЛДС при нулевых начальных условиях выглядит следующим образом:

II ?

х:!(?) = IН1,,(?-т)щ(т)ёт + |Н2,,(?-т)и2(т)ёт +... + |НЫ',(?-т)иы(т)ёт . (2)

0 0 0

Оценку весовой функции п-го звена Нп 2 (?), п = 1, N, запишем в виде

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

(ґ - ґ. -О

ип (т)^т . (4)

N Л 1 *

х (?)=2 кн'

п=1 0 ■=

Параметр размытости С, является настроечным и выбирается из минимума среднеквадратичного критерия:

№ (С) = 2 ((■) - х, (?■, С,) )2 ^ пип. (5)

1=1 С,

Известно, что обратный оператор ЛДС имеет тот же вид, что и прямой оператор ЛДС, с той лишь разницей, что весовая и переходная функции определяются в направлении «выход-вход» [4]. Поскольку на реальном объекте такие реализации получить нельзя, «обратные» характеристики «снимаются» с модели ЛДС при решении уравнения хп, (?) = 1(/), п = 1, N, соответственно для каждого входа системы ип((). Решения системы данных уравнений - есть алгоритм для отыскания реализации «обратной» переходной функции ю[/] для каждого звена системы и выглядит следующим образом:

? -Дт

“ДГ ^ /(-т.. - ^

С - дт 2 2 кП1Н' I С К (т.) _

й„ И =-------------------------------------------------------------------^-Ц-,-1-, п = 1, N, где Й„ [0] = 0. (6)

"М?)_ _

Полученные реализации {(юп ■,), п = 1, N, ■ = 1,используются для построения «обратного» оператора системы, оценка которого приведена ниже:

ІИ'

Б І=1 0

хп (т)йт ,

(7)

где ип,Б - оценка «обратного» оператора соответствующего звена, апі - реализации «обратных» переходных функций соответствующего звена объекта, х п(ґ) - задающее воздействие для отдельных звеньев объекта, функция И(-) и параметр размытости С удовлетворяют тем же условиям сходимости [3].

На рис. 2 приводится схема управления объектом с векторным входом с учетом вышеописанного алгоритма. При применении алгоритма (7) вытекает еще одна задача - это задача неоднозначности в управлении, которое имеет место на рис. 2, то есть необходимо выбрать для каждого звена системы соответствующее задание для расчета вектора управляющего воздействия иПБ.

Рис. 2. Разомкнутая схема управления многомерным объектом, где Н.Р. - непараметрический регулятор

Ниже предложен следующий алгоритм для решения этой задачи. Задание для отдельного звена х п(ґ) рассчитывается по алгоритму

Хп,і (Ґ) =

(к ^ п,уст

V куст у

хі (ґ), п = 1, N, І = 1, Б ,

(8)

где куст - установившееся значение переходной характеристики системы, кпуст -установившееся значение переходной характеристики п-го звена системы, то есть первый член в произведении определяет вес п-го звена в системе. И далее по алгоритму (7) находим управляющее воздействие для п-го звена системы. Данная идея схематично представлена на рис. 3.

Рис. 3. Декомпозиция системы управления с учетом приведенного алгоритма, где Регп есть не что иное, как блоки, реализующие алгоритм (7)

2. Численные исследования

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

3.0 ^ +1,0 ^ +1,0 х — 7,0»,

■ “* “* (9)

1 х , _й х , „йх

1. 0----+1,5-----+1,0-+1,0 х — 3,0 »2

I йґ3 йґ2 Л ’ 2

Первым этапом построения многоканального регулятора является построение его модели (4). Для этого с каждого звена системы «снимается» переходная характеристика при подаче поочередно на каждый вход системы единичного ступенчатого воздействия 1(/). Далее по полученным переходным характеристикам строится оценка весовых функций (3) каждого звена и далее строится модель системы в целом (4).

Вторым этапом построения непараметрического регулятора является оценка переходных характеристик (6). По полученным реализациям «обратных» характеристик звеньев юп [ґ ] строится оценка обратного оператора системы (7), который и является непараметрическим регулятором. При выборе задания для каждого звена используется преложенный алгоритм (8), если нет определенных ограничений по каждому входу звеньев системы.

Для демонстрации работоспособности алгоритмов построения многоканального непараметрического регулятора возьмем в качестве задания системы ступенчатую функцию. На рис. 4 показана работа многоканального непараметрического регулятора.

4

■2.4

-4 -1-

Рис. 4. Процесс двухканального управления многомерным объектом

Из рисунка видно, что процесс управления многомерным объектом протекает достаточно эффективно, среднеквадратичная ошибка регулирования составила Ж = 0,01739.

Заключение

В статье предлагается решение задачи синтеза непараметрического многоканального регулятора линейных динамических систем. В основе предложенного алгоритма лежит непараметрическая модель динамики. Предложен подход к решению проблемы неоднозначности в выборе задающего воздействия для каждого звена системы. Были проведены численные исследования, которые показали достаточно высокое качество работы многоканального непараметрического регулятора многомерных ЛДС.

ЛИТЕРАТУРА

1. Пупков А.Н. Синтез и исследование многоканального непараметрического регулятора линейных динамических систем: дис. канд. техн. наук. Красноярск: КГТУ, 2003. 137 с.

2. MedvedevA.V. Identification and control for linear dynamic systems of unknown order // Optimization Techniques IFIP Technical Conference. Berlin - Heidelderg - New York: Springer Verlag, 1975. P. 48-55.

3. МедведевА.В. Непараметрические системы адаптации. Новосибирск: Наука, 1983. 174 с.

4. Медведева Н.А. Непараметрические модели и регуляторы // Изв. вузов. Физика. 1995. № 9. С. 124-129.

5. Кузнецова О.В. Медведева Н.А. Пупков А.Н. Об исследовании непараметрического регулятора // Перспективные материалы, технологии, конструкции: сб. науч. тр. / под ред. проф. В.В. Стацуры. Вып. 4. Красноярск: САА, 1998. С. 34б—351.

6. Pupkov A.N. On Nonparametric Identification of Linear Dynamic Systems / A.N. Pupkov, N.A. Sergeeva, O.V. Shesterneva // Proc. IASTED International Conference in Cooperation with the Russian Academy of Sciences - Siberian Branch Automation, Control, and Information Technology. Novosibirsk, Russia: ACTA Press. P. 282-288.

Пупков Александр Николаевич

Сибирский федеральный университет (г. Красноярск)

E-mail: Pupkov_a@rambler.ru Поступила в редакцию 3 мая 2012 г.

Pupkov Aleksandr N (Siberian Federal University). To the synthesis of multi-channel nonparametric regulator of multidimensional linear dynamic systems.

Keywords: nonparametric regulator, the multivariate model, linear dynamic system, identification and management of multiple systems.

The problem of multi-dimensional dynamical systems control by means of non-parametrical data estimation procedure is considered. To control the linear dynamical process the estimation of inverted dynamical operator is introduced. Calculation procedures and algorithms for abovementioned problem are suggested. Some results of numerical experiments with constructed algorithm are given.

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