用户名: 密码: 验证码:
水工隧洞辅助设计软件AutoSD的研究与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文通过对水工建筑物特点和水工设计过程的分析,阐述了水工设计计算机辅助软件的现状及发展趋势,着重介绍了作者利用VB6和Automation ActiveX技术编制水工隧洞辅助设计软件AutoSD的研究和开发工作,并以AutoSD系统软件为例说明了利用现代编程思想开发水工领域的计算机辅助设计(CAD)软件的方法和途径。
     首先,本文指出了水工设计中计算机辅助设计的必要性及可行性,分析了目前水工计算机辅助软件的现状及存在的劣势,并结合文献资料预测将来水工计算机辅助设计软件的发展方向。本文认为,一个好的水工辅助软件应该具有适当的通用性、良好的交互性、高度的系统性、操作方便且易于推广等特点。
     然后,本文介绍了计算机辅助软件AutoSD系统。AutoSD软件专门针对小型有压水工隧洞设计的一个集成性辅助设计系统软件,它集隧洞选线,水工各种计算,图纸绘制以及报告输出等多项功能于一体。
     AutoSD系统软件是采用面向对象化的程序语言Visual Basic6.0进行编写,采用事件驱动机制来组织程序。系统分设隧洞设计进程管理、隧洞设计数据管理、隧洞设计计算模块、隧洞设计输出模块四大功能块及其下二十个子功能模块。在AutoSD系统涉及水工设计理论的隧洞设计计算模块中,本文详细介绍了路线模块、地质模块、水力计算模块、衬砌选择模块和衬砌计算模块。
     AutoSD系统软件的开发,研究并解决了如何利用高级程序语言将水工隧洞的设计理论与绘图环境具体结合的问题;研究并解决了系统软件如何在辅助设计过程中对水工隧洞的设计信息及数据的管理问题;研究并解决了如何在辅助软件进行设计过程时,将设计人员的及时修正进行动态交互的协调性问题;研究并解决了系统软件如何获得原始地形图及地质图信息的问题;研究并解决了
    
    系统如何在设计过程中自行将工程设计信息汇编成报告输出的问题。
     AutoSD实现了无缝集成AutoCAD和MSW6rd软件的功能,因此,本文对
    于客户程序(AutoSD)如何利用ActivcX技术调用服务器程序
     (AutOCAD&MSWord)作了详细说明。
     最后,作者应用一个隧洞设计的实例对AutoSD系统进行了验证,系统自
    动绘制出设计图纸和简要报告,取得了满意的结果。
     总之,本文通过对水工设计自动化的研究,成功开发出水工隧洞辅助设计
    软件AutoSD,并首次实现在软件运行时与地形图的即时交互和反馈功能,实现
    了水工隧洞设计全过程的辅助设计功能。AntoSD系统初步实现了水工隧洞自动
    化的目的,为水工设计软件与工程环境的结合找到方法与途径,为以后研究和
    开发水工计算机辅助设计软件打下了基础。
In this paper, the features of hydraulic structures and processes of hydrotechnics design are particularly analyzed, expatiating the actuality and the developing trend of the software of hydrotechnics aided design. Emphases are given on the techniques of programming AutoSD software for aided design of hydraulic tunnel by utilizing the means of Automation ActiveX, illuminating the ways and the. means of development of hydrotechnics aided design software by using modern programming theories.
    Firstly, this paper has emphasized the essentiality and feasibility of computer aided design(CAD) for hydrotechnics design, analyzed the actuality and the disadvantages of nonce CAD software, forecasted the direction of the CAD softwares by combining the viewpoints of literatures. The author insists good CAD softwares for hydrotechnics design would be universal, interactive and systemic, and be easily handled, be expediently popularized.
    Secondly, this paper has introduced the CAD software for hydraulic tunnel, AutoSD. AutoSD is a compositive software for hydraulic tunnel aided design, with functions of route selection of tunnel, atress analyse and computation, exporting drawings and reports.
    AutoSD software is programmed by Visual Basic6.0, organized by event-driven methods. AutoSD software is composed of 4 modules: management of tunnel design processes, management of tunnel design data, computation and resultes output of tunnel design, and 20 sub-modules. This paper has recommended the sub-modules
    
    
    
    of route selection, geology analyse, hydraulic computation, liner styles selection and liner stress calculation, which belongs to the module of computation of tunnel design.
    The research and development of AutoSD software has settled the problem of the combination of the design theories and drawing settings, the problem of design information and data management, the problem of harmony of artificial correct and program running, the problem of obtaining information from the original relief maps and geologic drawings, the problem of automatic exporting drawings and reports.
    AutoSD can work with AutoCAD and MSWord with jointless, so this paper particularly narrates the means of using Active X technique to call server programs(AutoCAD&MSWord) through client program(AutoSD).
    Finally, as a example, the author demostrates the design process of a hydraulic tunnel by using the CAD software AutoSD. The program displayed approving outcome, automatically exporting drawings and reports.
    Above all, during the research of the automatic of hydrotechnics designs, the author has successfully developed the CAD software AutoSD for hydraulic runnel design, and realized the function of immediate interpose among program and relief maps and the overall process computer aided function during the hydraulic tunnel design. The AutoSD software has achieved the purpose of the automatization of hydraulic tunnel design, has provided methods of the combination of hydrotechnics designs and projects environment, has lay the foundation to the development of the CAD softwares for hydrotechnics in the future.
引文
[1]《中国水力发电工程》编审委员会.中国水力发电工程(水工卷)[M],中国电力出版社,2000
    [2]工世夏.水工设计的理论和方法[M],中国水利水电出版社,2000
    [3]祁庆和.水工建筑物(第三版)[M],中国水利水力出版社,1997
    [4]杨玉明.浅谈构建水利工程设计集成化应用系统[J],北京水利,2002,(4)
    [5]倪凯民,张素萍.水利工程设计计算机系统集成技术[J],计算机应用研究,1997,(12)
    [6]姜峰.水利工程微机辅助设计系统的设计与开发,大连理工大学学报[J],1994,(2)
    [7]谢放.水利水电勘测设计计算机软件的发展,水力发电,1998,(11)
    [8]许百立,敖磷.水利水电勘测设计计算机应用的回顾与展望,水力发电,1995,(2)
    [9]汪胡桢.水工隧洞的设计理论和计算(第二版)[M],水利电力出版社,1990
    [10]王钰.用VBA开发AutoCAD2000应用程序[M],人民邮电出版社,1999
    [11]何文俊,马杰.VB6编程实例精解[M],北京希望电子出版社,2000
    [12]王克己.VB中文版编程指南[M],人民邮电出版社,1999
    [13]潘家铮主编.水工隧洞和调压室(水工隧洞部分)[M],水利电力出版社,1990
    [14]董安建,刘世煌.我国的水工隧洞建设[J],水利水电技术,1999,(12)
    [15]段乐斋.我国水工隧洞设计的进展[J],水电站设计,2000,(4)
    [16]徐昕.VB环境下水工隧洞数据库的设计与开发[J],计算机自动测量与控制,2001,(9)
    [17]朱凤娟,周学武.《水工混凝土结构计算软件》设计[J],水力水电工程设计,2001,(1)
    [18]徐泽平,徐建忠,粱建辉.计算机辅助堤防设计计算软件系统[J],水力水电技术,2002,(1)
    [19]熊启钧,高昌侠.隧洞[M],水利电力出版社,1989
    [20]汪见鲸等.建筑结构计算机分析及程序[M],清华大学出版社,1998
    [21]何素明.BASIC与AntoCAD的接口设计及应用[J],广西水利水电,1998,(3)
    [22]刘利珍,张劲松,宛江华.VB在建筑物CAD软件开发中的应用[J],建筑技术开发,2003,(1)
    [23]孙冬海,汪恩良,李红艳.堤坝设计CAD软件开发探讨[J],2000,(3)
    
    
    [24] 李丽.积木式CAD软件在水工廊道设计中的应用[J],人民长江,1999,(4)
    [25] 李凤华.AutoCAD2002/2000VBA开发指南[M],清华大学出版社,2001
    [26] 张国宝.AutoCAD VB开发技术[M],科学出版社,2000
    [27] 国家经贸委,水力发电工程CAD制图技术规定[S],中国电力出版社,2001
    [28] 中华人民共和国水利电力部.水工隧洞设计规范SDB4—84[S],水利电力出版社,1985
    [29] 金正浩,贾学广.水工隧洞设计规范的修编工作[J],水利水电技术,2000,(4)
    [30] 张建华,王志刚.水工隧洞设计中的几个问题的探讨[J],江西水利科技,2001,(10)
    [31] 杜时贵,周庆良,孙有法.RQD在隧道围岩分类中的应用[J],公路,1996,(10)
    [32] 杜时贵,许四法,杨树峰,程俊杰,王思敬.岩石质量指标RQD与工程岩体分类[J],工程地质学报,2000,(8)
    [33] 王文,聂德新.我国水电地下工程围岩分类系统支护方案探讨[J],水文地质工程地质,1998,(1)
    [34] 郭继师,寇焕英,张劲.隧洞围岩分类在引黄工程的应用[J],水利水电工程设计,2002,(1)
    [35] 吴持恭 水力学[M],高等教育出版社,1982
    [36] A.J施莱斯.压力隧洞和竖井的钢筋混凝土衬砌设计[J],水利水电快报,1998,(1)
    [37] 冉星彦.有关水工隧洞衬砌结构计算一些问题的探讨[J],北京水利,1999,(1)
    [38] 罗家林,蔡亚泽,孙艳春,张晶.水工隧洞衬砌型式的选择[J],黑龙江水利科技,1999,(2)
    [39] 李青麒,何其诚.压力隧洞衬砌计算方法[J],水力发电学报,1998,(3)
    [40] 欧健.《水工混凝土结构设计规范》中结构设计原则介绍[J],湖南水利,1994,(6)
    [41] 电力工业部,水工混凝土结构设计规范[S],中国电力出版社,1997
    [42] 湛正刚,张晋秋.水工隧洞外水压力设计分析探讨[J],贵州水力发电,2000,(12)
    [43] 白滨,孙利平.圆形有压隧洞双层钢筋混凝土衬砌配筋计算方法探讨[J],山西水利科技,1995,(11)
    [44] 王思康,刘国强,张立海.浅析水工隧洞圆形衬砌在山岩压力作用下的计算原理[J],黑龙江水利科技,1995,(4)
    [45] 何光渝.Visual Basic常用数值算法集[M],科学出版社,2002
    [46] 河海大学,大连理工大学,西安理工大学,清华大学合编.水工钢筋混凝土结构学(第三版)[M],中国水利水电出版社,1996
    
    
    [47] 丁旭柳,伍鹤皋,朱忠华.钢筋混凝上压力隧洞裂缝宽度计算方法的探讨[J],武汉大学学报(工学版),2001,(4)
    [48] 刘秀珍.关于圆形有压水工隧洞衬砌裂缝计算的探讨[J],水力发电,1983,(12)
    [49] 林丕源.VBA在Word文档中的应用[J],现代计算机,2001,(9)
    [50] 王克刚,齐军.WORD文档的程序控制[J],安康师专学报,2002,(6)
    [51] 尹春勇,孙汝霞.Word文档的自动化处理[J],滨州师专学报,2002,(12)

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700