DO-311A Battery Safety Analysis

A battery-level fault tree analysis of uncontained thermal runaway, as required by DO-311A for the rechargeable lithium batteries of eVTOL aircraft and electric and hybrid-electric powertrains.

RTCA DO-311A, Minimum Operational Performance Standards for Rechargeable Lithium Batteries and Battery Systems, requires a battery-level Fault Tree Analysis (FTA). The following analysis applies it to a typical battery system for an electric Vertical Takeoff and Landing (eVTOL) aircraft, or an aircraft with an electric or hybrid-electric powertrain.

DO-311A requirements

Appendix C prerequisites

  • Critical functions, including control and protective functions, that include airborne electronic hardware are designed and approved to DO-254 Design Assurance Level (DAL) A.
  • Critical functions, including control and protective functions, that include software are designed and approved to DO-178 DAL A.
  • A battery System Safety Assessment (SSA) is performed in accordance with SAE ARP4761. It includes a Functional Hazard Assessment (FHA), an FTA, a Failure Modes and Effects Analysis (FMEA), and a common mode analysis, and addresses the hazards identified in section 2.1.7.b.
  • The FTA demonstrates that the critical functions of the battery and battery system, including control and protective functions, have a probability of catastrophic failure of 1E-09 or less.

Thermal runaway containment test

Section 2.4.5.5 specifies a battery thermal runaway containment test, triggered by overcharging (2.4.5.5.1) or overheating (2.4.5.5.2). Industry comments on DO-311A noted that the test does not relate failure severity to a probability objective, which is standard aerospace practice, and proposed a more robust, or a more plausible, single cell thermal runaway containment test, such as that of SAE J2464 section 4.4.5.

Appendix C gives an alternative test method, in which a pair of adjacent cells is driven into thermal runaway:

  • The pairing takes account of spacing and heat transfer characteristics, to maximize the potential for propagation to other cells.
  • For batteries of 10 cells or fewer, the number of pairs is at least the number of cells divided by 2, rounded up. For an odd number of cells, one cell is tested twice.
  • For batteries of more than 10 cells, 5 pairs are tested at the following locations, as applicable: center, wide face, narrow face, corner, and edge. Batteries with many more than 10 cells, or with complex geometries, may need more than 5 pair locations for comprehensive coverage.
Cells per battery1234567891011 or more
Minimum number of batteries to testn/a1223344555

Minimum number of batteries to be tested, from DO-311A Table C-1.

The trigger is either overheating or overcharging. Overheating is normally used, although the heater wiring can interfere with the test. The test report includes:

  • The data and evidence showing compliance with the prerequisites of section C.1.
  • Any rupture of the housing of the Equipment Under Test (EUT).
  • Any emission of gas, smoke, soot, or fluid from the EUT.
  • The voltages and temperatures of the trigger cells, the external temperature of the EUT, and the temperature of any gases that exit it, as a function of time.
  • Objective evidence, confirmed by post-test inspection, that at least the two trigger cells reached thermal runaway.

System architecture

The battery has 14 stacks of 12 cells in series. Each stack has its own temperature sensors, Resistance Temperature Detectors (RTDs), and balancing circuits, which report to the battery controller with the current shunts.

BatteryBattery stack 1Battery stack 14Cell 1Cell 12RTDRTDBalancing circuits 1Cell 1Cell 12RTDRTDBalancing circuits 14Shunt 1Shunt 2RTDRTDBatterycontrollerRTDSwitchChargerfuse
High-voltage powerCell sensingDiscrete signalFurther cells and stacks

Fault tree analysis: uncontained thermal runaway

The top event is uncontained battery cell thermal runaway, the hazard. It results from thermal runaway in any battery, or from an uninterrupted over voltage or under voltage when the protection of any of the 4 batteries fails:

OR gate OR gate OR gate Uncontained battery cell thermal runawayUncontained batterycell thermal runawayUBCTR, Q = 1.096E-05UBCTRQ = 1.096E-05Thermal runaway in a battery (×8)Thermal runawayin a battery(×8)UBCTR1, Q = 3.696E-07UBCTR1Q = 3.696E-07Uninterrupted battery cell over voltageUninterrupted batterycell over voltageUBCOV, Q = 4E-06UBCOVQ = 4E-06Battery 1: no over voltage protection when required. Basic event B1:NOVPWR:AFBattery 1: no overvoltage protection whenrequiredB1:NOVPWR:AFBattery 2: no over voltage protection when required. Basic event B2:NOVPWR:AFBattery 2: no overvoltage protection whenrequiredB2:NOVPWR:AFBattery 3: no over voltage protection when required. Basic event B3:NOVPWR:AFBattery 3: no overvoltage protection whenrequiredB3:NOVPWR:AFBattery 4: no over voltage protection when required. Basic event B4:NOVPWR:AFBattery 4: no overvoltage protection whenrequiredB4:NOVPWR:AFUninterrupted battery cell under voltageUninterrupted batterycell under voltageUBCUV, Q = 4E-06UBCUVQ = 4E-06Battery 1: no under voltage protection when required. Basic event B1:NUVPWR:AFBattery 1: no undervoltage protection whenrequiredB1:NUVPWR:AFBattery 2: no under voltage protection when required. Basic event B2:NUVPWR:AFBattery 2: no undervoltage protection whenrequiredB2:NUVPWR:AFBattery 3: no under voltage protection when required. Basic event B3:NUVPWR:AFBattery 3: no undervoltage protection whenrequiredB3:NUVPWR:AFBattery 4: no under voltage protection when required. Basic event B4:NUVPWR:AFBattery 4: no undervoltage protection whenrequiredB4:NUVPWR:AF

Each battery stack is analyzed with the following branch. Thermal runaway in 2 or more of its 12 cells is uncontained; a battery’s probability, UBCTR1, is 14 times that of one stack:

Vote gate: 2 or more inputs 2Uncontained battery cell thermal runaway in a battery stack (×14)Uncontained batterycell thermal runawayin a battery stack(×14)UBCTR1.1, Q = 2.64E-08UBCTR1.1Q = 2.64E-08Battery N, stack N, cell 1: thermal runaway. Basic event BN:BSN:BC1:TR:AFBattery N, stack N, cell1: thermal runawayBN:BSN:BC1:TR:AFBattery N, stack N, cell 2: thermal runaway. Basic event BN:BSN:BC2:TR:AFBattery N, stack N, cell2: thermal runawayBN:BSN:BC2:TR:AFBattery N, stack N, cell 3: thermal runaway. Basic event BN:BSN:BC3:TR:AFBattery N, stack N, cell3: thermal runawayBN:BSN:BC3:TR:AFBattery N, stack N, cell 4: thermal runaway. Basic event BN:BSN:BC4:TR:AFBattery N, stack N, cell4: thermal runawayBN:BSN:BC4:TR:AFBattery N, stack N, cell 5: thermal runaway. Basic event BN:BSN:BC5:TR:AFBattery N, stack N, cell5: thermal runawayBN:BSN:BC5:TR:AFBattery N, stack N, cell 6: thermal runaway. Basic event BN:BSN:BC6:TR:AFBattery N, stack N, cell6: thermal runawayBN:BSN:BC6:TR:AFBattery N, stack N, cell 7: thermal runaway. Basic event BN:BSN:BC7:TR:AFBattery N, stack N, cell7: thermal runawayBN:BSN:BC7:TR:AFBattery N, stack N, cell 8: thermal runaway. Basic event BN:BSN:BC8:TR:AFBattery N, stack N, cell8: thermal runawayBN:BSN:BC8:TR:AFBattery N, stack N, cell 9: thermal runaway. Basic event BN:BSN:BC9:TR:AFBattery N, stack N, cell9: thermal runawayBN:BSN:BC9:TR:AFBattery N, stack N, cell 10: thermal runaway. Basic event BN:BSN:BC10:TR:AFBattery N, stack N, cell10: thermal runawayBN:BSN:BC10:TR:AFBattery N, stack N, cell 11: thermal runaway. Basic event BN:BSN:BC11:TR:AFBattery N, stack N, cell11: thermal runawayBN:BSN:BC11:TR:AFBattery N, stack N, cell 12: thermal runaway. Basic event BN:BSN:BC12:TR:AFBattery N, stack N, cell12: thermal runawayBN:BSN:BC12:TR:AF

Corrected November 2026: the first event under the over voltage gate is Battery 1 over voltage protection. It was previously shown as Battery 1 under voltage protection, which duplicated an event under the under voltage gate and gave a top-level probability of 9.957E-06.

For the safety assessment of the battery management system as a controller, see our STPA analysis of an Energy Storage System.

Designing a certifiable aircraft?

Summarize your requirements, including SWaP budget and certifiable aircraft type. Our engineering team will contact you shortly.