項(xiàng)目研究和實(shí)驗(yàn)的目的、內(nèi)容和要解決的主要問(wèn)題
一、背景和意義:
地處我國(guó)中部的長(zhǎng)江流域及其周?chē)鷱V大地區(qū),屬“夏熱冬冷” 地區(qū),其顯著特點(diǎn)是夏季悶熱,冬季濕冷, 晝夜溫差小,年降水量大,日照偏小。最近十多年來(lái),該地區(qū)新建的大型區(qū)域公共和住宅建筑群,已經(jīng)開(kāi)始采取區(qū)域供熱供冷系統(tǒng),并且逐年上升。但是,我國(guó)的區(qū)域供熱供冷系統(tǒng)還處于起步階段,某些系統(tǒng)由于設(shè)計(jì)、用戶(hù)負(fù)荷密度低、運(yùn)行管理不當(dāng)?shù)仍?,能耗居高不下,甚至高于分體式空調(diào),且投資和運(yùn)行成本高于分體式空調(diào)系統(tǒng)。因此系統(tǒng)設(shè)計(jì)優(yōu)化和運(yùn)行優(yōu)化以提高整個(gè)系統(tǒng)的經(jīng)濟(jì)性和節(jié)能效率顯得尤為重要。
區(qū)域供冷供熱管網(wǎng)系統(tǒng)是區(qū)域供冷供熱系統(tǒng)的重要組成部分,區(qū)域供冷供熱系統(tǒng)由于供能量大,供能距離長(zhǎng),其輸配管網(wǎng)具有規(guī)模大、結(jié)構(gòu)復(fù)雜、初投資大、運(yùn)行維護(hù)費(fèi)用高、對(duì)系統(tǒng)運(yùn)行費(fèi)用影響大等特點(diǎn),其規(guī)劃、設(shè)計(jì)合理與否,直接關(guān)系到區(qū)域供冷供熱系統(tǒng)的初投資和運(yùn)行費(fèi)用,是區(qū)域供冷供熱系統(tǒng)成敗的關(guān)鍵環(huán)節(jié)之一。對(duì)區(qū)域供冷供熱管網(wǎng)進(jìn)行優(yōu)化分析和配置,可以最大限度地節(jié)約投資,降低運(yùn)行成本,提高系統(tǒng)運(yùn)行的經(jīng)濟(jì)性,而且還能改善整個(gè)管網(wǎng)的水力條件,是實(shí)現(xiàn)供能安全可靠的重要環(huán)節(jié),是管網(wǎng)系統(tǒng)規(guī)劃設(shè)計(jì)的必要條件。對(duì)管網(wǎng)進(jìn)行優(yōu)化研究,不僅可以為工程規(guī)劃設(shè)計(jì)提供理論依據(jù),而且可以為系統(tǒng)高效、節(jié)能、經(jīng)濟(jì)運(yùn)行提供技術(shù)保證,具有重要的理論意義和實(shí)際應(yīng)用價(jià)值。
區(qū)域供熱供冷系統(tǒng)優(yōu)化設(shè)計(jì)主要包括:能源站方案設(shè)計(jì),能源站位置,能源站與用能站之間的連接管網(wǎng)布局,區(qū)域管網(wǎng)的管徑,管網(wǎng)保溫層厚度,供回水溫差,能源站機(jī)組運(yùn)行策略等方面。其中管網(wǎng)布局和管徑優(yōu)化是區(qū)域供熱供冷系統(tǒng)優(yōu)化設(shè)計(jì)的核心。
本項(xiàng)目旨在開(kāi)發(fā)一套區(qū)域供熱供冷管網(wǎng)系統(tǒng)布局優(yōu)化和管徑優(yōu)化軟件,為暖通空調(diào)設(shè)計(jì)工程師在設(shè)計(jì)區(qū)域供熱供冷系統(tǒng)時(shí)能提供管網(wǎng)系統(tǒng)的最佳布局方案,并在該最佳布局的基礎(chǔ)上提供其最佳的管徑組合,使管網(wǎng)系統(tǒng)在投資和運(yùn)行方面的綜合費(fèi)用達(dá)到最小值,使得管網(wǎng)系統(tǒng)具有最佳經(jīng)濟(jì)性。
二、實(shí)驗(yàn)研究的內(nèi)容:
區(qū)域供熱供冷管網(wǎng)系統(tǒng)優(yōu)化軟件包括布局優(yōu)化和管徑優(yōu)化兩個(gè)子系統(tǒng)。
布局優(yōu)化子系統(tǒng)是管網(wǎng)優(yōu)化的基礎(chǔ),該子系統(tǒng)負(fù)責(zé)優(yōu)化出一些最佳的布局提供給管徑優(yōu)化子系統(tǒng);管徑優(yōu)化子系統(tǒng)在優(yōu)化出的布局的基礎(chǔ)上進(jìn)一步每一個(gè)布局的管徑大小組合。
當(dāng)供能站和用戶(hù)點(diǎn)給定以后,站點(diǎn)與用戶(hù)之間存在許多種管道連接的方案,每個(gè)站點(diǎn)間的管徑大小也存在若干種選擇方案。管網(wǎng)優(yōu)化旨在尋找一種使管網(wǎng)初投資成本與年維護(hù)費(fèi)用最小的管網(wǎng)布局配置。此外,通過(guò)采用計(jì)算機(jī)技術(shù),設(shè)計(jì)出合適的人機(jī)交互界面,使得各項(xiàng)技術(shù)參數(shù)便于輸入,最終優(yōu)化結(jié)果直觀明了。
1、管網(wǎng)布局優(yōu)化子系統(tǒng):
區(qū)域供熱供冷管網(wǎng)系統(tǒng)布局優(yōu)化和管徑優(yōu)化軟件系統(tǒng)的管網(wǎng)布局優(yōu)化子系統(tǒng)是基于文聰同學(xué)完成的2014年度的大學(xué)生創(chuàng)新實(shí)驗(yàn)項(xiàng)目(基于遺傳算法的區(qū)域供冷管網(wǎng)布局優(yōu)化軟件系統(tǒng)開(kāi)發(fā))。在此基礎(chǔ)上,對(duì)軟件進(jìn)一步修正,以便更好集成到我們欲開(kāi)發(fā)的“區(qū)域供熱供冷管網(wǎng)系統(tǒng)布局優(yōu)化和管徑優(yōu)化軟件系統(tǒng)”中。
當(dāng)供能站和用戶(hù)點(diǎn)給定以后,站點(diǎn)與用戶(hù)之間存在許多種管道連接的方案(管網(wǎng)布局),區(qū)域供冷供熱管網(wǎng)布局優(yōu)化目的是找到一些最佳的布局,使得管網(wǎng)系統(tǒng)在管徑優(yōu)化后具有最佳經(jīng)濟(jì)性,即年折算費(fèi)用(包括年折算投資費(fèi)用和年運(yùn)行費(fèi)用)最少。
問(wèn)題描述:
已知一個(gè)區(qū)域供冷供熱管網(wǎng)系統(tǒng)功能站和用戶(hù),管網(wǎng)系統(tǒng)可以抽象為一個(gè)圖論中的圖,如圖1:
圖1 管網(wǎng)中功能站和用戶(hù)點(diǎn)之間可能連接
圖1中共有16個(gè)節(jié)點(diǎn),45條可能連接的邊;其中數(shù)字1代表功能站,數(shù)字2至16分別代表15個(gè)用能站點(diǎn)。
區(qū)域供冷供熱管網(wǎng)系統(tǒng)布局優(yōu)化就是在圖1中的45條邊中選擇15條邊,構(gòu)造成一個(gè)樹(shù)狀管網(wǎng)布局,如圖2:
圖2 一個(gè)樹(shù)狀管網(wǎng)布局
根據(jù)圖論理論可知,一個(gè)共有n個(gè)節(jié)點(diǎn)的圖,它存在個(gè)樹(shù)。如圖2共有16個(gè)節(jié)點(diǎn),那么共有個(gè)樹(shù),也就是圖1存在個(gè)樹(shù)狀布局,若要對(duì)每一個(gè)布局都去計(jì)算其每段管段的管徑大小,那么計(jì)算量是非常巨大的。
管網(wǎng)布局優(yōu)化子系統(tǒng)就是要從這么多的布局中挑選幾個(gè)或幾十個(gè)布局出來(lái),給管網(wǎng)管徑優(yōu)化子系統(tǒng)去優(yōu)化計(jì)算其管徑大小。
布局優(yōu)化分三步走:
第一步:優(yōu)化出一個(gè)管道總長(zhǎng)度最短的樹(shù)狀布局;優(yōu)化結(jié)果如下圖3:
圖3 管段總長(zhǎng)度最小的布局
第二步:初投資最少的布局,該布局的水力特性滿(mǎn)足設(shè)計(jì)規(guī)范(管道流速小于等于3.5m/s,管段的比摩阻小于120Pa/m),優(yōu)化結(jié)果如下圖4:
圖4 初投資最少的布局
第三步:年折算費(fèi)用最少的布局,該布局的水力特性滿(mǎn)足設(shè)計(jì)規(guī)范(管道流速小于等于3.5m/s,管段的比摩阻小于120Pa/m),優(yōu)化結(jié)果如下圖5:
圖5 年折算費(fèi)用最少的布局
通過(guò)三步優(yōu)化,每一步優(yōu)化都能夠優(yōu)化出其一定條件下的最優(yōu)布局以及一些近似最優(yōu)的布局,在這一些布局中挑選出30個(gè)布局,傳遞給管徑優(yōu)化子系統(tǒng)。
2、管徑優(yōu)化子系統(tǒng):
區(qū)域供熱供冷管網(wǎng)系統(tǒng)布局優(yōu)化和管徑優(yōu)化軟件系統(tǒng)的管網(wǎng)管徑優(yōu)化子系統(tǒng)是基于吳一凡同學(xué)完成的2015年度的大學(xué)生創(chuàng)新實(shí)驗(yàn)項(xiàng)目(關(guān)于區(qū)域供熱供冷管網(wǎng)管徑進(jìn)一步簡(jiǎn)化軟件設(shè)計(jì))。在此基礎(chǔ)上,對(duì)軟件進(jìn)一步修正,以便更好集成到我們欲開(kāi)發(fā)的“區(qū)域供熱供冷管網(wǎng)系統(tǒng)布局優(yōu)化和管徑優(yōu)化軟件系統(tǒng)”中。
通過(guò)管網(wǎng)布局優(yōu)化子系統(tǒng),可以得到在一定條件下的最優(yōu)布局,然后分別針對(duì)得到的布局再進(jìn)行管徑優(yōu)化。通過(guò)遺傳算法,找到每一個(gè)布局的最優(yōu)管徑組合,使得其年折算投資費(fèi)用和年運(yùn)行費(fèi)用之和最小,最后對(duì)每一個(gè)布局得到的年折算費(fèi)用進(jìn)行比較,選擇最小的年折算費(fèi)用,即可得到管網(wǎng)的最優(yōu)布局和其最優(yōu)管徑組合。
具體算法如下:
a)初始化:設(shè)置進(jìn)化代數(shù)計(jì)數(shù)器t=0,設(shè)置最大進(jìn)化代數(shù)T,隨機(jī)生成M個(gè)個(gè)體作為初始群體P(0)。
b)個(gè)體評(píng)價(jià):計(jì)算群體P(t)中各個(gè)個(gè)體的適應(yīng)度。
c)選擇運(yùn)算:將選擇算子作用于群體。選擇的目的是把優(yōu)化的個(gè)體直接遺傳到下一代或通過(guò)配對(duì)交叉產(chǎn)生新的個(gè)體再遺傳到下一代。選擇操作是建立在群體中個(gè)體的適應(yīng)度評(píng)估基礎(chǔ)上的。
d)交叉運(yùn)算:將交叉算子作用于群體。遺傳算法中起核心作用的就是交叉算子。
e)變異運(yùn)算:將變異算子作用于群體。即是對(duì)群體中的個(gè)體串的某些基因座上的基因值作變動(dòng)。
群體P(t)經(jīng)過(guò)選擇、交叉、變異運(yùn)算之后得到下一代群體P(t+1)。
f)終止條件判斷:若t=T,則以進(jìn)化過(guò)程中所得到的具有最大適應(yīng)度個(gè)體作為最優(yōu)解輸出,終止計(jì)算。
其管徑優(yōu)化算法流程圖如下圖6:
圖6 管徑優(yōu)化算法流程圖
3、軟件集成:
我們將采用Visual Basic語(yǔ)言進(jìn)行人機(jī)交互界面的設(shè)計(jì),采用MATLAB語(yǔ)言設(shè)計(jì)優(yōu)化算法的程序,通過(guò)SQLserver數(shù)據(jù)庫(kù)實(shí)現(xiàn)VB與MATLAB的通訊。區(qū)域供熱供冷系統(tǒng)輸配管網(wǎng)的技術(shù)參數(shù)及優(yōu)化方案將保存在SQLserver數(shù)據(jù)庫(kù)中,結(jié)果由Visual Basic進(jìn)行調(diào)用并采用圖形化的方式顯示。 如圖7所示
圖 7 vb和MATLAB交互示意圖
軟件系統(tǒng)框架如下圖8:
圖8 軟件系統(tǒng)框架設(shè)計(jì)
軟件集成分為三個(gè)方面的內(nèi)容進(jìn)行設(shè)計(jì),包括用戶(hù)界面集成,數(shù)據(jù)集成和代碼集成三部分。
a)用戶(hù)界面集成
集成后的界面主要功能分為管網(wǎng)布局計(jì)算,管徑優(yōu)化計(jì)算,參數(shù)輸入和計(jì)算結(jié)果查看,用戶(hù)可以對(duì)管網(wǎng)和管徑的計(jì)算參數(shù)進(jìn)行修改,管網(wǎng)布局計(jì)算結(jié)果和管徑優(yōu)化的計(jì)算結(jié)果可以保存,查看和打印。管網(wǎng)連接點(diǎn)數(shù)據(jù)的輸入采用圖形化的方式進(jìn)行選點(diǎn),以減少輸入數(shù)據(jù)產(chǎn)生的誤差和增強(qiáng)軟件的交互能力和直觀性,界面中的“幫助”按鈕用以提示用戶(hù)輸入?yún)?shù)的格式。具體結(jié)構(gòu)如下圖9所示:
圖9 集成界面示意圖
b)數(shù)據(jù)集成
這里通過(guò)SQLserver數(shù)據(jù)庫(kù)實(shí)現(xiàn)VB與MATLAB的數(shù)據(jù)通訊,使MATLAB和VB實(shí)現(xiàn)數(shù)據(jù)共享。
(1)用戶(hù)通過(guò)VB將管網(wǎng)圖參數(shù)輸入保存在SQLserver數(shù)據(jù)庫(kù)中的表一中,水力計(jì)算參數(shù)保存在表二中,工程造價(jià)參數(shù)保存在表三中,遺傳算法參數(shù)保存在表四中。
(2)MATLAB進(jìn)行管網(wǎng)布局優(yōu)化計(jì)算時(shí)調(diào)用SQLserver數(shù)據(jù)庫(kù)中的表一,表二和表三中的數(shù)據(jù),將計(jì)算進(jìn)度保存在表C中并不斷更新,將計(jì)算結(jié)果保存在表A中。進(jìn)行管徑優(yōu)化計(jì)算時(shí)調(diào)用表二,表三,表四和表A中的數(shù)據(jù),將計(jì)算進(jìn)度保存在表C中并不斷更新,將計(jì)算結(jié)果保存在表B中。
(3)VB顯示計(jì)算結(jié)果時(shí)調(diào)用表C和,顯示計(jì)算進(jìn)度時(shí)調(diào)用表A和表B,通過(guò)圖形和文字的方式共同顯示。
c)代碼集成
代碼集成的核心部分是兩個(gè)算子的集成,將算子中的各個(gè)小模塊進(jìn)行排序和組合,可以提高軟件的計(jì)算效率。集成后的代碼應(yīng)該包括以下模塊:
(1)數(shù)據(jù)預(yù)處理模塊。在參數(shù)輸入或修改后,算子對(duì)輸入的管網(wǎng)圖參數(shù)和水力計(jì)算參數(shù)等參數(shù)進(jìn)行預(yù)處理,將其轉(zhuǎn)換成易于管網(wǎng)布局計(jì)算和管道管徑計(jì)算的數(shù)據(jù),并將數(shù)據(jù)保存到SQLserver數(shù)據(jù)庫(kù)中,這一部分由VB完成。
(2)管網(wǎng)布局計(jì)算模塊。這一部分的代碼應(yīng)該包括數(shù)據(jù)的讀取,管網(wǎng)布局的遺傳算法,水力特性限制,數(shù)據(jù)的保存等,以得出最優(yōu)的幾種管道布局方法,這一部分由MATLAB完成
(3)管徑優(yōu)化計(jì)算模塊。這一部分的代碼應(yīng)包括數(shù)據(jù)的讀取,管徑選擇的遺傳算法,數(shù)據(jù)的保存等,以得出每種管道分布所對(duì)應(yīng)的最優(yōu)管徑選擇,這一部分由MATLAB完成。
(4)界面顯示模塊:當(dāng)軟件進(jìn)行管道布局和管徑優(yōu)化計(jì)算時(shí),顯示計(jì)算進(jìn)度條以便于用戶(hù)等待,當(dāng)用戶(hù)使用本軟件時(shí),采用用戶(hù)登錄系統(tǒng),這一部分是關(guān)于提升用戶(hù)體驗(yàn)的代碼,由VB完成。
(5)代碼的優(yōu)化:本軟件的設(shè)計(jì)是文聰同學(xué)完成的2014年度的大學(xué)生創(chuàng)新實(shí)驗(yàn)項(xiàng)目(基于遺傳算法的區(qū)域供冷管網(wǎng)布局優(yōu)化軟件系統(tǒng)開(kāi)發(fā))和基于吳一凡同學(xué)完成的2015年度的大學(xué)生創(chuàng)新實(shí)驗(yàn)項(xiàng)目(關(guān)于區(qū)域供熱供冷管網(wǎng)管徑進(jìn)一步簡(jiǎn)化軟件設(shè)計(jì))的進(jìn)一步集成,在進(jìn)行代碼的集成時(shí)我們會(huì)簡(jiǎn)化,優(yōu)化和添加一部分代碼,以提高軟件的計(jì)算速度。
|