首页 理论教育交直流系统潮流计算中状态转换策略的研究

交直流系统潮流计算中状态转换策略的研究

【摘要】:如果知道直流系统的四个直流参数,那么交直流系统的潮流可解。在潮流解算的过程中,当同时出现Tr≥Trmax并且α≤αmin时,说明直流系统的运行方式发生了转换,需要在潮流计算中对运行方式进行相应的调整。

从图3.11中可以看到在直流系统两侧的交流母线电压发生变化时,无论直流系统的运行方式是否会发生转换,在直流系统的每一个状态运行我们总能够确定直流系统的四个直流参数,根据第2章中建立的潮流计算模型,直流系统的参数为Xdc=[Id、Udr、Udi、Tr、Ti、α、γ]T。如果知道直流系统的四个直流参数,那么交直流系统的潮流可解。按照上节中的分析,直流系统两端交流母线电压变化时可分为8个运行状态:

(1)初始状态A:已知:Id=Ids、α=αs、γ=γs、Udr=Uds;未知:Tr、Ti和Udi

(2)整流侧交流母线电压变化时:

状态B:已知:Id=Ids、Tr=Trmax、γ=γs、Udr=Uds;未知:α、Ti和Udi

状态C:已知:Id=Ids-Im、Tr=Trmax、α=αmin、Ti=Tio;未知:Udr、γ和Udi

状态D:已知:Id=Ids、Tr=Trmin、γ=γs、Udr=Uds;未知:α、Ti和Udi

逆变侧交流母线电压变化时:

状态E:已知:α=αs、Id=Ids、Ti=Timin、γ=γs;未知:Tr、Udr和Udi

状态F:已知:Id=Ids、Tr=Trmax、Ti=Timin、γ=γs;未知:α、Udr和Udi

状态G:已知:Id=Ids-Im、Tr=Trmax、Ti=Timin、α=αmin;未知:γ、Udr和Udi

状态H:已知:α=αs、Id=Id s、Ti=Timax、γ=γs;未知:Tr、Udr和Udi

通过上面的分析可以知道,如果能确定直流系统运行在哪一状态,就可以确定直流系统的四个直流参数,再增加直流系统的三个独立式(3.48)、式(3.49)和式(3.50),则交直流系统就可以用统一法的思想进行求解。

但是在潮流解算之前,直流系统的运行状态是不确定的,也不能全部确定直流系统的四个参数,所以如何确定直流系统的运行状态成为潮流解算的关键。本书采用的是先假设系统的运行状态,通过对系统潮流试探性的潮流解算来观察潮流的收敛性和潮流迭代结果的合理性,然后判断出直流系统可能处于的运行状态,反复调用相应运行状态的潮流程序进行潮流解算,直到得出满意的潮流计算结果为止。具体的做法如下:

(1)在潮流计算起始时,先假设整流侧和逆变侧的变压器分接头有充足的调节余量,TCC都可以分别控制整流器的触发角α和直流线路电压Ud,这样再加上换流器的控制方程,如整流侧定电流控制Id,逆变侧定熄弧角控制γ,即状态A。可以先进行试探性的潮流计算,如果潮流计算结果收敛并且潮流解合理,那么这个潮流计算的结果可以认为是最终的结果。

(2)如果在潮流解算的过程中,某些待求变量越界,则说明假定的状态并不合理,这时需要通过对越界参数的判断来重新确定已知变量和未知变量。例如,TCC的控制目标是通过对整流侧和逆变侧的变压器分接头的调整分别控制整流器的触发角α和直流电压Ud在合理的范围内,所以在变压器分接头越界时,它就失去了对整流器触发角α或直流电压Ud的控制,这样我们就可以把变压器的变比限定在其所越过的边界值使其成为已知量,如T=Tmin或T=Tmax,而失去控制的整流器触发角α或直流电压Ud则成为新的未知量,通过对直流参数中原有已知变量和未知变量的调整,重新确定直流系统的运行状态,得出一组新的潮流方程,再通过调用相应状态下的潮流程序来完成潮流计算。

(3)在潮流解算的过程中,当同时出现Tr≥Trmax并且α≤αmin时,说明直流系统的运行方式发生了转换,需要在潮流计算中对运行方式进行相应的调整。由于运行方式转换后直流电流由逆变侧电流控制器控制,直流电流整定值为Id=Ids-Im,逆变侧变压器的分接头则不再参与调整,保持原有的值不变,这样再加上Tr=Trmax和α=αmin,则可确定四个直流变量,再由主程序做出判断调用相应状态下的潮流程序来实现。

(4)在迭代收敛,潮流解算完成之后,就可以确定直流系统的全部变量,但在整个潮流解算过程中认为变压器的分接头是连续可调的,而实际上换流变压器分接头是离散调节的。所以在最后要考虑变压器分接头的离散调节问题,重新确定变压器分接头的取值,可用关于变压器分接头离散化的方法进行处理。

(5)通过之前的潮流解算,可以确定直流系统的运行方式,结合在这种运行方式下所确定的直流变量,再对潮流进行一次解算以完成在新变比值下对交直流系统其他变量的调整,最后计算各支路上的功率及平衡节点的功率,输出计算结果。

结合图3.11及前面的分析可以看到,在交直流系统的运行状态发生变化时,直流系统的运行状态有8种,而实际运行中出现的运行状态还可能多于8种,按照前面的方法,每种状态都对应一个潮流的状态方程,这就意味着需要编制8个或者更多的潮流子程序来完成潮流解算。这样做效率低,并且子程序间的转换逻辑的策略过于复杂,这显然是不现实的。

通过观察直流系统的运行状态可以发现,实际上很多状态已知量和未知量是相同的,只是变量的取值不同,如状态B和状态D。这样通过综合比较可以筛选出5个最具代表性的运行状态,各状态及所对应的直流变量如表3.7所示。

表3.7 状态列表

应用时针对不同运行状态对已知变量赋值再调用相应的潮流计算子程序进行潮流解算,计算过程中各状态的判断转换逻辑如下:

(1)若在某种状态下潮流的收敛结果满足(Tr≥Trmax)∪(Tr≤Trmin),对直流变量重新赋值:如果Tr≥Trmax,则Tr=Trmax;如果Tr≤Trmin,则Tr=Trmin,潮流解算转为状态2。

(2)若在某种状态下潮流的收敛结果满足(Ti≥Timax)∪(Ti≤Timin),对直流变量重新赋值:如果Ti≥Timax,则Ti=Timax;如果Ti≤Timin,则Ti=Timin,潮流解算转为状态3。

(3)若在某种状态下潮流的收敛结果满足[(Tr≥Trmax)∪(Tr≤Trmin)]∩[(Ti≥Timax)∪(Ti≤Timin)],对直流变量重新赋值:如果Tr≥Trmax,则Tr=Trmax;如果Tr≤Trmin,则Tr=Trmin;如果Ti≥Timax,则Ti=Timax;如果Ti≤Timin,则Ti=Timin,潮流解算转为状态4。

(4)若在某种状态下潮流的收敛结果满足(Tr≥Trmax)∩(α≤αmin),对直流变量重新赋值:如果Tr≥Trmax,则Tr=Trmax;如果α≤αmin,则α=αmin,潮流解算转为状态5。

本书中,假设潮流计算由状态1开始,则上述转换的逻辑关系可用图3.12表示,如下:

利用前面章节所建立的潮流计算模型结合潮流计算中的状态转换逻辑就可以编写潮流程序来完成基于状态转换的潮流计算。潮流程序由主程序和子程序组成。图3.12中每一个状态都对应着一个潮流子程序,子程序的作用是接收主程序传递来的直流参数,并完成单一状态下的潮流计算,返回计算结果。而直流变量的调整、状态转换的逻辑判断、子程序的调用返回等都由主程序来实现。程序流程图如图3.13所示。

图3.12 状态转换逻辑

该方法可以全面地反映直流系统的调控方式对潮流计算的影响。依据这种方法编写的潮流程序,层次分明,结构清晰。基于状态转换的控制逻辑简单,程序易于实现。状态的转换过程基于子程序调用的方式,在直流系统引入新的控制方式时,只需修改主程序中的转换判断逻辑,程序的扩展性强。

图3.13 潮流程序流程图