CN114444802A - 基于图神经网络强化学习的电动汽车充电引导优化方法 - Google Patents
基于图神经网络强化学习的电动汽车充电引导优化方法 Download PDFInfo
- Publication number
- CN114444802A CN114444802A CN202210109887.2A CN202210109887A CN114444802A CN 114444802 A CN114444802 A CN 114444802A CN 202210109887 A CN202210109887 A CN 202210109887A CN 114444802 A CN114444802 A CN 114444802A
- Authority
- CN
- China
- Prior art keywords
- node
- charging
- electric vehicle
- neural network
- reinforcement learning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000013528 artificial neural network Methods 0.000 title claims abstract description 93
- 230000002787 reinforcement Effects 0.000 title claims abstract description 75
- 238000005457 optimization Methods 0.000 title claims abstract description 53
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 52
- 230000006870 function Effects 0.000 claims abstract description 30
- 230000006399 behavior Effects 0.000 claims abstract description 26
- 230000004927 fusion Effects 0.000 claims abstract description 24
- 230000005611 electricity Effects 0.000 claims description 13
- 230000009471 action Effects 0.000 claims description 12
- 230000009977 dual effect Effects 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 10
- 238000011160 research Methods 0.000 claims description 10
- 238000011478 gradient descent method Methods 0.000 claims description 9
- 239000003795 chemical substances by application Substances 0.000 claims description 8
- 239000011159 matrix material Substances 0.000 claims description 7
- 239000003245 coal Substances 0.000 claims description 6
- 108010074864 Factor XI Proteins 0.000 claims description 3
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000009795 derivation Methods 0.000 claims description 3
- 238000000605 extraction Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 claims 1
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- YCKRFDGAMUMZLT-UHFFFAOYSA-N Fluorine atom Chemical compound [F] YCKRFDGAMUMZLT-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 229910052731 fluorine Inorganic materials 0.000 description 1
- 239000011737 fluorine Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- Game Theory and Decision Science (AREA)
- General Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Finance (AREA)
- Evolutionary Computation (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Molecular Biology (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Operations Research (AREA)
- Software Systems (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- Primary Health Care (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
本发明提供了一种基于图神经网络强化学习的电动汽车充电引导优化方法,包括如下步骤:步骤S1:电力‑交通融合网协同优化模型初始化;步骤S2:更新电动汽车充电负荷;步骤S3:根据epsilon‑Greedy算法和图神经网络强化学习算法生成a i,t ;步骤S4:执行充电引导行为策略a i,t ;步骤S5:计算图神经网络强化学习算法的奖励函数;步骤S6:部分观测马尔科夫决策过程的状态x i,t 更新;步骤S7:将当前步的信息(x i,t , a i,t ,r i,t ,x i,t )存储于记忆单元D中;步骤S8:判断是否达到预定的时间T end;若否,则执行(2)~(7);若是,则输出图神经网络强化学习算法参数和相应输出结果。应用本技术方案可实现有效地降低电动汽车充电总成本,实现电动汽车的有序充电以及电力***协同优化调度。
Description
技术领域
本发明涉及电力-交通融合网协同优化技术领域,特别是一种基于图神经网络强化学习的电动汽车充电引导优化方法。
背景技术
随着电动汽车规模化运行,电力***和交通***将会存在许多的交互融合,形成电力-交通融合网。该融合网涉及电动汽车、电力***和交通***等多个主体,包含了多种随机不确定因素。多个主体相互作用、多种随机因素的影响以及多种随机因素的耦合关系使得弄清电力和交通***的交互影响机理以及解决电力-交通融合网协同优化变得更加困难。例如电动汽车用户的出行和心理行为以及驾驶行为均具有一定的随机性,这将会影响到交通***的流量分布,使得交通流量也具有一定的不确定性,进一步影响到电动汽车达到充电站的时间,使得电动汽车的充电时间、排队时间和充电时长也具有很强的不确定性。不同于传统的电力负荷,电动汽车作为一种可移动的负荷,其随机性相比于传统的电力负荷更强,更加难以预测。
目前对电力-交通融合网研究可以分为三个研究方向:1)从电力***角度出发,通过计算节点边际成本电价或优化充电站服务定价来引导电动汽车以最低的成本进行充电;2)从交通***角度出发考虑充电路径优化实现充电成本最小化;3)综合考虑电动汽车、电力和交通***的利益,通过优化电动汽车的充电策略和电力***的调度决策实现综合效益最大化。但是现有的研究大部分属于静态优化问题,尚未考虑到电动汽车、充电站和电力***等主体在连续时间尺度上的耦合关系;同时现有大部分研究没有考虑到多种不确定因素及其相关耦合性对电力-交通融合网协同优化的影响。更重要的是,现有的研究中没有考虑到电动汽车间交互影响对电力-交通融合网协同优化影响。
发明内容
有鉴于此,本发明的目的在于提供一种基于图神经网络强化学习的电动汽车充电引导优化方法,能够有效的在考虑电力-交通融合网多种不确定性因素的情况下,能够有效地降低电动汽车充电总成本,实现电动汽车的有序充电以及电力***协同优化调度。
为实现上述目的,本发明采用如下技术方案:基于图神经网络强化学习的电动汽车充电引导优化方法,包括如下步骤:
步骤S1:电力-交通融合网协同优化模型初始化;
步骤S2:更新电动汽车充电负荷,并基于二阶锥松弛优化及对偶理论对电动汽车充电站所在的节点的边际成本电价进行优化计算;
步骤S3:根据epsilon-Greedy算法和图神经网络强化学习算法生成电动汽车充电引导行为策略ai,t;
步骤S4:执行充电引导行为策略ai,t,并对电动汽车的状态进行判断和更新;
步骤S5:根据电力-交通融合环境计算图神经网络强化学习算法的奖励函数;
步骤S6:部分观测马尔科夫决策过程的状态xi,t更新;
步骤S7:将当前步的信息(xi,t,ai,t,ri,t,xi,t’)存储于记忆单元D中,并基于随机梯度下降的方法对图神经网络强化学习算法权重进行更新;其中,xi,t,表示图神经网络强化学习当前状态;ai,t表示电动汽车行为策略;ri,t表示图神经网络强化学习的奖励函数值;xi,t’表示图神经网络强化学习下一步状态;
步骤S8:判断是否达到预定的时间Tend;若否,则执行(2)~(7);若是,则输出图神经网络强化学习算法参数和相应输出结果。
在一较佳的实施例中,对电力-交通融合网协同优化模型初始化,包括以下步骤:
步骤21:电力网络和交通网络拓扑结构和参数确定,包括电力***节点、线路、初始电压、优化的上下限值,交通网络包括交通节点、道路参数、容量及行驶速度最大值;
步骤22:神经网络参数初始化,包括神经网络权重初始化和超参数设置,如学习速率α、折扣因子γ、批大小B和记忆单元D容量大小;
步骤23:将研究区域中的每辆电动汽车看做一个代理,并将其视为一个节点n∈N,将电动汽车间的连接视为边e∈E,以此构成图网络结构G=(N,E),并对每辆电动汽车i在当前状态xi,t和邻接矩阵A进行初始化。
在一较佳的实施例中,更新电动汽车充电负荷和基于二阶锥松弛优化及对偶理论对电动汽车充电站所在的节点的边际成本电价进行优化计算步骤包括:
步骤31:更新电动汽车充电负荷:根据充电站中的电动汽车数量和充电功率计算各个充电站充电负荷,得到各个站的充电负荷后加上该节点的基础负荷即可以获得该节点的最终用电负荷;
步骤32:建立基于支路潮流模型的配电网最优潮流模型:
min f(p,q,P,Q,V,I) (1)
式中,EN和EL分别表示配电网节点和线路集合;Pij和Qij表示从节点i流向节点j的支路有功功率和无功功率;Pjk表示从节点j流向节点k的支路有功功率;和表示发电机有功和无功出力,即注入到节点j的有功功率和无功功率;和表示风机注入到节点j的有功功率和无功功率;Qjs表示从节点j流向节点s的支路无功功率;rij和xij表示从节点i到节点j的支路电阻和电抗;Iij表示从节点i到节点j的支路电流;π(j)表示与节点j相连的支路集合;和表示连接在节点j上的有功负荷和无功负荷;Vi表示节点i的电压幅值;Vj表示节点j的电压幅值;zij表示连接节点i和节点j的支路阻抗,满足zij=rij+jxij;表示连接节点i和节点j的支路电流最大值;V j和表示节点j的最小和最大电压;表示连接到节点j的风机最大有功出力;表示连接到节点j的风机的功率因素;
根据配电网实际需求,其目标函数min f(p,q,P,Q,V,I)可以最终定义为:
步骤33:将以上非线性配电网最优潮流模型转换为二阶锥松弛规划模型:
式中||·||2表示二阶锥操作;上式-构成了松弛后的配电网最优潮流基本形式;
步骤34:采用Gurobi求解器求解上述模型的原问题和对偶变量,获取充电站所在节点的边际成本电价λk。
在一较佳的实施例中,所述epsilon-Greedy算法包括以下步骤:
步骤41:生成一个随机数u,判断其与epsilon-Greedy算法的衰退因子ξ的大小;
步骤42:若u<ξ,则采用随机的方式在当前状态对每辆电动汽车生成一个行为ai,t,该行为在专利中表示电动汽车充电路径策略;
ai,t=randint(Naction) (19)
式中,Naction表示电动汽车行为决策的数量;
步骤43:若u≥ξ,则根据图神经网络强化学习算法的经验对每辆电动汽车i在当前状态xi,t和邻接矩阵A下生成一个行为ai,t,即
式中,θt表示图神经网络强化学习算法的参数;argmax()表示取最大值对应的参数操作;xi,t表示第i辆电动汽车在时间t时的状态,其主要由时间t时第i辆电动汽车的状态xi,t由电动汽车状态EVi,t、近邻交通道路信息Roi,t、近邻电动汽车状态Nei,t和各充电站信息CSt组成,即
xi,t=[EVi,t,Roi,t,Nei,t,CSt] (21)
式中,第i辆电动汽车状态EVi,t包括电动汽车前往充电站时的下一节点道路编号电动汽车行驶速度vi,t和剩余电量SOCi,t;近邻交通道路信息状态Roi,t包括与电动汽车i所在下一节点相连的下一条道路的起始节点末节点道路长度以及道路上的电动车数量近邻电动汽车状态Nei,t包括各近邻电动汽车k的状态,如与第i辆电动汽车临近的第k辆电动汽车下一节点其所在的道路编号电动汽车行驶速度vi,k,t和剩余电量SOCi,k,t;充电站信息CSt包括各充电站的充电电价pc,t和电动汽车数量
所述图神经网络强化学习算法其神经网络结构包括一层的输入层,一层的全连接层对输入的状态xi,t进行特征提取xi,t’,然后将提出的特征xi,t’和邻接矩阵A一起输入到两层的图神经网络中再进行特征提取,最后连接一层全连接层对电动汽车充电路径策略ai,t进行输出;其中,所述的图神经网络采用的是图注意力网络。
在一较佳的实施例中,所述图神经网络强化学习算法的奖励函数ri,t如式所示:
式中,nodecur和nodetar表示电动汽车所在当前节点和电动汽车将要前往的任一充电站节点,step表示电动汽车已经行驶的步数;penalty表示一个很大的惩罚因子;wi表示第i辆电动汽车的单位时间成本;和分别表示在时间t时第i辆电动汽车前往第k个充电站时的行驶时间、充电等待时间和充电所需时间;λk,t表示在时间t时充电站k所在节点的边际成本电价;SOCi,k,t表示在时间t时第i辆电动汽车达到充电站k时的剩余电量SOCi,k,t;表示第i辆电动汽车电池额定容量;
从式可以看出该奖励函数ri,t是一个分段函数;若第i辆电动汽车没有到达充电站nodecur≠nodetar并且当前电动汽车前往充电站的步数在给定的最大充电步数内step<Nstep,此时其奖励函数ri,t=0;若第i辆电动汽车前往充电站的步数大于或等于给定的最大充电步数step≥Nstep,表明该次充电行为探索失败,此时给予其一个较大的负奖励ri,t=-penalty;若第i辆电动汽车到达充电站nodecur=nodetar并且当前电动汽车前往充电站的步数在给定的最大充电步数内step<Nstep,此时其奖励函数根据电动汽车行驶时间和充电时间以及充电时电费来计算;
第i辆电动汽车在路段a的通行时间ta,t根据美国联邦公路局函数(bureau ofpublic roads,BPR)来计算,即
在一较佳的实施例中,所述基于随机梯度下降的方法对图神经网络强化学习算法权重进行更新包括:
步骤61:从记忆单元D中随机抽取一定数量的样本Sample;
步骤62:构建损失函数如式所示,并在抽取的样本Sample下根据随机梯度下降方法对图神经网络强化学习算法权重进行更新如式所示;
式中,x,a,x'和a'分别为当前状态、动作以及下一时刻的状态和动作;r表示图神经网络强化学习的立即奖励;θt表示当前时刻t的图神经网络强化学习算法参数;0≤γ≤1表示折扣因子,其反映未来Q值对当前动作的影响;表示在目标图神经网络强化学习算法参数θ′t下的状态-动作值;
步骤63:每经过一定的步数根据当前图神经网络强化学习参数θt对目标图神经网络强化学习参数θ′t进行更新。
与现有技术相比,本发明具有以下有益效果:
本发明提供了一种基于图神经网络强化学习的电动汽车充电引导优化方法,基于图理论将电动汽车间的相互影响关系转换为一种动态网络图结构,提出一种基于注意力机制的图神经网络强化学习来处理不规则非欧式结构数据,以此研究多智能体间的沟通、协作,探讨电动汽车间的相互影响。在考虑可再生能源出力的主动配电网基础上,通过二阶锥优化及对偶优化理论对配电网最优潮流进行求解并得到配电网节点边际成本电价,以此研究电力-交通融合网协同优化。所提出的基于图神经网络强化学习的电动汽车充电引导优化方法能够有效的在考虑电力-交通融合网多种不确定性因素的情况下,能够有效地降低电动汽车充电总成本,实现电动汽车的有序充电以及电力***协同优化调度。
附图说明
图1为本发明优选实施例的基于图神经网络强化学习的电动汽车充电引导优化方法流程图。
具体实施方式
下面结合附图及实施例对本发明做进一步说明。
应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式;如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
如图1所示,是本发明一种基于图神经网络强化学习的电动汽车充电引导优化方法,包括如下步骤:
S11:电力-交通融合网协同优化模型初始化;
S12:更新电动汽车充电负荷,并基于二阶锥松弛优化及对偶理论对电动汽车充电站所在的节点的边际成本电价进行优化计算;
S13:根据epsilon-Greedy算法和图神经网络强化学习算法生成电动汽车充电引导行为策略ai,t;
S14:执行充电引导行为策略ai,t,并对电动汽车的状态进行判断和更新;
S15:根据电力-交通融合环境计算图神经网络强化学习算法的奖励函数;
S16:部分观测马尔科夫决策过程的状态xi,t更新;
S17:将当前步的信息(xi,t,ai,t,ri,t,xi,t’)存储于记忆单元D中,并基于随机梯度下降的方法对图神经网络强化学习算法权重进行更新;
S18:判断是否达到预定的时间Tend。若否,则执行(2)~(7);若是,则输出图神经网络强化学习算法参数和相应输出结果。
具体的:
一、电力-交通融合网协同优化模型初始化。主要的步骤包括电力网络和交通网络拓扑结构和参数确定,包括电力***节点、线路、初始电压、优化的上下限值,交通网络包括交通节点、道路参数、容量、行驶速度最大值等。
神经网络参数初始化,包括神经网络权重初始化和超参数设置,如学习速率α、折扣因子γ、批大小B和记忆单元容量大小D;
将研究区域中的每辆电动汽车看做一个代理,并将其视为一个节点n∈N,将电动汽车间的连接视为边e∈E,以此构成图网络结构G=(N,E),并对每辆电动汽车i在当前状态xi,t和邻接矩阵A进行初始化。
二、更新电动汽车充电负荷,并基于二阶锥松弛优化及对偶理论对电动汽车充电站所在的节点的边际成本电价进行优化计算。主要包括以下步骤:
步骤21:更新电动汽车充电负荷:根据充电站中的电动汽车数量和充电功率计算各个充电站充电负荷,得到各个站的充电负荷后加上该节点的基础负荷即可以获得该节点的最终用电负荷;
步骤22:建立基于支路潮流模型的配电网最优潮流模型:
min f(p,q,P,Q,V,I) (1)
式中,EN和EL分别表示配电网节点和线路集合;Pij和Qij表示从节点i流向节点j的支路有功功率和无功功率;和表示发电机有功和无功出力,即注入到节点j的有功功率和无功功率;和表示风机注入到节点j的有功功率和无功功率;rij和xij表示从节点i到节点j的支路电阻和电抗;Iij表示从节点i到节点j的支路电流;π(j)表示与节点j相连的支路集合;和表示连接在节点j上的有功负荷和无功负荷;Vi表示节点i的电压幅值;zij表示连接节点i和节点j的支路阻抗,满足zij=rij+jxij;表示连接节点i和节点j的支路电流最大值;V j和表示节点j的最小和最大电压;表示连接到节点j的风机最大有功出力;表示连接到节点j的风机的功率因素。
根据配电网实际需求,其目标函数min f(p,q,P,Q,V,I)可以最终定义为:
步骤23、将以上非线性配电网最优潮流模型转换为二阶锥松弛规划模型:
式中||·||2表示二阶锥操作;上式-构成了松弛后的配电网最优潮流基本形式。
步骤24、采用Gurobi求解器求解上述模型的原问题和对偶变量,获取充电站所在节点的边际成本电价λk。
三、根据epsilon-Greedy算法和图神经网络强化学习算法生成电动汽车充电引导行为策略ai,t。主要包括以下步骤:
步骤31:生成一个随机数u,判断其与epsilon-Greedy算法的衰退因子ξ的大小。
步骤32:若u<ξ,则采用随机的方式在当前状态对每辆电动汽车生成一个行为ai,t,该行为在专利中表示电动汽车充电路径策略;
ai,t=randint(Naction) (19)
式中,Naction表示电动汽车行为决策的数量。
步骤33:若u≥ξ,则根据图神经网络强化学习算法的经验对每辆电动汽车i在当前状态xi,t和邻接矩阵A下生成一个行为ai,t,即
式中,θt表示图神经网络强化学习算法的参数;argmax()表示取最大值对应的参数操作;xi,t表示第i辆电动汽车在时间t时的状态,其主要由时间t时第i辆电动汽车的状态xi,t由电动汽车状态EVi,t、近邻交通道路信息Roi,t、近邻电动汽车状态Nei,t和各充电站信息CSt组成,即
xi,t=[EVi,t,Roi,t,Nei,t,CSt] (21)
式中,第i辆电动汽车状态EVi,t包括电动汽车前往充电站时的下一节点道路编号电动汽车行驶速度vi,t和剩余电量SOCi,t;近邻交通道路信息状态Roi,t包括与电动汽车i所在下一节点相连的下一条道路的起始节点末节点道路长度以及道路上的电动车数量近邻电动汽车状态Nei,t包括各近邻电动汽车k的状态,如与第i辆电动汽车临近的第k辆电动汽车下一节点其所在的道路编号电动汽车行驶速度vi,k,t和剩余电量SOCi,k,t;充电站信息CSt包括各充电站的充电电价pc,t和电动汽车数量
所述图神经网络强化学习算法其神经网络结构包括一层的输入层,一层的全连接层对输入的状态xi,t进行特征提取xi,t’,然后将提出的特征xi,t’和邻接矩阵A一起输入到两层的图神经网络中再进行特征提取,最后连接一层全连接层对电动汽车充电路径策略ai,t进行输出。其中,本专利所述的图神经网络采用的是图注意力网络。
四、执行充电引导行为策略ai,t,并对电动汽车的状态进行判断和更新。电动汽车的状态分为三种:决策状态、运行状态和充电状态。如果电动汽车抵达交叉路口nodecur=nodenext并且该路口不是充电站节点nodecur≠nodetar,此时电动处于决策状态,电动汽车执行充电引导行为策略ai,t,并更新道路状态如电动汽车数量、行驶理想速度,更新电动汽车状态如所在道路位置、行驶速度和距离等信息;若电动汽车没有抵达交叉路口nodecur≠nodenext,此时电动汽车处于运行状态,即电动汽车按照上一步的充电引导策略ai,t-1继续沿着当前的道路向前行驶,并更新此时的电动汽车位置信息、速度信息和SOC状态;若电动汽车所在节点位置充电站节点上nodecur=nodetar,此时电动汽车处于充电状态,若当前电动汽车数量大于充电站中充电桩的数量时,电动汽车需要排队等待进行充电,若充电站中有可用充电桩使用时,则电动汽车立即进行充电,并更新电动汽车充电等待时间、充电时间和电动汽车SOC状态。
五、根据电力-交通融合环境计算图神经网络强化学习算法的奖励函数。具体地,奖励函数ri,t是一个分段函数:若第i辆电动汽车没有到达充电站nodecur≠nodetar并且当前电动汽车前往充电站的步数在给定的最大充电步数内step<Nstep,此时其奖励函数ri,t=0;若第i辆电动汽车前往充电站的步数大于或等于给定的最大充电步数step≥Nstep,表明该次充电行为探索失败,此时给予其一个较大的负奖励ri,t=-penalty;若第i辆电动汽车到达充电站nodecur=nodetar并且当前电动汽车前往充电站的步数在给定的最大充电步数内step<Nstep,此时其奖励函数根据电动汽车行驶时间充电等待时间充电时间以及充电时电费来计算,具体计算表达式如所示。
第i辆电动汽车在路段a的通行时间根据美国联邦公路局函数(bureau of publicroads,BPR)来计算,即
六、部分观测马尔科夫决策过程的状态xi,t更新,包括更新电动汽车状态EVi,t、近邻交通道路信息Roi,t、近邻电动汽车状态Nei,t和各充电站信息CSt。
七、将当前步的信息(xi,t,ai,t,ri,t,xi,t’)存储于记忆单元D中,并基于随机梯度下降的方法对图神经网络强化学习算法权重进行更新。其主要包括以下步骤:
步骤71:从记忆单元D中随机抽取一定数量的样本Sample;
步骤72:构建损失函数如式所示,并在抽取的样本Sample下根据随机梯度下降方法对图神经网络强化学习算法权重进行更新如式所示;
式中,x,a,x'和a'分别为当前状态、动作以及下一时刻的状态和动作;θt表示当前时刻t的图神经网络强化学习算法参数;0≤γ≤1表示折扣因子,其反映未来Q值对当前动作的影响;表示在目标图神经网络强化学习算法参数θ′t下的状态-动作值。
步骤73:每经过一定的步数根据当前图神经网络强化学习参数θt对目标图神经网络强化学习参数θ′t进行更新。
八、判断是否达到预定的时间Tend。若否,则执行(2)~(7);若是,则输出图神经网络强化学习算法参数和相应输出结果。
本发明一种基于图神经网络强化学习的电动汽车充电引导优化方法,基于图理论将电动汽车间的相互影响关系转换为一种动态网络图结构,提出一种基于注意力机制的图神经网络强化学习来处理不规则非欧式结构数据,以此研究多智能体间的沟通、协作,探讨电动汽车间的相互影响。在考虑可再生能源出力的主动配电网基础上,通过二阶锥优化及对偶优化理论对配电网最优潮流进行求解并得到配电网节点边际成本电价,以此研究电力-交通融合网协同优化。所提出的基于图神经网络强化学习的电动汽车充电引导优化方法能够有效的在考虑电力-交通融合网多种不确定性因素的情况下,能够有效地降低电动汽车充电总成本,实现电动汽车的有序充电以及电力***协同优化调度。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (6)
1.基于图神经网络强化学习的电动汽车充电引导优化方法,其特征在于,包括如下步骤:
步骤S1:电力-交通融合网协同优化模型初始化;
步骤S2:更新电动汽车充电负荷,并基于二阶锥松弛优化及对偶理论对电动汽车充电站所在的节点的边际成本电价进行优化计算;
步骤S3:根据epsilon-Greedy算法和图神经网络强化学习算法生成电动汽车充电引导行为策略ai,t;
步骤S4:执行充电引导行为策略ai,t,并对电动汽车的状态进行判断和更新;
步骤S5:根据电力-交通融合环境计算图神经网络强化学习算法的奖励函数ri,t;
步骤S6:部分观测马尔科夫决策过程的状态xi,t更新;
步骤S7:将当前步的信息(xi,t,ai,t,ri,t,xi,t’)存储于记忆单元D中,并基于随机梯度下降的方法对图神经网络强化学习算法权重进行更新;其中,xi,t,表示图神经网络强化学习当前状态;ai,t表示电动汽车行为策略;ri,t表示图神经网络强化学习的奖励函数值;xi,t’表示图神经网络强化学习下一步状态;
步骤S8:判断是否达到预定的时间Tend;若否,则执行(2)~(7);若是,则输出图神经网络强化学习算法参数和相应输出结果。
2.根据权利要求1所述的基于图神经网络强化学习的电动汽车充电引导优化方法,其特征在于,对电力-交通融合网协同优化模型初始化,包括以下步骤:
步骤21:电力网络和交通网络拓扑结构和参数确定,包括电力***节点、线路、初始电压、优化的上下限值,交通网络包括交通节点、道路参数、容量及行驶速度最大值;
步骤22:神经网络参数初始化,包括神经网络权重初始化和超参数设置,如学习速率α、折扣因子γ、批大小B和记忆单元D容量大小;
步骤23:将研究区域中的每辆电动汽车看做一个代理,并将其视为一个节点n∈N,将电动汽车间的连接视为边e∈E,以此构成图网络结构G=(N,E),并对每辆电动汽车i在当前状态xi,t和邻接矩阵A进行初始化。
3.根据权利要求1所述的基于图神经网络强化学习的电动汽车充电引导优化方法,其特征在于,更新电动汽车充电负荷和基于二阶锥松弛优化及对偶理论对电动汽车充电站所在的节点的边际成本电价进行优化计算步骤包括:
步骤31:更新电动汽车充电负荷:根据充电站中的电动汽车数量和充电功率计算各个充电站充电负荷,得到各个站的充电负荷后加上该节点的基础负荷即可以获得该节点的最终用电负荷;
步骤32:建立基于支路潮流模型的配电网最优潮流模型:
minf(p,q,P,Q,V,I) (1)
s.t.
式中,EN和EL分别表示配电网节点和线路集合;Pij和Qij表示从节点i流向节点j的支路有功功率和无功功率;Pjk表示从节点j流向节点k的支路有功功率;和表示发电机有功和无功出力,即注入到节点j的有功功率和无功功率;和表示风机注入到节点j的有功功率和无功功率;Qjs表示从节点j流向节点s的支路无功功率;rij和xij表示从节点i到节点j的支路电阻和电抗;Iij表示从节点i到节点j的支路电流;π(j)表示与节点j相连的支路集合;和表示连接在节点j上的有功负荷和无功负荷;Vi表示节点i的电压幅值;Vj表示节点j的电压幅值;zij表示连接节点i和节点j的支路阻抗,满足zij=rij+jxij;表示连接节点i和节点j的支路电流最大值;V j和表示节点j的最小和最大电压;表示连接到节点j的风机最大有功出力;表示连接到节点j的风机的功率因素;
根据配电网实际需求,其目标函数minf(p,q,P,Q,V,I)可以最终定义为:
步骤33:将以上非线性配电网最优潮流模型转换为二阶锥松弛规划模型:
s.t.
式中||·||2表示二阶锥操作;上式-构成了松弛后的配电网最优潮流基本形式;
步骤34:采用Gurobi求解器求解上述模型的原问题和对偶变量,获取充电站所在节点的边际成本电价λk。
4.根据权利要求3所述的基于图神经网络强化学习的电动汽车充电引导优化方法,其特征在于,所述epsilon-Greedy算法包括以下步骤:
步骤41:生成一个随机数u,判断其与epsilon-Greedy算法的衰退因子ξ的大小;
步骤42:若u<ξ,则采用随机的方式在当前状态对每辆电动汽车生成一个行为ai,t,该行为在专利中表示电动汽车充电路径策略;
ai,t=randint(Naction) (19)
式中,Naction表示电动汽车行为决策的数量;
步骤43:若u≥ξ,则根据图神经网络强化学习算法的经验对每辆电动汽车i在当前状态xi,t和邻接矩阵A下生成一个行为ai,t,即
式中,θt表示图神经网络强化学习算法的参数;argmax()表示取最大值对应的参数操作;xi,t表示第i辆电动汽车在时间t时的状态,其主要由时间t时第i辆电动汽车的状态xi,t由电动汽车状态EVi,t、近邻交通道路信息Roi,t、近邻电动汽车状态Nei,t和各充电站信息CSt组成,即
xi,t=[EVi,t,Roi,t,Nei,t,CSt] (21)
式中,第i辆电动汽车状态EVi,t包括电动汽车前往充电站时的下一节点道路编号电动汽车行驶速度vi,t和剩余电量SOCi,t;近邻交通道路信息状态Roi,t包括与电动汽车i所在下一节点相连的下一条道路的起始节点末节点道路长度以及道路上的电动车数量近邻电动汽车状态Nei,t包括各近邻电动汽车k的状态,如与第i辆电动汽车临近的第k辆电动汽车下一节点其所在的道路编号电动汽车行驶速度vi,k,t和剩余电量SOCi,k,t;充电站信息CSt包括各充电站的充电电价pc,t和电动汽车数量
所述图神经网络强化学习算法其神经网络结构包括一层的输入层,一层的全连接层对输入的状态xi,t进行特征提取xi,t’,然后将提出的特征xi,t’和邻接矩阵A一起输入到两层的图神经网络中再进行特征提取,最后连接一层全连接层对电动汽车充电路径策略ai,t进行输出;其中,所述的图神经网络采用的是图注意力网络。
5.根据权利要求2所述的基于图神经网络强化学习的电动汽车充电引导优化方法,其特征在于,所述图神经网络强化学习算法的奖励函数ri,t如式所示:
式中,nodecur和nodetar表示电动汽车所在当前节点和电动汽车将要前往的任一充电站节点,step表示电动汽车已经行驶的步数;penalty表示一个很大的惩罚因子;wi表示第i辆电动汽车的单位时间成本;和分别表示在时间t时第i辆电动汽车前往第k个充电站时的行驶时间、充电等待时间和充电所需时间;λk,t表示在时间t时充电站k所在节点的边际成本电价;SOCi,k,t表示在时间t时第i辆电动汽车达到充电站k时的剩余电量SOCi,k,t;表示第i辆电动汽车电池额定容量;
从式可以看出该奖励函数ri,t是一个分段函数;若第i辆电动汽车没有到达充电站nodecur≠nodetar并且当前电动汽车前往充电站的步数在给定的最大充电步数内step<Nstep,此时其奖励函数ri,t=0;若第i辆电动汽车前往充电站的步数大于或等于给定的最大充电步数step≥Nstep,表明该次充电行为探索失败,此时给予其一个较大的负奖励ri,t=-penalty;若第i辆电动汽车到达充电站nodecur=nodetar并且当前电动汽车前往充电站的步数在给定的最大充电步数内step<Nstep,此时其奖励函数根据电动汽车行驶时间和充电时间以及充电时电费来计算;
第i辆电动汽车在路段a的通行时间ta,t根据美国联邦公路局函数(bureau of publicroads,BPR)来计算,即
6.根据权利要求1所述的基于图神经网络强化学习的电动汽车充电引导优化方法,其特征在于,所述基于随机梯度下降的方法对图神经网络强化学习算法权重进行更新包括:
步骤61:从记忆单元D中随机抽取一定数量的样本Sample;
步骤62:构建损失函数如式所示,并在抽取的样本Sample下根据随机梯度下降方法对图神经网络强化学习算法权重进行更新如式所示;
式中,x,a,x'和a'分别为当前状态、动作以及下一时刻的状态和动作;r表示图神经网络强化学习的立即奖励;θt表示当前时刻t的图神经网络强化学习算法参数;0≤γ≤1表示折扣因子,其反映未来Q值对当前动作的影响;表示在目标图神经网络强化学习算法参数θ′t下的状态-动作值;
步骤63:每经过一定的步数根据当前图神经网络强化学习参数θt对目标图神经网络强化学习参数θ′t进行更新。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210109887.2A CN114444802B (zh) | 2022-01-29 | 2022-01-29 | 基于图神经网络强化学习的电动汽车充电引导优化方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210109887.2A CN114444802B (zh) | 2022-01-29 | 2022-01-29 | 基于图神经网络强化学习的电动汽车充电引导优化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114444802A true CN114444802A (zh) | 2022-05-06 |
CN114444802B CN114444802B (zh) | 2024-06-04 |
Family
ID=81372174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210109887.2A Active CN114444802B (zh) | 2022-01-29 | 2022-01-29 | 基于图神经网络强化学习的电动汽车充电引导优化方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114444802B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116436019A (zh) * | 2023-04-12 | 2023-07-14 | 国网江苏省电力有限公司电力科学研究院 | 一种多资源协调优化方法、装置及存储介质 |
CN118098000A (zh) * | 2024-04-24 | 2024-05-28 | 哈尔滨华鲤跃腾科技有限公司 | 一种基于人工智能的城市综合管理方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110570050A (zh) * | 2019-09-25 | 2019-12-13 | 国网浙江省电力有限公司经济技术研究院 | 一种计及路-网-车的电动汽车充电引导方法 |
TWI687785B (zh) * | 2019-02-25 | 2020-03-11 | 華碩電腦股份有限公司 | 自動回充方法 |
CN111934335A (zh) * | 2020-08-18 | 2020-11-13 | 华北电力大学 | 一种基于深度强化学习的集群电动汽车充电行为优化方法 |
WO2021143075A1 (zh) * | 2020-01-17 | 2021-07-22 | 南京东博智慧能源研究院有限公司 | 一种考虑电动汽车充电负荷时空分布的需求响应方法 |
CN113159578A (zh) * | 2021-04-22 | 2021-07-23 | 杭州电子科技大学 | 基于强化学习的大型电动汽车充电站的充电优化调度方法 |
CN113515884A (zh) * | 2021-04-19 | 2021-10-19 | 国网上海市电力公司 | 分散式电动汽车实时优化调度方法、***、终端及介质 |
-
2022
- 2022-01-29 CN CN202210109887.2A patent/CN114444802B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI687785B (zh) * | 2019-02-25 | 2020-03-11 | 華碩電腦股份有限公司 | 自動回充方法 |
CN110570050A (zh) * | 2019-09-25 | 2019-12-13 | 国网浙江省电力有限公司经济技术研究院 | 一种计及路-网-车的电动汽车充电引导方法 |
WO2021143075A1 (zh) * | 2020-01-17 | 2021-07-22 | 南京东博智慧能源研究院有限公司 | 一种考虑电动汽车充电负荷时空分布的需求响应方法 |
CN111934335A (zh) * | 2020-08-18 | 2020-11-13 | 华北电力大学 | 一种基于深度强化学习的集群电动汽车充电行为优化方法 |
CN113515884A (zh) * | 2021-04-19 | 2021-10-19 | 国网上海市电力公司 | 分散式电动汽车实时优化调度方法、***、终端及介质 |
CN113159578A (zh) * | 2021-04-22 | 2021-07-23 | 杭州电子科技大学 | 基于强化学习的大型电动汽车充电站的充电优化调度方法 |
Non-Patent Citations (1)
Title |
---|
夏冬: "多信息融合下电动汽车充电路径规划", 电测与仪器, vol. 57, no. 22, 25 December 2019 (2019-12-25), pages 24 - 32 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116436019A (zh) * | 2023-04-12 | 2023-07-14 | 国网江苏省电力有限公司电力科学研究院 | 一种多资源协调优化方法、装置及存储介质 |
CN116436019B (zh) * | 2023-04-12 | 2024-01-23 | 国网江苏省电力有限公司电力科学研究院 | 一种多资源协调优化方法、装置及存储介质 |
CN118098000A (zh) * | 2024-04-24 | 2024-05-28 | 哈尔滨华鲤跃腾科技有限公司 | 一种基于人工智能的城市综合管理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN114444802B (zh) | 2024-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110570050B (zh) | 一种计及路-网-车的电动汽车充电引导方法 | |
Sun et al. | A customized voltage control strategy for electric vehicles in distribution networks with reinforcement learning method | |
Luo et al. | Optimal charging scheduling for large-scale EV (electric vehicle) deployment based on the interaction of the smart-grid and intelligent-transport systems | |
Wang et al. | Optimising route choices for the travelling and charging of battery electric vehicles by considering multiple objectives | |
Xu et al. | A soft actor-critic-based energy management strategy for electric vehicles with hybrid energy storage systems | |
CN114444802A (zh) | 基于图神经网络强化学习的电动汽车充电引导优化方法 | |
Panahi et al. | Forecasting plug-in electric vehicles load profile using artificial neural networks | |
CN109523051A (zh) | 一种电动汽车充电实时优化调度方法 | |
Luo et al. | Joint deployment of charging stations and photovoltaic power plants for electric vehicles | |
CN106875075A (zh) | 一种基于出行行为学的电动汽车充电站布点方法 | |
CN103078152B (zh) | 集中性充电站智能充电方法 | |
CN109840708A (zh) | 一种充电站建设的规划方法、***及终端设备 | |
CN110276517A (zh) | 一种基于mopso算法的电动汽车充电站选址方法 | |
Qian et al. | Shadow-price DRL: A framework for online scheduling of shared autonomous EVs fleets | |
Rahmani-Andebili et al. | Optimal incentive plans for plug-in electric vehicles | |
CN111626492B (zh) | 一种电动汽车充电网络模糊多目标机会约束规划方法 | |
CN112381359A (zh) | 一种基于数据挖掘的多critic强化学习的电力经济调度方法 | |
Kiaee | Integration of electric vehicles in smart grid using deep reinforcement learning | |
CN110197310B (zh) | 一种基于负荷裕度域的充换电站优化调度方法 | |
Fan et al. | Optimal shared mobility planning for electric vehicles in the distribution network | |
Zhang et al. | A safe reinforcement learning-based charging strategy for electric vehicles in residential microgrid | |
Pourvaziri et al. | Planning of electric vehicle charging stations: An integrated deep learning and queueing theory approach | |
CN110929950B (zh) | 一种电动汽车负荷预测方法及*** | |
CN112330025B (zh) | 用于城市电动汽车的时空充电负荷的预测方法 | |
CN113972645A (zh) | 基于多智能体深度确定策略梯度算法的配电网优化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |