Introduction

The transition from high-carbon energy production to green and sustainable renewable energy production is gaining momentum. This transition has lead to utilization of photovoltaic (PV) for harvesting solar energy. It is easy to install, has low impact on surroundings and it is affordable since the fuel is free of cost (Kahl et al. 2019). In general, solar power generation works better in area with large solar irradiation. Studies have shown the potential in tropical (Farhoodnea et al. 2015) and deserted (Kazem et al. 2014) environments. However, output power of PV system does not only depend on the absorbed power but is also affected by PV module’s temperature. When sun light strikes the PV module, only a part of energy is converted to electricity, but most of the energy just heats up the module (Osman and Alibaba 2015). This heat is dissipated to the environment at a rate which depends on the ambient temperature. Thus, in hot climate, the module becomes hotter and the module voltage starts to decrease at the rate of 0.5% per circ once the temperature exceeds 25 circ. In cold conditions, PV cells operate more efficiently because the heat generated in the cells is dissipated away faster, which reduces electron movement and increases the bandgap energy of a solar cell. In consequence, the short circuit current is slightly reduced while the open circuit voltage is increased. (Mutungi 2013) Thus, PV systems operate best with high solar irradiation in cold environments. Possible regions for such an environment are mountains. In Europe, the Alps are of special interest in this region since alpine space often has sufficient infrastructure to reach mountains via roads and to connect PV systems to the power grid and there are densely populated areas close to that region (e.g. Milan, Torino, Munich).

In this paper we present an automated dual-axis measurement and tracking system, which is able to track the maximum power point output of a PV cell at its optimum angle. Furthermore, we report a data set comparing output at a mountain site with a geographically close urban site at much lower altitude. The operation of the system starts with a manual initialization followed by automatic logging and storing the PV output power without human intervention and supervision. The system initiates the sweep configuration which periodically turns the two motors, azimuth motor ranging from -90 circ(East) to +90 circ(West) and altitude motor ranging from 0 circ to +90 circ. The angular configurations cover a quarter sphere, which results in 3D map of the measured solar power for each sweep cycle. This approach does not depend upon an assumption of the angle with the highest solar irradiance at a given point in time, since the PV panel is moved to cover a sufficient number of possible angles within the southern hemisphere, thus as long as the maximum solar irradiance is within this region, the maximum power will be recorded. The mobile-dual axis solar measurement system presented applies a maximum power point tracking (MPPT) controller for each measurement position, which adjusts the load until voltage and the current correspond to the maximum resulting power. The MPPT method takes a sweep over all possible loads, thus it does not depend an any assumption of the PV characteristic VI curve.

The paper is organized as follows: “Related work” section addresses related work on solar power measurement at high altitude. Physical and economic aspects of solar power harvesting are discussed in “Physical and economic aspects” section. “Experimental setup” section explains the proposed experimental setup and presents the result discussion followed by conclusion in “Results” section.

Related work

The prospect of photovoltaic systems in energy generation technology is increasing. However, PV production is high in summers and low in winters, which complicates the integration of PV in energy markets. Authors in (Bayrakci et al. 2014) present a temperature independent and a temperature dependent model. The reported efficiency indicates the effect of temperature on PV systems. Since PV has a nonlinear I-V characteristic with solar irradiance and temperature (Fesharaki et al. 2011), the maximum output power of solar panel changes non-linearly with the environmental conditions and load profile. To increase the output power typically two methods are employed. First method uses sun tracker to track the sun position. This technique tries to maintain angle of incidence as close to 0 circ as possible and this can be achieved by tilting the solar panel to continuously face the sun. Based on the construction, solar tracking systems are typically of two types, single axis and dual axis system. Single axis tracking mechanism provides 32 circ of solar energy absorption using less complex and low cost construction. Whereas, with a slight increase in complexity and installation cost dual axis tracking mechanism provides solar energy absorption efficiency up to 40 circ (Mirdanies and Saputra 2016). In the second method, solar panel is kept at a fixed position and maximum power is drawn depending on the load profile. As this methods tracks the maximum power point of the solar panels, it is known as maximum power point tracking (MPPT). In order to maximize the generated output power, authors in (Taherbaneh et al. 2010) present a method based on two controllers for sun tracking and maximum power point tracking based on fuzzy-based algorithms. The results validated that applying combined method could achieve increased power output up to 78 circ of nominal output power. The authors in (Liu and Huang 2011) present a fast and low cost analog MPPT method using two voltage approximation lines (VAL) having a simple structure, fast tracking speed and high tracking efficiency. To demonstrate the effectiveness of the proposed method, simulation and experimental results of an 87 circ PV system is presented. (Bose et al. 2012) presents a low cost high efficient solar tracking system using ATMEGA 16 microcontroller. The system is equipped with two stepper motors, light sensor and a concave mirror. The proposed method reports an increased power collection efficiency of 65 circ. To solve the problem of monitoring PV systems at low cost in remote areas or regions in developing countries, authors in (Fuentes et al. 2014) propose an open-source Arduino based data logger. The proposed low cost portable data logger meets the accuracy requirements established by IEC61724 standard related to PV monitoring systems. Authors in (Sugiartha et al. 2018/12) present an automatic sensor based data acquisition (DAQ) systems to provide quick response and accuracy in real-time instead of manual measurement for monitoring the PV systems performance.

In literature, some studies present the solar energy estimation for developing radiation models for complex topographic areas at small spatial scales located away from radiometric stations. Authors in (Bosch et al. 2008) propose a calibrated artificial neural networks (ANN) based model to show the viability of proposed technique to provide acceptable values of daily global radiation estimation for a specific region.

In the domain of PV production in mountainous areas, there are several studies which support the potential of PV production in mountainous areas. Authors in (Chitturi et al. 2018) conduct an experiment on two test sites in proximity but with an altitude difference of 1250 m. The measurements were performed manually by orienting a PV-panel toward the approximate position of the sun. A MPPT-controller was used to adjust the power point automatically, while resulting power values were read from a display and documented manually. The work reported efficiency of 40 circ at high altitude site in comparison to the low altitude site. (Kahl et al. 2019) quantifies three possibilities for the potential of PV installations to increase PV production in winters when electricity is most needed. The work presents an approach of modifying the seasonal timing of PV production by correct placement and orientation of PV panels at high elevation locations in Switzerland.

The work reported in this paper covers three aspects of solar power harvesting. Primarily we present the dataset comparing output at a mountain with a geographically close to urban site at much lower altitude for validating the potential of PV installations at high altitude locations. To gather this dataset, we present an automated measurement system that combines both the approaches i.e. sun angle tracking and maximum power point tracking to achieve more power from solar cell. This proposed system can autonomously track the MPP output of PV cell at its optimal angle and provide synchronous measurements.

Physical and economic aspects

The output of PV systems depends on the amount of solar irradiance striking the PV panel surfaces, which for a particular meteorological and geographical location, further depends on weather data such as sunshine hours, relative humidity, maximum and minimum temperatures and cloud coverage (Chitturi et al. 2018). Incoming sunlight striking the earth’s surface is dispersed into an unobstructed direct beam and into diffuse radiation. The sun light that arrives at the surface after getting reflected from the ground and reaches an inclined plane is known as ground-reflected radiation. The Global Horizontal Irradiation (GHI) measures this total irradiance on a horizontal surface on Earth. Figure 1 shows the global horizontal irradiation map of AustriaFootnote 1.

Figure 2 shows the topological map of Austria, illustrating the Austrian part of the AlpsFootnote 2. These maps provide a visual presentation of the solar resources and are often used to acquire the ability of solar power generation a particular region. The presented maps present the areas rich in solar resources and show correlation between mountainous areas and high GHI. The GHI evaluation in Austria shows an above average solar power per area in the southern part of the Austrian Alps. A comparison between flat regions of Austria and the alpine area suggests that the lower dispersion at high altitudes leads to a higher horizontal component of irradiation.

Fig. 1
figure 1

Global solar irradiation map, Austria

Fig. 2
figure 2

Topographical map, Austria

In alpine areas, the temperature is negatively correlated with altitude. Although temperature inversion effects are possible in such regions as well, they still have a lesser effect on solar power, since they typically occur during night time, hence it is not relevant for solar power harvesting (Chitturi et al. 2018).

An economic aspect of solar power harvesting in mountainous areas is the cost of land. Prices of high altitude parcels could be expected to be lower due to their remote locations. Steep slopes and high distances to socio-economic centers make it less attractive for residential building projects.

Albeit there can be benefits of PV systems in alpine areas, there are also potential downsides such as difficult construction process or shading by heavy snow fall and ice accumulation. Estimated losses by snow and ice accumulation are 1.4% to 3.5% of the annual energy production (Ross and Royer 1999). Countermeasures to this are higher tilt angles, mounting rectangular modules, manual removal of snow and ice, or passive melting technologies. (Yang 2007). Furthermore, the economic value of alpine areas is difficult to determine considering the high non-monetary value of preserving natural environments.

Experimental setup

One of the mobile dual-axis solar power measurement and logging system devices is illustrated in Fig. 3. The following materials were used per device:

Fig. 3
figure 3

System deployed at mountain side on snowy ground

  • Lego Mindstorms NXT 2.0: flashed with LeJOS firmware; battery contacts are converted to a 5.5 mm × 2.1 mm coaxial port

  • Lego Mindstorms Interactive Motor 9842: two units, one for each solar angle

  • Power bank: 5 V USB 2.0 interface; maximum charge of 15000 mAh

  • DC-DC converter: to step up the 5 V from a USB port of a power bank to the 9 V needed for the NXT; 5.5 mm × 2.1 mm coaxial plug on one end, and a USB plug on the other end

  • Arduino Uno Rev3

  • Adafruit MicroSD card breakout board

  • PV cell: 7.5 cm × 4.5 cm polycrystalline; open-circuit voltage 5 V; closed-circuit current 80 mA

The system’s control components are the LEGO NXT Brick and an Arduino. The NXT master controls the motors and the Arduino, while the Arduino slave controls the MPPT controller and the logging module. Two LEGO servo motors are powered and controlled over a 9.6 mm non-standard RJ (Registered Jack) with displaced snap-in nose. A unidirectional I2C connection is used to send commands from NXT to Arduino. One of the Arduino’s PWM output pins serves as the control input to the the MPPT controller. The PWM signal is used as the gate control of a transistor, which controls the PV cell’s current as well as its voltage. The full range of possible load impedances is explored to find the maximum power point. A logging module is used by the Arduino for write-only access to the log files on the microSD-card. A schematic overview over the system is depicted in Fig. 4.

Fig. 4
figure 4

System overview

The sweep routine iterates through all possible configurations for the (α,θ) tuple of angles, where α is the elevation angle and θ is the azimuth angle. The solar angles are measured tangential to the earth’s surface. The elevation is the vertical solar angle and the azimuth is the horizontal solar angle, as is shown in Fig. 5. The procedure initializes α with 0 circ, which sets the elevation angle to the lowest orientation. The θ is initialized as -90 circ, so that the sweep starts with an orientation towards East. While the upper limits of both angles are not reached, they are both increased in a double loop. The inner loop iterates through all elevation angles until the PV-cell’s surface faces an upward orientation at 90 circ. The azimuth angle is then increased and the elevation angle is reset to its initial value. Every time an angle is changed, the NXT commands the Arduino to find the power at the maximum power point for this angular configuration and the current environmental conditions. The MPPT command is followed by a write commend, which contains the current time and the current angles associated with the previously saved power value in its message payload. The algorithm returns to the check for θmax. The sweep routine is called once every 9 min and takes 4 min to complete, which results in 6-7 complete measurement cycles per hour. A flowchart of this algorithm is illustrated in Fig. 6.

Fig. 5
figure 5

Solar angles (reproduced with permission from (Khatib and Elmenreich 2016))

Fig. 6
figure 6

Sweep mode flowchart

Results

The experiment was conducted on Thursday, 14 February 2019. The top of the Dobratsch mountain was chosen as the high altitude site, while a street in the residential area of Villach was chosen as the low altitude site. One measurement device was deployed at each test site, where the overlapping time of both devices operating simultaneously is 3 h 17 min. The difference in sea level is more than 1200 m, while the horizontal distance between the test sites is less than 13 km. Table 1 presents the comparison of experimental conditions and results between the two test sites.

Table 1 Comparison of new experiment conditions and results

Maximum measured power over time

Each measurement cycle consists of 77 samples and is taken in a time interval of 4 min. The time between the starting samples of consecutive measurement cycles is 9 min. Each cycle results in a data frame, which contains the samples, the sample time, and the respective angles. Each data frame has a maximum power value, which is assigned to a specific time in the experiment. An illustration of maximum power curves over the experiment duration is given in Fig. 7. It is evident that in the first 30 min of the experiment, the low altitude device measured a significantly lower level of power. The steep power slope between 11 and 11:20 suggests that there was a temporary obstruction of sight, so that the device wasn’t fully exposed to the sun light. Between 11:30 and 13:45 the measured power of the low altitude device sinks from 380 mW to 360 mW, while the high altitude device measured a nearly constant level of 380 mW. After 13:40 the power curve of the low altitude device drops significantly, possibly due to an obstruction by nearby buildings. Within 20 min the power reaches 130 mW, while the power at high altitude appears to stay at its nearly constant level.

Fig. 7
figure 7

Maximum power over time

Angular power distribution

A detailed analysis of the data frames yields insight about how the power is distributed over all considered angles. The two compared data sets not only show different maximum power values, but also depict the different angular distributions of the power. Figure 8 and Fig. 9 show surface plots of such angular power distributions at noon for both sites. The surface areas with the lighter colors represent higher measured power values, whereas the darker colors indicate lower measured power values. The illustrated frames were chosen because they include the maximum power values measured during the whole experiment, which are marked by the vertical lines connecting the crosses on the surface with the angle-value grid. The equipotential lines of the high altitude surface surround larger surfaces than in lower altitudes. This indicates that a high power close to the maximum power can be achieved even with a larger angular deviation from the optimal configuration.

Fig. 8
figure 8

Power distribution at high altitude

Fig. 9
figure 9

Power distribution at low altitude

The azimuth angles are similar on both data sets, apart from one outlying sample. Starting from a position in the East it rises nearly linearly to the South and eventually to the West, following the calculated sun trajectory. However, the low altitude data shows that the maximum values have an offset of around 36 degrees to the West, which is likely due to initial misalignment of the measurement device. Since each sweep covers he whole hemisphere, this offset error has no influence on the comparison of results. The optimal azimuth angles over the experiment duration are depicted in Fig. 10 and 11 for their respective altitudes.

Fig. 10
figure 10

Optimal azimuth angles at high altitude

Fig. 11
figure 11

Optimal azimuth angles at low altitude

The optimal elevation angles in both altitudes appear to follow the shape of the calculated sun trajectory. However, in the higher altitude the optimal power is achieved with slightly lower angles than calculated. A reason for this could be reflection from the snowy surface on the high measurement site. A comparison of optimal elevation angles is shown in Fig. 12 and Fig. 13 for their altitudes respectively.

Fig. 12
figure 12

Optimal elevation angles at high altitude

Fig. 13
figure 13

Optimal elevation angles at low altitude

Conclusion and future work

The gathered data supports the hypothesis of higher energy yield in alpine areas. This experiment was conducted under the premise that significant power differences are found even on low-cost measurement hardware and sparse sampling data. The outcome of the experiment shows that in alpine areas there can be beneficial meteorological conditions for photovoltaic energy harvesting, which increase the energy yield of PV-power plants. Furthermore, the data suggests that in the snowy environment a lower elevation angle is beneficial. The steeper surface orientation can also prevent snow from accumulating on the solar panel.

However, the differences in measured power could be due to measurement uncertainty. Furthermore, it is not possible to derive a comprehensive conclusion by only considering a single experiment. Therefore future experiments need to be conducted over a longer periods of time, with a higher resolution of solar angles, and at more than only two measurement sites, and under various weather conditions. Future experiment setups must be conducted free from obstructions, possibly by finding elevated places for device deployment.

For enhanced versions of the measurement devices more sensors should be considered, such as for temperature and humidity. An additional sensor for light intensity can detect shading caused by animals or plants. Furthermore, it is necessary to record the entire voltage-current curve for each sample, instead of only saving the peak power, which is at the maximum power point. With a set of voltages and corresponding currents, which in this setup is only available to the MPPT controller, conclusions about the ambient temperature’s effect on the change of output power can be made. In order to isolate the temperature effect, the MPPT controller’s firmware must be adapted to store the entire open-circuit voltage and closed-circuit current for each power sample. The power drops in the recorded data due to obstructions could be explained if images of the sky are taken with each measurement. A low cost camera sensor is a feasible extension for the used measurement system, since the image resolution is not required to be high. Furthermore, a sophisticated method for automatically aligning the distributed measurement devices needs to be implemented to mitigate differences caused by misalignment. Larger PV panels can be chosen to increase the power sample range and resolution.