Матрично-графовая модель процесса деструкции полимерных материалов

Автор: Хвостов А.А., Тихомиров С.Г., Хаустов И.А., Журавлев А.А., Карманов А.В.

Журнал: Вестник Воронежского государственного университета инженерных технологий @vestnik-vsuet

Рубрика: Информационные технологии, моделирование и управление

Статья в выпуске: 3 (77), 2018 года.

Бесплатный доступ

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

Еще

Теория графов, деструкция полимеров, математическое моделирование

Короткий адрес: https://sciup.org/140238681

IDR: 140238681   |   DOI: 10.20914/2310-1202-2018-3-50-55

Текст научной статьи Матрично-графовая модель процесса деструкции полимерных материалов

DOI:

Масштабы промышленного производства полимеров постоянно растут, что приводит к накоплению их отходов. В результате процессов старения полимерные материалы перестают выполнять свои функции, в результате чего требуется их утилизация, переработка и по возможности повторное использование в промышленном производстве. Одними из способов переработки полимеров для повторного использования являются процессы их деструкции различными методами (механическая, термическая, химическая, радиационная и их комбинации) [1].

Механизм деструкции полимеров представляет собой последовательность случайных событий (элементарных актов деструкции) с конечным количеством исходов, которые можно рассматривать как в дискретные моменты времени, так и непрерывно. При этом вероятность перехода в новое состояние (молекулярно-массовое распределение (ММР) полимера) зависит только от состояния, из которого совершается переход и не зависит от всей предыстории процесса. Для описания такого рода процессов может использоваться математический аппарат теории цепей Маркова [2, 3].

Математическая формализация таких процессов включает графические изображения состояний и переходов в виде нагруженных ориентированных графов (рисунок 1), на основе которых составляются системы уравнений Колмогорова-Чепмена [4]. Ввиду большого количества состояний, определяемого числом фракций и описываемых функцией ММР, а также общности процессов деструкции полимеров, актуальна задача разработки общей матрично-графовой модели, описывающей основные закономерности процесса.

Методика

Основные положения модели: случайная переменная Pi(t) характеризует долю макромолекул длины, соответствующей i фракции ММР в момент времени t. Вероятностный смысл – отношение количества макромолекул в данной фракции (благоприятных исходов) к их общему числу. Под действием агента деструкции с течением времени система макромолекул может переходить из одного состояния в другое. Дискретное конечное множество состояний в соответствии с принятой шкалой описывается множеством состояний в виде следующего множества S = {S1,s2,...,sn},n € 0 , где sn - числовой диапазон длин (масс) макромолекул в i-ой фракции. В рамках теории цепей Маркова приняты следующие допущения: процесс деструкции носит последовательный характер; интенсивность перехода из одного состояния в другое отражает интенсивность процесса деструкции и характеризуется величинойλi,j, а интенсивности обратных переходов равны нулю; процесс деструкции моделируется переходом из состояния XI в xj, где j >i, при этом интенсивностью переходов λj,i пренебрегаем; состояние системы характеризуется вероятностью Pi, где i = 1, N, где N - количество фракций. При принятых допущениях граф Г состояний представлен на рисунке 1. Распределение макромолекул по фракциям соответствует индексам (пусть i =1 фракция с наибольшей молекулярной массой или длиной).

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

Figure 1. Graph of states of the process of destruction of polymers

Обозначим множество вершин V = { v 1 , v 2 ,..., vN } , а множество дуг D = { d 1 , d 2 ,..., dK } , где N - число вершин, K – число дуг.

Первой задачей для синтеза матрично графовой модели процесса деструкции является нахождение числа дуг. Для этого сначала рассчитаем число дуг K по заданному числу вершин и структуре графа в виде Г. Рассчитаем число дуг для 2 -x узлов (рисунок 2) .

Рисунок 2. Граф, состоящий из двух вершин

Figure 2.Graph consisting of 2 n о d е s

Для графа (рисуно к 2) имеем количество дуг K 2 =2 – 1 =1 , через число вершин N(V) =2, K 2 =N-1.

Для графа из 3 -x вершин к имеющемуся количеству дуг, равному 1, добавится число дуг, равное 3 за вычетом уже имеющейся дуги (рисунок 3) .

Рисунок 3. Граф, состоящий из 3 -x вершин

Figure 3. Graph consisting of 3 n о d е s

Имеющееся число дуг представим через количество вершин как N -2, а добавляющееся как N -1. Так, для N ( V ) = 3, K 3 =1+ 2 = 3, через число вершин K 3 =( N -1) +( N -2) = (3 – 2) +(3 – 1) = 3.

Тогда, добавляя каждый раз к имеющемуся числу дуг по ( N- ( N -1)), получим для N вершин N -1 слагаемых вида:

K N = ( N - 1 ) + ( N - 2 ) + ... + [ N - ( N - 1 ) ] (1)

B ( ГN ) =

Г 0

Г- 1

- 1 - 1 ... - 1

- 1 1

Представляя выражение (1) как сумму арифметической прогрессии первых ( N -1) членов с первым членом а n = 1 и разностью d =1, запишем:

- 1

- 1

- 1

.01 J , (4) 0 1 Г 0 ' - 1         0

0 ... 0

= 1 + ( N - 1 ) ( N - 1 ) = N ( N - 1 )

Проверим методом математической индукции, что формула (2) для расчета количества дуг для N вершинного графа типа Г верна:

N ( N - 1 ) 2 ( 2 - 1 )

  • 1)    K 2 = — ----- = —---- = 1, истинно,

N ( N - 1 ) 3 ( 3 - 1 )

  • 2)    K з = — ----- = —---- = 3, истинно,

N ( N - 1 ) 4 ( 4 - 1 )

  • 3)    K 4 = ——- = ——- = 6, истинно

(проверяется непосредственно по графу), следовательно, формула (2) справедлива для всех натуральных N 2 .

Следующей задачей ввиду громоздкости графического изображения графа Г является его кодирование матрицами смежности и инцидентности.

Матрица смежности для графа Г N имеет

размер N • N и принимает вид:

r 0

1

1 ...

1

1 1

0

0

1 ...

1

1

A ( Г n ) =

0

...

0

...

0...

......

1

...

1

...

0

0

0 ...

0

1

. 0

0

0...

0

0 ?

при этом генератор матрицы задается системой

a ( ГN ) =

.

Матрицу инцидентности зададим конкатенацией подматриц, соответствующих дугам, исходящим из каждой i -ой вершины, при этом количество подматриц N -1, число строк N , число столбцов матрицы равно числу дуг K , а i -ой подматрицы K-l , где l =1… N :

0 ... 1

0 ... 0

1 J

- 1

где операция © подразумевает конкатенацию

матриц.

Тогда генератор каждой подматрицы для i -ой вершины с соответствующим числом исходящих дуг K-l:

- 1, V i = K - 1

b j - 1 ] =k V ( i = j л i K - l ) ,

0, V ( i ^ l л i ^ j )

i = 1... N , j = 1... K - 1

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

r 0 1

A ( Г ) = 0 0

. 0 1

1 1            r-'

1 B ( Г ) = 1

0 1

- 1   1

,

1 J

Рисунок 4. Граф с обратными переходами

Figure 4. Graph with backward trаnsitiоns

Для учета интенсивности переходов λ i,j используется нагруженный граф и соответствующие матрицы смежности и инцидентности. Например, для графа, представленного на рисунке 4, матрицы примут вид:

( 0   Л ,2

A ( Г ) = 0   0

^ ,3

(- 1

- 1 0

(0 ,/

^ 2,3

0 J

, B ( Г ) =

0 - 1

0 "

- 1 J

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

хроматограммы, содержащей 100 фракций усреднением выделено 6 фракций. Определение молекулярных параметров и молекулярно-массового распределения образцов каучука осуществлялись с помощью ГПХ. В качестве оборудования для ГПХ анализа применялась система Breeze фирмы Waters. Результаты экспериментальных исследований представлены в таблиц е 1. Ввиду наибольшей интенсивности процесса деструкции в первый час и необходимости идентификации всех 6-ти фракций ММР разбиение на фракции в ходе процесса деструкции отличается от исходного.

Таблица 1.

Результаты экспериментальных исследований

Table1.

Results of experimental studies

№ фракции

масса M (ln М)

доля фракции при t , ч

масса М (lnM)

доля фракции при t , ч

0

2

3

4

5

P 6,0

6–7.7

0

31000 (10.34)

0.667

0.887

0.98

0.992

P 5,0

7.7–9.3

0,01

93000 (11.44)

0.234

0.097

0.02

0.007

P 3,0

9.3–11

0.255

155000(11.95)

0.058

0.016

0

0

P 4,0

11–12.7

0,62

217000(12.3)

0.02

0

0

0

P 2,0

12.7–14.3

0.39

279000(12.54)

0.011

0

0

0

P 1,0

14.3–16

0.01

341000(12.74)

0.01

0

0

0

Для заданных условий число вершин

( 0

1 A

графа N = 6, число дуг K рассчитаем через число

вершин по формуле (2) как K =

6 ( 6 - 1 )

= 15.

Матрица смежности для скрытой части графа

A ( Г ) =

.

Г 6 имеет размер 6×6 и в соответствии с генера-

тором (3) примет вид:

Соответствующая матрица инцидентности примет вид:

(- 1

-

-

-

-

1 A

( 0

( 0

-

-

-

-

0 J

( 0

B ( Г ) =

\

-

-

-

Ф

-

j

\

-

Используя полученные матрицы,

-

-

-

описы-

вающие структуру графа, синтезируем матема-

тическую модель в виде графа (рисунок 5) и

матричного уравнения Колмогорова-Чепмена

Ф

-

-

-

j

\

j

-

где

-

-

-

-

-

-

\

-

j

-

d P = Л P ,P| dt             1=0

.

-

\

j

= P 0 ,

Z A

j = i + 1

при этом интенсивности потоков Ai,j постоянны, вектор P0 задает начальное ММР полимера до начала процесса деструкции.

Рисунок 5. Граф, моделирующий процесс деструкции полимера с ММР из шести фракций

Figure 5.Graph modeling the process of destruction of polymer with MWD with six frасtiоns

Структурная схема математической модели процесса деструкции полимера в виде в формате MathWorks Simulink™, реализующая математическую модель (6) на основе методик [5, 6], представлена на рисунке 6.

Рисунок 6. Структурная схема математической модели в среде Simulink

Figure 6. Structural diagram of the mathematical model in the Simulink environment

Рисунок 7. Динамика изменения фракционного состава какого-то полимерав ходе процесса деструкции (расчетные (-) и экспериментальные ( ) данные)

Figure 7. Dynamics of changes in the fractional composition of a polymer during the destruction process (calculated (–) and experimental (•) data)

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

MN 2

  • 5    = ZZ ( РДt ) exper P j ( t - ) calc ) -T^ min , (7) j = 1 - = 1

где M, N – количество фракций и точек контроля при заданном времени деструкции соответственно.

Для минимизации критерия (7) использовался нелинейный метод наименьших квадратов на основе алгоритма Левенберга-Марквардта [7] из библиотеки Optimization Toolbox Math Works™ [8].

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

Выводы

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

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

Список литературы Матрично-графовая модель процесса деструкции полимерных материалов

  • Системный анализ процесса термоокислительной деструкции полимеров в растворе как объекта управления/ В. К. Битюков, И. А. Хаустов, А. А. Хвостов, А. П. Попов // Вестник ВГУИТ. 2014. № 3 (61). С. 61-66.
  • Битюков В.К., Хвостов А.А., Тихомиров С.Г., Иванов А.В. и др. Синтез Марковской модели термохимической деструкции полимера в растворе//Вестник ВГУИТ. 2017. Т. 79. № 3. С. 57-64.
  • Хвостов А.А. и др. Математическое моделирование процесса гомогенизации молочных продуктов с использованием цепей Маркова//Молочная промышленность. 2016. № 8. С. 16-19.
  • Paul A. Gagniuc Markov Chains: From Theory to Implementation and Experimentation//John Wiley &Sons. 2017.
  • Herman R.L. Solving Differential Equations Using Simulink. 2017.
  • Cleve B. Moler: Numerical Computing with MATLAB. Massachusets: The MathWorks, Inc., Natick, 2008.
  • Branch M.A., Grace A. MATLAB Optimization Toolbox User's Guide//MathWorks. 1996.
  • Messac A. Optimization in Practice with MATLAB. Cambridge University Press, 2015.
  • Morontsev A. A. et al. Modification of silicon-substituted polynorbornenes by epoxidation of main chain double bonds//Polymer Science Series B. 2016. Т. 58. №. 6. P. 695-702.
  • Burya A. I., Naberezhnaya O. A., Arlamova N. T. Investigation of the thermal destruction process of aromatic polyamides and organic plastics based on them//Journal of Characterization and Development of Novel Materials. 2015. V. 7. №. 2. P. 171.
Еще
Статья научная