- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用混合式遗传算法进行给水管网现状分析的论文.doc
用混合式遗传算法进行给水管网现状分析的论文
摘要:将广义简约梯度法(grg)思想应用于传统遗传算法,提出一种新的混合式遗传算法(hga),此方法具有很强的全局和局部搜索能力,并且无需复杂的编码、解码过程,可以准确解决多变量、多峰值的给水管网现状分析问题。采用此算法,绝大多数的计算值与实测值的误差可减小到1%以下,能准确反映管网的实际工况。
关键词:混合式遗传算法 广义简约梯度法 遗传算法
the use of hybrid geic algorithmin analyzing status of ethod is applied to conventional geicalgorithm (ga) and a ne (hga) is proposed. tl1is il1ethod has a poore variables and more peak values can be solved accurately ethod, the differences hetost calculated values and actually-measured valuescan be reduced to belo (hga); general reduced gradient(grg); geic algorithm (ga)
随着用水规模的不断扩大及管道使用年限的增长,城市给水管网逐渐暴露出一些问题,例如各水源间不合理调度引起管网压力过高,造成能量浪费,甚至引起爆管问题;管道淤积结垢,阀门未正常开启使管道摩阻增大,管网压力局部降低;管道锈蚀,或接口处漏水造成水资源浪费,管网水量。.水压不足等问题。为了解这些情况,及时、准确掌握管网工况,必须进行管网现状分析,并且其结果可为管网优化调度、改建、扩建提供可靠依据。
1 给水管网现状分析常用方法简介
给水管网现状分析是在水源的供水压力和供水量已知,通过部分节点、管段的水压、流量的实际量测值来推断节点流量、管线摩阻及所有的节点水压和管段流量。常用方法有现状平差法、遗传算法和广义简约梯度法。
现状平差法[1]是通过实测与经验得出节点流量和管线摩阻,然后转化为管网平差问题求解节点水压与管段流量,再与实测值相比较得知管网工况。由于节点流量和管段摩阻均很难准确确定,此方法常导致平差计算结果与实际值存在较大偏差,以致现状分析得出错误的结论。
王荣和等[2]提出通过以节点流量和管线摩阻力控制变量的非线性规划来进行管网现状分析,并以遗传算法求解,得到较好的效果。但由于遗传算法中随机抽取样本,存在偶然性,有时对部分节点或管段提供的结论并不准确,只能达到80%的准确率,而且对管网末梢的树状管段和节点,也不能正确控制。由于遗传算法局部收敛能力较差,对于大、中型管网,计算时间很长,且很难逼近最优解。
而文献[3]则尝试采用解决非线性规划的有效方法——广义简约梯度法来求解,其基本思想是利用简约梯度构造一个使目标函数改善的可行方向,然后沿此方向进行搜索,找出一个更优点,从而逐步逼近最优解。此方法具有很强的局部收敛能力,但全局搜索能力欠佳,对于多峰值的规划问题,很容易陷入局部最优解。
本文将提出一种集广义简约梯度法和遗传算法于一体的混合式遗传算法,针对现状分析问题目标函数。约束条件均可微且较易求得的特点,在遗传算法全局搜索的基础上加以沿负梯度方向的变异,以提高其局部搜索能力,很快达到全局最优解。
2 数学模型的建立
依据在满足管网水力条件约束下,在允许的调幅范围内,通过对节点流量q,管段过水能力系数r进行调整,使测压点水压和测流管段流量的计算值与实测值之差降至最小的原则,建立数学模型[3]。
3 数学模型的求解[1,4-5]
3.1 初始群体的产生
样本染色体为 m+n维实向量,由 m个节点流量和n个管段过水能力系数组成。初始种群的产生是在各自的界限值范围内随机选取n组。以下的交叉。变异过程将直接采用控制变量的参数值,而无需编码。解码。另外,本方法样本规模n可适当减小,一般可取传统遗传算法的一半左右。
3.2 样本染色体交叉
对于目标函数值较小的样本,则将其作为父代染色体按算术组合进行交叉得到子代染色体。父代染色体向量从第k代染色体向量集的子集中随机抽取产生。设分别为β1(k)和β2(k),则子代染色体β3(k+1)=α×β1(k)+(1-α)×β2(k)。其中 α可由式α= zβ1/( zβ1+ zβ2)确定(其中 z为染色体向量所对应的目标函数值)。
3.3 样本染色体变异
对于目标函数值较大的样本,则需进行变异。其中目标函数值超过一定限度的,按照初始群体产生的方法随机选取新的个体,以确保样本的多样性,避免陷入局部收敛,称之为随机变异。另外一部分则沿目标函数的
文档评论(0)