2025-02-23T00:38:23-05:00 DEBUG: VuFindSearch\Backend\Solr\Connector: Query fl=%2A&wt=json&json.nl=arrarr&q=id%3A%22pp_isofts_kiev_ua-article-382%22&qt=morelikethis&rows=5
2025-02-23T00:38:23-05:00 DEBUG: VuFindSearch\Backend\Solr\Connector: => GET http://localhost:8983/solr/biblio/select?fl=%2A&wt=json&json.nl=arrarr&q=id%3A%22pp_isofts_kiev_ua-article-382%22&qt=morelikethis&rows=5
2025-02-23T00:38:23-05:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-02-23T00:38:23-05:00 DEBUG: Deserialized SOLR response
A simulator of mechanisms of long-term control of human hemodynamics
A computer simulator (CS) of the physiological mechanisms of long-term control of the state of human cardiovascular system (CVS) is developed. The bases of CS are quantitative mathematical models (MM) describing: a) the effects of the central renin-angiotensin system on the characteristics of the CV...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | rus |
Published: |
Інститут програмних систем НАН України
2019
|
Subjects: | |
Online Access: | https://pp.isofts.kiev.ua/index.php/ojs1/article/view/382 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
pp_isofts_kiev_ua-article-382 |
---|---|
record_format |
ojs |
resource_txt_mv |
ppisoftskievua/e6/7283e3244d3377515141a4ca3bf0e4e6.pdf |
spelling |
pp_isofts_kiev_ua-article-3822024-04-28T11:07:28Z A simulator of mechanisms of long-term control of human hemodynamics Программный симулятор механизмов долговременной регуляции гемодинамики человека Симулятор механізмів довготрива-лого регулювання гемодинаміки лю-дини Grygoryan, R.D. Degoda, A.G. Dzhurinsky, E.A. mathematical model; physiology; blood circulation; blood pressure; regulation; information technology UDC 612.51.001.57+519.6 математическая модель; физиология; кровообращение; артериальное давление; регуляция; информационная технология УДК 612.51.001.57+519.6 математична модель; фізіологія; кровообіг; артеріальний тиск; регуляція; інформаційна технологія УДК 612.51.001.57+519.6 A computer simulator (CS) of the physiological mechanisms of long-term control of the state of human cardiovascular system (CVS) is developed. The bases of CS are quantitative mathematical models (MM) describing: a) the effects of the central renin-angiotensin system on the characteristics of the CVS; b) the dynamics of the total blood volume. Test studies of MM in offline mode showed the adequacy of the models. It is planned to combine this model with the previously created model simulating the urgent regulation of CVS. Based on the integrated model, specialized software technology will be developed to support computer simulations on various aspects of the physiology of the healthy person’s blood circulation. A special simulation study should identify the causes of different scenarios for the development of hypertension. The program is written in C ++17.Problems in programming 2019; 4: 111-120 Разработан компьютерный симулятор физиологических механизмов долговременной регуляции состояния сердечно-сосудистой системы человека. Основа компьютерного симулятора – это количественные математические модели: а) влияний центральной ренин-ангиотензиновой системы на характеристики сердечно-сосудистой системы; б) динамики общего объема крови. Тестовые исследования математической модели в автономном режиме показали адекватность моделей. Планируется объединить эту модель с созданной ранее моделью срочной регуляции сердечно-сосудистой системы. На основе комплексной модели будет разработана специализированная программная технология для поддержания компьютерных симуляций по разным аспектам физиологии кровообращения здорового человека. Специальное имитационное исследование должно выявлять причины разных сценариев развития гипертонической болезни. Программа написана на языке С++.Problems in programming 2019; 4: 111-120 Розроблено комп'ютерний симулятор (КС) фізіологічних механізмів довготривалої регуляції стану серцево-судинної системи (ССС) людини. Основою КС є кількісні математичні моделі (ММ): а) впливів центральної ренінангіотензинової системи на характеристики ССС; б) динаміки загального обсягу крові. Тестові дослідження ММ в автономному режимі показали адекватність моделей. Планується об'єднати цю модель з створеної раніше моделлю строкової регуляції ССС. На основі комплексної моделі буде розроблена спеціалізована програмна технологія для підтримки комп'ютерних симуляцій з різних аспектів фізіології кровообігу здорової людини. Спеціальне імітаційне дослідження має виявляти причини різних сценаріїв розвитку гіпертонічної хвороби. Програма написана на мові С ++17.Problems in programming 2019; 4: 111-120 Інститут програмних систем НАН України 2019-12-05 Article Article application/pdf https://pp.isofts.kiev.ua/index.php/ojs1/article/view/382 10.15407/pp2019.04.111 PROBLEMS IN PROGRAMMING; No 4 (2019); 111-120 ПРОБЛЕМЫ ПРОГРАММИРОВАНИЯ; No 4 (2019); 111-120 ПРОБЛЕМИ ПРОГРАМУВАННЯ; No 4 (2019); 111-120 1727-4907 10.15407/pp2019.04 rus https://pp.isofts.kiev.ua/index.php/ojs1/article/view/382/385 Copyright (c) 2019 PROBLEMS IN PROGRAMMING |
institution |
Problems in programming |
baseUrl_str |
https://pp.isofts.kiev.ua/index.php/ojs1/oai |
datestamp_date |
2024-04-28T11:07:28Z |
collection |
OJS |
language |
rus |
topic |
mathematical model physiology blood circulation blood pressure regulation information technology UDC 612.51.001.57+519.6 |
spellingShingle |
mathematical model physiology blood circulation blood pressure regulation information technology UDC 612.51.001.57+519.6 Grygoryan, R.D. Degoda, A.G. Dzhurinsky, E.A. A simulator of mechanisms of long-term control of human hemodynamics |
topic_facet |
mathematical model physiology blood circulation blood pressure regulation information technology UDC 612.51.001.57+519.6 математическая модель физиология кровообращение артериальное давление регуляция информационная технология УДК 612.51.001.57+519.6 математична модель фізіологія кровообіг артеріальний тиск регуляція інформаційна технологія УДК 612.51.001.57+519.6 |
format |
Article |
author |
Grygoryan, R.D. Degoda, A.G. Dzhurinsky, E.A. |
author_facet |
Grygoryan, R.D. Degoda, A.G. Dzhurinsky, E.A. |
author_sort |
Grygoryan, R.D. |
title |
A simulator of mechanisms of long-term control of human hemodynamics |
title_short |
A simulator of mechanisms of long-term control of human hemodynamics |
title_full |
A simulator of mechanisms of long-term control of human hemodynamics |
title_fullStr |
A simulator of mechanisms of long-term control of human hemodynamics |
title_full_unstemmed |
A simulator of mechanisms of long-term control of human hemodynamics |
title_sort |
simulator of mechanisms of long-term control of human hemodynamics |
title_alt |
Программный симулятор механизмов долговременной регуляции гемодинамики человека Симулятор механізмів довготрива-лого регулювання гемодинаміки лю-дини |
description |
A computer simulator (CS) of the physiological mechanisms of long-term control of the state of human cardiovascular system (CVS) is developed. The bases of CS are quantitative mathematical models (MM) describing: a) the effects of the central renin-angiotensin system on the characteristics of the CVS; b) the dynamics of the total blood volume. Test studies of MM in offline mode showed the adequacy of the models. It is planned to combine this model with the previously created model simulating the urgent regulation of CVS. Based on the integrated model, specialized software technology will be developed to support computer simulations on various aspects of the physiology of the healthy person’s blood circulation. A special simulation study should identify the causes of different scenarios for the development of hypertension. The program is written in C ++17.Problems in programming 2019; 4: 111-120 |
publisher |
Інститут програмних систем НАН України |
publishDate |
2019 |
url |
https://pp.isofts.kiev.ua/index.php/ojs1/article/view/382 |
work_keys_str_mv |
AT grygoryanrd asimulatorofmechanismsoflongtermcontrolofhumanhemodynamics AT degodaag asimulatorofmechanismsoflongtermcontrolofhumanhemodynamics AT dzhurinskyea asimulatorofmechanismsoflongtermcontrolofhumanhemodynamics AT grygoryanrd programmnyjsimulâtormehanizmovdolgovremennojregulâciigemodinamikičeloveka AT degodaag programmnyjsimulâtormehanizmovdolgovremennojregulâciigemodinamikičeloveka AT dzhurinskyea programmnyjsimulâtormehanizmovdolgovremennojregulâciigemodinamikičeloveka AT grygoryanrd simulâtormehanízmívdovgotrivalogoregulûvannâgemodinamíkilûdini AT degodaag simulâtormehanízmívdovgotrivalogoregulûvannâgemodinamíkilûdini AT dzhurinskyea simulâtormehanízmívdovgotrivalogoregulûvannâgemodinamíkilûdini AT grygoryanrd simulatorofmechanismsoflongtermcontrolofhumanhemodynamics AT degodaag simulatorofmechanismsoflongtermcontrolofhumanhemodynamics AT dzhurinskyea simulatorofmechanismsoflongtermcontrolofhumanhemodynamics |
first_indexed |
2024-09-16T04:08:39Z |
last_indexed |
2024-09-16T04:08:39Z |
_version_ |
1818568471368171520 |
fulltext |
Прикладні засоби програмування та програмне забезпечення
© Р.Д. Григорян, А.Г. Дегода, Е.А. Джуринський, 2019
ISSN 1727-4907. Проблеми програмування. 2019. № 4 111
УДК 612.51.001.57+519.6 https://doi.org/10.15407/pp2019.04.111
Р.Д. Григорян, А.Г. Дегода, Е.А. Джуринський
ПРОГРАММНЫЙ СИМУЛЯТОР
МЕХАНИЗМОВ ДОЛГОВРЕМЕННОЙ РЕГУЛЯЦИИ
ГЕМОДИНАМИКИ ЧЕЛОВЕКА
Разработан компьютерный симулятор физиологических механизмов долговременной регуляции состо-
яния сердечно-сосудистой системы человека. Основа компьютерного симулятора – это количественные
математические модели: а) влияний центральной ренин-ангиотензиновой системы на характеристики
сердечно-сосудистой системы; б) динамики общего объема крови. Тестовые исследования математиче-
ской модели в автономном режиме показали адекватность моделей. Планируется объединить эту мо-
дель с созданной ранее моделью срочной регуляции сердечно-сосудистой системы. На основе ком-
плексной модели будет разработана специализированная программная технология для поддержания
компьютерных симуляций по разным аспектам физиологии кровообращения здорового человека. Спе-
циальное имитационное исследование должно выявлять причины разных сценариев развития гиперто-
нической болезни. Программа написана на языке С
++
.
Ключевые слова: математическая модель, физиология, кровообращение, артериальное давление, регу-
ляция, информационная технология.
Введение
Сердечно-сосудистая система
(ССС) человека – это открытая система,
сообщающаяся с другими жидкими среда-
ми тела. Наряду с этим, состояние ССС
находится под непрерывным влиянием
ряда эндогенных нервно-рефлекторных и
гуморальных механизмов. В результате
этих эндогенных изменений гемодинамика
человека проявляет быстрые или медлен-
ные изменения даже на фоне стабильности
внешней среды. При изменениях физико-
химических и информационных характе-
ристик внешней среды, прямо или опосре-
дованно изменяется и гемодинамика. До
настоящего времени не понятно, как
разные эндогенные механизмы взаимодей-
ствуют и создают характерную для здоро-
вого человека гемодинамику. Эта неопре-
деленность порождает проблемы при диа-
гностике множества патологий, прямо или
косвенно отражающихся на состоянии ССС
и на количественных проявлениях ее функ-
ций. Сведения о большей части биофизиче-
ских и физиологических механизмов полу-
чено в экспериментах на животных.
Основной экспериментальный ме-
тод – упрощение комплексного механизма
путем пресечений нервных путей или
химического отключения отдельных гу-
моральных контуров у модельных жи-
вотных. Понятно, что устоявшиеся пред-
ставления о том, как собственные и сопря-
женные механизмы ССС контролируют
гемодинамику животных и человека, не
охватывают весь спектр нормальных и
патологических проявлений кровообраще-
ния [1–5]. Не последнюю роль в этом сыг-
рало то, что система регуляторов ССС
слишком сложна, а суперпозиция резуль-
татов, полученных в исследованиях на
упрощенных экспериментальных моделях,
неадекватно отражает реальное взаимо-
действие всех механизмов в интактном
организма.
Эффективным дополнением к эм-
пирической базе знаний могут быть симу-
ляции на количественных математических
моделях [6–11]. Большинство моделей си-
мулирует эффекты механизмов кратковре-
менной [8–12] центральной гемодинамики
человека. Механизмы долговременной
регуляции включены в описание лишь в
модели [13]. На протяжении многих лет в
Институте программных систем НАН
Украины создавались программные симу-
ляторы физиологических систем человека
на основе количественных математических
моделях [14–15]. В частности, нами уже
созданы мультикомпартментальная модель
объекта регулирования (гемодинамики в
ССС, лишенной регуляторов) [16], и модель
нервно-рефлекторных механизмов регуля-
https://doi.org/10.15407/pp2019.04.111
Прикладні засоби програмування та програмне забезпечення
112
ции состояния ССС [17]. Последняя модель
позволила симулировать краткосрочную
регуляцию гемодинамики человека. Для
компьютерной симуляции комплексной
регуляции гемодинамики с учетом меха-
низмов и срочной, и долговременной регу-
ляции ССС, необходимо эти модели допол-
нить моделью механизмов долговременно-
го контроля состояния ССС.
Цель статьи – описать математиче-
скую модель механизмов долговременного
контроля ССС, а также компьютерную
программу, созданную для проведения
тестовых симуляций функций моделируе-
мых механизмов.
Механизмы долговременного
контроля кровообращения
Формально, любой нейроэндокрин-
ный механизм, способный повлиять на
общий объем крови )(tVS , или на тонус
сосудов, или на производительность серд-
ца )(tQ , является потенциальным регуля-
тором гемодинамики. Тонус сосудов в мо-
делях представляется ненапряженным
объемом )(tU , жесткостью )(tD и гидрав-
лическим сопротивлением )(tR .
Производительность сердца – функ-
ция частоты )(tF и силы )(tK сердечных
сокращений, а также объемов правого и
левого желудочков сердца )(tVVR , )(tVVL .
Кратковременные обратимые изме-
нения )(tU , )(tD , )(tR , )(tF и )(tK , не
касающиеся анатомии этих звеньев ССС,
подпадают под категорию срочная регуля-
ция. Медленные и долговременные сдвиги
в просвете и мышечном слое сосудов, в
размерах )(tVVR , )(tVVL , в )(tVS , фактиче-
ски приводящие к параметрической (мор-
фологической) перестройке ССС [18, 19],
подпадают под категорию долговременная
регуляция.
Важно помнить, что при обоих ти-
пах изменений характеристик ССС, значе-
ния )(tPa и )(tQ модифицируются. Для
анализа процессов долговременной регу-
ляции гемодинамики, вместо кардиоцик-
лических изменений вышеприведенных
переменных ССС, используются усред-
ненные за каждый сердечный цикл значе-
ния (например, среднее артериальное
давление
h
t
Tt
aa TdttPtP
h
)()( ,
где hT – длительность текущего сердечно-
го цикла). Наряду с )(tPa , часто исполь-
зуется также средний за минуту (60 сек)
поток крови на выходе сердца
60)()(
60
t
t
dttQtQ .
Моделирование механизмов,
изменяющих характеристики ССС
Одним из основных эндогенных
химических агентов, способных повлиять
на долговременный уровень )(tPa , явля-
ется вазоактивное вещество ангиотензин II
( )(tA ) [1, 5]. Он является продуктом пере-
работки ангиотензина I, вырабатываемого
под влиянием ренина. Первоначально счи-
талось, что ренин продуцируется лишь в
почках при снижении потока крови в поче-
чных артериолах. Сейчас известно, что
почти во всех органах снижение органного
кровотока вызывает выделение ренина
[20]. Физиологи различают центральную
(почечную) и локальные (органные) ренин-
ангиотензиновые системы (РАС) [5, 20]. В
данной модели эти системы не будут диф-
ференцированы.
Ангиотензин II сужает артериолы
(увеличивая )(tR ) и вызывает повышение
)(tPa . Для моделирования этого физиоло-
гического механизма необходимо формали-
зовать процесс продукции )(tA , связав ди-
намику )(tA с величинами объемной ско-
рости крови в органах-продуцентах ренина.
Обозначим )(1 tv и )(2 tv скорости
продукции и утилизации )(tA , соответ-
ственно. Тогда динамика )(tA связана с
)(1 tv и )(2 tv следующим дифференциаль-
ным уравнением:
)()( 21 tvtv
dt
dA
. (1)
Прикладні засоби програмування та програмне забезпечення
113
Пока допустим, что изменения
)(tPa одинаковы во всех участках арте-
рий. Тогда изменения количества ренина в
крови пропорциональны его изменениям в
почках. В статике между объемами )(tA и
ренина существует пропорциональная
связь. Обозначим статическую величину
)(1 tv как )(1 tv . Тогда динамику )(1 tv свя-
жем с )(1 tv как:
)()( 11
1 tvtv
dt
dv
Tr , (2)
где rT – постоянная времени для скорости
продукции ренина.
Формальную зависимость )(1 tv от
величины почечного кровотока )(tqr мож-
но аппроксимировать как:
)(1 tv
.)(),0(
,)()),(0(
),(0,0
minmin
maxmin
rrrrr
rrrrrr
rr
qtqqqk
qtqqtqqk
tqq
(3)
Скорость утилизации )(2 tA посто-
янна, т. е.
ctv )(2 . (3)
Объектом управления для предлага-
емой модели долговременной регуляции
гемодинамики является опубликованная
ранее мультикомпартментальная модель
неуправляемой ССС [14, 15]. В ней теку-
щее значение гидравлического сопротив-
ления сосудистого участка )(tRi зависит
от исходного сопротивления 0iR и от
изменений соотношения текущего сосу-
дистого объема )(tVi к его исходному зна-
чению 0iV как:
2)
)(
0
(0)(
tV
V
RtR
i
i
ii .
В этой формуле принято, что 0iR
соответствует значению )(tRi при
0)( ii VtV , а уровень 0)( tA . Для учета
влияния ангиотензина II на )(tRi эту фор-
мулу модифицируем к виду:
)(tRi
,
,)(,
)()),(1()
)(
0
(0
,)(,
maxmax
maxmin
2
minmin
iii
iiii
i
i
i
iii
RtRR
RtRRtA
tV
V
R
RtRR
(4)
где константа i характеризует локальную
чувствительность данного сосудистого
участка к изменениям концентрации ан-
гиотензина II в крови.
Известно [1, 5], что кроме ангио-
тензина II, вазоактивными свойствами
обладают и другие эндогенные химические
агенты (обозначим все эти агенты, вклю-
чая и ангиотензин II, как )(tAj , где
mj ,...,2,1 ). Тогда для общего случая
формулу (4) перепишем как:
)(tRi
.max)(,max
,max)(min),)(1(2)
)(
0
(0
,min)(,min
iRtiRiR
iRtiRiR
j
tjAjtiV
iV
iR
iRtiRiR
(5)
Помимо гидравлического сопротив-
ления, вазоактивные вещества изменяют
жесткость )(tDi и ненапряженный объем
)(tUi сосудов. Эти механизмы моделируем
как:
)(tDi
.)(,
,)(),)(1(0
,)(,
maxmax
maxmin
minmin
iii
iii
j
jji
iii
DtDD
DtDDtAD
DtDD
(6)
)(tUi
.)(,
,)(),)(1(0
,)(,
maxmax
maxmin
minmin
iii
iii
j
jji
iii
UtUU
UtUUtAU
UtUU
(7)
Прикладні засоби програмування та програмне забезпечення
114
В последних формулах константы j
и j имеют тот же смысл, что и j в (5).
Ряд эндогенных химических агентов
влияет на длительность сердечного цикла
( hcT ) [1, 5]. Одни из них удлиняют hcT , дру-
гие – укорачивают. Учитывая, что и симпа-
тические, и парасимпатические влияния на
hcT также осуществляются посредством
специальных медиаторов (норадреналина и
ацетилхолина соответственно), в общем
случае динамику )(tThc можно связать с
количеством ускоряющих ( )(tM hc
) или
тормозных ( )(tM hc
) медиаторов как:
)(tThc
maxmax
maxmin0
minmin
)(,
)(),(
,))(1())(1(
)(,
hchchc
hchchc
ooo
hchchc
a
hchchc
TtTT
TtTTTTh
tMhtMhT
TtTT
jj
(8)
где hc
aT – длительность сердечного цикла
в режиме автоматизма сокращений сердца,
oT – температура крови, 0
oT = 36.6,
oh – константа чувствительности )(tThc к
изменениям
oT ,
j
h – константы чувстви-
тельности )(tThc к изменениям )(tM hc
,
j
h – константы чувствительности )(tThc к
изменениям )(tM hc
.
Моделирование механизмов
изменения общего объема крови
Известно [1, 2, 5], что на общий
объем крови )(tVS влияют скорости пяти
процессов: притока жидкости из пищева-
рительного тракта )(tvw ; транскапилляр-
ной фильтрации жидкости )(tvcf ; диуреза
)(tvd ; испарения с потом ( )(tves ) и выды-
хаемым воздухом ( )(tvee ). На величину
)(tvcf влияют площадь капиллярных пор
и среднее капиллярное давление )(tPс
(зависит от )(tPa и сопротивления арте-
риол). )(tvd зависит от степени растяже-
ния волюмрецепторов (расположены в
левом предсердии и в головном мозге
[1, 5]), от концентрации солей ( )(tCbe ) и
липидов ( )(tCbl ) в крови [5]. Связь между
)(tVS и указанными переменными
представим как:
)()()( 210 tvtvtv
dt
dV
esdw
S
)()()()( 6543 tСtСtvtv blbecfee (9)
где 51 – константы чувствительности
(их значения можно задавать через интер-
фейс пользователя).
)(tves зависит от температуры крови
)(tT o
, а )(tvee – от легочной вентиляции
( )(tvL ). Полагая эти зависимости линейны-
ми с коэффициентами *
3
*
2, и
*
4 соот-
ветственно, уравнение (9) перепишем как:
)()1()()( *
2210 tvtvtv
dt
dV
esdw
S
)()1()()1( *
44
*
33 tvtv cfee
)()( 65 tСtС blbe . (10)
Для моделирования регуляции
)(tVS посредством механизма, основанно-
го на работе волюмрецепторов, необхо-
димо устанавливать некое соответствие
между интенсивностью импульсации
)(tIVr и )(tvd . Но между этими перемен-
ными есть промежуточная – среднее
трансмуральное давление в зоне располо-
жения сердечных )(tPTh (и/или внутри-
черепных )(tPTc ) рецепторов. По анало-
гии с моделью функционирования сосу-
дистых механорецепторов [15], предло-
жена модель, связывающая )(tIVr с
трансмуральным давлением как:
Прикладні засоби програмування та програмне забезпечення
115
)(tIVrj
,
,)(,1
,2,1
)(,
))((
1
))((
1
,)(,0
S
TjPtTjP
j
S
TjPtTjPTH
TjP
TH
TjPtTjPj
ej
TH
TjPtTjPj
e
TH
TjPtTjP
(11)
где
TH
TjP – пороги чувствительности рецеп-
торов,
S
TjP – уровни их давления насыще-
ния, jj , – аппроксимирующие константы.
)()()( 2211 tItItv VrVrd , (12)
где ,1VrI 2VrI – активности волюмрецеп-
торов сердца и головы соответственно, а
1 и 2 – константы аппроксимации.
Вторая версия модели диуреза,
вызванного активацией волюмрецепторов,
связывает исходное сопротивление почеч-
ных артериол 0rR со значениями )(1 tIVr и
)(2 tIVr как:
)()(0 2
*
21
*
1 tItIR VrVrr . (13)
В обоих вариантах модели детер-
минантом диуреза является почечный кро-
воток.
Модель влияния онкотических и
осмотических характеристик фильтруемой
почками крови на скорость реабсорбции в
почечных канальцах будет разработана
позже.
Уравнение (10) позволяет осу-
ществлять компьютерные симуляции с
разными наборами коэффициентов чув-
ствительности. Иначе говоря, можно
сымитировать любые сценарии изменения
)(tVS как входное возмущение и анализи-
ровать реакции системной гемодинамики
на эти возмущения.
Таким образом, система уравнений
(1) – (13) представляет собой автономную
модель механизмов долговременной регу-
ляции гемодинамики человека. Но чтобы
реально моделировать эти механизмы,
необходимо эту модель сопрягать с моде-
лями гемодинамики [14, 15].
Краткие сведения о программе
Программная реализация исполь-
зует язык программирования C++17 для
построения работы симулятора и его вза-
имодействия с пользователем. Эта техно-
логия была выбрана, поскольку C++ поз-
воляет реализовывать системы с наименее
возможным количеством накладных рас-
ходов от дополнительных абстракций,
которыми обладают другие языки (на-
пример, Java и её виртуальная машина,
сборщик мусора и т. д.). Однако, данная
особенность языка усложняет и замедляет
разработку системы, которая смогла бы
реализовывать универсальную обработку
различных видов моделей, а именно взаи-
модействие пользователя с этими моде-
лями (модификация алгоритма обсчёта,
смена значений отдельных параметров и
т. д.). Для решения данной проблемы раз-
работана собственная объектная модель,
позволяющая хранить дополнительную
метаинформацию.
Объектная модель необходима для:
корректного отображения данных на ин-
терфейсе, взаимодействия пользователя с
моделью и её параметрами, описания про-
цесса записи и чтения модели с диска, про-
цесса копирования, инициализации и т. д.
Выбранная версия C++17 помогает в этом,
поскольку в данной спецификации языка
добавлены и улучшены возможности напи-
сания кода, который выполняется в
compile-time, что значительно ускоряет за-
пуск приложения, а в некоторых ситуациях
ускоряет работу взаимодействия с объект-
ной моделью в runtime. Однако объектная
модель требует дополнительного описания
классов и их методов, что значительно раз-
дувает кодовую базу проекта. Для решения
данной проблемы разрабатывается инстру-
мент на языке Python, который по файлу
описания класса в определённом формате
(IDL – interface definition language), будет
производить генерацию кода, необходимо-
го для работы объектной модели, что зна-
чительно упростит и ускорит время напи-
сания подобного служебного кода, кроме
Прикладні засоби програмування та програмне забезпечення
116
того, генерация кода поможет избежать
случайных ошибок («опечаток»).
В качестве инструмента для по-
строения пользовательского интерфейса
был выбран фреймворк Qt5, позволяющий
создавать программы для большинства
существующих платформ и операционных
систем. Однако он использовался исклю-
чительно как средство для создания поль-
зовательского интерфейса и в будущем,
при необходимости, его можно будет за-
менить другим инструментом.
Для отображения графиков зависи-
мости параметров от времени использует-
ся qcustomplot. Данная библиотека – это
довольно простое и легко интегрируемое
решение. Но данное решение будет заме-
нено другим, так как qcustomplot имеет
жесткую привязку к Qt и не поддерживает
отображение трёхмерных графиков.
Результаты тестовых
исследований
На этом этапе построения специа-
лизированного программно-моделирующе-
го комплекса (ПМК) цель тестовых иссле-
дований проверить, насколько формулы
модели отражают реальные физиологиче-
ские взаимосвязи, а также, при отсутствии
требуемых эмпирических характеристик,
оценить наиболее вероятные величины
принятых аппроксимирующих констант.
В данной статье публикуется лишь
часть результатов, полученных при тести-
ровании модели долговременной регуля-
ции состояния ССС. Тестирование прово-
дилось на модели, в которой контуры
барорефлекторной и хеморефлекторной
регуляции гемодинамики были отклю-
чены. Также была отключена регуляция
общего объема крови. Функционировала
только модель ангиотензиновой регуляции
сопротивления системных сосудов.
На рис. 1 показана зависимость
концентрации ангиотензина II в крови от
уменьшения почечного кровотока от его
исходного (принятого за норму в модели
неуправляемой ССС) значения до некото-
рого минимума (здесь 5 мл./с).
Обсуждение
Изображенные на рис. 1–3 резуль-
таты предварительного тестирования мо-
дели показывают, что уравнения правиль-
но отражают направления изменений ге-
модинамических характеристик в ответ на
дискретные изменения коэффициента чув-
ствительности сосудов к концентрациям
ангиотензина II. Пока об адекватности ди-
намики речь не идет. Для исследования
динамики необходима активация всех ре-
флекторных и нерефлекторных модулято-
ров гемодинамики. Эта работа предстоит,
результаты будут опубликованы отдельно.
Рис. 1. Моделируемая зависимость концентрации ангиотензина II в крови
(Ан в условных единицах) от уменьшения почечного кровотока от его исходного
(принятого за норму в модели неуправляемой ССС) значения до некоторого минимума
(здесь 5 мл./с)
Прикладні засоби програмування та програмне забезпечення
117
Рис. 2. Статические зависимости основных показателей
центральной гемодинамики при трех значениях (возрастающих вверх-вниз)
коэффициента i (отражающего чувствительность изменения сопротивления
сосуда к изменению концентрации ангиотензина II в уравнении (4) (симуляция)
Прикладні засоби програмування та програмне забезпечення
118
Рис. 3. Статические зависимости среднего давления в дуге аорты (P(AA))
от величины концентрации ангиотензина II при тех же трех значениях i (симуляция)
Выводы
Разработанная математическая мо-
дель долговременной регуляции гемоди-
намики человека в целом адекватно отра-
жает реальные процессы в теле здорового
человека. Для дальнейшего тестирования
модели необходимо:
разработать специальную про-
грамму, позволяющую интегрировать дан-
ную модель с моделями [14, 15] в единый
ПМК;
провести тестирование ПМК
для нахождения наиболее оптимальных
значений аппроксимирующих констант
уравнений модели;
исследовать адекватность ПМК
в широких пределах изменений в характе-
ристиках каждого моделируемого меха-
низма;
обозначить область потенци-
ального применения ПМК.
Литература
1. Brands M.W. Chronic Blood Pressure Con-
trol. Compr. Physiol. 2012. Vol. 2.
P. 2481–2494.
2. Grygoryan R.D. The optimal circulation:
cells’ contribution to arterial pressure. 2017.
Nova Science. N.Y. 298 p.
3. Grygoryan R.D., Sagach V.F. The concept of
physiological super-systems: New stage of in-
tegrative physiology. Int. J. Physiol. and Path-
ophysiology. 2018. 9.2. P. 169–180.
4. Grygoryan R.D. The unknown aspects of arte-
rial pressure. Znanstvena misel journal. 2019.
33. P. 19–23.
5. Sparks M.A., Crowley S.D., Gurley S.B.,
Mirotsou M., Coffman T.M. Classical Renin-
Angiotensin system in kidney physiology.
Compr Physiol. 2014. 4(3). P. 1201–1228.
doi:10.1002/cphy.c130040.
6. Григорян Р.Д., Лиссов П.Н. Программный
имитатор сердечно-сосудистой системы
человека на основе ее математической мо-
дели. Проблеми програмування. 2004. № 4.
С. 100–111.
7. Григорян Р.Д., Лиссов П.Н., Аксенова
Т.В., Мороз А.Г. Специализированный
программно-моделирующий комплекс
«PhysiolResp». Проблеми програмування.
2009. № 2. С. 140–150.
8. Larrabide I., Blanco P.J., Urquiza S.A., Dari
E.A., Ve´nere M.J., de Souza e Silva N.A.,
Feijo´ R.A. HeMoLab – Hemodynamics
Modelling Laboratory: An application for
modelling the human cardiovascular system.
Computers in Biology and Medicine. 2012.
Vol. 42. P. 993–1004.
9. Ježe F., Kulhánek T.,Kalecký K., Kofránek J.
Lumped models of the cardiovascular system
of various complexity. Biocybernetics and
https://www.sciencedirect.com/science/article/abs/pii/S0208521617300268#!
https://www.sciencedirect.com/science/article/abs/pii/S0208521617300268#!
https://www.sciencedirect.com/science/article/abs/pii/S0208521617300268#!
https://www.sciencedirect.com/science/article/abs/pii/S0208521617300268#!
https://www.sciencedirect.com/science/journal/02085216
Прикладні засоби програмування та програмне забезпечення
119
Biomedical Engineering. 2017. Vol. 37,
Issue 4. P. 666–678.
10. Kulhánek T., Kofránek J. , Mateják M. Mod-
eling of short-term mechanism of arterial
pressure control in the cardiovascular system:
Object-oriented and acausal approach. Com-
puters in Biology and Medicine. 2014.
Vol. 54. P. 137–144.
11. Mahdi A., Sturdy J., Ottesen J.T., Olufsen
M.S. Modeling the Afferent Dynamics of the
Baroreflex Control System. PLoS Comput Bi-
ol. 2013 Dec. 9(12). e1003384.
12. Raphan T., Cohen B., Xiang Y., Yaku-
shin S.B. A Model of Blood Pressure, Heart
Rate, and Vaso-Vagal Responses Produced by
Vestibulo-Sympathetic Activation. Front Neu-
rosci. 2016. Vol. 10. P. 96–104.
13. Fernandez de Canete J., Luque J., Barban-
cho J., Munoz V. Modelling of long-term and
short-term mechanisms of arterial pressure
control in the cardiovascular system: an ob-
ject-oriented approach. Comput Biol Med.
2014. 47. P. 104–12.
doi: 10.1016/j.compbiomed.2014.01.006.
14. Григорян Р.Д., Дегода А.Г., Джуринский
Е.А., Харсун В.С. Cимулятор пульсирую-
щего сердца. Проблеми програмування.
2017. № 4. С. 98–108.
15. Григорян Р.Д., Дегода А.Г., Харсун В.С.,
Джуринский Е.А. Симулятор механизмов
срочной регуляции гемодинамики челове-
ка. Проблеми програмування. 2019, № 1.
С. 90–98.
doi: https://doi.org/10.15407/pp2019.01.090.
16. Stewart J.M. Update on the theory and man-
agement of orthostatic intolerance and related
syndromes in adolescents and children. Expert
Rev. Cardiovasc. Ther. 2012. Vol. 10(11).
P. 1387–1399.
17. Kawada T., Yamamoto K., Kamiya A., Ari-
umi H., Michikami D., Shishido T., Sunagawa
K., Sugimachi M. A derivative-sigmoidal
model reproduces operating point-dependent
baroreflex neural arc transfer characteristics.
Jpn. J. Physiol. 2005. Vol. 55(3). P. 157–163.
18. Fung P., Kong R. The Integrative Five-Fluid
Circulation System in the Human Body. Open
J. of Mol. Integr. Physiol. 2016. 6. P. 45–97.
doi: 10.4236/ojmip.2016.64005.
19. Grygoryan R.D. Comprehension of individual
adaptation mechanisms: endogenous tuning of
constants determining optimal physiological
states. Slovak int. scientific j. 2019. 32.
P. 67–72.
20. De Mello WC, Frohlich ED. On the local
cardiac renin angiotensin system. Basic and
clinical implications. Peptides. 2011. 32.
P. 1774–1779.
References
1. Brands M.W. Chronic Blood Pressure Con-
trol. Compr. Physiol., 2012, V.2, P. 2481-
2494.
2. Grygoryan R.D. The optimal circulation:
cells’ contribution to arterial pressure. 2017,
Nova Science, N.Y., 298 p.
3. Grygoryan R.D., Sagach V.F. The concept of
physiological super-systems: New stage of in-
tegrative physiology. Int. J. Physiol. and Path-
ophysiology, 2018: 9,2,169-180.
4. Grygoryan R.D. The unknown aspects of arte-
rial pressure. Znanstvena misel journal, 2019,
33:19-23.
5. Sparks M.A., Crowley S.D., Gurley S.B.,
Mirotsou M., Coffman T.M. Classical Renin-
Angiotensin system in kidney
physiology. Compr Physiol. 2014;4(3):1201–
1228. doi:10.1002/cphy.c130040.
6. Grygoryan R.D., Lissov P.N. A software-
simulator of human cardiovascular system
based on its mathematical model. Problems in
programming. 2004, №4. С.100-111 (Rus)..
7. Grygoryan R.D., Lissov P.N., Aksenova T.V.,
Moroz A.G. The specialized software-
modeling complex “PhysiolResp”. Problems
of programming, 2009, 2:140-150 (Rus).
8. Larrabide I., Blanco P.J., Urquiza S.A., Dari
E.A., Ve´nere M.J., de Souza e Silva N.A.,
Feijo´ R.A. HeMoLab – Hemodynamics
Modelling Laboratory: An application for
modelling the human cardiovascular system.
Computers in Biology and Medicine. 2012, V.
42, P. 993–1004.
9. Ježe F., Kulhánek T.,Kalecký K., Kofránek J.
Lumped models of the cardiovascular system
of various complexity. Biocybernetics and Bi-
omedical Engineering. 2017, V. 37, Issue 4, P.
666-678.
10. Kulhánek T., Kofránek J. , Mateják M. Mod-
eling of short-term mechanism of arterial
pressure control in the cardiovascular system:
Object-oriented and acausal approach. Com-
puters in Biology and Medicine, V. 54, 2014,
P. 137–144.
11. Mahdi A., Sturdy J., Ottesen J.T., Olufsen
M.S. Modeling the Afferent Dynamics of the
Baroreflex Control System. PLoS Comput Bi-
ol. 2013 Dec; 9(12): e1003384.
12. Raphan T., Cohen B., Xiang Y., Yakushin S.
B. A Model of Blood Pressure, Heart Rate,
https://www.sciencedirect.com/science/journal/02085216
https://www.sciencedirect.com/science/journal/02085216/37/4
https://www.sciencedirect.com/science/journal/02085216/37/4
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3861044/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3861044/
https://www.ncbi.nlm.nih.gov/pubmed/?term=Raphan%20T%5BAuthor%5D&cauthor=true&cauthor_uid=27065779
https://www.ncbi.nlm.nih.gov/pubmed/?term=Cohen%20B%5BAuthor%5D&cauthor=true&cauthor_uid=27065779
https://www.ncbi.nlm.nih.gov/pubmed/?term=Xiang%20Y%5BAuthor%5D&cauthor=true&cauthor_uid=27065779
https://www.ncbi.nlm.nih.gov/pubmed/?term=Yakushin%20SB%5BAuthor%5D&cauthor=true&cauthor_uid=27065779
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4814511/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4814511/
https://www.ncbi.nlm.nih.gov/pubmed/?term=Fernandez%20de%20Canete%20J%5BAuthor%5D&cauthor=true&cauthor_uid=24561348
https://www.ncbi.nlm.nih.gov/pubmed/?term=Luque%20J%5BAuthor%5D&cauthor=true&cauthor_uid=24561348
https://www.ncbi.nlm.nih.gov/pubmed/?term=Barbancho%20J%5BAuthor%5D&cauthor=true&cauthor_uid=24561348
https://www.ncbi.nlm.nih.gov/pubmed/?term=Barbancho%20J%5BAuthor%5D&cauthor=true&cauthor_uid=24561348
https://www.ncbi.nlm.nih.gov/pubmed/?term=Munoz%20V%5BAuthor%5D&cauthor=true&cauthor_uid=24561348
https://www.ncbi.nlm.nih.gov/pubmed/24561348
https://doi.org/10.15407/pp2019.01.090
https://www.ncbi.nlm.nih.gov/pubmed/14962840
https://www.ncbi.nlm.nih.gov/pubmed/14962840
https://www.ncbi.nlm.nih.gov/pubmed/14962840
http://dx.doi.org/10.4236/ojmip.2016.64005
https://www.sciencedirect.com/science/article/abs/pii/S0208521617300268#!
https://www.sciencedirect.com/science/article/abs/pii/S0208521617300268#!
https://www.sciencedirect.com/science/article/abs/pii/S0208521617300268#!
https://www.sciencedirect.com/science/article/abs/pii/S0208521617300268#!
https://www.sciencedirect.com/science/journal/02085216
https://www.sciencedirect.com/science/journal/02085216
https://www.sciencedirect.com/science/journal/02085216/37/4
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3861044/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3861044/
https://www.ncbi.nlm.nih.gov/pubmed/?term=Raphan%20T%5BAuthor%5D&cauthor=true&cauthor_uid=27065779
https://www.ncbi.nlm.nih.gov/pubmed/?term=Cohen%20B%5BAuthor%5D&cauthor=true&cauthor_uid=27065779
https://www.ncbi.nlm.nih.gov/pubmed/?term=Xiang%20Y%5BAuthor%5D&cauthor=true&cauthor_uid=27065779
https://www.ncbi.nlm.nih.gov/pubmed/?term=Yakushin%20SB%5BAuthor%5D&cauthor=true&cauthor_uid=27065779
https://www.ncbi.nlm.nih.gov/pubmed/?term=Yakushin%20SB%5BAuthor%5D&cauthor=true&cauthor_uid=27065779
Прикладні засоби програмування та програмне забезпечення
120
and Vaso-Vagal Responses Produced by Ves-
tibulo-Sympathetic Activation. Front Neuro-
sci. 2016, V.10, P. 96–104.
13. Fernandez de Canete J., Luque J., Barbancho
J., Munoz V. Modelling of long-term and
short-term mechanisms of arterial pressure
control in the cardiovascular system: an ob-
ject-oriented approach. Comput Biol
Med. 2014;47:104-12. doi:
10.1016/j.compbiomed.2014.01.006.
14. Grygoryan R.D., Degoda A.G., Dzhurinsky
Y.A., Kharsun V.S. A simulator of pulsatile
heart. Cимулятор пульсирующего сердца.
Problems of programming. 2017, №4. С.98-
108 (Rus.).
15. Grygoryan R.D., Degoda A.G., Kharsun V.S.,
Dzhurinsky Y.A. A simulator of mechanisms
of acute control of human hemodynamics.
Problems of programming,2019;1:90-98. doi:
https://doi.org/10.15407/pp2019.01.090.
(Rus.)
16. Stewart J.M. Update on the theory and man-
agement of orthostatic intolerance and related
syndromes in adolescents and children. Expert
Rev. Cardiovasc. Ther. 2012, V. 10(11),
P. 1387–1399.
17. Kawada T., Yamamoto K., Kamiya A., Ari-
umi H., Michikami D., Shishido T., Sunagawa
K., Sugimachi M. A derivative-sigmoidal
model reproduces operating point-dependent
baroreflex neural arc transfer characteristics.
Jpn. J. Physiol. 2005; V.55(3). P. 157–163.
18. Fung P., Kong R. The Integrative Five-Fluid
Circulation System in the Human Body. Open
J. of Mol. Integr. Physiol, 2016; 6, 45–97.
doi: 10.4236/ojmip.2016.64005.
19. Grygoryan R.D. Comprehension of individu-
al adaptation mechanisms: endogenous tuning
of constants determining optimal physiologi-
cal states. Slovak int. scientific J., 2019,
32:67-72.
20. De Mello W.C, Frohlich E.D. On the local
cardiac renin angiotensin system. Basic and
clinical implications. Peptides. 2011;32:1774–
1779.
Получено 05.11.2019
Об авторах:
Григорян Рафик Давидович,
заведующий отделом,
доктор биологических наук.
Количество научных публикаций в
украинских изданиях – 136.
Количество научных публикаций в
зарубежных изданиях – 45.
Индекс Хирша – 9.
http://orcid.org/0000-0001-8762-733X,
Дегода Анна Григорьевна,
старший научный сотрудник,
кандидат физико-математических наук.
Количество научных публикаций в
украинских изданиях – 13.
Количество научных публикаций в
зарубежных изданиях – 1.
Индекс Хирша – 3.
http://orcid.org/0000-0001-6364-5568,
Джуринский Егор Антонович,
инженер-программист.
Количество научных публикаций
в украинских изданиях – 3.
http://orcid.org/0000-0002-1636-1447.
Место работы авторов:
Институт программных систем
НАН Украины,
03187, Киев,
проспект Академика Глушкова, 40.
Тел.: (044) 526 5169.
Е-mail: rgrygoryan@gmail.com,
anna@silverlinecrm.com,
y.a.dzhurynskyi@gmail.com
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4814511/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4814511/
https://www.ncbi.nlm.nih.gov/pubmed/?term=Fernandez%20de%20Canete%20J%5BAuthor%5D&cauthor=true&cauthor_uid=24561348
https://www.ncbi.nlm.nih.gov/pubmed/?term=Luque%20J%5BAuthor%5D&cauthor=true&cauthor_uid=24561348
https://www.ncbi.nlm.nih.gov/pubmed/?term=Barbancho%20J%5BAuthor%5D&cauthor=true&cauthor_uid=24561348
https://www.ncbi.nlm.nih.gov/pubmed/?term=Barbancho%20J%5BAuthor%5D&cauthor=true&cauthor_uid=24561348
https://www.ncbi.nlm.nih.gov/pubmed/?term=Munoz%20V%5BAuthor%5D&cauthor=true&cauthor_uid=24561348
https://www.ncbi.nlm.nih.gov/pubmed/24561348
https://www.ncbi.nlm.nih.gov/pubmed/24561348
https://doi.org/10.15407/pp2019.01.090
https://www.ncbi.nlm.nih.gov/pubmed/14962840
https://www.ncbi.nlm.nih.gov/pubmed/14962840
https://www.ncbi.nlm.nih.gov/pubmed/14962840
http://dx.doi.org/10.4236/ojmip.2016.64005
http://orcid.org/0000-0001-8762-733X
http://orcid.org/0000-0001-6364-5568
http://orcid.org/0000-0002-1636-1447
mailto:rgrygoryan@gmail.com
mailto:anna@silverlinecrm.com
mailto:y.a.dzhurynskyi@gmail.com
|