The invention discloses a machine learning algorithm based on weighted integrated wastewater treatment limit fault diagnosis methods, including: the overall algorithm framework using integrated Adaboost algorithm as the classification of learning; the sample weight initialization method is improved; the weighted extreme learning machine as base classifier, updating the sample weight by integrating iterative algorithm, processing unbalanced data, combined with the nonlinear mapping kernel function to improve the degree of linear separable data. This method uses a weighted limit based on an integrated algorithm of machine learning as the base classifier, imbalanced data classification can achieve multiple categories, to enhance the classification performance of unbalanced data, effectively improve the accuracy of fault diagnosis in the process of wastewater treatment.
【技术实现步骤摘要】
基于加权极限学习机集成算法的污水处理故障诊断方法
本专利技术涉及污水处理故障诊断的
,具体涉及一种基于加权极限学习机集成算法的污水处理故障诊断方法。
技术介绍
污水处理是一个复杂的、影响因素非常多的生化过程,污水处理厂难以保持长期稳定的运行,发生故障容易引起出水水质不达标、运行费用增高和环境二次污染等严重问题,所以需要对污水处理厂运行状态进行监控,诊断出运行故障并及时处理。污水处理过程的故障诊断实际是一个模式识别的问题,分类过程中常常还会遇到污水数据集的分布不均衡问题。传统的机器学习方法容易使分类准确率偏向于多数类,而实际分类中更加看重的是少数类的分类准确率,即故障类的分类准确率。及时准确的发现故障可以很大程度上减少污水处理厂的损失,另一方面提高污水处理厂的工作效率。
技术实现思路
本专利技术的目的是为了解决现有技术中的上述缺陷,提供一种基于加权极限学习机集成算法的污水处理故障诊断方法。本专利技术的目的可以通过采取如下技术方案达到:一种基于加权极限学习机集成算法的污水处理故障诊断方法,所述方法包括:S1、采用集成学习算法AdaBoost作为不平衡数据分类的整体算法框架,将不平衡数据的最优类分布和最优类代表样例的寻找与集成学习中的多次采样技术融合,并生成集成分类器;S2、采用改进后的集成算法权值初始化方法进行初始化;S3、采用改进后的加权极限学习机作为集成学习算法的基分类器进行迭代;S4、输入污水处理过程中产生的样本数据,设置集成算法的基分类器个数T,基分类器的最优核宽度γ,对应的最优正则化系数C,进行迭代,对输入的污水数据进行分类即故障诊断。进一步地,所 ...
【技术保护点】
一种基于加权极限学习机集成算法的污水处理故障诊断方法,其特征在于,所述方法包括:S1、采用集成学习算法AdaBoost作为不平衡数据分类的整体算法框架,将不平衡数据的最优类分布和最优类代表样例的寻找与集成学习中的多次采样技术融合,并生成集成分类器;S2、采用改进后的集成算法权值初始化方法进行初始化;S3、采用改进后的加权极限学习机作为集成学习算法的基分类器进行迭代;S4、输入污水处理过程中产生的样本数据,设置集成算法的基分类器个数T,基分类器的最优核宽度γ,对应的最优正则化系数C,进行迭代,对输入的污水数据进行分类即故障诊断。
【技术特征摘要】
1.一种基于加权极限学习机集成算法的污水处理故障诊断方法,其特征在于,所述方法包括:S1、采用集成学习算法AdaBoost作为不平衡数据分类的整体算法框架,将不平衡数据的最优类分布和最优类代表样例的寻找与集成学习中的多次采样技术融合,并生成集成分类器;S2、采用改进后的集成算法权值初始化方法进行初始化;S3、采用改进后的加权极限学习机作为集成学习算法的基分类器进行迭代;S4、输入污水处理过程中产生的样本数据,设置集成算法的基分类器个数T,基分类器的最优核宽度γ,对应的最优正则化系数C,进行迭代,对输入的污水数据进行分类即故障诊断。2.根据权利要求1所述的基于加权极限学习机集成算法的污水处理故障诊断方法,其特征在于,所述步骤S1具体包括:S11、给定污水样本集{(x1,y1),(x2,y2),…,(xN,yN)},其中xi∈X表示X的第i个样本,yi表示其对应的类别标签,yi∈Y={1,2,…,k},k表示总共有k个类别;S12、初始化训练样本xi的权重分布D(i):i=1,2,…,N;S13、训练弱分类器;S14、得到集成分类器。3.根据权利要求2所述的基于加权极限学习机集成算法的污水处理故障诊断方法,其特征在于,所述步骤S13具体包括:S131、设置集成算法的基分类器个数T;S132、使用加权核极限学习机作为基分类器ht对训练样本进行训练,得到训练模型和训练误差εt,若样本分类正确则不计入误差,若所有样本都被正确分类则误差为0,若样本分类错误则计入误差;S133、若εt≥0.5,则退出迭代;S134、计算基分类器ht的权重S135、调整样本下一轮迭代的权值分布Dt+1,Dt+1的调整规则如下所示:Dt+1(i)=Dt(i)exp(-αt*I(xi)),4.根据权利要求2所述的基于加权极限学习机集成算法的污水处理故障诊断方法,其特征在于,所述集成分类器为:
【专利技术属性】
技术研发人员:许玉格,孙称立,陈立定,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。