一种堆石混凝土中随机堆石的生成方法技术

技术编号:25836314 阅读:50 留言:0更新日期:2020-10-02 14:17
本发明专利技术公开了一种堆石混凝土中随机堆石的生成方法,具体按照以下步骤实施:步骤1、利用随机数发生器随机生成平面方程,建立初始块体;步骤2、对步骤1得到初始块体依次使用生成的平面进行切割生成凸多面体,获取凸多面体各个面的面积,同时测量凸多面体的粒径;步骤3、对凸多面体方法进行畸形判断,最后生成凸多面体库;步骤4、生成目标粒径,在凸多面体库中选取一个凸多面体,将其放缩至目标粒径大小生成堆石,依次选取缩放缩剩下的凸多面体,最后得到整体放缩后的目标粒径的堆石。本发明专利技术无需判定即可生成凸型骨料,可以快速、便捷地生成大量的随机堆石,而且堆石信息存储方便,可重复提取应用。

【技术实现步骤摘要】
一种堆石混凝土中随机堆石的生成方法
本专利技术属于混凝土分析
,具体涉及一种堆石混凝土中随机堆石的生成方法。
技术介绍
混凝土的损伤是发生于细观层次上的,而材料的力学性能是损伤的影响在宏观上的体现。因此,学者们从不同的层次对混凝土材料进行了大量研究,根据研究方法的侧重点的不同,可将针对混凝土材料的研究大体分为宏观、细观及微观三个层次,宏观层次的研究将混凝土视为一种均质材料,忽略了其内部的不均匀性;细观层次的研究一般将混凝土视为由粗骨料、水泥砂浆以及二者之间的界面过渡区构成;微观层次的研究主要是针对诸如水泥颗粒、孔隙、水化产物等微观结构,已经不是人类肉眼可辨识的尺度,必须借助电子显微镜等试验设备进行研究;作为一种改进,目前采用的格构模型(Latticemodel)是在细观尺度上将连续介质离散为由杆或梁连结而成的格构系统。采用简单的本构以及破坏准则,通过赋予不同单元以不同的参数来描述混凝土的不均匀性。这种模型是先进行整体分析,根据计算得出的单元应力将超出破坏准则的单元剔除掉;剔除掉的单元即破坏的单元,这个过程是不可逆的,将荷载重新进行本文档来自技高网...

【技术保护点】
1.一种堆石混凝土中随机堆石的生成方法,其特征在于,具体按照以下步骤实施:/n步骤1、利用随机数发生器随机生成平面方程,使用Python脚本在ABAQUS中建立初始块体;/n步骤2、利用ABAQUS拆分几何元素的方法对步骤1得到初始块体依次使用生成的平面进行切割生成凸多面体,利用ABAQUS内置方法获取凸多面体各个面的面积,同时测量凸多面体的粒径;/n步骤3、对步骤2得到的凸多面体采用限制切割面相对大小的方法进行畸形判断,若满足要求,则将该凸多面体加入凸多面体库中,进行下一凸多面体的生成;若不满足要求,则舍弃该凸多面体,进行下一个凸多面体的生成。如此反复,直到凸多面体库中凸多面体的数量达到预先...

【技术特征摘要】
1.一种堆石混凝土中随机堆石的生成方法,其特征在于,具体按照以下步骤实施:
步骤1、利用随机数发生器随机生成平面方程,使用Python脚本在ABAQUS中建立初始块体;
步骤2、利用ABAQUS拆分几何元素的方法对步骤1得到初始块体依次使用生成的平面进行切割生成凸多面体,利用ABAQUS内置方法获取凸多面体各个面的面积,同时测量凸多面体的粒径;
步骤3、对步骤2得到的凸多面体采用限制切割面相对大小的方法进行畸形判断,若满足要求,则将该凸多面体加入凸多面体库中,进行下一凸多面体的生成;若不满足要求,则舍弃该凸多面体,进行下一个凸多面体的生成。如此反复,直到凸多面体库中凸多面体的数量达到预先设定的数量;
步骤4、利用随机数发生器在预先设置的粒径范围内生成目标粒径,在步骤3中得到的凸多面体库中随机选取一个凸多面体,将其放缩至目标粒径大小生成堆石,然后记录堆石信息,依次选取缩放缩剩下的凸多面体,最后得到整体放缩后的目标粒径的堆石...

【专利技术属性】
技术研发人员:王瑞骏李阳秦睿何晓莹
申请(专利权)人:西安理工大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1