Anoune, Kamal, El Kafazi, Ismail, El Maliki, Anas, Bossoufi, Badre, NASIRI, Badr, Zekraoui, Hana, Almalki, Mishari Metab, Alghamdi, Thamer A.H. and Alenezi, Mohammed
2025.
Performance enhancement of drone LiB state of charge using extended Kalman filter algorithm.
Cleaner Engineering and Technology
25
, 100917.
10.1016/j.clet.2025.100917
![]() |
Preview |
PDF
- Published Version
Available under License Creative Commons Attribution Non-commercial. Download (4MB) | Preview |
Abstract
This study introduces a more accurate approach to managing drone batteries by improving how the state of charge (SoC) is estimated, focusing on energy efficiency and environmental impact. The key innovation lies in developing a mathematical model to assess battery behavior, combined with Hybrid Pulse Power Characterization testing and Recursive Least Squares with Forgetting Factor for parameter identification. To enhance the battery management system, the study integrates the Extended Kalman Filter (EKF), which overcomes the limitations of traditional linear filters and provides more precise SoC estimation. This approach reduces energy waste and extends battery life, directly supporting sustainable engineering practices. A developed MATLAB-based framework ensures real-time monitoring and optimized battery performance, minimizing the risk of power depletion during flight. The results demonstrate that the proposed SoC_EKF method significantly outperforms the conventional SoC_AH approach, achieving a lower estimation error (1.93 × 10−4 vs. 7.21 × 10−4), leading to improved energy efficiency, reduced carbon footprint, and more reliable, eco-friendly drone operations for clean technology applications.
Item Type: | Article |
---|---|
Date Type: | Publication |
Status: | Published |
Schools: | Schools > Engineering |
Publisher: | Elsevier |
ISSN: | 2666-7908 |
Date of First Compliant Deposit: | 22 April 2025 |
Date of Acceptance: | 15 February 2025 |
Last Modified: | 24 Apr 2025 09:15 |
URI: | https://orca.cardiff.ac.uk/id/eprint/177831 |
Actions (repository staff only)
![]() |
Edit Item |