Center for Orthopaedic Biomechanics, University of Denver, Denver, Colorado, USA.
Int J Numer Method Biomed Eng. 2020 Nov;36(11):e3396. doi: 10.1002/cnm.3396. Epub 2020 Sep 1.
Musculoskeletal modeling allows researchers insight into joint mechanics which might not otherwise be obtainable through in vivo or in vitro studies. Common musculoskeletal modeling techniques involve rigid body dynamics software which often employ simplified joint representations. These representations have proven useful but are limited in performing single-framework deformable analyzes in structures of interest. Musculoskeletal finite element (MSFE) analysis allows for representation of structures in sufficient detail to obtain accurate solutions of the internal stresses and strains including complex contact conditions and material representations. Studies which performed muscle force optimization directly in a finite element framework were often limited in complexity to minimize computational time. Recent advances in computational efficiency and control schemes for muscle force prediction have made these solutions more practical. Yet, the formulation of subject-specific simulations remains a challenging problem. The objectives of this work were to develop an open-source computational framework to build and run simulations which (a) scale the size of MSFE models and efficiently estimate (b) joint kinematics and (c) muscle forces from human motion data collected in a typical gait laboratory. A computational framework was built using MATLAB and Python to interface with model input and output files. The software uses laboratory marker data to scale model segment lengths and estimate joint kinematics. Concurrent muscle force and tissue strain estimations are performed based on the estimated kinematics and ground reaction forces. This software will improve the usability and consistency of single-framework MSFE simulations. Both software and template model are made freely available on SimTK.Novelty Statement Single framework musculoskeletal modeling directly in a finite element environment for muscle force estimation and tissue strain analysis. Open dissemination of unilateral musculoskeletal finite element model and software used in manuscript.
肌肉骨骼建模允许研究人员深入了解关节力学,而这些信息通过体内或体外研究可能无法获得。常见的肌肉骨骼建模技术涉及刚体动力学软件,该软件通常采用简化的关节表示。这些表示已经被证明是有用的,但在对感兴趣的结构进行单框架可变形分析时,它们的功能有限。肌肉骨骼有限元(MSFE)分析允许以足够的细节表示结构,以获得内部应力和应变的精确解,包括复杂的接触条件和材料表示。在有限元框架中直接进行肌肉力优化的研究往往受到复杂性的限制,以最小化计算时间。肌肉力预测的计算效率和控制方案的最新进展使得这些解决方案更加实用。然而,针对特定个体的模拟的公式化仍然是一个具有挑战性的问题。这项工作的目标是开发一个开源计算框架,以构建和运行模拟,该模拟(a)扩展 MSFE 模型的大小,并有效地估计(b)关节运动学和(c)从在典型步态实验室中收集的人体运动数据中得出的肌肉力。使用 MATLAB 和 Python 构建了一个计算框架,用于与模型输入和输出文件接口。该软件使用实验室标记数据来缩放模型段的长度并估计关节运动学。根据估计的运动学和地面反作用力,同时进行肌肉力和组织应变估计。该软件将提高单框架 MSFE 模拟的可用性和一致性。软件和模板模型都可以在 SimTK 上免费获得。新颖性声明 在有限元环境中直接进行单框架肌肉骨骼建模,用于肌肉力估计和组织应变分析。在本文档中公开传播单侧肌肉骨骼有限元模型和软件。