本文摘要(由AI生成):
本文介绍了在软件中定义材料属性的两种方法。第一种方法通过编写特定的代码或命令,指定材料的杨氏模量、泊松比、热膨胀系数、弹性极限以及硬化参数等,并根据需要创建表格来定义这些属性随温度的变化关系。第二种方法则通过直接修改软件内置的MAT文件或利用软件界面来新建和修改材料参数。文章还提到了一些相关的模型类型和参数设置,并鼓励读者参与焊接学习入门到高级的课程以深入学习讨论。通过这两种方法,用户可以根据自己的需求高效地在软件中定义和修改材料属性。
hallo 大家好,很高兴今天跟大家分享一下关于sysweld修改材料库的内容。
Sysweld再模拟焊接仿真方面有着无可比拟的优势,为了提高仿真精度以及可靠性,SYSWELD就考虑了温度对相变的影响和金属相变潜热对温度的影响等多物理场的耦合,保证了焊接仿真预测的精度,并为焊接模拟和优化以及提高产品质量性能提供了坚实的理论基础。
由于软件的专业性很强,所以在使用起来时候大家往往会遇到各种难题,尤其对于初学者来说往往很难掌(欢迎大家订阅焊接仿真学习从入门到高级的系列课,手把手教你使用sysweld)。不少学员反应不知道如何修改材料库,因此今天我们就大家经常遇到的问题之一之如何修改材料库或者导入新材料进行一个讲解。
Sysweld软件为了方便广大用户的使用,因此会将常见的材料库包装之后内置于软件,进而大家在进行仿真的时候就可以直接调用。但是如果想要加入新材料或者修改材料的属性就会变得非常困难。废话不多说,下面直接给大家提供两种解决办法。
方法一 :
通过个人直接制定计算文件,进而直接定义自己想要的材料属性。
例如 :
MATERIAL PROPERTIES
ELEMENT GROUP $E3D$/ E=-1 NU=0.29 LX=LY=LZ= -2 YIELD= -3 SLOPE= -4 MODEL= 3 TF= 1400
TABLE
1 / 1 0 202474*6 20 201731*6 204 194226*6 422 181774*6 592 166858*6 800 144000*6 1400 100*6
2 / 1 0 0 20 0 21 0.0000122 200 0.0000132 412 0.000014 587 0.0000145 800 0.0000162 1000 0.
3 / 1 20 530*6 200 440*6 400 364*6 600 294*6 800 229*6
4 / 7 20 8 200 9 400 10 600 11 800 12
8 / 1 0 530*6 0.01 580*6 0.02 609*6 0.03 634*6 0.04 655*6 0.05 676*6 0.1 761*6 0.2 895*6 0.3 1008*6
9 / 1 0 440*6 0.01 482*6 0.02 506*6 0.03 527*6 0.04 545*6 0.05 561*6 0.1 632*6 0.2 744*6 0.3 838*6
10 / 1 0 365*6 0.01 398*6 0.02 418*6 0.03 435*6 0.04 450*6 0.05 464*6 0.1 522*6 0.2 615*6 0.3 693*6
11 / 1 0 294*6 0.01 322*6 0.02 339*6 0.03 352*6 0.04 364*6 0.05 376*6 0.1 423*6 0.2 498*6 0.3 561*6
12 / 1 0 229*6 0.01 251*6 0.02 264*6 0.03 274*6 0.04 284*6 0.05 292*6 0.1 329*6 0.2 388*6 0.3 436*
RETURN
在这里,MATERIAL PROPERTIES 是为告诉软件我要定义材料属性
ELEMENT GROUP $E3D$ 来指定单元分组为了方便定义材料属性
E指杨氏模量 E= -1表示杨氏模量随温度变化(负号表示要在table中定义,如果杨氏模量为定值,可以直接定义E=杨氏模量的值),具体定义寻找TABLE 1,
TABLE 格式为 Table Number / table type x1 y1 x2 y2 x3 y3……xn yn
1 / 1 0 202474*6 20 201731*6 204 194226*6 422 181774*6 592 166858*6 800 144000*6 1400 100*6
其中table type=1表示x(温度) y(杨氏模量值)的关系为线性,可以使用插值法寻找每一个温度下对应的杨氏模量值。下图可查看杨氏模量随温度的变化曲线。
图1: 杨氏模量随温度变化曲线
NU=0.29表示泊松比为0.29。
LX=LY=LZ= -2 表示热膨胀系数在TABLE 2中定义
其中table type=1表示x(温度) y(热膨胀系数)的关系为线性,与杨氏模量一样的处理方法。
图2: 热膨胀系数随温度变化曲线
YIELD= -3 表示弹性极限在 TABLE 3中定义,对应不同温度下的弹性极限。
图3: 弹性极限随温度变化曲线
SLOPE= -4 即为硬化参数(温度-应变-应力关系)在TABLE 4中定义
4 / 7 20 8 200 9 400 10 600 11 800 12
这里可以看到table type =7 表示对应不同温度场下的应力应变关系因此每一个温度就可以对应每一组应力应变曲线,例如 20 度对应 TABLE 8, 200度对应TABLE 9等等。
图4: 不同温度场下的应力应变曲线
MODEL= 3 为isotropic硬化模型,
TF= 1400 表示材料熔点温度。
到这里我们就已经将材料的各个属性定义完毕,大家理解之后就可以根据自己的需要进行更改了哦,当然还会有其他的模型,例如MODEL=2为kinematic模型。MODEL=11为混合模型 需要在material properties中添加PISOT=isotropic 的百分比。想要学习如何制作计算文件就一起来参加焊接仿真从入门到高级的这堂课。
方法二 :
首先寻找软件内置的MAT文件。然后打开并找到自己要用的材料定义
例如316L 的材料属性如下
以上的全部内容均为解释,也就是说软件不会考虑在内,可以看到解释结束的语句为FIN COMMENTAIRES
下边的内容才是重点 :大家可以看到类似与方法一的定义方式,根据大家的需要可以在label中添加新的标签等等,可以更换模型,也可以根据自己的需要直接更改table中值。
当然还有就是可以通过软件界面进行新建和修改材料参数,个人感觉不如以上两种方法来的直接高效,其实通过软件界面的修改和第二种方法应该会有一样的结果。
今天的课程到这里就结束了, 你学懂了吗?有其他问题 ?一起来焊接学习入门到高级的课程参与学习讨论吧。