基于改进粒子群优化的船用锂离子电池参数辨识方法
文献发布时间:2023-06-19 10:02:03
技术领域
本发明涉及一种基于改进粒子群优化的船用锂离子电池参数辨识方法,属于电池技术领域。
背景技术
锂离子电池作为一种新型电池,具备较好的适应性、安全性和便利性,符合当前以及未来对环境保护的要求。锂离子电池能量大、充放电效率高、安全可靠,而且无污染、生产成本相对较低,是一种绿色蓄电池,凭借优良的性能成为当前的主力电池。
传统的船舶排放污染严重,船舶使用的油料一般含有较高的硫,对空气污染严重,尤其是在港口城市影响更大。随着绿色生态观念的深入发展和国际海事组织对环保要求的日益严苛,“绿色船舶”和“绿色航运”已成为未来造船业和航运业发展的主旋律。现如今电池技术尤其是锂离子电池的快速发展,其在船舶上的应用将更加广泛,发展前景广阔。然而,锂离子电池是典型的动态、非线性电化学系统,在充放电过程中,锂离子电池内部同时进行着成千上万的电化学反应,其中不仅有大量的化学反应,同时还涉及到许多物理变化,所以,完全模拟电池的反应过程并对其建模分析是十分困难的,而常用的电池模型不能准确描述其动态变化。因此,对船用锂离子电池进行精确的数学建模及参数辨识显得尤为重要。
发明内容
本发明的目的在于提供一种基于改进粒子群优化的船用锂离子电池参数辨识方法,建立电池模型对锂离子准确描述其充放电过程动态变化,对船用锂离子电池进行精确的数学建模及参数辨识。
本发明的目的通过以下技术方案予以实现:
一种基于改进粒子群优化的船用锂离子电池参数辨识方法,包括以下步骤:
1)通过间歇恒流放电法测取锂离子电池的电流与电压;
2)建立锂离子电池二阶RC等效电路模型,推导其辨识表达式::
第一步:建立锂离子电池二阶RC等效电路模型,
锂离子电池二阶RC等效电路模型电气特性的表达式为:
U=U
式中,U
SOC是反应电池包内当前电量占总体可用容量百分比参数,定义Q
令等效电路模型的输入u和输出y分别为电流I和端电压U,状态变量为SOC、U
式(5)中:x(t)=[SOC(t) U
式中U
第二步:推导二阶RC等效电路模型的辨识表达式:
由锂离子电池二阶RC等效电路模型可得:
设τ
令:
a=τ
b=τ
c=R
d=R
则式(7)化简为:
τ
将
令:
则式(9)可化简为:
令:
θ=[k
y(k)=U
则得到:
式(11)即为系统辨识中的辨识表达式,利用系统辨识中的参数估计方法将参数θ=[k
令k
a=k
由于c=R
R
因为a=τ
本发明的目的还可以通过以下技术措施来进一步实现:
前述基于改进粒子群优化的船用锂离子电池参数辨识方法,改进的粒子群优化辨识算法,步骤如下:
假设搜索空间是n维,粒子群由M个粒子组成,令第i个粒子的位置和速度分别为:
Q
定义输出矩阵和信息矩阵分别为:
Y(p)=[y(p) y(p-1) … y(1)]
令
则
令
则
当k+1时刻时,每个粒子会获得一个新的位置和速度:
式中,r
式中的w
得到改进粒子群优化(PSO)算法:
Y(p)=[y(p) y(p-1) … y(1)]
y(k)=V
与现有技术相比,本发明的有益效果是:基于改进粒子群优化的船用锂离子电池参数辨识方法,建立电池模型对锂离子准确描述其充放电过程动态变化,对船用锂离子电池进行精确的数学建模及参数辨识。改进粒子群优化算法操作简单、收敛速度快,具有相当快的响应速度,可以有效的对系统未知参数进行辨识优化。算法的本质是利用当前位置、全局极值和个体极值3个信息,指导粒子下一步迭代位置。其个体充分利用自身经验和群体经验调整自身的状态是改进粒子群算法具有优异特性的关键。改进的惯性权重,使算法初期具有较强的搜索能力,而且在后期又能够得到相对精确的结果,从而提高了算法的性能。
附图说明
图1为间歇恒流放电法实施例的放电电流随时间变化曲线图;
图2为间歇恒流放电法实施例的电压随时间变化曲线图;
图3为船用锂离子电池二阶RC等效电路模型图;
图4为基于改进粒子群算法的估计端电压与实测端电压关系图;
图5为基于改进粒子群算法的估计端电压与实测端电压误差曲线图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
基于改进粒子群优化的船用锂离子电池参数辨识方法,包括下列步骤:
1)通过间歇恒流放电法测取锂离子电池的电流与电压,下面以0.33C(C用来表示电池充放电时电流大小的比率,即倍率,充放电倍率=充放电电流/额定容量)间歇恒流放电为例,介绍实施例的具体步骤:
a.电池以恒流充电模式(充电电流12A),恒流充电至充电截止电压,静置2h,认为此时电池为充满电状态,SOC=100%,此时的电压值可以认为是SOC=100%时对应的开路电压值;
b.电池以恒流放电模式放电18min,放电电流为12A,放电倍率为0.33C,每次放电约为10%,每10s采集一次数据;
c.静置40min,等待电池的端电压恢复至稳态;
d.重复进行b、c步骤,直至电池端电压降至放电截止电压,认为此时电池放电完毕,SOC=0,实验结束。实验过程中的放电电流随时间变化曲线如图1所示。实验过程中的电压随时间变化曲线如图2所示。
2)建立锂离子电池二阶RC等效电路模型,推导其辨识表达式,具体步骤如下:
第一步:建立锂离子电池二阶RC等效电路模型如图3所示:
通过基尔霍夫定律,可得到图3中二阶RC等效电路模型电气特性的表达式为:
U=U
式中,U
由于锂离子电池自放电效率极低,因此忽略电池自放电效应对等效电路模型的影响。荷电状态又叫剩余电量,SOC,State ofCharge,是反应电池包内当前电量占总体可用容量百分比的一个参数。定义Q
令等效电路模型的输入u和输出y分别为电流I和端电压U,状态变量为SOC、U
式(5)中:x(t)=[SOC(t) U
式中U
第二步:推导二阶RC等效电路模型的辨识表达式:
由锂离子电池二阶RC等效电路模型可得:
设τ
令:
a=τ
b=τ
c=R
d=R
则式(7)可化简为:
τ
将
令:
则式(9)可化简为:
令:
θ=[k
y(k)=U
则可以得到:
式(11)即为系统辨识中的辨识表达式,利用系统辨识中的参数估计方法将参数θ=[k
令k
a=k
由于c=R
R
因为a=τ
3)针对锂离子电池非线性系统,本发明采用系统辨识的方法确定模型中的未知参数。为了提高参数估计精度,本发明提出改进粒子群优化辨识算法,具体步骤如下:
改进粒子群优化辨识算法如下:
假设搜索空间是n维,粒子群由M个粒子组成,令第i个粒子的位置和速度分别为:
Q
定义输出矩阵和信息矩阵分别为:
Y(p)=[y(p) y(p-1) … y(1)]
令
则
令
则
当k+1时刻时,每个粒子会获得一个新的位置和速度:
式中,r
标准粒子群算法中,由于惯性权重w是可控参数,如果开始时w的取值较大,那么种群中粒子的搜索能力就强,其局部搜索能力就减弱,这样虽然有利于算法的全局搜索并得到全局最优解,但不易得到精确解;如果开始时惯性权重w的取值较小,那么粒子的局部搜索能力增强,全局搜索能力就被削弱,这样做虽然有利于算法的收敛,但是粒子在局部徘徊,收敛速度慢且会陷入局部最优解。因此,为了提高算法的寻优能力,采用线性递减的惯性权重:
式中的w
因此,可以得到改进粒子群优化(PSO)算法:
Y(p)=[y(p) y(p-1) … y(1)]
y(k)=V
改进粒子群优化算法操作简单、收敛速度快,具有相当快的响应速度,可以有效的对系统未知参数进行辨识优化。算法的本质是利用当前位置、全局极值和个体极值3个信息,指导粒子下一步迭代位置。其个体充分利用自身经验和群体经验调整自身的状态是改进粒子群算法具有优异特性的关键。
基于改进粒子群算法的估计端电压与实测端电压关系如图4所示。基于改进粒子群算法的估计端电压与实测端电压误差曲线如图5所示。从图4可以看出,改进粒子群优化算法响应速度快,搜索能力强,能很好的跟踪实际值,在实际值发生变化时,算法也能快速响应,逐渐趋于稳定,相对误差小。
除上述实施例外,本发明还可以有其他实施方式,凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围内。
- 基于改进粒子群优化的船用锂离子电池参数辨识方法
- 一种基于改进粒子群优化算法的异步电机参数辨识方法