24小时热门版块排行榜    

查看: 2567  |  回复: 12

yelanghaiyun

新虫 (小有名气)

[求助] 请教一下,如何利用Ansys在一个长方形中创建50个椭圆。 已有1人参与

请教一下,如何利用Ansys建立如下模型:
在一个长方形中放入50个椭圆。
用APDL语言方便些。
在网上看到创建一个椭圆的例子有,但是很多个的话,怎么一次性搞定呢?
回复此楼
justdoit
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

yelanghaiyun

新虫 (小有名气)

引用回帖:
7楼: Originally posted by 小左儿 at 2014-05-19 12:05:57
finish
/clear
/filname,wang
/title,wang 2011
/prep7
keyw,pr_therm,1
et,1,plane55
keyopt,1,3,1
mp,kxx,1,2.5
mp,kxx,2,1.25
*SET,A,13.345
*SET,B,6.8
csys,0
k,1,15,15,0
circle,1,1
lsscale, ...

的确是新手,!呵呵。
您这个代码果然可以了,但是仍然很疑惑的是,前面的坐标系原点并没有动啊,怎么后面还要移动“wpoff,235.0875000,186.0000000”,这个移动数值怎么算出来的呢?
还望大神指点,以后出现这种情况就会捣鼓了。
justdoit
8楼2014-05-19 15:03:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小左儿

银虫 (正式写手)

k,1,15,15,0有问题
可以改为
k,1,0,0,0
微信公众号:CAE技术分享
9楼2014-05-19 16:55:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

小左儿

银虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
yelanghaiyun: 金币+5, ★★★★★最佳答案 2014-05-18 22:36:31
看这些椭圆的位置吧,主要还是用复制命令,当然根据位置也可以参杂用对称命令:
agen,10,N1,N2,NINC,DX,DY,DZ,
上面是复制命令,10表示个数,可以是任意的大于2,N1和N2是要复制的椭圆面号,选一个就只输入一个,NINC不用管,后面DX,DY,DZ表示间隔
微信公众号:CAE技术分享
2楼2014-05-18 22:22:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小左儿

银虫 (正式写手)

给你一段命令流

finish
/clear
/prep7
rectng,0,100,0,40

wpoff,10,10,0
csys,4
pcirc,0,5,0,360
!!!!!!复制
agen,5,2,,,20,0,0

alls,all
asel,u,,,1
aplot
wpoff,0,10,0
!!!!!!镜像
arsym,y,all

alls,all
aptn,all

asel,u,,,12
adele,all,,,1
alls,all
aplot
微信公众号:CAE技术分享
3楼2014-05-18 22:58:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小左儿

银虫 (正式写手)

矩形里面圆的复制和对称
微信公众号:CAE技术分享
4楼2014-05-18 22:58:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yelanghaiyun

新虫 (小有名气)

引用回帖:
3楼: Originally posted by 小左儿 at 2014-05-18 22:58:30
给你一段命令流

finish
/clear
/prep7
rectng,0,100,0,40

wpoff,10,10,0
csys,4
pcirc,0,5,0,360
!!!!!!复制
agen,5,2,,,20,0,0

alls,all
asel,u,,,1
aplot
wpoff,0,10,0
!!!!!!镜像
arsym,y, ...

finish
/clear
/filname,wang
/title,wang 2011
/prep7
keyw,pr_therm,1
et,1,plane55
keyopt,1,3,1
mp,kxx,1,2.5
mp,kxx,2,1.25
*SET,A,13.345
*SET,B,6.8
csys,0
k,1,15,15,0
circle,1,1
lsscale,all,,,A/2,B/2
al,5,6,7,8
agen,10,1,,,30,
agen,10,1,10,1,,30
rectng,0,300,0,300

按照尺寸计算出来的,但是画出来椭圆放不进去框里面。
检查了半天没发现问题,大概可能是lsscale命令有误?纠结...
justdoit
5楼2014-05-19 11:43:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小左儿

银虫 (正式写手)

引用回帖:
5楼: Originally posted by yelanghaiyun at 2014-05-19 11:43:31
finish
/clear
/filname,wang
/title,wang 2011
/prep7
keyw,pr_therm,1
et,1,plane55
keyopt,1,3,1
mp,kxx,1,2.5
mp,kxx,2,1.25
*SET,A,13.345
*SET,B,6.8
csys,0
k,1,15,15,0
circle,1,1
lsscale ...

您描述的好不专业O(∩_∩)O,新手吧
微信公众号:CAE技术分享
6楼2014-05-19 12:05:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小左儿

银虫 (正式写手)

finish
/clear
/filname,wang
/title,wang 2011
/prep7
keyw,pr_therm,1
et,1,plane55
keyopt,1,3,1
mp,kxx,1,2.5
mp,kxx,2,1.25
*SET,A,13.345
*SET,B,6.8
csys,0
k,1,15,15,0
circle,1,1
lsscale,all,,,A/2,B/2
al,5,6,7,8
agen,10,1,,,30,
agen,10,1,10,1,,30
wpoff,235.0875000,186.0000000
csys,4
rectng,-150,150,-150,150
微信公众号:CAE技术分享
7楼2014-05-19 12:05:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yelanghaiyun

新虫 (小有名气)

引用回帖:
9楼: Originally posted by 小左儿 at 2014-05-19 16:55:22
k,1,15,15,0有问题
可以改为
k,1,0,0,0

确实,改了后,画长方形时,再把坐标系移动即可。
justdoit
10楼2014-05-20 22:44:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yelanghaiyun 的主题更新
信息提示
请填处理意见