基于神经网络核函数GPR的锂电池健康状态预测方法与流程

文档序号:11861820阅读:来源:国知局

技术特征:

1.基于神经网络核函数GPR的锂电池健康状态预测方法,其特征在于,所述锂电池健康状态预测方法包括:

基于神经网络核函数确定协方差函数,以构建GPR预测模型;

对所述GPR预测模型中的均值函数和协方差函数中的超参数进行初始化;

利用对数极大似然估计函数对所述超参数进行最优化;

将训练数据和测试数据输入到所述GPR预测模型中,以获得所述测试数据的值;

其中,i为锂电池样品的充/放电循环次数,xi为所述锂电池训练样品在第i次充/放电循环时对应的SOH值,N表示训练数据的个数,m为测试数据的个数。

2.根据权利要求1所述的锂电池健康状态预测方法,其特征在于,基于神经网络核函数所确定的协方差函数为:

<mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <msup> <mi>x</mi> <mo>&prime;</mo> </msup> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>&sigma;</mi> <mi>f</mi> <mn>2</mn> </msubsup> <msup> <mi>sin</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mrow> <mo>(</mo> <mfrac> <mrow> <msup> <mi>x</mi> <mi>T</mi> </msup> <msup> <mi>&Lambda;</mi> <mrow> <mo>-</mo> <mn>2</mn> </mrow> </msup> <msup> <mi>x</mi> <mo>&prime;</mo> </msup> </mrow> <msqrt> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <msup> <mi>x</mi> <mi>T</mi> </msup> <msup> <mi>&Lambda;</mi> <mrow> <mo>-</mo> <mn>2</mn> </mrow> </msup> <mi>x</mi> <mo>)</mo> <mo>(</mo> <mn>1</mn> <mo>+</mo> <msup> <mi>x</mi> <mrow> <mo>&prime;</mo> <mi>T</mi> </mrow> </msup> <msup> <mi>&Lambda;</mi> <mrow> <mo>-</mo> <mn>2</mn> </mrow> </msup> <msup> <mi>x</mi> <mo>&prime;</mo> </msup> <mo>)</mo> </mrow> </msqrt> </mfrac> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

其中x表示训练数据,x′表示测试数据,Λ为协方差阵,为训练数据的方差。

3.根据权利要求1所述的锂电池健康状态预测方法,其特征在于,对所述GPR预测模型中的均值函数和协方差函数中的超参数进行初始化的步骤包括:

所述GPR预测模型的均值函数和协方差函数中的超参数记为Θ1,将所述超参数初始化为:

Θ1=[a,b,l,sf]T=[0.1,0,0.9,2]T

其中a,b表示均值函数的系数,l表示协方差阵Λ,sf表示模型核函数中的

4.根据权利要求1所述的锂电池健康状态预测方法,其特征在于,所述对数极大似然估计函数为:

<mrow> <mi>log</mi> <mi> p</mi> <mrow> <mo>(</mo> <mi>y</mi> <mo>|</mo> <mi>X</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>-</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msup> <mi>y</mi> <mi>T</mi> </msup> <msup> <mrow> <mo>(</mo> <mi>K</mi> <mo>+</mo> <msup> <mi>&sigma;</mi> <mn>2</mn> </msup> <mi>I</mi> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mi>y</mi> <mo>-</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mi>log</mi> <mo>|</mo> <mi>K</mi> <mo>+</mo> <msup> <mi>&sigma;</mi> <mn>2</mn> </msup> <mi>I</mi> <mo>|</mo> <mo>-</mo> <mfrac> <mi>n</mi> <mn>2</mn> </mfrac> <mi>log</mi> <mn>2</mn> <mi>&pi;</mi> <mo>;</mo> </mrow>

其中y表示输出数据,X表示训练数据,I表示单位矩阵,n为训练集中数据的个数,K表示核函数,σ表示噪声的标准差。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1