STH: Calculate maximum solar-to-hydrogen efficiency

View source: R/STH.R

STHR Documentation

Calculate maximum solar-to-hydrogen efficiency

Description

Calculate the maximum STH efficiency

Usage

STH(
  energy,
  currentdensity,
  max.irradiance = 1000.371,
  model = "AM1.5G",
  electrode.potential = 1.23,
  faradaic.efficiency = 1
)

Arguments

energy,

energy/eV, numeric vector

currentdensity,

current density/mA cm⁻²

max.irradiance,

total irradiance (for specified model)/W m⁻², numeric scalar. Note that 'max.irradiance' only takes precedence if model = ""

model,

ASTM model: "AM1.5G" (default), "AM0", or "DNCS"

electrode.potential,

electrode potential/eV, numeric scalar

faradaic.efficiency

Faradaic efficiency, numeric (0 - 1)

Value

dataframe with 2 columns:

energy

energy/eV, same as input vector

STH

STH/%

Examples

## Not run: 
   STH(
      energy = photoec::sunlight.ASTM(model = model)$energy,
      currentdensity = photoec::sunlight.ASTM(model = model)[[paste0(model, ".currentdensity")]]
   )

## End(Not run)

chepec/photoec documentation built on July 27, 2023, 11:33 a.m.