[發明專利]快速蒙特卡洛方法預測球磨機磨礦粒度分布的系統及方法有效
| 申請號: | 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得到的每個粒級磨礦顆粒數目變化速率期望矩陣,并且為保證蒙特卡洛精度,在兩個仿真時間步長內傾向函數不可發生明顯變化,則仿真時間步長為:
其中cr,i為一個過程量,無物理含義,δ為任意給定的常數值,表示蒙特卡洛模擬方法的精度,其值越小,精度越高,但相應的運算速度也就越慢;
步驟7.5:根據步驟7.2得到的傾向函數αr和步驟7.4到的仿真時間步長Δt,計算當前仿真時間步長內的每一個破碎事件發生的次數;用kr表示在當前仿真時間步長內,破碎事件r發生了kr次;
步驟7.6:根據步驟7.1建立的狀態轉移矩陣和步驟7.5得到的隨機向量k,計算當前仿真時間步長內每個粒級內磨礦顆粒數目的改變量;
當前仿真時間步長內每個粒級內磨礦顆粒數目的改變量,為n×1的向量:
步驟7.7:令t=t+Δt,更新當前時刻每個粒級內磨礦顆粒數目,重復執行步驟7.2至步驟7.7,直至t≥T,得到球磨機研磨后的每個粒級的磨礦顆粒數目;
根據前一時刻每個粒級的虛擬顆粒數目和步驟7.6得到的當前仿真時間步長內每個粒級內磨礦顆粒數目的改變量,更新當前時刻每個粒級內磨礦顆粒數目;
更新后,當前時刻每個粒級內磨礦顆粒數目Ni=Ni+λi;
步驟8:根據步驟7得到的球磨機研磨后的每個粒級的磨礦顆粒數目和步驟3得到的每個粒級的代表粒徑,計算球磨機研磨后的粒度分布。
3.根據權利要求2所述的快速蒙特卡洛方法預測球磨機磨礦粒度分布的方法,其特征在于:所述步驟7.5中計算當前仿真時間步長內的每一個破碎事件發生的次數的方法為:將粒子的破碎過程看做是一個泊松過程,通過對服從參數為(αr,Δt)的泊松分布函數進行逆變換,產生一個R×1的隨機向量k,k中元素kr表示在當前仿真時間步長內,破碎事件r發生了kr次。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東北大學,未經東北大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410557632.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:外部診斷裝置、車輛診斷系統和車輛診斷方法
- 下一篇:一種用戶用電實時測量方法
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





