ALGORITHM FOR OPTIMAL CONTROL OF MOBILE HEAT SOURCE
- Authors: Pervadchuk V.P1, Vladimirova D.B1, Pesterev A.A2
- Affiliations:
- Perm National Research Polytechnic University
- Perm Scientific-Industrial Instrument Making Company
- Issue: No 27 (2018)
- Pages: 92-103
- Section: Articles
- URL: https://ered.pstu.ru/index.php/elinf/article/view/2581
- DOI: https://doi.org/10.15593/.v0i27.2581
- Cite item
Abstract
The present paper examines the matter of use of mathematical software for a system of optimal control of a moving heat source during the MCVD doping process. The mathematical software here is regarded as a part of software embedded into the control system of the MCVD machine. The subject of research is an automated process of fabrication of fiber preforms using the MCVD technology. The objective of the paper is to develop a control algorithm for the moving heat source. The suggested algorithm is based on the optimal control theory. The presence of a differential equation computer in the algorithm which simulates condition of the object of control allows for calculation of corrections for the control law and stabilization of a thermal field on the surface of the quartz tube in real time. This paper examines software modules which serve as a basis for implementation of the control algorithm. The central module of the designed control system is Matlab software. Main tasks of the algorithm - approximation of polynomial function data and solution of a system of equations - are implemented through a basic set of MatLab tools. In the task at hand, MatLab provides bidirectional communication with a SCADA system of the MCVD tool, receiving values of actual parameters of the MCVD process from on end, and sending the calculated correction value to adjust the control law to the other end. To ensure bidirectional communication between SCADA and MatLab, a communication protocol has been developed to exchange key process parameters, needed for the control algorithm. The control algorithm in question allows reduction of rejects by optimally controlling the thermal field during the MCVD fabrication process.
Full Text
Введение. Реализация оптимального управления является индикатором развитости современного производства. Математический аппарат оптимального управления хорошо изучен и существует уже несколько десятков лет [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). Предложен алгоритм управления подвижным источником теплового воздействия, позволяющий стабилизировать температурное поле в режиме реального времени.About the authors
V. P Pervadchuk
Perm National Research Polytechnic University
D. B Vladimirova
Perm National Research Polytechnic University
A. A Pesterev
Perm Scientific-Industrial Instrument Making Company
References
- Математическая теория оптимальных процессов / Л.С. Понтрягин, В.Г. Болтянский, Р.В. Гамкрелидзе, Е.Ф. Мищенко. - М.: Наука, 1983. - 393 с.
- Ли Э.Б., Маркус Л. Основы теории оптимального управления. - М.: Наука, 1972. - 576 с.
- Алексеев В.М., Тихомиров В.М., Фомин С.В. Оптимальное управление. - М.: Наука, 1979. - 430 с.
- Егоров А.И. Основы теории управления. - М.: ФИЗМАТЛИТ, 2004. - 504 с.
- Фурсиков А.В. Оптимальное управление распределенными системами. Теория и приложения: учеб. пособие. - Новосибирск: Научная книга, 1999. - 352 с.
- Александров А.Г. Оптимальные и адаптивные системы: учеб. пособие. - М.: Высшая школа, 1989. - 263 с.
- Первадчук В.П., Шумкова Д.Б. Оптимальное управление в задачах с подвижным тепловым источником // Научно-технические ведомости Санкт-Петербург. гос. политехн. ун-та. Физико-математические науки. - 2010. - Т. 2. - № 98. -С. 37-44.
- Первадчук В.П., Шумкова Д.Б. Оптимальное управление подвижным тепловым источником в процессе MCVD с учетом всех видов теплообмена // Фотон-экспресс. - 2013. - № 6(110). - С. 304-305.
- 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.
- 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.
- Cognolato L. Chemical Vapour Deposition for Optical Fibre Technology // Journal de Physique IV Colloque. - 1995. - Vol. 5. - Р. C5-975-C5-987.
- 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.
- Бутковский А.Г., Пустыльников Л.М. Теория подвижного управления системами с распределенными параметрами. - М.: Наука, 1980. - 384 с.
- Кубышкин В.А., Финягина В.И. Подвижное управление в системах с распределенными параметрами. - М.: Синтег, 2005. - 232 с.
- 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.
- Шумкова Д.Б. Оптимальное управление в задачах с неизвестными границами и подвижными источниками: дис. канд. физ.-мат. наук. - Пермь, 2006. - 111 с.
- Первадчук В.П., Владимирова Д.Б., Дектярев Д.Н. Оптимальное стабилизирующие управление подвижным тепловым источником в процессе MCVD // Прикладная фотоника. - 2016. - Т. 3, № 1. - С. 76-87.
- Моделирование нагрева кварцевых труб подвижным источником воздействия для решения задачи управления процессом MCVD / В.П. Первадчук, Д.Б. Владимирова, Д.Н. Дектярев, А.А. Пестерев // Междунар. науч.-исслед. журнал. - 2016. - № 9-2(51). - С. 76-82.
- 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
- Пестерев А.А. Сканирующий пирометр в системе управления MCVD процесса // Автоматизация в промышленности. - 2016. - № 8. -С. 49-51.
- Кубышкин В.А., Суховеров B.C. Система моделирования и управления подвижным воздействием на базе программных средств MatLab // Проблемы управления. - 2008. - № 2. - С. 64-69.
Statistics
Views
Abstract - 67
PDF (Russian) - 39
Refbacks
- There are currently no refbacks.