发一个变厚度复合材料壳的例子
/prep7ET,1,SHELL91,32,1
KEYOPT,1,11,0,
KEYOPT,1,8,1
ET,2,SHELL91,30,1
KEYOPT,2,11,0,
KEYOPT,2,8,1
MP,EX,1,135000
MP,EY,1,8800
MP,EZ,1,8800
MP,PRXY,1,0.33
MP,PRYZ,1,0.33
MP,PRXZ,1,0.33
MP,GXY,1,4470
MP,GYZ,1,4470
MP,GXZ,1,4470
RECTNG,0,10,0,10,
RECTNG,10,20,0,10,
AGLUE,all
LESIZE,all, , ,20, , , , ,1
!*
ASEL,S,LOC,X,0,10
MSHAPE,0,2D
MSHKEY,0
TYPE, 1
AMESH,all
allsel,all
ASEL,S,LOC,X,10,20
MSHAPE,0,2D
MSHKEY,0
TYPE, 2
AMESH,all
allsel,all
CSWPLA,11,0,1,1,
esys,11
*GET,MXNODE,NODE,,NUM,MAX,
*GET,MXELE,ELEM,,NUM,MAX,
*DIM,THICK,,MXNODE
ESEL,S,TYPE,,1
NSLE,S
*DO,ELE,1,MXELE
*IF,ESEL(ELE),EQ,1,THEN
R,ELE
RMODIF,ELE,1,32,0, , , ,0
RMODIF,ELE,13,1,45,0.125,0,0,0, !1
RMODIF,ELE,19,1,135,0.125,0,0,0, !2
RMODIF,ELE,25,1,90,0.125,0,0,0, !3
RMODIF,ELE,31,1,135,0.125,0,0,0, !4
RMODIF,ELE,37,1,45,0.125,0,0,0, !5
RMODIF,ELE,43,1,90,0.125,0,0,0, !6
RMODIF,ELE,49,1,135,0.125,0,0,0, !7
RMODIF,ELE,55,1,45,0.125,0,0,0, !8
RMODIF,ELE,61,1,0,0.125,0,0,0, !9
RMODIF,ELE,67,1,45,0.125,0,0,0, !10
RMODIF,ELE,73,1,135,0.125,0,0,0, !11
RMODIF,ELE,79,1,90,0.125,0,0,0, !12
RMODIF,ELE,85,1,135,0.125,0,0,0, !13
RMODIF,ELE,91,1,45,0.125,0,0,0, !14
RMODIF,ELE,97,1,0,0.125,0,0,0, !15
RMODIF,ELE,103,1,45,0.125,0,0,0, !16
RMODIF,ELE,109,1,135,0.125,0,0,0, !17
RMODIF,ELE,115,1,90,0.125,0,0,0, !18
RMODIF,ELE,121,1,45,0.125,0,0,0, !19
RMODIF,ELE,127,1,135,0.125,0,0,0, !20
RMODIF,ELE,133,1,90,0.125,0,0,0, !21
RMODIF,ELE,139,1,135,0.125,0,0,0, !22
RMODIF,ELE,145,1,45,0.125,0,0,0, !23
RMODIF,ELE,151,1,0,0.125,0,0,0, !24
RMODIF,ELE,157,1,45,0.125,0,0,0, !25
RMODIF,ELE,163,1,135,0.125,0,0,0, !26
RMODIF,ELE,169,1,90,0.125,0,0,0, !27
RMODIF,ELE,175,1,45,0.125,0,0,0, !28
RMODIF,ELE,181,1,135,0.125,0,0,0, !29
RMODIF,ELE,187,1,90,0.125,0,0,0, !30
RMODIF,ELE,193,1,135,0.125,0,0,0, !31
RMODIF,ELE,199,1,45,0.125,0,0,0, !32
*ENDIF
*ENDDO
*DO,NODE,1,MXNODE
*IF,NSEL(NODE),EQ,1,THEN
THICK(node) = 0.125-0.0125*NX(NODE)
*ENDIF
*ENDDO
RTHICK,THICK(1),105,106,107,108
RTHICK,THICK(1),111,112,113,114
*DO,NODE,1,MXNODE
THICK(node) =0
*ENDDO ALLSEL,ALL
ESEL,S,TYPE,,2
NSLE,S
*DO,ELE,1,MXELE
*IF,ESEL(ELE),EQ,1,THEN
R,ELE
RMODIF,ELE,1,30,0, , , ,0
RMODIF,ELE,13,1,45,0.125,0,0,0, !1
RMODIF,ELE,19,1,135,0.125,0,0,0, !2
RMODIF,ELE,25,1,90,0.125,0,0,0, !3
RMODIF,ELE,31,1,135,0.125,0,0,0, !4
RMODIF,ELE,37,1,45,0.125,0,0,0, !5
RMODIF,ELE,43,1,90,0.125,0,0,0, !6
RMODIF,ELE,49,1,135,0.125,0,0,0, !7
RMODIF,ELE,55,1,45,0.125,0,0,0, !8
RMODIF,ELE,61,1,0,0.125,0,0,0, !9
RMODIF,ELE,67,1,45,0.125,0,0,0, !10
RMODIF,ELE,73,1,135,0.125,0,0,0, !11
RMODIF,ELE,79,1,90,0.125,0,0,0, !12
RMODIF,ELE,85,1,135,0.125,0,0,0, !13
RMODIF,ELE,91,1,45,0.125,0,0,0, !14
RMODIF,ELE,97,1,0,0.125,0,0,0, !15
RMODIF,ELE,103,1,45,0.125,0,0,0, !16
RMODIF,ELE,109,1,135,0.125,0,0,0, !17
RMODIF,ELE,115,1,90,0.125,0,0,0, !18
RMODIF,ELE,121,1,45,0.125,0,0,0, !19
RMODIF,ELE,127,1,135,0.125,0,0,0, !20
RMODIF,ELE,133,1,90,0.125,0,0,0, !21
RMODIF,ELE,139,1,135,0.125,0,0,0, !22
RMODIF,ELE,145,1,45,0.125,0,0,0, !23
RMODIF,ELE,151,1,0,0.125,0,0,0, !24
RMODIF,ELE,157,1,45,0.125,0,0,0, !25
RMODIF,ELE,163,1,135,0.125,0,0,0, !26
RMODIF,ELE,169,1,90,0.125,0,0,0, !27
RMODIF,ELE,175,1,45,0.125,0,0,0, !28
RMODIF,ELE,181,1,135,0.125,0,0,0, !29
RMODIF,ELE,187,1,90,0.125,0,0,0, !30
*ENDIF
*ENDDO
*DO,NODE,1,MXNODE
*IF,NSEL(NODE),EQ,1,THEN
THICK(node) = 0.125-0.0125*(NX(NODE)-10)
*ENDIF
*ENDDO
RTHICK,THICK(1),99,100,101,102
RTHICK,THICK(1),105,106,107,108
*DO,NODE,1,MXNODE
THICK(node) =0
*ENDDO
ALLSEL,ALL
/ESHAPE,1.0
EPLOT 不错,感谢搂主,不知道搂主有没有做过带倒角的复合材料结构件,网格是怎么划分的 RTHICK,THICK(1),105,106,107,108
RTHICK,THICK(1),111,112,113,114?????
什么意思,应该是15,16,17,18
表示节点在单元中的实常数位置,并且为什么两个rthick
15 TK(I) Layer thickness at node I for layer 1
16 TK(J) Layer thickness at node J for layer 1
17 TK(K) Layer thickness at node K for layer 1
18 TK(L) Layer thickness at node L for layer 1 学习一下 一个薄壁圆筒,复合材料共三层,外层厚度函数变化;
好,雪中送碳
真是高人 做得太好了! shell91/99在新版12.0ansys中已经不列入单元文档了估计以后得人,不见的会知道这两种单元
12.0ansys采用281替代这样两种单元
问题,281的单元截面定义和实常数赋值,好像都不能完全替代91/99在构建变厚度复合材料壳体方面的功能,不知道ansys废止91/99的用意何在?
还是,281的建模功能没用被如我这样的人开发出来? 偶是刚学ansys的新手,先保存下楼主的命令流,希望以后能看懂 楼主说的也太专业了吧,俺是新学者,什么都看不懂:'( 资源共享共同提高 请问楼主,为什么要用两个RTHICK 靠,不得不顶啊 顶一个先,很是不错的,实际例子 顶一下,最近就是做这方面例子,感谢楼主分享 偶是刚学ansys的新手,先保存下楼主的命令流,希望以后能看懂 *DIM,THICK,TABLE,2,1,1,Z,,,11
*SET,THICK(1,0),0
*SET,THICK(2,0),80
*SET,THICK(1,1),0.2
*SET,THICK(2,1),0.6
SECTYPE,1,SHELL
SECOFFSET,TOP
SECDATA,1,1,0,3,1
SECFUNCTION,%THICK%
用function也可以 不过显示厚度后看起来不那么美观 谢谢楼主!学习下! 好深奥,看不懂,可是还是顶一下 好东西!!!!!!!!1
页:
[1]
2