The calculation method of the branch power matrix of the invention discloses a power flow calculation, using matrix operation, which comprises the following steps: read the initial data array; to form a branch node and end node of the first node voltage phase array respectively; branch number array formation transformer branch transformer on the first node side and is located in the distal side respectively. The calculation of power transmission lines; according to the type of power transformer branch; calculation of the ratio of KM is located in the first node of the I side of the power transformer branch; calculation of the ratio of KM in the end node side J. The method proposed by this invention is implemented on the Matlab platform, so that researchers can use various tools and functions provided by Matlab to test and analyze the results of the calculation. The branch power of the invention adopts matrix operation and complex arithmetic operation, which reduces program code, simplifies programming, makes program clearer, and improves computation speed by using matrix operation.
【技术实现步骤摘要】
一种电力系统潮流计算的支路功率矩阵计算方法
本专利技术涉及一种电力系统潮流计算的支路功率矩阵计算方法,特别是一种适合研究目的使用的基于Matlab的潮流计算的支路功率矩阵计算方法。
技术介绍
电力系统潮流计算是研究电力系统稳态运行的一项基本计算,它根据给定的运行条件和网络结构确定整个网络的运行状态,包括各节点电压、各支路功率等。潮流计算也是电力系统其他分析的基础,如安全分析、暂态稳定分析等都要用到潮流计算。潮流计算是电力系统分析的基本分析工具,科研人员经常以潮流计算为基础进行进一步地研究。实用的商业软件采用C语言等高级编程语言编写且使用稀疏矩阵技术和节点优化编号等高级技术。这些技术虽然能大幅度提高潮流计算的速度、降低内存占用量,但编程非常麻烦且难以修改和维护,不易增加新的功能,因而不适合科研人员用于研究目的使用。Matlab软件以矩阵为最基本的数据单位,可以方便地处理各种矩阵和向量运算,也可以很方便自然地处理复数类型,其指令表达式与数学中常用的形式很接近,还有大量常见实用的函数,给编程带来很大便利。Matlab软件简单易用、代码短小易操作,易于编程和调试,计算功能强大,同时还具有非常强大的可视化图形处理和交互式功能,为科学研究以及工程应用提供了一种高效的编程工具,目前已经成为许多科学领域的基本工具和首选平台,在各种科学和工程计算领域得到了广泛的应用。为了适应越来越多的科研人员需要在Matlab平台上以潮流计算为基础进行进一步地研究的需求,迫切需要一种基于Matlab软件的易于编程、修改和调试的潮流计算方法。支路功率是电力系统非常关心的重要数据。潮流计算迭代 ...
【技术保护点】
一种电力系统潮流计算的支路功率矩阵计算方法,其特征在于:包括以下步骤:E1、读支路首节点号数组I、末节点号数组J、电阻数组R、电抗数组X、对地电纳数组B、变压器变比数组K;所述的首节点号数组I、末节点号数组J、电阻数组R、电抗数组X、对地电纳数组B、变压器变比数组K分别按顺序存放所有支路的首节点号im、末节点号jm、电阻rm、电抗xm、对地电纳bm、变压器变比km,其中变压器支路对地电纳bm为0,变压器非标准变比km侧的节点号加个负号,输电线路变比km设为1,其中下标m为支路序号;E2、形成支路首节点电压相量数组UI和支路末节点电压相量数组UJ;根据首节点号数组I和已计算出的节点电压相量数组U形成支路首节点电压相量数组UI,根据末节点号数组J和已计算出的节点电压相量数组U形成支路末节点电压相量数组UJ;
【技术特征摘要】
1.一种电力系统潮流计算的支路功率矩阵计算方法,其特征在于:包括以下步骤:E1、读支路首节点号数组I、末节点号数组J、电阻数组R、电抗数组X、对地电纳数组B、变压器变比数组K;所述的首节点号数组I、末节点号数组J、电阻数组R、电抗数组X、对地电纳数组B、变压器变比数组K分别按顺序存放所有支路的首节点号im、末节点号jm、电阻rm、电抗xm、对地电纳bm、变压器变比km,其中变压器支路对地电纳bm为0,变压器非标准变比km侧的节点号加个负号,输电线路变比km设为1,其中下标m为支路序号;E2、形成支路首节点电压相量数组UI和支路末节点电压相量数组UJ;根据首节点号数组I和已计算出的节点电压相量数组U形成支路首节点电压相量数组UI,根据末节点号数组J和已计算出的节点电压相量数组U形成支路末节点电压相量数组UJ;式中,abs为Matlab求绝对值函数;E3、令Z=R+jX;E4、根据支路首节点号im为负的标志形成变比km位于首节点侧的变压器支路号数组Ik,根据支路末节点号jm为负的标志形成变比km位于末节点侧的变压器支路号数组Jk;形成数组Ik和数组Jk使用Matlab的find函数实现:Ik=find(I<0)(2)Jk=find(J<0)(3)E5、按输电线路类型计算支路功率;由于支路中输电线路比例较大,先按输电线路类型计算所有支路的功率;输电线路支路功率计算公式为:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。