net.simplace.client.simulation.lap.util.helper.AstronomicParametersCalculator

Methods for calculating daylength and diurnal values

Includes methods for integration/normalization/rescaling of piecewise linear functions, as well as methods for calculating diurnal values for radiation and temperature.

Reference

(G) Goudriaan, Modeling Potential Crop Growth Processes, 1994, (revised version Nov. 2004)




public class AstronomicParametersCalculator {
// Public Constructors
public AstronomicParametersCalculator();


// Class Methods
public static HashMap AstronomicParameters(int doy, double latitude);

Calculates day length and other parameters from DOY and latitude
returns HashMap with values for Daylength, PhotoperiodicDaylength, SolarConstant, a, b, DSINB, DSINBE, SinBetaArea
public static HashMap AstronomicParameters(int doy, double latitude, double
inclination);

Calculates day length and other parameters from DOY, latitude and sun inclination
returns HashMap with values for Daylength, PhotoperiodicDaylength, SolarConstant, a, b, DSINB, DSINBE, SinBetaArea


}