基于改进粒子群优化算法的最优潮流计算

基于改进粒子群优化算法的最优潮流计算

ID:22020691

大小:902.50 KB

页数:12页

时间:2018-10-21

基于改进粒子群优化算法的最优潮流计算_第1页
基于改进粒子群优化算法的最优潮流计算_第2页
基于改进粒子群优化算法的最优潮流计算_第3页
基于改进粒子群优化算法的最优潮流计算_第4页
基于改进粒子群优化算法的最优潮流计算_第5页
资源描述:

《基于改进粒子群优化算法的最优潮流计算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于改进粒子群优化算法的最优潮流计算1OPF简述最优潮流问题是一个典型的可伸缩约束的多目标非线性规划问题,其数学模型下:Minf(x,u)(1)g(x,u)=0st(2)h(x,u)≤0式中:x是状态变量的集合;u是控制变量的集合;f(x,u)是表征电力系统运行指标的标量函数;g(x,u)是等式约束;f(x,u)是不等式约束;式(2)是节点潮流方程。最优潮流是经过优化的潮流分布,必须满足基本潮流方程,构成最优潮流的等式约束条件即:不等式约束条件主要是控制可调控制变量在一定的容许条件范围内满足系统的安全运行:2动态调整罚函数OPF问题一般包括等式约束和

2、不等式约束条件,常用罚函数法来处理,罚函数的基本思路是将约束条件引入原来的目标函数而形成一个新的函数,将原来约束的最优化问题的求解转化成一系列无约束最优化问题的求解,然而,合适的选取罚因子的大小比较困难,罚因子取的过大,容易陷入局部最优,罚因子取的过小,则算法很难收敛到满意的最优解。罚因子数值的选择是否恰当,对算法的收敛速度影响很大。首先将越界不等式约束以惩罚项的形式附加在原来的目标函数上,从而构成一个新的目标函数,即罚函数F(x,u)。F(x,u)=f(x,u)+h(k)H(x,u)其中:f(x,u)为等式(1)中原来的目标函数;h(k)的数值可随

3、迭代次数而改变,一般h(k)=k√k;H(x,u)为惩罚项。式中:m,n分别为等式约束和不等式约束的个数;qi是约束条件的越界函数;ө,Ү是随qi改变的函数;Ү是罚函数的乘方。ө和Ү都是根据越界量的大小动态调节其取值范围,而不是固定为常数,这样就避免了惩罚因子取的过大或过小对算法造成的影响。根据越界量的大小动态调节罚函数,能够有效的提高算法的收敛能力和求解精度。3基于粒子群优化算法和动态调整罚函数的最优潮流计算3.1PSO在PSO算法中,每一个优化问题的潜在解都是搜索空间中的一个粒子。所有的粒子都有一个被优化的函数决定的适应值,每个粒子还有一个速度决

4、定他们飞翔的方向和距离,然后粒子们就追随当前的最优粒子在解空间中搜索。PSO初始化为一群随机粒子,设有m个,然后通过迭代找到最优解,在每次迭代中,每个粒子通过跟踪两个极值来更新自己。两个极值分别是粒子本身所找到的最优解和整个种群目前所找到的最优解。3.2计算步骤1输入系统参数,并指定每个变量的上下界值。2在满足控制变量约束条件下随机赋予种群中每个粒子初始位置和初始速度,通常控制变量的范围内随机选择一个值作为粒子的初始位置,而初始速度也在控制变量的范围内随机选择一个值作为初始速度。3对于种群中的每个粒子,应用牛顿-拉夫逊迭代法进行潮流计算和网损计算、4

5、根据潮流计算的结果,评估种群中的每个粒子的适应值;5寻找每个粒子的个体最优,记为pBest;而pBest中的最优个体记为gBest。6更新计数器,t=t+1;7确定粒子的位置;8应用牛顿-拉夫逊法进行潮流计算和网损计算,重新评估每个粒子的适应值,根据每个粒子适应值的大小,判断是否更新每个粒子的pBest和整个种群的pBest。9若满足算法的停止标准,则转向下一步骤,否则转向步骤6;10输出最优解,即最后一次迭代后的gBest。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。