ABAQUS中rsg二次开发

编程入门 行业动态 更新时间:2024-10-05 05:18:31

<a href=https://www.elefans.com/category/jswz/34/1768640.html style=ABAQUS中rsg二次开发"/>

ABAQUS中rsg二次开发

1.利用abaqus与python制作常用材料插件Material。

学习abaqus中自带的rsg与录制功能,获取输入材料代码格式,利用python进行修改,达到可以通过插件添加常用材料的功能,减少手动输入材料性能的时间。

为了实现在不同model与filed下的材料输入,添加了选择model与field的选项。

具体代码如下:

# -*- coding: mbcs -*-
# Do not delete the following import lines
from abaqus import *
from abaqusConstants import *
import __main__
#The name of model,material,field
def defined(Model,Name,Field):import materialimport partmodel=str(Model)
#Supporting materialif Name == "SM400A" or "S303" or "A7N01":if Name == "SM400A":mdb.models[model].Material(name="SM400A")
# Using TEMP materialif Field == "TEMP":mdb.models[model].materials['SM400A'].Density(temperatureDependency=ON,table=((7.8e-09, 0.0), (7.73e-09, 300.0), (7.69e-09, 600.0),(7.68e-09,700.0), (7.67e-09, 750.0), (7.66e-09, 800.0),(7.63e-09, 900.0), (7.63e-09, 1200.0), (7.62e-09, 1400.0),(7.61e-09, 1450.0), (7.6e-09,1500.0)))mdb.models[model].materials['SM400A'].Conductivity(temperatureDependency=ON, table=((51.0, 0.0), (47.0, 300.0), (38.0,600.0), (33.0, 700.0), (31.0, 750.0),(29.0, 800.0), (30.0, 900.0), (31.0, 1200.0), (32.0, 1400.0), (33.0, 1450.0),(111.0, 1500.0)))mdb.models[model].materials['SM400A'].SpecificHeat(temperatureDependency=ON, table=((420000000.0, 0.0), (600000000.0,300.0), (820000000.0, 600.0),(900000000.0, 700.0), (1200000000.0,750.0), (710000000.0, 800.0),(720000000.0, 900.0), (760000000.0,1200.0), (790000000.0, 1400.0),(1110000000.0, 1450.0), (822000000.0,1500.0)))
# Using MECH materialelif Field == "MECH":mdb.models[model].materials['SM400A'].Density(temperatureDependency=ON,table=((7.8e-09, 0.0), (7.73e-09, 300.0), (7.69e-09, 600.0),(7.68e-09,700.0), (7.67e-09, 750.0), (7.66e-09, 800.0),(7.63e-09, 900.0), (7.63e-09, 1200.0), (7.62e-09, 1400.0),(7.61e-09, 1450.0), (7.6e-09,1500.0)))mdb.models[model].materials['SM400A'].Conductivity(temperatureDependency=ON, table=((51.0, 0.0), (47.0, 300.0), (38.0,600.0), (33

更多推荐

ABAQUS中rsg二次开发

本文发布于:2024-02-28 05:42:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1768265.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:ABAQUS   rsg

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!