Aggregates key quantitative applicability checks for AMS-II.C demand-side energy efficiency projects, returning a tidy summary for audit documentation.

assess_ams_iic_applicability(
  annual_energy_savings_mwh,
  technologies,
  monitoring_approach,
  threshold_mwh = 60000,
  allowed_technologies = c(
    "efficient_lighting",
    "efficient_motors",
    "hvac_optimization",
    "refrigeration_efficiency",
    "variable_speed_drives",
    "compressed_air_improvement"
  ),
  allowed_approaches = c(
    "continuous_metering",
    "periodic_sampling",
    "calibrated_nameplate"
  )
)

Arguments

annual_energy_savings_mwh

Estimated annual energy savings in MWh.

technologies

Character vector describing deployed technologies.

monitoring_approach

Character string naming the monitoring method.

threshold_mwh

Maximum allowed annual energy savings (default 60,000 MWh).

allowed_technologies

Eligible technologies (default provided list).

allowed_approaches

Acceptable monitoring approaches (default provided list).

Value

A tibble with each applicability check and whether it passes.

Examples

assess_ams_iic_applicability(
  annual_energy_savings_mwh = 42000,
  technologies = c("efficient_lighting", "variable_speed_drives"),
  monitoring_approach = "continuous_metering"
)
#> # A tibble: 3 × 2
#>   condition                                   passes
#>   <chr>                                       <lgl> 
#> 1 Energy savings within small-scale threshold TRUE  
#> 2 Technologies eligible under AMS-II.C        TRUE  
#> 3 Monitoring approach compliant               TRUE