Flexing Computational Muscle: Modeling and Simulation of Musculotendon Dynamics

Flexing Computational Muscle: Modeling and Simulation of Musculotendon Dynamics
复制标题

DOI:
10.1115/1.4023390
复制
发表时间:
2013-02-01
影响因子:
1.7
通讯作者:
Delp, Scott L.
Delp, Scott L.
中科院分区:
工程技术4区
文献类型:
--
作者:
Millard, Matthew;Uchida, Thomas;Delp, Scott L.

文献摘要

被引文献

相似文献

肌肉驱动的人类和动物运动模拟被广泛用于补充物理实验来研究运动动力学。肌肉肌腱模型是肌肉驱动模拟的重要组成部分,但无论是计算速度还是模拟力的生物准确性都没有得到充分的评估。在这里,我们比较了三种肌肉肌腱模型的速度和准确性:两种具有弹性肌腱(平衡模型和阻尼平衡模型)和一种具有刚性肌腱。我们的仿真基准表明,平衡和阻尼平衡模型产生相似的力分布,但具有不同的计算速度。在低激活时,阻尼平衡模型比显式积分器快29倍,隐式积分器快3倍;在高激活状态下,两种模型具有相似的仿真速度。在模拟具有短肌腱的肌肉的特殊情况下,刚性肌腱模型产生的力与弹性肌腱模型产生的力相匹配,但是当使用显式积分器时,模拟速度快2-54倍,当使用隐式积分器时,模拟速度快6-31倍。平衡、阻尼平衡和刚性肌腱模型再现了最大激活生物肌肉产生的力,平均绝对误差分别小于最大等距肌肉力的8.9%、8.9%和20.9%。与亚最大激活生物肌肉产生的力相比,平衡、阻尼平衡和刚性肌腱模型产生的力的平均绝对误差分别小于16.2%、16.4%和18.5%。为了鼓励肌肉肌腱模型的进一步发展,我们在OpenSim 3.1版本中提供了这些模型的实现和在线基准数据,使其他人能够复制我们的结果并测试他们的肌肉肌腱动力学模型。
Muscle-driven simulations of human and animal motion are widely used to complement physical experiments for studying movement dynamics. Musculotendon models are an essential component of muscle-driven simulations, yet neither the computational speed nor the biological accuracy of the simulated forces has been adequately evaluated. Here we compare the speed and accuracy of three musculotendon models: two with an elastic tendon (an equilibrium model and a damped equilibrium model) and one with a rigid tendon. Our simulation benchmarks demonstrate that the equilibrium and damped equilibrium models produce similar force profiles but have different computational speeds. At low activation, the damped equilibrium model is 29 times faster than the equilibrium model when using an explicit integrator and 3 times faster when using an implicit integrator; at high activation, the two models have similar simulation speeds. In the special case of simulating a muscle with a short tendon, the rigid-tendon model produces forces that match those generated by the elastic-tendon models, but simulates 2-54 times faster when an explicit integrator is used and 6-31 times faster when an implicit integrator is used. The equilibrium, damped equilibrium, and rigid-tendon models reproduce forces generated by maximally-activated biological muscle with mean absolute errors less than 8.9%, 8.9%, and 20.9% of the maximum isometric muscle force, respectively. When compared to forces generated by submaximally-activated biological muscle, the forces produced by the equilibrium, damped equilibrium, and rigid-tendon models have mean absolute errors less than 16.2%, 16.4%, and 18.5%, respectively. To encourage further development of musculotendon models, we provide implementations of each of these models in OpenSim version 3.1 and benchmark data online, enabling others to reproduce our results and test their models of musculotendon dynamics.