十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

PSASP三机九节点系统建模完整教程:参数录入到暂态仿真

PSASP三机九节点系统建模完整教程:参数录入到暂态仿真 简介本资源为PSASP 7.0平台下的三机九节点标准电力系统仿真工程包面向电力系统专业本科生、研究生及工程技术人员用于开展动态稳定分析、暂态过程仿真与控制器参数整定等核心实践。压缩包含653个文件涵盖197组MySQL表结构文件frm、数据文件myd和索引文件myi支撑PSASP数据库底层运行另有uds用户自定义模型、tpl模板、slg稳态计算结果、dlf潮流数据、dst暂态数据、fdb故障设置等关键仿真配置文件以及cal、def、glb等系统级定义文件完整复现建模—计算—分析全流程。资源大小640KB结构规范、模块清晰可直接加载运行免去手动建模繁琐步骤。已有1436人下载学习配套《PSASP三机九节点系统详解》文档覆盖发电机参数设置、负荷分布配置、故障场景注入及响应曲线解读是掌握电力系统动态行为建模与仿真实操的高效入门载体。 最近很多做电力系统方向的朋友都在找三机九节点的PSASP模型网上下到的要么是BPA卡片要么是MATPOWER格式想直接在PSASP里跑潮流和暂态最后发现还得自己重新建模。这篇我把在PSASP里搭建三机九节点系统的完整流程写出来从rar包的原始参数整理到母线、线路、变压器、发电机的逐项录入再到潮流验证和三相短路暂态仿真全程按实际操作的顺序走参数表均给出常用取值可以直接抄。不管你是在做课程设计、毕业设计还是刚上手PSASP想找一个标准算例练手这篇都能让你少走不少弯路。先说明一点PSASP不同版本的基础数据管理界面名称略有差异比如7.0叫“电网基础数据”新版本可能叫“基础数据库管理”但操作逻辑基本一致。下面我按通用流程来写你对着自己装的版本找对应入口就行。1. 先搞懂三机九节点系统的来龙去脉1.1 这个系统为什么这么出名三机九节点系统也叫WSCC 9节点系统最初出自Anderson和Fouad合著的《Power System Control and Stability》这本书后来被IEEE接纳为标准测试算例几乎所有电力系统仿真软件里都有它的身影。它规模很小只有3台发电机、9条母线、3台变压器、6条输电线路和3个负荷却把电力系统稳定分析和潮流计算里该有的要素全占了多机相互作用、励磁调节、暂态稳定、低频振荡、无功电压问题一个都不少。这也是为什么大家在网上一搜“3机9节点”能找到一大堆资源从rar压缩包到各种论文模板都有。它太适合教学和科研验证了。做课程设计拿它练手做毕设拿它当底座做算法验证拿它当标准算例甚至想验证一个新控制策略也可以先在这个系统上跑通再往大系统迁移。1.2 系统结构拆解节点编号与电气连接先把这个系统的拓扑在脑子里建立起来后面录入数据才不会乱。三台发电机分别接在节点1、2、3这三个节点是发电机机端电压等级不是230kV而是16.5kV和18kV。节点1接G1电压等级16.5kV节点2接G2节点3接G3这两个都是18kV。发电机升压后进入230kV网络节点1通过变压器T1连接到节点4节点2通过T2连接到节点7节点3通过T3连接到节点9。230kV输电网由节点4到节点9这六个节点组成。节点4上引出两条线路分别到节点5和节点6节点5带一个负荷同时还有一条线到节点7节点6带一个负荷还有一条线到节点9节点7通过线路到节点8节点8带一个负荷同时有一条线到节点9。这样整体就形成了一个环网结构不是单一辐射线路潮流分布有环流特性所以用来练手特别合适。各节点类型和电压等级汇总如下节点类型电压等级(kV)说明1发电机节点/平衡节点16.5G1机端2发电机节点(PV)18G2机端3发电机节点(PV)18G3机端4中间节点230T1高压侧5负荷节点230负荷125j50 MVA6负荷节点230负荷90j30 MVA7中间节点230T2高压侧8负荷节点230负荷100j35 MVA9中间节点230T3高压侧提示节点编号在PSASP里直接用数字1到9即可不需要加BUS前缀。节点名称不要用中文、不要带特殊符号否则后面建计算方案时容易出乱子。1.3 核心参数一览可以直接抄的数据表接下来是重点。下面所有参数都基于统一的基准值和潮流工况来自经典的WSCC 9节点标准数据全网基本都是这套区别只在于有人把基准容量折算过有人直接用原值。建议先按我的表录入跑出来的结果能和标准潮流对得上再考虑根据自己的工况改。系统基准值基准容量100 MVA基准频率60 Hz。发电机机端电压等级按16.5kV和18kV输电网络230kV。发电机与负荷潮流数据母线类型有功P(MW)电压设定V(pu)备注1平衡节点不填1.040角度设为02PV节点1631.025无功自动分配3PV节点851.025无功自动分配母线有功负荷(MW)无功负荷(Mvar)51255069030810035输电线路参数100 MVA基准标幺值线路R(pu)X(pu)B/2(pu)4-50.0100.0850.0884-60.0170.0920.0795-70.0320.1610.1536-90.0390.1700.1797-80.00850.0720.07458-90.01190.10080.1045注意这个B是半充电电纳也就是线路等值π型电路中每端对地导纳的那一半不是整条线路的总电纳。PSASP里要求填的就是这个单端对地电纳值不要做额外处理但用MATPOWER或者BPA数据对照时一定要看清楚很多人在这一步把B翻了一倍结果潮流对不上。变压器参数名称连接节点电抗X(pu)变比(kV/kV)T11-40.057616.5/230T22-70.062518/230T33-90.058618/230三台变压器电抗值差别不大T2略大一点。变比直接按实际电压等级填如果PSASP里要求填标幺变比这三台变压器都填1.0因为16.5/230、18/230分别和基准电压16.5kV、18kV、230kV的比例正好对应标幺变比就是1.0不需要额外折算。发电机暂态参数做暂态稳定才用潮流可以不填发电机额定容量(MVA)H(s)Xd(pu)Xq(pu)Td0(s)G1247.523.640.06080.09698.96G21926.40.11980.09696.0G31283.010.18130.10755.89这里有个特别容易踩的坑H的单位和基准值。上面表的H是基于100 MVA系统基准容量的值。G1的H是23.64看着非常大是因为它以自身247.5 MVA容量计算时H大概是9.55秒折算到100 MVA基准就变成了23.64。PSASP里具体填哪一个要看软件界面的提示。如果输入框旁边明确写着“基于SB100MVA”直接填23.64、6.4、3.01如果它要求填基于发电机自身容量的值需要自己折算回9.55、6.4、3.01对应的自身基准值。G2和G3这里刚好不受影响因为它们的H给的就是自身容量对应的值G1最容易填错。填错的结果就是暂态仿真时G1的功角摆动曲线周期明显异常。1.4 标准潮流结果最后一定要核对录入完成后所有参数都正确的情况下潮流计算结果应该和下面这张表基本一致。这是三机九节点系统的标准潮流结果也是验证你建模有没有错的判据。节点电压幅值(pu)相角(°)11.0400.00021.0259.28031.0254.66041.026-2.22050.996-3.99061.013-3.69071.0263.72081.0160.73091.0321.970如果你算出来的节点电压幅值偏差在0.001级别以内相角偏差在0.1度以内基本可以判定建模正确。如果偏差大不要急着怀疑软件先回头查参数大概率是线路B填错、变压器电抗填错或负荷无功填错。2. 动手之前参数整理与PSASP工程准备2.1 网上下载的rar包里到底有什么你在网上找到的“3机9节点系统.rar”解压后内容通常比较杂常见的包括英文原始数据文本一般是txt或PDF包含线路、变压器、发电机、负荷的完整数据这是最可靠的数据来源。MATLAB的MATPOWER脚本文件以m文件格式给出里面是bus、branch、gen矩阵。BPA稳定计算卡片以DAT文件格式存在每行是“节点名 基准电压 电阻 电抗 ...”。换到PSASP里需要手工转换。别人做好的PSASP工程文件夹这种最“诱人”但实际用起来往往最坑。PSASP工程不是一个单一文件而是由数据库、工程定义、图形文件等多个部分组成。别人拷给你的工程换了电脑、换了软件版本后经常报错要么模块版本不兼容要么路径失效。我遇到过很多次导入后一片红色错误最后还得自己重新建。所以我个人的建议是rar包解压后把原始参数文本或表格找出来自己建模不要迷信里面的工程文件夹。自己建一遍能把软件操作彻底走通后面改参数、加模型、换方案都会顺手得多。2.2 推荐把参数先整理成Excel直接对着PDF或txt往PSASP里录很容易漏参数。我习惯的做法是先在Excel里把五个清单排好再去PSASP录入。常用的表头大致如下母线清单母线编号, 基准电压(kV), 节点类型(平衡/PV/PQ), V初值(pu), θ初值(°) 交流线清单I侧母线, J侧母线, R(pu), X(pu), B/2(pu), 备注 变压器清单I侧母线, J侧母线, 额定容量(MVA), X(pu), 变比(kV/kV) 发电机清单所在母线, 类型, 有功P(MW), 电压设定V(pu), Qmax/Qmin(Mvar), 暂态参数 负荷清单所在母线, 有功P(MW), 无功Q(Mvar)整理的时候对照第1.3节的表把每个元件的参数填进去再检查一遍有没有抄错。这个步骤看着多花半小时实际上能帮你省下后面好几个小时的调试时间。2.3 标幺值与有名值换算这里千万别算错PSASP的数据录入窗口里有些地方填标幺值有些地方填有名值。最稳妥的办法是先搞懂基准值体系。单相系统里阻抗基准计算公式是 Zbase Vbase² / Sbase。以230kV网络为例Sbase100MVA所以Zbase 230² / 100 529Ω。一条线路R0.01pu对应有名值就是 0.01 × 529 5.29Ω。如果你在某份资料里看到线路参数是有名值可以用这个公式反算成标幺值再录入。还有一个需要留意的点不同资料采用的基准容量可能不一样。比如有人把线路电抗基于1000MVA给出你直接填进PSASP就错了需要先折算到100MVA基准。折算公式是z_new z_old × (S_new / S_old) × (V_old / V_new)²电压基准不变的情况下容量基准从1000MVA换算到100MVA电抗值要除以10。实际中三机九节点系统的参数基本都是基于100MVA给出的但你还是得留个心眼见到数据先看表头有没有注明基准容量。变压器变比的问题前面提过。如果PSASP要求填标幺变比三台变压器都填1.0如果要求填实际额定变比就填16.5/230、18/230。建议优先用实际额定变比这样后续如果修改电压基准模型依然准确。3. PSASP里搭建三机九节点系统的完整操作3.1 新建工程与录入母线、线路、变压器打开PSASP第一步是新建工程。工程名建议用英文比如WSCC_9Bus保存路径也尽量用纯英文路径。PSASP对中文路径的兼容性时好时坏我见过不少“保存后打不开”“计算报错找不到文件”的案例最后都是因为路径里有中文或特殊字符。建好工程后进入电网基础数据管理界面。先添加母线记录依次录入节点1到9每个节点的基准电压按1.2节的表填。注意PSASP里母线的“节点类型”分平衡节点、PV节点、PQ节点等这个属性可以在母线记录里直接设置也可以在发电机/负荷录入时连带设置不同版本操作略有区别。无论在哪设置最终效果都要保证节点1是平衡节点节点2和3是PV节点其余节点为PQ节点。母线录完后录交流线。进入交流线管理界面新增6条线路依次填入I侧母线、J侧母线、R、X、B/2。这里有个容易弄混的细节PSASP的交流线数据里B/2这一项填的是线路单端充电电纳也就是等值π型电路里两端对地那个导纳。如果你手里的资料给的是整条线路总电纳记得先除以2再填。三条变压器支路不要在“交流线”里录它们属于变压器元件虽然也能用一条带阻抗的支路代替但这么干会丢掉变压器的变比信息后面暂态稳定计算时容易出问题。变压器录入时选择T1连接节点1和4T2连接节点2和7T3连接节点3和9然后填电抗和变比。变压器容量一般填对应发电机额定容量G1对应247.5MVAG2对应192MVAG3对应128MVA。容量主要影响过载校验显示对潮流结果影响不大但还是填准确为好。注意录入过程中随时点击保存。PSASP有些版本在录入界面长时间不保存切到别的模块时未保存的数据会丢失别问我是怎么知道的。3.2 录入发电机和负荷设置平衡节点接下来是发电机。在发电机参数界面为节点1新增一台发电机类型选平衡节点电压幅值设1.04相角设0。节点2和节点3各新增一台发电机类型选PV节点P分别填163MW和85MW电压设定分别填1.025和1.025。这里有一个细节如果你只做潮流计算发电机填出力P和机端电压V就够如果要准备做暂态稳定需要提前把发电机的额定容量、惯性时间常数H、d轴暂态电抗Xd、q轴暂态电抗Xq、d轴开路时间常数Td0等参数填进去。第一次建模建议先只做潮流把模型跑通了再回来补暂态参数千万不要一上来就追求“完整模型”那样一旦不收敛你都不知道是网络数据有问题还是发电机数据有问题。负荷录入很简单节点5、6、8各新增一个负荷按第1.3节的表填有功和无功。PSASP里负荷功率填有名值MW和Mvar不需要标幺值。有些版本也接受标幺值但为了避免混乱一律用有名值。最后检查一遍工程树。确认9个母线、6条交流线、3台变压器、3台发电机、3个负荷都录进去了没有遗漏也没有重复。我推荐用这样一个核对手段把PSASP的数据表格导出来或者逐个打开元件属性截图存一份然后和Excel里的参数表比一遍。这个动作虽然枯燥但是最可靠。3.3 潮流计算的执行与结果验证数据录入完成进入潮流计算模块。新建一个计算方案方案名可以叫LF_base。计算方法选牛顿-拉夫逊法或者PQ分解法都可以两者对小系统结果几乎一致。迭代次数保持默认20次收敛精度默认即可。执行计算前还要确认一个关键设置平衡节点。PSASP里计算方案中会有一个地方指定平衡节点默认可能是节点1。如果默认不是手动改成节点1并确保节点1的发电机电压幅值是1.04相角0。平衡节点的有功、无功出力不预先给定由潮流自动算出所以发电机G1的P和Q在数据录入时不用填填了反而可能和潮流计算冲突。计算完成后打开潮流结果。先看节点电压幅值和相角对照1.4节的标准表。标准结果里节点5电压大约0.996pu节点9电压大约1.032pu相差比较明显这是正常现象因为节点5重负荷、离电源电气距离远节点9相对靠近G3且G3机端电压高高维持住了。再看平衡节点G1的出力。标准工况下G1的有功大约71.6MW无功大约26.9Mvar。如果你算出来的G1有功在这个值附近说明全网有功功率平衡是对的如果G1有功明显偏大说明负荷或发电机出力填得不对如果G1无功明显偏大通常是系统无功补偿状况和标准不一致重点检查线路电纳和负荷无功。G2和G3的无功出力也要看一眼。标准结果里G2无功大约6.7MvarG3无功大约是-10.9Mvar也就是说G3实际上是吸收无功的。很多人第一次算出来G3无功是负值以为数据填错了其实这是三机九节点系统的正常工况不用改。3.4 利用PSASP的图形功能快速定位问题如果潮流结果和标准值相差较大先不要盲目改参数。用PSASP的单线图功能把网络图画出来各元件功率和电压直接标注在图上哪里不正常一目了然。比如如果节点6电压特别低你看单线图上节点6相连的线路功率是否异常4-6线路和6-9线路功率是否接近负荷功率是否显示正确。如果线路功率方向反了多半是线路I侧和J侧填反了或者发电机相角设置有问题。如果节点8电压奇高检查8-9线路参数因为节点8只有两条线7-8和8-98-9线路参数填错影响最大。图形功能还可以用来检查拓扑连接是否正确。单线图上每条支路两端应该分别连到正确的节点编号要是发现有线路接到空节点或错节点上回到数据表修改不要试图在图形界面里连线图形界面连完还要看数据表是否同步很容易两头对不上。4. 进阶操作在三机九节点系统上做暂态稳定仿真4.1 先跑通经典二阶模型再上详细模型潮流计算通过后很多人的下一步就是做暂态稳定比如在某个节点设置三相短路看发电机功角摆动曲线。这一步比潮流复杂核心在发电机模型。我的建议是分两步走。第一步所有发电机先用经典二阶模型也就是恒定暂态电势模型E恒定只考虑暂态电抗和惯性时间常数不考虑励磁调节器和调速器。这个模型简单粗暴但能正确反映暂态过程中发电机的惯性摇摆适合先把暂态仿真流程跑通。第二步跑通后再把励磁系统、调速器、PSS模型加上去观察控制环节对稳定性的影响。这时才需要填励磁模型参数、调速器参数一般从PSASP模型库里选择典型模型比如IEEE DC1A励磁模型配上一个简单的速度调节器模型。经典二阶模型下需要填的数据就是1.3节表里的发电机暂态参数H、Xd、Xq、Td0。注意H的基准值前面强调过G1按100MVA填23.64按自身容量则填9.55以PSASP界面提示为准。填错H最直接的后果是功角摆动周期不对G1的H偏大摆动就特别慢看着像模型错了。4.2 三相短路故障的典型设置与预期结果暂态稳定计算的第一步是建立一个新的暂态计算方案。在方案里设置故障选择节点5作为故障点设置三相短路故障故障起始时间取0秒故障持续0.1秒后通过切除线路5-7来清除故障。这个故障设计是有讲究的。节点5是重负荷节点电压本来就偏低在它附近短路对系统冲击大且切线路5-7后节点5只剩下4-5一条供电线路系统拓扑发生明显削弱能很好地考察系统的暂态稳定性。0.1秒切除是一个比较合理的工况既不太保守也不太激进。本文还有配套的精品资源点击获取
返回列表