本文作者:kaifamei

一种双通道安全仪表系统的表决方法及装置与流程

更新时间:2025-02-25 21:36:44 0条评论

一种双通道安全仪表系统的表决方法及装置与流程



1.本技术涉及计算机领域,尤其涉及一种双通道安全仪表系统的表决方法及装置。


背景技术:



2.随着人们对生活质量的要求越来越高,安全成为了人们首先需要思考的方面。在工厂中有各式各样的安全问题需要进行处理,而人们又往往不能及时发现这些安全隐患,使得工况继续恶化,无法保障人员和设备的安全。因此现在大多数工厂都引入了安全仪表系统,用于报警和停车控制。
3.安全仪表系统又称为安全联锁系统。主要为工厂控制系统中报警和连锁部分,对控制系统中检测的结果实施报警动作或调节或停机控制,是工厂企业自动控制中的重要组成部分。而对于现有的双通道安全仪表系统而言,其包含两个相同的采样通道,任何一个通道都能单独完成采样功能,且常用的表决方式是对两个通道的采样数据取平均值,得到最终表决结果。使得当两个采样结果出现时序上的偏差时,会导致表决结果与期望结果产生偏差,从而难以保证表决结果的准确性。
4.因此,如何提高表决结果的准确性,是本领域技术人员急需解决的问题。


技术实现要素:



5.基于上述问题,本技术提供了一种双通道安全仪表系统的表决方法及装置,根据质量码的不同而选择不同的采样数据作为表决结果,从而解决现有技术中当两个采样结果出现时序上的偏差时,会导致表决结果与期望结果产生偏差,从而难以保证表决结果的准确性的问题。
6.第一方面,本技术实施例提供了一种双通道安全仪表系统的表决方法,包括:
7.接收安全仪表系统第一通道输入的第一采样数据和第一质量码;所述第一质量码表征所述第一采样数据是否可信;
8.接收安全仪表系统第二通道输入的第二采样数据和第二质量码;所述第二质量码表征所述第二采样数据是否可信;
9.根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果。
10.可选的,所述根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果,包括:
11.当所述第一质量码和所述第二质量码均表征可信时,获取所述第一采样数据和所述第二采样数据的采样偏差范围;
12.根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果。
13.可选的,所述根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果,包括:
14.判断所述采样偏差范围是否大于第一设定阈值;
15.当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;
16.当所述时间大于所述第二设定阈值时,根据第一预设偏差处理方式进行偏差处理;
17.所述第一预设偏差处理方式包括,选择所述第一采样数据和所述第二采样数据中较高的值、选择所述第一采样数据和所述第二采样数据中较低的值或系统处理;
18.其中所述系统处理包括,选择所述第一采样数据。
19.可选的,所述方法还包括:
20.判断所述采样偏差范围是否大于所述第一设定阈值;
21.当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;所述时间与报警值对应,当时间开始积累时,所述报警值对应积累;
22.当所述报警值大于报警设定阈值时,启动报警。
23.可选的,所述方法还包括:
24.当所述采样偏差范围小于或等于所述第一设定阈值时,降低报警值;
25.当所述报警值清零时,清除报警。
26.可选的,所述根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果,包括:
27.判断所述采样偏差范围是否大于第一设定阈值;
28.当判断结果为否时,选择所述第一采样数据作为表决结果。
29.可选的,所述根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果,包括:
30.判断所述采样偏差范围是否大于第一设定阈值;
31.当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;
32.当所述时间小于或等于所述第二设定阈值时,不进行表决,继续记录所述采样偏差范围大于所述第一设定阈值的时间。
33.可选的,所述根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果,包括:
34.当所述第一质量码表征可信,所述第二质量码表征不可信时,选择所述第一采样数据作为表决结果。
35.当所述第一质量码表征不可信,所述第二质量码表征可信时,选择所述第二采样数据作为表决结果。
36.可选的,所述根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果,包括:
37.当所述第一质量码和所述第二质量码均表征不可信时,以故障安全值作为表决结果。
38.第二方面,本技术实施例提供了一种双通道安全仪表系统的表决装置,包括:
39.第一接收模块,用于接收安全仪表系统第一通道输入的第一采样数据和第一质量码;所述第一质量码表征所述第一采样数据是否可信;
40.第二接收模块,用于接收所述安全仪表系统第二通道输入的第二采样数据和第二
质量码;所述第二质量码表征所述第二采样数据是否可信;
41.表决模块,用于根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果。
42.从以上技术方案可以看出,相较于现有技术,本技术具有以下优点:
43.本技术先接收安全仪表系统第一通道输入的第一采样数据和第一质量码和安全仪表系统第二通道输入的第二采样数据和第二质量码,其中第一质量码表征第一采样数据是否可信,第二质量码表征第二采样数据是否可信。然后根据第一质量码以及第二质量码,选择第一次采样数据或者第二采样数据作为表决结果。如此,根据质量码的不同而选择不同的采样数据作为表决结果,不再将两个采样数据的平均值作为表决结果。避免了两个采样数据因为时序上的偏差,而导致表决结果和期望结果产生偏差,提高了表决结果的准确性。
附图说明
44.图1为本技术实施例提供的一种双通道安全仪表系统的表决方法的流程图;
45.图2为本技术实施例提供的一种异步采样信号的表决结果效果图;
46.图3为本技术实施例提供的一种系统失效的表决结果效果图;
47.图4为本技术实施例提供的一种双通道安全仪表系统的表决装置的结构示意图。
具体实施方式
48.正如前文所述,现有的双通道安全仪表系统的表决方法对于存在时序偏差的两个数据无法提供高准确性的表决结果。具体来说,对于双通道安全仪表系统而言,期望的表决结果应与第一采样数据、第二采样数据相同。而现有的表决方法首先会接收安全仪表系统两个通道发送的第一采样数据和第二采样数据,然后将第一采样数据和第二采样数据进行平均值计算,并将计算得到的值作为表决结果。如此,当第一采样数据和第二采样数据存在时序上的偏差时,使得两个本应相同的采样数据出现差别,从而导致最终的表决结果与期望的表决结果产生偏差,使得表决结果的准确性降低。
49.为解决上述问题,本技术实施例提供了一种双通道安全仪表系统的表决方法,该方法包括:先接收安全仪表系统第一通道输入的第一采样数据和第一质量码和安全仪表系统第二通道输入的第二采样数据和第二质量码,其中第一质量码表征第一采样数据是否可信,第二质量码表征第二采样数据是否可信。然后根据第一质量码以及第二质量码,选择第一次采样数据或者第二采样数据作为表决结果。
50.如此,根据质量码的不同而选择不同的采样数据作为表决结果,不再将两个采样数据的平均值作为表决结果。避免了两个采样数据因为时序上的偏差,而导致表决结果和期望结果产生偏差,提高了表决结果的准确性。
51.需要说明的是,本发明提供的一种双通道安全仪表系统的表决方法及装置可用于计算机领域、数据处理领域、人工智能领域、大数据领域、互联网领域。上述仅为示例,并不对本发明提供的一种双通道安全仪表系统的表决方法及装置的应用领域进行限定。
52.为了使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例
仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
53.图1为本技术实施例提供的一种双通道安全仪表系统的表决方法的流程图。结合图1所示,本技术实施例提供的一种双通道安全仪表系统的表决方法,可以包括:
54.s101:接收安全仪表系统第一通道输入的第一采样数据和第一质量码;所述第一质量码表征所述第一采样数据是否可信。
55.在实际应用中,安全仪表系统每一段时间会进行一次数据采集,并将采集到的数据输入第一通道和第二通道。此时表决装置在进行表决前会接收安全仪表系统第一通道输入的第一采样数据和第一质量码。质量码是用来表示采样数据特性的代码,可以由客户自行设定。例如,将质量码定义为ture和false。在本发明中第一质量码用来表征第一采样数据是否可信,即当接收到的第一质量码为ture时表征第一采样数据是可信的;当接收到的第一质量码为false时表征第一采样数据是不可信的。
56.s102:接收安全仪表系统第二通道输入的第二采样数据和第二质量码;所述第二质量码表征所述第二采样数据是否可信。
57.在实际应用中,对于双通道安全仪表系统而言,表决装置在进行表决前还会接收安全仪表系统第二通道输入的第二采样数据和第二质量码。其中的质量码同样是用来表示采样数据特性的代码,可以由客户自行设定为ture和false。在本发明中第二质量码用来表征第二采样数据是否可信,即当接收到的第二质量码为ture时表征第二采样数据是可信的;当接收到的第二质量码为false时表征第二采样数据是不可信的。
58.s103:根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果。
59.在实际应用中,对于双通道安全仪表系统而言,其包含两个相同的采样通道,任何一个通道都能单独完成采样功能。由于对两个通道的采样数据取平均值作为最终表决结果会受到信号时序或失真的影响从而导致表决结果与期望结果产生偏差,从而难以保证表决结果的准确性。所以本技术需要先确定第一质量码和第二质量码,然后根据第一质量码和第二质量码选择第一采样数据或者第二采样数据作为表决结果。
60.另外,针对如何根据第一质量码和第二质量码选择需要的第一采样数据或者第二采样数据。相应的s103具体包括:
61.当所述第一质量码和所述第二质量码均表征可信时,获取所述第一采样数据和所述第二采样数据的采样偏差范围;
62.根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果。
63.在实际应用中,为了更好的对具体情况进行分类从而选择需要的采样数据,可以根据安全回路特性,对采样数据进行表决配置。例如,配置内容可以分为三部分:偏差范围、偏差容忍时间、偏差处理方式。其中设置偏差范围是为了让输入的采样数据有一个允许偏差值。当输入的采样数据为10ma,设置偏差范围为20%时,输入信号的最大偏差为2ma。如此配置能够使系统适用于多种复杂信号的应用场景,提高系统的可用性。在本技术中,需要先确定质量码的可信性,当第一质量码和第二质量码均表征可信时,计算第一采样数据和第二采样数据的采样偏差范围。然后对比采样偏差范围是否在预设的偏差范围内,由此来选
择第一采样数据或者第二采样数据作为表决结果。
64.在一种情况下,对于如何根据采样偏差范围选择需要的采样数据作为表决结果。相应的,所述根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果,包括:
65.判断所述采样偏差范围是否大于第一设定阈值;
66.当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;
67.当所述时间大于所述第二设定阈值时,根据第一预设偏差处理方式进行偏差处理;
68.所述第一预设偏差处理方式包括,选择所述第一采样数据和所述第二采样数据中较高的值、选择所述第一采样数据和所述第二采样数据中较低的值或系统处理;
69.其中所述系统处理包括,选择所述第一采样数据。
70.在实际应用中,如上所述采样偏差范围指的是输入的第一采样数据和第二采样数据可能存在的时序上的偏差。其中的第一设定阈值指的是上述的预设偏差范围。当表决装置接收到第一采样数据和第二采样数据后,计算采样偏差范围并与第一设定阈值进行比对,判断两者的大小关系。当采样偏差范围比第一设定阈值大时,即第一采样数据和第二采样数据之间的偏差超范围。此时开始利用偏差容忍计时器进行计时累积,即记录采样偏差范围大于第一设定阈值的时间。需要注意的是,当第一采样数据和第二采样数据之间的偏差在范围内时偏差容忍计时器的累积开始递减,直至清零为止。当采样偏差范围大于第一设定阈值的时间大于第二设定阈值时,可以根据第一预设偏差处理方式进行偏差处理。其中第二预设阈值可以为预先配置的偏差容忍时间,其可以根据应用场景要求进行配置,例如,紧急停车系统中配置为5s,锅炉和燃烧控制系统中配置为2s。其中第一预设偏差处理方式可以为表决配置中预先配置的偏差处理方式,可以包括选择第一采样数据和第二采样数据中较高的值、选择第一采样数据和第二采样数据中较低的值或系统处理,其中系统处理指的是选择第一采样数据。例如,采样信号是一个高位稳定信号18ma(信号采样范围为4-20ma),当系统失效导致一个采样通道数据异常跌落为0ma,采用“选择高值”的方法能够使系统在一重故障的情况下获得正确表决结果输出,提高了系统的可靠性,降低了系统的误动率。
71.另外,由于双通道安全仪表系统需要具备报警功能,以此向用户提供警示。相应的,一种双通道安全仪表系统的表决方法,还包括:
72.判断所述采样偏差范围是否大于所述第一设定阈值;
73.当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;所述时间与报警值对应,当时间开始积累时,所述报警值对应积累;
74.当所述报警值大于报警设定阈值时,启动报警。
75.在实际应用中,若第一采样数据和第二采样数据之间的偏差超范围,此时开始利用偏差容忍计时器进行计时累积。其中可以把积累的时间作为报警值,也就是说当第一采样数据和第二采样数据之间的偏差超范围时,报警值在持续累积。同样的该系统存在报警设定阈值,当报警值的累积超过该报警设定阈值时,启动报警。例如,将报警设定阈值设定为10,当采样偏差范围大于第一设定阈值时,每次持续1s,报警值+1,当报警值累积超过10时启动报警。
76.另外,双通道安全仪表系统还需要具备故障恢复功能,以此来消除报警,告知用户系统恢复正常。相应的,一种双通道安全仪表系统的表决方法,还包括:
77.当所述采样偏差范围小于或等于所述第一设定阈值时,降低报警值;
78.当所述报警值清零时,清除报警。
79.在实际应用中,如上所述,当报警设定阈值设定为10,当采样偏差范围大于第一设定阈值时,每次持续1s,报警值+1,当报警值累积超过10时启动报警。若报警时第一采样数据和第二采样数据之间的偏差仍然超范围则继续累积报警值。直到第一采样数据和第二采样数据之间的采样偏差小于偏差范围后,报警值开始递减,当报警值为0时认为故障恢复,清除报警。
80.综上所述,本技术先接收安全仪表系统第一通道输入的第一采样数据和第一质量码和安全仪表系统第二通道输入的第二采样数据和第二质量码,其中第一质量码表征第一采样数据是否可信,第二质量码表征第二采样数据是否可信。然后根据第一质量码以及第二质量码,选择第一次采样数据或者第二采样数据作为表决结果。如此,根据质量码的不同而选择不同的采样数据作为表决结果,不再将两个采样数据的平均值作为表决结果。避免了两个采样数据因为时序上的偏差,而导致表决结果和期望结果产生偏差,提高了表决结果的准确性。
81.在一种情况下,由于采样偏差范围不同,可能会有不同的表决结果。相应的,所述根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果,具体包括:
82.判断所述采样偏差范围是否大于第一设定阈值;
83.当判断结果为否时,选择所述第一采样数据作为表决结果。
84.在实际应用中,若第一采样数据和第二采样数据之间的偏差未超过设定的偏差范围,那么则认为第一采样数据和第二采样数据一致,按照系统处理选择一个通道输出。一般的,系统会选择第一采样数据作为表决结果。
85.在另一种情况下,所述根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果,具体包括:
86.判断所述采样偏差范围是否大于第一设定阈值;
87.当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;
88.当所述时间小于或等于所述第二设定阈值时,不进行表决,继续记录所述采样偏差范围大于所述第一设定阈值的时间。
89.在实际应用中,若第一采样数据和第二采样数据之间的偏差超过设定的偏差范围,此时开始利用偏差容忍计时器进行计时累积,当积累的值未超过设定的偏差容忍时间时,保持当前积累的值,不进行表决。当累积的值超过偏差容忍时间或第一采样数据和第二采样数据之间偏差恢复至设定的偏差范围内,累计的值清零后,表决装置再进行表决。
90.另外,针对不同的质量码表决装置有着不同的表决结果。相应的,所述根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果,具体包括:
91.当所述第一质量码表征可信,所述第二质量码表征不可信时,选择所述第一采样数据作为表决结果。
92.当所述第一质量码表征不可信,所述第二质量码表征可信时,选择所述第二采样数据作为表决结果。
93.在实际应用中,质量码作为表决装置进行表决的重要依据,当一个质量码表征可信而另一个质量码表征不可信的时候,选择质量码可信的通道输入的采样数据。即当第一质量码表征可信,第二质量码表征不可信时,选择第一采样数据作为表决结果。当第一质量码表征不可信,第二质量码表征可信时,选择第二采样数据作为表决结果。
94.另外,针对质量码均表征不可信时又有不同的表决结果。相应的,所述根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果,包括:
95.当所述第一质量码和所述第二质量码均表征不可信时,以故障安全值作为表决结果。
96.在实际应用中,当一个质量码表征不可信的同时另一个质量码也表征不可信的时候,两个输入的采样数据均不选择,系统给出故障安全值得表决结果,其中故障安全值指的是表决装置出现故障。即当第一质量码表征不可信,第二质量码也表征不可信时,选择故障安全值作为表决结果。
97.表1数据表决和报警处理方式
[0098][0099]
表1.1输入模块质量码都为true时的处理方式
[0100][0101]
综上所述,表1为数据表决和报警处理方式,表1.1为质量码都为true时的处理方式。其中按照组态配置处理指的是按照偏差处理方式处理。本技术先接收安全仪表系统第一通道输入的第一采样数据和第一质量码和安全仪表系统第二通道输入的第二采样数据
和第二质量码,其中第一质量码表征第一采样数据是否可信,第二质量码表征第二采样数据是否可信。然后根据第一质量码以及第二质量码,选择第一次采样数据或者第二采样数据作为表决结果。如此,根据质量码的不同而选择不同的采样数据作为表决结果,不再将两个采样数据的平均值作为表决结果。避免了两个采样数据因为时序上的偏差,而导致表决结果和期望结果产生偏差,提高了表决结果的准确性。
[0102]
图2为本技术实施例提供的一种异步采样信号的表决结果效果图。结合图2所示,若输入信号是一个正弦信号时,且采样通道a和采样通道b的采样信号存在时长为t的时序偏差,即安全仪表系统第一通道输入的第一采样数据和安全仪表系统第二通道输入第二采样数据存在时长为t的时序偏差。此时如果采用现有技术中简单的取平均值的表决方法,得到的结果与预期结果相比,信号出现了明显的失真。也就是说利用现有技术进行表决,其表决结果无法正确表征输入的正弦信号。而本技术通过上述的双通道安全仪表系统的表决方法,通过表决装置接收到第一采样数据和第二采样数据后,计算采样偏差范围并与第一设定阈值进行比对,判断两者的大小关系。根据判断结果选择适当的偏差处理方式进行处理,从而得到预期的表决结果。例如,将设定的第一设定阈值大于t,即第一采样数据和第二采样数据之间的偏差未超过设定的偏差范围,那么则认为第一采样数据和第二采样数据一致,按照系统处理选择一个通道输出。一般的,系统会选择第一采样数据作为表决结果。如此便可以很好的解决采样异步导致的问题导致的问题。
[0103]
图3为本技术实施例提供的一种系统失效的表决结果效果图。结合图3所示,当输入信号是一个正弦信号时,采样通道b的采样信号因自身不可检测的故障而跌落到一个异常值,如果简单采用取平均值的表决方法,得到的结果已偏离期望结果,表决结果出错。按照本技术的方法,设置配置偏差范围为ymax(大于信号的正常波动范围),最大偏差时间为td,偏差处理为“选择高值”,在故障刚出现的一段时间内,表决结果为保持,经过td的容错时间后进入偏差处理且偏差报警,使用“选择高值”的方法能够隔离错误通道数据,使表决结果符合预期,提高表决结果的准确率。
[0104]
图4为本技术实施例提供的一种双通道安全仪表系统的表决装置的结构示意图。结合图4所述,本技术提供的双通道安全仪表系统表决装置200,可以包括:
[0105]
第一接收模块201,用于接收安全仪表系统第一通道输入的第一采样数据和第一质量码;所述第一质量码表征所述第一采样数据是否可信;
[0106]
第二接收模块202,用于接收安全仪表系统第二通道输入的第二采样数据和第二质量码;所述第二质量码表征所述第二采样数据是否可信;
[0107]
表决模块203,用于根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果。
[0108]
作为一种实施方式,对于系统进行表决的依据不同,上述表决模块203具体包括:
[0109]
获取模块,用于当所述第一质量码和所述第二质量码均表征可信时,获取所述第一采样数据和所述第二采样数据的采样偏差范围;
[0110]
表决子模块,根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果。
[0111]
作为一种实施方式,对于如何根据采样偏差范围进行表决,上述表决子模块,具体用于:
[0112]
判断所述采样偏差范围是否大于第一设定阈值;
[0113]
当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;
[0114]
当所述时间大于所述第二设定阈值时,根据第一预设偏差处理方式进行偏差处理;
[0115]
所述第一预设偏差处理方式包括,选择所述第一采样数据和所述第二采样数据中较高的值、选择所述第一采样数据和所述第二采样数据中较低的值或系统处理;
[0116]
其中所述系统处理包括,选择所述第一采样数据。
[0117]
作为一种实施方式,对于如何利用报警提醒用户,上述双通道安全仪表系统表决装置200,还用于:
[0118]
判断所述采样偏差范围是否大于所述第一设定阈值;
[0119]
当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;所述时间与报警值对应,当时间开始积累时,所述报警值对应积累;
[0120]
当所述报警值大于报警设定阈值时,启动报警。
[0121]
作为一种实施方式,对于如何消除报警,上述双通道安全仪表系统表决装置200,还用于:
[0122]
当所述采样偏差范围小于或等于所述第一设定阈值时,降低报警值;
[0123]
当所述报警值清零时,清除报警。
[0124]
作为一种实施方式,对于如何根据采样偏差范围进行表决,上述表决子模块,具体用于:
[0125]
判断所述采样偏差范围是否大于第一设定阈值;
[0126]
当判断结果为否时,选择所述第一采样数据作为表决结果。
[0127]
作为一种实施方式,对于如何根据采样偏差范围进行表决,上述表决子模块,具体用于:
[0128]
判断所述采样偏差范围是否大于第一设定阈值;
[0129]
当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;
[0130]
当所述时间小于或等于所述第二设定阈值时,不进行表决,继续记录所述采样偏差范围大于所述第一设定阈值的时间。
[0131]
作为一种实施方式,对于不同质量码导致的表决结果不同,上述表决模块203具体包括:
[0132]
当所述第一质量码表征可信,所述第二质量码表征不可信时,选择所述第一采样数据作为表决结果。
[0133]
当所述第一质量码表征不可信,所述第二质量码表征可信时,选择所述第二采样数据作为表决结果。
[0134]
作为一种实施方式,对于不同质量码导致的表决结果不同,上述表决模块203具体包括:
[0135]
当所述第一质量码和所述第二质量码均表征不可信时,以故障安全值作为表决结果。
[0136]
综上所述,本技术先接收安全仪表系统第一通道输入的第一采样数据和第一质量码和安全仪表系统第二通道输入的第二采样数据和第二质量码,其中第一质量码表征第一
采样数据是否可信,第二质量码表征第二采样数据是否可信。然后根据第一质量码以及第二质量码,选择第一次采样数据或者第二采样数据作为表决结果。如此,根据质量码的不同而选择不同的采样数据作为表决结果,不再将两个采样数据的平均值作为表决结果。避免了两个采样数据因为时序上的偏差,而导致表决结果和期望结果产生偏差,提高了表决结果的准确性。
[0137]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

技术特征:


1.一种双通道安全仪表系统的表决方法,其特征在于,所述方法包括:接收安全仪表系统第一通道输入的第一采样数据和第一质量码;所述第一质量码表征所述第一采样数据是否可信;接收安全仪表系统第二通道输入的第二采样数据和第二质量码;所述第二质量码表征所述第二采样数据是否可信;根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果,包括:当所述第一质量码和所述第二质量码均表征可信时,获取所述第一采样数据和所述第二采样数据的采样偏差范围;根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果。3.根据权利要求2所述的方法,其特征在于,所述根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果,包括:判断所述采样偏差范围是否大于第一设定阈值;当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;当所述时间大于所述第二设定阈值时,根据第一预设偏差处理方式进行偏差处理;所述第一预设偏差处理方式包括,选择所述第一采样数据和所述第二采样数据中较高的值、选择所述第一采样数据和所述第二采样数据中较低的值或系统处理;其中所述系统处理包括,选择所述第一采样数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:判断所述采样偏差范围是否大于所述第一设定阈值;当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;所述时间与报警值对应,当时间开始积累时,所述报警值对应积累;当所述报警值大于报警设定阈值时,启动报警。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述采样偏差范围小于或等于所述第一设定阈值时,降低报警值;当所述报警值清零时,清除报警。6.根据权利要求2所述的方法,其特征在于,所述根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果,包括:判断所述采样偏差范围是否大于第一设定阈值;当判断结果为否时,选择所述第一采样数据作为表决结果。7.根据权利要求2所述的方法,其特征在于,所述根据所述采样偏差范围,选择所述第一采样数据或者所述第二采样数据作为表决结果,包括:判断所述采样偏差范围是否大于第一设定阈值;当判断结果为是时,记录所述采样偏差范围大于所述第一设定阈值的时间;当所述时间小于或等于所述第二设定阈值时,不进行表决,继续记录所述采样偏差范围大于所述第一设定阈值的时间。
8.根据权利要求1所述的方法,其特征在于,所述根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果,包括:当所述第一质量码表征可信,所述第二质量码表征不可信时,选择所述第一采样数据作为表决结果。当所述第一质量码表征不可信,所述第二质量码表征可信时,选择所述第二采样数据作为表决结果。9.根据权利要求1所述的方法,其特征在于,所述根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果,包括:当所述第一质量码和所述第二质量码均表征不可信时,以故障安全值作为表决结果。10.一种双通道安全仪表系统的表决装置,其特征在于,所述装置包括:第一接收模块,用于接收安全仪表系统第一通道输入的第一采样数据和第一质量码;所述第一质量码表征所述第一采样数据是否可信;第二接收模块,用于接收所述安全仪表系统第二通道输入的第二采样数据和第二质量码;所述第二质量码表征所述第二采样数据是否可信;表决模块,用于根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果。

技术总结


本申请公开了一种双通道安全仪表系统的表决方法及装置,可应用于计算机领域。该方法包括:接收安全仪表系统第一通道输入的第一采样数据和第一质量码;所述第一质量码表征所述第一采样数据是否可信;接收安全仪表系统第二通道输入的第二采样数据和第二质量码;所述第二质量码表征所述第二采样数据是否可信;根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果。如此,根据质量码的不同而选择不同的采样数据作为表决结果,不再将两个采样数据的平均值作为表决结果。避免了两个采样数据因为时序上的偏差,而导致表决结果和期望结果产生偏差,提高了表决结果的准确性。提高了表决结果的准确性。提高了表决结果的准确性。


技术研发人员:

毛海波 毛钦晖 宣政 张乾斌 吕铖灿

受保护的技术使用者:

浙江中控技术股份有限公司

技术研发日:

2022.07.15

技术公布日:

2022/10/13


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-9238-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2022-12-02 17:32:10

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论