Наука к Образование
МГТУ им. Н.Э. Баумана
Сетевое научное издание
ISSN 1994-0408
Ссылка на статью:
// Наука и Образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2016. № 12. С. 264-278.
БОТ: 10.7463/1216.0852798
Представлена в редакцию: 10.12.2016 © МГТУ им. Н.Э. Баумана
УДК 004.3+519.6
Использование наблюдателя состояния при моделировании процесса антиангиогенной терапии
Для нелинейной динамической системы, описывающей развитие раковой опухоли при антиангиогенной терапии, уточнен вид ее нормальной формы и построен нелинейный наблюдатель с высоким коэффициентом усиления. В качестве выхода системы, доступного измерению, выбрана переменная, соответствующая объему раковой опухоли. Оценка полного вектора состояния системы, полученная наблюдателем, использована для построения обратной связи по состоянию, стабилизирующей программную траекторию. Приведен алгоритм идентификации параметров нелинейном системы по ограниченной выборке данных измерений объема раковой опухоли (алгоритм идентификации), с использованием оценки полного вектора состояния получаемого из наблюдателя. Теоретические положения подтверждены математическим моделированием.
Ключевые слова: управление; нормальная форма; идентификация параметров; антиангиогенез, наблюдатель с высоким коэффициентом усиления
Антиангиогенная терапия - это один из современных и прогрессивных методов лечения онкологических заболеваний (ангиогенез - формирование сосудов). Антиангиогенная терапия подавляет формирование новых сосудов (неоангиогенез) в растущей опухоли, необходимых ей для получения питания и отвода продуктов жизнедеятельности. Введение в организм средств подавления роста новых сосудов (ингбиторов ангиогенеза) в экспериментах in vivo приводило к остановке роста опухолей и их регрессии [1, 3]. Данная терапия может применяться как самостоятельно, так и совместно с химиотерапией. Обычная химиотерапия направлена на уничтожение быстроделящихся клеток, однако к таким относятся не только раковые клетки, но и другие клетки организма, например, клетки костного мозга. При этом медленно растущие опухоли имеют низкую чувствительность к химиотерапии [2]. Кроме того, опухолевые клетки могут стать устойчивыми к химиотерапии, что делает необходимым поиск и использование новых лекарственных средств. Антиангиогенная терапия воздействует на эндотелиальные клетки, а не на опухолевые клетки, и следовательно последние не могут стать устойчивыми к препаратам.
Виноградова М. С.1'*, Ткачев С. Б.1
1МГТУ им. Н.Э. Баумана, Москва, Россия
Введение
В работе [4] приведена модель развития раковой опухоли при использовании антиан-гиогенной терапии и синтезировано управление, определяющее распределение дозы лекарственного препарата по времени лечения. Для достижения требуемого результата лечения (уменьшение объема опухоли до заданной величины) при предложенном управлении требуется 120 суток.
В работе [8] синтез управления проведен для той же модели с использованием дифференциально-геометрических методов [10] и концепции обратных задач динамики. Использование нелинейных методов позволило сократить время, требуемое для достижения заданного результата лечения в два раза (до 60 суток), и существенно уменьшить требуемую дозу лекарства.
Заметим, что в [4, 8] предложено программное управление, причем стабилизация программной траектории возможна только при наличии информации о полном векторе состояния модели развития раковой опухоли. В связи с этим возникает задача получения оценки полного вектора состояния с использованием наблюдателя состояния. Отметим, что использование рассматриваемой модели и предложенных сценариев лечения для конкретного пациента также требует получения оценки полного вектора состояния на основе информации о функции переменных состояния, доступной измерению, то есть о выходе соответствующей динамической системы.
Модель развития опухоли в присутствии лекарственных средств, вводимых для лечения, можно использовать для теоретического анализа различных стратеги лечения. Примеры приведены в работах [4, 8].
Другим вариантом использование модели является применение ее для контроля процесса лечения конкретного пациента. В этом случае требуется не только получить оценку полного вектора состояния на основе выхода системы, т.е. построить наблюдатель, но и получить оценку параметров модели, соответствующих реальному пациенту. Такую оценку можно найти с использованием алгоритма идентификации, предложенного в [13,14]. Необходимый для работы алгоритма полный вектор состояния системы в требуемые моменты времени можно заменить их оценкой, получаемой с помощью нелинейного наблюдателя.
Работа организована следующим образом. В первом разделе приведена базовая нелинейная модель развития раковой опухоли, разработанная в [2] и дополненная в [4], для которой следуя [4, 8] приведены основные результаты по преобразованию к нормальной форме. С использованием нормальной формы построен наблюдатель с высоким коэффициентом усиления.
В последнем разделе приведен алгоритм идентификации параметров нелинейном модели, с использованием оценки полного вектора состояния, получаемого из наблюдателя.
1. Базовая модель и ее преобразование к нормальной форме
Рассмотрим нелинейную трехмерную модель развития раковой опухоли [8]
Ж 1 = —Л1Ж11п —;
—2
Ж 2 = — — ех2 хз; (!)
Ж з = — Л3Х3 + и.
Здесь ж1 — объем опухоли, мм3; ж2 — объем эндотелия, мм3; ж3 — концентрация ингибитора, мг/кг; Л1 — скорость роста опухоли, 1/день; Ь — скорость формирования новых
кровеносных сосудов, 1/день; d — скорость гибели кровеносных сосудов, ——-; е —
мм2/3 ■ день
параметр, характеризующий влияние лекарственных средств на гибель кровеносных сосудов ———; Л3 — клиренс (объем крови, который очищается от лекарственного средства за мг ■ день
единицу времени), 1/день.
Управлением в этой системе является доза и подаваемого лекарства, ———.
кг ■ день
Параметры системы Л1, Ь, d, е, Л3 являются положительными числами. В качестве начальных значений для объемов опухоли и эндотелия выбраны значения, равные 200 мм3 [4], что соответствует ранней стадии развития болезни.
Задача терминального управления состоит в нахождении программного управления и = = ир (¿), переводящего динамическую систему (1) из заданного начального состояния за время Т = — ¿0 в заданное конечное состояние.
Следуя [8], начальное стационарное состояние выберем:
¿0 = 0, ж10 = 200, ж20 = 200, ж30 = 8.4113. (2)
Конечное стационарное состояние примет вид:
г = = 60, Ж1* = 2, Ж2* = 1.75, Ж3* = 8.8426. (3)
Для решения поставлннной задачи перевода системы (1) из состояния (2) в состояния (3) преобразуем систему к специальному виду.
2. Преобразование системы к нормальной форме
Следуя [8], выберем в качестве выхода для системы (1) у = ж1, (объем опухоли), которую будем считать доступной измерению. Исследуем возможность преобразования системы (1) к нормальной форме [11]. Замена переменных в области
П = {жГх > Ж1 > ЖР, ЖГХ > Ж2 > Ж™", Ж^"" > Ж3 > ж^п} (4)
имеет вид
г1 = ж1,
Х1
г2 = ,г1 = хЖ 1 = —Л1ж1 1п — = —Л1ж1 1п ж1 + Л1ж1 1п ж2,
Х2
Х Х2
г3 = ¿2 = Л2(1 + 1п ж1 — 1п ж2)ж1 1п —— + Л1Ь — — Л^хУ3 — Л1ех1ж3, 1 Х2 Х2 1
(5)
Здесь ж™1П > 0, жгтах > 0, г =1, 2, 3, минимальные и максимальные значения переменных выбираются из содержательных соображений.
Полученная замена г = Ф(х) в области Ф(П) обратима. Обратная замена имеет вид
X = ¿ь
/ ¿2 + 1п ¿1 \
Х2=ехЧ—л^—; = ^¿2), (6)
—¿з + Г—Л1 + —)¿2 + Л^2 ехрС- + 1п - л^3
хз =-^-^-1-^-^--= ^(¿^¿з).
Л1ег1
С помощью замен в (5, 6) приходим к эквивалентной (1) системе
¿1 = ¿2,
¿2 = ¿3, (7)
¿з = Р (¿1 ,¿2,^3) + С(гьг2,гз)и, где
2 2
Р (¿) = (^¿1 + — ¿3) Ь ехр(—— (Л1 + Лз)¿з + (Лз + Л1) ¿22 —
— Л^^Г2 ¿2 + Лз¿l) — ЛlЛз¿2 — 2 ¿| + 3 ,
\3 / ¿2 ¿1
) = — Л^ь
Отметим, что в выражении для Р ^), приведенного в (7) исправлены опечатки и неточности, допущенные в [8].
Поскольку ) = 0 в Ф(П), то (7) есть нормальная форма системы (1) на множестве Ф(П) и выход у = х1 имеет относительную степень, равную трем.
Полученная нормальна форма совпадает с каноническим видом [10] системы (1). Для системы вида (7) (системы канонического вида с одним управлением и) указанную выше терминальную задачу можно решить следующим образом [12]. Получить полином пятого порядка р(Ь), удовлетворяющим при ¿0 и ¿* заданным условиям, затем положить ¿1 = р(Ь), и последовательно найти ¿2 = ¿1, ¿3 = ¿2 и ¿3. Далее можно найти программное управление
-¿3 — Р (¿*)
и (¿) = ———-—.
Поскольку ¿1 = 0 при Ь е [¿0, ¿*], то и* определено при Ь е [¿0, ¿*].
Заметим, что ¿1, ¿* и ¿3 определяют программную траекторию, которую необходимо стабилизировать. Если ¿1, ¿2 и ¿з — реализующая траектория, то управление, стабилизирующее программную траекторию определяется следующим образом. Пусть
д¿1 = ¿1 — ¿1, д¿2 = ¿2 — ¿*, д¿3 = ¿з — ¿3
где ¿¿, г = 1, 2, 3, —текущие значения переменных.
Имеем
A¿a = AF (¿,t) + G(¿i)Au, где Au — стабилизирующее управление, а
AF(¿,t) = F(z) - F(¿*(t)) + (G(zi) - G(¿*(t)))u*(t). Стабилизирующее управление
Au = т^Ц- (-AF(z, t) - ci Azi - C2AZ2 - C3AZ3), G(zi)
где ci, c2, c3 — коэффициенты полинома c3s2 + c2s + ci. Эти коэффициенты выбираются так, чтобы корни этого полинома лежали в левой полуплоскости. В итоге получим
u = u*(t) + Au.
3. Наблюдатель с высоким коэффициентом усиления
Система (7) имеет нижнетреугольный вид, управление u(t), предложенное в [8], ограничено и не выводит систему (7) из области Ф(П), функция F(zi, z2, z3) + G(zi, z2, z3)u является равномерно липшицевой в Ф(П).
Для систем нижнетреугольного вида, правая часть которых удовлетворяет в некоторой области условию Липшица, одним из часто используемых наблюдателей является наблюдатель с высоким коэффициентом усиления, рассмотренный в [5], где приведено подробное описание метода построения наблюдателя. Применение наблюдателя с высоким коэффициентом усиления для построения стабилизирующей обратной связи подробно описано в [7]. Одним из недостатков рассматриваемого наблюдателя является использование достаточно больших коэффициентов усиления, что приводит к существенным колебаниям траектории наблюдателя на начальном участке. Для систем большой размерности этот недостаток играет существенную роль. Однако для систем небольшой размерности (2-3) этим недостатком можно пренебречь, а для систем большой размерности разработан метод [6], позволяющий ограничивать коэффициенты усиления.
Отметим, что одной из существенных особенностей наблюдателя с высоким коэффициентом усиления является необходимость фильтрации и сглаживания выхода, используемого в наблюдателе.
Для систем третьего порядка вида (7) будем использовать стандартные методы построения наблюдателя. Наблюдатель для системы (7) имеет вид
¿i = ¿2 - 130(¿i - ¿i), < ¿2 = ¿3 - /202(¿i - ¿i), (8)
¿3 = F(¿) + G(¿i)u(t) - /i03(¿i - ¿i).
Пусть вг — ¿г — ¿г, г =1, 2, 3, 7 = Р(¿) — Р(¿).
Если и(Ь) — программное управление, то слагаемые, включающие С^) и и(Ь), сокращаются.
В (8) / 1, ¿2, /з — коэффициенты характеристического многочлена
53 + /з«2 + /25 + /1. (9)
Указанные параметры определяют динамику наблюдателя.
Коэффициенты /1, /2, /з можно, например, выбирать так, чтобы полином (9) был полиномом Ньютона.
Из (7) и (8) получим
в1 = в 2 — /з0б1, е'2 = вз — /202в1,
вз = 7 (в) — /10зв1,
где /1, /2, /з — коэффициенты характеристического многочлена (9), а 9 > 1 — коэффициент усиления, который выбирается достаточно большим.
Для системы степени три положим /1 = 1, /2 = 2, /з = 1. Параметр 9 будем подбирать экспериментально. Указанные коэффициенты определяют динамику наблюдателя.
Полученная в наблюдателе оценка вектора состояния может использоваться для стабилизации программной траектории. Общий вид формул стабилизирующего управления в виде обратной связи по состоянию, приведены в [10, 12]. Возможность применения оценок состояния в обратной связи гарантируется принципа разделения [7].
На рис. 1 приведены графики зависимостей х1 (Ь) (красный) и его оценки Х1 (Ь) (зеленый) (практически сливаются), ниже расположены графики зависимостей х2(Ь) (синий) и Х2(Ь) (зеленый) (практически сливаются). На рис. 2 приведены графики зависимостей хз(Ь) и его оценки Хз(Ь)(синий) (практически сливаются). Детальный анализ показывает, что построенный наблюдатель позволяет с высокой точностью получить оценку полного вектора состояния.
4. Идентификация базовой модели
Для адаптации математической модели (1) к реальным условиям с целью ее дальнейшего практического использования необходимо решить задачу параметрической идентификации. Для решения указанной задачи построим дискретный аналог модели (1) по стандартной схеме. Непосредственно оценить значения параметров модели не представляется возможным, поскольку по результатам экспериментов можно оценить только объем опухоли и при необходимости концентрацию ингибитора в крови пациента. Будем предполагать, что соответствующие измерения объема опухоли можно считать проведенными через равные промежутки времени ДЬ. Рассматриваемая модель (1) является линейной относительно оцениваемых параметров и поэтому для нахождения параметров математической модели можно
Рис. 1. Изменение переменных х\ и Х2 и их оценок
Рис. 2. Изменение переменной хз и ее оценки
воспользоваться методикой, предложенной в работах [13, 14]. Считаем, что наблюдения содержат случайные ошибки наблюдения, которые представляют собой независимые случайные векторы, распределенные по п-мерному нормальному закону с нулевом математическим ожиданием и неизвестной положительно определенной ковариационной матрицей Е.
Задача оценивания — задача нахожденж оценки матрицы А неизвестных параметров
ДС по данным наблюдений {И4, к = 1, 2Х}. Дискретный аналог модели (1) имеет вид
X,
(1) к+1
(2) к+1
(3) к+1
хк1) + Л1хк1) 1п Х
(1)
X
(2)
Ь^ + 1Хк2) + ^(Х^Г "Хк2) + е^Х
(2)
(1)ч2/3-
(2)
Лу (2^(3)
Л^хк3) +
(10)
Здесь хк+)1 — объем опухоли в момент времени к + 1, мм3; Х^ — объем опухоли в момент времени к, мм3; хк+)1 — объем эндотелия на момент к + 1 измерения, мм3; Хк_2) — объем эндотелия на момент к измерения, мм3; Хк(+1 — концентрация ингибитора на момент к + 1 измерения, мг/кг; Хк3) — концентрация ингибитора на момент к измерения, мг/кг; Л^ = -Л1 А*; Ьй = Ь • А*; ^ = А*; ей = -e • А*; ЛЙ =1 - Л3 • А*; = м • А*, где параметры Л1, Ь, е, Л3 — определены в модели (1). Запишем модель (10) в матричном виде:
/
( X (1) \ X (2)
X (3)
А
X,
X
(1)
\
(2)
xXÍ1) 1п
(Х1) \
1х
(Xí1))2/3xí2)
X (3) X(2) V(3)
¿4
(11)
где
А
^ 1 0 Лй 0 0 00^ Ьй 10 Ьй 0 ей 0 0 0 0
0 Лй 0
/
— матрица параметров математической модели (11), ^Ск, 1 € {1, 2, 3}, к = 1, 2Х, — значения векторов состояния системы в момент времени , Xk, 1 € {1, 2, 3}, к = 1, 2Х — наблюдаемые значения величин , 1 € {1, 2, 3}, г = 1, 2Х.
Согласно схеме (алгоритму), предложенному в работах [13, 14], сформируем из множества наблюдений Xk, 1 € {1, 2, 3}, к = 1, 2Х, множество четных и множество нечетных узлов.
Для нахождения точечных оценок элементов матрицы А, записанной на максимально возможной системе непересекающихся шаблонов разностного уравнения математической модели, запишем эту модель в виде:
/
( х (1) \ хк+1 Х (2) хк+1 Х (з) \Лк+1
А
Хк1) Ь( Х(2)
(хк1))2/зх к2)
X к3)
х(2) х(3) хк хк
и
х (1) хк
\
(Х1) ^ и .(2)у
V
+
п
(12)
где матрица А определена в (11), а матрицы-строки
е = (^1, ..., ем), П = (П1, ..., Пм),
£ =(6
ем)
(13)
являются реализациями случайных ошибок наблюдения, обусловленных как случайными возмущениями самой математической модели, так и погрешностями в экспериментальных данных (возмущениями).
Заметим, что рассматриваемая модель является линейной относительно оцениваемых параметров, поэтому при решении задачи параметрической идентификации математической модели воспользуемся методом, предложенным в [13, 14]. Задачу идентификации матрицы параметров системы можно разбить на три независимые подзадачи:
1) нахождение оценки параметра Л^Ь;
2) нахождение оценок параметров Ь^,^ и вй;
3) нахождение оценки параметра Л^Ь.
Считая, что Хк+1 зависит только от X к, разделим массив экспериментальных данных на два.
Сформируем массивы экспериментальных данных для нахождения оценок параметров модели.
Массивы экспериментальных данных для первого уравнения математической модели имеют вид:
X« — (Х21),х41),
х (1) д (х (1) х (1) ХоМ — (Х1 ,хз ,
х® — (х22),х(2)
М
х (2) — (х (2) х (2) ХоМ — (Х1 ,Х3 ,
,х2#) е М1Хм(Д), ,х2}}-1) е М1хм(Д), ,х2М)) е М1хм(Д), ,х2М^_1) е М1хм(Д).
(14)
Согласно (12) и (14)
= Д^ + е,
где матрица-строка е определена в (13).
я?
(1, Лй),
Матрица (
Ж 4
X!
(1)
Xl1) 1п' Х1
V
(1)
х
(2)
А'31)
X'« 1п( Х31)
X,
(1) 2М—1
х.
(2)
^(1) 1п 11п
X,
(1)
2М-1
X,
(2)
2М-1
/
V" (1)
\
( Х (1) N
Лх (2,)7
У (1) 1п ^йй 1п1 х (2)
Массивы экспериментальных данных для второго уравнения математической имеют вид:
/
модели
X« 4 (X21),X11),
X2N)) € М1ХМ (д),
X0ld 4 (XÍ1),X31),...,X2;¿_1) € М^(Д),
X(2) 4 (X22),X(2)
М
У(2) 4 (2) _(2) 4 (А1 ,А3 ,
^ 4 (X23),X43),
^^(3) 4 ^(3) (3)
^Й) € М^(Д), ) € М1х^ (д),
^22) € М1х^ (д), ^^) € м^ (д).
Согласно (12) и (15)
Xev = ЯйЖ + П,
где матрица-строка п определена в (13). Здесь матрица-строка
яй
(Ьй, 1, Ьй, ей).
Матрица
Ж 4
X}
(1)
x31)
Xl
(2)
X.
(2)
(А (2) ((1))2/3А (2) ^ (1) )2/3А (2) (А1 ) А1 А (3 ) ^ ... 1) А2.N— 1
(1)
-1
^^ (2)
-1
,(1) ^2/^(2)
^ X (3)
А(2) А(3)
А3 ^
А (2) А (3)
(15)
X.
(1) ойй
^^ (2)
(А(1) )2/3А(2) А(2) А(3)
Массивы экспериментальных данных для третьего уравнения математической модели имеют вид:
^ 4 ^и^...^) € М1хм (д), 4 ^^ ,X33),. . . ^-Л € М1хМ(д).
Согласно (12) и (15)
Xev = Я3й^3 + £,
(16)
где матрица-строка С определена в (13).
1
Матрица
^3 —
н
(з) (з)
х1(з) х и1
з
из
(л(, 1).
х(з)
х2М-1 и2М- 1
х(з)
хоМ ио(1(1
Реализация оценки вектора параметров Н( МНК может имеет вид:
где — матрица, псевдообратная по отношению к матрице хЖ1, определенной в (14); Ж2+ — матрица, псевдообратная по отношению к матрице хЖ2, определенной в (15); Ж+ — матрица, псевдообратная по отношению к матрице хЖ4, определенной в (16).
Численное моделирование проводилось по следующей схеме. Для получения оценки параметров было выбрано 12 отсчетов, начиная с момента времени, когда отклонение оценки переменной х1 от входного значения становилось меньше заранее заданной достаточно малой величины. Существенная особенность используемой схема заключается в том, что оценки переменных состояния х(2), х(з) вычислялись по соотношениям (6), где вместо неизвестных параметров системы были использованы их априорные оценки. Для моделирования использовались следующие значения параметров [4]:
Л1 = 0.0834; Ь = 5.85; & = 0.00873; в = 0.66; Лз = 1.700,
В результате работа алгоритма были получены оценки параметров:
Л1 = 0.0830; Ь = 5.8208; & = 0.00870; е = 0.6567; Лз = 1.7293.
Полученные оценки параметров близки к исходным значениям. Отметим, что оценки были получены по достаточно малой выборке, содержащей всего 12 значений.
Заключение
Для модели медико-биологической системы с уравнениями, описывающими развитие раковой опухоли в условиях антиангиогенной терапии, предложена схема синтеза управления, стабилизующего программную траекторию, с использованием оценки полного вектора состояния, получаемого с помощью наблюдателя с высоким коэффициентом усиления.
Реализован алгоритм получения оценок параметров модели на малых выборках экспериментальных данных.
Отметим, что основной проблемой, возникающей при применении рассматриваемой модели для контроля лечения конкретного пациента, является проблема быстрого получения параметров модели, соответствующих реальному больному. В работе приведена возможность подхода к решению указанной проблемы. Математическое моделирования показало работоспособность предложенного подхода.
Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 16-07-00902 в части общей схемы использования наблюдателя для построения управления медико-биологическими объектами с использованием оценки состояния и в части идентификации нелинейной системы. и проекта №15-07-06484 в части синтеза управления для нелинейной динамической системы на основе выхода.
Список литературы
1. Hahnfeldt P., Panigrahy D., Folkman J., Hlatky L. Tumor development under angiogenic signaling: A dynamical theory of tumor growth, treatment response, and postvascular dormancy // Cancer research. 1999. Vol. 59, iss. 19. P. 4770-4775.
2. Kerbel R., Folkman J. Clinical translation of angiogenesis inhibitors // Nature Reviews Cancer. 2002. Vol. 2, no. 10. P. 727-739. DOI: 10.1038/nrc905
3. Степанова E.B. Антиангиогенная терапия: новые возможности лечения злокачественных заболеваний // Практическая онкология. 2002. Т. 3, №4. С. 246-252.
4. Drexler D., Kovacs L., Sapi J., Harmati I., Benyo Z. Model-based analysis and synthesis of tumor growth under angiogenic inhibition: a case study // IF AC Proceedings Volumes. 2011. Vol. 44, iss. 1. P. 3753-3758. DOI: 10.3182/20110828-6-IT-1002.02107
5. Gauthier J.P., Kupka I. Deterministic observation theory and applications. Cambridge University Press, 2001. 226 p.
6. Astolfi D., Marconi L. A High-Gain Nonlinear Observer with Limited Gain Power // arXiv.org. 2015. arXiv:1501.04330 [cs.SY]. DOI: 10.1109/TAC.2015.2408554
7. Khalil H.K., Praly L. High-gain observers in nonlinear feedback control // Int. J. of Robust and Nonlinear Control. 2014. Vol. 24, iss. 6. P. 993-1015. DOI: 10.1002/rnc.3051
8. Мухоморова О.Ю., Крищенко А.П. Анализ модели развития раковой опухоли и построение схем антиангиогенной терапии на начальной стадии // Математика и математическое моделирование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2015. №3. С. 39-58. DOI: 10.7463/mathm.0315.0790877
9. Ergun A., Camphausen K., Wein L.M. Optimal scheduling of radiotheraphy and angiogenic inhibitor // Bulletin of Mathematical Biology. 2003. Vol.65, iss. 3. P. 407-424. DOI: 10.1016/S0092-8240(03)00006-5
10. Краснощёченко В.И., Крищенко А.П. Нелинейные системы: геометрические методы анализа и синтеза. М.: Изд-во МГТУ им. Н.Э. Баумана, 2005. 520 с.
11. Isidori A. Nonlinear Control Systems. 3rd ed. London: Springer, 1995. 549 p. DOI: 10.1007/978-1-84628-615-5
12. Жевнин А.А., Крищенко А.П., Глушко Ю.В. Управляемость, наблюдаемость нелинейных систем и сиснтез терминального управления // Доклады Академии наук СССР. 1982. Т. 266, №4. С. 807-811.
13. Виноградова М.С. Параметрическая идентификация модели взаимодействующих клеточных популяций на основе байесовского подхода // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2012. № 11. С. 155-182. Б01: 10.7463/1112.0490900
14. Виноградова М.С. Получение точечных оценок и законов распределения вероятностей параметров математической модели развития клеточной популяционной системы с учетом контактного торможения // Наука и Образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2015. № 11. С. 406-425. БОТ: 10.7463/1115.0826730
Science and Education of the Bauman MSTU,
Science S Education DT
of the Bauman MSTU Received: 10.12.2016
Electronic journal ® Bauman Moscow State Technical University
Using a state observer in the anti-angiogenesis therapy simulation
1 & 1
Vinogradova M. C.1' , Tkachev C. D.1 [email protected]
1 Bauman Moscow State Technical University, Russia
Keywords: control, normal form, parameters identification, antiangiogenesis, high gain observer
Anti-angiogenesis therapy is one of the modern and progressive methods for treatment of cancerous disease in which the growth of new vessels is suppressed.
In the paper a model of cancerous tumour evolution in the framework of anti-angiogenesis therapy is analyzed. Earlier a treatment for this model was developed which was determined by a distribution of medicament dose along the treatment. To reach the required result of the tumour volume reduction upto the given level the treatment requires 120 days. This result is refined using the differential-geometric methods and the new scheme requires only 60 days.
The proposed treatment schemes are based on the full state vector of the system but this can be hardly provided by measurements. Hence, the problem of observer design arises which obtains a state vector estimate from the measured tumour volume.
In this note the normal form of the system is refined and an observer with high gain is designed. An estimate of the full state vector of the system obtained by the observer is used in the output feedback which stabilizes the system. An identification algorithm for parameters of the nonlinear system is also presented which is based on lower sample of the output measurement. The identification algorithm is based on using the observer. The theoretical results obtained in this work are verified by numerical simulation.
References
1. Hahnfeldt P., Panigrahy D., Folkman J., Hlatky L. Tumor development under angiogenic signaling: A dynamical theory of tumor growth, treatment response, and postvascular dormancy. Cancer research, 1999, vol. 59, iss. 19, pp. 4770-4775.
2. Kerbel R., Folkman J. Clinical translation of angiogenesis inhibitors. Nature Reviews Cancer, 2002, vol. 2, no. 10, pp. 727-739. DOI: 10.1038/nrc905
3. Stepanova E.V. Anti-angiogenesis Therapy: new ability of treatment of malignancies. Prak-ticheskaja onkologija = Practical oncology, 2002, vol. 3, no. 4, pp. 246-252. (in Russian).
4. Drexler D., Kovacs L., Sapi J., Harmati I., Benyo Z. Model-based analysis and synthesis of tumor growth under angiogenic inhibition: a case study. IFAC Proceedings Volumes, 2011, vol. 44, iss. 1, pp. 3753-3758. DOI: 10.3182/20110828-6-IT-1002.02107
5. Gauthier J.P., Kupka I. Deterministic observation theory and applications. Cambridge University Press, 2001.226 p.
6. Astolfi D., Marconi L. A High-Gain Nonlinear Observer with Limited Gain Power. arXiv.org, 2015, arXiv:1501.04330 [cs.SY]. DOI: 10.1109/TAC.2015.2408554
7. Khalil H.K., Praly L. High-gain observers in nonlinear feedback control. Int. J. of Robust and Nonlinear Control, 2014, vol. 24, iss. 6, pp. 993-1015. DOI: 10.1002/rnc.3051
8. Mukhomorova O.Yu., Krishchenko A.P. Cancerous Tumour Model Analysis and Constructing schemes of Anti-angiogenesis Therapy at an Early Stage. Matematika i matematicheskoe modelirovanie. MGTU im. N.E. Baumana = Mathematics and Mathematical Modelling of the BaumanMSTU, 2015, no. 3, pp. 39-58. DOI: 10.7463/mathm.0315.0790877 (in Russian).
9. Ergun A., Camphausen K., Wein L.M. Optimal scheduling of radiotheraphy and angiogenic inhibitor. Bulletin of Mathematical Biology, 2003, vol.65, iss. 3, pp. 407-424. DOI: 10.1016/S0092-8240(03)00006-5
10. Krasnoshchechenko V.I., Krishchenko A.P. Nelineinye sistemy: geometricheskie metody analiza i sinteza [Nonlinear systems: geometric methods of analysis and synthesis]. Moscow, Bauman MSTU Publ., 2005. 520 p. (in Russian).
11. Isidori A. Nonlinear Control Systems. 3rd ed. London, Springer, 1995. 549 p. DOI: 10.1007/978-1-84628-615-5
12. Zhevnin A.A., Krishchenko A.P., Glushko Yu.V. Controllability, observability of non-linear control-systems, and synthesis of terminal control. Doklady Akademii nauk SSSR, 1982, vol. 266, no. 4, pp. 807-811. (in Russian).
13. Vinogradova M.S. Parametrical identification of a model of cooperating cellular populations on the basis of Bayesian approach. Nauka i obrazovanie MGTU im. N.E. Baumana = Science and Education of the BaumanMSTU, 2012, no. 11, pp. 155-182. DOI: 10.7463/1112.0490900 (in Russian).
14. Vinogradova M.S. Point Estimates and Probability Distribution of Mathematical Model Parameters of Evolving Cell Population System Taking into Account Contact Inhibition. Nauka i obrazovanie MGTU im. N.E. Baumana = Science and Education of the BaumanMSTU, 2015, no 11, pp. 406-425. DOI: 10.7463/1115.0826730 (in Russian).