SOLAR_GUI
SOLAR_GraphicalUserInterface_1
Interactively analyse your solar heater's/PV performane...
this programm uses 4 independent sunposition calculators (from other users of matlab File exchange)t o calculate the sun's
position and trajetory for any Location and Date you choose.
Enter your roof tilt angle and the deviation form pure Noth-South direction and SOLAR_GUI calculates:
the dot product of solar panel normal vector and direct sun irradiance vector as well as the
alignment error (angle between the two vectors)
sun rise / set and sun hours
...for the day that you choose
the sun position right Now at your location is shown in a separate Tab...
right click the sun to activate a label that displays Azimuth and Elevation angle right now
Explore the data using tools such as: (Azimuth,Elevation)(time) Data Cursor
(dotProd,AlgnErr)(time) Data Cursor
(time) Data Cursor
......
Change plot appearence via UIcontextMenus : change Box Style , Grid on/off , Axes BackgroundColor , legend on/off
apply a SKY texture to the axes' BackPlanes, show/hide the solar
panel, activate/deactivate time labels for full hours...
You can also calculate the optimum tilt angle for any date( using OPT-TALK) in a separate GUI which can be opened via the menu OPT_TALK
this programm uses functions from other users wich i downloaded from matlab file exchange
- sunrise
- sunRiseSet
- SolarAzEl Calculator
- OPT_TALK
- sunPositionCalculator
- solarPosition Calculator
Cite As
Lucas Tassilo Scharbrodt (2024). SOLAR_GUI (https://www.mathworks.com/matlabcentral/fileexchange/66680-solar_gui), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired by: Vectorized Solar Azimuth and Elevation Estimation, Full Vectorization of Solar Azimuth and Elevation Estimation, Solar Position Calculator, sunRiseSet( lat, lng, UTCoff, date, PLOT), SUNRISE: sunrise and sunset times
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.