ABAQUS二次开发|findAt函数创建集合的使用方法
浏览:2477 收藏:7
关注微信公众号:仿真社,回复“findAt”获取源文件
Abaqus二次开发时,经常会遇到getSequenceFromMask,用此命令创建的集合是掩码编码,若集合是作为优化变量,则不具备操作性,应该尽量避免使用它。findAt函数是解决这一不足的有力武器,findAt函数是通过坐标点的方式来创建point、surface、cell集合,具有参数化的特点,方便控制。
1.问题描述
图1 A,B区域图
有限元模型的长宽分别为60mm,25mm,A区域的位置为x小于30,y大于18;B区域的位置为x大于30,y小于7。
图2悬臂梁模型
2.技术路线
2.1创建A、B区域的集合
findAt函数是利用区域内的一点坐标创建集合,因此选择A区域的坐标(10,20,0),B区域的坐标(50,5,0),为新创建的集合命名为Set-target,代码如下:
2.2 创建点的可变集合
图3 判断是否需要进行切分
图4 创建集合
3.结果
图5 应力云图
4.结论
往期推荐:
点个在看你最好看

技术邻APP
工程师必备
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP

4
7