论文部分内容阅读
给水管网是城市给水系统的重要组成部分。通过给水管网的水力状态模拟,人们可以仅用少量控制点的数据来反映整个管网所有点的信息,从而大大地节省投资,提高工作效率。目前,该领域的研究存在诸多不足,未能充分发挥计算机的功用。 本文根据以往的文献资料及相关工程经验,对这一课题做了深入的研究,合理选择了数学模型并分析了其约束条件。首先采用SGA对其进行了模拟运算,然后逐步引进了浮点数编码技术、扩大采样空间技术、最优保存策略技术、算术交叉技术和动态变异技术等对SGA进行改进,取得了预期良好的效果。最后,在理论上论证了这些改进的必要性和合理性。 GRG法可以弥补遗传算法局部搜索能力不足的缺陷,本文将GRG法作为改进GA的一个模块,用于一定概率群体的局部寻优,进一步改进了GA的性能,提高了搜索效率和精度。 MATLAB具有优秀的数值模拟功能,本文在MATLAB平台上编程,用两个简例说明并验证了上述算法研究结果的有效性和成功之处,并对所编程序做了优化设计。然后,以某市实际管网系统为例进行模拟计算,证明了本文方法的可行性和实用性。 最后,通过VB6.0编程,对可视化管理系统进行了初步开发,完成了从AutoCAD中自动提取管网数据信息及自动生成数据库的工作,并且,运用ActiveX技术可把模拟计算的结果自动从EXCEL界面输出。