10
SOLUTION WITH I&AB IN RISKSPECTRUM (A) Marc Bouissou (EDF R&D) Pavel Krcal (Lloyd's Register)

SOLUTION WITH I&AB IN RISKSPECTRUM (A) · 2019. 7. 3. · RiskSpectrum I&AB (approx expo) 7s 1s 0 1E-10 1.35E-4 1.35E-4 467474 cutsets 2370 first will come in a future release RiskSpectrum

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • SOLUTION WITH I&AB IN

    RISKSPECTRUM (A)

    Marc Bouissou (EDF R&D)

    Pavel Krcal (Lloyd's Register)

  • I&AB aims

    Reliability analysis of repairable dynamic systems

    Scalability Precision

    Precision,

    qualitative results

    I&AB

    Scalability

    Scalability

    nuclear PSAMarkov analysis

    minimal cut sets :

    initiator + all barriers

    analytical

    formulae,

    suitable for small

    probabilities (unlike

    Monte Carlo simulation)

    Precision

  • I&AB theory: not the point in

    this presentation!

    Theory and simple numerical applications in:

    - Patent FR3044787 (cf. https://worldwide.espacenet.com/)

    - M. Bouissou, O. Hernu: "Boolean approximation for calculating

    the reliability of a very large repairable system with dependencies

    among components",

    ESREL 2016, Glasgow

    - M. Bouissou: "Extensions of the I&AB method for the reliability

    assessment of the spent fuel pool of EPR",

    ESREL 2018, Trondheim.

  • COMPARISON BETWEEN I&AB AND

    TRULY DYNAMIC CALCULATIONS

    Markov

    analysis

    Monte Carlo

    simulation

    I&AB

    BDMP modelReal system

    required =

    'always_true'

    Diesel_GenDiesel_Gen

    OR

    LHA_lostLHA_lost

    AND

    LHA_and_LHB_lostLHA_and_LHB_lost

    !

    LHALHA

    !

    LGDLGD

    !

    LGALGA

    !

    SH_CB_LGD2SH_CB_LGD2

    AND

    TS_not_fedTS_not_fed

    !

    TSTS

    !

    InFnHouseInFnHouse

    !

    SH_CB_GEVSH_CB_GEV

    !

    TATA

    !

    GEVGEV

    !

    SUBSTATIONSUBSTATION

    !

    TPTP

    I !

    OnDemHouseOnDemHouse

    OR

    LHB_lostLHB_lost!

    LHBLHB

    !

    LGFLGF

    !

    SH_CB_LGBSH_CB_LGB

    !

    SH_CB_LGF2SH_CB_LGF2

    !

    LGRLGR

    !

    GRIDGRID

    OR

    OR_14OR_14

    !

    SH_CB_LGASH_CB_LGA

    !

    SH_CB_LHA1SH_CB_LHA1

    !

    SH_CB_LGD1SH_CB_LGD1

    !

    SH_CB_line_LGRSH_CB_line_LGR

    !

    SH_CB_line_GEVSH_CB_line_GEV

    !

    SH_CB_LHB1SH_CB_LHB1

    !

    SH_CB_LGF1SH_CB_LGF1

    !

    LGBLGB

    !

    CCF_GEV_LGRCCF_GEV_LGR

    Low_voltage_ALow_voltage_A Circuit_breakers_ACircuit_breakers_A Cirsuit_breakers_BCirsuit_breakers_BLow_voltage_BLow_voltage_B

    repair_constraintrepair_constraint

    OR

    SH_GEV_or_LGRSH_GEV_or_LGR

    !

    UNITUNIT

    UE_1UE_1

    AND

    LHA_not_fedLHA_not_fed

    AND

    LHB_not_fedLHB_not_fed

    OR

    loss_of_supply_by_LGDloss_of_supply_by_LGD

    OR

    loss_of_supply_by_LGFloss_of_supply_by_LGF

    AND

    LGF_not_fedLGF_not_fed

    AND

    LGD_not_fedLGD_not_fed

    OR

    loss_of_supply_by_TSloss_of_supply_by_TS

    OR

    loss_of_supply_by_TS1loss_of_supply_by_TS1

    OR

    loss_of_supply_by_TA1loss_of_supply_by_TA1

    OR

    TS_lostTS_lost

    OR

    TA_lostTA_lost

    OR

    loss_of_supply_by_UNITloss_of_supply_by_UNIT

    OR

    loss_of_supply_by_LGRloss_of_supply_by_LGR

    OR

    loss_of_houseload_operationloss_of_houseload_operation

    OR

    loss_of_supply_by_GEVloss_of_supply_by_GEV

    OR

    loss_of_supply_by_TAloss_of_supply_by_TA

    loss_of_supply_by_DGB

    Diesel_Gen

    RC_CB_LGF2_

    Cirsuit_breakers_B

    CB_LGF2_unable

    Cirsuit_breakers_B

    loss_of_supply_by_DGB

    Diesel_Gen

    CB_LHB12_unable

    Cirsuit_breakers_B

    loss_of_supply_by_DGA_and_TAC

    Diesel_Gen

    loss_of_supply_by_DGA_and_TAC

    Diesel_Gen

    CB_LHA12_unable

    Circuit_breakers_A

    CB_LGD2_unable

    Circuit_breakers_A

    RC_CB_LGD2_

    Circuit_breakers_A

    UNIT UNIT

    GEV

    LGR

    TSTS

    CB_line_GEV CB_line_GEV

    TATA

    GE

    DGA DGA

    CB_LHA3 CB_LHA3

    CB_GEV CB_GEV

    CB_LGA CB_LGA

    CB_line_LGR CB_line_LGR

    CB_LGF1 CB_LGF1 CB_LGD1 CB_LGD1CB_LGF2 CB_LGF2

    CB_LGB CB_LGB

    LGD LGD

    LGA LGALGB LGB

    GE

    TAC TAC

    CB_LGD2 CB_LGD2

    CB_LHA1 CB_LHA1

    LGF LGF

    CB_LHB1 CB_LHB1 CB_LHB2 CB_LHB2

    GE

    DGB DGB

    LHA LHALHB LHB

    CB_LHA2 CB_LHA2

    SUBSTATION SUBSTATION

    GRID GRID

    TPTP

    CB_TUA2

    CB_power_supply

    CB_TUB1

    CB_power_supply

    CB_LGE1

    CB_power_supply

    CB_TUB2

    CB_power_supply

    CB_LGE2

    CB_power_supply

    Transformer

    6.6kV/380V

    LGELGE

    AC/DC converter

    380V/125V

    1 hour1 hour

    TUA1TUA1

    CB_RDA1CB_RDA1

    CB_LBA1CB_LBA1

    LBALBA

    BATTERY_ABATTERY_A

    CB_RDA2CB_RDA2

    CB_LBA2CB_LBA2

    TUA2TUA2

    LLALLA LKILKI

    LBBLBB

    RDB1RDB1RDB2RDB2 CB_LBB3CB_LBB3

    CB_LBB2CB_LBB2

    BATTERY_BBATTERY_B

    CB_RDB1CB_RDB1CB_RDB2CB_RDB2

    LLDLLD

    TUB2TUB2

    CB_TUA2CB_TUA2

    TUB1TUB1

    CB_TUB2CB_TUB2CB_TUA1CB_TUA1 CB_TUB1CB_TUB1

    CB_LGE1CB_LGE1

    LKELKE

    RDA2RDA2CB_LBA3CB_LBA3

    RDA1RDA1

    CB_LBB1CB_LBB1

    LGD

    Page_Principale

    LHB

    Page_Principale

    CB_LGE2CB_LGE2

    LGB

    Page_Principale

    TA

    Page_Principale

    LHA

    Page_Principale

  • Tools used for this experiment

    KB3-BDMP

    Markov

    analysis:

    FIGSEQ

    Monte Carlo

    simulation:

    YAMS

    FigaroModel (read-

    able text)

    Faulttree(XML)

    I&AB:

    RiskSpectrum

  • ResultsBDMP characteristics: 81 basic events, 14 AND gates, 5

    PAND (priority AND) gates and 35 OR gates, built in 1 day

    (for details on the model, cf. solution with KB3-BDMP)

    Calculation type CPUIntel Core [email protected]

    Cutoff(proba. at 104h)

    Unrel. at 104h « best estimate »

    Qualitative results: number of sequences

    Asymptotic unavailability

    Figseq (exponentialapproximation)

    20s1800s

    1E-81E-11

    3.48E-53.86E-5

    106 first3950 first

    1.51E-71.58E-7

    YAMS (batteries = 1hour)

    3600s2E7 sim.

    3.73E-5+-3E-6

    143 among the first (99 aftergrouping)

    1.66E-7+-2E-8

    RiskSpectrum

    I&AB(approx expo)

    7s

    1s

    0

    1E-10

    1.35E-4

    1.35E-4

    467474 cutsets

    2370 first

    will come in a future release

    RiskSpectrum (PSA method)Pr(Batt failure)=1

    8s

  • Sensitivity analysis

    Calculation type CPU Cutoff(proba at 104h)

    Unrel. at 104h « best estimate »

    Qualitative results: number of sequences

    Figseq (exponentialapproximation)

    8mn 1E-11 3.85E-6 2498 first

    YAMS At least 10h…

    RiskSpectrum

    (I&AB)(approx expo)

    1s 1E-11 1.29E-5 2196 first

    RiskSpectrum (PSA method)Pr(Batt failure =1)

    8s

  • Static PSA method vs I&AB

    quantification

    • Generally no repairs

    • Conservative if mission time large enough

    • Fast

    • Good for short mission times

    Static

    ● Repairs

    ● Reduces conservatism

    – Significant for long mission times

    ● Fast: Efficient also for large-scale PSA

    ● Good ranking of failures importance

    ● Available in RiskSpectrum

    Dynamic: I&AB

  • Conclusion

    • BDMP: quick to build, minimizes calculation resources (MC

    simulation at least 6 times faster than with all other models), can

    be automatically transformed by KB3 into a RiskSpectrum model

    for I&AB

    • I&AB can be used in two kinds of situation

    starting from a BDMP: dramatically improves scalability of such models for the

    quantification of rare events (not rare => Monte Carlo can suffice)

    to improve the precision of PSA, at a reasonable computing cost

    • I&AB in RiskSpectrum commercialized soon

    => The tandem KB3 + RiskSpectrum is a perfect tool for

    all these applications

  • KB3 & RiskSpectrumEDF and Lloyd's register have signed

    a long term collaboration contract

    in order to merge KB3 and RS

    Top

    Unsufficient pumping

    Top

    Unsufficient pumping

    TK_1/FO

    Failure in operation of tank

    TK_1

    422

    Obstruction in operation of

    MP_1

    TP_1/FO

    Failure in operation of pump

    TP_1

    TP_1/FD

    Failure on demand of pump

    TP_1

    CV_3/FO

    Failure to open of

    check-valve CV_3

    564

    Obstruction of TP_1

    TK_1/FO

    Failure in operation of tank

    TK_1

    539

    Obstruction in block

    BO_CV_3

    TK_1/FO

    Failure in operation of tank

    TK_1

    495

    Obstruction in operation of

    MP_2

    333

    Loss of fluid in block

    BO_CV_1

    531

    Loss of fluid in block

    BO_CV_3

    458

    Loss of fluid in block

    BO_CV_2

    CV_1/RU

    Rupture in operation of

    check-valve CV_1

    CV_3/RU

    Rupture in operation of

    check-valve CV_3

    CV_2/RU

    Rupture in operation of

    check-valve CV_2

    329610

    Leakage in leakage group

    leakage_group_1

    Top

    Unsufficient pumping

    Top

    Unsufficient pumping

    TK_1/FO

    Failure in operation of tank

    TK_1

    422

    Obstruction in operation of

    MP_1

    TP_1/FO

    Failure in operation of pump

    TP_1

    TP_1/FD

    Failure on demand of pump

    TP_1

    CV_3/FO

    Failure to open of

    check-valve CV_3

    564

    Obstruction of TP_1

    TK_1/FO

    Failure in operation of tank

    TK_1

    539

    Obstruction in block

    BO_CV_3

    TK_1/FO

    Failure in operation of tank

    TK_1

    495

    Obstruction in operation of

    MP_2

    333

    Loss of fluid in block

    BO_CV_1

    531

    Loss of fluid in block

    BO_CV_3

    458

    Loss of fluid in block

    BO_CV_2

    CV_1/RU

    Rupture in operation of

    check-valve CV_1

    CV_3/RU

    Rupture in operation of

    check-valve CV_3

    CV_2/RU

    Rupture in operation of

    check-valve CV_2

    329610

    Leakage in leakage group

    leakage_group_1

    KB3

    check_valve_1tank_1

    380

    motor_driven_pump_3

    !

    test_loss_fluid_1380

    motor_driven_pump_2

    node_3

    check_valve_3

    check_valve_2

    node_1

    380

    motor_driven_pump_1

    check_valve_2

    check_valve_3

    test_loss_fluid_1

    check_valve_1

    motor_driven_pump_2

    tank_1

    node_3

    motor_driven_pump_3

    node_1

    motor_driven_pump_1

    Transformer

    6.6kV/380V

    LGELGE

    AC/DC converter

    380V/125V

    1 hour1 hour

    TUA1TUA1

    CB_RDA1CB_RDA1

    CB_LBA1CB_LBA1

    LBALBA

    BATTERY_ABATTERY_A

    CB_RDA2CB_RDA2

    CB_LBA2CB_LBA2

    TUA2TUA2

    LLALLA LKILKI

    LBBLBB

    RDB1RDB1RDB2RDB2 CB_LBB3CB_LBB3

    CB_LBB2CB_LBB2

    BATTERY_BBATTERY_B

    CB_RDB1CB_RDB1CB_RDB2CB_RDB2

    LLDLLD

    TUB2TUB2

    CB_TUA2CB_TUA2

    TUB1TUB1

    CB_TUB2CB_TUB2CB_TUA1CB_TUA1 CB_TUB1CB_TUB1

    CB_LGE1CB_LGE1

    LKELKE

    RDA2RDA2CB_LBA3CB_LBA3

    RDA1RDA1

    CB_LBB1CB_LBB1

    LGDPage_Principale

    LHBPage_Principale

    CB_LGE2CB_LGE2

    LGBPage_Principale

    TAPage_Principale

    LHAPage_Principale

    RiskSpectrum

    Component

    importance

    Pr(top)

    Cutset 1

    Cutset 2