Научная статья на тему 'Алгоритм адаптационной оптимизации технологических объектов управления на основе последовательного симплекс-метода'

Алгоритм адаптационной оптимизации технологических объектов управления на основе последовательного симплекс-метода Текст научной статьи по специальности «Математика»

CC BY
178
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АЛГОРИТМ АДАПТАЦИОННОЙ ОПТИМИЗАЦИИ / КОМПЬЮТЕРНО-ИНТЕГРИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ / ТЕХНОЛОГИЧЕСКИЙ ОБЪЕКТ / УПРАВЛЕНИЯ / ALGORITHM OF ADAPTATION OPTIMIZATION / COMPUTER-INTEGRATED CONTROL SYSTEM / TECHNOLOGICAL OBJECT CONTROL

Аннотация научной статьи по математике, автор научной работы — Бобух Анатолий Алексеевич, Дзевочко Александр Михайлович, Подустов Михаил Алексеевич, Ковалёв Дмитрий Александрович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Бобух Анатолий Алексеевич, Дзевочко Александр Михайлович, Подустов Михаил Алексеевич, Ковалёв Дмитрий Александрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ALGORITHM OF ADAPTATION OPTIMIZATION OF TECHNOLOGICAL OBJECTS OF CONTROL ON BASIS OF SUCCESSIVE SIMPLEX-METHOD

In the article the algorithm of adaptation optimization of technological objects of control is worked out on the basis of successive simplex-method possessing an enhanceable fast-acting and antijammingness, and also allowing to decide the tasks of extreme optimization of multidimensional stochastic technological objects of controlof chemical and contiguous productions subject to influences of hindrances.

Текст научной работы на тему «Алгоритм адаптационной оптимизации технологических объектов управления на основе последовательного симплекс-метода»

УДК: 681.51:62-503.57:66.012

Бобух Анатолш Олексшович, канд. техн. наук, доцент, доцент кафедри автоматизацп хiмiко-технологiчних систем i екологiчного монiторингу. Тел. +38-096-233-47-96. E - mail: aabobukh@ukr.net (orcid.org/0000-0002-3405-386Х)

Дзевочко Олександр Михайлович, канд. техн. наук, доцент, доцент кафедри автоматизацп xiMiKO-теxнологiчниx систем i еколопчного монiторингу. Тел. +38-096-937-46-68. E - mail: sashadzevochko2@mail.ru (orcid.org/0000-0002-1297-1045)

Подустов Михайло Олексшович, д-р. техн. наук, проф., заыдувач кафедрою автоматизацп xiMira-технолопчних систем i екологiчного монiторингу. Тел. +38-067-577-65-57. E - mail: podustov@kpi.kharkov.ua (orcid.org/0000-0003-2119-1961)

Нацюнальний техшчний унiверситет «Харшвський полiтеxнiчний шститут», м. Харкiв, Украша. Вул. Фрунзе, 21, м. XapKie, Укра'та, 61002.

Ковальов Дмитро Олександрович, канд. техн. наук, доцент кафедри теплохолодопостачання. Харк1вський нацiональний унiверситет мюького господарства iменi О. М. Бекетова, м. Харшв, Украша. Вул.Революци,12, м. XapKie, Украта, 61002. Тел. +38-099-007-12-46. E - mail: kovalyov d a@mail.ru (orcid.org/0000-0002-0668-8593)

АЛГОРИТМ АДАПТАЦШНО1 ОПТИМ1ЗАЦП ТЕХНОЛОГ1ЧНИХ ОБ'СКТ1В КЕРУВАННЯ НА ОСНОВ1 ПОСЛ1ДОВНОГО С1МПЛЕКС-МЕТОДУ

У cmammi розроблено алгоритм адаптацшно'1 оптим1заци технологiчних o6'eKmie керування на ocHoei послiдовного амплекс-методу що мае пiдвищену швидкодю i завадосттюсть, а також дозволяе виршувати завдання екстремально'1' оптимiзaцii бaгaтовимipних стохастичних технологiчних об'ектiв керування хiмiчних i сумiжних виробництв, схильних до дш перешкод.

Ключовi слова: алгоритм адаптацшно'1' оптимгзаци, комп'ютерно-ттегроват системи керування, технологiчний об'ект керування.

Бобух Анатолий Алексеевич, канд. техн. наук, доцент, доцент кафедры автоматизации химико-технологических систем и экологического мониторинга. Тел. +38-096-233-47-96. E - mail: aabobukh@ukr.net (orcid.org/0000-0002-3405-386Х)

Дзевочко Александр Михайлович, канд. техн. наук, доцент, доцент кафедры автоматизации химико-технологических систем и экологического мониторинга. Тел. +38-096-937-46-68. E - mail: sashadzevochko2@mail.ru (orcid.org/0000-0002-1297-1045)

Подустов Михаил Алексеевич, д-р. техн. наук, проф., заведующий кафедрой автоматизации химико-технологических систем и экологического мониторинга. Тел. +38-067-577-65-57. E - mail: podustov@kpi.kharkov.ua (orcid.org/0000-0003-2119-1961)

Национальный технический университет «Харьковский политехнический институт», г. Харьков, Украина. Ул.

Фрунзе, 21, г. Харьков, Украина, 61002.

Ковалёв Дмитрий Александрович, канд. техн. наук, доцент кафедры теплохладоснабжения. Харьковский национальный университет городского хозяйства имени А. Н. Бекетова, г. Харьков, Украина. Ул.

Революции, 12, г. Харьков, Украина, 61002. Тел. +38-099-007-12-46. E - mail: kovalyov_d_a@mail.ru (orcid.org/0000-0002-0668-8593)

АЛГОРИТМ АДАПТАЦИОННОЙ ОПТИМИЗАЦИИ ТЕХНОЛОГИЧЕСКИХ ОБЪЕКТОВ УПРАВЛЕНИЯ НА ОСНОВЕ ПОСЛЕДОВАТЕЛЬНОГО СИМПЛЕКС-МЕТОДА

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

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

Bobukh Anatoliy Alekseevich, Ph.D., associate professor, associate professor of department of automation of the chemical-technological systems and ecological monitoring. Tel. +38-096-233-47-96. E - mail: aabobukh@ukr.net (orcid.org/0000-0002-3405-386Х)

Dzevochko Alexander Mikhajlovich, , Ph.D., associate professor, associate professor of department of automation of the chemical-technological systems and ecological monitoring. Tel. +38-096-937-46-68. E - mail: sashadzevochko2@mail.ru (orcid.org/0000-0002-1297-1045)

Podustov Mikhail Alekseevich, Ph.D., Professor, head of department of automation of the chemical-technological

systems and ecological monitoring. Tel. +38-067-577-65-57. E - mail: podustov@kpi.kharkov.ua (orcid.org/0000-0003-2119-1961)

The National Technical University «Kharkiv Polytechnic Institute», Kharkiv, Ukraine. Str. Frunze, 21, Kharkiv, Ukraine, 61002.

Kovalyov Dmytro Oleksandrovich, Ph.D., associate professor Department of Heat supply and cooling.

O. M. Beketov National University of Urban Economy in Kharkiv. Str. Revolution, 12, Kharkiv, Ukraine, 61002. Tel.

+38-099-007-12-46. E - mail: kovalyov_d_a@mail.ru (orcid.org/0000-0002-0668-8593)

ALGORITHM OF ADAPTATION OPTIMIZATION OF TECHNOLOGICAL OBJECTS OF CONTROL ON BASIS OF SUCCESSIVE SIMPLEX-METHOD

In the article the algorithm of adaptation optimization of technological objects of control is worked out on the basis of successive simplex-method possessing an enhanceable fast-acting and antijammingness, and also allowing to decide the tasks of extreme optimization of multidimensional stochastic technological objects of controlof chemical and contiguous productions subject to influences of hindrances.

Keywords: algorithm of adaptation optimization, computer-integrated control system, technological object control.

Введение

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

Для таких объектов все больше внимания уделяют вопросам разработки компьютерно-интегрированных систем управления (КИСУ). Поэтому одной из основных задач становится разработка простых и удобных в использовании алгоритмов оптимизации, являющихся предметом рассмотрения теории адаптационной оптимизации [1-3].

Интерес представляет разработка алгоритма адаптационной оптимизации таких ТОУ на основе последовательного симплекс-метода (симплекс [4], от лат. simplex - простой, простейший выпуклый многогранник данного числа факторов k в матрице насыщенного плана эксперимента (симплекс-план)).

Цель работы

Разработка помехоустойчивого алгоритма адаптационной оптимизации многомерных стохастических ТОУ на основе последовательного симплекс-метода, который не производит пробных шагов для определения направления движения, позволяет оптимизировать объекты и отслеживать дрейф параметров. Реализация разработанного алгоритма будет способствовать уменьшению расхода энергоресурсов и реагентов, улучшению качества готовой продукции и снижению её себестоимости, повышению энергетической эффективности таких объектов в целом.

Основная часть

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

Предлагаемый помехоустойчивый алгоритм адаптационной оптимизации реализует симплекс-метод последовательного улучшения плана эксперимента, позволяющий осуществлять переход от одного допустимого базисного решения к другому таким образом, что значение целевой функции непрерывно возрастает и за конечное число шагов находится оптимальное решение, то есть, отыскание экстремума статической характеристики ТОУ [5]:

2 k

Xk+1 =~X0 + - Z X, (1)

k i=1

где Х0, - наихудшая (отражаемая) вершина симплекса; Хк+1 - отраженная вершина симплекса; Хг (г = 1, к) - множество вершин симплекса за исключением наихудшей;

к - размерность пространства факторов.

Благодаря использованию последовательного симплекс-метода, являющегося алгоритмом адаптационной оптимизации ТОУ, предлагаемый алгоритм не производит построения математической модели, осуществляя оптимизацию непосредственно на объекте, что позволяет сократить время поиска оптимальных режимов. Кроме того, этот алгоритм не производит пробных шагов для определения направления движения (каждый шаг является рабочим), позволяет оптимизировать стохастические объекты, поскольку последовательный симплекс-метод в силу своей непараметричности является помехоустойчивой процедурой, а также отслеживает дрейф параметров ТОУ и требует относительно небольшой емкости памяти (к+1 ячеек).

Реализацию помехоустойчивого алгоритма адаптационной оптимизации ТОУ на основе последовательного симплекс-метода целесообразно выполнять на базе современных микропроцессорных контроллеров (МПК) [6-9], которые применяются при разработке КИСУ, с многофункциональным специальным программным обеспечением (СПО). Высокопроизводительные, быстродействующие, многоканальные и высоконадежные МПК в реальном масштабе времени с помощью СПО смогут обеспечивать выполнение всех необходимых стандартных функций разрабатываемого алгоритма.

Рассмотрим процесс разработки помехоустойчивого алгоритма адаптационной оптимизации ТОУ на основе последовательного симплекс-метода. На рисунке 1 показан фрагмент упрощенной схемы соединения функциональных блоков разрабатываемого алгоритма.

В исходном состоянии в ячейках первого (3) и второго (6) блоков памяти алгоритма записаны нули, при этом на первом (а) и втором (Ь) входах командного блока (9) алгоритма также - нули. При пуске блок планирования эксперимента (8) алгоритма начинает формировать входные воздействия X согласно матрице насыщенного плана эксперимента (симплекс-план). Эти воздействия по первому (а) входу записываются во второй блок памяти (6) алгоритма, а также подаются на первый вход (а) командного блока (9) алгоритма, который включает первый (а) или второй (Ь) входы на первый (с) или второй его выходы. С первого (с) выхода командного блока (9) алгоритма через регулятор (2), преобразующий сигналы в физические воздействия, X подаются на ТОУ (1). Соответствующие отклики этого объекта У по первому (а) входу записываются в ячейки первого блока памяти (3) алгоритма.

После формирования (к+1)-го воздействия блок планирования эксперимента (8) алгоритма отключается, в этот момент командный блок (9) алгоритма также отключается по первому (а) входу и открывается по второму (Ь) входу. При этом во всех ячейках первого (3) и второго (6) блоков памяти алгоритма записаны соответствующие значения факторов и откликов ТОУ(1).

Это состояние является исходным для осуществления собственно процесса оптимизации, который начинается в момент подачи команды со второго ($) выхода командного блока (9) алгоритма на второй (Р) вход анализатора выхода объекта (4) алгоритма. Анализатор выхода объекта (4) алгоритма по этой команде включается, на его первые (а0,а1,...,ак) входы поступают из ячеек первого (3) блока памяти алгоритма значения откликов У0,У1,...,Ук, при этом он, осуществляя сравнение поступивших значений откликов, выделяет наихудший из откликов У0.

Выделенное значение отклика У 0 с выхода анализатора выхода объекта (4) алгоритма подается на второй (Р) вход первого (3) блока памяти алгоритма, где стирается в соответствующей ячейке, а также - на второй (Р) вход анализатора входа объекта (5) алгоритма.

Гг

а

й

Р

в

Го

ао

а;

м^м/м/

е

Р

а<-

а

а

ж

ао

Хь

а

7ГЖ

а! X;

а!<

X*

\Р-

&

Р

Чг

У

4

а

7

Рис. 1. Фрагмент упрощенной схемы соединения функциональных блоков алгоритма адаптационной оптимизации технологических объектов управления на основе последовательного симплекс-метода

По полученному сигналу анализатор входа объекта (5) алгоритма выделяет вектор факторов Х0, соответствующий выделенному наихудшему отклику У0, и подает его на второй (Р) вход второго (6) блока памяти алгоритма, где соответствующая ячейка зануляется. Кроме того, выделенный фактор Х0 подается также на первый (а) вход сумматора (7) алгоритма, на вторые (Р0,Р1,...,Рк) входы которого и первые (а0,а1,...,ак) входы анализатора входа объекта (5) алгоритма подаются все значения факторов Х0,Х1,...,Хк с выходов второго (6) блока памяти алгоритма.

Сумматор 7 алгоритма, поскольку в ячейке, соответствующей X0 , записаны нули, вычисляет сигнал:

ok о к

Xk+1 = - X + - £ X = - X + - £ X. (2)

к i=0 к i =1

Вычисленное значение сигнала Хк+1 с выхода сумматора (7) алгоритма подается на третий (у) вход второго блока памяти (6) алгоритма, где записывается в свободную ячейку. Этот же сигнал подается через второй (b) вход и первый (с) выход командного блока (9) алгоритма на регулятор (2), преобразующий сигналы в соответствующие физические воздействия, которые i подаются на ТОУ (1). Соответствующие отклики этого объекта Yk+1 по первому (а) входу записываются в ячейки первого блока памяти (3) алгоритма. На этом первая итерация заканчивается.

Вторая итерация осуществляется аналогично первой и начинается с подачи командного импульса со второго (d) выхода командного блока (9) алгоритма на второй (ß) вход анализатора выхода объекта (4) алгоритма. Анализатор выхода объекта (4) алгоритма выделяет очередное наихудшее значение отклика Y0 и с выхода подает на второй (ß ) вход первого (3) блока памяти алгоритма, где затирается в соответствующей ячейке, а также - на второй (ß) вход анализатора входа объекта (5) алгоритма. По полученному сигналу анализатор входа объекта (5) алгоритма выделяет соответствующий отклику Y 0 вектор X0. Этот вектор подается на первый (а) вход сумматора (7) алгоритма, а также - на второй (ß) вход второго (6) блока памяти алгоритма. где стирается в соответствующей ячейке, и вместе с остальными значениями факторов Xi с его выходов подается на вторые (ß0,ß1,...,ßK) входы

сумматора (7) алгоритма и первые (а0,а1,...,ак) входы анализатора входа объекта (5) алгоритма.

Сумматор (7) алгоритма вновь вычисляет улучшенный набор факторов, который подается через третий (у) вход на второй блок памяти (6) алгоритма, где записывается в свободную ячейку. Этот же сигнал подается через второй (b) вход и первый (с) выход командного блока (9) алгоритма через регулятор (2) на ТОУ (1). Последующие итерации осуществляются аналогично предыдущим.

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

Вывод

Разработанный алгоритм адаптационной оптимизации технологических объектов управления на основе последовательного симплекс-метода обладает повышенным быстродействием, помехоустойчивостью, что позволяет решать задачи экстремальной оптимизации многомерных стохастических ТОУ химических и смежных производств, подверженных воздействиям помех. Реализация разработанного алгоритма будет способствовать уменьшению расхода энергоресурсов и реагентов, улучшению качества готовой продукции и снижению её себестоимости, в конечном итоге - повышению энергетической эффективности таких объектов в целом.

Список использованной литературы

1. Тюкин И. Ю. Адаптация в нелинейных динамических системах: монография [Текст] / И. Ю. Тюкин, В. А. Терехов. - СПб.: ЛКИ, 2008. - 384 с.

2. Мирошник И. В. Нелинейное и адаптивное управление сложными динамическими системами [Текст] / И. В. Мирошник, В. О. Никифоров, А. Л. Фрадков. - СПб.: Наука, 2000. - 549 с.

3. Annaswamy A. M., Skantze F. P., Loh A.-P. Adaptive control of continuous time systems with convex/concave parametrization [Text] // Automatica. - 1998. - Vol.34,№1.- P. 33-49.

4. Понтрягин Л. С. Основы комбинаторной топологии: монография [Текст] / Л. С. Понтрягин. - М. : Наука. 1987. - 136 с.

5. А. с. 951237 СССР, М. Кл.3 G 05 B 13/00. Система автоматической оптимизации / А. А. Бобух, Е. В. Бодянский, В. С Жаков, и др. (СССР). № 3238868 / 18-24; заяв. 19.01.81; опубл. 15.08.82 , Бюл. № 30.

6. Микропроцессорные системы [Текст] : учеб. пособие для вузов / под ред. Д. В. Пузанкова . - СПб. : Политехника, 2002. - 935 с.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

7. Кузин А. В. Микропроцессорная техника [Текст] : учебник / А. В. Кузин, М.А. Жаворонков . - М. : Академия, 2004. - 304 с.

8. Жук В. И. Микропроцессорные контроллеры и системы управления на их основе : опыт построения [Текст] / В. И. Жук. Энергетика и ТЭК. - 2010. - № 01 (82). -С. 41-43.

9. Сиротский А. А. Микропроцессорные программируемые логические контроллеры в системах автоматизации и управления [Текст] : учеб. пособие для вузов / А. А. Сиротский. - М. : Спутник, 2013. 170 с.

References:

1. Tjukin I. Ju., Terehov, V. A. (2008). Adaptation in the nonlinear dynamic systems: monograph [Adaptacija v nelinejnyh dinamicheskih sistemah: monografija], LKI, SPb, 384 p.

2. Miroshnik I. V., Nikiforov, V. O., Fradkov A. L. (2000). Nonlinear and adaptive control by the difficult dynamic systems [Nelinejnoe i adaptivnoe upravlenie slozhnymi dinamicheskimi sistemami], Nauka, SPb, 549 p.

3. Annaswamy, A. M., Skantze, F. P., Loh, A.-P. (1998). Adaptive control of continuous time systems with convex/concave parametrization, Automatica, Vol. 34, № 1, P. 33-49.

4. Pontrjagin L. S. (1987). Bases of combinatorics topology : monograph [Osnovy kombinatornoj topologii: monografija ], Nauka, Moskow, 136 p.

5. A. s. 951237 SSSR, M. Kl.3 G 05 B 13/00. System of automatic optimization [Sistema avtomaticheskoj optimizacii] A. A. Bobuh, E. V. Bodjanskij, V. S Zhakov, i dr. (SSSR). № 3238868 / 18-24; zajav. 19.01.81; opubl. 15.08.82. Bjul. № 30.

6. Puzankov D. V. (2002). Microsystems [Mikroprocessornye sistemy], Politehnika, SPb, 935 p.

7. Kuzin A. V. (2004). The microprocessor technique [Mikroprocessornaja tehnika], Akademija, , Moskow,

304 p.

8. Zhuk, V. I. (2010). Microprocessor-based comptrollers and control system on their basis: experience of construction [Mikroprocessornye kontrollery i sistemy upravlenija na ih osnove: opyt postroenija], Jenergetika i TJeK, № 01 (82), Р. 41-43.

9. Sirotskij A. A. (2013). The microprocessor logical pios in the systems of automation and control [Mikroprocessornye programmiruemye logicheskie kontrollery v sistemah avtomatizacii i upravlenija], Sputnik, Moskow, 170 p.

Поступила в редакцию 07. 04 2015 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.