1.基于PSO优化的BP神经网络预测电梯故障的方法,其特征在于:该方法包括以下步骤:步骤一、通过安装于电梯轿厢上的传感器网络,获得故障原因实验数据样本,并通过安装于轿厢上数据传输设备将数据上传至数据库;然后,从故障原因实验数据样本中提取出电梯运行特征参数;
步骤二、对故障原因实验数据样本进行筛选,将故障原因实验数据样本分成训练数据样本和测试数据样本;
步骤三、建立PSO与BP神经网络相结合的电梯运行故障预测模型:设定改进PSO算法的粒子群规模和迭代代数;依据电梯运行特征参数与电梯运行故障原因的对应关系,利用改进PSO算法优化确定BP神经网络的权重和偏置;然后,把改进PSO算法的粒子群规模、改进PSO算法的迭代代数、优化后的BP神经网络的权重、BP神经网络的偏置和训练数据样本作为输入值代入确定好权重和偏置的BP神经网络中进行训练,得到未经测试的预测模型;将测试数据样本输入至未经测试的预测模型中,检验模型的预测精度,若预测精度未达到预设值,则同步增大传感器网络中各传感器的数据采集量,回到步骤一;若预测精度达到预设值,则得到PSO与BP神经网络相结合的电梯运行故障预测模型;
改进PSO算法是对标准PSO算法的改进,改进过程如下:
1)将标准PSO算法的学习因子C1、C2以及惯性权重ω、位置X和速度V初始化,并将故障原因实验数据样本输入到适应度函数,得到粒子个体历史最优值Pbest和粒子全局最优值Gbest,粒子全局最优值Gbest为BP神经网络的权重以及BP神经网络的偏置;
2)计算迭代次数k时各个粒子i与粒子全局最优值Gbest的距离Lki,然后计算粒子距离惯性权重:式(1)中,ωmax为最大惯性权重值,ωmin为最小惯性权重值,这里取ωmax=0.9,ωmin=
0.4;min为求解最小值,max为求解最大值;
接着,计算粒子迭代次数惯性权重:
式(2)中,kmax为最大迭代次数,这里取kmax=100;
从而得到惯性权重ω:
公式(3)中a和b是系数,这里取a=b=0.5;
3)根据公式(4)计算出每个粒子的位置,并根据公式(5)计算出每个粒子的速度;
迭代次数k+1时的粒子位置X(k+1)与迭代次数k时的粒子位置X(k)的关系式为:X(k+1)=X(k)+V(k+1) (4)迭代次数k+1时的粒子速度表达式为:
V(k+1)=ωV(k)+C1R1(Pbest-X(k))+C2R2(Gbest-X(k)) (5)式(5)中,R1和R2为[0,1]之间的随机数,V(k)为迭代次数k时的进化速度,k=0时,V(k)为一个随机数;学习因子C1和C2呈线性规律变化,表达式分别为:其中,C1∈[C1min,C1max],C2∈[C2min,C2max],学习因子最小值C1min=C2min=0.5,学习因子最大值C1max=C2max=2.5;
4)由公式(6)的适应度函数计算出每个粒子的当前适应度值,若某个粒子当前适应度值Erro比粒子个体历史最优值Pbest小,则粒子个体历史最优值Pbest更新为该粒子的当前适应度值;若更新后的粒子个体历史最优值Pbest比粒子全局最优值Gbest小,则将更新后的粒子个体历史最优值Pbest赋值给粒子全局最优值Gbest;
适应度函数表达式为:
Erro=|Y-y| (6)式(6)中,Y表示PSO神经网络输入层输入的真实值,即故障原因实验数据样本;y表示PSO神经网络输出层输出的预测值;
5)判断是否满足杂交条件,即判断连续迭代h次后粒子全局最优值Gbest是否保持不变,h≥8,是则执行第6步,否则执行第7步;
6)引入杂交变异,从全局最优值Gbest周围选取N个粒子,N≥80,再从N个粒子中选取距离全局最优值Gbest最近的m个较优粒子两两随机杂交,m≥15,产生m个子代粒子pnew时就停止杂交,用m个子代粒子替换m个较优粒子,回到步骤2);
7)判断是否满足终止条件Erro≤300,是则输出全局最优值Gbest,否则回到步骤2)。
2.根据权利要求1所述的基于PSO优化的BP神经网络预测电梯故障的方法,其特征在于:获取故障原因实验数据样本的过程包括以下步骤:步骤1):建立数据采集的传感器网络;
步骤2):采集电梯运行时轿厢加速度、轿厢的载重、轿厢箱体工作环境噪声以及轿厢x、y和z三个方向的振动数据,得到故障原因实验数据样本;其中,传感器网络中每个传感器采集轿厢加速度、轿厢的载重、轿厢箱体工作环境噪声以及轿厢x、y和z三个方向的振动中的一种特征参数。
3.根据权利要求1所述的基于PSO优化的BP神经网络预测电梯故障的方法,其特征在于:电梯运行特征参数的提取过程如下:对采集到的故障原因实验数据样本依据小波模极大值法进行降噪处理,并进行特征参数提取,得到电梯运行特征参数。
4.根据权利要求1所述的基于PSO优化的BP神经网络预测电梯故障的方法,其特征在于:电梯运行特征参数与电梯运行故障原因的对应关系确定如下:对电梯历史特征大数据的各项特征参数进行分析,获取电梯运行故障原因与电梯运行特征参数的对应关系;电梯运行特征参数与电梯运行故障原因的对应关系确定后,对电梯运行故障原因进行编码,每一种电梯运行故障原因出现的概率作为未经测试的预测模型的输出,故障原因实验数据样本作为未经测试的预测模型的输入,以此建立未经测试的预测模型输入到输出的映射关系。
5.根据权利要求1所述的基于PSO优化的BP神经网络预测电梯故障的方法,其特征在于:每个子代粒子pnew都根据公式(7)杂交得到:公式(7)中pnew为子代粒子, 和 为两个较优粒子,c为[0,1]之间的随机数。