BMS Software Control and Signal Flow Architecture

Most explanations of a battery management system, including our own BMS overview, describe it stage by stage: here’s how coulomb counting works, here’s how a contactor gets driven, here’s what isolation resistance means This is useful, but it leaves out something engineers actually have to design: the order these pieces run in, and what gets … Read more

Worked Example: BMS/System FMEA

Current Sensor Drift and SOC Estimation Error Propagation This is a worked example accompanying Failure Mode and Effects Analysis (FMEA) in Battery Design. It is the System FMEA example in the set, and deliberately chosen because it shows something the cell-level and pack-level examples cannot: a failure that originates in one subsystem (a sensor) and … Read more

Virtual Temperature Sensors

virtual temperature sensors

Virtual temperature sensors (also referred to as “soft sensors” or “sensorless estimators”) are software-based algorithms that estimate the temperature of battery cells without relying on a direct, physical hardware sensor at the measurement location [2]. Instead of measuring heat directly, these virtual sensors act as real-time state reconstruction algorithms running within the Battery Management System … Read more

Why Physics-Informed AI is the Future of BMS

physics informed AI as a model for BMS

Author: Krishna S Hanamaraddi Developing a generalized AI model for State of Health (SOH) prediction is a “boss level” challenge in battery management. While standard Neural Networks (LSTMs/GRUs) are excellent at capturing temporal patterns for a specific batch, they often fail to generalize across diverse chemistries (LFP, NMC, NCA), variable C-rates, and fluctuating temperatures. They … Read more

What an AI – Powered BMS Actually Delivers

AI BMS cartoon image

Engineering Advances and Technical Insights By Dr Ugur Yavas, Head of AI @Eatron Technologies “AI-powered BMS” is a term we hear more and more frequently. In the broader AI world, we see the landscape evolving through distinct phases – most recently captured by Andrej Karpathy as Software 1.0 (hand-coded logic), Software 2.0 (deep learning), and … Read more

Control and Driving Contactors

Control and driving contactors is important for safety, lifetime and energy consumption. The system level view of the control is covered by another post. Contactor Control is another one of those areas where responsibility is divided between a vehicle’s system level control and the battery management control. From the systems engineering perspective; The battery management … Read more

Enhancing Lithium-Ion Battery Management with Advanced Kalman Filter Tuning

Advanced Kalman Filter Tuning comparison of errors

Enhancing Lithium-Ion Battery Management with Advanced Kalman Filter Tuning summarises the work conducted by Jasper Knox, Mark Blyth and Alastair Hales (all University of Bristol). Lithium-ion batteries are integral to modern electric vehicle development, requiring advanced battery management systems (BMS) for effective battery pack operation. A critical task for these systems is accurately estimating state … Read more

Kalman Filter

This content aims to deliver a simple example of the use of the Kalman Filter without mentioning complex mathematics, further linking to the battery state estimation problems. Imagine that we are pilots in a manual aircraft flying in a one-dimension direction, delivering a box of medicines to a tiny island in the middle of the … Read more