Инновационный подход к проектированию системы отказоустойчивого управления технологическим процессом вакуумного нанесения композиционных покрытий
М. Ю. Шестопалов,
к. т. н., доцент, проректор по научной работе
e-mail: [email protected]
В. Т. Барченко,
к. т. н., доцент, зам. заведующего кафедрой
по научно-исследовательской работе, кафедра электронных приборов и устройств
Л. Б. Пошехонов, А. В. Беспалов
к. т. н., доцент, кафедра автоматики к. т. н., ассистент, кафедра систем
и процессов управления автоматического управления
Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»
На примере технологии вакуумного нанесения композиционных покрытий рассматривается класс многостадийных циклических технологических процессов и предлагается подход к организации системы отказоустойчивого управления. Предложен формализм описания диагностических признаков неисправностей с учетом степени влияния их последствий на процесс, сформирован состав функций супервизора диагностического уровня, накапливающего информацию о развитии неисправностей и формирующего свои составляющие в управляющих воздействиях с учетом результатов текущей диагностики блоков и подсистем, цены процесса и других факторов. Предложена структура системы отказоустойчивого управления рассматриваемым процессом.
Ключевые слова: технологический процесс, неисправность, диагностический признак, отказоустойчивое управление, супервизор, вакуумная установка, композиционные покрытия.
Введение
В современных условиях разрабатываются и уже существуют сложные системы и технологические процессы, для которых обычная их автоматизация с использованием традиционного подхода, обеспечивающего только требования динамики системы, уже не удовлетворяет современным требованиям [1]. Необходимо учитывать, кроме показателей качества поведения СУ, и такие факторы, как экономические риски, безопасность и др. Продолжительная работа
сложной системы в условиях сильных воздействий окружающей среды в виде сигнальных и параметрических возмущений приводит к зарождению и развитию неисправностей в функциональных блоках и подсистемах, что в конечном итоге может привести к отказу всей системы. Применение диагностики в плане обнаружения, локализации и прогнозирования неисправностей в оффлайн-режиме уже не удовлетворяет современным требованиям надежного функционирования системы. Требуется онлайн-диагностика и выработка управляющих воздействий на основе диагностической информа-
со
о
OJ
о со
0
01
и
<
CQ О
со
о
о
оо
< со
о
ции для оперативной нейтрализации неисправностей с целью успешного завершения процесса управления с минимальными потерями качества и ресурсов, в частности, временных. Такой подход означает создание толерантной к неисправностям системы, уменьшает влияние неисправностей и позволяет предотвратить отказ, который вызовет необратимые или катастрофические последствия [1-4].
1. Вакуумный процесс нанесения композиционных покрытий как объект автоматизации и диагностирования
Характерным примером подхода, требующего создания системы отказоустойчивого управления, является ТП нанесения различных композиционных покрытий в вакуумных установках [5-8]. Рассмотрим особенности этого ТП с позиций разработки системы отказоустойчивого управления.
1. Многообразие различных устройств и подсистем, функционирующих с жесткими требованиями к техническим характеристикам выполняемых функций.
2. Многостадийность процесса. ТП содержит множество стадий со своими функциями и целями, которые выполняются в строгой технологической последовательности. Имеется возможность выделить «главную» по назначению и по важности стадию процесса; такой стадией является собственно процесс нанесения покрытия. По отношению к нему остальные стадии, будучи необходимыми, являются по смыслу обеспечивающими технологию.
3. Цикличность процесса. Нанесение многослойных композиционных покрытий обусловливает многократное повторение процесса в цикле с инициализацией условий протекания каждого цикла. Перечисленные особенности позволяют сформировать следующие основные позиции, которые должны быть положены в основу проектирования системы отказоустойчивого управления рассматриваемого ТП.
1. Неисправность какого-либо функционального устройства или подсистемы на главной стадии процесса будет рассматриваться как отказ всей системы, так как вызовет необратимые последствия и приведет к потере продукта. В связи с этим основной целью безотказного управления является предотвращение данной ситуации. Неисправности на остальных стадиях ТП могут быть обнаружены как зарождающиеся с привлечением их количественной оценки или как уже произошедшие. Для обеспечения толерантности к таким неисправностям необходимо предусмотреть возможность реконфигурации системы управления, а в случае невыполнения требований стадии — остановку процесса до начала главной стадии.
2. Нанесение многослойных покрытий повышает стоимость продукта от цикла к циклу и усугубляет последствия отказа на главной стадии очередного цикла. Это обстоятельство требует накопления диагностической информации от каждого цикла для анализа характера развития зарождающихся
Таблица 1
Номер стадии Назначение стадии
1 Откачка форвакуумным насосом собственного объема
2 Откачка форвакуумным насосом объема высоковакуумного насоса
3 Нагрев корпуса высоковакуумного насоса, создание высокого вакуума
4 Напуск атмосферы в технологическую камеру, регламентные работы
5 Откачка форвакуумным насосом объема технологической камеры
6 Создание в технологической камере высокого вакуума
7 Нагрев напыляемых подложек инфракрасными лампами
8 Напуск аргона и финишная ионная очистка камеры и подложек
9 Откачка продуктов очистки и создание в камере высокого вакуума
10 Напуск смеси аргона с азотом в технологическую камеру
11 Кондиционирование мишени и напыление слоя требуемой толщины
12 Охлаждение изделий и подсистем
13 Напуск атмосферного воздуха
неисправностей и формирования управляющих воздействий на систему с учетом цены возможного отказа.
Перечислим стадии ТП нанесения в модернизированной вакуумной установке УВН-71П1 тонкопленочных покрытий на основе соединений тантала [5] (табл. 1).
Выделена стадия 11 (табл. 1), которая как раз и является для данного ТП той главной стадией, отказ на которой требуется предотвратить действием диагностической системы.
2. Формализация описания процесса отказоустойчивого управления
На рис. 1 представлен граф многостадийного циклического процесса; вершинам графа соответствуют стадии ТП.
В случае обнаружения, оценивания и классификации неисправности на и-й стадии супервизор принимает решение о реконфигурации, а в случае отсутствия такой возможности — об остановке цикла. Если реконфигурация была предпринята (и-я стадия над выделенной частью графа) и позволила успешно завершить стадию, то осуществляется переход на стадию и+1. Если реконфигурация не нейтрализовала неисправность, то цикл также прерывается.
Пусть рассматриваемый ТП состоит из Р циклов, каждый из которых содержит N стадий 5={$1, 52,..., где каждая стадия цикла описывается следующим набором параметров (признаков)
5 = {Ъ1, е,
(1)
Здесь Ъ £{0, 1} — сигнал начала стадии, е1 £{0, 1} — сигнал окончания стадии, £{0, 1} — сигнал об обеспечении требований к стадии. Для этих трех параметров:
Рис. 1. Граф многостадийного циклического процесса
0 — невыполнение условия, 1 — выполнение условия. В случае идеальных условий (в номинальном режиме), сигнал окончания стадии и сигнал обеспечения требования стадии совпадают.
Эти три параметра связаны следующими соотношениями.
Если Ь=0, то е=0. Это условие определяет, что стадия не может закончиться, если она не началась. Если Ь=0, то #¿=0. Это условие определяет, что если стадия не началась, то ее требование еще не может быть выполнено. При ¿1=1, для I = 2, ..., N.
Это означает, что следующая стадия может начаться, если предыдущая началась, если она закончилась, и ее требования выполнены.
Каждый цикл обладает некоторым набором требований (( к стадиям и условий окончания Е. Каждое требование и условие рассчитывается на основе контролируемых (фазовых) переменных в ходе конкретной стадии.
Формирование диагностических признаков предлагается осуществить следующим образом.
Пусть существует процесс, описанный выше, который содержит в себе Р циклов. На каждом р-м цикле диагностическая информация о стадиях представляет собой множество БЬ^^^ ..., 1М], где вектор диагностической информации каждой ¿-й стадии определяется таким образом:
(2)
Здесь — множество нечетких диагностических признаков (НДП), принимающих значения на множестве вещественных чисел в ограниченном с двух сторон интервале. Интервал разделен на отрезки, которые соответствуют некоторому значению лингвистической переменной диагностического признака. Каждый НДП количественно характеризует состояние и степень эффективности некоторого прибора, на основе контролируемых переменных которого этот признак оценивается.
Н — множество логических диагностических признаков (ЛДП), принимающих значения на множестве {0, 1}. Значение 1 сигнализирует о наличии неис-
правности, которая должна привести к завершению стадии и цикла с невыполненными требованиями к этой стадии.
А — множество четких диагностических признаков (ЧДП), принимающих значения на множестве целых чисел. Каждое значение ЧДП качественно характеризует некоторое состояние прибора на основе контролируемых переменных, по которым этот признак оценивается. Для каждой стадии формируется свой набор диагностических признаков.
На каждой стадии также рассчитываются диагностические функции (е (£), ((£), (£), определяющие
е ч J ^
возможность окончания стадии и выполнение требования стадии:
(г)=/ (3, Н, а, 7 (О, I (0), (е (г)=/ (V, I (О, о,
(/ (0=/ (V, , А , (е (О, о,
(3)
где (£) — диагностическая функция выполнения требования стадии, (е (£) — диагностическая функция остановки стадии, (/ (£) — диагностическая функция оценки наличия зарождающейся неисправности, 7 (£) — функционал оценки работоспособности системы, I (£) — векторная функция некоторой внешней информации, влияющей на диагностику (например, задающей цену процесса в зависимости от количества ранее нанесенных слоев).
Каждый диагностический признак в р-м цикле рассчитывается на основе контролируемых переменных стадии, уже оцененных диагностических признаков и информации предыдущего цикла:
пЬр {/,} = / (V, /Кг< 0, йЬр_1 {/¿}, I (О, г), (4) БЬр { = Н (V, Н](г< 0, ЮЬр_1 { I (О, г), (5) жр {«;,} = а V аКг< 0, Жр-1 {а^I(í), (6)
где БЬр {...} — некоторое множество диагностических признаков р-го цикла, г — индекс текущего диагностического признака в списке диагностических признаков данной стадии, / (г< ¿) — все нечеткие диагностические признаки, вычисленные на этой стадии до текущего признака.
со
о
о оо
<
СО О
По нечетким диагностическим признакам Fi может быть рассчитан прогноз состояния PLк+l (на основе диагностической информации за Р циклов:
^К+1 ( ^г^К { Л }+ { /д}-^и-1{ f■i})и=2-K, (7)
где (...) — усреднение по всем элементам.
На основе величин У (£) и PLк+l ( оценивается целесообразность проведения технического обслуживания прибора для предотвращения назревающего отказа.
Функционал от всех доступных Fi определен следующим образом:
у (0 = и (ик I (О, PL
к
(щ
(8)
где и (UFi, I (), PLк ( — некоторое отображение Л^Л1. Функционал используется для оценки состояния процесса в целом, а не только эффективности работы отдельных блоков и подсистем. На основе значения функционала формируется управляющий сигнал остановки и (У (£)), который объединяется с сигналом удовлетворения требования стадии. Реализация взаимодействия диагностической надстройки с системой для одной стадии представлена на рис. 2.
Стадия г передает диагностическому уровню фазовые переменные V. Вместе диагностический уровень и уровень управления формируют управляющие сигналы: е (г) — сигнал об окончании г-й стадии от системы управления; д (г) — сигнал о выполнении требования г-й стадии от системы управления; ¿е (г) — сигнал об окончании г-й стадии от системы диагностики; (г) — сигнал о выполнении требования г-й стадии
Рис. 2. Реализация формализма диагностики для одной стадии
от системы диагностики; (г) — сигнал о зарождении неисправности на г-й стадии от системы диагностики; и (У (0) — сигнал об остановке от диагностического функционала.
Объединение этих двоичных сигналов по правилам логического вывода дает возможность получить сигнал к началу следующей стадии Ъ (г+1) или дает управляющий сигнал исполнительному устройству реконфигурации (ИУР) для проведения реконфигурации.
В качестве реализации предложенного формализма системы отказоустойчивого управления предлагается следующая структура (рис. 3).
Диагностическая система вырабатывает управляющие сигналы для ТП в соответствии с результатами диагностики. Она состоит из двух уровней. • уровень вычисления диагностических признаков (ДП) на стадиях цикла по формуле (3);
со
о
о
оо
<
со О
Рис. 3. Реализация формализма диагностики, надстроенной над многостадийной системой
• супервизорный уровень. Оценка значения функционала по формуле (9).
На рис. 3 уровень вычисления ДП является переходным между процессом и супервизорным уровнем, на котором принимаются решения. На уровне вычисления ДП на каждой стадии формируется вектор признаков, значение которых может указывать на степень эффективности задействованных на стадии устройств, или говорить об их неисправности.
Супервизорный уровень обрабатывает полученные ДП и на основе анализа формирует собственные управляющие воздействия.
Управляющие сигналы уровня стадии формируются в соответствии с текущими значениями стадийных ДП. Если ДП указывают на то, что для каких-то устройств можно провести реконфигурацию в ходе стадии для того, чтобы удовлетворить ее требованиям, то вырабатывается сигнал, подающийся на ИУР неисправного прибора для проведения реконфигурации и поддержания его работоспособности (уровень исполнительных устройств реконфигурации).
Таким образом, супервизор вырабатывает управляющие сигналы трех уровней:
• управляющий сигнал уровня стадии,
• управляющий сигнал уровня ТП,
• управляющий сигнал уровня цикла.
Управляющее сигналы уровня ТП формируются
в ходе выполнения стадий. На основе значений ДП и предыстории их изменений за предыдущие стадии и циклы вычисляются дополнительные сигналы окончания стадии и сигналы выполнения требования.
Управляющие сигналы уровня цикла формируются в соответствии с оценкой супервизорным уровнем динамики ДП в ходе предыдущих циклов.
• сложная медицинская операция с применением комплекса оборудования — многостадийный процесс с подготовкой и собственно главной стадией (например, трансплантацией органа), с зацикливанием процесса, если одна бригада осуществляет несколько операций за смену. Отказоустойчивое управление является необходимым современным условием организации подобных
процессов.
Список использованных источников
1. Д. Х. Имаев, М. Ю. Шестопалов. Системы, толерантные к неисправностям, — инновационное направление в управлении сложными процессами//Инновации, № 7, 2012.
2. А. А. Алексеев, Ю. А. Кораблев, М. Ю. Шестопалов. Идентификация и диагностика систем. М.: Издательский центр «Академия», 2009.
3. M. Blanke, M. Kinnaert, M. Staroswiecki, J. Sroder. Diagnosis and Fault-Tolerant Control. NY, NJ: Springer-Verlag, 2004.
4. R. Iserman. Fault Diagnosis Systems. An Introduction from Fault Detection to Fault Tolerance. NY: Springer-Verlag, 2006.
5. В. Т. Барченко, Ю. А. Быстров, Е. А. Колгин. Ионно-плазменные технологии в электронном производстве. СПб.: Энергоатомиз-дат, 2001.
6. В. Т. Барченко, К. В. Павлов, И. А. Сенчило, А. М. Смирнов,
A. Б. Шкапин. Многофункциональная модульная автоматизированная установка для реализации процессов ионно-вакуумной обработки//Проблемы машиноведения и машиностроения: Межвуз. сб., Вып. 25., СПб.: СЗТУ, 2002.
7. В. Т. Барченко, С. Ю. Удовиченко. Плазменные эмиссионные системы. СПб.: ООО «Техномедиа», Изд-во «Элмор», 2008.
8. В. Т. Барченко, О. Л. Вересов, О. И. Гребнев, В. А. Груздев,
B. Г. Залесский, А. А. Лисенков/Под общей ред. В. Т Барченко. Плазменные эмиссионные системы с ненакаливемыми катодами для ионно-плазменных технологий. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2011.
Заключение
Описанный подход и формализм реализованы в программном комплексе моделирования системы отказоустойчивого управления вакуумным процессом нанесения композиционных покрытий.
Многие ТП подпадают под рассматриваемый класс многостадийных, циклических, в которых ряд стадий — подготовительные, а одна — по сути является главной операцией. Для таких ТП уместен предлагаемый подход, основанный на ранжировании неисправностей в зависимости от их последствий. Перечислим ряд характерных примеров такого класса ТП:
• производство металлов, где главной стадии собственно плавки сопутствуют множество предварительных и заключительных обеспечивающих технологию стадий,
• информационный процесс — сбор информации, ее сортировка, классификация, анализ и — главная стадия — выработка заключения на основе некоторой машины вывода,
An innovative approach to the design of fault-tolerant process control vacuum deposition of composite coatings
M. Yu. Shestopalov, PhD, Vice-Rector for Research, ETU.
V. T. Barchenko, PhD, ETU.
L. B. Poshekhonov, PhD, ETU.
A. V. Bespalov, PhD, ETU.
On the example of technology vacuum deposition of composite coatings is considered a class of multistage cyclic processes and proposed approach to fault-tolerant control systems. We propose a formalism for the description of the diagnostic signs of failure, taking into account the degree of influence of their impact on the process, formed part of the diagnostic functions of the supervisor level, collecting information on the development and shaping of faults in their components and control actions in the light of current diagnostic blocks and subsystems, process rates, and other factors. The structure of a fault-tolerant control system under consideration process.
Keywords: process, the fault diagnostic feature, fault-tolerant management, supervisor, vacuum unit, the composite coatings.
со
о
CN
о
oo
J <
CQ О