Научная статья на тему 'Постановка задачи оптимального управления испытательным комплексом «Искусственные легкие»'

Постановка задачи оптимального управления испытательным комплексом «Искусственные легкие» Текст научной статьи по специальности «Математика»

CC BY
128
36
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИСКУССТВЕННЫЕ ЛЕГКИЕ / ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ / ПОТРЕБЛЕНИЕ КИСЛОРОДА / ПРОГНОЗИРУЮЩИЙ АЛГОРИТМ / ARTIFICIAL LUNGS / OPTIMAL CONTROL / OXYGEN CONSUMPTION / PREDICTION ALGORITHM

Аннотация научной статьи по математике, автор научной работы — Оневский Павел Михайлович, Годымчук Анна Юрьевна, Иванов Андрей Михайлович

Разработана структура прогнозирующей системы управления комплексом «Искусственные легкие». Предложен алгоритм оптимального управления подачей и удалением газов из искусственных легких с целью имитации потребления кислорода

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

Похожие темы научных работ по математике , автор научной работы — Оневский Павел Михайлович, Годымчук Анна Юрьевна, Иванов Андрей Михайлович

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

Es ist die Struktur des vorhersagenden Steuersystemes der Komplex «Künstliche Lungen» entwickelt. Es ist den Algorithmus der optimalen Steuerung von der Abgabe und der Entfernung der Gase aus den künstlichen Lungen zwecks der Imitation des Verbrauches des Sauerstoffs angeboten.Est élaborée la structure du système de prévision de la commande du complexe dessais «Poumons artificiels». Est proposé un algorithme de la commande optimale du débit et de lévacuation des gaz à partir des poumons artificiels dans le but de limitation de la consommation de loxygène.The paper describes the structure of predictive system to control Artificial lungs. An algorithm for optimal control over feeding and removing of gases from the artificial lungs to simulate oxygen consumption has been proposed.

Текст научной работы на тему «Постановка задачи оптимального управления испытательным комплексом «Искусственные легкие»»

УДК 629.7.0

ПОСТАНОВКА ЗАДАЧИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ ИСПЫТАТЕЛЬНЫМ КОМПЛЕКСОМ «ИСКУССТВЕННЫЕ ЛЕГКИЕ»

П.М. Оневский1, А.Ю. Годымчук2, А.М. Иванов1

Кафедры: «Информационные процессы и управление»,

ФГБОУ ВПО «ТГТУ» (1); onev1@mail.ru;

«Наноматериалы и нанотехнологии», ФГБОУ ВПО «Национальный исследовательский Томский политехнический университет», г. Томск (2)

Представлена членом редколлегии профессором В.Г. Матвейкиным

Ключевые слова и фразы: искусственные легкие; оптимальное управление; потребление кислорода; прогнозирующий алгоритм.

Аннотация: Разработана структура прогнозирующей системы управления комплексом «Искусственные легкие». Предложен алгоритм оптимального управления подачей и удалением газов из искусственных легких с целью имитации потребления кислорода.

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

Поскольку испытание ИДА на людях в силу многих причин возможно лишь в ограниченном объеме и в ряде случаев небезопасно, такие испытания целесообразно проводить на специализированных комплексах, называемых «Искусственные легкие» (ИЛ).

В качестве объекта исследования в данной работе рассматривается автоматизированный комплекс ИЛ, в котором имитация потребления кислорода осуществляется путем сброса в атмосферу рассчитываемого объема газовой воздушной смеси (ГДС) с одновременной подачей азота и диоксида углерода в тех количествах, которые удаляются при сбросе ГДС в атмосферу [1]. Предполагается, что в ИЛ циркулирует трехкомпонентная смесь газов О2, СО2, N2. Для сброса ГДС в данном комплексе предполагается использовать поршневой дозатор с линейным электрическим приводом, а для подачи азота и диоксида углерода - регулируемые клапаны. Эти устройства должны работать синхронно с приводом имитатора дыхания, который воспроизводит различные пневмотахограммы дыхания (синусоидальную, треугольную, трапецеидальную) с заданной частотой и глубиной, причем сброс ГДС и подача соответствующих газов производится на фазе вдоха. Поскольку при испытаниях ИДА в комплексе ИЛ измерения концентраций вдыхаемых и выдыхаемых газов производится газоанализаторами, обладающими некоторым запаздыванием и ошибками, в системе управления комплекса ИЛ целесообразно предусмотреть прогнозирование концентраций газов и объемов сброса и подачи в имитатор дыхания соответствующих газов на определенный интервал времени. Кроме того, необходимо обеспечить точное воспроизведение объемов сброса ГДС и подачи азота и диоксида углерода на каждом цикле вдоха-выдоха. При неточном воспроизведении данных объемов с течением времени накаплива-

ются ошибки, которые приводят к неадекватной имитации потребления кислорода и снижают качество проведенных испытаний ИДА.

Целью данной работы является постановка задачи оптимального управления комплексом ИЛ и разработка алгоритма управления исполнительными устройствами, обеспечивающего минимизацию ошибок воспроизведения заданных объемов газов.

На рисунке 1 приведена упрощенная структурная схема системы управления комплексом «Искусственные легкие». Рассмотрим принцип работы системы управления. Процесс функционирования системы разбивается на циклы. На каждом цикле коррекции необходимых объемов сброса ГДС и подачи СО2 и N2 осуществляется прогнозирование состояния системы на определенный интервал времени Т. На основании заданного режима испытаний (частоты n, глубины Vди

коэффициента дыхания Kд, вида пневмотахограммы ПТГ и потока WCq2 (0),

имитирующего выделение человеком диоксида углерода) и измеренных значений

концентраций вдыхаемых газов С:ю2 и задающая подсистема формирует в

функции времени заданные значения объемов сброса ГДС ^ДС (t) и подачи газов

Вид ПТГ-

и/со2(0)

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

V- ^), VNад (t). Эти заданные значения объемов газов и текущий вектор состояния системы (Х1, Х2, Х3) используются в алгоритмах соответствующих подсистем управления для определения управляющих сигналов и1, и2, из исполнительными механизмами ИМ1, ИМ2, ИМ3, непосредственно удаляющими ГДС и подающими СО2 и N2.

Для построения алгоритмов управления исполнительными механизмами, обеспечивающих минимизацию ошибок воспроизведения заданных объемов газов, воспользуемся методом аналитического конструирования оптимальных регуляторов по критерию обобщенной работы [2]. На основе данного метода разработаны алгоритмы оптимального управления нелинейными динамическими объектами, способные функционировать в реальном масштабе времени. Используем прогнозирующий алгоритм на скользящем интервале оптимизации с вычислением матрицы чувствительности [3].

Пусть математическая модель объекта управления описывается следующими дифференциальными уравнениями:

* = I(х,У, t), У = и, х(0) = Хо, у(0) = Уо, (1)

где х - вектор состояния объекта управления; / - дифференцируемая по всем аргументам нелинейная вектор-функция; у - вектор управляющих воздействий; и - скорость изменения у.

В модели (1) управление осуществляется изменением скорости воздействий у, а х = х( у, t) - сложная функция.

Требуется найти управление, минимизирующее функционал обобщенной работы на скользящем интервале (и 4+7).

1и+7 1 1и+7

I = | Q(x,у,х)ёх + — |(и7К~1и + и^К-1иоп)ёх , (2)

^и ^и

где Q - дифференцируемая по своим аргументам скалярная функция, характеризующая качество процесса управления на интервале (и, ^+Т); К - диагональная матрица коэффициентов эффективности управлений; иоп - оптимальная скорость

изменения у (оптимальное управление); ^ - момент определения управляющих воздействий; Т - интервал прогнозирования.

Согласно [2, 3], управление иоп определяется из выражения

иоп &) = - К^^М, (3)

Ыи)

где К(0 - решение уравнения Ляпунова

дК дК

— + —I (хс, t) = - Q(xc, t), V (и + Т) = 0, (4)

дt дх

на свободном движении объекта (1) на интервале (^, 1и+Т)\

^хс = I (хс, у, t), у = 0. (5)

На свободном движении (5) левая часть (4) превращается в полную производную

по I

V = ^( хс, t), V (t + Т) = 0. (6)

Дифференцируя (6) по у по правилу дифференцирования сложной функции, полу-

чим [3]

d| VIA ] = _Mt) gXc(t) дQ(t) dt [sy(tu) J дxc 5y(tu) 5y(tu)!

дхДЛ ч

где —-— = /(г) - матрица чувствительности решения уравнения (5) по вектору ^)

параметров у, удовлетворяющая уравнению чувствительности

Z (t) = д(Xc-y,'> Z (t) + f(Xc-У'>

с начальным условием

SXc(t)

Z (tu) = О,

5y(tu)

(В)

(9)

^ ^ дТ (хс, у, /) дТ (хс, у, /) где матрицы Якоби ————, ———— вычисляются на хс(/). дхс(/) ду(ґи)

Блок-схема алгоритма управления представлена на рис. 2.

Функционирование алгоритма осуществляется следующим образом. На каждом цикле коррекции управлений информация о переменных состояния объекта управления (сигналы с измерителей) поступают в систему оценивания, где осуществляется оценка вектора состояния системы (фильтрация шумов и восстановление координат вектора х, не доступных измерению). Оценки вектора состояния х, у поступают в прогнозирующую модель. Управляющие сигналы для объекта (1) вычисляются по формуле (3) в моменты времени ґи с периодичностью Д/ц, где Д/ц - цикл коррекции управлений. Оптимальное управление иоп (/и) вычисляется

на каждом цикле путем интегрирования на интервале (/и, ґи+Т) уравнений прогнозирующей модели (5), (7) и (8).

Рассмотрим реализацию предложенного алгоритма для подсистемы управления сбросом ГДС. Предположим, что система оценивания (в данном примере не рассматривается) осуществляет точную оценку вектора состояния Хі, шумы датчиков (на рис. 1 не показаны) отсутствуют. Составим уравнения, реализующие предложенный алгоритм.

Пусть математическая модель объекта управления в соответствии с (1) имеет вид

^пСО.

dV

где

dt

dS = 1

dt T д

^рег

dt =

= SHSn sin(2nwt);

и1, |Н-рег| — Н-рег ,

(10)

где Ущс - объем ГДС, удаляемый

из системы на фазе вдоха; 9 -скорость движения штока линейного привода; нрег - управляющий сигнал; И1 - скорость изменения управляющего сигнала (управление); 5п - площадь поршня поршневого дозатора; Тд, кд - параметры модели привода.

Объект управления

х=f(x,y,t), у=11

У

Система оценивания

У•

Прогнозирующая модель

df(xc,yj) | df(xc,y,t)_

dxc(t) d{d V(tM)'\_ dO(t)

dt ^ dy(tj

dy(t„)

, 8Q(t) MO

Определение оптимальных управлений

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

X

тах

д

u

виде

1 +Т 1 4 +Т

I = 2 | [“(^ГДС -^зДС)2 + Р(*&гд—)2]^т + - |(кЛ2 + кЛ02п)3т, (11)

где а, в - весовые коэффициенты, варьируя которые можно обеспечить заданное

качество переходного процесса; к - коэффициент эффективности управлений. Оптимальное управление вида (3) определяется выражением

иоп (1ы ) = -к д-( и ) • (12)

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

Фрег (^ )

Прогнозирующая модель состоит из уравнений свободного движения объекта вида (5):

3Гзд—

----— = £п&л 8ш(2лп/);

34 1

— = —(-4 +кдЦрег); (13)

ф.

= 0,

из уравнений чувствительности вида (8):

321 = п 8ш(2лп/)2 2;

322 = -— г 2 + к1,

3т Тд Тд

д^Гд— д4

где 21 =-!-1—; г 2 =-----------------функции чувствительности,

Ф рег дН-рег

из уравнения для частной производной функции Ляпунова вида (7):

(14)

А.

ж

д¥ уФрег у

= -а(ГДС - ^ГДс )^1 — Р^&ГДС^пп 5ІП(2ли/)12 . (15)

Уравнения (14), (15) интегрируются на интервале (4, tи+Т) при нулевых начальных условиях, а система (13) интегрируется с начальными условиями, соответствующими текущему состоянию объекта (10) в конце предыдущего цикла Дц коррекции управления.

Таким образом, предлагаемый алгоритм позволит управлять газовыми объемами в ИЛ с заданной точностью и с минимальными затратами энергии на управление.

Работа выполнена в рамках соглашения № 14.В37.21.2083 Федеральной целевой программы «Научные и научно-педагогические кадры инновационной России» на 2009-2013 годы.

Список литературы

1. Гудков, С.В. Совершенствование методики испытания изолирующих дыхательных аппаратов с химически связанным кислородом / С.В. Гудков, Д. С. Дворецкий, А.Ю. Хромов // Вестн. Тамб. гос. техн. ун-та. - 2009. - Т. 15, № 3. -С. 589-597.

2. Красовский, А.А. Универсальные алгоритмы оптимального управления непрерывными процессами / А.А. Красовский, В.Н. Буков, В.—. Шендрик. - М. : Наука, 1977. - 274 с.

3. Буков, В.Н. Адаптивные прогнозирующие системы управления полетом / В.Н. Буков. - М. : Наука, Гл. ред. физ.-мат. лит., 1987. - 232 с.

Statement of the Problem of Optimal Control over Testing “Artificial Lungs”

P.M. Onevsky1, A.Yu. Godymchuk2, A.M. Ivanov1

Departments: “Information Processes and Control”, TSTU (1); onev1@mail.ru;

“Nanomaterials and Nanotechnology”, Tomsk National Research Polytechnic University, Tomsk (2)

Key words and phrases: artificial lungs; optimal control; oxygen consumption; prediction algorithm.

Abstract: The paper describes the structure of predictive system to control “Artificial lungs”. An algorithm for optimal control over feeding and removing of gases from the artificial lungs to simulate oxygen consumption has been proposed.

Aufgabenstellung der optimalen Steuerung vom Testkomplex «ktinstliche Lungen»

Zusammenfassung: Es ist die Struktur des vorhersagenden Steuersystemes der Komplex «Kunstliche Lungen» entwickelt. Es ist den Algorithmus der optimalen Steuerung von der Abgabe und der Entfernung der Gase aus den kunstlichen Lungen zwecks der Imitation des Verbrauches des Sauerstoffs angeboten.

Mise du probleme de la commande optimale du complexe d’essais «Poumons artificiels»

Resume: Est elaboree la structure du systeme de prevision de la commande du complexe d’essais «Poumons artificiels». Est propose un algorithme de la commande optimale du debit et de l’evacuation des gaz a partir des poumons artificiels dans le but de l’imitation de la consommation de l’oxygene.

Авторы: Оневский Павел Михайлович - кандидат технических наук, доцент кафедры «Информационные процессы и управление», ФГБОУ ВПО «ТГТУ»; Годымчук Анна Юрьевна - кандидат технических наук, доцент кафедры «Наноматериалы и нанотехнологии», ФГБОУ ВПО «Национальный исследовательский Томский политехнический университет», г. Томск; Иванов Андрей Михайлович -аспирант кафедры «Информационные процессы и управление», ФГБОУ ВПО «ТГТУ».

Рецензент: Погонин Василий Александрович - доктор технических наук, профессор кафедры «Информационные процессы и управление», ФГБОУ ВПО «ТГТУ».

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