一、概述简介
; i3 [- b+ I& g) Y SIL验证是通过马尔可夫模型建模计算评估现有安全仪表系统(SIS)硬件及SIF回路等级的可靠性,从而判定安全仪表系统能否满足SIL定级需求,确保安全仪表系统能够达到设计目的,实现对装置的保护作用。安全仪表系统是指用于执行一个或多个SIF(安全仪表功能)的仪表系统。SIS由传感器、逻辑控制器,以及最终元件的任何组合构成。安全仪表系统主要承担紧急情况下超限保护功能,一旦保护不足,化工装置超温超压,介质泄漏,有潜在的火灾爆炸、人员伤亡、环境污染、财产损失等严重后果。根据《电气/电子/可编程电子安全相关系统的功能安全》(GB/T 20438-2017)等文件标准对安全仪表功能的完整性等级要求进行验证,判断安全仪表功能的完整性等级是否能满足目标SIL等级要求。. k9 h: O8 d* }2 L ^' ~. `
' Y6 z8 s# l' T ] E+ c) h
二、计算方法
9 v3 r5 y" ?9 M, y(一)需求时失效概率PFD
( H2 z- F' f8 g8 p9 o: ] SIL验证中计算PFDavg方法为马尔可夫分析法,是指在马尔可夫过程的假设前提下,通过分析随机变量的现时变化情况来预测这些变量未来变化情况的一种预测方法。$ [7 W; _) K6 j
Markov模型具有无记忆的性质,它将安全相关系统归于不同的若干状态,每个状态会以某种概率转移到其他状态。此外,系统将来所处的状态和系统的历史状态无关,只和现在状态有关。Markov模型的此特性恰好能够解决电子电气系统失效的指数概率密度(常数失效率)问题。因此,用Markov模型来分析E/EE/PE系统的动作和可靠性很合适。4 C' J s3 ^) ?1 d. _0 S7 R# l
1、单个硬件PFD计算(同型)) z" R- q# K* A; U
使用随机函数PFD=1-e-λt,近似值如下:PFD=λDU*(T1/2+MTTR)+λDD*MTTR* o B+ k: i" u( }2 u
2、系统PFD计算
* { }" w5 ?+ u6 q# k: e 系统PFD通过计算和组合提供安全功能的所有子系统在要求时的平均失效概率确定。它可以表示为:9 F( j$ I! M+ ~& m: b
PFDSYS=PFDS+PFDL+ PFDFE;8 ]( {- `, v/ K) Z0 b& E
PFDSYS—E/E/PE安全相关系统的安全功能在要求时的平均失效概率;5 T) X8 h8 k% i+ t; q$ r
PFDS-传感器子系统要求时的平均失效概率;
0 p6 i2 ^6 [% v+ r) t7 A) R PFDL-逻辑子系统要求时的平均失效概率;+ M9 }' B* P' a, \+ U
PFDFE-最终元件子系统要求时的平均失效概率。# e( F7 R: z2 R' X+ k
在SIS联锁动作中,这种操作要求出现的频率非常低,在绝大部分运行时间内,SIS是处于“体眠”状态的。因此评估亦定义各SIF回路均为低要求模式,即需要SIF回路需求的频率不大于每年一次。
0 E$ d7 r k! V! x3 ? 根据计算得出的PFD确定系统SIL等级,具体如下: (二)硬件结构约束
( [1 T: z( J8 v) | 1、A类元器件
; ?0 b% P8 ?5 W$ Y 满足下列条件,其部件被要求达到安全功能的一个子系统可视为A类:: v& r- Y+ }3 h, u
1)所有组成部件的失效模式都被很好地定义;/ q2 c' W& N) w4 l: _
2)故障状况下子系统的行为能够完全确定;0 M% H# J. P. c" o
3)通过现场经验获得充足而可靠的数据,可显示出满足所声明的检测到的和未检测到的危险失效的失效率。
9 I2 J ^2 R% P/ }4 R! V9 E6 E& o 典型A类设备:开关、气动增压器、执行器、阀门、继电器,或由电阻、电容放大器等构成的简单电子模块,A类系统的结构约束要求见下表。* {( i0 n) z' x( b0 A' f7 F7 v3 v7 m
下表的硬件安全完整性:
: V3 q" O1 l4 J- L2 T
) d" H: J; i4 I& q$ w 2、B类元器件 满足下列条件,其部件被要求达到安全功能的一个子系统可视为B类:
8 J/ h( J9 H+ N' q( D/ h 1)至少一个组成部件的失效模式未被很好地定义;( g' d. I; O5 |7 }7 m" i; [6 L6 J
2)故障状况下子系统的行为不能完全确定;
* ?. q. b% H5 F( z5 k+ j4 h 3)通过现场经验获得的数据不够充分、可靠,不足以显示满足所声明的检测到的和未检测到的危险失效的失效率。1 e0 C8 s8 d% }2 E$ a
典型B类子系统:基于微处理器的设备,或具有复杂自定义逻辑的设备,复杂系统和元件的行为比较难以确定,例如压力变送器、逻辑控制器等,很难得到其所有组件的失效模式。这类元件及系练均属于B类系统,B类安全相关子系统的结构约束见下表。5 @8 s+ S# M9 w6 G7 l: q
下表的硬件安全完整性:! W) y( }" U5 O
! ]' I2 ~' Z. `. U9 ^7 s
3、安全失效分数 安全失效分数SFF定义为安全失效和检测到的危险失效率和占总失效率的比例,具体计算格式如下:$ Z. i0 v/ |" @1 i" k0 @
% q# K) \" R- b" I0 O 4、硬件故障裕度
' Q& z! C- ?. A4 Z3 A# ^ 硬件故障裕度HFT和系统或者元件的结构有关,常见的系统结构设计有1oo1,1oo2,2oo2,1oo3,2oo3等,这种MooN结构需要N个通道中的M个独立通道来实现安全功能。硬件故障裕度HFT是指,如果硬件故障裕度是X,当出现X+1个危险故障时,就会导致安全功能的丧失。所以在MooN结构中,硬件故障裕度HFT=N-M。比如1oo1的HFT=0,其为单通道系统,只要发生一个危险故障,该系统就会导致安全功能丧失。1oo2的HFT=1,代表其为冗余系统,当出现一路危险故障时,还有一路冗余系统可以提供安全功能。1oo3的HFT=2,当出现一路危险故障时,还有两路冗余系统可以提供安全功能。4 C; L- N; W; Z9 I8 n1 f5 b
6 `& W2 H! |( x5 b+ R# b# ~9 Q(三)系统能力) ]! k2 m) X# O1 V" ?# T- p
系统性能力,即当一个组件按组件符合项安全手册的规定应用时,针对规定的组件安全功能,组件的系统性安全完整性满足规定的SIL要求的置信度的度量(表示为SC1~SC4)。& {2 c2 P: N5 m; Y, e/ H$ B
系统能力可直接在SIL证书读取。) [$ u& ~: n& ~
(四)组件串联7 w! U0 m* _$ J6 o/ S4 z1 s4 p
在一个E/E/PE安全相关子系统中通过组件串联实现多个组件安全功能时,此类组合安全功能可声明的最高安全完整性等级,取决于硬件故障裕度为0时安全失效分数最低的那个组件。$ ~, d% N4 M! R. Z3 i5 U2 O
示例:假定某架构中的数个组件安全功能通过子系统执行,而该子系统又包含由组件l、2与3组成的单通道,且组件均满足如下要求:* K8 T* U3 j8 P: b, D; A' M
组件1:硬件故障裕度为0 ,给定安全失效分数,满足SIL1的要求;
?# e" A" Q' o0 K) h 组件2:硬件故障裕度为0,给定安全失效分数,满足SIL2的要求;
. d/ W0 j- E3 `4 _& ]% R+ W9 a; |1 g 组件3:硬件故障裕度为0,给定安全失效分数,满足SIL1的要求。
$ w5 \0 \5 Y7 N# P8 ?$ @ E 可声明的最高SIL等级受限于组件1及组件3,可达到的硬件故障裕度与安全失效分数仅为SIL 1。: B' h. i: J& t# \1 n# ?
) W# ]7 c' a8 j! f0 l (五)组件并联
e. ]7 B6 i5 |4 ` 一个E/E/PE安全相关子系统,其组件的安全功能是由几条通道(组件并联组合)来实现,且硬件故障裕度为N,其安全功能所声明的最高安全完整性等级应由如下决定:5 s# }1 A4 m$ A* y+ G% q
a)将每条通道中串联组合的组件分组,并确定这些通道中安全功能所能宣称的最高的安全完整性等级;并且6 T* S- u0 I+ y: D; Y
b)选择完成安全功能中获得最高安全完整性的通道,然后安全完整性等级加N,以决定子系统整体组合后的最高安全完整性等级。! l, A4 E" a* C* `
示例:这些组合的分组与分析方法有多种。在此说明其中一种方法,假定架构中安全功能通过两个子系统X与Y实现,其中子系统X由组件1、2、3与4组成,子系统Y由单个组件5组成,如图所示。子系统X中使用并联通道确保组件1与2可独立实现子系统X所需的部分安全功能,而与组件3与4无关,反之亦然。该安全功能在以下情况下仍有效:
3 Z' ], a+ I' Y0 `; \ 组件1或2出现故障(因为组3和4的组合能够实现所需要的安全功能);
6 j3 N% K1 f* E9 i- A% b6 ` 组件3或4出现故障(因为组件1和2的组合能够实现所需要的安全功能)。: p3 }4 v) U2 e: v/ K2 K- s
确定相关安全功能可声明的最高安全完整性等级的详细步骤如下:
/ v0 P0 j: g0 \$ Y! W" Y 对于子系统X的特定安全功能,每个组件满足如下要求:
/ k, o+ F1 Y, @2 ~+ g 组件1硬件故障裕度为0,给定安全失效分数,安全完整性等级为SIL3;! @3 \. D" [7 H+ |) L3 d# Z8 t' ~
组件2硬件故障裕度为0,给定安全失效分数,安全完整性等级为SIL2;+ P% ~/ N1 o1 ?! ^6 | d
组件3硬件故障裕度为0,给定安全失效分数,安全完整性等级为SlL2;7 F( _ [9 n& U0 P& R6 C/ ^% K
组件4硬件故障裕度为0,给定安全失效分数,安全完整性等级为SlL1。
) N( }/ r; M: g 以下组件组合方式可为子系统X中的相关安全功能提供最高的硬件安全完整性等级:* u- u+ k, X# f' v8 P
a)组合组件l与2:组件1与2的组合可达到的硬件故障裕度与安全失效分数(每个组件分别满足SIL 3与SIL 2的要求)满足SIL 2的要求(由组件2决定3);; E$ ]- Y \$ I( {3 [' A, j
b)组合组件3与4:组件3与4的组合可达到的硬件故障裕度与安全失效分数(每个组件分别满足SIL2与SIL1的要求)满足SIL1的要求(由组件4决定);
! o4 }$ @* P6 R# u$ v5 a c)组件1、2组合体与组件3、4组合体的进一步组合:确定相关安全功能可达到的最高安全完整性等级时,可选择达到的安全完整性等级最高的通道并加上N个安全完整性等级,得到整个组件组合的最高安全完整性等级。此例中子系统包含两个并联通道,其硬件故障裕度为1,相关安全功能安全完整性等级最高的通道由组件1与2的组成,达到SIL2的要求。因此,硬件故障为1时该子系统的最高安全完整性等级为(SIL2+1) =SIL3。
& D. r' h+ k$ v7 t 对于子系统Y,组件5:故障裕度为0,给定安全失效分数、安全完整性等级为SIL2。# ]$ a; S' H* Q* h# U, c
对于一个完整的E/E/PE安全相关系统(包含两个子系统X与Y,相关安全功能分别满足SIL3与SIL2),其可达到的最高安全完整性等级由安全完整性等级最低的子系统决定。因此,此例中E/E/PE安全相关系统中相关安全功能的最高安全完整性等级为SIL2。
, y# N' A+ V; ]: V0 [5 ^ |