Software interface used during the e-Learning training course. Window [A] represents a first level of choice that permits to select among different districts of cardiocirculatory network, different mechanical assist devices and different mechanical ventilatory assistance. Panels [B] and [C] show two different possible networks choose. In panel [B] is represented a network with a simple implementation of systemic and pulmonary arterial sections and with a parallel pneumatic left ventricular assist device (LVAD). In panel [C] is represented a network with a complex implementation of systemic and pulmonary arterial tree and with “in series” rotary left ventricular assist device (Hemopump).
Software interface used during the e-Learning training course. Window [A] represents a first level of choice that permits to select among different districts of cardiocirculatory network, different mechanical assist devices and different mechanical ventilatory assistance. Panels [B] and [C] show two different possible networks choose. In panel [B] is represented a network with a simple implementation of systemic and pulmonary arterial sections and with a parallel pneumatic left ventricular assist device (LVAD). In panel [C] is represented a network with a complex implementation of systemic and pulmonary arterial tree and with “in series” rotary left ventricular assist device (Hemopump).
The cardiovascular model
The overall modular configuration of the software simulator is reported in Figure 2. Each block of the circulatory network can be implemented as combinations of “n” different sub-blocks. The generic block (or sub-block) can be implemented using different combinations of the three electrical networks reported in figure. Each block (or sub-block) has two inputs and two outputs representing flow (Q) and pressure (P). Panels B, C of Figure 1 are two possible circulatory network representations obtained starting by the configuration presented in Figure 2. In this figure also mechanical assist device (MAD) and thoracic artificial lung are represented as block having two inputs and two outputs. This kind of assistances can be connected to the circulatory network in different way (e.g. MAD can be connected in series or in parallel to both ventricles). All single sub-blocks of the network can be implemented using one of the three electrical representations realised by resistance (R), inductance (L) and compliance (C). Each sub-block can be implemented numerically by first-order partial differential equations. In the software simulator, the entire equation system is solved by Euler’s method.
Figure 2
Overall modular configuration of the software simulator. Each block of the circulatory network, enclose “Mechanical Assist Device” and “Thoracic Artificial Lung” blocks, can be implemented as a combinations of “n” different sub-blocks. The generic block (or sub-block) can be implemented using different combinations of the three electrical networks A, B, or C realised by resistance (R), inductance (L) and compliance (C). Each block (or sub-block) has two inputs and two outputs representing flow (Q) and pressure (P).
Electrical analog model of the cardiovascular simulator including the thoracic artificial lung. The cardiovascular model is divided in the following sections: left (right) heart, systemic arterial section (with variable peripheral resistance), systemic venous section, main (small) pulmonary artery section, pulmonary arteriole (capillary) section, pulmonary venous section and coronary circulation. TAL assistance is connected between the input to the pulmonary artery and the natural lung/left atrial section. Table 1 summarizes pressures, flows and RLC elements.
Table 1
Legends of parameters and variables used in CARDIOSIM
computer simulator
Symbols
Variables/parameters
Symbols
Variables/parameters
Pla (Pra)
Left (Right) atrial pressure
Rpar(Rpc)
Pulmonary arteriole (capillary) resistance
Plv (Prv)
Left (Right) ventricular pressure
Rvp
Pulmonary venous resistance
Pvs
Systemic venous pressure
Ras
Systemic peripheral arterial resistance
Ppam
Main pulmonary artery pressure
Cvs(Cvp)
Systemic (Pulmonary) venous compliance
Ppas
Small pulmonary artery pressure
Cpam(Cpas)
Main (Small) pulmonary artery compliance
Pvp
Pulmonary venous pressure
LTALin, LTALala, LTALan
The three inductances model the inertia in the grafts. They depend by the blood density, the graft radius and the graft length
Pt
Mean intrathoracic pressure
Lpam(Lpas)
Inertance of main (small) pulmonary artery
Qlia(Qria)
Left (Right) atrial input flow
Cvs(Cvp)
Systemic (Pulmonary) venous compliance
Qli(Qri)
Left (Right)ventricular input flow
CTALad(CTALap)
Compliance of the TAL inlet (outlet) chamber
Qlo(Qro)
Left (Right) ventricular output flow
CTALin
Inlet graft compliance to the TAL
Rli(Rri)
Left (Right) input valve resistance
RTALin
Inlet graft resistance to the TAL
Rlo(Rro)
Left (Right) output valve resistance
RTALpab (RTALala)
Resistance used to divide the flow between pulmonary artery (RTALpab) and left atrium (RTALala)
Rvs
Systemic venous resistance
RTALad(RTALap)
Flow dependent inlet (outlet) resistance
Rpam(Rpas)
Main (Small) pulmonary artery resistance
RTALan
Outlet graft resistance to the pulmonary artery
Electrical analog model of the cardiovascular simulator including the thoracic artificial lung. The cardiovascular model is divided in the following sections: left (right) heart, systemic arterial section (with variable peripheral resistance), systemic venous section, main (small) pulmonary artery section, pulmonary arteriole (capillary) section, pulmonary venous section and coronary circulation. TAL assistance is connected between the input to the pulmonary artery and the natural lung/left atrial section. Table 1 summarizes pressures, flows and RLC elements.Legends of parameters and variables used in CARDIOSIM
computer simulatorThe behaviour of both ventricles, atrium and septum, were reproduced by means of variable elastance model [20-23]. The atrial septum is assumed to be rigid. This representation allows reproducing the Starling’s law of the heart [24]. The different sections of the circulatory network were implemented using lumped parameter models:Systemic arterial section was reproduced using a modified windkessel with a variable peripheral resistance [6, 25].Systemic venous section was implemented by compliance and variable resistance [7, 9, 25].Main and small pulmonary artery sections were reproduced by RLC model [14, 26, 27].Pulmonary arteriole and capillary sections were modelled by a single resistance [14].Pulmonary venous section was reproduced by RC element [26, 27].The behaviour of the coronary network was implemented by lumped parameter model based on the intramyocardial pump concept [11, 28–30].
Shows the possible TAL connections: parallel mode
(upper panel),
in series mode
(central panel)
and hybrid mode
(lower panel)
. In all connections TAL assistance takes blood from pulmonary artery. In parallel (in series) mode TAL ejects blood into left atrium (natural lung). Finally in hybrid connection TAL ejects blood in both natural lung and left atrium. In this last connection the amount of blood ejected into the natural lung depends from the value of resistance RTALpab (Figure 3).
Shows the possible TAL connections: parallel mode
(upper panel),
in series mode
(central panel)
and hybrid mode
(lower panel)
. In all connections TAL assistance takes blood from pulmonary artery. In parallel (in series) mode TAL ejects blood into left atrium (natural lung). Finally in hybrid connection TAL ejects blood in both natural lung and left atrium. In this last connection the amount of blood ejected into the natural lung depends from the value of resistance RTALpab (Figure 3).In the numerical simulator, TAL was implemented using a lumped parameter model (Figure 3). Five parameters (RTALap, RTALad, LTALap, LTALad and RTALb) were used to model the TAL assistance. Hybrid TAL configuration is realized connecting the pulmonary circulation through the resistance (RTALpab) and linking the left atrium through the RL elements (RTALala and LTALala). In “series mode” was implemented setting the resistances RTALpab and RTALala to infinity value. Parallel TAL configuration was realised setting the resistance RTALan to infinity value.
Software interface simulator
Figure 5 shows the interface windows presented to students during some phases of a tutorial in which a simulated pathological patient was assisted by means of a TAL device. The figure shows some of the possible “command boxes” (e.g. “principal” command box (panel A) in the left side, “thoracic artificial lung” (panel B) and “coronary model” (panel C) command boxes. In “principal” command box (panel A), users can perform a second level of choice for the representation of some circulatory districts. In addition, by using this box it is possible to change network, ventricular and atrium parameters, and also to choose different graphical representations and to store parameters and numerical waveforms values. “Thoracic artificial lung” box (panel B) presents commands to set “ON/OFF” TAL assistance, to change TAL configuration (parallel, in series and hybrid) and its parameter values and to show the waveforms of pressure and flow of the TAL. Finally “coronary model” box (panel C) presents command to set “ON/OFF” four different models of coronary circulation. Coronary network is assembled according to the same principle described in Figure 2. This last command box (panel C) permits to change coronary parameter values and to show pressure and flow waveforms in different coronary districts. Panels D and E (Figure 5) show mean pressure, volume and flow values calculated during the cardiac cycle.
Figure 5
Interface windows presented to the students during some phases of an exercise which was held during the training course. Panel A represents the “principal” command box, panel B the “thoracic artificial lung” command box and panel C the “coronary model” command box. Users can perform a second level of choice for the representation of some circulatory districts from panel A. In addition using this command box it is possible changes network, ventricular and atrium parameters, it is possible choose different graphical representations and to store parameters and numerical waveforms values. Panel B presents commands to set “ON/OFF” TAL assistance, to change TAL configuration and its parameter values and to show the waveforms of pressure and flow of the TAL. Finally panel C presents commands to set “ON/OFF” four different representation of coronary circulation. Coronary network is assembled according to the same principle described in Figure 2. Panel C permits to change coronary parameter values and to show pressure and flow waveforms in different coronary districts. Panels D and E show the mean pressure, volume and flow values. In all other windows (F) the instantaneous pressure, volume and flow waveforms calculated in the various districts of the network are plotted.
Interface windows presented to the students during some phases of an exercise which was held during the training course. Panel A represents the “principal” command box, panel B the “thoracic artificial lung” command box and panel C the “coronary model” command box. Users can perform a second level of choice for the representation of some circulatory districts from panel A. In addition using this command box it is possible changes network, ventricular and atrium parameters, it is possible choose different graphical representations and to store parameters and numerical waveforms values. Panel B presents commands to set “ON/OFF” TAL assistance, to change TAL configuration and its parameter values and to show the waveforms of pressure and flow of the TAL. Finally panel C presents commands to set “ON/OFF” four different representation of coronary circulation. Coronary network is assembled according to the same principle described in Figure 2. Panel C permits to change coronary parameter values and to show pressure and flow waveforms in different coronary districts. Panels D and E show the mean pressure, volume and flow values. In all other windows (F) the instantaneous pressure, volume and flow waveforms calculated in the various districts of the network are plotted.In the different windows (F) the instantaneous pressure, volume and flow waveforms in correspondence of different cardiocirculatory districts are plotted.
Figure 6 shows results obtained in the conditions described in the first step of “Experimental method” section. Starting from the application of baseline condition, students applied the TAL assistance in parallel and hybrid model using the numerical simulator. In Figure 6, panel A shows the percentage changes obtained applying the parallel TAL assistance and setting pulmonary arterial peripheral resistance to 240 [g·cm-4·sec-1]. TAL assistance reduces RVEDV and RVESV, but increases LVEDV and LVESV [35]. The reduction of RVEDV and RVESV allows the right ventricular pressure-volume (P-V) loop to move to the left in the pressure-volume plane [36]. According with literature data, parallel assistance can produce an increase in cardiac output [37, 38]. A reduction of mean pulmonary arterial pressure and an increase of CBF-AoP area have been produced by parallel TAL mode. In this tutorial, students have verified that parallel attachment can significantly reduce pulmonary pressures and unload the right ventricle [38, 39]. Panel B shows the effects induced by hybrid TAL assistance when peripheral resistance was set to 240 [g·cm-4·sec-1].
Figure 6
Percentage changes produced by parallel TAL assistance (panel A) on left/
right ventricular end diastolic volume
(LVED/
RVED),
left/
right ventricular end systolic volume
(LVESV/
RVESV),
cardiac output
(CO),
mean pulmonary arterial pressure,
coronary blood flow-
aortic pressure
(CBF-
AoP)
area,
mean left atrial pressure and mean systemic venous pressure. In panel B are reported the percentage changes induced by hybrid TAL assistance. These results are obtained starting from baseline conditions reproduced by measured values on hospitalized patient. The selection of the patient undergoing TAL assistance has been carried out, previously, by the students on the basis of ontological concepts based on the evaluation of haemodynamic measured parameter values. During the simulations pulmonary arterial peripheral resistance was set to 240 [g·cm-4·sec-1].
Percentage changes produced by parallel TAL assistance (panel A) on left/
right ventricular end diastolic volume
(LVED/
RVED),
left/
right ventricular end systolic volume
(LVESV/
RVESV),
cardiac output
(CO),
mean pulmonary arterial pressure,
coronary blood flow-
aortic pressure
(CBF-
AoP)
area,
mean left atrial pressure and mean systemic venous pressure. In panel B are reported the percentage changes induced by hybrid TAL assistance. These results are obtained starting from baseline conditions reproduced by measured values on hospitalized patient. The selection of the patient undergoing TAL assistance has been carried out, previously, by the students on the basis of ontological concepts based on the evaluation of haemodynamic measured parameter values. During the simulations pulmonary arterial peripheral resistance was set to 240 [g·cm-4·sec-1].In both panels we reported results obtained for different values of TAL compliances. Students using different combinations of TAL compliance values verified the different effects induced on haemodynamic variables [13, 40]. The percentage changes induced by hybrid TAL assistance on some haemodynamic variables are lower than those produced by parallel assistance. Only in the case of the mean pulmonary arterial pressure, there is a percentage reduction which, in case of hybrid assistance, is greater (about 40%) than in case of parallel assistance (20-30%). Finally, students have observed that TAL assistance increases the mean left atrial pressure, as described in literature [37].Figure 7 shows one of the different screen outputs produced by students during the training course. In the central windows there are plotted the left ventricular (upper) and the right ventricular (lower) P-V loops [21]. In Figure 7, students reproduced the evolution of the left and right ventricular P-V loop, when TAL assistance was applied in parallel mode starting from a baseline condition. By analysing the figure, it is possible to observe how the left ventricular pressure-volume loop moves to the right (increasing LVEDV and LVESV) in the P-V plane (upper window) from position A (baseline conditions) to position B (assisted conditions). The right ventricular P-V loop (in lower window) moves towards the right side in the P-V plane from position A (baseline conditions) to position B (assisted conditions). This effect produces a reduction of RVEDV and RVESV and an increase of right ventricular efficiency.
Figure 7
Possible screen output produced by student during the training course using the interactive CARDIOSIM
software. Starting from baseline conditions the applications of parallel TAL assistance induces a shift of both left (upper window) and right (lower window) P-V ventricular loops. Right P-V ventricular loop shift from A (baseline conditions) to B (assisted conditions). Left P-V ventricular loop shift (in the right side) from A to B. In the right box are reported some haemodynamic mean (calculated during the cardiac cycle) values assumed during the parallel TAL assistance.
Possible screen output produced by student during the training course using the interactive CARDIOSIM
software. Starting from baseline conditions the applications of parallel TAL assistance induces a shift of both left (upper window) and right (lower window) P-V ventricular loops. Right P-V ventricular loop shift from A (baseline conditions) to B (assisted conditions). Left P-V ventricular loop shift (in the right side) from A to B. In the right box are reported some haemodynamic mean (calculated during the cardiac cycle) values assumed during the parallel TAL assistance.Figure 8 shows the percentage changes of some haemodynamic variables when the pulmonary arterial peripheral resistance was set to 120 [g·cm-4·sec-1] in order to reproduce the effects of drug administration. Panel A shows the percentage changes when parallel TAL assistance was applied. The trend presented in Figure 8 (panel A) is the same presented in Figure 6 (panel A), but the percentage changes on CO, CBF-AoP and mean left atrial pressure are more relevant in this second figure. Percentage changes on LVESV and LVED (panel A) are higher in Figure 6 than in Figure 8. As far as hybrid TAL assistance is concerned, panel B of Figure 8 shows an opposite trend (with respect to panel B, Figure 6) for the percentage changes in some variables in correspondence with some combinations of TAL compliances value. This phenomenon occurs in LVESV, LVEDV, RVESV, RVEDV, cardiac output, mean left atrial pressure and in CBF-AoP area. The reduced pulmonary peripheral resistance value during hybrid TAL assistance apparently does not affect percentage changes in LVESV, LVEDV, CO and mean left atrial pressure.
Figure 8
Percentage changes produced on haemodynamic variables by TAL assistance when pulmonary arterial peripheral resistance was set to 120
[
g
·
cm
·sec
]. Panel A (B) shows the percentage changes when parallel (hybrid) TAL assistance was applied. These results are obtained starting from baseline conditions reproduced by measured values on hospitalized patient. The selection of the patient undergoing TAL assistance has been carried out, previously, by the students on the basis of ontological concepts based on the evaluation of haemodynamic measured parameter values.
The cardiac output is one of the variables on which researchers focus attention during TAL assistance. Results presented in Figure 9 have been also obtained during the training course held for students of the School of Specialization in Cardiology at the CRNAGS Department. In this figure we present the percentage changes (with respect to baseline conditions) of CO when TAL assistance was applied in different mode, with different pulmonary arterial peripheral resistance values and with different TAL compliance values.
Figure 9
Percentage changes produced on cardiac output by different TAL assistance when pulmonary arterial peripheral resistance was set to 240
[
g
·
cm
-
·
sec
]
(panel A) and to 120
[
g
·
cm
·
sec
]
(panel B). In both panels students obtained the percentage changes setting (in the interactive human numerical simulator) different TAL compliance values. During the assistance compliances were set to CTALin = 1.5 and 0.4 [ml/mmHg] and CTALad = CTALap = 2.0 and 0.1 [ml/mmHg].
Authors: Carrie E Perlman; Keith E Cook; J Ralf Seipelt; J Constantine Mavroudis; J Carl L Backer; Lyle F Mockros Journal: ASAIO J Date: 2005 Jul-Aug Impact factor: 2.872
Authors: Gunnar Ahlberg; Lars Enochsson; Anthony G Gallagher; Leif Hedman; Christian Hogman; David A McClusky; Stig Ramel; C Daniel Smith; Dag Arvidsson Journal: Am J Surg Date: 2007-06 Impact factor: 2.565
Authors: Alan Garny; David P Nickerson; Jonathan Cooper; Rodrigo Weber dos Santos; Andrew K Miller; Steve McKeever; Poul M F Nielsen; Peter J Hunter Journal: Philos Trans A Math Phys Eng Sci Date: 2008-09-13 Impact factor: 4.226
Authors: Rob Krams; Folkert J Ten Cate; Stéphane G Carlier; A F W Van Der Steen; Patrick W Serruys Journal: J Am Coll Cardiol Date: 2004-02-18 Impact factor: 24.094
Authors: Yasuharu Okuda; Ethan O Bryson; Samuel DeMaria; Lisa Jacobson; Joshua Quinones; Bing Shen; Adam I Levine Journal: Mt Sinai J Med Date: 2009-08