一种改进的免疫-粒子群优化算法制造技术

技术编号:3994343 阅读:263 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种改进的免疫-粒子群优化算法,即引进正交交叉算子和自适应惯性系数,从而来优化配置电网中的滤波装置。正交交叉算子是通过在一个区域量化,使得相邻两个水平的差是相同的,再利用正交表选择出较小数且具有代表性的个体作为子代个体,加入到群体中,维持种群多样性。自适应惯性系数w可以进行自适应调整,随着迭代次数的增加,逐步减少w值,较大的w值有利于提高算法的收敛速度,而较小的w则可以提高算法的精度。仿真结果表明,该算法能在给定的电网范围内统一优化有源和无源滤波装置的安装地点及相应的参数,减小系统的损耗,将电压、功率因数等保持在规定的范围内,达到系统能量成本和滤波装置投资成本最小化的目的。

【技术实现步骤摘要】

本专利技术涉及配电网范围内统一优化有源和无源滤波装置的安装地点及相应的参 数,减小系统的损耗,将电压、功率因数等保持在规定的范围内。
技术介绍
分布式发电(Distributed Generation, DG)是通过规模不大、分布在负荷附近的 发电设施进行经济、高效、可靠的发电,在现代城市供电中有其独有的环保和高效的优势。 但由于分布式电源通过逆变器接入电网,其开关器件频繁的开通和关断向电网注入了大量 的谐波和次谐波分量,导致电网中电压和电流波形的严重失真,其负面效应是电能质量的 下降,同时严重影响着供、用电设备的安全经济运行且造成了巨大的经济损失。在用户或电 网中装设滤波器是抑制谐波的一种有效措施,可减少和控制注入电网的谐波电流和补偿无 功损耗,以使配电网中各节点的谐波电压满足相应的谐波标准。目前,在谐波治理的措施中广泛采用无源滤波器(PPF)和有源电力滤波器(APF)。 前者承担主要的谐波补偿,而后者用来改善无源部分的滤波特性。这样,考虑两种滤波装 置的优化配置是目前工程应用的必然选择。但是,由于在综合使用时各自的性能都会受到 部分影响,这样对有源和无源滤波器的参数进行优化设计显得非常重要。APF的容量及最 优安装位置应该在满足谐波治理标准的前提下,使注入电网的谐波电流值应尽可能小;PPF 的结构通常并不复杂,但设计却需要考虑其无功补偿性能及避免与电网发生谐振等因素, 这是个典型的多目标、非线性优化问题。已有的优化设计方法中,有些假设条件较多,寻优空间较小,寻优能力不强,比如 进化算法(EP)、遗传算法(GA)等。粒子群算法(PSO)同其它们相比,具有算法简单、收敛速 度快的优点,这对解决分布式电网规划这类大规模、带有大量约束条件和离散变量的非线 性整数规划问题非常有效,但因其收敛受参数和初始粒子分布影响较大,易陷入局部最优。 而人工免疫优化算法利用人工免疫系统抗体多样性的机理和克隆选择算子搜索抗体群,具 有很强的全局寻优能力。为了适应谐波源和网络参数的随机变化,寻求如何用最小代价在 电网中配置滤波器,并使之满足抑制谐波要求显得尤其重要。
技术实现思路
为了克服目前优化设计方法中,假设条件较多,寻优空间较小易陷入局部最优,寻 优能力不强等不足,本专利技术公开的改进的免疫-粒子群算法具有更大概率更快速度更精确 地获得全局最优解的优势,从而优化配电网中有源和无源滤波装置的安装地点及相应的参 数,减小系统的损耗,将电压、功率因数等保持在规定的范围内,达到系统能量成本和滤波 装置投资成本的最小化。为实现上述的目的,本专利技术所采用的技术方案是正交交叉算子初始化种群,在一 个区域量化,使相邻两个水平的差是相同的、均勻化,再利用正交表选择出较小数且具有代 表性的个体作为子代个体,随机生成新个体,加入到群体中,维持种群多样性。自适应惯性系数w,调整其大小可以改变搜索能力的强弱。逐步减少w值,较大的w值有利于提高算法 的收敛速度,而较小的w则可以提高算法的精度。既加快了收敛速度,同时保持了粒子群多 样性,利用已有的历史信息飞向全局最优解。它的基本原理如下将粒子群进化方程中引入免疫克隆算法,这样每个抗体利用 已有的历史信息飞向全局最优解,Vki = wvk_1i++c2rand2 (Pg-Xk^1i)正交交叉算子初始化种群,设两个父代个体B1 = {aia, ···, aljN}, a2 = {a2jl,…,a2,N}m = {min (aia, a2jl), ···, min (aljN, a2jN)}η = {max (aia, a2jl), ···, min (aljN, a2jN)}将空间{m,n}的每一个区域量化,使得相邻两个水平的差是相同的,再利用正交 表选择出较小数且具有代表性的个体作为子代个体,加入到群体中。正交交叉算子可以相 当少的实验次数、非常短的实验时间和很低的实验费用得到满意的实验结果。采用自适应 的惯性系数,对w进行自适应调整,即随着迭代次数的增加,逐步减少w值。较大的w值有 利于提高算法的收敛速度,而较小的W则可以提高算法的精度。w(k) = 式中,λ为正系数,用来调节W的变化速度;k为迭代次数;kmax为迭代次数的上 限。其有益效果是1)该算法具有更大概率更快速度获得全局最优解的优势。2)能在给定的电网范围内统一优化有源和无源滤波装置的安装地点及相应的参 数,减小系统的损耗,将电压、功率因数等保持在规定的范围内,达到系统能量成本和滤波 装置投资成本最小化的目的。3)大大减小了所需变流器的容量,从而达到了较好的滤波效果和乐观的经济效 益,特别适合实际的工程应用。下面结合附图对本专利技术作进一步说明。附图说明附图为算法流程图。 具体实施例方式通过正交交叉算子初始化种群,使其均勻化,随机生成新个体,维持种群多样性。设两个父代个体 al = {aia,…,aljN}, a2 = {a2a,…,a2,N} ;m = {min(aia, a2, i) ···, min(aljN, a2jN)}, η = {max (aia, a2a), min (au, a2,N)},将空间{m, n}的每一个 区域量化,使得相邻两个水平的差是相同的,再利用正交表选择出较小数且具有代表性的 个体作为子代个体,加入到群体中。由于正交交叉算子可以相当少的实验次数、非常短的实 验时间和很低的实验费用得到满意的实验结果,所以本专利技术采用的正交算子生成的初始种 群能均勻地分布在解空间,提高种群的多样性。在PSO算法中,假设粒子的总数为N,每个粒子在空间中有一个位置Xi,该粒子从Xi以速度Vi向前飞行,每个粒子在空间内搜索到的最优位置为Pi,整个粒子群在空间内搜 索到的最优位置为pg,Xi的第k次迭代的修正量为Vki= ,则Vk (1)式(1)中,k为迭代次数;Cl和C2为加速因子,rand!和rand2是两个独立的介于 之间的随机数;w为惯性系数,调整其大小可以改变搜索能力的强弱。算法的迭代终 止条件选为最大迭代次数或粒子群迄今为止搜索到的最优位置的适应度值满足预定的最 小适应度阈值。由于粒子都是根据全体粒子和自身的搜索经验向着最优解的方向“飞行”,在较大 的惯性系数的作用下,粒子有可能会缺乏对最优解的精细搜索而导致搜索精度不高。采用 自适应的惯性系数,按式⑵对w进行自适应调整,即随着迭代次数的增加,逐步减少w值。 较大的w值有利于提高算法的收敛速度,而较小的w则可以提高算法的精度。 (2)式中,λ为正系数,用来调节w的变化速度;k为迭代次数;kmax为迭代次数的上 限。为了加快收敛速度,同时保持粒子群多样性,提出了改进的免疫-粒子群优化算 法,将粒子群进化方程中引入免疫克隆算法,这样每个抗体利用已有的历史信息飞向全局 最优解,从而得到算法的表达式 )(3)改进后的算法大大减少了运行时间,提高了算法精度。含分布式发电的电网中无功补偿和滤波装置统一优化配置的数学模型目标函数的建立(1)在装设滤波装置后,要使电网谐波含量在符合国家标准的基础上,越小越好。 因此,本专利技术以电网各母线的谐波电压总畸变率THDUi为其中的目标函数,即 式中i为电网母线标号,N为网络总的节点数,h为谐波次数,H为考虑的最高谐 波次数;Uli为第i点的基波电本文档来自技高网
...

【技术保护点】
改进的免疫-粒子群优化算法的基本原理将粒子群进化方程中引入免疫克隆算法,引进正交交叉算子和自适应惯性系数。具体实现如下:通过正交交叉算子初始化种群,在一个区域量化,使相邻两个水平的差是相同的、均匀化,再利用正交表选择出较小数且具有代表性的个体作为子代个体,随机生成新个体,加入到群体中,维持种群多样性。调整自适应惯性系数w大小可以改变搜索能力的强弱。逐步减小w值,较大的w值有利于提高算法的收敛速度,而较小的w则可以提高算法的精度,算法的迭代终止条件选为最大迭代次数或粒子群迄今为止搜索到的最优位置的适应度值满足预定的最小适应度阈值。这样每个抗体利用已有的历史信息飞向全局最优解。

【技术特征摘要】

【专利技术属性】
技术研发人员:夏向阳
申请(专利权)人:长沙理工大学
类型:发明
国别省市:43[中国|湖南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利