location: Current position: Home >> Scientific Research >> Paper Publications

三维颗粒生成算法

Hits:

Indexed by:期刊论文

Date of Publication:2011-03-01

Journal:大连理工大学学报

Included Journals:EI、PKU、ISTIC、Scopus

Volume:51

Issue:2

Page Number:236-243

ISSN No.:1000-8608

Key Words:颗粒生成;前进面;离散元法(DEM);非连续变形分析(DDA);散粒体

Abstract:颗粒生成是进行散粒体细观数值模拟的前提.为快速生成指定级配的颗粒并减少自由堆积过程,针对三维球形及多面体颗粒生成,改进了颗粒生成的前进面算法.其基本思想是:随机选取3种粒径,生成3个相互接触的球,3个球的球心构成初始的2个前进面;随机选取前进面和一种粒径,在前进面的外侧生成斯的球,使新球与构成前进面的3个球相切;更新前进面,进而生成新的球,如此往复直到生成全部颗粒或填满容器.在球的表面随机生成点,这些点构成一个凸锥-多面体,进而生成多面体颗粒.编制了前进面法颗粒生成程序,5个算例证明了谈算法的高效性.采用此法生成的颗粒不一定是全局最优的排列,但可以保证局部量密分布.被算法的最大优点是可以大大减少CPU运算时间.在主频为2.8 GHz的PC机上生成5万个颗粒只需86 s.

Pre One:Numerical study on plate anchor stability in clay

Next One:Three-Dimensional Large Deformation FE Analysis of Square Footings in Two-Layered Clays