Научная статья на тему 'Алгоритмы расчета показателей процесса микробиологического синтеза с нелинейной кинетикой роста микроорганизмов'

Алгоритмы расчета показателей процесса микробиологического синтеза с нелинейной кинетикой роста микроорганизмов Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
192
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БИОТЕХНОЛОГИЯ / МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ / BIOTECHNOLOGY / MATHEMATICAL SIMULATION

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Гордеева Юлия Львовна, Комиссаров Юрий Алексеевич, Бородкин Алексей Георгиевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Гордеева Юлия Львовна, Комиссаров Юрий Алексеевич, Бородкин Алексей Георгиевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ALGORITHMS FOR CALCULATING THE PROCESS OF MICROBIOLOGICAL SYNTHESIS WITH NONLINEAR KINETICS OF GROWTH OF MICROORGANISMS

Two algorithms have been developed and realized for calculating the anaerobic process parameters of microbiological synthesis in the reactor with continuous regime. The main feature of this approach is the correction of the input technological parameters of the synthesis process because of kinetic relations nonlinearity. Thus, the algorithms are realized in the dialog regime that helps determine the suitable input parameters values providing the possibility of the actual process realization. Two algorithms are developed. According to the first algorithm, the source parameter is the value of dilution rate D, and the concentration of the substrate in the incoming flow S f is determined in the process of the dialog algorithm realization. The second algorithm deals with the input value of the substrate concentration S f and the dilution rate D is determined in the process of the dialog algorithm realization. The results of numerical calculations of parameters of the process of using algorithms are presented in this report.

Текст научной работы на тему «Алгоритмы расчета показателей процесса микробиологического синтеза с нелинейной кинетикой роста микроорганизмов»

УДК 004.94:576 ББК 30.16:28.072

Ю. Л. Гордеева, Ю. А. Комиссаров, А. Г. Бородкин

АЛГОРИТМЫ РАСЧЕТА ПОКАЗАТЕЛЕЙ ПРОЦЕССА МИКРОБИОЛОГИЧЕСКОГО СИНТЕЗА С НЕЛИНЕЙНОЙ КИНЕТИКОЙ РОСТА МИКРООРГАНИЗМОВ

Yu. L. Gordeeva, Yu. A. Komissarov, A. G. Borodkin

ALGORITHMS FOR CALCULATING THE PROCESS OF MICROBIOLOGICAL SYNTHESIS WITH NONLINEAR KINETICS OF GROWTH OF MICROORGANISMS

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

Ключевые слова: биотехнология, математическое моделирование.

Two algorithms have been developed and realized for calculating the anaerobic process parameters of microbiological synthesis in the reactor with continuous regime. The main feature of this approach is the correction of the input technological parameters of the synthesis process because of kinetic relations nonlinearity. Thus, the algorithms are realized in the dialog regime that helps determine the suitable input parameters values providing the possibility of the actual process realization. Two algorithms are developed. According to the first algorithm, the source parameter is the value of dilution rate D, and the concentration of the substrate in the incoming flow Sf is determined in the process of the dialog algorithm realization. The second algorithm deals with the input value of the substrate concentration Sf and the dilution rate D is determined in the process of the dialog algorithm realization. The results of numerical calculations of parameters of the process of using algorithms are presented in this report.

Key words: biotechnology, mathematical simulation.

Введение

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

Уравнения математической модели имеют вид [1-3]:

D • X + ц • X = 0,

(1)

(2)

(3)

где D = Q|V , ч V- объём реактора, л; Q - объёмная скорость потока, л/ч; ц - удельная скорость роста биомассы, ч-1; цт - максимальная удельная скорость роста, 1/ч; Ух/5 - стехиометрический коэффициент, г/г; X, S, Р - концентрация биомассы, субстрата и продукта на выходе из реактора соответственно, г/л; Sf - концентрация субстрата в потоке, поступающем в реактор, г/л; Рт - константа насыщения продукта, г/л; К - константа ингибирования субстрата, г/л; Кт - константа насыщения субстрата, г/л; а, в - константы.

Для дальнейшего анализа введем следующие обозначения:

а1 = aD + в

Р...

т

аз = К< (^шах - °) т = К?Х!3 ^шах

(5)

А = а1 - а2 D В = а1Бг - а2 а3 D

С = а2D КтК

(6)

Решение системы (1)-(4) относительно S имеет вид

5 = -В.+.

2 • А \

В V С 2 • А) + А

(7)

или

В

2 • А \

В

2^4

+ -

С

(8)

Для расчета значений X, Р и Qp при вычисленных значениях 5 по (7) или (8) получаем соотношения из (1)-(3):

X = Ух/5 (- 5), р = ^ + р Х D ’

Qp = DP.

(9)

(10)

(11)

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

Таким образом, возможности получения указанных оценок связаны с использованием математического моделирования, учитывающего значения кинетических констант. Задача, поставленная в настоящей работе, ориентирована на разработку и учет всех возможных ограничений в соответствии с уравнениями математической модели (1)-(4) и включении этих ограничений в общем виде в блок-схему алгоритма расчета. Отметим также, что математически ограничения имеют вид типа неравенств, что, вообще говоря, требует реализации диалогового режима, в котором участвует лицо, принимающее решение. Прямых рекомендаций по принятию решения на том или ином этапе расчета в диалоговом режиме дать невозможно. Однако нам удалось эту задачу свести к задаче оптимизации по критерию продуктивности по целевому продукту Qp.

а2 =

2

Алгоритм расчета включает последовательность вычисления показателей процесса X, S, P и Qp при заданных входных параметрах D и Sf. Алгоритм расчета должен быть ориентирован на условия реальной возможности осуществления процесса синтеза, которая связывается, с математической точки зрения, с существованием решения системы (1)-(4) с учетом необходимых ограничений по исходным значениям Sf и D.

Вывод расчетных соотношений

Введем понятие предельного значения D (D^^ - значение величины протока, при котором поступающий субстрат полностью вымывается из ферментера, и, следовательно, процесс синтеза не осуществляется в силу недостаточности времени пребывания популяции в аппарате. Концентрация субстрата на выходе из аппарата равна концентрации на входе Sf, продукт не образуется, т. е. P = 0.

Понятие DHI^ в биотехнологии известно как «washout». Для разработки алгоритма Dn^ нужно оценить количественно, т. к. его значение служит ограничением для задания D:

для любого значения Sf•

С другой стороны, если принять значение D в качестве предельного, из соотношения (12) можно вычислить значение = Б*, обеспечивающее это значение D, по формуле

Используя (12), вычислим максимально возможное значение ^пред и соответствующее ему значение Sf.

Необходимое условие экстремума

Соотношения (13) и (15) означают, что при любом значении Sf значение D не должно превосходить max(Dпред), величина которого получается при значении Sf по (18). В результате по

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

D = ц

пред

max

(12)

(13)

Очевидно, что в расчет следует принять наибольшее значение Б*, т. е.

(14)

Условие (12) дает ограничение на величину D для реального процесса в виде

(15)

(16)

Решение (16) дает

(17)

При этом значение Sf будет:

(18)

Обратимся к соотношениям (5)-(8). В соотношениях (7), (8) очевидным условием является выполнение неравенства

(19)

При этом равенство в (19) не представляет интереса, т. к. практически никогда не имеет места.

Значения Б по соотношениям (7) и (8) зависят от численных значений А, В и С, рассчитанным по (5) и (6). При этом значение С всегда больше нуля, т. е.

С > 0.

Значения А и В могут быть положительными или отрицательными в зависимости от численных значений кинетических констант и исходных значений D и

Возможны следующие варианты.

Если А > 0, то решение (7) и (8) существует для любого значения В. Это означает, что процесс микробиологического синтеза реально осуществим.

Если А < 0, а В > 0, то процесс синтеза реально неосуществим, т. к. по (7) и (8) значение Б будет отрицательным.

Последний возможный вариант, когда А < 0 и В < 0. Решение (7) и (8) в этом случае существует, если дискриминант В2+ 4АС > 0. Очевидно, необходимо рассмотреть это условие и оценить, каким образом его выполнение отразится на выборе численных значений D и

Как показывает численный анализ, с учетом условия

Б < Б

f

расчетное соотношение следует принять по (7) при А > 0 и по (8) при А < 0.

Рассмотрим формирование знака А и В.

Значение А определяется только численным значением D (при известных кинетических параметрах).

Значение D = D , при котором А = 0, вычисляется по соотношению

В = — + , 2а0

V 2а2 У

в

или

ат

В =------+ ,

2

ат

2Р_

вт

(20)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

При условии

В < В* А > 0: В > В* А < 0

(21)

Таким образом, для реализации условия А < 0 и В < 0 значение В должно быть принято по (21). Одновременно, еще раз отметим, что значение В должно быть подчинено и условию (15).

Оценим условие отрицательности величины В. Величина В зависит от В и Sf. При этом значение В определено предыдущими соотношениями.

Для условия отрицательности В в зависимости от Sf вычислим значение обеспечиваю-

щее условие В = 0 по (6):

Б*" =

(22)

+

а

2

+

при

Б*. > 5** В > 0;

Б* < Б* В < 0. (23)

Таким образом, получено ограничение по 5, обеспечивающее отрицательное значение В по (22).

Условие отрицательности В в зависимости от величины В определяется следующим соотношением:

В < В**,

где

_** = Рт ^шах - аП +

2Р„. ‘

Рт^шах - аП | - Р«

2Р Р_

П = SfYX|S Цшах. (24)

Последнее ограничение, которое необходимо рассмотреть и учесть, - это неотрицательность дискриминанта в (8) при А < 0.

Полагая, что значение В определено, знак дискриминанта зависит в этом случае только от значения б*.

Запишем условие равенства нулю дискриминанта

В2 + 4 АС = 0, (25)

где А < 0 .

Из (25) получаем значение Б* = Б****, при котором дискриминант равен нулю:

а^а^ 2 В

57 = В-2-3. ± __/(а2 В2 - а ) а2КтК . (26)

а1 а1 *4 7

Из (26) получаем два соотношения:

а2 а3 2В

(а2В2 - а1) а2КтК,

= в 0°------------/(а2В2 - а ) а2КтК. (27)

а1 а

При этом:

если > Б**, то В2 + 4АС > 0, и если Б* < Б***, то В2 + 4АС > 0.

Сопоставляя выражения (22), (23) и (27), отметим, что при выполнении (27) одновременно выполняется и (23). Таким образом, значение Б*во входном потоке следует принимать по условию (27), которое обеспечивает неотрицательность дискриминанта и отрицательность значения В.

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

Описание алгоритмов и результаты расчетов

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

По алгоритму 1 (рис. 1) в исходные данные вводится значение D, а исходное значение Sf определяется в процессе расчета.

По алгоритму 2 (рис. 2) в исходные данные вводится значение Sf, а исходное значение D определяется в процессе расчета.

В результате реализации каждого из алгоритмов получают значения D и Sf, обеспечивающие реальные условия осуществления процесса синтеза и соответствующие им показатели процесса синтезаX, S, Р, Qp.

Исходное значение D (по алгоритму 1) должно приниматься по условию

D < тах(£>Пред )

где max(Dпред ) вычисляется по (17).

Поиск значения Sf осуществляется с использованием решения оптимальной задачи шаговым методом с начальным значением = Б* (по (14)) или с начальным значением = Б***

(по (27)). Критерием оптимальности является величина продуктивности по целевому продукту Qp.

В исходные данные вводится значение фактора шага поиска Н, с использованием которого шаг поиска вычисляется по формуле Н1 = Б0Н , где Б0 = Б* или Б0 = Б***.

Приведем результаты вычислений по алгоритму 1 с использованием данных таблицы [4, 5].

Численные значения параметров

Yx/s, г/г а, г/г Р, ч-1 Цт, Ч-1 Рт, г/л Кт, г/л К,, г/л

0,4 2,2 0,2 0,48 50 1,2 22

Во всех вариантах расчета величина фактора шага принята равной 0,05.

Вариант 1. тахф^д) = 0,327 ч-1; принятое значение D = 0,3 ч-1 (по условию D < ^ахф^)); D* = 0,253 ч-1; Б > Б*; Б* = 10,742 г/л; Б*** = 10,763 г/л; Б0 = 10,742 г/л (по условию Б* < Б***);

результат расчета: Sf = 8,056 г/л; Б = 4,53 г/л; X = 1,4 г/л; Р = 4,04 г/л; Qp = 1,21 г/(л ■ ч).

Вариант 2. тах(Бпред) = 0,327 ч-1; принятое значение Б = 0,2 ч-1 (по условию Б < тах(Бпред)); Б* = 0,253 ч-1; Б < Б*; Б* = 29,9 г/л; Б0 = 29,9 г/л; результат расчета: Sf = 19,45 г/л; Б = 4,36 г/л;

X = 6,03 г/л; Р = 19,03 г/л; Qp = 3,86 г/(л ■ ч).

Отметим, что значение Б вводится по технологическим условиям. Однако, при невыполнении условия Б < тах(Бпред), процесс синтеза нереализуем.

Алгоритм 2 предусматривает: ввод величины Sf (по технологическим условиям); ввод п, рассчитанного по (24); ввод величины фактора шага Н, которая используется для решения оптимальной задачи поиска Б по критерию оптимальности продуктивности Qp.

Блок-схема алгоритма 2 более сложная, т. к. содержит большее количество возможных вариантов и, как следствие, необходимость учета большего количества ограничений.

В процессе реализации алгоритма вычисляется значение Б, обеспечивающее возможность реальной организации процесса для заданного и вычисляются показатели процесса X, Б, Р, Qp. Приведем результаты вычислений по алгоритму 2 с использованием данных таблицы. Вариант 1. Sf = 40 г/л; п = 7,68; Н = 0,05.

Б * = 18,347 г/л по (14); Бпред = 0,168 ч-1; Б* = 0,253 ч-1; Бпред < Б*; Б0 = Бпред = 0,168 ч-1; Sf > Б*; результат расчета: Б = 0,103 ч-1; Б = 23,54 г/л; X = 6,58 г/л; Р = 27,28 г/л; Qp = 2,8 г/(л ■ ч).

S II . S ■4- о 1 1

Вычисление А, В, С по (6)

Вычисление Б по (7)

Б0 = Б 7*; Н1 = Б0 Н

Б0 = ; Н1 = Б Н

Вычисление X по (9), Р по (10), Qp по (11)

Вычисление А, В, С по (6)

Вычисление Б по (8) * —

Вычисление X по (9), Р по (10), Qp по (11)

---------Щ----------

Вывод результатов: Б, ^ Б, X, Р, Qp

Конец

Рис. 1. Блок-схема алгоритма 1

Рис. 2. Блок-схема алгоритма 2

Вариант 2. Sf = 15 г/л; n = 2,88; H = 0,05.

Арад = 0,272 ч-1; D* = 0,253 ч-1; Dпред > А* D0 = Dnpe4 = 0,272 ч-1; результат расчета: D = 0,213 ч-1; S = 2,76 г/л; X = 4,90 г/л; P = 15,37 г/л; 4 = 3,27 г/(л ■ ч).

Заключение

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

СПИСОК ЛИТЕРАТУРЫ

1. Гордеева Ю. Л. Моделирование процессов микробиологического синтеза с нелинейной кинетикой роста микроорганизмов / Ю. Л. Гордеева, Ю. А. Ивашкин, Л. С. Гордеев, М. Б. Глебов. М.: РХТУ им. Д. И. Менделеева, 2011. 100 с.

2. Гордеева Ю. Л. Стационарные состояния биотехнологических процессов с нелинейной кинетикой роста микроорганизмов. Множественность при заданной величине протока / Ю. Л. Гордеева, М. Ю. Щербинин, Л. С. Гордеев // Энциклопедия инженера-химика. 2012. № 8. С. 23-27.

3. Гордеева Ю. Л. Стационарные состояния биотехнологических процессов с нелинейной кинети-

кой роста микроорганизмов. Множественность при заданной величине концентрации субстрата в поступающем потоке / Ю. Л. Гордеева, М. Ю. Щербинин, Л. С. Гордеев, Ю. А. Комиссаров // Вестн. Астрахан. гос. техн. ун-та. Сер.: Управление, вычислительная техника и информатика. 2013. № 1. С. 21-28.

4. Agrawal P. An algorithm for operating a fed-batch fermenteor at optimum specific-growth rate /

P. Agrawal, G. Koshy, M. Ramseier // Biotechn. and Bioeng. 1989. Vol. 33. P. 115-125.

5. Mclain R. B. Habituating control for nonsquare nonlinear processes / R. B. Mclain, M. J. Kurtz,

M. F. Henson // Ind. Eng. Chem. Res. 1996. N 35. P. 4067-4077.

REFERENCES

1. Gordeeva Iu. L., Ivashkin Iu. A., Gordeev L. S., Glebov M. B. Modelirovanie protsessov mikrobi-ologicheskogo sinteza s nelineinoi kinetikoi rosta mikroorganizmov [Modeling of the processes of microbiological synthesis with nonlinear kinetics of microorganism growth]. Moscow, RKhTU im. D. I. Mendeleeva, 2011. 100 p.

2. Gordeeva Iu. L., Shcherbinin M. Iu., Gordeev L. S. Statsionarnye sostoianiia biotekhnologicheskikh protsessov s nelineinoi kinetikoi rosta mikroorganizmov. Mnozhestvennost' pri zadannoi velichine protoka [Stationary states of biotechnological processes with nonlinear kinetics of microorganism growth. Multiplicity at the fixed value of the flow]. Entsiklopediia inzhenera-khimika, 2012, no. 8, pp. 23-27.

3. Gordeeva Iu. L., Shcherbinin M. Iu., Gordeev L. S., Komissarov Iu. A. Statsionarnye sostoianiia biotekhnologicheskikh protsessov s nelineinoi kinetikoi rosta mikroorganizmov. Mnozhestvennost' pri zadannoi velichine kontsentratsii substrata v postupaiushchem potoke [Stationary states of biotechnological processes with nonlinear kinetics of microorganism growth. Multiplicity at the set value of concentration of subsrate in inflow]. Vestnik Astrakhanskogo gosudarstvennogo tekhnicheskogo universiteta. Seriia: Upravlenie, vychislitel'naia tekhnika i informatika, 2013, no. 1, pp. 21-28.

4. Agrawal P., Koshy G., Ramseier M. An algorithm for operating a fed-batch fermenteor at optimum spe-cific-growth rate. Biotechn. and Bioeng, 1989, vol. 33, pp. 115-125.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

5. Mclain R. B., Kurtz M. J., Henson M. A. Habituating control for nonsquare nonlinear processes. Ind. Eng. Chem. Res., 1996, no. 35, pp. 4067-4077.

Статья поступила в редакцию 5.02.2014

ИНФОРМАЦИЯ ОБ АВТОРАХ

Гордеева Юлия Львовна - Московский государственный университет пищевых производств; канд. техн. наук, доцент; доцент кафедры «Информационные технологии и автоматизированные системы»; l.s.gordeev@yandex.ru.

Gordeeva Julia Lvovna - Moscow State University of Food Production; Candidate of Technical Sciences, Assistant Professor; Assistant Professor of the Department "Information Technologies and Automated Systems"; l.s.gordeev@yandex.ru.

Комиссаров Юрий Алексеевич - Российский химико-технологический университет им. Д. И. Менделеева, Москва; д-р техн. наук, профессор; зав. кафедрой «Электротехника и электроника»; komiss@muctr.ru.

Komissarov Yuriy Alekseevich - Mendeleev Russian Chemical and Technological University, Moscow; Doctor of Technical Sciences, Professor; Head of the Department "Electrical Engineering and Electronics"; komiss@muctr.ru.

Бородкин Алексей Георгиевич - Российский химико-технологический университет им. Д. И. Менделеева, Москва; доцент кафедры «Процессы и аппараты химической технологии»; komiss@muctr.ru.

Borodkin Aleksey Georgievich - Mendeleev Russian Chemical and Technological University, Moscow; Assistant Professor of the Department "Chemical Engineering Processes and Equipment"; komiss@muctr.ru.

i Надоели баннеры? Вы всегда можете отключить рекламу.