No BSD License  

Highlights from
HSP

4.54545

4.5 | 11 ratings Rate this file 30 Downloads (last 30 days) File Size: 27.91 KB File ID: #818

HSP

by Zhe Hu

 

01 Oct 2001 (Updated 03 Oct 2001)

A simulink model of human cardiovascular system

| Watch this File

File Information
Description

HSP (Heart-Systemic-Pulmonary) is a mathematical model which simulates human cardiovascular system.

It is from a project of my master degree thesis. The aim of this project is to develop a multi-purpose simulation program for human cardiovascular research. I started from the classical WindKessel model and then developed the model further by my knowledge of transmission lines, simulation program, etc.

There was a PHYSBE in history. Now I hope my HSP won't be less successful. So I distribute my simulation program on Internet. Since it is to become a multi-purpose simulation program, it means that researchers from different areas can make use of this model or replace some blocks of it for their own purpose. In that case, the results in this area will be more consistent and comparable in the future. It will also save many development work.

In order to achieve this goal, my simulation program was developed in MATLAB/Simulink system, which is a widely used math software.

Required Products Simulink
MATLAB release MATLAB 6.0 (R12)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (13)
24 Nov 2001 Dale Clifford

outstanding model because of completness of (includes pulmonary)

02 Dec 2001 Xiping Zhou

It is a very good simulation model, it cluded left and right heart, arteirial baroreflex, pulmonary and system circulation

29 Mar 2003 hamidreza n.tavallai  
20 Jul 2003 Nenad Smiljanic  
12 Oct 2003 Arkady Margolin  
10 Mar 2004 ravi joshi  
09 Jun 2004 hayder al-amin  
09 Sep 2004 Hao Qin

Good Job!

03 Dec 2004 Stijn Vandenberghe  
10 Jun 2005 Josh Porter

This model appears to be based on Mauro Ursino's paper "Interaction between carotid baroregulation and the pulsating heart: a mathematical model," published in 1998 by the American Physiological Society. I was interested in this model because I built my own according to the same paper and then discovered this one, which was supposed to be the exact same thing. In comparing the two, I found a few problems with this one.

1. The calculation of Vu (total unstressed volume, equation 10 in the paper) is a little off. This can be found in the analysis & control system of the model. This model includes Vulv and Vurv in its calculation of Vu, which makes sense on its own but is not appropriate where Vu is used, which explains why Ursino's calculation of Vu does not include those quantities. Vu is subtracted, along with many other volume quantities, from the total blood volume of the system in order to find Psv (equation 9). Among the other volume quantities are Vlv and Vrv, which are total volumes that already include their own unstressed volumes. Therefore, to include Vulv and Vurv in the calculation of Vu is to double-count them.

2. In the systemic circulation, this model subtracts Vusv from Vsv in order to calculate Psv correctly (equation 9). This is incorrect, as Vusv is included in Vu, which was already subtracted.

3. I have reason to suspect other problems in this model related to the initial conditions (e.g. many volumes start out negative). I will not detail these here because most of them seem to get worked out of the model as the simulation runs for a little while. Two that are worth mentioning, though, are the calculations of Vlv and Vrv in the left heart and right heart, respectively. At first I could see that subtracting Vulv or Vurv from the integral of the net flow into the ventricle would justify error #1 above. The problem with this, however, is that the real Vlv and Vrv quantities are needed in two of the heart pump functions (equations 18 and 29) which can be found in Control/Left Ventricle and Control/Right Ventricle of the model. This model is giving the heart pump functions [Vlv - Vulv] and [Vrv - Vurv] instead of just plain Vlv and Vrv. This leads to incorrect simulation results.

Mistakes aside, I commend the author of this model because it runs several times faster than my own model, which does the exact same thing.

08 May 2006 Egor Ostapenko

Hello. I have a question. I have download the simulink model of human cardiovascular system. It is not possible to start it, that the block Hsp/Control/Stop is not connected. Tell me please to what it is necessary to connect, to start the program. Yours faithfully Egor. (Student). I will be glad to any help. !!

16 Feb 2011 Benedikt

Hi,
is there an official reference or documentation for this great work?

21 Sep 2011 gawronsch

Hi,
Is there any more complete version of this model? Although is nice, some effects have not been considered in this model. Please let me know the reference for this model

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
medical Zhe Hu 22 Oct 2008 06:38:07
cardiovascular Zhe Hu 22 Oct 2008 06:38:07
mathematical modeling Zhe Hu 22 Oct 2008 06:38:07
simulink Zhe Hu 22 Oct 2008 06:38:07
hsp Zhe Hu 22 Oct 2008 06:38:07
cardiovascular YoungJae Lee 09 Dec 2008 14:48:31
cardiovascular Walid Qaqish 22 Mar 2010 14:05:56
cardiovascular nestor zuluaga 22 Nov 2010 18:48:39
mathematical modeling Notocord 05 Sep 2011 04:03:09

Contact us at files@mathworks.com