Например, Бобцов

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

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

УДК 681.5.015 ИДЕНТИФИКАЦИЯ ПАРАМЕТРОВ НЕЛИНЕЙНОЙ МАТЕМАТИЧЕСКОЙ МОДЕЛИ БЫСТРЫХ ТЕРМИЧЕСКИХ ПРОЦЕССОВ А.А. Капитонова, С.В. Арановскийа
а Университет ИТМО, Санкт-Петербург, Россия, s.aranovskiy@gmail.com
Аннотация. Рассматривается задача идентификации параметров нелинейной математической модели, описывающей быстрые термические процессы. Для оценивания параметров модели предложен гибридный метод, сочетающий аналитическое решение и использование методов численной оптимизации. На первом этапе по экспериментальным данным оценивается значение скорости изменения температуры, что позволяет записать исходную нелинейную модель как модель линейной регрессии и найти оценку параметров методом наименьших квадратов. Полученная оценка используется как начальное значение при численном решении задачи минимизации ошибки предсказания, что позволяет сформировать оптимальный предиктор. Предложенный алгоритм апробирован на экспериментальной установке для газофазной эпитаксии, полученные оценки параметров нелинейной модели позволяют с высокой точностью прогнозировать изменения температуры. Ключевые слова: идентификация нелинейной модели, минимизация ошибки предсказаний, быстрые термические процессы, газофазная эпитаксия. Благодарности. Работа выполнена при государственной финансовой поддержке ведущих университетов Российской Федерации (субсидия 074-U01) и при поддержке Министерства образования и науки Российской Федерации (проект 14.Z50.31.0031).

IDENTIFICATION OF NONLINEAR MODEL PARAMETERS FOR RAPID THERMAL PROCESSES A.A. Kapitonovа, S.V. Aranovskiyа
а 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 074U01), the Russian Ministry of Education and Science (project 14.Z50.31.0031).

К быстрым термическим процессам (БТП) относят такие процессы, при которых скорость изменения

температуры составляет единицы или десятки градусов в секунду. Такие процессы встречаются в широком

спектре практических задач: закалка и плавка металлов, выращивание полупроводниковых структур и др.

Для регулирования температуры в БТП требуется разработка специальных систем управления, что требует,

в том числе, решения задачи идентификации. В настоящей работе предлагается метод идентификации па-

раметров математической модели БТП. Экспериментальные исследования проводятся на исследователь-

ском оборудовании для газофазной эпитаксии Epiquip, используемом в ФТИ им. Иоффе [1].

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

построенную на основе уравнения баланса энергии:

T(t)  ar T 4 (t)  ac T (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

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

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

хода относится наличие аналитического решения, однако для формирования модели линейной регрессии требуется получение оценки скорости изменения температуры T (t) , т.е. проведение процедуры числен-

ного дифференцирования, неизбежно связанного с ошибками оценивания [8]. Метод минимизации ошибки предсказаний для нелинейных систем основан на построении предиктора с использованием процедуры численной оптимизации и не требует оценивания производной, однако является чувствительным к начальным условиям и более вычислительно емким.
Для решения задачи идентификации предлагается гибридный подход, сочетающий оба метода. Вначале по данным экспериментов оценивается скорость изменения температуры, формируется модель линейной регрессии и с использованием метода наименьших квадратов формируется приближенная оценка параметров. Затем полученная оценка используется как начальное приближение для метода минимизации ошибки предсказаний, что позволяет сформировать оптимальный предиктор и получить уточненные оценки параметров.
Допустим, что эксперимент проводился на отрезке времени от t0 до t f , и в ходе эксперимента были
измерены значения температуры T (tk ) и входного сигнала u(tk ) в моменты времени t0  tk  t f ,
k  1,, N , где N – общее количество измерений. Тогда по измеренным значениям температуры могут
быть получены численные оценки скорости изменения температуры Tk с использованием методов численного дифференцирования [8]. Выражение (1) может быть представлено как модель линейной регрессии:
Tk  T 4 (tk ), T (tk ), u(tk ),1 ·ar ,  ac , b, CT  ψT (tk )θ .
Тогда для совокупности всех измерений можно записать: Y  Ψθ ,

где Y  col{Tˆk } – N-мерный вектор; Ψ  col{ψT (tk )} – матрица N×4, и оценка вектора неизвестных

параметров может быть найдена как

 θˆ  ΨT Ψ 1 ΨT Y .

(2)

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

времени t0  t  t f при известном начальном значении, входном сигнале и параметрах, задаваемых

вектором θ :

Tpred (t, θ)  {T (t0 ), θ,u( : t0    t)} .

(3)

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

при заданных параметрах. Рассмотрим критерий, основанный на минимизации ошибки предсказания,

  N
J (θ) 

T (tk )  Tpred (tk ,θ) 2  N e(tk ,θ)2.

(4)

k 1 k 1

Известно [5, 6], что оценка параметров, минимизирующая критерий (4), является оптимальной в

статистическом смысле, т.е. соответствует критерию максимального правдоподобия в предположении о

независимости шумов измерений. Такая оценка может быть найдена с использованием методов

нелинейной численной оптимизации как

ˆ  arg min J () .

(5)

Так как многие алгоритмы нелинейной численной оптимизации чувствительны к выбору

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

Запишем итоговый алгоритм идентификации.

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

сигнала u(tk ) в моменты времени t0  tk  t f , k  1,, N .

А2. С использованием методов численного дифференцирования получить оценки скорости изменения

температуры в моменты времени tk : Tk . А3. Найти оценку параметров θˆ 0 в соответствии с методом наименьших квадратов (2).

А4. Сформировать предиктор (3), способный по начальным данным, входному сигналу и набору пара-

метров θ получить предсказания выхода системы для всех моментов времени tk .

А5. С использованием методов численной оптимизации найти оптимальную оценку вектора параметров

как (5). При этом полученное ранее значение θˆ 0 может использоваться как начальное приближение

искомой оценки.

Предложенный алгоритм идентификации был использован для определения параметров

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

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

177

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

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

880 870 833

Т, К

860 831,5

850

840

830 740 750 760

830

820

810 0

200 400 600 800 1000 1200 1400 1600 t, с

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

1. Лундин В.В., Сахаров А.В., Цацульников А.Ф., Заварин Е.Е., Бесюлькин А.И., Фомин А.В., Сизов Д.С. Выращивание эпитаксиальных слоев AlGaN и сверхрешеток AlGaN/GaN методом газофазной эпитаксии из металлоорганических соединений // Физика и техника полупроводников. 2004. Т. 38. № 6. С. 705–709.
2. 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.
3. 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.
4. 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.
5. Льюнг Л. Идентификация систем: Теория для пользователя: Пер. с англ. М.: Наука, 1991. 432 с. 6. Astrom K.J. Maximum likelihood and prediction error methods // Automatica. 1980. V. 16. N 5. P. 551–574. 7. Söderström T., Stoica P., Friedlander B. An indirect prediction error method for system identification //
Automatica. 1991. V. 27. N. 1. P. 183–188. 8. Diop S., Grizzle J.W., Chaplais F. On numerical differentiation algorithms for nonlinear estimation // Pro-
ceedings 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

– postgraduate, ITMO University, Saint Petersburg, Russia,
kap2fox@gmail.com
– PhD, Senior researcher, ITMO University, Saint Petersburg,
Russia, s.aranovskiy@gmail.com
Принято к печати 10.06.14 Accepted 10.06.14

178

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