服务热线
18613981349
Matlab在砝码检定组合算法中的应用案例分析 说明:
摘要:高等级砝码检定过程中的数据处理是一项相当繁杂的工作。本文以E2等级砝码毫克组检定过程为例,将测量模型转化为矩阵方程,并利用Matlab软件对矩阵计算的功能,有效的将两者结合起来,以达到对高等级砝码数据的高效处理。
0引言
在高等级砝码的检定过程中,数据处理是一项相当繁杂的工作。由于这项检定是用一个工作基准砝码和一组被检砝码作组合比较,需要求解十多个联立方程。即使是有现成的求解公式,也还需进行大量的计算方可得到其检定结果。若借助计算器进行手算,恐怕也要半天乃至一天的功夫。但采用Matlab计算软件,则可在十分钟之内完成,而且可以避免差错。
1实例分析
本文以E2等级砝码毫克组检定过程为例,采用5、2、2、1典型的测量模式进行检定,用Matlab数学软件对数据进行处理。
1.E2等级砝码检定的原理砝码检定通常用被检砝码与标准砝码比较进行检定。在每次比对中,被检砝码的标称值和标准砝码的标称值应相等。而E2等级砝码采用分、倍量组合比较法进行检定。
下面以本院检定毫克组砝码为例进行说明。本院在毫克组砝码检定过程中,以1g工作基准砝码为标准,同与其标称质量相当的一群被检的E2等级砝码相比较得到其质量差,然后依次将被检的E2等级砝码组中每个砝码与相当于其标称质量的较小的一群被检砝码相比较,一直比较到本砝码组的标称质量值是最小的砝码为止。测量模式如表1所示。其中,[1000]为1g工作基准砝码的折算质量修正值,[1一]为替代砝码。
1.2数学模型及计算原理采用双次替代方法,建立起在空气中比较时的平衡方程式:∑m一△m(1)式中:m,为标准砝码折算质量修正值;∑m为一组被检砝码折算质量修正值之和;Am为每组被检砝码组折算质量修正值之和与等质量的标准砝码折算质量修正值的差值。
1.3MATLAB软件应用本文以E2等级砝码0300毫克组检定为例,以E1等级砝码编号为029、质量值为1g砝码量传编号为0300的毫克组砝码,采用分、倍量组合比较法进行检定,检定数值为:Am.=一0.044mg、Am2=一0.005mg、Am3=一0.008mg、Am4=一0.027mg、Am5=0.005mg、Am6=一0.009mg、Am7=一0.005mg、Am8=一0.006mg、Am9=0.000mg、Am1o=0.014mg、Am¨=0.008mg、Am12=0.008mg、Aml3=0.014mg。其中1g标准砝码的折算质量修正值m。=一0.O043mg,由上级检定单位给出。将上列检定结果数值和标准砝码折算质量修正值带人式(4),利用Matlab软件中矩阵计算的原理,求解矩阵方程。
2结论
通过本文的介绍,对于其它等级采用分、倍量组合比较法进行检定的砝码,都可将测量模型转为相应的矩阵方程,并通过Matlab软件快速求得相应砝码折算质量修正值,也可用此方法对已经通过不同方法得到的结果进行验证。
以上是Matlab在砝码检定组合算法中的应用案例分析的详细内容!
上一篇:VB技术在砝码检测程序中的应用