基于vb与matrixvb隧道健康评价系统

基于vb与matrixvb隧道健康评价系统

ID:6215735

大小:26.50 KB

页数:5页

时间:2018-01-07

基于vb与matrixvb隧道健康评价系统_第1页
基于vb与matrixvb隧道健康评价系统_第2页
基于vb与matrixvb隧道健康评价系统_第3页
基于vb与matrixvb隧道健康评价系统_第4页
基于vb与matrixvb隧道健康评价系统_第5页
资源描述:

《基于vb与matrixvb隧道健康评价系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于VB与MatrixVB隧道健康评价系统  摘要:运用VB和MatrixVB软件并结合模糊数学原理,开发出可视化的隧道健康评价系统,该系统采用模糊数学的方法建立隧道健康评价模型,采用VB程序设计语言和Datagrid控件来实现隧道健康诊断结果的可视化输出。实例工程应用表明,该系统可以大大减少隧道健康诊断的工作量,快速的得出隧道健康诊断结果,具有实际应用价值。关键词:VB;MatrixVB;模糊数学;隧道健康评价系统中图分类号:U45文献标识码:A0引言随着我国交通建设事业的大发展,我国隧道建设也取得了很大的进步,建成的隧道数量越来越多。由于各种因数的影响,大多数隧道都有不同程度的

2、病害。针对隧道病害的处置,国内外学者建立了不同的评价模型,但通常评价计算都采用了比较复杂的数学计算,对于实际隧道健康评价工作量较大。因此,开发出便于实际应用的隧道健康评价系统,对于从事隧道健康诊断的工作人员具有重大要意义。1系统开发的环境和思路1.1开发环境[1]5VB语言是由Microsoft公司开发的新一代面向对象编程工具,它既是一种编程语言,同时也是一个强大的集成开发环境,利用它可以编制出可视性很强的软件系统。但就其数学计算能力而言,与专业化的数学计算软件,如Matlab相比还有一定的差距。Matrixvb是Mathwork公司专门为vb开发的插件,它向VB提供功能丰富的数学

3、函数,提升了VB的数学运箅能力。研究人员可以在VB编程环境下,像在Matlab环境下一样处理各种矩阵运算。这里需要指出的是VB也可以利用Matlab提供的客户/服务器,主要是其中的动态数据交换(DDE)服务功能和ActiveX自动化服务功能,直接调用Matlab的函数来增强其数值计算能力。但这种方法通常对机器要求较高,并且程序编译后,离开Matlab环境将无法运行,而利用Matrixvb则可开发出相对独立的软件系统。安装完VB和后,运行Matrixvb,新建一个标准EXE工程,然后在菜单上选择工程/引用,选中MMatrix,这样就可以使用Matrixvb提供的数学函数进行系统的开发

4、。1.2系统结构隧道健康评价系统总的设计方法是:以VB作为前端界面开发,用MarixVB在后台运算,从而实现VB和MatrixVB的混合编程。系统主要有4个模块,别是:实测指标输入、评价指标权重、运算和结果显示模块。如图1所示。图1系统结构5输入实测数据模块是系统与用户的重要接口,用户通过该模块输入隧道的实测数据信息;系统接收到数据后通过VB的Datagrid控件显示出来。评价指标和权重模块提供了针对实测数据的评价指标以及诊断指标权重和准则层权重;运算模块VB和MatrixVB结合完成指标数据计算的部分,由MatrixVB函数组成,可以处理复杂的矩阵运算。经过处理得到用户所需的结果

5、,并把结果保存在结果表中,方便下次查询。2隧道健康模糊评价方法目前,对隧道健康评价没有统一的标准,本文采用文献[2]所建立的评价指标体系及指标层和准则层的权重赋值,见表1。3系统功能实现表1评价指标权重按照系统设计思想及系统结构,采用VB和MatrixVB并结合access2003数据库进行开发,提高了系统的设计效率,缩短了开发的周期。结合隧道健康评价的特点及对结果的要求在数据库里创建了实际测量信息表、健康指标评价表、结果评价表。相关运行界面如图1-4所示。[作者简介:赵先科(1987-),男,硕士研究生,主要从事公路隧道病害研究。]图1系统初始化界面5图2实际测量数据输入界面图3

6、隧道健康评价结果界面图4隧道健康评价指标4工程应用柳梢沟隧道位于青海省共和县倒淌河镇,是倒淌河至共和公路项目的重点控制性工程,全线唯一一座分离式特长隧道。右线起讫桩号YK7+875~YK11+722m,长3847m,左线起讫ZK7+957~ZK11+722m,长3810m。本文结合文献[3-4]的调查分析料,以柳梢沟隧道ZK8+520-ZK9+160段为例,运用所开发的隧道健康诊断系统对该段隧道的健康状态进行评价,评价结果见图5。从计算结果中可以看出该段隧道处于亚健康状态,这与实际调查情况相符合。图5柳梢沟隧道ZK8+520-ZK9+160段健康评价结果5小结5本文针对隧道健康评价

7、中存在的问题,在VB中引用MatrixVB组件并结合Access2003数据库,开发了具有一定实际应用价值的隧道健康评价系统,该系统经过编译执行后可脱离相应的开发环境,具有良好的可移植性。从本文中的工程应用中可以看出该系统的便捷性,系统大大减少了检测人员的工作量,取得了良好的效果,具有一定的实际应用价值,亦表明该系统的的设计达到了初步的设计要求。参考文献:[1]孙伟,于涛,马辉,闻邦椿.基于VB和MatrixVB的振动筛动力学计算系机械与电子[J].机械与电子,200

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。