亚洲欧美国产精品粉嫩|亚洲精品精品无码专区|国产在线无码精品电影网|午夜无码久久久久久国产|亚洲国产精品一区二区动图|国产在线精品一区在线观看|欧美伊人久久久久久久久影院|中文字幕日韩av在线一区二区

合肥金星智控科技股份有限公司
宣傳

位置:中冶有色 >

有色技術(shù)頻道 >

> 采礦技術(shù)

> 露天礦卡車智能調(diào)度方法及系統(tǒng)

露天礦卡車智能調(diào)度方法及系統(tǒng)

836   編輯:中冶有色技術(shù)網(wǎng)   來源:湖南大學(xué)  
2023-12-22 14:24:52
權(quán)利要求書: 1.一種露天礦卡車智能調(diào)度方法,其特征在于:包括如下步驟:步驟1,針對(duì)滿載礦卡或空載礦卡可調(diào)度的每一個(gè)卸載點(diǎn)或裝載點(diǎn),計(jì)算預(yù)期等待時(shí)間,作為子目標(biāo)a或子目標(biāo)c;

步驟2,計(jì)算當(dāng)前狀態(tài)下每條路徑的欠車時(shí)間或每臺(tái)電鏟的目標(biāo)產(chǎn)量完成度,作為子目標(biāo)b或子目標(biāo)d;

步驟3,根據(jù)子目標(biāo)a和子目標(biāo)b或者子目標(biāo)c和子目標(biāo)d構(gòu)造目標(biāo)函數(shù)及相關(guān)約束,建立重車或空車調(diào)度模型,求解得到最優(yōu)調(diào)度結(jié)果,生成調(diào)度指令供相應(yīng)礦卡執(zhí)行。

2.根據(jù)權(quán)利要求1所述的露天礦卡車智能調(diào)度方法,其特征在于:所述步驟1中針對(duì)滿載礦卡計(jì)算預(yù)期等待時(shí)間,作為子目標(biāo)a的具體步驟如下:步驟11,預(yù)測(cè)裝載中的待調(diào)度礦卡到達(dá)卸載點(diǎn)i的時(shí)間,公式如下:其中,Trj為待調(diào)度礦卡的剩余裝載時(shí)間,Dji為裝載點(diǎn)j與卸載點(diǎn)i之間的最短路徑距離,vkl為待調(diào)度礦卡k的滿載行駛速度;

步驟12,對(duì)路網(wǎng)中每一輛以i為目的卸載點(diǎn)的任務(wù)中礦卡k’到達(dá)卸載點(diǎn)i的時(shí)間進(jìn)行預(yù)測(cè),公式為:

其中,Tnow為當(dāng)前時(shí)刻,Dk′i為礦卡k’到達(dá)卸載點(diǎn)i的剩余行駛距離,vk′l為礦卡k′的滿載行駛速度;Tk″i為目前破碎站i處卸載中礦卡的實(shí)際到達(dá)時(shí)間;

步驟13,{Tki,Tk′i,Tk″i}為上述三類礦卡的到達(dá)時(shí)間或預(yù)期到達(dá)時(shí)間集合,將其中元素按時(shí)間先后進(jìn)行排序?yàn)閧T1,T2,···,Tm,···},其中待調(diào)度礦卡預(yù)期到達(dá)時(shí)間為Tm,接下來根據(jù)此序列以及卸載規(guī)則迭代計(jì)算序列中每一輛礦卡的預(yù)期等待時(shí)間或?qū)嶋H等待時(shí)間{w1,w2,···,wm,···},進(jìn)而得到將待調(diào)度礦卡派往每個(gè)卸載點(diǎn)的預(yù)期等待時(shí)間wkji并作為調(diào)度子目標(biāo)a,其中卸載規(guī)則分為破碎站卸載規(guī)則和排土點(diǎn)卸載規(guī)則兩種。

3.根據(jù)權(quán)利要求2所述的露天礦卡車調(diào)度方法,其特征在于:當(dāng)待調(diào)度礦卡為載礦礦卡,所述步驟13中的卸載規(guī)則為破碎站卸載規(guī)則,破碎站卸載規(guī)則具體為:3個(gè)入口中,入口i1供大容量礦卡卸載,入口i2、i3供小容量礦卡卸載;大容量入口和小容量入口不得同時(shí)卸載;若2臺(tái)小容量礦卡相繼到達(dá),則2個(gè)小容量入口可同時(shí)卸載,對(duì)于序列中的某臺(tái)礦卡n,若其和上一輛礦卡為異質(zhì)礦卡,則其預(yù)期等待時(shí)間與上一臺(tái)礦卡的卸載完成時(shí)間相關(guān),計(jì)算公式為:

wg=max(Tn?1+wn?1+td,n?1?Tn,0)其中td,n?1為序列中第n?1輛礦卡的卸載時(shí)間;若其和上一輛礦卡為同質(zhì)大容量礦卡,則其預(yù)期等待時(shí)間同上;若其和上一輛礦卡為同質(zhì)小容量礦卡,則其等待時(shí)間與序列中第n?2輛礦卡的卸載完成時(shí)間相關(guān),計(jì)算公式為:wg=max(Tn?2+wn?2+td,n?2?Tn,0)由此迭代得到待調(diào)度載礦礦卡k派往卸礦區(qū)i的預(yù)期等待時(shí)間wkji=wm,同理可計(jì)算出將待調(diào)度礦卡k派往其他卸礦區(qū)i∈I的預(yù)期等待時(shí)間;

當(dāng)待調(diào)度礦卡為載土礦卡,所述步驟13中的卸載規(guī)則為排土點(diǎn)卸載規(guī)則,對(duì)于序列中的某臺(tái)礦卡n,其預(yù)期等待時(shí)間與第n?1輛礦卡的卸載完成時(shí)間相關(guān),計(jì)算公式為:wn=max(Tn?1+wn?1+td,n?1?Tn,0)迭代計(jì)算序列中礦卡的預(yù)期等待時(shí)間,可得到待調(diào)度載土礦卡k派往排土點(diǎn)i的預(yù)期等待時(shí)間wkji=wm,同理可計(jì)算出將待調(diào)度礦卡k派往其他排土點(diǎn)i∈I的預(yù)期等待時(shí)間。

4.根據(jù)權(quán)利要求1或2所述的露天礦卡車調(diào)度方法,其特征在于:所述步驟2中計(jì)算每條路徑的欠車時(shí)間,作為子目標(biāo)b的具體步驟如下:步驟21,對(duì)礦卡可指派路徑j(luò)i的欠車時(shí)間進(jìn)行計(jì)算并作為調(diào)度子目標(biāo)b,計(jì)算公式為:其中Tjil為路徑j(luò)i上一次的派車時(shí)間,cjil為路徑j(luò)i上一次派車的礦卡容量(t),Pji為路徑j(luò)i的目標(biāo)流率(t/h)。

5.根據(jù)權(quán)利要求1或2所述的露天礦卡車調(diào)度方法,其特征在于:所述步驟3中根據(jù)子目標(biāo)a和b構(gòu)造目標(biāo)函數(shù)及相關(guān)約束,建立重車調(diào)度模型,求解得到最優(yōu)調(diào)度結(jié)果的具體步驟如下:

步驟31,首先得到2個(gè)子目標(biāo)函數(shù),分別為:

2個(gè)目標(biāo)函數(shù)具有不同的量綱和量綱單位,為了消除指標(biāo)間的量綱影響,需要進(jìn)行數(shù)據(jù)歸一化處理,采取常用的min?max歸一化方法,對(duì)兩個(gè)子目標(biāo)函數(shù)進(jìn)行歸一化處理得到公式如下:

其中,famin,fbmin分別為fa,fb可達(dá)到的最小值,famax,fbmax分別為fa,fb可達(dá)到的最大值;

步驟32,通過以下公式進(jìn)行優(yōu)化:式中,Pa,Pb為子目標(biāo)函數(shù)的權(quán)重系數(shù),可根據(jù)實(shí)際作業(yè)情況進(jìn)行設(shè)置;xkji為表示調(diào)度決策的二進(jìn)制變量,若將電鏟j處的待調(diào)度礦卡k派往卸載點(diǎn)i,則xkji=1,否則xkji=0;I,J,K分別為卸載點(diǎn)集、電鏟集、礦卡集;I′,J′,K′分別為故障破碎站集、故障電鏟集、故障礦卡集;

步驟33,求解上述模型得到優(yōu)化結(jié)果,根據(jù)優(yōu)化結(jié)果生成調(diào)度指令,供待調(diào)度礦卡執(zhí)行。

6.根據(jù)權(quán)利要求1所述的露天礦卡車調(diào)度方法,其特征在于:所述步驟1中針對(duì)空載礦卡計(jì)算預(yù)期等待時(shí)間,作為子目標(biāo)c的具體步驟如下:步驟14,對(duì)卸載中的待調(diào)度礦卡進(jìn)行到達(dá)裝載點(diǎn)j的時(shí)間進(jìn)行預(yù)測(cè),公式如下:其中,Tri為待調(diào)度礦卡的剩余卸載時(shí)間,Dij為裝載點(diǎn)j與卸載點(diǎn)i之間的最短路徑距離,Dij不一定等于Dji,vku為待調(diào)度礦卡k的空載行駛速度;

步驟15,對(duì)路網(wǎng)中每一輛以j為目的裝載點(diǎn)的任務(wù)中礦卡k’到達(dá)裝載點(diǎn)i的時(shí)間進(jìn)行預(yù)測(cè),公式為:

其中,Tnow為當(dāng)前時(shí)刻,Dk′j為礦卡k’到達(dá)裝載點(diǎn)j的剩余行駛距離,vk′u為礦卡k′的空載行駛速度;

步驟16,對(duì)目前裝載點(diǎn)處裝載中以及隊(duì)列中礦卡的剩余裝載時(shí)間進(jìn)行計(jì)算,公式如下:Δtrj=Δting+ΔtQ;其中Δting表示目前占用裝載點(diǎn)j的礦卡的剩余裝載時(shí)間,ΔtQ為目前礦卡j處等待隊(duì)列中礦卡的總裝載時(shí)間;

步驟17,{Tk′j,Tkj}為上述兩類礦卡的預(yù)期到達(dá)時(shí)間集合,將其中元素按時(shí)間先后進(jìn)行排序?yàn)閧T1,T2,···,Tm,···},其中待調(diào)度礦卡預(yù)期到達(dá)時(shí)間為Tm,其對(duì)應(yīng)的剩余行駛時(shí)間為{Δt1,Δt2,···,Δtm,···};

步驟18,計(jì)算順序集合中第一輛礦卡的預(yù)期等待時(shí)間w1=max(Δtrj?Δt1,0)計(jì)算順序集中第二輛礦卡的預(yù)期等待時(shí)間w2=max(T1+w1+ts+tl,1?T2,0)其中ts為礦卡裝載前的準(zhǔn)備時(shí)間,tl,1為順序集中第一輛礦卡的裝載時(shí)間,繼續(xù)迭代可得到待調(diào)度礦卡派往裝載點(diǎn)的預(yù)期等待時(shí)間wkij=wm=max(Tm?1+wm?1+ts+tl,m?1?Tm,0)同理可計(jì)算出將待調(diào)度礦卡k派往其他裝載點(diǎn)j∈J的預(yù)期等待時(shí)間,作為子目標(biāo)c。

7.根據(jù)權(quán)利要求6所述的露天礦卡車調(diào)度方法,其特征在于:所述步驟2中計(jì)算每臺(tái)電鏟的目標(biāo)產(chǎn)量完成度,作為子目標(biāo)d的具體步驟如下:步驟22,對(duì)礦卡可指派電鏟j的目標(biāo)產(chǎn)量完成度進(jìn)行計(jì)算,并作為調(diào)度子目標(biāo)d,計(jì)算公式為: 其中Pj′為本班次以來電鏟j已完成的裝載量(t),數(shù)據(jù)可從系統(tǒng)中獲取,Pj為電鏟j在本班次的目標(biāo)產(chǎn)量(t),計(jì)算公式為:其中Pji為上層規(guī)劃結(jié)果中電鏟j在本班次的路徑流率(t/h),T為班次總時(shí)間。

8.根據(jù)權(quán)利要求7所述的露天礦卡車調(diào)度方法,其特征在于:所述步驟3中根據(jù)子目標(biāo)c和子目標(biāo)d構(gòu)造目標(biāo)函數(shù)及相關(guān)約束,建立空車調(diào)度模型,求解得到最優(yōu)調(diào)度結(jié)果的具體步驟如下:

步驟34,首先得到2個(gè)子目標(biāo)函數(shù),分別為:采取常用的min?max歸一化方法,對(duì)兩個(gè)子目標(biāo)函數(shù)進(jìn)行歸一化處理得到 其如下:

其中,fcmin,fdmin分別為fc,fd可達(dá)到的最小值,fcmax,fdmax分別為fc,fd可達(dá)到的最大值;

步驟35,通過以下公式進(jìn)行優(yōu)化:式中,Pc,Pd為子目標(biāo)函數(shù)的權(quán)重系數(shù),可根據(jù)實(shí)際作業(yè)情況進(jìn)行設(shè)置;xkij為表示調(diào)度決策的二進(jìn)制變量,若將卸載點(diǎn)i處的待調(diào)度礦卡k派往電鏟j,則xkij=1,否則,xkij=0;I,J,K分別為卸載點(diǎn)集、電鏟集、礦卡集;I′,J′,K′分別為故障破碎站集、故障電鏟集、故障礦卡集;

步驟36,求解上述模型得到優(yōu)化結(jié)果,根據(jù)優(yōu)化結(jié)果生成調(diào)度指令,供待調(diào)度礦卡執(zhí)行。

9.一種應(yīng)用權(quán)利要求1至8任意一項(xiàng)所述方法的系統(tǒng),其特征在于:包括:車載終端監(jiān)控模塊,用于采集礦卡位置、姿態(tài)、速度、油量等狀態(tài)數(shù)據(jù);

運(yùn)動(dòng)控制模塊,設(shè)置于車載終端,用于控制礦卡運(yùn)動(dòng),以執(zhí)行其接收的調(diào)度任務(wù),若非無人駕駛礦卡,則由司機(jī)執(zhí)行調(diào)度指令;

調(diào)度系統(tǒng)監(jiān)控模塊,設(shè)置于調(diào)度系統(tǒng)后臺(tái),通過通信模塊接收礦卡狀態(tài)數(shù)據(jù),為調(diào)度算法提供數(shù)據(jù)支持;

調(diào)度模塊,設(shè)置于調(diào)度系統(tǒng)后臺(tái),內(nèi)置本發(fā)明提出的露天礦卡車智能調(diào)度算法,通過求解調(diào)度模型得到優(yōu)化的調(diào)度結(jié)果,生成調(diào)度指令發(fā)送至車載終端,同時(shí)存儲(chǔ)系統(tǒng)任務(wù)數(shù)據(jù),供數(shù)據(jù)分析使用;

通信模塊,為車載終端和調(diào)度系統(tǒng)后臺(tái)之間的數(shù)據(jù)交互提供支持,調(diào)度后臺(tái)通過通信模塊獲取礦卡狀態(tài)數(shù)據(jù),車載終端通過通信模塊接收調(diào)度指令。

說明書: 一種露天礦卡車智能調(diào)度方法及系統(tǒng)技術(shù)領(lǐng)域[0001] 本發(fā)明涉及智慧礦山領(lǐng)域,尤其涉及一種露天礦卡車智能調(diào)度方法及系統(tǒng)。背景技術(shù)[0002] 大型露天礦山開采工藝通常包括穿爆、采裝、運(yùn)輸、排卸等四個(gè)步驟。其中,采裝在裝載點(diǎn)處進(jìn)行,采裝設(shè)備為鏟車,一臺(tái)鏟車同一時(shí)間只能為單輛礦卡采裝,采裝物料包括礦

石和廢土;運(yùn)輸工具為礦卡,根據(jù)單次運(yùn)輸?shù)奈锪项愋头譃檩d礦礦卡和載土礦卡,同一礦區(qū)

的礦卡核載重量一般有很多種;排卸在卸載點(diǎn)進(jìn)行,卸載點(diǎn)分為卸礦區(qū)和排土點(diǎn)兩種類型,

排土點(diǎn)通常為單入口,礦卡按照到達(dá)順序逐一排卸,卸礦區(qū)一般為破碎站或配礦中轉(zhuǎn)站,通

常也為單入口。礦卡裝載完成后需要為其指定卸載點(diǎn),稱為重車調(diào)度;礦卡卸載完成后需要

為其指定裝載點(diǎn),稱為空車調(diào)度,調(diào)度的目的在于提高作業(yè)效率、降低作業(yè)成本。

[0003] 通過人工依靠經(jīng)驗(yàn)對(duì)礦卡進(jìn)行調(diào)度過于繁瑣且效率低下,在計(jì)算機(jī)技術(shù)迅速發(fā)展的今天,智能調(diào)度可以在節(jié)省運(yùn)輸成本的同時(shí)提高運(yùn)輸效率、降低人工成本?,F(xiàn)有智能調(diào)度

算法通常為兩階段調(diào)度,第一階段稱為車流規(guī)劃,根據(jù)礦山作業(yè)計(jì)劃確定本班次內(nèi)每條路

徑的目標(biāo)流率,單位為噸/小時(shí)(t/h);第二階段稱為實(shí)時(shí)調(diào)度,根據(jù)礦山動(dòng)態(tài)作業(yè)情況對(duì)礦

卡進(jìn)行任務(wù)分配,以達(dá)到預(yù)期的作業(yè)目標(biāo)。

[0004] 目前的露天礦卡車調(diào)度多集中于系統(tǒng)平臺(tái)的搭建,而對(duì)核心調(diào)度算法的研究較少;目前已有部分礦場(chǎng)為提高運(yùn)輸作業(yè)效率、減少礦卡等待時(shí)間,將卸礦區(qū)設(shè)置為多入口,

多臺(tái)礦卡可同時(shí)卸載,但尚無考慮此類卸礦區(qū)的露天礦卡車智能調(diào)度方法;現(xiàn)有的露天礦

卡車調(diào)度模型多根據(jù)單一目標(biāo)進(jìn)行調(diào)度,與上層車流規(guī)劃結(jié)果耦合性較差,并且在進(jìn)行調(diào)

度決策時(shí)沒有考慮已調(diào)度車輛以及目的地設(shè)備工作狀態(tài)變化帶來的影響。因?yàn)橐陨显颍?br />
現(xiàn)有露天礦卡車智能調(diào)度算法適用場(chǎng)景單一,可擴(kuò)展性差,難以滿足動(dòng)態(tài)變化的最優(yōu)調(diào)度

需求。

[0005] 目前已有關(guān)于露天礦卡車智能調(diào)度的相關(guān)技術(shù)與專利,例如:公開號(hào)為CN110053573A,CN108109368A,CN103164782B的專利關(guān)注于露天礦卡車調(diào)度系統(tǒng)平臺(tái)架構(gòu);

公開號(hào)為CN109190835A的專利中通過時(shí)間窗約束進(jìn)行礦卡作業(yè)調(diào)度,但其所建模型只能針

對(duì)同質(zhì)車隊(duì)進(jìn)行調(diào)度,并且沒有考慮實(shí)時(shí)調(diào)度模型與上層規(guī)劃結(jié)果的耦合性,不利于階段

性目標(biāo)的完成和礦山整體作業(yè)規(guī)劃。

發(fā)明內(nèi)容[0006] 針對(duì)現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于考慮包含多入口卸礦區(qū)的露天礦山,提供一種露天礦卡車智能調(diào)度方法及系統(tǒng),以解決現(xiàn)有露天礦卡車調(diào)度方法調(diào)度預(yù)測(cè)

不準(zhǔn)確、運(yùn)輸效率低下的問題。

[0007] 為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下技術(shù)方案:一種露天礦卡車智能調(diào)度方法,包括如下步驟:

[0008] 步驟1,針對(duì)滿載礦卡或空載礦卡可調(diào)度的每一個(gè)卸載點(diǎn)或裝載點(diǎn),計(jì)算預(yù)期等待時(shí)間,作為子目標(biāo)a或子目標(biāo)c;

[0009] 步驟2,計(jì)算當(dāng)前狀態(tài)下每條路徑的欠車時(shí)間或每臺(tái)電鏟的目標(biāo)產(chǎn)量完成度,作為子目標(biāo)b或子目標(biāo)d;

[0010] 步驟3,根據(jù)子目標(biāo)a和子目標(biāo)b或者子目標(biāo)c和子目標(biāo)d構(gòu)造目標(biāo)函數(shù)及相關(guān)約束,建立重車或空車調(diào)度模型,求解得到最優(yōu)調(diào)度結(jié)果,生成調(diào)度指令供相應(yīng)礦卡執(zhí)行。

[0011] 作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟1中針對(duì)滿載礦卡計(jì)算預(yù)期等待時(shí)間,作為子目標(biāo)a的具體步驟如下:

[0012] 步驟11,預(yù)測(cè)裝載中的待調(diào)度礦卡到達(dá)卸載點(diǎn)i的時(shí)間,公式如下:[0013][0014] 其中,Trj為待調(diào)度礦卡的剩余裝載時(shí)間,Dji為裝載點(diǎn)j與卸載點(diǎn)i之間的最短路徑距離,vkl為待調(diào)度礦卡k的滿載行駛速度;

[0015] 步驟12,對(duì)路網(wǎng)中每一輛以i為目的卸載點(diǎn)的任務(wù)中礦卡k’到達(dá)卸載點(diǎn)i的時(shí)間進(jìn)行預(yù)測(cè),公式為:

[0016][0017] 其中,Tnow為當(dāng)前時(shí)刻,Dk′i為礦卡k’到達(dá)卸載點(diǎn)i的剩余行駛距離,vk′l為礦卡k′的滿載行駛速度;Tk″i為目前破碎站i處卸載中礦卡的實(shí)際到達(dá)時(shí)間;

[0018] 步驟13,{Tki,Tk′i,Tk″i}為上述三類礦卡的到達(dá)時(shí)間或預(yù)期到達(dá)時(shí)間集合,將其中元素按時(shí)間先后進(jìn)行排序?yàn)閧T1,T2,…,Tm,…},其中待調(diào)度礦卡預(yù)期到達(dá)時(shí)間為Tm,接下來

根據(jù)此序列以及卸載規(guī)則迭代計(jì)算序列中每一輛礦卡的預(yù)期等待時(shí)間或?qū)嶋H等待時(shí)間

{w1,w2,…,wm,…},進(jìn)而得到將待調(diào)度礦卡派往每個(gè)卸載點(diǎn)的預(yù)期等待時(shí)間wkji并作為調(diào)度

子目標(biāo)a,其中卸載規(guī)則分為破碎站卸載規(guī)則和排土點(diǎn)卸載規(guī)則兩種。

[0019] 作為本發(fā)明的進(jìn)一步改進(jìn),當(dāng)待調(diào)度礦卡為載礦礦卡,所述步驟13中的卸載規(guī)則為破碎站卸載規(guī)則,破碎站卸載規(guī)則具體為:3個(gè)入口中,入口i1供大容量礦卡卸載,入口i2、

i3供小容量礦卡卸載;大容量入口和小容量入口不得同時(shí)卸載;若2臺(tái)小容量礦卡相繼到

達(dá),則2個(gè)小容量入口可同時(shí)卸載,對(duì)于序列中的某臺(tái)礦卡n,若其和上一輛礦卡為異質(zhì)礦

卡,則其預(yù)期等待時(shí)間與上一臺(tái)礦卡的卸載完成時(shí)間相關(guān),計(jì)算公式為:

[0020] wg=max(Tn?1+wn?1+td,n?1?Tn,0)[0021] 其中td,n?1為序列中第n?1輛礦卡的卸載時(shí)間;若其和上一輛礦卡為同質(zhì)大容量礦卡,則其預(yù)期等待時(shí)間同上;若其和上一輛礦卡為同質(zhì)小容量礦卡,則其等待時(shí)間與序列中

第n?2輛礦卡的卸載完成時(shí)間相關(guān),計(jì)算公式為:

[0022] wg=max(Tn?2+wn?2+td,n?2?Tn,0)[0023] 由此迭代得到待調(diào)度載礦礦卡k派往卸礦區(qū)i的預(yù)期等待時(shí)間wkji=wm,同理可計(jì)算出將待調(diào)度礦卡k派往其他卸礦區(qū)i∈I的預(yù)期等待時(shí)間;

[0024] 當(dāng)待調(diào)度礦卡為載土礦卡,所述步驟13中的卸載規(guī)則為排土點(diǎn)卸載規(guī)則,對(duì)于序列中的某臺(tái)礦卡n,其預(yù)期等待時(shí)間與第n?1輛礦卡的卸載完成時(shí)間相關(guān),計(jì)算公式為:

[0025] wn=max(Tn?1+wn?1+td,n?1?Tn,0)[0026] 迭代計(jì)算序列中礦卡的預(yù)期等待時(shí)間,可得到待調(diào)度載土礦卡k派往排土點(diǎn)i的預(yù)期等待時(shí)間wkji=wm,同理可計(jì)算出將待調(diào)度礦卡k派往其他排土點(diǎn)i∈I的預(yù)期等待時(shí)間。

[0027] 作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟2中計(jì)算每條路徑的欠車時(shí)間,作為子目標(biāo)b的具體步驟如下:

[0028] 步驟21,對(duì)礦卡可指派路徑j(luò)i的欠車時(shí)間進(jìn)行計(jì)算并作為調(diào)度子目標(biāo)b,計(jì)算公式為:

[0029][0030] 其中Tjil為路徑j(luò)i上一次的派車時(shí)間,cjil為路徑j(luò)i上一次派車的礦卡容量(t),Pji為路徑j(luò)i的目標(biāo)流率(t/h)。

[0031] 作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟3中根據(jù)子目標(biāo)a和b構(gòu)造目標(biāo)函數(shù)及相關(guān)約束,建立重車調(diào)度模型,求解得到最優(yōu)調(diào)度結(jié)果的具體步驟如下:

[0032] 步驟31,首先得到2個(gè)子目標(biāo)函數(shù),分別為:[0033][0034] 2個(gè)目標(biāo)函數(shù)具有不同的量綱和量綱單位,為了消除指標(biāo)間的量綱影響,需要進(jìn)行數(shù)據(jù)歸一化處理,采取常用的min?max歸一化方法,對(duì)兩個(gè)子目標(biāo)函數(shù)進(jìn)行歸一化處理得到

公式如下:

[0035][0036] 其中,famin,fbmin分別為fa,fb可達(dá)到的最小值,famax,fbmax分別為fa,fb可達(dá)到的最大值;

[0037] 步驟32,通過以下公式進(jìn)行優(yōu)化:[0038][0039][0040][0041][0042][0043][0044][0045][0046] 式中,Pa,Pb為子目標(biāo)函數(shù)的權(quán)重系數(shù),可根據(jù)實(shí)際作業(yè)情況進(jìn)行設(shè)置;xkji為表示調(diào)度決策的二進(jìn)制變量,若將電鏟j處的待調(diào)度礦卡k派往卸載點(diǎn)i,則xkji=1,否則xkji=0;

I,J,K分別為卸載點(diǎn)集、電鏟集、礦卡集;I′,J′,K′分別為故障破碎站集、故障電鏟集、故障

礦卡集;

[0047] 步驟33,求解上述模型得到優(yōu)化結(jié)果,根據(jù)優(yōu)化結(jié)果生成調(diào)度指令,供待調(diào)度礦卡執(zhí)行。

[0048] 作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟1中針對(duì)空載礦卡計(jì)算預(yù)期等待時(shí)間,作為子目標(biāo)c的具體步驟如下:

[0049] 步驟14,對(duì)卸載中的待調(diào)度礦卡進(jìn)行到達(dá)裝載點(diǎn)j的時(shí)間進(jìn)行預(yù)測(cè),公式如下:[0050][0051] 其中,Tri為待調(diào)度礦卡的剩余卸載時(shí)間,Dij為裝載點(diǎn)j與卸載點(diǎn)i之間的最短路徑距離,Dij不一定等于Dji,vku為待調(diào)度礦卡k的空載行駛速度;

[0052] 步驟15,對(duì)路網(wǎng)中每一輛以j為目的裝載點(diǎn)的任務(wù)中礦卡k’到達(dá)裝載點(diǎn)i的時(shí)間進(jìn)行預(yù)測(cè),公式為:

[0053][0054] 其中,Tnow為當(dāng)前時(shí)刻,Dk′j為礦卡k’到達(dá)裝載點(diǎn)j的剩余行駛距離,vk′u為礦卡k′的空載行駛速度;

[0055] 步驟16,對(duì)目前裝載點(diǎn)處裝載中以及隊(duì)列中礦卡的剩余裝載時(shí)間進(jìn)行計(jì)算,公式如下:Δtrj=Δting+ΔtQ;其中Δting表示目前占用裝載點(diǎn)j的礦卡的剩余裝載時(shí)間,ΔtQ為

目前礦卡j處等待隊(duì)列中礦卡的總裝載時(shí)間;

[0056] 步驟17,{Tk′j,Tkj}為上述兩類礦卡的預(yù)期到達(dá)時(shí)間集合,將其中元素按時(shí)間先后進(jìn)行排序?yàn)閧T1,T2,···,Tm,···},其中待調(diào)度礦卡預(yù)期到達(dá)時(shí)間為Tm,其對(duì)應(yīng)的剩余

行駛時(shí)間為{Δt1,Δt2,···,Δtm,···};

[0057] 步驟18,計(jì)算順序集合中第一輛礦卡的預(yù)期等待時(shí)間[0058] w1=max(Δtrj?Δt1,0)[0059] 計(jì)算順序集中第二輛礦卡的預(yù)期等待時(shí)間[0060] w2=max(T1+w1+ts+tl,1?T2,0)[0061] 其中ts為礦卡裝載前的準(zhǔn)備時(shí)間,tl,1為順序集中第一輛礦卡的裝載時(shí)間。繼續(xù)迭代可得到待調(diào)度礦卡派往裝載點(diǎn)的預(yù)期等待時(shí)間

[0062] wkij=wm=max(Tm?1+wm?1+ts+tl,m?1?Tm,0)[0063] 同理可計(jì)算出將待調(diào)度礦卡k派往其他裝載點(diǎn)j∈J的預(yù)期等待時(shí)間,作為子目標(biāo)c。

[0064] 作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟2中計(jì)算每臺(tái)電鏟的目標(biāo)產(chǎn)量完成度,作為子目標(biāo)d的具體步驟如下:

[0065] 步驟22,對(duì)礦卡可指派電鏟j的目標(biāo)產(chǎn)量完成度進(jìn)行計(jì)算,并作為調(diào)度子目標(biāo)d,計(jì)算公式為: 其中Pj′為本班次以來電鏟j已完成的裝載量(t),數(shù)據(jù)可從系統(tǒng)中獲

取,Pj為電鏟j在本班次的目標(biāo)產(chǎn)量(t),計(jì)算公式為:

[0066][0067] 其中Pji為上層規(guī)劃結(jié)果中電鏟j在本班次的路徑流率(t/h),T為班次總時(shí)間。作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟3中根據(jù)子目標(biāo)c和子目標(biāo)d構(gòu)造目標(biāo)函數(shù)及相關(guān)約束,建立

空車調(diào)度模型,求解得到最優(yōu)調(diào)度結(jié)果的具體步驟如下:

[0068] 步驟34,首先得到2個(gè)子目標(biāo)函數(shù),分別為:[0069][0070] 采取常用的min?max歸一化方法,對(duì)兩個(gè)子目標(biāo)函數(shù)進(jìn)行歸一化處理得到其如下:

[0071][0072] 其中,fcmin,fdmin分別為fc,fd可達(dá)到的最小值,fcmax,fdmax分別為fc,fd可達(dá)到的最大值;

[0073] 步驟35,通過以下公式進(jìn)行優(yōu)化:[0074][0075][0076][0077][0078][0079][0080][0081][0082][0083] 式中,Pc,Pd為子目標(biāo)函數(shù)的權(quán)重系數(shù),可根據(jù)實(shí)際作業(yè)情況進(jìn)行設(shè)置;xkij為表示調(diào)度決策的二進(jìn)制變量,若將卸載點(diǎn)i處的待調(diào)度礦卡k派往電鏟j,則xkij=1,否則,xkij=

0;I,J,K分別為卸載點(diǎn)集、電鏟集、礦卡集;I′,J′,K′分別為故障破碎站集、故障電鏟集、故

障礦卡集;

[0084] 步驟36,求解上述模型得到優(yōu)化結(jié)果,根據(jù)優(yōu)化結(jié)果生成調(diào)度指令,供待調(diào)度礦卡執(zhí)行。

[0085] 本發(fā)明另一方面提供了一種應(yīng)用上述方法的系統(tǒng),包括:[0086] 車載終端監(jiān)控模塊,用于采集礦卡位置、姿態(tài)、速度、油量等狀態(tài)數(shù)據(jù);[0087] 運(yùn)動(dòng)控制模塊,設(shè)置于車載終端,用于控制礦卡運(yùn)動(dòng),以執(zhí)行其接收的調(diào)度任務(wù),若非無人駕駛礦卡,則由司機(jī)執(zhí)行調(diào)度指令;

[0088] 調(diào)度系統(tǒng)監(jiān)控模塊,設(shè)置于調(diào)度系統(tǒng)后臺(tái),通過通信模塊接收礦卡狀態(tài)數(shù)據(jù),為調(diào)度算法提供數(shù)據(jù)支持;

[0089] 調(diào)度模塊,設(shè)置于調(diào)度系統(tǒng)后臺(tái),內(nèi)置本發(fā)明提出的露天礦卡車智能調(diào)度算法,通過求解調(diào)度模型得到優(yōu)化的調(diào)度結(jié)果,生成調(diào)度指令發(fā)送至車載終端,同時(shí)存儲(chǔ)系統(tǒng)任務(wù)

數(shù)據(jù),供數(shù)據(jù)分析使用;

[0090] 通信模塊,為車載終端和調(diào)度系統(tǒng)后臺(tái)之間的數(shù)據(jù)交互提供支持,調(diào)度后臺(tái)通過通信模塊獲取礦卡狀態(tài)數(shù)據(jù),車載終端通過通信模塊接收調(diào)度指令

[0091] 本發(fā)明的有益效果,通過步驟1的設(shè)置,便可有效地實(shí)現(xiàn)根據(jù)每個(gè)卸載點(diǎn)和裝載點(diǎn)計(jì)算出預(yù)期等待時(shí)間,來作為子目標(biāo)a和子目標(biāo)c,再通過步驟2的設(shè)置,便可有效的實(shí)現(xiàn)根

據(jù)每條路徑的欠車時(shí)間和每臺(tái)電鏟的目標(biāo)產(chǎn)量完成度,來作為子目標(biāo)b和子目標(biāo)d,最后通

過步驟3的設(shè)置,便可有效的將步驟1和步驟2獲得子目標(biāo)相互結(jié)合,建立調(diào)度模型,再求解

到最優(yōu)調(diào)度結(jié)果后再輸出調(diào)度指令,如此相比于現(xiàn)有技術(shù)中的調(diào)度方法,易于實(shí)現(xiàn),節(jié)約人

力,精準(zhǔn)調(diào)度,提高設(shè)備利用率,節(jié)省能耗,增加收益等

附圖說明[0092] 圖1為露天礦卡車調(diào)度示意圖;[0093] 圖2為本發(fā)明提出的露天礦卡車智能調(diào)度方法示意圖;[0094] 圖3為路徑等待時(shí)間迭代預(yù)測(cè)框架;[0095] 圖4為本發(fā)明提出的露天礦卡車智能調(diào)度系統(tǒng)模塊框圖。具體實(shí)施方式[0096] 下面將結(jié)合附圖所給出的實(shí)施例對(duì)本發(fā)明做進(jìn)一步的詳述。[0097] 其中,本發(fā)明中假設(shè)鏟車為電鏟、卸礦區(qū)為破碎站,并以單入口電鏟、排土點(diǎn)以及3入口破碎站為例描述所提出的露天礦卡車智能調(diào)度方法,但并不局限于3入口破碎站,同樣

適用于多入口的配礦中轉(zhuǎn)站等,系統(tǒng)框圖如圖2所示,以輔助理解所提出的方法。所提出的

方法優(yōu)點(diǎn)在于:易于實(shí)現(xiàn),節(jié)約人力,精準(zhǔn)調(diào)度,提高設(shè)備利用率,節(jié)省能耗,增加收益等。

[0098] 基于現(xiàn)有智能網(wǎng)聯(lián)技術(shù),可以實(shí)時(shí)獲取礦山道路網(wǎng)絡(luò)中所有車輛的任務(wù)數(shù)據(jù)及狀態(tài)信息,包括礦卡本次任務(wù)目的地、滿載/空載行駛速度、剩余行駛距離等數(shù)據(jù),根據(jù)這些數(shù)

據(jù)可計(jì)算智能調(diào)度算法的輸入?yún)?shù)。

[0099] 為便于理解,以下描述中,j∈J為裝載點(diǎn),i∈I為卸載點(diǎn),包括破碎站和排土點(diǎn),k∈K為待調(diào)度礦卡,k′∈K為任務(wù)中礦卡。

[0100] 其中本實(shí)施例中的調(diào)度方法可應(yīng)用于重車和空車兩種狀況,現(xiàn)分別對(duì)重車和空車兩種狀況進(jìn)行分開說明;

[0101] 參照?qǐng)D1至4所示,本實(shí)施例的一種礦卡重車調(diào)度方法,包括如下步驟:[0102] 步驟1,針對(duì)滿載礦卡可調(diào)度的每一個(gè)卸載點(diǎn),計(jì)算預(yù)期等待時(shí)間,作為子目標(biāo)a;[0103] 步驟2,計(jì)算當(dāng)前狀態(tài)下每條路徑的欠車時(shí)間,作為子目標(biāo)b;[0104] 步驟3,根據(jù)子目標(biāo)a和b構(gòu)造目標(biāo)函數(shù)及相關(guān)約束,建立重車調(diào)度模型,求解得到最優(yōu)調(diào)度結(jié)果,生成調(diào)度指令供相應(yīng)礦卡執(zhí)行。

[0105] 步驟11,預(yù)測(cè)待調(diào)度礦卡(裝載中)到達(dá)卸載點(diǎn)i的時(shí)間,公式如下:[0106][0107] 其中,Trj為待調(diào)度礦卡的剩余裝載時(shí)間,Dji為裝載點(diǎn)j與卸載點(diǎn)i之間的最短路徑距離,vkl為待調(diào)度礦卡k的滿載行駛速度;

[0108] 步驟12,對(duì)路網(wǎng)中每一輛以i為目的卸載點(diǎn)的任務(wù)中礦卡k’到達(dá)卸載點(diǎn)i的時(shí)間進(jìn)行預(yù)測(cè),公式為:

[0109][0110] 其中,Tnow為當(dāng)前時(shí)刻,Dk′i為礦卡k’到達(dá)卸載點(diǎn)i的剩余行駛距離,vk′l為礦卡k′的滿載行駛速度;

[0111] Tk″i為目前破碎站i處卸載中礦卡的實(shí)際到達(dá)時(shí)間;[0112] 步驟13,{Tki,Tk′i,Tk″i}為上述三類礦卡的到達(dá)時(shí)間或預(yù)期到達(dá)時(shí)間集合,將其中元素按時(shí)間先后進(jìn)行排序?yàn)閧T1,T2,···,Tm,···}(待調(diào)度礦卡預(yù)期到達(dá)時(shí)間為Tm),

接下來根據(jù)此序列以及卸載規(guī)則迭代計(jì)算序列中每一輛礦卡的預(yù)期等待時(shí)間或?qū)嶋H等待

時(shí)間{w1,w2,···,wm,···},進(jìn)而得到將待調(diào)度礦卡派往每個(gè)卸載點(diǎn)的預(yù)期等待時(shí)間

wkji并作為調(diào)度子目標(biāo)a,其中卸載規(guī)則分為破碎站卸載規(guī)則和排土點(diǎn)卸載規(guī)則兩種;

[0113] 步驟131,若待調(diào)度礦卡為載礦礦卡,則需遵守破碎站卸載規(guī)則。[0114] 本發(fā)明中假設(shè)破碎站具有3個(gè)入口i1、i2、i3,供不同運(yùn)載能力的礦卡卸礦,以提高作業(yè)效率,將所有礦卡以某一核載重量值為界限分為大容量礦卡和小容量礦卡,卸載規(guī)則

如下:

[0115] 1.3個(gè)入口中,入口i1供大容量礦卡卸載,入口i2、i3供小容量礦卡卸載;[0116] 2.大容量入口和小容量入口不得同時(shí)卸載;[0117] 3.若2臺(tái)小容量礦卡相繼到達(dá),則2個(gè)小容量入口可同時(shí)卸載。[0118] 對(duì)于序列中的某臺(tái)礦卡n,若其和上一輛礦卡為異質(zhì)礦卡,則其預(yù)期等待時(shí)間與上一臺(tái)礦卡的卸載完成時(shí)間相關(guān),計(jì)算公式為:

[0119] wg=max(Tn?1+wn?1+td,n?1?Tn,0)[0120] 其中td,n?1為序列中第n?1輛礦卡的卸載時(shí)間;若其和上一輛礦卡為同質(zhì)大容量礦卡,則其預(yù)期等待時(shí)間同上;若其和上一輛礦卡為同質(zhì)小容量礦卡,則其等待時(shí)間與序列中

第n?2輛礦卡的卸載完成時(shí)間相關(guān),計(jì)算公式為:

[0121] wg=max(Tn?2+wn?2+td,n?2?Tn,0)[0122] 由此迭代得到待調(diào)度載礦礦卡k派往卸礦區(qū)i的預(yù)期等待時(shí)間wkji=wm,同理可計(jì)算出將待調(diào)度礦卡k派往其他卸礦區(qū)i∈I的預(yù)期等待時(shí)間;

[0123] 步驟132,若待調(diào)度礦卡為載土礦卡,則需遵守排土點(diǎn)卸載規(guī)則。對(duì)于序列中的某臺(tái)礦卡n,其預(yù)期等待時(shí)間與第n?1輛礦卡的卸載完成時(shí)間相關(guān),計(jì)算公式為:

[0124] wn=max(Tn?1+wn?1+td,n?1?Tn,0)[0125] 迭代計(jì)算序列中礦卡的預(yù)期等待時(shí)間,可得到待調(diào)度載土礦卡k派往排土點(diǎn)i的預(yù)期等待時(shí)間wkji=wm,同理可計(jì)算出將待調(diào)度礦卡k派往其他排土點(diǎn)i∈I的預(yù)期等待時(shí)間;

[0126] 步驟21,對(duì)礦卡可指派路徑j(luò)i的欠車時(shí)間進(jìn)行計(jì)算并作為調(diào)度子目標(biāo)b,計(jì)算公式為:

[0127][0128] 其中Tjil為路徑j(luò)i上一次的派車時(shí)間,cjil為路徑j(luò)i上一次派車的礦卡容量(t),Pji為路徑j(luò)i的目標(biāo)流率(t/h);

[0129] 步驟31,由此得到2個(gè)子目標(biāo)函數(shù),分別為:[0130][0131] 2個(gè)目標(biāo)函數(shù)具有不同的量綱和量綱單位,為了消除指標(biāo)間的量綱影響,需要進(jìn)行數(shù)據(jù)歸一化處理。采取常用的min?max歸一化方法,對(duì)兩個(gè)子目標(biāo)函數(shù)進(jìn)行歸一化處理得到

其如下:

[0132][0133] 其中,famin,fbmin分別為fa,fb可達(dá)到的最小值,famax,fbmax分別為fa,fb可達(dá)到的最大值;

[0134] 步驟32,通過以下公式進(jìn)行優(yōu)化:[0135][0136][0137][0138][0139][0140][0141][0142][0143] 式中,Pa,Pb為子目標(biāo)函數(shù)的權(quán)重系數(shù),可根據(jù)實(shí)際作業(yè)情況進(jìn)行設(shè)置;xkji為表示調(diào)度決策的二進(jìn)制變量,若將電鏟j處的待調(diào)度礦卡k派往卸載點(diǎn)i,則xkji=1,否則xkji=0;

I,J,K分別為卸載點(diǎn)集、電鏟集、礦卡集;I′,J′,K′分別為故障破碎站集、故障電鏟集、故障

礦卡集。

[0144] 式(1)為目標(biāo)函數(shù),表示為路徑預(yù)期等待時(shí)間和路徑欠車時(shí)間的加權(quán)融合函數(shù),模型求解結(jié)果將使其最小化;約束(2)表示每輛待調(diào)度礦卡只能執(zhí)行一個(gè)任務(wù);約束(3)表示

每個(gè)裝載點(diǎn)在同一時(shí)間最多有1臺(tái)礦卡申請(qǐng)任務(wù)調(diào)度;約束(4)表示待調(diào)度礦卡數(shù)量不能超

過總礦卡數(shù)量;約束(5)?(7)分別表示為當(dāng)某卸載點(diǎn)/礦卡/裝載點(diǎn)發(fā)生故障時(shí),所做任務(wù)決

策將不再考慮此設(shè)備;約束(8)表示調(diào)度決策xkji為二進(jìn)制變量。

[0145] 步驟33,根據(jù)優(yōu)化結(jié)果生成調(diào)度指令,供待調(diào)度礦卡執(zhí)行。[0146] 參照?qǐng)D1至4所示,本實(shí)施例的一種礦卡空車調(diào)度方法,包括如下步驟:[0147] 步驟1,針對(duì)空載礦卡可調(diào)度的每一個(gè)裝載點(diǎn),計(jì)算預(yù)期等待時(shí)間,作為子目標(biāo)c;[0148] 步驟2,計(jì)算當(dāng)前狀態(tài)下每臺(tái)電鏟的班次目標(biāo)產(chǎn)量完成度,作為子目標(biāo)d;[0149] 步驟3,根據(jù)子目標(biāo)c和d構(gòu)造目標(biāo)函數(shù)及相關(guān)約束,建立空車調(diào)度模型,求解得到最優(yōu)調(diào)度結(jié)果,生成調(diào)度指令供相應(yīng)礦卡執(zhí)行。

[0150] 步驟11,對(duì)待調(diào)度礦卡(卸載中)進(jìn)行到達(dá)裝載點(diǎn)j的時(shí)間進(jìn)行預(yù)測(cè),公式如下:[0151][0152] 其中,Tri為待調(diào)度礦卡的剩余卸載時(shí)間,Dij為裝載點(diǎn)j與卸載點(diǎn)i之間的最短路徑距離,Dij不一定等于Dji,vku為待調(diào)度礦卡k的空載行駛速度;

[0153] 步驟12,對(duì)路網(wǎng)中每一輛以j為目的裝載點(diǎn)的任務(wù)中礦卡k’到達(dá)裝載點(diǎn)i的時(shí)間進(jìn)行預(yù)測(cè),公式為:

[0154][0155] 其中,Tnow為當(dāng)前時(shí)刻,Dk′j為礦卡k’到達(dá)裝載點(diǎn)j的剩余行駛距離,vk′u為礦卡k′的空載行駛速度;

[0156] 步驟13,對(duì)目前裝載點(diǎn)處裝載中以及隊(duì)列中礦卡的剩余裝載時(shí)間進(jìn)行計(jì)算,公式如下:Δtrj=Δting+ΔtQ;其中Δting表示目前占用裝載點(diǎn)j的礦卡的剩余裝載時(shí)間,ΔtQ為

目前礦卡j處等待隊(duì)列中礦卡的總裝載時(shí)間;

[0157] 步驟14,{Tk′j,Tkj}為上述兩類礦卡的預(yù)期到達(dá)時(shí)間集合,將其中元素按時(shí)間先后進(jìn)行排序?yàn)閧T1,T2,···,Tm,···}(待調(diào)度礦卡預(yù)期到達(dá)時(shí)間為Tm),其對(duì)應(yīng)的剩余行

駛時(shí)間為{Δt1,Δt2,···,Δtm,···};

[0158] 步驟15,計(jì)算順序集合中第一輛礦卡的預(yù)期等待時(shí)間[0159] w1=max(Δtrj?Δt1,0)[0160] 計(jì)算順序集中第二輛礦卡的預(yù)期等待時(shí)間[0161] w2=max(T1+w1+ts+tl,1?T2,0)[0162] 其中ts為礦卡裝載前的準(zhǔn)備時(shí)間,tl,1為順序集中第一輛礦卡的裝載時(shí)間。繼續(xù)迭代可得到待調(diào)度礦卡派往裝載點(diǎn)的預(yù)期等待時(shí)間

[0163] wkij=wm=max(Tm?1+wm?1+ts+tl,m?1?Tm,0)[0164] 同理可計(jì)算出將待調(diào)度礦卡k派往其他裝載點(diǎn)j∈J的預(yù)期等待時(shí)間,作為子目標(biāo)c;

[0165] 步驟21,對(duì)礦卡可指派電鏟j的目標(biāo)產(chǎn)量完成度進(jìn)行計(jì)算,并作為調(diào)度子目標(biāo)4,計(jì)算公式為: 其中P′j為本班次以來電鏟j已完成的裝載量(t),數(shù)據(jù)可從系統(tǒng)中獲

取,Pj為電鏟j在本班次的目標(biāo)產(chǎn)量(t),計(jì)算公式為:

[0166][0167] 其中Pji為上層規(guī)劃結(jié)果中電鏟j在本班次的路徑流率(t/h),T為班次總時(shí)間;[0168] 步驟31,由此得到2個(gè)子目標(biāo)函數(shù),分別為:[0169][0170] 采取常用的min?max歸一化方法,對(duì)兩個(gè)子目標(biāo)函數(shù)進(jìn)行歸一化處理得到其如下:

[0171][0172] 其中,fcmin,fdmin分別為fc,fd可達(dá)到的最小值,fcmax,fdmax分別為fc,fd可達(dá)到的最大值;

[0173] 步驟32,通過以下公式進(jìn)行優(yōu)化:[0174][0175][0176][0177][0178][0179][0180][0181][0182][0183] 式中,Pc,Pd為子目標(biāo)函數(shù)的權(quán)重系數(shù),可根據(jù)實(shí)際作業(yè)情況進(jìn)行設(shè)置;xkij為表示調(diào)度決策的二進(jìn)制變量,若將卸載點(diǎn)i處的待調(diào)度礦卡k派往電鏟j,則xkij=1,否則,xkij=

0;I,J,K分別為卸載點(diǎn)集、電鏟集、礦卡集;I′,J′,K′分別為故障破碎站集、故障電鏟集、故

障礦卡集,式(9)為目標(biāo)函數(shù),表示為路徑等待時(shí)間和電鏟目標(biāo)產(chǎn)量完成度的加權(quán)融合函

數(shù),模型求解結(jié)果將使其最小化;約束(10)表示每輛待調(diào)度礦卡只能執(zhí)行一個(gè)任務(wù);約束

(11)表示每個(gè)卸載點(diǎn)在同一時(shí)間最多有1臺(tái)礦卡申請(qǐng)任務(wù)調(diào)度;約束(12)表示待調(diào)度礦卡

數(shù)量不能超過總礦卡數(shù)量;約束(13)?(15)分別表示為當(dāng)某卸載點(diǎn)/礦卡/裝載點(diǎn)發(fā)生故障

時(shí),所做任務(wù)決策將不再考慮此設(shè)備;約束(16)表示裝載量不能超過待調(diào)度礦卡容量;約束

(17)表示調(diào)度決策xkij為二進(jìn)制變量。

[0184] 步驟33,根據(jù)優(yōu)化結(jié)果生成調(diào)度指令,供待調(diào)度礦卡執(zhí)行。[0185] 本實(shí)施例另一方面提供了一種應(yīng)用上述方法的系統(tǒng),如圖4所示,包括:[0186] 車載終端監(jiān)控模塊,用于采集礦卡位置、姿態(tài)、速度、油量等狀態(tài)數(shù)據(jù);[0187] 運(yùn)動(dòng)控制模塊,設(shè)置于車載終端,用于控制礦卡運(yùn)動(dòng),以執(zhí)行其接收的調(diào)度任務(wù),若非無人駕駛礦卡,則由司機(jī)執(zhí)行調(diào)度指令;

[0188] 調(diào)度系統(tǒng)監(jiān)控模塊,設(shè)置于調(diào)度系統(tǒng)后臺(tái),通過通信模塊接收礦卡狀態(tài)數(shù)據(jù),為調(diào)度算法提供數(shù)據(jù)支持;

[0189] 調(diào)度模塊,設(shè)置于調(diào)度系統(tǒng)后臺(tái),內(nèi)置本發(fā)明提出的露天礦卡車智能調(diào)度算法,通過求解調(diào)度模型得到優(yōu)化的調(diào)度結(jié)果,生成調(diào)度指令發(fā)送至車載終端,同時(shí)存儲(chǔ)系統(tǒng)任務(wù)

數(shù)據(jù),供數(shù)據(jù)分析使用;

[0190] 通信模塊,為車載終端和調(diào)度系統(tǒng)后臺(tái)之間的數(shù)據(jù)交互提供支持,調(diào)度后臺(tái)通過通信模塊獲取礦卡狀態(tài)數(shù)據(jù),車載終端通過通信模塊接收調(diào)度指令

[0191] 以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,本發(fā)明的保護(hù)范圍并不僅局限于上述實(shí)施例,凡屬于本發(fā)明思路下的技術(shù)方案均屬于本發(fā)明的保護(hù)范圍。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域

的普通技術(shù)人員來說,在不脫離本發(fā)明原理前提下的若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也

應(yīng)視為本發(fā)明的保護(hù)范圍。



聲明:
“露天礦卡車智能調(diào)度方法及系統(tǒng)” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)
分享 0
         
舉報(bào) 0
收藏 0
反對(duì) 0
點(diǎn)贊 0
全國(guó)熱門有色金屬技術(shù)推薦
展開更多 +

 

中冶有色技術(shù)平臺(tái)微信公眾號(hào)
了解更多信息請(qǐng)您掃碼關(guān)注官方微信
中冶有色技術(shù)平臺(tái)微信公眾號(hào)中冶有色技術(shù)平臺(tái)

最新更新技術(shù)

報(bào)名參會(huì)
更多+

報(bào)告下載

第二屆中國(guó)微細(xì)粒礦物選礦技術(shù)大會(huì)
推廣

熱門技術(shù)
更多+

衡水宏運(yùn)壓濾機(jī)有限公司
宣傳
環(huán)磨科技控股(集團(tuán))有限公司
宣傳

發(fā)布

在線客服

公眾號(hào)

電話

頂部
咨詢電話:
010-88793500-807
專利人/作者信息登記