【技术实现步骤摘要】
一种供水管网水力模型校核的麻雀搜索算法
本专利技术涉及城市供水管网水力模型自动校核的方法。
技术介绍
随着城市化不断推进,城市的规模也在不断增加,随之而来的是更大的城市用水量,水厂的运营管理和调度方案将对城市用水状况产生更大的影响。通过建立城市供水管网水力模型,可以较为准确的反应城市用水状况,并且通过更改模型进行管网优化调度的模拟,从而有助于城市的建设和发展。管网水力模型的参数,如粗糙系数、需水量、压力和时间模式等,都在一定程度上影响着模型的精度,为了尽可能增大模型的精度,需要设置能与实际情况相符的参数。通过优化算法进行水力模型自动校核,可以通过调整目标函数,将模拟值与实测值进行匹配,从而构建更加贴近真实情况的管网水力模型。目前多用遗传算法进行模型校核,但该算法提出较早,并且有着早熟和容易陷入局部最优的缺点。本专利技术使用了以仿生学为基础的麻雀搜索算法进行模型自动校核,提高了校核效率。
技术实现思路
本专利技术的目的是针对现有方法的限制,本专利技术主要是通过使用麻雀搜索算法进行水力模型的校核。为实 ...
【技术保护点】
1.一种基于麻雀搜索算法的供水管网模型自动校核方法,其特征在于,该方法包括以下步骤:/n步骤1:根据实际管网情况设计和绘制管网模型,其中拓扑结构和管长管径以及水库水头应与实际相符。/n步骤2:选择需要优化的参数,根据实际供水管网的管径分布情况,生成有特定维度解空间,在算法中对需要优化的参数设置边界条件。/n步骤2:以节点压力和管段流量作为目标函数的元素,根据实际供水管网中压力和流量监测点的分布和数量,设计目标函数X,选择压力与流量模拟值与实测值误差平方和的最小值作为目标函数。/n步骤3:设置算法中麻雀种群的数量SearchAgents_no,最大迭代次数Max_iterat ...
【技术特征摘要】
1.一种基于麻雀搜索算法的供水管网模型自动校核方法,其特征在于,该方法包括以下步骤:
步骤1:根据实际管网情况设计和绘制管网模型,其中拓扑结构和管长管径以及水库水头应与实际相符。
步骤2:选择需要优化的参数,根据实际供水管网的管径分布情况,生成有特定维度解空间,在算法中对需要优化的参数设置边界条件。
步骤2:以节点压力和管段流量作为目标函数的元素,根据实际供水管网中压力和流量监测点的分布和数量,设计目标函数X,选择压力与流量模拟值与实测值误差平方和的最小值作为目标函数。
步骤3:设置算法中麻雀种群的数量SearchAgents_no,最大迭代次数Max_iteration,发现者在种群中所占的比例P_percent以及预警的阈值。
步骤4:运行算法,生成初始种群,生成初始麻雀的位置并计算初始目标函数值。
步骤5:判断是否出现了捕食者,如果出现了捕食者,种群则需要去其他地方觅食;如果没有出现捕食者,麻雀位置将随机移动。
步骤6:除了发现者以外的觅食者中,能量较低的麻雀将围绕周围最好的发现者进行觅食,可能争夺发现者的食物,使自己变成发现者。
步骤7:某些麻雀意识到外界的危险时,处于外围的麻雀将向中间靠拢,处于中心的麻雀则随机靠近别的个体。
步骤8:完成本次迭代并进行下一次迭代,直到达到预设的迭代次数为止,输出最优解。
2.根据权利要...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。