首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

新型电动汽车锂电池管理系统的研究与实现 — 模糊诊断专家系统

新型电动汽车锂电池管理系统的研究与实现 — 模糊诊断专家系统

专家系统(EXPERT SYSTEM)是一个具有大量专门知识的程序系统,它应用人工智能(ARTIFICIAL INTELLIGENCE,简称AI)技术,根据一个或多个人类专家提供的特殊领域知识进行推理,模拟人类专家作决定的过程来解决那些需要专家才能解决的复杂问题。电池组故障诊断模糊专家系统是电池管理系统的一部分,它以模糊数学与模糊诊断原理为基础,将电池专家和有关蓄电池使用和维护的书籍上总结出的经验和规则存入知识库中,以电池的历史档案、运行状况和上一次的诊断结果为依据,采用模糊综合评判的方法对电池故障进行诊断,同时给出电池的健康状况和维护信息。通过专家诊断系统,我们可以挑选出性能较差的电池,保证纯电动车或者混合电动车的车用电池组性能上的一致,也使剩余电量估计模型能够更准确更好的应用于电动车上。

7.1 模糊数学与模糊诊断方法

在电池故障诊断中专家所描述的症状,如“电压上升快”、“充电不足”、“电压下降快”等,是界限不清的模糊集合。我们通过模糊数学模型加以描述。用模糊关系矩阵来反映某些故障机理,并选用适当的隶属函数,用相应的隶属度来描述这些症状存在的倾向性。模糊故障诊断方法就是根据某些症状的隶属度来求出各种故障的隶属度,用以表征各种故障存在的倾向性,为判断电池故障和采取补救措施的决策提供科学的依据。下面介绍模糊数学模型和我们采用的综合评判方法。



两论域之间显然存在着某种模糊关系。例如,某一故障将引起若干强弱不同的症状,而某一症状也表征着若干个故障的存在。这个模糊关系可通过隶属度表示,例如,可定出症状x j相应于故障v i的隶属度:


它组成了论域U和论域V之间的模糊关系矩阵:



如果已知模糊关系矩阵R和模糊向量α,就可求得模糊向量β。

这就是多因素评判:


其中,各症状的隶属度向量α可以从测量数据和历史档案通过一定的隶属函数求得。至于模糊关系矩阵,它是大量分析、实验、测试和现场实践经验的总结,可以通过大量实验和总结有关专家,技术人员和工人的经验来决定。同时还可以参考大量的相关资料和前人的经验。

在我们的系统中采用的运算模型将模糊关系的运算式展开如下:



其中“*”为代数乘,运算(r1j *μxj)可看成是对隶属度μxj的加权修正,rij可看成是加权值,因而要求rij归一化,即令



而代数和“+”则表示对诸因素的综合。因为rij已归一化,因而在对诸因素的综合过程中,用代数和能最好地反映出各因素的作用和影响。

7.2模糊诊断专家系统设计方案
电池组故障诊断模糊专家系统将有关锂电池使用和维护的经验和规则存入知识库中,以电池的历史档案、运行状况和上一次的诊断结果为依据,采用模糊综合评判的方法对电池故障进行诊断,同时给出电池的健康状况DOH(Degree Of Health)和维护信息。其功能结构如图7.1所示,SOR(State Of Running)为电池运行状况。

历史档案和规则库组成了电池组诊断模糊专家系统的知识库,历史档案里存放的是每个电池提供给专家系统诊断用的数据,而规则库里存放的是数字化了的专家提供的诊断规则,专家系统利用这些规则和历史档案中的数据给每个电池进行综合评判,得出电池隶属于各故障存在的隶属度。利用这些隶属度,综合后给出电池的失效程度DOF(Degree Of Failure)。计算DOF的方法是:如果所有故



障存在的隶属度最多只有一个大于0.5,则DOF取隶属度最大的一个;如果存在两个以上故障存在的隶属度大于0.5,则DOF取这几个故障的并集,各故障之间的综合采用运算。对其运算的定义如下:



其中a、b分别为两个故障存在的隶属度。采用这种运算方式是因为各个不同的故障对电池失效所起的扶持和加强作用。例如,设电池极板损坏存在的隶属度为a=0.8,电池老化存在的隶属度为b=0.5.如果采用最大最小运算法则,则综合的隶属度μ=0.8.但实际上,由于电池老化的存在加强了我们对判断电池失效的信念。如果用运算,则可得μ=0.9,其值大于电池极板损坏的隶属度,这样能对所有因素的影响和作用都给予适当的考虑,比起极大极小运算模型只突出主故障的法则,能更全面地反映实际。

电池的健康状况DOH(Degree Of Health),是我们为反映电池使用性能的现有状况而提出的,将电池按照其性能的好坏程度而进行分类的概念。在我们的系统中,电池的DOH被分为十级,被确定为第四级以下的电池应该被更换,第四级至第六级电池应该加强维护,第七级至第十级电池为健康电池。



DOF、最近两个CYCLE的SOR和上一次的诊断结果DOH^的加权和作为此次诊断的最终诊断结果:电池的健康状况DOH值。其中,C1 + C2 + C3 =1,在我们现在系统中它们分别为(3/10,4/10,3/10),加权值的大小是在实验中不断调整得出的。

诊断模块根据这些规则和模糊化的数据对每个电池进行诊断,给出电池隶属于每种故障的隶属度,根据隶属原则得出诊断结果。

DOH值作为电池的一个重要信息被保存在电池管理系统中,用户可通过显示模块进行查看。同时诊断结果、诊断得出的中间结果和历史档案数据都可被传到上位机上,供专业人士查看。

7.3电池诊断模糊专家系统所用规则
我们对电池专家提供的电池故障诊断规则、电池诊断和维护的资料进行分析整理后写入专家系统。然后经试验验证,实现取舍和增加。以铅酸电池为例,系统中的规则主要有:
1.放电电压下降快、电压低,充电电压上升快、电压高,则电池容量变小或极板损坏;
2.静置时电池端电压下降快,长期放置电压低,则自放电过大;
3.放电时电池端电压下降很快,电压比平均电压低0.4伏左右,则有单元电池损坏;
4.蓄电池开路电压很低、不能带负载,则电池损坏或连接不正常;
5.充电时电压偏高,放电时电压偏低,则蓄电池内阻过大;
6.充电时电压极高,则蓄电池内部开路;
7.电池自开始放电起,其电压就一直比别的电池略低,其放电平台性能正常,则电池可能充电不足;

7.4历史档案数据内容及其建立
以铅酸电池为例,保存在历史档案中的数据主要有:
  • 电池出厂时的关键数据(如出厂日期、标称容量、开路电压等);
  • 使用的总安时数;过充和过放时最大电压、电流、温度的记录;
  • 最近10个充放电周期内充电周期属于电压最高的次数和放电周期属于电压最低的次数;
  • 最近10个周期内充电时温度升降数据和充电效率;
  • 最近10个周期内小电流充电时电压差别;
  • 最长的两次充电时间间隔;
  • 最近2个周期内的SOR;
  • 上一次诊断的健康程度(DOH)结果;
在系统运行的第一次,对历史档案进行初始化。初始化的原则是除了一些已知的基本参数外,其他部分都设置为最佳状态。在以后的运行过程中,系统自动地把与电池有关的重大事件记录下来,对历史档案进行修改。如果电池组中的某一个电池被撤换下来,则应对刚换上的电池的历史档案进行初始化。对历史档案中的使用总安时数、总充放电周期数、过充、过放及充电不足等影响电池健康和使用寿命的记录采用长期记忆并进行累加的办法;对于另外表现性能的历史数据则采用定期刷新的方法。

历史档案的具体实现方案是:在系统中采用长期记忆芯片来保存历史数据,同时在系统中加一个时钟电路和一个供电电池为历史数据提供时间信息。
返回列表