毕业论文--利用MALAB进行电力系统中的潮流计算.doc_第1页
毕业论文--利用MALAB进行电力系统中的潮流计算.doc_第2页
毕业论文--利用MALAB进行电力系统中的潮流计算.doc_第3页
毕业论文--利用MALAB进行电力系统中的潮流计算.doc_第4页
毕业论文--利用MALAB进行电力系统中的潮流计算.doc_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 本文,首先简单介绍了基于在MALAB中行潮流计算的原理、意义,然后用具体的实例,简单介绍了如何利用MALAB去进行电力系统中的潮流计算。 众所周知,电力系统潮流计算是研究电力系统稳态运行情况的一种计算,它根据给定的运行条件及系统接线情况确定整个电力系统各部分的运行状态:各线的电压、各元件中流过的功率、系统的功率损耗等等。在电力系统规划的设计和现有电力系统运行方式的研究中,都需要利用潮流计算来定量地分析比较供电方案或运行方式的合理性、可靠性和经济性。 此外,在进行电力系统静态及暂态稳定计算时,要利用潮流计算的结果作为其计算的基础;一些故障分析以及优化计算也需要有相应的潮流计算作配合;潮流计算往往成为上述计算程序的一个重要组成部分。以上这些,主要是在系统规划设计及运行方式安排中的应用。 牛顿拉夫逊法在电力系统潮流计算的常用算法之一,它收敛性好,迭代次数少。本文介绍了电力系统潮流计算机辅助分析的基本知识及潮流计算牛顿拉夫逊法,最后介绍了利用MTALAB程序运行的结果。关键词:电力系统潮流计算、牛顿拉夫逊法、MATLABAbstract This article first introduces the flow calculation based on the principle of MALAB Bank of China, meaning, and then use specific examples, a brief introduction, how to use MALAB to the flow calculation in power systems. As we all know, is the study of power flow calculation of power system steady-state operation of a calculation, which according to the given operating conditions and system wiring the entire power system to determine the operational status of each part: the bus voltage flowing through the components power, system power loss and so on. In power system planning power system design and operation mode of the current study, are required to quantitatively calculated using the trend analysis and comparison of the program or run mode power supply reasonable, reliability and economy. In addition, during the power system static and transient stability calculation, the results of calculation to take advantage of the trend as its basis of calculation; number of fault analysis and optimization also requires a corresponding flow calculation for cooperation; power flow calculation program often become the an important part. These, mainly in the way of system design and operation arrangements in the application areas are off-line calculation. Newton - Raphson power flow calculation in power system is one commonly used method, it is good convergence of the iteration number of small, introduce the trend of computer-aided power system analysis of the basic knowledge and power flow Newton - Raphson method, introduced by the last matlab run results. Keywords:power system flow calculation, Newton Raphson method, matlabI 目录1 引言11.1 潮流计算的现状11.2 潮流计算的背景和意义52 电力系统潮流计算72.1 节点的分类72.2 牛顿拉夫逊法的概要82.3 节点导纳矩阵102.4 非标准变比变压器等值电路112.5 牛顿-拉夫逊法潮流计算132.6 潮流计算的约束条件163 Matlab编程183.1 Matlab简介183.2 矩阵的运算183.3 牛顿拉夫逊法潮流计算的主要程序193.4 例题计算294 校验325 总结396 致谢40附录41参考文献48毕业设计(论文)1 引言 1.1 潮流计算的现状 近年来,大多数研究都是围绕改进牛顿法和P-Q分解法进行。此外,随着人工智能理论的发展,遗传算法、人工神经网络、模糊算法也逐渐引入潮流计算。但是,到目前为止这些新的模型和算法还不能取代牛顿法和P-Q分解法的地位。由于电力系统规模不断扩大,对计算速度要求不断提高,计算机的并行计算技术也将在潮流计算中得到广泛应用,成为重要的研究领域。经过三十多年的发展,潮流算法已经比较成熟,但是仍存在不少尚待解决的问题。例如各种牛顿法潮流算法,对于某些条件可能导致不收敛。潮流计算的多解现象及其机理在重负荷情况下,临近多根与电压不稳定问题的关联。当前无论在实践上还是在理论上,均有许多问题需待解决,特别是如何快速求解成千上万个变量的大规模非线性规划问题。近几年,对潮流计算的研究仍然是如何改善传统的潮流算法,牛顿拉夫逊法。由于其在求解非线性潮流方程时采用逐次线性化方法,为了进一步提高算法的收敛性和计算速度,人们考虑采用将泰勒级数高阶项或非线性项也考虑进来,于是产生了二阶潮流算法。后来又提出了根据直角坐标形式的潮流方程是一个二次代数方程的特点,提出了采用直角坐标的保留非线性快速潮流算法。在这种情况下,进行电力系统规划和运行条件分析时,若不考虑随机变化因素,就要对众多可能发生的情况作大量的方案计算,计算时间是难以承受的,并且很难反映系统整体的状况。随机潮流计算是解决上述问题的有效方法和手段。应用随机理论来描述这种不确定性,探讨相应的数学建模,计算机算法和实际应用,称为随机潮流(Probabilistic Load Flow,简写为PLF)研究,也称为随机潮流。采用随机潮流计算方法,输入数据为已知的随机变量,给定的是它们的随机统计特性(例如,给定节点注入功率的期望和方差或随机密度函数等),输出数据则是节点电压和支路潮流的统计特性,有期望值和方差或随机密度函数等。由这些结果,可以知道节点电压、支路功率、PV节点无功功率及平衡节点功率的平均值、取值范围以及其随机等。这样,只要通过一次计算就能为电力系统的运行条件提供更完备的信息,减少了大量的计算工作量。根据这些信息,可以更深刻地揭示系统运行状况、存在问题和薄弱环节,为规划与运行决策提供更全面的信息,可以更恰当地确定输电线和无功补偿装置的容量以及系统的备用容量等,从而提高了电力系统的安全运行水平。到目前为止潮流计算已经很成熟,潮流计算是一个很活跃的研究课题,其算法有很多种,国内外学者也提出了很多算法,近年来随着人工智能里理论的发展,遗传算法、人工神经网络、模糊算法也逐渐引入潮流计算。在进行潮流计算时,有多种方法可供选择,如: 正交背传算法:正交背传算法最初是由研究人员在进行动态系统的参数辨识时提出来的,之后应用于矩阵求逆运算以及线性代数方程组的求解并正式将其命名为正交背传算法 多波前法:多波前法的基本思路是找出、构造稀疏矩阵中的密集子块(即波前,指连续的相同结构的列所构成的子矩阵)。波前的构造相当于滤掉矩阵中大量的零元素,使得大规模的稀疏矩阵集成为多个小规模的密集阵,波前的分解直接调用高效的BLAS库。相互独立的波前可以被同时分解,具有并行特性。波前更新矩阵由一系列特定的外积组成,这些外积的结构用树状构来表达。相对于传统的稀疏三角分解法直接求解大规模稀疏线性方程组,多波前算法的一优点是可以采用分阶段的求解模式:即符号分析、数值分解和回代求解。线性方程组系数矩阵的结构一旦确定并且在以后的迭代求解过程中保持不变,那么通常只需对该矩阵做一次符号分析,避免重复分析占用求解时间。 牛顿法:牛顿法是解非线性方程式的有效方法。这个方法把非线性方程式的求解过程变成反复对应的线性方程式的求解过程,通常称为逐次线性化过程。 免疫禁忌混合算法:免疫禁忌混合算法是在免疫算法的基础上,通过把禁忌搜索算法引入到免疫算法的变异操作中而得到的改进的免疫算法。该混合算法中,免疫算法的作用是使化解满足全局收敛;禁忌搜索算法的作用是使群体的解保持多样性,并可很好地避免陷入局部最优,以有效地搜索到最优解附近的解空间。 蒙特卡罗仿真随机潮流算法:蒙特卡罗方法以随机模拟和统计试验为手段,是一种从随机变量的随机分布中,通过随机选择数字的方法产生一种符合该随机变量随机分布特性的随机数值序列,作为输入变量序列进行特定的模拟试验、求解的方法。在应用该方法时、要求产生的随机数序列应符合该随机变量特定的随机分布。而产生各种特定的、不均匀的随机分布的随机数序列、可行的方法是先产生一种均匀分布的随机数序列、然后再设法转换成特定要求的随机分布的随机数序列、以此作为数字模拟试验的输入变量序列进行模拟求解。 半不变量法潮流计算:为了避免复杂的卷积运算,在这里引入随机论中随机变量的一个数字特征:半不变量。半不变量是随机变量一个数字特征,将卷积和反卷积计算简化为几个半不量的加法和减法运算,可以使计算量显著减少。当已知某随机变量的各阶半不变量的时候,可以利用Gram-Charilier级数展开式求得随机变量的分布函数或随机密度。 把随机分析方法应用在电力系统的潮流研究上来最初是B.Borkowska在1974年提出来的。自从那以后,就有两种方法采用了随机分析方法来研究潮流问题:随机潮流方法和随机潮流方法。在随机潮流研究中,负荷和发电量在ti瞬间被看成随机变量。这种方法研究了这种不确定性在每个瞬间给传统的潮流计算结果带来的影响。因此,随机潮流方法可以处理短时间的不确定性,对系统运行很有用。因为本文是研究负荷和发电机的不确定性在一个很长时间内对输电网络的充裕性的影响,所以取了随机潮流的分析方法来进行系统规划研究。蒙特卡罗仿真方法是一种可以获得状态变量和支路潮流的累积分布函数方法。这种方法是根据输入变量(节点注入的有功功率和无功功率)的随机分布情况进行多次取值,然后用确定性潮流计算方法依次根据这些被选择的输入变量的值来计算状态变量和支路潮流的值。最后,从多次的计算结果中统计状态变量和支路潮流的随机分布情况。为了获得有实际意义的结果,通常需要上千次的蒙特卡罗仿真计算。以前学者认为,虽然蒙特卡罗仿真方法可以得到精确的结果,但是这种计算是非常的耗费时间的,因此蒙特卡罗方法不适合处理实际的系统。大多数研究者仅仅只是用它来和其它方法进行比较而已。卷积方法是另一种可以获得支路潮流累积分布函数的方法,。通过应用线性化方法,状态变量和支路潮流被转换成输入变量的组合量。因此,假定所有的变量之间都是相互独立,卷积方法可以用来获得目标变量的随机密度函数。传统的卷积方法将随机学中对随机变量累积分布函数的卷积计算公式作为算法的核心,其概念清晰,但计算工作量较大。因为等效持续负荷曲线(ELDCEquivalent Load Duration Curve)是用离散点的函数值来描述的,为了保证计算的精确度,往往需要数以百计的离散点描述其持续负荷曲线;而每次卷积及反卷积计算都必须重新计算这些离散点的函数值,计算量相当大。并且,随着电力系统规模的扩大以及对水电机组和分段机组的考虑,这种采用递归卷积计算处理离散点的方法使计算量急剧上升,给随机生产模拟的实际应用带来很大困难。为了克服上述生产困难,国外学者提出了不少简化算法。例如:基于直流潮流模型下,计算支路的随机密度函数(Probabilistic Density FunctionPDF)和累计分布函数(CumulativeDistribution FunctionCDF)的方法。该方法结合了累积量和Gram-Charlier展开级数理论,通过综合的方法来计算支路的随机密度函数和累计分布函数。该方法避免了负责的卷积计算,取而代之的是简单的代数计算过程,这是由于半不变量所特有的性质决定的。并且,一次运行就可以得到支路的随机密度函数和累计分布函数。这种方法可以大大地减少存储空间,这是由于低阶的Gram-Charlier展开级数估计随机密度函数和累计分布函数有着足够高的精度。多重线性化模拟算法。该模型假定负荷为正态分布的随机变量,认为节点注入功率要么相互独立的,要么为线性相关的随机变量,因而支路功率是节点注入功率的线性组合(当采用线性化潮流计算时),因此其随机分布可用随机理论中卷积公式计算。该方法存在的不足在于:(1)节点注入功率的相关性不易处理。这种相关性是极为复杂的,不局限于前面假设的两种最简单状态,它不仅受到随时间、空间分布变化的负荷影响,并且受到系统调度决策(如机组组合、经济运行、发电再调度、电力市场中的阻塞管理、输电开放等)影响。(2)采用卷积计算需要将潮流方程在假定的负荷点附近线性化,由于负荷变化的不确定性,这种线性化会导致较大的误差。(3)没有考虑网络拓扑结构的随机变化。实际上,网络的计划检修和随机故障均可导致线路停运,进而对系统潮流分布有着显著影响。传统的潮流分析计算是在所有给定量,如节点负荷、投运的发电机台数、出力,都是在确定量的基础上进行的。然而,电网规划实际上涉及了大量不确定性因素,如负荷的变化、长期规划负荷预测的不准确性、发电机装机及出力计划发生变化、设备故障退出运行等。这些因素对电网规划方案有很大影响。为了全面考察电网性能,规划人员要分别对很多运行方式进行确定性潮流计算这样不仅计算量大而且也难以反映全局情况。因此,有必要采用能计入不确定性影响因素的潮流分析方法,将直接能处理不确定变量的随机论引入潮流分析计算中,形成了随机潮流。在现有电力系统随机特征根分析方法的基础上,依据特征根各阶矩对整体随机分布的影响程度,将随机变量的中心矩与累加量混合使用,以求达到计算精度与计算量需求之间的协调。文中所考虑的不确定因素为基于节点功率运行曲线的系统多运行方式,利用不同近似程度的特征根1阶和2阶灵敏度算式,从节点电压或节点注入功率的随机特性计算出特征根的各阶数字特征,然后由Gram-Charlier级数确定临界特征根的随机密度和稳定随机。在该混和算法中,既不限制随机变量的分布类型,又充分计及变量之间的相关性,同时也考虑了运算过程中方差对均值的修正。在探讨随机潮流计算在电力系统规划设计和运行方式研究中的应用,特别是对无功补偿和调压计算的研究时。提出了在随机潮流计算中设置电压控制节点的概念和方法,可用来分析节点电压随机波动对系统其它节点电压和支路潮流的影响。对于电压控制节点,还可以计算它的无功注入功率的随机分布,并由此确定在这些节点上应配置的无功补偿设备容量。以节点注入功率和PV电压运行曲线为基础,比较了线性化模型,近似二阶模型和完整二阶模型等三种随机潮流模型在迭代算式和计算准确度上的差别。各种模型中除计及方差对均值的修正,还采用扩展的雅可比矩阵考虑PV节点和平衡节点电压运行曲线的影响。算例结果表明,线性化模型和近似二阶模型可以保证电压均值的准确性,但电压实部的方差有较大误差。完整二阶模型中,通过多个运行样本在均值点处的二阶迭代求取电压偏差曲线,能够准确计及电压的三阶和四阶中心矩对电压协方差的修正,准确度很高。因此可以根据计算时间和不同的计算精度要求采用相应的计算模型。针对目前随机潮流算法在处理节点功率间变化的相关性、网络拓扑随机变化及评价指标方面的不足,提出了一种基于蒙特卡罗模拟的随机潮流算法,采用K均值聚类负荷模型,考虑了发电和输电元件的故障停运和检修停运,并在网络模型中计及继电保护和重合闸等二次元件故障的影响,建立了较为完整的评估指标体系,从而在随机潮流的实用化方面取得了显著进展。 1.2 潮流计算的背景和意义 电力系统潮流计算是研究电力系统稳态运行状况的一种基本电气计算,其任务是根据给定的运行条件和网络结构确定整个系统的运行状态,如各母线上的电压幅值和相位角,网络中的功率分布和功率损耗等。用以检查系统各元件是否过负荷。各点电压是否满足要求,功率的分布和分配是否合理以及功率损耗等。对现有电力系统的运行和扩建,对新的电力系统进行规划设计以及对电力系统进行静态和暂态稳定分析都是以潮流计算为基础。潮流计算结果可用电作力系统稳态研究,安全估计或最优潮流等。潮流计算的结果对研究系统的运行方式以及确定电网规划阶段中的供电方案有着重要作用。此外,潮流计算对于安全监控和预想事故分析也有重要作用。潮流计算是在给定电力系统网络结构、参数和决定系统运行状态的边界条件的情况下确定系统稳态运行状态的一种基本方法,是电力系统规划和运营中不可缺少的一个重要组成部分。可以说,它是电力系统分析中最基本、最重要的计算,是系统安全、经济分析和实时控制与调度的基础。是电力系统研究人员长期研究的一个课题。早期的电力系统潮流计算主要是通过手工计算或者是利用交流计算台模拟的方法进行的简单计算。随着计算机技术的发展,以节点阻抗矩阵为基础的高斯迭代法应运而生。高斯迭代法收敛性好,但是随着系统规模的不断扩大,因其占用内存大而使解题规模受到了限制。此时牛顿法应时而生,牛顿法是求解非线性方程式的一种典型的数学方法,它在导纳矩阵的基础上求解电力系统的潮流计算问题,其核心是反复形成并求解修正方程式。 只要在迭代过程中尽可能保持方程式系数矩阵的稀疏性,就可以大大提高牛顿潮流程序的计算效率,而且其收敛性也很好。 实际电力系统的潮流技术主要采用牛顿-拉夫逊法。MATLAB自1980年问世以来,它的强大的矩阵处理功能给电力系统的分析、计算带来许多方便。在处理潮流计算时,其计算机软件的速度已无法满足大电网模拟和实时控制的仿真要求,而高效的潮流问题相关软件的研究已成为大规模电力系统仿真计算的关键。随着计算机技术的不断发展和成熟,对MATLAB潮流计算的研究为快速、详细地解决大电网的计算问题开辟了新思路。在用数字计算机解电力系统潮流问题的开始阶段,普遍采取以节点导纳矩阵为基础的逐次代入法。这个方法的原理比较简单,要求的数字计算机内存量比较小,适应50年代电子计算机制造水平和当时电力系统理论水平。但它的收敛性较差,当系统规模变大时,迭代次数急剧上升,在计算中往往出现迭代不收敛的情况。这就迫使电力系统计算人员转向以阻抗矩阵为基础的逐次代入法。阻抗法改善了系统潮流计算问题的收敛性,解决了导纳法无法求解的一些系统的潮流计算,在60年代获得了广泛的应用。阻抗法的主要缺点是占用计算机内存大,每次迭代的计算量大。当系统不断扩大时,这些缺点就更加突出。为了克服阻抗法在内存和速度方面的缺点,60年代中期发展了以阻抗矩阵为基础的分块阻抗法。这个方法把一个大系统分割为几个小的地区系统,在计算机内只需要存储各个地区系统的阻抗矩阵及它们之间联络线的阻抗,这样不仅大幅度地节省了内存容量,同时也提高了计算速度。克服阻抗法缺点的另一途径是采用牛顿-拉夫逊法。这是数学中解决非线性方程式的典型方法,有较好的收敛性。在解决电力系统潮流计算问题时,是以导纳矩阵为基础的,因此,只要我们能在迭代过程中尽可能保持方程式系数矩阵的稀疏性,就可以大大提高牛顿法潮流程序的效率。自从60年代中期,在牛顿法中利用了最佳顺序消去法以后,牛顿法在收敛性、内存、速度方面都超过了阻抗法,成为60年代末期以后广泛采用的优秀方法。20世纪70年代以来,潮流计算方法通过不同的途径继续向前发展,其中最成功的方法是P-Q分解法。这个方法,根据电力系统的特点,抓住主要矛盾,对纯属数学的牛顿法进行了改造,在计算速度方面有明显的提高,迅速得到了推广。随着人工智能里理论的发展,遗传算法、人工神经网络、模糊算法也逐渐引入潮流计算。但是,到目前为止这些新模型和算法还不能取代牛顿法和P-Q分解法的地位。由于电力系统的不断扩大和对计算速度的要求不断提高,计算机的并行计算技术也引起一些研究人员的兴趣,今后会成为重要的研究领域。2 电力系统潮流计算 迄今为止最成功的算法是牛顿-拉夫逊法,牛顿- 拉夫逊法早在50年代末就已应用于求解电力系统潮流问题,但作为一种实用的,有竞争力的电力系统潮流计算方法,则是在应用了稀疏矩阵技巧和高斯消去法求修正方程后。牛顿- 拉夫逊法是求解非线性代数方程有效的迭代计算。牛顿- 拉夫逊法收敛性好,是非线性方程数值求解的有效方法。该方法把非线性方程线性化,由于线性方程的系数矩阵结构上是稀疏的非对称矩阵,结合稀疏矩阵技术可使计算机内存占用量大大减少,计算速度大大加快;而P - Q分解法是在牛顿- 拉夫逊法基础上,将有功功率P和无功功率Q分开交替迭代的潮流计算方法,该方法计算过程简单,计算速度显著加快,是目前常用的潮流计算方法。牛顿-拉夫逊法,一直以来备受欢迎,许多国内外研究者仍在努力改善此法。目前牛顿-拉夫逊法可以说是最成功的一种潮流计算的算法。所以在我的毕业设计中也将沿用此法来进行设计。 2.1 节点的分类 用一般的的电路理论求解网络方程,目的是给出电压源(或电流源)研究网络内的电流(或电压)分布,作为基础的方程式,一般用线性代数方程式表示。然而在电力系统中,给出发电机或负载连接母线上电压或电流(都是向量)的情况是很少的,一般是给出发电机母线上发电机的有功功率(P)和母线电压的幅值(U),给出负载母线上负载消耗的有功功率(P)和无功功率(Q)。主要目的是由这些已知量去求电力系统内的各种电气量。所以,根据电力系统各节点性质的不同,很自然的把节点分成三种类型。 1.PQ节点 对这一类节点,事先给定的是节点功率(P、Q),待求的未知量是节点电压向量(U 、),所以叫“PQ节点”。通常变电所母线都是PQ节点,当某些发电机的输出功率P、Q给定时,也作为PQ节点。PQ节点上的发电机称之为PQ机(或PQ给定型发电机)。在潮流计算中,系统大部分节点属于PQ节点。 2.PU节点 这类节点给出的参数是该节点的有功功率P及电压幅值U,待求量为该节点的无功功率Q及电压向量的相角。这类节点在运行中往往要有一定可调节的无功电源,用以维持给定电压值。通常选择有一定无功功率储备的发电机母线或者变电所无功补偿设备的母线作PU节点处理。PU节点上的发电机称之为PU机(或PU给定性发电机)。 3.平衡节点 在潮流计算中,这类节点一般只设一个。对该节点,给定其电压值,并在计算中取该节点电压向量的方向作为参考轴,相当于给定该点电压向量的角度为零。也就是说,对平衡节点给定的运行参数是U和,因此又称为U节点,而待求量是该节点的P、Q,整个系统的功率平衡由这一节点承担。 2.2 牛顿拉夫逊法的概要 已知变量X的函数为 (2-1)解此方程式时,由适当的近似值出发,根据 (n=1,2,.) (2-2)反复进行计算,当满足适当的收敛判定条件时就是式(2-1)的根。这样的方法就是牛顿拉夫逊法。式(2-2)就是取第n次近似解在曲线上的点处的切线与X轴的交点作下一次值的方法,在这一方法中为了能收敛于真解,初值的选取及函数必须满足适当的条件。设第n次迭代得到的解与真值之差,即的误差为时,则 (2-3)把在附近对用泰勒级数展开 (2-4)式(2-4)略去以后的项,则 (2-5) (2-6)的误差可近似由上式计算出来。比较(2-2)和(2-6),可以看出牛顿-拉夫逊法的修正量和的误差相等。 用同样的方法考虑,给出对n个变量的n个方程式 (2-7)对其近似解的修正量,可以解下面的方程式来确定 (2-8)式(2-8)等号右边的矩阵的等都是对于的值,这一矩阵称为雅可比(Jacobi)矩阵。 按上述得到修正量后,得到如下关系 (2-9)这比进一步接近于真值。这一步骤在收敛到希望的值以前重复进行。有上式可见,牛顿法的核心便是反复形式并求解修正方程式。牛顿法当初始估计值和方程的精确解足够接近时,收敛速度非常快,具有平方收敛特性。牛顿潮流算法突出的优点是收敛速度快,若选择到一个较好的初值,算法将具有平方收敛特性,一般迭代45次便可以收敛到一个非常精确的解。而且其迭代次数与所计算网络的规模基本无关。牛顿法也具有良好的收敛可靠性,对于对以节点导纳矩阵为基础的高斯法呈病态的系统,牛顿法也能可靠收敛。牛顿法所需的内存量及每次迭代所需时间均较高斯法多。牛顿法的可靠收敛取决于有一个良好的启动初值。如果初值选择不当,算法有可能根本不收敛或收敛到一个无法运行的节点上。对于正常运行的系统,各节点电压一般均在额定值附近,偏移不会太大,并且各节点间的相位角差也不大,所以对各节点可以采用统一的电压初值(也称为平直电压),如假定: 或 。这样一般能得到满意的结果。但若系统因无功紧张或其它原因导致电压质量很差或有重载线路而节点间角差很大时,仍用上述初始电压就有可能出现问题。解决这个问题的办法可以用高斯法迭代12次,以此迭代结果作为牛顿法的初值。也可以先用直流法潮流求解一次以求得一个较好的角度初值,然后转入牛顿法迭代。 2.3 节点导纳矩阵电力网络的节点电压方程: (2-10) 式(2-10)为节点注入电流列向量,注入电流有正有负,注入网络的电流为正,流出网络的电流为负。根据这一规定,电源节点的注入电流为正,负荷节点为负。既无电源又无负荷的联络节点为零,带有地方负荷的电源节点为二者代数之和。式(2-10)为节点电压列向量,由于节点电压是对称于参考节点而言的,因而需先选定参考节点。在电力系统中一般以地为参考节点。如整个网络无接地支路,则需要选定某一节点为参考。设网络中节点数为n(不含参考节点),则,均为n*n列向量。为n*n阶节点导纳矩阵。节电导纳矩阵的节点电压方程: 展开为: (2-11)是一个n*n阶节点导纳矩阵,其阶数就等于网络中除参考节点外的节点数。节点导纳矩阵的对角元素(i=1,2,n)成为自导纳。自导纳数值上就等于在i节点施加单位电压,其他节点全部接地时,经节点i注入网络的电流,因此,它可以定义为: (2-12)节点i的自导纳数值上就等于与节点直接连接的所有支路导纳的总和。节点导纳矩阵的非对角元素 ( j =1,2,n ; i =1,2,n ; j = i )称互导纳,由此可得互导纳数值上就等于在节点i施加单位电压,其他节点全部接地时,经节点j注入网络的电流,因此可定义为: (2-13)节点j,i之间的互导纳数值上就等于连接节点j,i支路到导纳的负值。显然,恒等于。互导纳的这些性质决定了节点导纳矩阵是一个对称稀疏矩阵。为稀疏矩阵,因节点i ,j 之间无支路直接相连时=0,这种情况在实际电力系统中非常普遍。矩阵的稀疏性用稀疏度表示,其定义为矩阵中的零元素与全部元素之比,即 , 式中Z 为中的零元素。S 随节点数n 的增加而增加:n=50,S可达92%;n=100,S 可达90%;n=500,S可达99%,充分利用节点导纳矩阵的稀疏性可节省计算机内存,加快计算速度,这种技巧称为稀疏技术。根据定义直接求取节点导纳矩阵时,注意以下几点:(1) 节点导纳矩阵是方阵,其阶数就等于网络中除去参考节点外的节点数。参考节点一般取大地,编号为零。(2)节点导纳矩阵是稀疏矩阵,其各行非零非对角元素就等于与该行相对应节点所连接的不接地支路数。(3) 节点导纳矩阵的对角元素就等于各该节点所连接导纳的总和。因此,与没有接地支路的节点对应的行或列中,对角元素为非对角元素之和的负值。(4) 节点导纳矩阵的非对角元素等于连接节点i,j支路导纳的负值。因此,一般情况下,节点导纳矩阵的对角元素往往大于非对角元素的负值。(5)节点导纳矩阵一般是对称矩阵,这是网络的互易特性所决定的。从而,一般只要求求取这个矩阵的上三角或下三角部分。 2.4 非标准变比变压器等值电路变压器型等值电路更便于计算机反复计算,更适宜于复杂网络的潮流计算.双绕组变压器可用阻抗与一个理想变压器串联的电路表示.理想变压器只是一个参数,那就是变比。现在变压器阻抗按实际变比归算到低压侧为例,推导出变压器型等值电路。 图2-1双绕组变压器原理图图2-2变压器阻抗归算到低压侧等值模型流入和流出理想变压器的功率相等 (2-14)式(2-14)中, 是理想变压器的变比,和 分别为变压器高,低绕组的实际电压.从图2-2直接可得: (2-15)从而可得: (2-16)式(2-16)中,又因节点电流方程应具有如下形式: (2-17)将式(2-16)与(2-17)比较,得: ,; ,。 因此可得各支路导纳为: (2-18)由此可得用导纳表示的变压器型等值电路:图2-3 变压器型等值电路 2.5 牛顿-拉夫逊法潮流计算 在电力系统中,节点电压和导纳可表示为 (2-19)根据电工理论,节点功率与节点电流之间的关系为 (2-20) (2-21) (2-22)由式(2-21)、(2-22)可得 (2-23)将式(2-19)带入式(2-23)的右端,展开并分出实部和虚部,便得 (2-24)按照分类,PQ节点的有功功率和无功功率是给定的,第i个节点的给定功率设为和。假设系统中的第1,2,.,m节点为PQ节点,对其每一个节点可列方程: (2-25)PU节点的有功功率和节点电压幅值是给定的。假定系统中的第m+1,m+2,.,n-1号节点为PU节点,则对其中每一节点可列方程: (2-26)第n号节点为平衡节点,其电压是给定的,故不参加迭代。式(2-25)(2-26)总共包含了2(n-1)个方程,待求的变量有也是2(n-1)个。同时可以看到,方程式(2-25)(2-26)具备方程组(2-8)的形式: (2-27)式中 上式方程中雅可比矩阵J的各元素,可以对式(2-25)(2-26)求偏导获得 当时, 雅可比矩阵中非对角元素为 (2-28)当时,雅可比矩阵中对角元素为: (2-29)根据上述原理,可以把潮流计算的求解过程大致可以分为以下步骤:(1) 形成节点导纳矩阵;(2)将各节点电压设初值U(3)将节点初值代入相关求式,求出修正方程式的常数项向量;(4)将节点电压初值代入求式,求出雅可比矩阵元素;(5)求解修正方程,求修正向量;(6)求取节点电压的新值;(7)检查是否收敛,如不收敛,则以各节点电压的新值作为初值自第3步重新开始进行狭义次迭代,否则转入下一步;(8)计算支路功率分布,PV节点无功功率和平衡节点注入功率。 2.6 潮流计算的约束条件电力系统运行必须满足一定技术和经济上的要求。这些要求够成了潮流问题中某些变量的约束条件,常用的约束条件如下: 节点电压应满足 (2-30)从保证电能质量和供电安全的要求来看,电力系统的所有电气设备都必须运行在额定电压附近。PU节点电压幅值必须按上述条件给定。因此,这一约束条件对PQ节点而言。 节点的有功功率和无功功率应满足 (2-31)PQ节点的有功功率和无功功率,以及PU节点的有功功率,在给定是就必须满足上述条件,因此,对平衡节点的P和Q以及PU节点的Q应按上述条件进行检验。 节点之间电压的相位差应满足: (2-32)为了保证系统运行的稳定性,要求某些输电线路两端的电压相位不超过一定的数值。这一约束的主要意义就在于此。因此,潮流计算可以归结为求解一组非线性方程组,并使其解答满足一定的约束条件。常用的方法是迭代法和牛顿法,在计算过程中,或得出结果之后用约束条件进行检验。如果不能满足要求,则应修改某些变量的给定值,甚至修改系统的运行方式,重新进行计算。 2.7 牛顿-拉夫逊法的程序框图根据上述内容,结合潮流计算的求解步骤,可以写出matlab程序的流程图,以便于我们清晰编程的思路,流程图如图2-4所示:是否启动输入原始数据形成导纳矩阵给定电压初值U置K=0对于PQ节点,求P(k),Q(k)对于PU节点,求P(k),U(k)是否|P(k),Q(k),U(k)|?按系统的潮流分布计算平衡节点功率及线路功率计算雅可比矩阵各元素解修正方程,求e(k)、f(k) 输出用e(k+1)=e(k)+e(k),f(k+1)=f(k)+f(k)修正节点电压以e(k+1)替换e(k),f(k+1)替换f(k)以(k+1)替换k 图 2-4 潮流计算框图3 Matlab编程 3.1 Matlab简介 目前电子计算机已广泛应用于电力系统的分析计算,潮流计算是其基本应用软件之一。现有很多潮流计算方法。对潮流计算方法有五方面的要求:(1)计算速度快(2)内存需要少(3)计算结果有良好的可靠性和可信性(4)适应性好,亦即能处理变压器变比调整、系统元件的不同描述和与其它程序配合的能力强(5)简单。 MATLAB是一种交互式、面向对象的程序设计语言,广泛应用于工业界与学术界,主要用于矩阵运算,同时在数值分析、自动控制模拟、数字信号处理、动态分析、绘图等方面也具有强大的功能。MATLAB程序设计语言结构完整,且具有优良的移植性,它的基本数据元素是不需要定义的数组。它可以高效率地解决工业计算问题,特别是关于矩阵和矢量的计算。MATLAB与C语言和FORTRAN语言相比更容易被掌握。通过M语言,可以用类似数学公式的方式来编写算法,大大降低了程序所需的难度并节省了时间,从而可把主要的精力集中在算法的构思而不是编程上。 另外,MATLAB提供了一种特殊的工具:工具箱(TOOLBOXES).这些工具箱主要包括:信号处理(SIGNAL PROCESSING)、控制系统(CONTROL SYSTEMS)、神经网络(NEURAL NETWORKS)、模糊逻辑(FUZZY LOGIC)、小波(WAVELETS)和模拟(SIMULATION)等等。不同领域、不同层次的用户通过相应工具的学习和应用,可以方便地进行计算、分析及设计工作。 MATLAB设计中,原始数据的填写格式是很关键的一个环节,它与程序使用的方便性和灵活性有着直接的关系。原始数据输入格式的设计,主要应从使用的角度出发,原则是简单明了,便于修改。 3.2矩阵的运算 矩阵是MATLAB数据存储的基本单元,而矩阵的运算是MATLAB语言的核心,在MATLAB语言系统中几乎一切运算均是以对矩阵的操作为基础的。矩阵的基本数学运算包括矩阵的四则运算、与常数的运算、逆运算、行列式运算、秩运算、特征值运算等基本函数运算,这里进行简单介绍。四则运算矩阵的加、减、乘运算符分别为“+,*” ,用法与数字运算几乎相同,但计算时要满足其数学要求 在MATLAB中矩阵的除法有两种形式:左除“”和右除“/”。在传统的MATLAB算法中,右除是先计算矩阵的逆再相乘,而左除则不需要计算逆矩阵直接进行除运算。通常右除要快一点,但左除可避免被除矩阵的奇异性所带来的麻烦。在MATLAB7中两者的区别不太大。 与常数的运算 常数与矩阵的运算即是同该矩阵的每一元素进行运算。但需注意进行数除时,常数通常只能做除数。 基本函数运算矩阵的函数运算是矩阵运算中最实用的部分,常用的主要有以下几个:det(a) 求矩阵a的行列式eig(a) 求矩阵a的特征值inv(a)或a (-1) 求矩阵a的逆矩阵rank(a) 求矩阵a的秩trace(a) 求矩阵a的迹(对角线元素之和) 我们在进行工程计算时常常遇到矩阵对应元素之间的运算。这种运算不同于前面讲的数学运算,为有所区别,我们称之为数组运算。 基本数学运算 数组的加、减与矩阵的加、减运算完全相同。而乘除法运算有相当大的区别,数组的乘除法是指两同维数组对应元素之间的乘除法,它们的运算符为“.*”和“./”或“.”。前面讲过常数与矩阵的除法运算中常数只能做除数。在数组运算中有了“对应关系”的规定,数组与常数之间的除法运算没有任何限制。 另外,矩阵的数组运算中还有幂运算(运算符为 . )、指数运算(exp)、对数运算(log)、和开方运算(sqrt)等。有了“对应元素”的规定,数组的运算实质上就是针对数组内部的每个元素进行的。矩阵的幂运算与数组的幂运算有很大的区别。 逻辑关系运算

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论