EmissionsData

Package: PowerCoreOpenAPIModels · Source: Core/SupplementalAttributes/EmissionsData.json

Supplemental attribute describing the emission of a single pollutant from a host component. Combines pollutant identity (CO2, NOx, etc.) with an emission rate expressed as a ValueCurve (supporting constant, linear, or piecewise relationships between fuel consumption / power output and emissions). One EmissionsData instance can be attached to one or many components.

Properties

Property Type Required Unit Description
id integer yes — —
name string yes — Identifier for this emissions attribute
pollutant string (PollutantType) yes — Pollutant identity (CO2, CO2E, CH4, N2O, NOX, SO2, PM25, PM10, HG, HAP, CUSTOM)
emission_rate ValueCurve yes — Emission rate as a ValueCurve, typically an IncrementalCurve with LinearFunctionData (constant or linearly varying rate) or PiecewiseStepData (piecewise step rates). Rates must be non-negative and finite.
basis string (EmissionBasis) yes — FUEL_INPUT (mass per unit of heat input) or POWER_OUTPUT (mass per unit of electrical output)
start_up_adder number — kg / lb / ston / t (by mass_unit) Per-start emission pulse, in mass_unit. Must be finite and non-negative. Units: per mass_unit — KG: kg, LB: lb, SHORT_TON: ston, METRIC_TON: t .
mass_unit string (MassUnit) — — Mass unit of the emission rate numerator
energy_unit string (EnergyUnit) yes — Energy unit for the rate denominator. Must be MMBTU or GJ when basis is FUEL_INPUT, and MWH when basis is POWER_OUTPUT.
gwp number — 1 GWP100 multiplier for CO2-equivalent reporting. Must be finite and non-negative. Units: 1.
available boolean — — Whether this attribute is active

This site uses Just the Docs, a documentation theme for Jekyll.