TY - JOUR
T1 - Huxley muscle model surrogates for high-speed multi-scale simulations of cardiac contraction
AU - Milićević, Bogdan
AU - Ivanović, Miloš
AU - Stojanović, Boban
AU - Milošević, Miljan
AU - Kojić, Miloš
AU - Filipović, Nenad
N1 - Funding Information:
Machine learning is becoming increasingly popular in scientific research. Some of the advantages in this area are shown by S. Aydın [5,6] using support vector machines and long short-term memory (LSTM) units to classify discrete emotional states. High classification accuracy is achieved indicating that these methods are very suitable for prediction tasks. A surrogate model based on artificial neural networks for composite materials considering progressive damage was firstly presented by Yan et al. [7]. A multi-layer perceptron was employed to construct the surrogate model by conducting regression for the constitutive law and classification for the damage information [7]. A surrogate model for strain-softening Perzyna visco-plasticity as the nonlinear material model at the micro-level was presented by Ghavamain and Simone [8]. They used modified long short-term memory (LSTM) units to predict stresses based on provided stretches. In both papers [7,8], a good resemblance between original and surrogate models was achieved. The multiscale simulation with generalized continua was presented by Feyel et al. [9]. These models are different from muscle models. For muscle models, more input features are needed and additional learning mechanisms had to be employed to create the muscle surrogate models. In research presented by Ghavamain and Simone [8], only strains are required for stress prediction, which isn't sufficient in the case of muscles, since their behavior is dependent also on activation and previous stresses. They predict stress directly, but in the case of muscle modeling, this would result in low numerical precision and poor generalization. In our research, the stress increment is predicted instead. Also, in research presented by Yan et el. [7] and Ghavamain and Simone [8], the execution time is not explicitly measured, while we take it as a major motivation and first class performance metrics in our approach. As far as the authors know, the surrogate model of the Huxley muscle model, such that the model is operating dynamically within the multi-scale simulation has not been created before.Research supported by the SILICOFCM project that has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 777204. This article reflects only the authors' views. The European Commission is not responsible for any use that may be made of the information the article contains. The research was also funded by the Ministry of Education, Science and Technological Development of the Republic of Serbia, contract numbers [451-03-68/2022-14/200107 (Faculty of Engineering, University of Kragujevac), 451-03-68/2022-14/200122 (Faculty of Science, University of Kragujevac) and 451-03-68/2022-14/200378 (Institute for Information Technologies Kragujevac, University of Kragujevac)]. We thank our colleague Lazar Vasović for his help and support. We also thank Neda Vidanović Miletić for English language editing.
Funding Information:
Research supported by the SILICOFCM project that has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 777204. This article reflects only the authors' views. The European Commission is not responsible for any use that may be made of the information the article contains. The research was also funded by the Ministry of Education, Science and Technological Development of the Republic of Serbia , contract numbers [451-03-68/2022-14/200107 (Faculty of Engineering, University of Kragujevac), 451-03-68/2022-14/200122 (Faculty of Science, University of Kragujevac) and 451-03-68/2022-14/200378 (Institute for Information Technologies Kragujevac, University of Kragujevac)]. We thank our colleague Lazar Vasović for his help and support. We also thank Neda Vidanović Miletić for English language editing.
Publisher Copyright:
© 2022
PY - 2022/10
Y1 - 2022/10
N2 - The computational requirements of the Huxley-type muscle models are substantially higher than those of Hill-type models, making large-scale simulations impractical or even impossible to use. We constructed a data-driven surrogate model that operates similarly to the original Huxley muscle model but consumes less computational time and memory to enable efficient usage in multiscale simulations of the cardiac cycle. The data was collected from numerical simulations to train deep neural networks so that the neural networks’ behavior resembles that of the Huxley model. Since the Huxley muscle model is history-dependent, time series analysis is required to take the previous states of the muscle model into account. Recurrent and temporal convolutional neural networks are typically used for time series analysis. These networks were trained to produce stress and instantaneous stiffness. Once the networks have been trained, we compared the similarity of the produced stresses and achieved speed-up to the original Huxley model, which indicates the potential of the surrogate model to replace the model efficiently. We presented the creation procedure of the surrogate model and integration of the surrogate model into the finite element solver. Based on similarities between the surrogate model and the original model in several types of numerical experiments, and also achieved speed-up of an order of magnitude, it can be concluded that the surrogate model has the potential to replace the original model within multiscale simulations. Finally, we used our surrogate model to simulate a full cardiac cycle in order to demonstrate the application of the surrogate model in larger-scale problems.
AB - The computational requirements of the Huxley-type muscle models are substantially higher than those of Hill-type models, making large-scale simulations impractical or even impossible to use. We constructed a data-driven surrogate model that operates similarly to the original Huxley muscle model but consumes less computational time and memory to enable efficient usage in multiscale simulations of the cardiac cycle. The data was collected from numerical simulations to train deep neural networks so that the neural networks’ behavior resembles that of the Huxley model. Since the Huxley muscle model is history-dependent, time series analysis is required to take the previous states of the muscle model into account. Recurrent and temporal convolutional neural networks are typically used for time series analysis. These networks were trained to produce stress and instantaneous stiffness. Once the networks have been trained, we compared the similarity of the produced stresses and achieved speed-up to the original Huxley model, which indicates the potential of the surrogate model to replace the model efficiently. We presented the creation procedure of the surrogate model and integration of the surrogate model into the finite element solver. Based on similarities between the surrogate model and the original model in several types of numerical experiments, and also achieved speed-up of an order of magnitude, it can be concluded that the surrogate model has the potential to replace the original model within multiscale simulations. Finally, we used our surrogate model to simulate a full cardiac cycle in order to demonstrate the application of the surrogate model in larger-scale problems.
KW - Finite element analysis
KW - Huxley's muscle model
KW - Multi-scale modeling
KW - Recurrent neural networks
KW - Surrogate modeling
UR - http://www.scopus.com/inward/record.url?scp=85137055449&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85137055449&partnerID=8YFLogxK
U2 - 10.1016/j.compbiomed.2022.105963
DO - 10.1016/j.compbiomed.2022.105963
M3 - Article
C2 - 36058066
AN - SCOPUS:85137055449
SN - 0010-4825
VL - 149
JO - Computers in Biology and Medicine
JF - Computers in Biology and Medicine
M1 - 105963
ER -