我是做一个焊接环缝的温度场模拟,结果在划分网格的时候老是出错.寻求解决,
平面图是这样的,我想的是用这个平面网格划分后,沿圆弧进行扫掠,得到形状
结果出现警告
代码如下:这是平面图的网格划分的数据代码
/CLEAR !清除数据库,新建文件
/FILNAME, EXAMPLE30 !改变工作名
!开始热分析
!建立有限元模型
/PREP7 !进入前处理器
ET,1,PLANE77 !平面热单元
ET,2,SOLID90 !空间热单元
V=0.005 !焊接线速度
LENGTH=0.05 !钢板沿焊缝方向长度
L_NUMBER=LENGTH/V !沿焊缝方向单元段数
MPTEMP,1,0,300,600,1000,1300,2000 !定1义材料模型,温度表
MPDATA,DENS,1,1,7859,7770,7659,7600,6750,6750 !密度
MPDATA,DENS,2,1,7859,7770,7659,7600,6750,6750
MPDATA,C,1,1,450,514,967,1370,2800,2000 !比热
MPDATA,C,2,1,450,514,967,1370,2800,2000
MPDATA,KXX,1,1,67,53,39,31,20,20 !传导系数
MPDATA,KXX,2,1,67,53,39,31,20,20
RECT,0,0.10,0,0.01 !因为对称,创建1/2实体模型((两角(左下、右上)生成矩形))
K,5,0.002 !定义关键点
K,6,0.002,0.002
K,7,0.00662,0.01
K,8,0.00339,0.01112
K,9,0,0.0115
LARC,7,9,8 !生成弧线
A,1,5,6,7,9 !以点定义面
AGEN,2,2 !复制面
ASBA,1,2 ! 面减面
AGLUE, ALL !面间相互粘接
K,20,0,-0.00385
CIRCLE,20,0.008,,,90 !生成弧或圆
CIRCLE,20,0.012,,,90
ASBL,3,4 !面减线
ASBL,2,5
ESIZE, 0.00075 !指定线划分单元默认数目
SMRTSIZE,7 !定义自动分网参数
MSHAPE,1 !指定单元划分形状
AMESH,3,5,1 !划分面为面单元
ESIZE, 0.003
AMESH,1 !划分单元
EXTOPT,ESIZE,L_NUMBER !定义扫掠方向的单元尺寸
EXTOPT,ACLEAR,1 !指定在体扫掠完成后是否删除源面上的网格
|