[发明专利]一种基于Python再生混凝土三维随机球形骨料模型的构建方法在审

专利信息
申请号: 201910559015.4 申请日: 2019-06-26
公开(公告)号: CN110210178A 公开(公告)日: 2019-09-06
发明(设计)人: 姚泽良;段东旭 申请(专利权)人: 西安理工大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 北京国昊天诚知识产权代理有限公司 11315 代理人: 杨洲
地址: 710048*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于Python再生混凝土三维随机球形骨料模型的构建方法,步骤为:1)定义数组,数;输入基本参数;2)内置粒径分布函数,内置随机函数;从粒径d1至d2中随机生成一个浮点数,获得随机数;3)将骨料粒径进行分级;对每级骨料分别进行计算,获得各级骨料粒径值;4)将投放空间划分为小格子,把骨料位置投放在格子的中心上;投放位置随机生成;当骨料投放位置与已投放骨料位置重合时,重新投放,得到满足要求的骨料模型;5)对所得球形骨料进行面平移,得到外界面区、老硬化砂浆、内界面区;6)编写定义材料属性、创建分析步、划分网格、定义单元类型、定义约束、输出程序,保存模型;具有提高混凝土计算模型的生成效率的特点。
搜索关键词: 骨料 球形骨料 再生混凝土 骨料粒径 随机生成 投放位置 投放 构建 内置 三维 粒径分布函数 平移 材料属性 定义单元 定义数组 基本参数 计算模型 输出程序 随机函数 位置重合 硬化砂浆 浮点数 界面区 随机数 外界面 小格子 格子 网格 分级 粒径 混凝土 保存 创建 分析
【主权项】:
1.一种基于Python再生混凝土三维随机球形骨料模型的构建方法,其特征在于,包括以下步骤:步骤1,定义数组,用于存储基本参数,包括骨料含量、模型尺寸、骨料细观尺寸;骨料界面区厚度为0.5mm;老砂浆厚度为1mm、网格尺寸为1mm;所述的骨料含量分别为0.45、0.50、0.55;模型尺寸包括:x方向为100mm、y方向为100mm、z方向为100mm;骨料半径分别为20mm、15mm、10mm、5mm;所述的模型尺寸包括:x方向为100mm、y方向为100mm、z方向为100mm。步骤2,内置粒径分布函数def rockSizeProbability(d),内置随机函数def randomRockSize(d1,d2),从粒径d1至d2中随机生成一个浮点数,获得所需范围内的随机数d=d2+random()*(d1‑d2);步骤3,将骨料粒径进行分级,当每级累积骨料体积总和小于该级骨料体积总和时,调取随机粒径函数def randomRockSize(d1,d2),继续增加骨料;对每级骨料分别进行计算,获得各级骨料粒径值,并将值计入粒径库;步骤4,将投放空间划分为均匀的小格子,为了提高投放效率,把骨料位置投放在格子的中心上;按照骨料粒径从大到小的方式进行投放,投放位置随机生成;当骨料投放位置与已投放骨料位置重合时,重新进行投放,相邻骨料间需满足最小容差rd=(d1+1)/2.0,通过循环投放得到满足要求的骨料模型;步骤5,对所得球形骨料进行面平移,分别得到外界面区、老硬化砂浆、内界面区;步骤6,编写定义材料属性、创建分析步、划分网格、定义单元类型、定义约束、输出程序;选用ABAQUS软件自带的损伤塑性模型,需定义塑性参数和损伤参数,各参数值存储于mat数组中,保存模型。所述的分析步为ABAQUS软件中的一个功能模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910559015.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top