对偶域近场动力学(Dual-PD)的matlab、Fortran实现

对偶域近场动力学(Dual-PD)的matlab、Fortran实现的图1

    利用近场动力学进行裂纹扩展计算时往往需要将物质点均匀离散,这样会导致在进行细致、大规模计算时占用太多计算资源花费过多时间。因此希望采用和有限元法类似的技术进行局部加密操作,即对关心的位置加密网格,其余位置采用粗网格进行计算。采取这种方法可以极大的增加计算速度,并且可以加密关心位置的裂纹损伤情况,提高整体计算效率。

    下面给出了两幅利用该方法进行的准静态动态算例:

对偶域近场动力学(Dual-PD)的matlab、Fortran实现的图2
对偶域近场动力学(Dual-PD)的matlab、Fortran实现的图3

   并且可以依据该算法进行近场动力学多场耦合程序的编写,因为对偶域只是一种处理近场动力学加密算法的思路,因此其扩展思路非常广泛。作者本人目前已经实现了键基、常规态基、非常规态基“对偶域”代码的编写,以及对应的准静态和动态算例,且包含了有损伤和无损伤程序的编写。程序包括Fortran、matlab的形式可供大家学习,以及如何进行后处理。

以下内容为付费内容,请购买后观看

包含5个文件

附件包含了所述所有内容

BBPD_Dual_Fortran.f90
18.84KB
BBPD_Dual_matlab.txt
17.51KB
NOSB_Dual_Fortran.f90
23.34KB
NOSB_Dual_matlab.txt
18.48KB
OSB_Dual_Fortran.f90
16.70KB
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

1
1