摘要:本次毕业设计旨在探究在智能仪表当中,当出现数据误差时用什么样的方法对数据误差进行处理。数据处理也就是指对智能仪表当中的测量出的数据进行加工以及处理,这样便可以进行控制、显示和记录。当中对测量成果的非数值处理方法主要研究查表以及排序。而数值处理的方法就包括数字滤波、非线性校正以及粗大误差处理这三种方法。在掌握了每种方法的原理之后,利用MATLAB软件进行编写通用程序,实现数据误差处理的方法。在最终将带入实际生产中的数据,通过对比运行结果以及实际生产中的结果,分析程序的可行性以及算法的有效性。本文中将采用多组数据进行试验。最终对这几种误差处理的方法进行比较,分析在实际生产中的可行性以及实用性。
关键词:智能仪表;数据误差;非线性校正;粗大误差
目录
摘要
Abstract
1 绪论-1
1.1目的及意义-1
1.2 数据误差原理-1
1.3 数据处理的优点-2
2 测量结果的非数值处理-3
2.1 查表…-3
2.2 排序…-4
3 随机误差处理-6
3.1 数字滤波的特点-6
3.2 数字滤波算法-6
3.3程序设计及测试-7
4 系统误差的处理-9
4.1 系统误差产生的原因-9
4.2 最小二乘法-9
4.3 程序设计及测试-9
5 粗大误差的处理-12
5.1 判断粗大误差的方法-12
5.2 粗大误差处理过程-13
5.3 程序设计及测试-13
6 GUI界面实现-14
6.1 概念…-14
6.2 随机误差处理实现-14
6.3 最小二乘法曲线实现-15
结 论-17
参考文献-18
附 录-19
致 谢-21