这是一个Simulink项目,使用电路组件对人体动脉进行建模。该模型使用[1]中报告的人体血管电路图。我们按照[2,图4.2.1,第79页]中的电路模型使用心脏模型。
This is a Simulink project to model the human arteries using electric circuit components. The model uses the reported circuit diagram for the human vessels in [1]. We use the model for the heart following the electric circuit model in [2, Fig. 4.2.1 pag. 79].
The project runs directly from the file “Noordegraaf.slx”. The electric parameters for the resistors, inductors, and capacitors are specified in the file init_fcn_noordergraaf.mlx (for the heart and peripheral resistors) and the excel table Parameters.xlsx (for the arteries). Graphs are plotted in the stop_fcn_noordegraaf_rideout.mlx file.
All the electric parameters for the arteries from the original design in [1] are included in the excel document Parameters.xlsx, which follows the International System of Units (SI). The peripheral resistors defined in [1] are included in the init_fcn_noordergraaf_rideout.mlx file. Regarding the heart, all the parameters from [2] are defined in the file init_fcn_noordergraaf_rideout.mlx, which are given in the CGS units.
Files provided here are the following:
Simulink Project “Noordegraaf_Rideout.slx”: Runs the project and self call dependencies as the .mlx files.
File to initiate all the electric parameters in the project: init_fcn_noordergraaf_rideout.mlx and read the parameters from the table Parameters.xlsx. The frequency heart period can be updated in line 6 in the code.
File to plot results after running the simulink project: stop_fcn_noordegraaf_rideout.mlx.
Files with pre-recorded simulation results: “markov_static.mat” and “markov_dyn.mat”. These files are used to plot the distribution of nanosensors in “stop_fcn_noordegraaf_rideout.mlx”. These files store data for the two regimes when the heart is at 75 beats/min and 170 beats/min. These files can be regenerated commenting the lines 582-583 and uncommenting 575-581. Then the heart frequency must be updated in line 6 in the file init_fcn_noordergraaf_rideout.mlx and run the Simulink project again.
References
[1] Abraham Noordergraaf, Pieter D. Verdouw, and Herman B.K. Boom. 1963. The use of an analog computer in a circulation model. Progress in Cardiovascular Diseases 5, 5 (3 1963), 419–439. https://doi.org/10.1016/s0033-0620(63)80009-2
[2] Vincent C. Rideout. 1991. Mathematical and Computer Modeling of Physiological Systems. Prentice Hall, Upper Saddle River, NJ.
下载地址:
https://url92.ctfile.com/f/1850492-722552631-bbf3a6?p=3660 (访问密码: 3660)