138 Вестник СамГУ — Естественнонаучная серия. 2009. № 8(74)
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ
УДК 612.017.1:001.891.573
ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ ДИНАМИКОЙ ВЗАИМОДЕЙСТВИЯ ИММУННОЙ СИСТЕМЫ
ЧЕЛОВЕКА С ИНФЕКЦИОННЫМИ ЗАБОЛЕВАНИЯМИ
© 2009 И.П. Болодурина, Ю.П. Луговскова1
Для оценки и прогноза динамики популяций иммунокомпетентных клеток создана управляемая математическая модель, представленная разрывной системой нелинейных дифференциальных уравнений с постоянным запаздыванием в фазовых переменных. Для построения задачи оптимального управления осуществляется выбор критерия качества, соответствующего медицинскому критерию средней скорости повреждения организма, отражающего цель управления. На основании полученного для построенной задачи оптимального управления с разрывной правой частью и запаздывающим аргументом необходимого условия оптимальности разработаны алгоритмический и программный инструментарий, с помощью которого построены оптимальные программы лечения инфекционных заболеваний и приведены рекомендаций по выбору наиболее эффективных из них.
Ключевые слова: иммунитет, иммунный ответ, математическая модель, оптимальное управление, оптимальные программы лечения.
Введение
В последнее время в условиях сложной динамики иммунной системы выработка гибкой программы лечения, основанной на управлении функционированием иммунной системы, для достижения комплекса разнообразных целей, связанных с мерой эффективности защиты организма, критериев оценки которой множество, становится одной из важнейших задач медицины. В связи с этим представляют интерес задачи оптимального управления иммунным ответом, где управления можно рассматривать как функции
хБолодурина Ирина Павловна ([email protected]), Луговскова Юлия Петровна ([email protected]), кафедра прикладной математики Оренбургского государственного университета, 460018, Россия, г. Оренбург, пр. Победы, 13.
от времени, отражающие возможные фармакологические или физиологические воздействия на иммунный процесс с целью лечения заболевания. При постановке задач оптимального управления в случае таких сложных явлений, как иммунная защита, довольно непросто адекватно ввести управление и сконструировать удовлетворительную меру качества достижения комплекса разнообразных целей, улучшающих иммунный ответ, что является одной из проблем, для изучения которой актуальна разработка специализированных методов вместе с алгоритмическим и программным обеспечением.
Несмотря на современное многообразие методов, отсутствие универсальной вычислительной процедуры, которая являлась бы эффективной для решения разнообразных прикладных задач оптимального управления, обусловлено рядом их особенностей: размерность пространства состояния, типы нелинейностей, многоэкстремальность, наличие разрывов в системе, постоянных, переменных запаздываний в фазовой переменной или функции управления и т.д. Поэтому оправдана и актуальна разработка специализированных методов оптимального управления, ориентированных на учет особенностей прикладных задач, в частности задачи оптимального управления иммунным процессом при инфекционных заболеваниях. Трудоемкость получения вычислительных методов, разработка численных алгоритмов и программная реализация для нахождения оптимального решения этой задачи связаны с наличием постоянного запаздывания по вектору состояния и разрыва в правой части нелинейной системы дифференциальных уравнений.
1. Математическая модель противоинфекционной защиты
С целью изучения наиболее общих закономерностей функционирования иммунной системы организма человека рассмотрим математическую модель инфекционного заболевания, предложенную Г.И. Марчуком в 1975 году [4]. Данная модель описывает фундаментальные механизмы иммунной защиты, сформулированные в клонально-селекционной теории Ф. Бернета, представленные на рис. 1.
Рис. 1. Простейший механизм иммунной реакции
Для формирования базовой модели иммунной защиты рассмотрим следующие положения иммунологии:
1. В организме предсуществует ненулевой уровень иммунокомпетентных клеток со своими рецепторами — антителами, специфичными к всевозможным антигенам, свободно циркулирующим как внутри клеток, так и вне клеток — в лимфе и плазме крови.
2. Малая доза антигенов, попадая в организм, начинает размножаться в клетках органа-мишени, поражая его.
3. Часть антигенов сбрасывается в кровь, где сталкивается с рецепторами иммунокомпетентных клеток — с антителами, образуя комплексы антитело-антиген, поглощающиеся антителообразующими клетками и стимулирующие иммунную систему.
4. Спустя время т после стимуляции пропорционально количеству комплексов антитело-антиген в организме формируются плазматические клетки, вырабатывающие антитела, специфичные к соответствующим антигенам.
5. Уменьшение числа плазматических клеток и антител происходит, помимо ряда других причин, описанных выше, за счет их старения.
6. Количество плазматических клеток, образовавшееся в ответ на антигенную стимуляцию, зависит от жизнеспособности пораженного органа: чем большим будет поражение этого органа, тем меньшим будет выход плазматических клеток из-за возникающей недостаточности, влияющей на активность иммунной защиты.
7. Процесс регенерации тканей органа-мишени запускается в ответ на повреждение.
В соответствии с изложенными фактами и представлениями о динамике иммунного ответа выделим следующие переменные модели, которые являются непрерывными функциями:
V = V(Ь) — концентрация размножающихся антигенов (патогенов) в пораженной части органа-мишени, част/мл;
С = С(Ь) — концентрация антиген-специфических лимфоцитов (носителей и продуцентов антител) в лимфоидной ткани, клет/мл;
^ = Е(Ь) — концентрация антител (молекул иммунной природы, — иммуноглобулинов, рецепторов иммунокомпетентных клеток и т.д. — нейтрализующих антигены) в крови, част/мл;
т = т(Ь) — доля разрушенных антигеном клеток в пораженной части органа-мишени, влияющая на ослабление жизнедеятельности организма в ходе заболевания, связанного с уменьшением активности органов, обеспечивающих поставку иммунологического материала: лейкоцитов, лимфоцитов, антител и т. д., необходимых для борьбы с размножающимися антигенами.
Математическая модель инфекционного заболевания строится на основе соотношений баланса для каждой из зависимых переменных в предположении, что "организм" описывается однородным замкнутым объемом, в котором все компоненты процесса равномерно перемешаны. Описывая изме-
нение численности клеточных популяций, участвующих в процессе иммунного ответа на отрезке времени [г0,Т], где г0 =0 — момент инфицирования, с учетом повреждения и регенерации органов, перейдем к системе нелинейных дифференциальных уравнений с запаздывающим аргументом и разрывной правой частью, записанных в нормальной форме Коши
¿У = ву - 1гу,
(1)
№ = рС - щГУ - Г,
¿С = И(т)аГ(г - Т)У(г - Т) - /С(С - С*),
¿т = аУ - лтш, с начальными условиями
У(0) = У0, Г(0) = Г0, С(0) = С0, т(0) = т° (2)
и фазовыми ограничениями
У (г) ^ 0, г (г) ^ 0, С (г) ^ 0, т(г) ^ 0, (3)
где @ > 0 — скорость (темп) размножения антигенов; ^ > 0 — коэффициент, учитывающий вероятность встречи вирусов с антителами и силу их взаимодействия; а > 0 — коэффициент стимуляции иммунной системы; р > 0 — скорость производства антител одной плазмоклеткой; /С,> 0 — величины, обратные продолжительности жизни плазмоклеток и антител, соответственно; п > 0 — количество антител, необходимое для нейтрализации одного вируса; а > 0 — скорость (темп) поражения органа; /т > 0 — скорость восстановления массы пораженного органа; С * > 0 — предсуществу-ющий уровень иммунокомпетентных клеток (плазмоклеток); т > 0 — время, необходимое для формирования каскада плазмоклеток; £(т) — невозрас-тающая неотрицательная функция, учитывающая нарушение нормальной работы иммунной системы вследствие значительного поражения органа
{ 1, 0 ^ т < т*, =| (1 - т)10, т* < т < 1,
т* = 0, 1 — предельный уровень поражения, при котором еще возможна нормальная работа иммунной системы.
Модель (1)—(3) описывает общие закономерности, присущие всем инфекционным заболеваниям. Фактически эта модель определяет вид зависимости тяжести и исхода инфекции от характеристик иммунитета и свойств антигена [1—5].
Уровень концентрации антигенов служит основным показателем динамики болезни и работоспособности иммунной системы. Анализ результатов изменения концентрации антигенов, полученный
при интегрировании уравнений модели иммунного ответа (1) с учетом начальных данных (2), позволяет описать все основные формы заболеваний: субклиническую, острую, хроническую и летальную. На рис. 2 представлены динамики изменения концентрации антигенов, отражающие естественное течение различных форм заболеваний. Результаты получены в ходе качественного и численного анализа протекания первичного инфекционного заболевания на интервале Т = 100 сут при начальных условиях V(0) = 10"5, С(0) = 1, Г(0) = 1, т(0) =0 в зависимости от величин параметров, описанных в табл. 1.
Параметры модели, приведенные в табл. 1, определены согласно соотношениям, полученным в [4], на основе качественного исследования базовой модели иммунного ответа и уточнены в ходе вычислительных экспериментов по настройке модели на данные обобщенной картины заболевания.
2. Управление иммунологическими реакциями
Критериев оценки функционирования иммунной системы множество. Для исследования закономерностей противоинфекционной защиты воспользуемся вариационным принципом, основанным на предположении о том, что среди допустимых вариантов иммунной защиты организма реализуются те, которые минимизируют среднюю скорость его повреждения за фиксированное время Т
где а > 0 — скорость (темп) поражения организма за счет антигенов.
Достижение поставленной цели тесно связано с проблемой управления иммунологическими реакциями. В качестве управления, регулирующего интенсивность процессов иммунного ответа и способствующего ускоренному восстановлению пораженных органов и тканей, выступают используемые при лечении средства (внешнее управление), а также вырабатываемые самим организмом различные гормоны и медиаторы (внутреннее управление).
На основании базовой модели инфекционного заболевания (1) построим управляемую модель исходя из следующих предположений:
1) управлением в модели являются используемые при лечении медицинские препараты, то есть осуществляется внешнее управление путем введения дополнительных членов в правые части уравнений модели (1);
2) определенный вид управления характерен для конкретной формы заболевания.
На основе предположения 2 остановимся на поиске выбора корректного управления для определенной формы заболевания.
т
(4)
о
Таблица 1
Значения параметров модели противоинфекционной защиты при различных формах заболевания
Значения при различных формах заболе-
вания
Параметр субклиническая острая хроническая летальный исход Размерность
в 8 2 1 1,5 сут-1
7 10 0,8 0,8 0,8 мл част-сут
а 10000 10000 1000 800 клет-мл
част-молек-сут
Vс 0,5 0,5 0,5 0,5 сут-1
Р 0,17 0,17 0,17 0,17 молек клет-сут
п 10 10 10 10 молек част
М 0,17 0,17 0,17 0,17 сут-1
а 10 10 10 12 мл част-сут
0,12 0,12 0,12 0,12 сут-1
С 0 1 1 1 1 клет мл
Т 0,5 0,5 0,5 2,6 сут
Рис. 2. Динамика изменения концентрации антигенов У(Ч) при различных
формах заболевания: а — субклиническая; б — хроническая; в — острая; г — с возможным
летальным исходом
Для управления функционированием иммунной системы при хронических формах заболеваний применяется биостимуляция, основанная на введении непатогенных, неразмножающихся антигенов, что способствует рассмотрению инфекционного процесса (биинфекции) как взаимодействия двух моноинфекций. В результате введения управляющей функции Ш = т(г) модель, определяющая поведение иммунной системы, состоит из уравнений, полученных в результате модификации системы (1) путем до-
бавления трех дифференциальных уравнений, отражающих характер процесса лечения
где управление П\ = и\(Ь) характеризует интенсивность введения биостимуляторов У\ = У1 (¿), переменные Т1 = Т1(г), С\ = С1(г) описывают иммунную реакцию организма на биостимулятор.
Эффективность лечения острых форм заболеваний и заболеваний с возможным летальным исходом достигается с помощью реализации иммунотерапии, основанной на введении готовых иммуноглобулинов или донорских антител 42 (г), которые позволяют изменить динамику болезни в пользу выздоровления. В результате введения управляющей функции щ = 42 (г) модель, определяющая поведение иммунной системы, состоит из уравнений (1) с учетом модификации динамики функции Т(¿), которая, отражая характер процесса лечения, может быть описана дифференциальным уравнением
Таким образом, оптимизационная управляемая модель динамики иммунной защиты направлена на минимизацию функционала (4) при динамических условиях, заданных системой дифференциальных уравнений
ф = -71^1 + 41,
(6)
^ = (в - 7Е)У,
<И
= рС — п7^У — fЛf Т + 42,
= ( "ТУ+ТЖ Е (* — т )У (г — Т) — (С — С *), 0 < т< 0,1,
= 1 10(1 — т)ату+УТуТ(I — т)У(t — т) — Рс (С — С*), 0,1 < т < 1,
¿т
¿г
с начальными условиями
У(0) = У0, Т(0) = Т0, С(0) = С0, VI(0) = У0, Т1(0) = Т0, С1(0) = С0, т(0) = т0
0
(8)
и фазовыми ограничениями
У (г) ^ 0, т (г) ^ 0, С (г) ^ 0, т(г) ^ 0,
У1(г) ^ 0, Т1(г) ^ 0, С1(г) ^ 0,
где функции управления п^Ь) и П2(Ь) характеризуют скорость введения биостимуляции и реализации иммунотерапии в единицу времени соответственно и удовлетворяют ограничениям
где Ьг > 0, г = 1,2 — максимальное число людей, подверженных биостимуляции, иммунотерапии в единицу времени, зависящее от ограниченных технических и финансовых средств.
3. Необходимое условие оптимальности управления иммунологическими реакциями
Введем абсолютно-непрерывную на отрезке [0, Т] вектор-функцию состояния х = (У,Е,С,ш,У1,Е1,С\) и кусочно-непрерывную на отрезке [0,Т] вектор-функцию управления п = (п1,п2) . Поверхность переключения Б(Ь, ш) — непрерывно дифференцируемая по совокупности аргументов скалярная функция, имеющая вид Б(Ь,ш) = Б(ш) = ш — 0,1. Рассмотрим случай однократного протыкания траекторией поверхности переключения в точке та, где та — момент переключения, то есть точка, в которой
В поставленной задаче (4), (7)—(10), система дифференциальных уравнений (7) является системой с разрывной правой частью и с запаздывающим аргументом, которая с учетом введенных обозначений имеет вид
где ¡'1(Ь,х(Ь),х(Ь — т),п(Ь)) и ¡2(Ь,х(Ь),х(Ь — т),п(Ь)) — вектор-функции, описывающие правую часть системы дифференциальных уравнений (7) до и после момента переключения соответственно.
Для построения оптимального управления использован принцип максимума Понтрягина. Так как в задаче имеются фазовые ограничения (9), то обеспечим их выполнение путем введения штрафного слагаемого в функционал (4) и перейдем к последовательности задач, в которой отсутствуют фазовые ограничения, а функционал имеет вид
0 ^ Пг(Ь) ^ Ьг, г = 1, 2,Ь е [0,Т],
(10)
Б(ш(та)) = 0.
х(ь) = |
/1(Ь,х(Ь),х(Ь — т),п(Ь)), Б(Ь,ш) < 0, ¡2(г,х(г),х(г — т),п(ь)), Б(ь,ш) ^ 0,
т
(11)
0
где
т
А = Лк / [(тах{—У, 0})2 + (тах{—С, 0})2 + (тах{—Е, 0})2+
+(max{-m, 0})2 + (max{-Vi, 0})2 + (max{-Ci, 0})2+ +(max{-Fb 0})2]dt, k = 1,2,..., Ak > 0, lim Ak = то, Ak — параметры штрафа.
Функция Понтрягина для задачи (7),(8),(10),(11) имеет вид
hим-).«м.тл„)={-тж^й щ;0:
где
Hi(t,x(t),x(t - т),u(t),^i(t),\0) = -Ло [TvV(t) + Afc((max(-V(t), 0))2+ +(max(-F (t), 0))2 + (max(-C (t), 0))2 + (max(-m(t), 0))2 + (max(-V (t), 0))2 + +(max(-Fi(t), 0))2 + (max(-Ci(t), 0))2)] + (^¿(t), fi(t, x(t), x(t - т), u(t))), i = 1, 2, k = 1, 2,..., Ak > 0, limk^TO Ak = то.
Функции ^(t) = (^i(t),^2(t)) — сопряженная вектор-функция, определенная на промежутке [0,та] = Ti или [та,Т] = T2 соответственно, непрерывная и почти всюду непрерывно дифференцируемая на этих отрезках.
Используя принцип максимума Понтрягина, сформулируем теорему о необходимых условиях оптимальности для задачи оптимального управления с разрывной правой частью и запаздывающим аргументом.
Теорема. Пусть процесс Ш = (x(t),x(t - т),u(t),Ta), где та — точка переключения, является оптимальным в поставленной задаче (7), (8), (10), (11). Тогда с необходимостью существуют множитель Ло ^ 0 и неравные одновременно нулю функции ^i (t), Ф2 (t) такие, что выполняются следующие условия:
1) оптимальное управление u(t), t Е [0,T] во всех точках непрерывности доставляет максимум функции Понтрягина
Hi(t,x(t),x(t - т), u(t), ^i(t), Л0), по всем 0 ^ Ui(t) ^ bi, i = 1, 2, то есть
Hi(t,x(t),x(t - т),U(t), ^i(t), Л0) = max Hi(t,x(t),x(t - т), u(t), ^i(t), Л0), i=1,2;
2) сопряженные вектор-функции ^i(t), i = 1, 2 удовлетворяют системе дифференциальных уравнений
• dHi(t,x(t),x(t - r),U(t),Mt)Ao) Wi(t) =--
dx
dHi(t + т, x(t + т),x(t),U(t + т),^i(t + т), Ло) dx '
i = 1, 2, t Е [0,T],
^i(t) = 0, i = 1, 2, t>T;
3) условие трансверсальности
МТ) = 0;
4) условия допустимости (7), (10);
5) в точке та пересечения траекторией поверхности переключения выполняется условие скачка сопряженной вектор-функции
, / ч , / ч Л (Б(ш(та)) Мта — 0)= Ф2 (та + 0) + ,
Н1(та — 0) = И2(та + 0),
д = {Ь{та,х(та),х(та — т),й(та + 0)) — ¡\{та,х(та),х(та — т),Ш(та — 0))) ■ ф2(та) (Ш(шша)) к(та,х(та),х(та — т),й(та — 0)) '
где Д — величина скачка в точке та.
Так как функция Понтрягина линейна по управлению, то введем функции переключения: р1 = ф4, р2 = ф2, г = 1, 2.
Из условия максимума функции Понтрягина находим оптимальное управление
Г 0, рк < 0,
пкк = ( Ьк, рк > 0, к = 1, 2; г = 1, 2. ( е [0,Ьк], рк = 0,
Таким образом, имеем краевую задачу принципа максимума Понтряги-на, замкнутую управлением Шк,к = 1, 2.
Возможность применения принципа максимума Понтрягина для задачи оптимального управления (7), (8), (10), (11) с разрывной правой частью и запаздывающим аргументом доказана в работе [3].
4. Численная реализация задачи оптимального управления иммунным ответом
Для построения численной схемы приближенного решения задачи оптимального управления динамикой иммунного ответа проведем дискретную аппроксимацию непрерывной задачи (7), (8), (10), (11).
Разобьем отрезок [0, Т] точками Ьг = г ■ АЬ, г = 0, ц на ц частей (0 = ¿о < ¿1 < ... < Ьд = Т ). Проведем дискретную аппроксимацию с постоянным шагом интегрирования АЬ = ¿г+1 — ¿г, г = 0,д — 1, выбирая VАЬ = т.
Обозначим значения фазовых функций и функций управления в точках разбиения
х(Ьг) = (У (Ьг)^ (и),С (и)Ми)У(и)Ми),С1(и)) =
= (V*, ¥*,О*, т*, V*, а{) = х*, п(и) = (и 1 (и),п2(и)) = (п\ ,и2) = и*.
Предположим, что фазовая траектория протыкает поверхность переключения в точке та на отрезке 1 ]. Обозначим значение фазовой функции и функции управления в точке протыкания через ха и иа. Запишем рекуррентные формулы для вычисления поведения траектории на всем временном промежутке для случая одного протыкания
хг + Atfi(ti,xi,xi-v,пг), i = 0,j - 1,
xi+1 = { хг + afi(ti,xi,xi-v,ui) + (At - a)f2(ra,xa,xa-v,ua), i = j, (12)
. . . - ,'ai
i—v '
х* + АЬ/2(и, х*, х-, и*), г = з + 1,д - 1, считая, что
ха = х? + а/1 (г? ,х? ,х3-и ). (13)
а является функцией аргументов х? , и? и вычисляется по формуле
-5(т3) 0,1 - т? а =-:--—--= -г-,———:-^. (14)
/1 (г? х ? и) 1 1(г? х3 ,и?)
В дискретной задаче (12)—(14) требуется найти минимум функции
(15)
q-i q
J(u) = iAt + Akj2 \(max(-Vi, 0))2 + (max(-Fj, 0))2+
tq
q i=0 i=0 +(max(-C, 0))2 + (max(-mj, 0))2 + (max(-Vj, 0))2+ +imax(-Fi, 0))2 + (max(-C{, 0))2]At ^ min .
Для решения дискретной задачи (12)—(15) воспользуемся методом множителей Лагранжа. Составим функцию Лагранжа
q- q
L = лоf Е &ViAt + \oAkYl (max(-xj,0))2At+ q г=о г=о
j-1
+ 52(Фг+1 ,xi+1 - xг - Atf 1 (ti,xi,xi-v,иг)) +
г=0
1 ,xj+1 - xj - afi(tj, xj,xj-v, uj) - (At - a)f2(tj + a, xa, xa-v, ua)) +
q-
+ E (Фг+1 ,x-+1 - xг - Atf2(U, x-, xi-v,uг)).
i=j+1
Согласно теореме о необходимых условиях оптимальности конечномерных задач имеем условия стационарности функции Лагранжа по xj, i = 1,q
dL = ——i dL = 0_ dL = j—i-1 dL = 0 (ig)
dxj ' г ,j ' dxj ' dxj , i j ,q ' dxq Найдем частные производные функции Лагранжа по u dL dL dL
du, i = 0,---,j - 1j + 1,---,q -1; du' dua. (17)
Используя соотношения (16), (17), выпишем рекуррентные формулы для вычисления импульсов фг, г = 1,Я для регулярного случая А0 = 1
ф1 = 2Лк шах(—хЧ, 0)Дг;
фг = фг+1 — 1 аЩДг + 2Акшах(—хг,0)дг + Дг(дШг,х%,Х% и4)Тфг+1,
_дхг дх
г = Я —1,3 + 1;
ф* = ф*+1 — 1 а—Дг + 2Ак шах(—х*', 0)Дг — Щ Ши + а, ха,ха-и ,иа) — дх' дх'
—¡1(13, х*, 4*),ф'+1) — ^(а — Дг)(9/2+ а,х"4) ) —
3
д/1(' ,х* ,х—,4* )
...... ах* ' ' 1 1; г _ г
фг = фг+1 — 1 а^УгДг + 2Ак шах(—хг, 0)Дг + Дг( д^^х* ", 4) )Тфг+1,
_ дхг дх
г = 3 — 1,1.
В дискретной задаче (12)—(15) для поиска оптимальных динамических траекторий и оптимального управления написана программа, реализующая алгоритм, основанный на методе проекции градиента по управлению.
5. Результаты численного моделирования
Наиболее серьезную медицинскую проблему представляют острые и хронические формы заболевания, так как, в отличие от субклинической формы, они наносят больший вред организму. Так, при острой форме заболевания средняя скорость повреждения организма при параметрах модели (1)—(3), представленных в табл. 1, равна 3, 3-10-4 сут-1 , а при хронической форме — 0,001 сут-1.
На рис. 3 представлены результаты реализации алгоритма, состоящего в построении оптимального управления 41 (г) при хронической форме заболевания и 42 (г) при острой форме заболевания при г £ [0, Т], минимизирующего функционал (11) при ограничениях (7), (8), (10). Интегрирование проводилось на отрезке времени, равном 100 дней, при параметрах, представленных в табл. 1, с начальными условиями: У(0) = 10-5, С(0) = 1, Т(0) = 1, т(0) =0, &1 = 5 при острой форме заболевания и У(0) = 10-5,
С(0) = 1, Т(0) = 1, т(0) = 0, У1(0) = 0, С1(0) = 1, Т1(0) = 1, (62(0) = = 10-2, 71 = 0, 5, а1 = 80, ц/1 = 0,17, р1 = 0,17, Цс1 = 0, 5, П1 = 20) при хронической форме заболевания.
Результаты расчетов показали, что при применении иммунотерапии максимум концентрации антигенов почти в 1000 раз меньше, чем без её применения, и находится почти на уровне начальной концентрации антигенов, что облегчает ход острой формы заболевания (рис. 2), сводя его практически к субклинической форме (рис. 3). Продолжительность заболевания снизилась с 8 до 3 суток. При этом значение функционала (11), равное
Рис. 3. Результаты оптимизации для лечения хронических форм заболевания с помощью биостимуляции (а) и острых форм заболевания с помощью
иммунотерапии (б)
1,3 • 10-6 сут-1, полученное в результате лечения острой формы заболевания с помощью иммунотерапии (рис. 3), меньше, чем при естественном течении данной формы заболевания (рис. 2), что подтверждает положительный эффект влияния лекарственного препарата, применять который необходимо с самого начала заболевания.
Выздоровление при хронической форме (рис. 2) наступает в результате обострения заболевания (рис. 3), что приводит за указанный временной промежуток к увеличению значения функционала (11). Результаты расчетов показали, что значение средней скорости повреждения организма при хронической форме заболевания уменьшается за более продолжительный период исследования.
Количественные оценки обсуждаемых программ лечения приведены в
табл. 2. Численные данные, полученные математическими методами, переведены на язык медицинских критериев эффективности лечения, среди которых главными являются средняя скорость повреждения организма и время полного выздоровления.
Таблица 2
Сравнительные данные программ лечения
Форма заболевания, ее графики Объем введения биостиму- Объем введения антител Средняя скорость поврежде- Время полного выздоров-
лятора, для ния ления,
част/мл иммунотерапии, част/мл организма, — 1 сут 1 сут
Субклиниче- 0 0 5, 5 • 10-7 5
ская, рис. 2
Острая, рис. 2 0 0 3, 3 • 10-4 8
Хроническая, 0 0 0,001 Выздоров-
рис. 2 ление не наступает
Острая, рис. 3 0 5 1, 3 • 10-6 3
Хроническая, 10-2 0 0,0014 45
рис. 3
Рассмотренные программы лечения, полученные при численной реализации алгоритмов оптимизации, приводят к результатам, которые допускают содержательную интерпретацию и не противоречат имеющимся фактическим данным. Анализ табл. 2 показывает, что время продления болезни при рациональном лечении инфекции снижается, при этом за более продолжительный период исследования наблюдается уменьшение и средней скорости повреждения организма.
Заключение
В работе на базе исходной динамической модели иммунного ответа путем расширения пространства фазовых переменных, введения управляющих функций и формирования критерии качества построена задача оптимального управления иммунным процессом, описанная разрывной системой с постоянным запаздыванием, которая интерпретируется как задача оптимального лечения инфекционных заболеваний. Получено необходимое условие оптимальности и создано алгоритмическое и программное обеспечение для поиска оптимального решения построенной задачи управления
динамикой иммунного процесса, описанной системой нелинейных дифференциальных уравнений с запаздывающим аргументом и разрывной правой частью, которое позволяет объяснить различные факты, касающиеся механизмов протекания инфекционных заболеваний, и изучить вопрос об обосновании рекомендаций по выбору наиболее эффективных программ лечения. Построение моделей конкретного заболевания потребует, с одной стороны, большей детализации процесса, а с другой стороны, широкого привлечения клинико-лабораторных данных для идентификации параметров модели. Но при этом закономерности, полученные в рамках исследованной управляемой модели, сохранятся.
Литература
[1] Белых Л.Н., Марчук Г.И. Анализ математических моделей в иммунологии. М.: Наука, 1988 192 с.
[2] Дасгупт Д. Искусственные иммунные системы и их применение. М.: ФИЗМАТЛИТ, 2006. 344 с.
[3] Болодурина И.П., Луговскова Ю.П. Моделирование оптимальных стратегий лечения с учетом энергетических затрат противоинфекционной защиты // Математическая теория систем: материалы международной конференции. М.: ИСА РАН, 2009. С. 142-149.
[4] Марчук Г.И. Математические модели в иммунологии. М.: Наука, 1980. 264 с.
[5] Погожев И.Б., Марчук Г.И. Применение математических моделей заболеваний в клинической практике. М.: Наука, 1988. 192 с.
Поступила в редакцию 7/КТ/2009; в окончательном варианте — 7/У7/2009.
OPTIMAL CONTROL OF THE DYNAMICS OF INTERACTION BETWEEN THE HUMAN IMMUNE SYSTEM AND THE INFECTIOUS DISEASES
© 2009 I.P. Bolodurina, U.P. Lugovskova2
To evaluate and forecast the dynamics of populations of immunocompetent cells a controlled mathematical model presented by discontinuous system of nonlinear differential equations with constant delay in the phase variable is constructed. To construct the optimal control the selection of quality, relevant health criterion of the average speed of the damage of the body, reflecting the goal of management is carried out. Based on the obtained for the construction of optimal control with discontinuous right-hand side and the delay of necessary optimality conditions algorithmic and software tools with the help of which we construct the optimal treatment of infectious diseases are developed and advice on choosing the best of them is given.
Key words: immunity, immune response, mathematical model, optimal control, optimal treatment program.
Paper received 7/VI/2009. Paper accepted 7/W/2009.
2Bolodurina Irina Pavlovna ([email protected]), Lugovskova Ulia Petrovna ([email protected]), the Dept. of Applied Mathematics, Orenburg State University, Orenburg, 460018, Russia.