twoaxistracking - a python package for simulating self-shading of two-axis tracking solar collectors.
Adam R Jensen1, Ioannis Sifnaios1, Kevin Anderson2
1Department of Civil and Mechanical Engineering, Technical University of Denmark, Denmark.
Accurate solar energy yield estimates require accounting for self-shading in two-axis tracking collector fields. This study introduces the open-source Python package `twoaxistracking` to precisely simulate shading effects, improving project financing and performance analysis.
Area of Science:
- Renewable Energy Systems
- Solar Energy Engineering
- Computational Modeling
Background:
- Self-shading in two-axis tracking solar collector fields can reduce annual incident irradiation by 1% to 6%.
- Accurate estimation of shading losses is critical for reliable solar project yield predictions and financial viability.
- Existing methods for simulating shading may lack flexibility in handling complex field configurations.
Purpose of the Study:
- To introduce a free and open-source Python package, `twoaxistracking`, for simulating self-shading in two-axis tracking solar collector fields.
- To provide a robust and efficient method for calculating shading losses, improving the accuracy of energy yield estimates.
- To offer a tool that addresses limitations of previous shading calculation methods in solar energy modeling.
Main Methods:
- Development of a Python package implementing a novel mathematical formulation for self-shading calculation.
- The method accounts for arbitrary collector aperture geometries and distinguishes between total and active areas.
- Incorporation of features to handle sloped ground, varying collector heights, and optimized computation by skipping high solar elevation angles.
Main Results:
- The `twoaxistracking` package enables precise simulation of self-shading in diverse two-axis tracking solar collector configurations.
- The implemented method offers significant improvements over prior approaches by handling complex geometries and terrain.
- Computational efficiency is enhanced through optimized calculation strategies, reducing simulation time.
Conclusions:
- The `twoaxistracking` Python package provides an accurate and efficient solution for simulating self-shading in solar energy systems.
- Accurate shading analysis using this tool can lead to more reliable energy yield predictions and better financial planning for solar projects.
- The package's flexibility and performance make it a valuable resource for researchers and engineers in the solar energy field.
More Related Videos
06:49In situ Grazing Incidence Small Angle X-ray Scattering on Roll-To-Roll Coating of Organic Solar Cells with Laboratory X-ray Instrumentation
Published on: March 2, 2021
09:19In Situ Monitoring of the Accelerated Performance Degradation of Solar Cells and Modules: A Case Study for CuIn,GaSe2 Solar Cells
Published on: October 3, 2018
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
Relative Motion Analysis using Rotating Axes - Acceleration
Time differentiation is...
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Graphical and Analytic Representation of Sinusoids
The first step is measuring the peak-to-peak value, which is twice the amplitude of the sinusoid. This provides information about the maximum voltage swing of the waveform.
Secondly, the period and angular frequency are determined. The period is the time taken for one complete cycle of the waveform, while...
Parallel-Axis Theorem for an Area
For a flywheel approximated as a solid disc, consider an infinitesimal differential element with an arbitrary distance...
