This manual provides reference documentation to fish_heart from a user’s perspective.
An idealized fish heart (a sphere) geometry is considered for the moment.
Due to symmetry, only a half of the domain is used.
The whole domain is divided into the following subdomains (or regions is SfePy naming conventions), roughly corresponding to the true physiological regions:
We assume an ad-hoc orientation of the muscle fibres in , as the real orientation is not know to us. Initial quantitative microscopy studies indicate that it could be considered isotropic in the first approximation. This motivated our simple choice: two systems of fibres, one corresponding to meridians, the other to parallels, see Fig. The two systems of active muscle fibres..
The mathematical model presented below is a custom version of the models developed by the authors for quite a long time, first introduced in a journal publication already in [rohan-cimrman-2002]. More recent publications are [cimrman-rohan-2007] and [cimrman-rohan-2009]. A detailed description of our approach to mathematical modelling of biological tissues is given in the Ph.D. thesis of R. Cirmman [cimrman-2002].
The large deformations of the tissue are described using the total Lagrangian (TL) formulation.
To study time-dependent problems the solution is advanced by in discrete time steps . The backward difference can be used to discretize time derivatives (denoted by a dot). We also assume a quasistatic case, as inertial effects can be neglected when dealing with biological tissues. Then the solution up to the step is known and we seek the solution at the step satisfying the equilibrium equation and the mass balance equations. In what follows we omit the superscript and denote only the linearized values by the superscript .
Equations in correspond to a model developed in [cimrman-rohan-2007], restricted to one channel system only:
equilibrium equation:
(1)
where is a given pressure traction.
mass balance equation (perfusion):
(2)
The linearized deformation-dependent permeability is defined as , where relates to the previous time step and expresses the dependence on volume compression/expansion, see Fig. The dependence of permeability on volume compression/expansion..
Equations in :
equilibrium equation:
(3)
Near-incompressibility is treated by setting , so there is no a separate mass balance equation like (2).
The effective stress incorporates also the effects of the active muscle fibres, cf. [rohan-cimrman-2002]. It is defined as
(4)
where the first term is the neo-Hookean term and the sum add contributions of the two fibre systems. The volume fraction satisfy . The tensors are defined by the fibre system direction vectors (unit), see Fig. The two systems of active muscle fibres..
For the one-dimensional tensions holds simply ( omitted):
(5)
Dirichlet boundary conditions:
See Fig. The fibre activations and pressure boundary conditions. for examples of time-dependent loads.
The above model is discretized using the FEM and implemented into SfePy.
Due to nonlinearity of the problem (1)-(5), each time step is solved by the Newton method. To have an idea about its convergence we log the error in all iterations, as can be seen in Fig. The convergence of the Newton solver in all iterations..
Similarly, we log also the loads at each time step, see Fig. The fibre activations and pressure boundary conditions..
The following figures serve only as an illustration of possibilities. They were obtained using completely ad hoc material, geometrical and other parameters as a proof of concept and a test that the code could handle the real problem.
An example movie showing several quantities of interest evolving in time.
Example figures, visualized using Mayavi API.
[cimrman-2002] | Robert Cimrman (2002), Mathematical modelling of biological tissues, Ph.D. thesis, University of West Bohemia, Faculty of Applied Sciences, Department of Mechanics (link) (pdf) |
[cimrman-rohan-2009] | Robert Cimrman, Eduard Rohan, On identification of the arterial model parameters from experiments applicable ‘in vivo’, Mathematics and Computers in Simulation, In Press, Corrected Proof, Available online 25 February 2009, ISSN 0378-4754, DOI: 10.1016/j.matcom.2009.02.006. (link) |
[cimrman-rohan-2007] | (1, 2) Robert Cimrman, Eduard Rohan (2007), On modelling the parallel diffusion flow in deforming porous media, Mathematics and Computers in Simulation, Volume 76, Issues 1-3, Pages 34-43, ISSN 0378-4754, DOI: 10.1016/j.matcom.2007.01.034. (link) |
[rohan-cimrman-2002] | (1, 2) Eduard Rohan, Robert Cimrman (2002) Sensitivity analysis and material identification for activated smooth muscle, 519-541. In Computer Assisted Mechanics and Engineering Science. |