
книги из ГПНТБ / Кафаров, В. В. Принципы математического моделирования химико-технологических систем (введение в системотехнику химических производств) учеб. пособие
.pdfТАБЛИЦА IV-2
Определение числа степеней свободы и выбор оптимизирующих информационных переменных XT С
Числе) информацион- |
|
Число локальных |
||
ных |
переменных |
Степень |
||
Элемент |
|
оптимизирующих ИП |
||
|
свободы |
элемента |
(локальная |
|
общее |
регламентиро элемента |
степень |
свободы) |
|
ванных |
|
|
|
•С м е си т е л ь ............................. |
|
3 |
0 |
|
2 |
Экстракционная |
под- |
|
2 |
|
4 |
с и с т е м а ............................. |
|
8 |
(Qi; |
О |
|
Отпарная колонна . . . |
|
2 |
|
|
|
10 |
(tgi |
Рэ) |
6 |
||
Теплообменник . . . . |
8 |
2 |
|
6 |
|
№ |
<Гі) |
2
(WO W[0)
2
СО N |
Сг, |
4 |
|
Ув» |
^ 4 ) |
4 |
|
(■^і 9з» и^ю; *к>)
Общее число локальных степеней свободы |
|
|||
элементов ........................................................... |
|
1 8 - 2 |
||
-Общее число локальных степеней свободы, |
|
|||
или локальных оптимизирующих ИП эле |
12= |
|||
ментов ................................................................... |
|
|||
Число ИП, соответствующих промежуточным |
6= |
|||
информационным потокам |
системы . . . . |
|||
Общее |
число свободных |
информационных |
(W'; w;-, W[0; w"10-, y9; t10) |
|
12 = Fc= Y F Bi- y F j |
||||
потоков системы............................................... |
|
|||
Число |
оптимизирующих |
информационных |
|
потоков системы...............................................
'Число регламентированных информацион
ных потоков системы.......................................
Po = |
6 = |
^jF ло |
i |
(Wi, |
S; |
ff4; PK; K; |
qa) |
Fp = PC—Po = 6
(Qz’ |
^ 9> F9, |
4l) |
Рис. IV-28. Информационно-пото ковый мультиграф экстракцион ной системы:
w8=.w'f= w'; w,„ = w;0= u"0;
[i] —единичный информационный опе ратор .
148
Нужно отметить, что узел, отвечающий информационному оператору тепло обменника на мультиграфе, оказался за пределами контура, образуемого инфор мационными потоками Wg — Wg — W[0. Это объясняется тем, что температура <п как регламентированная переменная обеспечивается соответствующим выбором свободных оптимизирующих ИП (д3 — массовый расход хладоагента и к — конструкционный тип теплообменника), которые не зависят от внутренних условий функционирования системы. В этом случае удачный выбор свободных ннформационных переменных ХТС позволил провести анализ функционирования теплообменника, находящегося в замкнутом контуре физических потоков си стемы Lg — Lg — L l0 — Lu, вне контура информационных потоков ХТС, что значительно упрощает вычислительные процедуры решения задачи анализа II оптимизации проектируемой системы.
Правильная инверсия направления ветвей информационно-по токового мультиграфа ХТС с целью оптимизации стратегии иссле дования системы возможна лишь на основе глубокого понимания физико-химической сущности технологических процессов и выпол нения требований технологических условий, при которых функцио нирует система.
Пример ІѴ-9. Для |
информационно-потокового мультиграфа ХТС (см. |
||
рис. ІѴ-28) рассмотреть |
возможность такой инверсии |
направления |
ветвей, |
в результате которой исключается замкнутый контур, |
образованный |
ветвями |
w10 — w' — Wg — w;.
Рис. IV-29. Преобразованный информационно-потоковый мультпграф экстракционной ХТС.
Если в качестве оптимизирующих проектных переменных выбрать инфор мационные переменные Wg и ИД0 = W[0 = Wj0, то в информационно-пото ковом мультпграфе (см. рис. ІѴ-28) должны появиться два новых источника (;7 и г8). В этом случае для сохранения общего значения числа степеней свободы ХТС (Fс = 12) необходимо осуществить инверсию ветвей Wg, W10и # 4 и обра зовать два новых стока s4 и s5. Указанным преобразованиям отвечает новый информационно-потоковый мультиграф (рис. ІѴ-29).
Согласно этому мультиграфу, элементы ХТС теоретически могут быть рассчитаны в строго соподчиненном порядке: экстрактор, смеситель, отпарная
149
колонна, теплообменник. Однако проведенная инверсия ветвей информационно потокового мультиграфа (см. рис. ІѴ-28) не может быть практически выполнена, так как она не соответствует ТУ и физико-химической сущности технологиче ского процесса в отпарной колонне. В результате предполагаемой инверсии ветвей (см. рис. ІѴ-29) невозможно определить тепловой расход греющего пара Ні при заданных расходах питания Wg и растворителя W^0.
В дальнейшем будет приведен алгоритм для осуществления ин версии направления ветвей информационно-потоковых мультигра фов ХТС.
Информационные графы ХТС
Граф, множество вершин которого можно разделить на два непересекающихся подмножества так, что вершины одного и того же подмножества не соединены между собой ветвями, называют д в у д о л ь н ы м или д в у с т о р о н н и м .
Двудольный информационный граф (ДИГ) системы уравнений математической модели ХТС отражает структуру этой системы уравнений, которая характеризуется связью между информацион ными переменными и уравнениями, т. е. расположением ИП в урав нениях математической модели ХТС.
ДИГ имеет множество вершин М , состоящее из двух непересекающихся подмножеств — подмножества / ’-вершин, каждый эле мент которого соответствует уравнениям или информационным свя зям математической модели ХТС, и подмножества я-вершин, отвеча ющих информационным переменным ХТС. Ветви графа отображают связь между уравнениями и информационными переменными.
Между вершиной двудольного графа Xj £ X и информационной переменной Xj математической модели ХТС существует взаимноод нозначное соответствие, что позволяет одинаково обозначать соот ветствующие переменную и вершину графа. Аналогично имеется
взаимнооднозначное соответствие между |
/ г уравнением |
модели |
и //-вершиной графа, принадлежащей |
подмножеству F. |
Таким |
образом, для ДИГ математической модели ХТС справедливы следу ющие соотношения:
F\JX = M
(IV,22)
F f ) X = 0
В н е о р и е н т и р о в а н н о м ДИГ ребрами соединяются лишь вершины, принадлежащие разным подмножествам, т. е. в графе существуют только ребра двух типов: (Д; xj) или (хр fK). Вершина ft соединяется с вершиной Xj, если информационная переменная х;- явно входит в уравнение //. Каждому ДИГ системы уравнений мате матической модели ХТС можно поставить в соответствие матрицу смежности [S] = [S/Д, строки которой будут отвечать/-вершинам, а столбцы — х-вершинам. Если //-вершина связана ребром с а^-вер- шиной, то элемент s{j = 1, в противном случае — нулю. Эта матрица отличается от матрицы смежности обычного графа, в котором все вершины принадлежат одному множеству, только тем, что в ней
150
строки соответствуют одному подмножеству вершин, а столбцы — другому подмножеству, поскольку по определению вершина тина Xj может быть связана ребром только с вершиной типа ft и наоборот.
Перечислим некоторые свойства ДИГ:
1.Любая цепь графа, концами которой являются не принадле жащие к одному подмножеству вершины, содержит равное число вершин типа / и типа х.
2.Контур такого графа содержит равное число /-вершин и ж-вер-
шин.
Пример ІѴ-10. Построить неориентированный ДИГ системы уравнений математической модели ХТС вида
/і(* і, х2, х3) = 0
h(xз> *4, *ö)= 0 |
(а) |
f3 (xv хъ, з"6) = 0
и составить матрицу смежности построенного неориентированного ДИГ, а также определить стеиешКвершин графа.
Рис. ІѴ-30. Неориентированный двудольный информационный граф системы уравнений (а).
Неориентированный ДИГ системы уравнений (а) представлен на рис. ІѴ-30. Матрица смежности, отвечающая этому ДИГ, имеет следующий вид:
|
хі |
х2 |
х3 |
|
хъ |
хв |
||
fl |
~ |
1 |
1 |
1 |
0 |
0 |
0 |
" |
[S] = /a |
|
0 |
0 |
1 |
1 |
1 0 |
|
(б) |
|
|
|
||||||
/з |
_ |
1 |
О |
О |
О |
1 |
1 |
_ |
Степени вершин неориентированного ДИГ соответственно равны:
Р (/і) = Р (/г) = Р (/з) = 3; р (*і) = р (*3) = р (х5) = 2;
Р Ы = Р (ч) = Р (ч) = 1
Для получения алгоритма решения системы уравнений матема тической модели ХТС исходный неориентированный ДИГ ориенти руют следующим образом. Если информационную переменную xt рассматривают как выходную переменную //-уравнения модели, то ветвь ДИГ, соединяющую //- и ж,-вершины графа, ориентируют из вершины // к вершине xt. Все другие ветви, инцидентные //-вершине, направляют к этой вершине графа. На основе свойства разреши мости системы уравнений математической модели ХТС очевидно, что каждая //-вершина ДИГ может иметь только единственную выходя щую ветвь, а каждая ж,-вершина — лишь одну входящую ветвь.
151
Вершина хк, соответствующая свободной информационной перемен ной ХТС, имеет только выходящие ветви в ДЙГ.
При определении базисных информационных переменных ХТС над о р и е н т и р о в а н н ы м ДИГ можно осуществлять следу ющие преобразования:
1.Вершина xt £ Z, отвечающая свободной ИП, может быть ис ключена из графа вместе со всеми выходящими ветвями, инцидент ными этой вершине.
2.Если вершина /;- — висячая, т. е. ей инцидентна лишь одна выходящая ветвь (Д; хк), то базисная информационная переменная ХТС хк определяется однозначно.
Вершину Д и вершину хк в соответствии с преобразованием «1» можно удалить из ДИГ, а также удалить все ветви, инцидентные этой вершине хк.
3.Если вершина х( — висячая и не отвечает свободной информа ционной переменной ХТС, то она имеет единственную входную ветвь, инцидентную некоторой / г вершине. Вершины xt и /■, а также
инцидентную этим вершинам ветвь графа (Д; xt) можно удалить из ДИГ. Наличие в ориентированном ДИГ замкнутого контура ука зывает на то, что /^вершины, принадлежащие этому контуру, отве чают уравнениям, входящим в совместно замкнутую подсистему.
Пример ІѴ-11. Построить ориентированные ДИГ, соответствующие неориен тированному ДИГ, который изображен на рис. ІѴ-30, для трех вариантов^ наборов свободных информационных переменных ХТС:
(ац; xs'i хъ)'і (хг* |
Же); (хъ ац; хв) |
В первом варианте свободными являются переменные ац, х3 и і 5, попарно^ входящие в каждое уравнение математической модели ХТС. В результате по строения получают ориентированный ДИГ, из которого ясно, что все три ура внения модели можно решать одновременно и независимо друг от друга, причем
Рис. ІѴ-31. Ориентированные двудольные информационные графы системы уравнений, соответствующие первому (а), вто рому (б) и третьему (в) вариантам наборов свободных переменных.
порядок решения не имеет значения с точки зрения оптимизации стратегии вычислительных процедур (рис. ІѴ-31, а).
Так как во втором варианте свободными ИП выбраны непарные переменные х2, xt и хе, то ориентированный ДИГ (рис. ІѴ-31, б) содержит замкнутый контур. Этот контур указывает на необходимость одновременного решения всех трех уравнений с проведением одной итерационной процедуры по любой из перемен ных xlt х3 пли хь. Стратегия решения уравнений модели стала неопределен ной.
152
В третьем варианте свободными ИП выбраны х и хй и яв, поэтому ориенти рованный ДИГ (рис. ІѴ-31, в) не содержит замкнутого контура. Стратегия решения системы уравнений математической модели ХТС в этом случае вполне однозначна: сначала решают уравнение xs относительно выходной переменной г6, затем — уравнение / 2 относительно выходной переменной х3, которую далее
используют для решения уравнения f x относительно |
переменной г 2. |
И н ф о р м а ц и о н н ы й г р а ф системы |
уравнений модели |
ХТС отображает алгоритм решения этой системы, т. е. стратегию решения системы уравнений методами декомпозиции и разрывов при некотором определенном наборе выходных переменных модели ХТС. Информационный граф является ориентированным графом, вершины которого соответствуют уравнениям математической модели си стемы, источникам и приемникам информации, а ветви графа — ин формационным переменным ХТС.
Ветви, отвечающие z,-выходной переменной некоторого /(-урав нения математической модели ХТС, выходят из /г вершины инфор мационного графа, которая соответствует этому уравнению. Число ветвей, эквивалентных гг выходной переменной данного /-уравне ния, равно числу уравнений математической модели системы, для которых z, является входной переменной. Ветви, отвечающие сво бодным ИП, выходят из вершин, которые отображают источники информации.
В вершины, соответствующие приемникам информации, входят ветви, которые отображают базисные ИП системы, не являющиеся входными переменными ни для одного уравнения модели.
Каждому информационному графу системы уравнений математи ческой модели ХТС можно поставить в соответствие матрицу смеж ности [S*] с элементами:
* _ |
1, если выходная переменная /,-уравнения является |
|
входной переменной для /.-уравнения математи |
(IV,23) |
|
S Ц - |
ческой "модели ХТС |
О, в противном случае
Таким образом, матрица смежности [S*] отображает связь между уравнениями математической модели системы, которая осущест вляется через выходные переменные уравнений модели.
Информационные графы систем уравнений математических моде лей ХТС могут быть как ациклическими, так и циклическими.
А ц и к л и ч е с к и й информационный граф системы уравнений математической модели ХТС не содержит ни одного замкнутого кон тура и отвечает такой стратегии решения, при которой происходит декомпозиция системы на строго соподчиненные уравнения.
Ц и к л и ч е с к и й информационный граф системы уравнений математической модели ХТС содержит хотя бы один замкнутый кон тур и соответствует такой стратегии решения, при которой существу ет хотя бы одна совместно замкнутая подсистема уравнений. Каждой системе уравнений математической модели ХТС в общем случае может отвечать целое множество циклических информационных гра фов, которое определяется множеством возможных наборов свобод ных ИП и выходных переменных уравнений.
153
О п т и м а л ь н ы м циклическим информационным графом си стемы уравнений математической модели ХТС называют такой ци клический граф, для которого размер максимального замкнутого контура наименьший. Таким образом, оптимальность указанного графа характеризуется не числом замкнутых контуров, а их размером.
Пример IV-12. Для системы уравнений математической модели ХТС, рас смотренной в примере ІѴ-10, построить информационные графы, отвечающие двум вариантам наборов свободных информационных переменных
(rr2; ж4; хв)\ |
(лц; *4; хе) |
Построение графов (рис. ІѴ-32, а, б) проводим на основе анализа соответ ствующих ориентированных двудольных информационных графов, изображен ных на рис. ІѴ-31, б, в. Информационный граф системы уравнений математи ческой модели ХТС при наборе свободных информационных переменных х4,
б
а
Рис. ІѴ-32. Информационные графы системы уравнений, соответствующие второму (а) и третьему (б) вариантам наборов свободных переменных (здесь не представлены).
xt , х6 имеет ациклическую структуру |
(рис. |
ІѴ-32, |
б), а информационный |
граф при наборе свободных переменны |
х2, |
х4 и х6 |
является циклическим |
(рис. ІѴ-32, о). |
|
|
|
Сигнальные графы ХТС
При решении задач анализа и синтеза ХТС необходимо выявить взаимные причинно-следственные связи между переменными, характе ризующими процесс функционирования системы. С точки зрения
|
|
следствие |
причинно-следственных связей процесс |
|
Причина |
Ситуация |
функционирования ХТС можно рас- |
||
|
*“ |
сматривать как процесс, при котором |
||
|
|
|
некоторое событие, называемое п р и - |
|
Рис. ІѴ-33. Причинно-след- |
ч и н о й , |
воздействуя на ту или иную |
||
ственные связи |
ХТС. |
ситуацию, |
вызывает с л е д с т в и е |
|
|
|
|
(рис. ІѴ-33). В последовательности со |
бытий, соединенных нричинно-следственными связями, следствие од ного события становится причиной другого события и можно считать, что вдоль цепи событий распространяется причинное воздействие. Эту идею можно и дальше развивать, обозначив все переменные ХТС независимо от их природы и размерности общим термином «сиг налы». В данном случае можно предположить, что сигналы проходят или распространяются вдоль ХТС.
Для выражения причинно-следственных связей между сигналами ХТС можно использовать метод иконографического моделирования с помощью с т р у к т у р н ы х б л о к - с х е м . Эффективность применения этого метода для анализа и синтеза ХТС зависит от уме
154
ния правильно группировать физические компоненты и элементы системы в независимые блоки. Основное достоинство метода заклю чается в простоте, с которой можно оценить влияние различных составляющих систем на характеристику всей ХТС. Для наиболее полного использования указанного достоинства необходимо, чтобы составляющие блоки были настолько просты, насколько это допу скается требованием отсутствия взаимодействия между ними.
Однако метод структурных блок-схем имеет и недостатки, с ко торыми приходится сталкиваться при использовании его для ре шения задач анализа и синтеза ХТС. Рассмотрим некоторые из них:
1.Для сложных ХТС из совокупности уравнений, описывающих функционирование системы, трудно определить, какую группу эле ментов можно выделить в отдельный блок. Взаимодействие совокуп ности элементов между собой в общем случае не очевидно, в резуль тате чего структурная блок-схема системы часто содержит слишком мало блоков, каждый из которых имеет весьма сложную передаточ ную функцию.
2.После составления структурной блок-схемы теряется полно стью представление о прохождении сигналов внутри блока. Допол нительные передаточные функции, связывающие входной сигнал данного блока с другими сигналами внутри элементов, которые обра зуют блок, могут быть определены только при возвращении к сово купности уравнений, описывающих поведение всей ХТС.
3.Утрата представления о прохождении сигналов внутри блока является очевидным недостатком метода, если необходимо исследо вать влияние отдельного параметра элемента или системы на ха рактеристики и передаточную функцию ХТС в целом.
4.Сигналы между блоками представляют собой лишь небольшую специально выделенную часть из большого числа сигналов, дейст вующих в ХТС. Поэтому влияние возмущений, которые приложены
вточках, не совпадающих со входами блоков, должно анализиро
ваться лишь посредством преобразования структурной блок-схемы таким образом, чтобы возмущение действовало между блоками или через искусственно введенный блок в точке, уже имеющейся в блоксхеме.
Перечисленные ограничения и недостатки метода структурных блок-схем Доказывают, что для анализа самых разнообразных про блем ХТС желательно иметь такую иконографическую модель систе мы, которая характеризует ее более детально, чем структурная блоксхема, с выявлением тонкой внутренней структуры системы или одного из ее элементов и вместе с тем сохраняет наглядное предста вление о прохождении сигналов через систему и отображает при чинно-следственные связи между сигналами. Такой иконографиче ской моделью являются сигнальные графы, наглядно отображающие причинно-следственные связи между сигналами ХТС.
Сигнальные графы принципиально упрощают определение функ циональных связей между переменными (сигналами), которые вхо дят в символическую математическую модель ХТС, представленную
155
в форме эквивалентной матрицы преобразования (см. гл. III). Основное достоинство сигнальных графов при их использовании для решения указанной задачи, помимо наглядности, состоит в том, что объем математических операций, которые нужно осуществить при нахождении соответствующих параметров ХТС с помощью фор мальных правил эквивалентного преобразования или универсальной топологической формулы, получается близким к минимальному. С точки зрения минимальности объема математических операций при анализе ХТС достоинства сигнальных графов особенно суще ственны в том случае, когда задачи анализа не настолько сложны, чтобы было целесообразно решать их с помощью ЭВМ, но в то же время такие задачи достаточно громоздки, если их решать методами линейной алгебры.
Символические математические модели выражают количествен ные соотношения между сигналами ХТС и не позволяют легко обна ружить особенности и характер причинно-следственных связей между сигналами. Использование сигнальных графов дает возмож ность совершенно различные по природе физико-химические про
цессы ХТС свести к одной и той же структуре |
прохождения и пре |
образования сигналов, что приводит к весьма |
важным обобщениям |
о функционировании данных систем. |
|
Сигнальный граф — это ориентированный граф, соответствующий линейным или линеаризованным системам уравнений математиче ской модели ХТС и отражающий причинно-следственные связи ме жду переменными (сигналами) системы. В е р ш и н ы сигнального графа отвечают сигналам ХТС, а в е т в и — коэффициентам или передаточным функциям, характеризующим связь между этими сигналами.
Таким образом, каждая ветвь сигнального графа отображает причинно-следственную связь между сигналами (переменными), об разующими начало и конец ветви, причем начало ветви истолковы
вается как |
причина, а ее конец — как следствие. |
Направление |
ветви указывается от причины к следствию. |
отображают |
|
В е р ш и н ы - и с т о ч н и к и сигнального графа |
||
независимые |
(свободные) переменные, в е р ш и н ы - |
с т о к и — |
зависимые (базисные) переменные ХТС.
Вершины сигнального графа, которым инцидентны как входящие, так и исходящие ветви, называются смешанными. С м е ш а н н ы е вершины, как и вершины-стоки, соответствуют зависимым перемен ным ХТС и называются з а в и с и м ы м и вершинами.
Построение сигнальных графов ХТС выполняют на основании следующих правил:
1. Сигналы передаются вдоль ветвей только в направлении их ориентации.
2. Сигнал, проходящий вдоль какой-либо ветви, умножается на передачу этой ветви.
3. Сигнал, изображаемый какой-либо вершиной, является сум мой всех сигналов, только приходящих в эту вершину (узел).
156
4.Значение сигнала, изображаемого какой-либо вершиной, пере
дается по всем ветвям, выходящим из нее.
В соответствии с этими правилами значение сигнала в любой зависимой вершине сигнального графа определяется следующим образом (рис. ІѴ-34, а):
N |
|
хк = ' £ і акіхі |
(IV, 24) |
і=і |
|
где хк — значение сигнала в к-ой вершине сигнального графа; і — 1, N —
число вершин сигнального графа, связанных выходящими ветвями с к-ым узлом;: акі — коэффициент передачи ветви, входящей в к-ую вершину.
Значение сигнала хк не зависит от выходящих из к-ой вершины ветвей графа.
Рис. ІѴ-34. Сигнальный граф (а) и разделение (блокировка) его смешанной вершины (б).
Смешанная вершина сигнального графа, выполняющая функции источника и стока, может быть разделена на две части (рис. ІѴ-34, б): вершину-сток (х®), объединяющую все входящие в данную вершину хк ветви, и вершину-источник (хк), инцидентную всем выходящим из данной вершины хк ветвям. Эти две вершины соединяются ветвью,, имеющей коэффициент передачи (или «передачу7» ветви), равный единице.
Ветви сигнального графа выполняют функции операторов и в этом смысле могут быть линейными и нелинейными. В общем случае ветвь может выполнять сложные линейные операции, описываемые ра циональными функциями комплексной переменной р. Сигнальный граф ХТС изображает системы уравнений в графической форме и со держит ту же информацию,что и представленная этим сигнальным графом система уравнений. Однако между сигнальным графом и си стемой уравнений не существует взаимно однозначного соответствия.
Связь сигнальных графов с системами уравнений и струк турными блок-схемами ХТС. Так как переменная (сигнал) в каждой вершине сигнального графа определяется уравнением (IV,24), сиг нальный граф соответствует (эквивалентен) системе алгебраических линейных уравнений
N
хі = ^ аИх і |
(IV,25) |
£=1
157