针对当前锂电池荷电状态(State of charge,SOC)与健康状态(State of health,SOH)预测精度较低的问题,提出了一种基于模糊卡尔曼滤波器的预测方法.采用非线性二阶电阻电容模型表示锂电池,并通过最小二乘误差优化算法对模型参数进行估计,从而更准确地确定蓄电池容量作为SOH值的基础.扩展卡尔曼滤波器(Extended Kalman filter,EKF)可在初始SOC值未知的情况下对其进行准确预测,而模糊逻辑有助于消除测量和过程噪声.仿真结果表明,在城市测功机驱动计划期间(Urban dynamometer drving schedule,UDDS)测试中最大的SOC估算误差是0.66%;通过离线更新卡尔曼滤波器,可对电池容量进行估计,结果表明,最大估计误差为1.55%,从而有效提高了SOC值的预测精度.