做高压直流输电(HVDC)仿真的朋友应该都有这种体会:查论文时觉得原理都懂,打开Simulink后却经常被模型和信号搞得头晕。我当初做课题时,把三种高压直流输电MATLAB/Simulink模型从头到尾整理了一遍——两种详细模型、一种平均值模型,顺手把所有信号的含义、流向、推导过程写成了一份几十页的文档,又专门把换相失败的原理、分类、抑制和改进措施单独梳理了一遍。这套东西基本就是我那段时间的全部家当了。这篇文章不打算做成那种“看参数像天书”的论文复述,而是用我自己踩坑后的理解,把怎么选模型、怎么看信号、怎么还原换相失败讲清楚,希望能给正在做HVDC仿真或准备入门的同学省点时间。
1. 为什么同一套HVDC要建三种模型?
1.1 三种模型的定位差异
很多人一开始很容易陷入一个误区:觉得仿真模型越详细越好,恨不得把每个晶闸管、每条支路都画出来。实际上,HVDC建模必须跟着研究目标走。同一个高压直流输电系统,用于分析换相失败和用于分析长期动态特性,对模型的要求完全不一样。
我课题里保留三种模型,就是被实际需求逼出来的。第一种详细模型,重点还原12脉波换流器的电磁暂态过程,阀和触发脉冲都是逐周期仿真,换相过程看得清清楚楚。第二种详细模型,是在前一种基础上加入了完整的CIGRE标准控制策略、直流输电线路分布参数模型和换流变压器饱和特性,用来复现系统级故障响应,尤其是换相失败。第三种平均值模型,则把换流器看成受控源,不做逐阀仿真,仿真速度快得多,适合长时间运行和控制器的批量调参。
这样设置的好处是:研究稳态特性时用平均值模型,几十秒仿真几秒钟就跑完;研究暂态和换相失败时切到详细模型,虽然慢,但每个阀的状态变化都能抓得到。三种模型不是重复建设,而是互相配合。
1.2 详细模型和平均值模型的选择逻辑
详细模型和平均值模型的本质区别,在于对换流阀的处理方式。详细模型把晶闸管当成理想开关器件,门极信号来了就导通,电流过零后尝试关断,每个阀臂的电流都是真实波形。平均值模型则忽略阀的开通关断细节,假设换流器始终运行在基波平衡状态,用数学关系直接算出直流电压和直流电流,再映射到交流侧。
选择逻辑其实很简单:如果你想研究“直流电流在阀之间怎么换相”,只能用详细模型;如果你只关心“故障发生后功率输送能力下降多少”,平均值模型就够了。平均值模型适合做控制保护策略验证、电力系统稳定性分析,详细模型适合做电磁暂态计算和换相失败机理研究。
换相失败恰恰是电磁暂态过程,平均值模型里根本看不到换相过程,所以必须依靠详细模型。这是很多新人容易踩的坑:拿平均值模型去分析换相失败,结果发现无论怎么设置故障都复现不了,原因就是模型层级不支持这种物理过程。
1.3 课题梳理的最终产出
这套课题做下来,我沉淀下来的核心成果主要有三块:第一,是三种模型本身,全部用Simulink自带的Simscape Electrical模块搭建,不依赖第三方工具箱;第二,是一份完整信号说明书,从触发角alpha到熄弧角gamma,从直流电压到直流电流,每个信号怎么生成、流向哪里、用什么方程推导,都写得非常具体;第三,是一份换相失败专题梳理,把原理、分类、抑制措施和仿真复现方法放在一起。这篇文章就是按这三块成果的顺序展开的。
2. HVDC系统的基本结构与运行原理
2.1 换流器拓扑结构:从6脉波到12脉波
要搞懂三种模型,必须先明白HVDC换流器的基本拓扑。最常见的电流源型HVDC换流器采用晶闸管阀组成6脉波桥路,每个桥有6个阀臂,按工频周期依次导通,形成三相全桥整流或逆变。6脉波换流器的直流侧含有6次脉动分量,也就是特征谐波次数为6k(k=1,2,...),交流侧则含有6k±1次谐波。
为了减少谐波、提高电压等级,工程上通常把两个6脉波桥串联组成12脉波换流器。两个桥分别接在换流变压器的不同绕组上,一组为星形接线,一组为三角形接线,使得两组三相电压相位相差30度。这样直流侧12脉波换流器的特征谐波次数变为12k,交流侧注入系统的5次、7次谐波会大大减小。
在Simulink里搭建12脉波换流器,最直接的办法是使用Universal Bridge模块,把桥臂数设置为6或12,器件类型选择Thyristor,然后由触发脉冲模块生成对应阀的门极信号。若选择三个单相桥或三个Universal Bridge,也可以组合成12脉波结构,但要在换流变压器连接组别上安排好相位差。
2.2 控制方式:整流侧定电流,逆变侧定熄弧角
高压直流输电系统的稳定运行完全依赖快速控制。整流侧通常采用定电流控制,基本逻辑是:测出直流电流,与参考值比较,经过PI调节器得到触发角alpha指令,alpha一般被限制在最小触发角(比如5度)到最大触发角(比如135度)之间。整流侧alpha越小,直流电压越高,送出功率越大。
逆变侧则经常采用定熄弧角控制,也就是通过调节逆变侧触发角,把每个阀关断时的熄弧角gamma维持在设定值附近,典型值在15度到20度之间。这样做的目的是保证晶闸管有足够的时间恢复正向阻断能力,尽量避免换相失败。逆变侧与整流侧一样也需要一套定电流控制作为后备,两套控制通过低值选择器协调,形成典型的电流裕度控制策略。
另外,现代HVDC控制系统都带有低压限流控制(VDCOL,Voltage Dependent Current Order Limiter)。当直流电压跌落时,VDCOL自动降低直流电流整定值,防止故障期间直流电流过大,给逆变侧恢复换相能力创造条件。这个环节在平均值模型中同样可以保留,它直接参与直流电压和电流参考值的计算。
2.3 交直流相互作用的物理过程
HVDC的本质,是用可控换流器将交流系统的能量转变成直流能量,再由另一侧变回交流。整流侧交流母线吸收有功功率,同时需要无功支持;逆变侧交流母线发出有功功率,同样也消耗无功。换流器无论工作在整流还是逆变状态,相对交流系统来说都是无功负载,所以两侧都配有交流滤波器和并联电容器组。
直流电流的方向由直流线路两侧电压差决定,整流侧直流电压高于逆变侧直流电压,电流就从整流侧流向逆变侧。晶闸管本身是半控器件,交流电压承受反向时,阀不能自行导通,只能依靠交流线电压提供换相电动势。这一特性直接决定了逆变侧对交流系统强度的依赖,一旦交流电压出现跌落,换相过程就会受到影响,这也是换相失败问题的最根本来源。
3. 三种Simulink模型的实现细节
3.1 详细模型一:12脉波换流器电磁暂态模型
第一种详细模型,我把它定位成“拓扑教学版”。它完整保留了整流侧和逆变侧的12脉波阀组、换流变压器、平波电抗器和直流输电线路,控制部分用比较容易懂的PI定电流和定熄弧角结构,适合理解HVDC主回路。
具体搭建时,交流系统用Three-Phase Source加上R-L阻抗模拟短路比,换流变压器用Three-Phase Two-Winding Transformer,接线组别分别设置为D11和Y型,让两组桥的阀侧电压相差30度。换流阀组用Universal Bridge模块,参数设置为Thyristor,缓冲电路先不删,方便收敛。直流线路如果只是想看暂态波形,用pi型集中参数或Distributed Parameters Line都可以;我用的是分布参数线,更接近真实行波特性。
这个模型的触发脉冲需要特别注意。12脉波换流器要求两个6脉波阀组的触发角相同,但触发时刻分别对应各自的阀侧线电压。工程上常用锁相环(PLL)锁定交流母线电压相位,再根据alpha指令生成6个不同相位的脉冲,然后复制一组给另一个桥,并根据变压器连接组别补偿30度相位差。如果相位不对,直流电压会畸变,甚至出现类似换相失败的错误现象。
3.2 详细模型二:CIGRE HVDC基准模型
第二种详细模型,是在第一种基础上对齐CIGRE HVDC Benchmark标准参数做出来的。这个基准模型在国际上被广泛用作高压直流输电电磁暂态仿真标准算例,整流侧交流电压345kV,逆变侧交流电压230kV,直流额定电压500kV,直流额定功率1000MW。
和第一种模型相比,CIGRE模型最大的特点是“全”。换流变压器带有饱和和非线性励磁支路,交流侧配置了11次、13次谐波滤波器和高通滤波器,直流侧平波电抗器参数也精确到毫亨级。直流输电线路用分布参数模型,线路长度和波阻抗都按照标准值设定。控制层则引入完整的整流侧定电流控制、逆变侧定熄弧角控制、电流裕度控制器和VDCOL,甚至连PLL的PI增益都和实际项目保持一致。
我在复现这个模型时,最大的困难是初始化。CIGRE模型稳态工作点对控制参数很敏感,如果控制器初始输出不对,一运行就会出现振荡甚至发散。解决办法是先让系统在整流侧触发角和逆变侧熄弧角给定初值下启动,等直流电流建立起来后,再切到自动控制模式。Simulink里可以用State selector和信号选择开关实现这个启动流程,虽然麻烦,但比直接硬跑稳定得多。
3.3 平均值模型:受控源等效与仿真加速
平均值模型是我后来才做的,因为详细模型跑一次从0到1秒的电磁暂态要四五分钟,而控制参数整定往往要试几十组,时间根本不够用。平均值模型把换流器当做理想的可控电压源和可控电流源,通过触发角alpha、熄弧角gamma和直流电流Id直接计算直流电压和交流侧基波功率,然后接到直流线路和交流系统上。
具体做法是:整流侧用一个受控电压源串联小电阻代替阀组,电压源输出等于空载直流电压乘以cos(alpha),再减去换相压降;逆变侧类似,用熄弧角gamma代入电压公式。交流侧则通过受控电流源注入有功分量,无功分量按换流器消耗的无功功率需求由滤波器补偿电容平衡。这个模型的准确度在稳态下和详细模型几乎一致,但在故障电磁暂态期间会忽略换相过程,所以只适用于研究控制系统响应和功率外特性。
3.4 三种模型适用场景对比
| 模型类型 | 阀级仿真 | 换相过程 | 仿真速度 | 适用场景 |
|---|---|---|---|---|
| 详细模型一 | 完整逐阀仿真 | 能精确观察 | 较慢 | 理解拓扑、阀换相过程、触发脉冲调试 |
| 详细模型二 | 完整逐阀仿真 + 标准控制 | 能复现换相失败 | 最慢 | 故障暂态、换相失败机理、保护策略 |
| 平均值模型 | 无阀级细节 | 无法观察 | 最快 | 长期动态、控制参数批量验证、系统稳定分析 |
这张表格是我选模时最常用的参考。每次进场做仿真前,先问自己一句:这一步到底需要看到阀开关过程吗?如果不需要,就上平均值模型;如果需要,就放弃速度,安心跑详细模型。
4. 模型信号全解析:含义、流向、推导
4.1 核心信号的名称与物理含义
HVDC模型里最容易被绕晕的就是一堆希腊字母和直流电压符号。我这里把最常见的信号按功能分成四类:电压类、电流类、角度类和功率类。
电压类信号主要有:交流侧线电压有效值Uac,换流变压器阀侧线电压Uv,理想空载直流电压Ud0,实际直流电压Ud,直流线路中点电压等。电流类信号主要是直流电流Id,以及阀臂电流、交流侧三相电流。角度类信号包括整流侧触发角alpha、逆变侧触发角alpha_i、逆变侧超前角beta、换相角mu和熄弧角gamma。功率类信号包括直流有功功率Pdc、交流有功功率Pac、交流无功功率Q。
这里特别容易混淆的是beta和gamma。beta是逆变侧从电压过零点开始,到触发下一阀之间的角度,本质上等于180度减去alpha。gamma则是阀关断后从电流过零到该阀重新承受正向电压的时间对应的角度。逆变侧正常运行时,gamma约等于beta减去mu,mu是换相重叠角。把这三个角的关系放在同一张时间轴上,信号流向就清楚多了。
4.2 信号的流向:从整流侧到逆变侧
信号流向可以分为“电气量流”和“控制量流”两条线。
电气量流从整流侧交流系统开始:交流电压和电流经过换流变压器变成阀侧三相电压,晶闸管阀根据触发脉冲进行换相,在直流侧形成脉动的直流电压和电流。直流电流经过平波电抗器滤波后,沿直流输电线路流向逆变侧。逆变侧换流阀再把直流电流换相回交流,反向注入到受端交流系统。
控制量流则走相反的方向:直流电流测量信号从直流线路送到整流侧控制器,与参考值比较后生成alpha指令,alpha信号通过触发脉冲发生器转换成门极脉冲,最终决定晶闸管何时导通。逆变侧控制的反馈量主要是gamma, gamma信号由阀关断时刻和线电压过零时刻计算得到,送到PI控制器转换成beta指令,再转换成脉冲。
这样理解之后,你会发现自己不会再对着模型里的线发呆。每条信号线都对应物理系统里真实的能量路径或信息路径,调试模型也就有了方向。
4.3 关键方程推导:直流电压、换相角、熄弧角
这部分是课题笔记里最值钱的内容,虽然公式不难,但整理清楚需要耐心。
对于6脉波换流器,理想空载直流电压Ud0等于交流侧线电压有效值Uv乘以系数(3√2 / π)。如果换流变压器网侧线电压是U1,变比k,那么Uv约等于U1除以k再乘以一个系数。这个Ud0是不考虑触发角和换相重叠时的最大直流电压。
实际运行中,整流侧直流电压满足:Ud = Ud0 * cos(alpha) - (3/π) * Xc * Id。其中Xc是每相换相电抗,也就是换流变压器漏抗折算到阀侧的数值,(3/π) * Xc * Id这一项就是换相重叠造成的电压损失。逆变侧则把式子中的alpha换成gamma,同样形式:Udi = Ud0 * cos(gamma) - (3/π) * Xc * Id。
为什么逆变侧用gamma?因为逆变侧阀位于直流电压较低的电位侧,真正决定阀能否安全关断的是熄弧角gamma,而不是触发角alpha。整流侧每个周期提前导通多少度,由alpha衡量;逆变侧每个周期提前导通多少度,则用beta衡量,但最后安全裕度是否足够,要看gamma。
换相角mu的推导来自换相期间的电压-电流关系。换相过程中,两个阀同时导通,直流电流Id相当于在换相电抗上从0切换到Id。对换相回路列写微分方程并积分,可以得到:cos(alpha) - cos(alpha + mu) = (2 * Xc * Id) / (√3 * Uv)。这个式子表明,换相角mu随直流电流Id增大而增大,随阀侧线电压Uv增大而减小。交流电压跌落时,Uv变小,mu变大,gamma自然被压缩,这就是交流故障诱发换相失败最直接的数学解释。
4.4 从波形反推模型是否正确
模型建好之后,不要急着做故障仿真,先看稳态波形是否和理论值对得上。我的习惯是拉四个示波器:直流电压Ud、直流电流Id、整流侧触发角alpha、逆变侧熄弧角gamma。
正常稳态时,直流电流应该是一条平稳的直线,只含有极少量纹波;直流电压在12脉波换流器下应该有12个脉动波头,纹波频率是600Hz;整流侧alpha稳定在15度到20度左右;逆变侧gamma稳定在设定值附近,比如17度。如果直流电压波形不是12脉波,而是6个明显波头,说明两组换流桥的触发相位差没有拉开,检查换流变压器连接组别和触发脉冲相位偏移。如果gamma波形毛刺很重,说明锁相环滤波参数或者电流测量带通滤波有问题,先处理测量环节,再继续调试。
5. 换相失败:原理、分类、抑制与改进措施
5.1 换相失败的物理本质
换相失败是逆变侧特有的故障现象。晶闸管是半控器件,一旦导通,门极信号就失去了控制能力,阀只能在电流自然过零时关断。为了让阀可靠关断,必须在电流过零后,让阀承受一段时间足够长的反向电压,这个时间对应的角度就是熄弧角gamma。
换相失败的本质,就是逆变侧在阀与阀之间换相时,由于某个阀承受反向电压的时间不够,导致它没有来得及恢复正向阻断能力。等到该阀两端重新出现正向电压时,它就会异常重新导通,原来的换相过程被破坏,直流电流瞬间短路到同一桥臂的两个阀上。
最常见的诱因是交流系统电压跌落。一旦逆变侧交流母线电压下降,阀侧线电压随之下降,换相电感的电流变化率变小,换相时间变长,换相角mu变大,gamma变小。当gamma小于晶闸管的关断恢复时间对应的角度时,换相失败就发生了。直流电流突然增大也会产生同样的效果,因为换相角mu与Id成正比。
用生活化一点的语言解释:晶闸管就像一扇需要外力帮忙关上的门,交流线电压就是那个外力。正常时外力足够大、持续时间足够长,门能关紧;故障时外力变小了,门还没完全关上又被顶开,结果两个阀同时导通,换相失败。
5.2 换相失败的分类
换相失败按不同维度可以有多种分法,我梳理课题时按三个维度做了分类:
按换相失败发生次数分,可分为首次换相失败和后续连续换相失败。首次换相失败通常是外部故障引发的偶发事件,后续连续换相失败则往往是恢复过程中控制系统没有跟上导致的继发性故障。
按故障诱因分,可分为交流侧故障诱发换相失败、直流侧故障诱发换相失败、控制脉冲异常诱发换相失败三类。交流侧故障最常见,比如单相接地、三相短路;直流侧故障比如直流线路短路、平波电抗器饱和等;控制脉冲异常则包括触发脉冲丢失、PLL失锁、控制器参数漂移等。
按受影响的阀组数量分,可分为单桥换相失败和双桥同时换相失败。单桥失败时,直流电流会通过另一桥继续流过,但直流电压和直流功率会严重下降;双桥同时失败则可能造成直流短路,需要保护装置动作。
这里要强调一点:换相失败并不一定意味着直流系统停运。如果控制系统能够及时调整,逆变侧可以在几个周波内恢复换相能力,直流功率回归;如果连续多次换相失败,触发保护动作,直流系统才会闭锁。因此研究“抑制换相失败”的核心,就是延长gamma、降低换相失败发生概率,并在失败发生后快速恢复。
5.3 抑制措施与改进策略
针对换相失败的抑制措施,我在课题里按“控制策略-设备支撑-拓扑改进”三个层面做了梳理。
控制策略层面最直接的措施是提高逆变侧熄弧角gamma整定值。gamma每增加几度,晶闸管恢复阻断的时间就越充裕,换相失败概率显著下降,代价是消耗更多无功功率、增加直流电压损耗。更进一步的做法是引入故障预测技术,在线监测交流母线电压和电流的瞬时值,一旦检测到电压跌落的趋势,就提前增大beta(减小触发角),主动延长gamma,这个在Simulink里可以用检测模块加超前触发逻辑实现。
设备层面的措施主要是增强换流母线的电压支撑能力。交流故障时母线电压跌得越厉害,换相失败风险越大。所以工程上会在受端交流系统加装SVC或STATCOM,或者增加无功补偿电容的自动投切,尽量把逆变侧母线电压托住。直流系统本身也可以通过VDCOL快速降低直流电流,减小换相角mu,帮助恢复gamma。
拓扑改进层面上,电容换相换流器(CCC)和模块化多电平换流器(MMC)是比较热的方向。CCC通过在阀臂串入电容,使换相电压在电流过零后很快反向,从而减小对交流系统电压的依赖。MMC因为换流阀由子模块组成,本质上具备自换相能力,不存在传统晶闸管意义上的换相失败问题,这也解释了为什么柔性直流输电在弱受端系统中越来越受青睐。
5.4 在Simulink中复现换相失败的实验设计
换相失败仿真是个典型的“怕它不来,又怕它乱来”的过程。我用的办法是在详细模型二的逆变侧交流母线上加一个Three-Phase Fault模块,设置发生单相接地或三相短路故障,持续时间大约0.05秒到0.1秒。
故障开始后,观察逆变侧gamma波形:正常情况下gamma稳定在设定值附近,故障发生瞬间gamma会迅速下降。如果故障严重程度够,当gamma跌到小于晶闸管恢复角时,直流电流波形会出现突变,同一桥臂两个阀的电流交替出现尖峰,直流电压瞬间跌落甚至反向,这就是换相失败的特征画面。
复现时最需要耐心的是故障参数的整定。故障持续时间太长,换相失败后直流保护会动作闭锁,你看到的就不是换相失败而是直流停运;故障太轻微,gamma还没跌破临界值,换相失败也不出现。我一般从故障点离母线远近和故障电阻两个维度先扫一遍,找到刚好能激发换相失败的临界点,再在此基础上研究抑制措施,这样也方便对比改进前后gamma和直流电流的变化。
6. 实操过程与常见问题排查
6.1 Simulink建模的完整流程
我把当前课题的建模流程总结成七个步骤,按顺序走能少走很多弯路:
第一步,确定研究目标和模型层级。先想清楚是要做电磁暂态分析还是控制策略验证,然后选对应的详细模型或平均值模型。
第二步,搭建主电路框架。从交流源、换流变压器、换流阀、平波电抗器、直流线路到对侧换流站,先不加控制,直接用 Constant 给定的 alpha 和 beta 让系统以开环方式运行。
第三步,调触发脉冲。用PLL加脉冲发生器,先确保整流侧能正常整流,逆变侧能正常逆变,开环直流电流稳定。
第四步,加入闭环控制。整流侧从定alpha切换到定电流,逆变侧从定beta切换到定gamma,逐渐增加控制增益,观察动态响应。
第五步,加入VDCOL等辅助控制,完善故障恢复特性。
第六步,配置故障模块,做典型扰动测试,运行详细模型验证换相失败现象。
第七步,将验证过的参数映射到平均值模型,做长时域仿真和控制参数批量优化。
这套流程最大的好处是每一步的变量很少,出现问题容易定位。很多新手一上来就把最复杂的模型和全套控制拖入同一个文件,结果一仿真,完全不知道该查线路还是查控制。
6.2 参数设置与仿真步长建议
参数设置直接决定仿真能否收敛。Simscape Electrical的离散求解器要求步长足够小,才能捕捉晶闸管的关断过程和换相暂态。我一般用固定步长,推荐50微秒左右;如果模型规模大,也可以放宽到100微秒,但换相失败仿真可能会漏掉细节。平均值模型因为不涉及阀级开关,步长可以放到200微秒甚至更大。
换流变压器漏抗参数会直接影响换相角mu,所以必须从基准算例或实际装置参数中获取。漏抗太小,短路电流太大;漏抗太大,换相压降高,gamma受影响。CIGRE基准模型中换流变压器漏抗约为0.18pu左右,这个数量级可以作为参考。
平波电抗器参数也不能随便给。平波电抗器的主要作用是抑制直流电流断续和降低谐波,太小会导致直流电流纹波大;太大则会让直流电流响应变慢,影响控制快速性。典型值在1H左右,具体根据直流电压和额定电流换算到标幺值后调整。
控制器的PI参数更是重点。CIGRE基准模型有推荐的PI参数,可以直接作为初值。我自己的体会是,整流侧定电流控制的P和I可以稍微大一点,让直流电流快速跟随;逆变侧定gamma控制的P不能太大,否则会引起触发角振荡。实际调试时先用小P大I,看看波形趋势,再逐步增加P。
6.3 高频踩坑实录
这次课题让我积累了不少Simulink高压直流输电建模的坑,挑几个最常见的写出来。
第一个坑是代数环。整流侧定电流控制直接利用直流电流反馈,平均值模型中有时会出现代数环,导致求解困难。解决办法是在电流测量后加一个一阶低通滤波器,或者在直流线路中串联一个小电阻和一个小电感,打破瞬时代数关系。
第二个坑是触发脉冲失步。PLL如果直接锁在整流侧母线电压上,交流故障时电压畸变会导致PLL输出角度抖动,进而让触发脉冲错乱。更稳妥的做法是PLL采用三相过零检测加平滑滤波,或者用正序电压提取,避免负序分量干扰。
第三个坑是详细模型和平均值模型结果对不上。有时候详细模型显示gamma在故障中下降了,平均值模型却没有反应,这不是模型错误,而是平均值模型内部用稳态公式外推暂态gamma,本身不具备换相失败预测能力。除非你在平均值模型中额外加了临时gamma计算模块,否则只参考它给出的直流功率趋势就好。
第四个坑是仿真时间太长。详细模型0.5秒的电磁暂态仿真,如果步长50微秒,数据量非常大。建议把记录数据的示波器都用To Workspace方式写入变量,并降低采样频率,只在需要观察的时间窗口内保存高分辨率数据。仿真过程中不要开太多实时Scope,Scope刷新会拖慢速度。
第五个坑是换相失败保护误动作。故障后如果逆变侧gamma确实跌破设定值,黑色记忆很容易想到换相失败,但实际仿真里可能只是测量信号噪声导致gamma瞬时偏低。所以gamma计算时要先做滤波,并设置一定的延时再判据,否则保护逻辑很敏感,反而干扰故障特性研究。
6.4 经验沉淀:几条对后来者有用的原则
课题做到后期,我慢慢总结出几条通用原则,现在每次做仿真都会先对照一遍:
第一,模型复杂度要匹配研究问题。能用平均值模型解决的,不要拖着详细模型跑;需要看阀级过程的,别为了省时间拿平均值模型硬凑。仿真时间也是研究成果量的一部分,选对模型比调对参数更重要。
第二,信号命名要规范化。从建模一开始,就用有明确含义的名字,比如alpha_rect、gamma_inv、Idc_line,不要学有些示例模型用“out1”“out2”凑合。模型信号一旦超过20个,命名混乱会让你在排查问题时崩溃。
第三,稳态波形是最高优先级的验收标准。每次改完参数,先跑一段稳态,看直流电压、直流电流、gamma是不是和理论预期一致。这一步不通过之前,不要贸然做故障仿真,否则故障结果毫无参考价值。
第四,文档和模型要同步更新。我一个人做课题时也经常改完参数忘了同步笔记,几天后再看完全不知道当时为什么那样设。后来我养成一个习惯,每改一次模型,就在信号说明文档里加一行版本记录。虽然麻烦,但后期写论文和答辩时省了太多时间。
最后再分享一个小技巧
做这套HVDC模型的时候,我最后悔的一件事就是刚开始没有建立“模型版本树”。建议你从第一天开始,就按 v1_开环、v2_定电流、v3_定gamma、v4_VDCOL 这样保存,不要老是覆盖同一个文件。换相失败实验更是这样,临界故障参数来之不易,一旦改过头就找不回来了。
三种模型之间的参数映射也要做一张对照表。平均值模型中的Xc、方程里的Vd0,要和详细模型里的换流变压器漏抗严格对应;不然两边仿真结果出现偏差时,你根本不知道是模型结构的问题,还是参数换算的问题。把这些基础工作做扎实,后面的课题研究就会变得特别顺畅。