Научная статья на тему 'СИНТЕЗ СИСТЕМЫ УПРАВЛЕНИЯ, МОНИТОРИНГА И ОЦЕНИВАНИЯ СОСТОЯНИЯ АНАЭРОБНОГО БИОРЕАКТОРА'

СИНТЕЗ СИСТЕМЫ УПРАВЛЕНИЯ, МОНИТОРИНГА И ОЦЕНИВАНИЯ СОСТОЯНИЯ АНАЭРОБНОГО БИОРЕАКТОРА Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
36
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА АНАЭРОБНОЙ БИОЛОГИЧЕСКОЙ ОЧИСТКИ / МОНИТОРИНГ / НЕЛИНЕЙНЫЙ СИНТЕЗ УПРАВЛЕНИЯ / ИНВАРИАНТ ДИНАМИЧЕСКОГО ОБЪЕКТА / ОЦЕНКА СОСТОЯНИЯ СЛОЖНОГО ОБЪЕКТА / НАБЛЮДАТЕЛЬ СОСТОЯНИЯ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Фоменкова Анастасия Алексеевна, Ключарев Александр Анатольевич, Колесникова Светлана Ивановна

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

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

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

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

SYNTHESIS OF THE SYSTEM OF CONTROL, MONITORING AND EVALUATION OF THE STATE OF AN ANAEROBIC BIOREACTOR

The article presents a conceptual scheme for monitoring and formalizing the control action on the technical state of a complex system using an anaerobic bioreactor as an example. The mathematical apparatus and the algorithmic support that implements it are presented as the basis for the synthesis of an intelligent process control system at enterprises. Examples of analytical synthesis of an adaptive control system for a non-linear multidimensional object and an algorithm for the observer of an unmeasured variable are given.

Текст научной работы на тему «СИНТЕЗ СИСТЕМЫ УПРАВЛЕНИЯ, МОНИТОРИНГА И ОЦЕНИВАНИЯ СОСТОЯНИЯ АНАЭРОБНОГО БИОРЕАКТОРА»

УДК 519.7, 519.718 doi:10.38028/ESI.2022.25.1.002

Синтез системы управления, мониторинга и оценивания состояния анаэробного биореактора

Фоменкова Анастасия Алексеевна, Ключарев Александр Анатольевич, Колесникова Светлана Ивановна

Санкт-Петербургский государственный университет аэрокосмического приборостроения, Россия, Санкт-Петербург, skolesnikova@yandex.ru

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

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

Цитирование: Фоменкова А.А., Ключарев А.А., Колесникова С.И. Синтез системы управления, мониторинга и оценивания состояния анаэробного биореактора // Информационные и математические технологии в науке и управлении. - 2022. - № 1 (25). - С. 21-34. - DOI:10.38028/ESI.2021.25.1.002.

Введение. Современные системы анаэробной биологической очистки (САБО) сточных вод [1-5] позволяют очищать стоки с высокими концентрациями органических загрязнений и повышать энергоэффективность производства за счет вырабатываемого биогаза.

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

1) решение задач современного производства должно отвечать понятиям рационального природопользования и ресурсосбережения, относящихся к приоритетному направлению развития науки, технологий и техники РФ;

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

3) высокая структурная и физическая сложность биологических систем очистки [4] не позволяют полностью описать все взаимосвязи процессов с учетом состояния биомассы (неустойчивого объекта);

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

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

Под сложным динамическим объектом будем понимать объект [7], характеризующийся свойствами: 1) отсутствие (недостаточность) априорной информации для построения адекватной модели или невозможность (структурно сложный объект) полного аналитическо-

го описания; 2) нелинейность имеющихся моделей описания; 3) динамическая нестационарность сопровождающего его поведение процесса.

Состоянию Х(^ в некоторый момент I в фазовом пространстве соответствует точка X Х=(Х1, ...,Хп) - изображающая точка, движение которой в фазовом пространстве по определенной траектории (фазовой) сопоставлено изменению Х(7) [7 - 10].

Макросостояние объекта (системы) есть некоторая подобласть фазового пространства динамического объекта, характерные физически интерпретируемые (экспертно) свойства которого могут быть формализованы предельным (г ^да) уравнением у(X) = 0, где

X) - целевая макропеременная [9].

Мониторинг - система наблюдения, оценивания и прогноза основных показателей процесса анаэробной биологической очистки, результаты которой являются основанием для выбора соответствующих управленческих решений по обеспечению режима функционирования объекта САБО требуемого качества [8].

При изменении параметров существующий динамический режим САБО может потерять устойчивость, но некоторое время еще оставаться в прежней области фазового пространства. При этом, несмотря на то, что статистические свойства наблюдаемого объекта значимо не меняются, со временем устанавливается другой динамический режим, и важно как можно раньше и точнее обнаружить «предвестники» момента изменения состояния системы.

Система управления - система, состоящая из управляющей подсистемы (в частности, регулятора) и объекта управления [8]. Здесь в состав управляющей подсистемы входят подсистемы мониторинга состояния объекта и блок формирования управляющих воздействий.

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

1) формализовать математическую модель САБО, исходя из особенностей процессов,

как объект мониторинга и управления;

2) построить наблюдатель неизмеряемых переменных состояния САБО;

3) построить систему управления САБО на принципах нелинейной адаптации и метода

аналитического проектирования агрегированных регуляторов (АКАР) [9-11].

2. Формализация системы мониторинга и управления.

2.1. Формализация САБО как объекта мониторинга. Для синтеза системы мониторинга удобно рассматривать САБО как объект класса динамических систем, допускающих представление:

г = {х, ¥} = {х(г), г (г), г0 < г < т}, г > (1)

где X (г )е Я" - вектор переменных состояния системы; У (г) = G (X (г), )) е Ят, т < п -

вектор измеряемых переменных, G() - известная функция своих аргументов; ^(г) - неизвестное ограниченное возмущение как функция времени.

Вообще говоря, полагается, что процесс X (г) характеризует состояние САБО и принимает значения в произвольном измеримом (фазовом) пространстве (2, со счетно-порожденной а-алгеброй подмножеств пространства 2 (общее предположение, охватывающие практически все возможные ситуации).

Относительно динамики поведения процесса 2 (г) на [¿0, да) выдвинуто I >0 альтернативных гипотез ^^,..., 07), составляющих полную группу событий и интерпретируемых как классы состояний САБО. Другими словами, временной фрагмент реализации случайного процесса 2 (г) может находиться только в одной из заданных экспертом, или выделенных по

обучающей выборке по заданным ограничениям областей (классов) , 1 = 1,1.

Предполагается, что с вероятностью 1 за конечный промежуток времени происходит конечное число изменений состояний САБО и для определенности процесс (1) допускает представление:

I

2 (' ) = Е 2 (г )х, (г), (2)

1=1

где 2 (г) _ вообще говоря, случайный элемент (при фиксированном {), принимающий значения из (г, 3^), Хг (г) _ индикаторная функция со значением 1, если САБО в момент t находится в состоянии , 1 = 1, I, и ноль - иначе. Наблюдение У (г) осуществляется в соответствии с дискретным планом г е , ^, ..., ,...}, = + у А, у = 0,1,2,..., отвечающим системе реального времени (масштабы времени наблюдающей (управляющей) системы и контролируемого ею объекта синхронизированы) (рис. 1).

МОНИТОРИНГ

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

1

Оценивание нензмеряемых переменных <

Оценка фактического состояния объекта

Оценка риска

наступления

нежелательного

состояния

ИНФОРМАЦИЯ

Априорная информация (экспертная) о состояниях объекта

Критерии качества

моделей оценок состояния объекта

Желаемые целевые состояния объекта

База знаний (прецедентов)

ПРИНЯТИЕ РЕШЕНИИ УПРАВЛЕНИЕ

Алгоритмы управления

Критерии качества управления

Принятие управленческих решений по предотвращению нежелательных состояний

Алгоритмы согласования частных оценок

Рис. 1. Структурная схема взаимодействия двух систем: мониторинга САБО и управления

Схема на рис.1 есть основа для синтеза соответствующих алгоритмов реализации каждого положения и их информационного взаимодействия для организации приемлемого управления сложной системой САБО.

2.2. Формализация задачи управления макросостояниями САБО. Ставится задача синтеза системы управления в пространстве состояний для динамического объекта вида (3), функционирующего в условиях неопределенностей, на характер которых влияют и неполнота описания, и наличие внутренних и внешних возмущений (рис. 2):

и = и(V, X), V = X), ) = Шш(у) < п,

где X - вектор оценки состояния, g () - функция от измеряемых переменных (наблюдатель состояния), у(X) - целевая макропеременная, условие у(Х(г)) = 0, г ^ да определяет так называемое целевое макросостояние (многообразие или инвариант системы в случае его асимптотической устойчивости) для объекта управления X = F(X, £) + Ц; F () - известная функция; U - управление, конструкция которого должна обеспечивать асимптотическую

(3)

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

Экспертный анализ предметной области Формирование целевых инвариантов

Бычисление макропеременной

y(t )

Адаптивный регулятор

X (t )

Оценивание состояния

U(t)

СЛОЖНЫЙ ОБЪЕКТ

X(t)

/ 1 ад

Бозмущения

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

нелинейной адаптации

2.3. Математическая модель САБО как объекта управления. Согласно базовой модели ADM-1 [12] для описания работы анаэробного биореактора достаточно рассмотрения двухстадийной модели процесса (рис. 3), исходя из которой концентрация органического загрязнения сточной воды пересчитывается в эквивалентную концентрацию глюкозы S. На вход в биореактор подается сточная вода с эквивалентной концентрацией глюкозы Si„.

Двухстадийный процесс анаэробного брожения, протекающий по схеме: S + B1 ^ P, P + B2 ^ G, схематично представлен на рис. 3 с вектором состояний

х е R7, х = ( S, в, P, B, G 0, Q )r.

Динамика процесса очистки следующая. В биореактор-смеситель объемом V в момент времени t подается субстрат с расходом Q(t) и концентрацией органических загрязнений

Si„(t).

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

На выходе биореактора формируется поток очищенной воды с концентрацией загрязнений 8ои()=8^)+Р^), состоящих из остатков исходного субстрата с концентрацией и промежуточных продуктов анаэробного брожения с концентрацией Р(0. В процессе очистки исходное органическое загрязнение проходит стадии кислотогенеза и метаногенеза. В результате жизнедеятельности кислотогенной биомассы с концентрацией В1 образуются промежуточные продукты очистки, которые перерабатываются в биогаз метаногенной биомассой с концентрацией В2.

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

ад™

v 14' L(Q) + S(t)

V kg(Q) + P(t)

G(t) = -G(t) + ku(Q)

P(t )B2(t) k12(0)

дополнив которую уравнениями

0(0 = ^(0+МО,

0{t) = z2{t) + u2{t\

получим объект управления. Здесь ^ (t), z2 (t) и u (t),u2 (t) - неизвестные ограниченные функции времени (возмущения) и функции управления, соответственно; 0(t) - рабочая температура в биореакторе, k (0) - кинетические параметры процесса с законом изменения

k (0) = kt35оС exp (c (0- 35°С)), кБ5°С - значение параметра при нормальной температуре жизнедеятельности биомассы 35°С, с - заданная постоянная.

Определяя конкретное целевое состояние САБО как формализованное уравнение X(t)) = 0, t ^ да, получим задачу управления состоянием в виде (3)-(5).

Далее для краткости записи будем ссылаться на систему (3)-(5), используя обозначение © = (X; u + £),X е R7,u,^е R2.

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

2.4. Формализация макросостояний САБО. Традиционно формулируемое техническое состояние динамической системы через совокупность характерных значений структурных параметров (признаков в определенный момент времени при определенных условиях внешней среды), увязанных с данными технической документации, в структуре мониторинга (рис. 1) и управления в частности предполагает следующую формализацию (как пример).

1. Основной целью функционирования биореактора в системе очистки сточных вод является снижение концентрации органического загрязнения сточной воды до (или ниже) заданного нормативного значения £норм. При этом желательно максимально полно преобразовать загрязнения в биогаз. Если G - расчетное количество биогаза, которое возможно получить из заданного сырья, y*(t) и y*(t) - целевые инварианты для системы анаэробной биологической очистки, то формальная модель цели управления примет вид:

V*(t) = ^ (t) + Pout (t) - ^ 0;

v2(t) = °out (t) - G ^ 0, t ^да.

2. Увеличение количества газа не всегда приводит к повышению энергоэффективно-

7-./-Л г г ji/on EG(t) - Eheating(t)

сти E(t) системы из-за увеличения расходов на обогрев биореактора, E(t) =-,

Eheating (t)

где EG(t) - количество энергии, которую потенциально можно получить из биогаза, Eheating(t) -энергия, расходуемая для обогрева биореактора и в общем случае определяется из уравнения

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

V*(t) = ^ (t) + Pout (t) - SHopM ^ 0;

у* (t) = E(t) ^ max, t ^ да.

3. Для биогазовых установок описание целевого макросостояния целесообразно выбрать в виде:

y*(t) = P(t) -P ^ 0;(P(t) ^ min, P(t) <= P*)

y\(t) = E(t) ^ max;(y*(t) = E(t) ^ 1-).

Соотношения (6)-(8) представляют собой примеры формализации макросостояний САБО (инвариантов в случае асимптотической устойчивости целевых систем).

3. Решение задачи управления достижением целевого макросостояния.

3.1. Суть алгоритма нелинейной адаптации (НАД). Алгоритм энергосберегающего (осторожного) управления на принципах нелинейной адаптации (НАД) [13] есть по сути расширение классического метода аналитического проектирования агрегированных регуляторов (АКАР)) [9].

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

Как известно [9], синтез АКАР-управлений в общем виде допускает иерархичность процедуры конструирования управления. Так, в задачах стабилизации иерархичность синтеза управления связана с необходимостью осуществлять управление переменными, прямой доступ к которым невозможен. При этом используется совокупность частных критериев (целевых функционалов) } _ с определенным правилом подчинения и согласованности,

V 's=1,e

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

Постановка непрерывной задачи классического АКАР-управления. Рассматривается нелинейный векторный объект с описанием в виде системы ОДУ

j&= f(x, u), x, f e Rn, u e Rm, m < n . Требуется определить закон управления u (t) = u (x(t)) в

пространстве состояний для вывода объекта управления из некоторого начального состояния

x (0) в окрестность многообразия у (t) = у (x (t)) = 0, t ^да и обеспечить асимптотически

устойчивое движение объекта в его окрестности.

Имеют место предположения:

1) глобальный минимум функционала качества, отражающего вариационный принцип при достижении цели управления у (x) = 0, t ^ да :

где w е Ят - параметр синтезируемой системы управления, регулирующий длительность движения изображающей точки объекта управления до окрестности у (х) = 0, г ^ да ;

2) ограниченность правой части и реализуемость поведения системы х= ^х, и) при всех допустимых управлениях;

3) существование устойчивой целевой системы для исходной модели, отвечающей одновременно динамическим и/или инженерным требованиям, не противоречащим физиче-

ским возможностям системы [14];

Ранее в [11] был конструктивно доказан ряд утверждений об условиях существования такого управления для скалярного объекта.

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

1. Расширение фазового пространства за счет перевода внешнего возмущения £ во внутреннюю дополнительную фазовую переменную z с законом изменения [13, 15]

z(t) = ЛУ*( О, Л = const > 0

2. Вывод структуры синтезируемого регулятора реализуется методологией классического синтеза АКАР для полученной на шаге 1 замкнутой системы. При этом на конечном e-ом уровне иерархии синтеза используется макропеременная вида

у(е) = у* + kz, k = const > 0, где у - целевая макропеременная из постановки задачи управления, и формулируется соответствующая вариационная задача (фе, e)) с функциональным дифференциальным уравнением линейного вида, доставляющим устойчивое решение уравнению Эйлера-Лагранжа для вариационной задачи (фе, e))

wey(e\t) = 0,t^0*

Функционал Фе является критерием качества искомого управления при перемещении изображающей точки системы от многообразия у(е—1 (t) = 0, t ^ да к многообразию

у(е) (t) = 0, t ^да. Верхний индекс e (для объекта САБО e=1,2 в зависимости от вида целевой

макропеременной у) означает конечный номер иерархии в процессе синтеза классического АКАР-регулятора.

Возникающие постоянные в процессе синтеза ws есть параметры системы управления, пропорциональные скорости достижения изображающих точек s-й подсистемы окрестности у (t) = 0, t ^ да согласно частному критерию Ф*, s = 1, e.

3.2. Конструирование системы управления для САБО на основе алгоритма нелинейной адаптации. Рассмотрим скалярный случай конструирования управления с целью достижения заданного целевого множества состояний (для краткости изложения без ограничения общности).

Алгоритм интегральной нелинейной адаптации для задачи у (t) = G(t) — G , t ^да с учетом возмущения по скалярному управлению. Здесь G* - целевое (желаемое, допустимое) значение выхода биогаза. Здесь полагаем Q = const, и в описании (5) имеется одно уравнение

Q(t) = z(t) +u(t) (9)

Шаг 1. Расширение фазового пространства (превращение исходного описания в замкнутую систему для синтеза управления и компенсации возмущения):

т ==^(sin(t) - s(t)) - k1(e)Bi(t) - к2(в)

1W v 1 14 J k3(e)+S(tf

P(t) = -Q~fP(t) + k5(B)Bi(t) + k6 (O)kS^

2W V 2W J kg(e)+P(t)'

P(t)B2(t)

S(t)B1(t)

k3(0)+S(ty

k7(e)B2(t) - k8(0)

G(t) = -G(t)+kn(e) 0(t) = z(t) +u(t),

kg+P(t)k12(e)+P(t)'

P(t)B2(t) kg(0)+P(t)

(10)

¿(t) = ц**(0,ц = const > 0.

Обозначим 0О = (X; u + £), X = (S, B, P, B, G, 0)T е Rб, u, ^е R1 - исходное описание, а расширенную систему (10) - исходную для алгоритма синтеза регулятора через ©! =(X; u + z),X =(S,B,P,B,G,Ö,z)T ,X е R7,u,z е R1.

Замечание 1. Возмущение z(t) есть ограниченная и непрерывная функция времени. Для моделирования используются результаты: а) непрерывные функции могут быть представлены как решения дифференциальных уравнений [16]; б) возмущения t) могут быть представлены как суперпозиция кусочно-непрерывных функций z (t) - волновое представление [15].

Шаг 2. Вводим вспомогательную макропеременную (для передачи функции управления от переменной 0(t) к внутренней переменной управления ф, где ф = ф^, z):

Vi =0-ф- (11)

Шаг 3. Выписываем уравнение для устойчивых экстремалей вариационной задачи (Ф^), Ф1 = /0°°(ф? (t) + 7\2 V/?(t))rft ^ min:

71^ + V = 0, Г1 = const > 0 (12)

Подставляем (11) в (12):

71*1 + Vi = Цв - ?1Ф+ Vi = 0, q(C,z) = + ^ = + f*W*, где fG - правая часть описания в системе (10).

Из (12) следуют формулы для структуры управления.

и = ф - 7\ 1V1 - z = —/с + ^Ц* - 71 1V1 - z (13)

Выражение (13) определяют структуру регулятора для (9) с точностью до неизвестной функции внутреннего управления ф и ее частных производных по переменным G, z.

Шаг 4. Осуществляем декомпозицию базовой модели на многообразии V = 0, получаем систему уравнений, исходную для дальнейшего синтеза внутреннего управления ф . Заменяем в (8) 0 = ф . Получим описание

©2=(X2; ф),X2 =(S,B,P,B,G,z)T ,X2 е R6,фе R1 (14)

Система (14) - исходная для алгоритма синтеза регулятора.

Шаг 5. Вводим вспомогательную макропеременную второго этапа синтеза регулятора

V = V + (z, M = const>0 и выписываем уравнение для устойчивых экстремалей вариационной задачи(Ф2 v2), Ф2 = (О + ^ min:

Г2*2 + v2 = T2(V* + + V2 = 0, 72 = const >0 (15)

Подставляем производные целевых макропеременных y*(t) = G(t) — G* в (15), с учетом

- /П „Ч !

уравнений (14), получим явный вид функции ф и ее частных производных —,— .

dG dz

Итоговая система управления для достижения требуемого состояния

V (t) = G(t) — G , t ^ да согласно алгоритму нелинейной адаптации имеет вид совокупности уравнений (4), (9), (13) (рис. 4).

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

Утверждение 1. Управление u(t), если существует, обеспечивает асимптотическую устойчивость объекту управления САБО (4), (9) в окрестности v* (t) = 0, t ^ да.

Доказательство утверждения 1 конструктивное [9-11] и непосредственно следует из самого метода АКАР [9] и его обобщения [13] - алгоритма интегральной адаптации для данного описания (4), (9) (см. шаги 1-5) при выполнении следующих условий корректного применения АКАР-конструирования регулятора:

а) существует инвариант для объекта управления у* (t) = у* (X(t)) = 0, t ^ да с аттрактивным [10] свойством, где у* (X (t)) непрерывно дифференцируемая функция;

б) управление должно обеспечить существование и ограниченность решений исходной системы;

в) исходная система в окрестности у* (t) = 0, t ^ да стабилизируема.

Тогда согласно следствию (15) из уравнения Эйлера-Лагранжа (см. приложение) для функционала Ф2 получим у2 = у* + pz = 0, t ^ да, или предельное уравнение у* = -pz, t ^ да , согласно которому в декомпозированной системе на многообразии у2 = 0 уравнение, отвечающее за моделирование возмущения, примет вид z(t) = —^ = const > 0, что га*

рантирует у = -pz, t ^ да и, следовательно, асимптотически устойчивое достижение цели управления у* (t) = 0, t ^ да .

Замечание 2. В [17] доказано, что свойство аттрактивности инвариантного многообразия является достаточным для асимптотической стабилизации заданного положения равновесия системы (см. также теорему 1.1 в [10]). Отдельно решается задача доказательства инвариантности заданного целевого многообразия, реализующего желаемое технологическое состояние объекта управления.

0(0

133

S9

а) б)

Рис. 4. Графики а) переменной управления 9 и б) функции управления и(^) под воздействием разного типа возмущений (постоянные и гармонические)

Замечание 3. Аналитически сформулированная цель управления есть основание для синтеза системы синергетического управления (цена вопроса). Вопрос инвариантности заданного целевого многообразия, реализующего желаемое технологическое (и не только, см. [9]) состояние объекта управления, как правило, исследуется отдельно (в том числе на основе имитационного моделирования, экспертного заключения).

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

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

Цель данного раздела - показать принципиальную возможность встраивания в систему управления САБО (с частным описанием (4), (9)) наблюдателя состояния и, следовательно, реализуемости схемы на рис. 2. Поставим задачу построения наблюдателей Д ), В2^)

для переменных B (t), B (t) как функций от переменных состояния S, P, G, 9 для объекта

управления (4), (5) с обозначением 0О =(X; u + £), X = (S, B, P, B, G, 9)T е R6, u, ^е R1.

Согласно алгоритму адаптации НАД, для синтеза управления и компенсации возмущений следует осуществить перевод в расширенное фазовое пространство 0О ^ 0Х, где

=(Х1; u + z),Xx = (S,Bl,P,B2,G,Q,zf ,Хх eR7,u,zeFil;z(t) = j\\\f*(t), Ti = const>0.

Алгоритм построения наблюдателя состояния для применения метода нелинейной адаптации в задаче управления (4), (9). Для компактного изложения алгоритма на основе АКАР-наблюдателей [9] нам удобно унифицировать обозначения:

7 = (71,72,7з,74,75,76, Y7)T = (S,P,G,z,9,B„B2)T.

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

Ф1 (7) = ! 7 + 76, ^2 (7) = ! 7 + 77. (16)

1=1 Nl 1=1 Nl

где N - подбираемые параметры модели наблюдателя переменных Y6, Y7.

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

00 2

(Ф,у), Ф = Щу,2 (0 + (t))dt —» min, у е R2 и, соответственно, уравнениям:

О '=1

М/,.-^,. =0,7=1,2. (17)

Здесь фг. = фг (t) есть наблюдатель для Y7, Y8 в виде искомых функций времени, выбор постоянных Ц, i = 1,2 должен обеспечивать асимптотическую устойчивость решениям (17). Решение вариационной задачи (Ф, у) с условием у = ф—ф ——ш > 0, у, ф, ф е R2,

обеспеченное уравнением (17), приводит к предельному равенству ф = ф, t ^ да .

3. Определяется соотношение из уравнения (17) с учетом вида (4) и (9):

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

Г ¡, Г2 ¡, уг, l = 1,5, i = 1,2, не зависящие от неизмеряемых (наблюдаемых) переменных, такие, чтобы выполнялось равенство (представляем (18) в виде (19)):

+76-LA = ¿Ги7, +Yl, ¿|М +77 -12ф2 = ¿Г2/7; + у2. (19)

i=1 и 7l 1=1 1=1 и 7l i=1

Сопоставляя представления (18) и (19) (в предположении, что величины Г /, Уг, l = 1,5, i = 1,2 определены), получим собственно оценочные функции времени ф; наблюдателя ф в виде линейных уравнений (относительно функций фг, i = 1,2 )

^ = ^ = 4Ф2-(ег2Д+У2]. (20)

С учетом описаний (4), (9), (18)-(20) получим

4 / 1 4

2 77 + тт(/ + и + 2) + / - ^ = 2Ги/ + Ги(/5 + и + 2) + Ъ

1 = 1 N1 Л/с 1 = \

1 1 5 1 (21) 4 / ^ 4

2 ТТ (/5 + и + 2) + /6 " ^2 = 2Г*/ +Г2,5 (/5 + и + 2 ) + У2-

1=1 X 5 11

Выберем функции в (21) Г ¡, Уг-, 1 = 1,5, I = 1,2 так, чтобы исключить наблюдаемые

переменные, понятно, что это можно осуществить неоднозначно. Например, собирая из (21) все члены с управлением в виде:

У1 =(и + 2)(Л5-1), ъ= (и + 2)(^^ (22)

и подставляя , I = 1,2 в (21), получим

2 {г/5 + /6 - ¿А = 2 Ги/ +Г/

1=1 Л1 Л 5 /=1

2 ТГ/5+ /7 - ^2 = 2 Г2,1/1 +Г2/

/=1Х 5 1=1

С учетом представления (16)

4

/ , 1

г

1=1 Л Л

5

У

2//5+/6 - А 2 У+У6!=2Ги/ +Г1,^-/з-

V

1=1 Л

У

1=1

4 / 1 ( 5 У \ 4

2/ + ^ /5 + /7 - ¿2 2 77 + У7| = 2Г2,1/ +Г2,./5-

(23)

V И Л у 1=1

5. Из (23) методом неопределенных коэффициентов получают соотношения, связывающие величины Г1, 1 = 1,5, * = 1,2 и описание объекта.

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

10 15 I

Рис. 5. Сглаживающий эффект управления ин с наблюдателем состояния

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

Благодарности. Работа поддержана РФФИ (грант № 20-08-00747).

СПИСОК ИСТОЧНИКОВ

1. Kalyuzhnyi S.V. Batch anaerobic digestion of glucose and its mathematical modeling. II. Description, verification and application of model. Biores. Technol, 1997, vol. 59, pp. 249-258.

2. Boe K., Batstone D.J., Steyer J.-P., Angelidaki I. State indicators for monitoring the anaerobic digestion process. Water Res, 2010, vol. 44, pp. 5973-5980. DOI: 10.1016/j.watres.2010.07.043

3. Hill A., Tait S., Baillie C., Virdis B., McCabe B. Microbial electrochemical sensors for volatile fatty acid measurement in high strength wastewaters: A review. Biosensors and Bioelectronics, 2020, vol. 165, pp. 112409-112420. DOI: 10.1016/j.bios.2020.112409

4. Lyberatos G., Skiadas I.V. Modelling of anaerobic digestion - a review. Global Nest: the Int. J, 1999, vol. 1, no. 2, pp. 63-76.

5. Madsen M., Holm-Nielsen J.B., Esbensen K.H. Monitoring of anaerobic digestion processes: A review perspective. Renewable and Sustainable Energy Reviews, 2011, no. 15, pp. 3141- 3155.

6. Aamir Ishaq Shah, Mehraj U. Din Dar, Rouf Ahmad Bhat, J.P. Singh, Kuldip Singh, Shakeel Ahmad Bhat. Prospectives and challenges of wastewater treatment technologies to combat contaminants of emerging concerns. Ecological Engineering, 2020, vol. 152, 105882, URL: https://doi.org/10.1016/j.ecoleng.2020.105882

7. Растригин Л. А. Адаптация сложных систем / Л. А. Растригин - Рига: Зинатне, 1981. - 375 с.

8. Интеллектуальные технологии мониторинга и управления структурной динамикой сложных технических объектов: монография / М.Ю. Охтилев, Б.В. Соколов, Р.М. Юсупов. - М.: Наука, 2006. - 408 с.

9. Колесников А.А. Синергетика и проблемы теории управления: сборник научных трудов / А.А. Колесников. - М.: Физматлит, 2004. - 504 c.

10. Тюкин И.Ю., Терехов В.А. Адаптация в нелинейных динамических системах. СПб.: ЛКИ, 2008. - 384 с.

11. Kolesnikova S.I. Synthesis of the Control System for a Second Order Non-Linear Object with an Incomplete Description. Automation and Remote Control, 2018, vol. 79, no. 9, pp. 15561566. DOI: 10.1134/S0005117918090023

12. Batstone D., Keller J., Angelidaki I., Kalyuzhnyi S., Pavlostathis S., Rozzi A., Sanders W., Siegrist H., Vavilin V.A. The IWA anaerobic digestion model No 1. Wat. Sci. Technol, 2002, vol.45, no. 10, pp.65-73.

13. Колесников А.А. Метод интегральной адаптации нелинейных систем на инвариантных многообразиях / А.А. Колесников // Труды 3-ей мультиконференции по проблемам управления. - СПб., 2010. - С. 29-34.

14. Krasovskiy A.A. Problems of Control Physical Theory. Automatic and Telemechanic, 1990, no. 1, pp. 3-28.

15. Джонсон С. Теория регуляторов, приспосабливающихся к возмущениям / Фильтрация и стохастическое управление в динамических системах / С. Джонсон; под ред. К.Т. Леондеса. - М: Мир, 1980. - 406 с.

16. Галиуллин А.С. Обратные задачи динамики и задачи управления движениями материальных систем / А.С. Галиуллин // Дифференц. уравнения, 1972. - T. 8. - № 9. - С. 15351541.

17. Astolfi A., Ortega R. Immension and invariance: A new tool for stabilization and adaptive control of nonlinear systems // IEEE Trans. on Automatic Control, 2003, vol. 48, no. 4. - pp. 590605.

Фоменкова Анастасия Алексеевна, аспирант, Санкт-Петербургский государственный университет аэрокосмического приборостроения, a.a.fomenkova@mail.ru, Россия, Санкт-Петербург, ул. Большая Морская, д. 67, лит. А

Ключарев Александр Анатольевич, к.т.н., доцент, Санкт-Петербургский государственный университет аэрокосмического приборостроения, ak@aanet.ru, Россия, Санкт-Петербург, ул. Большая Морская, д. 67, лит. А

Колесникова Светлана Ивановна, д.т.н., профессор, Санкт-Петербургский государственный университет аэрокосмического приборостроения, skolesnikova@yandex.ru, Россия, Санкт-Петербург, ул. Большая Морская, д. 67, лит. А

UDC 519.7, 519.718 doi:10.38028/ESI.2022.25.1.002

Synthesis of the system of control, monitoring and evaluation of the state of an anaerobic bioreactor

Anastasia A. Fomenkova, Alexander A. Klyucharev, Svetlana I. Kolesnikova

St.Petersburg State University of Aerospace Instrumentation,

Russia, St. Petersburg, skolesnikova@yandex.ru

Abstract. The article presents a conceptual scheme for monitoring and formalizing the control action on the technical state of a complex system using an anaerobic bioreactor as an example. The mathematical apparatus and the algorithmic support that implements it are presented as the basis for the synthesis of an intelligent process control system at enterprises. Examples of analytical synthesis of an adaptive control system for a non-linear multidimensional object and an algorithm for the observer of an unmeasured variable are given. Keywords: anaerobic biological treatment system, monitoring, non-linear control synthesis, dynamic object invariant, assessment of the state of a complex object, state observer Acknowlegements: The work was supported by the Russian Foundation for Basic Research (grant no. 20-08-00747).

REFERENCES

1. Kalyuzhnyi S.V. Batch anaerobic digestion of glucose and its mathematical modeling. II. Description, verification and application of model. Biores. Technol, 1997, vol. 59, pp. 249-258.

2. Boe K., Batstone D.J., Steyer J.-P., Angelidaki I. State indicators for monitoring the anaerobic digestion process. Water Res, 2010, vol. 44, pp. 5973-5980. DOI: 10.1016/j.watres.2010.07.043

3. Hill A., Tait S., Baillie C., Virdis B., McCabe B. Microbial electrochemical sensors for volatile fatty acid measurement in high strength wastewaters: A review. Biosensors and Bioelectronics, 2020, vol. 165, pp. 112409-112420. DOI: 10.1016/j.bios.2020.112409

4. Lyberatos G., Skiadas I.V. Modelling of anaerobic digestion - a review. Global Nest: the Int. J, 1999, vol. 1, no. 2, pp. 63-76.

5. Madsen M., Holm-Nielsen J.B., Esbensen K.H. Monitoring of anaerobic digestion processes: A review perspective. Renewable and Sustainable Energy Reviews, 2011, no. 15, pp. 3141- 3155.

6. Aamir Ishaq Shah, Mehraj U. Din Dar, Rouf Ahmad Bhat, J.P. Singh, Kuldip Singh, Shakeel Ahmad Bhat. Prospectives and challenges of wastewater treatment technologies to combat contaminants of emerging concerns. Ecological Engineering, 2020, vol. 152, 105882, URL: https://doi.org/10.10167j.ecoleng.2020.105882

7. Rastrigin L.A. Adaptatsiya slozhnykh sistem [Adaptation of complex systems]. Riga: Zinatne, 1981, 375 p.

8. Okhtilev M.Yu., Sokolov B.V., Yusupov R.M. Intellektual'nyye tekhnologii monitoringa i up-ravleniya strukturnoy dinamikoy slozhnykh tekhnicheskikh ob"yektov: monografiya [Intelligent Technologies for Monitoring and Controlling the Structural Dynamics of Complex Technical Objects: monograph]. M.: Science, 2006, 408 p.

9. Kolesnikov A.A. Novye nelinejnye metody upravlenija poletom [New nonlinear methods of flight control]. М.: Fizmatlit, 2013, 193 p.

10. Tyukin I.Yu., Terekhov V.A. Adaptaciya v nelinejnyh dinamicheskih sistemah [Adaptation in nonlinear dynamical systems]. SPb.: LKI, 2008, 384 p. (in Russian).

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

11. Kolesnikova S.I. Synthesis of the Control System for a Second Order Non-Linear Object with an Incomplete Description. Automation and Remote Control, 2018, vol. 79, no. 9, pp. 1556— 1566. DOI: 10.1134/S0005117918090023

12. Batstone D., Keller J., Angelidaki I., Kalyuzhnyi S., Pavlostathis S., Rozzi A., Sanders W., Siegrist H., Vavilin V.A. The IWA anaerobic digestion model. No 1. Wat. Sci. Technol, 2002, vol.45, no. 10, pp.65-73.

13. Kolesnikov A.A. Metod integral'noy adaptatsii nelineynykh sistem na invariantnykh mnogoobraziyakh [The method of integral adaptation of nonlinear systems on invariant manifolds] // Trudy 3-ey mul'tikonferentsii po problemam upravleniya = Proceedings of the 3rd multiconference on control problems. SPb, 2010, pp. 29-34

14. Krasovskiy A.A. [Problems of Control Physical Theory] // Avtomatika i telemehanika =Automatic and Telemechanic. 1990. no. 1. Pp. 3-28.

15. Dzhonson S. Teoriya regulyatorov, prisposablivayushchikhsya k vozmushcheniyam [The theory of regulators to adapt to disturbances]. V kn. Fil'tratsiya i stokhasticheskoe upravlenie dinamicheskikh sistemakh [In the book. Filtering and stochastic control of dynamical systems], ed. by Leondesa K.T. Moscow, Mir, 1980, 406 p. (in Russian).

16. Galiullin A.S. Obratnyye zadachi dinamiki i zadachi upravleniya dvizheniyami material'nykh sistem [Inverse problems of dynamics and problems of motion control of material systems] // Differents. Uravneniya = Differ. equations. 1972, vol. 8, no. 9, pp. 1535-1541.

17. Astolfi A., Ortega R. Immension and invariance: A new tool for stabilization and adaptive control of nonlinear systems // IEEE Trans. on Automatic Control, 2003, vol. 48, no. 4, pp. 590605.

Anastasia A. Fomenkova, рostgraduate student, St.Petersburg State University of Aerospaсe Instrumentation, a.a.fomenkova@mail.ru, 67, BolshayaMorskaya Str., St. Petersburg, Russia

Alexander A. Klyucharev, associate Professor, St.Petersburg State University of Aerospaсe Instrumentation, ak@aanet.ru, 67, Bolshaya Morskaya Str., St. Petersburg, Russia

Svetlana I. Kolesnikova, professor, St.Petersburg State University of Aerospaсe Instrumentation, skolesnikova@yandex.ru, 67, Bolshaya Morskaya Str., St. Petersburg, Russia,

Статья поступила в редакцию 05.03.2022; одобрена после рецензирования 25.03.2022; принята к публикации 29.03.2022.

The article was submitted 03.05.2022; approved after reviewing 03.25.2022; accepted for publication 03.29.2022.

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