一种基于深度强化学习的电网实时自适应决策方法技术

技术编号:32770975 阅读:21 留言:0更新日期:2022-03-23 19:25
本发明专利技术涉及一种基于深度强化学习的电网实时自适应决策方法,包括如下步骤:步骤1、将新型电力系统机组自适应调度问题建模为马尔科夫决策过程;步骤2、研究SAC算法的基础原理,求解使得步骤1中MDP模型累计奖励值最大的策略;步骤3、设计基于IL中行为克隆的神经网络预训练方案,模拟专家经验,优化原始动作空间,提出IL

【技术实现步骤摘要】
一种基于深度强化学习的电网实时自适应决策方法


[0001]本专利技术属于深度强化学习
,涉及电网实时自适应决策方法,尤其是一种基于深度强化学习的电网实时自适应决策方法。

技术介绍

[0002]随着社会经济的不断发展、工业现代化的不断建设,能源需求不断增长,能源问题逐渐显露,迎合社会发展的需要,我国新能源产业发展得非常迅速.在新能源快速发展的背后,不可忽视的是新能源生产过剩的问题。在水力发电,风力发电这方面的新能源发展过程中,这些问题更为严重和突出,构建新能源消纳最大化的电网智能运行模式正成为一项超出人类专业知识的复杂任务。采用基于电网物理模型方法对电网进行实时控制有较强局限性,对于电网结构的变化和新型元素适应性不强,不能够满足电网发展需求。因此,考虑运用数据驱动方法进行优化,应用深度强化学习分析运行环境信息,自主获得智能控制策略,从而避免由于仿真过程模型简化和不确定性因素对电网控制效果的影响。
[0003]近年来,先进人工智能技术,尤其是深度强化学习技术不断进步,在多个领域如AlphaGo,AlphaStar,无人驾驶,机器人等成功应用,为解决高维度、高非线性、高时变性优化控制和决策问题提供了新的思路,同时为电网智能自主控制与决策提供了启示。深度强化学习能够学习怎么去做,怎样将状态和动作相互映射,也能够分析动作后的最大回报。深度强化学习是将深度学习和强化学习结合起来,实现从感知到动作一一对应的学习方法。深度学习主要分析环境信息,从中提取特征;强化学习将基于这些特征进一步分析环境特征,并选择对应动作,实现目标回报。
[0004]针对新型电网控制策略这一复杂决策问题,现有技术中仍存在如下的缺陷:
[0005](1)现有技术未充分考虑新型电网在新能源随机波动情况下出现突发故障时的鲁棒性运行问题和新能源占比较高情况下的新能源消纳问题;
[0006](2)现有技术无法解决新型电网在基于深度强化学习的自适应机组调度决策过程中爆炸性动作空间问题和电网系统在优化策略探索过程中的脆弱性问题。
[0007]经检索,未发现与本专利技术相同或相近似的现有技术的文献。

技术实现思路

[0008]本专利技术的目的在于克服现有技术的不足,提出一种基于深度强化学习的电网实时自适应决策方法,能够实时地输出电网调度策略。
[0009]本专利技术解决其现实问题是采取以下技术方案实现的:
[0010]一种基于深度强化学习的电网实时自适应决策方法,包括如下步骤:
[0011]步骤1、将新型电力系统机组自适应调度问题建模为马尔科夫决策过程;
[0012]步骤2、研究SAC算法的基础原理,包括其5个网络即策略Actor网络、“软”V网络、2个“软”Q网络、目标V网络的更新流程和更新公式,并在SAC算法的基础上设计具体的算法参数及神经网络架构参数如折扣因子γ、温度系数α和网络宽度深度,求解使得步骤1中MDP模
型累计奖励值最大的策略。
[0013]步骤3、设计基于IL中行为克隆的神经网络预训练方案,模拟专家经验,优化原始动作空间,提出IL

SAC算法,并基于IL

SAC算法以及105个真实电网场景数据训练相应的电网优化调度智能体,在测试时该智能体应对不同的电网场景数据能够输出实时决策方案,实现新型电网系统的智能调控。
[0014]而且,所述步骤1的具体步骤包括:
[0015]用4维元组描述(S,A,P,R),其中S表示该电网系统的状态集,A表示该电网系统的动作集,P:S
×
A
×
S

[0,1]表示状态转移概率,R:S
×
A

R表示奖励机制:
[0016](1

1)状态变量S
[0017]状态变量的选取对强化学习的效率及泛化性有一定影响,故在构建状态空间时,既要考虑选取变量的丰富性,又要考虑必要性。因此,在t时段的Grid2Op电网系统状态s
t
∈S如式(1)所示
[0018][0019]其中,N,J,K分别表示该电网系统中有N条电力传输线,J个发电机组节点,K个负载节点;分别表示第j个发电机组节点上的有功出力、无功出力以及电压大小;表示第m个新能源机组节点上下一时刻的有功出力上限预测值,M表示J个机组种有M个新能源机组,M<J;分别表示第k个负载节点上的有功需求、无功需求以及电压大小;表示第k个负载节点上下一时刻的有功需求预测值,以上变量都是可以通过Grid2Op电网系统仿真模型直接观测或调用的系统观测状态量;F
i
表示第i条电力传输线上的开断状态,是一个布尔值变量,当F
i
=1时表示传输线为断开状态,当F
i
=0时表示传输线为连接状态;rho
i
表示第i条电力传输线上的负载率;
[0020](1

2)动作变量A
[0021]动作变量即系统可调整变量,t时刻该系统的动作变量a
t
∈A如式(2)所示
[0022][0023]其中,X表示该电网系统有X个可控机组;表示第x个机组节点上的有功出力调节值;表示第x个机组节点上的电压调整值。由于机组的有功出力和电压皆是连续变化
的动作,本专利技术欲将其离散化。设离散化的最小间隔分别为Δ
Dp
和Δ
Dv
,则
[0024][0025][0026]其中,y,z都为整数。
[0027]根据式(3)和(4),将动作变量a
t
离散化之后可以表示为
[0028][0029](1

3)状态转移概率P
[0030]状态转移概率表示给定当前状态s
t
∈S以及动作a
t
∈A,状态从s
t
变换到s
t+1
的概率值,可以表示为
[0031][0032]由于该系统受到新能源波动、随机故障的作用,状态转移概率(6)难以用精确的概率分布模型来描述,本文采用的深度强化学习算法从历史数据中采样从而隐式学习得到该概率分布。
[0033](1

4)奖励机制R
[0034]本专利技术设置了6个类型奖励r1,r2,r3,r4,r5,r6∈R,具体描述如下。
[0035]5)根据输电线路越限情况设置奖励函数r1,
[0036][0037]其中,rho
max
表示N条传输线路上最大的rho值。
[0038]6)根据新能源机组消纳总量设置正奖励函数r2,
[0039][0040]其中,表示新能源机组m当前时间步的实际有功出力,表示新能源机组m在当前时间步的最大出力。
[0041]7)根据平衡机组功率越限情况设置负奖励r3,
[0042][0043][0044]其中,U表示平衡机个数,表示平衡本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于深度强化学习的电网实时自适应决策方法,其特征在于:包括如下步骤:步骤1、将新型电力系统机组自适应调度问题建模为马尔科夫决策过程;步骤2、研究SAC算法的基础原理,包括其5个网络即策略Actor网络、“软”V网络、2个“软”Q网络、目标V网络的更新流程和更新公式,并在SAC算法的基础上设计具体的算法参数及神经网络架构参数如折扣因子γ、温度系数α和网络宽度深度,求解使得步骤1中MDP模型累计奖励值最大的策略;步骤3、设计基于IL中行为克隆的神经网络预训练方案,模拟专家经验,优化原始动作空间,提出IL

SAC算法,并基于IL

SAC算法以及105个真实电网场景数据训练相应的电网优化调度智能体,在测试时该智能体应对不同的电网场景数据能够输出实时决策方案,实现新型电网系统的智能调控。2.根据权利要求1所述的一种基于深度强化学习的电网实时自适应决策方法,其特征在于:所述步骤1的具体步骤包括:用4维元组描述(S,A,P,R),其中S表示该电网系统的状态集,A表示该电网系统的动作集,P:S
×
A
×
S

[0,1]表示状态转移概率,R:S
×
A

R表示奖励机制:(1

1)状态变量S在t时段的Grid2Op电网系统状态s
t
∈S如式(1)所示其中,N,J,K分别表示该电网系统中有N条电力传输线,J个发电机组节点,K个负载节点;分别表示第j个发电机组节点上的有功出力、无功出力以及电压大小;表示第m个新能源机组节点上下一时刻的有功出力上限预测值,M表示J个机组种有M个新能源机组,M<J;分别表示第k个负载节点上的有功需求、无功需求以及电压大小;表示第k个负载节点上下一时刻的有功需求预测值,以上变量都是可以通过Grid2Op电网系统仿真模型直接观测或调用的系统观测状态量;F
i
表示第i条电力传输线上的开断状态,是一个布尔值变量,当F
i
=1时表示传输线为断开状态,当F
i
=0时表示传输线为连接状态;rho
i
表示第i条电力传输线上的负载率;(1

2)动作变量A动作变量即系统可调整变量,t时刻该系统的动作变量a
t
∈A如式(2)所示
其中,X表示该电网系统有X个可控机组;表示第x个机组节点上的有功出力调节值;表示第x个机组节点上的电压调整值;由于机组的有功出力和电压皆是连续变化的动作,本发明欲将其离散化;设离散化的最小间隔分别为Δ
Dp
和Δ
Dv
,则,则其中,y,z都为整数;根据式(3)和(4),将动作变量a
t
离散化之后可以表示为(1

3)状态转移概率P状态转移概率表示给定当前状态s
t
∈S以及动作a
t
∈A,状态从s
t
变换到s
t+1
的概率值,可以表示为采用深度强化学习算法从历史数据中采样从而隐式学习得到该概率分布;(1

4)奖励机制R本发明设置了6个类型奖励r1,r2,r3,r4,r5,r6∈R,具体描述如下:1)根据输电线路越限情况设置奖励函数r1,其中,rho
max
表示N条传输线路上最大的rho值;2)根据新能源机组消纳总量设置正奖励函数r2,其中,表示新能源机组m当前时间步的实际有功出力,表示新能源机组m在当前
时间步的最大出力;3)根据平衡机组功率越限情况设置负奖励r3,,其中,U表示平衡机个数,表示平衡机u的实际有功出力,分别表示平衡机的出力的上下限;4)根据机组运行费用设置负奖励r4,其中,a
j
,b
j
,c
j
表示为对应不同机组的发电成本曲线系数;5)根据机组的无功出力越限情况设置负奖励r5,,其中,分别表示机组无功出力的上下限;6)根据机组节点和负载节点电压越限情况设置负奖励r6,,,
其中,分别表示各个发电机节点和负载节点电压的上下限;对上述奖励函数r4,r5,r6使用如下公式进行归一化处理r=e
r
‑1ꢀꢀ
(17)综上所述,奖励函数r1的值域为(

1,1)、r1的值域为[0,1],r3,r4,r5,r6的域值为(

1,0),奖励函数r3属于该取值范围是由于该仿真环境中U=1;故t时时刻的整体奖励函数r
t
∈R如下所示r

【专利技术属性】
技术研发人员:马世乾陈建商敬安崇志强王天昊韩磊吴彬李昂张志军董佳孙峤郭凌旭黄家凯袁中琛穆朝絮韩枭赟徐娜
申请(专利权)人:国网天津市电力公司国家电网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1