数据库技术在斜拉桥评估中的应用

来源 :硅谷 | 被引量 : 0次 | 上传用户:whywhatyou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]在对混凝土斜拉桥进行状态评估时,利用各种数据库技术:包括数据统计技术、数据挖掘技术等对桥梁检测所得到的结果进行过滤、分析和处理,并采用Visual C#语言结合SQL数据库编制了评估程序,该程序在实桥的运用上取得了良好的效果。
  [关键词]斜拉桥 评估 数据库技术 Visual C#
  中图分类号:U448文献标识码:A 文章编号:1671-7597(2008)1010055-02
  
  这些年,随着桥梁设计理论和施工技术的发展,斜拉桥跨径越来越大,轻柔性也越来越高。从使用现状来看,大部分使用状况良好,但也有为数不少的桥梁由于各方面的原因在较短的使用期内就发生各种结构损伤,导致桥梁承载力、安全性和可靠度下降。为此对既有斜拉桥安全健康监测和状态评估的要求也越来越高。针对混凝土斜拉桥正常使用状态的评估,编制了评估程序。本程序采用Visual Studio 2005和Microsoft SQL Server 2005共同开发,采用当前最流行、最新的C#语言编程。Microsoft SQL Server 2005是使用客户机/服务器(Client/Server)体系结构的关系数据库管理系统,它功能强大,操作简便,与Visual Studio 2005有着良好的接口,日益为广大数据库用户所喜爱。
  
  一、混凝土斜拉桥状态评估程序
  
  本程序针对混凝土斜拉桥的状态评估编制。采用层次分析法逐层对混凝土斜拉桥的各种构件进行评估,最后汇总得到最终的评估结果,为相关养护维修部门提供参考意见,使桥梁的养护维修在更为合理的指导下进行。
  通过图1的程序流程图看出,本应用程序共包含四个功能:
  (一)查询功能。查询数据库里已有桥梁在不同时期的评估记录。
  (二)评估功能。运用层次分析法对桥梁结构使用功能进行评估。
  (三)适度群指标关联度计算功能。对斜拉桥的索力、桥面标高等指标的实测值与标准值进行关联度计算,得出其关联度,判断适度群指标的工作情况。
  


  
  二、数据库设计
  
  编制任何一个高级程序都离不开数据库。混凝土斜拉桥状态评估程序可以包含无数座桥梁的数据,如每个构件的检测情况,每根拉索的索力,每座桥面不同部位的标高等等。如何对这些现场采集的纷繁数据进行处理,就是程序的核心问题,这就要采用数据库技术来解决。
  本程序的各项操作的最终目的是实现对数据的增加、删除、修改和查询。因此数据库的设计很大程度影响到程序的性能。在仔细分析需求的基础上,建立了比较完善的数据库结构。该数据库包含7个数据表,分别是:
  (1)层次分析模型表:用于保存层次分析法的模型,记录模型中各种分析因素的ID以及权重。
  (2)层次分析评估结果表:用于保存桥梁的评估结果、评估时间及评估类型。
  (3)构件评分表:用于记录各种构件的评分。
  (4)标高/索力信息表:用于保存标高/索力的各项信息,如名称、所属桥梁结构等。
  (5)标高/索力属性表:用于保存标高/索力的属性,如位置、里程等。
  (6)标高/索力属性值表:用于保存标高/索力的理论值和测量值。
  (7)灰色关联度表:用于保存标高/索力的各测量值与理论值之间的关联度。
  以上各个表之间都有相应的关系,图2展示关联度计算程序数据表之间关系图。图3展示层次分析法评估程序的数据表关系图。
  
  三、数据算法
  
  设计好数据库以后,需要从数据库里提取相关的数据进行分析和计算,并最终得到分析结果。由于数据比较庞大复杂,如一座斜拉桥的拉索就有上百根,每根拉索在不同的检测阶段有不同的索力值。如果采用一般的数据查询方法,需要反复调用数据,且数据遍历次数较多,易造成程序的不稳定。为此采用与数据聚类算法类似的方法来处理。
  
  作为数据挖掘的一个重要功能,聚类算法能作为一个独立的工具来获得数据分布的情况,是模糊集理论的重要应用,它通过数学手段实现一定的归类分析,是一种数据简化技术,它把基于相似数据特征的变量或个案组合在一起,对统计属于同一类型的数据非常有用。由于本程序是基于层次分析法的评估程序,所以选择层次聚类方法比较适合。
  层次聚类方法是将数据对象组成一棵聚类树,根据层次分解自底向上还是自顶向下形成。所以层次聚类方法可以进一步分为凝聚和分裂的层次聚类。本程序最终的目的是根据底层构件的评分自下而上逐步算出桥梁的总体得分,因此采用凝聚的层次方法。凝聚的层次聚类方法是一种自底向上的策略:首先将每个对象作为一个簇,然后合并这些原子簇为越来越大的簇,直到所有的对象都在一个簇中,或者某个终结条件被满足。其基本步骤为:(1)将每个对象都看作一个簇;(2)根据某些准则将各个簇一步步地合并;(3)直到达到用户定义的簇。
  本程序桥梁最终得分值的计算就是参照层次聚类算法的原理。主要有两个步骤:
  (1)根据斜拉桥的基本结构建立如图22示的“父子”关系评估图。一定满足“一父对一子”或“一父对多子”的关系。
  (2)从最底层指标开始,逐层向上聚类,寻找自己的“父亲”,这样不断“上钻”,最终达到计算的目的。
  


  
  四、结论
  
  本应用程序在重庆某桥上进行了状态评估,评估结果与实际检测结果基本吻合,取得了不错的效果,也验证了编制的程序的正确性和实用性。这说明数据库技术运用于本程序中,能够很好的管理和处理数据,使得程序易于操作,通用性好。
  
  参考文献:
  [1]胡百敬,姚巧玫,SQL Server 2005数据库开发详解[M].北京:电子工业出版社,2006,486-490.
  [2]刘志成、陈承欢、黄格飞,基于层次方法的数据挖掘工具的设计与实现[J].电脑开发与应用,2006,第19卷第12期.
  [3]姚毓才、王本年,数据挖掘工具的分类与挖掘[J].计算机技术与发展,2006,第16卷第8期.
  [4]严金贵、罗平、周娜娜,基于层次主键模型的多维数据概念模型[J].计算机工程,2006,第32卷第23期.
  
  作者简介:
  翁艳,女,四川宜宾,西南科技大学土木工程与建筑学院,助教,硕士。
其他文献
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
本文对广州地区四所高等院校253例正常老人(60—84岁)心电图进行了分析,其中60—69岁207人(占81.8%),男:女为3.28:1。其心电图特点:除2例心房纤颤外,皆为窦性心律,心率偏慢,各
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
随着计算机及信息技术的日益发展,许许多多的智能化设备进入了人们的生活中。由调查研究发现许多的小区在停车管理上存在着一定的局限性,不是标签制作成本昂贵.就是识别的距
近年来临床应用硫酸镁范围不断扩大,尤其它与心脏的关系日益受到重视,笔者用静脉滴注硫酸镁治疗慢性肺源性心脏病(下简称肺心病)难治性心衰21例获得显著疗效。 In recent y
简介当前广泛用于解决电子商务中安全问题的PKI技术。PKI(Pubic Key Infrastructure)是一种遵循标准的利用公钥加密技术为电子商务的开展提供一套安全基础平台的技术和规范。
[摘要]随着微机保护在继电保护领域的日趋普及,以大规模集成电路为核心的二次保护设备在火力发电厂中得到广泛应用,在提高保护的可靠性和灵敏性的同时,对发电厂二次系统的过电压保护也提出新的要求,通过对莱城发电厂公用设备指示回路进行防雷改造的实例分析,阐述对火力发电厂二次系统雷击导致的过电压防护的见解。   [关键词]发电厂 微机保护 雷击 防护  中图分类号:TM6文献标识码:A 文章编号:1671-7
慢性淋巴细胞白血病(CLL)很少并发单纯红细胞再障(PRCA)。作者报告1例B细胞CLL并发PRCA,用免疫抑制剂无效,后用康复龙完全缓解。患者,男性,59岁。于1976年9月因全身虚弱、颈
[摘要]在分析现有锅炉炉膛火焰检测系统的基础上,基于帧差和神经网络原理,提出一种对锅炉单个燃烧器燃烧火焰进行检测的方法。据此设计一套锅炉火焰检测系统,该系统简便实用。并对某电厂锅炉一煤粉燃烧器火焰图像资料进行试验,结果表明基于神经网络的锅炉火焰检测算法非常准确,能有效检测煤粉燃烧器火焰燃烧状态,可实现单个燃烧器火焰的在线检测。  [关键词]锅炉 燃烧器 神经网络 帧差   中图分类号:TM92 文
通过对本校学生的调查,发现凡英语成绩较好的学生,均有良好的非智力因素,如有良好的英语学习习惯、端正的学习态度、浓厚的学习兴趣、较强的学习毅力和意志等。而学习成绩欠佳的学生,在非智力因素上明显存在着较多的缺陷和不足,如学习缺乏动力、目的性不明确、态度不端正、缺少毅力和意志等。而学校教育面对的绝大部分学生是中人之智,这表明学生在学习上形成差异主要取决于他们的非智力因素。那么在英语教学中如何培养学生良好