способ автоматической настройки многопараметрических систем автоматического управления на оптимальные условия

Классы МПК:G05B13/00 Самонастраивающиеся системы управления, те системы, автоматически выбирающие оптимальный режим работы для достижения заданного критерия
Автор(ы):,
Патентообладатель(и):Липецкий государственный технический университет
Приоритеты:
подача заявки:
2000-06-23
публикация патента:

Изобретение относится к автоматической оптимизации многопараметрических объектов управления, обладающих одноэкстремальной функцией качества, основанной на каком-либо критерии оптимальности. Технический результат заключается в повышении быстродействия самонастройки. Способ реализуется следующим образом. В пространстве оптимизируемых параметров из исходного состояния делается шаг в случайном направлении в соответствии с нормальным законом распределения. Если значение функции качества в новом состоянии больше или равно значению функции качества в исходной точке (то есть случайная проба оказалась неудачной), то система возвращается в первоначальное состояние, после чего снова формируется случайный шаг, отсчитанный из старого состояния. Адаптация распределения случайных шагов заключается в изменении их математического ожидания и среднего квадратического отклонения на основе знака приращения функции качества. 1 ил., 1 табл.
Рисунок 1, Рисунок 2

Формула изобретения

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

Wi+1 = kWi-способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067Qiспособ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067Xi,

где W - математическое ожидание равномерно распределенных случайных шагов;

k - коэффициент запоминания;

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067 - параметр скорости самообучения;

Q - функция качества;

Х - состояние объекта в пространстве оптимизируемых параметров,

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

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067

где способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067i - текущая величина среднего квадратического отклонения;

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067min - минимальное значение среднего квадратического отклонения;

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067max - максимальное значение среднего квадратического отклонения;

Qi-1 0 - наименьшее значение функции качества за предыдущие шаги поиска.

Описание изобретения к патенту

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

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

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

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

Наиболее близким к изобретению по технической сущности является способ, основанный на формировании случайных равномерно распределенных входных шаговых воздействий на объект управления и адаптации их распределения [2].

Недостатком этого способа является невысокое быстродействие поиска.

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

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

Способ реализуется с помощью алгоритма, блок-схема которого включает в себя:

1 - блок формирования шага в случайном направлении в пространстве оптимизируемых параметров в соответствии с нормальным законом распределения, 2 - блок запоминания сформированного шага, 3 - блок определения значения функции качества в новой точке пространства оптимизируемых параметров, 4 - блок определения знака приращения функции качества, 7 - блок запоминания значения функции качества при удачном шаге, 5 и 8 - блоки адаптации распределения направления случайных шагов в пространстве оптимизируемых параметров, 6 - блок формирования шага в обратном направлении при неудачном шаге.

Предлагаемый способ реализуется следующим образом.

В пространстве оптимизируемых параметров из исходного состояния Xi делается шаг в случайном направлении в соответствии с нормальным законом распределения. Если значение функции качества в новом состоянии G(Xi+1) больше или равно значению функции качества в исходной точке Q(Хi), то есть случайная проба способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067 оказалась неудачной (задача минимизации), то система возвращается в первоначальное состояние Хi, после чего снова формируется случайный шаг, отсчитанный из старого состояния.

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

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067

где Qi 0=minQ(Xj), j=1,...,i - наименьшее значение функции качества за i предыдущих шагов поиска;

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067 - единичный случайный вектор, распределенный по нормальному закону,

а - величина рабочего шага.

Адаптация распределения направления случайных шагов заключается в изменении их математического ожидания и среднего квадратического отклонения на основе знака приращения функции качества (блоки 5 и 8). Алгоритм непрерывной адаптации математического ожидания случайных шагов можно представить в виде следующего векторного рекуррентного соотношения:

Wi+1 = kWi-способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067Qiспособ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067Xi,

где W - математическое ожидание нормально распределенных случайных шагов;

k - коэффициент запоминания (способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067kспособ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 21890671);

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067 - параметр скорости обучения (способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067>0).

При работе по этому алгоритму адаптации вектор W стремится перестроиться в направлении, обратном градиенту функции качества оптимизируемого объекта, то есть шаги поиска будут в среднем направлены в сторону быстрейшего уменьшения функции качества.

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

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067

где способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067i - текущая величина среднего квадратического отклонения;

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067min и способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067max - минимальное и максимальное значения среднего квадратического отклонения.

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

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

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067min = 0,1 и способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067max = 3.

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

Центральная модель:

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067

Квадратичная модель:

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067

где [А,Х] - скалярное произведение вектора параметрических коэффициентов А= (a1, a2, а3, a4)T и вектора входных координат Х=(х1, х2, x3, х4)T, ai=1, i=1...4, bij, - элементы матрицы:

способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067

Функция Пауэла:

Q(X)=(х1+10х2)2+5(х34)4+(х2-2х3)4+10(х14)4.

Все модельные функции имеют один минимум при хi=0, i=1...4.

При проведении сравнительного тестирования использовался одинаковый для всех моделей набор из ста начальных точек поиска, координаты которых представляли собой случайные равномерно распределенные числа в пределах от минус 10 до плюс 10. Цикл поиска экстремума для каждой начальной точки повторялся 1000 раз. Для всех трех моделей параметры поиска были одинаковыми: шаг поиска а=0,15; коэффициент запоминания k=0,7; параметр скорости обучения способ автоматической настройки многопараметрических систем   автоматического управления на оптимальные условия, патент № 2189067=0,1. Поиск экстремума производился с точностью до 0,01.

Источники информации

1. Растригин Л. А. Системы экстремального управления. М.: Наука, 1974, с.422-432.

2. Растригин Л. А. Системы экстремального управления. М.: Наука, 1974, с.500-505.

3. Растригин Л. А. Адаптация сложных систем. Рига: Зинатие, 1981, с. 88-91, с.107-109 (прототип).

Класс G05B13/00 Самонастраивающиеся системы управления, те системы, автоматически выбирающие оптимальный режим работы для достижения заданного критерия

комбинированная робастная система управления для априорно неопределенных динамических объектов периодического действия с наблюдателем -  патент 2528155 (10.09.2014)
устройство для реализации циклических движений -  патент 2525845 (20.08.2014)
устройство для формирования программных сигналов управления пространственным движением динамических объектов -  патент 2523187 (20.07.2014)
устройство для формирования программных сигналов управления пространственным движением динамических объектов -  патент 2523186 (20.07.2014)
самонастраивающийся электропривод -  патент 2522858 (20.07.2014)
самонастраивающийся электропривод -  патент 2522857 (20.07.2014)
устройство для формирования программных сигналов управления пространственным движением динамических объектов -  патент 2522856 (20.07.2014)
устройство для формирования программных сигналов управления пространственным движением динамических объектов -  патент 2522855 (20.07.2014)
способ и устройство автоматической регулировки составляющей прямой связи для подавления избыточного отклика на ступенчатое воздействие во время ступенчатого слежения -  патент 2522033 (10.07.2014)
способ и устройство автоматической регулировки составляющей прямой связи для подавления избыточного отклика на ступенчатое воздействие во время ступенчатого слежения -  патент 2522032 (10.07.2014)
Наверх