Система автоматической оптимизации
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советскик
Социалистических
Республик
{»>951237 (61) Дополнительное к авт. свид-ву (22) Заявлено 19. 01. 81(21) 3238868/18-24
)53) М. Rn.з с присоединением заявки ¹ (23) Приоритет
G 05 В 13/00
Государственный комитет
СССР но делам изобретений и открытий (53) УДК 62-50 (088.8) Опубликовано 15.08.82. Бюллетень ¹ 30
Дата опубликования описания 15.08.82
A.À. Бобух, Е.В. Бодянский, В.С. Жаков, И.Д. Зайцев и О.К. Илюнин (72) Авторы изобретения (71) Заявитель (54) СИСТЕМА АВТОМАТИЧЕСКОЙ ОПТИМИЗАЦИИ
Изобретение относится к технической кибернетике и предназначено, для автоматического поддержания оптимальных режимов работы многомерных стохастических объектов управления с изменяющимися характеристиками.
Известна система экстремального управления, содержащая корректор, первые выходы которого соединены с входами объекта, и. блок определения характеристик объекта, осущесьвляющий построение математической модели объекта управления t 11.
Недостатком данной системы является невысокое быстродействие, объясняющееся тем, что определение оптимальных режимов осуществляется в два этапа: идентификация и собственно оптимизация.
Наиболее близким техническим решением является система автоматической оптимизации, содержащая анализатор выхода объекта, первый блок памяти и последовательно соединенные блок планирования эксперимента, команд- 25 ный блок, регулятор, объект управления и второй блок памяти f2).
Недостатком известной системы является невысокое быстродействие системы, вытекающее из того, что про- 30 цесс поиска оптимальных режимов складывается из трех этапов: накопления информации, построения математической модели объекта управления и собственно оптимизации. Схемная реализация данного подхода к задаче оптимизации приводит к структурной избыточности реализующего его устройства и необходимости использования блоков памяти, большой емкости, что также ведет к снижению быстродействия.
Цель изобретения — повышение быстродействия системы автоматической оптимизации.
Поставленная цель достигается тем, что в устройство введены последовательно соединенные анализатор входа объекта и сумматор, выход которого соединен с первым входом первого блока памяти и со вторым входом командного блока, вторые входы - с соответствующими выходами первого блока памяти и соответствующими первыми входами анализатора входа объекта, второй вход которого соединен со вторым входом второго блока памяти и с выходом анализатора выхода объекта, а выход — co вторым входом первого блока памяти, третий вход ко951237 торого соединен с выходом блока пла= нирования эксперимента, выходы второго блока памяти соединены с соответствующими первыми входами анализа.. тора выхода объекта, второй вход которого соединен со вторым выходом командного блока.
Таким образом, предлагаемая система реализует последовательный симплекс-метод отыскания экстремума статической иарактеристики объекта уп- !О равления к
"о+, С Х к 1 о к .где х - наихудшая (отражаемая) вершина симплекса„ хк,, - отраженная вершина симплексар
X., Д- множество вершин симплекса
1 л за исключением наихудшей; к- размерность пространства факторов.
Благодаря иопользованию последовательного симплекс-метода, являющегося алгоритмом ацаптационной оптимизации промышленных технологических обьектов, предлагаемая система не производит построения математической модели, осуществляя оптимизацию непосредственно на объекте, что позволяет сократить время поиска оптимальных режимов. Кроме тоГо, система реализующая последовательный симплекс-метод„ не производит пробных шагов для определения направления движения (каждый шаг является рабочим), позволяет оптимизировать сто- 35 хастические объекты (последовательный симплекс-метод в силу своей непараметричности является помехоустойчивой процедурой), отслеживать дрей параметров, требует небольшой емкос- 40 ти блока памяти (k+1 ячеек).
На чертеже представлена блок-схема системы.
Блок-схема системы содержит обьект
Управления 1, регУлятоР 2, втоРой 45 блок памяти 3, анализатор выхода объекта 4, анализатора входа объекта 5, первый блок памяти б, сумматор
7, блок планирования эксперимента 8, командный блок 9.
Система работает следующим образом.
В исходном состоянии в ячейках второго блока памяти 3 и первого блока памяти б записаны нули, на первом и втором входах командного блока 9 также нули. В момент пуска блок планирования эксперимента 8 начинает формировать входные воздействия х согласно матрице насыщенного плана эксперимента (симплекс-план), которые по третьему входу записываются в первый блок памяти б, а также подаются на первый вход командного блока 9, являющегося по сути коммутатором, включающим первый или второйб5 входы на выход. Через регулятор 2, преобразующий сигналы системы в физические воздействия, х подаются на объект управления 1. Соответствующие отклики объекта у. по первому входу записываются в ячейки второго блока памяти 3, После формирования (k+1)-го воздействия блок планирования эксперимента 8 отключается, при этом командный блок 9 отключается по первому входу и открывается по второму входу, во всех ячейках блоков памяти 3 и 6 записаны соответствую щие значения факторов и откликов.
Это состояние является исходным для осуществления собственно процесса оптимизации, который начинается в момент подачи команды со второго выхода командного блока 9 на второй вход анализатора выхода объекта 4.
По этой команде включается анализатор .выхода объекта 4, который, осуществляя сравнение записанных в ячейках второго блока памяти 3 значений откликов у, выделяет наихудший из л откликов уо, Выделенное значение уо подается на второй вход второго блока памяти 3, где стирается в соответствующей ячейке, а также на второй вход анализатора входа объекта
5. По этому сигналу анализатор входа объекта 5 выделяет вектор факторов х, соответствующий данному отклику уо, и подает его на второй вход первого блока памяти входа 6, где соответствующая ячейка зануляется. Выделенный х подается ча первый вход сумматора 7, на входы которого подаются также все значения )(„" . Сумматор 7 вычисляет л К к+1 о К „о1 О;„л > поскольку в ячейке, соответствующей
Х, записаны нули. Вычисленное значение Ч к+< с выхода сумматора 7 подается на первый вход первого блока памяти б, где записывается в свободную ячейку. Этот сигнал подается через второй вход командного блока 9 на регулятор 2, который подает соответствующее воздействие на вход объекта управления 1. Соответствующая реакция у,< „записывается в свободную ячейку второго блока памяти 3, На этом первая итерация заканчивается.
Вторая итерация осуществляется аналогично первой и начинается с подачи командного импульса со второго выхода командного блока 9 на вто-. рой вход анализатора выхода объекта 4. По этой же команде анализатор выхода объекта 4 выделяет очередное наихудшее значение отклика, которое затем затирается во втором блоке памяти 3 и подается на анализатор
951237 входа объекта 5, которнй выделяет соответствующий этому отклику вектор факторов Xo . Это значение стирается в соответствующей ячейке первого блока памяти 6 и вместе с остальными значениями факторов 1„ подается на 5 сумматор 7. Сумматор 7 вновь вычисляет улучшенный набор факторов, который записывается в свободную ячейку первого блока памяти 6 и через командный блок 9 и регулятор 2 подается на объект управления 1. Последующие итерации осуществляются аналогично предыдущим.
Таким образом, в процессе работы системы осуществляется отражение симплекса и происходит последовательное улучшение откликов объекта. В окрестности экстремума происходит заклинивание симплекса в области оптимального-режима, если же экстремум объекта дрейфует, то система отслеживает 20 этот дрейф.
Предлагаемая система может быть выполнена на унифицированных элементах и обладает конструктивной простотой, что объясняется тем, что в процессе оптимизации в ней осуществляются простейшие операции типа сложения, сравнения, записи числа в ячейку и его стирания. По сравнению с известными предлагаемая система облада- Зр ет повышенным быстродействием, конструктивной простотой, помехоустойчивостью, что позволяет решать задачи экстремальной оптимизации нестационарных объектов, подверженных воз-З ,действию помех. Система позволяет сократить время проведения процесса, уменьшить расход реагентов, повысить выход готовой продукции, что дает воэможность снизить ее себестоимость и повысить рентабельность производст- 4О ва в целом. По сравнению с базовым объектом предлагаемая система оптимизации применительно к производству кальцинированной соды аммиачным методом позволяет уменьшить расходы .очищенного рассола на 0,002 м /т со-, Ъ ды; извести на 0,2 кг/т соды; пара на 0,0003 Гкал/т соды и ряда других реагентов, что приводит к снижению себестоимости готовой продукции на
0,005 р/т соды. формула изобретения
Система автоматической оптимизации, содержащая анализатор выхода объекта, первый блок памяти и последовательно соединенные блок планирования эксперимента, командный блок, регулятор, объект управления и второй блок памяти, о т л и ч а ю щ а— я с я тем, что, с целью повышения быстродействия системы, в нее введены последовательно соединенные ана- лизатор входа объекта и сумматор, выход которого соединен с первым входом первого блока памяти и с вто рым входом командного блока, вторые входы — с соответствующими выходами первого блока памяти и соответствующими первыми входами анализатора входа объекта, второй вход которого соединен с вторым входом второго блока памяти и с выходом анализатора выхода объекта, а выход— с вторым входом первого блока памяти, третий вход которого соединен с выходом блока планирования эксперимента, выходы второго блока памяти сОединейы с соответствующими первыми входами анализатора выхода объекта, второй вход которого соединен с вторым выходом командного блока.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
651314, кл. G 05 В 13/02, 1979.
2. Авторское свидетельство СССР
Р 451056, кл. G 05 В 13/ОО, 1974
:(прототип).
951237
Составитель A. Лещев
Редактор М. Дылын Техред A. Бабинец Корректор В. Бутяга
Заказ 5944/52 Тираж 914 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Филиал ППП "Патент", г.Ужгород, ул.Проектная, 4