[发明专利]一种基于MATLAB遗传算法的离心泵设计方法无效
申请号: | 201210518051.4 | 申请日: | 2012-12-05 |
公开(公告)号: | CN103020345A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 黄思;宋志光 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 蔡茂略 |
地址: | 510641 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 matlab 遗传 算法 离心泵 设计 方法 | ||
技术领域
本发明涉及离心泵的设计与制造技术领域,特别涉及一种基于MATLAB遗传算法的离心泵设计方法。
背景技术
目前应用于离心泵优化设计的方法目前主要有两种:损失极值法和基于CFD分析的筛选法。基于CFD分析的筛选法目前已基本实用化,根据设计成形的水泵流道及叶片形状预测离心泵性能;通过反复修改模型,直到筛选出较满意的设计方案。但该方法工作量大,周期也较长。损失极值法通过建立泵损失和设计参数间的相互关系,在满足设计工况的条件下,从不同组合的泵几何参数中选择最佳的组合使泵的总损失最小。损失极值法具有较严格的数学理论,可采用遗传算法及神经网络等先进的计算方法进行优化。但从现有的研究成果看,一方面理论上尚未具备水泵损失的精确公式,而且优化目标多为单一目标优化,从而有一定的局限性。另一方面能为设计人员提供的设计参数也非常有限,这就阻碍了这一方法的工程应用推广。
遗传算法(Genetic Algorithm,简称GA)起源于对生物系统进行的计算机模拟研究,是基于生物遗传和进化机制的优化技术。能随机进行全局搜索和优化,通过随机选择、交叉和变异操作,产生一群更适应环境的个体,使群体进化到搜索空间越来越准确,来有效的解决非线性约束优化、离散变量优化与传统优化算法不能解决的问题,求得问题的最优解。把遗传算法引入到水力机械优化设计中,遗传算法所特有的寻优功能将能够很好地解决无法收敛到全局最优解这一问题。
发明内容
为了克服现有技术的上述缺点与不足,本发明的目的在于提供一种基于MATLAB遗传算法的离心泵设计方法,简化传统的离心泵优化设计过程。
本发明的目的通过以下技术方案实现:
一种基于MATLAB遗传算法的离心泵设计方法,包括以下步骤:
(1)选取离心泵叶轮进口直径D0、叶轮出口直径D2、叶片进口位置D′1、叶片进口安放角β1、叶片出口安放角β2、叶片进口宽度b1、叶片出口b2及叶片数z作为优化变量,建立离心泵整体损失功率的分目标函数g1(x)、汽蚀余量分目标函数g2(x)、离心泵稳定性分目标函数g3(x);
(2)分别取各个分目标函数的最小初值,为各个分目标函数分配权值ρi,建立统一的目标函数
(3)根据速度系数法结果,设置优化变量的约束条件;
(4)采用MATLAB遗传算法工具箱,在MATLAB中建立起目标函数与约束条件的数学模型,然后求解建立的离心泵多目标多变量函数,得到g(X)的最小值,以及变量的值。
所述离心泵整体损失功率包括机械损失功率、容积损失功率和水利损失功率。
与现有技术相比,本发明具有以下优点和有益效果:
(1)本发明对目标函数的优化采用了遗传算法,有效解决非线性约束优化、离散变量优化问题,克服了传统算法无法求解的全局最优解问题,并且遗传算法对水利机械的适应度更好,计算优化的效率更高。
(2)本发明可以有效的缩短设计周期,减少了离心泵相关参数设计计算的工作量,为后续工作的展开能提供有效快捷的帮助。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210518051.4/2.html,转载请声明来源钻瓜专利网。