Suppr超能文献

通过数据驱动的零维模拟器加速三维心脏机电模拟中向极限环的收敛

Accelerating the convergence to a limit cycle in 3D cardiac electromechanical simulations through a data-driven 0D emulator.

作者信息

Regazzoni F, Quarteroni A

机构信息

MOX - Dipartimento di Matematica, Politecnico di Milano, P.zza Leonardo da Vinci 32, 20133, Milano, Italy.

MOX - Dipartimento di Matematica, Politecnico di Milano, P.zza Leonardo da Vinci 32, 20133, Milano, Italy; Mathematics Institute, École Polytechnique Fédérale de Lausanne, Av. Piccard, CH-1015, Lausanne, Switzerland (Professor Emeritus).

出版信息

Comput Biol Med. 2021 Aug;135:104641. doi: 10.1016/j.compbiomed.2021.104641. Epub 2021 Jul 13.

Abstract

The results of numerical simulations of cardiac electromechanics are typically characterized by a long transient before reaching a periodic solution known as limit cycle. This yields a serious computational overhead, as the only clinically relevant output is associated with such limit cycle. To accelerate the convergence to the limit cycle, we propose a strategy based on a surrogate model, wherein the computationally demanding 3D components are replaced by a 0D emulator, built through an automated data-driven algorithm on the basis of pressure-volume transients of as few as three heartbeats simulated with the 3D model. The 0D emulator, consisting of a time-dependent pressure-volume relationship, can provide the 3D model with an initial guess, such that in just two heartbeats a solution is reached that is as close to the limit cycle as the one obtained after more than 20 heartbeats with the 3D model. The 0D emulator is also recommended in many-query settings (e.g. when performing sensitivity analysis, parameter estimation and uncertainty quantification), that call for the repeated solution of the model for different values of the parameters. Indeed, the construction of the emulator does not have to be repeated when the parameters of the circulation model it is coupled with vary. Finally, should the parameters of the 3D electromechanical model vary as well, we propose a parametric emulator, obtained by interpolation of emulators constructed for given values of the parameters. This paper is accompanied by a Python library implementing the proposed algorithm, open to integration with existing cardiac solvers.

摘要

心脏电机械学数值模拟的结果通常具有一个特点,即在达到称为极限环的周期解之前会有很长的瞬态过程。这会产生严重的计算开销,因为唯一与临床相关的输出与该极限环相关。为了加速收敛到极限环,我们提出了一种基于代理模型的策略,其中计算量大的三维组件被零维模拟器取代,该模拟器通过自动数据驱动算法构建,基于用三维模型模拟的少至三个心跳的压力-容积瞬变。由随时间变化的压力-容积关系组成的零维模拟器可以为三维模型提供初始猜测,这样在仅两个心跳后就能得到一个与用三维模型经过20多个心跳后得到的解一样接近极限环的解。在需要针对不同参数值重复求解模型的多查询设置(例如进行灵敏度分析、参数估计和不确定性量化时)中,也推荐使用零维模拟器。实际上,当与之耦合的循环模型的参数变化时,模拟器的构建不必重复。最后,如果三维机电模型的参数也发生变化,我们提出一种参数模拟器,它是通过对为给定参数值构建的模拟器进行插值得到的。本文附带一个实现所提出算法的Python库,可与现有的心脏求解器集成。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验