System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 成人免费无遮挡无码黄漫视频,日韩精品人妻系列无码专区,久久亚洲精品无码VA大香大香
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種管網分級方法、系統、設備及存儲介質技術方案

    技術編號:44174235 閱讀:12 留言:0更新日期:2025-02-06 18:20
    本發明專利技術公開了一種管網分級方法、系統、設備及存儲介質,系統包括,有向圖構建模塊,用于獲取管網數據構建有向圖;遞歸遍歷模塊,遞歸遍歷有向圖中所有的上游路徑;環路識別模塊,識別上游路徑中是否存在環路;多指標遞階決策評價模塊,采用多指標遞階決策評價上游路徑;節點分層分級模塊,對有向圖中的節點進行分層分級;循環判斷模塊,用于判斷待分級節點集合中的節點是否全部被分層分級;管段分層分級模塊,能夠基于節點分級結果對管段進行分層分級;結果輸出模塊,生成包含節點分層分級結果和管段分層分級結果的數據集。本發明專利技術結合深度優先搜索方式和多指標遞階決策,使得分層分級結果的準確性高,且整體的適用性、實用性強、計算效率高。

    【技術實現步驟摘要】

    本專利技術涉及市政排水,尤其涉及一種管網分級方法、系統、設備及存儲介質


    技術介紹

    1、隨著城市化不斷發展,一個城市區域往往包含數以百萬計的地下排水管線與節點,且不同時期建造的排水管網具有不同的特點。面對數量眾多、結構差異性大、復雜度高的排水管網,缺乏管網分級排序往往使得研究人員無法區分重點管道,因此無法對排水管網進行有效的管理與維護。同樣,在城市水文模型建模中,未分級的管網數據使得研究人員無法將一個復雜的管網整體簡化為若干個子系統進行模擬,顯著降低了模型的運行效率與計算速度。因此無論是管理層面對城市排水系統進行水資源管理,還是系統應用層面對城市水文系統進行建模分析,都離不開對排水管網的分級排序。

    2、現有技術大多使用廣度優先遍歷算法對城市的排水管網進行拓撲分級,從而將整個管網劃分為不同的空間與功能等級。但是由于現實排水管網中存在管道成環的情況,排水管網并非理想的樹狀結果,因此采用現有技術大多的方式判斷管段的上下游,容易出現節點上下游關系判斷錯誤的問題。實際作業時,為了確保拓撲分級結果的準確性,往往還需要人工對分級結果進行檢查與修正,這無疑增加了工作量,且工作效率低、難以高效地處理多環路管網網絡。

    3、且現有的分級技術大多是依賴單一指標(例如連接關系、管段坡度、節點高程)來確定節點間的上下游關系,僅單一指標無法全面地反映管網系統的復雜性,且依靠單一指標做出的決策在缺乏靈活性的同時也難以進行優化。


    技術實現思路

    1、專利技術目的:本專利技術的目的是提供一種準確率高、效率高且依靠多指標來確定節點間上下游關系的管網分級方法、系統、設備及存儲介質。

    2、技術方案:本專利技術公開的一種管網分級方法,包括以下步驟,

    3、s1:獲取管網數據構建有向圖,且有向圖所有的節點構成待分級節點集合,并輸入層級分級n,令n的初始值為0;

    4、s2:采用深度優先搜索方式,依據指定的下游節點遞歸遍歷有向圖中所有的上游路徑;

    5、s3:識別上游路徑中是否存在環路,若不存在環路,則該上游路徑進入下一步驟;若存在環路,則該上游路徑進入步驟s5;

    6、s4:采用多指標遞階決策評價上游路徑,識別其中的主分支,識別到主分支后令n=n+1;

    7、s5:基于n值對識別到的主分支的上游路徑及其包含的節點進行分層分級賦值,再基于主分支上的節點分層分級賦值對環路內的節點進行分層分級賦值;

    8、s6:判斷待分級節點集合中的節點是否全部被分層分級,若全部被分層分級,則進入下一步驟;若未全部被分層分級,則返回步驟s2;

    9、s7:基于節點分級結果對管段進行分層分級;

    10、s8:生成包含節點分層分級結果和管段分層分級結果的數據集。

    11、進一步的,所述管網數據包括連接管段的節點名稱、管段信息、維護管理信息;將管網數據中連接管段的節點定義為有向圖中的節點,并將連接管段的節點的名稱定義為有向圖中的節點屬性;將管網數據中的管段定義為有向圖的邊,并將管段信息定義為有向圖的邊屬性;其中管段信息包括管段名稱、管段兩端連接的節點名稱、排水類型、管段寬度、管段橫截面積形狀、管段扭曲率、管段坡度變換率以及明渠數量。

    12、進一步的,對步驟s4中所述的采用多指標遞階決策評價上游路徑包括以下步驟:

    13、s4-1:分別統計所有上游路徑中管段寬度的前百分之一值;

    14、s4-2:設定管段寬度的閾值,基于上游路徑中管段寬度的前百分之一值和閾值判斷上游路徑是否符合規定,若存在上游路徑中管段寬度的前百分之一值大于或等于閾值時,則判斷該上游路徑中管段寬度的前百分之一值所屬的上游路徑符合規定,并進入下一步驟;若所有統計的上游路徑中管段寬度的前百分之一值均小于閾值時,則重新設定閾值,直至存在上游路徑中管段寬度的前百分之一值大于或等于閾值;

    15、s4-3:識別符合規定的同一條上游路徑中所有管段的排水類型是否一致;

    16、若一致,則進行如下判斷:當n≤1時,則判定該上游路徑為最高級路徑,并將最高級路徑作為目標路徑;當n>1時,則將符合規定且所有管段的排水類型一致的上游路徑定義為待判斷路徑,指定多種篩選方式中的一種方式或結合多種篩選方式中的兩種或兩種以上的篩選方式篩選待判斷路徑中符合條件的上游路徑作為目標路徑;

    17、若不一致,則進行如下判斷:選取最大的前百分之一值所屬的上游路徑或唯一一條管段的排水類型不一致的上游路徑作為目標路徑;

    18、s4-4:將目標路徑定義為主分支。

    19、進一步的,步驟s4-4中的多種篩選方式包括以下方式;

    20、管段扭曲率篩選,篩選待判斷路徑中管段扭曲率最低的上游路徑作為目標路徑;

    21、管段坡度變換率篩選,篩選待判斷路徑中管段坡度變換率最低的上游路徑作為目標路徑;

    22、明渠數量篩選,篩選待判斷路徑中明渠數量最多的上游路徑作為目標路徑;

    23、結合多種篩選方式中的兩種或兩種以上的篩選方式指:選擇上述多種篩選方式中的兩種或兩種以上篩選方式;對兩種或兩種以上篩選方式進行排序;依照設定的排序先后使用前述的篩選方式進行篩選,且排序在先的篩選方式篩選出的目標路徑作為排序在后的篩選方式的待判斷路徑。

    24、進一步的,對步驟s5中所述的節點進行分層分級賦值的方式如下:對于被識別為主分支的上游路徑及其包含的節點,層級分級賦值為步驟s5中識別到主分支后的n值;對于被識別的環路內的節點的層級分級與該環路外已分級的節點的層級分級賦值相同。

    25、進一步的,步驟s6中所述的判斷待分級節點集合中的節點是否全部被分層分級的方式如下:層級分級賦值為n的節點構成中間集合,將中間集合的節點作為下一次節點分層分級的下游節點,并刪除待分級節點集合中的中間集合;判斷待分級節點集合是否為空集,若為空集,則進入下一步驟,若為非空集,則返回步驟s2進行下一次節點的分層分級,直至待分級節點集合為空集。

    26、進一步的,步驟s7中所述的對管段進行分層分級的方式為:判斷管段兩端的節點的層級分級賦值是否一致,若一致,則該管段的層級分級賦值與其兩端節點的層級分級相同;若不一致,則該管段的層級分級賦值與其兩端節點的層級分級賦值大的一端的節點相同。

    27、基于同樣的專利技術構思,本專利技術還公開一種管網分級系統,包括,

    28、有向圖構建模塊,用于獲取管網數據構建有向圖,且有向圖所有的節點構成待分級節點集合,并輸入層級分級n,令n的初始值為0;

    29、遞歸遍歷模塊,采用深度優先搜索方式,依據指定的下游節點遞歸遍歷有向圖中所有的上游路徑;

    30、環路識別模塊,識別上游路徑中是否存在環路,若不存在環路,則將該上游路徑輸入多指標遞階決策評價模塊;若存在環路,則該上游路徑輸入節點分層分級模塊;

    31、多指標遞階決策評價模塊,采用多指標遞階決策評價上游路徑,識別其中的主分支,識別到主分支后令n本文檔來自技高網...

    【技術保護點】

    1.一種管網分級方法,其特征在于:包括以下步驟,

    2.根據權利要求1所述的管網分級方法,其特征在于:所述管網數據包括連接管段的節點名稱、管段信息、維護管理信息;將管網數據中連接管段的節點定義為有向圖中的節點,并將連接管段的節點的名稱定義為有向圖中的節點屬性;將管網數據中的管段定義為有向圖的邊,并將管段信息定義為有向圖的邊屬性;其中管段信息包括管段名稱、管段兩端連接的節點名稱、排水類型、管段寬度、管段橫截面積形狀、管段扭曲率、管段坡度變換率以及明渠數量。

    3.根據權利要求2所述的管網分級方法,其特征在于:對步驟S4中所述的采用多指標遞階決策評價上游路徑包括以下步驟:

    4.根據權利要求3所述的管網分級方法,其特征在于:步驟S4-4中的多種篩選方式包括以下方式;

    5.根據權利要求3所述的管網分級方法,其特征在于:對步驟S5中所述的節點進行分層分級賦值的方式如下:對于被識別為主分支的上游路徑及其包含的節點,層級分級賦值為步驟S5中識別到主分支后的n值;對于被識別的環路內的節點的層級分級與該環路外已分級的節點的層級分級賦值相同。

    6.根據權利要求5所述的管網分級方法,其特征在于:步驟S6中所述的判斷待分級節點集合中的節點是否全部被分層分級的方式如下:層級分級賦值為n的節點構成中間集合,將中間集合的節點作為下一次節點分層分級的下游節點,并刪除待分級節點集合中的中間集合;判斷待分級節點集合是否為空集,若為空集,則進入下一步驟,若為非空集,則返回步驟S2進行下一次節點的分層分級,直至待分級節點集合為空集。

    7.根據權利要求1所述的管網分級方法,其特征在于:步驟S7中所述的對管段進行分層分級的方式為:判斷管段兩端的節點的層級分級賦值是否一致,若一致,則該管段的層級分級賦值與其兩端節點的層級分級相同;若不一致,則該管段的層級分級賦值與其兩端節點的層級分級賦值大的一端的節點相同。

    8.一種管網分級系統,其特征在于:包括,

    9.一種電子設備,其特征在于:包括一個或多個處理器、一個或多個存儲器以及一個或多個程序,所述程序存儲在存儲器中并被配置為由處理器執行,所述程序被加載至處理器時實現根據權利要求1至7任一項所述的管網分級方法的步驟。

    10.一種計算機可讀存儲介質,其特征在于:所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時使處理器執行根據權利要求1至7任一項所述的管網分級方法的步驟。

    ...

    【技術特征摘要】

    1.一種管網分級方法,其特征在于:包括以下步驟,

    2.根據權利要求1所述的管網分級方法,其特征在于:所述管網數據包括連接管段的節點名稱、管段信息、維護管理信息;將管網數據中連接管段的節點定義為有向圖中的節點,并將連接管段的節點的名稱定義為有向圖中的節點屬性;將管網數據中的管段定義為有向圖的邊,并將管段信息定義為有向圖的邊屬性;其中管段信息包括管段名稱、管段兩端連接的節點名稱、排水類型、管段寬度、管段橫截面積形狀、管段扭曲率、管段坡度變換率以及明渠數量。

    3.根據權利要求2所述的管網分級方法,其特征在于:對步驟s4中所述的采用多指標遞階決策評價上游路徑包括以下步驟:

    4.根據權利要求3所述的管網分級方法,其特征在于:步驟s4-4中的多種篩選方式包括以下方式;

    5.根據權利要求3所述的管網分級方法,其特征在于:對步驟s5中所述的節點進行分層分級賦值的方式如下:對于被識別為主分支的上游路徑及其包含的節點,層級分級賦值為步驟s5中識別到主分支后的n值;對于被識別的環路內的節點的層級分級與該環路外已分級的節點的層級分級賦值相同。

    6.根據權利要求5所述的管網分級方法,其特征在于:步驟s6中所述的判斷待分級節點集...

    【專利技術屬性】
    技術研發人員:鄒銳陳星魏欣星陳雨寧
    申請(專利權)人:北京英特利為環境科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品无码久久久久久国产| 精品国精品无码自拍自在线| 久久久久亚洲AV片无码| 欧洲无码一区二区三区在线观看| 无码一区二区三区AV免费| 亚洲精品无码久久不卡| 精品无码一区二区三区电影| 成人无码WWW免费视频| 亚洲av日韩aⅴ无码色老头| 亚洲AV无码一区二区三区DV| 亚洲精品无码专区久久同性男| 无码国产精品一区二区免费vr| 中文字幕无码免费久久9一区9| 无码精品一区二区三区| 无码国产伦一区二区三区视频| 亚洲av无码成人精品区| 国产乱人伦中文无无码视频试看| 久久久久亚洲AV片无码下载蜜桃| 亚洲精品无码久久久久sm| 精品无码国产自产拍在线观看蜜| 无码一区二区三区爆白浆| 久久久久久久人妻无码中文字幕爆| 曰批全过程免费视频在线观看无码| 精品无码一级毛片免费视频观看| 小12箩利洗澡无码视频网站| 亚洲AV无码一区二区一二区| 亚洲熟妇无码一区二区三区 | 无码乱人伦一区二区亚洲一| 国产精品va在线观看无码| 国产精品亚洲专区无码牛牛| 亚洲AV无码专区在线观看成人 | 亚无码乱人伦一区二区| 亚洲av片不卡无码久久| 99精品一区二区三区无码吞精| 在线看无码的免费网站| 亚洲日韩国产二区无码| 免费看国产成年无码AV片| 国产精品爽爽V在线观看无码| 国产精品亚洲专区无码牛牛| 精品无码中出一区二区| 潮喷失禁大喷水aⅴ无码|