RVE模型添加载荷

对于颗粒增强型的复合材料,由于边界面上具有基体和颗粒多个部件的面,在载荷施加时往往需要用鼠标点选,操作比较繁琐,因此写了一个脚本程序,该脚本只需要定义载荷的大小、载荷的方向和模型的名称,便可自动创建set集合,然后坐标负方向施加固定约束,右侧施加位移载荷。

注意:颗粒的命名要遵循一定的规则。

可以通过简单的修改程序,设置其他类型的载荷。

# 获取RVE的最大边界值
a = mdb.models[ModelName].rootAssembly
p = a.instances[PartName]
xPointList = []
yPointList = []
zPointList = []
verticleList = p.vertices
for v in verticleList:
    Loc = v.pointOn[0]
    xPointList.append(Loc[0])
    yPointList.append(Loc[1])
    zPointList.append(Loc[2])
# 获得基体的尺寸信息
Xmax = max(xPointList)
Xmin = min(xPointList)
Ymax = max(yPointList)
Ymin = min(yPointList)
Zmax = max(zPointList)
Zmin = min(zPointList)
微信图片_20210514185321.png
微信截图_20210514190114.png

该付费内容为:RVE位移载荷程序

包含1个附件 0人购买
(2条)
默认 最新
付费案例视频教程来一波!期待老师案例视频中,端午节快乐!
评论 点赞
评论 点赞
点赞 3 评论 2 收藏 7
关注