Dynamic Network Energy Management via Proximal Message Passing

Matt Kraning, E. Chu, J. Lavaei, Stephen P. Boyd
{"title":"Dynamic Network Energy Management via Proximal Message Passing","authors":"Matt Kraning, E. Chu, J. Lavaei, Stephen P. Boyd","doi":"10.1561/2400000002","DOIUrl":null,"url":null,"abstract":"We consider a network of devices, such as generators, fixed loads, deferrable loads, and storage devices, each with its owndynamic constraints and objective, connected by AC and DC lines. The problem is to minimize the total network objective subject tothe device and line constraints, over a given time horizon. This is a large optimization problem, with variables for consumptionor generation for each device, power flow for each line, and voltage phase angles at AC buses, in each time period. In this paperwe develop a decentralized method for solving this problem called proximal message passing. The method is iterative: At each step,each device exchanges simple messages with its neighbors in the network and then solves its own optimization problem, minimizing itsown objective function, augmented by a term determined by the messages it has received. We show that this message passing methodconverges to a solution when the device objective and constraints are convex. The method is completely decentralized, and needs noglobal coordination other than synchronizing iterations; the problems to be solved by each device can typically be solved extremelyefficiently and in parallel. The method is fast enough that even a serial implementation can solve substantial problems inreasonable time frames. We report results for several numerical experiments, demonstrating the method's speed and scaling,including the solution of a problem instance with over 10 million variables in under 50 minutes for a serial implementation;with decentralized computing, the solve time would be less than one second.","PeriodicalId":329329,"journal":{"name":"Found. Trends Optim.","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"326","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Found. Trends Optim.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1561/2400000002","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 326

Abstract

We consider a network of devices, such as generators, fixed loads, deferrable loads, and storage devices, each with its owndynamic constraints and objective, connected by AC and DC lines. The problem is to minimize the total network objective subject tothe device and line constraints, over a given time horizon. This is a large optimization problem, with variables for consumptionor generation for each device, power flow for each line, and voltage phase angles at AC buses, in each time period. In this paperwe develop a decentralized method for solving this problem called proximal message passing. The method is iterative: At each step,each device exchanges simple messages with its neighbors in the network and then solves its own optimization problem, minimizing itsown objective function, augmented by a term determined by the messages it has received. We show that this message passing methodconverges to a solution when the device objective and constraints are convex. The method is completely decentralized, and needs noglobal coordination other than synchronizing iterations; the problems to be solved by each device can typically be solved extremelyefficiently and in parallel. The method is fast enough that even a serial implementation can solve substantial problems inreasonable time frames. We report results for several numerical experiments, demonstrating the method's speed and scaling,including the solution of a problem instance with over 10 million variables in under 50 minutes for a serial implementation;with decentralized computing, the solve time would be less than one second.
通过近端消息传递的动态网络能量管理
我们考虑一个设备网络,如发电机、固定负载、延迟负载和存储设备,每个设备都有自己的动态约束和目标,通过交流和直流线路连接。问题是在给定的时间范围内最小化受设备和线路约束的总网络目标。这是一个很大的优化问题,每个设备的功耗或发电量、每条线路的功率流和交流母线在每个时间段的电压相角都是变量。在本文中,我们开发了一种分散的方法来解决这个问题,称为近端消息传递。该方法是迭代的:在每一步中,每个设备与网络中的邻居交换简单的消息,然后解决自己的优化问题,最小化自己的目标函数,并增加一个由接收到的消息决定的项。我们证明,当设备目标和约束是凸时,该消息传递方法收敛到一个解。该方法是完全去中心化的,除了同步迭代之外不需要全局协调;每个设备要解决的问题通常可以非常有效地并行解决。该方法足够快,即使是串行实现也可以在合理的时间框架内解决实质性问题。我们报告了几个数值实验的结果,展示了该方法的速度和可扩展性,包括在50分钟内解决一个具有超过1000万个变量的问题实例,用于串行实现;使用分散计算,解决时间将不到一秒。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信