A Microservices-Based Framework for Smart Design and Optimization of PV Installations

被引:2
作者
Vinco, Sara [1 ]
Pagliari, Daniele Jahier [1 ]
Bottaccioli, Lorenzo [1 ]
Patti, Edoardo [1 ]
Macii, Enrico [2 ]
Poncino, Massimo [1 ]
机构
[1] Politecn Torino, Dept Control & Comp Engn, I-10129 Turin, Italy
[2] Politecn Torino, Interuniv Dept Reg & Urban Studies & Planning, I-10129 Turin, Italy
来源
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING | 2021年 / 6卷 / 04期
关键词
Data models; Meteorology; Mathematical model; Integrated circuit modeling; Design methodology; Photovoltaics; Computer architecture; Renewable energy resources; Photovoltaic installation; reneawable energy; microservices; PV design; PV optimization; GIS-based design; RENEWABLE ENERGY; SIMULATION; GIS; GENERATION; SYSTEM;
D O I
10.1109/TSUSC.2020.3010673
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The design of photovoltaic (PV) installations mostly relies on rule-of-thumb criteria and on gross estimates of the shading patterns, and the few optimized approaches are generally focused on the problem of identifying the most suitable surfaces (e.g., roofs) in a larger geographic area (e.g., city or district). This article proposes a framework to address the design and the optimization of PV installations through a set of microservices focusing on the different variables of the design: identification of the target surfaces, elaboration of weather data, modeling of the PV panel, and floorplanning of the panel on the surface. The microservices architecture ensures extensibility and generality, as the user may execute only a subset of the proposed services or provide novel algorithms to extend the existing ones. Additionally, the framework provides a set of built-in models that allow sensitivity to the distribution of shades and accurate modeling of the power production over time. We show the many benefits of the proposed framework on two different use cases.
引用
收藏
页码:531 / 543
页数:13
相关论文
共 50 条
[31]   A Microservices-Based Control Plane for Time-Sensitive Networking [J].
Agusti-Torra, Anna ;
Ferre-Mancebo, Marc ;
Orozco-Urrutia, Gabriel David ;
Rincon-Rivera, David ;
Remondo, David .
FUTURE INTERNET, 2024, 16 (04)
[32]   Performance Evaluation of the Virtualization Environment of a Microservices-Based Payroll System [J].
Castro, Klayton ;
Martins, Lucas M. C. E. ;
Wercelens, Polyane ;
Padilha, Rafael ;
Gervasion, Italo ;
de Deus, Flavin E. G. ;
Giozza, William F. ;
de Sousa, Rafael T. .
2020 15TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2020), 2020,
[33]   The Roles, Responsibilities, and Skills of Engineers in the Era of Microservices-Based Architectures [J].
Ayas, Hamdy Michael ;
Hebig, Regina ;
Leitner, Philipp .
PROCEEDINGS 2024 IEEE/ACM 17TH INTERNATIONAL CONFERENCE ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING, CHASE 2024, 2024, :13-23
[34]   Resource optimization of container orchestration: a case study in multi-cloud microservices-based applications [J].
Guerrero, Carlos ;
Lera, Isaac ;
Juiz, Carlos .
JOURNAL OF SUPERCOMPUTING, 2018, 74 (07) :2956-2983
[35]   Towards Change Impact Analysis in Microservices-based System Evolution [J].
Cerny, Tomas ;
Goulis, Gabriel ;
Abdelfattah, Amr S. .
2025 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER, 2025, :159-169
[36]   Impact of API Rate Limit on Reliability of Microservices-Based Architectures [J].
El Malki, Amine ;
Zdun, Uwe ;
Pautasso, Cesare .
2022 16TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2022), 2022, :19-28
[37]   A Microservices-Based Approach to Designing an Intelligent Railway Control System Architecture [J].
Atanasov, Ivaylo ;
Vatakov, Vasil ;
Pencheva, Evelina .
SYMMETRY-BASEL, 2023, 15 (08)
[38]   Guidelines for Adopting Frontend Architectures and Patterns in Microservices-Based Systems [J].
Harms, Holger ;
Rogowski, Collin ;
Lo Iacono, Luigi .
ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, :902-907
[39]   An empirical investigation on the competences and roles of practitioners in Microservices-based Architectures [J].
Ayas, Hamdy Michael ;
Hebig, Regina ;
Leitner, Philipp .
JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 213
[40]   Evaluating Frameworks Assemblies In Microservices-based Systems Using Imperfect Information [J].
Marquez, Gaston ;
Lazo, Yoslandy ;
Astudillo, Hernan .
2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2020), 2020, :250-257