【技术实现步骤摘要】
二维Cohesive单元全局嵌入方法
本专利技术涉及裂纹分析领域,具体涉及一种二维Cohesive单元全局嵌入方法。
技术介绍
力学的研究在19世纪发展迅速,基于宏观连续介质力学的基本假定已经相对完备,较难以在短时间再取得巨大突破,并且,受到实验设备、监测技术等的制约,难以对细观尺度或者宏观尺度下的局部响应进行具体描述和分析。计算机的出现和迅速发展为裂纹扩展实验和工程的区域分析提供了强有力的工具,使得运用数值模拟技术模拟细观实验局部变化和大型工程实际问题的求解成为可能。有限单元法作为早期提出的数值模拟方法,仍然被广泛地运用于机械、航天、矿业、水利、土木、桥隧等工程领域,与之相关的,随着学者们研究过程的不断深入,逐渐出现了块体离散元、颗粒流离散元等方法,代表性的软件有UDEC、3DEC、PFC等,这些软件的出现使得细观尺度的裂纹形成扩展中的应力分布情况直观地呈现在研究者面前,为工程实践提供有力的指导。但离散元等计算方法仍然受到计算机计算能力的制约,并且PFC等离散元的一些参数设置尚无明确的物理意义,因而,出现了基于离散元基本思想和有限元算法基础的有限离散元法(FDEM),该方法的基本理论源于连续介质力学,同时结合了离散元的优点模拟各种材料(岩石、混凝土、多孔材料等)的非均质特征,相对于离散元对计算机性能需求高的特点具有巨大优势,并且也能在一定程度上对细观实验材料和工程研究区域的局部破坏等现象进行求解和模拟。ABAQUS是一套功能强大的工程模拟的有限元软件。内聚力模型(Cohesivezone)是弹塑性断裂力学中
【技术保护点】
1.一种二维Cohesive单元全局嵌入方法,其特征在于,包括以下步骤:/nS1,采集裂纹图像,通过工程处理软件建立裂纹图像的有限元模型,进行网格剖分,并导入实体,处理后的文件保存为模型文件,并输出该模型文件;/nS2,通过数据处理软件读取模型文件,提取模型文件中的单元数据及节点数据,并将提取的数据保存为数据文件,并输出该数据文件;/nS3,采用数据分析软件读取数据文件记作原始矩阵,区分原始矩阵的单元数据和节点数据,获得单元矩阵和节点矩阵;分别对单元矩阵和节点矩阵进行处理,将各网格单元共用的节点及线段区分开,分别得到扩展节点矩阵和重构单元矩阵;根据单元矩阵获取各网格共用的线段,再根据重构单元矩阵获得Cohesive矩阵;将扩展节点矩阵,重构单元矩阵以及Cohesive矩阵放入模型文件的对应位置替换原节点数据和单元数据,得到新模型文件;/nS4,工程处理软件读取新模型文件,得到全局嵌入二维Cohesive单元的模型,进行模拟分析。/n
【技术特征摘要】
1.一种二维Cohesive单元全局嵌入方法,其特征在于,包括以下步骤:
S1,采集裂纹图像,通过工程处理软件建立裂纹图像的有限元模型,进行网格剖分,并导入实体,处理后的文件保存为模型文件,并输出该模型文件;
S2,通过数据处理软件读取模型文件,提取模型文件中的单元数据及节点数据,并将提取的数据保存为数据文件,并输出该数据文件;
S3,采用数据分析软件读取数据文件记作原始矩阵,区分原始矩阵的单元数据和节点数据,获得单元矩阵和节点矩阵;分别对单元矩阵和节点矩阵进行处理,将各网格单元共用的节点及线段区分开,分别得到扩展节点矩阵和重构单元矩阵;根据单元矩阵获取各网格共用的线段,再根据重构单元矩阵获得Cohesive矩阵;将扩展节点矩阵,重构单元矩阵以及Cohesive矩阵放入模型文件的对应位置替换原节点数据和单元数据,得到新模型文件;
S4,工程处理软件读取新模型文件,得到全局嵌入二维Cohesive单元的模型,进行模拟分析。
2.根据权利要求1所述的二维Cohesive单元全局嵌入方法,其特征在于,所述步骤S3包括以下步骤:
步骤S31,采用数据分析软件读取数据文件记作原始矩阵,区分原始矩阵的单元数据和节点数据,获得单元矩阵和节点矩阵;
步骤S32,对节点矩阵进行扩展,并对单元矩阵进行重新构建;对单元矩阵内的重复节点重新编号,生成重构单元矩阵,并且扩展节点矩阵包含重新编号的节点;根据原单元矩阵获取表示单元组成线条的原线条矩阵,根据重构单元矩阵获得表示重构单元组成线条的重构线条矩阵;
S33,根据原线条矩阵查找各单元所共有的线条,并查找共用的线条在重构线条矩阵中的位置,然后查询在重构单元线条矩阵中用于表示共用的线条的节点编号,上述节点编号用于表示Cohesive单元的组成节点,根据所述节点编号生成Cohesive矩阵INP_Cohesive,用于添加Cohesive单元;
S34,删除扩展节点矩阵,重构单元矩阵以及Cohesive矩阵多余的数据部分后,放入模型文件的对应位置替换原节点数据和单元数据,得到新模型文件。
3.根据权利要求2所述的二维Cohesive单元全局嵌入方法,其特征在于,所述步骤S31采用MATLAB软件作为数据分析软件,首先判定原始矩阵中的非数值元素,排除非数值元素的干扰,通过矩阵分割生成节点矩阵和单元矩阵。
4.根据权利要求3所述的二维Cohesive单元全局嵌入方法,其特征在于,所述获得单元矩阵和节点矩阵的方法包括以下步骤:识别原始矩阵中的数值块,通过判断数值块的列数,识别数值块的类别,再将同一类别的数值块分割拼接,得到节点矩阵和单元矩阵;所述数值块中每行的列数相同且列数的序号一致。
5.根据权利要求4所述的二维Cohesive单元全局嵌入方法,其特征在于,所述步骤S31采用isnan函数和sum函数进行矩阵分割,获得单元矩阵和节点矩阵。
6.根据权利要求2所述的二维Cohesive单元全局嵌入方法,其特征在于,所述步骤S32包括以下步骤:
步骤S321,对节点矩阵进行扩展,节点矩阵的扩展方式...
【专利技术属性】
技术研发人员:李存宝,吴明洋,李铭辉,高明忠,尚德磊,鲁俊,高恒,
申请(专利权)人:深圳大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。