Способ автоматической настройки многопараметрических систем автоматического управления на оптимальные условия
Изобретение относится к автоматической оптимизации многопараметрических объектов управления, обладающих одноэкстремальной функцией качества, основанной на каком-либо критерии оптимальности. Технический результат заключается в повышении быстродействия самонастройки. Способ реализуется следующим образом. В пространстве оптимизируемых параметров из исходного состояния делается шаг в случайном направлении в соответствии с нормальным законом распределения. Если значение функции качества в новом состоянии больше или равно значению функции качества в исходной точке (то есть случайная проба оказалась неудачной), то система возвращается в первоначальное состояние, после чего снова формируется случайный шаг, отсчитанный из старого состояния. Адаптация распределения случайных шагов заключается в изменении их математического ожидания и среднего квадратического отклонения на основе знака приращения функции качества. 1 ил., 1 табл.
Изобретение относится к автоматической оптимизации многопараметрических объектов управления, обладающих одноэкстремальной функцией качества, основанной на каком-либо критерии оптимальности.
Известны способы случайного поиска экстремума функции качества одноэкстремальных многопараметрических объектов, заключающиеся в формировании случайных входных шаговых воздействий на объект управления [1]. Недостатком таких способов является применение равномерно распределенных случайных входных воздействий, что приводит к значительному снижению их эффективности и быстродействия. Известен также способ поиска глобального экстремума функции качества многоэкстремальных многопараметрических объектов, основанный на формировании случайных входных шаговых воздействий на объект управления, распределенных по нормальному закону [2]. Однако алгоритм поиска глобального экстремума, используемый в этом способе, является неэффективным и недостаточно быстродействующим при поиске экстремума одноэкстремальной функции качества многопараметрического объекта. Это объясняется тем, что при поиске глобального экстремума по этому способу в случае удачного шага среднее квадратическое отклонение увеличивается, что необходимо при анализе удаленных областей функции качества для обнаружения в них возможных экстремумов. В случае поиска единственного экстремума подобное решение значительно увеличивает время поиска. Наиболее близким к изобретению по технической сущности является способ, основанный на формировании случайных равномерно распределенных входных шаговых воздействий на объект управления и адаптации их распределения [2]. Недостатком этого способа является невысокое быстродействие поиска. Предлагаемый способ заключается в том, что создается режим адаптивного случайного поиска в пространстве оптимизируемых параметров, основанный на формировании случайных входных шаговых воздействий на объект управления, распределенных по нормальному закону, математическое ожидание и среднее квадратическое отклонение которых автоматически адаптируется в зависимости от сигнала, поступающего с выхода объекта по каналу обратной связи. На чертеже представлена блок-схема алгоритма, реализующего предлагаемый способ автоматической настройки многопараметрических систем автоматического управления на оптимальные условия (вариант алгоритма с пересчетом, для определенности представлен случай минимизации функции качества). Способ реализуется с помощью алгоритма, блок-схема которого включает в себя: 1 - блок формирования шага в случайном направлении в пространстве оптимизируемых параметров в соответствии с нормальным законом распределения, 2 - блок запоминания сформированного шага, 3 - блок определения значения функции качества в новой точке пространства оптимизируемых параметров, 4 - блок определения знака приращения функции качества, 7 - блок запоминания значения функции качества при удачном шаге, 5 и 8 - блоки адаптации распределения направления случайных шагов в пространстве оптимизируемых параметров, 6 - блок формирования шага в обратном направлении при неудачном шаге. Предлагаемый способ реализуется следующим образом. В пространстве оптимизируемых параметров из исходного состояния Xi делается шаг в случайном направлении в соответствии с нормальным законом распределения. Если значение функции качества в новом состоянии G(Xi+1) больше или равно значению функции качества в исходной точке Q(Хi), то есть случайная проба










где





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

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

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

Функция Пауэла:
Q(X)=(х1+10х2)2+5(х3-х4)4+(х2-2х3)4+10(х1-х4)4. Все модельные функции имеют один минимум при хi=0, i=1...4. При проведении сравнительного тестирования использовался одинаковый для всех моделей набор из ста начальных точек поиска, координаты которых представляли собой случайные равномерно распределенные числа в пределах от минус 10 до плюс 10. Цикл поиска экстремума для каждой начальной точки повторялся 1000 раз. Для всех трех моделей параметры поиска были одинаковыми: шаг поиска а=0,15; коэффициент запоминания k=0,7; параметр скорости обучения

1. Растригин Л. А. Системы экстремального управления. М.: Наука, 1974, с.422-432. 2. Растригин Л. А. Системы экстремального управления. М.: Наука, 1974, с.500-505. 3. Растригин Л. А. Адаптация сложных систем. Рига: Зинатие, 1981, с. 88-91, с.107-109 (прототип).
Формула изобретения
Wi+1 = kWi-



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

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

где



Qi-1 0 - наименьшее значение функции качества за предыдущие шаги поиска.
РИСУНКИ
Рисунок 1, Рисунок 2