通过对交互能源控制的正式验证来提高系统弹性

Alan Ransil, M. Hammersley, F. O'Sullivan
{"title":"通过对交互能源控制的正式验证来提高系统弹性","authors":"Alan Ransil, M. Hammersley, F. O'Sullivan","doi":"10.1109/TESC50295.2020.9656940","DOIUrl":null,"url":null,"abstract":"Formal verification tools such as TLA+ allow errors to be uncovered through exhaustive exploration of reachable states, and are the gold standard for ensuring resilience in software systems. In particular, these methods can be used to identify error states emerging from precise interactions between multiple subsystems that would occur only after long periods of testing, operation, or stacked error conditions. This approach has been applied to eliminate errors in commercial software systems, networking, industrial controls, and increasingly in energy applications. We have recently demonstrated the use of standard distribution feeders as a basis for TLA+ models in order to provide a test setup for investigating distributed energy control algorithms. Here we examine a distribution feeder under conditions in which a transmission outage curtails slack bus power flows. While conventional grid architectures under these conditions would de-energize the feeder and require nodes with distributed energy resources (DERs) to operate in islanded mode, we model control algorithms for a transactive energy system in which DERs are able to sell power to neighboring nodes. A modular architecture is used to add new node and feeder capabilities, such as the ability to buy and sell energy in hyperlocal distribution markets, as module upgrades while containing modifications to the control system used to operate the feeder. This approach allows the resiliency benefits of transactive energy to be gained while minimizing implementation costs through the reduction of complexity. We model a laminar coordination framework and use TLA+ to formally verify its operation. Using this formal specification, we investigate the latency of coordination signals over a range of system states and identify conditions for stable operation. We show that while allowing energy transactions between peers on a feeder improves system resilience by permitting continued operation despite the failure of transmission infrastructure, care must be taken to address other failure modes that arise from this decentralized architecture which can be addressed through model checking. This work establishes formal verification as an invaluable tool for realization of the resiliency benefits of transactive energy by uncovering potential failure modes and providing engineers a chance to mitigate them before systems are commissioned.","PeriodicalId":365421,"journal":{"name":"2020 IEEE PES Transactive Energy Systems Conference (TESC)","volume":"397 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Improving system resilience through formal verification of transactive energy controls\",\"authors\":\"Alan Ransil, M. Hammersley, F. O'Sullivan\",\"doi\":\"10.1109/TESC50295.2020.9656940\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Formal verification tools such as TLA+ allow errors to be uncovered through exhaustive exploration of reachable states, and are the gold standard for ensuring resilience in software systems. In particular, these methods can be used to identify error states emerging from precise interactions between multiple subsystems that would occur only after long periods of testing, operation, or stacked error conditions. This approach has been applied to eliminate errors in commercial software systems, networking, industrial controls, and increasingly in energy applications. We have recently demonstrated the use of standard distribution feeders as a basis for TLA+ models in order to provide a test setup for investigating distributed energy control algorithms. Here we examine a distribution feeder under conditions in which a transmission outage curtails slack bus power flows. While conventional grid architectures under these conditions would de-energize the feeder and require nodes with distributed energy resources (DERs) to operate in islanded mode, we model control algorithms for a transactive energy system in which DERs are able to sell power to neighboring nodes. A modular architecture is used to add new node and feeder capabilities, such as the ability to buy and sell energy in hyperlocal distribution markets, as module upgrades while containing modifications to the control system used to operate the feeder. This approach allows the resiliency benefits of transactive energy to be gained while minimizing implementation costs through the reduction of complexity. We model a laminar coordination framework and use TLA+ to formally verify its operation. Using this formal specification, we investigate the latency of coordination signals over a range of system states and identify conditions for stable operation. We show that while allowing energy transactions between peers on a feeder improves system resilience by permitting continued operation despite the failure of transmission infrastructure, care must be taken to address other failure modes that arise from this decentralized architecture which can be addressed through model checking. This work establishes formal verification as an invaluable tool for realization of the resiliency benefits of transactive energy by uncovering potential failure modes and providing engineers a chance to mitigate them before systems are commissioned.\",\"PeriodicalId\":365421,\"journal\":{\"name\":\"2020 IEEE PES Transactive Energy Systems Conference (TESC)\",\"volume\":\"397 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE PES Transactive Energy Systems Conference (TESC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TESC50295.2020.9656940\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE PES Transactive Energy Systems Conference (TESC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TESC50295.2020.9656940","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

像TLA+这样的正式验证工具允许通过对可达状态的详尽探索来发现错误,并且是确保软件系统弹性的黄金标准。特别是,这些方法可以用来识别多个子系统之间的精确交互产生的错误状态,这些错误状态只有在长时间的测试、操作或叠加错误条件之后才会出现。这种方法已被应用于消除商业软件系统、网络、工业控制以及越来越多的能源应用中的错误。我们最近演示了使用标准配电馈线作为TLA+模型的基础,以便为研究分布式能源控制算法提供测试设置。在这里,我们研究在输电中断限制空闲母线潮流的情况下的配电馈线。虽然在这些条件下,传统的电网架构会使馈线断电,并要求具有分布式能源(DERs)的节点以孤岛模式运行,但我们为分布式能源系统建模了控制算法,其中分布式能源系统能够将电力出售给邻近节点。模块化架构用于添加新的节点和馈线功能,例如在超局部分销市场中购买和销售能源的能力,作为模块升级,同时包含用于运行馈线的控制系统的修改。这种方法允许在通过降低复杂性来最小化实现成本的同时,获得事务性能源的弹性优势。我们建立了一个层流协调框架模型,并使用TLA+来正式验证其运作。使用此形式化规范,我们研究了一系列系统状态下协调信号的延迟,并确定了稳定运行的条件。我们表明,虽然允许馈线上的对等点之间的能源交易通过允许在传输基础设施发生故障时继续运行来提高系统弹性,但必须注意解决这种分散架构产生的其他故障模式,这些故障模式可以通过模型检查来解决。这项工作通过发现潜在的故障模式,并为工程师提供在系统投入使用之前减轻故障的机会,将正式验证作为实现交互能源弹性效益的宝贵工具。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Improving system resilience through formal verification of transactive energy controls
Formal verification tools such as TLA+ allow errors to be uncovered through exhaustive exploration of reachable states, and are the gold standard for ensuring resilience in software systems. In particular, these methods can be used to identify error states emerging from precise interactions between multiple subsystems that would occur only after long periods of testing, operation, or stacked error conditions. This approach has been applied to eliminate errors in commercial software systems, networking, industrial controls, and increasingly in energy applications. We have recently demonstrated the use of standard distribution feeders as a basis for TLA+ models in order to provide a test setup for investigating distributed energy control algorithms. Here we examine a distribution feeder under conditions in which a transmission outage curtails slack bus power flows. While conventional grid architectures under these conditions would de-energize the feeder and require nodes with distributed energy resources (DERs) to operate in islanded mode, we model control algorithms for a transactive energy system in which DERs are able to sell power to neighboring nodes. A modular architecture is used to add new node and feeder capabilities, such as the ability to buy and sell energy in hyperlocal distribution markets, as module upgrades while containing modifications to the control system used to operate the feeder. This approach allows the resiliency benefits of transactive energy to be gained while minimizing implementation costs through the reduction of complexity. We model a laminar coordination framework and use TLA+ to formally verify its operation. Using this formal specification, we investigate the latency of coordination signals over a range of system states and identify conditions for stable operation. We show that while allowing energy transactions between peers on a feeder improves system resilience by permitting continued operation despite the failure of transmission infrastructure, care must be taken to address other failure modes that arise from this decentralized architecture which can be addressed through model checking. This work establishes formal verification as an invaluable tool for realization of the resiliency benefits of transactive energy by uncovering potential failure modes and providing engineers a chance to mitigate them before systems are commissioned.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信