Helpers that evaluate monitoring coverage, catalyst configurations, and operating regimes required by ACM0019.

check_applicability_monitoring_coverage(data_capture_rate, minimum_coverage = 0.9)

check_applicability_catalyst_configuration(catalyst_configuration, allowed_configurations = c("secondary", "tertiary"))

check_applicability_operating_regime(plant_regime, has_continuous_monitoring)

Arguments

data_capture_rate

Numeric vector with monitoring data capture rates between 0 and 1.

minimum_coverage

Minimum acceptable capture threshold.

catalyst_configuration

Character vector describing installed abatement configurations.

allowed_configurations

Character vector of allowed configurations.

plant_regime

Character scalar describing the nitric acid operating regime.

has_continuous_monitoring

Logical scalar indicating whether continuous monitoring systems operate reliably.

Value

Logical vector indicating whether the applicability condition holds.

Examples

check_applicability_monitoring_coverage(c(0.92, 0.88))
#> [1]  TRUE FALSE
check_applicability_catalyst_configuration(c("secondary", "tertiary"))
#> [1] TRUE TRUE
check_applicability_operating_regime("weak-acid", TRUE)
#> [1] TRUE