Научная статья на тему 'Идентификация параметров нелинейной математической модели быстрых термических процессов'

Идентификация параметров нелинейной математической модели быстрых термических процессов Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
148
41
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИДЕНТИФИКАЦИЯ НЕЛИНЕЙНОЙ МОДЕЛИ / NONLINEAR SYSTEM IDENTIFICATION / МИНИМИЗАЦИЯ ОШИБКИ ПРЕДСКАЗАНИЙ / PREDICTION ERROR MINIMIZATION / БЫСТРЫЕ ТЕРМИЧЕСКИЕ ПРОЦЕССЫ / RAPID THERMAL PROCESSES / ГАЗОФАЗНАЯ ЭПИТАКСИЯ / VAPOR DEPOSITION PROCESSING

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Капитонов Александр Александрович, Арановский Станислав Владимирович

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Капитонов Александр Александрович, Арановский Станислав Владимирович

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

IDENTIFICATION OF NONLINEAR MODEL PARAMETERS FOR RAPID THERMAL PROCESSES

A problem of parameters identification is considered for a nonlinear model of rapid thermal processes. A hybrid approach is proposed for parameter estimation combining both analytical solution and numerical optimization. At the first step, the rate of temperature change is estimated from experimental data, which makes it possible to rewrite the considered nonlinear model as a linear regression and estimate the parameters by the least-squares method. Further, this estimation is used as an initial guess for numerical optimization of prediction error minimization problem, thus the optimal predictor is obtained. The proposed approach was verified at an experimental setup for vapor deposition processing; the resulting estimates provide high-quality temperature prediction.

Текст научной работы на тему «Идентификация параметров нелинейной математической модели быстрых термических процессов»

ИДЕНТИФИКАЦИЯ ПАРАМЕТРОВ НЕЛИНЕЙНОЙ МАТЕМАТИЧЕСКОЙ МОДЕЛИ.

КРАТКИЕ СООБЩЕНИЯ BRIEF PAPERS

УДК 681.5.015

ИДЕНТИФИКАЦИЯ ПАРАМЕТРОВ НЕЛИНЕЙНОЙ МАТЕМАТИЧЕСКОЙ МОДЕЛИ БЫСТРЫХ ТЕРМИЧЕСКИХ ПРОЦЕССОВ А.А. Капитонов3, С.В. Арановскийа

а Университет ИТМО, Санкт-Петербург, Россия, s.aranovskiy@gmail.com

Аннотация. Рассматривается задача идентификации параметров нелинейной математической модели, описывающей быстрые термические процессы. Для оценивания параметров модели предложен гибридный метод, сочетающий аналитическое решение и использование методов численной оптимизации. На первом этапе по экспериментальным данным оценивается значение скорости изменения температуры, что позволяет записать исходную нелинейную модель как модель линейной регрессии и найти оценку параметров методом наименьших квадратов. Полученная оценка используется как начальное значение при численном решении задачи минимизации ошибки предсказания, что позволяет сформировать оптимальный предиктор. Предложенный алгоритм апробирован на экспериментальной установке для газофазной эпитаксии, полученные оценки параметров нелинейной модели позволяют с высокой точностью прогнозировать изменения температуры.

Ключевые слова: идентификация нелинейной модели, минимизация ошибки предсказаний, быстрые термические процессы, газофазная эпитаксия.

Благодарности. Работа выполнена при государственной финансовой поддержке ведущих университетов Российской Федерации (субсидия 074-U01) и при поддержке Министерства образования и науки Российской Федерации (проект 14.Z50.31.0031).

IDENTIFICATION OF NONLINEAR MODEL PARAMETERS FOR RAPID THERMAL PROCESSES

A.A. Kapitonovа, S.V. Aranovskiy11

а ITMO University, Saint Petersburg, Russia, s.aranovskiy@gmail.com

Abstract. A problem of parameters identification is considered for a nonlinear model of rapid thermal processes. A hybrid approach is proposed for parameter estimation combining both analytical solution and numerical optimization. At the first step, the rate of temperature change is estimated from experimental data, which makes it possible to rewrite the considered nonlinear model as a linear regression and estimate the parameters by the least-squares method. Further, this estimation is used as an initial guess for numerical optimization of prediction error minimization problem, thus the optimal predictor is obtained. The proposed approach was verified at an experimental setup for vapor deposition processing; the resulting estimates provide high-quality temperature prediction.

Keywords: nonlinear system identification, prediction error minimization, rapid thermal processes, vapor deposition processing.

Acknowledgements. This work was partially financially supported by the Government of the Russian Federation (grant 074-U01), the Russian Ministry of Education and Science (project 14.Z50.31.0031).

К быстрым термическим процессам (БТП) относят такие процессы, при которых скорость изменения температуры составляет единицы или десятки градусов в секунду. Такие процессы встречаются в широком спектре практических задач: закалка и плавка металлов, выращивание полупроводниковых структур и др. Для регулирования температуры в БТП требуется разработка специальных систем управления, что требует, в том числе, решения задачи идентификации. В настоящей работе предлагается метод идентификации параметров математической модели БТП. Экспериментальные исследования проводятся на исследовательском оборудовании для газофазной эпитаксии Epiquip, используемом в ФТИ им. Иоффе [1].

На основе работ [2-4] можно записать модель БТП, протекающих в рассматриваемой установке, построенную на основе уравнения баланса энергии:

T(t) = -arT\t) -acT(t) + bu(t) + C , (1)

где T (t) > 0 - температура подложкодержателя в точке измерения; коэффициент ar > 0 описывает потери тепла за счет излучения; коэффициент ac > 0 описывает потери тепла за счет конвекции и теплопередачи; коэффициент b > 0 описывает приток тепла за счет индуктора; константа C > 0 описывает совокупный приток тепла от внешней среды, связанный с переизлучением, конвекцией и теплопередачей; u (t) > 0 -

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

Для определения параметров модели (1) могут использоваться два подхода: сведение нелинейной модели (1) к модели линейной регрессии с последующим использованием метода наименьших квадратов [5], или использование метода минимизации ошибки предсказаний [5-7]. К преимуществам первого под-176 Научно-технический вестник информационных технологий, механики и оптики

176 Scientific and Technical Journal of Information Technologies, Mechanics and Optics

2014, № 4 (92)

А.А. Капитонов, С.В. Арановский

хода относится наличие аналитического решения, однако для формирования модели линейной регрессии требуется получение оценки скорости изменения температуры T'(t), т.е. проведение процедуры численного дифференцирования, неизбежно связанного с ошибками оценивания [8]. Метод минимизации ошибки предсказаний для нелинейных систем основан на построении предиктора с использованием процедуры численной оптимизации и не требует оценивания производной, однако является чувствительным к начальным условиям и более вычислительно емким.

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

Допустим, что эксперимент проводился на отрезке времени от t0 до tf , и в ходе эксперимента были

измерены значения температуры T (tk ) и входного сигнала u (tk ) в моменты времени t0 < tk < tf,

k = 1,...,N , где N - общее количество измерений. Тогда по измеренным значениям температуры могут

быть получены численные оценки скорости изменения температуры T' k с использованием методов численного дифференцирования [8]. Выражение (1) может быть представлено как модель линейной регрессии:

T k = [T4 (tk ), T (tk ), u(tk ),1] • [-ar, - ac, b, C f = (tk )0 .

Тогда для совокупности всех измерений можно записать: Y = ¥0,

где Y = col{Tk} - N-мерный вектор; T = col{yT (tk)} - матрица N*4, и оценка вектора неизвестных параметров может быть найдена как

0 = (¥T ¥ ) ¥T Y. (2)

Далее сформируем предиктор температуры, позволяющий получить оценку температуры в момент времени t0 < t < tf при известном начальном значении, входном сигнале и параметрах, задаваемых

вектором 0 :

Tpred(t,0) = V{T(to),0,u(T:to < x <t)}. (3)

Как правило, предиктор реализуется путем численного решения дифференциального уравнения (1) при заданных параметрах. Рассмотрим критерий, основанный на минимизации ошибки предсказания,

N 2 N

J (0) =£( (tk ) - TpreJ (tk, 0)) =Ê e(tk, 0)2. (4)

k=1 k=1

Известно [5, 6], что оценка параметров, минимизирующая критерий (4), является оптимальной в статистическом смысле, т. е. соответствует критерию максимального правдоподобия в предположении о независимости шумов измерений. Такая оценка может быть найдена с использованием методов нелинейной численной оптимизации как

ê = arg minê J (9). (5)

Так как многие алгоритмы нелинейной численной оптимизации чувствительны к выбору начального приближения, то в качестве такового предлагается брать оценку (2).

Запишем итоговый алгоритм идентификации. А1. По результатам эксперимента получить набор измеренных значений температуры T(tk ) и входного

сигнала u(tk ) в моменты времени t0 < tk < tf, k = 1,..., N . А2. С использованием методов численного дифференцирования получить оценки скорости изменения температуры в моменты времени tk : T't.

А3. Найти оценку параметров 00 в соответствии с методом наименьших квадратов (2). А4. Сформировать предиктор (3), способный по начальным данным, входному сигналу и набору параметров 0 получить предсказания выхода системы для всех моментов времени tk . А5. С использованием методов численной оптимизации найти оптимальную оценку вектора параметров как (5). При этом полученное ранее значение 00 может использоваться как начальное приближение искомой оценки.

Предложенный алгоритм идентификации был использован для определения параметров математической модели (1) при описании БТП в исследовательском оборудовании Epiquip для газофазной

Научно-технический вестник информационных технологий, механики и оптики 177

Scientific and Technical Journal of Information Technologies, Mechanics and Optics 2014, № 4 (92)

ИДЕНТИФИКАЦИЯ ПАРАМЕТРОВ НЕЛИНЕЙНОЙ МАТЕМАТИЧЕСКОЙ МОДЕЛИ...

эпитаксии в диапазоне температур от 800 К до 900 К. На вход системы подавался синусоидальный сигнал с нарастающей частотой, что позволило возбудить в системе колебания на частотах от 0,01 Гц до 0,05 Гц. На рисунке представлены совмещенные графики измеренной на опытном оборудовании температуры и предсказания температуры, полученные с помощью предиктора с идентифицированными предложенным алгоритмом параметрами. Высокая точность предсказания подтверждает применимость предложенного алгоритма.

890

2.

3.

4.

5.

6. 7.

880 870 « 860 850 840 830 820 810 ,

833

831,5

1 \L

il \l li V

740 750

760

200 400 600 800 1000 1200 1400 1600

t, с _____ Т

^ m

Трг

Рисунок. Сравнение измеренной температуры Tm (t) и предсказания, сформированного предиктором

с идентифицированными параметрами Tpr (t)

Лундин В.В., Сахаров А.В., Цацульников А.Ф., Заварин Е.Е., Бесюлькин А.И., Фомин А.В., Сизов Д.С. Выращивание эпитаксиальных слоев AlGaN и сверхрешеток AlGaN/GaN методом газофазной эпитаксии из металлоорганических соединений // Физика и техника полупроводников. 2004. Т. 38. № 6. С. 705-709.

Schaper C.D., Cho Y.M., Park P., Norman S.A., Gyugyi P., Hoffmann G., Balemi S., Boyd S.P., Franklin G., Kailath T., Saraswat K.C. Modeling and control of rapid thermal processing // Proc. SPIE - The International Society for Optical Engineering. 1992. V. 1595. P. 2-17.

Schaper C.D., Moslehi M.M., Saraswat K.C., Kailath T. Modeling, identification, and control of rapid thermal processing systems // Journal of the Electrochemical Society. 1994. V. 141. N 11. P. 3200-3209. Ebert J., De Roover D., Porter L.L., Lisiewicz V.A., Ghosal S., Kosut R.L., Emami-Naeini A. Model-based control of rapid thermal processing for semiconductor wafers // Proceedings of the American Control Conference. 2004. V 5. P. 3910-3921.

Льюнг Л. Идентификация систем: Теория для пользователя: Пер. с англ. М.: Наука, 1991. 432 с. Astrom K.J. Maximum likelihood and prediction error methods // Automatica. 1980. V. 16. N 5. P. 551-574. Soderstrom T., Stoica P., Friedlander B. An indirect prediction error method for system identification // Automatica. 1991. V. 27. N. 1. P. 183-188.

Diop S., Grizzle J.W., Chaplais F. On numerical differentiation algorithms for nonlinear estimation // Proceedings of the IEEE Conference on Decision and Control. 2000. V. 2. P. 1133-1138.

аспирант, Университет ИТМО, Санкт-Петербург, Россия, kap2fox@gmail.com - кандидат технических наук, старший научный сотрудник, Университет ИТМО, Санкт-Петербург, Россия, s.aranovskiy@gmail.com

Капитонов Александр Александрович Арановский Станислав Владимирович

Alexander A. Kapitonov Stanislav V. Aranovskiy

University, Saint Petersburg, Russia, Saint Petersburg,

postgraduate, ITMO kap2fox@gmail.com

PhD, Senior researcher, ITMO University, Russia, s.aranovskiy@gmail.com

Принято к печати 10.06.14 Accepted 10.06.14

Научно-технический вестник информационных технологий, механики и оптики Scientific and Technical Journal of Information Technologies, Mechanics and Optics

2014, № 4 (92)

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