An Open-Source Toolbox for Surrogate Modeling of Joint Contact Mechanics.

An Open-Source Toolbox for Surrogate Modeling of Joint Contact Mechanics.
复制标题

DOI:
10.1109/tbme.2015.2455510
复制
发表时间:
2016-02
期刊:
IEEE transactions on bio-medical engineering
影响因子:
--
通讯作者:
Fregly BJ
Fregly BJ
中科院分区:
其他
文献类型:
--
作者:
Eskinazi I;Fregly BJ

文献摘要

被引文献

相似文献

将弹性关节接触模型结合到人体运动的模拟中可以促进研究肌肉、韧带和骨骼之间的相互作用。不幸的是,弹性关节接触模型往往是太昂贵的计算中使用的迭代仿真框架。这种限制可以通过使用快速准确的替代接触模型来克服,该模型拟合或内插从现有弹性接触模型采样的输入输出数据。然而,替代接触模型的构建仍然是一项艰巨的任务。本文的目的是介绍一个开源的程序,称为代理接触建模工具(SCMT),方便代理接触模型的创建,评估和使用。SCMT与第三方软件FEBio进行交互,对有限元模型进行弹性接触分析,并使用Matlab训练神经网络,以拟合输入-输出接触数据。SCMT具有多个域的样本点生成,自动采样,样本点过滤以及代理模型训练和测试。沿着两个示例应用程序对软件进行了概述。第一个例子演示了人工胫股关节和髌股关节的代理接触模型的创建,并评估其计算速度和精度,而第二个演示了使用代理接触模型在开链腿伸展-屈曲运动的正向动态模拟。SCMT有助于创建计算快速和准确的替代接触模型。此外,它还充当FEBio和OpenSim肌肉骨骼建模软件之间的桥梁。研究人员现在可以以最小的努力创建和部署弹性关节接触的替代模型。
Incorporation of elastic joint contact models into simulations of human movement could facilitate studying the interactions between muscles, ligaments, and bones. Unfortunately, elastic joint contact models are often too expensive computationally to be used within iterative simulation frameworks. This limitation can be overcome by using fast and accurate surrogate contact models that fit or interpolate input-output data sampled from existing elastic contact models. However, construction of surrogate contact models remains an arduous task. The aim of this paper is to introduce an open-source program called Surrogate Contact Modeling Toolbox (SCMT) that facilitates surrogate contact model creation, evaluation, and use. SCMT interacts with the third party software FEBio to perform elastic contact analyses of finite element models and uses Matlab to train neural networks that fit the input-output contact data. SCMT features sample point generation for multiple domains, automated sampling, sample point filtering, and surrogate model training and testing. An overview of the software is presented along with two example applications. The first example demonstrates creation of surrogate contact models of artificial tibiofemoral and patellofemoral joints and evaluates their computational speed and accuracy, while the second demonstrates the use of surrogate contact models in a forward dynamic simulation of an open-chain leg extension-flexion motion. SCMT facilitates the creation of computationally fast and accurate surrogate contact models. Additionally, it serves as a bridge between FEBio and OpenSim musculoskeletal modeling software. Researchers may now create and deploy surrogate models of elastic joint contact with minimal effort.