技术特征:
1.基于gid-code_bright软件的批量修改单元材料方法,其特征在于:包括以下步骤:s1:使用gid-code_bright建立几何模型,选定土体材料,设置边界条件和时间步,并完成计算;s2:提取软件数据;s3:读取软件数据;s4:根据提取结果计算变化值;s5:利用源文件生成不土体材料,替换不同单元格内土体材料;s6:重新计算,整理数据结果。2.根据权利要求1所述的基于gid-code_bright软件的批量修改单元材料方法,其特征在于:所述步骤s2中,利用“res_read.m”文件,读取结果文件中名为“工程名字.post.msh”和“工程名字.post.res”的文件,将所有网格、节点坐标以及各节点、高斯点物理量数据存储在“result.mat”子程序库中。3.根据权利要求2所述的基于gid-code_bright软件的批量修改单元材料方法,其特征在于:所述步骤s3中,利用“res_save_nodes.m、res_save_gauss.m”提取节点、高斯点至matlab中指定矩阵中。4.根据权利要求3所述的基于gid-code_bright软件的批量修改单元材料方法,其特征在于:结果文件中,位移、水压力的物理信息存储在网格节点上,使用“res_save_nodes.m”程序读取,而其他物理信息储存在高斯点上,使用“res_save_gauss.m”文件读取。5.根据权利要求4所述的基于gid-code_bright软件的批量修改单元材料方法,其特征在于:所述步骤s4中,不同离散单元内塑性应变量不同,因此本构数值变化不同,而数据提取后是存储在矩阵中,将矩阵数值带入经验公式中计算参数该变量,由此得到不同离散单元内不同本构数值。6.根据权利要求5所述的基于gid-code_bright软件的批量修改单元材料方法,其特征在于:所述步骤s5中,由于不同单元内本构参数不同,根据单元数量生成相应数量的材料,使用“replace.m”程序读取“工程文件名.mat”中的本构材料数据,确定复制材料的编号后,将该编号材料的数据按照单元数量,使用“replace.m”程序进行复制,再利用“replace.m”程序将所述步骤s3中的数据替换至新材料中,对新材料进行编号,生成新的“工程文件名.mat”文件,完成新材料的生成。7.根据权利要求6所述的基于gid-code_bright软件的批量修改单元材料方法,其特征在于:所述步骤s5中,使用“replace.m”程序读取“工程文件名.msh”中的网格信息,再利用其对材料编号进行替换,生成新的“工程文件名.msh”文件完成新材料的替换。8.根据权利要求7所述的基于gid-code_bright软件的批量修改单元材料方法,其特征在于:所述步骤s6中,重新进行计算,完成后使用“res_read.m”程序整理计算结果,再用“res_save_nodes/gauss.m”程序读取结果生成矩阵。
技术总结
本发明公开了基于GiD-Code_bright软件的批量修改单元材料方法,包括以下步骤:S1:使用GID-Code_Bright建立几何模型,选定土体材料,设置边界条件和时间步,并完成计算;S2:提取软件数据;S3:读取软件数据;S4:根据提取结果计算变化值;S5:利用源文件生成不土体材料,替换不同单元格内土体材料;S6:重新计算,整理数据结果。本发明的有益效果是:通过GID-Code_Bright建立几何模型,选定土体材料,通过软件读取数据相比于人工更便捷,减少了人工工作量,而且利用源文件生成不土体材料,替换不同单元格内土体材料,其参数精准度高,减少人为误差,计算结果更接近工程实际。计算结果更接近工程实际。计算结果更接近工程实际。
技术研发人员:姚舒智 徐永福 戚顺超 姚强 李洪涛
受保护的技术使用者:四川大学
技术研发日:2022.11.30
技术公布日:2023/3/21