Conference article

HumMod - Large Scale Physiological Models in Modelica

Jiri Kofrakek
Institute of Pathophysiology, First Faculty of Medicine, Charles University, Czech Republic

Marek Matejak
Institute of Pathophysiology, First Faculty of Medicine, Charles University, Czech Republic

Pavol Privitzer
Institute of Pathophysiology, First Faculty of Medicine, Charles University, Czech Republic

Download article

Published in: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany

Linköping Electronic Conference Proceedings 63:79, p. 713-724

Show more +

Published: 2011-06-30

ISBN: 978-91-7393-096-3

ISSN: 1650-3686 (print), 1650-3740 (online)


Modelica is being used more and more in industrial applications; but Modelica is still not used as much in biomedical applications. For a long time we have mostly been using Matlab/Simulink models; made by Mathworks; for the development of models of physiological systems. Recently; we have been using a simulation environment based on the Modelica language. In this language; we implemented a large scale model of interconnected physiological subsystems containing thousands of variables. Model is a richly hierarchically structured; easily modifiable; and “self-documenting”. Modelica allows a much clearer than other simulation environments; to express the physiological nature of the modeled reality.


simulation; physiology; large-scale model


[1] Abram; S.R.; Hodnett; B.L.; Summers; R.L.; Coleman; T.G.; Hester R.L.; Quantitative Circulatory Physiology: An Integrative Mathematical Model of Human Physiology for medical education. Advannced Physiology Education; 31 (2); pp.202 - 210; 2007. doi: 10.1152/advan.00114.2006.

[2] Amosov; N.M; Palec; B.L.; Agapov; G.T.; Ermakova; I.I.; Ljabach; E.G.; Packina; S.A.; Soloviev; V.P.. Theoretical research of physiological systems (in Russian). Naukova Dumaka; Kiev; 1977.

[3] Bassingthwaighte J. B.; Strategies for the Physiome Project“; Annals of Biomedical Engeneering 28; pp. 1043-1058; 2000. doi: 10.1114/1.1313771.

[4] Brugård; J.; Hedberg; D.; Cascante; M.; Gedersund; G.; Gómez-Garrido; A.; Maier; D.; Nyman; E.; Selivanov; V.; Stralfors; P.; Creating a Bridge between Modelica and the Systems Biology Community; Proceedings 7th Modelica Conference; Como; Italy; Sep. 20-22; 2009.; pp. 473-479; The Modelica Association.; Como; 2009. Available

[5] Cellier; F. E.; Nebot; A.; Object-oreiented modeling in the service of medicine; Proceedings of the 6tha Asia Conference; Bejing; China 2006. 1; pp 33-40. International Academic Publishers; Bejing; 2006.

[6] Comenius; J. A.; Schola ludus seu Encyclopaedea Viva.; Sarospartak; 1656.

[7] Fencl; J.; Jabor; A.; Kazda; A.; Figge; J.; Diagnosis of metabolic acid-base disturbances in critically ill patients; Am. J. Respir. Crit. Care.; 162; pp. 2246-2251; 2000. doi: 10.1164/ajrccm.162.6.9904099.

[8] Guyton A. C.; Coleman T. A.; Granger H. J.; Circulation: Overall Regulation; Ann. Rev. Physiol.; 41; 13-41; 1972. doi: 10.1146/

[9] Haas; O. C.; Burnham; K. J.; Systems Modeling and Control Applied to Medicine; in O. C. Haas; K. J. Burnham; Intelligent and Adaptive Systems in Medicine; pp. 17-52; CRC Press; Boca Raton Fl ; 2008.

[10] Hester R. L.; Coleman T.; Summers; R.; A multilevel open source model of human physiology.“The FASEB Journal; 22; p. 756; 2008

[11] Hester; R.L; Ilescu; R.; Summers R. L ; Coleman T. G.; Systems biology and integrative physiological modeling; Journal of Physiology; Published online before print December 6; 2010; Availabe: doi: 10.1113/jphysiol.2010.201558.

[12] Hunter P.J.; Robins; P.; Noble D.; The IUPS Physiome Project; Pflugers Archive-European Journal of Physiology; 445; pp. 1–9; 2002.

[13] Ikeda N.; Marumo F.; Shirsataka M. A.; Model of overall regulation of body fluids; Ann. Biomed. Eng. 7; pp. 135-166; 1979. doi: 10.1007/BF02363132.

[14] Kofránek; J.; Modelling of blood acid base balance; Ph;D; Thesis; Charles University; Faculty od General Medicine; Prague; 1980.

[15] Kofránek; J.; Complex model of acid-base balance (in Czech).; in M. Zeithamlová (Editor); MEDSOFT 2009; Praha: Agentura Action M.; pp. 23-60. English translation of the paper is available at; model is available at

[16] Kofránek; J.; Andrlík; M.; Kripner; T.; Mašek; J.; Simulation chips for GOLEM – multimedia simulator of physiological functions; in J. G. Anderson; M. Kapzer (Editor); Simulation in the Health and Medical Sciences 2002. pp. 159-163; Society for Computer Simulation International; Simulation Councils; San Diego; 2002. Available:

[17] Kofránek J. Anh Vu L. D.; Snášelová H.; Kerekeš R. and Velan T.; GOLEM – Multimedia simulator for medical education; in MEDINFO 2001; Proceedings of the 10th World Congress on Medical Informatics. (London; UK; 2001); Patel; L.; Rogers; R.; Haux R. Eds.; pp. 1042-1046; IOS Press; London; Available:

[18] Kofránek; J.; Mateják; M.; Matoušek; S.; Privitzer; P.; Tribula; M.; & Vacek; O.; School as a (multimedia simulation) play: use of multimedia applications in teaching of pathological physiology. MEFANET 2008. CDROM Proceedings; (ISBN 978-80-7392-065-4); kofranek.pdf: pp. 1-26; Masarykova Univerzita;Brno; 2008. Available:

[19] Kofránek; J.; Mateják; M. Privitzer; P.; Tribula; M.; Causal or acausal modeling: labour for humans or labour for machines; in V C. Moler; A. Procházka; R. Bartko; M. Folin; J. Houška; P. Byron (Editor); Technical Computing Prague 2008; 16th Annual Conference Proceedings; CD ROM; 058_kofranek.pdf: pp. 1-16. Humusoft s.r.o.; Praha; 2008; Available:

[20] Kofránek; J. Mateják; M.; Privitzer; P.:Web simulator creation technology. MEFANET report; 3; pp. 32-97. Available:

[21] Kofránek; J.; Matoušek; S.; Andrlík; M.; Border flux ballance approach towards modelling acid-base chemistry and blood gases transport; in V B. Zupanic; S. Karba; S. Blažic (Editor); Proceedings of the 6th EUROSIM Congress on Modeling and Simulation; Full Papers (CD) (TU-1-P7-4; pp. 1-9); University of Ljubljana; Ljubljana 2007. Available:

[22] Kofránek; J.; Matoušek; S.; Rusz; J.; Privitzer; P.; Mateják; M; Tribula; M.; The Atlas of physiology and pathophysiology: web-based multimedia enabled interactive simulations; Computer Methods and Programs in Biomedicine; Article in Press; 11 pp.; 2011; Available: doi: 10.1016/j.cmpb.2010.12.007.

[23] Kofránek; J; Rusz; J.; Restoration of Guyton diagram for regulation of the circulation as a basis for quantitative physiological model development Physiological Research; 59; pp 897-908; 2010; Available:

[24] Logan; J. D.; Wolesensky; J. D.; Mathematical methods in biology. John Wiley & Sons;;Inc.; Hoboken; NJ; 2009.

[25] McLeod; J.; PHYSBE: A ophysiological simulation benchmark experiment; Simulation; 15: pp. 324-329; 1966. doi: 10.1177/003754976600700617.

[26] McLeod; J.; PHYSBE...a year later; Simulation; 10; pp. 37-45; 1967. doi: 10.1177/003754976801000109.

[27] McLeod; J.; Toward uniform documentation-PHYSBE and CSMP; Simulation; 14; pp. 215-220; 1970. doi: 10.1177/003754977001400503.

[28] Oomnes; C.; Breklemans; M.; Baaijens; F.; Biomechanics: concepts and computation. Cambridge University Press; Cambridge; 2009. doi: 10.1017/CBO9780511802720.

[29] Sirker; A. A.; Rhodes; A.; Grounds; R. M.;Acidbase physiology: the ‚traditional‘ and ‚modern‘ approaches; Anesthesia; 57; pp. 348-356; 2001. doi: 10.1046/j.0003-2409.2001.02447.x.

[30] Stewart; P. A.; Modern quantitative acid-base chemistry. Can. J. Physiol. Pharmacol.; 61; 1444-1461; 1983. doi: 10.1139/y83-207.

[31] Thomas; R. S.; Baconnier; P.; Fontecave; J.; Francoise; J.; Guillaud; F.; Hannaert; P.; Hermandéz; A.; Le Rolle; V.; Maziére; P; Tahi; F.; White R. J.; SAPHIR: a physiome core model of body fluid homeostasis and blood pressure regulation; Philosophical Transactions of the Royal Society; 366; pp. 3175-3197; 2008. doi: 10.1098/rsta.2008.0079.

[32] Wallish; P.; Lusignan; M.; Benayoun; M.; Baker; T. I.; Dickey; A. S.; Hatsopoulos; N. G.; MATLAB for Neuroscientists: An Introduction to Scientific Computing in MATLAB. Academic Press; Burlington; MA; 2008.

Citations in Crossref