{
  "basis": "Executed thermal fault model; protection thresholds and response times are reference assumptions, not qualified protective hardware.",
  "time_step_s": 2,
  "horizon_s": 5400,
  "fault_time_s": 600,
  "heater_cutoff_C": 125,
  "surface_cutoff_C": 105,
  "cutoff_delay_s": 2,
  "screen_maximum_heater_C": 135,
  "screen_maximum_surface_C": 110,
  "readiness_hold_s": 300,
  "low_sensor_bias_C": -5,
  "cases": [
    {
      "name": "normal",
      "fault": "none",
      "protected": true
    },
    {
      "name": "heater_open",
      "fault": "heater_open",
      "protected": true
    },
    {
      "name": "poor_contact",
      "fault": "none",
      "poor_contact": true,
      "protected": true
    },
    {
      "name": "relay_stuck_unprotected",
      "fault": "relay_stuck",
      "protected": false
    },
    {
      "name": "relay_stuck_protected",
      "fault": "relay_stuck",
      "protected": true
    },
    {
      "name": "sensor_frozen_unprotected",
      "fault": "sensor_frozen",
      "protected": false
    },
    {
      "name": "sensor_frozen_protected",
      "fault": "sensor_frozen",
      "protected": true
    },
    {
      "name": "sensor_open",
      "fault": "sensor_open",
      "protected": true
    },
    {
      "name": "sensor_bias_minus5",
      "fault": "sensor_bias",
      "protected": true
    },
    {
      "name": "hot_ambient",
      "fault": "none",
      "ambient_C": 35,
      "protected": true
    },
    {
      "name": "high_losses",
      "fault": "none",
      "top_h": 20,
      "bottom_U": 12,
      "protected": true
    },
    {
      "name": "normal_grid_22_5",
      "fault": "none",
      "ambient_C": 22,
      "top_h": 5,
      "protected": true
    },
    {
      "name": "normal_grid_22_20",
      "fault": "none",
      "ambient_C": 22,
      "top_h": 20,
      "protected": true
    },
    {
      "name": "normal_grid_35_5",
      "fault": "none",
      "ambient_C": 35,
      "top_h": 5,
      "protected": true
    },
    {
      "name": "normal_grid_35_20",
      "fault": "none",
      "ambient_C": 35,
      "top_h": 20,
      "protected": true
    }
  ]
}
