Backend
Adaptive Dead-Zone Dual Sliding Mode Observer for Reliable Electrochemical Model-Based SOC Estimation
arXiv eess.SY0 views
arXiv:2508.21610v3 Announce Type: replace Abstract: Accurate state-of-charge (SOC) estimation is essential for safe and efficient lithium-ion battery operation. Electrochemical models provide physically grounded SOC estimates, but nonlinear voltage dynamics and coupled state-parameter errors can destabilize online adaptation. This paper proposes an adaptive dead-zone dual sliding-mode observer (ADZ-DSMO) based on an improved extended single-particle (IESP) model. A state SMO estimates SOC-related states, while a parameter SMO updates dominant model parameters. An online-computable, Lyapunov-guided adaptive boundary selectively gates parameter updates while the state observer remains active at every sampling step. Validation on a Panasonic NCR18650PF cell under 1C and 3C constant-current discharge and the Urban Dynamometer Driving Schedule (UDDS) and New European Driving Cycle (NEDC) profiles shows lower SOC estimation errors than conventional dual SMO and the IESP-based dual extended Kalman filter (DEKF). Compared with DEKF, the proposed observer provides faster recovery from a 30% initial SOC bias. Selective parameter updating reduces the average per-step computation time compared with the always-updating dual SMO. Temperature tests and capacity-based, model-generated aging cases further assess robustness. These results support adaptive gating as a means of reducing error propagation and computational overhead in electrochemical-model-based joint state-parameter estimation.
Source:https://arxiv.org/abs/2508.21610PreviousOvercoming Cognitive Distraction and Measurement Noise: Strategies for Humans and Engineering SystemsNextFrom Global to Local: Hierarchical Probabilistic Verification for Reachability Learning
Related posts
Turn Today’s Messy Notes Into Tomorrow’s Checklist With AI
0dev.to AI
A 763B MoE at "2 Bits": Where the Bytes Really Go in the GSQ-RCO GGUFs, and Why 100% Recovery Sits Inside the Noise
0dev.to AI
How I ship fixes to open-source projects maintainers actually merge (with AI in the loop)
0dev.to AI
Prompt Injection Through Documents: How to Harden an LLM Extraction Pipeline
0dev.to AI
Keeping noindex, the sitemap and the image sitemap in agreement for programmatic pages
0dev.to AI
3 Things in AI You Should Know: Character.AI Files for Bankruptcy
0dev.to AI