Skip to content

CLOVER-energy/Shading-Module

Repository files navigation

Shading-Module

Module that can run independently or be integrated with python that calculates panel on panel shading and crop shading on the ground.
demo.py show off all the functionality this module has. I recommend starting there for an example and an understanding of how to use the module.

Current Functionality

Module needs location data and physical specs of the array to be input. From there it the self shading of arrays, the ground shading and power of the array will be calculated.

To use the module in its entirety, all the classes and functions need to be imported from__utils__.py and the system function and class need to be imported from PV.py

Limitations and Approximations

  1. Shading functions consider the shading row as one long row. In other words the spacing between panels in a row is negligible compared to the width of the panel.
  2. The modules in the same array must have the same parameters. They must be at the same height, tilt, orientation.
  3. Similarly the rows and columns of the array must be identical. There is no staggering of rows. Each module in the column lines up with each other.

Future Additions

A lots more things can be added to this module when I'm gone T^T

  1. Integration with the Clover while retaining its funcationality as an independent module
  2. Adding warnings and error codes
  3. Increasing complexity of modellable modules such as organic, semi-transparent modules as well as intergrating tracking
  4. A further exploration of crop shading, yield and intergrating with spectral differences of shadows of different modules (blue absorbing vs opaque for example) as well as potential a crop class with child classes
  5. Building in use of strings of modules and an inverter

Contacts

If you have any questions about this module please don't hesitate to reach out to me at: [email protected]. I'll do my best to answer them :)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages