节点文献

水工隧洞辅助设计软件AutoSD的研究与开发

The Research & Development of AutoSD Software for Aided Design of Hydraulic Tunnel

【作者】 杨中华

【导师】 张光科;

【作者基本信息】 四川大学 , 水工结构, 2003, 硕士

【摘要】 本文通过对水工建筑物特点和水工设计过程的分析,阐述了水工设计计算机辅助软件的现状及发展趋势,着重介绍了作者利用VB6和Automation ActiveX技术编制水工隧洞辅助设计软件AutoSD的研究和开发工作,并以AutoSD系统软件为例说明了利用现代编程思想开发水工领域的计算机辅助设计(CAD)软件的方法和途径。 首先,本文指出了水工设计中计算机辅助设计的必要性及可行性,分析了目前水工计算机辅助软件的现状及存在的劣势,并结合文献资料预测将来水工计算机辅助设计软件的发展方向。本文认为,一个好的水工辅助软件应该具有适当的通用性、良好的交互性、高度的系统性、操作方便且易于推广等特点。 然后,本文介绍了计算机辅助软件AutoSD系统。AutoSD软件专门针对小型有压水工隧洞设计的一个集成性辅助设计系统软件,它集隧洞选线,水工各种计算,图纸绘制以及报告输出等多项功能于一体。 AutoSD系统软件是采用面向对象化的程序语言Visual Basic6.0进行编写,采用事件驱动机制来组织程序。系统分设隧洞设计进程管理、隧洞设计数据管理、隧洞设计计算模块、隧洞设计输出模块四大功能块及其下二十个子功能模块。在AutoSD系统涉及水工设计理论的隧洞设计计算模块中,本文详细介绍了路线模块、地质模块、水力计算模块、衬砌选择模块和衬砌计算模块。 AutoSD系统软件的开发,研究并解决了如何利用高级程序语言将水工隧洞的设计理论与绘图环境具体结合的问题;研究并解决了系统软件如何在辅助设计过程中对水工隧洞的设计信息及数据的管理问题;研究并解决了如何在辅助软件进行设计过程时,将设计人员的及时修正进行动态交互的协调性问题;研究并解决了系统软件如何获得原始地形图及地质图信息的问题;研究并解决了系统如何在设计过程中自行将工程设计信息汇编成报告输出的问题。 AutoSD实现了无缝集成AutoCAD和MSW6rd软件的功能,因此,本文对于客户程序(AutoSD)如何利用ActivcX技术调用服务器程序 (AutOCAD&MSWord)作了详细说明。 最后,作者应用一个隧洞设计的实例对AutoSD系统进行了验证,系统自动绘制出设计图纸和简要报告,取得了满意的结果。 总之,本文通过对水工设计自动化的研究,成功开发出水工隧洞辅助设计软件AutoSD,并首次实现在软件运行时与地形图的即时交互和反馈功能,实现了水工隧洞设计全过程的辅助设计功能。AntoSD系统初步实现了水工隧洞自动化的目的,为水工设计软件与工程环境的结合找到方法与途径,为以后研究和开发水工计算机辅助设计软件打下了基础。

【Abstract】 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-modulesof 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.

【关键词】 隧洞软件辅助设计
【Key words】 hydraulic tunnelsoftwarecomputer aided design
  • 【网络出版投稿人】 四川大学
  • 【网络出版年期】2004年 01期
  • 【分类号】TV672.1;TP391.7
  • 【被引频次】1
  • 【下载频次】164
节点文献中: 

本文链接的文献网络图示:

本文的引文网络