找回密码
 注册
Simdroid-非首页
查看: 226|回复: 6

求助!!三维环焊缝单元排序

[复制链接]
发表于 2007-8-27 16:37:07 | 显示全部楼层 |阅读模式 来自 内蒙古包头
:(   我给三维环焊缝(多道焊-单元类型为2)的单元进行排序,用的是以下程序,但是结果提示第一道焊的第一个单元杀不死,提示说是此单元没有排列进去。高手帮我看看这个程序怎么改动一下?还有提示:specified rang of 0 to 0 is not permitted!  这么修改阿  请指教。。。:'( :'(

CSYS,0
ESEL,S,TYPE,,2
*GET,EMAX,ELEM,,NUM,MAX
ESEL,S,TYPE,,2
*GET,NSE,ELEM,,COUNT
*DIM,NE,,NSE
*DIM,NEX,,NSE
*DIM,NEY,,NSE
*DIM,NEZ,,NSE
*DIM,NER,,NSE
*DIM,NER1,,NSE
*DIM,NEA,,NSE
*DIM,NEORDER,,NSE
MINE=0
*DO,I1,1,NSE
ESEL,U,ELEM,,MINE
*GET,NSEL,ELEM,,COUNT
II=0
*DO,I,1,EMAX
*IF,ESEL(I),EQ,1,THEN
II=II+1
NE(II)=I
*ENDIF
*ENDDO
*DO,I,1,NSEL
*GET,NEX(I),ELEM,NE(I),CENT,X
*GET,NEY(I),ELEM,NE(I),CENT,Y
*GET,NEZ(I),ELEM,NE(I),CENT,Z
*ENDDO
*DO,I,1,NSEL
NER(I)=SQRT(NEX(I)**2+NEZ(I)**2)
NER1(I)=SQRT((NER(I)-r2)**2+NEY(I)**2)  
*IF,NEZ(I),LE,1E-6,THEN
NEA(I)=ACOS(NEX(I)/NER(I))
*ELSE
NEA(I)=ACOS(NEX(I)/NER(I))+PI
*ENDIF
*ENDDO

MINR=1E20
MINY=1E20
MINA=1E20
*DO,I,1,NSEL
*IF,NER1(I),LT,MINR,THEN
MINR=NER1(I)
MINY=NEY(I)
MINA=NEA(I)
MINE=NE(I)
*ELSE
*IF,NER1(I),LT,MINR+0.002,AND,NER1(I),GE,MINR,THEN
*IF,NEY(I),LT,MINY,THEN
MINR=NER1(I)
MINY=NEY(I)
MINA=NEA(I)
MINE=NE(I)
*ELSE
*IF,NEY(I),LT,MINY+0.002,AND,NEY(I),GT,MINY,THEN
*IF,NEA(I),LT,MINA,THEN
MINR=NER1(I)
MINY=NEY(I)
MINA=NEA(I)
MINE=NE(I)
*ENDIF
*ENDIF
*ENDIF
*ENDIF
*ENDIF
*ENDDO
NEORDER(I1)=MINE
*ENDDO
*DO,I,1,NSE
EKILL,NEORDER(I)
ESEL,S,LIVE
发表于 2007-8-29 19:03:58 | 显示全部楼层 来自 辽宁沈阳

同命相怜呀

Simdroid开发平台
我也遇到了类似的问题
*** ERROR ***                           CP =     102.641   TIME= 15:35:00
Element 0 is not defined.                                               

*** WARNING ***                         CP =     102.672   TIME= 15:35:00
Specified range of 0 to 0 is not permitted.                             
  The D command is ignored.                                             

*** WARNING ***                         CP =     123.750   TIME= 15:36:28
The mesh of area 3 contains PLANE13 triangles, which are much too stiff
in bending.  Use quadratic (6- or 8-node) elements if possible.         
         

*** WARNING ***                         CP =     134.891   TIME= 15:37:39
There are 1 small equation solver pivot terms.  May be a transitional   
effect caused by the Newton-Raphson logic.     

       哪位高人帮忙指点一下  谢谢了
回复 不支持

使用道具 举报

发表于 2007-8-29 19:07:29 | 显示全部楼层 来自 LAN
哪位高人帮忙指点一下  谢谢了
回复 不支持

使用道具 举报

发表于 2007-9-16 20:49:04 | 显示全部楼层 来自 哈尔滨工程大学
必须结合模型才能对单元进行排序阿
回复 不支持

使用道具 举报

发表于 2010-7-14 18:29:36 | 显示全部楼层 来自 内蒙古包头
单元的选取是不是有问题啊
回复 不支持

使用道具 举报

发表于 2012-5-30 22:30:32 | 显示全部楼层 来自 吉林长春
新手 不会的飘过
回复 不支持

使用道具 举报

发表于 2015-11-11 16:30:49 | 显示全部楼层 来自 广西南宁
本帖最后由 dollfish000 于 2017-8-1 16:54 编辑

CSYS,0 改为CSYS,1   其实我也是第一次做环焊缝,不会,交流加260013078
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-28 23:01 , Processed in 0.058148 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表