-
Data-driven soiling detection in PV modules
Authors:
Alexandros Kalimeris,
Ioannis Psarros,
Giorgos Giannopoulos,
Manolis Terrovitis,
George Papastefanatos,
Gregory Kotsis
Abstract:
Soiling is the accumulation of dirt in solar panels which leads to a decreasing trend in solar energy yield and may be the cause of vast revenue losses. The effect of soiling can be reduced by washing the panels, which is, however, a procedure of non-negligible cost. Moreover, soiling monitoring systems are often unreliable or very costly. We study the problem of estimating the soiling ratio in ph…
▽ More
Soiling is the accumulation of dirt in solar panels which leads to a decreasing trend in solar energy yield and may be the cause of vast revenue losses. The effect of soiling can be reduced by washing the panels, which is, however, a procedure of non-negligible cost. Moreover, soiling monitoring systems are often unreliable or very costly. We study the problem of estimating the soiling ratio in photo-voltaic (PV) modules, i.e., the ratio of the real power output to the power output that would be produced if solar panels were clean. A key advantage of our algorithms is that they estimate soiling, without needing to train on labelled data, i.e., periods of explicitly monitoring the soiling in each park, and without relying on generic analytical formulas which do not take into account the peculiarities of each installation. We consider as input a time series comprising a minimum set of measurements, that are available to most PV park operators. Our experimental evaluation shows that we significantly outperform current state-of-the-art methods for estimating soiling ratio.
△ Less
Submitted 30 January, 2023;
originally announced January 2023.
-
MANAi -- An IntelliJ Plugin for Software Energy Consumption Profiling
Authors:
Andreas Schuler,
Gabriele Kotsis
Abstract:
Develo** energy-efficient software solutions is a tedious task. We need both, the awareness that energy-efficiency plays a key role in modern software development and the tools and techniques to support stakeholders involved in the software development lifecycle. So, we present the MANAi plugin which helps to make energy consumption of unit test methods explicit by providing visual feedback as a…
▽ More
Develo** energy-efficient software solutions is a tedious task. We need both, the awareness that energy-efficiency plays a key role in modern software development and the tools and techniques to support stakeholders involved in the software development lifecycle. So, we present the MANAi plugin which helps to make energy consumption of unit test methods explicit by providing visual feedback as a plugin to the Integrated Development Environment (IDE)IntelliJ. Our tool is intended to bring software energy consumption into the limelight as an important non-functional quality aspect in software development. Furthermore, with MANAi we provide a tool that eases the process of software energy experiments for a broad range of users from academia to industry.
△ Less
Submitted 6 May, 2022;
originally announced May 2022.
-
Mining API Interactions to Analyze Software Revisions for the Evolution of Energy Consumption
Authors:
Andreas Schuler,
Gabriele Kotsis
Abstract:
With the widespread use and adoption of mobile platforms like Android a new software quality concern has emerged -- energy consumption. However, develo** energy-efficient software and applications requires knowledge and likewise proper tooling to support mobile developers. To this aim, we present an approach to examine the energy evolution of software revisions based on their API interactions. T…
▽ More
With the widespread use and adoption of mobile platforms like Android a new software quality concern has emerged -- energy consumption. However, develo** energy-efficient software and applications requires knowledge and likewise proper tooling to support mobile developers. To this aim, we present an approach to examine the energy evolution of software revisions based on their API interactions. The approach stems from the assumption that the utilization of an API has direct implications on the energy being consumed during runtime. Based on an empirical evaluation, we show initial results that API interactions serve as a flexible, lightweight, and effective way to compare software revisions regarding their energy evolution. Given our initial results we envision that in future using our approach mobile developers will be able to gain insights on the energy implications of changes in source code in the course of the software development life-cycle.
△ Less
Submitted 21 March, 2021;
originally announced March 2021.