權(quán)利要求書: 1.一種多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法,其特征在于,包括:基于多風(fēng)機(jī)通風(fēng)系統(tǒng)的通風(fēng)網(wǎng)絡(luò)確定獨(dú)立通路數(shù);
對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索,直至搜索到的獨(dú)立通路的數(shù)量達(dá)到所述獨(dú)立通路數(shù);
根據(jù)固定風(fēng)量分支,確定共用風(fēng)機(jī)的各獨(dú)立通路,并計(jì)算各所述獨(dú)立通路的總阻力值;
基于各所述獨(dú)立通路的總阻力值確定基準(zhǔn)通路;
針對(duì)各所述獨(dú)立通路,剔除所述基準(zhǔn)通路上的分支與不可調(diào)節(jié)的分支,統(tǒng)計(jì)剩余分支的分支通路數(shù);
按所述分支通路數(shù)從高到低的順序進(jìn)行調(diào)節(jié),選擇能調(diào)平通路數(shù)最多的分支或者能調(diào)平通路數(shù)相同時(shí)則選擇調(diào)節(jié)量最小的分支,確定風(fēng)阻調(diào)節(jié)的目標(biāo)分支;
其中,所述獨(dú)立通路數(shù)基于如下公式確定:M=N+N虛?J?J虛?C回+1;M為獨(dú)立通路數(shù),N為所述通風(fēng)網(wǎng)絡(luò)的實(shí)際分支數(shù),N虛為所述通風(fēng)網(wǎng)絡(luò)的虛擬分支數(shù),J為所述通風(fēng)網(wǎng)絡(luò)的實(shí)際節(jié)點(diǎn)數(shù),J虛為所述通風(fēng)網(wǎng)絡(luò)的虛擬節(jié)點(diǎn)數(shù),C回為所述通風(fēng)網(wǎng)絡(luò)的單向回路數(shù);所述對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索包括:基于棧結(jié)構(gòu)存儲(chǔ)當(dāng)前搜索過(guò)程中搜索到的所有節(jié)點(diǎn)并在搜索到與所述棧結(jié)構(gòu)中節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),進(jìn)行退棧搜索,以避開單向回路;
所述基于棧結(jié)構(gòu)存儲(chǔ)當(dāng)前搜索過(guò)程中搜索到的所有節(jié)點(diǎn)并在搜索到與所述棧結(jié)構(gòu)中的節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),進(jìn)行退棧搜索,包括:以進(jìn)風(fēng)分支的始節(jié)點(diǎn)作為獨(dú)立通路搜索的起點(diǎn);
基于深度優(yōu)先搜索策略搜索,將搜索路徑中搜索到的節(jié)點(diǎn)存儲(chǔ)至當(dāng)前獨(dú)立通路的棧結(jié)構(gòu)中;
基于所述棧結(jié)構(gòu)確定搜索到與所述棧結(jié)構(gòu)中的節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),則進(jìn)行退棧搜索。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:判斷是否搜索到回風(fēng)分支的末節(jié)點(diǎn);
若是,則結(jié)束當(dāng)前獨(dú)立通路的搜索;
若否,則繼續(xù)進(jìn)棧搜索,直至搜索到所述末節(jié)點(diǎn),結(jié)束當(dāng)前獨(dú)立通路的搜索。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述結(jié)束當(dāng)前獨(dú)立通路的搜索之后,所述方法還包括:判斷搜索到的獨(dú)立通路的數(shù)量是否小于所述獨(dú)立通路數(shù);
若搜索到的獨(dú)立通路的數(shù)量小于所述獨(dú)立通路數(shù),則退棧搜索至所述棧結(jié)構(gòu)的下一節(jié)點(diǎn)作為當(dāng)前搜索節(jié)點(diǎn);
判斷所述當(dāng)前搜索節(jié)點(diǎn)是否搜索到新分支;
若未搜索到新分支,則繼續(xù)退棧搜索,直至搜索到新分支,并將所述起點(diǎn)至所述當(dāng)前搜索節(jié)點(diǎn)的路徑存儲(chǔ)至新的獨(dú)立通路的棧結(jié)構(gòu)中,并基于所述棧結(jié)構(gòu)進(jìn)行新的獨(dú)立通路的搜索。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:若搜索到的獨(dú)立通路的數(shù)量等于所述獨(dú)立通路數(shù),則得到所有獨(dú)立通路的搜索結(jié)果。
5.一種多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)裝置,其特征在于,包括:獨(dú)立通路數(shù)確定模塊,用于基于多風(fēng)機(jī)通風(fēng)系統(tǒng)的通風(fēng)網(wǎng)絡(luò)確定獨(dú)立通路數(shù);
獨(dú)立通路搜索模塊,用于對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索,直至搜索到的獨(dú)立通路的數(shù)量達(dá)到所述獨(dú)立通路數(shù);
基準(zhǔn)通路確定模塊,用于根據(jù)固定風(fēng)量分支,確定共用風(fēng)機(jī)的各獨(dú)立通路,并計(jì)算各所述獨(dú)立通路的總阻力值;基于各所述獨(dú)立通路的總阻力值確定基準(zhǔn)通路;
風(fēng)阻調(diào)節(jié)模塊,用于針對(duì)各所述獨(dú)立通路,剔除所述基準(zhǔn)通路上的分支與不可調(diào)節(jié)的分支,統(tǒng)計(jì)剩余分支的分支通路數(shù);按所述分支通路數(shù)從高到低的順序進(jìn)行調(diào)節(jié),選擇能調(diào)平通路數(shù)最多的分支或者能調(diào)平通路數(shù)相同時(shí)則選擇調(diào)節(jié)量最小的分支,確定風(fēng)阻調(diào)節(jié)的目標(biāo)分支;
其中,所述獨(dú)立通路數(shù)基于如下公式確定:M=N+N虛?J?J虛?C回+1;M為獨(dú)立通路數(shù),N為所述通風(fēng)網(wǎng)絡(luò)的實(shí)際分支數(shù),N虛為所述通風(fēng)網(wǎng)絡(luò)的虛擬分支數(shù),J為所述通風(fēng)網(wǎng)絡(luò)的實(shí)際節(jié)點(diǎn)數(shù),J虛為所述通風(fēng)網(wǎng)絡(luò)的虛擬節(jié)點(diǎn)數(shù),C回為所述通風(fēng)網(wǎng)絡(luò)的單向回路數(shù);所述對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索包括:基于棧結(jié)構(gòu)存儲(chǔ)當(dāng)前搜索過(guò)程中搜索到的所有節(jié)點(diǎn)并在搜索到與所述棧結(jié)構(gòu)中節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),進(jìn)行退棧搜索,以避開單向回路;
所述基于棧結(jié)構(gòu)存儲(chǔ)當(dāng)前搜索過(guò)程中搜索到的所有節(jié)點(diǎn)并在搜索到與所述棧結(jié)構(gòu)中的節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),進(jìn)行退棧搜索,包括:以進(jìn)風(fēng)分支的始節(jié)點(diǎn)作為獨(dú)立通路搜索的起點(diǎn);
基于深度優(yōu)先搜索策略搜索,將搜索路徑中搜索到的節(jié)點(diǎn)存儲(chǔ)至當(dāng)前獨(dú)立通路的棧結(jié)構(gòu)中;
基于所述棧結(jié)構(gòu)確定搜索到與所述棧結(jié)構(gòu)中的節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),則進(jìn)行退棧搜索。
6.一種多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)設(shè)備,其特征在于,包括:處理器和用于存
儲(chǔ)能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的存儲(chǔ)器,其中,所述處理器,用于運(yùn)行計(jì)算機(jī)程序時(shí),執(zhí)行權(quán)利要求1至4任一項(xiàng)所述方法的步驟。
7.一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)權(quán)利要求1至4任一項(xiàng)所述方法的步驟。
說(shuō)明書: 多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)技術(shù)領(lǐng)域[0001] 本發(fā)明涉及礦井通風(fēng)系統(tǒng)領(lǐng)域,尤其涉及一種多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。背景技術(shù)[0002] 礦井通風(fēng)的主要作用是將地面上的新鮮空氣輸送到井下各需風(fēng)點(diǎn),供給井下作業(yè)人員正常呼吸,稀釋并排除井下有毒有害氣體和礦體粉塵等有害物質(zhì),從而給井下作業(yè)創(chuàng)造出一個(gè)良好的作業(yè)環(huán)境,以保證井下工作人員安全、健康、高效作業(yè)。然而隨著井下工作面的不斷推進(jìn),風(fēng)網(wǎng)結(jié)構(gòu)及風(fēng)量分配等不斷發(fā)生變化,造成井下部分用風(fēng)區(qū)出現(xiàn)風(fēng)量不足、風(fēng)流短路及污風(fēng)循環(huán)等問(wèn)題,嚴(yán)重影響井下通風(fēng)質(zhì)量、通風(fēng)效率及風(fēng)量分配等,繼而直接威脅到井下安全生產(chǎn)。[0003] 礦井通風(fēng)網(wǎng)絡(luò)調(diào)節(jié)優(yōu)化是一種解決用風(fēng)區(qū)域無(wú)風(fēng)、風(fēng)流短路以及風(fēng)量分配不合理等問(wèn)題的有效方法。目前礦井通風(fēng)網(wǎng)絡(luò)調(diào)節(jié)優(yōu)化主要有兩大不同的研究方向,一類是運(yùn)用圖論理論;另一類是采用數(shù)學(xué)規(guī)劃的方法。其中,圖論被各大礦井通風(fēng)商業(yè)軟件所運(yùn)用,如entsim、netPC、entGraph、ient。兩大類方法各有其優(yōu)缺點(diǎn),但其目標(biāo)是一致的,即實(shí)現(xiàn)井下各用風(fēng)區(qū)風(fēng)量滿足要求且能耗最小化。[0004] 基于圖論理論進(jìn)行通風(fēng)網(wǎng)絡(luò)調(diào)節(jié)方法,主要有固定風(fēng)量法、回路法、與通路法等方法。固定風(fēng)量法存在僅能在固定風(fēng)量分支進(jìn)行調(diào)控以及可能增大礦井總阻力而導(dǎo)致通風(fēng)能耗增大等兩大缺陷;回路法則是通風(fēng)網(wǎng)絡(luò)局部回路的調(diào)控以實(shí)現(xiàn)礦井按需分風(fēng),卻存在著增阻調(diào)控分支可能為最大阻力路線上的分支而造成礦井總能耗增大的問(wèn)題;通路法則不僅能解決固定風(fēng)量法中調(diào)控位置與調(diào)控范圍的局限性問(wèn)題,且能解決固定風(fēng)量法與回路法易造成礦井總能耗增大的問(wèn)題。[0005] 通路法調(diào)控具有以上優(yōu)點(diǎn),但仍存在以下問(wèn)題:[0006] (1)、當(dāng)通風(fēng)網(wǎng)絡(luò)中含一個(gè)或多個(gè)單向回路時(shí),搜索到的獨(dú)立通路可能包含假通路;[0007] (2)、搜索到的所有通路沒(méi)有保證它們是相互獨(dú)立的;[0008] (3)、調(diào)控點(diǎn)位置沒(méi)有考慮礦山實(shí)際情況以及調(diào)控點(diǎn)數(shù)目沒(méi)有經(jīng)過(guò)優(yōu)化而造成通風(fēng)管理難度以及能耗過(guò)大;[0009] (4)、對(duì)于多風(fēng)機(jī)復(fù)雜通風(fēng)網(wǎng)絡(luò)通路調(diào)控時(shí),基準(zhǔn)通路往往是以通風(fēng)網(wǎng)絡(luò)的所有獨(dú)立通路來(lái)確定,從而造成整個(gè)通風(fēng)網(wǎng)絡(luò)調(diào)控點(diǎn)數(shù)量增加以及其他調(diào)節(jié)前已滿足風(fēng)量要求的分支經(jīng)調(diào)節(jié)后變得并不滿足。發(fā)明內(nèi)容[0010] 有鑒于此,本發(fā)明實(shí)施例提供了一種多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),旨在至少部分解決上述問(wèn)題。[0011] 本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:[0012] 第一方面,本發(fā)明實(shí)施例提供了一種多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法,包括:[0013] 基于多風(fēng)機(jī)通風(fēng)系統(tǒng)的通風(fēng)網(wǎng)絡(luò)確定獨(dú)立通路數(shù);[0014] 對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索,直至搜索到的獨(dú)立通路的數(shù)量達(dá)到所述獨(dú)立通路數(shù);[0015] 其中,所述獨(dú)立通路數(shù)基于如下公式確定:M=N+N虛?J?J虛?C回+1;M為獨(dú)立通路數(shù),N為所述通風(fēng)網(wǎng)絡(luò)的實(shí)際分支數(shù),N虛為所述通風(fēng)網(wǎng)絡(luò)的虛擬分支數(shù),J為所述通風(fēng)網(wǎng)絡(luò)的實(shí)際節(jié)點(diǎn)數(shù),J虛為所述通風(fēng)網(wǎng)絡(luò)的虛擬節(jié)點(diǎn)數(shù),C回為所述通風(fēng)網(wǎng)絡(luò)的單向回路數(shù);所述對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索包括:基于棧結(jié)構(gòu)存儲(chǔ)當(dāng)前搜索過(guò)程中搜索到的所有節(jié)點(diǎn)并在搜索到與所述棧結(jié)構(gòu)中節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),進(jìn)行退棧搜索,以避開單向回路。[0016] 在一些實(shí)施例中,所述基于棧結(jié)構(gòu)存儲(chǔ)當(dāng)前搜索過(guò)程中搜索到的所有節(jié)點(diǎn)并在搜索到與所述棧結(jié)構(gòu)中的節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),進(jìn)行退棧搜索,包括:[0017] 以進(jìn)風(fēng)分支的始節(jié)點(diǎn)作為獨(dú)立通路搜索的起點(diǎn);[0018] 基于深度優(yōu)先搜索策略搜索,將搜索路徑中搜索到的節(jié)點(diǎn)存儲(chǔ)至當(dāng)前獨(dú)立通路的棧結(jié)構(gòu)中;[0019] 基于所述棧結(jié)構(gòu)確定搜索到與所述棧結(jié)構(gòu)中的節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),則進(jìn)行退棧搜索。[0020] 在一些實(shí)施例中,所述方法還包括:[0021] 判斷是否搜索到回風(fēng)分支的末節(jié)點(diǎn);[0022] 若是,則結(jié)束當(dāng)前獨(dú)立通路的搜索;[0023] 若否,則繼續(xù)進(jìn)棧搜索,直至搜索到所述末節(jié)點(diǎn),結(jié)束當(dāng)前獨(dú)立通路的搜索。[0024] 在一些實(shí)施例中,所述結(jié)束當(dāng)前獨(dú)立通路的搜索之后,所述方法還包括:[0025] 判斷搜索到的獨(dú)立通路的數(shù)量是否小于所述獨(dú)立通路數(shù);[0026] 若搜索到的獨(dú)立通路的數(shù)量小于所述獨(dú)立通路數(shù),則退棧搜索至所述棧結(jié)構(gòu)的下一節(jié)點(diǎn)作為當(dāng)前搜索節(jié)點(diǎn);[0027] 判斷所述當(dāng)前搜索節(jié)點(diǎn)是否搜索到新分支;[0028] 若未搜索到新分支,則繼續(xù)退棧搜索,直至搜索到新分支,并將所述起點(diǎn)至所述當(dāng)前搜索節(jié)點(diǎn)的路徑存儲(chǔ)至新的獨(dú)立通路的棧結(jié)構(gòu)中,并基于所述棧結(jié)構(gòu)進(jìn)行新的獨(dú)立通路的搜索。[0029] 在一些實(shí)施例中,所述方法還包括:[0030] 若搜索到的獨(dú)立通路的數(shù)量等于所述獨(dú)立通路數(shù),則得到所有獨(dú)立通路的搜索結(jié)果。[0031] 在一些實(shí)施例中,所述方法還包括:[0032] 根據(jù)固定風(fēng)量分支,確定共用風(fēng)機(jī)的各獨(dú)立通路,并計(jì)算各所述獨(dú)立通路的總阻力值;[0033] 基于各所述獨(dú)立通路的總阻力值確定基準(zhǔn)通路。[0034] 在一些實(shí)施例中,所述方法還包括:[0035] 針對(duì)各所述獨(dú)立通路,剔除所述基準(zhǔn)通路上的分支與不可調(diào)節(jié)的分支,統(tǒng)計(jì)剩余分支的分支通路數(shù);[0036] 按所述分支通路數(shù)從高到低的順序進(jìn)行調(diào)節(jié),選擇能調(diào)平通路數(shù)最多的分支或者能調(diào)平通路數(shù)相同時(shí)則選擇調(diào)節(jié)量最小的分支,確定風(fēng)阻調(diào)節(jié)的目標(biāo)分支。[0037] 第二方面,本發(fā)明實(shí)施例還提供了一種多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)裝置,包括:[0038] 獨(dú)立通路數(shù)確定模塊,用于基于多風(fēng)機(jī)通風(fēng)系統(tǒng)的通風(fēng)網(wǎng)絡(luò)確定獨(dú)立通路數(shù);[0039] 獨(dú)立通路搜索模塊,用于對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索,直至搜索到的獨(dú)立通路的數(shù)量達(dá)到所述獨(dú)立通路數(shù);[0040] 其中,所述獨(dú)立通路數(shù)基于如下公式確定:M=N+N虛?J?J虛?C回+1;M為獨(dú)立通路數(shù),N為所述通風(fēng)網(wǎng)絡(luò)的實(shí)際分支數(shù),N虛為所述通風(fēng)網(wǎng)絡(luò)的虛擬分支數(shù),J為所述通風(fēng)網(wǎng)絡(luò)的實(shí)際節(jié)點(diǎn)數(shù),J虛為所述通風(fēng)網(wǎng)絡(luò)的虛擬節(jié)點(diǎn)數(shù),C回為所述通風(fēng)網(wǎng)絡(luò)的單向回路數(shù);所述對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索包括:基于棧結(jié)構(gòu)存儲(chǔ)當(dāng)前搜索過(guò)程中搜索到的所有節(jié)點(diǎn)并在搜索到與所述棧結(jié)構(gòu)中節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),進(jìn)行退棧搜索,以避開單向回路。[0041] 第三方面,本發(fā)明實(shí)施例又提供了一種多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)設(shè)備,包括:處理器和用于存儲(chǔ)能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的存儲(chǔ)器,其中,所述處理器,用于運(yùn)行計(jì)算機(jī)程序時(shí),執(zhí)行本發(fā)明實(shí)施例所述方法的步驟。[0042] 第四方面,本發(fā)明實(shí)施例還提供了一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)本發(fā)明實(shí)施例所述方法的步驟。[0043] 本發(fā)明實(shí)施例提供的技術(shù)方案,獨(dú)立通路數(shù)基于如下公式確定:M=N+N虛?J?J虛?C回+1;M為獨(dú)立通路數(shù),N為通風(fēng)網(wǎng)絡(luò)的實(shí)際分支數(shù),N虛為通風(fēng)網(wǎng)絡(luò)的虛擬分支數(shù),J為通風(fēng)網(wǎng)絡(luò)的實(shí)際節(jié)點(diǎn)數(shù),J虛為通風(fēng)網(wǎng)絡(luò)的虛擬節(jié)點(diǎn)數(shù),C回為通風(fēng)網(wǎng)絡(luò)的單向回路數(shù);對(duì)通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索包括:基于棧結(jié)構(gòu)存儲(chǔ)當(dāng)前搜索過(guò)程中搜索到的所有節(jié)點(diǎn)并在搜索到與棧結(jié)構(gòu)中節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),進(jìn)行退棧搜索,以避開單向回路,可以有效避免搜索到的獨(dú)立通路中包含假通路,解決了通風(fēng)網(wǎng)絡(luò)中存在單向回路時(shí)獨(dú)立通路搜索出現(xiàn)假通路的問(wèn)題。附圖說(shuō)明[0044] 圖1為相關(guān)技術(shù)中含單向回路的通風(fēng)網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;[0045] 圖2為相關(guān)技術(shù)中單源單匯通風(fēng)網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;[0046] 圖3為相關(guān)技術(shù)中多源多匯通風(fēng)網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;[0047] 圖4為本發(fā)明實(shí)施例多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法的流程示意圖;[0048] 圖5為本發(fā)明一應(yīng)用實(shí)施例多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法的流程示意圖;[0049] 圖6為一應(yīng)用示例中多風(fēng)機(jī)通風(fēng)系統(tǒng)的通風(fēng)網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;[0050] 圖7為本發(fā)明實(shí)施例多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)裝置的結(jié)構(gòu)示意圖;[0051] 圖8為本發(fā)明實(shí)施例多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)設(shè)備的結(jié)構(gòu)示意圖。具體實(shí)施方式[0052] 下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的描述。[0053] 除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。[0054] 相關(guān)技術(shù)中,當(dāng)通風(fēng)網(wǎng)絡(luò)中存在單向回路時(shí),即通風(fēng)網(wǎng)絡(luò)中存在循環(huán)風(fēng),一般是由于礦井通風(fēng)系統(tǒng)中的風(fēng)機(jī)或自然風(fēng)壓等動(dòng)力源引起的或者人工控制的可控循環(huán)風(fēng)等。對(duì)于采用多風(fēng)機(jī)多級(jí)機(jī)站通風(fēng)方式或井下通風(fēng)機(jī)安裝不合理的地下礦,循環(huán)風(fēng)是易出現(xiàn)的。因此,單向回路問(wèn)題是礦井通風(fēng)網(wǎng)絡(luò)通路法調(diào)控中獨(dú)立通路搜索需要面對(duì)的問(wèn)題。[0055] 如圖1所示,通風(fēng)網(wǎng)絡(luò)的獨(dú)立通路采用深度優(yōu)先搜索算法搜索時(shí),搜索到P1(e1→e2→e3→e6)與P2(e1→e2→e3→e5→e4→e2→e3→e6)2條獨(dú)立通路,但P2為假通路,從而導(dǎo)致通風(fēng)網(wǎng)絡(luò)無(wú)法準(zhǔn)確調(diào)控。[0056] 為保證通路法調(diào)控的準(zhǔn)確性,通風(fēng)網(wǎng)絡(luò)搜索到的通路應(yīng)該均為獨(dú)立通路,基于此,可以通過(guò)對(duì)獨(dú)立通路數(shù)進(jìn)行限制,否則將搜索到通風(fēng)網(wǎng)絡(luò)中的所有通路而不是獨(dú)立通路,從而增加調(diào)控難度且造成調(diào)控重復(fù),最終導(dǎo)致調(diào)控結(jié)果不正確。[0057] 相關(guān)技術(shù)中,通風(fēng)網(wǎng)絡(luò)中獨(dú)立通路數(shù)等于通風(fēng)網(wǎng)絡(luò)中基本回路數(shù)。即:[0058] M=N?J+1(1)[0059] 公式(1)中:M表示獨(dú)立通路數(shù),N表示分支數(shù),J表示節(jié)點(diǎn)數(shù)。[0060] 圖2為單源單匯通風(fēng)網(wǎng)絡(luò),圖3為多源多匯通風(fēng)網(wǎng)絡(luò)。其中,虛線表示虛擬分支。示例性地,圖2所示的通風(fēng)網(wǎng)絡(luò)包含的通路有P1(e2→e1→e6)、P2(e2→e1→e7→e8→e9)、P3(e3→e4→e5→e1→e6)、P4(e3→e4→e5→e1→e7→e8→e9),可知P1、P2、P3、P4組成的通路矩陣,其秩為3,即圖2所示的通風(fēng)網(wǎng)絡(luò)的獨(dú)立通路數(shù)為3。同理,圖3所示通風(fēng)網(wǎng)絡(luò)的通路矩陣的秩為4,即獨(dú)立通路數(shù)為4。而按上述公式(1)計(jì)算,圖2所示的通風(fēng)網(wǎng)絡(luò)的獨(dú)立通路數(shù)為2,而實(shí)際獨(dú)立通路數(shù)為3;圖3所示的通風(fēng)網(wǎng)絡(luò)的獨(dú)立通路數(shù)為1,而實(shí)際獨(dú)立通路數(shù)為4。由此可知,獨(dú)立通路數(shù)的計(jì)算公式(1)與通路矩陣計(jì)算存在差異。[0061] 然而無(wú)論是單進(jìn)單回的礦井通風(fēng)系統(tǒng),還是多進(jìn)多回的礦井通風(fēng)系統(tǒng),都是通過(guò)大氣相互連通的。因此,可以將大氣看成是一條或多條無(wú)風(fēng)阻的大氣分支和節(jié)點(diǎn)(也稱為虛擬分支和虛擬節(jié)點(diǎn))與礦井通風(fēng)網(wǎng)絡(luò)相連接,以保證其連通性。當(dāng)單源單匯通風(fēng)網(wǎng)絡(luò)與多源多匯通風(fēng)網(wǎng)絡(luò)增加虛擬分支或虛擬節(jié)點(diǎn)后,按獨(dú)立通路數(shù)公式(1)計(jì)算,圖2與圖3所示的通風(fēng)網(wǎng)絡(luò)的獨(dú)立通路數(shù)分別為3與4,與通路矩陣計(jì)算的一致。因此,通路計(jì)算公式(1)中分支數(shù)N與節(jié)點(diǎn)數(shù)J應(yīng)包含虛擬分支數(shù)與虛擬節(jié)點(diǎn)數(shù),則修正的獨(dú)立通路數(shù)計(jì)算公式為[0062] M=N+N虛?J?J虛?C回+1(2)[0063] 公式(2)中:M是修正后的獨(dú)立通路數(shù),N虛為虛擬分支數(shù),J虛為虛擬節(jié)點(diǎn)數(shù)。[0064] 然而對(duì)于包含單向回路的通風(fēng)網(wǎng)絡(luò),采用上述公式(2)確定的獨(dú)立通路數(shù)仍存在錯(cuò)誤,例如,如圖1所示,搜索到P1與P2兩條獨(dú)立通路,但P2是假通路,是不能參與調(diào)控的。因此,圖1實(shí)際的獨(dú)立通路數(shù)為1條。然而按獨(dú)立通路數(shù)修正公式(2)計(jì)算,圖1的獨(dú)立通路數(shù)為2,其包含了假通路P2。因此,對(duì)于含單向回路的通風(fēng)網(wǎng)絡(luò),其獨(dú)立通路數(shù)應(yīng)減去通風(fēng)網(wǎng)絡(luò)中的單向回路數(shù),則修正的獨(dú)立通路數(shù)計(jì)算公式為
[0065] M=N+N虛?J?J虛?C回+1(3)[0066] 公式(3)中:M為獨(dú)立通路數(shù),N為通風(fēng)網(wǎng)絡(luò)的實(shí)際分支數(shù),N虛為通風(fēng)網(wǎng)絡(luò)的虛擬分支數(shù),J為通風(fēng)網(wǎng)絡(luò)的實(shí)際節(jié)點(diǎn)數(shù),J虛為通風(fēng)網(wǎng)絡(luò)的虛擬節(jié)點(diǎn)數(shù),C回為通風(fēng)網(wǎng)絡(luò)的單向回路數(shù)。[0067] 需要說(shuō)明的是,上述公式(3)計(jì)算的獨(dú)立通路數(shù)作為本發(fā)明實(shí)施例中獨(dú)立通路搜索算法的限制條件,以確保正確地搜索到礦井通風(fēng)網(wǎng)絡(luò)中的獨(dú)立通路數(shù)。[0068] 基于此,在本發(fā)明的各種實(shí)施例中,如圖4所示,多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法包括:[0069] 步驟101,基于多風(fēng)機(jī)通風(fēng)系統(tǒng)的通風(fēng)網(wǎng)絡(luò)確定獨(dú)立通路數(shù)。[0070] 這里,獨(dú)立通路數(shù)基于前述的公式(3)確定,在此不再贅述。[0071] 步驟102,對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索,直至搜索到的獨(dú)立通路的數(shù)量達(dá)到所述獨(dú)立通路數(shù)。[0072] 示例性地,對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索包括:基于棧結(jié)構(gòu)存儲(chǔ)當(dāng)前搜索過(guò)程中搜索到的所有節(jié)點(diǎn)并在搜索到與所述棧結(jié)構(gòu)中節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),進(jìn)行退棧搜索,以避開單向回路。[0073] 這里,棧結(jié)構(gòu)作為一種數(shù)據(jù)結(jié)構(gòu),具有“先進(jìn)后出,后進(jìn)先出”的特點(diǎn)。具體而言,棧結(jié)構(gòu)是一種只能在一端進(jìn)行插入和刪除操作的特殊線性表。它按照后進(jìn)先出的原則存儲(chǔ)數(shù)據(jù),先進(jìn)入的數(shù)據(jù)被壓入棧底,最后的數(shù)據(jù)在棧頂,需要讀數(shù)據(jù)的時(shí)候從棧頂開始彈出數(shù)據(jù)(最后一個(gè)數(shù)據(jù)被第一個(gè)讀出來(lái))。棧結(jié)構(gòu)具有記憶作用,對(duì)棧結(jié)構(gòu)的插入與刪除操作中,不需要改變棧底指針。[0074] 可以理解的是,允許進(jìn)行插入和刪除操作的一端稱為棧頂(top),另一端為棧底(bottom);棧底固定,而棧頂浮動(dòng);棧結(jié)構(gòu)中元素個(gè)數(shù)為零時(shí)稱為空棧。插入一般稱為進(jìn)棧(PUSH),刪除則稱為退棧(POP)。棧結(jié)構(gòu)也稱為后進(jìn)先出表。[0075] 在一些實(shí)施例中,所述基于棧結(jié)構(gòu)存儲(chǔ)當(dāng)前搜索過(guò)程中搜索到的所有節(jié)點(diǎn)并在搜索到與所述棧結(jié)構(gòu)中的節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),進(jìn)行退棧搜索,包括:[0076] 以進(jìn)風(fēng)分支的始節(jié)點(diǎn)作為獨(dú)立通路搜索的起點(diǎn);[0077] 基于深度優(yōu)先搜索策略搜索,將搜索路徑中搜索到的節(jié)點(diǎn)存儲(chǔ)至當(dāng)前獨(dú)立通路的棧結(jié)構(gòu)中;[0078] 基于所述棧結(jié)構(gòu)確定搜索到與所述棧結(jié)構(gòu)中的節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),則進(jìn)行退棧搜索。[0079] 示例性地,這里的退棧搜索可以為刪除棧頂元素,并重新搜索,或者退回至起點(diǎn)并重新搜索,本申請(qǐng)對(duì)此不做具體限定。[0080] 可以理解的是,基于棧結(jié)構(gòu)的獨(dú)立通路搜索,可以避免搜索過(guò)程中出現(xiàn)單向回路,利于對(duì)包含單向回路的通風(fēng)網(wǎng)絡(luò)的獨(dú)立通路進(jìn)行準(zhǔn)確地搜索。[0081] 在一些實(shí)施例中,所述方法還包括:[0082] 判斷是否搜索到回風(fēng)分支的末節(jié)點(diǎn);[0083] 若是,則結(jié)束當(dāng)前獨(dú)立通路的搜索;[0084] 若否,則繼續(xù)進(jìn)棧搜索,直至搜索到所述末節(jié)點(diǎn),結(jié)束當(dāng)前獨(dú)立通路的搜索。[0085] 在一些實(shí)施例中,所述結(jié)束當(dāng)前獨(dú)立通路的搜索之后,所述方法還包括:[0086] 判斷搜索到的獨(dú)立通路的數(shù)量是否小于所述獨(dú)立通路數(shù);[0087] 若搜索到的獨(dú)立通路的數(shù)量小于所述獨(dú)立通路數(shù),則退棧搜索至所述棧結(jié)構(gòu)的下一節(jié)點(diǎn)作為當(dāng)前搜索節(jié)點(diǎn);[0088] 判斷所述當(dāng)前搜索節(jié)點(diǎn)是否搜索到新分支;[0089] 若未搜索到新分支,則繼續(xù)退棧搜索,直至搜索到新分支,并將所述起點(diǎn)至所述當(dāng)前搜索節(jié)點(diǎn)的路徑存儲(chǔ)至新的獨(dú)立通路的棧結(jié)構(gòu)中,并基于所述棧結(jié)構(gòu)進(jìn)行新的獨(dú)立通路的搜索。[0090] 在一些實(shí)施例中,所述方法還包括:[0091] 若搜索到的獨(dú)立通路的數(shù)量等于所述獨(dú)立通路數(shù),則得到所有獨(dú)立通路的搜索結(jié)果。[0092] 可以理解的是,本發(fā)明實(shí)施例在深度優(yōu)先搜索策略的基礎(chǔ)上,在尋找獨(dú)立通路的過(guò)程中,自動(dòng)判斷通風(fēng)網(wǎng)絡(luò)中是否存在單向回路問(wèn)題,保證獨(dú)立通路數(shù),并利用?!跋冗M(jìn)后出,后進(jìn)先出”的特點(diǎn)來(lái)保存當(dāng)前搜索路徑,并運(yùn)用進(jìn)棧以及出棧等操作完成獨(dú)立通路的準(zhǔn)確搜索,從而確保所有獨(dú)立通路搜索的準(zhǔn)確性。[0093] 相關(guān)技術(shù)中,在風(fēng)量平衡的基礎(chǔ)上,為使整個(gè)通風(fēng)網(wǎng)絡(luò)風(fēng)壓平衡,需選定一基準(zhǔn)通路作為調(diào)控的目標(biāo),通過(guò)增阻、增壓以及降阻等調(diào)控手段使整個(gè)通風(fēng)網(wǎng)絡(luò)其他非基準(zhǔn)通路的總阻力值與基準(zhǔn)通路的總阻力值相等,從而實(shí)現(xiàn)通風(fēng)網(wǎng)絡(luò)按需通風(fēng)。對(duì)于單風(fēng)機(jī)的通風(fēng)網(wǎng)絡(luò),該方法毫無(wú)疑問(wèn)是正確的。然而針對(duì)多風(fēng)機(jī)的通風(fēng)網(wǎng)絡(luò),每臺(tái)風(fēng)機(jī)所在的獨(dú)立通路不一樣,其總阻力值不一樣,每臺(tái)風(fēng)機(jī)的風(fēng)壓就不一樣。因此,多風(fēng)機(jī)的通風(fēng)網(wǎng)絡(luò)籠統(tǒng)的選擇一條基準(zhǔn)通路,再通過(guò)調(diào)控其他非基準(zhǔn)通路的總阻力值與基準(zhǔn)通路的總阻力值相等,則會(huì)使整個(gè)通風(fēng)網(wǎng)絡(luò)的風(fēng)量重新分配,且調(diào)控點(diǎn)的數(shù)量會(huì)顯著增加,這顯然是不符合調(diào)控要求的。[0094] 考慮到一條獨(dú)立通路上的總阻力值與該獨(dú)立通路上各風(fēng)機(jī)的負(fù)壓之和的絕對(duì)值是相等的,即共用同一臺(tái)風(fēng)機(jī)的獨(dú)立通路的總阻力值(當(dāng)獨(dú)立通路上有其它風(fēng)機(jī)時(shí),需加風(fēng)機(jī)的負(fù)壓)等于該臺(tái)風(fēng)機(jī)負(fù)壓的絕對(duì)值。因此,當(dāng)設(shè)置固定風(fēng)量的分支只在共用一臺(tái)風(fēng)機(jī)的包含的獨(dú)立通路上,則只需調(diào)整共用該臺(tái)風(fēng)機(jī)的獨(dú)立通路,既能滿足調(diào)控要求,也不影響其他已滿足風(fēng)量要求的通風(fēng)區(qū)域。由此可以得知,對(duì)于多風(fēng)機(jī)通風(fēng)系統(tǒng)的基準(zhǔn)通路的確定可以不依據(jù)整個(gè)通風(fēng)網(wǎng)絡(luò)的所有獨(dú)立通路確定,而是可以依據(jù)固定風(fēng)量分支所在的獨(dú)立通路上的風(fēng)機(jī)以及共用該風(fēng)機(jī)的所有獨(dú)立通路來(lái)確定。[0095] 基于此,在一些實(shí)施例中,多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法還包括:[0096] 根據(jù)固定風(fēng)量分支,確定共用風(fēng)機(jī)的各獨(dú)立通路,并計(jì)算各所述獨(dú)立通路的總阻力值;[0097] 基于各所述獨(dú)立通路的總阻力值確定基準(zhǔn)通路。[0098] 示例性地,可以從共用風(fēng)機(jī)的各獨(dú)立通路中選取總阻力值最大的獨(dú)立通路作為基準(zhǔn)通路,可以對(duì)其余各獨(dú)立通路進(jìn)行增阻調(diào)節(jié),從而使得其余各獨(dú)立通路與基準(zhǔn)通路調(diào)平。[0099] 可以理解的是,在其他實(shí)施例中,可以從共用風(fēng)機(jī)的各獨(dú)立通路中選取任一的獨(dú)立通路作為基準(zhǔn)通路,對(duì)于其余的獨(dú)立通路,比這條基準(zhǔn)通路大的任一獨(dú)立通路,則要通過(guò)降低其阻力值(即降阻調(diào)節(jié)),使它降到與基準(zhǔn)通路的阻力值相等,則意味著該條獨(dú)立通路調(diào)平;而比這條基準(zhǔn)通路小的任一獨(dú)立通路,則要通過(guò)增加其阻力值,使其阻力值增加到與基準(zhǔn)通路的阻力值相等,則意味著該條獨(dú)立通路調(diào)平。[0100] 可以理解的是,基于上述方法確定的基準(zhǔn)通路,可以避免以整個(gè)通風(fēng)網(wǎng)絡(luò)的所有獨(dú)立通路確定基準(zhǔn)通路而造成通風(fēng)網(wǎng)絡(luò)中以滿足需風(fēng)量要求的分支,因調(diào)節(jié)的影響而導(dǎo)致滿足風(fēng)量要求的分支最終不滿足要求,提高了調(diào)節(jié)的可靠性。[0101] 為實(shí)現(xiàn)對(duì)整個(gè)通風(fēng)網(wǎng)絡(luò)進(jìn)行調(diào)控,需確定整個(gè)通風(fēng)網(wǎng)絡(luò)的調(diào)控點(diǎn)數(shù)目與調(diào)控點(diǎn)位置。然而在實(shí)際礦山中,調(diào)節(jié)點(diǎn)位置設(shè)定時(shí)需考慮巷道的實(shí)際情況,如需風(fēng)區(qū)一般采用增阻調(diào)節(jié),進(jìn)、回風(fēng)區(qū)一般采用降阻調(diào)節(jié),串聯(lián)風(fēng)路一般上采用降阻調(diào)節(jié),大阻力通風(fēng)路線一般采用降阻調(diào)節(jié),主要運(yùn)輸路線一般采用降阻調(diào)節(jié)等等。通風(fēng)網(wǎng)絡(luò)調(diào)控過(guò)程中,調(diào)節(jié)點(diǎn)位置的確定也應(yīng)盡量減少其對(duì)通風(fēng)網(wǎng)絡(luò)其他滿足風(fēng)量要求分支的影響,以避免因調(diào)節(jié)點(diǎn)的增加,而造成其他分支不滿足風(fēng)量要求。此外,從通風(fēng)管理的角度,調(diào)節(jié)點(diǎn)數(shù)目應(yīng)越少越好,以降低通風(fēng)管理難度。[0102] 基于此,在一些實(shí)施例中,多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法還包括:[0103] 針對(duì)各所述獨(dú)立通路,剔除所述基準(zhǔn)通路上的分支與不可調(diào)節(jié)的分支,統(tǒng)計(jì)剩余分支的分支通路數(shù);[0104] 按所述分支通路數(shù)從高到低的順序進(jìn)行調(diào)節(jié),選擇能調(diào)平通路數(shù)最多的分支或者能調(diào)平通路數(shù)相同時(shí)則選擇調(diào)節(jié)量最小的分支,確定風(fēng)阻調(diào)節(jié)的目標(biāo)分支。[0105] 這里,各所述獨(dú)立通路是指前述的共用風(fēng)機(jī)的獨(dú)立通路,分支通路數(shù)是指分支在所有獨(dú)立通路中出現(xiàn)的次數(shù),基于分支通路數(shù)從高到低進(jìn)行排序,遵循分支通路數(shù)高的分支先進(jìn)行調(diào)節(jié)、且優(yōu)先選擇能調(diào)平通路數(shù)最多以及調(diào)節(jié)量最小的分支為原則,確定與優(yōu)化通風(fēng)網(wǎng)絡(luò)的調(diào)控點(diǎn)數(shù)目與調(diào)控點(diǎn)位置,實(shí)現(xiàn)對(duì)整個(gè)通風(fēng)網(wǎng)絡(luò)的調(diào)控。可以以保證通風(fēng)網(wǎng)絡(luò)調(diào)節(jié)點(diǎn)的位置盡可能考慮礦山實(shí)際情況以及調(diào)節(jié)點(diǎn)數(shù)目盡可能少以減少通風(fēng)管理的難度與降低通風(fēng)能耗(增加壓力值與阻力值的調(diào)節(jié)會(huì)導(dǎo)致整個(gè)通風(fēng)網(wǎng)絡(luò)能耗增加)。[0106] 下面結(jié)合一應(yīng)用實(shí)施例對(duì)上述的多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法進(jìn)行舉例說(shuō)明。[0107] 本應(yīng)用實(shí)施例風(fēng)量調(diào)節(jié)方法假設(shè)礦井通風(fēng)巷道風(fēng)流不可壓縮、且風(fēng)流為完全紊流狀態(tài)以及定常流動(dòng)等前提條件下,運(yùn)用通路調(diào)控優(yōu)化算法完成對(duì)獨(dú)立通路的正確搜索,計(jì)算各獨(dú)立通路總阻力值,提出了基于共用風(fēng)機(jī)確定可調(diào)控的獨(dú)立通路以及確定其基準(zhǔn)通路的方法,并結(jié)合公共分支法,確定與優(yōu)化調(diào)控點(diǎn)位置與調(diào)控點(diǎn)數(shù)目,以實(shí)現(xiàn)對(duì)整個(gè)通風(fēng)網(wǎng)絡(luò)的調(diào)控。[0108] 如圖5所示,該方法具體可以包括:[0109] 步驟201:初始化通風(fēng)網(wǎng)絡(luò)參數(shù)。[0110] 示例性地,多風(fēng)機(jī)通風(fēng)系統(tǒng)的通風(fēng)網(wǎng)絡(luò)包括:N條分支、N虛條虛擬分支、J個(gè)節(jié)點(diǎn)、J虛個(gè)虛擬節(jié)點(diǎn)、C回個(gè)單向回路、M條獨(dú)立通路,設(shè)置所有節(jié)點(diǎn)和分支為未訪問(wèn)狀態(tài),其中M滿足前述公式(3)。[0111] 步驟202:構(gòu)建通風(fēng)網(wǎng)絡(luò)拓?fù)潢P(guān)系。[0112] 步驟203:搜索進(jìn)風(fēng)分支,以進(jìn)風(fēng)分支的始節(jié)點(diǎn)作為獨(dú)立通路搜索起點(diǎn)。[0113] 步驟204:初始化i=0。[0114] 步驟205:令當(dāng)前搜索節(jié)點(diǎn)Nd為通路搜索始節(jié)點(diǎn)。[0115] 步驟206:從當(dāng)前搜索節(jié)點(diǎn)Nd開始,按深度優(yōu)先搜索策略搜索,將搜索路徑存儲(chǔ)在通路NdStack[i]。[0116] 初始化棧NdStack,從當(dāng)前搜索節(jié)點(diǎn)Nd開始,將搜索起點(diǎn)設(shè)置為待訪問(wèn)狀態(tài),按深度優(yōu)先搜索策略搜索,將搜索路徑存儲(chǔ)在棧NdStack[i]中,其中棧NdStack[i]用于存儲(chǔ)搜索到的第i條獨(dú)立通路的所有節(jié)點(diǎn)。[0117] 步驟207:判斷是否搜到NdStack[i]中已訪問(wèn)節(jié)點(diǎn),若否,則執(zhí)行步驟208;若是,則執(zhí)行步驟209。[0118] 步驟208:判斷是否搜索到回風(fēng)井的末節(jié)點(diǎn),若是,則執(zhí)行步驟210;若否,則執(zhí)行步驟211。[0119] 步驟209:退棧搜索,并返回步驟206。[0120] 停止搜索,退棧搜索到此次通路搜索進(jìn)棧起始節(jié)點(diǎn),并返回步驟206。[0121] 步驟210:i=i+1。[0122] 棧NdStack[i]中的i變?yōu)閕+1,并執(zhí)行步驟213。[0123] 步驟211:進(jìn)棧搜索。[0124] 這里,繼續(xù)搜索新的節(jié)點(diǎn),并加入NdStack[i]中,執(zhí)行步驟212。[0125] 步驟212:分支標(biāo)記。[0126] 對(duì)搜索到的分支進(jìn)行標(biāo)記,并返回步驟206。[0127] 步驟213:判斷i是否小于M,若是,則執(zhí)行步驟214,若否,則執(zhí)行步驟218。[0128] 這里,判斷棧NdStack[i]中i是否小于總獨(dú)立通路數(shù)M,若是,則進(jìn)行退棧搜索;若否,則輸出搜索所有獨(dú)立通路的結(jié)果。[0129] 步驟214:退棧搜索。[0130] 這里,退棧搜索是從棧頂開始,到下一個(gè)節(jié)點(diǎn),再繼續(xù)執(zhí)行步驟215。[0131] 步驟215:進(jìn)棧搜索。[0132] 這里,將新的節(jié)點(diǎn)加入棧NdStack[i]中,并執(zhí)行步驟216。[0133] 步驟216:判斷是否找到新的分支,若是,則執(zhí)行步驟217,若否,則返回步驟214,以繼續(xù)退棧搜索。[0134] 步驟217:將通路起點(diǎn)到當(dāng)前搜索節(jié)點(diǎn)Nd的路徑存儲(chǔ)在通路NdStack[i]。[0135] 這里,若找到新的分支,則將通路起點(diǎn)到當(dāng)前搜索節(jié)點(diǎn)Nd的路徑存儲(chǔ)在棧NdStack[i],跳到步驟206。[0136] 步驟218:輸出搜索通路結(jié)果。[0137] 步驟219:確定共用風(fēng)機(jī)的所有獨(dú)立通路。[0138] 這里,根據(jù)固定風(fēng)量分支,確定共用風(fēng)機(jī)的所有獨(dú)立通路,并計(jì)算各獨(dú)立通路的總阻力值。[0139] 步驟220:確定基準(zhǔn)通路。[0140] 這里,根據(jù)各獨(dú)立通路中各分支的調(diào)節(jié)類別,確定基準(zhǔn)通路。[0141] 步驟221:計(jì)算各非基準(zhǔn)通路的調(diào)節(jié)量。[0142] 這里,剔除掉基準(zhǔn)通路上的分支與不可調(diào)節(jié)的分支,統(tǒng)計(jì)剩余分支的分支通路數(shù)并對(duì)其進(jìn)行從高到低排序。[0143] 步驟222:確定調(diào)節(jié)方法與調(diào)節(jié)位置。[0144] 這里,按分支通路數(shù)從高到低的順序進(jìn)行調(diào)節(jié),優(yōu)先選擇能調(diào)平通路數(shù)最多的分支、而調(diào)平數(shù)相同時(shí)則選擇調(diào)節(jié)量最小的分支,確定調(diào)節(jié)方法與優(yōu)化調(diào)節(jié)點(diǎn)位置。[0145] 步驟223:判斷通風(fēng)網(wǎng)絡(luò)中是否存在Δh≠0的獨(dú)立通路,若是,則跳到步驟222;若否,則進(jìn)入步驟224。[0146] 這里,Δh是非基準(zhǔn)通路與基準(zhǔn)通路的差值,Δh≠0是調(diào)控的依據(jù),若Δh=0,則該共用風(fēng)機(jī)下的所有通路則調(diào)節(jié)完畢。[0147] 步驟224:通風(fēng)網(wǎng)絡(luò)解算。[0148] 步驟225:判斷各分支的風(fēng)量是否滿足要求,若否,則跳到步驟218;若是,執(zhí)行步驟226。
[0149] 步驟226:調(diào)控優(yōu)化成功。[0150] 通風(fēng)網(wǎng)絡(luò)調(diào)控優(yōu)化成功,程序結(jié)束。[0151] 圖6為一應(yīng)用示例中多風(fēng)機(jī)通風(fēng)系統(tǒng)的通風(fēng)網(wǎng)絡(luò)的結(jié)構(gòu)示意圖,其包含3臺(tái)風(fēng)機(jī)、15個(gè)節(jié)點(diǎn)、20條分支、1條虛擬分支、0個(gè)虛擬節(jié)點(diǎn)、0個(gè)單向回路,分支原始通風(fēng)參數(shù)見表1。
3 3 3
e17、e18、e19為預(yù)選風(fēng)機(jī)分支,其風(fēng)量分別為24m/s、52m/s、25m/s;e12為固定風(fēng)量分支(也稱
3
為定流分支),其固定風(fēng)量Q12=1.5m/s,風(fēng)流方向?yàn)関8流向v11,其強(qiáng)制分風(fēng)結(jié)果見表1。
[0152] 根據(jù)強(qiáng)制分風(fēng)結(jié)果以及獨(dú)立通路計(jì)算公式(3),搜索通風(fēng)網(wǎng)絡(luò)中所有獨(dú)立通路為7條,見表2;定流分支e12所在的通路為P2,P2上的風(fēng)機(jī)分支為e17,則共用e17風(fēng)機(jī)分支的獨(dú)立通路有P1與P2,因而只需對(duì)這兩條通路進(jìn)行調(diào)控;又因P1與P2各可調(diào)節(jié)分支都為增阻調(diào)節(jié),則選定最大阻力通路P2為基準(zhǔn)通路;剔除基準(zhǔn)通路分支與不可調(diào)節(jié)分支,則可調(diào)分支為e7和e11;計(jì)算e7與e11兩分支的分支通路數(shù)為1,則隨機(jī)選擇一條即可,此次選擇的調(diào)節(jié)分支為e7,調(diào)節(jié)量為421.59Pa,而三臺(tái)風(fēng)機(jī)的負(fù)壓分別為1548.70Pa、1935.60Pa、?1650.48Pa,調(diào)節(jié)優(yōu)化后的風(fēng)量分配以及調(diào)節(jié)結(jié)果見表1。[0153] 表1多風(fēng)機(jī)通風(fēng)網(wǎng)絡(luò)參數(shù)及其調(diào)節(jié)結(jié)果[0154][0155] 表2通風(fēng)網(wǎng)絡(luò)的所有獨(dú)立通路及其總阻力值[0156][0157] 為了實(shí)現(xiàn)本發(fā)明實(shí)施例的方法,本發(fā)明實(shí)施例還提供一種多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)裝置,如圖7所示,該裝置包括:獨(dú)立通路數(shù)確定模塊701和獨(dú)立通路搜索模塊702。獨(dú)立通路數(shù)確定模塊701用于基于多風(fēng)機(jī)通風(fēng)系統(tǒng)的通風(fēng)網(wǎng)絡(luò)確定獨(dú)立通路數(shù);獨(dú)立通路搜索模塊702用于對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索,直至搜索到的獨(dú)立通路的數(shù)量達(dá)到所述獨(dú)立通路數(shù);其中,所述獨(dú)立通路數(shù)基于如下公式確定:M=N+N虛?J?J虛?C回+1;M為獨(dú)立通路數(shù),N為所述通風(fēng)網(wǎng)絡(luò)的實(shí)際分支數(shù),N虛為所述通風(fēng)網(wǎng)絡(luò)的虛擬分支數(shù),J為所述通風(fēng)網(wǎng)絡(luò)的實(shí)際節(jié)點(diǎn)數(shù),J虛為所述通風(fēng)網(wǎng)絡(luò)的虛擬節(jié)點(diǎn)數(shù),C回為所述通風(fēng)網(wǎng)絡(luò)的單向回路數(shù);所述對(duì)所述通風(fēng)網(wǎng)絡(luò)進(jìn)行獨(dú)立通路搜索包括:基于棧結(jié)構(gòu)存儲(chǔ)當(dāng)前搜索過(guò)程中搜索到的所有節(jié)點(diǎn)并在搜索到與所述棧結(jié)構(gòu)中節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),進(jìn)行退棧搜索,以避開單向回路。[0158] 示例性地,獨(dú)立通路搜索模塊702具體用于:[0159] 以進(jìn)風(fēng)分支的始節(jié)點(diǎn)作為獨(dú)立通路搜索的起點(diǎn);[0160] 基于深度優(yōu)先搜索策略搜索,將搜索路徑中搜索到的節(jié)點(diǎn)存儲(chǔ)至當(dāng)前獨(dú)立通路的棧結(jié)構(gòu)中;[0161] 基于所述棧結(jié)構(gòu)確定搜索到與所述棧結(jié)構(gòu)中的節(jié)點(diǎn)相同的重復(fù)節(jié)點(diǎn)時(shí),則進(jìn)行退棧搜索。[0162] 示例性地,獨(dú)立通路搜索模塊702還用于:[0163] 判斷是否搜索到回風(fēng)分支的末節(jié)點(diǎn);[0164] 若是,則結(jié)束當(dāng)前獨(dú)立通路的搜索;[0165] 若否,則繼續(xù)進(jìn)棧搜索,直至搜索到所述末節(jié)點(diǎn),結(jié)束當(dāng)前獨(dú)立通路的搜索。[0166] 獨(dú)立通路搜索模塊702結(jié)束當(dāng)前獨(dú)立通路的搜索之后,還用于:[0167] 判斷搜索到的獨(dú)立通路的數(shù)量是否小于所述獨(dú)立通路數(shù);[0168] 若搜索到的獨(dú)立通路的數(shù)量小于所述獨(dú)立通路數(shù),則退棧搜索至所述棧結(jié)構(gòu)的下一節(jié)點(diǎn)作為當(dāng)前搜索節(jié)點(diǎn);[0169] 判斷所述當(dāng)前搜索節(jié)點(diǎn)是否搜索到新分支;[0170] 若未搜索到新分支,則繼續(xù)退棧搜索,直至搜索到新分支,并將所述起點(diǎn)至所述當(dāng)前搜索節(jié)點(diǎn)的路徑存儲(chǔ)至新的獨(dú)立通路的棧結(jié)構(gòu)中,并基于所述棧結(jié)構(gòu)進(jìn)行新的獨(dú)立通路的搜索。[0171] 示例性地,獨(dú)立通路搜索模塊702還用于:[0172] 若搜索到的獨(dú)立通路的數(shù)量等于所述獨(dú)立通路數(shù),則得到所有獨(dú)立通路的搜索結(jié)果。[0173] 示例性地,該裝置還包括:基準(zhǔn)通路確定模塊703,用于根據(jù)固定風(fēng)量分支,確定共用風(fēng)機(jī)的各獨(dú)立通路,并計(jì)算各所述獨(dú)立通路的總阻力值;基于各所述獨(dú)立通路的總阻力值確定基準(zhǔn)通路。[0174] 示例性地,該裝置還包括:風(fēng)阻調(diào)節(jié)模塊704,用于針對(duì)各所述獨(dú)立通路,剔除所述基準(zhǔn)通路上的分支與不可調(diào)節(jié)的分支,統(tǒng)計(jì)剩余分支的分支通路數(shù);按所述分支通路數(shù)從高到低的順序進(jìn)行調(diào)節(jié),選擇能調(diào)平通路數(shù)最多的分支或者能調(diào)平通路數(shù)相同時(shí)則選擇調(diào)節(jié)量最小的分支,確定風(fēng)阻調(diào)節(jié)的目標(biāo)分支。[0175] 實(shí)際應(yīng)用時(shí),獨(dú)立通路數(shù)確定模塊701、獨(dú)立通路搜索模塊702、基準(zhǔn)通路確定模塊703及風(fēng)阻調(diào)節(jié)模塊704,可以由多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)裝置中的處理器來(lái)實(shí)現(xiàn)。當(dāng)然,處理器需要運(yùn)行存儲(chǔ)器中的計(jì)算機(jī)程序來(lái)實(shí)現(xiàn)它的功能。
[0176] 需要說(shuō)明的是:上述實(shí)施例提供的多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)裝置在進(jìn)行多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)時(shí),僅以上述各程序模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述處理分配由不同的程序模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的程序模塊,以完成以上描述的全部或者部分處理。另外,上述實(shí)施例提供的多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)裝置與多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見方法實(shí)施例,這里不再贅述。[0177] 基于上述程序模塊的硬件實(shí)現(xiàn),且為了實(shí)現(xiàn)本發(fā)明實(shí)施例的方法,本發(fā)明實(shí)施例還提供一種多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)設(shè)備。圖8僅僅示出了該設(shè)備的示例性結(jié)構(gòu)而非全部結(jié)構(gòu),根據(jù)需要可以實(shí)施圖8示出的部分結(jié)構(gòu)或全部結(jié)構(gòu)。[0178] 如圖8所示,本發(fā)明實(shí)施例提供的多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)設(shè)備800包括:至少一個(gè)處理器801、存儲(chǔ)器802、用戶接口803和至少一個(gè)網(wǎng)絡(luò)接口804。多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)設(shè)備800中的各個(gè)組件通過(guò)總線系統(tǒng)805耦合在一起。可以理解,總線系統(tǒng)805用于實(shí)現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)805除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說(shuō)明起見,在圖8中將各種總線都標(biāo)為總線系統(tǒng)805。[0179] 其中,用戶接口803可以包括顯示器、鍵盤、鼠標(biāo)、軌跡球、點(diǎn)擊輪、按鍵、按鈕、觸感板或者觸摸屏等。[0180] 本發(fā)明實(shí)施例中的存儲(chǔ)器802用于存儲(chǔ)各種類型的數(shù)據(jù)以支持多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)設(shè)備的操作。這些數(shù)據(jù)的示例包括:用于在多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)設(shè)備上操作的任何計(jì)算機(jī)程序。[0181] 本發(fā)明實(shí)施例揭示的多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法可以應(yīng)用于處理器801中,或者由處理器801實(shí)現(xiàn)。處理器801可能是一種集成電路
芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過(guò)程中,多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法的各步驟可以通過(guò)處理器801中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器801可以是通用處理器、數(shù)字信號(hào)處理器(DSP,DigitalSignalProcessor),或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。處理器801可以實(shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟,可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于存儲(chǔ)介質(zhì)中,該存儲(chǔ)介質(zhì)位于存儲(chǔ)器802,處理器801讀取存儲(chǔ)器802中的信息,結(jié)合其硬件完成本發(fā)明實(shí)施例提供的多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法的步驟。[0182] 在示例性實(shí)施例中,XX設(shè)備可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC,ApplicationSpecificIntegratedCircuit)、DSP、可編程邏輯器件(PLD,ProgrammableLogicDevice)、復(fù)雜可編程邏輯器件(CPLD,ComplexProgrammableLogicDevice)、FPGA、通用處理器、控制器、微控制器(MCU,MicroControllerUnit)、微處理器(Microprocessor)、或者其他電子元件實(shí)現(xiàn),用于執(zhí)行前述方法。[0183] 可以理解,存儲(chǔ)器802可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,也可包括易失性和非易失性存儲(chǔ)器兩者。其中,非易失性存儲(chǔ)器可以是只讀存儲(chǔ)器(ROM,ReadOnlyMemory)、可編程只讀存儲(chǔ)器(PROM,ProgrammableRead?OnlyMemory)、可擦除可編程只讀存儲(chǔ)器(EPROM,ErasableProgrammableRead?OnlyMemory)、電可擦除可編程只讀存儲(chǔ)器(EEPROM,ElectricallyErasableProgrammableRead?OnlyMemory)、磁性隨機(jī)存取存儲(chǔ)器(FRAM,ferromagneticrandomaccessmemory)、快閃存儲(chǔ)器(FlashMemory)、磁表面存儲(chǔ)器、光盤、或只讀光盤(CD?ROM,CompactDiscRead?OnlyMemory);磁表面存儲(chǔ)器可以是磁盤存儲(chǔ)器或磁帶存儲(chǔ)器。易失性存儲(chǔ)器可以是隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory),其用作外部高速緩存。通過(guò)示例性但不是限制性說(shuō)明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM,StaticRandomAccessMemory)、同步靜態(tài)隨機(jī)存取存儲(chǔ)器(SSRAM,SynchronousStaticRandomAccessMemory)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM,DynamicRandomAccessMemory)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM,SynchronousDynamicRandomAccessMemory)、雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DDRSDRAM,DoubleDataRateSynchronousDynamicRandomAccessMemory)、增強(qiáng)型同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(ESDRAM,EnhancedSynchronousDynamicRandomAccessMemory)、同步連接動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SLDRAM,SyncLinkDynamicRandomAccessMemory)、直接內(nèi)存總線隨機(jī)存取存儲(chǔ)器(DRRAM,DirectRambusRandomAccessMemory)。本發(fā)明實(shí)施例描述的存儲(chǔ)器旨在包括但不限于這些和任意其它適合類型的存儲(chǔ)器。[0184] 在示例性實(shí)施例中,本發(fā)明實(shí)施例還提供了一種存儲(chǔ)介質(zhì),即計(jì)算機(jī)存儲(chǔ)介質(zhì),具體可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括存儲(chǔ)計(jì)算機(jī)程序的存儲(chǔ)器802,上述計(jì)算機(jī)程序可由多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)設(shè)備的處理器801執(zhí)行,以完成本發(fā)明實(shí)施例方法所述的步驟。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、PROM、EPROM、EEPROM、FlashMemory、磁表面存儲(chǔ)器、光盤、或CD?ROM等存儲(chǔ)器。[0185] 需要說(shuō)明的是:“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。[0186] 另外,本發(fā)明實(shí)施例所記載的技術(shù)方案之間,在不沖突的情況下,可以任意組合。[0187] 以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
聲明:
“多風(fēng)機(jī)通風(fēng)系統(tǒng)的風(fēng)量調(diào)節(jié)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)