最近在做配网侧电压分析被一个问题反复折磨分布式风电和光伏接入以后10kV馈线的电压曲线开始变得“不讲道理”。白天光伏出力一上来电压被顶得老高傍晚出力消失风机也停了电压又塌下去。与其在现场反复调分接头、投切电容器不如先把机理摸清楚。所以我搭了一个IEEE 10节点配电系统把风机、光伏按不同位置、不同容量、不同控制策略逐步接进去完整观察电压的响应和越限情况。这篇就是这次探索全过程的记录内容包括系统建模、潮流计算、三组核心仿真场景以及调试中踩过的坑。如果你是电气工程专业学生、配电网规划人员或者正在做新能源并网仿真的工程师可以参考这套思路快速复现也能直接套用到你自己的馈线模型上。1. 先把机理说透分布式电源一进来电压为什么变化这么剧烈1.1 传统配电网的电压是“一路下滑”的理解电压影响之前先得回到传统配电网的运行逻辑。常规10kV配电系统是一个单电源辐射状网络功率从变电站母线单向流向末端负荷越靠近用户端流过的路径越长电压也就越低。这个压降用一段极简公式表达就是ΔU ≈ (P × R Q × X) / U其中P和Q是流经线路的有功和无功R和X是线路电阻和电抗。输电网里R比X小得多无功Q对电压起主导作用但配电网不一样架空线的R/X比值通常在0.5到1.5之间甚至更高。这意味着在10kV馈线里有功功率P对电压的影响一点都不比无功小甚至往往更大。这也是为什么配电网分析不能直接把输电网那套“调无功就能调电压”的思路照搬过来。一台1.5MW的风机直接接在馈线末端它发出的有功会实实在在改变沿线的电压分布而不是简单提供一个无功支撑点。生活化理解一条输水管道原本只有一个泵站往末端送水水压沿途逐渐下降现在你直接在管道末端加了一个泵站末端的水压自然会被顶起来。1.2 接入风机和光伏后电压剖面被“掰弯”了分布式电源接入后最核心的变化是局部潮流方向发生了反转。在DG接入点下游功率可能不再是从变电站流向负荷而是从DG同时向负荷和上游送电。这种现象一旦出现原来“首端电压最高、末端电压最低”的单调下降曲线就被打破了馈线上可能出现某个或某几个节点电压明显抬高甚至出现末端电压高于首端电压的倒挂情况。在实际电网里这种倒挂并不罕见。比如一条长10km的10kV架空馈线末端本来就接近电压合格下限这时在末端接入一片2MW屋顶光伏晴天的午间负荷又恰好处于低谷光伏出力远大于本地负荷多余的功率沿着馈线往变电站方向倒送。倒送电流经过线路阻抗产生与原来方向相反的电压增量末端电压就可能从0.95p.u.被抬到1.05p.u.以上直接越上限。所以我的基本判断是研究风电光伏对配电网电压的影响本质上是在研究“接入的电源如何重塑整条馈线的电压剖面”。这个重塑效果受三个因素支配——接入位置、接入容量、以及电源的无功控制能力。后面的仿真全部围绕这三者展开。2. 搭建一个属于你自己的IEEE 10节点配电系统2.1 为什么选10节点而不是33节点或123节点很多做配网研究的人一上来就选IEEE 33节点或IEEE 123节点因为这两个算例在文献里最常见。但我这次刻意选了更小的10节点系统。原因很朴素体量越小变量控制越干净越容易看清因果。IEEE标准委员会公布的测试系统里输电网常见的是IEEE 14、30、118节点配电网被引用较多的是IEEE 13、33、37、123节点。单独的“IEEE 10节点配电系统”并不像上述算例那样被广泛标准化但在大量论文、课程设计和工程培训中它通常被描述成一个单电源、放射状的简化馈线模型。这次我就是按这种经典结构来搭的不追求复杂拓扑只求把电压变化的规律看得明明白白。10节点还有一个好处是扩展方便。这套模型跑通以后后续想加储能、加电容器组、加负荷变化时序甚至改造三相不平衡模型都只需要在既有框架上做局部修改不用推倒重来。2.2 关键参数配置方法附完整参数表建模第一步是定基本参数。我采用的基准电压是10kV基准容量1MVA根节点节点1设计为平衡节点电压固定在1.0p.u.代表变电站10kV母线。整个拓扑是链式结构节点1依次通过线路连接到节点10节点2到10每处接一个集中负荷模拟沿线分布的多台配变。具体参数如下项目数值说明基准电压10kV典型中压配电网电压等级基准容量1MVA标幺化计算用根节点电压1.0p.u.变电站母线设为平衡节点线路结构链式9段节点1—节点2—…—节点10每段线路长度1km典型馈线档距线路单位阻抗0.35j0.3 Ω/km10kV架空线典型参数每节点负荷0.15j0.05 MVA节点2到10共9处负荷总负荷1.35j0.45 MVA功率因数约0.95这套参数的合理性是我特意验过的。总负荷1.35MW线路总阻抗3.15j2.7Ω在最不理想的满负荷单电源工况下末端压降大约0.5kV左右末端电压还在0.95p.u.上下不会一开始就越限。这样后续接入DG时电压抬高到越限的过程就能完整呈现既有裕度又有可观察性。特别提醒一句线路阻抗和负荷水平一定要匹配。线路太长、负荷太重潮流本身就可能无解线路太短、负荷太轻DG接入后又看不出明显电压变化分析结果会失真。2.3 风机和光伏的进网模型怎么处理这是建模里最容易出问题的一步。风机和光伏在潮流计算中不能简单当成一个恒定的有功电源来对待它们的无功能力差异很大。我用的风机模型是双馈异步风机并网等值模型。在稳态潮流下它表现为一个可以恒定功率因数运行也可以在给定无功范围内调节的PQ节点或PV节点。双馈风机的转子侧变流器可以解耦控制有功和无功但这套无功能力不是无限的受定子和转子绕组电流限制功率因数调节范围大概在0.95超前到0.95滞后之间超过范围就触发电流限幅。光伏则经逆变器并网逆变器本身的过流能力远比风机变流器弱无功输出很容易顶到容量上限。我在模型里把光伏设为PQ节点有功由光照和效率给定无功按功率因数控制或自定义无功设定值并严格设置了无功限幅。这里有一个我在仿真中反复强调的原则不要把DG建构成“想要多少无功就给多少无功”的理想电压源。一旦PV节点无功超过限幅节点类型就会退化潮流结果会给出误导性结论。具体的表现和解法后面“踩坑”部分会单开一节细说。3. 用什么方法算电压潮流求解与评价指标3.1 为什么配电网潮流普遍用前推回代法配电网潮流计算的传统选项有牛顿拉夫逊法、前推回代法和隐式Zbus高斯法等。我这次选择前推回代不是因为牛顿法不行而是因为配电网的电气特性更适合前推回代。输电网R/X很小网络强耦合牛顿法收敛性好配电网R/X大线路的电压和功率耦合关系复杂牛顿法对初值非常敏感如果有的节点电压偏离预期较多迭代很容易发散。前推回代则天然利用配电网辐射状结构先假定所有节点电压初值从末端往首端回代支路电流再从首端往末端前推节点电压循环迭代直到收敛。它不需要形成完整雅可比矩阵对初值要求低每次迭代计算量小。下面是前推回代核心循环的示意代码针对链式网络结构足够用% U节点电压初始为1.0 % Sload节点负荷复功率 % SgenDG注入复功率 % Zbr支路阻抗向量按下标顺序对应每段线路 U ones(nb, 1); for iter 1:itermax Uold U; % 回代由末端向首端计算各支路电流 Ibr zeros(nb-1, 1); for k nb-1:-1:1 Ibr(k) conj((Sload(k1) - Sgen(k1)) / U(k1)); if k nb-1 Ibr(k) Ibr(k) Ibr(k1); end end % 前推由首端向末端更新节点电压 for k 1:nb-1 U(k1) U(k) - Ibr(k) * Zbr(k); end if max(abs(U - Uold)) 1e-6 break; end end实际项目里我一般会直接上成熟的仿真工具比如OpenDSS、pandapower或MATPOWER它们内置了更完善的配网潮流算法。但自写前推回代的价值在于每一步迭代都在眼前任何异常结果都能快速定位是建模问题还是算法问题这对做机理分析非常重要。3.2 评价“电压影响”的三个核心指标仿真跑完不能只看几个数字要用标准化指标衡量影响程度。我最常看三个指标。第一个是电压偏差表达式是ΔU% (U节点 − U额定) / U额定 × 100%。按国内常见的供电电压偏差要求10kV及以下三相供电电压允许偏差为额定电压的±7%也就是0.93p.u.到1.07p.u.这个区间。电压越限是判断DG接入是否安全的第一道门槛。第二个是电压分布曲线。把所有节点电压连成一条U随节点编号变化的曲线归一线和无DG线放在同一张图里对比。这条曲线能直观展示DG接入后电压剖面形状的变化比任何单个数字都有信息量。位置、容量、控制策略不同的DG会在曲线上留下明显不同的“指纹”。第三个是临界渗透率指标。当DG容量逐步增大到曲线某一点越限时对应的DG出力与系统总负荷之比就是临界渗透率。这个值能直接回答工程上最关心的问题这条馈线还能再装多少分布式电源。3.3 渗透率怎么定义场景怎么设计渗透率的定义本身就有讲究。有的按容量比算即DG额定容量除以系统最大负荷有的按电量比算即DG年发电量除以系统年用电量。我这次采用容量比因为稳态潮流关心的是瞬时注入功率与瞬时负荷的匹配程度。场景设计的原则是“单因素轮换”。一次只改一个变量其他条件全部固定。这样无论出什么结果归因都干净。我设计了三个核心场景一是固定DG容量轮换接入节点位置看位置影响二是固定接入节点梯度增加DG容量寻找临界越限点三是同等出力条件下对比风机与光伏的不同无功控制策略对电压的改善效果。下一节详细拆解这三组结果。4. 仿真结果拆解位置、容量、控制策略怎么影响电压4.1 场景一接入位置决定了电压抬高发生在哪里第一组仿真我把一台额定功率为1.5MW的DG分别接到节点5、节点8和节点10出力固定在额定值系统总负荷保持在1.35j0.45MVA控制模式全部设为恒功率因数输出。仿真结果虽然具体数值取决于负荷与线路参数但趋势非常一致接入位置电压剖面特征是否容易越限无DG沿线电压单调下降末端最低不越限节点5接入中前段电压明显抬高后段平稳一般不越限节点8接入中后段电压抬升末端接近首端轻载时可能越限节点10接入末端电压拔高最明显甚至倒挂极易越限接入位置越靠近馈线末端对末端电压的抬升作用越大原因在于DG替代了原本从变电站经过长距离线路输送的功率末端压降被大幅削减甚至反向叠加。如果把线路比作一条传送带DG装在末端等于在传送带终点贴了一台推货机整条带子上的“压力分布”自然完全不同。工程启示很直白分布式电源的接入选址不能只考虑环保效益或屋顶资源电压影响必须纳入规划。多条馈线同时开发时尽量把DG分散在电气距离不同的节点上避免大量电源集中堆在同一馈线末端。4.2 场景二容量增大到临界点电压开始越限第二组仿真固定接入点为节点10负荷状态分“中等负荷”1.35MW和“轻负荷”0.6MW两种工况DG容量从0.3MW、0.6MW、0.9MW、1.2MW、1.5MW到2.0MW梯度递增。中等负荷工况下末端电压随DG容量近似线性抬升。0.3MW时电压变化几乎看不出来0.9MW时末端电压恢复到接近首端水平1.5MW时整体电压剖面已经明显上移但大多还在1.07p.u.以内。轻负荷工况则完全不同同样的1.5MW容量因为本地负荷消纳不掉大量功率倒送变电站末端电压轻松超过1.07p.u.出现稳定越限。这个结果印证了实际运行中最头疼的现象DG越限往往不发生在负荷高峰期而是发生在负荷低谷期。越限风险的核心指标不是DG装机容量本身而是“DG出力与本地负荷的差值”。差值越大倒送功率越大电压被抬得越高。所以规划阶段要重点关注馈线的最低负荷水平而不是只看最大负荷。对已经建成的项目最直接的预防手段是在DG并网点配置电压监测和逆变器有功/无功调节策略甚至在极端轻载时允许适当限制DG出力换取电压安全。4.3 场景三风机和光伏的“性格”差异第三组仿真把风机和光伏放在同一个接入点、同等容量下做控制策略对比。结果差异主要来自两个方面有功出力的时间特性和无功能力的边界。风机出力随风速波动具有强随机性和短时波动性。稳态潮流里可能看起来电压正常但在秒级到分钟级的时间序列仿真里风速突降时出力骤减电压随之快速下跌风速骤升时出力猛增电压又快速上顶。所以风电接入的节点电压波动率往往比电压绝对越限更值得关注。光伏则呈现日周期性的“鸭子曲线”正午出力峰值与负荷低谷重叠形成每日电压高峰傍晚出力快速跌零又叠加晚高峰负荷上升形成电压低谷。一峰一谷之间电压日波动幅度可能超过10个百分点。在无功控制能力上双馈风机和全功率变流器风机可以提供一定的无功支撑但受电流限幅约束明显光伏逆变器无功输出则强烈受到当前有功出力的牵制——有功发得越多剩余可供无功的容量越少。所以在同一电压越限场景里不同控制策略的结果差异巨大。我在相同DG容量下对比了三种策略控制策略电压抬升幅度电压改善效果工程实现难度仅发有功低靠减小线路潮流量间接改善最简单恒功率因数0.95输出无功中直接提供无功支撑效果明显简单恒电压控制高稳定并网点电压效果最好较复杂需通信或本地闭环从效果看恒电压控制最理想但要求DG具备足够的无功调节容量而且多台DG同时采用恒电压控制时需要协调策略否则可能发生无功环流或振荡。实际工程里我建议优先用好恒功率因数输出无功成本低、逻辑清晰、效果可控对大多数馈线电压问题已经足够。5. 仿真过程中踩过的坑和排查思路5.1 前推回代死活不收敛问题出在哪这套模型调试初期我最常遇到的故障就是前推回代不收敛。迭代次数已经过去500次电压波动还在持续节点电压一会儿震荡一会儿发散。排查下来有几种典型原因。第一种是把DG设成了PV节点但没给合理的无功初值。PV节点在每次迭代后要修正无功保证电压幅值不变但如果无功初值远超出实际容量修正量过大潮流就会来回震荡。解决办法是给PV节点加无功上下限一旦修正后的无功越限就把该节点转回PQ节点并按限幅处理这对应了实际变流器的电流限幅行为。第二种是线路参数单位标幺化时出错。有名值计算时线路阻抗的单位要和自己定义的功率基准、电压基准匹配。项目里曾经出现过“阻抗用了欧姆每公里但负荷用的是兆伏安两者之间的换算系数没乘”的错误结果末端电压直接算成负数而潮流计算还“收敛”了结果完全不可用。检查方法很简单随便算一条纯有功负荷线路的末端电压手算做交叉验证。第三种是负荷设置超过了线路传输极限。这种情况往往发生在把总负荷从1MW改成5MW去试“上限”时前推回代算法会一直无法闭合。物理上不是算法不行而是该网络结构在给定线路阻抗下根本没有可行解。这时不要一味调迭代参数而是回头调整线路阻抗、缩短供电半径或增加联络线。5.2 负荷模型不能一股脑用恒功率很多新手做配网仿真习惯把所有负荷设成恒功率模型即电压怎么变有功和无功都不变。这个假设在低压小范围电压波动时勉强可用但电压偏移超过5%以后它的结果会明显偏离实际。恒功率模型是最“严酷”的假设电压降低时负荷功率不变会进一步拉低电压相当于正反馈恒电流模型和恒阻抗模型则具备自愈性电压降低时负荷消耗功率随之降低对电压跌落起到一定缓冲作用。同一套IEEE 10节点系统在接入点电压偏低时把负荷模型换成恒阻抗末端电压可能比恒功率模型高3%到5%。实际负荷是复杂的组合电机类负荷更接近恒功率和恒电流的混合照明和电阻类负荷更接近恒阻抗。在做机理探索时可以在两者之间做敏感性分析而不是默认选一种。比较稳妥的做法是主仿真用恒功率模型做保守评估同时配套一组恒阻抗模型校验看结论是否会被模型假设左右。如果DG接入在某一种负荷模型下临界越限、在另一种模型下不越限那说明这个结论不够鲁棒需要重新审视控制策略或规划方案。5.3 别把“IEEE 10节点”的参数直接套用到你的场景用这套模型做探索期间我还发现一个资料层面的坑不同文献和教程里的“IEEE 10节点配电系统”电压等级、线路参数、负荷水平往往差异很大。有的基准电压是35kV有的是10kV有的线路总长不到5km有的超过20km有的负荷全是恒功率有的混合了多种模型。直接从某篇文献抄参数跑仿真结果大概率自洽但和你的实际馈线可能毫无关系。我的建议是把这10个节点当作“实验台架”参数要以你能拿到的实际馈线数据为准。没有实际数据时参照IEEE 33节点或IEEE 123节点系统的单位长度参数来标定模型会比随手引用一个来历不明的“标准参数”可靠得多。一个快速自检参数合理性的方法在无DG、满载工况下跑一次最优潮流或简单前推回代看末端电压是否落在0.9p.u.到1.0p.u.这个合理区间。如果末端电压低于0.85p.u.说明线路太长或负荷太重如果高于1.0p.u.说明负载太轻后续DG接入实验可能从一开始就失真。整套仿真跑完我最大的体会是分布式电源接入配网电压问题从来不是单点问题而是整条馈线的系统级问题。位置、容量、控制策略三个因素互相耦合只盯住任何一个指标都容易得出偏激结论。最后分享一个我自己的调试小习惯每跑一组场景都把各节点电压导出来画在同一条坐标曲线里颜色标上接入方式。曲线叠得越多规律越清楚——哪一档接入安全、哪种控制策略有效一眼就能看出来排查问题时也比反复翻表格高效得多。
阅读完成 · 觉得有帮助?