АЛГОРИТМ ОПТИМАЛЬНОГО УПРАВЛЕНИЕ ПОДВИЖНЫМ ИСТОЧНИКОМ ТЕПЛОВОГО ВОЗДЕЙСТВИЯ

  • Авторы: Первадчук В.П1, Владимирова Д.Б1, Пестерев А.А2
  • Учреждения:
    1. Пермский национальный исследовательский политехнический университет
    2. ПАО «Пермская научно-производственная приборостроительная компания»
  • Выпуск: № 27 (2018)
  • Страницы: 92-103
  • Раздел: Статьи
  • URL: https://ered.pstu.ru/index.php/elinf/article/view/2581
  • DOI: https://doi.org/10.15593/.v0i27.2581
  • Цитировать

Аннотация


Рассматриваются вопросы математического обеспечения системы оптимального управления подвижным источником теплового воздействия в процессе легирования по технологии MCVD (modified chemical vapor deposition). Математическое обеспечение системы оптимального управления рассматривается как часть программно-технического комплекса, адаптированного в систему управления существующего станка MCVD. Объектом исследования является автоматизированный технологический процесс производства заготовок оптических волокон по технологии MCVD. Цель работы заключается в разработке алгоритма управления подвижным источником теплового воздействия. Предложенный алгоритм управления основан на теории оптимального управления. Наличие вычислителя системы дифференциальных уравнений в структуре алгоритма, моделирующего состояние объекта управления, позволяет рассчитать поправки к закону управления и стабилизировать температурное поле на поверхности кварцевой трубы в режиме реального времени. В работе рассмотрены программные модули, на основе которых реализован алгоритм управления. Центральным модулем в реализации проектируемой системы управления является пакет MatLab. Основные задачи алгоритма: аппроксимация данных полиномиальной функцией и решение системы уравнений реализуются с помощью набора стандартных функций MatLab. В текущей задаче MatLab обеспечивает двустороннюю связь со SCADA-системой станка MCVD, с одной стороны, получает величины фактических параметров процесса MCVD, с другой стороны, передает рассчитанную величину поправки для корректировки закона управления. Для осуществления двусторонней связи между SCADA-системой и пакетом MatLab разработан протокол взаимодействия для обмена ключевыми параметрами процесса, необходимыми для реализации алгоритма управления. Рассматриваемый алгоритм управления позволяет сократить технологический отход в процессе изготовления изделий по технологии MCVD за счёт оптимального управления температурным полем.

Полный текст

Введение. Реализация оптимального управления является индикатором развитости современного производства. Математический аппарат оптимального управления хорошо изучен и существует уже несколько десятков лет [1-6], однако вопросы построения и внедрения таких систем управления ограничиваются сложностями технической реализации. В данной работе рассматривается задача оптимального управления температурным полем кварцевой трубы при легировании по технологии MCVD [7-12]. В качестве управления выбрана интенсивность (мощность) подвижного теплового источника [13-14] - газовой горелки. 1. Математическое обеспечение системы управления. Совокупность математических методов и алгоритмов формирует математическое обеспечение системы управления. Математические модели, положенные в основу проектируемой системы управления, и обоснованность их использования представлены в работах [15-19], в которых функция подвижного теплового источника имеет вид: , (1) где q(z,t) - тепловой поток от газовой горелки, v(ξ) - скорость движения горелки, H - дисперсия (параметр формы пламени горелки), qmax - мощность горелки, t - время, z - пространственная переменная. Результаты моделирования и экспериментальных исследований должны быть пояснены подробно. Будем полагать, что известно программное движение (состояние), т.е. известны температура T*(t,z) и управление u*(t,z). Однако реальное (истинное) состояние системы всегда будет отличаться от программного. Поэтому можно записать, что T(t,z) = T*(t,z) + ∆T(t,z), (2) u(t,z) = u*(t,z) + ∆u(t,z), (3) где T(t,z) и u(t,z) - реальное состояние системы; ∆T(t,z) и ∆u(t,z) - возмущения (отклонение реального состояния от программного). Тогда уравнение теплообмена возмущенного состояния примет вид: (4) а система оптимальности запишется так [17]: (5) где a, α, β и γ - коэффициенты, полученные при линеаризации уравнения теплообмена, σ - некоторый параметр, характеризирующий цену управления, p - вспомогательная функция, p = p(t,z), связанная с управлением ∆u(t,z) соотношением вида: (6) Важная особенность рассматриваемой постановки задачи - возможность получить приближенное решение оптимизационной системы (4). Функции ∆T(t,z) и ∆u(t,z) могут быть выражены в аналитическом виде, что является важным для использования в режиме реального времени для систем автоматического управления. Функция ∆T(t,z), представляющая собой разность функций T(t,z) и T*(t,z) - фактической и заданной температур, в дальнейшем аппроксимируется полиноминальной функцией. На рис. 1 сплошной линией изображена кривая, построенная по результатам значений массива ∆T(t,z), а пунктирной - результат аппроксимации ∆T(t,z) полиноминальной функцией. Рис. 1. ∆T(t,z) и результат аппроксимации Представленные выше математические модели положены в основу блока вычислений, реализующего алгоритм поиска функции оптимального управления. Блок-схема алгоритма представлена на рис. 2. Следует отметить, что представленный выше алгоритм описывает логику работы системы управления в рамках одного цикла управления, ограниченного временем τ. Работу данного алгоритма можно разделить на три основных этапа: - инициализация; - вычисления; - управление. Рис. 2. Блок-схема алгоритма оптимального управления На этапе инициализации в модуль поступает информация о состоянии объекта управления, включающая в себя значения параметров скорости движения горелки, расхода водорода и кислорода на горелку, температуры на поверхности кварцевой трубы и других параметров. На этапе вычислений осуществляется аппроксимация функции ∆T(t,z) полиномом, который выполняет роль начального условия в оптимизационной системе (5). Из решения оптимизационной системы определяется закон управления ∆u(t,z). В соответствии с этим законом осуществляется корректировка расхода водорода ∆H2flow(t). На этапе управления происходит непосредственное воздействие на исполнительный механизм системы управления - текущее значение величины расхода водорода корректируется на величину ∆H2flow(t). Данная корректировка расхода водорода реализуется на временном промежутке, равном 1 с. 2. Программное и информационное обеспечение системы управления. Алгоритм оптимального управления, представленный выше, реализуется на базе управляющего компьютера станка MCVD. На рис. 3 представлена структурная схема основных модулей управляющего компьютера, задействованных в работе проектируемой системы управления. Рис. 3. Программные модули управляющего компьютера, на базе которых реализовано оптимальное управление Raytek’s software DTDP - специализированное программное обеспечение фирмы Raytek, позволяющее получать данные о фактическом состоянии температурного поля со сканирующего пирометра [20]. MatLab - центральный модуль в реализации проектируемой системы управления. Алгоритм полностью реализуется на базе пакета MatLab. Ключевые задачи алгоритма: аппроксимация массива значений ∆T(t,z) полиномиальной функцией и решение системы уравнений (5). Эти задачи реализуются с помощью набора стандартных функций MatLab. Наличие собственного языка программирования позволяет реализовать логику работы алгоритма. Вариант реализации схожей системы управления с подвижным источником представлен в работе [21]. В текущей задаче MatLab обеспечивает двустороннюю связь со SCADA-системой станка MCVD, запрашивая величины фактических параметров процесса MCVD, участвующих в его реализации, и передавая величину ∆u(t,z) для корректировки величины расхода водорода. Связь между пакетом MatLab и SCADA-системой реализована через программный интерфейс приложения SCADA-системы (API - application programming interface). SCADA-система - программный пакет, предназначенный для разработки и обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте, а также возможного контроля и управления данным объектом. Двухстороння связь между SCADA-системой и MatLab позволяет осуществлять обмен ключевыми параметрами процесса, необходимыми для реализации алгоритма оптимального управления. Разработан протокол взаимодействия MatLab и SCADA-системы (таблица). Протокол взаимодействия MatLab и SCADA-системы Название переменной Комментарий Взаимодействие BurnerH2FlowOut Расход водорода От SCADA к MatLab BurnerH2FlowM Расход водорода От MatLab к SCADA BurnerO2FlowOut Расход кислорода От SCADA к MatLab BurnerO2FlowM Расход кислорода От MatLab к SCADA CarriageSpeedOut Скорость движения горелки От SCADA к MatLab CarriageSpeedM Скорость движения горелки От MatLab к SCADA CarriageRelativePositionFromInlet Позиция горелки от ПБ От SCADA к MatLab BurnerTemperature Температура (Тмакс) От SCADA к MatLab BurnerTemperatureSetpoint Заданая температура (Тмакс) От SCADA к MatLab BurnerCurtainLeftOut Обдув горелки азотом слева От SCADA к MatLab BurnerCurtainLeftM Обдув горелки азотом слева От MatLab к SCADA BurnerCurtainRightOut Обдув горелки азотом справа От SCADA к MatLab BurnerCurtainRightM Обдув горелки азотом справа От MatLab к SCADA BurnerTempCntrInternal 0 - режим ручного управления H2/O2 1 - режим автоматического управления H2/O2 От SCADA к MatLab BurnerModeM 0 - SCADA управление 1 - управление расходами O2/H2 через MatLab От MatLab к SCADA Таким образом, была решена задача межпрограммного взаимодействия MatLab и SCADA-системы, позволяющая адаптировать модуль оптимального управления в систему управления станка MCVD. Выводы. В работе рассмотрены вопросы математического обеспечения системы оптимального управления подвижным источником теплового воздействия в процессе легирования методом MCVD (modified chemical vapor deposition). Предложен алгоритм управления подвижным источником теплового воздействия, позволяющий стабилизировать температурное поле в режиме реального времени.

Об авторах

В. П Первадчук

Пермский национальный исследовательский политехнический университет

Д. Б Владимирова

Пермский национальный исследовательский политехнический университет

А. А Пестерев

ПАО «Пермская научно-производственная приборостроительная компания»

Список литературы

  1. Математическая теория оптимальных процессов / Л.С. Понтрягин, В.Г. Болтянский, Р.В. Гамкрелидзе, Е.Ф. Мищенко. - М.: Наука, 1983. - 393 с.
  2. Ли Э.Б., Маркус Л. Основы теории оптимального управления. - М.: Наука, 1972. - 576 с.
  3. Алексеев В.М., Тихомиров В.М., Фомин С.В. Оптимальное управление. - М.: Наука, 1979. - 430 с.
  4. Егоров А.И. Основы теории управления. - М.: ФИЗМАТЛИТ, 2004. - 504 с.
  5. Фурсиков А.В. Оптимальное управление распределенными системами. Теория и приложения: учеб. пособие. - Новосибирск: Научная книга, 1999. - 352 с.
  6. Александров А.Г. Оптимальные и адаптивные системы: учеб. пособие. - М.: Высшая школа, 1989. - 263 с.
  7. Первадчук В.П., Шумкова Д.Б. Оптимальное управление в задачах с подвижным тепловым источником // Научно-технические ведомости Санкт-Петербург. гос. политехн. ун-та. Физико-математические науки. - 2010. - Т. 2. - № 98. -С. 37-44.
  8. Первадчук В.П., Шумкова Д.Б. Оптимальное управление подвижным тепловым источником в процессе MCVD с учетом всех видов теплообмена // Фотон-экспресс. - 2013. - № 6(110). - С. 304-305.
  9. Dependence of equilibria in the modified chemical vapor-deposition process on Sicl4, Gecl4, and O-2 / K.B. Mcafee, K.L. Walker, R.A. Laudise, R.S. Hozack // Journal of the American Ceramic Society. - 1984. - № 67(6). - Р. 420-424.
  10. Suzanne R. Nagel, J.B. Macchesney, Kenneth L. Walker. An Overview of the Modified Chemical Vapor Deposition (MCVD) Process and Performance // IEEE. Journal of quantum electronics. - April, 1982. - Vol. MTT-30, № 4.
  11. Cognolato L. Chemical Vapour Deposition for Optical Fibre Technology // Journal de Physique IV Colloque. - 1995. - Vol. 5. - Р. C5-975-C5-987.
  12. Germanium Chemistry in the MCVD Process for Optical Fiber Fabrication / D.L. Wood, K.L. Walker, J.B. Macchesney, J.R. Simpson, R. Csencsits // Journal of lightwave technology, - February, 1987. - Vol. LT-5, № 2.
  13. Бутковский А.Г., Пустыльников Л.М. Теория подвижного управления системами с распределенными параметрами. - М.: Наука, 1980. - 384 с.
  14. Кубышкин В.А., Финягина В.И. Подвижное управление в системах с распределенными параметрами. - М.: Синтег, 2005. - 232 с.
  15. Choi M., Park K.S., Cho J. Modelling of chemical vapour deposition for optical fibre manufacture // Optical and Quantum Electronics. - May, 1995. - Vol. 27, № 5. - P. 327-335.
  16. Шумкова Д.Б. Оптимальное управление в задачах с неизвестными границами и подвижными источниками: дис. канд. физ.-мат. наук. - Пермь, 2006. - 111 с.
  17. Первадчук В.П., Владимирова Д.Б., Дектярев Д.Н. Оптимальное стабилизирующие управление подвижным тепловым источником в процессе MCVD // Прикладная фотоника. - 2016. - Т. 3, № 1. - С. 76-87.
  18. Моделирование нагрева кварцевых труб подвижным источником воздействия для решения задачи управления процессом MCVD / В.П. Первадчук, Д.Б. Владимирова, Д.Н. Дектярев, А.А. Пестерев // Междунар. науч.-исслед. журнал. - 2016. - № 9-2(51). - С. 76-82.
  19. Pervadchuk V., Vladimirova D., Gordeeva I. Optimal control of distributed systems in problems of quartz optical fiber production [Electronic resource] // 6th International Eurasian Conference on Mathematical Sciences and Applications (IECMSA 2017); 15-18 August 2017, Budapest, Hungary / еd. M. Tosun, S. Ersoy, K. Ilarslan; Amer. Inst. of Physics (AIP). - New York: AIP Publishing, 2018. - Art. 020036. - P. 1020036-1020036-9. (AIP Conference Proceedings; vol. 1926). doi: 10.1063/1.5020485
  20. Пестерев А.А. Сканирующий пирометр в системе управления MCVD процесса // Автоматизация в промышленности. - 2016. - № 8. -С. 49-51.
  21. Кубышкин В.А., Суховеров B.C. Система моделирования и управления подвижным воздействием на базе программных средств MatLab // Проблемы управления. - 2008. - № 2. - С. 64-69.

Статистика

Просмотры

Аннотация - 67

PDF (Russian) - 39

Ссылки

  • Ссылки не определены.

© Вестник Пермского национального исследовательского политехнического университета. Электротехника, информационные технологии, системы управления, 2022

Данный сайт использует cookie-файлы

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

О куки-файлах