论文部分内容阅读
随着科学技术的飞速发展,许多领域对测量结果质量的要求日益提高。测量不确定度是对测量结果质量的定量表征,测量结果的可用性很大程度上取决于不确定度的大小。然而由于测量不确定度评定的工作量大、术语多,而且涉及较多的数理统计知识,造成评定过程较为复杂。因此,如何实现测量不确定度的智能化评估是测量领域一项亟待解决的问题。针对这些问题,本文以web知识和编译原理等相关理论为基础,设计并开发了测量不确定度智能化评估系统。系统采用B/S三层架构和C#语言进行开发,利用.NET平台的Silverlight技术为系统提供丰富的图形界面和数学公式的可视化显示。公式编辑模块实现了测量不确定度评定中相关数据的自动计算,保证了评定结果的科学性、准确性。本文主要研究内容如下:(1)测量不确定度评估向导的设计。由于航空、医学等对精度要求较高的领域都需要进行测量不确定度的评定,本文通过建立统一的数学模型,将评估过程标准化、规范化,提出了适用于各个计量领域的测量不确定度评估向导的设计方案,极大提高了评估效率和评定结果的准确度。(2)可视化公式编辑模块的研究。以“所见即所得”的方式显示公式,支持公式的编辑、计算和可视化显示,方便数学模型的建立,解决了复杂公式的计算问题。(3)公式表达式求导算法的设计与实现。将符号微分与递归思想相结合,设计了公式表达式的求导算法,实现了评定过程中公式求导的智能化。本文首先通过需求分析完成了系统的总体架构设计,然后对评估系统的基础信息管理、不确定度来源管理、不确定度评估向导和可视化公式编辑这四大主要模块进行了详细的阐述。可视化公式编辑模块是实现测量不确定度智能化评估的基础,该模块是本文的研究重点,所以在第四章进行重点阐述。最后根据测试方案编写软件主要功能的测试用例,完成对系统的测试。经测试,本系统操作简单、功能完善、可扩展性强,有效的实现了测量不确定度的自动化评定。