hullMuirAreaCorrection: Calculate an area correction based on the Hull and Muir...

View source: R/hullMuirAreaCorrection.R

hullMuirAreaCorrectionR Documentation

Calculate an area correction based on the Hull and Muir (2010) maximum distance and a triangular distribution as proposed by Huso and Dalthorp (2014).

Description

Calculate the maximum fall distance from a turbine using the regression model from Hull and Muir (2010). Calculate the carcass fall proabilities between one-unit increments of a right triangle distribution as proposed by Huso and Dalthorp (2014). Use the probabilities and proportion of area searched to calculate an area correction value.

Usage

hullMuirAreaCorrection(
  hubHeight,
  bladeRadius,
  lowerBound = 0,
  upperBound = Inf,
  proportionSearchDF,
  distanceCol,
  proportionCol,
  additionalCol = NULL,
  ...
)

Arguments

hubHeight

Numeric, turbine hub height.

bladeRadius

Numeric, turbine blade radius.

lowerBound

Numeric, default is zero, see triangleProb.

upperBound

Numeric, default is Inf, see triangleProb.

proportionSearchDF

Data frame with at least two columns: distance from turbine and proportion of area searched at each distance.

distanceCol

Character string indicating the distance column in proportionSearchDF.

proportionCol

Character string indicating the proportion column in proportionSearchDF.

additionalCol

Character vector, default is NULL, indicating additional columns of how the area correction value should be calculated, see examples.

...

Currently ignored.

Details

The maximum Hull and Muir distances are calculated using hullMuirMaxDistance and the carcass fall probabilities are calculated using triangleProb. The probabilites are multipled by the proportion of area searched from proportionSearchDF by distance. These products are summed across distances by size class and additionalCol.

The distances in the distanceCol will be rounded to the nearest integer for matching up with the probabilities. The distances, hubHeight, and bladeRadius are assumed to be in the same units.

Value

Data frame of size class, additionalCol columns, and area correction

References

Hull, C. L., & Muir, S. (2010). Search areas for monitoring bird and bat carcasses at wind farms using a Monte-Carlo model. Australasian Journal of Environmental Management, 17(2), 77-87.

Huso, M. & Dalthorp,D (2014). Accounting for Unsearched Areas in Estimating Wind Turbine-Caused Fatality. The Journal of Wildlife Management. 78. 10.1002/jwmg.663.

See Also

hullMuirMaxDistance triangleProb

Examples


## proportion of area searched data
data(proportionAreaSearched)

hullMuirAreaCorrection(hubHeight = 87.5, bladeRadius = 62.5,
                       proportionSearchDF = proportionAreaSearched,
                       distanceCol = 'distanceFromTurbine',
                       proportionCol = 'proportionAreaSearched',
                       additionalCol = 'plotType')

## without additional columns but must separate the proportion of area searched
## data frame
hullMuirAreaCorrection(hubHeight = 87.5, bladeRadius = 62.5,
                       proportionSearchDF = subset(proportionAreaSearched, plotType == 'RP'),
                       distanceCol = 'distanceFromTurbine',
                       proportionCol = 'proportionAreaSearched')

hullMuirAreaCorrection(hubHeight = 87.5, bladeRadius = 62.5,
                       proportionSearchDF = subset(proportionAreaSearched, plotType == 'FULL'),
                       distanceCol = 'distanceFromTurbine',
                       proportionCol = 'proportionAreaSearched')

windAC documentation built on March 31, 2023, 9:30 p.m.