本项目利用MATLAB和Simulink环境开发一套完整的锂离子电池荷电状态(SOC)估算系统,旨在为电池管理系统(BMS)的算法开发提供理论验证与仿真平台。项目核心功能首先是构建高保真的电池等效电路模型(通常采用Thevenin一阶或二阶RC模型),通过脉冲放电测试数据辨识电池内部参数(内阻、极化电容等),并建立这些参数与SOC及温度的非线性映射关系。在此基础上,系统实现了两种主流的SOC估算策略:一是基于开路电压(OCV)修正的安时积分法,用于基础的电量计量;二是开发基于扩展卡尔曼滤波(EKF)的闭环估算算法,该算法通过实时比较电流激励下的模型预测电压与实际测量电压的差值,利用卡尔曼增益动态修正SOC状态变量,从而有效抑制电流传感器漂移和初始值错误导致的累积误差。仿真环境支持导入标准动态工况数据(如UDDS、DST或NEDC工况)作为负载输入,能够实时监测并可视化电池在复杂充放电过程中的电压响应和SOC收敛过程,最终输出估算精度报告,验证算法在不同工况下的鲁棒性和准确性。