一种燃料电池故障诊断模型构建方法

文档序号:34817994发布日期:2023-07-19 20:48阅读:64来源:国知局
一种燃料电池故障诊断模型构建方法

本发明涉及燃料电池,具体而言,涉及一种燃料电池故障诊断模型构建方法。


背景技术:

1、现阶段的燃料电池仍然存在可靠性不足和耐久性差等问题,在实际运行中一些难以避免的故障,如水淹、膜干等,是导致这些问题的主要原因,如果未能及时排除故障将会降低电堆的使用性能,严重时还会诱发一些致命性故障,造成电堆内部不可逆的损伤,甚至永久性损坏。因此,需要构建故障诊断模型,对燃料电池进行故障诊断,以便及时排除故障。

2、目前,使用燃料电池阻抗谱信息作为故障诊断模型的特征的数据驱动方法是一种常用的方法,需要测量大量不同激励频率下的燃料电池阻抗值,计算等效电路模型电器元件的参数。然而,由于这种方式需要采集的频率点数量过多,因此会消耗大量时间,影响故障诊断模型的构建效率,与此同时,这种方式还需要进行参数转换,其无法直接使用频率点对应的阻抗值,由此会导致模型构建过于复杂。


技术实现思路

1、本发明提供一种燃料电池故障诊断模型构建方法,主要在于能够提高燃料电池故障诊断模型的构建效率,简化模型构建过程。

2、根据本发明实施例的第一方面,提供一种燃料电池故障诊断模型构建方法,包括:

3、获取燃料电池的父代频率种群,其中,所述父代频率种群中包括多个父类个体,每个父类个体由若干频率点组成;

4、根据所述每个父类个体中的若个频率点在不同故障类型下的阻抗值,确定针对所述每个父类个体使用燃料电池故障诊断算法的准确率;

5、根据所述每个父类个体对应的信息采集时间,以及针对所述每个父类个体使用燃料电池故障诊断算法的准确率,计算所述每个父类个体的适应度;

6、根据所述每个父类个体的适应度,生成子代频率种群,并将所述子代频率种群作为新的父代频率种群,继续进行种群迭代,直至达到预设迭代次数时,输出最优子类个体;

7、根据所述最优子类个体对应的若干频率点,构建燃料电池故障诊断模型。

8、根据本发明实施例的第二方面,提供一种燃料电池故障诊断模型构建装置,包括:

9、获取单元,用于获取燃料电池的父代频率种群,其中,所述父代频率种群中包括多个父类个体,每个父类个体由若干频率点组成;

10、确定单元,用于根据所述每个父类个体中的若个频率点在不同故障类型下的阻抗值,确定针对所述每个父类个体使用燃料电池故障诊断算法的准确率;

11、计算单元,用于根据所述每个父类个体对应的信息采集时间,以及针对所述每个父类个体使用燃料电池故障诊断算法的准确率,计算所述每个父类个体的适应度;

12、迭代单元,用于根据所述每个父类个体的适应度,生成子代频率种群,并将所述子代频率种群作为新的父代频率种群,继续进行种群迭代,直至达到预设迭代次数时,输出最优子类个体;

13、构建单元,用于根据所述最优子类个体对应的若干频率点,构建燃料电池故障诊断模型。

14、根据本发明实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:

15、获取燃料电池的父代频率种群,其中,所述父代频率种群中包括多个父类个体,每个父类个体由若干频率点组成;

16、根据所述每个父类个体中的若个频率点在不同故障类型下的阻抗值,确定针对所述每个父类个体使用燃料电池故障诊断算法的准确率;

17、根据所述每个父类个体对应的信息采集时间,以及针对所述每个父类个体使用燃料电池故障诊断算法的准确率,计算所述每个父类个体的适应度;

18、根据所述每个父类个体的适应度,生成子代频率种群,并将所述子代频率种群作为新的父代频率种群,继续进行种群迭代,直至达到预设迭代次数时,输出最优子类个体;

19、根据所述最优子类个体对应的若干频率点,构建燃料电池故障诊断模型。

20、根据本发明实施例的第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:

21、获取燃料电池的父代频率种群,其中,所述父代频率种群中包括多个父类个体,每个父类个体由若干频率点组成;

22、根据所述每个父类个体中的若个频率点在不同故障类型下的阻抗值,确定针对所述每个父类个体使用燃料电池故障诊断算法的准确率;

23、根据所述每个父类个体对应的信息采集时间,以及针对所述每个父类个体使用燃料电池故障诊断算法的准确率,计算所述每个父类个体的适应度;

24、根据所述每个父类个体的适应度,生成子代频率种群,并将所述子代频率种群作为新的父代频率种群,继续进行种群迭代,直至达到预设迭代次数时,输出最优子类个体;

25、根据所述最优子类个体对应的若干频率点,构建燃料电池故障诊断模型。

26、本发明实施例的创新点包括:

27、1、通过进行频率特征筛选,仅需采集部分频率点对应的阻抗值进行模型构建,从能够缩减采集时间,提高燃料电池故障诊断模型的构建效率是本发明实施例的创新点之一。

28、2、可以直接利用频率点对应的阻抗值构建燃料电池故障诊断模型,不需要进行参数转换,从而能够简化模型构建过程,降低模型的复杂度是本发明实施例的创新点之一。

29、3、通过将遗传算法与故障诊断算法结合,并基于燃料电池阻抗谱各个频率点间的近似非线性特征,将包裹法中的随机搜索方法改为使用进化算法搜索,能够减少搜索计算量是本发明实施例的创新点之一。

30、4、对于遗传算法中的适应度函数计算,同时考虑多种故障诊断算法的准确率,从而能够减小某种算法没有训练好造成的准确率较低的影响是本发明实施例的创新点之一。

31、本发明提供的一种燃料电池故障诊断模型构建方法,与现有技术采集所有频率点的阻抗值构建模型的方式相比,能够获取燃料电池的父代频率种群,其中,所述父代频率种群中包括多个父类个体,每个父类个体由若干频率点组成,之后根据所述每个父类个体中的若个频率点在不同故障类型下的阻抗值,确定针对所述每个父类个体使用燃料电池故障诊断算法的准确率,并根据所述每个父类个体对应的信息采集时间,以及针对所述每个父类个体使用燃料电池故障诊断算法的准确率,计算所述每个父类个体的适应度,接着根据所述每个父类个体的适应度,生成子代频率种群,并将所述子代频率种群作为新的父代频率种群,继续进行种群迭代,直至达到预设迭代次数时,输出最优子类个体,最终根据所述最优子类个体对应的若干频率点,构建燃料电池故障诊断模型。由此可知,本发明通过使用遗传算法进行频率特征选择,能够减少频率点的采集数量,从而能够缩减采集时间,提高燃料电池故障诊断模型的构建效率,此外,由于本发明在模型构建过程中不需要进行参数转换,因此能够简化模型的构建流程,降低模型的复杂度,最终可构建一个简单快捷的故障诊断模型。再者,又由于本发明在特征选择过程中使用了进化算法进行搜索,因此能够减少搜索计算量,提高计算效率。进一步地,本发明在进行个体适应度计算时,充分考虑了故障诊断算法的准确率和信息采集时间,由此能够保证频率特征的筛选精度。

32、上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。

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