本发明属于通信基站应用领域,尤其涉及一种基站热管理系统的故障诊断方法。
背景技术:
传统室内型基站中通信主设备与电源设备的发热量都较大,一般是通过配置空调器来降温。采用这种空调器降温方式,有以下两点缺陷:第一点是能耗较大。在室内型基站机房中,主设备、电池与电源设备分散安装在不同位置空间,这就需要所配的空调器需要对整个机房室内空间进行制冷降温。一般使用2匹以上功率的空调器,而且空调器一年四季被设定在某个温度下持续工作,例如25摄氏度或者更低的温度;在冬天或者晚上的时候,环境温度往往要低于这个设定温度值,这个时候基站内的设备温度不会偏高,空调器是可以不需要运行的,这样就额外的能量消耗会造成大量的电能损失。第二点是维护成本高。由于空调器常年持续工作,空调器滤网与压缩机长期处在工作状态,因此相关的制冷设备容易发生损坏或出现故障,需要增加维护次数,频繁地维护导致维护成本大大增加。在利用神经网络故障诊断模型对基站热管理系统进行故障诊断时,学者们多采用bp神经网络。但bp神经网络容易陷入局部最优,且收敛速度慢,可采用rbf神经网络用于基站热管理系统故障诊断解决这一问题。同时采用改进的粒子群算法优化rbf神经网络模型的基函数中心位置cj、方差σj和连接权值wij,得到神经网络故障诊断模型的最优参数。
技术实现要素:
本发明旨在解决以上现有技术的问题。提出了一种可以及时检测到热管理系统故障并直接确定故障位置的基站热管理系统的故障诊断方法。本发明的技术方案如下:
一种基站热管理系统的故障诊断方法,所述基站热管理系统包括设置在基站内的空调器、温控装置以及设备柜,所述空调器、设备柜之间通过冷通道及热通道连通,所述冷通道及所述热通道具有与外界连通的风口;其中,所述温控装置包括:用于检测所述设备柜进风温度的第一温度传感器,设置在所述设备柜的进风口的第一风机;还包括控制装置,用于在所述第一温度传感器检测的所述设备柜的进风温度小于设定的第一温度时,根据设定的温度与第一风机转速的对应关系控制所述第一风机的转速;还包括:检测基站温度的第二温度传感器;主控制装置,用于在所述第二温度传感器检测基站的温度小于设定的第二温度时,控制所述空调停止工作,并控制所述温度控制装置开始工作;其中,所述第二温度大于所述第一温度,包括以下步骤:
步骤101:选定基站热管理系统的可测输出量,包括采集基站内的空调器、温控装置以及设备柜的温度数据,以及冷通道、热通道的数据,分别采集正常情况和故障情况下的样本数据;
步骤102:采用改进的主成分分析法对步骤1所述采集到的基站热管理系统的正常情况和故障情况的样本数据进行特征提取,改进的主成分分析法改进点主要在于:首先进行相关性分析,将空调器、设备柜的温度数据、第一温度传感器、第二温度传感器的温度数据设置成一次筛选数据,对于控制装置、主控制装置的控制参数数据不进行筛选,由参数模型进行比对;首先进行温度数据筛选得出一次指标,并设置重要度w对一次指标的重要性进行排序,其中重要度升序排序为:空调器、设备柜的温度数据、第一温度传感器、第二温度传感器的温度数据,进行第一次筛选数据并进行若干次计算得到加成后的指标,再次降序排序得出排序后的二次指标,并将排序低于设定值的指标进行一次删除;再进行主成分分析,包括:将一次删除数据按行排列组成矩阵x;对x进行数据标准化,使其均值变为零求x的协方差矩阵c;将特征向量按特征值由大到小排列,取前k个按行组成矩阵p;通过计算y=px,得到降维后数据y;用下式计算每个特征根的贡献率根据特征根及其特征向量解释主成分物理意义即指标的因子载荷;再第二次删除因子载荷小于设定值的指标,保证筛选出重要的指标,改进的主成分分析法得到降维后的样本数据,将降维后的样本数据分为训练集和测试集;
步骤103:建立基于非线性径向神经网络故障诊断模型,采用改进的粒子群优化算法优化神经网络故障诊断模型的基函数中心位置cj、方差σj和连接权值wij,将步骤102的训练集数据用于rbf神经网络故障诊断模型的训练,并得到优化后的基于非线性径向神经网络故障诊断模型,采集基站内的空调器、温控装置以及设备柜的数据;将基站内的空调器、温控装置以及设备柜的数据输入优化后的基于非线性径向神经网络故障诊断模型,将优化后的基于非线性径向神经网络故障诊断模型与基准模型进行比对进行评估来计算误差,得到模型准确度量化指标,判断故障源。
进一步的,所述采用主成分分析法对步骤1所述样本数据进行特征提取,得到降维后的样本数据,将降维后的样本数据分为训练集和测试集,具体包括:
故障样本数据为x(x∈rn×m),rn×m为故障样本集,n为变量个数,m为样本个数;采用均值标准差标准化方法处理故障样本数据;建立标准化变量的协方差矩阵,求解协方差矩阵的特征值特征向量,协方差矩阵求解为:
其中x(i)为一个样本数据向量,(x(i))t表示x(i)的转置向量,协方差矩阵的特征值为ai(i=1,2,…,n),每个特征值对应一个特征向量;
计算前k个主成分对总均方差的贡献率,均方差贡献率为:
式中,λk表示第k个主成分的均方差,取累计均方差贡献率大于d设,得到的k值为主成分个数;
主成分值方程为:
z=utx(3)
其中z为主成分值,u(u∈rn×k)为由前k个特征矩阵构建的特征向量,x(x∈rn×1)为各样本向量。
进一步的,所述基于非线性径向神经网络的输入为:x1=[x1,x2,...,xn]t(4),其中,n为输入节点个数,x1为上述经过归一化和降维处理的高压零部件的可测输出量的特征参数值;
rbf神经网络的输出为ym;隐含层的激励函数取高斯基函数,即:
其中,cj为基函数的中心,σj为神经元高斯基函数的方差,p为隐含层的神经元数量;rbf神经网络的输入和输出之间的关系表达式为:
其中,yi为第i个神经元的输出值;wij为隐含层第j个神经元到输出层第i个神经元的连接权值;m为输出层神经元个数。
进一步的,所述采用粒子群pso算法优化rbf神经网络,将rbf神经网络的基函数中心位置cj、方差σj和连接权值wij作为粒子群算法中的粒子,根据粒子群的群体适应度方差决定是否更新粒子,粒子的速度和位置的更新公式为:
其中,
其中,y′i为等效模型输出数据,yi为样本值;
粒子群的适应度方差为:
式中,σp2为粒子群的适应度方差,fi为第i个粒子的适应度,favg为粒子的平均适应度,f为一常数;
每一次更新位置后,按照概率对粒子进行变异操作,其概率函数为:
λ(λ∈[0,1])为常数,μ为远小于σp2最大值的常数,δ为收敛精度,pg为全局最优解,fm为理论最优值;满足变异操作概率条件时,产生随机数r∈[0,1],若r<p,对粒子i个体极值位置进行变异操作:
bi=bi×(1+d)(12)
d为[0,1]之间符合标准正态分布的随机数;
得到降维后的样本数据,将降维后的样本数据分为训练集和测试集。
本发明的优点及有益效果如下:
本发明通过采用改进的主成分分析法对步骤1所述采集到的基站热管理系统的正常情况和故障情况的样本数据进行特征提取,改进的主成分分析法改进点主要在于:首先进行相关性分析筛选得出一次指标,并设置重要度w对一次指标的重要性进行排序,并进行若干次计算得到加成后的指标,再次降序排序得出排序后的二次指标,并将排序低于设定值的指标进行一次删除;再进行主成分分析,得到指标的因子载荷;再第二次删除因子载荷小于设定值的指标,保证筛选出重要的指标,采用设置重要度的方法可以实现前期即对不重要的指标进行排除,改进的主成分分析法得到降维后的样本数据。采用粒子群算法优化rbf神经网络的基函数中心、方差和连接权值,提高了网络模型的收敛速度。对粒子群算法中粒子的个体极值位置进行变异操作,解决粒子群算法容易陷入局部极值问题。将采集站内的空调器、温控装置以及设备柜的数据输入优化后的基于非线性径向神经网络故障诊断模型,将优化后的基于非线性径向神经网络故障诊断模型与基准模型进行比对进行评估来计算误差,得到模型准确度量化指标,能够直接得到各执行件的故障状态,直接定位高压绝缘系统的故障部件。
附图说明
图1是本发明提供优选实施例一种基站热管理系统的故障诊断方法流程示意图;
图2是改进的粒子群优化算法示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、详细地描述。所描述的实施例仅仅是本发明的一部分实施例。
本发明解决上述技术问题的技术方案是:
如图1所示,一种基站热管理系统的故障诊断方法,所述基站热管理系统包括设置在基站内的空调器、温控装置以及设备柜,所述空调器、设备柜之间通过冷通道及热通道连通,所述冷通道及所述热通道具有与外界连通的风口;其中,所述温控装置包括:用于检测所述设备柜进风温度的第一温度传感器,设置在所述设备柜的进风口的第一风机;还包括控制装置,用于在所述第一温度传感器检测的所述设备柜的进风温度小于设定的第一温度时,根据设定的温度与第一风机转速的对应关系控制所述第一风机的转速;还包括:检测基站温度的第二温度传感器;主控制装置,用于在所述第二温度传感器检测基站的温度小于设定的第二温度时,控制所述空调停止工作,并控制所述温度控制装置开始工作;其中,所述第二温度大于所述第一温度,其包括以下步骤:
步骤101:选定基站热管理系统的可测输出量,包括采集基站内的空调器、温控装置以及设备柜的温度数据,以及冷通道、热通道的数据,分别采集正常情况和故障情况下的样本数据;
步骤102:采用改进的主成分分析法对步骤1所述采集到的基站热管理系统的正常情况和故障情况的样本数据进行特征提取,改进的主成分分析法改进点主要在于:首先进行相关性分析,将空调器、设备柜的温度数据、第一温度传感器、第二温度传感器的温度数据设置成一次筛选数据,对于控制装置、主控制装置的控制参数数据不进行筛选,由参数模型进行比对;首先进行温度数据筛选得出一次指标,并设置重要度w对一次指标的重要性进行排序,其中重要度升序排序为:空调器、设备柜的温度数据、第一温度传感器、第二温度传感器的温度数据,进行第一次筛选数据并进行若干次计算得到加成后的指标,再次降序排序得出排序后的二次指标,并将排序低于设定值的指标进行一次删除;再进行主成分分析,包括:将一次删除数据按行排列组成矩阵x;对x进行数据标准化,使其均值变为零求x的协方差矩阵c;将特征向量按特征值由大到小排列,取前k个按行组成矩阵p;通过计算y=px,得到降维后数据y;用下式计算每个特征根的贡献率根据特征根及其特征向量解释主成分物理意义即指标的因子载荷;再第二次删除因子载荷小于设定值的指标,保证筛选出重要的指标,改进的主成分分析法得到降维后的样本数据,将降维后的样本数据分为训练集和测试集;
步骤103:建立基于非线性径向神经网络故障诊断模型,采用改进的粒子群优化算法优化神经网络故障诊断模型的基函数中心位置cj、方差σj和连接权值wij,将步骤102的训练集数据用于rbf神经网络故障诊断模型的训练,并得到优化后的基于非线性径向神经网络故障诊断模型,采集基站内的空调器、温控装置以及设备柜的数据;将基站内的空调器、温控装置以及设备柜的数据输入优化后的基于非线性径向神经网络故障诊断模型,将优化后的基于非线性径向神经网络故障诊断模型与基准模型进行比对进行评估来计算误差,得到模型准确度量化指标,判断故障源。
优选的,所述采用主成分分析法对步骤1所述样本数据进行特征提取,得到降维后的样本数据,将降维后的样本数据分为训练集和测试集,具体包括:
故障样本数据为x(x∈rn×m),rn×m为故障样本集,n为变量个数,m为样本个数;采用均值标准差标准化方法处理故障样本数据;建立标准化变量的协方差矩阵,求解协方差矩阵的特征值特征向量,协方差矩阵求解为:
其中x(i)为一个样本数据向量,(x(i))t表示x(i)的转置向量,协方差矩阵的特征值为ai(i=1,2,…,n),每个特征值对应一个特征向量;
计算前k个主成分对总均方差的贡献率,均方差贡献率为:
式中,λk表示第k个主成分的均方差,取累计均方差贡献率大于d设,得到的k值为主成分个数;
主成分值方程为:
z=utx(3)
其中z为主成分值,u(u∈rn×k)为由前k个特征矩阵构建的特征向量,x(x∈rn×1)为各样本向量。
优选的,所述基于非线性径向神经网络的输入为:x1=[x1,x2,...,xn]t(4),其中,n为输入节点个数,x1为上述经过归一化和降维处理的高压零部件的可测输出量的特征参数值;
rbf神经网络的输出为ym;隐含层的激励函数取高斯基函数,即:
其中,cj为基函数的中心,σj为神经元高斯基函数的方差,p为隐含层的神经元数量;rbf神经网络的输入和输出之间的关系表达式为:
其中,yi为第i个神经元的输出值;wij为隐含层第j个神经元到输出层第i个神经元的连接权值;m为输出层神经元个数。
优选的,如图2所示,所述采用粒子群pso算法优化rbf神经网络,将rbf神经网络的基函数中心位置cj、方差σj和连接权值wij作为粒子群算法中的粒子,根据粒子群的群体适应度方差决定是否更新粒子,粒子的速度和位置的更新公式为:
其中,
其中,yi'为等效模型输出数据,yi为样本值;
粒子群的适应度方差为:
式中,σp2为粒子群的适应度方差,fi为第i个粒子的适应度,favg为粒子的平均适应度,f为一常数;
每一次更新位置后,按照概率对粒子进行变异操作,其概率函数为:
λ(λ∈[0,1])为常数,μ为远小于σp2最大值的常数,δ为收敛精度,pg为全局最优解,fm为理论最优值;满足变异操作概率条件时,产生随机数r∈[0,1],若r<p,对粒子i个体极值位置进行变异操作:
bi=bi×(1+d)(12)
d为[0,1]之间符合标准正态分布的随机数;
得到降维后的样本数据,将降维后的样本数据分为训练集和测试集。
以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。