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
- SolarAzEl Calculator
- solarPosition Calculator
Lucas Tassilo Scharbrodt (2020). SOLAR_GUI (https://www.mathworks.com/matlabcentral/fileexchange/66680-solar_gui), MATLAB Central File Exchange. Retrieved .
A documentation has been added
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, Optimum Tilt Angle Of a Solar Heater