Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Типовые задачи оперативного управления непрерывным производством

..pdf
Скачиваний:
6
Добавлен:
12.11.2023
Размер:
19.07 Mб
Скачать

где коэффициенты at определяются как

а,

_ В{Zi)— B{zi„J

i = l , г.

 

Zi—Zi. г

 

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

сиспользованием зависимости (4-72) можно записать:

2

<xlJi^i~\r^

^ ^мин*

t=i

(=1

 

Таким образом, задача с нелинейными ограничения­ ми сводится к задаче линейного программирования.

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

Кроме этого, в ряде случаев вводятся дополнитель­ ные ограничения, прямо не предусмотренные ГОСТ, но вводимые на основе многолетнего опыта технологов, такие, например, как предельное содержание опреде­ ленных компонентов.

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

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

П

F= 2 Ci^l

1=1

где Ci— цена (или себестоимость) компонента; с0— цена этиловой жидкости в пересчете на ТЭС.

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

При нелинейных зависимостях вида (4-72), переходя к переменным Х{, получим следующее ограничение:

2

an!iXi+ ВЭ/ Ф У> 7мнвS Xi>

(4‘73)

1=1

1=1

 

отличающееся от (4-72) наличием произведения Вэi (z)у. Ограничения, аналогичные (4-73), получаются для моторного октанового числа и сортности. Линейные ограничения по упругости паров и другим показателям

не изменяются.

Принимая в качестве критерия F себестоимость сме­ си, получаем:

П

F (х, у, z) = 2 °ixi + С*2У'

i=i

Задачу с критерием F(x, у, z), нелинейными ограни­ чениями вида (4-73) и линейными ограничениями отно­ сительно Xi можно рассматривать как задачу с пере­ менными коэффициентами (см. § 2-3).

4-7. Разделительная операция

Разделительная операция характеризуется одним входным и несколькими выходными потоками (см. рис. 2-6). Эта операция является достаточно общей мо­ делью различных процессов разделения смесей: ректи­

фикации, адсорбции, флотации,

разделения

изотопов

и др. Статические модели этих

процессов

изучались

в ряде работ [46, 47]. Обычно на одной стадии процесса смесь разделяется на два продукта. Разделение много­ компонентной смеси осуществляется последовательно с получением на каждой стадии двух продуктов. Воз­ можны более сложные последовательно-параллельные схемы и схемы с рециклами.

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

В дальнейшем будем рассматривать следующую мо: дель разделительной операции:

 

 

j = 1......тк,

(4-74)

где k —индекс, соответствующий номеру операций;

ik)

 

у.

— количественные характеристики входного

и ]-го

выходного потоков тк— число выходных потоков.

 

Компоненты вектора управляющих воздействий, свя­

занные с распределением входных потоков i# )=

{wjft)},

показывают, какая

часть входного потока выделяется

в виде /-го выходного потока.

 

 

Предполагается,

что UWœ UA, где U/t — множество

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

 

 

Как и в случае смесительной операции, первоначаль­

но рассмотрим случай, когда множество 1Д задано ана­ литически с помощью системы равенств и неравенств вида

mk

и[к)= 1;

 

2

 

У

 

u{k)^ u lk)^ u ik\

(4-75)

где и(!1)— заданные числа.

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

а) Общая постановка задачи

Рассмотрим

задачу разделения смеси, содержащей

4 компонентов

(веществ), на mh выходных потоков.

Для каждого 5-го компонента должно выполняться усло­ вие материального баланса по содержанию этого ком­ понента в смеси

 

mk

=

_

 

(4-76)

 

/=1

s = 1......4,

 

 

 

 

 

где

— концентрация 5-го компонента

в /-м выходном

потоке;

—заданная

концентрация

s-го

компонента

в смеси.

Ёудек предполагать, что Концентрации от­ дельных компонентов в выходных потоках ограничены требованиями по чистоте продуктов или другими пока­ зателями качества

— s j ^

(4-77)

s j ^ SJ

где v{k\ v(k)—минимальные и максимальные концентра-

—SJ

SJ

 

ции.

 

также ог-

Задача

оптимального разделения включает

раничения по плану выпуска продуктов у\/Ь)

 

 

ишх ш> у ш

(4-78)

J—1

ипо производительности процесса

(4-79)

где у{к), х {к)—заданные числа.

Допустимые режимы разделения определяются огра­ ничениями (4-75)—(4-79).

Равенство в (4-75) следует из (4-76) и соотношений для концентраций:

2

<к,= 1’

 

5 = 1

5=1

 

В качестве критерия разделения рассмотрим

прибыль

тк

 

(4-80)

F = ^ c (k)u xik)cik) х {к)—*тах,

где Cj—цена /-го

выходного продукта; с(к) — удельные

затраты,

включающие стоимость сырья и его переработку.

Полученная задача оптимального разделения вклю­

чает критерий

(4'80) и следующие ограничения:

 

 

итх ^

/ =

1......тк-,

 

 

 

 

 

ГПг.

 

 

 

 

 

—1

 

у

a< V = ô < » ,

(4-81)

 

1

si

j

s '

h

 

 

 

/=1

 

 

 

 

»< »= 1 ;

„<*> <

< й « )

 

*(*> < *<*).

 

V

 

 

В s j

 

— SJ _ 5 /

 

s j

 

 

 

5*=1

 

 

 

 

 

 

 

 

Можно видеть некоторую аналогию между задачей (4-80), (4-81) и задачей (4-29) для смесительной опера­ ции. Формулировку (4-80), (4-81) молено, как и в слу­ чае' смесительной операции, назвать формулировкой в относительных единицах.

Переходя к абсолютным значениям потоков гу^к\ вме­ сто (4-80), (4-81) получим:

y 'f > у(к);

tnk

S3v<sful]k) ~ vsk)x<k)’ 5==^- •••• h'*

/=1

I

~~sj

sj

sj

(4-82)

5

2 = •*<*><.*<*>; s=l

mk

F = Èi cf y f 4 ^ (/i)—niax. /=i

Задача (4-82) с переменными коэффициентами v{® яв­

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

 

 

mk

 

 

_

Равенство^^ у1к)=

следует из условий

*• ’ ’

!:. :

I

 

 

s=i

ь‘/{

и условий

баланса по

компонентам в

= 1, 2

ц*А)= 1

5=1

 

 

 

 

(4-82).

 

 

 

 

 

Вместо концентрации компонентов

 

возможен учет

других показателей качества, для которых

выполняются

условия баланса (4-76).

 

 

 

Задачу (4-82) можно рассматривать и

при фиксирован­

ных v(k) . Однако в этом случае задача

с

постоянными

коэффициентами имеет смысл только при lk< tnk. Если число компонентов смеси больше числа потоков (lk’>mk),

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

заданных коэффициентах v{k), как правило,

несовместна.

Рассмотрим задачу (4-82) с переменными

коэффициен­

тами и**}, когда количество компонентов смеси lk больше числа выходных потоков (/*'> тк) и по всем компонентам

должны учитываться условия баланса (4-76).

В этом случае решение (4-82) удобно получить, введя

замену £ переменных

и{^у{к) — у^ , где у{к)— абсолют­

ное количество 5 -го

компонента в /-м выходном потоке.

Тогда вместо (4-82) получим:

у[к)> у {к)

 

х^к)и(к)< у[к) < х^к)и[к)\

 

—у

 

 

т,

 

 

2 у{к) — v{k)x (k);

 

М

 

(4-83)

 

т _,лк).

2

 

» .'—»/

 

5 = 1

 

и{к)у{к)

 

—si 9 i

уs:7<°i ^ т; у} *

 

M'

Вформуле (4-83) переменные выходные потоки можно

lk

исключить, воспользовавшись равенством у[к)= ^ У{к)-

s = I

Задача (4-83) является задачей линейного програм­ мирования, эквивалентной (4-82).

б) Параллельное соединение разделительных операций

Рассмотрим параллельное соединение N раздели­ тельных операций (4-82) при развязанных выходных потоках и общем входном потоке (рис. 4-11).

В задаче управления

требуется при ограничении

входного потока

 

/V

__

2

(4-84)

/г = 1

инеобходимости выполнения планов по всем выходным продуктам

У=

1>••••Щ

(4-85)

максимизировать общую прибыль

 

 

N

N

(4-86)

 

 

со)х(к)

k=i /=1

 

Л=1

 

 

r‘V

 

Рис. 4-11. Параллельное соеди­

 

Ут,

 

 

нение разделительных опера­

»

(Н)

ций.

,

 

N

JfnH

 

 

Сформулированная задача представляет собой ли­ нейную задачу с переменными коэффициентами, допу­ скающую применение стандартных процедур решения. Ограничения (4-81) для каждой операции сохраняются.

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

В случае такого соединения вместо ограничения (4-79) имеем N отдельных ограничений

*<*>«£#4 k— \, ..., N,

(4-87)

а плановые ограничения запишем в виде

Ü уГ = Г1-

(4-88)

k=l

где Уj —плановое задание по выпуску /-го готового продукта.

Ограничения (4-82) сохраняются для каждой опера­ ции. В ограничениях задачи (4-82), (4-88) переменные коэффициенты связаны по столбцам, поэтому эта задача с функционалом (4-86) допускает применение стандарт­ ных процедур решения.

в) Последовательное соединение разделительных опе­ раций

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

Рассмотрим последовательное соединение N раздели­ тельных операций (рис. 4-12), каждая из которых опре­ деляется системой уравнений [|см. (4-74) ].

Рис. 4-12. Последовательное соединение раздели­ тельных операций.

Условия последовательного соединения операций за­ пишутся как

х ^ У = у \ к- 1\ 6= 2,

N .

(4-89)

Предположим, что кроме ограничений вида (4-75) множество 1КА) определяется ограничениями, наложен­ ными на качественные показатели продуктов. Обозначим

через

5-й качественный показатель входного потока

6-й операции, например концентрацию 5-го продукта;

через и(к) 5-й качественный показатель /-го выходного

SJ

потока 6-й операции; все эти величины являются пере­ менными. Введем ограничения на качество промежуточ­ ных продуктов

vk < u(k)< v (k\

6

=

1 ,

Л/ — 1 ;

(4-90)

>—51

51

51

 

 

 

 

 

на качество готовых продуктов

 

 

 

I•)№^

si

^ y(k)

 

=

1,... ,Л/П

(4-91)

—в]

si

 

Cl ■

51

51Л#

*

5=1,* • • •

Л ;1

 

—51

 

 

 

 

 

 

 

качество исходного продукта х {1) будем считать заданным

<4'92)

где и ш ,

v ik),

г>(1)—заданные числа.

— SJ

SJ

I S )

Как и ранее, предположим линейную зависимость между качественными показателями входных и выход­ ных потоков каждой операции

mk

vT = 'Z ^ i aT - s = 1...... <4-93> /='

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

С » » ! 14; у? у™. * = 1 .......N. 1 = 2 ,... ,тк

(4-94)

и запасы исходного продукта

(4-95)

где у\к), y\N\ л(,) — заданные числа, найди такие значе­

ния х{к) и у(к), которые максимизируют прибыль

N

mk

(4-96)

F = S

£ c[y k) + c\N)y\N)- c 0xW.

Л=1 /=2

 

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

г) Оптимальное разделение нефти1

При первичной переработке нефти происходит разделение сме­ си с непрерывным фракционным составом (нефти) на ряд целевых

продуктов [бензин,

керосин,

дизельное топливо (ДТ) и мазут].

На показатели

качества каждою продукта заданы ограниче­

ния, которые сводятся к

ограничениям на фракционный состав.

В пределах заданных ограничений распределение фракций между целевыми продуктами неоднозначно и среди возможных распреде­ лений можно выбрать такое, которое максимизирует (или мннп-

1 В постановке задачи участвовали А. П. Кравченко, Б. И. Кусовский, В. О. Чинакал и Б. Н. Вижгородскин.

Рис. 4-13. Кривые истинных температур кипения (ИТК) нефти и нефтепродук­ тов.

; — ИТК

нефти; 2 ИТК бензина; 3 - И Т К

керосина;

4 ИТК дизельного топлива.

мизирует) некоторый экономический кри­ терий, например выпуск продуктов в стоимостном выражении.

Состав смеси с непрерывными фрак­ циями предполагается известным в виде суммарной характеристики, так называе­ мой кривой истинных температур кипе­ ния (ИТК) нефти [85]. Характеристика ИТК определяется на основе методики [87]. Эксперименты показывают, что методика [87] дает достаточно хорошие результаты для расчета ИТК нефтепро­

дуктов [.93]. Характеристики ИТК нефти получаются путем сумми­ рования характеристик отдельных продуктов (рис. 4-13). При раз­ делении смеси с непрерывным фракционным составом необходимо учитывать следующие ограничения: по условиям материального ба­ ланса по фракциям, по четкости разделения и показателям качест­ ва продуктов.

При разделении смеси уравнения материального баланса ана­ логичны (4-76) и должны выполняться по каждой узкой фракции с температурой выкипания от ta до fs-f-Д/. Однако удобнее запи­ сать уравнения баланса в интегральном виде для интервалов тем­

ператур 0—ta. Например,

для перекрывающихся фракций первого

и второго

продуктов (рис.

4-13) уравнения материального баланса

для

интервалов температур

0—ta, 0—fs+! примут

следующий вид:

 

 

-f vs2u2 =

 

(4-97)

 

 

 

 

 

 

 

 

v s + l , l lh

*1” VS-И , 2 И2 =

°S + 1>

 

где

Uj — объемное количество целевого

продукта /,

получаемого из

исходной

смеси (/= 1, 2);

v aj — относительное объемное количество

продукта

/, отгоняемое

до

температуры /в(о4я^1); v a — относи­

тельное объемное количество исходной смеси, отгоняемой до тем­ пературы ^4(г?в^ 1 ).

В формуле (4-97) предполагается, что каждая фракция может содержаться только в двух смежных продуктах.

Число уравнений баланса (4-97) определяется необходимой точностью аппроксимации кривых фракционного состава продуктов. Обычно достаточную точность дает линейная аппроксимация фрак­ ционного состава смежных продуктов в области перекрытия кри­

вых фракционных составов для этих продуктов.

 

про­

Достижимую для данной установки четкость разделения

дуктов / и /-f 1 при постоянной

производительности

можно

оха­

рактеризовать

крутизной кривой

фракционного состава продукта

/4 1 в области

конца кипения (или в области начала

кипения

про­

Соседние файлы в папке книги