Banerjee Biswanath, Walsh Timothy F, Aquino Wilkins, Bonnet Marc
School of Civil and Environmental Engineering, Cornell University, Ithaca, New York, 14853 USA.
Comput Methods Appl Mech Eng. 2013 Jan 1;253:60-72. doi: 10.1016/j.cma.2012.08.023. Epub 2012 Sep 13.
This paper presents the formulation and implementation of an Error in Constitutive Equations (ECE) method suitable for large-scale inverse identification of linear elastic material properties in the context of steady-state elastodynamics. In ECE-based methods, the inverse problem is postulated as an optimization problem in which the cost functional measures the discrepancy in the constitutive equations that connect kinematically admissible strains and dynamically admissible stresses. Furthermore, in a more recent modality of this methodology introduced by Feissel and Allix (2007), referred to as the Modified ECE (MECE), the measured data is incorporated into the formulation as a quadratic penalty term. We show that a simple and efficient continuation scheme for the penalty term, suggested by the theory of quadratic penalty methods, can significantly accelerate the convergence of the MECE algorithm. Furthermore, a (block) successive over-relaxation (SOR) technique is introduced, enabling the use of existing parallel finite element codes with minimal modification to solve the coupled system of equations that arises from the optimality conditions in MECE methods. Our numerical results demonstrate that the proposed methodology can successfully reconstruct the spatial distribution of elastic material parameters from partial and noisy measurements in as few as ten iterations in a 2D example and fifty in a 3D example. We show (through numerical experiments) that the proposed continuation scheme can improve the rate of convergence of MECE methods by at least an order of magnitude versus the alternative of using a fixed penalty parameter. Furthermore, the proposed block SOR strategy coupled with existing parallel solvers produces a computationally efficient MECE method that can be used for large scale materials identification problems, as demonstrated on a 3D example involving about 400,000 unknown moduli. Finally, our numerical results suggest that the proposed MECE approach can be significantly faster than the conventional approach of L(2) minimization using quasi-Newton methods.
本文介绍了一种本构方程误差(ECE)方法的公式化及实现,该方法适用于稳态弹性动力学背景下线性弹性材料属性的大规模逆识别。在基于ECE的方法中,逆问题被假定为一个优化问题,其中成本函数衡量连接运动学上许可应变和动力学上许可应力的本构方程中的差异。此外,在Feissel和Allix(2007)引入的该方法的一种更新形式中,即所谓的修正ECE(MECE),测量数据作为二次惩罚项被纳入公式中。我们表明,由二次惩罚方法理论提出的一种简单高效的惩罚项延续方案,可显著加速MECE算法的收敛。此外,引入了一种(块)逐次超松弛(SOR)技术,使得能够使用现有并行有限元代码,只需进行最少修改就能求解MECE方法中由最优性条件产生的耦合方程组。我们的数值结果表明,所提出的方法能够在二维示例中仅用十次迭代、三维示例中仅用五十次迭代,就从部分有噪声的测量中成功重建弹性材料参数的空间分布。我们表明(通过数值实验),与使用固定惩罚参数的替代方法相比,所提出的延续方案可将MECE方法的收敛速度提高至少一个数量级。此外,所提出的块SOR策略与现有并行求解器相结合,产生了一种计算高效的MECE方法,可用于大规模材料识别问题,如在一个涉及约400,000个未知模量的三维示例中所展示的那样。最后,我们的数值结果表明,所提出的MECE方法可能比使用拟牛顿法的传统L(2)最小化方法显著更快。