Сетевое издание
Современные проблемы науки и образования
ISSN 2070-7428
"Перечень" ВАК
ИФ РИНЦ = 1,006

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

Атиенсия Вильягомес Х.М. 1 Дивеев А.И. 2
1 ФГБОУ Российский университет дружбы народов
2 Федеральное государственное бюджетное учреждение науки Вычислительный центр им. А. А. Дородницына Российской академии наук
В работе рассматривается задача синтеза интеллектуальной системы многоцелевого управления. Для заданных математической модели объекта управления, цели управления, критерия качества, ограничения, необходимо найти управление, которое обеспечивает достижение нескольких целей и минимизирует значение критерия качества. Цели управления заданы в виде точек пространства состояний, которые необходимо достичь в процессе управления. Особенностью задачи является то, что управление ищем в виде двух многомерных разнотипных функций координат пространства состояний. Одна функция обеспечивает достижение объектом частной цели, а другая функция, логическая, обеспечивает переключение частных целей. Для решения задачи синтеза многоцелевого управления используется метод сетевого оператора. При решении основной задачи синтеза вместе с синтезирующими функциями для каждой подзадачи определяем функцию выбора, которая обеспечивает переключение управления от решения одной подзадачи к решению следующей подзадачи.
сетевой оператор.
интеллектуальное управление
1. Дивеев А. И., Софронова Е. А. Метод сетевого оператора и его применение в задачах управления. М.: Изд-во РУДН, 2012. 182 с.
2. Дивеев А. И. Синтез адаптивной системы управления методом сетевого оператора // Вопросы теории безопасности и устойчивости систем: Сб. статей. М.: ВЦ РАН, 2010. Вып. 12. С. 41-55.
3. Дивеев А. И., Софронова Е. А. Идентификация системы логического вывода методом сетевого оператора // Вестник РУДН. Серия Инженерные исследования. 2010. № 4. С. 51-58.
4. Дивеев А. И., Северцев Н. А. Метод сетевого оператора для синтеза системы управления спуском космического аппарата при неопределенных начальных условиях // Проблемы машиностроения и надежности машин. 2009. № 3. С. 85-91.
5. Дивеев А. И., Северцев Н. А., Софронова Е. А. Синтез системы управления метеорологической ракетой методом генетического программирования // Проблемы машиностроения и надежности машин. 2008. № 5. С. 104 - 108.
6. Дивеев А. И., Шмалько Е. Ю. Многокритериальный структурно-параметрический синтез системы управления спуском космического аппарата на основе метода сетевого оператора // Вестник РУДН. Серия инженерные исследования (информационные технологии и управление). 2008. № 4. С. 86 – 93.
7. Diveyev A. I., Sofronova E. A. Application of network operator method for synthesis of optimal structure and parameters of automatic control system// Proceedings of 17-th IFAC World Congress, Seoul, 2008, 05.07.2008 – 12.07.2008. P. 6106 – 6113.

Рассмотрим задачу синтеза системы управления с несколькими целями управления.

Задана система обыкновенных дифференциальных уравнений, описывающая модель объекта управления

, (1)

где , , – ограниченное замкнутое множество, .

Состояние объекта управления оцениваем по наблюдаемым координатам

, (2)

где , .

Для системы (1) заданы начальные условия

, (3)

Задано множество целевых состояний

, (4)

причем .

Задан критерий качества управления

, (5)

где – время управления, которое может быть ограничено, , но не задано.

Необходимо найти управление в форме

, (6)

которое обеспечивает достижение последовательно всех целевых точек (4) и минимизирует функционал (5).

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

,, (7)

где – малая положительная величина.

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

Уточним данную постановку задачи.

Управление (6) представим в виде функции, зависящей от расстояния до цели

(8)

где – номер текущей целевой точки.

В любой момент времени номер текущей целевой точки определяем с помощью логической функции

, , (9)

где , , - предикатная функция,

: . (10)

Функцию (10) также необходимо найти вместе с синтезирующей функцией (6). Функция (10) должна обеспечивать переключение целевых точек. Обе функции (6) и (10) должны обеспечивать минимум функционалу качества (5) функционалу точности

, (11)

Время управления определяем по достижению последней целевой точки

, если , (12)

где – малая положительная величина.

Частный критерий (5) заменим суммарным критерием качества

(13)

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

, (14)

где – логическая функция,

: , (15)

где , , – функция дискретизации.

Задача заключается в том, чтобы найти управления в форме

, (16)

где – целочисленный вектор, определяющий управления для решения частной задачи . Управления (16) должно обеспечить достижения минимумов функционалов (11) и (13).

В общем случае, так как задача содержит два критерия (11) и (13), то ее решением будет множество Парето в пространстве функционалов . Конкретное решение на множество Парето выбирает разработчик по результатам моделирования и исследования синтезированной системы управления.

Задачу (1) – (3), (7) – (16) называем задачей синтеза интеллектуальной системы управления. Для ее решения необходимо найти две многомерные синтезирующие функции и .

Для решения задачи синтеза интеллектуальной системы управления используем метод сетевого оператора [1–7]. Для нахождения функции используем обычный арифметический сетевой оператор, в котором в качестве конструктивных функций используем множество арифметических функций с одним или двумя аргументами. В методе сетевого оператора эти функции называются унарными или бинарными операциями. Для нахождения логической функции используем логический сетевой оператор, соответственно с унарными и бинарными логическими операциями.

В качестве примера рассмотрим следующую математическую модель

,

,

где , – координаты на плоскости.

На управление наложены ограничения

Траектория движения задана набором точек.

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

,

,

где

, ,

Задача логического управления заключалась в обеспечении переключения точек траектории.

,

где , , ,

, .

Начальные значения для моделирования были .

На рис. 1 приведено полученное решение в виде множества Парето.

Рис. 1. Множество Парето

На множестве Парето было отобрано лучшее решение по критерию . Полученные матрицы арифметического и логического сетевых операторов имеют следующий вид

, .

На рис. 2,3 показаны результаты моделирования отобранной системы управления.

Рис. 2. Траектории на плоскости

Рис. 3. Управление

Время движения по всей траектории составило 4.82 с. При оптимальном по быстродействию управлении, при точном прохождении всех точек время движения по траектории составило бы с.

Рецензенты:

Дикусар В. В., д.ф.-м.н., профессор, главный научный сотрудник отдела прикладных проблем оптимизации Федерального государственного бюджетного учреждения науки Вычислительного центра им. А. А. Дородницына Российской академии наук, г. Москва.

Забудский Е. И., д.т.н., профессор кафедры электроснабжение и электрические машины Федерального государственного бюджетного образовательного учреждения высшего профессионального образования Московского государственного агроинженерного
университета им. В. П. Горячкина, г. Москва.

Антонов Александр Владимирович, д.т.н., профессор, декан факультета "Кибернетики", Обнинский институт атомной энергетики Национального исследовательского ядерного университета МИФИ Министерства образования и науки РФ, г. Обнинск.


Библиографическая ссылка

Атиенсия Вильягомес Х.М., Дивеев А.И. СИНТЕЗ ИНТЕЛЛЕКТУАЛЬНОЙ СИСТЕМЫ МНОГОЦЕЛЕВОГО УПРАВЛЕНИЯ // Современные проблемы науки и образования. – 2012. – № 6. ;
URL: https://science-education.ru/ru/article/view?id=7723 (дата обращения: 19.04.2024).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674