MRO工業(yè)品
迭代算法流程
①讀入迭代初始值:初始值為注水井配注量(仿真計(jì)算時(shí))或者注水井實(shí)際注入量(歷史數(shù)據(jù)擬合驗(yàn)證時(shí))。并對(duì)注水井、配水間與泵站之前的歸屬關(guān)系進(jìn)行初始自定義。
②管網(wǎng)矢量計(jì)算關(guān)系確認(rèn):讀取管網(wǎng)圖(由人工或者地理信息系統(tǒng)提供),并自動(dòng)轉(zhuǎn)化管網(wǎng)結(jié)構(gòu)為拓樸關(guān)系,拓樸關(guān)系是指各節(jié)點(diǎn)單元間的順序連接關(guān)系。然后通過(guò)確定的管線計(jì)算終點(diǎn),建立各管線單元的矢量計(jì)算關(guān)系,矢量計(jì)算關(guān)系是指包含流向的管網(wǎng)拓樸關(guān)系。
③進(jìn)行反演計(jì)算和正演計(jì)算:由注水井流量和需求壓力開(kāi)始,按各節(jié)點(diǎn)單元模型,進(jìn)行反演計(jì)算,至注水泵模型,確定在這一流量下的注水泵出口壓力。由這一注水泵出口壓力和流量,進(jìn)行正演計(jì)算,至注水井模型,確定在這一壓力下注水井注入量是否能滿足,滿足的注水井,返回其流量和壓力,不滿足的注水井,流量減少一個(gè)步長(zhǎng)返回,并做為下次迭代計(jì)算的初始值。
④子系統(tǒng)判斷及重劃分:在連通線上,對(duì)分析結(jié)果進(jìn)行判斷,采用系數(shù)步長(zhǎng)的方法,重新劃分各泵站轄區(qū)。
⑤進(jìn)行下一次迭代計(jì)算,直至滿足精度要求。
2迭代關(guān)鍵參量的確定
利用迭代算法解決問(wèn)題,難點(diǎn)在于三個(gè)方面:一是確定迭代變量,二是確定迭代關(guān)系式,三是對(duì)迭代過(guò)程進(jìn)行控制。get rid of abs fat去痘印增高藥排行榜評(píng)價(jià)什么減肥產(chǎn)品最有效豐胸哪個(gè)品牌好好ems快遞單號(hào)查詢洗面解夢(mèng)護(hù)膚減肥論壇去痘印服裝非常好25歲用什么護(hù)膚品好面膜詳細(xì)攻略
在注水系統(tǒng)中,可用來(lái)做為迭代變量的包括各節(jié)點(diǎn)單元的流量和壓力,尤其是做為起點(diǎn)的注水泵和做為終點(diǎn)的注水井,它們的流量和壓力均可做為迭代變量。從前面的各節(jié)點(diǎn)單元模型公式可以看出,壓力或壓損均是流量的函數(shù),所以流量更適合做為迭代變量。如果用注水泵的流量做為迭代變量,在向下游進(jìn)行計(jì)算時(shí),由于有多個(gè)注水井,無(wú)法確定具體是哪個(gè)注水井發(fā)生了變化,所以不能作為迭代變量。這樣就確定了只能由注水井的流量做為迭代變量。
迭代步長(zhǎng)的選擇主要有兩個(gè)原則:一是要保證系統(tǒng)計(jì)算穩(wěn)定收斂,由于系統(tǒng)龐大,為多變量輸入和多變量輸出,在迭代過(guò)程中,若不滿足的變量多時(shí),步長(zhǎng)大就可能產(chǎn)生系統(tǒng)不穩(wěn)定和不收斂;二是要保證效率和精度相平衡,步長(zhǎng)小,計(jì)算精度高,但是計(jì)算效率低,反之步長(zhǎng)大,計(jì)算精度低,但效率高,步長(zhǎng)的選取應(yīng)當(dāng)首先滿足工程的精度需求,在此基礎(chǔ)上盡量追求效率。系統(tǒng)算法的迭代變量是注水井注入量,通過(guò)多次試驗(yàn),步長(zhǎng)在2m3/d以下都能夠穩(wěn)定、收斂。
根據(jù)注水系統(tǒng)的算法,我們選擇迭代終止條件控制迭代過(guò)程,同時(shí)為防止因初始數(shù)據(jù)錯(cuò)誤而產(chǎn)生的迭代計(jì)算不結(jié)束,迭代次數(shù)做為輔助控制條件。迭代終止條件的確定,也是通過(guò)判定注水井的正反演計(jì)算壓力值是否滿足精度,具體為:所有井的正向計(jì)算壓力P正-反向計(jì)算壓力差P反<該井在一個(gè)迭代水量步長(zhǎng)q下的壓力差。即P正-P反〈Aq+B。 MRO工業(yè)品