沉降观测数据处理软件的设计与实现.doc
《沉降观测数据处理软件的设计与实现.doc》由会员分享,可在线阅读,更多相关《沉降观测数据处理软件的设计与实现.doc(45页珍藏版)》请在沃文网上搜索。
1、山东建筑大学毕业设计说明书 目 录摘 要IIIABSTRACTIV1 绪论11.1 沉降观测数据处理软件研究的目的和意义11.2 沉降观测数据处理软件的可行性分析21.3 沉降观测的特点42 沉降观测内业处理软件的现状调研和用途62.1 沉降观测内业处理代表性软件62.1.1 中翰建筑物沉降分析软件62.1.2 同济启明星公司-SCSF-天然地基沉降计算软件62.1.3 Settlement(河海大学沉降观测2.8版)72.1.4 北京恒华公司-恒华一点通数据处理软件简称为HDLink82.2 编写本设计软件的原因82.3 该软件的设计需要解决的问题92.3.1 简单化的数据输入92.3.2
2、自动进行数据处理92.3.3 自动输出沉降数据报表92.3.4 一步绘制沉降曲线图103 沉降观测数据处理软件设计思路113.1 沉降观测数据处理软件的功能板块及其介绍113.1.1 文件操作板块113.1.2 数据计算板块113.1.3 绘图板块123.2 沉降观测数据处理软件内业处理工作原理123.2.1 数据库部分的工作原理133.2.2 数据处理功能模块的工作原理133.2.3 绘图功能模块的工作原理144 沉降观测数据处理软件的设计和实现154.1 该软件设计的技术路线154.1.1 利用vb读写excel表154.1.2 VB + excel对象原理简述164.1.3 图形绘制16
3、4.2 软件实现174.2.1 新建工程174.2.2 打开工程204.2.3 平差计算204.2.4 输出报表244.2.5 输出沉降曲线图295 沉降观测数据处理软件在工程中的应用325.1 打开工程325.2 闭合圈平差325.3 支导线平差335.4 输出报表335.5 绘制沉降曲线图355.6 调试结果376 结 论38谢 辞39参考文献40 摘 要建筑物沉降观测是施工过程中必不可少的一个环节,随着建筑工程规模日益增大,建筑物沉降观测的数据量也随之加大,这无疑增大了数据处理的负担。为了提高建筑物沉降观测数据处理的速度和效率,在学习现行专业软件优点的基础上,结合沉降观测的特点与有关规范
4、,编写了这一数据处理软件。 本设计的主要思路是采用vb与excel相结合来进行数据处理和报表输出,采用vb中的picturebox控件来绘制沉降曲线图。为了检验该软件的适用性,将该软件在实际的工程中进行调试,调试结果表明:本软件可以方便地输入数据,快捷地进行数据处理和成果输出,自动绘制沉降曲线图,比单纯地利用Excel进行数据处理,效率要明显提高。关键词:沉降观测;vb+Excel;数据处理自动化;沉降曲线图The Design of Integrated Subsidence Observation Datum Processing SoftwareABSTRACT Building sub
5、sidence observation is an indispensable procedure during the constructing link. With the enlargement of the constructions size , the accountment of the datas also increase . Undoubtedly , this brings a large burden to the disposement of the datum. To increase the speed and efficience of the data pro
6、cessing ,on the basis of learning the advantages of special softwares, I developed this data processing software .The main train throught of this design is take the advantage of and excel to dispose observation datum and output result report , and utilize the active control “PictureBox” to draw the
7、subsiding curves . To examine the usability of this software , I debugged the in the actul engineering project . The debug result indicated that this software could conveniently input observation datum , and shortcutly process the datum and output result report and draw the subsiding curves . And co
8、mpared with solely using Excel to dispose these datum , the efficiency and quality will obviously be improved . Key words:subsidence observation; vb+Excel; Automatic data processing; subsiding curves41- 41 -1绪 论随着建筑设计施工技术水平的不断提高和城市土地资源日渐减少,城市高层及超高层建筑物越来越多,建(构)筑物沉降观测是非常必要和重要的。在高层建筑物的施工过程中应用沉降观测加强过程监控
9、,可以指导合理的施工工序,预防在施工过程中出现建筑物不均匀沉降,及时反馈信息,为勘察、设计施工部门提供详细的第一手资料,避免因沉降原因造成建筑物主体结构的破坏或产生影响结构使用功能的裂缝而造成巨大的经济损失。建筑沉降观测的目的不仅是为保证建筑物的正常使用安全,还要为以后的勘察设计及施工提供可靠的资料及相应的沉降参数,同时也为今后建筑物的结构和地基基础合理设计积累资料。建筑沉降观测数据处理的基本方法是根据观测周期和相邻位置构建沉降变形数据的时间和空间序列的变化,反映沉降过程。沉降观测的数据变化往往非常小,相邻序列观测数据的变化可能会接近甚至小于观测仪器的分辨率。由于影响观测的外界因素很多而且难于
10、控制,在观测数据有限的情况下很难构造合适的数学模型。有些数学模型对有限的观测数据符合很好,但是当数据量持续增加时会得出错误的预测信息。建筑物沉降观测数据处理的主要困难在数据累积和数据及时更新。有的沉降观测过程可能要长达几十年甚至几百年,沉降数据过程中所产生的原始观测手簿、计算评定成果和统计汇总资料会随时间推移迅速累积,工程单位普遍做法是保留最近几期的计算结果,将前期观测计算成果滚动删除,这样容易造成沉降数据序列不完整,难以反映整个沉降变化过程。另外,沉降观测随施工情况变化而数据序列频繁变化,对于种类繁多、数量庞大的沉降观测数据资料,如果数据处理机制不完善,就很难及时向建设监理部门反映沉降变化情
11、况。对于以上介绍,沉降观测在建筑物施工建设过程中是非常重要,也是非常普遍的过程,所以开发一套简便、一体化的沉降观测数据处理软件是必要的。本设计采用vb+Excel开发了一个沉降观测数据处理软件,该软件从观测之初便可使用,在外业各项观测均符合规范的情况下,将观测数据输入Excel表,再用本软件打开,便可计算所需数据。并根据计算结果,输出沉降曲线图。1.1 沉降观测数据处理软件研究的目的和意义各种建筑物在修建过程中,因荷载逐渐加大,地基承载力的不同,必然产生沉降及不同部位的差异沉降。为了做出精密的测定,必须进行沉降观测,以数据证明建筑物在修建过程中和在不同的气候环境中是否均匀沉降、超常沉降,反映地
12、质资料、建筑设计、地基基础和施工等质量。建筑物的沉降观测多采用精密水准测量、液体静力水准测量、微水准测量和地面摄影测量的方法。其观测内容主要是测定建(构)筑物均匀沉陷和不均匀沉陷。包括地面沉降观测和建筑物沉降观测。对于建筑物沉降观测的任务,是周期性的对观测点进行重复观测,求得其在两个观测周期间的高程变化量。建筑物的沉降变形按其类型来区分,可以分为静态变形和动态变形。沉降观测数据处理一般来说没有一套系统的软件,计算部分大多采用Excel,绘图部分大多采用AutoCAD。在研究建筑物沉降问题时,涉及大量的图纸及观测资料的收集、管理、和计算分析,若采用过去的手工录入和人工分析的方法,整个过程中重复的
13、输入太多,过程中的数据衔接多有手工或半手工计算,必然会造成人力、物力和时间的浪费。若利用一体化的数据处理系统,不仅可以提高工作效率,减轻劳动强度。还可以及时的得到沉降观测资料,增加沉降观测工作中的科技含量。所以,有必要设计一套集合各个沉降观测内业处理过程的软件。本设计结合笔者实际能力和本专业实际工作情况开发了一套适合工作习惯的功能较为齐全的数据处理软件,其功能主要包括沉降观测外业记录,各种限差的检查、内业数据处理以及沉降曲线图的绘制。笔者充分应用计算机强大的计算功能和辅助可视化的特点,实现了上述描述的各种功能。1.2 沉降观测数据处理软件的可行性分析在实际的小型沉降观测项目中,内业处理时,一般
14、是采用Excel进行数据的计算和AutoCAD进行沉降曲线图的绘制,所以本设计最后达到的效果是将计算功能和画图功能有机结合。这用到了计算机的辅助可视化功能的定义,计算机辅助可视化的目的是利用日前计算机强大的计算能力和图形功能,使用图形来提示信息及其关系的性质特征,以减少人们在认识上所需的努力和时间。可视化系统是人们不仅可以直接观察到所观测的成果,而且能够存储、检索和重复利用、或者创造新的图形,用二维的多种形式的平面图形来表示沉降曲线等。实际的内业工作原理比较简单,但是过程比较繁琐,需要大量的重复数据输入。因此多数的编程语言都能实现所要求的基本功能,笔者结合自身情况,选择使用VB平台进行开发。结
15、合沉降观测数据处理的特点,笔者针对以下几个设计的主要方面提出可行性方案: 数据库的选择。一般的沉降观测项目都是长期工程,需要进行多次的观测,针对每次的观测数据都要进行处理分析,每次观测后的处理结果都要输入进一个特定的数据库,以便进行以后的沉降曲线的绘制。针对沉降观测项目的这种特点,就要选择一个合适的数据库进行存储。但是可以与VB平台结合的数据库系统有很多,可以使用VB自带的数据库编辑系统或者Access。这些数据库系统功能强大,使用方便,是很好的选择。但是,笔者通过调研发现,目前,对于沉降观测的外业原始数据处理大多使用Excel软件,进而产生的问题是,大量的半成品数据以Excel文件的形式存储
16、,如果能充分利用这些数据,这将为工作提供极大的方便,并且Excel也是一个强大的数据库系统。因此,选择Excel作为数据库是最佳方案。不仅可以兼容以前的许多数据,还可以用来存储程序计算处理后得到的数据。 VB与Excle无缝连接的可行性分析。选定了Excel作为使用的数据库后,下一个需要考虑的问题是, VB与Excel无缝连接的可行性。ActiveX技术标准为我们解决了这个问题。如果一个应用程序支持自动化技术,那么其它的应用就可以通过其显露的对象,对它进行控制,控制程序称为客户机,而被控制的一方就称为服务器,被控制的对象就是ActiveX对象。VB正是通过Excel显露的各级对象来控制Exce
17、l工作的。每个对象都有各自的方法和属性,通过方法可以实现对对象的控制,而属性则可以改变对象的各种状态。理解Excel的对象模型是其编程的基础,Excel是以层次结构组织对象的,其对象模型中含有许多不同的对象元素,这些对象元素就是VB可以操纵的。在Excel对象的层次结构中,最顶层是Application对象,是Excel本身。从该对象开始往下依次是:Workbooks对象集,是Application对象的下层,其指的是Excel的工作簿文件。Worksheets对象集,是Workbooks对象集的下层,它表示的是Excel的一个工作表。Cells和Range对象,它们是Worksheets对象
18、的下层,它则指向Excel工作表中的一个或多个单元格。以上介绍的四个对象是Excel中最重要也是用得最多的对象,而且从上面的介绍中也不难看出,要控制Excel中的某个具体对象,如某个工作簿中某一表格中的单元格,就必须从Excel层次结构对象的最上层即Application对象开始遍历。所以,VB与Excel的无缝连接是可以实现的。 用VB绘制沉降曲线图的可行性分析。VB中可以实现画图的控件有两个:一个是Picturebox控件,一个是Form窗体。在这两个控件上都可以绘制图形,但是,能将绘制的图形提取出来的只有Picturebox控件。通过一定的方法可以将在Picturebox控件上绘制的图形
19、保存成我们想要的格式,例如:“.bmp”,“.jpg”等,本设计以“.jpg”的格式为例。所以,利用VB进行图形的绘制是可行的。 关于沉降观测的内业数据计算的可行性分析。在数据的计算方面,有两种方案可取。一种方案是利用Excel强大的表格计算功能来处理内业数据。但这种方案有弊端,及时性机动不好。这种方案需要公式的提前录入,公式录入时势必要决定哪些单元格要输入公式。但实际情况是,我们并不能提前确定观测的点数,因为这些信息用户才知道,而通过用户来更改单元格的属性违背了本设计的理念,削弱了本设计的一体化程度和实用性、简便性。另一种方案是,通过在VB中编写程序来实现内业的数据处理。与前一个方案相比,这
20、种方案对于设计者来说要做更多的工作。但是对于使用者来说,更加方便实用。对于观测点数的问题我们可以通过VB中的查询语句来检测,上面提到的问题迎刃而解。同时可以利用VB中数组和循环的相关知识,达到Excel中利用公式计算的效果。至此,对该软件可行性分析结束。通过上述的分析,不仅选取了适合用于制作本设计的编程平台和数据库,而且针对程序中的各种主要功能提出了多种解决方案,并对每种方案进行了可行性分析,从中选取最为可取的方案。1.3 沉降观测的特点沉降观测因其观测周期长、工程量大等特点,决定了其数据量也比较大,因此,其数据的输入、处理等工作就成了提高沉降观测速度和效率的重要工作。沉降观测每一期的数据都包
21、括:点号、荷载、高差、视距、已知高程,计算数据为:改正数、改正后高差、高程,只需简单的数据处理就可完成。这种数据形式使其很适于在Excel表中输入数据和进行数据处理。 另外,沉降观测数据量大,观测步骤繁多,数据处理麻烦;观测时有时要加入转点,所以,还要提取出其需要的沉降点的数据;手工绘制沉降曲线图非常繁琐,这都加重了沉降观测数据处理和成果输出的负担。沉降观测宜采用精密水准测量方法,也可采用静力水准测量方法。观测记录和成果应清晰完整、准确无误,每一周期观测完后,可提供周期或阶段性成果。整个工程结束后,应提供综合性成果资料。对于深基础建筑或高层、超高层建筑,沉降观测应从基础施工开始,以获取基础和主
22、体荷载的全部沉降量。2沉降观测内业处理软件的现状调研和用途2.1 沉降观测内业处理代表性软件近年来随着科学技术的发展,由计算机、测量仪器、地理信息系统等产生的大量的观测数据。在测绘、建筑、水利等领域大量应用可视化数据处理系统。又因为沉降观测的数据处理的内业计算与水准间接平差的处理计算非常相似,所以一般的测量内业数据软件基本包含这样的功能,此外就是画图功能,大多数的测绘软件也都具备。虽然有许多测绘数据处理软件并不是针对沉降观测而开发的,但是其功能同样可以进行沉降观测的数据处理。所以,市面上可用于沉降观测数据处理的软件可谓琳琅满目。2.1.1 中翰建筑物沉降分析软件中翰集团推出的全新软件,依据行业
23、标准建筑变形测量规程JGJ/T-97编制,是建筑物沉降分析标准规范化软件,是基于现代计算机应用技术,总结现有建筑沉降观测的理论知识和实践经验,系统化、规范化地进行建筑沉降分析的软件工具。在建筑沉降观测中,应用建筑物沉降分析软件ZH Subside 2.0,可以按沉降观测要求自动生成多种沉降观测成果表、绘制复杂的曲线图、动态查询沉降数据等,特别是系统的沉降过程回归分析及预测功能,为沉降过程的稳定性分析提供了科学依据。其功能包括: 监测点的沉降过程数据自动统计分析; 回归分析、预测,绘制回归分析曲线; 各点之间的沉降差数据的统计、回归分析; 提供基准点的稳定性分析; 绘制沉降过程线和沉降差过程线图
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 沉降 观测 数据处理 软件 设计 实现