- •Введение
- •1. Технические характеристики контроллеров
- •2. Структура алгоблока. Последовательность обслуживания алгоблоков
- •2.1. Структура алгоблоков
- •2.2. Последовательность обслуживания алгоблоков
- •3. Простой пид-регулятор
- •3.1. Алгоритмы, входящие в состав простого регулятора
- •3.2. Безударные переключения регулятора
- •3.3. Назначение и оценка зоны нечувствительности
- •Око (01) – Оперативный контроль регулирования
- •4. Модификация пид-регулятора
- •5. Программный регулятор с прз
- •Координаты графика алгоритма прз
- •6. Программный регулятор с кус
- •Координаты графика (кусочно-линейной функции) алгоритма кус
- •7. Регулятор с переменной структурой
- •7.1. Комбинированный регулятор с переменной структурой
- •7.2. Реализация привязки по каналу возмущения
- •Контур 01 (первый алгоблок). Привязка входов алгоритма око
- •Контур 02 (второй алгоблок). Привязка входов алгоритма око
- •8. Регулятор повышенной надёжности
- •8.1. Конфигурационная таблица программы 1
- •8.2. Программа защиты по аналоговому каналу
- •Представление информации на лп контроллера р-130
- •8.3. Конфигурационная таблица программы 2
- •8.4. Алгоритм простого блока мажоритарного выбора
- •8.5. Программа простого алгоритма мажоритарного выбора
- •9. Сар соотношения растворов реагентов
- •9.1. Простой регулятор соотношения
- •9.2. Программа регулирования соотношения расходов
- •9.3. Регулятор соотношения с переключением каналов
- •10. Регулятор с автоподстройкой
- •11. Каскадный регулятор
- •12. Регулятор обратного действия22
- •12.1. Формирование запрета
- •12.2. Конфигурационная таблица
- •13. Таблицы приёма, передачи и отображения параметров
- •13.1. Спецификация разработанных программ
- •13.2. Отображение информации на лп контроллера 02
- •13.3. Таблица перечня параметров
- •13.4. Передача информации в сеть «Транзит»
- •13.5. Приём информации из сети «Транзит»
- •13.6. Отображение информации на лп контроллера 03
- •14. Организация связи сети контроллеров с верхним уровнем
- •15. Документы, прикладываемые к по сар
- •16. Пути совершенствования сар на базе контроллеров
- •16.1. Повышение эффективности кросс-средств
- •16.2. Пути совершенствования библиотек алгоритмов
- •Заключение
- •Список Литературы
- •Приложение а Модули усо
- •Типы модулей усо
- •1. Входные аналоговые сигналы
- •2. Аналоговые выходные унифицированные сигналы
- •3. Входные дискретные сигналы
- •4. Дискретные выходные сигналы
- •Погрешность модулей усо
- •Приложение б Диапазон изменения сигналов и параметров
- •Приложение в Типы сигналов и их соответствие
- •Взаимное соответствие типов сигналов
- •Приложение г Справочная информация по алгоритмам
- •Принятые сокращения
- •Приложение д Ряд Пада
- •Проверка на достоверность аналоговых сигналов
- •Функциональный блок запоминание
- •Функциональный блок ограничение скорости
- •Приложение з Выбор исправного канала из двух
- •Функциональный блок ноль-орган
- •Функциональный блок расчета скользящего среднего
- •Функциональный блок переключатель трехканальный
- •Контрольные вопросы по темам
- •Тема: Реализация аналоговых систем управления
- •Тема: Организация информационного обмена контроллера с пэвм
- •Приложение к Задания по обратному программированию
- •Приложение л Принципы программирования
- •Приложение м Блок циклической индикации
- •Лицевая панель регулирующей модели
- •Приложение н Фрагменты работы Быкова а.Ю.
- •Оглавление
- •Севастьянов Борис Георгиевич Реализация законов аналогового регулирования на контроллерах
- •404110, Г. Волжский, пр. Ленина, 69.
- •404110, Г. Волжский, пр. Ленина, 69.
9.3. Регулятор соотношения с переключением каналов
Рассматривается система автоматического регулирования (САР) соотношения реагентов, реализуемая на базе микропроцессорной техники (контроллеров). Основное внимание в данной работе уделено алгоритмической части регулирования соотношения. В алгоритме учитываются ситуации, которые могут появляться в условиях промышленной эксплуатации САР. Надёжность САР обеспечивается за счёт повышения точности поддержания заданного соотношения, исключения отклонения текущего значения соотношения на величину больше допустимого значения и исключения ложного формирования управляющего воздействия. Данный алгоритм является типовым [29, 30] и может применяться в технологических процессах, где требуется поддержание соотношения.
На рис. 33 изображён реактор, в который поступают два раствора реагента.
Рис. 33. Функциональная схема регулирования соотношения
Приведём
пояснения обозначений на рисунке: Р –
реактор; F1 – расход первого раствора
реагента; c1 – концентрация первого
реагента; F2 – расход второго
раствора реагента; c2 – концентрация
второго реагента; F3 – выход с реактора
(расход продуктов реакции – первый
поток); c1п – проскок первого реагента;
F4 – выход с реактора (расход продуктов
реакции – второй поток); c2п – проскок
второго реагента; с3 – концентрация
целевого продукта; зад
– заданное значение соотношения; М1 –
коэффициент перевода весового соотношения
в эквимолярное; c1пmin
– нижняя допустимая граница проскока
первого реагента; c1пmax – верхняя
допустимая граница проскока первого
реагента; c2пmin – нижняя допустимая
граница проскока второго реагента;
c2пmax – верхняя допустимая граница
проскока второго реагента. Указываются
также нижняя и
верхняя границы задания по соотношению
растворов реагентов:
– нижняя граница заданного значения
соотношения;
– верхняя граница заданного значения
соотношения. ИМ I – первый исполнительный
механизм (изменяет
расход F1); ИМ II – второй исполнительный
механизм (изменяет расход F2); FE –
датчик расхода; QE – датчик концентрации;
TE – датчик температуры в зоне реакции;
PRF – признак ведущего канала. Если
автоматически или оператором задаётся
значение признака PRF равным единице, то
ведущим каналом является первый, то
есть расход реагента – F1. В этом случае
расход F1 стабилизируется, а соотношение
поддерживается изменением расхода F2.
Если PRF = 0, то ведущим
каналом является F2. АВТ – автоматический
режим работы системы регулирования
соотношения; ДИСТ – дистанционный режим
работы системы; РУЧ
– ручной режим работы системы, то есть
всё управление берёт на себя оператор.
На рис. 33 опущены многочисленные приборы,
не влияющие на суть алгоритма регулирования
соотношения. Например, преобразователи.
Допустим, что F1 – ведущий поток. Расход реагента F1 определяет нагрузку на реактор и не изменяется. С точки зрения регулирования данный расход стабилизируется. В этом случае расход F2 будет ведомым, то есть изменением этого расхода будем поддерживать заданное соотношение.
Рассмотрим несколько вариантов регулирования соотношения. Самый простой, на первый взгляд, алгоритм регулирования соотношения представлен зависимостью (1). Получим весовое соотношение реагентов
.
(1)
Для поддержания эквимолярного соотношения введём коэффициент перехода М1 от весового соотношения к молярному. Коэффициент М1 учитывает молекулярные веса реагентов и стехиометрию уравнения реакции.
Уравнение (1) примет вид:
.
(2)
Приравняем данное текущее соотношение заданному соотношению.
Из формулы (2) следует, что поддержание заданного соотношения можно осуществлять изменением расхода F2 по формуле (3):
.
(3)
Закон регулирования по формуле (3) является статическим; для него неизбежна статическая ошибка. Допустим, в выражении (3) значения параметров в числителе и знаменателе остались неизменными, поэтому и положение исполнительного механизма ИМ II остаётся неизменным. Если в это время изменяется давление в трубопроводе II, то изменится и расход F2i, следовательно, нарушится заданное соотношение, а изменить положение по данному алгоритму (формула (3)) не представляется возможным. Для повышения качества (точности) поддержания заданного соотношения перейдём к астатическому закону регулирования. В качестве астатического регулятора возьмём ПИ-регулятор. Выражение (4) отражает суть астатического регулирования соотношения с помощью ПИ-регулятора:
,
(4)
где UF2
– сигнал регулирования расхода F2; К1п
– коэффициент пропорциональности; Т1и
– постоянная времени интегрирования;
UF20
– начальное значение сигнала
регулирования, соответствующее начальному
положению ИМ II;
– величина рассогласования соотношения;
Кп
– пропорциональная составляющая;
– Интегральная составляющая регулятора.
= i – зад, (5)
где – разность между текущим значением соотношения i и заданным зад.
В виду того, что канал F1 является ведущим, система регулирования должна поддерживать расход F1 неизменным. Для стабилизации расхода F1 применяется также ПИ-регулятор, но с другими коэффициентами настройки:
,
(6)
где 1 = F1зад – F1i; UF1 – сигнал регулирования расхода F1; К2п – коэффициент пропорциональности; Т2и – постоянная времени интегрирования; UF10 – начальное значение сигнала регулирования, соответствует начальному положению ИМ I.
Автоматически или по требованию оператора может меняться признак ведущего канала. Если признак PRF примет значение ноль, то канал F2 станет ведущим, а канал F1 станет ведомым. В момент переключения каналов текущее значение расхода F2 становится равным заданному. ПИ-регулятор по каналу F2 перейдёт в режим стабилизации расхода F2. Заданное соотношение будут поддерживаться изменением расхода F1:
,
(7)
где настройки данного регулятора численно могут быть другими, поэтому коэффициент пропорциональности К3п и время интегрирования Т3и имеют другое обозначение. Величина рассогласования определяется следующим образом:
= зад – i.
Для того чтобы все переключения происходят безударно, предлагается следующий алгоритм действий системы в разных ситуациях. Рассмотрим ситуацию, когда PRF = 1. В этом случае канал F1 (расход F1) является ведущим. Расход F1 стабилизируется. А соотношение поддерживается изменением расхода F2. В этот момент регулятор стабилизации F2 отключен. Поэтому F2зад = F2i, то есть задание отслеживает текущее значение расхода. Регулятор по соотношению расходом F1 тоже отключен, поэтому зад = i, то есть задание отслеживает текущее значение соотношения.
На рис. 34 приведена упрощенная структура алгоритма управления соотношением (один из вариантов). Тут показана суть, а не подробная реализация.
Рис. 34. Структура регулятора соотношения
Следует отметить, что вся входная информация проверяется на достоверность. Текущие значения параметров с датчиков расхода и концентрации проверяются на обрыв, выброс или провал. Значения, не отражающие реальные значения технологического процесса, должны распознаваться и не поступать в систему регулирования. Системой игнорируется также ошибочный ввод оператором неверного задания. Неверным заданием считается задание, выходящее за допустимые границы.
При
регулировании соотношения постоянно
контролируют концентрации исходных
продуктов на выходе реактора. Эти
концентрации называют проскоками,
и их значения при нормальном течении
процесса должны находиться в
заданных пределах. Допустим, расход F1
является ведущим, а расход F2 – ведомым.
Проскок по первому реагенту С1п
превысил допустимую верхнюю границу
,
то есть
,
где 1 – погрешность
измерительного канала С1п.
Допустим, что температура в реакторе
не изменялась; в этом случае корректировка
зад
осуществляется в сторону уменьшения
(формулы (2), (4), (5)). Величина
корректировки зависит от уравнения
реакции, анализа статистических
данных и опыта
технолога. Запаздывание объекта
управления по измерительным каналам
определяет периодичность коррекции
задания.
Для повышения точности и надёжности регулирования контролируется не только достоверность значений параметров, но и корректность ввода задания по соотношению. Кроме того, проверяется отработка сигналов регулирования исполнительными механизмами. При этом учитываются запаздывания по каналам регулирования, чтобы изменение расходов реагентов происходило перед реактором синхронно (одновременно), не нарушая соотношения реагентов. Такая синхронность исключает дополнительные возмущения в течение реакции.
Предложенный алгоритм был апробирован при регулировании соотношения растворов реагентов при приготовлении катализатора для процесса полимеризации и при регулировании соотношения изобутан-изобутиленовой фракции и формалина перед реактором синтеза диметилдиоксана на Волжском заводе синтетического каучука [10, 28, 29, 32, 35]. Сохраняя функции, регулятор соотношения можно реализовать по-другому. Для обеспечения заданной технологами точности поддержания соотношения следует уделять внимание не только алгоритмической и программной части, но и учитывать возможности аппаратной части. На этот момент, в частности, обращает внимание и Э. Парр [141].
