[发明专利]快速蒙特卡洛方法预测球磨机磨矿粒度分布的系统及方法有效

专利信息
申请号: 201410557632.8 申请日: 2014-10-20
公开(公告)号: CN104318330A 公开(公告)日: 2015-01-28
发明(设计)人: 卢绍文;丁进良;柴天佑;刘鑫 申请(专利权)人: 东北大学
主分类号: G06Q10/04 分类号: G06Q10/04
代理公司: 沈阳东大知识产权代理有限公司 21109 代理人: 梁焱
地址: 110819 辽宁*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 快速 蒙特卡洛 方法 预测 球磨机 磨矿 粒度 分布 系统
【权利要求书】:

1.一种快速蒙特卡洛方法预测球磨机磨矿粒度分布的系统,其特征在于:该系统包括:

数据获取模块:用于获取球磨机研磨总时间、球磨机中初始物料的粒级和初始粒度分布、球磨机机理模型中破碎速率函数的各个参数值和破碎函数的各个参数值;

各粒级质量分数计算模块:根据数据获取模块获得的初始物料的初始粒度分布分别计算初始物料每个粒级占总物料的质量百分比,并将计算出的初始物料每个粒级占总物料的质量百分比值传至虚拟颗粒数目计算模块;

代表粒径计算模块:用于根据数据获取模块获得的初始物料的粒级,计算初始物料每个粒级的代表粒径,并将每个粒级的代表粒径均传至虚拟颗粒数目计算模块、破碎速率计算模块、破碎概率分布计算模块和磨矿颗粒数目计算模块;

虚拟颗粒数目计算模块:用于根据从各粒级质量分数计算模块接收的初始物料中每个粒级占总物料的质量百分比、从代表粒径计算模块接收的每个粒级的代表粒径计算每个粒级的虚拟颗粒数目,并将计算出的每个粒级的虚拟颗粒数目传至磨矿颗粒数目计算模块;

破碎速率计算模块:用于根据破碎速率函数及从数据获取模块接收的破碎速率函数的各个参数、从代表粒径计算模块接收的每个粒级的代表粒径,计算每个粒级的破碎速率,并将计算出的每个粒级的破碎速率值传至磨矿颗粒数目计算模块;

破碎概率计算模块:用于根据破碎函数及从数据获取模块接收的破碎函数的各个参数、从代表粒径计算模块接收的每个粒级的代表粒径,计算每个粒级的破碎概率,并将计算出的每个粒级的破碎概率值传至磨矿颗粒数目计算模块;

磨矿颗粒数目计算模块:用于根据从代表粒径计算模块接收的每个粒级的代表粒径、从虚拟颗粒数目计算模块接收的每个粒级的虚拟颗粒数目、从破碎速率计算模块接收的每个粒级的破碎速率和从破碎概率计算模块接收的每个粒级的破碎概率,利用蒙特卡洛模拟方法模拟球磨机批次磨过程,得到球磨机研磨后的每个粒级的磨矿颗粒数目,并将每个粒级的磨矿颗粒数目传至粒度分布计算模块;

粒度分布计算模块:用于根据从磨矿颗粒数目计算模块接收的球磨机研磨后的每个粒级的磨矿颗粒数目,计算球磨机研磨后的粒度分布。

2.采用权利要求1所述的快速蒙特卡洛方法预测球磨机磨矿粒度分布的系统预测球磨机磨矿粒度分布的方法,其特征在于:该方法包括如下步骤:

步骤1:设定球磨机进行研磨的初始时刻为t=0,同时,获取相应数据;

所述相应数据包括:球磨机研磨总时间T、球磨机中初始物料的粒级和初始粒度分布、球磨机机理模型中破碎速率函数的各个参数值和破碎函数的各个参数值;用Di表示初始物料的粒级,i=1,2,…,n,n表示所划分的粒级总数,且D1为最大粒级,即D1至Dn的粒级按顺序依次降低,与各粒级相应的初始粒度分布,用Mi表示;

步骤2:根据初始物料的初始粒度分布,计算初始物料每个粒级的质量分数;

初始物料中每个粒级占总物料的质量百分比,即为初始物料每个粒级的质量分数:mi=Mi-Mi+1

步骤3:根据初始物料的粒级,计算每个粒级的代表粒径;

计算出的每个粒级的代表粒径用di表示;

步骤4:根据步骤2计算出的初始物料每个粒级的质量分数和步骤3计算出的每个粒级的代表粒径,计算每个粒级的虚拟颗粒数目;

计算出的每个粒级的虚拟颗粒数目用Ni表示;设定最大粒级D1的初始颗粒数为N1,则其他粒级的初始颗粒数目按照公式依次计算得出;

步骤5:根据破碎速率函数及破碎速率函数的各个参数值、每个粒级的代表粒径,计算每个粒级的破碎速率;以Si表示破碎速率函数;

步骤6:计算每个粒级的破碎概率;

根据破碎函数及破碎函数的各个参数值、每个粒级的代表粒径计算每个粒级的破碎概率;用破碎函数Bj,i的函数值表示颗粒由Di粒级破碎至Dj粒级及Dj粒级以下粒级的破碎概率分布,j>i,j=i+1,i+2,…,n;用bj,i表示每个粒级的颗粒由Di粒级破碎至Dj粒级的破碎概率为bj,i=Bj,i-Bj+1,i

步骤7:根据步骤3计算出的每个粒级的代表粒径、步骤4计算出的每个粒级的虚拟颗粒数目、步骤5计算出的每个粒级的破碎速率和步骤6计算出的每个粒级的破碎概率,采用快速蒙特卡洛方法求得球磨机研磨后的每个粒级内磨矿颗粒数目;

步骤7.1:根据每个粒级的代表粒径大小,建立磨矿虚拟颗粒数目状态转移矩阵;

方法为:在球磨机研磨过程中,最大粒级D1内的颗粒对应的破碎事件为n-1种、次最大粒级D2内的颗粒对应的破碎事件为n-2种,依此类推,则粒级Di内的颗粒对应的破碎事件为n-i种;则所有粒级所对应的破碎事件有R=n(n-1)/2+1种;所有破碎事件引起的球磨机内物料颗粒数目的变化值,用状态转移矩阵Vr表示,r=1,2,...,R,其中r表示颗粒由Di粒级破碎为Dj粒级的破碎事件,j=i+1,i+2,…,n,则同时,Di粒级内的颗粒数目改变量为-1,Dj粒级内的颗粒数目改变量为di3/dj3,其他粒级颗粒数目改变量为0;

步骤7.2:利用倾向函数,计算每一粒级的颗粒破碎至其它粒级的概率速率;

倾向函数αr=Si×Ni×bj,i表示粒级i的粒子破碎至粒级j的概率速率,则倾向函数值αr表示状态转移矩阵中对应的破碎事件r发生的概率速率;

步骤7.3:根据步骤7.1建立的状态转移矩阵和步骤7.2计算得到的概率速率,建立每个粒级磨矿颗粒数目变化速率期望矩阵ξ,矩阵ξ中元素的计算公式为:

步骤7.4:确定仿真时间步长;

根据步骤4计算得到的虚拟磨矿颗粒数目、步骤7.1建立的状态转移矩阵、步骤7.2计算得到的概率速率和步骤7.3得到的每个粒级磨矿颗粒数目变化速率期望矩阵,并且为保证蒙特卡洛精度,在两个仿真时间步长内倾向函数不可发生明显变化,则仿真时间步长为:

Δt=minr[1,R]{δ×Σr=1Rαrcr,i×Σi=1nξi}]]>

其中cr,i为一个过程量,无物理含义,δ为任意给定的常数值,表示蒙特卡洛模拟方法的精度,其值越小,精度越高,但相应的运算速度也就越慢;

步骤7.5:根据步骤7.2得到的倾向函数αr和步骤7.4到的仿真时间步长Δt,计算当前仿真时间步长内的每一个破碎事件发生的次数;用kr表示在当前仿真时间步长内,破碎事件r发生了kr次;

步骤7.6:根据步骤7.1建立的状态转移矩阵和步骤7.5得到的随机向量k,计算当前仿真时间步长内每个粒级内磨矿颗粒数目的改变量;

当前仿真时间步长内每个粒级内磨矿颗粒数目的改变量,为n×1的向量:

λi=Σr=1Rkr×Vr,i]]>

步骤7.7:令t=t+Δt,更新当前时刻每个粒级内磨矿颗粒数目,重复执行步骤7.2至步骤7.7,直至t≥T,得到球磨机研磨后的每个粒级的磨矿颗粒数目;

根据前一时刻每个粒级的虚拟颗粒数目和步骤7.6得到的当前仿真时间步长内每个粒级内磨矿颗粒数目的改变量,更新当前时刻每个粒级内磨矿颗粒数目;

更新后,当前时刻每个粒级内磨矿颗粒数目Ni=Nii

步骤8:根据步骤7得到的球磨机研磨后的每个粒级的磨矿颗粒数目和步骤3得到的每个粒级的代表粒径,计算球磨机研磨后的粒度分布。

3.根据权利要求2所述的快速蒙特卡洛方法预测球磨机磨矿粒度分布的方法,其特征在于:所述步骤7.5中计算当前仿真时间步长内的每一个破碎事件发生的次数的方法为:将粒子的破碎过程看做是一个泊松过程,通过对服从参数为(αr,Δt)的泊松分布函数进行逆变换,产生一个R×1的随机向量k,k中元素kr表示在当前仿真时间步长内,破碎事件r发生了kr次。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201410557632.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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