24小时热门版块排行榜    

查看: 655  |  回复: 0

考研练习生

新虫 (初入文坛)

[求助] ANSYS中如何建模

请问各位大神,我想建立增强体颗粒三维随机分布模型,一个立方体里随机投放10个颗粒,建立模型时时需满足两个条件:a)模型中的颗粒不能超出模型的边界;b)颗粒之间是不可以互相重叠的
如图1所示,请问有什么方法可以建模?

我用APDL写了一个命令流,如下,但就是do循环运行不了,最后只出来一个颗粒,请问是啥原因
xmin=0   xmax=20  ymin=0 ymax=20 zmin=0 zmax=20 num=10 r=1.5
*dim,sph,array,num,3
cum=0
*do,i,1,1000000
     *if,cum,eq,num,then
*exit
     *else
     x=rand(xmin,xmax)
     y=rand(ymin,ymax)
     z=rand(zmin,zmax)
     *if,x-r,gt,xmin,and,x+r,lt,xmax,then
         *if,y-r,gt,ymin,and,y+r,lt,ymax,then
             *if,z-r,gt,zmin,and,z+r,lt,zmax,then
                 *if,cum,eq,0,then
                     cum=cum+1
                     sph(cum,1)=x
                     sph(cum,2)=y
                     sph(cum,3)=z
                 *else
                     sum=0
                     *do,j,1,cum                        
dist=sqrt((sph(j,1)-x)**2+(sph(j,2)-y)**2+(sph(j,3)-z)**2)
                         *if,dist,lt,sph(j,4)+r,then
                             *exit
                         *else
                             sum=sum+1
                         *endif
                     *enddo
                     *if,sum,eq,cum,then
                         cum=cum+1
                         sph(cum,1)=x
                         sph(cum,2)=y
                         sph(cum,3)=z
                     *else
                       *exit
                     *endif
*endif
*endif
      *enddo                     
/prep7
BLOCK,0,20,0,20,0,20
*do,i,1,num
     wpave,sph(i,1),sph(i,2),sph(i,3)
     sphere,r
*enddo
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 颗粒随机分布三维胞体模型.bmp
  • 2018-09-05 15:37:54, 942.81 K

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 考研练习生 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 HEQlVqMTIA7d 2026-08-07 3/150 2026-08-08 03:47 by 6vVgjDL4CnGu
[基金申请] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 KXLV3nuBVBY7 2026-08-07 3/150 2026-08-08 03:27 by 6vVgjDL4CnGu
[基金申请] 关于filecode +4 布布和一二 2026-08-07 7/350 2026-08-07 22:55 by zhanghaozhu
[基金申请] 娱乐 +6 Tide man 2026-08-03 6/300 2026-08-07 22:40 by 铁帽子农民
[基金申请] 化学口download_prp&fileCode的固定段好像这几天一直没变,有变的大神么? +3 Tide man 2026-08-07 4/200 2026-08-07 22:39 by Tide man
[基金申请] 听说今天filecode变了 +24 布布和一二 2026-08-06 47/2350 2026-08-07 16:02 by zhiyanjiang
[基金申请] filecode与中标关系的预测 +3 布布和一二 2026-08-07 3/150 2026-08-07 15:09 by gltch
[基金申请] filecode变化情况 +6 布布和一二 2026-08-07 22/1100 2026-08-07 14:45 by 且听虎啸
[论文投稿] 十年后又回来了,论文投稿求助 +4 哈哈114477 2026-08-01 4/200 2026-08-07 14:39 by jgy194592
[基金申请] 大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑 +5 Tide man 2026-08-06 7/350 2026-08-07 13:11 by 医学老男孩
[基金申请] 关于豆爷回答的JTJC与%2F数量 +4 yang182083 2026-08-06 6/300 2026-08-07 12:43 by 虫友是什么虫
[基金申请] filecode +14 等待解的谜 2026-08-06 19/950 2026-08-07 12:20 by wlwhappy
[基金申请] filecode +8 布布和一二 2026-08-06 11/550 2026-08-06 20:41 by tangpu318
[基金申请] 求各位大神看下 100+6 hpkpkpkp 2026-08-05 33/1650 2026-08-06 14:49 by zhiyanjiang
[基金申请] 影响面上的因素 +8 布布和一二 2026-08-05 11/550 2026-08-06 10:41 by 宝贝虫子
[基金申请] 8月时间戳变的,举个手。玩一下,释放压力 +9 archvillain 2026-08-04 11/550 2026-08-05 20:06 by wlwhappy
[基金申请] 好消息?这个有何含义??? +8 Tide man 2026-08-05 10/500 2026-08-05 16:14 by xmuxiaoyu
[考博] 【2027博士申请】纳米药物递送方向 20+3 13586093586 2026-08-03 4/200 2026-08-05 09:59 by lfy8008
[基金申请] 有没有H口的?有收到消息的吗? +3 超级海虾 2026-08-04 3/150 2026-08-04 17:26 by 学教育滴
[基金申请] 面上提前没消息,有中的吗 +14 archvillain 2026-08-02 18/900 2026-08-04 14:42 by archvillain
信息提示
请填处理意见