Thi-Thanh-Quynh Nguyen, V. Debusschere, Christophe Bobineau, A. Labonne, C. Boudinet, Quang-Huy Giap, N. Hadjsaid
{"title":"集中式算法在智能电网中的分布式部署新方法","authors":"Thi-Thanh-Quynh Nguyen, V. Debusschere, Christophe Bobineau, A. Labonne, C. Boudinet, Quang-Huy Giap, N. Hadjsaid","doi":"10.1109/ISGTEurope.2019.8905640","DOIUrl":null,"url":null,"abstract":"Distributed algorithms are regularly used to deploy distributed paradigms in smart grids. Computations are executed without any centralized server even in a limited bandwidth network. However, there are still some drawbacks in the proof of convergence as well as a lack of programming abstraction. In this paper, we propose a new approach to the distributed paradigm by using distributed programming in a data manipulation language called Smartlog. A distributed programming methodology will automatically divide a centralized Smartlog program into multiple rules while ensuring the correct transformation of the centralized computations. An application of voltage control in a distribution grid with high penetration of PV systems is used as an illustration of this approach. Two implementations are compared: centralized programming and distributed programming. Both are deployed in a real-time simulation with OPAL-RT and a network of Raspberry Pis. The response time of each implementation is analyzed to evaluate their respective performance, showing that the Smartlog language is particularly appropriate to smart grids in terms of compacity and simplicity.","PeriodicalId":305933,"journal":{"name":"2019 IEEE PES Innovative Smart Grid Technologies Europe (ISGT-Europe)","volume":"138 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A new approach for the distributed deployment of centralized algorithms in smart grids\",\"authors\":\"Thi-Thanh-Quynh Nguyen, V. Debusschere, Christophe Bobineau, A. Labonne, C. Boudinet, Quang-Huy Giap, N. Hadjsaid\",\"doi\":\"10.1109/ISGTEurope.2019.8905640\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Distributed algorithms are regularly used to deploy distributed paradigms in smart grids. Computations are executed without any centralized server even in a limited bandwidth network. However, there are still some drawbacks in the proof of convergence as well as a lack of programming abstraction. In this paper, we propose a new approach to the distributed paradigm by using distributed programming in a data manipulation language called Smartlog. A distributed programming methodology will automatically divide a centralized Smartlog program into multiple rules while ensuring the correct transformation of the centralized computations. An application of voltage control in a distribution grid with high penetration of PV systems is used as an illustration of this approach. Two implementations are compared: centralized programming and distributed programming. Both are deployed in a real-time simulation with OPAL-RT and a network of Raspberry Pis. The response time of each implementation is analyzed to evaluate their respective performance, showing that the Smartlog language is particularly appropriate to smart grids in terms of compacity and simplicity.\",\"PeriodicalId\":305933,\"journal\":{\"name\":\"2019 IEEE PES Innovative Smart Grid Technologies Europe (ISGT-Europe)\",\"volume\":\"138 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE PES Innovative Smart Grid Technologies Europe (ISGT-Europe)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISGTEurope.2019.8905640\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE PES Innovative Smart Grid Technologies Europe (ISGT-Europe)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISGTEurope.2019.8905640","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A new approach for the distributed deployment of centralized algorithms in smart grids
Distributed algorithms are regularly used to deploy distributed paradigms in smart grids. Computations are executed without any centralized server even in a limited bandwidth network. However, there are still some drawbacks in the proof of convergence as well as a lack of programming abstraction. In this paper, we propose a new approach to the distributed paradigm by using distributed programming in a data manipulation language called Smartlog. A distributed programming methodology will automatically divide a centralized Smartlog program into multiple rules while ensuring the correct transformation of the centralized computations. An application of voltage control in a distribution grid with high penetration of PV systems is used as an illustration of this approach. Two implementations are compared: centralized programming and distributed programming. Both are deployed in a real-time simulation with OPAL-RT and a network of Raspberry Pis. The response time of each implementation is analyzed to evaluate their respective performance, showing that the Smartlog language is particularly appropriate to smart grids in terms of compacity and simplicity.