CN108228926B - 一种确定管道实际输送能力的方法和装置 - Google Patents
一种确定管道实际输送能力的方法和装置 Download PDFInfo
- Publication number
- CN108228926B CN108228926B CN201611153330.XA CN201611153330A CN108228926B CN 108228926 B CN108228926 B CN 108228926B CN 201611153330 A CN201611153330 A CN 201611153330A CN 108228926 B CN108228926 B CN 108228926B
- Authority
- CN
- China
- Prior art keywords
- fluid
- boundary condition
- pressure boundary
- pressure
- key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 239000012530 fluid Substances 0.000 claims abstract description 316
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 241000838698 Togo Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
- G06Q50/265—Personal security, identity or safety
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/14—Pipes
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Evolutionary Computation (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Pipeline Systems (AREA)
Abstract
本发明公开了一种确定管道实际输送能力的方法和装置,属于管道领域。所述方法包括:根据所述管网基本参数,获取管网中关键流体源通入点的第一压力边界条件值,获取管网中关键用户使用点的第二压力边界条件值;获取重大流体源通入点的满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的第一最大流体量,同时获取重大用户使用点的满足所有所述第一压力边界条件值和所述第二压力边界条件值的第二最大流体量;根据所述第一最大流体量和第二最大流体量确定管网实际输送能力。本发明通过获取不同的参数确定管道实际输送能力,解决了现有技术的确定方法不适用于复杂管道的情况。
Description
技术领域
本发明涉及管道领域,特别涉及一种确定管道实际输送能力的方法和装置。
背景技术
随着管道的普及,将水、气、油等流体通过单根管道或者复杂管道传输到各个用户,在管道的完善过程中,涉及到管道实际输送能力的确定。管道实际输送能力是指规定时间段内,在满足工艺规程、操作规范、生产安全等要求下的实际可运行的最大输送能力。通过了解管道实际输送能力,是保证生产安全的第一要素,因此,如何找到合适的方法确定管道实际输送能力十分重要。
现有技术确定管道实际输送能力的方法是,通过获取管道在最大允许操作压力下的输送能力来确定管道的实际输送能力。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
管道的实际输送能力的确定方法只适用于单根管道的情况,但不适用于复杂管道例如管网存在的管线多、支线多、压力控制点多以及各个区域性管道间可以实现相互补充的情况。
发明内容
为了解决现有技术的上述问题,本发明实施例提供了一种确定管网剩余输送能力的方法和装置。所述技术方案如下:
一方面,提供了一种确定管道实际输送能力的方法,所述方法包括:
步骤101:基于管网信息,获取管网基本参数;
步骤102:根据所述管网基本参数,获取管网中关键流体源通入点的第一压力边界条件值,所述关键流体源通入点为至少一个;
步骤103:根据所述管网基本参数,获取管网中关键用户使用点的第二压力边界条件值,所述关键用户使用点为至少一个;
步骤104:获取重大流体源通入点的满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的第一最大流体量,同时获取重大用户使用点的满足所有所述第一压力边界条件值和所述第二压力边界条件值的第二最大流体量;
步骤105:根据所述第一最大流体量和第二最大流体量确定管网实际输送能力。
其中,所述关键流体源通入点和所述关键用户使用点指通过对该关键流体源通入点的压力和该关键用户使用点的压力进行控制,可以实现控制管网中其他流体源通入点的压力和其他用户使用点的压力。所述重大流体源通入点和所述重大用户使用点指根据管网未来发展规划以及管网现有运行情况,获取的在所有流体源通入点相对而言流体量较大的点,和所有用户使用点中相对而言流体量较大的点。
并且,所述步骤101中,获取管网基本参数主要指管道节点数、管道数量、管道直径、管壁厚、气体物性、用户使用点压力或者流量需求、流体源通入点压力或者流量需求等。
具体地,所述步骤102中,一个所述关键流体源通入点对应有一个所述第一压力边界条件值。
具体地,所述步骤103中,一个所述关键用户使用点对应有一个所述第二压力边界条件值。
具体地,所述步骤104包括:
步骤104a:获取重大流体源通入点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,同时获取重大用户使用点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量,其中N为大于等于1的整数;
步骤104b:根据获取到的所述N个第一流体量和所述N个第二流体量,获取所述N个第一流体量中值最大的作为第一最大流体量,获取所述N个第二流体量中值最大的作为第二最大流体量。
具体地,所述步骤104a包括:
步骤104a1:获取重大流体源通入点的第一流体量QA1,同时获取重大用户使用点的第二流体量QB1;
步骤104a2:根据所述第一流体量和所述第二流体量计算所有所述关键流体源通入点的压力值,同时计算所有关键用户使用点的压力值;
步骤104a3:判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;若是,获取所述QA1和所述QB1,同时获取根据所述QA1有预设增量的第一流体量QA2以及根据所述QB1有预设增量的第二流体量QB2,并返回步骤104a2;若否,则舍弃所述QA1和所述QB1,同时获取根据所述QA1有预设减量的第一流体量QA3以及根据所述QB1有预设减量的第二流体量QB3,并返回步骤104a2;
步骤104a4:获取所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,以及所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量。
具体地,所述步骤104a3中,所述判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;
具体为:判断所述关键流体源通入点的压力值是否小于与其对应的所述第一压力边界条件值,并且所述关键用户使用点的压力值是否大于与其对应的所述第二压力边界条件值。
另一方面,提供了一种确定管道实际输送能力的装置,所述装置包括:
信息获取模块:用于基于管网信息,获取管网基本参数;
第一获取模块:用于根据所述管网基本参数,获取管网中关键流体源通入点的第一压力边界条件值,所述关键流体源通入点为至少一个;
第二获取模块:用于根据所述管网基本参数,获取管网中关键用户使用点的第二压力边界条件值,所述关键用户使用点为至少一个;
第三获取模块:用于获取重大流体源通入点的满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的第一最大流体量,同时获取重大用户使用点的满足所有所述第一压力边界条件值和所述第二压力边界条件值的第二最大流体量;
数据确定模块:用于根据所述第一最大流体量和第二最大流体量确定管网实际输送能力。
具体地,所述第一获取模块中,一个所述关键流体源通入点对应有一个所述第一压力边界条件值。
具体地,所述第二获取模块中,一个所述关键用户使用点对应有一个所述第二压力边界条件值。
具体地,所述第三获取模块包括:
获取单元:用于获取重大流体源通入点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,同时获取重大用户使用点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量,其中N为大于等于1的整数;
确定单元:用于根据获取到的所述N个第一流体量和所述N个第二流体量,获取所述N个第一流体量中值最大的作为第一最大流体量,获取所述N个第二流体量中值最大的作为第二最大流体量。
具体地,所述获取单元包括:
第一获取单元:用于获取重大流体源通入点的第一流体量QA1,同时获取重大用户使用点的第二流体量QB1;
计算单元:用于根据所述第一流体量和所述第二流体量计算所有所述关键流体源通入点的压力值,同时计算所有关键用户使用点的压力值;
判断单元:用于判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;若是,获取所述QA1和所述QB1,同时获取根据所述QA1有预设增量的第一流体量QA2以及根据所述QB1有预设增量的第二流体量QB2,并返回步骤104a2;若否,则舍弃所述QA1和所述QB1,同时获取根据所述QA1有预设减量的第一流体量QA3以及根据所述QB1有预设减量的第二流体量QB3,并返回步骤104a2;
第二获取单元:用于获取所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,以及所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量。
具体地,第一获取单元中,所述判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;
具体为:判断所述关键流体源通入点的压力值是否小于与其对应的所述第一压力边界条件值,并且所述关键用户使用点的压力值是否大于与其对应的所述第二压力边界条件值。
本发明实施例提供的技术方案带来的有益效果是:
本发明基于获取管网中关键流体源通入点的第一压力边界条件值以及关键用户使用点的第二压力边界条件值,将这两个边界条件值作为控制流体源流体量和用户使用点流体量的标准,获取重大流体源通入点的满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的第一最大流体量,同时获取重大用户使用点的满足所有所述第一压力边界条件值和所述第二压力边界条件值的第二最大流体量;在获取了第一最大流体量和第二最大流体量的同时,也就获取了整个管网的流体流通量,所述流体流通量即为管网实际输送能力。解决了现有技术的确定方法不适用于复杂管道的情况。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的确定管网实际输送能力的方法流程图;
图2是本发明实施例提供的确定管网实际输送能力的方法中步骤104的方法流程图;
图3是本发明实施例提供的确定管网实际输送能力的方法中步骤104中步骤104a的方法流程图;
图4是本发明实施例提供的确定管网实际输送能力的装置结构示意图;
图5是本发明实施例提供的确定管网实际输送能力的装置中第三获取模块的结构示意图;
图6是本发明实施例提供的确定管网实际输送能力的装置中第三获取模块中获取单元的结构示意图;
图7是本发明实施例提供的确定管网实际输送能力的方法中步骤104中步骤104a1至步骤104a3的一个具体实施例的方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
一方面,本发明提供了一种确定管网实际输送能力的方法,如图1所示,图1是本发明实施例提供的确定管网实际输送能力方法流程图,该方法包括:
步骤101:基于管网信息,获取管网基本参数;
步骤102:根据所述管网基本参数,获取管网中关键流体源通入点的第一压力边界条件值,所述关键流体源通入点为至少一个;
步骤103:根据所述管网基本参数,获取管网中关键用户使用点的第二压力边界条件值,所述关键用户使用点为至少一个;
步骤104:获取重大流体源通入点的满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的第一最大流体量,同时获取重大用户使用点的满足所有所述第一压力边界条件值和所述第二压力边界条件值的第二最大流体量;
步骤105:根据所述第一最大流体量和第二最大流体量确定管网实际输送能力。
本发明实施例提供的技术方案带来的有益效果是:
本发明基于获取管网中关键流体源通入点的第一压力边界条件值以及关键用户使用点的第二压力边界条件值,将这两个边界条件值作为控制流体源流体量和用户使用点流体量的标准,获取重大流体源通入点的满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的第一最大流体量,同时获取重大用户使用点的满足所有所述第一压力边界条件值和所述第二压力边界条件值的第二最大流体量;在获取了第一最大流体量和第二最大流体量的同时,也就获取了整个管网的流体流通量,所述流体流通量即为管网实际输送能力。解决了现有技术的确定方法不适用于复杂管道的情况。
本领域技术人员可以理解的是,关键流体源通入点的第一压力边界条件值是基于对管网安全的考虑而获取的满足管网安全的最高压力边界值,关键用户使用点的第二压力边界条件值是基于对管网能够满足管网的基本生产,满足用户的需求的最低压力边界值,管网实际输送能力也就是在满足最高压力边界条件值以及最低边界条件值的前提下,管网能够运行的最大流体流通量。
需要说明的是,本发明实施例中的关键流体源通入点和关键用户使用点指通过对该关键流体源通入点的压力进行控制,就可以实现对管网中其他流体源通入点的压力的控制,同样地,通过对关键用户使用点的压力进行控制就可以实现对其他用户使用点的压力的控制。另外,所述重大流体源通入点和所述重大用户使用点指根据管网未来发展规划以及管网现有运行情况,获取的在所有流体源通入点中相对而言流体量较大的点,和所有用户使用点中相对而言流体量较大的点,选择所有流体源通入点中相对而言流体量较大的点作为重大流体源通入点,是由于改变这个点的流体量对剩余流体源通入点的流量影响较大,同样地重大用户使用点的选择也是基于这方面的考虑。本领域技术人员可以理解的是,重大流体源通入点和重大用户使用点是在关键流体源通入点和关键用户使用点的基础上选择的,也就是说,重大流体源通入点是关键流体源通入点,但关键流体源通入点不一定是重大流体源通入点,同样地,重大用户使用点是关键用户使用点,但关键用户使用点则不一定是重大用户使用点。通常情况下,重大流体源通入点可以为1个,重大用户使用点也可以为1个,关键流体源通入点和关键用户使用点为1个或者1个以上。
另外,本领域技术人员可以理解的是,对于关键流体源通入点和关键用户使用点边界条件值的获取时,其边界条件值可以为压力也可以为流体量,本发明实施例不对此作出具体限定,可以根据实际情况的需求来进行边界条件值的获取,由于压力与流体量之间存在相应的函数关系式,那么也就是说,在对所有关键流体源通入点和关键用户使用点的压力值进行获取之后,其流量值也就是一定的,若采用对部分关键流体源通入点和部分关键用户使用点进行压力值获取,剩余部分的关键流体源通入点和剩余部分的关键用户使用点进行流体量获取的方式,同样地,所有的关键流体源通入点和关键用户使用点的压力值也是一定的,也可以对其进行再获取。从理论上而言,对于关键流体源通入点和关键用户使用点进行压力边界值的获取,能够实现对后续的第一最大流体量以及第二最大流体流通量的获取,为了实现计算上的可行性,会采取对部分关键流体源通入点和部分关键用户使用点进行压力值获取,剩余部分的关键流体源通入点和剩余部分的关键用户使用点进行流体量获取的方式。
在步骤101中,获取管网基本参数主要指管道节点数、管道数量、管道直径、管壁厚、用户使用点压力或者流量需求、流体源通入点压力或者流量需求等。
在上述步骤102中,关键流体源通入点和关键用户使用点都至少为一个,那么在其数量为2个以上时,一个所述关键流体源通入点对应有一个所述第一压力边界条件值;一个所述关键用户使用点对应有一个所述第二压力边界条件值。
在获取关键流体源通入点的第一压力值和关键用户使用点的第二压力值时,首先需要从管网中所有流体源通入点中获取关键流体源通入点,从管网中所有用户使用点中获取关键用户使用点。
具体地,所述步骤104包括:
步骤104a:获取重大流体源通入点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,同时获取重大用户使用点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量,其中N为大于等于1的整数;
步骤104b:根据获取到的所述N个第一流体量和所述N个第二流体量,获取所述N个第一流体量中值最大的作为第一最大流体量,获取所述N个第二流体量中值最大的作为第二最大流体量。
具体地,所述步骤104a包括:
步骤104a1:获取重大流体源通入点的第一流体量QA1,同时获取重大用户使用点的第二流体量QB1;
步骤104a2:根据所述第一流体量和所述第二流体量计算所有所述关键流体源通入点的压力值,同时计算所有关键用户使用点的压力值;
步骤104a3:判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;若是,获取所述QA1和所述QB1,同时获取根据所述QA1有预设增量的第一流体量QA2以及根据所述QB1有预设增量的第二流体量QB2,并返回步骤104a2;若否,则舍弃所述QA1和所述QB1,同时获取根据所述QA1有预设减量的第一流体量QA3以及根据所述QB1有预设减量的第二流体量QB3,并返回步骤104a2;
步骤104a4:获取所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,以及所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量。
具体地,所述步骤104a3中,所述判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;
具体为:判断所述关键流体源通入点的压力值是否小于与其对应的所述第一压力边界条件值,并且所述关键用户使用点的压力值是否大于与其对应的所述第二压力边界条件值。
那么可以理解的是,第一压力边界条件值指最高压力控制值,第二压力边界条件值指最低压力控制值。
下面,本发明实施例以获取两个关键流体源通入点A点和B点为例来举例说明,获取与A点相对应的第一压力边界条件值P1,获取与B点相对应的第一压力边界条件值P2,本实施例以获取两个关键用户使用点C点和D点为例来举例说明,获取与C点相对应的第二压力边界条件值P3,获取与D点相对应的第一压力边界条件值P4。
本实施例以只获取一个重大流体源通入点A点为例来举例说明,本实施例以只获取一个重大用户使用点D点为例来举例说明。
如图7所示,图7为步骤104a1至步骤104a3的一个具体实施例的方法流程图,获取A点的初始流体量Va1,相应的获取D点的初始流体量Vd1,计算A点、B点、C点和D点的压力值分别得到Pa1、Pb1、Pc1、Pd1、判断Pa1、Pb1是否满足P1、P2以及Pc1、Pd1是否满足P3、P4,由于P1、P2指最高压力控制值,判断Pa1、Pb1是否满足P1、P2指的是判断Pa1是否小于P1,Pb1是否小于P2,而P3、P4指最低压力控制值,判断Pc1、Pd1是否满足P3、P4指的是判断Pc1是否小于P3,Pd1是否小于P4,判断Pa1是否小于P1,Pb1是否小于P2,同时Pc1是否小于P3,Pd1是否小于P4,也就是判断四个计算得到压力值的大小是否都满足与其对应的压力边界值的条件,若是,则获取Va1和Vd1,同时获取根据Va1有预设增量的Va2以及根据Vd1有预设增量的Vd2,若否,则舍弃Va1和Vd1,同时获取根据Va1有预设减量的Va3以及根据Vd1有预设减量的Vd3,本发明实施例以判断结果为是来举例说明,那么根据获取到的Va2和Vd2,计算A点、B点、C点和D点的压力值分别得到Pa2、Pb2、Pc2、Pd2,判断四个计算得到压力值的大小是否都满足与其对应的压力边界值的条件,若是,则获取Va2和Vd2,同时获取根据Va2有预设增量的Va4以及根据Vd2有预设增量的Vd4,若否,则舍弃Va2和Vd2,同时获取根据Va2有预设减量的Va5以及根据Vd2有预设减量的Vd5,本发明实施例以判断结果为否来举例说明,那么根据获取到的Va5和Vd5,计算A点、B点、C点和D点的压力值分别得到Pa3、Pb3、Pc3、Pd3,判断四个计算得到压力值的大小是否都满足与其对应的压力边界值的条件,若是,则获取Va5和Vd5,同时获取根据Va5有预设增量的Va6以及根据Vd5有预设增量的Vd6,若否,则舍弃Va5和Vd5,同时获取根据Vc5有预设减量的Va7以及根据Vd5有预设减量的Vd7,本发明实施例以判断结果为是来举例说明,那么根据获取到的Va6和Vd6,计算A点的压力值得到P9,计算A点、B点、C点和D点的压力值分别得到Pa4、Pb4、Pc4、Pd4,判断四个计算得到压力值的大小是否都满足与其对应的压力边界值的条件,若是,则获取Va6和Vd6,同时获取根据Va6有预设增量的Va8以及根据Vd6有预设增量的Vd8,若否,则舍弃Va6和Vd6,并结束获取,本发明实施例以判断结果为否来举例说明。
需要说明的是,上述A点以及D点的流体量都为整数,可以理解的是,带有小数位的流体量取值对于整个管网的影响是很微小的,所以在寻找最大流体量的过程中,对于预设增量以及预设减量的取值可以根据实际情况作出相应的调整。
从上文所述的获取满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的A点的流体量以及D点的流体量的过程可以看出,在结束获取该过程时,已完成获取所有满足P1、P2、P3、P4的A点的流体量以及D点的流体量,本实施例以Va1、Vd1和Va5、Vd5都满足,但是Va2、Vd2和Va6和Vd6不满足,并且Va1、Vd1和Va5、Vd5为所有满足压力边界条件值的C点的流体量以及D点的流体量为例来举例说明,在Va1、Vd1和Va5、Vd5中获取值最大的,例如Va5、Vd5,将Va5作为A点的满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的最大流体量,将Vd5作为D点的满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的最大流体量。
需要说明的是,重大流体源通入点A点的流体量与重大用户使用点D点的流体量之间会相互影响,增加A点的流体量,那么D点的流体量也会随之增加,反之,增加D点的流体量,那么A点的流体量也会随之增加。在上文所述实施例中,在获取A点的初始流体量Va1,相应的获取D点的初始流体量Vd1的时候,可以是先获取A点的初始流体量Vc1,然后相应的获取D点的初始流体量Vd1,也可以是先获取D点的初始流体量Vd1,然后相应的获取A点的初始流体量Va1。
根据A点的最大流体量Va5和D点的最大流体量Vd5,获取管网实际输送能力,该管网实际输送能力指管网的流体流通量。
上述实施例中的计算可以通过计算机程序来完成,例如通过TGNET。
另一方面,本发明提供了一种确定管道实际输送能力的装置,所述装置包括:
信息获取模块201:用于基于管网信息,获取管网基本参数;
第一获取模块202:用于根据所述管网基本参数,获取管网中关键流体源通入点的第一压力边界条件值,所述关键流体源通入点为至少一个;
第二获取模块203:用于根据所述管网基本参数,获取管网中关键用户使用点的第二压力边界条件值,所述关键用户使用点为至少一个;
第三获取模块204:用于获取重大流体源通入点的满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的第一最大流体量,同时获取重大用户使用点的满足所有所述第一压力边界条件值和所述第二压力边界条件值的第二最大流体量;
数据确定模块205:用于根据所述第一最大流体量和第二最大流体量确定管网实际输送能力。
具体地,所述第一获取模块中,一个所述关键流体源通入点对应有一个所述第一压力边界条件值。
具体地,所述第二获取模块中,一个所述关键用户使用点对应有一个所述第二压力边界条件值。
具体地,所述第三获取模块包括:
获取单元204a:用于获取重大流体源通入点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,同时获取重大用户使用点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量,其中N为大于等于1的整数;
确定单元204b:用于根据获取到的所述N个第一流体量和所述N个第二流体量,获取所述N个第一流体量中值最大的作为第一最大流体量,获取所述N个第二流体量中值最大的作为第二最大流体量。
具体地,所述获取单元包括:
第一获取单元204a1:用于获取重大流体源通入点的第一流体量QA1,同时获取重大用户使用点的第二流体量QB1;
计算单元204a2:用于根据所述第一流体量和所述第二流体量计算所有所述关键流体源通入点的压力值,同时计算所有关键用户使用点的压力值;
判断单元204a3:用于判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;若是,获取所述QA1和所述QB1,同时获取根据所述QA1有预设增量的第一流体量QA2以及根据所述QB1有预设增量的第二流体量QB2,并返回步骤104a2;若否,则舍弃所述QA1和所述QB1,同时获取根据所述QA1有预设减量的第一流体量QA3以及根据所述QB1有预设减量的第二流体量QB3,并返回步骤104a2;
第二获取单元204a4:用于获取所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,以及所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量。
具体地,第一获取单元中,所述判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;
具体为:判断所述关键流体源通入点的压力值是否小于与其对应的所述第一压力边界条件值,并且所述关键用户使用点的压力值是否大于与其对应的所述第二压力边界条件值。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种确定管道实际输送能力的方法,其特征在于,所述方法包括:
步骤101:基于管网信息,获取管网基本参数;
步骤102:根据所述管网基本参数,获取管网中关键流体源通入点的第一压力边界条件值,所述关键流体源通入点为至少一个;
步骤103:根据所述管网基本参数,获取管网中关键用户使用点的第二压力边界条件值,所述关键用户使用点为至少一个;
步骤104:获取重大流体源通入点的满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的第一最大流体量,同时获取重大用户使用点的满足所有所述第一压力边界条件值和所述第二压力边界条件值的第二最大流体量;
步骤105:根据所述第一最大流体量和第二最大流体量确定管网实际输送能力。
2.根据权利要求1所述的方法,其特征在于,所述步骤102中,一个所述关键流体源通入点对应有一个所述第一压力边界条件值。
3.根据权利要求1所述的方法,其特征在于,所述步骤103中,一个所述关键用户使用点对应有一个所述第二压力边界条件值。
4.根据权利要求1所述的方法,其特征在于,所述步骤104包括:
步骤104a:获取重大流体源通入点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,同时获取重大用户使用点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量,其中N为大于等于1的整数;
步骤104b:根据获取到的所述N个第一流体量和所述N个第二流体量,获取所述N个第一流体量中值最大的作为第一最大流体量,获取所述N个第二流体量中值最大的作为第二最大流体量。
5.根据权利要求4所述的方法,其特征在于,所述步骤104a包括:
步骤104a1:获取重大流体源通入点的第一流体量QA1,同时获取重大用户使用点的第二流体量QB1;
步骤104a2:根据所述第一流体量和所述第二流体量计算所有所述关键流体源通入点的压力值,同时计算所有关键用户使用点的压力值;
步骤104a3:判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;若是,获取所述QA1和所述QB1,同时获取根据所述QA1有预设增量的第一流体量QA2以及根据所述QB1有预设增量的第二流体量QB2,并返回步骤104a2;若否,则舍弃所述QA1和所述QB1,同时获取根据所述QA1有预设减量的第一流体量QA3以及根据所述QB1有预设减量的第二流体量QB3,并返回步骤104a2;
步骤104a4:获取所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,以及所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量。
6.根据权利要求5所述的方法,其特征在于,所述步骤104a3中,所述判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;
具体为:判断所述关键流体源通入点的压力值是否小于与其对应的所述第一压力边界条件值,并且所述关键用户使用点的压力值是否大于与其对应的所述第二压力边界条件值。
7.一种确定管道实际输送能力的装置,其特征在于,所述装置包括:
信息获取模块:用于基于管网信息,获取管网基本参数;
第一获取模块:用于根据所述管网基本参数,获取管网中关键流体源通入点的第一压力边界条件值,所述关键流体源通入点为至少一个;
第二获取模块:用于根据所述管网基本参数,获取管网中关键用户使用点的第二压力边界条件值,所述关键用户使用点为至少一个;
第三获取模块:用于获取重大流体源通入点的满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的第一最大流体量,同时获取重大用户使用点的满足所有所述第一压力边界条件值和所述第二压力边界条件值的第二最大流体量;
数据确定模块:用于根据所述第一最大流体量和第二最大流体量确定管网实际输送能力。
8.根据权利要求7所述的装置,其特征在于,所述第一获取模块中,一个所述关键流体源通入点对应有一个所述第一压力边界条件值。
9.根据权利要求7所述的装置,其特征在于,所述第二获取模块中,一个所述关键用户使用点对应有一个所述第二压力边界条件值。
10.根据权利要求7所述的装置,其特征在于,所述第三获取模块包括:
获取单元:用于获取重大流体源通入点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,同时获取重大用户使用点的所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量,其中N为大于等于1的整数;
确定单元:用于根据获取到的所述N个第一流体量和所述N个第二流体量,获取所述N个第一流体量中值最大的作为第一最大流体量,获取所述N个第二流体量中值最大的作为第二最大流体量。
11.根据权利要求10所述的装置,其特征在于,所述获取单元包括:
第一获取单元:用于获取重大流体源通入点的第一流体量QA1,同时获取重大用户使用点的第二流体量QB1;
计算单元:用于根据所述第一流体量和所述第二流体量计算所有所述关键流体源通入点的压力值,同时计算所有关键用户使用点的压力值;
判断单元:用于判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;若是,获取所述QA1和所述QB1,同时获取根据所述QA1有预设增量的第一流体量QA2以及根据所述QB1有预设增量的第二流体量QB2,并返回步骤104a2;若否,则舍弃所述QA1和所述QB1,同时获取根据所述QA1有预设减量的第一流体量QA3以及根据所述QB1有预设减量的第二流体量QB3,并返回步骤104a2;
第二获取单元:用于获取所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第一流体量,以及所有满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值的N个第二流体量。
12.根据权利要求11所述的装置,其特征在于,第一获取单元中,所述判断所述关键流体源通入点的压力值和所述关键用户使用点的压力值是否满足所有所述第一压力边界条件值和满足所有所述第二压力边界条件值;
具体为:判断所述关键流体源通入点的压力值是否小于与其对应的所述第一压力边界条件值,并且所述关键用户使用点的压力值是否大于与其对应的所述第二压力边界条件值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611153330.XA CN108228926B (zh) | 2016-12-14 | 2016-12-14 | 一种确定管道实际输送能力的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611153330.XA CN108228926B (zh) | 2016-12-14 | 2016-12-14 | 一种确定管道实际输送能力的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108228926A CN108228926A (zh) | 2018-06-29 |
CN108228926B true CN108228926B (zh) | 2021-07-02 |
Family
ID=62638419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611153330.XA Active CN108228926B (zh) | 2016-12-14 | 2016-12-14 | 一种确定管道实际输送能力的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108228926B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101322100A (zh) * | 2005-10-03 | 2008-12-10 | 中央洒水装置公司 | 用于评估管线***中的流体流量的***和方法 |
CN101712414A (zh) * | 2008-10-08 | 2010-05-26 | 兰州交通大学 | 气动力管道运输*** |
CN102261691A (zh) * | 2011-05-23 | 2011-11-30 | 河南理工大学 | 多热源环状管网动力输送***、***配置方法及运行方式 |
CN103886389A (zh) * | 2014-03-10 | 2014-06-25 | 重庆邮电大学 | 基于多头绒泡菌仿生算法的城市燃气管网自动优化方法 |
CN103969124A (zh) * | 2013-01-24 | 2014-08-06 | 中国石油天然气集团公司 | 一种获取一级地区油气输送管试压压力的方法及装置 |
CN104361454A (zh) * | 2014-11-18 | 2015-02-18 | 沈阳化工大学 | 一种单站与多站协同优化一体式油气集输智能管理*** |
CN105243229A (zh) * | 2015-10-30 | 2016-01-13 | 鹿晓阳 | 一种输送乙烯气体的90°弯管内压分布模型的建立方法 |
CN105701561A (zh) * | 2015-12-31 | 2016-06-22 | 上海市水利工程设计研究院有限公司 | 一种基于给水管网规划设计要求的管网优化方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090103984A1 (en) * | 2007-10-18 | 2009-04-23 | Kasra Zarisfi | Gas subsea transmission system and submersible suspension pressure-equaliser pipeline |
-
2016
- 2016-12-14 CN CN201611153330.XA patent/CN108228926B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101322100A (zh) * | 2005-10-03 | 2008-12-10 | 中央洒水装置公司 | 用于评估管线***中的流体流量的***和方法 |
CN101712414A (zh) * | 2008-10-08 | 2010-05-26 | 兰州交通大学 | 气动力管道运输*** |
CN102261691A (zh) * | 2011-05-23 | 2011-11-30 | 河南理工大学 | 多热源环状管网动力输送***、***配置方法及运行方式 |
CN103969124A (zh) * | 2013-01-24 | 2014-08-06 | 中国石油天然气集团公司 | 一种获取一级地区油气输送管试压压力的方法及装置 |
CN103886389A (zh) * | 2014-03-10 | 2014-06-25 | 重庆邮电大学 | 基于多头绒泡菌仿生算法的城市燃气管网自动优化方法 |
CN104361454A (zh) * | 2014-11-18 | 2015-02-18 | 沈阳化工大学 | 一种单站与多站协同优化一体式油气集输智能管理*** |
CN105243229A (zh) * | 2015-10-30 | 2016-01-13 | 鹿晓阳 | 一种输送乙烯气体的90°弯管内压分布模型的建立方法 |
CN105701561A (zh) * | 2015-12-31 | 2016-06-22 | 上海市水利工程设计研究院有限公司 | 一种基于给水管网规划设计要求的管网优化方法 |
Non-Patent Citations (6)
Title |
---|
Analysis of transient ash pneumatic conveying over long distance and prediction of transport capacity;Vladimir D.Stevanovic,et al.;《Powder Technology》;20140121;第281-290页 * |
Hydraulic model and steam flow numerical simulation of the Cerro Prieto geothermal field, Mexico, pipeline network;A.García-Gutierrez,et al.;《Applied Thermal Engineering》;20141104;第1229-1243页 * |
北疆天然气管网安全运营技术研究;董静雅;《中国优秀硕士学位论文全文数据库 工程科技II辑》;20150315(第3期);C038-2251 * |
天然气管道调度优化研究;刘奇;《中国优秀硕士学位论文全文数据库 工程科技I辑》;20150315(第3期);B019-496 * |
河流穿越管段最大允许悬空段长度计算;刘颖 等;《管道技术与设备》;20150430(第2期);第16-18、39页 * |
管路输送能力的直接核算法;郑聚东;《石油炼制》;19920930(第9期);第47-50页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108228926A (zh) | 2018-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020143304A1 (zh) | 损失函数优化方法、装置、计算机设备及存储介质 | |
CN103309727B (zh) | 一种基于ansys-cfx软件的叶片泵空化数值模拟自动运行方法 | |
CN104331270B (zh) | 一种流数据处理的方法、装置及*** | |
CN106528266A (zh) | 一种云计算***中的资源动态调整方法及装置 | |
CN103929366A (zh) | 流量控制方法、装置及设备 | |
CN108763718B (zh) | 绕流物体和工况改变时流场特征量的快速预测方法 | |
CN103888543A (zh) | 基于Web服务的医疗资源推荐方法及*** | |
Zhang et al. | Minimizing fuel consumption of a gas pipeline in transient states by dynamic programming | |
CN105808347A (zh) | 集群服务器部署计算方法及装置 | |
CN108228926B (zh) | 一种确定管道实际输送能力的方法和装置 | |
CN104298556B (zh) | 流处理单元的分配方法及装置 | |
WO2020042776A1 (zh) | 推荐方法、装置、存储介质和终端设备 | |
CN111379975B (zh) | 存储器、氢气***监测方法、装置和设备 | |
CN116170522B (zh) | 数据传输方法及装置、电子设备、存储介质 | |
US20230280000A1 (en) | Management system and management method, and computer-readable storage medium | |
CN105975434B (zh) | 面向异构***的数据传输优化方法 | |
CN111379966B (zh) | 存储器、氢气管网工况数据生成方法、装置和设备 | |
CN111379965B (zh) | 存储器、氢气***优化方法、装置和设备 | |
CN105181049B (zh) | 管道内流体流量的测量方法、测量***及辅助测量*** | |
CN106640004A (zh) | 注汽锅炉出口的蒸汽热力参数的计算方法及其装置 | |
CN112257014B (zh) | 一种低压饱和蒸汽管道压力的计算方法及*** | |
JP2002259458A (ja) | 上水道管網の運転支援システム | |
CN112699140A (zh) | 数据处理方法、装置、设备和存储介质 | |
CN111488052A (zh) | 应用于物理机集群的容器启用方法和装置、计算机*** | |
CN111379968B (zh) | 存储器、氢气管网工况数据获取方法、装置和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |