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

诚心请教:怎样mesh这个球体和圆柱体的连接体?

[复制链接]
发表于 2005-9-26 22:03:07 | 显示全部楼层 |阅读模式 来自 新加坡
用了很多种方法,都只能是free mesh,但是看起来网格很差.请问大家有没有好的方法mesh这个球体和圆柱体的连接体呢? 为方便,只mesh 1/4. 谢谢大家.

命令流如下:

//prep7

ET,1,FLUID30  !type of sphere: acoustic
et,2,solid5  !type of cylinder: piezoelectric material

r=10  !radius of cylinder
rsph=5*r  !radius of sphere
t=3  !height of cylinder

WPROTA, 0, 90, 0
PCIRC, 0, rsph, 0, 90
VROTAT, 1, , , , , , 3, 2, 90,    ! model 1/4 sphere
WPCSYS,-1,0
CYL4, 0, 0,r,90, , ,-t       ! model 1/4 cylinder

vglue,1,2

! specify type to volume

VSEL, s, , ,3
VATT, , ,   1,0  
VSEL, s, , , 4
VATT, , ,   2, 0  

allsel  

!how to mesh sphere with type 1 and cylinder with type2 ? thank you!
 楼主| 发表于 2005-9-26 22:07:59 | 显示全部楼层 来自 新加坡

Re:诚心请教:怎样mesh这个球体和圆柱体的连接体?

Simdroid开发平台
建模是这样的,圆柱是个振动的圆盘,球体是它周围的声场.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2005-9-27 09:55:35 | 显示全部楼层 来自 黑龙江哈尔滨

Re:诚心请教:怎样mesh这个球体和圆柱体的连接体?

你的是两种不同材料的划分网格阿
我想先问一下:
在材料接触的地方,是不是有什么要求
网格是不是都要划分成六面体
网格划分其实不难
 楼主| 发表于 2005-9-27 10:10:31 | 显示全部楼层 来自 新加坡

Re:诚心请教:怎样mesh这个球体和圆柱体的连接体?

是两个不同的材料啊,所以分别划分. 好像对fluid30的球体来说,只能划分为四面体或五面体(prism). ,不能划为六面体. 而solid5不能划为四面体,只能划为六面体和五面体. 以前我free mesh都不成功,接触面都不能过渡. 待会打算先划球体为四面体,然后extrude出一个柱体来形成五面体,应该可行,就是不知效果怎么样.
 楼主| 发表于 2005-9-27 10:59:16 | 显示全部楼层 来自 新加坡

Re:诚心请教:怎样mesh这个球体和圆柱体的连接体?

自己再顶一下,按照上面方法做的网格

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2005-9-27 11:11:40 | 显示全部楼层 来自 黑龙江哈尔滨

Re:诚心请教:怎样mesh这个球体和圆柱体的连接体?

效果还可以么!
索取命令流!
 楼主| 发表于 2005-9-27 11:28:30 | 显示全部楼层 来自 新加坡

Re:诚心请教:怎样mesh这个球体和圆柱体的连接体?

整理了一下命令流,让牛人们指导一下:

/prep7

r=10    !radius of cylinder
t=2    !height of cylinder
rsphe=5*r                  !radius of sphere
div=10

ET,1,FLUID30    !sphere type
et,2,solid5      !cylinder type

WPROTA, 0, 90, 0
PCIRC, 0, r, 0, 90    !two sphere for convenient mesh size control
PCIRC, r, rsphe, 0, 90
VROTAT, 1, , , , , , 3, 2, 90,    ! model 1/4 sphere
VROTAT, 2, , , , , , 3, 2, 90,    ! model 1/4 sphere
WPCSYS,-1,0

vglue, 1, 2,

!size control for small sphere
LESIZE,2, , ,div,1 , , , ,    !div of diameter
LESIZE,3, , ,div,1 , , , ,    !div of diameter
LESIZE,9, , ,div,1 , , , ,    !div of diameter

LESIZE,1, , ,div,1 , , , ,    !div of arc
LESIZE,8, , ,div,1 , , , ,    !div of arc
LESIZE,10, , ,div,1 , , , ,    !div of arc

!size control for big sphere
LESIZE,16, , ,div,3 , , , ,    !div of diameter  space raito is 3
LESIZE,17, , ,div,3 , , , ,    !div of diameter
LESIZE,18, , ,div,3 , , , ,    !div of diameter

LESIZE,4, , ,1.5*div,1 , , , ,    !div of arc
LESIZE,11, , ,1.5*div,1 , , , ,    !div of arc
LESIZE,14, , ,1.5*div,1 , , , ,    !div of arc

VATT, , , 1,    !free mesh sphere
MSHKEY,0
MSHAPE,1,3d
VMESH,all

TYPE,2
EXTOPT,ESIZE,6,0,
VEXT,4, , ,0,0,-t,,,,     !extrude area to cylinder

nummrg,all
finish
发表于 2005-9-27 18:22:23 | 显示全部楼层 来自 安徽马鞍山

Re:诚心请教:怎样mesh这个球体和圆柱体的连接体?

FINISH
/CLEAR
/PREP7
ET,1,FLUID30  !type of sphere: acoustic
et,2,solid5  !type of cylinder: piezoelectric material
K,1,0,0
K,2,5,
K,3,0,5
K,4,10
K,5,0,10
CSYS,1
L,1,2
L,2,3
L,1,3
L,2,4
L,4,5
L,3,5
AL,1,2,3
AL,4,5,6,2
VROTAT,1,2 , , , , ,1,3,90,
TYPE,1
VMESH,1
VMESH,2
CSYS,0
TYPE,2
EXTOPT,ESIZE,3,0,   
VEXT,1,,,0,0,3

如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

 楼主| 发表于 2005-9-27 19:10:13 | 显示全部楼层 来自 新加坡

Re:诚心请教:怎样mesh这个球体和圆柱体的连接体?

呵呵,多谢楼上的帮忙.
发表于 2005-9-27 19:47:09 | 显示全部楼层 来自 黑龙江哈尔滨

Re:诚心请教:怎样mesh这个球体和圆柱体的连接体?

首先得纠正楼主的一个错误!你下面这段话不正确!请查看帮助!

对fluid30的球体来说,只能划分为四面体或五面体(prism). ,不能划为六面体. 而solid5不能划为四面体,只能划为六面体和五面体.

fluid30/solid5  都具有六面体的结构!所以还是可以得到规则的六面体分网。

以下是我的建模与分网。
/prep7  
et,1,fluid30

et,2,solid45

rect,,10,3  

wpoffs,,3   

cyl4,,,50,90

cyl4,,,10,90

ASBA,2,3,,delete,keep   
vrotat,all,,,,,,1,4,90,
vglue,all
numcmp,all
type,1
esize,,10
vmesh,2,3,1
type,2
lsel,s,,,1,3,2
lsel,a,,,6
lsel,a,,,9,11,1
lesize,all,,,10
lsel,all
lsel,s,,,2,4,2
lsel,a,,,7
lesize,all,,,3
allsel
vmesh,1

[ 本帖最后由 yangjungang2004 于 2007-5-21 22:28 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

 楼主| 发表于 2005-9-27 21:20:01 | 显示全部楼层 来自 新加坡

Re:诚心请教:怎样mesh这个球体和圆柱体的连接体?

呵呵,多谢,我刚才也重新做了,效果和你的一样,都是六面体.  多谢大家帮忙.
发表于 2007-5-20 16:53:44 | 显示全部楼层 来自 浙江杭州

回复 #10 freemoon 的帖子

我把freemoon 上面的命令运行下没出错了,怎么得不到上面的结果呢?
回复 不支持

使用道具 举报

发表于 2007-5-21 22:07:56 | 显示全部楼层 来自 陕西西安
原帖由 huntfora 于 2007-5-20 16:53 发表
我把freemoon 上面的命令运行下没出错了,怎么得不到上面的结果呢?

他有一句打错了,我帮他该一下:
/prep7  
et,1,fluid30

et,2,solid45

rect,,10,3  

wpoffs,,3   

cyl4,,,50,90

cyl4,,,10,90

ASBA,2,3,,delete,keep   
vrotat,all,,,,,,1,4,90,
vglue,all
numcmp,all
type,1
esize,,10
vmesh,2,3,1
type,2
lsel,s,,,1,3,2
lsel,a,,,6
lsel,a,,,9,11,1
lesize,all,,,10
lsel,all
lsel,s,,,2,4,2
lsel,a,,,7
lesize,all,,,3
allsel
vmesh,1

[ 本帖最后由 yangjungang2004 于 2007-5-21 22:12 编辑 ]
回复 不支持

使用道具 举报

发表于 2007-5-22 09:34:28 | 显示全部楼层 来自 甘肃兰州

加载

函数加载?
回复 不支持

使用道具 举报

发表于 2008-1-9 14:04:42 | 显示全部楼层 来自 韩国

我划分的网格,看看如何

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2008-3-14 23:27:31 | 显示全部楼层 来自 北京
请问
如果下面的圆柱体换成长方体,怎么办呢?
回复 不支持

使用道具 举报

发表于 2010-4-12 10:07:45 | 显示全部楼层 来自 湖南湘潭
上面的问题我也不太会,又长见识了,谢谢啊!
回复 不支持

使用道具 举报

发表于 2010-12-17 21:04:51 | 显示全部楼层 来自 黑龙江哈尔滨
论坛里好多高手啊,网格划分我一直都不太懂,不知道一些复杂的实体该怎么划分呢,学习啦!
回复 不支持

使用道具 举报

发表于 2010-12-18 21:13:00 | 显示全部楼层 来自 上海
受教了~
回复 不支持

使用道具 举报

发表于 2014-8-14 20:46:56 | 显示全部楼层 来自 江苏苏州
感谢大神们的慷慨无私!
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-1 07:06 , Processed in 0.068970 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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