Physiolibrary is a free open-source Modelica library designed for modeling human physiology. It is accessible on the Modelica Libraries web page at https://www.modelica.org/libraries. This library contains basic physical laws governing human physiology, usable for cardiovascular circulation, metabolic processes, nutrient distribution, thermoregulation, gases transport, electrolyte regulation, water distribution, hormonal regulation and pharmacological regulation.
The uses, needs, and requirements of a text generation template language for Modelica are discussed. A template language may allow more concise and readable programming of the generation of textual models, program code, or documents, from a structured model representation such as abstract syntax trees (AST). Applications can be found in generating simulation code in other programming languages from models, generation of specialized models for various applications, generation of documentation, web pages, etc. We present several template language designs and some usage examples, both C code generation and Modelica model generation. Implementation is done in the OpenModelica environment. Two designs are currently operational.
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.
Abstract:The Atlas of Physiology and Pathophysiology designed as a multimedia-teaching tool, which helps to explain the function of individual physiological systems, causes and symptoms of their disorders in a visual way through the Internet is one of the projects in which we want to utilize new opportunities of multimedia and simulation models. Development of the Atlas requires cooperation of many professionals: Starting from experienced teachers whose design provides the foundation of quality educational applications, system analysts responsible for creating simulation models for educational simulation games in cooperation with professionals in their field, artists creating the visuals, and finally up to programmers who "knit" together the whole application to achieve its final form. For the interdisciplinary collective creation to be successful, specific development tools with sufficient technical support must be used in each phase of creation; such tools allow for component-based creation of simulation models, creation of interactive multimedia and their final interconnection into a compact unit based on the given design. The Atlas of Physiology and Pathophysiology is a freely available application.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.