Лекция 13 Примеры алгоритмов оптимального управления режимами

В лекции рассмотрены: примеры алгоритмов оптимального управления технологическими режимами объектов; задачи и алгоритмы оптимального автоматизированного управления периодическими процессами, режимами пуска и остановка объекта; задачи оптимального управления дискретными технологическими процессами

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

В качестве алгоритма работы таких систем используются так называемые циклограммы – графики в координатах Y-X где по оси Y указывается исполнительные механизмы регулирующих органов, управляющие потоками рабочих веществ, Э/Д мешалок, транспортеров, задвижек и т.д., а по оси X –время их включения и отключения.

В качестве примера рассмотрим емкость E, в которую подаются компоненты A и B. После перемешивания потоков A и B (мешалка с Э/Д) осуществляется их слив. Схема объекта и циклограмма работы системы приведены на рисунке 5.1.

Из циклограммы видно, что поток А подается в емкость в течение первых 2-х минут. Поток B подается также в течение 2-х минут, начиная со второй минуты. Перемешивание включается, начиная с 3-й минуты, и длится тоже 2 минуты. По истечении четырех минут включается СЛИВ, который продолжается одну минуту.

Циклические системы относят к так называемым “безрефлексным” системам, т.к. они работают по жестким временным программам, независимо от состояния технологического объекта. Например, в приведенной на рисунке 13.1 системе перемешивание с помощью мешалки (Э/Д) включается независимо от того были поданы в емкость компоненты А и В при открытии клапанов ИМ.1 и ИМ.2 или нет.

Реализуются циклические системы, как правило, с помощью специальных устройств (программаторов) или контроллеров, запрограммированных на циклическое управление[1,2].

Рисунок 13.1 Технологический объект (а) и алгоритм работы (б) циклической системы управления (циклограмма)

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

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

В соответствии с двумя указанными признаками автомата задача логического управления решается в 2 этапа:

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

2. Синтез автомата, реализующего полученный алгоритм.

В качестве информации о процессе используются сигналы двух уровней, условно обозначаемых символами “0” и “1”. Два уровня сигнала соответствуют двум возможным состояниям параметра.

Таблица состояний. В общем случае состояние объекта в каждый момент времени характеризуется совокупностью дискретных (0 или 1) значений достаточного большого числа параметров и может быть представлено таблицей состояний (таблица 13.1).

Таблица 13.1

Таблица состояний

х1 х2 х3 хj xN
        …     …  

Каждая строка этой таблицы соответствует одному из возможных состояний объекта, для оценки свойств которого используется N параметров. В каждой строке фиксируется один из возможных наборов значений входных параметров x1, x2 , x3,,…, xN. Общее число возможных (с точки зрения переключательных операций) состояний объекта равно .

Таблицы включений. ри управлении процессом каждому набору значений входных сигналов ставятся в соответствие определенные дискретные значения выходных, или управляющих, сигналов y1, y2 ,…, yN. Взаимосвязь входных и управляющих сигналов можно выразить при помощи так называемых таблиц включений, одна из которых для случая трех входных и одного выходного параметров приведена ниже (таблица 13.2).

Таблица 13.2

Таблицы включений

х1 х2 х3 у х1 х2 х3 у
               

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

Приведенная таблица включения соответствует реализации некоторой логической зависимости общего вида y = f (x1, x2, x3), которую можно представить, воспользовавшись элементарными функциями алгебры логики. При этом принимается, что любая, сколь угодно сложная функция алгебры логики аналитически выражается через три элементарные операции: логическое сложение, логическое умножение и отрицание. Трем указанным элементарным функциям соответствуют следующие таблицы включения, в которых использованы обозначения в символах алгебры логики:

Логическое сложение (“ИЛИ”) … y = x1 U x2 (таблица 5.3)

Логическое умножение (“И”) … y = x1 ∩ x2 (таблица 5.4)

Отрицание (“НЕ”) … y = (таблица 5.5)

Любую сложную логическую зависимость можно представить как комбинацию элементарных функций алгебры логики

Использование таблиц включений в качестве исходного материала для составления алгоритма управления, выражаемого в терминах алгебры логики, не всегда оказывается возможным. Применение этих таблиц оправдано лишь тогда, когда зависимость между сигналами относительно проста. При большом числе независимых переменных указанный метод становится неудобным, так как составление таблиц связано с перебором всех возможных сочетаний значений аргументов. Например, при N =10 число строк таблицы включений составляет =1024. Кроме того, таблицы включения позволяют представить алгоритм управления лишь ограниченного класса логических автоматов, для которых характерна неизменность внутреннего состояния. В таких автоматах определенному набору значений входных аргументов x соответствуют строго определенные значения выходных функций y (рисунок 13.2).

Рисунок 13.2 Выходные аргументы и входные переменные в логических автоматах

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

Характерной особенностью систем логического управления с памятью является наличие обратных связей в структуре автомата (рисунок 13.3).

Рисунок 13.3.Обратные связи в структуре логического автомата

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

y1 = f 1(x1, x2 ,…,хN ; у1, у2 ,…,уМ)

y2 = f2 (x1, x2 ,…,хN ; у1, у2 ,…,уМ)

y3 = f3 (x1, x2 ,…,хN ; у1, у2 ,…,уМ) (13.1)

………………………………….

yM = fM (x1, x2 ,…,хN ; у1, у2 ,…,уМ).

Отличительными признаками системы уравнений (13.1) является наличие в правой части символов y. Значения сигналов у1, у2 ,…,уМ определяют «внутреннее» состояние автомата в момент изменения какого либо из входных сигналов .

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

Ячейке памяти соответствует уравнение вида y = x1 (x2 ·у)Рассмотрим возможные значения выходного параметра ячейки y в зависимости от входных сигналов x1 и x2.

1. Пусть начальное значение состояния ячейки характеризуется соотношением сигналов x1 = 0 и x2 = 0.В этом случае y должен принять значение 0, что следует из уравнения y = 0 (0 · у),котороепревращается в тождество вида 0 · 0 (0 · 0).

2.Пусть теперь при x1 = 0 сигнал x2 = 1; тогда уравнение ячейки запишется в виде y = 0 (1 · у).Пот такой ситуации y может принимать значения как 0 так и 1. Однако в момент поступления сигнала x2 = 1 параметр у = 0. Поэтому тождество примет вид 0 · 0 (1 · 0),и значение y = 0 сохраниться.

3. Пусть теперь x1 = 1 при условии x2 = 0. Тогда y = 1 (1 · у).Правая часть уравнения должна обращаться в 1 при любом значении y. Следовательно, y= 1, и это уравнение превратиться в тождество вида 1 · 1 (1 · 1).

4. При условии y = 1и x2 = 1 снова установим x1 = 0. Тогда уравнение запишется в виде y = 0 (1 · у). Поскольку y = 1, тождество должно принять вид 1 · 0 (1 · 1), при котором y =1 сохраняется. Таким образом, происходит «запоминание» y = 1 после того, как стало x1 = 0.

5. Для того чтобы теперь тут установить y = 0, необходимо обеспечить x2 = 0 при условии x1 = 0. Тогда уравнение ячейки примет вид y = 0 (0 · у), при котором восстановиться тождество 0 · 0 (0 · 0).

Из рассмотрения уравнения ячейки памяти следует, что между значениями входных параметров x1 и x2 и функций y нет жесткой связи, характерной для систем, не обладающих памятью.

Неоднозначность связей (см.п. 2 и 4) между параметрами обуславливает необходимость составления ряда таблиц включения для описания одной функции с обратной связью вида y = f (x1, x2, у).Построение алгоритмов управления систем с памятью на основе серии таблиц включения возможно лишь в немногих простейших случаях. Как правило, алгоритмы процессов переключения нужно сразу формулировать в терминах алгебры логики на основе анализа логических взаимодействий параметров и выбранной стратегии управления. Применение метода логического анализа при составлении алгоритма управления, вообще говоря, требует проведения довольно сложных рассуждений. Данный метод требует от составителя определенных навыков. Однако навыки приобретаются по мере решения практических задач, а сам метод логического анализа во многих случаях является единственным, позволяющим сформулировать алгоритм управлении и записать его в аналитической форме.

Логические преобразования. Этап алгоритмизации процесса переключения заканчивается получением аналитического описания в форме системы логических уравнений, аналогичных уравнениям вида (13.1). Однако для синтеза автомата по заданному алгоритму необходимо выполнить целый ряд логических преобразований, связанных с приведением системы уравнений к виду позволяющему затрачивать минимальное число физических элементов схемы управления для реализации заданной стратегии переключения.

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

1. Для функций логического сложения и умножения справедливы переместительный и сочетательный законы:

. (13.2)

Кроме того, для этих двух функций справедливы два распределительных закона:

, (13.3)

. (13.4)

Формулы 13.2 и 13.3 имеют сходство с аналогичными формулами обычной алгебры, формула же 13.4 в обычной алгебре эквивалента не имеет.

2. Для функций алгебры логики справедливы также простые, но очень важные соотношения вида:

. (13.5)

Таблица 13.3

Логическое преобразование х1 х2

х1 х2 х1 х2
     

Таблица 13.4

Логическое преобразование

х1 х2
           

Таблица 13.5

Логическое преобразование х1 U х2

х1 х2 х1 U х2
     

Таблица 13.6

Логическое преобразование

х1 х2 ·
           

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

. (13.6)

Справедливость соотношений (13.6) можно показать с помощью ряда таблиц приведенных выше таблиц 13.3 -13.6.

Следствиями формул (13.6) являются равенства (13.7)

. (13.7)

Синтез алгоритмов логического управления. Для определенности в качестве объектов управления возьмем группу контактных аппаратов (реакторов), работающих в режимах «контактирование – регенерация - контактирование» и решим задачу переключения этих аппаратов из одного режима в другой при следующих условиях:

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

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

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

Для более доступного изложения задачи введем некоторые упрощения. Допустим, что система управления должна обеспечивать оптимальную стратегию переключения для аппаратов, расположенных только в одной нитке. Для одной нитки в режим регенерации переводиться один аппарат. Остальные m -1 аппаратов в это время работают в режиме контактирования.

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

Вывод контактных аппаратов на регенерацию будет осуществлять или по какому-либо технологическому критерию (например, степень контактирования G в аппарате, определяемая прибором качественного анализа), или экономическому критерию (среднесуточная норма прибыли R(), см. рисунок 13.4, рассчитываемая в специальном устройстве или ЭВМ).

Рисунок 13.4. Функция средней прибыли: τопт – оптимальное время переключения

При достижении функцией R() экстремального значения устройство выдает сигнал готовности к регенерации. Если к моменту поступления сигнала готовности предыдущий аппарат не успел выйти из режима регенерации, аппарат, от которого поступил сигнал готовности, становиться на очередь и в течение некоторого времени продолжает нести нагрузку.

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

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

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

Пусть х1 - сигнал от устройства расчета функции R(τ) для первого аппарата, а х2 - сигнал от аналогичного устройства для второго аппарата. Сигналы х1 и х2 принимают значения «0», если функции R1(τ) и R2(τ) не достигли своего экстремума. Соответственно х1 и х2 принимают значение «1» при переходе функций R1(τ) и R2(τ) через свои экстремальные значения. Значения сигналов х1 = 1 и х2 = 1 запоминаются до тех пор, пока соответствующий аппарат не пройдет стадию регенерации.

Пусть также у1 и у2 - сигналы, по которым дается разрешение на работу аппаратов в режиме регенерации. Сигнал у1 принимает значение «1», когда разрешается вывод на регенерацию первого аппарата. Второй аппарат также начинает работать в режиме регенерации при выполнении условия у2 = 1.

По условиям задачи параметр у1 может принимать значение «1» только при х1 = 1 (т.е. имеется сигнал готовности к регенерации первого аппарата). Соответственно у2 = 1 может быть только при условии х2 = 1.

Кроме того, должно удовлетвориться следующее требование. Если первый аппарат выводится на регенерацию раньше, чему соответствует у1 = 1, то второй аппарат блокируется, т.е. условие у2 = 0 должно соблюдаться до тех пор, пока первый аппарат не пройдет регенерацию. Данное логическое соотношение можно выразить уравнением

(13.8)

Аналогичные рассуждения для случая, когда раньше включается на регенерацию второй аппарат, приводят к выражению

(13.9)

Система из двух полученных уравнений определяет алгоритм управления для двух аппаратов. Данный алгоритм реализует логическую систему с памятью, которая находиться в соответствии с принципом «кто раньше». Проверим найденный алгоритм, рассматривая различные сочетания значений аргументов:

1. Пусть первым пришел сигнал х1 = 1. Поскольку в предыдущий момент соблюдалось условие х2 = 0, то у2 =0, у1 = 0 обязательно. Следовательно, =1.

Поэтому в уравнении (10) получим: у1 =1·1=1. При таком сочетании сигналов первый аппарат включается на регенерацию.

2. Пусть теперь вслед за сигналом х1 = 1 пришел сигнал х2 = 1. Эта ситуация соответствует случаю, когда второй аппарат готов к регенерации, а первый аппарат еще не прошел стадию регенерации. Тогда у1 = 1, а = 0. Следовательно, у2 =1·0=0. Второй аппарат не может быть включен на регенерацию до тех пор, пока ее не пройдет первый аппарат.

3. Когда первый аппарат закончит работу в режиме регенерации, сигнал х1 снова станет равным «0». Последует у1 =0· =0, откуда =1. Поскольку сигнал х2 =1 сохраняется, то у2 =1·1=1 и второй аппарат включается на регенерацию.

4. Если теперь поступит сигнал х1 = 1, в то время как второй аппарат не прошел регенерацию, первый аппарат встанет в очередь. Это следует из того, что =1 и у2 =0. Отсюда у1 = 1·0=0 при х1 =1. Следовательно, первый аппарат встал в очередь.

Перейдем теперь к рассмотрению общего случая, когда в одной нитке имеется m аппаратов, один из которых в каждый момент времени находиться на регенерации. Из работающих m аппаратов первым может подать сигнал готовности любой аппарат, например j -й. По условиям задачи сигнал у1 должен заблокировать, т.е. запретить включение на регенерацию всех остальных m -1 аппаратов. Для осуществления этого требования сигнал у1 должен быть связан логическим соотношением «кто раньше» с сигналами включения у всех остальных m -1 аппаратов. Следовательно, j -го аппарата связи сигналов с сигналами от других аппаратов выразятся следующими уравнениями:

С первым аппаратом

, (1310)

Со вторым аппаратом

, (13.11)

С m -м аппаратом

, (13.12)

В этих уравнениях для параметра у введен дополнительный верхний индекс. Он указывает номер аппарата, с которым осуществляется связь «кто раньше». Нижний индекс, как и в простейшем случае для двух аппаратов, показывает номер аппарата, на который подается данный управляющий сигнал.

Из рассмотрения уравнения связи j -го аппарата следует:

1. Параметр yj может принимать значения «1», если j -й аппарат подает сигнал готовности к регенерации раньше, чем первый аппарат. Это значит, что в момент поступления сигнала xj =1 будет иметь место сигнал xj =0, тогда

Значит

2. Параметр может принимать значение «1», если j -й аппарат подает сигнал готовности к регенерации раньше, чем второй аппарат. По аналогии с предыдущим можно утверждать, что =1 и =0 и т.д.

Параметр может принять значение «1», если j -й аппарат подает сигнал готовности к регенерации раньше, чем m -й аппарат. В этом случае =1 и =0.

По условиям задачи для включения j -го аппарата на регенерацию необходимо, чтобы сигнал готовности пришел от него раньше всех остальных сигналов, т.е. чтобы все значения , где i =1,2,3,… j -1, j +1,… m, были равны 1. Если же хотя бы один из сигналов, например от j -го аппарата, поступит раньше, чем сигнал от j -го аппарата, то j -й аппарат должен не включаться, а встать в очередь за l-м аппаратом. Такой ситуации соответствует значение =0, в то время как =1.

Обозначим через выходной управляющий параметр для j -го аппарата. Согласно изложенной стратегии переключений связь с параметрами (где i = 1, 2, 3, …, , , …, m) можно представить следующим логическим соотношением:

В самом деле =1 только в том случае, когда все значения , где i = 1,2,3,…, j -1, j +1,…, m, равны «1». Если же хотя бы одно из значений равно «0», то также обращается в 0.

Совершенно очевидно, что, поскольку индекс j может принимать любые значения (j =1, 2, 3,…, m -1, m), для управляющих сигналов всех аппаратов получим систему уравнений вида:

(13.13)

В данной системе уравнений все параметры y связаны между собой соотношениями вида

,

которые мы будем называть уравнениями связи.

Определим теперь общее число уравнений связи для случая m аппаратов. На каждые два аппарата из числа m приходиться по два уравнения связи.

Если число возможных пар из числа m равно числу сочетаний из m по 2, т.е. , то общее число уравнений связи составляет:

(13.14)

Полученный в аналитическом виде алгоритм управления можно представить в форме структурной схемы, показанной на рисунке 5.5 для случая m = 3.

Рисунок 13.5. Структурная схема алгоритма управления тремя аппаратами

Задачи и алгоритмы оптимального автоматизированного режимами пуска и остановка объекта. Состояния (режимы работы) технологического объекта и постановка задач управления ими

При разработке функциональной структуры АСУ ТП необходи­мо учитывать все режимы работы ТОУ. При этом АСУ ТП может на­ходиться в следующих состояниях: нормальной эксплуатации; го­рячего резерва; ремонта; пуска; останова (Рисунок 13.6).

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

Рисунок 13.6 - Блок-схема взаимосвязей состояний ТОУ

Состояния пуска и останова ТОУ отличаются не только доста­точной сложностью, но и разнообразием. Обычно они недостаточ­но автоматизированы. Будем различать следующие виды остано­вов: полный; нормальный; аварийный.

Полный останов переводит ТОУ в состояние ремонта (часто капитального) и осуществляется в плановом порядке, например один раз в год. Автоматизация этого вида останова является эконо­мически целесообразной.

Нормальныйостанов переводит установку в состояние го­рячего резерва и может выполняться многократно за время про­бега ТОУ. Причинами нормального останова могут быть:

· прекращение подачи сырья;

· временное прекращение приема готовой продукции;

· отказ периферийного технологического оборудования, т. е. того, для восстановления которого не требуется полный останов объекта.

Анализ показывает, что для современных мощных установок экономичес­кая целесообразность автоматизации нормально­го останова должна рассматриваться в обязательном порядке.

Аварийный останов переводит объект на короткое время в состояние горячего резерва, за которым может следовать оста­нов на внеплановый ремонт. Причинами аварийного останова могут быть:

· прекращение подачи электроэнергии, оборотной воды или прекращение подачи греющего агента;

· длительное падение давления в системе воздуха КИП и А;

· выход из строя основного технологического оборудования.

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

Если отдельные режимы останова автоматизированы достаточ­но полно (например, аварийная защита), то перевод ТОУ в состояние пуска для многих объектов автоматизирован недостаточно, несмотря на на­личие всех необходимых экономических предпосылок. Такое положение во многом обусловлено значительной сложностью алгоритмов, реализующих эту операцию. Будем различать следующие виды пусковых операций:

· плановый пуск;

· пуски из состояния горячего резерва;

· пуск после аварийного останова.

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

Программные и логические операции дискретного управления. Программные и логические операции дискретного управления рассмотрим на примере газофракционирующей установки (ЦГФУ) на Нижнекамском нефтехимическом комбинате.

Блок-схема взаимодействия задач программно-логического управления для этой установки приведена на рисунке 13.7.

Рисунок 13.7 - Блок-схема взаимодействия задач логико-программного

управления: ГР - горячий резерв; ПГР - пусковой горячий резерв

Как видно из этого рисунка в блок-схеме, в отличие от приведенной на рисунке 13.6, введено состояние пускового горячего резерва (ПГР).

Для ПГР характерна работ колонных аппаратов на себя (пе­рекрывается подача сырья и отбор кубового продукта и дистиллята). Подача греющего агента и охлаждающей воды сохраняется.

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

Коды функциональных задач, определяемых блок-схемой (рисунок 13.7), приведены в таблице 13.7.

Таблица 13.7

Функциональные задачи ПЛУ

Код Функциональная задача
У20401 Пуск после ремонта до состояния ПГР
У20402 Пуск после останова одной из колонн до состояния ПГР
У20403 Пуск из состояния ГР до ПГР
У20404 Пуск после аварийного останова
У20405 Пуск из ПГР в режим нормальной эксплуатации
У20406 Аварийный останов
У20407 Полный останов
У20408 Останов на ПГР
У20409 Останов на горячий резерв

Все задачи перевода ЦГФУ в состояние пускового горячего резерва (ПГР) различаются друг от друга только заданием начальных усло­вий, характеризующих режим, предшествующий состоянию ПГР, и сводятся к задачам последовательного пуска отдельных колонн.

Рассмотрим постановку задачи перевода ректификационной колонны в состояние ПГР.

Динамическая модель l -той ректификационной колонны описывается уравнением

X = f (Х, U), (13.15)

где Х= (x1, x2,…, xn) - n - мерный вектор фазовых координат про­цесса; U=(u1, u2,..., ur)-r - мерный вектор управляющих воздействий; f(X, U) -вектор-функция процесса.

Начальное состояние характеризуется вектором

X(t0) = X0, (13.16)

который будет различным для состояний полного останова (зада­ча Y20407), горячего резерва (задача У20404) и аварий­ного останова (задача У20406).

Считаются заданными следующие режимные параметры: со­став сырья XF; минимальный и максимальный расходы пара и сырья Vmin,Vmax, Fmin , Fмах соответственно.

Состояние ПГР определяется составом верхнего и нижнего продуктов по целевому компоненту j, расходом дистиллята D и кубового продукта W:

ХDjDjз, ХWjWjз, D=0, W=0. (13.17)

Составляющими вектора управлений при пуске l -той колонны будут расходы сырья F(t) и пара V(t).

Необходимо перевести систему (13.15) из начального состоя­ния (13.16) в конечное за заданное (или минимальное) время tk.

Система управления пуском колонны должна минимизировать квадрат отклонения фазовых координат процесса XD и Xw от за· данных значений Х и Х, в конечный момент времени управле­ния tk. Критерий управления в матричной форме записывается в виде:

, (13.18)

где Xk - составляющие вектора состояний, соответствующие ко­нечному моменту времени tk; xk3 - заданное значение вектора состояния; Т - знак транспонирования; А - матрица весовых коэффициентов.

Оптимальная траектория U (t) должна рассчитываться заранее на ЭВМ первого или второго уровня АСУТП.

Основная литература

1. Автоматическое управление в химической промышленности: Учебник для вузов. П-д ред. Е.Г.Дудникова.-М.: Химия, 1987. 386 с.

2. Фафурин В. А.Автоматизация технологических процессов и производств: лабораторный практикум / В. А. Фафурин, И. Н. Терюшов. – Казань: Изд-во Казан. гос. технолог. ун-та, 2008. – 552 с.

Дополнительная литература

3. Системы автоматизации и управления: Лабораторный практикум /В.А.Фафурин, И.Н.Терюшов, А.И.Мухаметзянов.- Казань:Изд-во Казан. Гос. Технол.ун-та, 2007 -188с.

4. Федоров Ю.А. Основы построения АСУТП взрывоопасных производств. В 2-х томах- М.: Синтез, 2006. -710 с

5. Шувалов В.В. Автоматизация производственных процессов в химической промышленности / В.В, Шувалов, В.А. Голубятников. – 3-е изд.-М.: Химия, 1991.-478с.

6. An Introduction to Intelligent and Autonomous Control. Edited by Panos J. Antsaklis and Kevin M. Passino. Kluwer Academic Publishers, 1999, 427 pages



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: