正在加载图片...
第4期 夏飞,等:改进DS证据理论在电动汽车锂电池故障诊断中的应用 ·533. 示。隐含层节点分别设置为9~18,从图中可以看出, 以确定一个最优值。取分布密度spread分别为1~4 神经网络诊断误差率随着隐含层节点数的增加而减 对电动汽车锂电池故障进行诊断,故障的诊断误差 少的趋势,但是节点为18时误差率增大,所以综合考 率如图3所示。当spread=2时网络输出误差最小, 虑训练时间等因素,最后设置隐含层节点为17。 故设定RBF网络的分布密度为2。 0.16 0.040 0.15 0.14 0.038 0.13 0.036 0.12 0.034 0.11 言0.09 002 0.030 0.08 0.07 0.028 0.0 9101112131415161718 0.026 1.0 1.5 2.02.5.3.03.54.0 隐含层节点数 spread值 图2训练误差与隐含层节点数的关系 图3训练误差与spread值的关系 Fig.2 Relation between training error and hidden layer Fig.3 Relation between training error and spread value node number 通过输入训练样本训练可以得到基于BP和 在RBF神经网络中,spread是RBF的扩展速 RBF神经网络的诊断模型。将已知故障类型的测 度,使神经元能够对输入向量所覆盖的区间产生响 试样本分别输入训练好的诊断模型,得到BP神经 应,太大的spread值会导致计算上的困难。因此在 网络和RBF神经网络的诊断结果,如表5和表6 RBF网络设计过程中,对不同的spread值进行尝试, 所示。 表5BP神经网络诊断结果 Table 5 Diagnosis results of BP neural network 序号 BP神经网络的输出 诊断结果 实际情况 1 0.0551 0.0045 0.0001 0.4604 SOC减小 容量减少 3 0.9804 0.0009 0.0159 0.0015 正常 正常 0.0002 0.0001 0.9991 0.0000 内阻增大 内阻增大 0.0014 0.9861 0.0002 0.9938 S0C减小 SOC减小 表6RBF神经网络诊断结果 Table 6 Diagnosis results of RBF neural network 序号 RBF神经网络的输出 诊断结果 实际情况 1 0.0740 0.6319 0.2503 0.3775 容量减少 容量减少 2 0.7923 0.1174 0.2098 0.2616 正常 正常 0.0024 0.0045 1.1243 0.0107 内阻增大 内阻增大 0.1313 0.4810 0.2649 1.0284 SOC减小 SOC减小 从表5可以看到,采用BP神经网络方法时,在 在表6中可以看到,采用RBF神经网络方法 4次电池故障诊断中,有一次错误诊断,将容量减少 时,虽然在4次电池故障诊断中,判定类型和电池的 判定为SOC减小,这会影响运行人员对电池续驶里 实际类型相一致,但是从可靠性角度出发,既然针 程的预估,而作出错误判断。在后3组数据中,虽然 对有的电池故障,采用BP神经网络方法得出了 根据BP神经网络的输出,得出了正确的故障类型, 一种故障类型(尽管该故障类型错误),故也不能保 但是该故障类型对应的神经网络输出值并没有达 证采用RBF神经网络方法得出的故障类型一定是 到能够完全确认该故障类型的数值,即该次故障类 正确的。在这种情况之下,就需要采用D-S证据理 型的判断存在不确定性。 论的方法来综合两种不同的电池故障判定方法得示。 隐含层节点分别设置为 9~18,从图中可以看出, 神经网络诊断误差率随着隐含层节点数的增加而减 少的趋势,但是节点为 18 时误差率增大,所以综合考 虑训练时间等因素,最后设置隐含层节点为 17。 图 2 训练误差与隐含层节点数的关系 Fig.2 Relation between training error and hidden layer node number 在 RBF 神经网络中,spread 是 RBF 的扩展速 度,使神经元能够对输入向量所覆盖的区间产生响 应,太大的 spread 值会导致计算上的困难。 因此在 RBF 网络设计过程中,对不同的 spread 值进行尝试, 以确定一个最优值。 取分布密度 spread 分别为 1~4 对电动汽车锂电池故障进行诊断,故障的诊断误差 率如图 3 所示。 当 spread = 2 时网络输出误差最小, 故设定 RBF 网络的分布密度为 2。 图 3 训练误差与 spread 值的关系 Fig.3 Relation between training error and spread value 通过输入训练样本训练可以得到基于 BP 和 RBF 神经网络的诊断模型。 将已知故障类型的测 试样本分别输入训练好的诊断模型,得到 BP 神经 网络和 RBF 神经网络的诊断结果,如表 5 和表 6 所示。 表 5 BP 神经网络诊断结果 Table 5 Diagnosis results of BP neural network 序号 BP 神经网络的输出 诊断结果 实际情况 1 0.055 1 0.004 5 0.000 1 0.460 4 SOC 减小 容量减少 2 0.980 4 0.000 9 0.015 9 0.001 5 正常 正常 3 0.000 2 0.000 1 0.999 1 0.000 0 内阻增大 内阻增大 4 0.001 4 0.986 1 0.000 2 0.993 8 SOC 减小 SOC 减小 表 6 RBF 神经网络诊断结果 Table 6 Diagnosis results of RBF neural network 序号 RBF 神经网络的输出 诊断结果 实际情况 1 0.074 0 0.631 9 0.250 3 0.377 5 容量减少 容量减少 2 0.792 3 0.117 4 0.209 8 0.261 6 正常 正常 3 0.002 4 0.004 5 1.124 3 0.010 7 内阻增大 内阻增大 4 0.131 3 0.481 0 0.264 9 1.028 4 SOC 减小 SOC 减小 从表 5 可以看到,采用 BP 神经网络方法时,在 4 次电池故障诊断中,有一次错误诊断,将容量减少 判定为 SOC 减小,这会影响运行人员对电池续驶里 程的预估,而作出错误判断。 在后 3 组数据中,虽然 根据 BP 神经网络的输出,得出了正确的故障类型, 但是该故障类型对应的神经网络输出值并没有达 到能够完全确认该故障类型的数值,即该次故障类 型的判断存在不确定性。 在表 6 中可以看到,采用 RBF 神经网络方法 时,虽然在 4 次电池故障诊断中,判定类型和电池的 实际类型相一致,但是从可靠性角度出发,既然针 对有的电池故障,采用 BP 神经网络方法得出了另 一种故障类型(尽管该故障类型错误),故也不能保 证采用 RBF 神经网络方法得出的故障类型一定是 正确的。 在这种情况之下,就需要采用 D⁃S 证据理 论的方法来综合两种不同的电池故障判定方法得 第 4 期 夏飞,等:改进 D⁃S 证据理论在电动汽车锂电池故障诊断中的应用 ·533·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有