nBMS, a Neuromorphic Battery Management System with a Silicon-Validated Spiking State-of-Charge Core for eVTOL Aircraft
Organizations: Department of Electrical and Electronics Engineering Istinye University, Istanbul, Turkiye
Abstract
State-of-charge (SoC) estimation for electric vertical take-off and landing (eVTOL) aircraft must run on the vehicle under hard energy and certification budgets, on a duty cycle unlike anything in the automotive literature. In this study an event-driven spiking network, the state-estimation core of the nBMS neuromorphic battery management architecture, is designed for per-timestep SoC estimation and evaluated on a public 22-cell eVTOL dataset with an automotive cross-check. A delta and population encoder, a second-order sigma-delta spiking layer, and a rate-accumulator readout hold 34{,}433 int16 parameters with zero dense multiply-accumulate (MAC) operations. The estimator reaches 2.45% root-mean-square error (RMSE) against 1.74% for a tuned long short-term memory (LSTM) baseline, a gap characterized as a temporal-mixing limit in cruise; in exchange it degrades 1.6 times slower than an adaptive leaky integrate-and-fire control under sensor noise and needs roughly 3{,}500 additions per step where the LSTM needs 67{,}700 multiply-accumulates. The full core is deployed on a low-cost automotive-qualified Artix-7 field-programmable gate array at 87% block-RAM utilization, meets timing at 50MHz, and reproduces the frozen fixed-point reference bit-exactly over a real 491-step flight segment on silicon. Fully annotated post-implementation analysis gives 1.30J per inference, an average of 0.65~W at the 0.5~Hz mission cadence.
Figures & tables
| Weights , | int16, Q1.15 |
|---|---|
| Membrane states | Q13.18 (32-bit), clamp |
| LUTs (tanh / sigmoid) | b / b |
| Rounding; coulomb | nearest; (exact ) |
| Parameters / dense MACs | 34,433 int16 / 0 per step |
| Prim. | LOCO (5f) | Deg. @ .05 | Ops/step | |
| NS 2 | 2.449 | 3.5k add | ||
| ALIF | 2.073 | 3.5k add | ||
| LSTM | 1.736 | 3.203 | 67.7k MAC | |
| TCN | 1.707 | 2.640 | 149k MAC | |
| LSTM/TCN are TPE-tuned; the spiking variants are untuned (Sec. IV-C). Degradation is on KIT. Paired eVTOL LOCO, NS 2 vs ALIF: ; KIT LOCO (12 folds): ALIF 11/12, . | ||||
| Core (OOC) | Board (top) | |
| LUT | 11,804 (56.8%) | 10,046 (48.3%) |
| Flip-flops | 12,503 (30.1%) | 12,333 |
| Block RAM tiles | 43.5 (87%) | 43.5 (87%) |
| DSP48 | 4 | 4 |
| Clock / WNS | – | 50 MHz / ns |
| Cycles per step | 1,227 (24.54 s) | |