SolarCalQ • Version 1.0 - Java model to simulate spectral quality at any location on the globe.
The purpose of this JAVA model is to simulate the spectral quality of incident solar radiation for any location on the globe, down to one minute time steps. This JAVA model is an adaptation of existing NREL (National Renewable Energy Laboratory) solar spectral quality (Bird and Riordan 1984, 1986) and solar position models (Reda and Andreas, 2003), with significant modifications that are outlined below. The solar position model of Reda and Andreas (2003) has been shown to be accurate within the time period from the year -2000 to 6000, with uncertainties of +/- 0.0003 degrees in the solar zenith and azimuth angles based on the date, time, and location on the Earth. Additional modifications that were added into the SolarCalQ model are:
Simulation of daily maximum and minimum temperatures (from Global TempSIM),
Minutely temperature estimates were extracted utilizing the algorithms of Cesaraccio et al. (2001),
Original SolarCalc (Spokas and Forcella, 2006) model to produce an improved prediction in the overall intensity of the solar radiation,
Zip Code Search to allow easier user input of latitude and longitude in the U.S.
Empirical model for total precipitable water vapor based upon Liebe (1989) model for estimating percipitable water from surface relative humidity and surface temperatures (both of these are estimated from Global TempSIM), and
Empirical models for ozone concentration and atmospheric optical depth (or aerosol optical depth) predictions.
The atmospheric optical depth has been linked to 3 components: Clear sky + clouds + aerosols
Spectral intensity is predicted either in integrated units (W m-2) or raw intensity units (W m-2um-1). The wavelength spacing is irregular, covering 122 wavelengths from 305 nm to 4000 nm.
User input is handled through tabbed entry windows. An example of one of these windows is shown below. There are help screens included in the program to guide the user through the necessary input parameters.
The time step is set under the •Program Options• tab. (Number of minutes per time step)
SolarCalQ "Program Options" Tab
In the advanced tab (enabled under PREFERENCES) the geometry of the receiving surface (or incident surface) is described. Default is a solar tracking surface (e.g. plant leaf or flower), but any geometric arrangement can be handled by the model.
"Advanced tab" (enabled under PREFERENCES)
After settings have been edited select Update Options button and then Run Model from the File menu.
The output file generated (if selected under FILE) is the instantaneous output at the interval set in the program options tab.
Output file generated (if selected under FILE)
This model was developed in JAVA, is simple to use, and runs on multiple platforms (e.g. Mac, PC, Sun).