电力系统潮流计算机算法的开发.rar
电力系统潮流计算机算法的开发,1.7万字61页包括程序代码摘 要电力系统潮流计算是电力系统稳态分析中最重要的基本电气计算,它不仅是动态稳定分析的基础,而且也是电力系统安全经济运行和规划设计的基础。本文是在全面介绍牛顿-拉夫逊法和p-q分解法计算潮流原理的基础上,利用matlab语言程序设计编制用计算机计算电力系统潮流的程...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 guai521 发布
电力系统潮流计算机算法的开发
1.7万字 61页
包括程序代码
摘 要
电力系统潮流计算是电力系统稳态分析中最重要的基本电气计算,它不仅是动态稳定分析的基础,而且也是电力系统安全经济运行和规划设计的基础。本文是在全面介绍牛顿-拉夫逊法和P-Q分解法计算潮流原理的基础上,利用Matlab语言程序设计编制用计算机计算电力系统潮流的程序。P-Q分解法利用了电力系统的一些特有的运行特性,对牛顿-拉夫逊法做了简化,同时采用稀疏技术,从而大大降低了对计算机内存的要求,提高了计算速度,不仅可用于离线计算,而且可用于在线计算。该设计具有计算方法可靠、满足收敛性、基本上能达到设计要求。
关键词: 电力系统潮流计算,牛顿-拉夫逊法,P-Q分解法,Matlab
ABSTRACT
Power flow calculation is the most important and fundamental algorithm in power system, which is the basis of calculating system stability and safe economy running. This article is was introducing comprehensively Newton - Rough abdicates the law and in the P-Q resolution computation tidal current principle foundation, calculates the electrical power system tidal current using the Matlab language programming establishment with the computer the procedure. The P-Q resolution has used the electrical power system some unique movement characteristic, abdicated the law to Newton - Rough to make the simplification, simultaneously used the sparse technology, thus reduced greatly to the computer memory request, enhanced the computation speed, not only available in off-line computation, moreover available in online computation. This design has the computational method reliably, the satisfied astringency, basically can meet the design requirements.
Key word: Electrical power system tidal current computation, Newton - Rough abdicates the law, P-Q resolution, Matlab
目 录
摘 要 I
ABSTRACT II
第一章 前 言 1
1.1 电力系统叙述 1
1.2 潮流计算简介 1
1.3 潮流计算的意义及其发展 2
1.4 本文的主要工作 4
第二章 电力网络的数学模型 5
2.1 导纳矩阵的原理及计算方法 5
2.1.1 自导纳和互导纳的确定方法 5
2.1.2 节点导纳矩阵的性质及意义 6
2.1.3 非标准变比变压器等值电路 8
2.2 网络方程的解法 8
第三章 简单电力系统的潮流计算 12
3.1 开式网络的电压和功率分布计算 12
3.2 简单闭式网络的功率分布计算 15
第四章 电力系统潮流计算的计算机算法 24
4.1 概述 24
4.2 潮流计算的基本方程 24
4.2.1 节点的分类 24
4.2.2 潮流计算的约束条件 25
4.2.3 基本方程式 26
4.3 牛顿-拉夫逊法潮流计算 28
4.3.1 牛顿-拉夫逊法概要 28
4.3.2 牛顿-拉夫逊法的基本方程式 32
4.3.3 计算步骤和程序框图 36
4.4 PQ分解法潮流计算 38
4.4.1 PQ分解法的基本方程式 38
4.4.2 计算步骤和程序框图 40
4.4.3 实例 43
第五章 总 结 46
致 谢 47
参考文献 48
附 录 49
参考文献
[1] 于永利. 基于广义Tellegen定理的电力系统潮流算法研究[C]. 辽宁工学院, 2007: 1 ~ 4.
[2] 武晓朦, 张飞廷. 电力系统的P-Q分解法潮流计算[J]. 现代电子技术, 2002. 8.(20): 105.
[3] 陈珩. 电力系统稳态分析(第三版) [M]. 北京: 中国电力出版社, 2007: 111 ~ 123.
[4] 陈立新, 杨光宇. 电力系统分析[M]. 北京: 中国电力出版社, 2005: 100~135.
[5] Fernando L A.Computational complexity in power systems[J]. IEEE Trans on PAS, 1976, 95(4) : 1028 - 1037.
[6] 刘天琪, 邱晓燕. 电力系统分析理论[M]. 北京: 科学出版社, 2005: 70 ~ 98
[7] B Stott, O Alsac. Fast Decoupled Load Flow. IEEE Transactions on Power Apparatus and Systems, 1974, 93(3): 859-869.
[8] Borkowska B. Probabilistic Load Flow. IEEE Trans on Power Apparatus and Systems, 1974, PAS-93:752 - 759.
[9] Carpentier J. Optimal Power Flows. Int J Elec Power and Energy Syst, April
附 录
%本程序的功能是用PQ分解法进行潮流计算
function y=DDpq(n,m,pr,a,t0,v,P,Q)%
n=input('请输入节点数:n=');% n为节点数
m=input('请输入PQ节点数:m=');% m为PQ节点数
pr=input('请输入误差精度:pr=');% pr为误差精度
a=input('请输入矩阵:a=');% a为支路矩阵
t0=input('请输入网络结点的电压相角迭代初值:t0=');% t0为网络节点电压相角迭代初值
v=input('请输入节点的电压迭代初值和pv结点的给定电压值:v=');% v为网络结点的电压迭代初值和pv结点的给定电压值
P=input('请输入网络结点的给定有功功率值:P=');% P为网络结点的给定有功功率值
Q=input('请输入网络结点的给定无功功率值:Q=');% Q为网络结点的给定无功功率值
Y=zeros(n,n);
for d=1:length(a(:))/4
if a(d,1)==0
Y(a(d,2),a(d,2))=Y(a(d,2),a(d,2))+1/a(d,3);
else
if a(d,4)>0
Y(a(d,1),a(d,1))=Y(a(d,1),a(d,1))+1/a(d,3);
Y(a(d,1),a(d,2))=-1/(a(d,3)*a(d,4));
Y(a(d,2),a(d,1))=-1/(a(d,3)*a(d,4));
......
1.7万字 61页
包括程序代码
摘 要
电力系统潮流计算是电力系统稳态分析中最重要的基本电气计算,它不仅是动态稳定分析的基础,而且也是电力系统安全经济运行和规划设计的基础。本文是在全面介绍牛顿-拉夫逊法和P-Q分解法计算潮流原理的基础上,利用Matlab语言程序设计编制用计算机计算电力系统潮流的程序。P-Q分解法利用了电力系统的一些特有的运行特性,对牛顿-拉夫逊法做了简化,同时采用稀疏技术,从而大大降低了对计算机内存的要求,提高了计算速度,不仅可用于离线计算,而且可用于在线计算。该设计具有计算方法可靠、满足收敛性、基本上能达到设计要求。
关键词: 电力系统潮流计算,牛顿-拉夫逊法,P-Q分解法,Matlab
ABSTRACT
Power flow calculation is the most important and fundamental algorithm in power system, which is the basis of calculating system stability and safe economy running. This article is was introducing comprehensively Newton - Rough abdicates the law and in the P-Q resolution computation tidal current principle foundation, calculates the electrical power system tidal current using the Matlab language programming establishment with the computer the procedure. The P-Q resolution has used the electrical power system some unique movement characteristic, abdicated the law to Newton - Rough to make the simplification, simultaneously used the sparse technology, thus reduced greatly to the computer memory request, enhanced the computation speed, not only available in off-line computation, moreover available in online computation. This design has the computational method reliably, the satisfied astringency, basically can meet the design requirements.
Key word: Electrical power system tidal current computation, Newton - Rough abdicates the law, P-Q resolution, Matlab
目 录
摘 要 I
ABSTRACT II
第一章 前 言 1
1.1 电力系统叙述 1
1.2 潮流计算简介 1
1.3 潮流计算的意义及其发展 2
1.4 本文的主要工作 4
第二章 电力网络的数学模型 5
2.1 导纳矩阵的原理及计算方法 5
2.1.1 自导纳和互导纳的确定方法 5
2.1.2 节点导纳矩阵的性质及意义 6
2.1.3 非标准变比变压器等值电路 8
2.2 网络方程的解法 8
第三章 简单电力系统的潮流计算 12
3.1 开式网络的电压和功率分布计算 12
3.2 简单闭式网络的功率分布计算 15
第四章 电力系统潮流计算的计算机算法 24
4.1 概述 24
4.2 潮流计算的基本方程 24
4.2.1 节点的分类 24
4.2.2 潮流计算的约束条件 25
4.2.3 基本方程式 26
4.3 牛顿-拉夫逊法潮流计算 28
4.3.1 牛顿-拉夫逊法概要 28
4.3.2 牛顿-拉夫逊法的基本方程式 32
4.3.3 计算步骤和程序框图 36
4.4 PQ分解法潮流计算 38
4.4.1 PQ分解法的基本方程式 38
4.4.2 计算步骤和程序框图 40
4.4.3 实例 43
第五章 总 结 46
致 谢 47
参考文献 48
附 录 49
参考文献
[1] 于永利. 基于广义Tellegen定理的电力系统潮流算法研究[C]. 辽宁工学院, 2007: 1 ~ 4.
[2] 武晓朦, 张飞廷. 电力系统的P-Q分解法潮流计算[J]. 现代电子技术, 2002. 8.(20): 105.
[3] 陈珩. 电力系统稳态分析(第三版) [M]. 北京: 中国电力出版社, 2007: 111 ~ 123.
[4] 陈立新, 杨光宇. 电力系统分析[M]. 北京: 中国电力出版社, 2005: 100~135.
[5] Fernando L A.Computational complexity in power systems[J]. IEEE Trans on PAS, 1976, 95(4) : 1028 - 1037.
[6] 刘天琪, 邱晓燕. 电力系统分析理论[M]. 北京: 科学出版社, 2005: 70 ~ 98
[7] B Stott, O Alsac. Fast Decoupled Load Flow. IEEE Transactions on Power Apparatus and Systems, 1974, 93(3): 859-869.
[8] Borkowska B. Probabilistic Load Flow. IEEE Trans on Power Apparatus and Systems, 1974, PAS-93:752 - 759.
[9] Carpentier J. Optimal Power Flows. Int J Elec Power and Energy Syst, April
附 录
%本程序的功能是用PQ分解法进行潮流计算
function y=DDpq(n,m,pr,a,t0,v,P,Q)%
n=input('请输入节点数:n=');% n为节点数
m=input('请输入PQ节点数:m=');% m为PQ节点数
pr=input('请输入误差精度:pr=');% pr为误差精度
a=input('请输入矩阵:a=');% a为支路矩阵
t0=input('请输入网络结点的电压相角迭代初值:t0=');% t0为网络节点电压相角迭代初值
v=input('请输入节点的电压迭代初值和pv结点的给定电压值:v=');% v为网络结点的电压迭代初值和pv结点的给定电压值
P=input('请输入网络结点的给定有功功率值:P=');% P为网络结点的给定有功功率值
Q=input('请输入网络结点的给定无功功率值:Q=');% Q为网络结点的给定无功功率值
Y=zeros(n,n);
for d=1:length(a(:))/4
if a(d,1)==0
Y(a(d,2),a(d,2))=Y(a(d,2),a(d,2))+1/a(d,3);
else
if a(d,4)>0
Y(a(d,1),a(d,1))=Y(a(d,1),a(d,1))+1/a(d,3);
Y(a(d,1),a(d,2))=-1/(a(d,3)*a(d,4));
Y(a(d,2),a(d,1))=-1/(a(d,3)*a(d,4));
......