Report Files

The Open-PSA MEF

The results of calculations are reported in the XML format suggested by the Open-PSA Model Exchange Format ([MEF]). SCRAM-specific extra report XML elements and attributes are added on top of the MEF report format in a compatible way. It is expected that the standardized report format be used by other tools to further analyze and operate on the results of PSA tools.

Encodings

There is no specification for file encodings in the Open-PSA MEF. SCRAM results are reported with the UTF-8 character set regardless of what the input file encodings are.

Time

Reporting of analysis time and duration is not specified in the MEF standard. For informational purposes, SCRAM reports analysis duration in seconds, and the UTC date-time is formatted in ISO 8601 extended form.

Validation Schemas

Post-processing

It is expected that the results of analysis are processed by other tools than the SCRAM core. The GUI front-end, Python or R scripts, and XML query tools are better suited to filter, group, sort, and do other data manipulations and visualization.

Suggested tools:

Report File Example

<?xml version="1.0" encoding="UTF-8"?>
<report>
  <information>
    <software name="SCRAM" version="0.12.0-73-gec10dde"/>
    <time>2017-04-16T22:44:18</time>
    <performance>
      <calculation-time name="TopEvent">
        <products>0.000586056</products>
        <probability>3.324e-06</probability>
        <importance>1.4344e-05</importance>
      </calculation-time>
    </performance>
    <calculated-quantity name="Minimal Cut Sets">
      <calculation-method name="Binary Decision Diagram">
        <limits>
          <product-order>10</product-order>
        </limits>
      </calculation-method>
    </calculated-quantity>
    <calculated-quantity name="Probability Analysis" definition="Quantitative analysis of failure probability or unavailability" approximation="none">
      <calculation-method name="Binary Decision Diagram">
        <limits>
          <mission-time>8760</mission-time>
        </limits>
      </calculation-method>
    </calculated-quantity>
    <calculated-quantity name="Importance Analysis" definition="Quantitative analysis of contributions and importance factors of events."/>
    <model-features>
      <gates>3</gates>
      <basic-events>4</basic-events>
      <fault-trees>1</fault-trees>
    </model-features>
  </information>
  <results>
    <sum-of-products name="TopEvent" basic-events="4" products="4" probability="0.7225" distribution="0 4">
      <product order="2" probability="0.25" contribution="0.173611">
        <basic-event name="ValveOne"/>
        <basic-event name="ValveTwo"/>
      </product>
      <product order="2" probability="0.35" contribution="0.243056">
        <basic-event name="ValveOne"/>
        <basic-event name="PumpTwo"/>
      </product>
      <product order="2" probability="0.35" contribution="0.243056">
        <basic-event name="PumpOne"/>
        <basic-event name="ValveTwo"/>
      </product>
      <product order="2" probability="0.49" contribution="0.340278">
        <basic-event name="PumpOne"/>
        <basic-event name="PumpTwo"/>
      </product>
    </sum-of-products>
    <importance name="TopEvent" basic-events="4">
      <basic-event name="ValveOne" occurrence="2" probability="0.5" MIF="0.255" CIF="0.176471" DIF="0.588235" RAW="1.17647" RRW="1.21429"/>
      <basic-event name="PumpOne" occurrence="2" probability="0.7" MIF="0.425" CIF="0.411765" DIF="0.823529" RAW="1.17647" RRW="1.7"/>
      <basic-event name="ValveTwo" occurrence="2" probability="0.5" MIF="0.255" CIF="0.176471" DIF="0.588235" RAW="1.17647" RRW="1.21429"/>
      <basic-event name="PumpTwo" occurrence="2" probability="0.7" MIF="0.425" CIF="0.411765" DIF="0.823529" RAW="1.17647" RRW="1.7"/>
    </importance>
  </results>
</report>