Алгоритмы управления синтезом катализатора

В программной области ALGOR расположены программные модули, определяющие логику управления технологическими аппаратами. Логику управления составляют программы двух типов:

1. Управление азотными режимами работы аппаратов. Программы этого типа следующие:

N3_Azot_M311

N3_Azot_P301

N3_Azot_E303

2. Контроль технологических параметров и блокировка соответствующего технологического оборудования (насосов, клапанов, мешалок и т.д.). Программы этого типа следующие:

N3_Contr_E306_E303

N3_Contr_M311

N3_Contr_P301-P402

 

 

Алгоритмы азотных режимов

 

Часть технологических аппаратов работают при определенных значениях давления азота, которые достигаются логикой включения клапанов подачи азота к аппарату. Как говорилось ранее, всего существует три азотных режима работы:

· под азотным дыханием;

· передавливание;

· сдувка.

В программных модулях управления азотными режимами работы аппаратов реализованы задачи управления азотными режимами. В таблице 13 приведены программы работы с азотными режимами и соответствующие им параметры давления. В таблице обозначения контролируемого сигнала соответствуют таблице Перечень входных сигналов и данных. Значения уставок, диапазоны изменения и единицы измерения по всем параметрам одинаковы и также приведены в таблице 1.

В таблице 13 приведен перечень входных сигналов, используемых программными модулями для реализации азотных режимов. По каждому сигналу приведено наименование параметра, тег и адрес на плате ввода-вывода.

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

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

 

 

Таблица 13 - Массив входных и выходных данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Программный модуль Наименование входного параметра Обозначение входного сигнала (тег) Корзина/ плата/ вход Выходные параметры Корзина/ плата/ выход
N3_Azot_M311-315 Давление в газовой фазе емкости М-311, гептан PIRSA 311 2/1/03 D311 5/4/16
А311 5/4/17
С311 5/4/18
N3_Azot_M311-315 Давление в газовой фазе емкости М-313, ДБЭ PIRSA 313 2/1/07 D313 5/4/23
А313 5/4/24
С313 5/4/25
N3_Azot_M311-315 Давление в газовой фазе емкости М-314, МОС PIRCSA314 2/2/01 D314 5/4/28
A314 5/4/29
С314 5/4/30
N3_Azot_M311-315 Давление в газовой фазе емкости М-312, Хлорбензол PIRSA312 2/1/05 D312 5/4/20
А312 5/4/21
С312 5/4/22
N3_Azot_M311-315 Давление в газовой фазе емкости М-315, ТЭС PIRCSA 315 2/2/03 D315 5/4/32
A315 5/5/01
С315 5/5/02
N3_Azot_P301_302 Давление в газовой фазе реактора Р-302 PIRSA 302 1/6/07 D302 5/3/21
А302 5/3/22
С302 5/3/23
N3_Azot_P301_302 Давление в газовой фазе реактора Р-301 PIRSA 301 1/6/01 D301 5/3/16
А301 5/3/17
С301 5/3/18
N3_Azot_P301_302 Давление в газовой фазе реактора Р-402 PIRSA 402 3/1/06 D402 5/7/30
А402 5/7/31
С402 5/7/32
N3_Azot_E303 Давление в газовой емкости Е-305 (гомогенизатор) PIRSA 305 1/8/02 D305 5/4/04
А305 5/4/05
С305 5/4/06
N3_Azot_E303 Давление в газовой емкости Е-306 (возвратный ДБЭ) PIRSA 306 1/8/05 D306 5/4/08
А306 5/4/09
С306 5/4/10
N3_Azot_E303 Давление в газовой фазе емкости Е-303 (сборник промывок) PIRSA 303 1/7/04 D303 5/3/25
А303 5/3/26
С303 5/3/27
N3_Azot_E303 Давление в газовой фазе емкости Е-304/1 (возврат промывок) PIRSA 304/1 1/7/06 D304-1 5/3/28
А304-1 5/3/29
С304-1 5/3/30
N3_Azot_E303 Давление в газовой фазе емкости Е-304/2 (возврат промывок, активация) PIRSA 304/2 1/7/08 D304-2 5/3/31
А304-2 5/3/32
С304-2 5/4/01
N3_Azot_E303 Давление в газовой фазе емкости Е-307 (маточные растворы) PIRSA307 1/8/07 D307 5/4/12
А307 5/4/13
С307 5/4/14
             

 

Другая группа выходных параметров - это переменные поименованного набора. Поименованный набор содержится в проекте под именем Azot.

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

 

Таблица 14 - Переменные поименованного набора Azot (выходные данные)

Программный модуль Наименование переменной Возможные значения переменной и сообщения
N3_Azot_М311-315 NS_М311
1 - Давление сброшено
2 - Внимание! Посторонний продукт
3 - Давление в режиме дыхания менее 0.05 кгс/см2
4 - Необходим сброс давления в режиме дыхания
5 - Повышение давления более 3 кгс/см2
N3_Azot_М311-315 NS_M312 0, 1, 2, 3, 4, 5
N3_Azot_М311-315 NS_M313 0, 1, 2, 3, 4, 5
N3_Azot_М311-315 NS_M314 0, 1, 2, 3, 4, 5
N3_Azot_М311-315 NS_M315 0, 1, 2, 3, 4, 5
N3_Azot_P301_302 NS_P301 0, 1, 2, 3, 4, 5
N3_Azot_P301_302 NS_P302 0, 1, 2, 3, 4, 5
N3_Azot_P301_302 NS_P402 0, 1, 2, 3, 4, 5
N3_Azot_E303 NS_E303 0, 1, 2, 3, 4, 5
N3_Azot_E303 NS_E307 0, 1, 2, 3, 4, 5
N3_Azot_E303 NS_E306 0, 1, 2, 3, 4, 5
N3_Azot_E303 NS_E304-1 0, 1, 2, 3, 4, 5
N3_Azot_E303 NS_E304-2 0, 1, 2, 3, 4, 5
N3_Azot_E303 NS_E305 0, 1, 2, 3, 4, 5

 

Алгоритм реализации азотных режимов аппаратов основан на проверке заданного оператором режима работы аппарата и текущего значения давления в газовой фазе. По каждому аппарату с дисплейной станции можно задать три азотных режима: дыхания, сдувки и передавливания азотом 3 кгс/см2. Активизация нужного режима осуществляется нажатием соответствующей кнопки на экране дисплейной станции. Кнопки режима могут иметь два логических значения: 1 - режим активен и 0 - неактивен. Состояние кнопки опрашива­ется переменной программы N3_ Azot*. При активизации одного из режимов программа от­крывает соответствующий отсечной клапан и закрывает два других (в соответствии с таблицей 13).

Переменные режимов, устанавливаемые оператором с дисплейной станции, однотипны для всех аппаратов и включают позиционное обозначение аппарата. Например, для реактора Р-301 переменные имеют вид: RD_Р301. RA_Р301, RS_P301 для режимов дыхания, передавливания азотом и сдувки соответственно. Кроме того, существует логическая переменная R_P301, которая активизируется при нажатии на любую из кнопок для задания режима аппарата. Эта переменная активна все время работы с аппаратом, т.е. пока открыт клапан на одной из азотных линий. Возврат этой кнопки в исходное состояние (оператором) приводит к закрытию всех трех отсечных клапанов на линии подачи азота.

Так как по каждому аппарату управление азотными режимами достаточно однотипно, то логика управления клапанами организована в виде библиотечного модуля, вызываемого программой для конкретного аппарата. Библиотечный модуль с именем Azot находится в пользовательской библиотеке (user): Библиотека/ Шаблоны составных блоков/ user/ Azot. Программа библиотечного модуля приведена в Приложении 2, а фрагмент модуля для проверки режима дыхания представлен на рисунке 2.

Рисунок 2 - Фрагмент библиотечного модуля (режим дыхания)

 

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

 

Таблица 15 - Формальные параметры библиотечного модуля Azot

Обозначение переменной (тег) Наименование переменной Назначение переменной Тип переменной
R_BL Режим работы с блоком входная логическая 1,0
R_D Режим дыхания входная логическая 1,0
R_AZ Режим азот 3 кгс/см2 входная логическая 1,0
R_SD Режим сдувки входная логическая 1,0
Р Давление в газовой фазе аппарата входная вещественная (0-100)%
L_D Нижняя уставка сигнализации режима дыхания входная вещественная (0-100)%
H_D Верхняя уставка сигнализации режима дыхания входная вещественная (0-100)%
L_AZ Нижняя уставка сигнализации режима азот 3 кгс/см2 входная вещественная (0-100)%
H_AZ Верхняя уставка сигнализации режима азот 3 кгс/см2 входная вещественная (0-100)%
L_SD Нижняя уставка сигнализации режима сдувки входная вещественная (0-100)%
H_SD Верхняя уставка сигнализации режима сдувки входная вещественная (0-100)%
HAS_D Отсечной клапан на линии дыхания включить/отключить выходная логическая 1,0
P_0-05 Давление в режиме дыхания менее 0,05 кгс/см2 выходная логическая 1,0
P_Sbros Необходим сброс давления в режиме дыхания выходная логическая 1,0
HAS_AZ Отсечной клапан на линии азот 3 кгс/см2 включить/отключить выходная логическая 1,0
P_3 Повышение давления более 3 кгс/см2 выходная логическая 1,0
HSA_SD Отсечной клапан на линии сдувки включить/отключить выходная логическая 1,0
P_0 Давление сброшено выходная логическая 1,0
P_Product Внимание! Посторонний продукт выходная логическая 1,0

 

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

На рисунке 3 представлен фрагмент программы для управления клапанами емкости М-311.

 

Рисунок 3 - Фрагмент программного модуля

 

Формирование параметров для поименованного набора ведется в функциональных блоках CALC и AСТ, используя переменную набора (для приведенного фрагмента переменная NS_М311). Функциональный блок ACT формирует значение переменной поименованного набора в зависимости от выходных параметров библиотечного модуля, в соответствии с текущим значением давления (таблицы 1 и 14) . В блоке CALC устанавливается нулевое значение переменной, при завершении работы с азотными режимами аппарата. На рисунке 4 приведены фрагменты формирования значений переменных поименованного набора.

 

Рисунок 4 - Фрагменты формирования переменных поименованного набора

 

Алгоритмы контроля

 

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

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

 

Таблица 16 - Программы и сигналы автоматической блокировки

 

Программный модуль Обозначение сигнала Действия блокировок
Емкость поз. М-311, гептан    
N3_Contr_M311 FQIRSA 311 (HH1=SP), LIRSA 311 (HH2=90%) HH2-Hacoc H101 откл, Клапан V311 закр HH1 - Клапан V311 закр
N3_Reg_T311 TIRCSA 311 (LL,HH) LL - Клапан TCV311 откр HH-Клапан TCV311 закр
Емкость поз. М-313, ДБЭ    
N3_Contr_M311 FQIRSA 313 (HH=SP), LIRSA 313 (HH=90%) HH-Насос H103 откл, Клапан V313 закр
Емкость поз. М-314, МОС    
N3_Contr_M311 FQIRSA 314 (HH=SP), LIRSA 314 (HH=90%) НН - Клапан V314 закр
Емкость поз. М-312, Хлорбензол    
N3_Contr_M311 FQ1RSA 312 (HH=SP), LIRSA 312 (HH=90%) HH- Насос Н102 откл, Клапан V312 закр
Емкость поз. М-315, Тэтраэтоксисилан (ТЭС)    
N3_Contr_M311 FQIRSA 315 (HH=SP), LIRSA 315 (HH=90%) НН - Клапан V315 закр
Реактор Р-302    
N3_Reg_P302 TIRCSA 302 LL - Клапан TCV302 откр НН - Клапан TCV302 закр
N3_Contr_P301-P402 LIRSA 302 (LL=10%, HH=90%) HH-Hacoc G301,G302, H101, 102, 103 откл НН-Клапан V311,312, 313, 314,315 закр НН - Per.клапан FCV304/1, FCV305/l зaкр LL- Мешалку М302 откл
Реактор Р-301    
N3_Reg_P301 TIRCSA 301 LL - Клапан TCV301 откр НН - Клапан TCV301 закр
N3_Contr_P301-P402 LIRSA 301 (LL=10%, HH=90%) HH-Hacoc G301,G302, H101, 102, 103 откл НН-Клапан V311,312, 313, 314, 315 закр НН - Per.клапан FCV304/1, FCV305/1 зaкp LL- Мешалку М301 откл
Теплообменник Т-301    
N1_REG_F304-l FQIRCSA 304/1 (HH=85%) НН - FCV304/1 закр
N1_REG_F305-1 FQIRCSA 305/1 (HH=85%) НН - FCV305/1 закр
Емкость Е-305 (гомогенизатор)    
N3_Contr_E306_E303 LIRSA 305 (HH=90%) НН- Клапан V311 закр
Емкость Е-306 (возвратный ДБЭ)    
N3_Contr_E306_E303 LIRSA 306 (LL=10%, HH=90%) НН-Клапан V306 закр НН, LL-Hacoc H305 откл
Емкость Е-303 (сборник промывок)    
N3_Contr_E306_E303 LIRSA 303 (LL=10%, HH=90%) НН-Клапан V303 закр LL, HH-Hacoc H304 откл
Емкость Е-304/1 (возврат промывок)    
N3_Contr_E306_E303 LIRSA 304/1 (LL=10%, HH=90%) НН-Клапан V303 закр LL, HH-Hacoc H304 откл
Емкость Е-304/2 (возврат промывок, активация)    
N3_Contr_E306_E303 LIRSA 304/2 (LL=10%, HH=90%) НН-Клапан V303 закр LL, HH-Hacoc H304 откл
N3_Contr_E306_E303 FQIRSA 304 (НН=90%) НН-Клапан V304 закр SP- релейный регулятор
Емкость Е-307 (маточные растворы)    
N3_Contr_E306_E303 LIRSA 307 (LL=10%, HH=90%) НН-Клапан V307 закр LL, HH-Hacoc H305 откл
Реактор Р-402    
N3_Reg_P402 TIRCSA 402 (HH=90%) HH - Per. клапан TCV402 закр
N3_Contr_P301-P402 LIRSA 402 (LL=10%, HH=90%) HH-HacocG301,G302, H101, 102, 103 откл Н-КлапанУ311,312, 313, 314, 315 закр НН - Рег.клапаны FCV304/1, FCV305/l зaкp LL- Мешалку М402 откл

 

В таблице 17 приведен перечень входных сигналов программных модулей контроля. По каждому сигналу приведено наименование параметра, тег и тип сигнала.

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

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

Алгоритм контроля аналоговых сигналов основан на операциях сравнения с заданным аварийным значением параметра (уставкой). Если несколько параметров приводят к одинаковой блокировке, то результат сравнения каждого из них собирается по схеме ИЛИ. Приемником этого сигнала является программа опроса входных выходных сигналов. Имя этой программы совпадает с номером карты вывода блокируемого сигнала.

По ряду аварийных параметров производится отключение одного и того же оборудования. В таблице 17 отражено общее действие блокировки.

Наиболее сложные блокировки описаны подробнее.

При контроле уровня в ректорах Р301, Р302, Р402 - параметры LIRCSAHL 301, LIRCSAHL 302, LIRCSAHL 402- производится отключение соответствующих мешалок по нижней уставке (LL=10%), а по верхней уставке (НН=90%) производится одинаковая совокупность действий по всем трем параметрам уровня. Эти действия следующие:

· насос МОС G301 отключить;

· насос ТЭС G302 отключить;

· насос гептана H101 отключить;

· насос хлорбензола H102 отключить;

· насос ДБЭ H103 отключить;

· регулирующий клапан FQCSV304-1 закрыть;

· регулирующий клапан FQCSV305-1 закрыть;

· клапан гептана V311 закрыть;

· клапан хлорбензола V312 закрыть;

· клапан ДБЭ HSAЗ13 закрыть;

· клапан МОС HSA314 закрыть;

· клапан ТЭС V315 закрыть.

Отключение насосов Н101, H102, H103 должно производиться при условии превышения уровня в ректоре в режиме работы именно с этим ректором.

Блокирование насосов Н304, Н305 осуществляется при работе с несколькими технологическими аппаратами и выполняется программой N3_Contr_E306.

Насос Н305 работает в нескольких режимах при работе с каждой из емкостей Е306, Е307. Режим работы с соответствующей емкостью задается с дисплейной станции и вводится в программу с помощью переменных логического типа R_E306, R_E307.

При работе с емкостью Е-306:

· рецикл ДБЭ с возвратом в емкость Е-306;

· освобождение емкости Е-306 от ДБЭ с осадком носителя в емкость Е-307.

При работе с емкостью Е-307:

· рецикл маточного раствора с возвратом в емкость Е-307;

· освобождение емкости Е-306 от ДБЭ с осадком носителя в емкость Е-307;

· освобождение емкости Е-307 на наружную установку.

 

 


Таблица 17 - Автоматическая блокировка

Наименование параметра Поз. обозн. Диапа-зон измере-ния Ед. измер. Корзина/плата/ канал ввода Уставки блокиро-вок Програм-мный модуль Действия блокировок Корзи-на/ плата/ канал вывода
LL НН        
Емкость поз. М-311, гептан                    
Расход гептана в емкость М-311 FQIRSA 311 0÷315 (min 40) л/ч 3/6/04   SP N3_Contr_M311 Насос HI01 откл Клапан V311 закр 5/6/18 5/4/15  
Уровень гептана в емкости М-311 LIRSA 311 0÷2125 мм 2/1/01   90% N3_Contr_M311          
Температура гептана в ёмкости TIRCSA 311 0÷100 °C 2/1/03 5 5% 70% N3_Reg_T311 LL - Клапан TCV311 откр НН - Клапан TCV311 закр 3/2/7  
Емкость поз. М-313, ДБЭ                    
Расход ДБЭ в емкость М-313 FQIRSA 313 0÷150 (min 67) л/ч 3/7/02   SP N3_Contr_M311 Насос Н103 откл Клапан V313 закр 5/6/16 5/4/23  
Уровень ДБЭ в емкости М-313 LIRSA 313 0÷2125 мм 2/1/06   90% N3_Contr_M3 11          
Емкость поз. М-314, МОС                    
Расход МОС в емкость М-314 FQIRSA 314 0÷200 л/ч 3/7/03   SP N3 Contr M311 Клапан V314 закр 5/4/27  
Уровень МОС в емкости М-314 LIRSA 314 0÷2125 мм 2/1/08   90% N3_Contr_M311          
Емкость поз. М-312, Хлорбензол     л/ч              
Расход хлорбензола в емкость М-312 FQIRSA 312 0÷320     3/7/01   SP N3_Contr_M311 Насос Н102 откл Клапан V312 закр 5/6/14 5/4/19  
Уровень хлорбензола в емкости М-312 LIRSA 312 0÷1725 мм 2/1/04   90% N3_Contr_M311          
Емкость поз. М-315, Тэтраэтоксисилан (ТЭС)                    
Расход ТЭС в емкость М-3 15 FQIRSA 315 0÷100 л/ч 3/7/04   SP N3_Contr_M311 Клапан V315 закр 5/4/31  
Уровень ТЭС в емкости М-315 LIRSA315 0÷1925 мм 2/2/02   90% N3_Contr_M311          
Реактор Р-302                    
Температура жидкой фракции в реакторе Р-302 TIRCSA 302 0÷100 °C 1/6/05 5% 70 70% N3_Reg_P302 LL - Клапан TCV302 откр НН - Клапан TCV302 закр 3/2/4  
Уровень жидкой фракции в реакторе Р-302 LIRSA 302 0÷680 мм 1/6/06 10% 90% N3_Contr_P301-Р402 HH-HacocG301, G302, Н101, 102, 103 откл НН-Клапан V311, 312,313,314,315 закр НН - Per.клапан FCV304/1, FCV305/l зaкp LL- Мешалку М302 откл 5/6/24,26, 18, 14, 16   5/4/15, 19, 23, 27,31   5/5/26  
Реактор Р-301                    
Температура жидкой фракции в реакторе Р-301 TIRCSA 301 0÷100 °C 1/5/07 5% 70% N3_Reg_P301 LL - Клапан ТСУ302откр НН - Клапан TCV301 закр 3/2/6  
Уровень жидкой фракции в реакторе Р-301 LIRSA 301 0÷1440 мм 1/5/08 10% 90% N3_Contr_P301-Р402 HH-HacocG301, G302, Н101, 102, 103 откл НН-Клапан V311, 312,313,314,315 закр НН - Рег.клапан FCV304/1, FCV305/l зaкp LL- Мешалку М301 откл 5/6/24,26, 18, 14, 16   5/4/15, 19, 23, 27,31     5/5/30  
Теплообменник Т-301                    
Расход МОС в теплообменник Т-301 FQIRCSA 304/1 0÷40 л/ч 3/6/01   85% N1_REG_F304 -1 НН-Насос G301 3/3/5  
Расход ТЭС в теплообменник Т-301 FQIRCSA 305/1 0÷40 л/ч 3/6/03   85% N1_REG_F305-1 НН-Насос G302 3/3/6
Емкость Е-305 (гомогенизатор)                  
Уровень жидкой фракции в емкости Е-305 LIRSA 305 0-÷1400 мм 1/8/01   1120 90% N3_Contr_ Е306_Е303 НН-Клапан V311 закр 5/4/15
Емкость Е-306 (возвратный ДБЭ)                  
Уровень жидкой фракции в емкости Е-306 LIRSA 306 0÷1530 мм 1/8/04 280 10% 1385 90% N3_Contr_Е306_Е303 НН-Клапан V306 закр НН, LL-Насос Н305 откл 5/4/7   5/6/32
Емкость Е-303 (сборник промывок)                  
Уровень жидкой фракции в емкости Е-303 LIRSA 303 0÷1530 мм 1/7/03 280 10% 1385 90% N3_Contr_Е306_Е303 НН-Клапан V303 закр НН, LL-Насос Н304 откл   5/3/24   5/6/30  
Емкость Е-304/1 (возврат промывок)              
Уровень жидкой фракции в емкости Е-304/1 L1RSA 304/1 0÷1530 мм 1/7/05 280 10% 1385 90% N3_Contr_ЕЗ06_Е303
Емкость Е-304/2 (возврат промывок, активация)              
Уровень жидкой фракции в емкости Е- 304/2 LIRSA 304/2 0÷1530 мм 1/7/07 10% 1385 90% N3_Contr_Е306_Е303
Расход возвратного гептана в реактор FQIRSA 304 0÷315 (min 40) л/ч 3/6/03   90% N3_Contr_Е306_Е303 НН-Клапан V304 закр SP- релейный регулятор 5/7/29
Емкость Е-307 (маточные растворы)   0÷1,0              
Уровень маточного раствора в емкости Е-307 LIRSA 307 0÷3280 мм 1/8/06 280 10% 2945 90% N3_Contr_E306_Е303 НН-Клапан V307 закр НН, LL-Насос Н305 откл 5/4/11   5/6/12  
Реактор Р-402                    
Температура жидкой фракции TIRCSA 402 -50÷+50 °C 3/1/04   90% N3_Reg_P402 НН-Рег.клапан TCV402 закр 3/3/4  
Уровень жидкой фракции LIRSA 402 0÷1,0 мм 3/1/05 10% 90% N3_Contr_P301-Р402 HH-HacocG301, G302, Н101, 102, 103 откл НН-Клапан V311, 312,313,314,315 закр НН - Per.клапан FCV304/1, FCV305/1 закр LL- Мешалку М402 откл 5/6/24,26, 18, 14, 16   5/4/15, 19, 23, 27,31     5/6/10  
                                         

 


Обеспечивая все безопасные режимы работы, насос Н305 отключается в следующих случаях:

LIRSAHL 306 более 90 % и R_E306=l;

LIRSAHL 306 менее 10 % и R_E306=l;

LIRSAHL 307 более 90 % и R_E307=l;

LIRSAHL 307 менее 10% и R_E307=l.

При наличии одного из перечисленных условий программа вырабатывает управляющий сигнал на отключение насоса.

Насос Н304 также работает в нескольких режимах при работе с емкостями Е303, E304/1, Е304/2, режимы R_E303, R_E304-1, R_E304-2.

При работе с емкостью. Е-303:

· рецикл промывного раствора с возвратом в емкость Е-303;

· возврат промывного раствора в реактор Р-301 (Р-302);

· освобождение поз. Е-303 на наружную установку.

При работе с емкостью. Е-304/1:

· рецикл промывного раствора с возвратом в емкость Е-304/1;

· возврат промывного раствора в реактор Р-301 (Р-302);

· освобождение поз. Е-304/1 на наружную установку.

При работе с емкостью. Е-304/2:

· рецикл промывного раствора с возвратом в емкость Е-304/2;

· возврат промывного раствора в реактор Р-301 (Р-302);

· освобождение поз. Е-304/2 на наружную установку.

Отключение насоса во всех режимах обеспечивается проверкой следующих условий:

LIRSAHL 303 более 90 % и R Е303=1;

LIRSAHL 303 менее 10 % и R_E303=l;

LIRSAHL 304-1 более 90 % и R_E304-l=l;

LIRSAHL 304-1 менее 10% и R_E304-1=1;

LIRSAHL 304-2 более 90 % и R_E304-2=l;

LIRSAHL 304-2 менее 10% и R_E304-2=1.

Фрагмент программы управления насосом Н305 в режиме работы с емкостью Е306 приведен на рисунке 5. Программа блокировки при работе с емкостью Е307 аналогична, и по схеме ИЛИ результаты блокировок объединяются.

 

Рисунок 5 - Блокировки насоса Н305

 

Блокирование регулирующих клапанов ведется в программе регулирования соответствующего технологического параметра. Для этого результат контроля аварийного сигнала передается в программу регулирования. Регулятор PID, при этом переходит в режим отслеживания и передает на выход значение out=0. В функциональных блоках ACT устанавливается значение нижнего ограничения выходного значения клапана: при блокировке клапана ограничение равно 0, в обычном режиме стабилизации технологического параметра ограничение равно 10%. На рисунке 6 приведен фрагмент программы блокирования регулирующего клапана.

 

Рисунок 6 - Блокировки регулирующего клапана

 

Блокирование клапана HSA311 (HSA312, HSA313, HSA314, HSA315) при наполнении мерной емкости М311 (М312, М313, М314, М315) осуществляется по достижению параметром FQIRSA311 (FQIRSA312, FQIRSA313, FQIRSA314, FQIRSA315) уставки, задаваемой оператором на дисплейной станции.

Блокирование остальных технологических параметров аналогично, приведенным на рисунках 4 и 5. Программы полностью приведены в Приложениях 6-8.

Алгоритмы регулирования

 

В рабочей области REG находятся 20 программ, относящихся к узлу синтеза носителя, которые реализуют задачи автоматического регулирования технологических параметров. Все регуляторы осуществляют локальное регулирование технологических параметров.

В системе используются исполнительные механизмы трех видов:

· регулирующий клапан, работающий в диапазоне (0-100)%;

· трехходовой регулирующий клапан подачи диатермического масла, работающий в диапазоне (-100, +100)%;

· управление частотным преобразователем.

Информация по регуляторам отдельных параметров приведена в таблице 18. В ней приведен перечень входных сигналов регуляторов и программы, реализующие регулирование.


Таблица 18 - Информация по контурам регулирования

 

 

 

 

 

 

 

 

Программа Регулируемый параметр Управляющее воздействие Особенности работы регулирующего клапана
Наименование параметра Поз. обозначение Корзина/ плата/ вход Исп. механизм Назначение воздействия Корзина/ плата/ выход
N3_Reg_T311 Уровень гептана в емкости М- TIRCSA 311 2/1/02 TCV 311 Подача диатермического масла в рубашку М-311 3/2/07 (-100÷+100)%
N3_Reg_P314 Давление в газовой фазе PIRCSA 314 2/2/01 PCV 314 Подача азота в газовую фа­зу М-314 3/2/01 закрыт HSA314A
N3_Reg_P315 Давление в газовой фазе PIRCSA 315 2/2/03 PCV 315 Подача азота в газовую фа­зу М-315 3/2/02 закрыт HSA315A
N3_Reg_T302-l Температура ДБЭ в МС-302 TIRCA 302/1 1/6/08 TCV 302/1 Расход обратного хладоген-та из МС-302 3/2/03  
N3_Reg_T302 Температура жидкой фракции в реакторе Р-302 TIRCSA 302 1/6/05 TCV 302 Подача диатермического масла в рубашку реактора Р-302 3/2/04 (-100÷+100)%
N3_Reg_T302-2 Температура ТЭС на выходе из теплообменника Т-30 TIRCA 302/2 1 /7/01 TCV 302/2 Расход обратного хладоген-та из теплообменника Т-302 3/2/05  
Температура МОС на выходе из теплообменника Т-302 TIRCA 302/3 1/7/02
N3_Reg_T301 Температура жидкой фракции в реакторе Р-З01 TIRCSA 301 1/5/07 TCV 301 Подача диатермического масла в рубашку реактора Р-301 3/2/06 (-100÷+100)%
N3_Reg_T301-2 Температура ТЭС из теплообменника Т-301 TIRCA 301/2 1/6/04 ТСV 301/2 Расход обратного хладоген-та из теплообменника Т-301 3/3/01  
Температура ТЭС из теплообменника Т-301 TIRCA 301/3 1/6/03
N3_Reg_T301-l Температура смеси МОС/ТЭС в МС-301 TIRCA 301/1 1/6/02 TCV 301/1 Расход обратного хладоген-та из МС-301 3/3/02  
N3_Reg_T305 Температура жидкой фазы в емк. Е305 TIRCSA 305 1/8/03 TCV 305 Подача диатермического масла в рубашку Е-305 3/3/03 (-100÷+100)%

Программа     Регулируемый параметр   Управляющее воздействие Особенности работы регулирующего клапана
Наименование параметра Поз. обозначение Корзина/ плата/ вход Исп. механизм Назначение воздействия Корзина/ плата/ выход
N3_Reg_T402 Температура жидкой фазы в реакторе Р402 TIRCSA 402 3/1/04 TCV402 Подача диатермического масла в рубашку Р-402 3/3/04 (-100 ÷+100)%
N3_Reg_F304-l Расход МОС в теплообменник Т-301 FQIRSA 304/1 3/6/01 FCV304-1 Расход МОС в Р-302 3/3/05 LIRSA301>HH-кл. закрыть
N3_Reg_F305-l Расход ТЭС в теплообменник Т-301 FQIRSA 305/1 3/6/02 FCV305-1 Расход ТЭС в Р-302 3/3/06 LIRSA301>HH-кл. закрыть
N3_Reg_M301 Уровень жидкой фракции в реакторе Р-З01 LIRSA 301 1/5/08 M301 Управление двигателем мешалки реактора Р-301 3/4/01  
N3_Reg_M302 Уровень жидкой фракции в реакторе Р-302 LIRSA 302 1/6/06 M302 Управление двигателем мешалки реактора Р-302 3/4/02  
N3_Reg_M402 Уровень жидкой фракции в реакторе Р-402 LIRSA 402 3/1/05 M402 Управление двигателем мешалки реактора Р-402 3/4/03  
N3_Reg_MC301 Ручное задание числа оборотов двигателя мешалки   MC301 Управление двигателем мешалки минисепаратора МС-301    
N3_Reg_MC302 Ручное задание числа оборотов двигателя мешалки   MC302 Управление двигателем мешалки минисепаратора МС-302 3/4/05  
N3_Reg_G301 Расход МОС в теплообменник Т-301 FQIRSA 304/1 3/6/01 MG301 Управление двигателем насоса G301 3/4/06  
N3_Reg_MG302 Расход ТЭС в теплообменник Т-301 FQIRSA 305/1 3/6/02 MG302 Управление двигателем насоса G302 3/4/07  
                 

 


Результатом работы программ является сигнал, подаваемый на исполнительный механизм. Сигнал представляет собой процент открытия регулирующего клапана в диапазоне (0-100)% для обычного клапана и (-100, +100)% для трехходового. Для трехходового клапана диапазон (0-100)% обеспечивает подачу горячего масла, (-100, 0)% - подача холодного масла; 0% - клапан закрыт. Для управления частотным преобразователем вырабатывается сигнал диапазона (0-100)%, который с выхода контроллера подается на частотный преобразователь.

Регулирование технологических параметров осуществляется с использованием функционального блока PID. Блок позволяет осуществлять как обработку входного аналогового сигнала, так и выработку регулирующего воздействия. Закон регулирования технологических параметров - пропорционально-интегральный-дифференциальный (ПИД).

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

 

Таблица 19 - Настройки и параметры функционального блока PID

Вход блока PID Наименование входа Диапазон значений (возможные значения) Источник параметра
IN(PV) Регулируемый параметр (0-100)% Из программы ввода сигналов
SP Уставка (задание регулятору) (0-100)% Задается оператором
OUT Выходное значение (-100, +100)% Программа регулятора
GAIN Коэффициент пропорциональности   Задается на этапе наладки
RESET Постоянная времени интегрирования сек за цикл Задается на этапе наладки
RATE Постоянная времени дифференцирования сек Задается на этапе наладки
TRK_IN_D Внешнее отслеживание 0, 1 Из других программ
TRK_VAL Значение внешнего отслеживания (0-100)% В соответствии с ТЗ
MODE Режим блока ПИД Actual- текущий Target - требуемый В соответствии с ТЗ
OUT_HI_LIM Максимально допустимое значение выхода 100% Задается на этапе наладки
OUT_LO_LIM Минимально допустимое значение выхода 0% Задается на этапе наладки
OUT_SCALE Шкала выхода (-100, +100)% В соответствии с ТЗ
PV_SCALE Шкала входа (0-100)% В соответствии с ТЗ

 

В блоке PID поддерживаются две формы уравнения ПИД, поддерживающие внешний сброс и упреждение сигнала:

Для стандартной формы уравнения (по рассогласованию) передаточная функция имеет вид:

Где s - оператор Лапласа;

E(s) - расслогласование. SP-PV;

± - + для инверсного действия и для прямого действия (CONTROL_OPTS);

KNL - коэффициент нелинейного усиления, применяемый только к пропорциональной и интегральной составляющим;

GAIN - значение коэффициента пропорциональности;

Тr- постоянная времени интегрирующего действия (параметр RESET);

Td - постоянная времени дифференцирующего действия (параметр RATE);

α - фиксированный коэффициент сглаживания для RATE, равный 0.1;

F - составляющая упреждающей коррекции (параметра FF_VAL).

Коэффициент нелинейного усиления KNL вычисляется блоком PID автоматически в зависимости от зоны гистерезиса и коэффициента пропорциональности.

По ряду технологических параметров предусмотрена блокировка регулирующих клапанов.

На рисунке 7 приведен фрагмент программы регулирования расхода МОС в реактор Р302 (FQIRSA 305-1). При увеличении расхода ТЭС в теплообменнике Т301 выше 90% или повышении уровня в реакторах Р301 и Р302 требуется полностью заблокировать регулирующий клапан (0%). В обычном режиме регулирования нижняя граница открытия клапана установлена 10% (может корректироваться на этапе наладочных работ).

 

Рисунок 7 - Блокировка регулирующего клапана расхода МОС

 

На рисунке 8 приведен фрагмент программы регулирования подачи диатермического масла в рубашку реактора Р302. Клапан на подаче масла полностью закрывается, если температура диатермического масла выше верхней аварийной границы параметра, и клапан полностью закрывается, если температура масла ниже нижней аварийной границы параметра. В обычном режиме регулирования нижняя и верхняя граница открытия клапана установлена 10% и 90% соответственно.

Рисунок 8 - Блокировка регулирующего клапана подачи диатермического масла