lgjysu 发表于 2011-9-9 08:39:08

求助颗粒随机建模问题

大家好,我现在正在做颗粒增强复合材料的计算,看到很多文章利用颗粒随机分布的体胞模型进行计算。我也想采用这个模型,可是不知道这样的模型是怎么建立的,现在一点思路都没有。
我想用ANSYS软件里的APDL程序实现,不知道高手能够帮忙不?

didi000 发表于 2011-10-5 23:28:53

lz你是打算用ansys进行有限元分析吗?
是不是要把颗粒增强体插入到ansys的有限元模型中,
颗粒的随机分布模型肯定是有理论计算公式的,
至于要如何实现,主要看你的颗粒和有限元网格的相对大小怎么设置。
如果颗粒大小与网格尺寸接近,那么可以通过apdl进行随机单元选择,将此单元的材料和实常数修改为颗粒增强体的材料属性和实常数。
如果颗粒和网格的尺寸相差较大,那可能不太好实现了。需要单独定义颗粒增强体,然后进行随机分布,再将颗粒与包含此颗粒的单元进行耦合,最简单的办法吧。也许还有其他的方法。

五星连珠 发表于 2011-10-8 14:36:03

!定义坐标范围
xmin=1
xmax=5
ymin=2
ymax=6
!定义骨料个数
num=100
!定义骨料半径范围
rmin=0.05
rmax=0.5

!存放骨料位置及半径的数组
*dim,cir,array,num,3

cum=0
*do,i,1,1000000
    *if,cum,eq,num,then
      *exit
    *endif
    x=rand(xmin,xmax)
    y=rand(ymin,ymax)
    r=rand(rmin,rmax)
    *if,x-r,gt,xmin,and,x+r,lt,xmax,then
      *if,y-r,gt,ymin,and,y+r,lt,ymax,then
            *if,cum,eq,0,then
                cum=cum+1
                cir(cum,1)=x
                cir(cum,2)=y
                cir(cum,3)=r
            *else
                sum=0
                *do,j,1,cum
                  dist=sqrt((cir(j,1)-x)**2+(cir(j,2)-y)**2)
                  *if,dist,lt,cir(j,3)+r,then
                        *exit
                  *else
                        sum=sum+1
                  *endif
                *enddo
                *if,sum,eq,cum,then
                  cum=cum+1
                  cir(cum,1)=x
                  cir(cum,2)=y
                  cir(cum,3)=r
                *endif
            *endif
      *endif
    *endif
*enddo
                  
/prep7
*do,i,1,num
    wpave,cir(i,1),cir(i,2)
    pcirc,0,cir(i,3)
*enddo

shuixiaoju 发表于 2012-12-31 13:30:18

2楼说得有理!

qixiaole123 发表于 2018-6-14 21:46:11

didi000 发表于 2011-10-5 23:28
lz你是打算用ansys进行有限元分析吗?
是不是要把颗粒增强体插入到ansys的有限元模型中,
颗粒的随机分布模 ...

请问有没有用Python来实现建模的

冬咚栋 发表于 2018-8-5 17:27:23

有做泡沫铝的随机孔洞的吗

eheqz52 发表于 2019-5-3 21:11:42

不限流量不限网速,山区、农村、城镇高速免费上网不花钱!最新9600WN接收信号高达19公里,无论您身在地球任何一个角落,都能搜到信号实现免费上网,最新软件全自动智能管理,信号强,网速快,优先自动连接上网,免去您任何手动繁琐作,保证让您高速上网免费不花钱就是这么简单!
朋友们,您还在为家里装修要拉网线烦恼吗?还在忧愁每年交昂贵网费吗?还在苦恼出差无法上网吗?还在傻傻节省4G流量每月还要高达几十元流量费吗?还在敢怒不敢言的公司、学校、宿舍限制上网吗?还在苦逼每天站在阳台高举手机为了搜一个wifi吗?世界上最遥远的距离是明明有wifi,却用不了是多么痛苦的事!玩一会王者荣耀没了几个G的流量,看了一会视频,没了几个G的流量,壕!?还是无奈!?明明很节省,没用少则几十元多则上百元的流量费,如此高昂的费用是不是让您皱眉呢?没关系,用最新9600WN永久免费上网吧!只要168元让您永久免费上网不花钱,无需电脑,无需布线,只需插电,电脑、手机、平板免费上网就是这么任性,wifi信号覆盖高达19公里,无需站阳台,无需放窗外,想在哪里就在哪里!信号强,网速快,免费上网,能免则免,免费到底!
一次购买,永久免费!人生不设限,全球免费上网放心用!
免费热线:188-2652-1502客服QQ:1094201567 官网 www.ccyxf.com











static/image/common/sigline.gif
9600WN
页: [1]
查看完整版本: 求助颗粒随机建模问题