Многоканальный статистический оптимизатор Советский патент 1984 года по МПК G05B13/02 

Описание патента на изобретение SU1076872A1

Изобретение относится к вычислительной технике и может быть исполь зовано в вычислительном комплексе для решения задач многопараметричес кой оптимизации технологических уст новок с экстремальными статическими характеристиками в кабельной и металлообрабатывающей промышленности, в частности для оптимизации парамет ров технологического режима наложе|Ния изоляции на провода и кабели 1на экструзионных линиях, Известен многоканальный статисти ческий оптимизатор 13 в котором шаг поиска изменяется как непрерывная функция некоторой случайной величины.и так называемого векторно го параметра обученности, характеризующего вероятностные свойства по иска, который вычисляется по рекуррентной формуле . Ч(/(К-И):Л(К)-сЛ(4() ЛХ(К|, где К - номер шага, К 1, 2, 3 ., коэффициент запоминания (); сЛ- параметр скорости обучения (); AQ(K ) а{ К)-(3.( К-1) - приращение функ ции качества на К-м шаге, д;((К) - п-мерный вектор К-ого шага системы в п-мерном пространстве параметров; d- коэффициент скептицизма (d 7 О ) . Недостаток указанного оптимизато ра заключается в том, что дисперсия случайного шага поиска всегда обрат но пропорциональна величине модуля обученности. Это приводит к тому, что с ростом модуля обученности поиск детерминируется и теряет присущие случайному поиску положительные свойства. Например, поиск в районе экстремума может образовать незатухающие предельные циклы. Это обстоятельство приводит к уменьшению ско рости и точности сходимости поиска к экстремуму. Наиболее близким к предпагаемому является многоканальный статистичес кий оптимизатор, содержащий последо тельно соединенные блок вычисления приращения функции качества, блок останова и генератор случайных чисел, блок оценки обученности, первы вход которого соединен с входом бло ка останова, а второй - с входом блока исполнительных устройств, под ключенного выходом к входу объекта управления, выход которого соединен с входом блока вычисления приращени функции качества 2. Однако в известном оптимизаторе величина шага поиска изменяется на некоторую фиксированную дискретную величину и зависит только от знака приращения функции качества, вслед- ствие чего не учитываются локальные свойства поверхности функции качества, например ее наклон вдали и в районе экстремума, и поиск вначале и на любом К-м шаге имеет одни и те же свойства. Для увеличения скорости и точности сходимости процесса поиска необходимо, чтобы в начале поиска опти|МИзатор значительно изменял шаг с (целью скорейшего нахождения верного направления, а по мере приближения к экстремуму изменял величину шага с учетом наклона поверхности функции качества. Отсутствие этих свойств поиска в известном оптимизаторе приводит к уменьшению скорости и точности сходимости. Кроме того, реверсирование шага поиска при неудаче в районе экстремума приводит к частым переключениям, рысканию, системы и снижает ее быстродействие. Цель изобретения - повышение точности и быстродействия. Для достижения поставленной цели в оптимизатор введены блок определения знака, последовательно соединенные кв;адратор, первый блок умножения, первый сумматор, второй блок умножения и блок памяти, последовательно соединенные счетчик, блок деления, второй сумматор и третий блок умножения и последовательно соединенные блок выделения модуля, третий сумматор, блок извлечения квадратного корня, четвертый сумматор, четвертый блок умножения и пятый сумматор, подключенный выходом к второму входу второго блока умножения, а вторым входом - к входу счетчика, к выходу генератора случайных чисел и к второму входу блока памяти, соединенного выходом с входом блока исполнительных устройств, блок определения знака подключен выходом к второму входу четвертого блока умножения, а входом - к входу квадратора, к входу блока выделения модуля и к B:.IXOду блока оценки обученности, выход третьего блока умножения подключен к второму входу первого сумматора. На фиг. 1 приведена блок-схема многоканального статистического оптимизатора г на фиг, 2 - блок-схема блока оценки обученности. Оптимизатор содержит блок 1 вычисления приращения функции качества, блок 2 останова, генератор 3 случайных чисел, блок 3 оценки обученности, блок 5 исполнительных устройств, объект 6 управления, блок 7 определения знака, квадратор 8, первый блок 9 умножения, первый сумматор 10, второй блок 11 умножения, блок 12 памяти, счетчик 13, блок 14 деления, второй сумматор 15, третий блок 16 умножения, блок 17 выделения модуля, третий сумматор 18, блр 19 извлечения квадратного корня, четвертый сумматор 20, четвертый блок 21 умножения и пятый сумматор 22. Блок 4 оценки обученности являет ся частным случаем цифрового фильтра первого порядка СЗ. Блок 4 оценки обученности включает шестой сумматор 23, пятый блок 24 умножения, седьмой сумматор 25, шестой блок 26 умножения, блок 27 памяти (или задержки на один шаг), нелинейный ограничитель 28. В оптимизаторе для одного канала оптимизации, например 1-го, реа лизуются операции по вычислению (к + 1)-го шага поиска в соответствии с выражением . 4Х,. ((K|(gi(KH|+V.(K|| , где g К+1 - реализация случайного числа от генератора f. ((V.(K)|2+j,(x|- параметр распределения Симпсо на для К+1 -го шага связанный с дисперси ей шага поиска выраж нием DUX,- К+1) 2/3ef К ; W(K| - оценка обученности/ получаемая в блоке 4 о( К| b (t/K-nj - слагаемое для увеличе ния шага поиска при. малых Kf.(fC| ((/j(K -f-Т нелинейная функция от оценки обученности b - константа (О 1э (а,.. aij, . . .а, I г , с - константа (), К - номер шага; константа ,1/12 (4Х - Ь); 4 х- -: область изменения Xj В 1-м канале оптимизации . Все константы окончательно выбирают после настройки оптимизатора на тестовых моделях. Выражение для 4 Х; (K+l) получают из условия, что шаг поиска распределен по закону Симпсона с параметрами f,- (К I и С (К| , при этом вероятность -того, что шаг будет сделан в положительном направлении i-й координаты Р, (К + 1) -|-(1+Ц К),). Выражение для , (К) конструируют эвристическим путем так, что параметр C|fK) получается как функция ;Wj(K) и г(К): С(К) 2е;-((С)р(К) и является средним значением шага поиска. Нз приведенных выражений видно, что в начале поиска, когда оценка обученности и К малы, основной вес имеет второе слагаемое в выражении для ( К ), что позволяет достаточно быстро определить верное направление к минимуму функции качества. Кроме того, введение оценки обученности в выражение для шага поиска 4Xj (К + 1) дает возможность учесть локальные свойства функции качества и степень близости к экстремуму, причем дисперсия шага поиска быстро увеличивается с ростом оценки обученности, что позволяет за счет большого рассеивания исследовать большую область поиска около К-й точки и с большей вероятностью выбрать правильное направление движения. В то же время в районе минимума с уменьшением /W; (К | / уменьшается . и 4Xj(K+l), что уменьшает вероятность отхода поиска от минимума и препятствует образованию предельных циклов. Многоканальный статистический оптимизатор работает следующим образом. Все п каналов функционируют одинаково поэтому рассмотрим один из них, например Л-К канал. Пусть на К-м шаге поиска экстремума на 1-е исполнительное устройство блока 5 с выхода блока 12 подается величина шага дх (К). Исполнительное устройство в соответствии со значением шага &Х (К подает на объект 6 воздействие ) Х (К-1) + ЛХ (К). На выходе объекта 6 вырабатывается значение функции качества fl(К1, которое поступает на вход блока 1. В блоке 1, имеющем блок памяти и сумматор, вычисляетсп приращение функции качества 4Q (К Q(KJQ(K-l) на К-м шаге, которое поступает на первый вход блока 2 и на вход блока 4. Одновременно с выхода блока 12 на второй вход блока 4 подает- ся значение ЛХ(К|. В каждом i-м канале блока 4 li вычисляется оценка обученности по выражению .№.((дй(«к)лг(к), (1) причем rw,-(K/ , если (K)/ М W.(K)J М , если W,-(K) М , С- -М , если У|(К) -М где (. Значение W,-(K) поступает на входы блоков 8, 17 и 7. Одновременно в блоке 2 производится операция сравнения 0(к1 с некоторой заданной величиной 0, причем если /да(Х) ,

TO сигнал с выхода блока 2 на генератор 3 случайных чисел не по.ступает J поиск прекращается, если ,740(К), to ,с выхода блока 2 на вход блока 3 подается запускающий сигнал и генератор 3 вырабатывает случайное число, которое поступает на вход счетчика 13. При этом на выходе генератора 3 сигнал присутствует столько времени, сколько необходимо для вычисления значений AXj (lC+1 I и записи их в оперативной памяти блока 12. По истечении заданного времени сигнал на выходе генератора исчезает, что является признаком для пересылки значения ДХ; (К+11 из оперативной памяти блока 12 в постоянную память этого блока, где производится замена значения ДХ(К) на ДХ (К+11 ,

За время действия сигнала генератора 3 с. помощью блоков 8-11, а также блоков 17-21 вычисляется значение йХ ( КЧ-1) по вышеприведенным формулам. При этом очередное случайное ЧИСЛО генератора 3 вызывает увеличе|Ние записанного в счетчике 13 числа на единицу и на выходе счетчика 13 появляется число, равное ИЬмеру шага . поиска.

0 После пересылки йХ {К+1 в постоянную память блока 12 начинается новый (К+1)-й цикл оптимизации.

Увеличение скорости и точности 5 сходимости поиска позволяет значительно уменьшит расход дорогостоящих материалов, уменьшить брак продукции, увеличить производительность агрегатов .

(fi

Похожие патенты SU1076872A1

название год авторы номер документа
Оптимизатор 1974
  • Гварамадзе Леван Леванович
  • Минеев Юрий Семенович
  • Самтеладзе Александр Михайлович
  • Трокашвили Тамаз Михайлович
SU514270A1
Система идентификации параметров многомерного нелинейного динамического объекта 1986
  • Иванов Сергей Михайлович
  • Перфильев Лев Михайлович
  • Цуканов Николай Андреевич
  • Шустов Игорь Николаевич
SU1385122A1
УСТРОЙСТВО ДЛЯ НАХОЖДЕНИЯ ЭКСТРЕМУМА АДДИТИВНОЙ ФУНКЦИИ МНОГИХ ПЕРЕМЕННЫХ С ОГРАНИЧЕНИЕМ НА НОРМУ АРГУМЕНТОВ 1991
  • Зубов Н.Н.
  • Зимин В.Н.
RU2050589C1
Устройство для нахождения экстремума аддитивной функции многих переменных 1990
  • Зубов Николай Николаевич
  • Зимин Владимир Николаевич
  • Шарашкин Юрий Геннадьевич
SU1765830A1
Цифровой функциональный преобразователь 1980
  • Шевяков Александр Григорьевич
  • Соломаха Валентин Николаевич
  • Смиренский Олег Георгиевич
  • Костенич Анатолий Константинович
SU942034A1
Устройство формирования оптимальных управляющих воздействий для обеспечения устойчивой работы сложных технических систем 2017
  • Кулиш Николай Семёнович
  • Тюрина Дарья Дмитриевна
  • Бабишин Владимир Денисович
  • Гайдай Татьяна Яковлевна
  • Скоробогатов Павел Олегович
  • Кривопалов Дмитрий Михайлович
  • Бурба Александр Алексеевич
  • Юркевич Евгений Владимирович
RU2674281C1
Устройство для экстремального регулирования 1979
  • Петрушев Александр Русланович
  • Перминов Александр Сергеевич
  • Котлубовский Иван Григорьевич
  • Шевченко Владимир Григорьевич
SU860000A1
Адаптивный идентификатор 1984
  • Зайцев Иван Дмитриевич
  • Салыга Валерий Иванович
  • Бобух Анатолий Алексеевич
  • Дяченко Николай Степанович
  • Руденко Олег Григорьевич
  • Бодянский Евгений Владимирович
  • Никуленко Юрий Владимирович
SU1136115A1
МНОГОКАНАЛЬНЫЙ СТАТИСТИЧЕСКИЙ ОПТИМИЗАТОР 1972
SU326550A1
Устройство для цифровой фильтрации 1981
  • Кривоцюк Виктор Иванович
  • Матвеев Александр Алексеевич
  • Попов Валентин Николаевич
SU957416A1

Иллюстрации к изобретению SU 1 076 872 A1

Реферат патента 1984 года Многоканальный статистический оптимизатор

МНОГОКАНАЛЬНЫЙ СТАТИСТИЧЕС КИЙ ОПТИМИЗАТОР, содержащий последо вательно соединенные блок вычислени приращения функции качества, блок останова и генератор случайных чисе блок оценки обученности, первый вхо которого соединен с входом блока останова, а второй - с входом блока исполнительных устройств, подключен ного выходом к входу объекта управления, выход которого соединен с вх дом блока вычисления приращения ункции качества, о тличающий с я тем, что, с целью повышения точности и быстродействия, в него введены блок определения знака, последовательно соединенные квадратор, первый блок умножения, первый сумматор, второй блок умножения и блок памяти, последовательно соединенные счетчик, блок деления, второй сумматор и третий блок умножения и последовательно соединенные блок выделения модуля, третий сумматор, блок извлечения квадратного корня, четвертый сумматор, четвертый блок умножения и пятый сумматор, подключенный выходом к второму входу второго блока умножения, а вторым входом - к входу счетчика,к выходу генератора случайных чисел и к второму входу блока памяти, соединенного выходом с входом блока исполнительных устройств,блок определения знака подключен выходом к второму входу четвертого блока умножения, а входом - к входу квадратора, к входу блока выделения тюдуля и к выходу блока оценки обучен ности,выход третьего блока умножения подключен к второму входу первого сумматора.

Документы, цитированные в отчете о поиске Патент 1984 года SU1076872A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Растригин Л.А
Системы экстремального управления
М., Наука, 1974, с.444-446
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Статистические оптимальные линейные оценки и управление
М., энергия, 1973, с
Способ запрессовки не выдержавших гидравлической пробы отливок 1923
  • Лучинский Д.Д.
SU51A1

SU 1 076 872 A1

Авторы

Сабуренко Борис Федорович

Хамитов Шамиль Шамухамедович

Черневский Игорь Николаевич

Рамазанов Равиль Шарипович

Солодкая Надежда Ивановна

Исмагилов Маулет Каримович

Даты

1984-02-28Публикация

1982-04-09Подача