[发明专利]一种基于双聚类自适应模糊神经网络的重量控制方法在审
申请号: | 202210272014.3 | 申请日: | 2022-03-18 |
公开(公告)号: | CN114637206A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 刘双飞;陈薇;陈梅;杨恺;刘辉;张建飞 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 双聚类 自适应 模糊 神经网络 重量 控制 方法 | ||
1.一种基于双聚类自适应模糊神经网络的重量控制方法,其特征是应用于由称重仓、称重传感器、皮带秤和控制器所构成的装置中,并按如下步骤进行:
步骤1、利用所述称重传感器实时采集所述称重仓中均匀混合物料的重量数据,从而得到时间段t1~td的重量数据{y1,…,yi,…,yd};其中,yi为ti时刻的物料重量,i=1,…,d;
利用所述皮带秤实时采集称重仓的进料量,从而得到时间段t1~td的进料量信息{u1,…,ui,…,ud},其中,ui为ti时刻称重仓的进料量;
步骤2、给定聚类数k的取值范围为{k1,…,kv…,kn},其中,kv表示第v个取值;
基于聚类数k的取值范围{k1,…,kv…,kn},利用K-means聚类对时间段t1~td的重量数据{y1,…,yi,…,yd}分别进行聚类,得到不同取值所对应的簇,其中,令第v个取值kv所对应的簇记为其对应的聚类中心为Cvj表示第v个取值kv对应的第j个簇,cvj表示第v个取值kv对应第j个簇的聚类中心,hv表示第v个取值kv所对应的簇的数量;
步骤3、在聚类数k取值为kv时,计算ti时刻的物料重量yi与所属的第j个簇Cvj中其他物料重量的平均值并计算ti时刻的物料重量yi与其他一个簇中所有物料重量的平均值,从而得到ti时刻的物料重量yi到所有簇物料重量的平均值,并选取最小平均值记为从而利用式(1)得到ti时刻的物料重量yi的轮廓值Svi,进而得到时间段t1~td的重量数据的轮廓值{Sv1,…,Svi,…,Svd},并求取第v个取值kv对应的平均轮廓值Sv;
步骤4、按照步骤3的过程得到聚类数k在不同取值下所对应的平均轮廓值{S1,…,Sv,…,Sn};
步骤5、在聚类数k取值为kv时,利用式(2)得到簇内误差平方和SSEv:
步骤6、按照步骤5的过程得到聚类数k在不同取值下所对应的簇内误差平方和{SSE1,…,SSEv,…,SSEn};
步骤7、利用双评价标准取得最佳聚类数;
步骤7.1、对平均轮廓值{S1,…,Sv,…,Sn}进行降序排序,得到排序后的平均轮廓值{S′1,…,S′v,…,S′n};
步骤7.2、对簇内误差平方和{SSE1,…,SSEv,…,SSEn}进行曲线拟合,并将下降幅度变缓时出现的拐点定义为聚类数kmax_SSE;
步骤7.3、初始化v=1;
步骤7.4、将S′v所对应的聚类数记为kmax_S;
步骤7.5、判断kmax_S=kmax_SSE是否成立,若成立,则将kmax_SSE即为最佳聚类数目kbest,并执行步骤8;否则,将v+1赋值给v后,判断v>n是否成立,若成立,则执行步骤7.6;否则,返回步骤7.4顺序执行;
步骤7.6、改变拐点kmax_SSE后返回步骤7.3顺序执行,直至求出时间段t1~td的重量数据{y1,…,yi,…,yd}在给定聚类数范围{k1,…,kv…,kn}内的最佳聚类数目kbest;
步骤8、根据最佳聚类数kbest求出所对应各个簇的聚类中心cbest,对聚类中心cbest进行筛选处理,得到筛选后的k′best个聚类中心并作为各个簇的目标重量值;
步骤9、计算各个簇的目标重量值与各自簇内的物料重量的重量偏差、偏差变化率并分别进行归一化处理,得到归一化后的重量偏差{e1,…,ei,…,ed}、归一化后的偏差变化率{ec1,…,eci,…,ecd};其中,ei表示归一化后ti时刻的重量偏差,eci表示归一化后的ti时刻的重量偏差变化率;
计算进料偏差并进行数据归一化处理,得到归一化后的进料偏差{eu1,…,eui,…,eud},其中,eui表示归一化后的ti时刻的进料量偏差;
步骤10、利用减法聚类求出重量偏差的聚类中心{ce1,…,cea,…,cef}、偏差变化率的聚类中心{cec1,…,ceca,…,cecf}以及进料偏差的聚类中心{ceu1,…,ceua,…,ceuf},重量偏差的密度半径{σe1,…,σea,…,σef}、偏差变化率的密度半径{σec1,…,σeca,…,cσecf}、进料偏差的密度半径{σeu1,…,σeua,…,σeuf},其中,cea表示重量偏差的第a个聚类中心,σea表示重量偏差的第a个密度半径,ceca表示重量偏差变化率的第a个聚类中心,σeca表示重量偏差变化率的第a个密度半径,ceua表示进料量偏差的第a个聚类中心,σeua表示进料量偏差的第a个密度半径;
利用式(3)-式(5)得到与模糊语言对应的隶属度:
式(3)-式(5)中,μea表示重量偏差的第a个聚类中心对应的隶属度,μeca表示重量偏差变化率的第a个聚类中心对应的隶属度,μeua表示进料量偏差的第a个聚类中心对应的隶属度;
建立模糊规则:如果ei的隶属度为μea且eci的隶属度为μeca,则eui的隶属度为μeua;
步骤11、利用模糊神经网络在模糊规则上对归一化后的重量偏差{e1,…,ei,…,ed}、归一化后的偏差变化率{ec1,…,eci,…,ecd}和归一化后的进料偏差{eu1,…,eui,…,eud}进行学习,得到双聚类自适应模糊神经网络控制器;
步骤12、设定称重仓的目标值ygoal;
步骤13、利用称重传感器采集t时刻所述称重仓的重量yt,并与设定的目标值ygoal比较后得到实时偏差et以及偏差变化率ect,并经过双聚类自适应模糊神经网络控制器的处理后得到进料量偏差eut;
步骤14、对进料量偏差eut进行反归一化,再与t-1时刻的进料量ut-1相加后得到t时刻的进料量ut并传输给皮带秤,返回步骤13。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210272014.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的财务内部控制系统及方法
- 下一篇:一种打磨治具快换装置