发明名称 基于马氏核FCM算法的谐振式智能传感器迟滞误差补偿方法
摘要 本发明公开了一种基于马氏核FCM算法的谐振式智能传感器迟滞误差补偿方法,首先对谐振式智能传感器的输入输出进行数据采集,然后根据精度要求设定神经网络相关参数,保证网络计算速度和精度,最后将数据送入网络,通过马氏距离的模糊聚类方法完成网络节点中心值和马氏矩阵的计算,并完成权值计算,最终得到网络结构参数。本发明的优点在于用较小的神经网络结构实现高精度误差补偿,克服了传统算法精度低,网络结构庞大的缺点。
申请公布号 CN103076027B 申请公布日期 2015.08.05
申请号 CN201210441964.0 申请日期 2012.11.08
申请人 西安交通大学 发明人 杨川;张原
分类号 G01D3/028(2006.01)I 主分类号 G01D3/028(2006.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 徐文权
主权项 一种基于马氏核FCM算法的谐振式智能传感器迟滞误差补偿方法,其特征在于:包括以下步骤:(1)对谐振式传感器的输入输出数据进行采集,构成输入输出训练数据集;(2)初始化网络:根据数据集数量和补偿精度、补偿速度选择网络参数,包括网络中心节点数,并对马氏矩阵赋初值;(3)将输入向量投影到马氏空间,送入网络,进行模糊聚类,直至相邻两次的聚类相同;(4)通过完成聚类的数据进行输出层权值计算,计算输出误差,若不满足精度要求,则返回步骤(2),对马氏矩阵进行调整,重复以上步骤,直到满足终止精度要求,循环停止,最后进行网络输出权值计算;所述输出误差为网络输出F(x)与训练目标y之间的误差J,其按照以下公式计算:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>J</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>e</mi><mi>T</mi></msup><mi>e</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mrow><mo>(</mo><mi>F</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>-</mo><mi>y</mi><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><mi>F</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>-</mo><mi>y</mi><mo>)</mo></mrow><mo>.</mo></mrow>]]></math><img file="FDA0000694109160000011.GIF" wi="763" he="133" /></maths>
地址 710049 陕西省西安市咸宁西路28号