基于遗传算法的双馈风力发电机优化设计
- 格式:pdf
- 大小:2.00 MB
- 文档页数:5
第14卷第6期 2017年12月邵阳学院学报(自然科学版)Journal of Shaoyang University" Natural ScienceEdition)Vol.14 No. 6 Dec. 2017
文章编号:1672-7010 (2017) 06-0049-05基于遗传算法的双馈风力发电机优化设计石书琪,唐宏伟,林立,李辉,彭正苗(邵阳学院多电源地区电网运行与控制湖南省重点实验室,湖南邵阳,422000)摘要:双馈风力发电机设计可以根据经验值进行最初设计,但是由于电机设计的变 量多,约束条件复杂,要寻求一个最优的设计方案,仅凭经验远远不够,所以需要依靠计算 机通过编写合适的优化程序进行快速高效的设计。文中将遗传优化算法应用到双馈风力发 电机优化设计当中,全局寻优电机成本。结果表明该优化设计方案合理,电机成本降低了 8. 5S,验证了该方案的正确性。关键词:遗传算法;双馈电机;优化设计;成本 中图分类号:TM302 文献标志码:A
Optimal Designof Doubly-fedWindPower Generator Based on Genetic Algorithm
SHI Shuqi,TANG Hongwei,LIN Li,LI Hui,PENGZhengmiao(Shaoyang University, Hunan Provincial Key Laboratory of Grids Operation and Control on Multi-Power Sources Area,Shaoyang 422000,China)
Abstract % The design of doubly - fed wind power generator can be planned according to the experiencevalue,but because of tlie variable of tlie motor design,complex constraints,to seek an optimalonly by the experience is far from enough,so the computer is needed to write a suitable optimization designprogram for high speed and efficient design. The genetic algorithm is applied to the optimal design of doubly-fedwind power generator,and the cost of the motor is optimized. The results show that the optimalreasonable and the motor cost is reduced by 8.5% ! which verifies the correctness of the optimization scheme.
Key words % genetic algorithms; doubly-fed wind power generator; optimal design; cost
双馈风力发电机优化设计是以最优化数学理论为基础,借助于计算机,自动寻求最优收稿日期=2017-09-14基金项目:湖南省科技厅重点研发项目(2016TP1023);湖南省教育厅重点研究项目(16A191)作者简介:石书琪(1986-),男,湖南邵阳人,讲师,在读博士,从事电机优化设计研究;E-mal:Shuq1Sh10706@163. cm50邵阳学院学报(自然科学版)第7卷设计方案的一种设计方法,它具有多极值、多非线性约束等特点,其约束条件和目标代价函 数用关系式都很难直接表示。传统的电机优化设计多采用序贯加权加速因子法、乘子罚函 数法、复形法、罚函数法以及爬山类算法等,这些方法在不同程度上得到了成功的应用,但 是上述方法也有很多缺点,如容易收敛于局部最优点,优化结果与初始点的选取有关,对离 散变量处理有一定困难等'12 (。遗传算法(Genetic Algorithms,GA )是近年来迅速发展起来的一种新的全局优化算法。美国 霍兰(Holland)教授及他的团队在70年代初提出并创立该算法。它植根于自然进化与遗传机理, 最早是用于模拟自然界的自适应(适者生存)现象,后来被引向于广泛的工程问题[42]。
1构造数学模型构造电机优化数学模型指的是找出电机的某项性能指标与电机相关参数之间的关系。 假设电机的相关参数记为E,E,…,E,则关于电机的各项性能指标表达式是,=(E,E,…, E ) G的函数。并且这些性能指标是作为不等式约束条件来处理的,可以用式(1)来表示%2i( e) =2i( ei
,e),…
22( E) = 22( E1,E2,…
.2h(e) = 2h(E,E,"优化算法中的目标函数成本、效率是,的函数,记为:/(,)=/(E,E,…,E)。因此,构 造电机的优化设计的数学模型可以记作为%
,),〇 ,),〇
J,〇(1)
min1( X)
% = iEu;(x),〇,/=1 二…™0
(2)
ii确定优化变量确定电机优化变量理论上电机结构中的每个参数都可以假定为优化变量,但实际上操 作起来是不可能实现的。由于某些特定参数具有一定的意义,应当作为常量,比如考虑到 电机运行环境,则铭牌额定参数不能随意变动;另外变化范围,槽口宽度等某些结构参数对 电机的重要性能指标的影响很小,近视可以忽略不计,因此也可以当成常量。文中简化了优化设计的变量,只考虑对目标函数影响最大的几个变量如:定子外径 (% )、定子内径(%i )、铁芯的长度(0)。■ 0 ■X=X2
=
_E__%_⑶
1.2建立目标函数双馈电机的有效材料指定子绕组导电材料和定转子铁心导磁材料,电机的成本主要由 有效材料的用量决定。文中选取双馈风力发电机的成本作为目标函数,其表达式如下:& G@+CFe & GFe (4)式中!@、!6分别是铜、铁的价格,7@、7(分别是铜、铁的重量,在文中铜、铁的单价分别 为:铜:30元/kg,铁%25元/kg。第6期石书琪,唐宏伟,林立,李辉,彭正苗:基于遗传算法的双馈风力发电机优化设计
51
1.3列出约束条件约束条件是指电机优化设计过程中,为使优化结果能够满足除目标函数之外的其他各 项指标和性能而需考虑的附加条件,其约束条件可以用不等式表示成%2(Z),〇j = 1,2,,h
(5)
式中:不等式约束条件个数记为h,假如约束条件值大于等于零,则式(5)可以改写 为-2,(,) ,0。不等式约束条件把设计空间分为两个部分,可行性区域和不可行性区域,它们的边界 域为 2(,)=〇。
2优化算法原理与基本操作2.1遗传算法基本原理遗传算法思路是:首先在编码空间(如'0,1 ()内通过编码对问题进行编码操作,接着模 拟生物遗传进化机制去进行选择、交叉、变异三种循环迭代操作,最终不断的搜索比较进而 确定原问题的最优解。遗传算法通过选择算子(Selection Operator)可以保证迭代进程的方 向性,通过交叉算子(Crossover operator)和变异算子(Mutation Operator)的协同作用可确保 状态空间('0,1 ()各点的概率可达性[62]。2.2遗传算法的基本操作
2.2. 1编码将二进制编码运用到该优化算法当中。在这种编码环境下,每个设计变量编码成由0
或1组成的有限长度字符串,其长度由设计变量的取值范围和所要求的精度决定[(-0]。 2.2.2 选择选择是模拟生物进化的自然选择原理,对群体中的个体进行优胜劣汰操作,从原有群 体中选取若干个体作为繁殖后代的双亲,通过遗传操作产生新的个体构成下一代群体,所 以是复制(Reproduction)过程。2.2.3交叉、变异交叉是7:的一个重要的遗传操作,对于选中的用于繁殖的每一对个体(双亲),通过交 换它们部分基因去产生两个子代个体。按一定概率M在双亲的基因链上随机选取一个交 叉位置,然后从交叉位置开始将基因链分开,交换双方某部分基因,其中M称为交叉概率 (一般取0. 6-0. 9)。交叉又分为单点交叉、两点交叉和多点交叉等几种,由于产生个体的主
要方法是交叉操作,遗传优化算法的整个全局搜索能力靠它来决定。二进制编码遗传算法的变异过程指的是以一定的变异概率M去窜改编码串中的某些 位或某位,让这些位在0与1之间变化。借助变异可以让编码串的多样性增强,
3基于遗传算法的双馈风力发电机优化设计实例已知数据:输出功率5$ = 11kW,电压4$ = 3807(+接),相数h = 3,频率/=50Hz,极对 数p = 2,B级绝缘,连续运行,封闭型自扇冷式,主要性能指标按技术条件规定。选取双馈 风力发电机设计成本作为目标函数,其目标函数表达式如下:min/" X# = min" Ccu & Gcu+CFe & GFe # ( 6 #