节点文献
水利工程仿真系统软件设计
Software Design of Water Conservancy Engineering Simulation System
【作者】 余天星;
【导师】 史小平;
【作者基本信息】 哈尔滨工业大学 , 导航、制导与控制, 2007, 硕士
【摘要】 随着科技的飞速发展,对水利的现代化提出了越来越严格的要求。目前国家在大型水利工程和大型灌区的建设中,非常重视利用现代化的计算机技术、通讯网络技术等一系列高新技术实现各种数字水文仿真系统。为使这些系统充分发挥其作用,对运用它的系统操作人员进行必要的上岗培训显得尤为重要。本文希望能够结合实际的工程项目,在水利系统仿真培训软件的开发领域做一些积极的探索。本文首先介绍了课题的背景,国内外发展的概况以及未来发展的趋势;接着根据实际的工程项目,给出了水利仿真系统单元结构图以及水利仿真系统总体结构;通过对仿真系统进行了分析,得出了水利仿真系统的主要设计内容;针对本仿真系统的特点,本文进一步给出了水利仿真系统的设计原则,功能特点以及开发平台配置;然后建立了单个水库的数学模型,进而得出了水利系统的数学模型;运用四阶龙格-库塔法,采用Visual Basic可以实现水利系统数学模型;接下来我们对面向对象的基本概念,面向对象基本特征,面向对象方法的优点以及面向对象分析和设计方法等进行了简单介绍,重点对统一建模语言的发展概述、内容、应用及优点进行了研究,并且使用统一建模语言进行了系统建模设计,使用用例图描述了水利仿真系统的需求分析,使用活动图描述了系统的动态模型和组成对象间的交互关系,使用类图定义了系统中的类,表示出了类之间的关系,并且展示了类的内部结构。本文的最后研究水利系仿真系统的设计问题,分别介绍了系统用户管理和参数设置、系统的数据库设计、系统实时监控功能、系统监视警报功能、系统历史纪录处理功能、系统动画设计功能、系统日志管理功能以及系统帮助功能等功能模块。结果表明,本仿真软件能够很好地模拟现实水利系统的运行状况,仿真界面友好便捷,功能齐全,并且具有广泛的实用性。
【Abstract】 Going along with the rapid development of science and technology, more and more requirements are put forward to the modernization of water conservancy system. At the present, our country takes great advantage of modern computer technique, communication network technique etc. to realize all kinds of digital water conservancy simulation system in the construction of huge water conservancy projects and huge irrigation projects. To fully give out these systems’function, it is particularly necessary to train the system operators. This paper hopes to do some positive exploration in the field of developing water conservancy simulation training software based on the practical engineering project.At first, this paper introduces the background, the domestic and overseas general situation and the intending trend of the project. Then through the analysis of simulation system, the main design contents of water conservancy simulation system are presented. According the characteristic of this simulation system, this paper further describes the simulation system’s design principals, function traits, and the configuration of developing environment. Afterwards, single reservoir’s mathematical model is built and then the water conservancy system’s mathematical model is easily obtained. Using fourth order Runge-Kutta Method and Visual Basic 6.0 developing environment, the mathematical model is easily carried out. Subsequently, this paper simply describes the basic conception of Object-Oriented, the basic characteristic of Object-Oriented, the advantage of Object-Oriented method, the analysis and design means of Object-Oriented and the system’s modeling design is carried out with Unified Modeling Language (UML). The user case diagram describes the water conservancy simulation system’s requirement analysis; the active diagram describes the mutual relation of the system’s dynamic model and makeup components; the class diagram defines the system’s classes, shows the relation between the classes and presents the classes’internal structure.At last, this paper does some studies on the design problems of water conservancy simulation system. The design of the system’s function modules such as account management and parameter configuration module, database design module, real time watch module, alarm module, historic data management module, dynamic display module, log management module and help function module are introduced and designed separately. The results show the simulation software can commendable simulate the practical water conservancy system’s situation. The simulation interface is friendly and convenient, and functions of the simulation software are strong, so the simulation software has broad application prospect.
【Key words】 water conservancy engineering; software design; system simulation;