<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Journal of Biomechanics</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">0021-9290</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1016/s0021-9290(99)00053</article-id>
      <title-group>
        <article-title>Computer Simulation of the Human Cardiovascular System in the Power BI Software Environment</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Bakhyt Alipova</string-name>
          <email>b.alipova@iitu.edu.kz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yevgeniya Daineko</string-name>
          <email>y.daineko@iitu.edu.kz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nazerke Rysbek</string-name>
          <email>rysbeknazerke2002@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fatima Tokmukhamedova</string-name>
          <email>f.tokmukhamedova@iitu.edu.kz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhiger Bolatov</string-name>
          <email>zh.bolatov@iitu.edu.kz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>International Information Technology University</institution>
          ,
          <addr-line>Manassa 34/1, Almaty, 050040</addr-line>
          ,
          <country country="KZ">Kazakhstan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Kentucky</institution>
          ,
          <addr-line>Lexington, KY 40506</addr-line>
          ,
          <country country="US">United States of America</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>29</volume>
      <issue>7</issue>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>This paper is devoted to the analytical assessment and description of mathematical model of the human cardiovascular system. The main task of paper is the creation of a computer model of blood flow. The anatomy of the cardiovascular system and various types of cardiovascular diseases as well as different characteristics of blood for male and female were studied in the paper. A mathematical model of blood flow was presented, including equations of Navier-Stocks describing the movement of fluid in 3-D space. A computer model of blood flow developed using the Python programming language. It allows to simulate the flow of blood in the cardiovascular system. The simulation model can be visualized in the interface on the Power BI program with the ability to select different types of humans with different characteristics. Thus, an interface was created for even an inexperienced user can calculate blood pressure, velocity of blood, pulsate nature of blood rhythm, and different parameters of blood as fluid Reynolds's number, Poiseuille resistance, volumetric and linear blood velocity, pressure drop.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Hemodynamics</kwd>
        <kwd>blood characteristics</kwd>
        <kwd>Power BI</kwd>
        <kwd>Navier-Stocks equations</kwd>
        <kwd>Reynolds's number</kwd>
        <kwd>Poiseuille resistance</kwd>
        <kwd>volumetric and linear blood velocity</kwd>
        <kwd>pressure drop</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>blood flow [10], pulsating flow [11-12] and even reconstructed from a realistic artery with
experimental data [13-15].</p>
      <p>Thus, an important problem of modern medicine is the creation of effective methods of
treatment and prevention of cardiovascular diseases. Mathematical and computer modeling plays
a huge role in their development. The methods of which, without prior intervention in the body,
make it possible to predict the consequences of surgical operations and pathologies, optimize the
shape of implants, and investigate their effects on hemodynamics.
2.</p>
      <p>Mathematical modeling of the process of blood movement in the
human cardiovascular system</p>
      <sec id="sec-1-1">
        <title>The flow of blood in the circulatory system is described by following equations:</title>
        <p>where  – velocity vector, [ /
];  – blood density (
= 
density vector of mass forces (assume  = 0), [N]; ∑– stress tensor, [
].</p>
        <p>The motion of a viscous fluid is described by the Navier-Stokes equation:
), [
/ 3];  – time [
];  –
where  – time, [
its velocity, [ /
]; x, y, z – coordinates of the liquid particle;   , , ,   , , ,   , , – projections of
];   ,   ,   – projections of the volumetric force, [ /
viscosity coefficient, [
∗ 
];  ( ,  ,  ,  ) – pressure, [
];  – fluid density, [</p>
        <p>Let's introduce a cylindrical coordinate system so that the axis Ox coincides with the axis of
the cylinder, and the plane Oyz lies in the section separating the heart and the vessel. Blood moves
under the influence of pressure created by the work of the heart. It is natural to assume that it
does not depend on the angular coordinate. In this case, the deformation of the walls and the flow
2];  – dynamic
/ 3].
of blood will be axisymmetric.</p>
        <p>Hydrodynamic resistance is the resistance to the blood flow of the vessel wall and the friction
of the blood layers relative to each other. The total peripheral resistance is the resistance of all
vessels of the great circle of blood circulation.</p>
        <p>Initial conditions of displacement blood movement:   , , = 0;  0, , = 0;   , , = 0.
0 0</p>
      </sec>
      <sec id="sec-1-2">
        <title>Boundary conditions are: 1.</title>
      </sec>
      <sec id="sec-1-3">
        <title>The left boundary of the aorta</title>
        <p>In:  = 0;</p>
        <p>( , 0,  ,  ) =  (0,0,  ,  )
 ( , 0,  ,  ) = 0
 ( , 0,  ,  ) = 0
 ( , 0,  ,  ) =  (0,0,  ,  )</p>
        <p>= 0;  ( ,  ,  ,  );  &gt; 0</p>
        <p>The right boundary of the aorta
(1)
(2)
(3)
(4)
(5)
(6)
 = 0;  ( , , , );  &gt; 0
Out:  =  1;  =  2;  =  3; 
 ( , , , ) =  (0, 1,0,0)
 ( , , , ) =  (0,0, 2,0)
 ( , , , ) =  (0,0,0, 3)
 ( , , , ) =  (0, 1, 2, 3)
 ( , , , 1) = 0
 ( , , , 1) = 0
 ( , , , 1) = 0
 ( , , , 1) = 0</p>
      </sec>
      <sec id="sec-1-4">
        <title>3. Upper boundary of the aorta</title>
        <p>Top:  =  1;  = 0;  ( , , , );  &gt; 0
 ( , , ,− 2) = 0
 ( , , ,− 2) = 0
 ( , , ,− 2) = 0
 ( , , ,− 2) = 0</p>
      </sec>
      <sec id="sec-1-5">
        <title>4. The lower boundary of the aorta</title>
        <p>Bottom:  = − 2;  = 0;  ( , , , );  &gt; 0</p>
      </sec>
      <sec id="sec-1-6">
        <title>5. The upper boundary of the aorta in the plaques</title>
        <p>= 0;  ( , , , );  &gt; 0
Top plaque:  =  1;  =  1; 
 ( , , , ) = 0
 ( , , , ) = 0
 ( , , , ) = 0
 ( , , , ) = 0
 ( , , , ) = 0
 ( , , , ) = 0
 ( , , , ) = 0
 ( , , , ) = 0</p>
      </sec>
      <sec id="sec-1-7">
        <title>6. The lower boundary of the aorta in the plaques</title>
        <p>Bottom plaque:  =  2;  =  2;  = 0;  ( , , , );  &gt; 0</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. Pulsation in the laminar flow</title>
      <p>In the field of hydrodynamics, a flow that undergoes periodic changes is referred to as pulsating
flow or Womersley flow. Pulsating laminar flow is observed in major arterial vessels due to the
fluctuations induced by the heartbeat. In experimental settings, this type of flow can be replicated
by employing a flow with a periodically varying flow rate while keeping the flow direction
constant. The pulsatile flow profile is given in a straight pipe [16]. The arrow indicating the
entrance to the artery moves according to the pulsation law.</p>
      <p>Using the smoothed particle hydrodynamics (SPH) approach, partial differential equations
related to fluid flow are transformed into algebraic equations. The momentum equation can be
written as:
0;  – the gravity vector.
where   – pressure of particle a;   – fluid viscosity of particle a;  
=   −   ;  – factor
associated with the viscous term;  – small parameter used to smooth out the singularity at  
=</p>
      <p>It is necessary to utilize an equation of state that describes the link between particle density
and fluid pressure since the Smoothed Particle Hydrodynamics (SPH) approach used here is a
quasi-compressible one. An appropriate one is:
 =  0 [(  0
 
) − 1]
(7)
(8)
(9)</p>
      <sec id="sec-2-1">
        <title>Then we get the following formula for pulsatile in flow:</title>
        <p>where  0 – magnitude of the pressure;  0 – reference density; for water or blood we use  = 7.
  +1 = {  + 0.5 sin 4 ( + 0.0160236) ;  ≤ 0.218
0.1;
where t – time, [sec];  = 0 …  .</p>
        <p>The results of the programming code are shown in Figure 2-3. The graph shows the velocity
of the fluid flow in the case of a Newtonian fluid in time. 2000 iterations were launched and the
graph shows every 100 iterations.</p>
        <p>According to the result (Figure 2-3) of the pulsation function in the form of the formula (2.33),
we understand that the pulsation can happen in the range of pulsatile from 0.04 to 1.05 of a
person with stable blood parameters, when density - 0.0035 [ / 3], viscosity - 1080 [ ∗  ],
pressure - 11999 [ ]. Its intensity reaches 0.28 at the front of its pulsation. The pulsation moves
from left to right and the source of the ripple is on the left edge of this graph. It starts pulsating to
the right side according to the schedule. Reaches intensity in yellow color in the graph.</p>
        <p>Further, we will describe the progress of the implementation in the Python programming
language of our numerical problem of the Navier-Stokes equation.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Software implementation of a numerical model in Python</title>
      <p>To solve the numerical problem of the Navier-Stokes equation with the Gauss-Seidel method in</p>
      <sec id="sec-3-1">
        <title>Python. Table shows the constant parameters of our equation for different types of humans. Based on this, we have constructed the following graphs of the ratio of the velocity of fluid movement over time:</title>
        <p>The rate of blood circulation is laminar. The speed of blood circulation in the center of the
blood vessel is higher than the speed of movement near the vessel wall. It follows from this that
the liquid that flows next to the vessel wall is extremely sedentary, and the subsequent layer of
liquid goes at some distance. Unlike all this, a portion of fluid flowing in the center of a blood
vessel moves a long distance. As a result, we obtain the energy velocity distribution profile.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5. Power BI Software environment visualization results</title>
      <p>To visualize the data we received, we used the Power BI interface. Our application in Power BI is
called "Human blood". The dashboard in Power BI is presented on Figure 7. On the left side we
have input data displayed as: density, viscosity and pressure in the form of a filter. Here you can
choose different values depending on your condition. Also attached on top is a filter with the
ability to select the gender of a person. On the right side, output parameters are described such
as: Reynolds number, Poiseuille resistance, blood flow volume and linear bleeding rate and
pressure drop.</p>
      <p>Input parameters is selected by the user, they can be different, and only after selecting, output
parameters will calculate by formula and give results on the screen.</p>
      <p>As a result of the output data, the customer will be able to see the graphs below that described
the dependence of blood flow velocity on time, the dependence of blood flow pressure on time.</p>
      <p>As a result of calculations, you will be able to see the animated graph that shows the video clips
describing changes in blood flow velocity using pulsation.</p>
      <p>Also we can see the attached is a pointer barometer showing the level of human pressure
liquefied or elevated.</p>
    </sec>
    <sec id="sec-5">
      <title>6. Conclusion</title>
      <p>Thus, we have created an interface in Power BI that allows all users to track the movement of
blood and pulsation in the aorta of the cardiovascular system.</p>
      <p>In conclusion, the use of mathematical and computer models to study the behavior of blood flow
in the cardiovascular system has gained significant attention in recent years. These models
provide an opportunity to conduct an almost unlimited number of numerical experiments
without danger to the life and health of the subject. Various studies have been conducted to
investigate blood flow in blood vessels and arteries, taking into account physical exertion on the
human body, stroke during artificial circulation, and blood flows in large blood vessels
experiencing a certain pressure range. As part of the research, an analytical assessment of the
human cardiovascular system was carried out, and a one-dimensional model of blood flow was
proposed, taking into account the Newtonian properties of blood. Based on this model, a program
has been developed that allows you to simulate the flow of blood in the vascular system. Our
application allows you to view the properties of the blood change by knowing the necessary
values of blood characteristics. It could be done with the indication of the doctor where the "Input
parameters" are indicated. After that, it is possible to see the results called "Output parameters".
Overall, mathematical and computer models provide a powerful tool for understanding and
analyzing complex physiological systems easy and fast in form of mobile application.</p>
    </sec>
    <sec id="sec-6">
      <title>7. Acknowledgements</title>
      <p>This research was funded by the Science Committee of the Ministry of Education and Science of
the Republic of Kazakhstan (Grant No. AP14871641).</p>
    </sec>
    <sec id="sec-7">
      <title>8. References</title>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>