СПИСОК ЛИТЕРАТУРЫ
1. Погребной А.В. Математические и программные средства построения архитектуры и топологии сети вычислительной системы для управления территориально распределенными объектами: автореф. дис.... канд. техн. наук: 05.13.11. - М.,
2008. - 197 с.
2. Погребной Ал.В., Погребной Ан.В. Алгоритм решения задачи компактного разбиения множества объектов территориально
распределенной системы // Известия Томского политехнического университета. - 2010. - Т 317. - № 5. - С. 22-28.
3. Пантелеев А.В., Летова ТА. Методы оптимизации в примерах и задачах. - М.: Высшая школа, 2002. - 544 с.
4. Галкина В.Н. Дискретная математика: комбинаторная оптимизация на графах. - М.: Гелиос АРВ, 2003. - 232 с.
Поступила 17.10.2011 г.
УДК 66.012-52
СИНТЕЗ АДАПТИВНОЙ СИСТЕМЫ УПРАВЛЕНИЯ НЕСТАЦИОНАРНЫМ ОБЪЕКТОМ -SIEMENS-PEAKTOPOM получения поликристаллическеского кремния
К.А. Козин1-2, А.Г. Горюнов1-2, С.А. Сачков1
Томский политехнический университет 2ООО «ОСТом», г. Томск E-mail: [email protected]
Рассматривается проблема автоматического управления сложными объектами химического производства на примере Siemens-реактора получения поликристаллического кремния. Показаны этапы синтеза системы управления, использующей адаптивный принцип с идентификационным методом настройки параметров регулятора. Методом математического моделирования доказывается существенное снижение влияния «человеческого фактора» и повышение качества управления технологическим процессом при использовании разработанной системы управления.
Ключевые слова:
Siemens-реактор, поликристаллический кремний, система автоматического управления, математическое моделирование.
Key words:
Siemens-reactor, polycrystalline silicon, control system, computer modeling.
Введение
В практических задачах автоматического управления особое место занимает проблема управления сложными объектами. Как правило, это многомерные объекты, которые характеризуются мно-госвязанностью переменных, значительной нелинейностью и нестационарностью, что в условиях недостатка информации о возмущающих воздействиях и контроля основных переменных значительно затрудняет использование подходов классической теории автоматического управления. Широкие возможности в этой области представляют методы современной теории автоматического управления [1]: адаптивные, с прогнозирующими моделями (MPC - Model predictive control), а также интеллектуальные.
Трудность реализации этих методов и соответственно слабая степень их практического распространения была снята только с развитием и повсеместном внедрении промышленных микропроцессорных контроллеров. Следует подчеркнуть, что, ни один из методов не является универсальным. «Каждый из методов имеет свои преимущества и недостатки, которые проявляются в приложениях. На практике должен быть достигнут компромисс между сложностью, реализуемостью и надежностью» [2]. А отсутствие единого подхода синтеза
систем автоматического управления (САУ) сложными объектами требует детального анализа особенностей функционирования конкретного исследуемого объекта управления (ОУ).
Данная работа посвящена синтезу адаптивной САУ Siemens-реактором [3] получения поликристаллического кремния. На сегодняшний день Siemens-процесс остается превалирующей технологией получения высокочистого поликристаллическо-го кремния - материала микроэлектроники и фо-товальтаики. Но, несмотря на более чем полувековую историю и широкую известность этой технологии, встречается мало работ, посвященных задаче автоматического управления центральным аппаратом - Siemens-реактором [4, 5]. Это объясняется узкой специализацией вопроса, сложностью ОУ и отсутствием длительное время средств автоматизации, позволяющих реализовывать современные методы автоматического управления.
Анализ функционирования Siemens-реактора
Siemens-реактор представляет собой химический реактор полунепрерывного действия проточного типа с водоохлаждаемой рубашкой. Процесс получения кремния основан на его осаждении из парогазовой смеси (chemical vapore deposition, CVD), как правило, водорода и трихлорсилана (ТХС) - SiHCl3. Водородное восстановление хлор-
силанов протекает на поверхности установленных в реакторе кремниевых и-образных стержнях-основах. Высота и диаметр последних может достигать 2 м и 10...12 мм соответственно, а их количество в реакторе до 36 ед. Термодинамика и кинетика процесса требуют высокой температуры (1000.1200 °С), которая обеспечивается резистивным нагревом стержней и управляется величиной электрического тока, протекающего через них. При достижении диаметра стержней критических значений (140.190 мм) процесс прекращают. Рост диаметра стержней ведет к повышению скорости осаждения кремния, а также тепловых потерь. Поддержание неизменной температуры поверхности стержней требует увеличения силы тока, которое ограничено процессом локального плавления центральной части кремниевого стержня. Учет этого процесса осложнен неконтролируемым ростом радиального градиента температуры внутри стержней и приводит к намеренному снижению оператором температуры поверхности стержней по ходу процесса.
Рассматриваемая технология характеризуется высокими энергетическими затратами (90.270 кВт-ч/кг [3, 6]) и необходимостью нахождения компромисса между скоростью осаждения и качеством (чистотой и плотностью) получаемого поликристал-лического кремния. Это достигается управлением температурой стержней и расходами исходных реагентов (Н2 и Б1НС13) для обеспечения оптимальных значений мольного отношения Н2/81НС13 и плотности подачи Б1НС13, кг/(м2.с) [3, 7].
При ручном управлении один из главных источников отклонений технологического процесса от оптимального режима - ошибки в действиях оператора. Поэтому при длительности процесса до 200 ч даже малые ошибки в его управлении носят кумулятивный характер, что существенно сказывается на качестве и количестве целевого продукта, технологических затратах и делает «человеческий фактор» определяющим.
Разработка САУ температурой стержней и расходами исходных реагентов с использованием классических методов существенно затруднена сложным характером 81ешеп8-реактора как ОУ, а именно:
• многомерностью объекта и многосвязанностью основных его переменных, что наглядно представлено на структурной схеме в работе [4];
• существенной нестационарностью вследствие роста диаметра стержней в процессе осаждения кремния и отсутствием возможности его контроля;
• нелинейностью, определяемой обратной зависимостью электрического сопротивления кремния от температуры и нелинейным характером тепловых потерь стержней вследствие теплообмена излучением;
• возможностью контроля температуры лишь посредством точечного измерения пирометром ИК-излучения;
• отсутствием однозначной взаимосвязи между диаметром, электрическим сопротивлением и температурой стержней.
Учитывая, что проведение производственных экспериментов, необходимых для синтеза системы управления затруднено ввиду недопустимости вмешательства в технологический процесс, а также невозможности измерения всех требуемых переменных, математическое моделирование является оптимальным методом построения качественной системы управления.
Модель Б1етеп$-реактора
Математическая модель Бюшеш-реактора как ОУ должна описывать процесс осаждения кремния, реализуя динамические связи между основными технологическими переменными с учетом радиального профиля температуры в кремниевом стержне. В основу разработки была положена ранее предложенная модель [8]. Используемый в работе [8] «зонный» подход расчета профиля температуры кремниевых стержней T не позволяет проведения качественного параметрического синтеза САУ из-за пилообразного изменения основных выходных технологических переменных. Этот недостаток был устранен заменой уравнений теплового баланса кремниевого стержня на нестационарное уравнение теплопроводности:
,т.дГ 1 д ( дТ \ 32
Рс(Т ^ = _т1гЯ(Т ^ 1 + ’
д? г дг V. дг ] а (Т, г)
где г - радиальная координата, м; р - плотность кремния, кг/м3; с, Я и а - удельная теплоемкость, Дж/(кг-К), теплопроводность, Вт/(м-К) и электропроводность, 1/(Ом-м) кремния соответственно; J - плотность тока, А/м2, определяемая величиной силы электрического тока резистивного нагрева стержня - I, А.
Начальное условие для этого уравнения: T(ti,r(ti))=T(ti-1,r(ti-1)), граничные условия:
дТ = 0;
дг
Я(Т)
дТ
дг
= Н(Т -Тг) + еав (Т4 -Т4)|г
где г, - радиус стержня, м; h - коэффициент конвекции и теплопередачи, Вт/(м2-К); е - степень черноты кремния; ав - постоянная Стефана-Больцмана, Вт/(м2-К4); Т и Т„ - температура парогазовой смеси и стенки реактора, К.
Вследствие преобладания в парогазовой смеси водорода (порядка 95 %), влияние его на конвективный те-плоперенос является преобладающим, и коэффициент конвекции h может быть определен по выражению [9]:
И = Я^0,0296Яе°'8Ргм3,
Ь
где Ь - определяющий размер (длина стержня); ЯН2 - теплопроводность Н2, Вт/(К-м); Ке - число Рейнольдса; Рг - число Прандтля.
Условно поделив стержень на п цилиндрических зон, рассчитывалась величина электрического сопротивления стержня Я:
Я = ^>(Ту.)-1[Ь/п(Т - гД,)])-1) .
Математическая модель была реализована в МАТЬАВ®/81ши11пк. Решение дифференциальных уравнений теплового баланса осуществлялось с использованием встроенного решателя «рйере» [10].
Структурный синтез САУ
С целью компенсации существенной нестацио-нарности ОУ был выбран метод адаптивного управления, что требует определения текущих значений диаметра й и температуры стержней Тпри построении канала управления «ток-температура».
На этапе структурного синтеза СаУ были проведены исследования на разработанной модели Б1-ешеп8-реактора нескольких вариантов систем с применением экспериментально определенных зависимостей Т=/Т(Я), й=/й(Я,Т) и полосовых фильтров сигнала измеряемого электрического сопротивления стержней Я для выделения диапазона частот соответствующих Т и й. Обнаружено, что подобные системы обладают низкой грубостью и устойчивостью, т. к. имеют сильную зависимость от параметров функций/Т(Я) и/й(Я,Т), приводящей не только к большой статической ошибке, но и к снижению (вплоть до потери) устойчивости управления. В результате было решено отказаться
от построения контура управления температурой стержней по каналу «ток-температура», и выбрать в качестве управляемой переменной - электрическое сопротивление стержней.
Разработанная структурная схема адаптивной САУ с идентификационным методом настройки параметров регулятора была представлена в работе [4]. Используемая в алгоритме управления [4] процедура коррекции скорости осаждения кремния имеет жесткую зависимость от химического состава парогазовой смеси в реакторе, что снижает его универсальность. Для повышения гибкости и универсальности алгоритма управления, предлагается использование экстраполятора 1-го порядка при расчете текущего значения диаметра кремниевых стержней, а также исключение из структуры блоков программного изменения диаметра стержней и значения тока через них, рис. 1.
Представленная структура САУ имеет адаптацию параметров регулятора. Контур управления температурой стержней по сигналу рассогласования косвенно-рассчитанного электрического сопротивления стержней Яр и измеренного сопротивления ек формирует задающее воздействие величины тока резистивного нагрева I. Адаптация параметров регулятора основана на косвенном расчете текущего значения диаметра стержня йг Величина диаметра стержней также используется для расчета значений расходов исходных компонентов Ос, Он обеспечивающих необходимые плотность подачи 8іИСІ3 - д и мольное отношение Н^іИСІ, - N.
Экстраполятор г - 1 К*
1 -ого порядка ' ^7■ Тр+ #2)■)
Ос = Кс ■ Я ■ Гр
Ос
N
С,
Адаптер
регулятора
Параметры
регулятора
*р =7----------------------------К—
77^ ■ + #2 ) ■ & і
■0—■
ОУ
я
Регулятор
Рис. 1. Структурная схема САУ Б'етепэ-реактора: N - мольное отношение Н/ЯНСЗ; д - плотность подачи БНО, кг/(м2-с); вт-уставка температуры стержней, °С; вр - расчетное и экстраполированное значения диаметра стержней, соответствен-
но, м; вС, вН - массовый и объемный расходы БНС! и Н2 соответственно, кг/ч, м’/ч; а, а2, К, КС, КН - коэффициенты; Нр, Н - расчетное и измеренное значения электрического сопротивления стержней, Ом; еН - сигнал рассогласования между Нр и Н, Ом; I - значение силы тока через стержни, А; Тр - температура стержней по показаниям пирометра, °С
Внешний контур по данным электрического сопротивления стержней Я и их температуры Тр обеспечивает коррекцию косвенно-рассчитываемых величин, и позволяет повысить устойчивость и грубость САУ к изменению параметров ОУ, сохраняя при этом высокую чувствительность к возмущениям. Использование экстраполятора 1-го порядка при расчете текущего значения йр позволяет адаптировать расчет Яр к реальным условиям изменения диаметра стержней й. Принцип работы эк-страполятора представлен на рис. 2.
Рис. 2. Принцип работы экстраполятора по диаметру: С, с1р, С - реальное, расчетное и экстраполированное значения диаметра стержня; А?р - период опроса пирометра
Параметрический синтез САУ
Результаты вычислительных экспериментов по исследованию переходных процессов показали, что при изменении значений тока в пределах 10%-й нелинейности статической характеристики «ток-сопротивление» ОУ может быть описан инерционным звеном 1-го порядка без запаздывания с погрешностью менее 1 %. Это в свою очередь говорит о целесообразности использования пропорционально-интегрального (ПИ) закона управления. Вследствие роста диаметра стержней передаточная функция ОУ характеризуется множеством - (Ж(,)|. Представив в рабочей точке W(s) как произведение передаточной функции линеаризованного объекта
Wш(s) и статической характеристики нелинейной части /(АТ), зависящей от величины тока резистивного нагрева стержней, можно записать:
Г (5)} = 1-^ F (АI)
1Лп5 +1
где Кт, Тл - коэффициент передачи и постоянная времени объекта соответственно.
Для компенсации нелинейности ОУ потребовалось решение задачи параметрического синтеза регулятора для линеаризованного объекта и определения передаточной функции звена линеаризатора /‘(АТ).
С целью линеаризации ОУ были проведены исследования переходных процессов по каналу «ток-сопротивление» в п рабочих точках, соответствующих различным диаметрам, считая объект квази-стационарным. Нелинейность объекта не позволяет напрямую определить К11п и Тш. В каждой рабочей точке можно определить только следующие значения в зависимости от приращения тока АТ: /к(АТ)=Кип^к(А1) и /1(А1)=ТНп/1(А1). Результаты расчетов представлены на рис. 3.
В у-й рабочей точке для различных АТ найденные значения /ДАТ)} были аппроксимированы линейными зависимостями: /^(АТ^Л^АТ. Пренебрегая нелинейностью менее 10 % для соответствующего диапазона {/-ДАТ)}, были получены коэффициенты передачи объекта по каналу «ток-сопротивление»:
к = /К,1 (А1) ^ кК,]А1 = ,
Цп’1 ^, (АIГ кРк,АI ^
Постоянная времени объекта, описываемого инерционным звеном 1-го порядка без запаздывания с уже известным коэффициентом передачи Кщ, определялась путем аппроксимации кривой переходного процесса по каналу «ток-сопротивление». Результаты расчетов КНпи Тм представлены на рис. 4.
Расчет параметров ПИ-регулятора (КЯ - коэффициент усиления, ТТ - постоянная времени интегрирования) в различных рабочих точках проводилась методами динамической компенсации:
-100
d, мм
100 100'
А/, А
-10
-10-2
-10"3
-10
1-10"5
100-1
80-
60-
40
20
100
-100
d, мм
20 100'
А/, А
,
100,0
86,57
73,14
59,71
46,29
32,86
19,43
6,000
Рис. 3. Зависимость ^(А1) и fT(АI) от А1 при различных диаметрах стержня сС
• Хя=Ть-(ХшТг)-1, Т=ТЬ, где Т - необходимое быстродействие контура управления, с;
и оптимального модуля [11]:
• К=(6 Тп3+6 Тп2+3 тл+1)/(4Кл(3 Т^+3 Тп+1)),
Т=(6 Тп3+6 Т„2+3 Тп+1)/(6 Тл2+6Тл+2)).
й, мм
Рис. 4. Зависимость коэффициента передачи К„ и постоянной времени линеаризованного объекта Т„ отдиа-метра стержня в
Сравнение прямых показателей качества управления (динамического коэффициента регулирования и времени регулирования) показало, что ре-
гулятор настроенный методом оптимального модуля обеспечивает лучшие показатели качества управления.
Рассчитанные параметры настройки ПИ-регулятора методом оптимального модуля были аппроксимированы аналитическими зависимостями, что позволило использовать непрерывную адаптацию параметров регулятора контура управления температурой стержней по косвенно-рассчитывае-мым значениям их диаметра.
При синтезе контура управления было выявлено, что показатели качества САУ при изменении Кцп и Ть объекта на ±20 % изменяются в пределах 15 %. Это позволило считать отклонения параметров ОУ от линеаризованного на ±20 % допустимым. Так как нелинейность ОУ более 20 % проявлялась лишь в области малых диаметров стержней и недопустимых для них приращений тока А1 (рис. 6), это позволило сделать обоснованный вывод о нецелесообразности реализации звена, компенсирующего нелинейность ОУ (линеаризатора).
Дополнительные вычислительные эксперименты позволили определить оптимальное значение периода опроса равного 600 с при периоде квантования по времени в контуре сопротивления не более 30 с.
0=
5^ Метод динамической компенсации
Метод оптимального модуля
45 Ц 40 35 30
20 30 40 50 60 70 80 90 1О0
й, мм
а
10]
8-
7-
н и м 5-
3-
2-
04
Метод динамической компенсации Метод оптимального модуля
20 30 40 50 60 70 80 90 100 й, мм
Рис. 5. Сравнение прямых показателей качества управления ПИ-регулятора, настроенного различными методами: а) время регулирования, Тщ; б) динамический коэффициент регулирования,
280'
240'
200
160
120'
80'
20
100
60 й, мм
80 10Г-100-50
I
280
240 200'
175' 150'
200
160
125'
120 100'
80,0 75'
40 20
0
I
I
Д/, А
й, мм
100 -100 д/, А
200
160
120
80
40
Рис. 6. Зависимость Рки РТот А/ при различных диаметрах стержня в
Время, ч а
Время, ч
Рис. 7. Временные диаграммы основных переменных при исследованиях переходных процессов, диаметр стержня 33 мм: а) по управлению; б) по возмущению
15201500-^ 148014601440-
■ Автоматическое управление Ручное управление
15
30 45
Время, ч
а
1400 12001000-< 800-
600
400-
200-
60
75
• Автоматическое управление Ручное управление
15
30 45
Время, ч
б
60
75
Рис. 8. Временные диаграммы основных переменных при сравнении управления процесса в ручном и автоматическом режиме: а) температура поверхности стержня, Т5; б) ток секции стержней, /
Исследования САУ
Устойчивость, качество и грубость САУ исследовались методом сравнительного анализа переходных процессов при ступенчатых воздействиях по возмущению и управлению в различных рабочих точках. В качестве возмущающего воздействия использовалось ступенчатое изменение объемного расхода водорода с 100 до 400 м3/ч. Исследование переходных процессов по управлению осуществлялось ступенчатым изменением «уставки» температу-
ры стержней с 1473 до 1373 К. Пилообразное изменение расчетных значений обусловлено коррекцией работы экстраполятора в контуре адаптации, рис. 7.
В диапазоне изменения диаметра кремниевых стержней 30...90 мм время регулирования Тщ в переходных процессах по управлению и возмущению составило 3,2...2,1 и 1,8...1,2 ч соответственно. При этом величина перерегулирования а и динамический коэффициент регулирования Д изменялись в диапазоне 65.47,4 и 80...50 % соответственно.
Методом математического моделирования было установлено, что разработанная САУ позволяет снизить среднеквадратичное отклонение температуры стержней Т5 от требуемого значения 0Т по сравнению с ручным управлением на порядок с 15,2 до 1,5 К, см. рис. 8.
Заключение
Представлены результаты синтеза адаптивной САУ 81ешеш-реактором получения поликристалли-ческого кремния. В качестве управляемой переменной выбрано электрическое сопротивление кремниевых стержней. Предложена структурная схема САУ, позволяющая реализовать непрерывную адаптацию параметров настройки регулятора основного
контура, а также раздельное управление температурой кремниевых стержней и расходами исходных реагентов.
Приведены результаты исследований разработанной системы на ее компьютерной модели, показано, что предлагаемая САУ позволяет на порядок снизить среднеквадратичное отклонение температуры стержней от нормы по сравнению с ручным управлением.
Ведутся работы по внедрению САУ на одном из производств поликристаллического кремния РФ.
Работа выполнена при финансовой поддержке гранта ФЦП «Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2007—2012 годы».
СПИСОК ЛИТЕРАТУРЫ
1. Bettayeb M., Shah S.F. State of the art advanced process control // 7th Intern. Conf. on Development and application systems. - SuCea-va, May 27-29 2004. - Suceava, Romania, 2004. - P. 1-5.
2. Чаки Ф. Современная теория управления. Нелинейные, оптимальные и адаптивные системы / под ред. Н.С. Раймона. - М.: Мир, 1975. - 424 c.
3. Фалькевич Э.С., Пульнер Э.О., Червоный И.Ф. и др. Технология полупроводникового кремния. - М.: Металлургия, 1992. -408 с.
4. Козин К.А., Горюнов А.Г., Ливенцов С.Н., Гаврилов П.М., Ревенко Ю.А. Алгоритм управления Siemens-реактором производства поликристаллического кремния // Известия Томского политехнического университета. - 2009. - Т. 315. - № 5. -С. 70-74.
5. Vigano L., Vallerio M., Manenti F., Lima N.M.N., Linan L.Z., Manenti G. Model predictive control of a CVD reactor for production of polysilicon rods // Chemical engineering transactions. -2010. - V. 21. - P. 523-528.
6. Brenemann W.C., Dawson H.J. A Comparsion of the Trichlorsilane and Silane Routes in the Purification of Metalurgical Grade Silicon
to Semiconductor Quality // Silicon for the Chemical Industry IV, Geiranger. Norway, June 3-5, 1998, Ed. H.A. Iye, H.M. Rong, L. Nygaard, G. Schlussler, J.Kr. Tuzet. - Trondheim, Norway, 1998. - P. 101-112.
7. Чернявский Л.И., Титов В.А., Сысоев С.В., Рыженков С.В. Термодинамическое моделирование осаждения кремния из газовой фазы системы Si-Cl-H // Неорганические материалы. -
2009. - Т. 45. - №5. - С. 517-521.
8. Горюнов А.Г, Козин К.А., Ливенцов С.Н. идр. Математическая модель Siemens-реактора как объекта управления // Цветные металлы. - 2009. - № 7. - С. 69-77.
9. Исаченко В.П., Осипова В.А., Сукомел А.С. Теплопередача. -М.: Энергия, 1975. - 488 с.
10. Функции ядра MATLAB для решения одномерных нестационарных PDE // Консультативный центр MATLAB компании Softline. 2011. URL: http://matlab.exponenta.ru/pde/book7/in-dex.php (дата обращения: 25.10.2010).
11. Гурецкий Х. Анализ и синтез систем управления с запаздыванием. - М.: Машиностроение, 1974. - 327 с.
Поступила 17.07.2011 г.