本发明专利技术涉及一种称重方法,特别是一种基于模糊识别的称重传感器测试补偿方法。建立多传感器测量的称重系统;对各影响因素对称重传感器输出数据的影响程度进行评判,建立干扰因素的权重集;建立评价体系的补偿系数评价集;定义单因素隶属度模糊评价集,根据各传感器的实际采集的数据,代入矩阵R中,进行综合模糊评评判。本发明专利技术具有以下有益效果:1.利用多传感器融合,提高了称重测量精度。2.方法具有易于根据不同应用环境进行调整、扩展性好的特点。3.计算简单,在传感器数量不多的情况下,不会占用太多计算时间,因而不会对传感器的动态性能造成不利影响。
A method of measurement and compensation for weighing sensor based on fuzzy recognition
【技术实现步骤摘要】
一种基于模糊识别的称重传感器测试补偿方法
本专利技术涉及一种称重方法,特别是一种基于模糊识别的称重传感器测试补偿方法。
技术介绍
农机在田间工作时,可能需要实时计量收获的农产品的重量。由于工作环境的不稳定,农机和车辆在田间工作时,可能会受到来自各个方向的冲力,这会导致安装在农机上的称重传感器测量精度降低;同时,地面的不平整,也会使得称重传感器在测量时不一定保持在理想的水平位置状态,影响到测量精度,从而导致产量估计差异较大,不利于精准农业技术的产业化。因此,如何对不稳定环境下的称重结果进行重量补偿和矫正,提高在不稳定环境下的称重精度,成为本领域技术人员亟待解决的问题。利用多个不同种类的传感器测量影响称重传感器输出的各种干扰量,如加速度,速度,称重角度等等,并通过补偿算法消除或减小这些干扰,是一条提高称重传感器测量精度的有效途径。譬如,已知汽车在通过轴重秤时,通过速度越高,称重传感器测量的误差越大,因此,中国专利CN101271016在进行称重数据补偿时,根据速度不同,确定不同的补偿参数,以提高补偿精度。不过,随着考虑的影响因素越来越多,需要的传感器数量也随之增加,得到的传感器测试数据量也很大,互相之间的关联也难以定量分析,不能用简单的方法直接进行辨识分析。基于数据的神经网络方法,适用于这种复杂的非线性关系的建立,但是需要大量的训练数据,且有时神经网络在训练时难以收敛。为了改善收敛性能,可以把神经元的线性传递函数改为非线性传递函数,或者增加神经元数量和网络的隐藏层数,这样又会导致神经网络过于复杂,计量量大,不利于实际应用的推广。目前,如何利用多个(3个以上)传感器的测试数据,对其中的称重传感器测试进行补偿,还没有一个简单、易行,且补偿精确度高的方法。
技术实现思路
本专利技术的目的在于,提出了一种利用多传感器数据进行称重传感器模糊补偿的方法,主要应用于农机车载称重等场合,也可以推广至其他需要融合多传感器数据的称重领域。为实现上述目的,本专利技术的技术方案如下:步骤1:在包含n个测量称重干扰因素传感器的称重系统中,将测量称重干扰因素的传感器依次编号为{传感器1,传感器2,…,传感器n},组成传感器集U,然后采集相应的传感器输出值为ui(i=1,2,3…,n)和称重传感器输出值为W;步骤2:设置测量称重干扰因素传感器的影响权重值分别为ai(i=1,2,3…,n),并将ai作为矩阵中的元素组成权重模糊矩阵A=(a1,a2,a3…,an),其中,ai与上述传感器集U中的第i个传感器对应;步骤3:建立一个包含m个补偿系数kj的补偿评价集矩阵K:K=(k1,k2,k3…,km),其中,m>=2,j=1,2,3…,m;步骤4:设置第i个传感器的隶属度函数集:Ri=(f1(ui),f2(ui),f3(ui)…,fm(ui))其中,f(ui)为步骤1中传感器集U中第i个传感器的隶属度函数,ui为步骤1中传感器集U中第i个传感器的输出值,i=1,2,3…,n,得到如下单因素评判矩阵R:步骤5:利用步骤2中得到的权重模糊矩阵A和步骤4中得到的单因素评判矩阵R,进行模糊合成,得到矩阵B:B=A·R=(b1,b2,b3,…,bm);步骤6:根据步骤5中得到的矩阵B和步骤3中的补偿评价集矩阵K,采用如下加权平均的方法得到称重传感器输出值W的修正系数s:最后,计算得到修正后的称重值为W’=s*W。其中,bj是上述矩阵B中的常数元素,kj是上述矩阵K中的补偿系数元素。作为优选方案,步骤2中,权重模糊矩阵A中各元素ai相加后的总和为1。进一步地,步骤4中的隶属度函数,包含但不限于常数、线性函数或指数函数等,且隶属度函数的输出值范围在[-1,1]。进一步地,步骤5中,权重模糊矩阵A与单因素评判矩阵R进行模糊合成得到矩阵B中各常数元素bj的方式为:其中i=1,2…,n,j=1,2,…,m,ai是上述矩阵A中第i个常数元素,rij是上述矩阵R中第i行的第j列中隶属度函数根据第i个传感器输出值ui求得的常数元素。作为可选方案,步骤6中,可以采用另一种计算方法确定修正系数s,如下:s=max(bj),其中,j=1,2,3…,m,bj是上述步骤5中矩阵B中的常数元素。与现有技术相比,本专利技术具有以下有益效果:1.利用多传感器融合,提高了称重测量精度。2.方法具有易于根据不同应用环境进行调整、扩展性好的特点。3.计算简单,在传感器数量不多的情况下,不会占用太多计算时间,因而不会对传感器的动态性能造成不利影响。附图说明图1示出了本专利技术一种基于模糊识别的称重补偿方法的流程图。图2示出了一种多传感器组成的称重系统的结构示意图。具体实施方式为了使本专利技术所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。具体地,参考图2示出了本实施例一种基于模糊识别的称重补偿方法中多传感器组成的称重系统的结构示意图。本实施例的称重补偿方法中多传感器组成的称重系统包括称重传感器101,三轴加速度计102,包含X轴角速度102-1,Y轴加速度102-2,Z轴加速度102-3以及车辆速度传感器103,角度传感器104和数据处理模块105。上述称重系统位于车辆中,进行实时称重。所述称重传感器101用于测量物体的重量得到重量输出值,所述三轴加速度计102用于对称重传感器当前所受的加速度进行测量,所述车辆速度传感器103测量当前车辆运行的速度,所述角度传感器104用于测量车辆处于上坡或下坡状态时与水平面的倾角。所述数据处理模块105用于根据所述加速度,倾斜角和车速运用模糊评判算法对所述称重传感器输出值进行补偿。参考图1示出了本专利技术一种基于模糊识别的称重补偿方法的流程图,本实施例提供的基于模糊识别的称重补偿方法包含以下步骤:步骤1:建立多传感器测量的称重系统,测量称重干扰因素的传感器集为U={X向加速度,Y向加速度,Z向加速度,车辆速度,车辆倾斜角度};采集称重传感器的输出值W和其他传感器的输出值ui,i=1,2,3…,5。步骤2:根据实际情况及经验,对各影响因素对称重传感器输出数据的影响程度进行评判,建立干扰因素的权重集:A=(0.15,0.15,0.4,0.1,0.2);其中Z向加速度方向与称重测重方向平行,故设置影响权重最高。步骤3:为减小计算量,建立5级评价体系的补偿系数评价集。根据试验可知,称重传感器未经补偿的输出与实际重量相比,最大误差不超过20%,确定补偿系数的范围在0.8至1.2之间,建立评价体系矩阵:K=(0.8,0.9,1.0,1.1,1.2)。步骤4:定义单因素隶属度模糊评价集,隶属度函数的确定可以是常识或人为经验判定,也可以通过统计试验结果予以推理而确定。本实例中,根据常识可知,每个传感器测量的数值越大,对称重的影响也越大,则其补偿系数越可能偏离中心值1.0,故本实施例中,每个传感器的隶属度函数都采用线性函数或常数,如下:其中,R1是X向加速度的模糊评价集,R2是Y向加速度的模糊评价集,R3是Z向加速度的模糊评价集,R4是车辆速度的模糊评价集,R5车辆倾斜角度的模糊评价集。vj=|ujmax-ujmin|,ujmax,ujmin是实际测试中该本文档来自技高网...

【技术保护点】
一种基于模糊识别的称重传感器测试补偿方法,其特征在于,按照如下步骤进行:步骤1:在包含n个测量称重干扰因素传感器的称重系统中,将测量称重干扰因素的传感器依次编号为{传感器1,传感器2,…,传感器n},组成传感器集U,然后采集相应的传感器输出值为ui(i=1,2,3…,n)和称重传感器输出值为W;步骤2:设置测量称重干扰因素传感器的影响权重值分别为ai(i=1,2,3…,n),并将ai作为矩阵中的元素组成权重模糊矩阵A=(a1,a2,a3...,an),其中,ai与上述传感器集U中的第i个传感器对应;步骤3:建立一个包含m个补偿系数kj的补偿评价集矩阵K:K=(k1,k2,k3...,km),其中,m>=2,j=1,2,3…,m;步骤4:设置第i个传感器的隶属度函数集:Ri=(f1(ui),f2(ui),f3(ui)...,fm(ui);其中,f(ui)为步骤1中传感器集U中第i个传感器的隶属度函数,ui为步骤1中传感器集U中第i个传感器的输出值,i=1,2,3…,n,得到如下单因素评判矩阵R:
【技术特征摘要】
1.一种基于模糊识别的称重传感器测试补偿方法,其特征在于,按照如下步骤进行:步骤1:在包含n个测量称重干扰因素传感器的称重系统中,将测量称重干扰因素的传感器依次编号为{传感器1,传感器2,…,传感器n},组成传感器集U,然后采集相应的传感器输出值为ui(i=1,2,3…,n)和称重传感器输出值为W;步骤2:设置测量称重干扰因素传感器的影响权重值分别为ai(i=1,2,3…,n),并将ai作为矩阵中的元素组成权重模糊矩阵A=(a1,a2,a3...,an),其中,ai与上述传感器集U中的第i个传感器对应;步骤3:建立一个包含m个补偿系数kj的补偿评价集矩阵K:K=(k1,k2,k3...,km),其中,m>=2,j=1,2,3…,m;步骤4:设置第i个传感器的隶属度函数集:Ri=(f1(ui),f2(ui),f3(ui)...,fm(ui);其中,f(ui)为步骤1中传感器集U中第i个传感器的隶属度函数,ui为步骤1中传感器集U中第i个传感器的输出值,i=1,2,3…,n,得到如下单因素评判矩阵R:步骤5:利用步骤2中得到的权重模糊矩阵A和步骤4中得到的单因素评判矩阵R,进行模糊合成,得到矩阵B:B=A·R=(b1,b2,b3,...,bm);步骤6:根据步骤5中得...
【专利技术属性】
技术研发人员:花银群,汤建华,陈瑞芳,李志宝,薛青,
申请(专利权)人:江苏大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。