R/T_d.R

Defines functions T_d

Documented in T_d

# Equation 10 (1990): Number of Mars daylight hours.
#
# Based on equations presented in the following publication:
#   Appelbaum, Joseph & Flood, Dennis. (1990). Solar radiation on Mars. Solar Energy. 45. 353–363. 10.1016/0038-092X(90)90156-7. 
#   https://www.researchgate.net/publication/256334925_Solar_radiation_on_Mars

# The function.
#   Ls      - Areocentric longitude [deg].
#   phi     - Latitude [deg].


#' The number of Mars daylight hours.
#'
#' @param Ls 
#' @param phi 
#'
#' @return
#' @export
T_d = function(Ls, phi){
  
  # Equation 7 (1990): Declination angle [rad].
  delta = declination(Ls)
  
  # Equation 10 (1990).
  Td = (2/15) * (acos(-tan(phi*pi/180) * tan(delta))) * 180/pi

  return(Td)
}
georgeslabreche/mars documentation built on Feb. 23, 2020, 9:45 p.m.