УДК 616-05.001.575
МОДЕЛЬ СЕРДЕЧНО-СОСУДИСТОЙ СИСТЕМЫ, ОРИЕНТИРОВАННАЯ НА СОВРЕМЕННУЮ ИНТЕНСИВНУЮ ТЕРАПИЮ С.В. Фролов1, С.Н. Маковеев1, Д.Ш. Газизова2, В. А. Лищук2
Кафедра «Биомедицинская техника» (1), ГОУ ВПО «ТГТУ»,
Научный центр сердечно-сосудистой хирургии им. А.Н. Бакулева РАМН, Москва (2)
Представлена членом редколлегии профессором В. И. Коноваловым
Ключевые слова и фразы: гемодинамика; интенсивная терапия; сердечно-сосудистая система; среда LabView.
Аннотация: Представлено математическое описание сердечно-сосудистой системы с пульсирующим сердцем и реализация математической модели в среде LabView. Сердечно-сосудистая система представляется в виде последовательно соединенных четырнадцати упругих камер. Показано, что результаты моделирования совпадают с клиническими наблюдениями.
Обозначения
A, B - матрицы коэффициентов, определяющих связи между камерами; ai - параметр гистерезисной функции, описывающий работу клапанов сердца, тор;
C - эластичность сосудов, см3/тор;
Epe i jEse i - коэффициент жесткости для
последовательных/параллельных элементов миокарда сердца, тор; f(t,n) - функция, обеспечивающая плавный переход от сокращения миокарда к пассивному состоянию; g(APi,j, ai) - гистерезисная функция; hi - средняя толщина стенки сердца, см; k - число камер;
KC, i - коэффициент Старлинга; li - длина сосуда, см;
L - вектор-столбец инерционностей, тор-с2/ см3;
L - инерционность потока крови, тор-с2/ см3;
m - число потоков между камерами; n - номер сердечного цикла;
P(t) - вектор-столбец, характеризующий давления в камерах, тор;
Рвх - давление на входе в камеру, тор;
P вых - давление на выходе из камеры, тор; APi, j - перепад давлений, тор;
д - вектор-столбец, характеризующий суммарные потоки, втекающие в упругую камеру и вытекающую из нее, см3/с;
qi - обратный поток, закрывающий выходной клапан сердца, см3/с; qвх - входной поток в камеру, см3/с; qвых - выходной поток из камеры, см3/с;
К - вектор-столбец сопротивлений сосудов, см3/(тор-с);
Ri - сопротивление сосудов, см3/(тор-с);
Si - площадь поперечного сечения миокарда, см2;
8РЕ г /8ЗЕ г - площадь поперечного сечения последовательных / параллельных элементов миокарда сердца, см2;
Г - время, с;
Гкд - время окончания диастолы, с;
Гкс - время окончания систолы, с;
Т - период сердечных сокращений, с;
Трс, г - длительность периода расслабления миокарда, с;
Тсис - длительность систолы, с;
П - ненапряженный объем, см3;
Па - параметр линейной аппроксимации гетерометрической зависимости, см3;
Vг - объем г-й камеры, см3;
V0J - объем расслабленного сердца, см3; ^Е0>г- - объем сферы, образованной из ненапряженных элементов SE сердца, см3; а - коэффициент, определяющий принадлежность момента времени к систоле или диастоле;
ег(Г) - относительное растяжение элементарной полоски миокарда;
8ж,г(Г) - относительное растяжение последовательного эластичного элемента;
Пг - коэффициент вязкости миокарда сердца, тор-с;
0г - коэффициент сокращения сердца;
|хг - динамическая вязкость крови, тор-с;
Е, - коэффициент распределения периферической проводимости; рг - проводимость, см3/(тор-с);
*
р | - проводимость открытого входного и
выходного клапанов сердца, см3/(тор-с); юг- - объем псевдополости желудочка, см3.
Сложность методов обследования, диагностики и лечения резко возросла за последние 15-20 лет. В еще большей степени увеличилось число терапевтических и профилактических средств. Все это вместе взятое выдвинуло перед медицинской наукой и практикой проблему автоматизированного обеспечения решений врача как предпосылку индивидуальной, наилучшей для каждого больного, а возможно и единственно совместимой с его жизнью, тактики лечения. Врач постоянно принимает ответственные решения. В значительном числе случаев они касаются сердечно-сосудистой системы (ССС) больного.
Для обеспечения этой задачи разрабатывается ряд автоматизированных информационных систем для диагностики и терапии кардиологических больных [1]. Основу этих информационных систем составляет математическая модель ССС. Нами предлагается математическая модель ССС в виде камерной цепи, упрощенно отображающей структуру сосудистого русла человека, которая представлена в виде последовательно соединенных упругих камер и реализована в среде LabView. С помощью этой модели врач определяет основные клиникофизиологические показатели кровообращения [2], такие как сердечный индекс, артериальное давление, легочное артериальное давление и др. Представленная математическая модель ССС позволяет определять эти показатели неинвазивно, то есть без установки катетеров в сосуды. Отличие разработанной модели ССС заключается в том, что она реализована в среде LabView, позволяющей проводить идентификацию параметров модели под конкретного пациента. Каждая камера (рис. 1) характеризуется соответственно входным двх (ґ) и выходным двых (ґ) потоками (объемными кровотоками), объемом V(ґ) и давлением Р(ґ).
В состав этой цепи входит модель пульсирующего сердца, которая состоит из четырех камер. Структура модели кровообращения показана на рис. 2.
Правый и левый желудочки представлены камерами, имеющими входные и выходные клапаны. Входные клапаны описываются нелинейными элементами релейного типа, а выходные - нелинейными элементами релейного типа с гистерезисом.
Для практики и научных исследований представляет интерес гемодинамика всех главных сосудистых русел большого и малого кругов - артериального, венозного, легочно-артериального, легочно-венозного. В данной модели отображаются все эти русла. Главные русла сосудистой системы отображены, по возмож-
Рис. 1. Упругая камера (компартмент)
Рис. 2. Камерная структура модели кровообращения:
1 - левый желудочек с входным и выходным клапанами; 2 - центральная артериальная камера; 3 - артерии верхней части тела; 4 - артерии нижней части тела; 5 - капилляры верхней части тела; 6 - капилляры нижней части тела; 7 - вены головы и рук; 8 - вены нижней части тела; 9 - правое предсердие; 10 - правый желудочек с входным и выходным клапанами; 11 - проксимальная легочно-артериальная камера; 12 - дистальная легочноартериальная камера; 13 - легочные вены; 14 - левое предсердие
Рис. 3. Построение артериального русла:
2 - центральная артериальная камера; 3 - камера, отображающая артериальные сосуды верхней части тела; 4 - камера, отображающая артериальные сосуды нижней части тела; 5 - капилляры верхней части тела; 6 - капилляры нижней части тела
сти минимальным количеством камер. Такое представление модели дает возможность проводить ее экспериментальную проверку, так как клинический контроль обычно проводят путем слежения за давлением с помощью катетера в каждом из перечисленных сосудистых русел, а также измеряя объемы и кровотоки с помощью неинвазивных методов. Модель артериальной системы представлена на рис. 3. Это - минимальное число камер, позволяющее образовать камерную цепь, в которой могли бы возникнуть два взаимодействующих колебания, имитирующие пульсовые волны в верхней и нижней частях артериальной системы.
При построении математического описания сосудистой системы допускались упрощающие предпосылки. В модели не учитываются тканевые давления, которые изменяются относительно медленно и могут быть учтены эквивалентным изменением параметров сосудов. Модель не описывает влияние дыхания, так как предполагается, что контроль гемодинамики человека может легко проводиться при временно задержанном или ослабленном дыхании. Модель не учитывает влияния на сосудистое давление силы тяжести. Во многих задачах физиологии и медицины человека можно предположить горизонтально лежащим - в таких условиях во всех участках сердечно-сосудистой системы вклад силы тяжести в давление крови одинаково мал.
Уравнение материального баланса
Объем крови в камере определяется входным и выходными расходами. Уравнение, связывающее объем и расход в дифференциальной форме, выглядит следующим образом
dV (t) dt
= Чвх (t) ?вых (t) •
(1)
Введем к обозначениям функций и параметров модели нижние индексы, указывающие камеры и потоки между ними в соответствии с рис. 2. Конкретизируя уравнение (1) для всех участков сосудистой системы, получим:
V (t) = A • q (t):
(2)
где A =
-1 0 0 0 0 0 0 0 0 0 0 0 0 0 1
1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 -1 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 -1 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 -1 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 -1 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 -1 0 0 0 0 0 0 0
0 0 0 0 0 0 1 0 -1 0 0 0 0 0 0
0 0 0 0 0 0 0 1 1 -1 0 0 0 0 0
0 0 0 0 0 0 0 0 0 1 -1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 -1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 1 -1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1 -1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 1 -1
V(/), д(/) представлены к- и да-мерными вектор-столбцами: (* )]к [ч3 (I)]да
соответственно.
Описание ССС в матричном виде используется во многих работах. К сожалению, в клинике контроль ограничивает детальность модели уравнениями 2-3 порядка. В последнее время внедрение развитого мониторинга, томокомпью-теров и ультразвуковой аппаратуры значительно расширило возможности контроля. Это позволило вернуться к матричному описанию. Условием такого возвращения является ориентация модели на современный клинический контроль.
Его значимость - оперативная подстройка (идентификация) структуры модели и сердечно-сосудистой системы больного.
Уравнение потока
При моделировании динамических процессов в крупных сосудах следует учитывать инерционные свойства потока крови и гидравлическое сопротивление. Уравнение движения несжимаемой жидкости без учета гравитации и тканевого давления будет выглядеть следующим образом [3]
ьМ1 + Щ(Г) = Рвх (1) - Рвых а). (3)
&
Инерционные свойства потока крови учитываются только для камер артериального и легочно-артериального русла (2-4, 11, 12). В остальных камерах учитывается только сопротивление потоку, то есть коэффициент Ь = 0 .
Тогда с учетом допущений и на основе уравнения (3) для всех участков сосудистой системы получается
ь • 4(0 + я • я(о = в • р«, (4)
где Ь = diag[0, Ь2, Ь3,0,0,0,0,0,0,0,0, Ь12,0,0,0], Я = diag[Л1(/), Л2(/),..., Л15(/)] -
диагональные матрицы, Р(/), 4(/) представлены к- и да-мерными вектор-столбца-
ми: [Р, (1 )] и [ (0] соответственно;
-1 1 0 0 0 0 0 0 0 0 0 0 0 0
0 -1 1 0 0 0 0 0 0 0 0 0 0 0
0 -1 0 1 0 0 0 0 0 0 0 0 0 0
0 0 -1 0 1 0 0 0 0 0 0 0 0 0
0 0 0 -1 0 1 0 0 0 0 0 0 0 0
0 0 0 0 -1 0 1 0 0 0 0 0 0 0
0 0 0 0 0 -1 0 1 0 0 0 0 0 0
0 0 0 0 0 0 -1 0 1 0 0 0 0 0
0 0 0 0 0 0 0 -1 1 0 0 0 0 0
0 0 0 0 0 0 0 0 -1 1 0 0 0 0
0 0 0 0 0 0 0 0 0 -1 1 0 0 0
0 0 0 0 0 0 0 0 0 0 -1 1 0 0
0 0 0 0 0 0 0 0 0 0 0 -1 1 0
0 0 0 0 0 0 0 0 0 0 0 0 -1 1
1 0 0 0 0 0 0 0 0 0 0 0 0 -1
Сопротивления артериального, легочно-артериального русел и микрососудов большого круга кровообращения задаются коэффициентами Л2(/),...,Л9(/),
Л12 (/),..., ^14(?) и определяются как величины, обратные проводимости
К1 (0 = —^, , £2,...,9; 12,...,14. (5)
Р,(1)
Проводимость в системе описания сосуда во всех медицинских исследованиях не считается постоянной, а зависит от динамики. Поэтому в систему должно быть добавлено приоритетное уравнение, основанное на формуле Пуазейля [4]
128 l.^i \ ПУ
(,х,у) є {(2,2,3);(3,2,4);(3,2,4);(4,3,5);(5,4,6);(6,5,7);(7,6,8); (8,7,9); (9,8,9); (12,11,12); (13,12,13); (14,13,14)}
(6)
Описание работы клапанов сердца
Работа клапанов сердца описывается функцией времени К, (/), , £ 1,10,11,15, которую можно рассматривать как переменное сопротивление клапана. Потоки крови между камерой сердца и сосудистой системой регулируются клапанами сердца. Клапан считается проводящим каналом с переменной проводимостью, нелинейно зависящий от значений функций кровообращения в его непосредственной окружности. В математическом описании протекания крови через клапан пренебрегаем инерционностью потока крови, так как она играет второстепенную роль (по сравнению с сопротивлением) в функционировании клапана.
Во многих работах клапан моделируется простым релейным элементом, открывающимся или закрывающимся в зависимости от перепада входного давления. Однако в реальном сердце наблюдается регургитация - течение крови через клапан в обратном направлении, непосредственно перед закрытием клапана. При моделировании клапана с описанием регургитации открытие клапана происходит в момент, когда возникает сколь угодно малый перепад давлений в направлении открытия. Открывшийся клапан остается полностью открытым до появления обратного потока крови через него, после чего его проводимость начинает уменьшаться и, когда в обратном направлении протек заданный объем, клапан окончательно скачком закрывается.
Для упрощения вычислений входные (атрио-вентрикулярные) клапаны моделируются простым релейным элементом. Для выходных (аортального и легочно-артериального) клапанов применена упрощенная модель, которая позволяет имитировать регургитацию.
*
Примем проводимость открытого клапана постоянной, равной р,. Изменение проводимости р, (/) клапанов сердца можно выразить зависимостями
Здесь Рі_ (/), Р. (/) - давление крови до и после клапана соответственно.
Будем считать, что клапан откроется как только в нем возникает перепад давления в направлении открытия, то есть
(8)
qі(t) > -q*.
(9)
8(Ар, і, а,) 1
а. 0 АР
ч
Рис. 4. Г истерезисная функция g(ЛPiJ, щ)
*
Если обратный поток превысит заданное значение qj, клапан закроется. Легко убедиться, что условие (9) равноценно условию
*
р М) - Р, (/) >- ^.
(10)
Р,
Из вышесказанного следует, что данная модель клапана обладает гистере-зисной характеристикой зависимости проводимости от перепада давления на нем. Для сокращенной записи функционирования клапана определим гистерезисную функцию § (АР, ., а,) (рис. 4)
8 (АР, і, а,) =
1 Л (Ар )
-1(sign(Ар і) +1), если--------— > 0,
2 Л
1 Л (АР ,)
1(sign(АPі - а,) +1), если---------— < 0.
2 Л
(11)
Здесь Ар і = р-1(/) -Рі(/). Параметр гистерезисной функции определяется
как
0, если(,,і) є {(10,10);(15,1)},
если(,,і) є {(2,2); (11,11)}.
(12)
Р,
С помощью функции § (Ар. ,, а,) модель клапанов сердца можно записать в
следующем виде
Р,(1) =-
■ = Р, 8
К (')
(АРл, а,).
(13)
Таким образом, нулевое значение коэффициента а, соответствует входным клапанам сердца, наличие гистерезиса а, ф 0 - выходным клапанам.
Уравнение, связывающее объем и давление
Зависимость между давлением Р(() и объемом ¥(() в камере можно аппроксимировать следующим соотношением [4]
р (і) = — [ [) - и, ], /є 2,...,9; 11,...,14.
С,
(14)
Здесь одним из основных параметров, характеризующих участок сосуда, является его ненапряженный объем и, то есть объем крови, не вызывающий рас-
а =
1
тяжение сосуда и, соответственно, повышения давления в нем. Этот параметр может быть получен экспериментально из зависимости давления в сосуде от его объема [4].
Давление в сердечной камере
Сердце моделируется четырьмя камерами - левыми предсердием и желудочком, и правыми предсердием и желудочком. Давления в предсердиях определяются по соотношению (14). Желудочки играют определяющую роль в обеспечении насосной функции сердца. Для их описания используется закон «сердца» Старлинга, исправленный и дополненный гомеометрическими отношениями Амосова, Сарнфа, Зонненблика [1].
Желудочки моделируются камерами, которые представляются сферами, имеющими мышечные стенки. Полоска рассматривается как структура, состоящая из сократительно-эластичных нитей (сократительные элементы СЕ и последовательные эластичные элементы 8Е), погруженных в эластичную среду (параллельные элементы РЕ). Учитывается вязкость миокарда. Циклическая деятельность сердца рассматривается как чередование систол и диастол, характеристиками которого является период сердечных сокращений Т = Т (п) и длительность
систолы Тсис = Тсис (п).
Связь давления в полости желудочка сердца Рі (і), і = 1, 10, с напряжением в
стенке и размерами полости определяется законом Лапласа для тонкостенной сферы [1]:
<4 £
РЕ,і , ч ^ оЕ,і
Єі (і) + Е5Е,і є3
і (і)
£
£
где
і (і) = (уі) - 3 V), )/ з Ум
и(і)=(( - )/)
і Є {1,10}, (15)
(16)
(17)
В формулу (17) входит объем псевдополости юг- - объем полости для такого
желудочка, в котором последовательные эластичные элементы заменены на абсолютно жесткие. В построенной версии модели эта функция определяется уравнением [1]:
йЦ (і) йі
п =1,2,3,
1п(1 - К)
Тсис (п)
Е^Е,і£^Е,і Є8Е,і
[ (І) - иС,і ]/г (І, n), если І є[ікд (п - 1), Ікс (п));
Пі ^бП2
і є 1, 10,
^3а2і (і)/і (і, п), если і є [ікс (п -1), і (п)),
(18)
где
п-1
ікс (п) = Е Т(Й) + Тсис (п) + і0, ікд (п)=Е Т(Й) + і0
й=1
й=1
/і (і, п) = тіп
)С(і ікс (п)) 1
Трс,і (п)
і є 1, 10; а =
-1 если і є[ікд (п - ^ікс («));
1, если і є[ікс (п - 1),ікд («)).
(19)
. (20)
Є
Таким образом получается замкнутая система уравнений (2), (4)-(6), (11)-(20), решая которую получаются интересующие нас выходные величины объемов, давлений и потоков: V, р, Чу, г е 1,2,...,14, у е1,2,...,15.
Удобно для решения представленной модели использовать среду LabView. Система дифференциальных уравнений (2), (4), (18) решается методом СаБИ-Кагр, который является методом 5-го порядка точности.
Оценка параметров сосудистой системы во многом опиралась на литературные данные. Оценка параметров артериального и легочно-артериального русел проводилась по методике, предложенной в работе [5]. Из-за неоднозначности оценок параметров сердца по литературным данным, проведена настройка модели сердца в составе модели кровообращения.
Для примера рассмотрим модель кровообращения с параметрами, соответствующими «нормальному человеку». «Нормальный человек» имеет вес 72 кг, поверхность тела 1,72 м2. Это понятие используется для выражения нормы, присущей людям вообще. Здесь период сердечных сокращений и длительность систолы также соответствуют «нормальному человеку» Т(п) = 0,857 с, Тсис = 0,284 с. На
рис. 5 показаны кривые давления и потоков артериального русла (см. рис. 3).
Рис. 5. Пульсовые колебания потока (а) и давления (б) в артериальном русле
1/,(0, тор P (0- тор
I, с *, с
Рис. 6. Гемодинамические функции левого желудочка в течение сердечного цикла в состоянии покоя «нормального человека»
Сравнение этих кривых с клиническими, позволяет сделать вывод о том, что формы колебаний потоков ч2(г), ч3^) хорошо совпадают с их клиническими
оригиналами. Г емодинамика левого желудочка в состоянии покоя отображена на рис. 6.
На основе представленной математической модели создана система автоматизированного расчета функций и параметров ССС. Система разработана в среде LabView. В ее состав входят:
- модуль ввода исходных данных для расчета функций и параметров ССС;
- модуль настройки параметров модели под конкретного человека;
- модуль решения системы дифференциальных уравнений;
- модуль вывода расчетных данных в виде числовых значений, графиков и демонстрации изменения значений гемодинамических функций ССС.
Результаты работы были доложены и одобрены на научной конференции в НЦССХ им. А.Н. Бакулева РАМН, г. Москва (май, 2008 г.).
Учебная версия системы используется студентами ТГТУ (специальность 200402 «Инженерное дело в медико-биологической практике») при выполнении расчетных заданий по дисциплинам «Моделирование биологических процессов и систем», «Компьютерные технологии в медико-биологических исследованиях», курсовых и дипломных проектов.
Список литературы
1. Лищук, В.А. Математическая теория кровообращения / В.А. Лищук. - М. : Медицина, 1991. - 256 с.
2. Лищук, В.А. Система клинико-физиологических показателей кровообращения / В.А. Лищук, Д.Ш. Газизова // Клиническая физиология кровообращения. - 2004. - № 1. - С. 28-38.
3. Математическая модель сосуда в частных производных. Часть 1 /
B.А. Лищук [и др.] // Клиническая физиология кровообращения. - 2006. - № 3. -
C. 37-44.
4. Математическая модель сосуда в обыкновенных производных как инструмент для исследования сосудистой патологии. Часть 2 / В.А. Лищук [и др.] // Клиническая физиология кровообращения. - 2007. - № 1. - С. 64-70.
5. Ведру, В.Ю. Математическая модель сердечно-сосудистой системы для имитационных исследований кровообращения человека : автореф. дис. ... канд. биолог. наук : 14.00.17; 05.13.09 / В.Ю. Ведру. - Тарту, 1988. - 23 с.
Model of Cardiovascular System Oriented at Present-Day Intensive Therapy
S.V. Frolov1, S.N. Makoveev1, D.Sh. Gazizova2, V.A. Lishchuk2
Department “Biomedical Equipment” TSTU, (1); Scientific Center of Cardiovascular Surgery named after A.N. Bakulev RAMS, Moscow (2)
Key words and phrases: cardiovascular system; hemodynamic; intensive therapy; LabView medium.
Abstract: The paper presents mathematical description of cardiovascular system with pulsing heart and implementation of the model in LabView medium. Cardiovascular system is presented in the form of sequentially linked 14 elastic chambers. It is shown that the results of modeling coincide with clinical observations.
Auf die moderne intensive Therapie ausgerichtetes Modell des Herz-Kreislaufsystems
Zusammenfassung: Es sind die mathematische Beschreibung des Herz-Kreislaufsystems mit dem pulsierenden Herz und die Realisierung des mathematischen Modells im Kreis LabView dargestellt. Das Herz-Kreislaufsystem wird in Form von vierzehn konsequent verbundenen elastischen Kameras vorgestellt. Es ist gezeigt, dass die Ergebnisse der Modellierung mit den klinischen Beobachtungen ubereinstimmen.
Modele du systeme cardiadique et vasculaire oriente sur une therapie intensive moderne
Resume: Est presentee une description mathematique du systeme cardiadique et vasculaire avec un coeur pulsant et la realisation du modele mathematique dans le milieu LabView. Le systeme cardiadique et vasculaire est presente comme une sequence de quatorze chambres flexibles liees entre elles. Est montre que les resultats du modelage coincident avec les observations cliniques.