ARTICLE DETAIL

资讯详情

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

分布式电源接入配电网的电压影响:IEEE 10节点系统仿真分析

分布式电源接入配电网的电压影响:IEEE 10节点系统仿真分析 1. 从一次反直觉的仿真结果说起风机接入反而让电压变低了1.1 那次仿真让我意识到“电压影响”不是一句空话有一段时间我每天的工作就是把风力和光伏的接入方案扔进潮流程序里看电压看一台一台的风机、一排一排的光伏板加进IEEE 10节点配电系统之后线路上的电压会怎样变化。这件事听起来简单做起来却有太多反直觉的瞬间。印象最深的一次是在10节点系统末端接了一台1.5兆瓦的风机。当时我理所当然地认为分布式电源向系统注入功率肯定会把节点电压抬高。但潮流程序算完末端电压不仅没有上升反而从0.96降到了0.94附近。我反复检查了数据、负荷、线路参数都没发现问题最后翻了电机学教材才明白鼠笼式异步风机发电时要消耗无功电流来建立磁场在轻负荷高风况下它吸收的无功甚至可能超过发出的有功。换句话说风机在原动机层面是有功电源在电气层面却是一个“无功负荷”这一进一出电压不升反降也就说得通了。从那以后我养成了一种习惯做分布式电源接入影响研究时先把电源的类型和控制方式定清楚再看电压。这也是为什么我一直主张用IEEE 10节点配电系统这样一个不大不小的测试网络把风机和光伏接入后的电压影响过程完整走一遍——弄明白不同电源、不同接入位置、不同渗透率下电压到底是升还是降、为什么会升为什么会降、越限点在哪里。这套思路对刚接触配电系统仿真的学生以及需要做分布式电源接入方案初评的工程师都很有参考价值。1.2 IEEE 10节点配电系统的定位小但够用IEEE系列测试系统里10节点系统并不像13节点、33节点那样常见但它有一个好处规模小到可以用手算验证又复杂到能体现配电网的基本特征——主干线加分支线、沿线负荷分布、末端电压偏低。很多教材和论文里把这种简化的10节点辐射状配电网当作分布式电源接入的试验田不是没有道理的。它通常包含一个变电站出口节点和若干负荷节点节点电压等级在10千伏左右总负荷大概两到三个兆瓦。这样的规模意味着我可以用一套手写的牛顿-拉夫逊潮流程序在几毫秒内跑完也可以用Matpower、OpenDSS、Digsilent这些专业工具反复修改参数而不需要担心计算时间。更关键的是10节点系统能把电压影响的内在机制看得比较清楚。分布式电源接入对配电网电压的影响本质上就是改变了线路上的有功、无功潮流分布潮流变了线路压降就变了各节点电压自然跟着变。这个机制放在33节点系统上也能复现但中间那么多节点和分支反而容易看不清因果。所以如果你想知道风机和光伏接入后到底会对电压做什么与其一上来就去搞大规模系统不如先在这个10节点模型上把道理吃透。2. 先把10节点配电系统在纸上画明白2.1 系统结构主干线加分支线才是配电网该有的样子我做仿真之前习惯先把网络拓扑画出来再填参数。这个10节点系统我按下述结构理解0号节点是变电站出口母线设为平衡节点电压保持在1.02标幺节点1到节点9是负荷节点其中主干线从节点0依次延伸到节点6节点7和节点8是两条分支线上的末端节点9是主干末端之后的一个较长分支末端。线路单位阻抗采用典型架空线参数电阻0.164欧姆每公里电抗0.082欧姆每公里。负荷分布也很重要。为了让系统有“末端电压偏低”这个基准特征我把较大负荷放到了主干后半段和分支末端总负荷约2.8兆瓦加1.4兆乏。下面是示例参数实际研究时完全可以根据自己手头的数据替换关键是分布趋势要合理。节点类型负荷有功/kW负荷无功/kVar上游线路长度/km0平衡节点---1PQ150700.42PQ200900.63PQ2501200.54PQ3001500.85PQ4002000.76PQ5002600.97PQ3501801.28PQ3001501.09PQ3501801.52.2 参数设置中藏着的第二层含义基准容量和标幺值很多人在这一步容易栽跟头。上面这些参数看起来简单但你如果直接拿有功、无功、欧姆去算很难得到正确的标幺值。配电系统仿真里基准容量和基准电压是一切计算的前提。我习惯取基准容量为1兆伏安基准电压为10千伏。这样基准阻抗就是U的平方除以S也就是100欧姆。每公里线路阻抗的标幺值就是0.00164加j0.00082。这个数值看起来很小但线路动辄几公里累计起来足以造成百分之几的电压偏差。顺便说一句取基准容量为1兆伏安有个隐藏好处负荷的有功、无功数值除以1000就变成标幺值分布式电源的出力也是兆瓦级换算起来非常舒服。如果你选100兆伏安做基准那负荷节点的标幺值全都带上一大串零潮流计算遇到收敛问题时很难排查。我推算过这个系统的基准工况从节点0到节点9主干加分支的累计压降大概在0.05到0.07标幺也就是末端电压在0.93到0.95左右。这个数字很重要因为后面接入风机和光伏后电压是在这个“下沉”的基准上变化的。2.3 工具选型从Matpower到OpenDSS我的推荐工具选型这件事我踩过不少坑简单排个序供大家参考。工具优势适合场景上手难度Matpower免费、改参数快、潮流算法成熟稳态潮流、灵敏度分析、教学验证低自编牛顿-拉夫逊程序能看清算法内部逻辑理解原理、二次开发中OpenDSS擅长配电网、支持长时间序列光伏出力曲线、负荷曲线仿真中Digsilent机电暂态、保护配合功能强风电机组动态特性、工程投标计算高PSCAD电磁暂态细节精确逆变器控制策略、暂态过电压高对于本文这种电压影响分析第一阶段用Matpower就足够了。很多资料里的“case10”不是官方自带需要自己按负荷和拓扑构建。构建时注意Matpower里bus矩阵的第二列是节点类型1代表PQ节点2代表PV节点3代表平衡节点gen矩阵里对应的是发电机接入数据。我通常会先把所有节点都设成PQ分布式电源接入点在gen矩阵里加一行有功、无功按模型需要填。示例代码如下。mpc loadcase(case10.m); mpc.bus(:, 2) 1; % 除平衡节点外全部设为PQ节点 mpc.bus(1, 2) 3; % 0号母线对应bus矩阵第一行设为平衡节点 % 新增DG依次为母线编号、有功MW、无功MVar、电压幅值、... % 具体列含义需参照当前Matpower版本文档 mpc.gen [dg_bus, 1.5, 0, 1.0, 0, 0, 1.1, 0.9, 1, 0, 0, 0]; results runpf(mpc);我这里特意用“dg_bus”占位是因为节点编号规则在不同工具、不同case文件里并不统一。我经常因为母线编号从0开始还是从1开始的问题导致DG挂错节点后来定了一条规矩构建case文件前先把节点编号规则统一模型里所有参数都用同一个规则别混用。3. 风机和光伏在潮流模型里的“人设”差异3.1 风机天生要“吃”无功的异步机说到风机首先得区分机型。传统鼠笼式异步风机就是风电发展早期最常见的机型它的并网特点是发电时转子需要从电网吸收无功来建立磁场。功率因数大概在0.85到0.88之间意味着发出的有功越多吸收的无功也越多。1.5兆瓦风机在满载时吸收的无功可达200到400千乏这个量级放在10千伏配电网里已经足以改变节点电压。潮流建模时鼠笼异步风机通常等效为PQ节点但是输出的无功一项要填成负数代表从系统吸收无功。你可能会问既然有吸收无功的问题实际风电场里不是装了电容器吗对但电容器往往是分组投切的在低负荷时可能切掉只剩下风机在“吃无功”这也是风电接入后夜间轻负荷时段电压不稳的原因之一。后来主流的双馈风机和永磁直驱风机就不一样了。它们通过变流器并网有功和无功可以独立控制。潮流计算中如果控制策略是恒功率因数那它还是一个PQ节点只是Q可以根据P和功率因数角直接算出来如果控制策略是恒电压那它就可以建模成PV节点由潮流程序自动计算维持电压所需的无功但要注意给无功功率设置上下限否则算出来的结果可能物理上不可实现。3.2 光伏逆变器画下的界线光伏组件本身只发直流电能不能并网、以什么方式并网几乎全看逆变器。常见的并网光伏逆变器默认是单位功率因数运行也就是只发有功、不发无功这在潮流模型里就是一个纯PQ节点Q恒等于0。这是最简单的情况很多教科书里的分布式电源接入导致电压抬升曲线都是用这种模型算出来的。但工程上新投运的光伏逆变器很多已经具备无功调节能力。比如设定恒功率因数0.95那光伏在发有功的同时还能向系统发出或吸收一定的无功再比如采用电压无功下垂控制并网点电压偏高了就吸收无功偏低了就发出无功这种控制思路相当于给光伏装上了自动调压器建模时更接近带无功上下限的PV节点。对仿真来说模型选择直接决定结论。单位功率因数光伏接入末端电压上升明显恒电压控制光伏接入同样位置可能电压纹丝不动但这背后是逆变器付出了大量无功。你如果只把电压结果拿去做评估却不考虑无功来源后续分析很容易失真。3.3 模型选错结果会像导航导到反方向前面提到的风机案例后来复盘时发现问题出在模型当时为了图省事把风机设成了PV节点还给定了一个很高的电压参考值。PV节点的含义是这个节点电压由该电源支撑可鼠笼风机并没有这个能力它连励磁都要靠电网帮忙。强行把它当PV节点潮流程序只能拼命增加无功输出来维持电压算出来的电压升高完全是假象跟现场实测数据一对比就露馅。正确的做法是先弄清这台风机是异步机还是双馈机再弄清它的无功控制策略最后才决定用PQ还是PV。我给自己定了一条规矩——凡是跑分布式电源接入潮流第一轮仿真一律先把所有DG按PQ节点处理并注明控制方式和功率因数第二轮再根据控制策略把真正参与调压的DG改成带无功限值的PV节点。这样即使后来结果不理想也知道该去检查哪个环节。4. 逐步推演的仿真流程与电压变化规律4.1 基准工况先看清楚没有分布式电源时系统长什么样接入任何分布式电源之前必须先跑一次基准潮流。这不是走形式而是为了获得一个参照系。前面参数表里系统总负荷约2.8兆瓦加1.4兆乏节点0出口电压设为1.02。跑完之后典型结果大致是靠近出口的节点1、2电压在1.00到1.01左右主干中段节点4、5降到0.97到0.98末端和分支末端的节点7、9最低约0.94到0.95。这个末端低压的基准形态很重要它决定了分布式电源是雪中送炭还是火上浇油。对于光伏接入后有功注入会有效抬升末端电压这看起来是好事但一旦出力超过负荷需求电压就可能越过上限。对于风机它一方面注入有功一方面吸收无功对末端电压的影响就变成一场拔河谁赢谁输取决于线路阻抗和功率因数。我习惯把基准工况的每个节点电压存成一张表后面每加一种DG方案就把新电压和基准值做差用差值来评价影响。这个方法虽然简单但在写结论和报告时非常高效。4.2 单点接入试验位置不同结果天差地别先看单个接入点的情况。我在节点9也就是最长分支的末端分别接入1.5兆瓦光伏和1.5兆瓦风机观察末端节点电压变化。光伏按单位功率因数运行注入有功1.5兆瓦无功为零。由于配电线路电阻占比高有功注入对电压的支撑效果非常明显节点9电压从基准的0.94抬升到1.03左右升幅接近0.09。这个结果符合配电网有功主导电压变化的特征和输电网里无功主导电压的习惯思维正好相反初次接触配电网仿真的人经常在这里犯迷糊。风机按功率因数0.9滞后运行也就是吸收大约0.73兆乏的无功同时注入1.5兆瓦有功。节点9电压比基准略高大约0.95到0.96变化很小。换句话说同样容量的两套电源接在同一个位置一个把电压往上顶了近0.1另一个几乎纹丝不动甚至可能更低。这就是风机和光伏在配电网电压问题上的根本差异也是最开始那个反直觉案例的完整解释。如果换到节点4也就是主干中段接入同样容量的光伏末端节点9的电压抬升就不会那么明显大约只有0.02到0.03。原因是中段注入的有功被沿途负荷消纳了一部分到达末端时已经出力不足。这个结果说明了一个工程上很常见的规律分布式电源对电压的影响不仅取决于容量更取决于电气距离。接得离变电站越远、离馈线末端越近电压影响越显著。我把几个典型场景的节点9电压整理成一张表。场景接入节点电源类型与容量节点9电压标幺相对基准变化基准无无0.94-末端光伏91.5兆瓦光伏1.030.09末端风机91.5兆瓦风机0.960.02中段光伏41.5兆瓦光伏0.970.034.3 渗透率爬坡电压越限的临界点在哪单点接入做完就要回答一个更实际的问题这条馈线到底能接多少分布式电源工程上常用渗透率来衡量即分布式电源总出力与系统最大负荷的比值。我把光伏总出力从10%、30%、50%、70%逐步往上加保持接入点位置不变观察系统最大电压和最小电压的变化。结果显示当渗透率低于30%时系统各节点电压都在0.95到1.05的合格范围内而且末端电压比基准工况有改善。渗透率到50%附近末端节点9电压上升到1.045左右离1.05红线已经很近到70%时节点9电压超过1.05进入越限区间。此时如果继续加光伏即使负荷同时增加到最大值末端电压也很难压回标准以内。风机场景的曲线则平缓一些。因为它吸收无功把有功带来的升压效果抵消了一大半所以同等渗透率下电压越限的风险低于光伏。但这里隐藏着另一个风险如果风机并网点补偿电容投切不合理在夜间大风这种出力大、负荷小的时段系统可能出现无功倒送电压反而被抬到上限以上。这提醒我们做渗透率评估不能只看一个典型工况要把轻负荷、重负荷、大出力、小出力几个组合都跑一遍。另外我建议在跑渗透率扫描时每次只改一个变量。有些同学习惯一次性把光伏容量、接入位置、功率因数都改了最后仿真不收敛或者结果异常却不知道是哪个改动引起的。控制变量法虽然听起来慢但对定位问题最有帮助。5. 仿真跑不出来的时候问题往往出在这些地方5.1 潮流不收敛先查PV节点和无功上限10节点系统这么小按理说潮流不应该不收敛但只要加了分布式电源不收敛的情况就很常见。我最常遇到的原因有两个。第一个是把DG设成了PV节点却没有给无功功率设置合理的上下限。PV节点的含义是母线电压由该电源支撑支撑的手段是调节无功如果上下限太窄潮流程序在迭代过程中无功需求超过限值结果就发散。处理方法也很简单跑之前先估算该DG在极端工况下的无功需求把上限和下限放宽一些万一还是不收敛就把这个PV节点重新转回PQ节点用固定的无功值参与迭代。坦率说对于10节点这种小系统PV节点转PQ几乎能解决所有由DG导致的收敛问题。第二个原因是初始电压设置离最终解太远。平衡节点出口电压1.02但末端节点初始值如果给成0.8迭代就容易跑到奇怪的方向。我一般把DG接入前所有PQ节点初始电压设为1.0接入后最多调成1.05附近不给程序太多发散空间。5.2 单位与基准容量的换算陷阱单位问题在仿真中属于看起来小、炸起来大的坑。有一次我给一个10千伏系统做评估直接用了一段网上找的线路参数单位阻抗写成欧姆每千米但实际是欧姆每百米的实测值。结果整个系统的压降比预期小了一个数量级电压全部合格结论差点写成无风险。后来核算才发现单位换算错了一个数量级。排查这类问题有个笨办法在搭模型之前先用欧姆定律估算一下最大压降看是否在合理范围。例如总负荷3兆瓦、线路总阻抗0.8欧姆用简化的电压降落公式PR加QX除以电压大概算出压降在300伏上下即0.03标幺左右。如果潮流计算结果和这个量级差太远就说明参数或基准容量有问题。基准容量也要统一。前面说了我用1兆伏安作为基准那么负荷2.8兆瓦就是2.8标幺光伏1.5兆瓦就是1.5标幺。如果你在别的工具里看到负荷已经写成标幺又再除以一次基准容量出来的数就会小得离谱电压曲线几乎一条直线。这类错误不会让仿真报错但会让你的结果彻底失真。5.3 把“注入”写成“负荷”方向定错结果全反方向问题是分布式电源仿真里最隐蔽的一种错误。很多潮流工具里注入功率的正方向是流入节点。分布式电源是向节点注入功率所以有功、无功应该取正但如果你把DG当成一个负的负荷或者误把负荷数据的符号习惯套到DG上结果会完全相反——本该升压的光伏变成了降压本该改善末端电压的方案变成了恶化末端电压。我检查方向时有一个简单技巧跑完后看馈线首端功率。接入光伏后首端从变电站吸收的有功如果明显减少说明方向对了如果反而增多十有八九是把DG写成负荷了。这个方法不依赖高级功能用潮流结果里的支路功率就能判断非常实用。6. 从仿真台走到工程图纸电压问题怎么落地解决6.1 无功补偿与变压器抽头传统手段依然有效仿真发现了电压越限工程上还得解决。传统无功补偿在配电网依然是最直接的手段——末端电压偏低的负荷密集区装并联电容器电压偏高时则靠电抗器或者减少投入电容器。以末端光伏接入为例如果白天光伏大发导致节点电压接近上限可以在光伏并网点投入电抗器吸收无功或者让逆变器本身吸收无功把电压压回合格范围。另一个常用手段是有载调压变压器。通过调节变电站主变的分接头可以整体抬高或压低馈线出口电压。但请注意如果光伏出力波动剧烈分接头频繁调节会带来机械磨损和寿命问题所以实际工程中通常给分接头调节加延时和死区避免它跟着光伏的每一朵云乱跳。6.2 让逆变器自己先出力光伏的无功调压能力这几年我越来越推荐优先利用逆变器自身的无功能力。现代并网逆变器容量设计时通常会留一定余量在不过载的前提下可以发出或吸收无功来参与电压调节。具体实现时设置一条电压无功下垂曲线并网点电压超过1.06标幺逆变器开始吸收无功电压低于0.95逆变器加大无功输出。这条曲线相当于把光伏从单纯发有功的电源升级成有自动电压调节能力的智能电源成本几乎为零效果却很明显。当然逆变器无功能力有限而且发无功时可能牺牲有功出力。工程上要算清楚容量边界比如一台100千瓦逆变器如果已经满载发有功再让它发无功就容易过载只能通过适当限制有功或者增加储能来配合。这部分需要结合逆变器厂商的PQ容量曲线来定不能拍脑袋。6.3 规划阶段的习惯先稳态、后动态每一步留记录最后分享一点规划阶段的工作习惯。分布式电源接入评估我通常按“稳态潮流看电压、短路电流看设备、动态仿真看稳定、实测数据做校验”的顺序推进。这套基于IEEE 10节点系统的电压影响分析属于最前端的稳态筛选用来快速判断哪些节点能接、接多少、要不要无功配置。做这类事情时我喜欢给每个算例取一个能看懂的名字比如“末端光伏70%渗透率”“中段风机夜间大风”然后在结果表里同时记录最大电压、最小电压、最大电压所在节点、最小电压所在节点。别小看这个习惯去年我在一个10千伏馈线承载力评估项目里就是靠这些记录快速找到了两条馈线电压越限的临界容量省了不少返工时间。仿真的意义不在于跑通一个潮流而在于通过反复观察参数的因果关系把系统脾气摸清楚。这句话算是我和这套10节点系统打了多年交道之后最想说的心得。
返回列表