✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
🍎个人主页:Matlab科研工作室
🍊个人信条:格物致知。
更多Matlab仿真内容点击👇
⛄ 内容介绍
电力系统配电网的无功优化是保证配电网安全,经济运行的一项有效手段,是降低网损,提高电压质量的重要措施.因此,电力系统配电网无功优化问题的研究,既具有理论意义,又具有工程实际应用价值. 配电网无功优化问题是一个复杂的非线性组合优化问题,至今未得到很好的解决.禁忌搜索算法是近年来出现的用于求解组合优化问题的一种高效的启发式搜索技术. 本文采用固定并联电容器作为研究对象对配电网进行无功补偿,并利用禁忌搜索得到使配电网损耗最小对应的最优节点解.并在补偿容量的邻域搜索方而做了改进,扩大邻域搜索范围以达到全局最优的效果.用IEEE的两个算例得出的计算结果证明了这种方法的可行性.
⛄ 部分代码
5 4 5 2 0.299/Zb+j*0.083/Zb 0.50 0.00 0.00;
6 5 6 2 0.524/Zb+j*0.090/Zb 0.60 0.00 0.00;
7 6 7 3 0.524/Zb+j*0.090/Zb 0.40 230/Sb 142.5/Sb;
8 7 8 3 0.524/Zb+j*0.090/Zb 0.60 230/Sb 142.5/Sb;
9 8 9 2 0.524/Zb+j*0.090/Zb 0.40 0.00 0.00;
10 9 10 3 0.524/Zb+j*0.090/Zb 0.25 230/Sb 142.5/Sb;
11 10 11 1 0.524/Zb+j*0.090/Zb 0.20 137/Sb 84/Sb;
12 2 12 3 0.524/Zb+j*0.090/Zb 0.30 72/Sb 45/Sb;
13 12 13 3 0.524/Zb+j*0.090/Zb 0.40 72/Sb 45/Sb;
14 13 14 3 0.524/Zb+j*0.090/Zb 0.20 72/Sb 45/Sb;
15 14 15 1 0.524/Zb+j*0.090/Zb 0.10 13.5/Sb 7.5/Sb;
16 5 16 3 0.299/Zb+j*0.083/Zb 0.60 230/Sb 142.5/Sb;
17 16 17 3 0.299/Zb+j*0.083/Zb 0.55 230/Sb 142.5/Sb;
18 17 18 3 0.378/Zb+j*0.086/Zb 0.55 230/Sb 142.5/Sb;
19 18 19 3 0.378/Zb+j*0.086/Zb 0.50 230/Sb 142.5/Sb;
20 19 20 3 0.378/Zb+j*0.086/Zb 0.50 230/Sb 142.5/Sb;
21 20 21 3 0.524/Zb+j*0.090/Zb 0.50 230/Sb 142.5/Sb;
22 21 22 3 0.524/Zb+j*0.090/Zb 0.50 230/Sb 142.5/Sb;
23 22 23 3 0.524/Zb+j*0.090/Zb 0.60 230/Sb 142.5/Sb;
24 23 24 3 0.524/Zb+j*0.090/Zb 0.40 230/Sb 142.5/Sb;
25 24 25 3 0.524/Zb+j*0.090/Zb 0.25 230/Sb 142.5/Sb;
26 25 26 1 0.524/Zb+j*0.090/Zb 0.20 137/Sb 85/Sb;
27 6 27 3 0.524/Zb+j*0.090/Zb 0.30 75/Sb 48/Sb;
28 27 28 3 0.524/Zb+j*0.090/Zb 0.30 75/Sb 48/Sb;
29 28 29 1 0.524/Zb+j*0.090/Zb 0.30 75/Sb 48/Sb;
30 9 30 3 0.524/Zb+j*0.090/Zb 0.30 57/Sb 34.5/Sb;
31 30 31 3 0.524/Zb+j*0.090/Zb 0.40 57/Sb 34.5/Sb;
32 31 32 3 0.524/Zb+j*0.090/Zb 0.30 57/Sb 34.5/Sb;
33 32 33 1 0.524/Zb+j*0.090/Zb 0.20 57/Sb 34.5/Sb];
%Z=[支路数 首节点 尾节点 尾节点类型 支路阻抗 支路长度 尾节点的有功功率 尾节点的无功功率] 电源点:0 末梢点:1 T接点:2 负荷点:3
[h,l]=size(Z);
b=h; %支路数
n=h+1; %节点数
Vb=11; %Vb=11kV
Sb=100000; %Sb=100MVA=100000kVA
Zb=(Vb^2/Sb)*1000; %Zb单位为Ω 电流单位为A
[PlossTotal0,Vm]=TideCal(Z); %初始潮流计算得到初始系统有功损耗为202.292471kW
Vm; %补偿前各节点电压
Ptotal=0;
for i=1:b
Ptotal=Ptotal+Z(i,7)*Sb; %系统总有功功率
end
ddP0=(PlossTotal0/Ptotal)*100; %系统原始网络线损率
dP=0; %dP适配值函数
TSMAX=4; %禁忌步长
XT=zeros(TSMAX+1,4); %候选解集合
DP=zeros(TSMAX+1,1); %候选解所对应的适配值集合
⛄ 运行结果
⛄ 参考文献
[1] 朱向阳.基于改进禁忌搜索算法的配电网电压无功优化控制[J].继电器, 2006, 34(014):35-37.DOI:10.3969/j.issn.1674-3415.2006.14.010.
[2] 余健明,刘飞.基于禁忌搜索算法的含风电机组的配电网无功优化研究[J].西安理工大学学报, 2013(1):6.DOI:10.3969/j.issn.1006-4710.2013.01.013.
[3] 高迪.基于改进禁忌搜索算法的配电网无功补偿优化规划[D].西安理工大学,2011.DOI:10.7666/d.y2128532.
[4] 余涛.基于禁忌搜索算法的配电网无功优化[D].南昌大学,2012.DOI:10.7666/d.y2141185.
[5] 任晓莉,程红丽,刘健.基于禁忌搜索算法的变电站电压无功优化控制[J].继电器, 2008.DOI:JournalArticle/5aec079fc095d710d4f9d50d.