电力系统潮流程序设计
电力系统潮流计算的计算机程序设计
电力系统潮流计算的计算机程序设计一、本文概述随着电力系统的日益复杂化和智能化,对电力系统潮流计算的精度和效率提出了更高的要求。
潮流计算作为电力系统分析的基础,其准确性直接关系到电力系统的安全、稳定和经济运行。
本文旨在探讨电力系统潮流计算的计算机程序设计,以提高计算效率,优化计算结果,为电力系统的规划、设计、运行和管理提供有力支持。
本文首先介绍了电力系统潮流计算的基本原理和方法,包括节点导纳矩阵的形成、功率方程的求解等。
在此基础上,详细阐述了潮流计算的计算机程序设计,包括程序设计的总体思路、主要模块的功能和实现方法。
同时,结合具体的算例和仿真实验,对程序设计的有效性进行了验证和分析。
本文还讨论了潮流计算程序设计中的关键技术和难点,如数值稳定性、收敛性等问题,并提出了相应的解决策略。
还对潮流计算程序设计的未来发展趋势进行了展望,包括考虑更多约束条件、引入智能优化算法、实现并行计算等方面的研究和应用。
本文旨在通过计算机程序设计的角度,深入探讨电力系统潮流计算的理论和实践,为电力系统的安全运行和可持续发展提供有益的技术支持和指导。
二、电力系统基础知识电力系统是指由发电、输电、变电、配电和用电等环节组成的电能生产与消费系统。
它不仅是保证电能生产、输送、分配和使用的系统,也是一个庞大而复杂的工程系统。
在电力系统中,潮流计算是一项至关重要的任务,它决定了电网的运行状态,为电力系统的稳定、经济、安全运行提供了重要依据。
电力系统的基本构成主要包括发电厂、输电线路、变压器、配电线路和用户。
发电厂负责将一次能源转化为电能,输电线路负责将电能从发电厂输送到各个变电站,变压器则负责调整电压等级以满足不同用户的需求,配电线路则将电能从变电站输送到各个用户,而用户则是电能的最终消费者。
在电力系统中,电压和电流是描述电能状态的两个基本物理量。
电压是指电场中单位正电荷移动的势能差,通常用字母U或V表示。
电流则是指单位时间内通过导体横截面的电荷量,通常用字母I表示。
电力系统分析课程设计——潮流计算和短路计算的程序实现
电力系统的潮流计算和短路故障的计算机算法程序设计目录一.潮流计算 (4)1 电力系统图及初步分析 (4)1.1 电力系统图及设计任务 (4)1.2 初步分析 (4)2 牛顿-拉夫逊法简介 (5)2.1概述 (5)2.2 一般概念 (5)2.3 潮流计算的修正方程 (6)2.4 直角坐标表示的修正方程 (6)3 程序设计 (10)3.1 程序流程图 (10)3.2 潮流计算程序运行结果如下: (10)二.三相短路计算 (14)2.1计算原理:利用节点阻抗矩阵计算短路电流 (14)2.2三相短路计算流程图: (15)2.3习题实例 (16)2.4 三相短路计算程序及结果如下: (17)三.不对称短路计算 (19)3.1不对称短路课程设计的题目 (19)3.2课程设计的设计任务及设计大纲 (19)3.3 电力系统不对称故障时元件的序参数和等值电路 (20)3.3.1电力系统不对称故障时用标幺值表示的各序等值电路 (20)3.4 电力系统不对称故障时各序等值电路的化简与计算 (21)3.4.1正序等值电路的化简计算 (21)3.4.2负序等值电路的化简计算 (22)3.4.3零序等值电路的化简计算 (23)3.5电力系统不对称故障时元件参数的计算 (23)3.5.1理论分析 (23)3.5.2各元件各序等值电路电抗标幺值的计算 (24)3.6电力系统不对称故障分析与计算 (27)3.6.1单相接地短路 (28)3.6.2两相直接接地短路 (29)3.6.3两相短路 (31)3.7正序等效定则的内容 (32)3.8 短路计算的matlab/simulink模型如下: (33)3.9.1变压器和线路参数设置: (333)3.9.2短路模块和负载模块的参数设置 (344)3.9.3故障相短路相电流和相电压波形 (355)设计总结 (366)参考文献 (377)附录 (388)一.潮流计算1 电力系统图及初步分析1.1 电力系统图及设计任务此电力系统图有Auto CAD2012软件画出网络各元件参数的标幺值如下:Z12=0.1+j0.4;y120=y210=j0.01538;z13=j0.13;k=1.1;z14=0.12+j0.5;y140=y4 10=j0.01920;z24=0.08+j0.4;y240=y420=j0.01413系统中节点1,2为PQ节点,节点3为P节点,节点4为平衡节点,已给定P1s+jQ1s=-0.3-j0.18,P2s+jQ2s=-0.55-j0.13P3s=0.5,V3s=1.10,V4s=o0.1∠05容许误差为510-。
(完整word版)电力系统潮流计算课程设计
一、问题重述课程设计要求1、在读懂程序的基础上画出潮流计算根本流程图2、经过输入数据,进行潮流计算输出结果3、对不同样的负荷变化,解析潮流分布,写出解析说明。
4、对不同样的负荷变化,进行潮流的调治控制,并说明调治控制的方法,并列表表示调治控制的参数变化。
5、打印利用 DDRTS 进行潮流解析绘制的系统图,以及潮流分布图。
课程设计题目1、系统图:两个发电厂分别经过变压器和输电线路与四个变电所相连。
变电所 1变电所 2变电所 3变电所 435kV 母线10kV 母线35kV 母线10kV 母线一次侧电压 220kV一次侧电压 220kV线路长为 60km线路长为 80km线路长为 100km线路长为 80km线路长为 80km线路长为 100km母线 1母线 2。
母线 32*QFQ-50 -22*QFS-50-22*TQN-100 -22*TQN-100 -2电厂一电厂二2、发电厂资料:母线 1 和 2 为发电厂高压母线,发电厂一总装机容量为〔400MW〕,母线 3 为机压母线,机压母线上装机容量为〔100MW〕,最大负荷和最小负荷分别为 50MW和 30MW;发电厂二总装机容量为〔 200MW〕。
3、变电所资料:〔1〕变电所 1、2、3、4 低压母线的电压等级分别为: 10KV 35KV 10KV35KV 〔2〕变电所的负荷分别为:50MW 40MW 50MW60MW〔3〕每个变电所的功率因数均为cosφ=0.85 ;〔4〕变电所 2 和变电所 4 分别配有两台容量为 75MVA的变压器,短路耗费414KW,短路电压〔 %〕=16.7 ;变电所 1 和变电所 3 分别配有两台容量为63MVA 的变压器,短路耗费为 245KW,短路电压〔 %〕=10.5 ;4、输电线路资料:发电厂和变电所之间的输电线路的电压等级及长度标于图中,单位长度的电阻为,单位长度的电抗为,单位长度的电纳为 2.78 * 10 -6 S 。
电力系统潮流计算C语言程序及说明
程序的稳定性分析
程序在不同计算机上的运行 结果是否一致。
程序运行过程中,输入数据 的变化对输出结果的影响程 度。
程序在长时间运行过程中, 输出结果是否保持稳定。
程序在处理异常情况时的表 现和稳定性。
程序的扩展性分析
代码可读性:C语言程序应具备良好的可读性,方便后续维护和修改 算法效率:C语言程序应采用高效的算法,提高计算速度 内存占用:C语言程序应合理利用内存,避免内存泄漏和不必要的内存占用 扩展性:C语言程序应具备良好的扩展性,方便添加新功能和优化性能
THANK YOU
汇报人:XX
程序的异常处理说明
异常类型:输入 错误、计算错误、 内存不足等
异常处理方式: 使用try-catch 语句进行异常捕 获和处理
异常处理流程: 当异常发生时, 程序会输出错误 信息并终止运行
异常处理结果: 确保程序在遇到 异常时能够正确 处理并给出相应 的提示信息
C语言程序应用示例
示例程序的输入数据格式
添加标题
添加标题
添加标题Βιβλιοθήκη 输入输出函数:用于数据的输入和 输出
函数:可重复使用的代码块,具有 特定的功能
C语言程序中电力系统模型的建立
定义节点和支路:根 据电力系统网络结构, 定义节点和支路,为 潮流计算做准备。
建立数学模型:根据 电力系统的物理特性 和元件参数,建立数 学模型,包括节点电 压、支路电流等。
实际运行时 间测试
程序的内存占用性能分析
内存占用情况:分 析程序运行过程中 内存的占用情况, 包括堆内存和栈内 存。
内存泄漏检测:检 查程序是否存在内 存泄漏,即程序运 行结束后未正确释 放的内存。
内存使用优化:根 据内存占用情况, 优化程序中的数据 结构或算法,降低 内存占用。
MATLAB电力系统PQ潮流计算程序设计
MATLAB电力系统PQ潮流计算程序设计1 绪论1.1潮流计算1.1.1 潮流计算概述电力系统潮流计算是研究电力系统稳态运行情况的一种计算,它根据给定的运行条件及系统接线情况确定整个电力系统各部分的运行状态:各母线的电压,各元件中流过的功率,系统的功率损耗等等。
在电力系统规划的设计和现有电力系统运行方式的研究中,都需要利用潮流计算来定量地分析比较供电方案或运行方式的合理性、可靠性和经济性。
此外,电力系统潮流计算也是计算系统动态稳定和静态稳定的基础。
所以潮流计算是研究电力系统的一种很重要也很基础的计算。
电力系统潮流计算也分为离线计算和在线计算两种,前者主要用于系统规划设计和安排系统的运行方式,后者则用于正在运行系统的随时监视及实时控制。
利用计算机进行电力系统潮流计算从50年代中期就已经开始。
在这20年内,潮流计算曾采用了各种不同的方法,这些方法的发展主要围绕着对潮流计算的一些基本要求进行的。
对潮流计算的要求可以归纳为下面几点:(1)计算方法的可靠性或收敛性;(2)对计算机内存量的要求;(3)计算速度;(4)计算的方便性和灵活性。
电力系统潮流计算问题在数学上是一组多元非线性方程式求解问题,其解法都离不开迭代。
因此,对潮流计算方法,首先要求它能可靠地收敛,并给出正确答案。
由于电力系统结构及参数的一些特点,并且随着电力系统不断扩大,潮流计算方程式的阶数也越来越高,对这样的方程式并不是任何数学方法都能保证给出正确答案的。
这种情况成为促使电力系统计算人员不断寻求新的更可靠方法的重要因素。
在用数字计算机解电力系统潮流问题的开始阶段,普遍采取以节点导纳矩阵为基础的逐次代入法。
这个方法的原理比较简单,要求的数字计算机内存量比较低,适应50年代电子计算机制造水平和当时电力系统理论水平。
但它的收敛性较差,当系统规模变大时,迭代次数急剧上升,在计算中往往出现迭代不收敛的情况。
这就迫使电力系统计算人员转向以阻抗矩阵为基础的逐次代入法。
电力系统潮流计算程序设计正文
引言潮流计算是研究电力系统的一种最基本和最重要的计算。
最初,电力系统潮流计算是通过人工手算的,后来为了适应电力系统日益发展的需要,采用了交流计算台。
随着电子数字计算机的出现,1956年Ward等人编制了实际可行的计算机潮流计算程序。
这样,就为日趋复杂的大规模电力系统提供了极其有力的计算手段。
经过几十年的时间,电力系统潮流计算已经发展得十分成熟。
潮流计算是研究电力系统稳态运行情况的一种计算,是根据给定的运行条件及系统接线情况确定整个电力系统各个部分的运行状态,如各母线的电压、各元件中流过的功率、系统的功率损耗等等。
电力系统潮流计算是计算系统动态稳定和静态稳定的基础。
在电力系统规划设计和现有电力系统运行方式的研究中,都需要利用电力系统潮流计算来定量的比较供电方案或运行方式的合理性、可靠性和经济性。
电力系统潮流计算分为离线计算和在线计算,离线计算主要用于系统规划设计、安排系统的运行方式,在线计算则用于运行中系统的实时监测和实时控制。
两种计算的原理在本质上是相同的。
实际电力系统的潮流技术主要采用牛顿-拉夫逊法。
牛顿-拉夫逊法早在50年代末就已应用于求解电力系统潮流问题,但作为一种实用的、有竞争力的电力系统潮流计算方法,则是在应用了稀疏矩阵技巧和高斯消去法求修正方程以后。
牛顿-拉夫逊法是求解非线性代数方程有效的迭代计算。
本设计就是采用牛顿-拉夫逊法计算电力系统潮流的。
第一章 概论1.1 概述电力系统潮流计算是研究电力系统稳态运行情况的一种计算,它是根据给定的运行条件及系统接线情况确定整个电力系统各个部分的运行状态,如各母线的电压、各元件中流过的功率、系统的功率损耗等等。
电力系统潮流计算是计算系统动态稳定和静态稳定的基础。
在电力系统规划设计和现有电力系统运行方式的研究中,都需要利用电力系统潮流计算来定量的比较供电方案或运行方式的合理性、可靠性和经济性。
潮流计算是研究电力系统的一种最基本和最重要的计算。
电力系统潮流计算分为离线计算和在线计算,离线计算主要用于系统规划设计、安排系统的运行方式,在线计算则用于运行中系统的实时监测和实时控制。
九节点电力系统分析潮流程序设计
九节点电力系统分析潮流程序设计下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!1.引言随着电力系统规模的不断扩大和电力市场的逐渐开放,电力系统潮流分析成为了电力系统规划、运行和市场交易中不可或缺的一部分。
电力系统潮流计算的MATLAB辅助程序设计-潮流计算程序
电力系统潮流计算的MATLAB辅助程序设计潮流计算,通常指负荷潮流,是电力系统分析和设计的主要组成部分,对系统规划、安全运行、经济调度和电力公司的功率交换非常重要。
此外,潮流计算还是其它电力系统分析的基础,比如暂态稳定,突发事件处理等。
现代电力系统潮流计算的方法主要:高斯法、牛顿法、快速解耦法和MATLAB的M语言编写的MATPOWER4.1,这里主要介绍高斯法、牛顿法和快速解耦法.高斯法的程序是lfgauss,其与lfybus、busout和lineflow程序联合使用求解潮流功率。
lfybus、busout和lineflow程序也可与牛顿法的lfnewton程序和快速解耦法的decouple程序联合使用。
(读者可以到MATPOWER主页下载MATPOWER4.1,然后将其解压到MATLAB目录下,即可使用该软件进行潮流计算)一、高斯—赛德尔法潮流计算使用的程序:高斯—赛德法的具体使用方法读者可参考后面的实例,这里仅介绍各程序的编写格式:lfgauss:该程序是用高斯法对实际电力系统进行潮流计算,需要用到busdata和linedata两个文件。
程序设计为输入负荷和发电机的有功MW和无功Mvar,以及节点电压标幺值和相角的角度值。
根据所选复功率为基准值将负荷和发电机的功率转换为标幺值。
对于PV节点,如发电机节点,要提供一个无功功率限定值。
当给定电压过高或过低时,无功功率可能超出功率限定值。
在几次迭代之后(高斯—塞德尔迭代为10次),需要检查一次发电机节点的无功出力,如果接近限定值,电压幅值进行上下5%的调整,使得无功保持在限定值内。
lfybus:这个程序需要输入线路参数、变压器参数以及变压器分接头参数。
并将这些参数放在名为linedata的文件中。
这个程序将阻抗转换为导纳,并得到节点导纳矩阵.busout:该程序以表格形式输出结果,节点输出包括电压幅值和相角,发电机和负荷的有功和无功功率,以及并联电容器或电抗器的有功和无功功率。
电力系统潮流计算程序设计正文
引言潮流计算是研究电力系统的一种最基本和最重要的计算。
最初,电力系统潮流计算是通过人工手算的,后来为了适应电力系统日益发展的需要,采用了交流计算台。
随着电子数字计算机的出现,1956年Ward等人编制了实际可行的计算机潮流计算程序。
这样,就为日趋复杂的大规模电力系统提供了极其有力的计算手段。
经过几十年的时间,电力系统潮流计算已经发展得十分成熟。
潮流计算是研究电力系统稳态运行情况的一种计算,是根据给定的运行条件及系统接线情况确定整个电力系统各个部分的运行状态,如各母线的电压、各元件中流过的功率、系统的功率损耗等等。
电力系统潮流计算是计算系统动态稳定和静态稳定的基础。
在电力系统规划设计和现有电力系统运行方式的研究中,都需要利用电力系统潮流计算来定量的比较供电方案或运行方式的合理性、可靠性和经济性。
电力系统潮流计算分为离线计算和在线计算,离线计算主要用于系统规划设计、安排系统的运行方式,在线计算则用于运行中系统的实时监测和实时控制。
两种计算的原理在本质上是相同的。
实际电力系统的潮流技术主要采用牛顿-拉夫逊法。
牛顿-拉夫逊法早在50年代末就已应用于求解电力系统潮流问题,但作为一种实用的、有竞争力的电力系统潮流计算方法,则是在应用了稀疏矩阵技巧和高斯消去法求修正方程以后。
牛顿-拉夫逊法是求解非线性代数方程有效的迭代计算。
本设计就是采用牛顿-拉夫逊法计算电力系统潮流的。
第一章 概论1.1 概述电力系统潮流计算是研究电力系统稳态运行情况的一种计算,它是根据给定的运行条件及系统接线情况确定整个电力系统各个部分的运行状态,如各母线的电压、各元件中流过的功率、系统的功率损耗等等。
电力系统潮流计算是计算系统动态稳定和静态稳定的基础。
在电力系统规划设计和现有电力系统运行方式的研究中,都需要利用电力系统潮流计算来定量的比较供电方案或运行方式的合理性、可靠性和经济性。
潮流计算是研究电力系统的一种最基本和最重要的计算。
电力系统潮流计算分为离线计算和在线计算,离线计算主要用于系统规划设计、安排系统的运行方式,在线计算则用于运行中系统的实时监测和实时控制。
电力系统潮流计算的MATLAB辅助程序设计,潮流计算程序(精编文档).doc
【最新整理,下载后即可编辑】电力系统潮流计算的MATLAB辅助程序设计潮流计算,通常指负荷潮流,是电力系统分析和设计的主要组成部分,对系统规划、安全运行、经济调度和电力公司的功率交换非常重要。
此外,潮流计算还是其它电力系统分析的基础,比如暂态稳定,突发事件处理等。
现代电力系统潮流计算的方法主要:高斯法、牛顿法、快速解耦法和MATLAB的M语言编写的MATPOWER4.1,这里主要介绍高斯法、牛顿法和快速解耦法。
高斯法的程序是lfgauss,其与lfybus、busout和lineflow程序联合使用求解潮流功率。
lfybus、busout和lineflow程序也可与牛顿法的lfnewton程序和快速解耦法的decouple程序联合使用。
(读者可以到MATPOWER主页下载MATPOWER4.1,然后将其解压到MATLAB目录下,即可使用该软件进行潮流计算)一、高斯-赛德尔法潮流计算使用的程序:高斯-赛德法的具体使用方法读者可参考后面的实例,这里仅介绍各程序的编写格式:lfgauss:该程序是用高斯法对实际电力系统进行潮流计算,需要用到busdata和linedata两个文件。
程序设计为输入负荷和发电机的有功MW和无功Mvar,以及节点电压标幺值和相角的角度值。
根据所选复功率为基准值将负荷和发电机的功率转换为标幺值。
对于PV节点,如发电机节点,要提供一个无功功率限定值。
当给定电压过高或过低时,无功功率可能超出功率限定值。
在几次迭代之后(高斯-塞德尔迭代为10次),需要检查一次发电机节点的无功出力,如果接近限定值,电压幅值进行上下5%的调整,使得无功保持在限定值内。
lfybus:这个程序需要输入线路参数、变压器参数以及变压器分接头参数。
并将这些参数放在名为linedata的文件中。
这个程序将阻抗转换为导纳,并得到节点导纳矩阵。
busout:该程序以表格形式输出结果,节点输出包括电压幅值和相角,发电机和负荷的有功和无功功率,以及并联电容器或电抗器的有功和无功功率。
复杂电力系统潮流分析程序设计课程设计
名称:复杂电力系统潮流分析程序设计电力系统潮流计算是电力系统分析课程基本计算的核心部分之一。
它既有本身的独立意义,又是电力系统规划设计,运行分析和理论研究的基础。
一、基础资料:三机九节点系统又称为WSCC(Western System Coordinating Council),系统接线图如图1。
系统的基准功率为100MV A,系统频率为50Hz。
图1 三机九节点系统接线图系统参数见下表1-3。
表2 变压器数据表3 输电线线数据首节点编号末节点编号R(p.u)X(p.u)B/2(p.u)8 9 0.0119 0.1008 0.10456 9 0.039 0.17 0.1794 6 0.017 0.092 0.0794 5 0.01 0.085 0.0887 8 0.0085 0.072 0.07455 7 0.032 0.161 0.153潮流计算选择1号母线为参考节点,2、3号母线为PV节点,4号到9号节点为PQ节点。
二、变量分类(1)输入变量分类1)发电机母线基准电压UB(kV),节点注入PG(MW),及母线电压U(p.u.)2)负载和联络母线基准电压UB,节点注入的-PL(MW)和-QL(Mvar)3)输电线电阻R(p.u.),电抗X(p.u.)及线路电纳B/24)变压器串联电阻R(p.u.),电抗X(p.u.),各侧的额定电压UN(kV)5)变压器并联电导G(p.u.)电纳B(p.u.)(本例忽略)6)母线补偿电抗X(p.u.)(本例无)7)潮流计算的约束条件(a)节点电压约束(例如0.95<Ui<1.03)(本例忽略)8)线路和变压器的额定容量约束(Sij-<Sij<Sij+)(本例忽略)9)发电机额定有功(Pi-<Pi<Pi+)及额定无功约束(Qi-<Qi<Qi+)(本例忽略)(2)输出变量1)各母线电压幅值U(p.u.),相角δ(rad)2)网络各线路送端和受端的有功Pij(MW)和无功Qij(Mvar)3)PV节点发电机注入无功4)平衡节点发电机注入有功Pi(MW)无功Qi(Mvar)(3)通过节点功率平衡验证潮流计算的正确性三、算法原理1节点导纳矩阵形成的计算机方法在研究电力网络节点导纳矩阵形成与修改的计算机方法之前,首先要设计一种电力网络参数的输入方法。
电力系统潮流计算程序设计
电力系统潮流计算程序设计一、本文概述《电力系统潮流计算程序设计》是一篇深入探讨电力系统潮流计算领域的程序设计技术与应用的文章。
潮流计算作为电力系统分析的基础,其准确性和效率对于电力系统的稳定运行和优化调度具有至关重要的作用。
本文旨在为读者提供一个全面、系统的潮流计算程序设计指南,帮助读者深入理解潮流计算的基本原理,掌握潮流计算程序的设计方法,以及了解潮流计算在电力系统分析中的实际应用。
本文首先将对潮流计算的基本概念进行介绍,包括其定义、目的和意义。
接着,文章将详细阐述潮流计算的基本原理和数学模型,包括节点导纳矩阵、功率方程、迭代求解方法等。
在此基础上,文章将深入探讨潮流计算程序的设计流程和技术要点,包括程序的整体架构、数据结构设计、算法选择、计算精度和效率等方面的内容。
本文还将介绍一些潮流计算程序设计的实际应用案例,如电网稳态分析、负荷预测、无功优化等。
通过这些案例,读者可以更好地理解潮流计算程序在电力系统分析中的实际作用,以及如何根据不同的应用场景选择合适的潮流计算方法和程序设计策略。
文章将对潮流计算程序设计的发展趋势和未来挑战进行讨论,以期为读者提供一个更加广阔的视野和思考空间。
《电力系统潮流计算程序设计》是一篇兼具理论性和实用性的文章,旨在帮助读者更好地掌握潮流计算程序设计的核心技术,提升在电力系统分析领域的专业素养和实践能力。
二、电力系统基础知识电力系统是由发电、输电、变电、配电和用电等环节组成的电能生产与消费系统。
其主要功能是将自然界的一次能源通过发电动力装置转化成电能,再经输电、变电和配电将电能供应到各用户。
为实现这一功能,电力系统在各个环节和不同层次还具有相应的信息与控制系统,对电能的生产过程进行测量、调节、控制、保护、通信和调度,以保证用户获得安全、经济、优质的电能。
在电力系统中,发电环节由各类发电厂完成,包括水电站、火电站、核电站、风电场、太阳能发电站等。
这些发电厂通过发电机将一次能源转换为电能,并通过升压变压器将电压升高,以便在输电环节进行长途传输。
自动控制装置课程设计--电力系统潮流计算的程序设计
《自动控制装置语言程序设计》题目: 电力系统潮流计算的程序设计系别:自动化学院专业: 07电气工程及其自动化(低压电力智能控制方向)前言潮流计算是研究电力系统稳态运行情况的一种基本电气计算,常规潮流计算的任务是根据给定的运行条件和网路结构确定整个系统的运行状态,如各母线上的电压(幅值及相角)、网络中的功率分布以及功率损耗等。
潮流计算的结果是电力系统稳定计算和故障分析的基础。
具体表现在以下方面:(1)在电网规划阶段,通过潮流计算,合理规划电源容量及接入点,合理规划网架,选择无功补偿方案,满足规划水平的大、小方式下潮流交换控制、调峰、调相、调压的要求。
(2)在编制年运行方式时,在预计负荷增长及新设备投运基础上,选择典型方式进行潮流计算,发现电网中薄弱环节,供调度员日常调度控制参考,并对规划、基建部门提出改进网架结构,加快基建进度的建议。
(3)正常检修及特殊运行方式下的潮流计算,用于日运行方式的编制,指导发电厂开机方式,有功、无功调整方案及负荷调整方案,满足线路、变压器热稳定要求及电压质量要求。
(4)预想事故、设备退出运行对静态安全的影响分析及作出预想的运行方式调整方案。
总结为在电力系统运行方式和规划方案的研究中,都需要进行潮流计算以比较运行方式或规划供电方案的可行性、可靠性和经济性。
同时,为了实时监控电力系统的运行状态,也需要进行大量而快速的潮流计算。
因此,潮流计算是电力系统中应用最广泛、最基本和最重要的一种电气运算。
在系统规划设计和安排系统的运行方式时,采用离线潮流计算;在电力系统运行状态的实时监控中,则采用在线潮流计算。
随着计算机技术的迅速发展和普及,电子计算机已成为分析计算复杂电力系统各种运行情况的主要工具。
目录目录 (1)一、课程设计目的和任务 (2)二、设计主要仪器设备和材料 (3)三、牛顿法潮流计算的步骤及计算程序框图 (4)四、程序代码 (7)五、计算结果 (25)六、小结与展望 (10)七、致谢 (24)八、主要参考文献 (25)一、课程设计目的和任务设计目的:通过对电力系统分析的学习,了解电力系统的运行和能量管理,计算电力系统潮流分布以及有功和无功功率的分点,掌握电力系统环网(牛顿-拉夫逊法、P-Q分解法)的计算方法。
电力系统潮流计算程序设计正文
电力系统潮流计算程序设计正文电力系统潮流计算是电力系统运行分析的基础。
潮流计算的目的是通过求解电力系统各节点的电压幅值和相角,来确定各个节点的功率注入和负荷消耗,以及各个元件的有功和无功功率交换。
潮流计算的结果对于电力系统的稳态分析、网络规划、运行调度具有重要的意义。
电力系统潮流计算可以分为直流潮流计算和交流潮流计算。
直流潮流计算是最简化的情况,它忽略了电网的传输损耗和变压器的变比,即认为电网中的电源是直流电源。
交流潮流计算考虑了电网中的有功损耗和变压器的变压比,是更真实和精确的模型。
本文主要介绍交流潮流计算的程序设计。
交流潮流计算的基本思路是建立节点电压相量方程组,然后通过数值迭代的方法求解该方程组。
首先,需要根据系统拓扑和型号数据建立节点导纳矩阵和负荷等效导纳,这是潮流计算的基础。
其次,通过节点导纳矩阵和负荷等效导纳,可以建立节点电流相量方程组和节点功率相量方程组。
这两个方程组中,节点电流相量方程组用于求解节点电流,而节点功率相量方程组用于求解节点功率。
最后,通过反复迭代,不断修正节点电压相角和幅值,直到节点电压满足收敛条件为止。
程序设计的主要步骤如下:1.输入系统拓扑和型号数据:包括发电机的有功和无功功率注入、变压器的变比和导纳、负荷的有功和无功功率消耗等。
2.建立节点导纳矩阵和负荷等效导纳:根据输入的数据,计算得到节点导纳矩阵和负荷等效导纳。
3.初始化节点电压:给定节点电压的初始值,一般可以取全为1的幅值和相角。
将节点电压表示为复数形式,并转换为极坐标形式。
4.建立节点电流相量方程组和节点功率相量方程组:根据节点导纳矩阵、负荷等效导纳和节点电压,建立节点电流相量方程组和节点功率相量方程组。
5.迭代求解:通过数值迭代的方法,不断修正节点电压相角和幅值,直到节点电压满足收敛条件为止。
6.输出结果:输出计算得到的各节点的电压幅值和相角,以及各个元件的有功和无功功率交换。
在程序设计中,需要注意潮流计算的收敛性和稳定性。
电力系统潮流及短路电流计算程序
电力系统潮流及短路电流计算程序以下是一个简单的电力系统潮流计算程序的框架:1.输入数据准备阶段:-输入潮流计算的电力系统拓扑结构,包括各节点之间的连接关系、导线电阻、电抗等信息。
-输入电力系统的负荷信息,包括负荷节点、负荷大小、负荷类型等。
-输入电力系统的发电机信息,包括发电机节点、发电机类型、发电机容量等。
2.潮流计算阶段:-初始条件设置:给定电力系统中各节点的初始电压、相角等信息。
-节点功率方程求解:根据电力系统的拓扑结构和发电机、负荷信息,建立节点功率方程。
-潮流计算迭代:使用牛顿-拉夫逊法等迭代算法求解节点功率方程,得到各节点的电压、相角等参数。
3.潮流计算结果输出阶段:-输出各节点的电压、相角、有功功率、无功功率等参数。
-输出各支路的电流、功率损耗等参数。
-输出系统的功率平衡情况。
4.短路电流计算阶段:-输入短路电流计算的电力系统拓扑结构。
-输入短路电流计算的负荷信息。
-输入短路电流计算的电源信息。
-使用KVL(电压法)或KCL(电流法)等方法计算各节点短路电流。
5.短路电流计算结果输出阶段:-输出各节点的短路电流大小。
-输出各支路的短路电流大小。
以上只是一个电力系统潮流及短路电流计算程序的大致流程框架,具体实现细节和算法选择还需要根据具体情况进行进一步的设计和开发。
在实际应用中,还需要考虑各种特殊情况和计算优化方法,以提高计算速度和准确性。
总之,电力系统潮流及短路电流计算程序是电力工程师在设计和运行电力系统中不可或缺的工具,它能够帮助工程师快速了解系统的运行状态和电流分布情况,以便进行系统优化和安全评估。
电力系统分析潮流计算课程序设计及其MATLAB程序设计教学内容
电力系统分析潮流计算程序设计报告题目:13节点配电网潮流计算学院电气工程学院专业班级学生姓名学号班内序号指导教师房大中提交日期 2015年05月04日目录一、程序设计目的 (1)二、程序设计要求 (3)三、13节点配网潮流计算 (3)3.1主要流程................................................................................................... 错误!未定义书签。
3.1.1第一步的前推公式如下(1-1)-(1-5): ....................................... 错误!未定义书签。
3.1.2第二步的回代公式如下(1-6)—(1-9): ..................................... 错误!未定义书签。
3.2配网前推后代潮流计算的原理 (6)3.3配网前推后代潮流计算迭代过程 (7)3.3计算原理 (8)四、计算框图流程 (9)五、确定前推回代支路次序.......................................................................................... 错误!未定义书签。
六、前推回代计算输入文件 (10)主程序: (10)输入文件清单: (11)计算结果: (12)数据分析: (12)七、配电网潮流计算的要点 (13)八、自我总结 (13)九、参考文献 (14)附录一 MATLAB的简介 (14)一、程序设计目的开式网络潮流计算:配电网的结构特点呈辐射状,在正常运行时是开环的;配电网的潮流计算采用的方法是前推回代法,本程序利用前推回代法的基本原理、收敛性。
(1)在电网规划阶段,通过潮流计算,合理规划电源容量及接入点,合理规划网架,选择无功补偿方案,满足规划水平年的大、小方式下潮流交换控制、调峰、调相、调压的要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
潮流程序的设计与开发1数据结构的设计要求:将设备铭牌参数和有名值作为原始输入数据, 潮流结果以有名值的形式输出各节点编号节点电压的幅值 节点电压的相角平衡节点节点类型PQ 节点PV 节点输入数据支路编号支路两端节点编号支路数据支路阻抗支路对地导纳变比 短路损耗变压器数据短路电压百分数空载损耗 空载电流百分数支路数据与节点数据分别以一个矩阵的形式输入,矩阵的每一行表示每一个 节点或每一条支路,矩阵的每一列表示不同的参数数据。
各节点电压幅值 各节点电压相角平衡点功率 各支路功率节点数据注入发电功率负荷功率电压输出数据功率2变量命名设计3程序流程图启动输入原始数据形成节点导纳矩阵设节点电压初值计算有功功率和无功功率的不平衡量解修正方程式,得 到各电压的修正量V 判断是否收敛Y计算平衡节点功率 和线路功率4程序代码4.1主程序n=input ('请输入节点数:n='); l=input ('请输入支路数:1='); %支路数不要包括三绕组变压器sw=input ('请输入平衡节点号:sw='); ac=input ('请输入误差精度:ac=');停止SB=input('请输入基准功率:SB=');B仁input('请输入支路参数:B仁')%支路参数节点参数和对地支路参数均以矩阵形式储存%第一列储存支路编号%第二列与第三列分别储存支路的两个端点,分别为p,q%第四列储存支路阻抗%第五列储存支路对地导纳,注意对地导纳不要除以2%第六列储存该支路是否含有变压器,有为1,无为0%第七列储存变压器变比k,p指向q的变压器变比为k:1,且k大于等于1 %第八列储存变压器短路损耗%第九列储存变压器短路电压百分数%第十列储存变压器空载损耗%第十一列储存变压器空载电流百分数%第十二列储存变压器低压侧电压%第十三列储存变压器额定功率%第十四列储存归算所取基准电压%注意,将三绕组变压器转换为双绕组变压器输入A1=input('请输入节点参数:A仁');%第一列为节点编号%第二列为注入发电功率%第三列为负荷功率%第四列为节点电压幅值,为方便起见,以标幺值形式表示%第五列为节点电压相角%第六列储存节点对地导纳%第七列为节点的类型,1为PQ节点,2为PV节点,3为平衡节点%%%首先求解双绕组变压器参数for i=1:if B1(i,6)==1Zt(i)=B1(i,8)*B1(i,12F2心000*B1(i,13F2);Xt(i)=B1(i,9)*B1(i,12)A2/(100*B1(i,13));Gt(i)=B1(i,10)/(1000*B1(i,12)A2);Bt(i)=B1(i,11)*B1(i,13)/(100*B1(i,12)A2);endendB2(:,1:7)=B1(:,1:7);for i=1:lB2(i,8)=Zt(i);B2(i,9)=Xt(i);endfor i=1:lif B1(i,6)~=1ZB(i)=B1(i,14)A2/SB;YB(i)=1/ZB(i);B2(i,4)=B1(i,4)/ZB(i);B2(i,5)=B1(i,5)/YB(i);endendfor i=1:lif B1(i,6)==1ZB(i)=B1(i,14)A2/SB;YB(i)=1/ZB(i);B2(i,8)=B2(i,8)/ZB(i);B2(i,9)=B2(i,9)/ZB(i);Gt(i)=Gt(i)/YB(i);Bt(i)=Bt(i)/YB(i);A1(B1(i,3),6)=Gt(i)-Bt(i)*(1i);endend%%%下面求解节点导纳矩阵Y=zeros( n);for i=1: nif A1(i,6)~=0丫(i,i)=A1(i,6);endendB3=B2;for i=1:lP=B3(i,2);q=B3(i,3);if B3(i,6)==1 %%%含有变压器支路支路丫(p,p)=Y(p,p)+1./((B3(i,8)+B3(i,9)*(1i))*B3(i,7F2);丫(p,q)=Y(p,q)-1./((B3(i,8)+B3(i,9)*(1i))*B3(i,7));丫(q,p)=Y(p,q);丫(q,q)=Y(q,q)+1./((B3(i,8)+B3(i,9)*(1i)));else%%%无变压器支路丫(p,p)=Y(p,p)+1./B3(i,4)+B3(i,5)/2;丫(p,q)=Y(p,q)-1./B3(i,4);Y(q,p)=Y(p,q);丫(q,q)=Y(q,q)+1./B3(i,4)+B3(i,5)/2;endendA2=A1;A2(:,2)=A1(:,2)/SB;A2(:,3)=A1(:,3)/SB;%功率参数标幺化G=real(Y);B=imag(Y);S=A2(:,2)-A2(:,3)P=real(S);Q=imag(S);V=A2(:,4);delta=A2(:,5);DeltaS= bphl( n,sw,A2,V,G,delta,B,P,Q);J = jcb( G,B,V,delta, n,B3,A2,sw);[ddelta, dV ] = xzl( n,J,DeltaS,A2 );e=1;while (max(ddelta)>ac | max(dV)>ac)a=0;b=0;for i=1: nswitch A2(i,7)case 1delta(i)=delta(i)+ddelta(i-b);V(i)=V(i)+dV(i-a-b);case 2delta(i)=delta(i)+ddelta(i-b);V(i)=V(i);a=a+1;case 3delta(i)=delta(i);V(i)=V(i);b=b+1;endendDeltaS= bphl( n,sw,A2,V,G,delta,B,P,Q);J = jcb( G,B,V,delta, n,B3,A2,sw);[ddelta, dV ] = xzl( n,J,DeltaS,A2 );e=e+1;endVdeltae%%%%下面求平衡节点功率v=V.*cos(delta)+V.*si n(delta)*(1i);for j=1: nyu(j)=conj(Y(sw,j))*conj(v(j));endS(sw)=sum(yu)*v(sw);input('平衡节点的功率为');S(sw)B2(sw,1)=S(sw);%%%%下面求解线路功率for i=1: nfor j=1: nSl(i,j)=v(i)*(conj(v(i))*conj(A2(i,6))+conj(v(i)-v(j))*conj(-Y(i,j))); end endinput('线路功率为');SI%%%%线路上损耗的功率for i=1: nfor j=1: nDertaS1(i,j)=(SI(i,j)+SI(j,i))/2;endendinput('线路上损耗的功率为');DertaSz=sum(sum(DertaS1))4.2计算功率不平衡量程序function DeltaS= bphl(n,sw,A2,V,G,delta,B,P,Q)%计算功率不平衡量for i=1: nif A2(i,7)~=swEP(i)=0;EQ(i)=0;for j=1: nEP(i)=EP(i)+V(i)*V(j)*(G(i,j)*cos(delta(i)- delta(j))+B(i,j)*si n( delta(i)-delta(j)));EQ(i)=EQ(i)+V(i)*V(j)*(G(i,j)*si n( delta(i)-delta(j))- B(i,j)*cos(delta(i)-delta(j)));endP仁EP(i);Q1=EQ(i);if A2(i,7)==1 %PQ 节点p=2*i-1;DeltaS(p)=P(i)-P1; p=p+1;DeltaS(p)=Q(i)-Q1; elsep=2*i-1;DeltaS(p)=P(i)-P1; p=p+1;DeltaS(p)=0;endendendDeltaS(2*sw-1)=[];DeltaS(2*sw-1)=[];for i=1: nif A2(i,7)==2DeltaS(2*i)=[];endendDeltaS=DeltaS';End4.3计算雅克比矩阵程序function [ J ] = jcb( G,B,V,delta,n,B3,A2,sw )%计算雅克比矩阵for i=1:nif A2(i,7)==1 %PQ 节点for j=1: nif j〜=i&j 〜=swH=V(i)*V(j)*(G(i,j)*si n( delta(i)-delta(j))-B(i,j)*cos(delta(i)- delta(j)));J仁-V(i)*V(j)*(G(i,j)*cos(delta(i)- delta(j))+B(i,j)*si n( delta(i)-delta(j)));N=V(i)*V(j)*(G(i,j)*cos(delta(i)-delta(j))+B(i,j)*si n( delta(i)-delta(j)));L=V(i)*V(j)*(G(i,j)*si n( delta(i)-delta(j))-B(i,j)*cos(delta(i)- delta(j)));p=2*i-1;q=2*j-1;J(p,q)=H;m=p+1;J(m,q)=J1;q=q+1;J(p,q)=N;J(m,q)=L;else if j==i&j~=swH仁0;for h=1: nH仁H1+(-V(i)*V(h)*(G(i,h)*si n( delta(i)-delta(h))- B(i,h)*cos(delta(i)-delta(h))));endH=H1+V(i)*V(i)*(-B(i,i));J2=0;for h=1: nJ2=J2+(V(i)*V(h)*(G(i,h)*cos(delta(i)-delta(h))+B(i,h)*si n( delta(i)-delta(h))));endJ仁J2-V(i)*V(i)*G(i,i);N仁0;for h=1: nN仁N1+(V(i)*V(h)*(G(i,h)*cos(delta(i)-delta(h))+B(i,h)*si n( delta(i)-delta(h))));endN=N1-V(i)*V(i)*G(i,i)+2*V(i)*V(i)*G(i,i);L仁0;for h=1: nL仁L1+(V(i)*V(h)*(G(i,h)*si n( delta(i)-delta(h))- B(i,h)*cos(delta(i)-delta(h))));endL=L1-V(i)*V(i)*(-B(i,i))-2*V(i)*V(i)*B(i,i);p=2*i-1;q=2*j-1;J(p,q)=H;m=p+1;J(m,q)=J1;q=q+1;J(p,q)=N;J(m,q)=L;endendendendif A2(i,7)==2 %PV 节点for j=1: nif j〜=i&j 〜=swH=V(i)*V(j)*(G(i,j)*si n( delta(i)-delta(j))-B(i,j)*cos(delta(i)- delta(j)));J仁0;N=V(i)*V(j)*(G(i,j)*cos(delta(i)- delta(j))+B(i,j)*si n( delta(i)-delta(j)));L=0;p=2*i-1;q=2*j-1;J(p,q)=H;m=p+1;J(m,q)=J1;q=q+1;J(p,q)=N;J(m,q)=L;else if j==i&j~=swH仁0;for h=1: nH仁H1+(-V(i)*V(h)*(G(i,h)*si n( delta(i)-delta(h))- B(i,h)*cos(delta(i)-delta(h))));endH=H1+V(i)*V(i)*(-B(i,i));J仁0;N仁0;for h=1: nN仁N1+(V(i)*V(h)*(G(i,h)*cos(delta(i)-delta(h))+B(i,h)*si n( delta(i)-delta(h))));endN=N1-V(i)*V(i)*G(i,i)+2*V(i)*V(i)*G(i,i);L=0;p=2*i-1;q=2*j-1;J(p,q)=H; m=p+1;J(m,q)=J1; q=q+1; J(p,q)=N; J(m,q)=L;endendendendenda=0;for i=1: nswitch A2(i,7)case 1 case 2a=a+1;J(2*i,:)=[];J(:,2*i)=[];case 3J(2*i-1-a,:)=[];J(2*i-1-a,:)=[];J(:,2*i-1-a)=[];J(:,2*i-1-a)=[];endendend4.4计算电压修正量的程序function [ ddelta, dV ] = xzl( n,JQeltaS ,A2)%求取电压不平衡量dX=J\DeltaS;a=2;for i=1: nswitch A2(i,7)case 1ddelta(i)=dX(a-1);dV(i)=dX(a);a=a-0;a=a+2;case 2ddelta(i)=dX(a-1);dV(i)=0;a=a-1;a=a+2;case 3ddelta(i)=0;dV(i)=0;a=a-2;a=a+2;endenda=0;for i=1: nswitch A2(i,7)case 1case 2a=a+1; dV(i)=[];case 3ddelta(i)=[]; dV(i-a)=[];endendend5程序调试首先,在MATLAB命令窗口输入主函数名“ shuangraozU运行程序,结果如下:E L I 3.1£LL1azzu幷■■去留料:1=- iE \TF T 5-耳;、TilHA?決壬年應-沈aotn 吐圻■/星电5昌1上“化| /* iRiV 去洱驶穷汀:输入支路参数矩阵如下:[1 2 1 0 0 1 1 665.2 14 189.6 0.299 15.75 246 15.75;2 23 2.12+17.2i 1.176e-4i 0 0 0 0 0 0 0 0 220; 3 2 6 2.65+21.5i 1.47e-4i 0 0 0 0 0 0 0 0 220;4 3 6 1.59+12.9i 8.82e-5i 0 0 0 0 0 0 0 0 220;5 3 7 0 0 1 1 395.65 13.85 74.75 0.0444 10.5 180 10.5;6 47 0 0 1 1 243.25 -0.95 0 0 10.5 180 10.5 ; 7 5 7 0 0 1 1 256.75 9.15 0 0 10.5 180 10.5]随后输入节点参数矩阵如下:[1 150 0 1 0 0 2; 2 0 100+100i 1 0 0 1; 3 0 0 1 0 0 1; 4 0 100+80i 1 0 0 1; 5 0 20+15i 1 0 0 1; 6 0 0 1 0 0 3; 7 0 0 1 0 0 1]程序运行计算可得节点导纳矩阵如下:可见与手算潮流例题中所得的节点导纳矩阵基本一致 计算初次功率不平衡量矩阵如下:DsltaS =1.4M1-1. fl(MO-th 2MO-O.OD34 - 0. 17571OOM + 0.17551 doaoo + o, coon o.om * a. ooovi O.QQ« + Q.COOH O-OOQQ + Q +«IMi 也QQW +山羽叽7 MM + UMOr 084S - 0B <"3I I ■佻帥桓* 0^27721 0. 0D« * 0 OOCWi CL 0QW * 0. CQCIdi + Q,Z217i CL 30-X!會 0. ODOOiCK DOCC + 0. OQMi HL 1342 * 0. 27Tti4 99 IS - G, 77»1 6 帕朝 t 0, DOWi O. VOVQ * 0. OQ«i -a曲黛*①jswi f DOZl * g.32K10. ■ 1)1:o. )00J + a. c-oo: :山 ooocQ.CDOD + Q.OOQO L -Or 021J + &S9L :i山owe OrCOfrC + o.ooQai7,帖悯+■ a M 的i -0- «oaiO.CW * 0.000010. 00« 中 0. «00«iQ.OQJI - D* lifiTL o. oon + a OOOIIL -o.raiQrQMQ +h QQQgQ,芮即-a 5BQSi-O^OD J I + Ou igfiTxQ . ooan + m ODaaxa. 26930.OD041 6.. 00041 0« Lif9Hi 0.O L OOOO +D.OOOC 吐 L0M9 + O-rlOWi 血 T U B WKL D/M2 + J. tS7?i OU DOM + D. DOW! + Q. KWi -03«Z - L 357^i计算第一次迭代的雅克比矩阵如下:1 ■- ES4B-i7. ms-4. 3)930 0000◎047 二584 P r?・ tfifli-37-TIBM-3,4]®S0000>aG.33S3-乩4*B9«7.3)003F4tK000Q000-a 7B T1B4-3,416^77.«9€ B. 177S C00◎-12. M3l-0-20120X410S»r,7i*4-8-177#7T.&6M C0000. 2062-12, S93i00a冲2S.41830me. 7L»00a0d亠如4⑻~L«B I47»60尊ISB4?]WQ09Q打0Q-19. «7<■ELM 强Q0QI000D-a MW LB<5«740. »w-IB. 657 Xa-I2r W•丸-Q«20€33B&-TLK-26.41«-山3H6-LI3. ass00Q a QI Q-:05:-]2+W3l135.7155 a me-IB.W74-Wi 9JIL-153+C5S 计算第一次迭代的电压修正量矩阵如下:dde It a =0.0374 QB幽-0. »I55 -d. IO«'OULIP ・0UMT曲=-*. 0042 7 -e. (H74 -0」<1監-0. ](JW通过收敛条件判断电压修正量是否满足精度要求,若满足,则输出结果,若不满足,继续迭代。