一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

输油管网管输计划控件拖动式编制方法及装置与流程

2021-11-09 20:22:00 来源:中国专利 TAG:


1.本发明涉及管道运输技术领域,尤其涉及一种输油管网管输计划控件拖动式编制方法及装置。


背景技术:

2.当前输油管网会采用顺序输送方式进行油品输送,以期达到精准输送的目的。管输油作业计划是指导管网运行管理的依据,为了能很好地完成分输任务,业务人员必须提前及时编制合理的顺序输送的批次计划。
3.管输计划编制是一项繁琐、复杂又连续不断的工作。业务人员进行管输计划编制时要综合全面地考虑众多约束的影响,且要求计划编制要有较高效率,以应对管输过程中突发情况的应急相应。当前辅助业务人员进行计划编制的方法或系统,多依赖于数据表格或图形展示,而将图形应用于计划编制过程中的方法或系统尚属空缺。


技术实现要素:

4.针对现有技术中的问题,本发明实施例提供一种输油管网管输计划控件拖动式编制方法及装置。
5.具体地,本发明实施例提供了以下技术方案:
6.第一方面,本发明实施例提供了一种输油管网管输计划控件拖动式编制方法,包括:
7.s1、在系统中的管输计划图控编制作业区,按照管输流向从首站到终点站的顺序依次添加站场控件进行管网布局;
8.s2、对各个站场控件分别进行站场类型的配置、站场接收油品名称的配置、站场接收流量的配置、站场输出油品名称的配置,以及,站场输出流量的配置;
9.s3、为需要添加储罐的站场控件添加储罐控件,并为每个储罐控件设置储罐存储的油品名称、罐容的上限、罐容的下限以及当前罐存量;
10.s4、在系统中的管输计划编制管理区选择计划编制的开始日期和结束日期,相应地,在管输计划图控编制作业区,按照计划编制的开始日期和结束日期,设定计划编制时间段;
11.s5、对需要进行油品外输操作的站场添加油品批次控件,并为每个油品批次控件设置批次油品信息,相应地,系统自动根据添加的油品批次控件和储罐控件,绘制代表不同油品批次信息的油品批次线、代表各个储罐的罐存量变化的罐存量变化曲线,以及,代表各个站场罐容上下限约束条件的罐容上下限约束线;相应地,系统自动计算相应油品批次运行至下游中间站、分输站、接收站的油品信息,并在对应站场绘制对应油品批次线;相应地,在系统中的管输计划方案数据展示区,系统自动添加对应批次的数据信息;
12.s6、在添加油品批次控件过程中,确保各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件,并当出现不满足对应的罐容上下限约束线的约束条件的情况
时,调整油品批次控件的批次油品信息,使得各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件;
13.s7、通过管输计划图控编制作业区确定管输计划,将管输计划方案数据展示区数据存入数据库,导出数据表,完成管网管输计划编制工作。
14.进一步地,所述s1在系统中的管输计划图控编制作业区,按照管输流向从首站到终点站的顺序依次添加站场控件进行管网布局,具体包括:
15.从系统的工具栏中点击站场控件,在弹出对话框中填写站场名称,在管输计划图控编制作业区,按照添加顺序从上至下依次在左侧纵坐标区添加站场名称作为纵坐标的主坐标,其中,站场控件按照管输流向从首站到终点站的顺序依次添加。
16.进一步地,所述s2对各个站场控件分别进行站场类型的配置、站场接收油品名称的配置、站场接收流量的配置、站场输出油品名称的配置,以及,站场输出流量的配置,具体包括:
17.选中管输计划图控编制作业区左侧纵坐标中添加的站场名称,在弹出的对话框中对该站场进行配置,包括:选择站场类型标签,标签包括外输站、中间站、分输站和终点接收站;若选择外输站或中间站,则需选择下游站场名称;若选择分输站,则应选择分输后下游各支线站场名称;判断是否有固定油源进入,若有则填写油品名称和接收流量;判断是否有固定油品流出,若有则填写油品名称和输出流量;其中,一个站场控件可以选择多个站场类型标签。
18.进一步地,所述s3为需要添加储罐的站场控件添加储罐控件,并为每个储罐控件设置储罐存储的油品名称、罐容的上限、罐容的下限以及当前罐存量,具体包括:
19.工具栏内选中储罐控件,将储罐控件拖动到管输计划图控编制作业区中需要添加储罐的站场所在区域,并在弹出的对话框内设置储罐存储油品名称、罐容的上限和下限以及当前罐存量,相应地,在管输计划图控编制作业区的左侧坐标区,对于添加储罐的站场,系统自动为每个储罐绘制代表相应储罐罐存量的副纵坐标,其中,坐标的上下限分别为罐容的上限和下限,坐标颜色与代表储罐存储油品的颜色一致。
20.进一步地,所述s5对需要进行油品外输操作的站场添加油品批次控件,并为每个油品批次控件设置批次油品信息,相应地,系统自动根据添加的油品批次控件和储罐控件,绘制代表不同油品批次信息的油品批次线、代表各个储罐的罐存量变化的罐存量变化曲线,以及,代表各个站场罐容上下限约束条件的罐容上下限约束线,具体包括:
21.工具栏内选中油品批次控件,将油品批次控件拖动至管输计划图控编制作业区中需要进行油品外输操作的外输站场所在区域,并在弹出对话框内设置批次油品信息,完成油品批次控件添加;其中,所述批次油品信息包括:批次编号、油品名称、启输时间、流量、输送总量,以及,是否与前一批次连接;其中,在添加所述批次控件时,若选择与前一批次连接,则无需填写启输时间;
22.根据添加的油品批次控件,系统自动在管输计划图控编制作业区的对应位置绘制代表该油品批次信息的油品批次线,以及,根据添加的油品批次控件,计算该油品批次运行至下游中间站、分输站、接收站的油品信息,并在对应站场绘制对应油品批次线;同时在管输计划方案数据展示区添加该油品批次的数据信息,包括:批次编号、外输站名称、中间站名称、接收站名称、油种名称、混油比例、启输时间、终输时间、输送时间、输送流量、输送总
量、开始接收时间、终止接收时间、抵达中间站场时间、离开中间站场时间、开始停输时间、终止停输时间;
23.根据添加的油品批次控件和储罐控件,系统自动绘制代表该站场该油品储罐罐容上下限的罐容上下限约束线和代表该油品的罐存量由于油品接收或外输而随时间变化的罐存量变化曲线;其中,添加油品批次控件时应按照从上游至下游,即管输计划图控编制作业区自上而下的顺序依次添加。
24.进一步地,所述油品批次线横跨横坐标时间代表相应批次油品在站场外输持续时间或接收持续时间;表示不同批次油品的油品批次线采用不同颜色的粗实线表示;所述罐容上下限约束线采用红色虚实线表示;所述罐存量变化曲线与油品批次颜色一致,采用细实线表示。
25.进一步地,所述s6在添加油品批次控件过程中,确保各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件,并当出现不满足对应的罐容上下限约束线的约束条件的情况时,调整油品批次控件的批次油品信息,使得各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件,具体包括:
26.在添加油品批次控件过程中,判断罐存量变化曲线是否存在超出罐容上下限即红色虚实线的情况,若超出则说明当前批次计划安排存在缺油或溢罐的风险,应进行调整直至罐存量变化曲线完全在罐容上下限范围内;调整方法包括选中管输计划图控编制作业区的油品批次控件及与该批次油品对应的油品批次线,通过拖动油品批次线的方式调整油品批次控件的启输时间、终输时间或者输送总量,或者,通过选中油品批次控件,在弹出的对话框中对启输时间、终输时间、输送总量和输送流量参数进行调整;
27.其中,在进行调整时,遵循如下原则:在完成管输总量要求条件下,保证所述罐存量变化曲线不存在超出罐容上下限即红色虚实线的情况,实现批次数量较小,以保障管网水力稳定性。
28.第二方面,本发明实施例还提供了一种输油管网管输计划控件拖动式编制装置,包括:
29.第一设置模块,用于在系统中的管输计划图控编制作业区,按照管输流向从首站到终点站的顺序依次添加站场控件进行管网布局;
30.配置模块,用于对各个站场控件分别进行站场类型的配置、站场接收油品名称的配置、站场接收流量的配置、站场输出油品名称的配置,以及,站场输出流量的配置;
31.第二设置模块,用于为需要添加储罐的站场控件添加储罐控件,并为每个储罐控件设置储罐存储的油品名称、罐容的上限、罐容的下限以及当前罐存量;
32.第三设置模块,用于在系统中的管输计划编制管理区选择计划编制的开始日期和结束日期,相应地,在管输计划图控编制作业区,按照计划编制的开始日期和结束日期,设定计划编制时间段;
33.第四设置模块,用于对需要进行油品外输操作的站场添加油品批次控件,并为每个油品批次控件设置批次油品信息,相应地,系统自动根据添加的油品批次控件和储罐控件,绘制代表不同油品批次信息的油品批次线、代表各个储罐的罐存量变化的罐存量变化曲线,以及,代表各个站场罐容上下限约束条件的罐容上下限约束线;相应地,系统自动计算相应油品批次运行至下游中间站、分输站、接收站的油品信息,并在对应站场绘制对应油
品批次线;相应地,在系统中的管输计划方案数据展示区,系统自动添加对应批次的数据信息;
34.调整模块,用于在添加油品批次控件过程中,确保各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件,并当出现不满足对应的罐容上下限约束线的约束条件的情况时,调整油品批次控件的批次油品信息,使得各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件;
35.输出模块,用于将管输计划图控编制作业区确定的管输计划作为管输计划方案。
36.第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述输油管网管输计划控件拖动式编制方法。
37.第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述输油管网管输计划控件拖动式编制方法。
38.由上面技术方案可知,本发明实施例提供的输油管网管输计划控件拖动式编制方法及装置,通过图形控件拖动的编制方式,辅助业务人员编制输油管网顺序输送管输计划方案,解决兼顾各种限制条件约束的难题,大幅度减低人工劳动强度,提高管输计划编制的时效性与科学性。
附图说明
39.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
40.图1为本发明一实施例提供的输油管网管输计划控件拖动式编制方法的流程图;
41.图2是本发明一实施例提供的输油管网分布示意图;
42.图3为本发明一实施例提供的输油管网管输计划控件拖动式编制装置的结构示意图;
43.图4为本发明一实施例提供的电子设备的结构示意图。
具体实施方式
44.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.图1示出了本发明实施例提供的输油管网管输计划控件拖动式编制方法的流程图。如图1所示,本发明实施例提供的输油管网管输计划控件拖动式编制方法包括如下步骤:
46.步骤101:在系统中的管输计划图控编制作业区,按照管输流向从首站到终点站的顺序依次添加站场控件进行管网布局;
47.在本步骤中,从工具栏中点击站场控件,在弹出对话框中填写站场名称,在管输计划图控编制作业区,按照添加顺序从上至下依次在左侧纵坐标区添加站场名称作为纵坐标的主坐标,其中,站场控件按照管输流向从首站到终点站的顺序依次添加。
48.步骤102:对各个站场控件分别进行站场类型的配置、站场接收油品名称的配置、站场接收流量的配置、站场输出油品名称的配置,以及,站场输出流量的配置;
49.在本步骤中,选中(例如可以为双击)管输计划图控编制作业区左侧纵坐标中添加的站场名称,在弹出的对话框中对该站场进行配置,包括:选择站场类型标签,标签包括外输站、中间站、分输站和终点接收站;若选择外输站或中间站,则需选择下游站场名称;若选择分输站,则应选择分输后下游各支线站场名称;判断是否有固定油源进入,若有则填写油品名称和接收流量;判断是否有固定油品流出,若有则填写油品名称和输出流量;其中,一个站场控件可以选择多个站场类型标签。
50.步骤103:为需要添加储罐的站场控件添加储罐控件,并为每个储罐控件设置储罐存储的油品名称、罐容的上限、罐容的下限以及当前罐存量;
51.在本步骤中,工具栏内选中储罐控件,将储罐控件拖动到管输计划图控编制作业区中需要添加储罐的站场所在区域,并在弹出的对话框内设置储罐存储油品名称、罐容的上限和下限以及当前罐存量,相应地,在管输计划图控编制作业区的左侧坐标区,对于添加储罐的站场,系统自动为每个储罐绘制代表相应储罐罐存量的副纵坐标,其中,坐标的上下限分别为罐容的上限和下限,坐标颜色与代表储罐存储油品的颜色一致。
52.步骤104:在系统中的管输计划编制管理区选择计划编制的开始日期和结束日期,相应地,在管输计划图控编制作业区,按照计划编制的开始日期和结束日期,设定计划编制时间段;
53.在本步骤中,在管输计划编制管理区选择计划编制的开始日期和结束日期,相应地,在管输计划图控编制作业区,按照计划编制的开始日期和结束日期,以天为单位绘制横坐标作为编制时间段。
54.步骤105:对需要进行油品外输操作的站场添加油品批次控件,并为每个油品批次控件设置批次油品信息,相应地,系统自动根据添加的油品批次控件和储罐控件,绘制代表不同油品批次信息的油品批次线、代表各个储罐的罐存量变化的罐存量变化曲线,以及,代表各个站场罐容上下限约束条件的罐容上下限约束线;相应地,系统自动计算相应油品批次运行至下游中间站、分输站、接收站的油品信息,并在对应站场绘制对应油品批次线;相应地,在系统中的管输计划方案数据展示区,系统自动添加对应批次的数据信息;
55.在本步骤中,工具栏内选中油品批次控件,将油品批次控件拖动至管输计划图控编制作业区中需要进行油品外输操作的外输站场所在区域,并在弹出对话框内设置批次油品信息,完成油品批次控件添加;其中,所述批次油品信息包括:批次编号、油品名称、启输时间、流量、输送总量,以及,是否与前一批次连接;其中,在添加所述批次控件时,若选择与前一批次连接,则无需填写启输时间;
56.根据添加的油品批次控件,系统自动在管输计划图控编制作业区的对应位置绘制代表该油品批次信息的油品批次线,以及,根据添加的油品批次控件,计算该油品批次运行至下游中间站、分输站、接收站的油品信息,并在对应站场绘制对应油品批次线;同时在管输计划方案数据展示区添加该油品批次的数据信息,包括:批次编号、外输站名称、中间站
名称、接收站名称、油种名称、混油比例、启输时间、终输时间、输送时间、输送流量、输送总量、开始接收时间、终止接收时间、抵达中间站场时间、离开中间站场时间、开始停输时间、终止停输时间;
57.根据添加的油品批次控件和储罐控件,系统自动绘制代表该站场该油品储罐罐容上下限的罐容上下限约束线和代表该油品的罐存量由于油品接收或外输而随时间变化的罐存量变化曲线;其中,添加油品批次控件时应按照从上游至下游,即管输计划图控编制作业区自上而下的顺序依次添加。
58.步骤106:在添加油品批次控件过程中,确保各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件,并当出现不满足对应的罐容上下限约束线的约束条件的情况时,调整油品批次控件的批次油品信息,使得各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件;
59.本步骤中,在添加油品批次控件过程中,判断罐存量变化曲线是否存在超出罐容上下限即红色虚实线的情况,若超出则说明当前批次计划安排存在缺油或溢罐的风险,应进行调整直至罐存量变化曲线完全在罐容上下限范围内;调整方法包括选中管输计划图控编制作业区的油品批次控件及与该批次油品对应的油品批次线,通过拖动油品批次线的方式调整油品批次控件的启输时间、终输时间或者输送总量,或者,通过选中(例如可以为双击)油品批次控件,在弹出的对话框中对启输时间、终输时间、输送总量和输送流量参数进行调整;
60.其中,在进行调整时,遵循如下原则:在完成管输总量要求条件下,保证所述罐存量变化曲线不存在超出罐容上下限即红色虚实线的情况,实现批次数量较小,以保障管网水力稳定性。
61.步骤107:将管输计划图控编制作业区确定的管输计划作为管输计划方案。
62.在本步骤中,通过管输计划图控编制作业区确定管输计划,将管输计划方案数据展示区存入数据库,导出数据表,完成管网管输计划编制工作。
63.由上面技术方案可知,本发明实施例提供的输油管网管输计划控件拖动式编制方法,通过图形控件拖动的编制方式,辅助业务人员编制输油管网顺序输送管输计划方案,解决兼顾各种限制条件约束的难题,大幅度减低人工劳动强度,提高管输计划编制的时效性与科学性。
64.基于上面的实施例内容可知,本发明实施例提供的输油管网管输计划控件拖动式编制方法包括以下几个主要步骤:s1:管网布局、s2:配置站场、s3:站场储罐设置、s4:设定计划编制时间段、s5:添加油品批次,开始计划编制、s6:校核调整批次计划是否合理、s7:通过“管输计划图控编制作业区”确定管输计划。下面分别对每个步骤进行详细说明。
65.s1:管网布局
[0066]“工具栏”内单击“站场”,在弹出对话框中填写站场名称,系统会在“管输计划图控编制作业区”按照添加顺序从上至下依次在左侧纵坐标区添加站场名称作为纵坐标的主坐标。管网时应按照管输流向从首站到终点站的顺序依次添加。
[0067]
s2:配置站场
[0068]
双击“管输计划图控编制作业区”左侧纵坐标中添加的站场名称,在弹出的对话框中对该站场进行配置,内容包括:1、选择站场类型标签,标签包括外输站、中间站、分输站、
控件,在弹出的对话框中对启输时间、终输时间、输送总量、输送流量参数进行调整,从而调整计划方案。
[0083]
按照这种方式调整整个计划方案,直至罐存量变化曲线完全在罐容上下限范围内。计划调整过程可参照如下原则:保证完成管输总量要求条件下,保证罐存量变化曲线完全在罐容上下限范围内,尽量减少批次数量,以保障管网水力稳定性。
[0084]
s7:通过“管输计划图控编制作业区”确定管输计划,将“管输计划方案数据展示区”存入数据库,导出数据表,完成管网管输计划编制工作。
[0085]
为了更好的理解本发明,下面结合实施例进一步阐述本发明的内容,但本发明不仅仅局限于下面的实施例。
[0086]
某输油管网分布如图2所示,在外输a、接收站d和接收站e设有油罐。输送油种1、油种2三种油品。
[0087]
s1、“工具栏”单击“站场”,在弹出对话框中输入站场名称“a站场”,按此方法依次添加站场“b站场”、“c站场”、“d站场”、“e站场”、“f站场”,系统自动在“管输计划图控编制作业区”从上至下依次添加“a站场”、“b站场”、“c站场”、“d站场”、“e站场”、“f站场”作为纵坐标的主坐标;
[0088]
s2、双击“管输计划图控编制作业区”左侧纵坐标中添加的站场名称“a站场”,在弹出对话框中勾选站场类型为“外输站”、下游站场名称选择“b站场”,按照此方法依次设置“b站场”标签为“中间站”、下游站场“c站场”,“c站场”标签为“接收站”和“外输站”、下游站场为“d站场”,“d站场”标签为“分输站场”、下游站场为“e站场”和“f站场”,“e站场”标签为“终点接收站”,“f站场”标签为“终点接收站”;
[0089]
s3、“工具栏”内鼠标左键选中“储罐”控件图标,将其拖动到“管输计划图控编制作业区”中“a站场”坐标附近,松开鼠标左键,在弹出对话框中设置储罐存储油品名称为“油种1”,罐容上限为5000、下限为45000和当前库存为10000,按照此方法在“a站场”添加“油种2”的储罐,“c”站场添加“油种1”和“油种2”两种储罐,“e站场”添加“油种1”的储罐,“f站场”添加“油种2”的储罐;
[0090]
s4、在“管输计划编制管理区”选择计划编制时间为1月1日到1月8日;
[0091]
s5、“工具栏”鼠标左键选中“油品批次”控件图标,将其拖动到“管输计划图控编制作业区”的纵坐标为“a站场”、横坐标为1月1日对应区域,松开鼠标,在弹出对话框中设置油品批次信息如下表1所示,该批次作为第一个油品批次,无需勾选“是否与前一批次连接”。
[0092]
表1
[0093][0094]
同样操作步骤在“a站场”添加第二个油品批次,批次信息如下表2所示,并勾选“是否与前一批次连接”,同样方法可以继续在a站场添加油品批次,这里不作赘述。
[0095]
表2
[0096][0097]
同样操作步骤在“c站场”可以根据需求添加油品批次,这里不作赘述。
[0098]
s6、进行s5步骤过程中,系统会在“管输计划图控编制作业区”绘制代表油品批次的粗实线、代表罐容上下限的红虚线和代表储罐存量的细实曲线,应观察代表储罐存量的细实曲线是否存在超出罐容上下限的情况,若存在则应调整批次信息。调整方法包括:鼠标左键选中需要调整粗实线,通过拖动的方式,调整该批次油品的启输时间、输送总量等信息;或者双击“油品批次”控件,在弹出对话框中调整启输时间、终输时间、输送总量、输送流量信息,直至储罐存量曲线完全处于罐容上下限范围内。
[0099]
s7、确定管输计划后,将“管输计划方案数据展示区”存入数据库,将数据表导出,完成管网管输计划编制工作。
[0100]
图3示出了本发明实施例提供的输油管网管输计划控件拖动式编制装置的结构示意图。如图3所示,本实施例提供的输油管网管输计划控件拖动式编制装置,包括:第一设置模块21、配置模块22、第二设置模块23、第三设置模块24、第四设置模块25、调整模块26和输出模块27,其中:
[0101]
第一设置模块21,用于在系统中的管输计划图控编制作业区,按照管输流向从首站到终点站的顺序依次添加站场控件进行管网布局;
[0102]
配置模块22,用于对各个站场控件分别进行站场类型的配置、站场接收油品名称的配置、站场接收流量的配置、站场输出油品名称的配置,以及,站场输出流量的配置;
[0103]
第二设置模块23,用于为需要添加储罐的站场控件添加储罐控件,并为每个储罐控件设置储罐存储的油品名称、罐容的上限、罐容的下限以及当前罐存量;
[0104]
第三设置模块24,用于在系统中的管输计划编制管理区选择计划编制的开始日期和结束日期,相应地,在管输计划图控编制作业区,按照计划编制的开始日期和结束日期,设定计划编制时间段;
[0105]
第四设置模块25,用于对需要进行油品外输操作的站场添加油品批次控件,并为每个油品批次控件设置批次油品信息,相应地,系统自动根据添加的油品批次控件和储罐控件,绘制代表不同油品批次信息的油品批次线、代表各个储罐的罐存量变化的罐存量变化曲线,以及,代表各个站场罐容上下限约束条件的罐容上下限约束线;相应地,系统自动计算相应油品批次运行至下游中间站、分输站、接收站的油品信息,并在对应站场绘制对应油品批次线;相应地,在系统中的管输计划方案数据展示区,系统自动添加对应批次的数据信息;
[0106]
调整模块26,用于在添加油品批次控件过程中,确保各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件,并当出现不满足对应的罐容上下限约束线的约束条件的情况时,调整油品批次控件的批次油品信息,使得各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件;
[0107]
输出模块27,用于将管输计划图控编制作业区确定的管输计划作为管输计划方案。
[0108]
由于本发明实施例提供的输油管网管输计划控件拖动式编制装置,可以用于执行上述实施例所述的输油管网管输计划控件拖动式编制方法,其工作原理和有益效果类似,故此处不再详述,具体内容可参见上述实施例的介绍。
[0109]
在本实施例中,需要说明的是,本发明实施例的装置中的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0110]
基于相同的发明构思,本发明又一实施例提供了一种电子设备,参见图4,所述电子设备具体包括如下内容:处理器301、存储器302、通信接口303和通信总线304;
[0111]
其中,所述处理器301、存储器302、通信接口303通过所述通信总线304完成相互间的通信;
[0112]
所述处理器301用于调用所述存储器302中的计算机程序,所述处理器执行所述计算机程序时实现上述输油管网管输计划控件拖动式编制方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述过程:s1、在系统中的管输计划图控编制作业区,按照管输流向从首站到终点站的顺序依次添加站场控件进行管网布局;s2、对各个站场控件分别进行站场类型的配置、站场接收油品名称的配置、站场接收流量的配置、站场输出油品名称的配置,以及,站场输出流量的配置;s3、为需要添加储罐的站场控件添加储罐控件,并为每个储罐控件设置储罐存储的油品名称、罐容的上限、罐容的下限以及当前罐存量;s4、在系统中的管输计划编制管理区选择计划编制的开始日期和结束日期,相应地,在管输计划图控编制作业区,按照计划编制的开始日期和结束日期,设定计划编制时间段;s5、对需要进行油品外输操作的站场添加油品批次控件,并为每个油品批次控件设置批次油品信息,相应地,系统自动根据添加的油品批次控件和储罐控件,绘制代表不同油品批次信息的油品批次线、代表各个储罐的罐存量变化的罐存量变化曲线,以及,代表各个站场罐容上下限约束条件的罐容上下限约束线;相应地,系统自动计算相应油品批次运行至下游中间站、分输站、接收站的油品信息,并在对应站场绘制对应油品批次线;相应地,在系统中的管输计划方案数据展示区,系统自动添加对应批次的数据信息;s6、在添加油品批次控件过程中,确保各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件,并当出现不满足对应的罐容上下限约束线的约束条件的情况时,调整油品批次控件的批次油品信息,使得各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件;s7、将管输计划图控编制作业区确定的管输计划作为管输计划方案。
[0113]
可以理解的是,所述计算机程序可以执行的细化功能和扩展功能可参照上面实施例的描述。
[0114]
基于相同的发明构思,本发明又一实施例提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述输油管网管输计划控件拖动式编制方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述过程:s1、在系统中的管输计划图控编制作业区,按照管输流向从首站到终点站的顺序依次添加站场控件进行管网布局;s2、对各个站场控件分别进行站场类型的配置、站场接收油品名称的配置、站场接收流量的配置、站场输出油品名称的配置,以及,站场输出流量的配置;s3、为需要添加储罐的站场控件添加储罐控件,并为每个储罐控件设置储罐存储的油品名称、罐容的上限、罐容的下限以及当前罐存量;s4、在系统中的管输计划编制管理区选择计划编制的开始日期和结束日期,相应地,在管输计划图控编制作业区,
按照计划编制的开始日期和结束日期,设定计划编制时间段;s5、对需要进行油品外输操作的站场添加油品批次控件,并为每个油品批次控件设置批次油品信息;相应地,系统自动根据添加的油品批次控件和储罐控件,绘制代表不同油品批次信息的油品批次线、代表各个储罐的罐存量变化的罐存量变化曲线,以及,代表各个站场罐容上下限约束条件的罐容上下限约束线;相应地,系统自动计算相应油品批次运行至下游中间站、分输站、接收站的油品信息,并在对应站场绘制对应油品批次线;相应地,在系统中的管输计划方案数据展示区,系统自动添加对应批次的数据信息;s6、在添加油品批次控件过程中,确保各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件,并当出现不满足对应的罐容上下限约束线的约束条件的情况时,调整油品批次控件的批次油品信息,使得各个储罐的罐存量变化曲线满足对应的罐容上下限约束线的约束条件;s7、将管输计划图控编制作业区确定的管输计划作为管输计划方案。
[0115]
可以理解的是,所述计算机程序可以执行的细化功能和扩展功能可参照上面实施例的描述。
[0116]
此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0117]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0118]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的输油管网管输计划控件拖动式编制方法。
[0119]
此外,在本发明中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0120]
此外,在本发明中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0121]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献