【精彩论文】大停电事故后计及信息系统故障的机组启动次序优化策略
大停电事故后计及信息系统故障的机组启动次序优化策略
李明明1,2, 孙磊1,2, 马英浩1,2
(1. 合肥工业大学 电气与自动化工程学院,安徽 合肥 230009; 2. 新能源利用与节能安徽省重点实验室,安徽 合肥 230009)
引文信息
李明明, 孙磊, 马英浩. 大停电事故后计及信息系统故障的机组启动次序优化策略[J]. 中国电力, 2022, 55(9): 146-155.
LI Mingming, SUN Lei, MA Yinghao. An optimization strategy for generator start-up sequence after blackouts considering the cyber system fault[J]. Electric Power, 2022, 55(9): 146-155.
综上所述,鲜有文献研究电力系统黑启动阶段信息系统故障对机组恢复特性的影响,关于如何构建考虑信息系统故障的机组启动次序优化模型的研究也鲜有报道。在此背景下,本文介绍了基于DoS攻击的信息系统故障,分析机组恢复过程中信息系统故障对机组恢复特性的影响。采用场景分析法处理信息系统故障时刻的不确定性,提出计及信息系统故障的机组启动次序优化模型。所构建的模型以最大化电力物理系统总发电量的期望为目标函数,并考虑机组启动时间和机组启动功率等约束。采用线性化方法将所提出的模型转换为混合整数线性规划模型,从而实现模型的高效求解。
自动发电控制(automatic generation control, AGC)系统是实现机组发电出力和负荷平衡,确保电力系统频率安全的重要手段,其主要功能是将调控中心的指令传递给发电机组,进而调节机组的发电出力,此外还收集机组的运行信息并发送到调控中心[22]。本文重点分析大停电事故后网络攻击者向AGC系统发动DoS攻击引发的信息系统故障及其对机组的影响。攻击者发动DoS攻击的具体方式为向AGC系统发送大量的伪装数据包,阻塞AGC系统与发电机组之间的通信信道,导致AGC系统无法向发电机组提供正常的服务[21]。通信信道阻塞导致AGC系统与发电机组之间通信中断,即为本文考虑的信息系统故障。在信息系统故障的条件下,AGC系统无法向机组发送控制指令,也无法获取机组的运行信息,因此,在大停电背景下,信息系统的故障使得机组的启动和出力均会受到影响。图1为AGC系统遭受DoS攻击的示意,攻击者通过DoS攻击方式切除AGC系统与机组间通信。
图1 AGC系统遭受DoS攻击的示意
Fig.1 Diagram of AGC system suffering from DoS attack
因DoS攻击引发的信息系统故障将导致AGC系统无法向机组发送调控指令,在大停电事故后,若信息系统故障发生在机组启动时刻,则将导致机组延迟启动;若信息系统故障发生在机组爬坡阶段,则将导致机组延迟出力,因此信息系统故障会影响机组的启动次序。本文将分析机组恢复过程中信息系统故障对机组恢复特性的影响。
黑启动机组无需启动功率,而非黑启动机组需要从电力系统中获取一定的启动功率才能启动[25-26]。非黑启动机组的启动功率曲线如图2所示。
图2 非黑启动机组g的启动功率曲线
Fig.2 Start-up power curve of the non-black start-up unit g
在图2中,
大停电事故后机组停止运行,黑启动机组可自行启动,非黑启动机组在获得启动功率后启动。机组启动后经过一定的等待并网时间,开始向电力系统输出功率。不考虑信息系统故障时机组的发电功率曲线如图3所示。
图3 不考虑信息系统故障时机组g的发电功率曲线
Fig.3 Power generation curve of unit g without considering the cyber system fault
在图3中,
式中:G为系统中所有机组的集合。
2.2.2 考虑信息系统故障时机组的发电功率曲线机组恢复过程中信息系统的故障会影响机组的发电功率,本文假定信息系统故障发生在离散的时间点,且信息系统从发生故障到完全恢复所需时间ΔT小于离散化的时段时长,假定机组达到最大功率时不再受信息系统故障的影响。分别介绍信息系统故障发生在机组启动时刻和爬坡阶段2种情况下机组的发电功率特性。(1)信息系统故障发生在机组启动时刻。若信息系统故障发生在机组启动时刻,则机组将延迟启动,当信息系统故障切除且信息系统恢复正常运行状态后,机组才能启动。由于机组延迟一个时步才启动,机组爬坡也相应延迟一个时步。信息系统故障发生在机组启动时刻时机组的发电功率曲线如图4中红色曲线所示。在图4中,VT为离散化的时段时长,td为信息系统故障时刻,黑色曲线表示不考虑信息系统故障时机组的发电功率曲线。
图4 信息系统故障发生在机组启动时刻时机组g的发电功率曲线
Fig.4 Power generation curve of unit g with the cyber system fault occurring at the start-up time of the unit
td和
(2)信息系统故障发生在机组爬坡阶段。若信息系统故障发生在机组的爬坡阶段,则机组在信息系统发生故障后经过ΔT才能继续爬坡,可由式(6)(7)判断信息系统故障是否发生在机组的爬坡阶段。信息系统故障发生在机组爬坡阶段时机组的发电功率曲线如图5中红色曲线所示。
图5 信息系统故障发生在机组爬坡阶段时机组g的发电功率曲线
Fig.5 Power generation curve of unit g with the cyber system fault occurring at the ramping-up time of the unit
式中:
式(6)式(7)表示当
若信息系统故障发生在机组爬坡阶段,则机组在系统恢复期间发出的电量会减少,减少量
3 机组启动次序优化模型
式中:Ω为场景集;ps为场景s发生的概率。
除去目标函数中的常数项[25],式(9)可转化为
式中:
式(11)(12)表示当
3.2 约束条件
3.2.1 机组启动时间约束
式中:GBSU为黑启动机组集合;
式(13)表示非黑启动机组的启动时间要不小于其最小临界启动时间且不大于其最大临界启动时间。式(14)表示黑启动机组的启动时间为0。
3.2.2 与信息系统故障相关的辅助变量约束
式(15)(16)表示在场景s中当信息系统故障发生在
式(17)(18)表示在场景s中当信息系统故障发生在机组爬坡阶段时,
3.2.3 机组启动功率约束
式中:TR为离散化时间集合;Pg,t,s为在场景s中机组g在t时刻发出的有功功率;
式(19)表示系统恢复期间所有机组发出的有功功率应不小于非黑启动机组的启动功率。变量Pg,t,s满足式(20)(21)。
式中:
式(20)(21)表示若在场景s中机组g在爬坡阶段时信息系统发生故障,则机组g在t时刻发出的有功功率为
式中:wg,h,t,s为表征在场景s中机组g在t时刻是否处于h阶段(h=1,2,3)的布尔变量,其中,h取值为1,表示在场景s中机组g在t时刻处于已启动阶段;h取值为2,表示机组处于爬坡阶段;h取值为3,表示机组处于达到最大输出功率阶段;vg,h,t,s、xg,h,t,s、
zt,s是为描述t与
式(24)表示当
引入布尔变量wg,h,t,s,可将式(19)转化为
变量wg,1,t,s、wg,2,t,s、wg,3,t,s、vg,1,t,s、vg,2,t,s、vg,3,t,s、xg,1,t,s、xg,2,t,s、xg,3,t,s满足式(26)~(32)。
式中:
式(26)(27)表示在场景s中如果在机组g的启动时刻无信息系统故障,则机组g在
IEEE 39节点系统包含10台机组,设置机组G10为黑启动机组,机组G1~G9为非黑启动机组。机组G10的等待并网时间为10 min,机组G1~G9的等待并网时间为30 min[27],机组的其他参数如表1所示。恢复总时长设置为4 h,离散化的时段时长为10 min,信息系统从发生故障到完全恢复所需时间为8 min,信息系统的故障场景总数为25,本文假设每种场景的概率均为4%。
表1 IEEE 39节点系统的机组参数
Table 1 Parameters of generation units in the IEEE 39-bus system
求解所提出的模型,可得最优的机组启动次序方案,求解时间为9.25 s,最优的机组启动时间如表2所示。在所有场景中,50 min时黑启动机组G10发出的功率至少为81 MW,均能够满足机组G9和G4的启动,而由于最小临界启动时间约束限制,机组G4在70 min时才启动。
表2 最优的机组启动时间
Table 2 Optimal start-up time of generation units
图6展示了考虑和不考虑信息系统故障所得的机组启动时间结果对比。由图6可以看出:当考虑信息系统故障时,非黑启动机组G2、G3、G6、G7、G9均延迟启动,这是因为信息系统的故障会导致黑启动机组的输出功率延迟从而导致非黑启动机组延迟启动。
图6 考虑和不考虑信息系统故障所得的机组启动时间
Fig.6 Start-up time of generation units with and without considering the cyber system fault
在同一场景中信息系统故障对不同机组恢复特性的影响不同。表3展示了场景8中的信息系统故障对各个机组恢复特性的影响。由表3可以看出:在场景8中,机组G1、G2、G3、G5、G6、G7、G8、G10在其爬坡阶段均受信息系统故障的影响,信息系统发生故障的时刻为机组G4的启动时刻,在此场景下,机组G4将推迟1个时步启动,而机组G9的恢复过程则不受信息系统故障影响。除了机组G9外,其他机组均受信息系统故障影响,因此会损失部分电量。
表3 在场景8中信息系统故障对机组恢复的影响
Table 3 Effects of the cyber system fault on generators' restoration in scenario 8
信息系统故障会导致机组出力有所延迟,因此,不同场景中机组的输出功率达到最大值所需的时间也有所不同。图7展示了机组G2在不同场景中输出功率达到最大值所需的时间。由图7可以看出:在场景5和场景8~23中,机组G2在240 min时达到最大输出功率,相比于在其他场景中机组延迟1个时步达到最大输出功率。在场景5中信息系统故障发生在机组G2的启动时刻,在场景8~23中信息系统故障发生在机组G2的爬坡阶段。因此,信息系统故障发生在机组的启动时刻或爬坡阶段均会导致机组延迟其输出功率。
图7 机组G2在不同场景中输出功率达到最大值所需的时间
Fig.7 The time for unit G2 to reach the maximum generation output in different scenarios
信息系统故障会影响机组出力,从而影响系统在恢复阶段总的发电量。当t=70 min时发生信息系统故障和不发生信息系统故障所得的机组总有功出力对比结果如图8所示。由图8可以看出:发生信息系统故障条件下所得的系统总发电量为8965.3 MW•h,而不发生信息系统故障条件下所得的系统总发电量为10 446.2 MW•h,这是因为当t=70 min时发生信息系统故障导致部分机组出力有所延迟,在各时刻电力系统的输出功率减少,导致系统总发电量有所减少。因此,信息系统故障会减少电力物理系统在恢复阶段总的发电量,延缓电力物理系统的恢复速度。
图8 t=70 min时发生信息系统故障和不发生信息系统故障所得的机组总有功出力
Fig.8 Total active power generation with and without the cyber system fault at t=70 min
(责任编辑 李博)
作者介绍
李明明(1998—),男,硕士研究生,从事电力系统恢复研究,E-mail:li_mm1226@163.com;
★
孙磊(1989—),男,通信作者,博士,副教授,硕士生导师,从事电力系统恢复、电力系统规划及其可靠性研究,E-mail:leisun@hfut.edu.cn;
★
马英浩(1989—),男,博士,讲师,硕士生导师,从事电力系统优化运行、运行风险评估研究,E-mail:yinghao_ma@126.com.
往期回顾
◀【精彩论文】基于综合特征矩阵的配电网故障判别方法◀【精彩论文】基于改进LMD和能量相对熵的主动配电网故障定位方法◀【精彩论文】考虑储能-智能软开关的主动配电网混合时间尺度鲁棒优化◀【精彩论文】三端柔性多状态开关运行控制与示范应用◀【征稿启事】“新型电力系统低碳规划与运行”专栏征稿启事◀【征稿启事】“新型电力系统源网荷储灵活资源运营及关键技术”专栏征稿启事◀【征稿启事】“低碳园区综合能源系统规划与运行关键技术”专题征稿启事◀【征稿启事】“风电机组及场站主动支撑与运行控制监测关键技术”专栏征稿启事
编辑:杨彪校对:于静茹审核:方彤
根据国家版权局最新规定,纸媒、网站、微博、微信公众号转载、摘编《中国电力》编辑部的作品,转载时要包含本微信号名称、二维码等关键信息,在文首注明《中国电力》原创。个人请按本微信原文转发、分享。欢迎大家转载分享。