声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3153|回复: 19

[前后处理] 划分网络出现的问题!

[复制链接]
发表于 2006-7-8 11:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我这个是地基基础非线性分析,但是在划分网络时,基础形状不是规则的,所以中间老出现三角形单元,我要四边形单元该怎么划分,命令流和图形见图
  1. /prep7
  2. et,1,plane42
  3. et,2,solid45
  4. mp,ex,1,2.5e10
  5. mp,nuxy,1,0.16
  6. mp,dens,1,2700
  7. mp,ex,2,10e6
  8. mp,nuxy,2,0.45
  9. mp,dens,2,2000
  10. tb,dp,2
  11. tbdata,1,10000,30,30
  12. !建立各个关键点
  13. k,1
  14. k,2,1.5
  15. k,3,1.5,0.4
  16. k,4,1.1,0.4
  17. k,5,1.1,0.8
  18. k,6,0.7,0.8
  19. k,7,0.7,1.2
  20. k,8,0.3,1.2
  21. k,9,0.3,2
  22. k,10,0,2
  23. k,11,4,2
  24. k,12,4,0
  25. k,13,4,-2
  26. k,14,0,-2
  27. k,15,0.3,3
  28. k,16,0,3
  29. !建立各条线,面元素
  30. *do,i,1,9,1
  31. l,i,i+1
  32. *enddo
  33. l,10,1
  34. al,1,2,3,4,5,6,7,8,9,10
  35. l,9,11
  36. *do,i,11,13,1
  37. l,i,i+1
  38. *enddo
  39. l,14,1
  40. l,2,12
  41. al,2,3,4,5,6,7,8,11,12,16
  42. al,1,16,13,14,15
  43. l,9,15
  44. l,15,16
  45. l,16,10
  46. al,9,17,18,19
  47. /pnum,area,1
  48. /pnum,line,1
  49. aplot
  50. !划分网络
  51. lsel,s,,,2,8,1
  52. lesize,all,0.2
  53. lsel,s,,,9
  54. lesize,all,0.15
  55. lsel,s,,,10
  56. lesize,all,0.2
  57. lsel,s,,,1
  58. lesize,all,,,8
  59. amesh,1
  60. lsel,s,,,11
  61. lesize,all,0.2
  62. lsel,s,,,12
  63. lesize,all,0.2
  64. lsel,s,,,16
  65. lesize,all,0.2
  66. amesh,2
  67. lsel,s,,,15
  68. lesize,all,0.2
  69. lsel,s,,,14
  70. lesize,all,,,21
  71. lsel,s,,,13
  72. lesize,all,0.2
  73. amesh,3
  74. lsel,s,,,17,19,2
  75. lesize,all,0.2
  76. lsel,s,,,18
  77. lesize,all,,,2
  78. amesh,4
  79. finish
复制代码
zuoye000.JPG
回复
分享到:

使用道具 举报

发表于 2006-7-8 16:31 | 显示全部楼层
我看了你的命令流,问题出现在lsel,s,,,1   ,lesize,all,,,8这两句上,直线1平分成8份是不对的。因线段9分成两份,单元长0.15,而线段3、5、7的单元长度是0.2,这样根本对不上,划分网格的时候出现了三角形单元。你把这句改一下就可以了。
 楼主| 发表于 2006-7-9 00:18 | 显示全部楼层
那怎么改呢?就是不知道该怎么改
 楼主| 发表于 2006-7-9 00:21 | 显示全部楼层
而且我这个命令在划分面2时就没有你说的那种情况,但是还是出现三角形单元,这个怎么解释呢
发表于 2006-7-11 16:21 | 显示全部楼层
再建立一个关键点,坐标是(0.3,0),划分网格时使上下对照就可以了,你这个问题不难解决的,自己多试试
 楼主| 发表于 2006-7-11 16:44 | 显示全部楼层
不是很明白,你能帮我把命令流修改了,然后发给我,我看看,可以吗?谢谢
发表于 2006-7-11 17:33 | 显示全部楼层
好的,我再看看,尽快\给你解答
发表于 2006-7-12 08:53 | 显示全部楼层

这样可以吗?我在10.0里面画的,没有修改。

1
file.JPG
 楼主| 发表于 2006-7-12 09:04 | 显示全部楼层
不行呀,我想画出去全是规整的,为什么同样的命令在不同的版本划出来不一样呢
发表于 2006-7-12 09:37 | 显示全部楼层
版本不一样,有差别是可以理解的!
发表于 2006-7-12 10:00 | 显示全部楼层

那你多加几个k,把不规则的再分成4块,或用耦合或者glue。这次可以吗?

1
file.JPG
发表于 2006-7-12 10:22 | 显示全部楼层
还是在你原来的命令流基础上,我作了适当的修改,结果如下。
发表于 2006-7-12 10:23 | 显示全部楼层
/prep7
et,1,plane42
et,2,solid45
mp,ex,1,2.5e10
mp,nuxy,1,0.16
mp,dens,1,2700
mp,ex,2,10e6
mp,nuxy,2,0.45
mp,dens,2,2000
tb,dp,2
tbdata,1,10000,30,30
!建立各个关键点
k,1
k,2,0.3
k,3,1.5
k,4,1.5,0.4
k,5,1.1,0.4
k,6,1.1,0.8
k,7,0.7,0.8
k,8,0.7,1.2
k,9,0.3,1.2
k,10,0.3,2
k,11,0,2
k,12,4,2
k,13,4,0
k,14,4,-2
k,15,0,-2
k,16,0.3,3
k,17,0,3
k,18,0.3,-2
!建立面元素
a,1,2,3,4,5,6,7,8,9,10,11
l,2,9
/pnum,area,1
/pnum,line,1
asbl,1,22
a,3,4,5,6,7,8,9,10,12,13
a,1,2,3,13,14,18,15
l,2,18
asbl,3,23
a,10,11,17,16
aglue,1,2,4,5,6,7
aplot
!划分网络
lsel,s,,,2,9,1
lesize,all,0.2
lsel,s,,,22
lesize,all,0.2
amesh,6
lsel,s,,,1
lesize,all,0.15
lsel,s,,,10
lesize,all,0.15
lsel,s,,,11
lesize,all,0.2
amesh,5
lsel,s,,,12,14,1
lesize,all,0.2
amesh,2
lsel,s,,,15
lesize,all,0.2
lsel,s,,,16
lesize,all,0.2
lsel,s,,,23
lesize,all,0.2
amesh,7
lsel,s,,,18
lesize,all,0.2
lsel,s,,,17
lesize,all,0.15
amesh,1
lsel,s,,,20
lesize,all,0.15
lsel,s,,,19
lesize,all,0.2
lsel,s,,,21
lesize,all,0.2
amesh,4
finish
发表于 2006-7-12 10:25 | 显示全部楼层

这是我划分的结果!

1
100000.JPG
发表于 2006-7-12 10:27 | 显示全部楼层
图中是显示问题,和你那个差不多,应该就是这了!
不过你的命令流有点繁琐,可以简化的。
要是用MAPPED,效果可能会更好,只需把线相连(LCCAT)就可以了
你可以自己摸索看看,呵呵
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 06:16 , Processed in 0.076036 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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