【技术实现步骤摘要】
三维Cohesive单元全局嵌入方法
本专利技术涉及裂纹有限元离散方法建模分析领域,具体涉及一种三维Cohesive单元全局嵌入方法。
技术介绍
随着监测技术和模拟技术的发展,学者们对于裂纹形态、裂纹扩展机理等研究已不再局限于二维平面内的欧式线性裂纹,同时,越来越复杂的几何模型和数学模型使得数值模拟等技术对于当前的研究分析工作显得越发重要。数值模拟技术能解决理论推导的解析解假定太多而不容易符合实际工程的问题。其在多尺度研究中的作用尤为明显,不仅能用于大尺度的复杂工程中局部破坏、局部应力不均等现象的描述,便于工程师们对工况和研究结果进行对比分析,在实验室研究中,模拟求解得到的历程云图、随时间变化的位移云图、孔隙压力云图等为学者们对本质现象的描述和成因分析提供了有力的参考和引导。数值模拟技术发展至今,已经开始由有限元逐渐向离散元发展,然而,即使在计算机快速发展,且普及程度已经如此之高的时代,有限元作为一种最早发展出来的数值模拟方法,仍然具有其独特的优势和巨大的潜力。这是由于离散元等数值模拟技术的基本理论还不够充分,同时,其计算工程过于缓慢,即使是在当今,其对计算机性能的要求也略高。也就有了过渡型的一些方法,如边界元、有限离散元法等,这些模拟方法基于有限元的基本理论,同时采用离散的基本思想将地质模型、工程实体模型等抽象为由许多块体,许多节理裂隙分割的,却又保持为整体的模型,既保证了求解速度,又能够在一定程度上再现工程实体的局部响应。ABAQUS作为大型非线性有限元求解软件,一直受到极大的关注,其内裂纹的模拟手段之一 ...
【技术保护点】
1.一种三维Cohesive单元全局嵌入方法,其特征在于,包括以下步骤:/nS1,采集裂纹信息,通过工程处理软件建立三维的有限元模型,进行网格剖分,并导入实体,处理后的文件保存为模型文件,并输出该模型文件;/nS2,通过数据处理软件读取三维的模型文件,提取模型文件中的单元数据及节点数据,并将提取的数据保存为数据文件,并输出该数据文件;/nS3,采用数据分析软件读取数据文件记作原始矩阵,原始矩阵通过矩阵分割获得单元矩阵和节点矩阵;分别对单元矩阵和节点矩阵进行处理,将各立体单元共用的节点及面区分开,分别得到扩展节点矩阵和重构单元矩阵;单元矩阵和重构单元矩阵的节点编号列组合,得到原面矩阵和重构面矩阵;/nS4,根据原面矩阵获取各六面体单元共用的面,再根据重构面矩阵获得三维Cohesive矩阵;将扩展节点矩阵,重构单元矩阵以及三维Cohesive矩阵放入模型文件的对应位置替换原节点数据和单元数据,得到新模型文件;/nS5,工程处理软件读取新模型文件,得到全局嵌入三维Cohesive单元的模型,进行模拟分析。/n
【技术特征摘要】
1.一种三维Cohesive单元全局嵌入方法,其特征在于,包括以下步骤:
S1,采集裂纹信息,通过工程处理软件建立三维的有限元模型,进行网格剖分,并导入实体,处理后的文件保存为模型文件,并输出该模型文件;
S2,通过数据处理软件读取三维的模型文件,提取模型文件中的单元数据及节点数据,并将提取的数据保存为数据文件,并输出该数据文件;
S3,采用数据分析软件读取数据文件记作原始矩阵,原始矩阵通过矩阵分割获得单元矩阵和节点矩阵;分别对单元矩阵和节点矩阵进行处理,将各立体单元共用的节点及面区分开,分别得到扩展节点矩阵和重构单元矩阵;单元矩阵和重构单元矩阵的节点编号列组合,得到原面矩阵和重构面矩阵;
S4,根据原面矩阵获取各六面体单元共用的面,再根据重构面矩阵获得三维Cohesive矩阵;将扩展节点矩阵,重构单元矩阵以及三维Cohesive矩阵放入模型文件的对应位置替换原节点数据和单元数据,得到新模型文件;
S5,工程处理软件读取新模型文件,得到全局嵌入三维Cohesive单元的模型,进行模拟分析。
2.根据权利要求1所述的三维Cohesive单元全局嵌入方法,其特征在于,所述步骤S3包括以下步骤:
步骤S31,采用数据分析软件读取数据文件记作原始矩阵,区分原始矩阵的单元数据和节点数据,获得单元矩阵和节点矩阵;
步骤S32,对节点矩阵进行扩展,并对单元矩阵进行重新构建;对单元矩阵内的重复节点重新编号,生成重构单元矩阵,并且扩展节点矩阵包含重新编号的节点;根据原单元矩阵获取表示单元组成面的原面矩阵,根据重构单元矩阵获得表示重构单元组成面的重构面矩阵。
3.根据权利要求2所述的三维Cohesive单元全局嵌入方法,其特征在于,所述步骤S31采用MATLAB软件作为数据分析软件,首先判定原始矩阵中的非数值元素,排除非数值元素的干扰,通过矩阵分割生成节点矩阵和单元矩阵。
4.根据权利要求3所述的三维Cohesive单元全局嵌入方法,其特征在于,所述步骤S31采用isnan函数和sum函数进行矩阵分割,获得单元矩阵和节点矩阵。
5.根据权利要求2所述的三维Cohesive单元全局嵌入方法,其特征在于,所述步骤S32包括以下步骤:
步骤S321,对节点矩阵进行扩展,节点矩阵的扩展方式为,提取节点矩阵的第一列数据节点编号,将原节点编号扩展为多个不重复的扩展节点编号,使每个单元的节点独立存在,且扩展后的扩展节点对应的平面坐标值为原节点的平面坐标值;
步骤S322,对单元矩阵进行重新构建,单元矩阵的重构方式为,对单元矩阵包含的重复节点进行重新编号,使单元矩阵包含的节点不重复;重复节点的编号方式与节点矩阵的节点编号扩展方式相对应;
S323,单元矩阵和重构单元矩阵的节点编号列组合,得到原面矩阵和重构面矩阵;所述原面矩阵和重构面矩阵用于表示组成六面体的六个面。
6.根据权利要求5所述的三维Cohesive单元全局嵌入方法,...
【专利技术属性】
技术研发人员:李铭辉,吴明洋,高明忠,李存宝,尚德磊,鲁俊,高恒,
申请(专利权)人:深圳大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。