首页> 外文期刊>Theoretical and Applied Fracture Mechanics >Modeling strong/weak discontinuities by local mesh refinement variable-node XFEM with object-oriented implementation
【24h】

Modeling strong/weak discontinuities by local mesh refinement variable-node XFEM with object-oriented implementation

机译:通过面向对象实现的本地网格精炼变量 - 节点XFEM建模强/弱不连续性

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, we present a Matlab object-oriented implementation of the variable-node extended finite element method (XFEM), which is enhanced by local mesh refinement technique, for modeling strong and weak discontinuities such as cracks, inclusions, and voids. An easy-to-use local mesh refinement scheme is thus proposed, in which the variable-node elements play an important role as they are integrated into the model for the purpose of connecting/linking different scale meshes. For efficiency, the fine-scale mesh is generated near discontinuities, and the refinement is controlled by three parameters: the number of extension layers, the number of subdivision scales, and the number of refinement levels. We detail the implementation of integrating the variable-node elements into the local mesh refinement XFEM codes in a seamless way. The concept of object-oriented programming (OOP) and strategy design pattern promote the extensibility of computer codes. We consider several numerical examples to show the applicability and accuracy of the current computer codes for mutiple crack growths, crack-hole interactions, multiple inclusions, and a rock slope with one interface and two faults.
机译:在本文中,我们提出了一种由本地网格细化技术增强的MATLAB面向对象的实现,其增强,用于建模强大且弱的不连续性,例如裂缝,夹杂物和空隙。因此提出了一种易于使用的本地网格精制方案,其中变量节点元素在集成到模型中,以便连接/链接/链接不同的刻度网格。为了效率,微级网格在不连续性附近产生,并通过三个参数控制细化:扩展层的数量,细分尺度的数量和细化级别的数量。我们详细介绍了以无缝方式将变量节点元素集成到本地网格细化XFEM代码中。面向对象编程(OOP)和策略设计模式的概念促进了计算机代码的可扩展性。我们考虑了几个数字示例,以显示用于多裂纹生长,裂纹孔相互作用,多个夹杂物和一个接口的岩石斜率和两个故障的当前计算机代码的适用性和准确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号