Department of Mechanical & Aerospace Engineering, University of Florida, Gainesville, FL, USA.
Med Eng Phys. 2010 Jul;32(6):584-94. doi: 10.1016/j.medengphy.2010.02.008. Epub 2010 Mar 16.
Contact occurs in a wide variety of multibody dynamic systems, including the human musculoskeletal system. However, sensitivity and optimization studies of such systems have been limited by the high computational cost of repeated contact analyses. This study presents a novel surrogate modeling approach for performing computationally efficient three-dimensional elastic contact analyses within multibody dynamic simulations. The approach fits a computationally cheap surrogate contact model to data points sampled from a computationally expensive elastic contact model (e.g., a finite element or elastic foundation model) and resolves several unique challenges involved in applying surrogate modeling techniques to elastic contact problems. As an example application, we performed multibody dynamic simulations of a Stanmore wear simulator machine using surrogate and elastic foundation (EF) contact models of a total knee replacement. Accuracy was assessed by performing eleven dynamic simulations with both types of contact models utilizing large variations in motion and load inputs to the machine. Wear volumes predicted with the surrogate contact models were within 1.5% of those predicted with the EF contact models. Computational speed was assessed by performing five Monte Carlo analyses (over 1000 dynamic simulations each) with surrogate contact models utilizing realistic variations in motion and load inputs. Computation time was reduced from an estimated 284 h per analysis with the EF contact models to 1.4 h with the surrogate contact models (i.e., 17 min vs. 5 s per simulation), with higher wear sensitivity observed for motion variations than for load variations. The proposed surrogate modeling approach can significantly improve the computational speed of multibody dynamic simulations incorporating three-dimensional elastic contact models with general surface geometry.
接触发生在各种多体动力学系统中,包括人体骨骼肌肉系统。然而,由于重复接触分析的计算成本较高,这些系统的灵敏度和优化研究受到了限制。本研究提出了一种新的代理建模方法,用于在多体动力学模拟中进行计算效率高的三维弹性接触分析。该方法将计算成本较低的代理接触模型拟合到从计算成本较高的弹性接触模型(例如有限元或弹性基础模型)中采样的数据点,并解决了在将代理建模技术应用于弹性接触问题时涉及的几个独特挑战。作为一个示例应用,我们使用全膝关节置换的代理和弹性基础(EF)接触模型对 Stanmore 磨损模拟器机器进行了多体动力学模拟。通过对机器的运动和载荷输入进行大量变化,使用这两种类型的接触模型执行了十一次动态模拟,以评估准确性。代理接触模型预测的磨损体积与 EF 接触模型预测的体积相差在 1.5%以内。通过使用代理接触模型执行五次蒙特卡罗分析(每个分析超过 1000 次动态模拟)来评估计算速度,这些分析利用了运动和载荷输入的实际变化。与 EF 接触模型相比,计算时间从估计的每个分析 284 小时减少到使用代理接触模型的 1.4 小时(即,每个模拟的 17 分钟与 5 秒),运动变化的磨损敏感性高于载荷变化。所提出的代理建模方法可以显著提高包含通用表面几何形状的三维弹性接触模型的多体动力学模拟的计算速度。