Elements characteristics, simulation parameters and boundary conditions can be easily defined before performing the simulations, thanks to the ARCH Network Editor graphical user interface.
Simulation results are then displayed.
Simple input files to easily build vascular networks.
Xml files for some default generic vascular networks.
Files management: Loading, saving and importing
Basic graphical user interface functions
Basic GUI functionalities such as for example zooming and translating the scene, displaying a grid on the workspace and undoing or redoing last actions are supported.
archTk lets you create and manage networks by simply adding, splitting, removing or combining edges and their nodes.
Properties and parameters as expressions
Possibility to specify any vascular network property or any boundary condition parameter with an equation which will be evaluated by pyNS.
Object-oriented approach design that models the system as a group of interacting objects which allows to abstracts the concept of element from the numerical solver itself. Each object represents some entity of interest in the system being modeled, and is characterised by its class, its state, and its behavior.
Editing GUI for vascular network characteristics and parameters
archTK provides an editing GUI, related to specific file format, for specifying and editing boundary conditions, simulation physical parameters and the characteristics of the vascular network elements.
User can edit any element information or boundary condition parameter and archTk saves information.
archTk lets you create a mesh for the vascular network using default mesh generator or pyNS mesh generator. User has the possibility to load an existing mesh of the vascular network previously saved in a xml file with specific format.
pyNS mesh generator provides different mesh generation strategies and an automatic mapping of degrees of freedom from a local to a global environment.
A specific pyNS class, named dofmap, maps each local degree of freedom into a global degree of freedom, handling connectivity between elements of the network.
Numerical solver for linear and non linear simulations.
Assembler class stores a copy of linear global matrices built excluding local matrices of non linear elements, for improving performances during non linear simulations.
Pre run simulation strategy for setting operating point.
Post processing features for pressures, flows, wall shear stresses and other characteristics.
Complete analysis of results using a post processing graphical feature which can be visualized in a browser.
Post processing graphical features for plotting diagrams.
Text files with flow, pressure or wall shear stress signal of each mesh.
Wall shear stress can be computed with the Inverse Womersley method.
Velocity profiles can be exported into image files (.png format) and converted in a movie (.avi format) from images set. The related movie represents the blood velocity profile during a cardiac cycle along the fractional radius of the selected vessel.