1.本发明涉及水下油气生产领域,特别是关于一种水下采油树生产主阀控制系统可靠性分配方法及系统。
背景技术:2.水下控制系统的子系统生产主阀控制系统既属于bpcs(基本过程控制系统)又属于sis(安全仪表系统),因此,在保证油气田稳定生产,预防重大生产事故发生时有着至关重要的作用。该系统能够协助自动地关闭pmv(生产主阀)和pwv(生产翼阀),对现场人员人身安全、生产设施和海洋环境均起到了保护作用。
3.现有的水下采油树生产主阀控制系统设计方案中,采用常规的bpcs设计方案,不考虑在设计bpcs和sis系统过程中共用部分的性能和综合成本优化,忽略系统因需执行sis功能导致可靠性已提升等级的问题。因此,为维护该系统提升的可靠性等级,软件功能需更多,软件成本更高。
技术实现要素:4.针对上述问题,本发明的目的是提供一种水下采油树生产主阀控制系统可靠性分配方法及系统,能够增加水下油气生产过程的安全性和可靠性。
5.为实现上述目的,本发明采取以下技术方案:第一方面,提供一种水下采油树生产主阀控制系统可靠性分配方法,包括:
6.评估水下采油树生产主阀控制系统的sil等级,并建立水下采油树生产主阀控制系统的可靠性分析模型;
7.根据建立的可靠性分析模型,对水下采油树生产主阀控制系统的硬件部分和软件部分进行可靠性分析;
8.根据建立的可靠性分析模型和可靠性分析结果,建立可靠性分配模型并选定对应的可靠性分配方法;
9.采用选定的可靠性分配方法,根据建立的可靠性分配模型,对水下采油树生产主阀控制系统的故障概率指标进行可靠性分配,并将可靠性分配结果下达至水下采油树生产主阀控制系统中的各部件。
10.进一步地,所述水下采油树生产主阀控制系统的可靠性分析模型采用二型模糊动态故障树转化为动态贝叶斯网络的建模方法,基于评估的sil等级建立。
11.进一步地,所述采用二型模糊动态故障树转化为动态贝叶斯网络的建模方法,基于评估的sil等级,建立水下采油树生产主阀控制系统的可靠性分析模型,包括:
12.分析水下采油树生产主阀控制系统的结构组成和失效逻辑关系,建立水下采油树生产主阀控制系统的二型模糊动态故障树;
13.将建立的二型模糊动态故障树中的各事件均映射为动态贝叶斯网络节点;
14.根据动态贝叶斯网络节点之间的关系,采用有向边段连接,得到动态贝叶斯网络
的有向无环图;
15.根据二型模糊动态门描述规则,确定动态贝叶斯网络的时间条件概率表;
16.基于评估的sil等级,根据动态贝叶斯网络的有向无环图和时间条件概率表,建立水下采油树生产主阀控制系统的可靠性分析模型。
17.进一步地,所述分析水下采油树生产主阀控制系统的结构组成和失效逻辑关系,建立水下采油树生产主阀控制系统的二型模糊动态故障树,包括:
18.分析水下采油树生产主阀控制系统的系统故障,确定导致水下采油树生产主阀控制系统发生故障的原因,建立水下采油树生产主阀控制系统的二型模糊动态故障树,并确定二型模糊动态故障树的顶事件、中间事件和各基本事件;
19.分析各事件之间的失效逻辑关系,确定二型模糊动态故障树的二型模糊动态门规则;
20.根据已知基础数据,求解得到顶事件的故障状态概率。
21.进一步地,所述根据建立的可靠性分析模型,对水下采油树生产主阀控制系统的硬件部分和软件部分进行可靠性分析采用正向推理算法。
22.进一步地,所述可靠性分配模型为:
[0023][0024]
其中,c为系统可靠性费用;αi和βi为常数;t为第i个部件无失效运行的时间;ri为根节点可靠度,且ri=1-p(xi),p(xi)为根节点xi的故障概率指标,p(xi)∈{p(x1),p(x2),...,p(xn)};n为根节点的数量;
[0025]
可靠性分配模型的约束条件为:
[0026]
p(t)=f[p(x1),p(x2),...,p(xn)]≤p0[0027]
其中,p0为预先给定的故障概率指标。
[0028]
进一步地,所述采用选定的可靠性分配方法,根据建立的可靠性分配模型,对水下采油树生产主阀控制系统的故障概率指标进行可靠性分配,并将可靠性分配结果下达至水下采油树生产主阀控制系统中的各部件,包括:
[0029]
采用选定的可靠性分配方法,根据建立的可靠性分配模型,对水下采油树生产主阀控制系统的可靠性指标进行可靠性分配,得到可靠性分配结果;
[0030]
判断可靠性分配结果是否合理,若可靠性分配结果不在预设的可靠度范围内,则不合理,重新确定可靠性分配模型的故障概率指标或调整水下采油树生产主阀控制系统中各部件间的故障概率指标,直至可靠性分配结果合理;
[0031]
将可靠性分配结果下达至水下采油树生产主阀控制系统中的各部件。
[0032]
第二方面,提供一种水下采油树生产主阀控制系统可靠性分配系统,包括:
[0033]
第一模型建立模块,用于评估水下采油树生产主阀控制系统的sil等级,并建立水下采油树生产主阀控制系统的可靠性分析模型;
[0034]
可靠性分析模块,用于根据建立的可靠性分析模型,对水下采油树生产主阀控制系统的硬件部分和软件部分进行可靠性分析;
[0035]
第二模型建立模块,用于根据建立的可靠性分析模型和可靠性分析结果,建立可
靠性分配模型并选定对应的可靠性分配方法;
[0036]
可靠性分配模块,用于采用选定的可靠性分配方法,根据建立的可靠性分配模型,对水下采油树生产主阀控制系统的故障概率指标进行可靠性分配,并将可靠性分配结果下达至水下采油树生产主阀控制系统中的各部件。
[0037]
第三方面,提供一种处理设备,包括计算机程序指令,其中,所述计算机程序指令被处理设备执行时用于实现上述水下采油树生产主阀控制系统可靠性分配方法对应的步骤。
[0038]
第四方面,提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时用于实现上述水下采油树生产主阀控制系统可靠性分配方法对应的步骤。
[0039]
本发明由于采取以上技术方案,其具有以下优点:
[0040]
1、本发明在对水下采油树生产主阀控制系统建立可靠性分析模型和可靠性分配模型,进行可靠性分析和分配时,从水下采油树生产主阀控制系统执行的联合bpcs和sis功能两个角度考虑其可靠性,水下采油树生产主阀控制系统的硬件部分所分配的可靠性指标依据sis功能的可靠性。从bpcs的角度来说,水下采油树生产主阀控制系统的软件部分可靠性指标需求降低,经济成本也随之降低,因此,本发明既能增加水下油气生产过程的安全性和可靠性,又能在一定可靠性保障下节约经济成本。
[0041]
2、本发明在对水下采油树生产主阀控制系统进行可靠性建模时,采用具有双向推理特性,在计算分析能力及简便性等方面优势的动态贝叶斯网络法进行建模,为弥补贝叶斯网络模型和节点条件概率表构造困难等不足,厘清部件间的故障逻辑关系,本发明采用二型模糊动态故障树转化为动态贝叶斯网络的建模方法,可处理多态和描述不确定性逻辑关系,降低对故障逻辑关系的依赖性。解决模糊故障树运算复杂、不能双向推理以及贝叶斯网络难以构造的不足,有利于模糊故障树和贝叶斯网络在工程实际中推广应用。
附图说明
[0042]
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。在整个附图中,用相同的附图标记表示相同的部件。在附图中:
[0043]
图1是本发明一实施例提供的方法流程示意图;
[0044]
图2是本发明一实施例提供的水下采油树生产主阀控制系统组成示意图;
[0045]
图3是本发明一实施例提供的模糊动态故障树和动态贝叶斯网络之间的转化示意图;
[0046]
图4是本发明一实施例提供的可靠性分配流程示意图。
具体实施方式
[0047]
下面将参照附图更详细地描述本发明的示例性实施方式。虽然附图中显示了本发明的示例性实施方式,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
[0048]
应理解的是,文中使用的术语仅出于描述特定示例实施方式的目的,而无意于进行限制。除非上下文另外明确地指出,否则如文中使用的单数形式“一”、“一个”以及“所述”也可以表示包括复数形式。术语“包括”、“包含”、“含有”以及“具有”是包含性的,并且因此指明所陈述的特征、步骤、操作、元件和/或部件的存在,但并不排除存在或者添加一个或多个其它特征、步骤、操作、元件、部件、和/或它们的组合。文中描述的方法步骤、过程、以及操作不解释为必须要求它们以所描述或说明的特定顺序执行,除非明确指出执行顺序。还应当理解,可以使用另外或者替代的步骤。
[0049]
术语解释:
[0050]
1、bpcs:基本过程控制系统。
[0051]
2、sis:安全仪表系统。
[0052]
3、sil:安全完整性等级。
[0053]
4、mcs:主控站。
[0054]
5、scm:水下控制模块。
[0055]
6、hpu:水下液压单元。
[0056]
7、pmv:生产主阀。
[0057]
8、pwv:生产翼阀。
[0058]
9、esd:紧急刹车系统。
[0059]
10、μpso:微粒子群算法。
[0060]
11、k-out-of-n系统:系统有n个元件,当其中k个元件正常时,整个系统就能正常工作。
[0061]
12、pttt:压力温度传感器。
[0062]
本发明实施例提供的水下采油树生产主阀控制系统可靠性分配方法及系统,用于评估水下采油树生产主阀控制系统执行联合bpcs和sis功能时的可靠性。由于水下采油树生产主阀控制系统的可靠性同时取决于硬件部分和软件部分,其中,支撑两种功能的硬件设备为共用设备,软件监控设备为两套独立设备,在此背景下对该水下采油树生产主阀控制系统的硬件部分和软件部分进行可靠性分配,从而综合满足可靠性要求和成本要求。
[0063]
实施例1
[0064]
如图1所示,本实施例提供一种水下采油树生产主阀控制系统可靠性分配方法,包括以下步骤:
[0065]
1)分析水下采油树生产主阀控制系统的结构,梳理水下采油树生产主阀控制系统的逻辑切换,并评估水下采油树生产主阀控制系统的sil等级。
[0066]
具体地,如图2所示,当水下采油树正常生产时,水下采油树生产主阀控制系统的主控站mcs下达控制指令,海底油气通过主回路管道传输。当处于正常工作状态时,水下采油树生产主阀控制系统的生产主阀pmv和生产翼阀pwv等阀门处于常开状态;当出现紧急状况,或者压力温度传感器反馈的温度或压力大于最高限时,需关闭生产主阀pmv,此时水下采油树生产主阀控制系统的水下控制模块scm控制液压换向阀失电,形成回油,减小生产主阀pmv驱动器腔内的液压油压力,复位弹簧使生产主阀pmv关闭,如果此时传感器还能反馈数据,则需要继续关闭生产翼阀pwv。当生产主阀pmv和生产翼阀pwv无法关闭时,水下采油树生产主阀控制系统的水下液压单元hpu直接动作使液压油回流,帮助其关闭。因此,水下
采油树生产主阀控制系统在结构上既不属于串并联系统,也不属于k-out-of-n系统,该系统的sil等级可从iec 61508和iec 61511在挪威石油工业中的应用手册中查询得知,该系统的sil等级为2级。在下述建立可靠性分析模型时,需考虑其故障逻辑关系。
[0067]
2)采用二型模糊动态故障树转化为动态贝叶斯网络的建模方法,基于评估的sil等级,建立水下采油树生产主阀控制系统的可靠性分析模型。
[0068]
进一步地,如图3所示,本发明采用二型模糊动态故障树转化为动态贝叶斯网络的建模方法,可处理多态和描述不确定性逻辑关系,降低对故障逻辑关系的依赖性,具体过程为:
[0069]
2.1)分析水下采油树生产主阀控制系统的结构组成和失效逻辑关系,建立水下采油树生产主阀控制系统的二型模糊动态故障树:
[0070]
2.1.1)分析水下采油树生产主阀控制系统的系统故障,确定导致水下采油树生产主阀控制系统发生故障的原因,建立水下采油树生产主阀控制系统的二型模糊动态故障树,并确定二型模糊动态故障树的顶事件、中间事件和各基本事件。
[0071]
具体地,事件为对系统状态或部件状态的描述,其中,考虑事件故障状态的模糊性,采用模糊数描述事件的故障状态。
[0072]
进一步地,故障状态包括mcs故障、hpu故障、scm故障、pttt故障、pmv故障和pwv故障,其中,pmv故障和pwv故障往下细分包括阀门故障或执行机构故障,scm故障往下细分包括电磁阀故障。
[0073]
更具体地,本实施例中二型模糊动态故障树的基本事件为水下采油树生产主阀控制系统的部件在运行时发生的随机故障事件,是造成顶事件发生的最初始原因,主要为物的故障及人的失误;二型模糊动态故障树的中间事件为除基本事件和顶事件之外的所有事件,即需要进一步分析的故障事件,是造成顶事件发生的原因,又是基本事件造成的结果;二型模糊动态故障树的顶事件为造成严重后果的故障事件,为二型模糊动态故障树分析、研究的对象。
[0074]
2.1.2)分析各事件之间的失效逻辑关系,确定二型模糊动态故障树的二型模糊动态门规则。
[0075]
2.1.3)根据已知的基础数据,结合输入、输出规则算法进行求解,得到顶事件的故障状态概率,其中,基础数据为水下采油树生产主阀控制系统中各元件的故障率。得到顶事件的故障状态概率的目的是为了得到贝叶斯网络中节点的概率分布,以便进一步实现二型模糊动态故障树到动态贝叶斯网络的转化。
[0076]
2.2)将建立的二型模糊动态故障树中的各事件均映射为动态贝叶斯网络节点。
[0077]
具体地,将二型模糊动态故障树的基本事件映射为动态贝叶斯网络的根节点,并采用先验概率对根节点进行赋值;将二型模糊动态故障树的中间事件映射为动态贝叶斯网络的中间节点;二型模糊动态故障树的顶事件映射为动态贝叶斯网络的叶节点;将二型模糊动态故障树的二型模糊动态门映射为动态贝叶斯网络的有向边。
[0078]
2.3)根据动态贝叶斯网络节点之间的关系,采用有向边段连接,得到动态贝叶斯网络的有向无环图。
[0079]
2.4)根据二型模糊动态门描述规则,确定动态贝叶斯网络的时间条件概率表,实现由模糊动态故障树到贝叶斯网络的转化。
[0080]
2.5)基于评估的sil等级,根据动态贝叶斯网络的有向无环图和时间条件概率表,建立水下采油树生产主阀控制系统的可靠性分析模型,其中,评估的sil等级既是可靠性建模的依据,也能反过来验证所建立的可靠性分析模型的合理性。
[0081]
3)采用正向推理算法,根据建立的可靠性分析模型,对水下采油树生产主阀控制系统的硬件部分(即图2中的各部件)和软件部分(包含在主控站mcs内的监控软件中)进行可靠性分析,得到可靠性分析结果,即顶事件各种故障状态的发生概率,具体为:
[0082]
具体地,本发明实施例采用正向推理算法,可由二型模糊动态故障树的基本事件各种故障状态的发生概率直接计算顶事件各种故障状态的发生概率。也可在已知二型模糊动态故障树的顶事件故障状态的条件下,确定基本事件故障状态的后验概率。
[0083]
4)如图4所示,根据建立的可靠性分析模型和可靠性分析结果,建立可靠性分配模型并选定对应的可靠性分配方法,具体为:
[0084]
4.1)根据建立的可靠性分析模型和可靠性分析结果,建立可靠性分配模型。
[0085]
具体地,可靠性分配模型由故障函数和成本函数构成,其中,故障函数用于描述系统故障与部件故障之间的函数关系,由步骤3)中的可靠性分析模型得到,可由动态贝叶斯网络的根节点的故障概率求得叶节点的故障概率,从而构造出系统故障概率与部件故障概率之间的故障函数关系;成本函数用于描述系统及部件的可靠性指标与相关费用之间的函数关系,包括提高部件可靠性所花费的各种人力、物力和财力,可靠性分配模型的具体构建过程为:
[0086]
假设动态贝叶斯网络的根节点为xi(i=1,2,...,n),其故障概率指标为p(xi),p(xi)∈{p(x1),p(x2),...,p(xn)},则故障函数p(t)为:
[0087]
p(t)=f[p(x1),p(x2),...,p(xn)]
ꢀꢀꢀ
(1)
[0088]
由于系统可靠度越高,其可靠性成本就越高,两者成正比,因此根节点xi的可靠性成本函数c(xi)为:
[0089][0090]
其中,αi和βi为常数;t为第i个部件无失效运行的时间;ri为根节点可靠度。
[0091]
以可靠性费用最低为目标函数,系统故障概率为约束进行可靠性分配,可靠性分配模型为:
[0092][0093]
其中,c为系统可靠性费用,且ri为:
[0094]ri
=1-p(xi)
ꢀꢀꢀ
(4)
[0095]
可靠性分配模型的约束条件为:
[0096]
p(t)=f[p(x1),p(x2),...,p(xn)]≤p0ꢀꢀꢀꢀ
(5)
[0097]
其中,p0为预先给定的故障概率指标,与步骤3)得到的可靠性分析结果有关。
[0098]
4.2)选定建立的可靠性分配模型对应的可靠性分配方法。
[0099]
具体地,可靠性分配方法包括μpso算法、遗传算法、模糊综合评价法和基于专家意见的产品可靠性分配方法,可以根据实际情况进行选定,在此不多做赘述。
[0100]
5)采用选定的可靠性分配方法,根据建立的可靠性分配模型,对水下采油树生产
主阀控制系统的故障概率指标进行可靠性分配,并将可靠性分配结果下达至水下采油树生产主阀控制系统中的各部件,具体为:
[0101]
5.1)采用选定的可靠性分配方法,根据建立的可靠性分配模型,对水下采油树生产主阀控制系统的可靠性指标进行可靠性分配,得到可靠性分配结果。
[0102]
具体地,本发明可靠性分配方法的分配原理从水下采油树生产主阀控制系统的两种功能出发,水下采油树生产主阀控制系统的硬件部分所分配的故障概率指标根据安全仪表系统sis功能的可靠性;从基本过程控制系统bpcs的角度来说,水下采油树生产主阀控制系统的软件部分故障概率指标需求降低,经济成本也随之降低,最终可靠性分配满足可靠性-成本函数的约束。
[0103]
5.2)判断可靠性分配结果是否合理,若可靠性分配结果在预先设定的可靠度范围内,则合理,进入步骤5.3);反之,则不合理,进入步骤4)重新确定可靠性分配模型的故障概率指标或调整水下采油树生产主阀控制系统中各部件间的故障概率指标。
[0104]
5.3)将可靠性分配结果下达至水下采油树生产主阀控制系统中的各部件。
[0105]
实施例2
[0106]
本实施例提供一种水下采油树生产主阀控制系统可靠性分配系统,包括:
[0107]
第一模型建立模块,用于评估水下采油树生产主阀控制系统的sil等级,并建立水下采油树生产主阀控制系统的可靠性分析模型。
[0108]
可靠性分析模块,用于根据建立的可靠性分析模型,对水下采油树生产主阀控制系统的硬件部分和软件部分进行可靠性分析。
[0109]
第二模型建立模块,用于根据建立的可靠性分析模型和可靠性分析结果,建立可靠性分配模型并选定对应的可靠性分配方法。
[0110]
可靠性分配模块,用于采用选定的可靠性分配方法,根据建立的可靠性分配模型,对水下采油树生产主阀控制系统的故障概率指标进行可靠性分配,并将可靠性分配结果下达至水下采油树生产主阀控制系统中的各部件。
[0111]
实施例3
[0112]
本实施例提供一种与本实施例1所提供的水下采油树生产主阀控制系统可靠性分配方法对应的处理设备,处理设备可以是用于客户端的处理设备,例如手机、笔记本电脑、平板电脑、台式机电脑等,以执行实施例1的方法。
[0113]
所述处理设备包括处理器、存储器、通信接口和总线,处理器、存储器和通信接口通过总线连接,以完成相互间的通信。存储器中存储有可在处理设备上运行的计算机程序,处理设备运行计算机程序时执行本实施例1所提供的水下采油树生产主阀控制系统可靠性分配方法。
[0114]
在一些实现中,存储器可以是高速随机存取存储器(ram:random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。
[0115]
在另一些实现中,处理器可以为中央处理器(cpu)、数字信号处理器(dsp)等各种类型通用处理器,在此不做限定。
[0116]
实施例4
[0117]
本实施例提供一种与本实施例1所提供的水下采油树生产主阀控制系统可靠性分
配方法对应的计算机程序产品,计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本实施例1所述的水下采油树生产主阀控制系统可靠性分配方法的计算机可读程序指令。
[0118]
计算机可读存储介质可以是保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是但不限于电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意组合。
[0119]
上述各实施例仅用于说明本发明,其中各部件的结构、连接方式和制作工艺等都是可以有所变化的,凡是在本发明技术方案的基础上进行的等同变换和改进,均不应排除在本发明的保护范围之外。