1.一种风力机轴承故障诊断的方法,其特征在于:所述故障诊断方法包括轴承故障检测和轴承故障分离;
所述轴承故障检测的步骤为:
步骤1、获取待检测数据,从待检测数据提取特征值,并转化为二进制串;
步骤2、将待检测数据的二进制串与检测器1按照海明距离公式进行比较,如果不匹配,则轴承是健康的,如果匹配,则轴承出现故障;
所述轴承故障分离的步骤为:
步骤1、获取待检测数据,从待检测数据提取特征值,并转化为二进制串;
步骤2、将待检测数据的二进制串与检测器i+1按照海明距离公式进行比较,如果不匹配,则未出现故障i,如果匹配,则出现故障i,其中i≥1;
所述检测器i+1的生成方法为:(1)定义检测器i+1中字符串的最大数量为Di+1;
(2)从风力机轴承故障i状态下所获得的数据提取特征值,并转化为二进制串,称为第i类自我串;
(3)产生一个随机串;
(4)将随机串与第i类自我串按照海明距离公式相比较,如果匹配,则随机串是检测器i+1的成员,执行步骤(5),如果不匹配,则执行步骤(3);
(5)判断检测器i+1中的字符串的数量是否达到Di+1,如果字符串的数量小于Di+1,则检测器i+1不成熟,执行步骤(3),如果字符串的数量达到Di+1,则停止循环,生成成熟的检测器i+1。
2.根据权利要求1所述的风力机轴承故障诊断的方法,其特征在于:所述检测器1的生成方法为:
(1)定义检测器1中字符串的最大数量为D1;
(2)从风力机轴承健康状态下所获得的数据提取特征值,并转化为二进制串,称为第一类自我串;
(3)产生一个随机串;
(4)将随机串与第一类自我串按照海明距离公式相比较,如果匹配,则执行步骤(3),如果不匹配,则随机串是检测器1的成员,继续执行步骤(5);
(5)判断检测器1中的字符串的数量是否达到D1,如果字符串的数量小于D1,则检测器1不成熟,执行步骤(3),如果字符串的数量达到D1,则停止循环,生成成熟的检测器1。
3.根据权利要求2所述的风力机轴承故障诊断的方法,其特征在于:所述特征值为均值和方差。
4.根据权利要求1所述的风力机轴承故障诊断的方法,其特征在于:海明距离定义为两个字符串的相应位置中相同字符的数目之和,当如(1)所示,两个字符串之间的海明距离大于阈值r时,它们匹配,
其中,所述d是两个字符串之间的海明距离,L是字符串的长度,所述xi是自我串的第i个字符,所述yi是随机串的第i个字符。