一种考虑材料性能不均匀分布的铸件服役性能预测方法技术

技术编号:38595959 阅读:11 留言:0更新日期:2023-08-26 23:32
本发明专利技术公开了一种考虑材料性能不均匀分布的铸件服役性能预测方法,利用ProCAST进行铸造模拟得到铸件不同部位的冷却速率;通过建立冷却速率与材料性能关系模型预测铸件不同部位的材料性能;导出铸件的网格文件和性能文件,网格文件包括该铸件中单元对应的编号、顶角节点编号、节点坐标,性能文件包括节点编号及节点性能结果;利用ABAQUS对铸件进行网格划分并生成文件,文件包括单元对应的编号、顶角节点编号、节点坐标;基于Python程序,将通过ProCAST获取的不同网格单元的性能数据导入ABAQUS中进行铸件服役模拟。该方法能够分析铸造工艺对零件性能不均匀分布的影响,同时解决了两个软件之间网格不统一、数据难传递的问题,可以实现考虑材料性能不均匀分布的铸件服役性能预测。役性能预测。役性能预测。

【技术实现步骤摘要】
一种考虑材料性能不均匀分布的铸件服役性能预测方法


[0001]本专利技术涉及计算机辅助设计
,具体涉及一种考虑材料性能不均匀分布的铸件服役性能预测方法。

技术介绍

[0002]零件壁厚不均匀等原因会引起铸件不同部位的冷却速率不同,进而造成不同部位的微观组织不同,最终导致铸件材料性能不均匀分布。是否考虑材料性能不均匀分布对预测铸件服役性能的准确度有极大影响。ProCAST软件是一种基于有限元的铸造过程模拟软件,适用于砂型铸造、熔模铸造、低压铸造、挤压铸造和连铸等多种铸造过程的仿真分析,可以对铸造过程中温度场的变化进行模拟从而计算出铸件不同部位的冷却速率。但是ProCAST不能直接用于预测铸件的服役性能,而现有的服役性能模拟软件,如ABAQUS不能直接利用ProCAST预测的冷却速率分布预测材料性能分布,只能假设零件材料性能均匀分布,对预测结果准确度造成显著影响。
[0003]通过经验公式或者机器学习可以建立冷却速率与材料性能的关系模型,结合ProCAST预测的冷却速率分布可以得到铸件不同部位的性能数据。但是从ProCAST直接导出的网格数据和性能结果数据分属两个不同的文档,需要对网格文件和性能数据文件进行抽取和整合,使整合后的数据文件符合ABAQUS软件的格式要求。目前还没有类似的能够自动处理数据并导出目标格式的软件,无法满足技术人员对ProCAST模拟结果进行后续处理的需求;因此需要技术人员手动摘取数据并整合,这个过程极其繁琐、耗时。此外,在模拟过程中,不同软件往往采用不同的网格划分方案,这就造成不同模拟软件的模拟结果难以实现联合仿真,限制服役性能模拟软件进一步提升预测精度。
[0004]有鉴于此,有必要设计一种考虑材料性能不均匀分布的铸件服役性能预测方法,该方法需要分析铸造工艺对零件性能不均匀分布的影响,同时能够解决不同软件之间网格不统一、数据难传递的问题,最终实现考虑材料性能不均匀分布的铸件服役性能预测。

技术实现思路

[0005]为了解决现有技术中存在的不足,本申请提出了一种考虑材料性能不均匀分布的铸件服役性能预测方法,对ProCAST铸造模拟数据进行抽取整合,并提出一种对不同网格坐标所对应性能数值进行插值的方法,最后自动生成***.INP文件,生成的***.INP文件包含材料性能不均匀分布的数据并且符合ABAQUS的格式要求,满足对铸造结果进行服役模拟的需求。
[0006]本专利技术所采用的技术方案如下:
[0007]一种考虑材料性能不均匀分布的铸件服役性能预测方法,包括如下步骤:
[0008]1、一种考虑材料性能不均匀分布的铸件服役性能预测方法,其特征在于,包括如下步骤:
[0009]S1、利用ProCAST软件对铸件进行铸造模拟得到凝固时间和液固相温度,从而得到
冷却速率;
[0010]S2、获取铸件的材料性能,材料性能包括弹性模量、泊松比、屈服强度,建立冷却速率与材料性能的关系模型,将该关系模型输入ProCAST后处理模块得到铸件不同部位的性能;
[0011]S3、从ProCAST软件导出铸件的网格文件*.INP和性能数据文件*.NTL,所述网格文件包括该铸件中单元对应的编号、每个单元的顶角节点编号、每个单元的节点坐标,所述性能文件包括节点编号及节点处对应的性能数据;
[0012]S4、利用ABAQUS对铸件进行网格划分并生成**.INP文件,所述**.INP文件包括单元对应的编号、每个单元的顶角节点编号、每个单元的节点坐标;
[0013]S5、基于Python程序将不同网格单元的性能数据写入到**.INP文件中并另存为***.INP文件;
[0014]S6、将***.INP文件导入ABAQUS中进行后续服役模拟。
[0015]2、根据权利要求1所述的一种考虑材料性能不均匀分布的铸件服役性能预测方法,其特征在于,ProCAST软件的模拟结果是以多个单元的形式输出,每个单元都有对应的网格文件和性能结果文件。
[0016]3、根据权利要求1或2所述的一种考虑材料性能不均匀分布的铸件服役性能预测方法,其特征在于,在步骤S2中,所述冷却速率与性能关系模型通过经验公式或者机器学习的方式建立,所述关系模型的具体形式包括但不限于线性、幂、指数和对数;
[0017]步骤S2中输入ProCAST后处理模块方法步骤包括如下:
[0018]S2.1、根据S1所获得的结果,在ProCAST的Viewer模块下,点击Result

User Defined Results;
[0019]S2.2、输入性能关系公式,点击Create即创建成功。
[0020]4、根据权利要求1所述的一种考虑材料性能不均匀分布的铸件服役性能预测方法,其特征在于,在步骤S4中,生成所述**.INP文件步骤包括如下:
[0021]S4.1、将铸件模型导入到ABAQUS中;
[0022]S4.2、在Assembly模块下,创建铸件模型的装配关系;
[0023]S4.3、在Mesh模块下,创建网格;
[0024]S4.4、在Job模块下,创建job并把该job写入输入文件即得到**.INP文件。
[0025]5、根据权利要求1所述的一种考虑材料性能不均匀分布的铸件服役性能预测方法,其特征在于,在步骤S5中,所述Python程序步骤包括如下:
[0026]S5.1、读取S3生成的*.INP和*.NTL文件,截取节点数据并根据节点编号得到对应的结果,输出为*.mat文件,所述文件包括节点编号,节点坐标和对应结果;
[0027]S5.2、读取S4生成的**.INP文件,截取节点信息段数据生成**.mat文件,所述文件包括节点编号和节点坐标;
[0028]S5.3、读取*.mat和**.mat文件,对**.mat文件进行插值计算,生成***.mat文件,所述文件包括节点编号、节点坐标和对应结果;
[0029]S5.4、读取**.INP文件和***.mat文件,将结果数据写入**.INP文件中并另存为***.INP文件。
[0030]6、根据权利要求5所述的一种考虑材料性能不均匀分布的铸件服役性能预测方
法,其特征在于,在步骤S5.3中,所述插值方法步骤如下所述:
[0031]S5.3.1、读取*.mat和**.mat数据集,将**.mat数据集作为需要插值的目标数据集(x0,y0,z0),将*.mat数据集作为已知数据集;
[0032]S5.3.2、读取目标数据集的点位置坐标(x0,y0,z0)和搜索半径r,筛选位于以(x0,y0,z0)为球心,半径为r搜索空间内的已知数据集内的点集;
[0033]S5.3.3、计算目标数据集点位置与搜索得到的已知数据集内的点集中各点之间的距离d,构成距离集合并进行排序;
[0034]S5.3.4、设置可允许误差值d0,若d<d0,则认为目标数据集点坐标与该距本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种考虑材料性能不均匀分布的铸件服役性能预测方法,其特征在于,包括如下步骤:S1、利用ProCAST软件对铸件进行铸造模拟得到凝固时间和液固相温度,从而得到冷却速率;S2、获取铸件的材料性能,材料性能包括弹性模量、泊松比、屈服强度,建立冷却速率与材料性能的关系模型,将关系模型输入ProCAST后处理模块得到铸件不同部位的性能;S3、从ProCAST软件导出铸件的网格文件*.INP和性能数据文件*.NTL,所述网格文件包括该铸件中单元对应的编号、每个单元的顶角节点编号、每个单元的节点坐标,所述性能文件包括节点编号及节点处对应的性能数据;S4、利用ABAQUS对铸件进行网格划分并生成**.INP文件,所述**.INP文件包括单元对应的编号、每个单元的顶角节点编号、每个单元的节点坐标;S5、基于Python程序将不同网格单元的性能数据写入到**.INP文件中并另存为***.INP文件;S6、将***.INP文件导入ABAQUS中进行后续服役模拟。2.根据权利要求1所述的一种考虑材料性能不均匀分布的铸件服役性能预测方法,其特征在于,ProCAST软件的模拟结果是以多个单元的形式输出,每个单元都有对应的网格文件和性能结果文件。3.根据权利要求1或2所述的一种考虑材料性能不均匀分布的铸件服役性能预测方法,其特征在于,在步骤S2中,所述冷却速率与性能关系模型通过经验公式或者机器学习的方式建立,所述关系模型的具体形式包括但不限于线性、幂、指数和对数,步骤S2中输入ProCAST后处理模块方法步骤包括如下:S2.1、根据S1所获得的结果,在ProCAST的Viewer模块下,点击Result

User Defined Results;S2.2、输入性能关系公式,点击Create即创建成功。4.根据权利要求1所述的一种考虑材料性能不均匀分布的铸件服役性能预测方法,其特征在于,在步骤S4中,生成所述**.INP文件步骤包括如下:S4.1、将铸件模型导入到ABAQUS中;S4.2、在Assembly模块下,创建铸件模型的装配关系;S4.3、在Mesh模块下,创建网格;S4.4、在Job模块下,创建job并把该job写入输入文件即得到**.INP文件。5.根据权利要求1所述的一种考虑材料性能不均匀分布的铸件服役性能预测方法,其特征在于,在步骤S5中,所述Python程序步骤包括如下:S5.1、读取S3生成的*.INP和*.NTL文件,截取节点数据并根据节点编号得到对应的结果,输出为*....

【专利技术属性】
技术研发人员:黄诗尧胡家鑫朱天客商焱龙张瑞杰赵海龙黄理陈秋任包祖国韩维建
申请(专利权)人:长三角先进材料研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1