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 |