手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

土石坝综合防渗系统软件开发设计

孙志明

   随着当代科学技术的快速发展,电子计算机的应用范围也越来越广,逐渐的渗透到各行各业的领域当中,在人们的日常生活中发挥了越来越重的作用。在工程领域中也得到迅速的发展,计算机在工程中大量的使用能帮助人们减少很多重复性劳动,与此同时也产生了巨大的效益。例如对于某个工程项目运用计算机可以做设计方案比较、工程计算、优化设计、工程模拟、工程制图、资源共享、快速传递数据文件、为设计人员快速制定工程设计方案等。 目前市场上流行的一些水利行业方面的软件有很强的针对性,功能比较全面,实用性强,有良好的人机交换界面和可视化系统,运行环境简单,适合我国的基本国情。尽管这些软件的功能强大、求解器精良、使用范围广泛,但由于水利行业的特殊性使这些软件并不能完全满足水工方面设计的要求。对于综合防渗类软件的开发目前国内比较少,这主要是由于综合防渗的性质所决定,不同的土石坝有其特有的水文地质地貌以及防渗要求。对于目前的一些土石坝的除险加固来说,也不能千篇一律的加以套用,另外加上许多不确定的因素,使得综合防渗设计程序开发困难重重。 本文根据土石坝渗流设计的特点并考虑设计时的实际情况,使用VB.NET语言进行编程并结合GDI+等图形处理技术同时结合参考《碾压式土石坝设计规范》、《土石坝的设计与计算》、《水工建筑物(第四版)》、《水利计算手册》(第二版)、《渗流计算分析与控制》、《VB. NET2005程序设计》等相关书籍,开发研制出土石坝综合防渗软件设计系统。本文对软件系统的各部分分别进行了探讨和研究,主要包括以下内容: (1)介绍了国内土石坝防渗设计中常用的一些防渗方法,讨论了土石坝综合防渗技术的优点与弊端。 (2)明确了系统的开发目标、设计原则,根据实际情况对土石坝的各种防渗进行了设计,并对系统结构进行详细的规划和设计,确定系统实现功能。 (3)阐述了系统开发语言的选择、系统功能的实现过程对编程中的关键技术问题进行了探讨,包括VB.NET中的一些关键控件的使用、将公式转化成语言过程中应注意的问题、图形的绘制过程和与Word的连接及对相应文档的语法操作。 (4)对该系统软件功能进行了阐述。其主要部分包括坝体防渗设计、坝基防渗设计、坝体下游防渗设计及各部分的防渗设计应采取的防渗措施。本文还介绍了系统在实际工程中的应用,并结合坞罗水库的综合防渗工程实例,对软件系统设计进行验证,并且探讨了程序在实际使用中可能出现的问题。 (5)详细介绍了透水地基和不透水地基的渗流计算,使用VB. NET语言的详细编制的过程以及后期程序的打包处理过程。除此还详细介绍了日志、工具栏、记算器及VB. NET窗口设置的编制过程,以使读者对一个完整软件的开发过程有一个更深的认识。……   
[关键词]:综合防渗;土石坝;软件设计;系统设计;渗流计算
[文献类型]:硕士论文
[文献出处]:郑州大学2010年