Skip to content
SILProof

Calculation engine · Engine 2026.10.1

Validation of the calculation engine

Each case below is computed by the same engine that runs in the workspace and is stamped on issued reports, and compared with the closed-form expressions of IEC 61508-6:2010 Annex B. The tables are generated when the site is built, so they always show what the published engine returns.

Engine
2026.10.1
Benchmark cases
36
Within tolerance
36 of 36
Standards
IEC 61508-2:2010, IEC 61508-6:2010, IEC 61511-1:2016

Common parameters

Low-demand PFDavg

Reference: IEC 61508-6:2010 B.3.2.2 (1oo1, 1oo2, 2oo3, 1oo3)

EngineVotingλDU (FIT)λDD (FIT)βIEC referenceSILProofRatioTolerance
Algebraic1oo1100010000 %4.3960×10−34.3960×10−31.0000±0.5 %
Markov1oo1100010000 %4.3960×10−34.3831×10−30.9971±3 %
Algebraic1oo21000100010 %4.6051×10−44.6042×10−40.9998±0.5 %
Markov1oo21000100010 %4.6051×10−44.5785×10−40.9942±3 %
Algebraic1oo250020002 %5.0483×10−55.0426×10−50.9989±0.5 %
Markov1oo250020002 %5.0483×10−55.0276×10−50.9959±3 %
Algebraic2oo3100010005 %2.8969×10−42.8913×10−40.9981±0.5 %
Markov2oo3100010005 %2.8969×10−42.8763×10−40.9929±3 %
Algebraic1oo3200010002 %1.7696×10−41.7695×10−40.9999±0.5 %
Markov1oo3200010002 %1.7696×10−41.7390×10−40.9827±3 %

High-demand / continuous PFH

Reference: IEC 61508-6:2010 B.3.3.2 (Edition 2: last failure undetected)

VotingλDU (FIT)λDD (FIT)βIEC referenceSILProofRatioTolerance
1oo1100000 %1.0000×10−61.0000×10−61.0000±0.5 %
1oo2200002 %7.3714×10−87.3714×10−81.0000±0.5 %
1oo21000100010 %2.0712×10−72.0712×10−71.0000±0.5 %
2oo3200002 %1.4114×10−71.4114×10−71.0000±0.5 %
2oo3100020002 %8.5378×10−88.5378×10−81.0000±0.5 %
1oo3300010005 %2.0179×10−72.0179×10−71.0000±0.5 %

1oo2D diagnostic voting

Reference: IEC 61508-6:2010 B.3.2.2.5 and B.3.3.2.5. PFDavg: SILProof closed form (u² + 2u·d) against the IEC equivalent-time expression, tolerance ±15 %; PFH: the IEC expression

MeasureλDU (FIT)λDD (FIT)λSD (FIT)βIEC referenceSILProofRatioTolerance
PFDavg2512005 %5.5356×10−65.5477×10−61.0022±15 %
PFH (/h)2512005 %7.2550×10−97.2550×10−91.0000Same closed form
PFDavg50020003002 %4.5327×10−55.0436×10−51.1127±15 %
PFH (/h)50020003002 %5.2129×10−85.2129×10−81.0000Same closed form
PFDavg10005000100010 %4.4590×10−44.6391×10−41.0404±15 %
PFH (/h)10005000100010 %6.0730×10−76.0730×10−71.0000Same closed form

Markov engine: short proof-test intervals and imperfect proof tests

Reference: 1oo1 closed form λDU[PTC(T1/2 + MRT) + (1 − PTC)·MT/2], λDU = 1000 FIT, PTC 90 %

Proof-test intervalMission timeTest cyclesIEC referenceSILProofRatioTolerance
8760 h20 y201.2709×10−21.2580×10−20.9899±3 %
720 h25 y3041.1281×10−21.1194×10−20.9923±3 %
168 h20 y1,0438.8428×10−38.7904×10−30.9941±3 %
24 h10 y3,6504.3980×10−34.3851×10−30.9971±3 %

Optional inputs: MRT, separate β_D and partial stroke test

Reference: IEC 61508-6:2010 B.3.2.2 / B.3.3.2 with MRT ≠ MTTR and β_D ≠ β; PST as a partial proof test

CaseVotingInputsIEC referenceSILProofRatioTolerance
MRT 72 h, MTTR 8 h1oo1λDU 1000, λDD 2000 FIT4.4680×10−34.4680×10−31.0000Same closed form
β 10 %, β_D 2 %, PFDavg1oo2λDU 1000, λDD 2000 FIT4.6269×10−44.6001×10−40.9942±2 %
β 10 %, β_D 2 %, PFH (/h)1oo2λDU 1000, λDD 2000 FIT1.4756×10−71.4714×10−70.9972±2 %
PST 60 % monthly, PTC 90 %, 20 y1oo1λDU 1000, λDD 2000 FIT1.0316×10−21.0316×10−21.0000Same closed form

Route 1H: combining redundant legs

Reference: IEC 61508-2:2010 7.4.4.2.3 and 7.4.4.2.4; Tables 2 and 3

VotingLeg architectural SILRuleIEC referenceSILProofRatioTolerance
1oo2SIL 1, SIL 3Highest leg + 1SIL 4SIL 4—Exact match
2oo3SIL 3, SIL 1, SIL 1Second-highest leg + 1SIL 2SIL 2—Exact match
2oo2SIL 2, SIL 3Series: lowest legSIL 2SIL 2—Exact match
1oo2SIL 2, SIL 2Type A, SFF 75 %, HFT 1 (Table 2)SIL 3SIL 3—Exact match
2oo3SIL 2, SIL 2, SIL 2Type B, SFF 95 %, HFT 1 (Table 3)SIL 3SIL 3—Exact match
1oo3SIL 1, SIL 1, SIL 1Type B, SFF 75 %, HFT 2 (Table 3)SIL 3SIL 3—Exact match

Method notes

Limits

Found a result you believe is wrong? Report a calculation question with the inputs, and it will be checked against the standard.