System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
所屬的技術人員知道,本專利技術可以實現為系統、方法或計算機程序產品,因此,本專利技術可以具體實現為以下形式,即:可以是完全的硬件、也可以是完全的軟件(包括固件、駐留軟件、微代碼等),還可以是硬件和軟件結合的形式,本文一般稱為“電路”、“模塊”或“系統”。此外,在一些實施例中,本專利技術還可以實現為在一個或多個計算機可讀介質中的計算機程序產品的形式,該計算機可讀介質中包含計算機可讀的程序代碼。可以采用一個或多個計算機可讀的介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質例如可以是一一但不限于——電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(ram),只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本專利技術中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執行系統、裝置或者器件使用或者與其結合使用。盡管上面已經示出和描述了本專利技術的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本專利技術的限制,本領域的普通技術人員在本專利技術的范圍內可以對上述實施例進行變化、修改、替換和變型。
技術介紹
1、隨著石油管輸技術的發展,以及國家管網數字化轉型的不斷推進,石油天然氣的管輸數字化顯得尤為重要。
技術實現思路
1、本專利技術所要解決的技術問題是針對現有技術的不足,具體提供了一種油品計量方法、系統、電子設備和存儲介質,具體如下:
2、1)第一方面,本專利技術提供一種油品計量方法,具體技術方案如下:
3、遍歷預設油品管輸路徑中的每個注入點和每個下載點,將預設油品管輸路徑拆分成多條子路徑,每條子路徑只包括一個注入點和一個下載點,其中,注入點指:向預設油品管輸路徑中注入油品的站場,下載點指:從預設油品管輸路徑中下載油品的站場;
4、對所有子路徑進行逐層計算,計算出每條子路徑的結算量。
5、本專利技術提供的一種油品計量方法的有益效果如下:
6、首先,遍歷預設油品管輸路徑中的每個注入點和每個下載點,將預設油品管輸路徑拆分成多條子路徑,然后,對所有子路徑進行逐層計算,計算出每條子路徑的結算量,不僅保證數據的完成性和準確性,而且能夠快速、準確的計算出每條子路徑的結算量,大大降低了生產成本。
7、在上述方案的基礎上,本專利技術的一種油品計量方法還可以做如下改進。
8、進一步,對所有子路徑進行逐層計算,計算出每條子路徑的結算量,包括:
9、判斷p1與p2的大小關系,p1為:第1個注入點至第1個下載點的子路徑的下載量,p2為:第2個注入點至第1個下載點的子路徑的注入量與結余量之和;
10、當p1=p2時,將第2個注入點至第1個下載點的子路徑的注入量作為第2個注入點至第1個下載點的子路徑的結算量;當p1>p2時,將第2個注入點至第1個下載點的子路徑的注入量作為第2個注入點至第1個下載點的子路徑的結算量,將p2-p1作為第1個注入點至第1個下載點的子路徑的結算量;當p1<p2時,將p1作為第2個注入點至第1個下載點的子路徑的結算量,并將p1-p2作為包括第2個下載點的子路徑的結余量,然后判斷p1-p2與p3的大小關系,p3表示:第1個注入點至第2個下載點的子路徑的下載量,并根據p1-p2與p3的大小關系,計算第2個注入點至第2個下載點的子路徑的結算量、第1個注入點至第2個下載點的子路徑的結算量,直至計算出每條子路徑的結算量。
11、進一步,根據p1-p2與p3的大小關系,計算第2個注入點至第2個下載點的子路徑的結算量、第1個注入點至第2個下載點的子路徑的結算量,直至計算出每條子路徑的結算量,包括:
12、當p1-p2=p3時,將p3作為第2個注入點至第2個下載點的子路徑的結算量;當p1-p2<p3時,將p1-p2作為第2個注入點至第2個下載點的子路徑的結算量,將p3-(p1-p2)作為第1個注入點至第2個下載點的子路徑的結算量;當p1-p2>p3時,將p3作為第2個注入點至第2個下載點的子路徑的結算量,將p1-p2-p3作為包括第3個下載點的子路徑的結余量,遍歷所有子路徑,計算出每條子路徑的結算量。
13、進一步,預設油品管輸路徑包括依次排布的第1個注入點、第2個注入點、第1個下載點、第2個下載點和第3個下載點。
14、2)第二方面,本專利技術還提供一種油品計量系統,具體技術方案如下:
15、包括路徑拆分模塊和結算量計量模塊;
16、路徑拆分模塊用于:遍歷預設油品管輸路徑中的每個注入點和每個下載點,將預設油品管輸路徑拆分成多條子路徑,每條子路徑只包括一個注入點和一個下載點,其中,注入點指:向預設油品管輸路徑中注入油品的站場,下載點指:從預設油品管輸路徑中下載油品的站場;
17、結算量計量模塊用于:對所有子路徑進行逐層計算,計算出每條子路徑的結算量。
18、在上述方案的基礎上,本專利技術的一種油品計量系統還可以做如下改進。
19、進一步,結算量計量模塊具體用于:
20、判斷p1與p2的大小關系,p1為:第1個注入點至第1個下載點的子路徑的下載量,p2為:第2個注入點至第1個下載點的子路徑的注入量與結余量之和;
21、當p1=p2時,將第2個注入點至第1個下載點的子路徑的注入量作為第2個注入點至第1個下載點的子路徑的結算量;當p1>p2時,將第2個注入點至第1個下載點的子路徑的注入量作為第2個注入點至第1個下載點的子路徑的結算量,將p2-p1作為第1個注入點至第1個下載點的子路徑的結算量;當p1<p2時,將p1作為第2個注入點至第1個下載點的子路徑的結算量,并將p1-p2作為包括第2個下載點的子路徑的結余量,然后判斷p1-p2與p3的大小關系,p3表示:第1個注入點至第2個下載點的子路徑的下載量,并根據p1-p2與p3的大小關系,計算第2個注入點至第2個下載點的子路徑的結算量、第1個注入點至第2個下載點的子路徑的結算量,直至計算出每條子路徑的結算量。
22、進一步,結算量計量模塊還具體用于:
23、當p1-p本文檔來自技高網...
【技術保護點】
1.一種油品計量方法,其特征在于,包括:
2.根據權利要求1所述的一種油品計量方法,其特征在于,對所有子路徑進行逐層計算,計算出每條子路徑的結算量,包括:
3.根據權利要求2所述的一種油品計量方法,其特征在于,根據P1-P2與P3的大小關系,計算第2個注入點至第2個下載點的子路徑的結算量、第1個注入點至第2個下載點的子路徑的結算量,直至計算出每條子路徑的結算量,包括:
4.根據權利要求1至3任一項所述的一種油品計量方法,其特征在于,預設油品管輸路徑包括依次排布的第1個注入點、第2個注入點、第1個下載點、第2個下載點和第3個下載點。
5.一種油品計量系統,其特征在于,包括路徑拆分模塊和結算量計量模塊;
6.根據權利要求5所述的一種油品計量系統,其特征在于,所述結算量計量模塊具體用于:
7.根據權利要求6所述的一種油品計量系統,其特征在于,所述結算量計量模塊還具體用于:
8.根據權利要求5至7任一項所述的一種油品計量系統,其特征在于,預設油品管輸路徑包括依次排布的第1個注入點、第2個注入點、第1個下載
9.一種電子設備,其特征在于,所述電子設備包括處理器,所述處理器與存儲器耦合,所述存儲器中存儲有至少一條計算機程序,所述至少一條計算機程序由所述處理器加載并執行,以使所述電子設備實現如權利要求1至4任一項權利要求所述的一種油品計量方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有至少一條計算機程序,所述至少一條計算機程序由處理器加載并執行,以使計算機實現如權利要求1至4任一項權利要求所述的一種油品計量方法。
...【技術特征摘要】
1.一種油品計量方法,其特征在于,包括:
2.根據權利要求1所述的一種油品計量方法,其特征在于,對所有子路徑進行逐層計算,計算出每條子路徑的結算量,包括:
3.根據權利要求2所述的一種油品計量方法,其特征在于,根據p1-p2與p3的大小關系,計算第2個注入點至第2個下載點的子路徑的結算量、第1個注入點至第2個下載點的子路徑的結算量,直至計算出每條子路徑的結算量,包括:
4.根據權利要求1至3任一項所述的一種油品計量方法,其特征在于,預設油品管輸路徑包括依次排布的第1個注入點、第2個注入點、第1個下載點、第2個下載點和第3個下載點。
5.一種油品計量系統,其特征在于,包括路徑拆分模塊和結算量計量模塊;
6.根據權利要求5所述的一種油品計量系統,其特征在于,所述結算量計量模塊具體用...
【專利技術屬性】
技術研發人員:陸新宗,盧文奇,李東,王睿,靳思雨,王子卿,
申請(專利權)人:國家石油天然氣管網集團有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。