Time-Stepping Methods in Cardiac Electrophysiology
| dc.contributor.author | Roy, Thomas | |
| dc.contributor.supervisor | Bourgault, Yves | |
| dc.date.accessioned | 2015-08-11T13:59:07Z | |
| dc.date.available | 2015-08-11T13:59:07Z | |
| dc.date.created | 2015 | |
| dc.date.issued | 2015 | |
| dc.degree.discipline | Sciences / Science | |
| dc.degree.level | masters | |
| dc.degree.name | MSc | |
| dc.description.abstract | Modelling in cardiac electrophysiology results in a complex system of partial differential equations (PDE) describing the propagation of the electrical wave in the heart muscle coupled with a highly nonlinear system of ordinary differential equations (ODE) describing the ionic activity in the cardiac cells. This system forms the widely accepted bidomain model or its slightly simpler version, the monodomain model. To a large extent, the stiffness of the whole model depends on the choice of the ionic model, which varies in terms of complexity and realism. These simulations require accurate and, depending on the ionic model used, possibly very stable numerical methods. At this time, solving these models numerically requires CPU time of around one day per heartbeat. Therefore, it is necessary to use the most efficient method for these simulations. This research focuses on the comparison and analysis of several time-stepping methods: explicit or semi-implicit, operator splitting, deferred correction and Rush-Larsen methods. The goal is to find the optimal method for the ionic model used. For our analysis, we used the monodomain model but our results apply to the bidomain model as well. We compare the methods for three ionic models of varying complexity and stiffness: the Mitchell-Schaeffer models with only 2 variables, the more realistic Beeler-Reuter model with 8 variables, and the stiff and very complex ten Tuscher-Noble-Noble-Panfilov (TNNP) models with 17 variables. For each method, we derived absolute stability criteria of the spatially discretized monodomain model and verified that the theoretical critical time steps obtained closely match the ones in numerical experiments. Convergence tests were also conducted to verify that the numerical methods achieve an optimal order of convergence on the model variables and derived quantities (such as speed of the wave, depolarization time), and this in spite of the local non-differentiability of some of the ionic models. We looked at the efficiency of the different methods by comparing computational times for similar accuracy. Conclusions are drawn on the methods to be used to solve the monodomain model based on the model stiffness and complexity, measured respectively by the most negative eigenvalue of the model's Jacobian and the number of variables, and based on strict stability and accuracy criteria. | |
| dc.faculty.department | Mathématiques et statistique / Mathematics and statistics | |
| dc.identifier.uri | http://hdl.handle.net/10393/32626 | |
| dc.identifier.uri | http://dx.doi.org/10.20381/ruor-4204 | |
| dc.language.iso | en | |
| dc.publisher | Université d'Ottawa / University of Ottawa | |
| dc.subject | Cardiac Electrophysiology | |
| dc.subject | Heart Simulation | |
| dc.subject | Numerical Analysis | |
| dc.subject | Stability Analysis | |
| dc.subject | Semi-Implicit methods | |
| dc.title | Time-Stepping Methods in Cardiac Electrophysiology | |
| dc.type | Thesis | |
| thesis.degree.discipline | Sciences / Science | |
| thesis.degree.level | Masters | |
| thesis.degree.name | MSc | |
| uottawa.department | Mathématiques et statistique / Mathematics and statistics |
