ECMPS Reporting Instructions
 

Emissions
 

United States Environmental Protection Agency
 

Office of Air and Radiation
 

Clean Air Markets Division
 

1310 L Street, NW
 

Washington, DC 20005 

March 07, 2012September 19, 2012
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table of Contents March 07, 2012September 19, 2012
 

Table of Contents 

Page 

1.0 INTRODUCTION: EMISSIONS ....................................................................................................1
 

2.0 EMISSIONS.................................................................................................................................5
 

2.1 SUMMARY VALUE DATA .........................................................................................................7
 

2.2 DAILY TEST SUMMARY DATA ...............................................................................................13
 

2.2.1 DAILY CALIBRATION DATA ........................................................................................... 17
 

2.3 DAILY EMISSIONS DATA .......................................................................................................26
 

2.3.1 DAILY FUEL DATA ......................................................................................................... 28
 

2.4 HOURLY OPERATING DATA...................................................................................................29
 

2.4.1 MONITOR HOURLY VALUE DATA................................................................................... 35
 

2.4.2 DERIVED HOURLY VALUE DATA.................................................................................... 57
 

2.4.3 HOURLY FUEL FLOW DATA............................................................................................ 73
 

2.4.3.1 HOURLY PARAMETER FUEL FLOW DATA ................................................................. 81
 

2.5 LONG TERM FUEL FLOW DATA .............................................................................................89
 

Environmental Protection Agency Emissions Reporting Instructions -- Page i 
 

 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 Table of Contents 

List of Tables 

Page 

Table 1 Parameter Codes and Descriptions for SUMMARY VALUE DATA ..................................... 9
 

Table 2 Precision of Reported Values for SUMMARY VALUE DATA............................................ 10
 

Table 3 Daily Test Result Code Descriptions.............................................................................. 15
 

Table 4 Precision of Reported Values for DAILY CALIBRATION DATA ........................................ 21
 

Table 5 PGVP Gas Type Codes and Descriptions....................................................................... 22
 

Table 6 Load Units of Measure Codes and Descriptions ............................................................ 32
 

Table 7 Fuel Codes and Descriptions .......................................................................................... 34
 

Table 8 MHV Elements for SO2C or Flow ................................................................................. 36
 

Table 9 MHV Elements for NOXC Record -- NOX Rate System Only ..................................... 37
 

Table 10 MHV Elements for NOXC Record -- NOXC System.................................................. 38
 

Table 11 Summary of NOx MONITOR HOURLY VALUE Record Reporting
 

Requirements................................................................................................................ 39
 

Table 12 MHV Elements for CO2C ............................................................................................ 40
 

Table 13 MHV Elements for O2C............................................................................................... 42
 

Table 14 MHV Elements for H2O............................................................................................... 44
 

Table 15 Parameter Codes and Descriptions for the MHV DATA Record .................................. 45
 

Table 16 Precision of Reported Values for MONITOR HOURLY VALUE DATA.............................. 50
 

Table 17 MODC Codes and Descriptions for MHV ................................................................... 50
 

Table 18 Moisture Basis Codes and Descriptions for MHV ....................................................... 56
 

Table 19 Parameter Codes and Descriptions for the DHV DATA Record ................................... 61
 

Table 20 Precision of Reported Values for DERIVED HOURLY VALUE DATA............................... 66
 

Table 21 MODC Codes and Descriptions for DHV .................................................................... 67
 

Table 22 System ID Reporting for Derived Hourly Values ........................................................ 69
 

Table 23 Operating Condition Codes and Descriptions for DHV ............................................... 70
 

Table 24 Fuel Codes and Descriptions ........................................................................................ 71
 

Table 25 Oil Fuel Flow Fuel Codes and Descriptions................................................................. 74
 

Table 26 Gas Fuel Flow Fuel Codes and Descriptions................................................................ 75
 

Table 27 Volumetric Units of Measure Codes and Descriptions ................................................ 77
 

Table 28 Source of Data Volumetric Codes and Descriptions .................................................... 77
 

Table 29 Source of Data Mass Codes and Descriptions.............................................................. 79
 

Table 30 Parameter Codes and Descriptions for HOURLY
 

PARAMETER FUEL FLOW ............................................................................................... 82
 

Table 31 Precision of Reported Values for Parameter Value for Fuel ........................................ 83
 

Table 32 Sample Type Codes and Descriptions .......................................................................... 84
 

Table 33 Operating Condition Codes and Descriptions for HOURLY PARAMETER FUEL FLOW .. 85
 

Table 34 Units of Measure Codes and Descriptions for HOURLY
 

PARAMETER FUEL FLOW ............................................................................................... 87
 

Table 35 Long Term Fuel Flow UOM Code ............................................................................... 92
 

Table 36 GCV Units of Measure Code........................................................................................ 93
 

Emissions Reporting Instructions -- Page ii Environmental Protection Agency 
 

 

 

 

 

Table of Contents March 07, 2012September 19, 2012
 

List of Figures 

Page 

Figure 1: EMISSIONS XML SCHEMA COMPLEX Elements .............................................................. 3

Figure 2: EMISSIONS XML Elements............................................................................................. 5

Figure 3: SUMMARY VALUE DATA XML Elements ....................................................................... 7

Figure 4: DAILY TEST SUMMARY DATA XML Elements ............................................................. 13

Figure 5: DAILY CALIBRATION DATA XML Elements................................................................. 17

Figure 6: DAILY EMISSION DATA XML Elements ....................................................................... 26

Figure 7: DAILY FUEL DATA XML Elements .............................................................................. 28

Figure 8: HOURLY OPERATING DATA XML Elements................................................................. 29

Figure 9: MONITOR HOURLY VALUE DATA XML Elements........................................................ 35

Figure 10: DERIVED HOURLY VALUE DATA XML Elements....................................................... 57

Figure 11: HOURLY FUEL FLOW DATA XML Elements............................................................... 73

Figure 12: HOURLY PARAMETER FUEL FLOW DATA XML Elements .......................................... 81

Figure 13: LONG TERM FUEL FLOW DATA XML Elements ......................................................... 89
 

Environmental Protection Agency Emissions Reporting Instructions -- Page iii 
 

 

March 07, 2012September 19, 2012 Table of Contents 

[This page intentionally left blank.] 

Emissions Reporting Instructions -- Page iv Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

1.0 Introduction: Emissions March 07, 2012September 19, 2012 

ECMPS Reporting Instructions
 

Emissions
 

1.0 INTRODUCTION: EMISSIONS 

About This Document 

In the Emissions Collection and Monitoring Plan System (ECMPS), data must be submitted to 

the EPA through the Client Tool using extensible-markup language (XML) format. XML files 

must contain certain data elements, which are defined in the XML schema. (Note: More 

information about the ECMPS XML Schemas can be found in the XML Schema Description 

Documents.) 

The purpose of the reporting instructions is to provide the necessary information for owners and 

operators to meet the reporting requirements for sources affected by: 

1) The Acid Rain Program (ARP); 

2) The Clean Air Interstate Rule (CAIR); and 

3) Other programs required to report data using these XML schemas. 

These instructions explain how to report the required data for the applicable regulations. Owners 

and operators of units should refer to the applicable regulations for information about what data 

are required to be reported. 

The Emissions XML Schema is made up of a root element, complex elements, and simple 

elements. A simple element is a single piece of data. A complex element is a group of simple 

elements which are logically grouped together. The root element is the base of the XML 

schema. 

The elements are related to each other in parent-child relationships. The root element is the 

parent element of the entire schema. Complex elements are children of the root element, and 

complex elements can also be children of other complex elements. If a complex element is 

dependent on a parent complex element, the child complex element cannot be included in the 

XML file unless the appropriate parent complex element is also included. Figure 1 below 

illustrates the relationships between the emissions root element and the complex elements. 

This document provides instructions on how the required data should be reported using this data 

structure. A separate section is provided for each complex element, its dependencies, and its 

simple elements. In addition, there are "specific considerations" that apply to particular types of 

monitoring plan configurations. 

About Emissions Data 

Emissions data are hourly values for measured parameters, calculated hourly emissions values, 

instrument calibration data, and aggregated summary data. An emissions file contains one 

Environmental Protection Agency Emissions Reporting Instructions -- Page 1 
 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 1.0 Introduction: Emissions 

calendar quarter of hourly and aggregate emissions measurements for a specified unit or group of 

related units, including stacks and pipes. 

Each unit that is required to submit emissions data for a particular calendar quarter must be 

included in one and only one emissions file for that quarter. Each emissions file should contain 

all relevant operating, daily quality assurance, and emissions data for all units, common stacks, 

multiple stacks, or common pipes that were in a common monitoring configuration for any part 

of the quarter. 

You must submit an emissions file for each quarter or, for ozone season only reporters, for the
 

second and third calendar quarters of each year. 

Rounding Conventions for Reporting Emissions Values 

Each emissions value that is reported must be rounded to a specified number of decimal places. 

The appropriate number of decimal places is based on the parameter, fuel type, and/or record 

type. Because some fields were designed to be generic and support reporting data for different
 

parameters, it is not always appropriate to report values to the number of decimal places in the
 

XML format. The appropriate precision for each parameter (and fuel type) can be found in the
 

instructions under each record type.
 

Use the standard arithmetic rounding convention where numbers five through nine round to the
 

next highest number in the previous decimal position to the left. 

For example, when reporting SO2C, NOXC, CO2C, O2C, or H2O in the MONITOR HOURLY 

VALUE DATA (MHV) record, round these values to the nearest 0.1 ppm or 0.1 percent (as 

applicable). When reporting FLOW, the last significant digit in the reported flow rate values is 

in the thousands place; fill in zeros in the hundreds, tens, and unit columns (e.g., round 15, 

922,855 scfh to 15,923,000 scfh). When reporting NOXR in the DERIVED HOURLY VALUE DATA 

(DHV) record, round the NOx emission rate to three decimal places. 

Use of Rounded and Unrounded Values in Emissions Calculations 

When performing calculations using any value that is reported in the XML, use the value as it is 

reported. In other words, use the rounded value in the calculation. However, any value that is 

calculated in an intermediate equation but is not reported should not be rounded before using it in 

a subsequent equation. 

For example, to calculate the bias-adjusted SO2 concentration, multiply the 

UnadjustedHourlyValue in the SO2C MHV record (which has been reported as a value rounded 

to one decimal place) by the bias adjustment factor (which has been reported in the RATA as a 

value rounded to three decimal places), and round the result to one decimal place before 

reporting this value as the AdjustedHourlyValue in the MHV record. To calculate the hourly 

SO2 mass rate in lb/hr using formula F-1, use the AdjustedHourlyValue in the SO2C MHV 

record (which has been rounded to one decimal place) and AdjustedHourlyValue in the FLOW 

MHV record (which has been rounded to the nearest thousand) in the equation, and round the 

result to one decimal place before reporting this value as the AdjustedHourlyValue in the SO2 

DHV record. When calculating quarterly SO2 emissions in tons, first multiply the 

Emissions Reporting Instructions -- Page 2 Environmental Protection Agency 
 

 

 

 

1.0 Introduction: Emissions March 07, 2012September 19, 2012 

AdjustedHourlyValue in the SO2 DHV record (which has been rounded to one decimal place) by 

the OperatingTime (which has been rounded to two decimal places) for every hour. Sum these 

unrounded products, then divide this unrounded sum by 2,000. Finally, round the result to one 

decimal place before reporting the quarterly emissions value in SUMMARY VALUE DATA record. 

Figure 1
 

EMISSIONS XML SCHEMA COMPLEX Elements
 

2.0 Emissions Parent 

and 

Child 

Child Only 

Root 

Element 

LEGEND 

2.4 

Hourly 

Operating 

Data 

2.2 

Daily Test 

Summary 

Data 

2.4.3.1 

Hourly 

Parameter 

Fuel Flow Data 

2.2.1 

Daily 

Calibration 

Data 

2.4.3 

Hourly Fuel 

Flow Data 

2.4.2 

Derived Hourly 

Value Data 

2.3.1 

Daily Fuel 

Data 

2.3 

Daily Emission 

Data 

2.4.1
 

Monitor Hourly 

Value Data
 

2.1 

Summary 

Value Data 

2.5
 

Long Term 

Fuel Flow Data
 

Environmental Protection Agency Emissions Reporting Instructions -- Page 3 
 

March 07, 2012September 19, 2012 1.0 Introduction: Emissions 

[This page intentionally left blank.] 

Emissions Reporting Instructions -- Page 4 Environmental Protection Agency 
 

 

 

 

 

 

 

2.0 Emissions 

2.0 EMISSIONS 

March 07, 2012September 19, 2012 

EMISSIONS XML Model 

Figure 2 

EMISSIONS XML Elements 

EMISSIONS Overview 

Description of Data 

The EMISSIONS record is the root element for the Emissions data XML schema. This element 

identifies the source for which emissions data are being reported. In addition, it provides 

information about the reporting period for which data are provided by identifying the year and 

quarter. Include a single EMISSIONS record in each Emissions data file. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 5 
 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.0 Emissions 

EMISSIONS XML Elements
 

ORIS Code
 

Element Name: ORISCode 

Report the code that indicates the unique identification number given to a source by the Energy
 

Information Administration (EIA).
 

Year 

Element Name: Year 

Report the calendar year represented by the data in the file. 

Quarter 

Element Name: Quarter 

Report the calendar quarter represented by the data in the file. Be sure that the reported year and 

quarter are properly matched to the time period of the emissions data. 

Submission Comment 

Element Name: SubmissionComment 

This field can be used to report additional information or provide an explanation about an event
 

that is specific to the quarterly report. Report the text of the comment in this field.
 

Version 

Element Name: Version 

Report the XML schema version number. Note that this is a numeric field -- do not include a "v" 

before the number. 

Emissions Reporting Instructions -- Page 6 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

2.1 Summary Value Data March 07, 2012September 19, 2012 

2.1 SUMMARY VALUE DATA 

SUMMARY VALUE DATA XML Model 

Figure 3
 

SUMMARY VALUE DATA XML Elements
 

SUMMARY VALUE DATA Overview 

Description of Data 

The SUMMARY VALUE DATA records are used to report aggregated values for the parameters 

included in the emissions submission file and cumulative values for the year and/or ozone 

season. Summary values are reported by monitoring location and parameter on the basis of the 

current reporting period, year-to-date, and, if relevant, ozone season-to-date sums (or averages). 

For each monitoring location in the file, report a SUMMARY VALUE DATA record for operating 

time and another for operating hours. Also report a SUMMARY VALUE DATA record for each 

parameter measured or calculated at that location to meet a regulatory requirement. See Table 1 

below for applicable parameters. 

For units required to report heat input (HI), you must include for each unit a SUMMARY VALUE 

DATA record for HI whether the HI was actually measured at the unit level or apportioned (or 

summed) from another location or multiple locations. 

Common Stacks or Pipes 

The reporting period and cumulative heat input values for the stack or pipe (in mmBtu) must 

equal the sum of the HIs for the units associated with the stack or pipe. For the individual units, 

report SUMMARY VALUE DATA records only for HI, operating time, and operating hours. Do not 

apportion SO2 mass emissions, CO2 mass emissions, or average NOx emission rates to the 

individual units. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 7 
 

 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.1 Summary Value Data 

Multiple Stacks or Pipes 

For these configurations, report only the reporting period and cumulative HI, operating time,
 

operating hours, and weighted average NOx emission rates in the unit-level SUMMARY VALUE
 

DATA records. Do not report quarterly and cumulative SO2 or CO2 mass emissions at the unit 

level. The reported quarterly or cumulative HI value for the unit must equal the sum of the
 

corresponding HI values reported for the individual stacks, ducts, or pipes.
 

Complex Stack Configurations 

A complex stack configuration exists where a unit's emissions are measured at more than one 

stack location and where at least one of these stack locations is a common stack shared with one 

or more other units. 

For the purposes of quarterly and cumulative HI accounting, the sum of the HIs for all units 

associated with all stacks in a complex configuration must equal the sum of the stack HIs for all 

of the stacks. For example, if emissions from scrubbed Units 1, 2, and 3 are measured at CS1 

during normal unit operation and are measured at CS2 during scrubber bypass hours, the sum of 

the HIs for Units 1, 2, and 3 must equal the sum of the HIs for CS1 and CS2. 

See "Specific Considerations" below for information about how to calculate summary values. 

SUMMARY VALUE DATA XML Elements
 

Unit ID or Stack Pipe ID
 

Element Name: UnitID or StackPipeID 

Report either the Unit ID or Stack Pipe ID that corresponds to the summary data value location. 

This is the alphanumeric code assigned by a source to identify a unit, stack, or pipe. 

Parameter Code 

Element Name: ParameterCode 

Report the Parameter Code for the parameter summarized by this SUMMARY VALUE DATA
 

record. Use the appropriate uppercase code as shown in Table 1.
 

Emissions Reporting Instructions -- Page 8 Environmental Protection Agency 
 

 

 

 

 

 

2.1 Summary Value Data March 07, 2012September 19, 2012 

Table 1 

Parameter Codes and Descriptions for SUMMARY VALUE DATA
 

Code Description 

BCO2 Biogenic CO2 Mass (tons) 

This is only for RGGI affected units 

CO2M Carbon Dioxide Mass (tons) 

HIT Heat Input Total (mmBtu) 

NOXM Nitrogen Oxide Mass (tons) 

NOXR Nitrogen Oxide Rate (lb/mmBtu) 

OPTIME Operating Time (hr) 

OPHOURS Number of Operating Hours 

SO2M Sulfur Dioxide Mass (tons) 

Current Reporting Period Total 

Element Name: CurrentReportingPeriodTotal 

Report the cumulative parameter value (i.e., emissions or time) as measured from the beginning 

of the current reporting period to the end of the current reporting period. This will generally be 

the quarterly total (or average), except for the second calendar quarter file for ozone season only 

reporters. For those files, this value is the total (or average) for just May and June. The value 

should be rounded to the number of decimal places according to Table 2. If there was no 

operation at this location during the reporting period, report zero. 

Ozone Season to Date Total 

Element Name: OzoneSeasonToDateTotal 

For locations subject to ozone season only programs, report the cumulative parameter value (i.e., 

emissions or time) for the ozone season as follows: For a first quarter report, leave this field 

blank. For a second quarter report, report the sum parameter value (i.e., emissions or time) from 

the beginning of the ozone season (May 1) to the end of the reporting period. For a third quarter 

report, report the sum of the Ozone Season to Date Total value reported in the second quarter 

plus the quarterly value for the parameter reported for the third quarter. For a fourth quarter 

report, report the Ozone Season to date total from the third quarter report. All values should be 

rounded to the number of decimal places according to Table 2. If there was no operation at this 

location during the ozone season, report zero. For locations not subject to ozone season only 

programs, leave this field blank. 

Year to Date Total 

Element Name: YearToDateTotal 

For locations that report year-round, report the cumulative sum of current year quarterly totals 

for each parameter value (i.e., emissions or time) as follows: For a first quarter report, report the 

sum parameter value (i.e., emissions or time) for the quarter. For subsequent quarters, report the 

Environmental Protection Agency Emissions Reporting Instructions -- Page 9 
 

 

 

 

 

 

March 07, 2012September 19, 2012	 2.1 Summary Value Data 

sum of the current reporting period plus the quarterly values for the parameter reported in the 

previous quarters. For example, the Year to Date total for quarter three would be calculated by 

summing the current quarter three reporting period value with the previously reported quarter 

one and quarter two values. The value should be rounded to the number of decimal places 

according to Table 2. If there was no operation at this location during the calendar year-to-date, 

report zero. For ozone season only reporters, leave this field blank. 

Table 2 

Precision of Reported Values for SUMMARY VALUE DATA
 

Parameter Codes Number of Decimal Places 

CO2M, NOXM, SO2M, BCO2 One 

OPTIME Two 

NOXR Three 

HIT Zero 

Specific Considerations 

Operating Time and Operating Hours 

●	 Operating Time is the sum of the hourly OperatingTime in HOURLY OPERATING DATA 

records. Operating Hours is a count of HOURLY OPERATING DATA records with 

OperatingTime greater than zero. 

SO2M, NOXM, HIT, and CO2M from Hourly Data 

●	 For non-Low Mass Emissions (LME) locations, to calculate Reporting Period, Year to 

Date, and Ozone Season to Date totals for SO2M, and NOXM, multiply each hourly rate 

value reported in the DERIVED HOURLY VALUE record by the corresponding operating 

time in the HOURLY OPERATING record, sum those values, and then divide by 2,000. 

Round the resulting sum to the appropriate number of decimal places per Table 2. For 

CO2M, follow the same procedure but do not divide by 2,000. 

●	 For LME units, to calculate Reporting Period, Year to Date, and Ozone Season to Date 

totals for SO2M, NOXM and HIT, sum the values in the DERIVED HOURLY VALUE 

records and divide by 2,000. Round the resulting sum to the appropriate number of 

decimal places per Table 2. For CO2M, follow the same procedure but do not divide by 

2,000. 

●	 If a common fuel pipe (or supply tank) serves a group of LME units and the long-term 

fuel flow option is used to quantify heat input, report the cumulative heat input for the 

group of units under the common pipe (or tank) ID. If more than one common pipe (or 

tank) serves the same group of LME units, report a separate SUMMARY VALUE DATA 

record for Total Heat Input (HIT) for each pipe (or tank). 

Emissions Reporting Instructions -- Page 10	 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

2.1 Summary Value Data March 07, 2012September 19, 2012 

CO2M from Daily Data 

●	 If CO2 mass is calculated on a daily basis and reported in the DAILY EMISSIONS DATA 

record, calculate Reporting Period, Year to Date, and Ozone Season to Date for CO2M 

by summing the values in these records. Round the resulting sum to the appropriate 

number of decimal places per Table 2. 

NOx Emission Rate 

●	 For non-Acid Rain units, do not report a SUMMARY VALUE DATA record for NOXR, even 

if the NOx emission rate is calculated on an hourly basis for the purpose of determining 

NOx mass rate (lb/hr). 

●	 Calculate summary NOx emission rates as a straight arithmetic average of the NOx 

emission rates for all operating hours in the reporting period, ozone season, or year-todate period, as reported in the DERIVED HOURLY VALUE DATA. If the recorded NOx 

emission rate is zero, include these hours in the average only if the operating time for the 

hour is greater than zero. 

●	 Do not weight the quarterly or cumulative average NOx emission rate for partial 

operating hours (i.e., count all hourly NOx emission rates equally, irrespective of the unit 

operating time). Report both the quarterly and cumulative average NOx emission rates 

for the unit or stack to three decimal places. 

●	 For simple multiple stack or multiple duct configurations in which NOx emissions and 

heat input are monitored separately in each of the stacks or ducts, you must calculate and 

report the quarterly and cumulative arithmetic average NOx emission rate for each stack 

or duct, and you must also calculate and report a quarterly and cumulative heat inputweighted NOx emission rate for the unit. Determine the heat input-weighted averages for 

the unit as follows. First, use the reported hourly data (i.e., stack level NOx emission and 

heat input rates) and the following formula to calculate a heat input-weighted unit NOx 

emission rate for each stack operating hour in the quarter: 

(NOx Rate) A(Heat Input) A + (NOx Rate) B(Heat Input) B

Hourly Unit NOx Emission Rate (lb/mmBtu) = (Heat Input) A + (Heat Input) B 

●	 In the formula above, the term "Heat Input" for multiple stack A or B is the product of 

the hourly HI rate for the stack and the corresponding operating time for the stack. 

●	 When a multiple-stack configuration is selected for a combined-cycle combustion turbine 

(CT) that: (a) uses the provisions of Appendix D to Part 75 for unit HI; and (b) has a 

main stack and bypass stack configuration; and (c) has NOx-diluent monitoring systems 

on both the main and bypass stacks, the mathematics are slightly different. In this case, 

for any unit operating hour in which gases flow through both stacks for any part of the 

hour, a time-weighted, rather than a heat-input-weighed unit-level NOx emission rate is 

calculated, using an equation similar to the one above, except that the terms "(Heat 

Input)A" and "(Heat Input)B" are replaced with tA and tB, respectively, where tA and tB 

Environmental Protection Agency	 Emissions Reporting Instructions -- Page 11 
 

 

 

 

 

March 07, 2012September 19, 2012	 2.1 Summary Value Data 

are the main stack operating time and bypass stack operating time, respectively. The 

time-weighted hourly average NOx emission rates are then used to determine the 

quarterly and cumulative NOx emission rates for the unit. 

●	 The quarterly heat input-weighted average NOx emission rate for the unit is then 

determined by taking the sum of all of the hourly heat input-weighted NOx emission rates 

for the quarter and dividing this sum by the total number of unit operating hours in the 

quarter. In determining the number of unit operating hours in the quarter, each partial 

operating hour is counted as a full hour of unit operation. The cumulative heat inputweighted average NOx emission rate for the unit is determined in the same way as the 

quarterly average for the unit, except that the terms "for the quarter" and "in the quarter" 

are replaced, respectively, with the terms, "for the year, to date" and "in the year, to date." 

●	 For Acid Rain Program (ARP) LME units, determine the quarterly average NOx emission 

rate for each unit as follows: Sum all of the hourly NOx mass values from the DERIVED 

HOURLY VALUE records for NOx to get the total NOx mass for the quarter. Then, sum the 

hourly HI values from the DERIVED HOURLY VALUE records for HI to obtain the HIT for 

the quarter. Divide the total NOx mass for the quarter by the total quarterly HI, to 

determine the quarterly NOx emission rate in lb/mmBtu. Calculate the cumulative (yearto-date) NOx emission rate by separately summing the hourly NOx mass and HI values 

over all operating hours in all quarters, and then dividing the NOx mass sum by the HI 

sum. 

Emissions Reporting Instructions -- Page 12	 Environmental Protection Agency 
 

 

 

 

 

 

 

2.2 Daily Test Summary Data March 07, 2012September 19, 2012 

2.2 DAILY TEST SUMMARY DATA 

DAILY TEST SUMMARY DATA XML Model 

Figure 4 

DAILY TEST SUMMARY DATA XML Elements
 

DAILY TEST SUMMARY DATA Overview 

Description of Data 

The DAILY TEST SUMMARY DATA record summarizes the completion date and time and the 

results (Passed/Failed/Aborted) for each daily calibration error test and flow interference check. 

For each calibration error test, report the calibration test data in the DAILY CALIBRATION DATA 

record. (See instructions for that record below.) Also use the DAILY TEST SUMMARY DATA 

record to report the results of the daily Predictive Emissions Monitoring System (PEMS) 

calibration for units with an approved PEMS monitoring method. 

Report the results of all failed, passing, and incomplete calibrations that affect data validation. 

For redundant backup monitors, the results of daily calibration error tests need not be reported 

except on days when using the monitors to report emissions data. 

Do not report the results of off-line calibrations performed during periods of non-operation of the 

unit or stack unless the unit has passed the off-line calibration demonstration and is using off-line 

calibrations to validate data. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 13 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.1 Summary Value Data 

DAILY TEST SUMMARY DATA XML Elements 

Unit ID or Stack Pipe ID 

Element Name: UnitID or StackPipeID 

Report either the Unit ID or Stack Pipe ID for the daily test location. This is the alphanumeric
 

code assigned by a source to identify a unit or stack.
 

Date 

Element Name: Date 

For daily calibrations, report the date corresponding to the completion of the last gas injection of 

the test. For interference checks, report the date on which the test was completed. 

Hour 

Element Name: Hour 

For daily calibrations, report the hour corresponding to the completion of the last gas injection of 

the test. For interference checks, report the hour in which the test was completed. 

Minute 

Element Name: Minute 

For daily calibrations, report the minute corresponding to the completion of the last gas injection 

of the test. For interference checks, report the minute in which the test was completed. 

Monitoring System ID 

Element Name: MonitoringSystemID 

If this is a PEMS Calibration test, report the three-character Monitoring System ID for the NOXP 

system. Leave this field blank for other parameters. 

Component ID 

Element Name: ComponentID 

Report the three-character ID assigned to the component. Leave this field blank for PEMSCAL. 

Test Type Code 

Element Name: TestTypeCode 

Report the test type code as DAYCAL for a daily calibration test summary record, or as 

INTCHK for an interference check. For units with an approved PEMS methodology, report the 

test type code as PEMSCAL for daily PEMS calibration tests. 

Test Result Code 

Element Name: TestResultCode 

Report the test result code as PASSED, PASSAPS, FAILED, INC, or ABORTED. See detailed 

descriptions of each code in Table 3. 

Emissions Reporting Instructions -- Page 14 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.2 Daily Test Summary Data March 07, 2012September 19, 2012 

Table 3
 

Daily Test Result Code Descriptions
 

Code Description 

PASSED Report whenever the standard performance specification is met for the test. For 

daily calibration error tests, report the test as passed only if the zero and upscalelevel calibration error test injections each pass the standard performance 

specification in sequence. Partial calibrations, where only one injection level is 

completed and passes the performance specification, may not be reported as 

"PASSED." Rather, these may either be omitted from the electronic report or 

reported as "INC." 

PASSAPS This code applies to daily calibration tests only. Report whenever the standard 

performance specification was not met for one or both injections, but the alternative 

performance specification (as described in Appendix B, Section 2.1.4(a)) was met 

for whichever injections did not meet the standard specification. 

FAILED Report whenever the applicable performance specification is not met for the test. 

For daily calibration error tests, report the test as failed whenever either the zerolevel calibration error test or upscale-level calibration error test (or both) have failed 

to meet the applicable performance specification. Partial calibrations, where only 

one injection level is completed and failed, must be reported as "FAILED." Data 

for the systems associated with the specified component will be considered invalid 

until a subsequent retest is passed. 

INC Report whenever a calibration error test is not completed at both required 

calibration levels and the completed calibration injection passes the applicable 

performance specification tests. Incomplete tests have no affect on data validation 

and do not satisfy the daily calibration requirements of Part 75. 

ABORTED Report whenever a test is aborted due to a malfunction of the monitoring system. 

Data for the systems associated with the specified component will be considered 

invalid until a subsequent retest is passed. 

Span Scale Code 

Element Name: SpanScaleCode 

For Daily Calibration tests, report whether the component or the range of the instrument tested is 

high (H) or low (L) scale (If the component is a single range and no default high range is in use, 

enter "H"). Do not report a span scale code for flow monitor components. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 15 
 

March 07, 2012September 19, 2012 2.1 Summary Value Data 

[This page intentionally left blank.] 

Emissions Reporting Instructions -- Page 16 Environmental Protection Agency 
 

 

 

2.2.1 Daily Calibration Data March 07, 2012September 19, 2012
 

2.2.1 DAILY CALIBRATION DATA 

DAILY CALIBRATION DATA XML Model 

Figure 5
 

DAILY CALIBRATION DATA XML Elements
 

Environmental Protection Agency Emissions Reporting Instructions -- Page 17
 
 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.2.1 Daily Calibration Data 

DAILY CALIBRATION DATA Overview 

Description of Data 

The DAILY CALIBRATION DATA record is used to report the details of each daily calibration error 

test sequence completed. You must report a DAILY CALIBRATION DATA record for each 

calibration error test performed that affects data validation. A complete DAILY CALIBRATION 

DATA record should contain data for both the zero and upscale calibration point. 

Partial calibration error tests (where the tested level passes the applicable specification) do not 

satisfy the daily calibration error requirements and are not required to be reported since they 

have no affect on data validation. If such calibrations are included in the emissions report, then 

report the result as "INC" in the DAILY TEST SUMMARY DATA record. Partial calibration error 

tests where the tested level fails to meet the applicable specification must be reported as a 

"FAILED" test. You are not required to report additional failed calibration tests for a component 

when the data from that component is already considered invalid due to a previously failed 

calibration error test. However, please note that tests reported as "FAILED" should be reported 

with all the necessary fields completed. Daily calibration error tests conducted with expired gas 

cylinders, gas cylinders obtained from a vendor not participating in the PGVP program, or gas 

cylinders containing concentrations outside the required percentage of Monitor Span Value 

record are considered invalid and should not be reported. 

For more information concerning this record regarding moisture monitoring systems, flow
 

monitors, maintenance procedures, or dual range analyzers, see the "Specific Considerations"
 

section below.
 

DAILY CALIBRATION DATA XML Elements 

Instructions for completing each element of the HOURLY SUBMISSION COMMENT DATA section 

are provided below:
 

OnLine OffLine Indicator 

Element Name: OnLineOffLineIndicator 

Indicate whether this daily calibration was performed online (report "1") or offline (report "0"). 

Upscale Gas Code 

Element Name: UpscaleGasCode 

Indicate whether the gas used for the upscale injection is high-level or mid-level by reporting the 

appropriate code (HIGH or MID). Mid-level gas injections may be performed and reported in 

lieu of the high-level injections, provided that the mid-level (MID) gas is more representative of 

the actual stack emissions. If the daily calibration was not completed and there was no upscalelevel injection, leave this field blank. 

Zero Injection Date 

Element Name: ZeroInjectionDate 

Emissions Reporting Instructions -- Page 18 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

2.2.1 Daily Calibration Data March 07, 2012September 19, 2012 

Report the date of the completion of the zero gas injection. If the daily calibration was not
 

completed and there was no zero-level injection, leave this field blank.
 

Zero Injection Hour 

Element Name: ZeroInjectionHour 

Report the hour of the completion of the zero gas injection. If the daily calibration was not
 

completed and there was no zero-level injection, leave this field blank.
 

Zero Injection Minute 

Element Name: ZeroInjectionMinute 

Report the minute of the completion of the zero gas injection. If the daily calibration was not 

completed and there was no zero-level injection, leave this field blank.
 

Upscale Injection Date 

Element Name: UpscaleInjectionDate 

Report the date of the completion of the upscale gas injection. If the daily calibration was not
 

completed and there was no upscale-level injection, leave this field blank.
 

Upscale Injection Hour 

Element Name: UpscaleInjectionHour 

Report the hour of the completion of the gas injection. If the daily calibration was not completed 

and there was no upscale-level injection, leave this field blank 

Upscale Injection Minute 

Element Name: UpscaleInjectionMinute 

Report the minute of the completion of the upscale gas injection. If the daily calibration was not 

completed and there was no upscale-level injection, leave this field blank. 

Zero Measured Value 

Element Name: ZeroMeasuredValue 

Report the value measured by the instrument in response to the reference following the gas
 

injection or reference signal. Report this value in calibration span units of measure. For all
 

monitors except flow, the units (and decimal precision) should match the hourly reporting. For
 

example, for SO2, report concentration in ppm and round the resulting value to the appropriate
 

number of decimal places in Table 4. For flow, use the calibration units of measure defined in 

the MONITOR SPAN VALUE record and round the resulting value to the appropriate number of
 

decimal places per Table 4. 

If the daily calibration was not completed and there was no zero-level injection, leave this field
 

blank. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 19 
 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.2.1 Daily Calibration Data 

Upscale Measured Value 

Element Name: UpscaleMeasuredValue 

Report the value measured by the instrument in response to the reference following the gas 

injection or reference signal. Report this value in calibration span units of measure. For all 

monitors except flow, the units (and decimal precision) should match the hourly reporting. For 

example, for SO2, report concentration in ppm and round the resulting value to the appropriate 

number of decimal places per Table 4. For flow, use the calibration units of measure defined in 

the MONITOR SPAN VALUE record and round the resulting value to the appropriate number of 

decimal places per Table 4. 

If the daily calibration was not completed and there was no upscale-level injection, leave this
 

field blank. 

Zero APS Indicator 

Element Name: ZeroAPSIndicator 

Report whether the zero injection result was determined using a normal specification "0" or the 

alternative performance specification "1" allowed under Part 75. If the daily calibration was not 

completed and there was no zero level injection, leave this field blank. 

Upscale APS Indicator 

Element Name: UpscaleAPSIndicator 

Report whether the upscale injection result was determined using a normal specification "0" or 

the alternative performance specification "1" allowed under Part 75. If the daily calibration was 

not completed and there was no upscale-level injection, leave this field blank. 

Zero Calibration Error 

Element Name: ZeroCalibrationError 

Report the calibration error results of the zero-level injection, as required by Part 75 (see the 

Upscale Calibration Error element description for further instructions). If the daily calibration 

was not completed and there was no zero-level injection, leave this field blank.
 

Upscale Calibration Error 

Element Name: UpscaleCalibrationError 

Report the calibration error results of the upscale injection, as required by Part 75. For SO2, 

NOx, and flow monitors, express the results either as a percentage of the span value or (for lowemitters of SO2 or NOx, or for low-span differential pressure-type flow monitors) as the absolute 

value of the difference between the reference and measured values (i.e., ∗R - A∗). For all 

parameters, except for low-span differential pressure-type flow monitors using the alternative 

specification, report the calibration error (or ∗R - A∗) to one decimal place. When a low-span 

differential pressure-type flow monitor uses the alternative specification because the standard 

specification was not met, the ∗R - A∗ value must be reported to two decimal places. If the daily 

calibration was not completed and there was no upscale-level injection, leave this field blank. 

Emissions Reporting Instructions -- Page 20 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

2.2.1 Daily Calibration Data March 07, 2012September 19, 2012 

If the calculated calibration error meets the standard specification, report the result as a 

percentage of the span even though the result would also pass the alternative specification. Only 

when the result does not pass the standard specification, but meets the alternative specification, 

should the absolute value of the difference be reported. If the test does not pass either 

specification, report the result as a percentage of span. 

For CO2 and O2 monitors, the results are always determined using ∗R - A∗ and are expressed in 

terms of absolute percent CO2 or O2. Use this method for all diluent gas monitors used for CO2 

reporting and/or NOx reporting. 

Zero Reference Value 

Element Name: ZeroReferenceValue 

Report the calibration gas or reference signal value used in this injection. Report the certified 

(tag) value of the reference calibration gas, in ppm for SO2 and NOx, or in %CO2 or %O2 for 

CO2 and O2. Report the value of the reference signal in the appropriate units, for flow monitors. 

Report the value to the precision defined in Table 4. If the daily calibration was not completed 

and there was no zero-level injection, leave this field blank. 

Upscale Reference Value 

Element Name: UpscaleReferenceValue 

Report the calibration gas or reference signal value used in this injection. Report the certified 

(tag) value of the reference calibration gas, in ppm for SO2 and NOx, or in %CO2 or %O2 for 

CO2 and O2. Report the value of the reference signal in the appropriate units for flow monitors. 

Report the value to the precision defined in Table 4. If the daily calibration was not completed 

and there was no upscale-level injection, leave this field blank. 

Table 4 

Precision of Reported Values for DAILY CALIBRATION DATA
 

Parameter Codes Number of Decimal Places 

CO2, H2O, NOX, O2, SO2 One 

FLOW Same as Span Value 

Upscale Gas Type Code 

Element Name: UpscaleGasTypeCode 

For SO2, NOX, CO2, and O2 components, report one of the gas type codes in Table 5 to indicate 

the type of gas in the cylinder used for the upscale injection. Note: If you use a blend of EPA 

Protocol gases that is not present in this table, you may report a value of "APPVD", but you will 

need to contact EPA before submitting the data in order to get permission to use this code. 

Leave this field blank if the Component Type Code is FLOW or H2O. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 21 
 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.2.1 Daily Calibration Data 

Table 5
 

PGVP Gas Type Codes and Descriptions
 

Code Description 

SO2 EPA Protocol gas standard consisting of a single certified component, SO2, and 

a balance gas 

NO EPA Protocol gas standard consisting of a single certified component, NO, and 

a balance gas 

NO2 EPA Protocol gas standard consisting of a single certified component, NO2, 

and a balance gas 

CO2 EPA Protocol gas standard consisting of a single certified component, CO2, 

and a balance gas 

O2 EPA Protocol gas standard consisting of a single certified component, O2, and 

a balance gas 

SN EPA Protocol gas bi-blend standard consisting of two certified components, 

SO2 and NO, and a balance gas 

SN2 EPA Protocol gas bi-blend standard consisting of two certified components, 

SO2 and NO2, and a balance gas 

SC EPA Protocol gas bi-blend standard consisting of two certified components, 

SO2 and CO, and a balance gas 

SC2 EPA Protocol gas bi-blend standard consisting of two certified components, 

SO2 and CO2, and a balance gas 

SO EPA Protocol gas bi-blend standard consisting of two certified components, 

SO2 and O2, and a balance gas 

NX EPA Protocol gas bi-blend standard consisting of two certified components, 

NO and NO2, and a balance gas 

NC EPA Protocol gas bi-blend standard consisting of two certified components, 

NO and CO, and a balance gas 

NC2 EPA Protocol gas bi-blend standard consisting of two certified components, 

NO and CO2, and a balance gas 

N2C EPA Protocol gas bi-blend standard consisting of two certified components, 

NO2 and CO, and a balance gas 

N2C2 EPA Protocol gas bi-blend standard consisting of two certified components, 

NO2 and CO2, and a balance gas 

OC EPA Protocol gas bi-blend standard consisting of two certified components, O2 

and CO, and a balance gas 

OC2 EPA Protocol gas bi-blend standard consisting of two certified components, O2 

and CO2, and a balance gas 

SNX EPA Protocol gas tri-blend standard consisting of three certified components, 

SO2, NO, and NO2, and a balance gas 

SNC EPA Protocol gas tri-blend standard consisting of three certified components, 

SO2, NO, and CO, and a balance gas 

SNC2 EPA Protocol gas tri-blend standard consisting of three certified components, 

SO2, NO, and CO2, and a balance gas 

(cont.) 

Emissions Reporting Instructions -- Page 22 Environmental Protection Agency 
 

 

 

2.2.1 Daily Calibration Data March 07, 2012September 19, 2012 

Table 5
 

Gas Type Codes and Descriptions (cont.)
 

Code Description 

SN2C EPA Protocol gas tri-blend standard consisting of three certified components, 

SO2, NO2, and CO, and a balance gas 

SN2C2 EPA Protocol gas tri-blend standard consisting of three certified components, 

SO2, NO2, and CO2, and a balance gas 

SOC EPA Protocol gas tri-blend standard consisting of three certified components, 

SO2, O2, and CO, and a balance gas 

NCC EPA Protocol gas tri-blend standard consisting of three certified components, 

NO, CO, and CO2, and a balance gas 

N2CC EPA Protocol gas tri-blend standard consisting of three certified components, 

NO2, CO, and CO2, and a balance gas 

NXC EPA Protocol gas tri-blend standard consisting of three certified components, 

NO, NO2, and CO, and a balance gas 

NXC2 EPA Protocol gas tri-blend standard consisting of three certified components, 

NO, NO2, and CO2, and a balance gas 

OCC EPA Protocol gas tri-blend standard consisting of three certified components, 

O2, CO, and CO2, and a balance gas 

SNXC EPA Protocol gas quad-blend standard consisting of four certified components, 

SO2, NO, NO2, and CO, and a balance gas 

SNXC2 EPA Protocol gas quad-blend standard consisting of four certified components, 

SO2, NO, NO2, and CO2, and a balance gas 

SNCC EPA Protocol gas quad-blend standard consisting of four certified components, 

SO2, NO, CO, and CO2, and a balance gas 

SN2CC EPA Protocol gas quad-blend standard consisting of four certified components, 

SO2, NO2, CO, and CO2, and a balance gas 

NXCC EPA Protocol gas quad-blend standard consisting of four certified components, 

NO, NO2, CO, and CO2, and a balance gas 

SNXCC EPA Protocol gas quint-blend standard consisting of five certified components, 

SO2, NO, NO2, CO, and CO2, and a balance gas 

APPVD Other EPA-approved EPA Protocol gas blend (see note below) 

AIR Purified air material 

SRM Standard reference material 

NTRM NIST-traceable reference material 

GMIS Gas manufacturer’s intermediate standard 

RGM Research gas mixture 

PRM SRM-equivalent compressed gas primary reference material 

Note: If you use a blend of EPA Protocol gases that is not present in this table, you may report a 

value of "APPVD", but you will need to contact EPA before submitting the data in order to get 

permission to use this code. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 23 
 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012	 2.2.1 Daily Calibration Data 

Cylinder Identifier 

Element Name: CylinderIdentifier 

For SO2, NOX, CO2, and O2 components, report the vendor-assigned identification or serial number 

found on the cylinder used for the upscale injection. Leave this field blank if the Component Type 

Code is FLOW or H2O. 

Vendor Identifier 

Element Name: VendorIdentifier 

For an EPA Protocol gas, report the EPA-assigned PGVP Vendor ID of the production site that 

supplied the cylinder used for the upscale injection. PGVP Vendor IDs are year specific, therefore 

report the assigned PGVP Vendor ID that is applicable on the date the cylinder is certified. An up-todate list of PGVP Vendor IDs will be located on the EPA website, and can be accessed via the 

ECMPS Support website. Report "NONPGVP" if the cylinder was purchased from a nonparticipating vendor prior to 60 days after the rule is published in the FR. Leave this field blank if 

the Component Type Code is FLOW or H2O or if the Gas Type Code is AIR, SRM, NTRM, GMIS, 

RGM, or PRM. 

Expiration Date 

Element Name: Expiration Date 

For an EPA Protocol gas, SRM, NTRM, GMIS, RGM, or PRM, report the expiration date of the 

cylinder used for the upscale injection. Leave this field blank if the Component Type Code is FLOW 

or H2O or if the Gas Type Code is AIR, SRM, NTRM, GMIS, RGM, or PRM. 

Specific Considerations 

Maintenance Procedures 

●	 During maintenance procedures, the calibration gas injections used during those 

procedures do not have to be reported if the results of the calibration gas injection do not 

indicate that the control status of the monitor has changed. For instance, if a monitoring 

system is already out-of-control and calibration gases are injected as part of the 

maintenance procedures, the results of these injections do not have to be reported. Only 

the results of the post-maintenance calibration error test which is used to validate the 

subsequent emissions data must be reported. Similarly, if as part of a maintenance 

procedure on one monitor, calibration gases must be injected into other monitors, the 

results of these injections do not have to be reported as long as they are within the 

calibration error specification. If the results of these injections indicate that any 

monitoring system is out-of-control, these injections must be reported and considered to 

be a failed calibration error test. 

Components Belonging to Multiple Systems 

●	 If a component is part of two (or more) systems (for example, a CO2 analyzer used both 

as a primary CO2 monitor and as a diluent monitor in a NOx-diluent monitoring system) 

the calibration error test should only be reported once, using the component ID. Data 

Emissions Reporting Instructions -- Page 24	 Environmental Protection Agency 
 

 

 

 

2.2.1 Daily Calibration Data	 March 07, 2012September 19, 2012 

validation for each monitoring system which the component is part of will be determined 

based on this single test record. 

Moisture Monitoring Systems 

●	 For moisture monitoring systems consisting of wet- and dry-basis O2 monitors, report 

two calibrations only if the wet and dry readings are obtained from two different 

analyzers. Report only the dry-basis O2 calibration when a single analyzer is used for 

both wet and dry oxygen. 

Flow Monitoring Systems 

●	 For flow monitoring systems comprised of two flow components, perform and report a 

daily calibration for each flow component in the system. 

Dual Range Monitors 

●	 For dual range monitors, perform and report daily calibrations for the instrument range(s) 

used during the day. 

Provisions for Conducting Daily Calibration 

●	 Conduct the daily calibration according to the requirements of 40 CFR Part 75, 

Appendices A and B. Daily calibrations validate the acceptability of emissions data from 

each monitoring component. 

Environmental Protection Agency	 Emissions Reporting Instructions -- Page 25 
 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.3 Daily Emissions Data 

2.3 DAILY EMISSIONS DATA 

DAILY EMISSIONS DATA XML Model 

Figure 6
 

DAILY EMISSION DATA XML Elements
 

DAILY EMISSIONS DATA Overview 

Description of Data 

Submit DAILY EMISSION DATA records to report daily CO2 mass determined using Appendix G 

Fuel Sampling and Analysis (FSA) and Equation G-1. Note that this CO2 value is the total mass 

emissions for the day, not a daily rate. 

DAILY EMISSIONS DATA XML Elements 

Instructions for completing each element of the DAILY EMISSION DATA Elements section are 

provided below: 

Unit ID or Stack Pipe ID 

Element Name: UnitID or StackPipeID 

Report either the Unit ID or Stack Pipe ID for the daily emissions location. This is the 

alphanumeric code assigned by a source to identify a unit or pipe. 

Emissions Reporting Instructions -- Page 26 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

2.3 Daily Emissions Data March 07, 2012September 19, 2012 

Date 

Element Name: Date 

Report the date corresponding to the daily emissions. 

Parameter Code 

Element Name: ParameterCode 

Report the parameter code for daily emissions monitoring as CO2M. 

Total Daily Emissions 

Element Name: TotalDailyEmissions 

Report the total CO2 mass emissions for the day in tons. Round to one decimal place. 

Total Carbon Burned 

Element Name: TotalCarbonBurned 

Report the total amount of carbon burned (in lbs) during the day. 

Adjusted Daily Emissions 

Element Name: AdjustedDailyEmissions 

This field applies only to coal-fired units and is optional. Report the adjusted value, in tons, if 

adjusting the CO2 mass emissions for carbon content of the flyash. Round to one decimal place. 

Leave this field blank if electing not to make an adjustment for the carbon content of the flyash. 

Unadjusted Daily Emissions 

Element Name: UnadjustedDailyEmissions 

Report the unadjusted daily emissions value determined using the G-1 equation. 

Sorbent Related Mass Emissions 

Element Name: SorbentRelatedMassEmissions 

This field is only for units with add-on SO2 emission controls. Report data in this field in tons. 

Round to one decimal place. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 27 
 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4 Hourly Operating Data2.3.1 Daily Fuel Data 

2.3.1 DAILY FUEL DATA 

DAILY FUEL DATA XML Model 

Figure 7
 

DAILY FUEL DATA XML Elements
 

DAILY FUEL DATA Overview 

Description of Data 

Submit Daily Fuel Data records to report fuel-specific data used when using Appendix G Fuel 

Sampling and Analysis (FSA) and Equation G-1 to determine daily CO2 mass if required to do so 

on behalf of the RGGI program. 

DAILY FUEL DATA XML Elements 

Fuel Code 

Element Name: FuelCode 

Report the fuel code of a specific fuel used during the day. 

Daily Fuel Feed 

Element Name: DailyFuelFeed 

Report the feed rate of a specific fuel (in lbs) used during the day. 

CarbonContent Used 

Element Name: CarbonContentUsed 

Report the amount of carbon burned as a percentage of the daily feed rate for a specific fuel. 

Fuel Carbon Burned 

Element Name: FuelCarbonBurned 

Report the amount of carbon burned (in lbs) during the day for a specific fuel. 

Emissions Reporting Instructions -- Page 28 Environmental Protection Agency 
 

 

 

2.4 Hourly Operating Data March 07, 2012September 19, 2012 

2.4 HOURLY OPERATING DATA 

HOURLY OPERATING DATA XML Model 

Figure 8
 

HOURLY OPERATING DATA XML Elements
 

HOURLY OPERATING DATA Overview 

Description of Data 

Environmental Protection Agency Emissions Reporting Instructions -- Page 29 
 

 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4 Hourly Operating Data 

Report an HOURLY OPERATING DATA record for every clock hour of the reporting period for 

every unit, stack, and pipe in the monitoring configuration represented by this emissions file. 

(You must report these records even for non-operating quarters.) Report an HOURLY OPERATING 

DATA record for every clock hour, as follows: (a) for each affected unit, irrespective of the 

location(s) at which the emissions are measured; and (b) for each common stack (or pipe) or 

multiple stack (or pipe) location at which emissions are measured. 

For example, if common stack CS1 serves Units 1 and 2 and emissions are monitored at the 

common stack, report HOURLY OPERATING DATA for the common stack and also report HOURLY 

OPERATING DATA for each unit. As a second example, if Unit 1 discharges through two stacks, 

MS1 and MS2, and emissions are monitored at each stack, report separate HOURLY OPERATING 

DATA for each stack and also report HOURLY OPERATING DATA for Unit 1. 

If a common stack serves Units 1, 2, and 3, but Unit 1 did not operate during the quarter, report 

HOURLY OPERATING DATA for every clock hour in the quarter for Unit 1 with 0.00 as the 

operating time and leave the remaining fields blank. The HOURLY OPERATING DATA records for 

Units 2 and 3 will contain the appropriate operating data. 

HOURLY OPERATING DATA XML Elements
 

Unit ID or Stack Pipe ID
 

Element Name: UnitID or StackPipeID 

Report either the Unit ID or Stack Pipe ID for the HOURLY OPERATING DATA. This is the
 

alphanumeric code assigned by a source to identify a unit, stack, or pipe.
 

Date 

Element Name: Date 

Report the date corresponding to the data being reported. 

Hour 

Element Name: Hour 

Report the hour corresponding to the data being reported. 

Operating Time 

Element Name: OperatingTime 

Report the fraction of the clock hour during which the unit combusted any fuel (or the fraction of 

the clock hour during which the stack or pipe was used). You may use any equal increments 

from hundredths (0.01 hr) to quarters (0.25 hr) of an hour. 

If the unit, stack, or pipe did not operate, report "0.00." For common stack and multiple stack 

configurations, report an operating time of "0.00" in the HOURLY OPERATING DATA record for 

any clock hour in which none of the units that exhaust through a particular stack are operating or 

for any clock hour in which the dampers are closed so that flue gas is unable to pass through the 

stack. 

Emissions Reporting Instructions -- Page 30 Environmental Protection Agency 
 

 

 

 

 

2.4 Hourly Operating Data March 07, 2012September 19, 2012 

If you elect to use a multiple-stack configuration to report NOx emissions data from a combinedcycle combustion turbine that: (a) uses Appendix D to measure the unit-level heat input; and (b) 

has a NOx-diluent monitoring system installed on each stack (i.e., on the main stack and the 

bypass stack), report the stack operating times as follows: 

●	 For any hour in which all of the exhaust gases flow through one stack or the other, the 

operating time for the stack that is in use will be equal to the unit operating time for that 

hour, and the operating time for the other stack will be 0.00; and 

●	 For a transition hour, in which gases flow through both stacks during the entire hour or 

any part of the hour: 

-- Report that fraction of the hour (if any) in which gases flow only through the main 

stack as the "main stack operating time;" and 

-- Report the remainder of the hour in which gases either flow through both stacks 

simultaneously or flow only through the bypass stack as the "bypass stack operating 

time." 

Operating Time for LME Units 

Report the fraction of the clock hour during which the unit combusted any fuel (or the fraction of 

the clock hour during which the stack or pipe was used). 

Report a unit operating time of "0.00" for any clock hour in which the unit did not operate. 

Hour Load 

Element Name: HourLoad 

Report hourly load information as either steam load or gross unit load. The units for average 

hourly gross unit load are to be reported in megawatts of electrical generation or in either 1,000 

lbs/hr or mmBtu/hr of steam generation. Note that this value represents an hourly rate and not 

the total load for the hour. Do not correct steam load for standard temperature and pressure; use 

steam load at measured temperature and pressure (see Part 75, Appendix C, Section 2.2.1). 

If you convert auxiliary heat input to the megawatts equivalent (e.g., for a heat recovery steam
 

generator with a duct burner) and add that value to megawatts for a gas turbine, you should 

report the unit electric load in megawatts.
 

For all multiple-stack configurations, for each unit operating hour in which gases flow through a 

particular stack or duct, report the unit load in both the stack-level and unit-level HOURLY 

OPERATING DATA records for that hour. 

Environmental Protection Agency	 Emissions Reporting Instructions -- Page 31 
 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4 Hourly Operating Data 

For monitored common stacks, report the weighted sum of the hourly unit loads for all units that 

exhaust through the stack, according to the following formula: 

∑ (Loadu x OpTimeu) 

Weighted Load = ----------------------------

OpTimecs 

Leave this element blank (do not report zeros) for any clock hour in which the unit, stack, or pipe 

did not operate. Also leave this element blank for units that do not produce electrical or steam 

load (e.g., cement kilns, refinery process heaters, etc.). 

Load Units of Measure Code 

Element Name: LoadUnitsOfMeasureCode 

Report the appropriate code to identify the load units of measure. 

Table 6 

Load Units of Measure Codes and Descriptions
 

Code Description 

MW Megawatt 

KLBHR 1,000 Pounds Steam Load per Hour 

MMBTUHR Steam Load in mmBtu per Hour 

Leave this element blank for any clock hour in which the unit, stack, or pipe did not operate. 

Also leave this element blank for units that do not produce electrical or steam load (e.g., cement 

kilns, refinery process heaters, etc.). 

Load Range 

Element Name: LoadRange 

Report an operating load range (load bin number) for each operating hour (see Appendix C to 

Part 75) for units that produce electrical or steam load. For units that do not produce electrical or 

steam load (e.g., cement kilns, refinery process heaters, etc.), report the operational bin number, 

if operational bins are used for missing data purposes. If the operational bin number is 

indeterminable, report "0." 

For a monitored common stack, the load bins are defined at the common stack on the basis of 

combined unit load, and load-based missing data routines are applied at the common stack. 

Therefore for each unit operating hour, report the common stack load bin number in both the 

common stack and unit-level HOURLY OPERATING DATA records. 

For a multiple-stack configuration in which gases normally flow through both stacks or ducts 

simultaneously (e.g., a twin-stack or split-breeching configuration), the load bins are set up on 

Emissions Reporting Instructions -- Page 32 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

2.4 Hourly Operating Data March 07, 2012September 19, 2012 

the basis of unit load. Therefore, for each unit operating hour, report the unit load bin number in 

both the unit-level and stack-level HOURLY OPERATING DATA records. 

For load-based units, leave this element blank (do not report zeros) for any clock hour in which 

the unit does not operate or gases do not flow through the stack (as applicable). Also leave this 

element blank for non load-based units that do not use operational bins for missing data purposes 

and for LME units. 

Common Stack Load Range 

Element Name: CommonStackLoadRange 

For a common stack with installed stack flow monitor, if you have elected to establish 20 load 

bins for missing data substitution purposes, report the appropriate load bin number using this
 

element. Note that this is an optional alternative to the standard load range.
 

Fc Factor 

Element Name: FcFactor 

If any emissions calculations at this location require use of the carbon-based F-factor, report the 

appropriate Fc-factor value corresponding to the fuel(s) burned during the hour. 

Fd Factor 

Element Name: FdFactor 

If any emissions calculations at this location require use of the dry-basis F-factor, report the
 

appropriate Fd-factor value corresponding to the fuel(s) burned during the hour. 

Fw Factor 

Element Name: FwFactor 

If any emissions calculations at this location require use of the wet-basis F-factor, report the
 

appropriate Fw-factor value corresponding to fuel(s) burned during the hour. 

Fuel Code 

Element Name: FuelCode 

You must report data in this field if: (1) you have elected to use the fuel-specific continuous
 

emissions monitoring system (CEMS) missing data option under §75.33; or (2) you have an 

exhaust configuration consisting of a monitored main stack and an unmonitored bypass stack, 

and you opt to report the fuel-specific Maximum Potential Concentration (MPC) or maximum 

potential NOx emission rate (MER) value during bypass hours (see §§75.16, 75.17 and 75.72). 

Otherwise, reporting data in this field is optional. Select one Fuel Code shown in Table 7.
 

Environmental Protection Agency Emissions Reporting Instructions -- Page 33 
 

 

March 07, 2012September 19, 2012 2.4 Hourly Operating Data 

Table 7 

Fuel Codes and Descriptions
 

Code Description 

MIX Use this code for any hour in which fuels are co-fired 

BFG Blast Furnace Gas 

BUT Butane (if measured as a gas) 

C Coal 

CDG Coal-Derived Gas 

COG Coke Oven Gas 

CRF Coal Refuse (culm or gob) 

DGG Digester Gas 

DSL Diesel Oil 

LFG Landfill Gas 

LPG Liquefied Petroleum Gas (as defined in §72.2) 

NNG Natural Gas 

OGS Other Gas 

OIL Residual Oil 

OOL Other Oil 

OSF Other Solid Fuel 

PDG Producer Gas 

PNG Pipeline Natural Gas (as defined in §72.2) 

PRG Process Gas 

PRP Propane (if measured as a gas) 

PRS Process Sludge 

PTC Petroleum Coke 

R Refuse 

RFG Refinery Gas 

SRG Unrefined Sour Gas 

TDF Tire-Derived Fuel 

W Wood 

WL Waste Liquid 

Emissions Reporting Instructions -- Page 34 Environmental Protection Agency 
 

 

 

2.4.1 Monitor Hourly Value Data March 07, 2012September 19, 2012 

2.4.1 MONITOR HOURLY VALUE DATA 

MONITOR HOURLY VALUE DATA XML Model 

Figure 9 

MONITOR HOURLY VALUE DATA XML Elements
 

MONITOR HOURLY VALUE DATA Overview 

Description of Data 

Use the MONITOR HOURLY VALUE DATA (MHV) record to report each value measured by a 

continuous emissions or stack flow monitoring system (or, if applicable, the missing data 

substitution value for the parameter). The monitored emission values can include SO2 

concentration, NOx concentration, CO2 concentration, O2 concentration, H2O concentration 

(moisture), and volumetric flow. These instructions contain subsections of each measured 

parameter, to give specific stipulations on how to report for that particular parameter. 

SO2 Concentration 

If you use continuous emissions monitoring systems (CEMS) to determine SO2 mass emissions, 

report SO2 concentration in an MHV record for each hour or partial hour of unit operation, with 

one exception: do not report an MHV record for hours in which only gaseous fuel is combusted, 

if you account for SO2 mass emissions during those hours using the provisions of §75.11(e)(1) in 

lieu of operating and recording data from the SO2 monitoring system. 

Volumetric Flow 

If you use stack flow monitoring to determine hourly heat input rate or SO2, CO2, or NOx mass 

emissions, report volumetric flow in an MHV record for each operating hour or partial operating 

hour. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 35 
 

 

 

 

March 07, 2012September 19, 2012 2.4.1 Monitor Hourly Value Data 

Table 8, below, summarizes which elements to report for SO2C and FLOW MHV records. 

Table 8 

MHV Elements for SO2C or Flow
 

MHV Elements to Report 

SO2C or Flow 

Measured Data Missing Data 

Parameter Code  

Unadjusted Hourly Value 

Adjusted Hourly Value  

Method of Determination Code (MODC)  

Monitoring System ID 

Component ID 

Percent Available  

Moisture Basis 

NOx Concentration 

If you use a NOx-diluent monitoring system to determine and report the NOx emission rate 

and/or a NOx concentration monitor in conjunction with Stack Flow to determine NOx mass, 

report an MHV record, as follows, for NOXC for each unit or stack operating hour as needed for 

those determinations. 

(a) Monitoring locations with only a NOx-diluent monitoring system: 

Report the NOXC MHV record only for hours in which a quality-assured NOx 

concentration is available and a quality-assured diluent gas (CO2 or O2) concentration is 

available. (Whenever either the NOx concentration or diluent concentration is missing 

for an hour, report the appropriate substitute data value for NOx emission rate in the 

DERIVED HOURLY VALUE (DHV) record and do not report an MHV record.) 

The elements to report for (a) are summarized in Table 9. 

Emissions Reporting Instructions -- Page 36 Environmental Protection Agency 
 

 

 

 

 

 

2.4.1 Monitor Hourly Value Data March 07, 2012September 19, 2012 

Table 9 

MHV Elements for NOXC Record -- NOX Rate System Only
 

MHV Elements to Report 

NOXC MHV Record 

Measured Data Missing Data 

Parameter Code  NA 

Unadjusted Hourly Value  NA 

Adjusted Hourly Value NA 

MODC  NA 

Monitoring System ID NA 

Component ID  NA 

Percent Available NA 

Moisture Basis NA 

(b) Monitoring locations with only a NOx concentration monitoring system: 

Report the NOXC MHV record for every operating hour. If a valid NOx concentration is 

not obtained for the hour, report substitute data in the Adjusted Hourly Value element of 

the record using the applicable missing data procedures for NOXC. 

(c) Monitoring locations with both a NOx-diluent and a NOx concentration monitoring 

system: 

Report the NOXC MHV record for every operating hour using the Monitoring System ID 

for the NOx concentration monitoring system. If a valid NOx concentration is not 

obtained for the hour, report the applicable substitute NOx concentration data in the MHV 

record using the applicable missing data procedures for NOXC; and report the 

appropriate substitute data value for NOx emission rate in the DHV record. 

The elements to report for (b) and (c) are summarized in Table 10 below. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 37 
 

 

 

 

March 07, 2012September 19, 2012 2.4.1 Monitor Hourly Value Data 

Table 10 

MHV Elements for NOXC Record -- NOXC System
 

MHV Elements to Report 

NOXC MHV Record 

Measured Data Missing Data 

Parameter Code  

Unadjusted Hourly Value 

Adjusted Hourly Value  

MODC  

Monitoring System ID 1 

Component ID 

Percent Available  

Moisture Basis 

1 Report the NOXC System ID. 

Note that for units with add-on NOx emission controls, hours in which the flue gases are 

discharged through an unmonitored bypass stack are considered to be missing data hours. 

However, when the outlet NOx monitor is unavailable and proper operation of the emission 

controls is not verified, §75.34 (a)(1) allows you to report data from a certified NOx monitor at 

the control device inlet. If you choose this option, these hours are treated as "available" hours for 

the purposes of the missing data lookbacks and percent monitor data availability (PMA) 

calculations. 

For a summary of these requirements, see Table 11 below. 

Reporting of High Range and Full Scale Exceedance Defaults 

Treat any hour(s) in which a default high range value (200 percent of Maximum Potential 

Concentration (MPC)) or a full scale exceedance value (200 percent of range) is used in the 

calculation of the hourly average NOx concentration as follows: 

(a) For NOx concentration monitoring systems: 

Treat these hours as quality-assured monitor operating hours and include them in missing 

data lookback and as available hours for percent monitor data availability calculations. 

Emissions Reporting Instructions -- Page 38 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

 

2.4.1 Monitor Hourly Value Data	 March 07, 2012September 19, 2012 

(b) For NOx-diluent monitoring systems: 

1. If a quality-assured diluent value is available for the hour, treat the hour as qualityassured data and use the appropriate NOx concentration value in conjunction with the 

quality-assured average diluent gas concentration for the hour to calculate and report 

NOx emission rate in the DHV record. 

2. If a quality-assured diluent gas concentration is not available for the hour, then 

consider the NOx emission rate data for the hour to be missing and do not report any 

MHV record for the hour. Instead, report the maximum potential NOx emission rate 

(MER) as a substitute data value in a DHV record using an MODC of 25. 

(c) Where both NOx concentration and NOx-diluent monitoring systems are identified: 

1. If a quality-assured diluent value is available for the hour, treat the hour as a qualityassured monitor operating hour and include it in the missing data lookback and as an 

available hour for percent monitor data availability calculations. Also, use the NOx 

concentration value in conjunction with the quality-assured average diluent gas 

concentration for the hour to calculate and report NOx emission rate in the DHV 

record. 

2. If a quality-assured diluent gas concentration is not available for the hour, treat the 

hour as a quality-assured monitor operating hour for NOXC and include it in the 

missing data lookback for NOXC and as an available hour for percent monitor data 

availability calculations for the NOXC system. However, the NOx emission rate data 

for the hour is considered to be missing. Report the MER as a substitute data value in 

a DHV record using an MODC of 25. 

Table 11 

Summary of NOx MONITOR HOURLY VALUE Record Reporting Requirements 

Use of NOx Analyzer 

Monitoring System 

ID Used Missing Data Instructions 

For NOx emission rate only Blank Do not report an MHV record for the hour. 

Perform NOx missing data substitution in 

DHV record (if NOx or diluent 

concentration is unavailable). 

For NOx mass calculation using 

NOx concentration x stack flow 

NOx concentration 

monitoring System ID 

Perform missing data substitution for NOx 

concentration in an MHV record. 

Both NOx emission rate and 

NOx mass calculation using 

NOx concentration x stack flow 

NOx concentration 

monitoring System ID 

Perform missing data substitution for NOx 

concentration in an MHV record. Also 

perform missing data substitution in the 

DHV record for NOx emission rate if either 

the NOx or diluent concentration is missing. 

Environmental Protection Agency	 Emissions Reporting Instructions -- Page 39 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012	 2.4.1 Monitor Hourly Value Data 

CO2 Concentration 

Report a MHV record for CO2 Concentration only if you use a CO2 analyzer to determine CO2 

concentration. If you use an O2 concentration monitor and Equation F-14a or F-14b to determine 

CO2 concentration for each hour, report a MHV record for O2 concentration for the hour (see the 

instructions for O2 Concentration below) and report the calculated CO2 concentration in a DHV 

record. 

If you use a CO2 analyzer reading to calculate NOx emission rate, CO2 mass emission rate, and/or 

Heat Input, report a MHV record for CO2C for each unit or stack operating hour as needed for 

those determinations. 

Table 12 

MHV Elements for CO2C
 

MHV Elements to Report 

CO2C MHV Records 

Measured Data Missing Data3 

Parameter Code  

Unadjusted Hourly Value  

Adjusted Hourly Value 

MODC  

Monitoring System ID 1 

Component ID 

Percent Available 2 

Moisture Basis 

1	 If the CO2 component is part of a CO2 system, report the CO2 System ID. Otherwise, leave the System 

ID blank. 

2	 If the CO2 is used to calculate heat input or CO2 mass rate, report the Percent Available value for every 

operating hour. 

3	 If the CO2 value is used to calculate heat input or CO2 mass rate, report an MHV record for CO2C for 

every operating hour. Otherwise, do not report CO2C MHV records for missing data hours. 

(a)	 Whenever you use a CO2 monitor to determine CO2 mass emissions and/or for heat 

input rate: 

Report a MHV record using the CO2 Monitoring System ID, for each hour or partial 

hour of unit operation. When the hourly CO2 concentration is missing, or for hours in 

which the flue gases are discharged through an unmonitored bypass stack, use the 

missing data routines in §75.35 and 75.36 to provide substitute data values. 

Emissions Reporting Instructions -- Page 40	 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

 

 

2.4.1 Monitor Hourly Value Data	 March 07, 2012September 19, 2012 

If the CO2 monitor is also used as the diluent monitor for a NOx-diluent monitoring 

system, whenever a CO2 RATA is failed on the CO2 monitoring system, then both the 

CO2 and NOx-diluent monitoring systems are considered out-of-control. (See Appendix 

B §2.3.2(g)). Report the applicable substitute CO2 concentration data in the MHV 

record using the applicable missing data procedures for CO2C. For NOx emission rate, 

report the appropriate substitute data value in the DHV record. 

However, if the CO2 data for the CO2 monitoring system is considered out-of-control 

due to the expiration of the applicable CO2 RATA but the NOx RATA has not yet 

expired,

1

 then substitute data should only be used for CO2 mass and heat input rate 

calculations and not for calculation of the NOx emission rate. For NOx emission rate, the 

actual measured CO2 concentration should be used. In such cases, report two CO2 

concentrations for each hour until a CO2 RATA is completed. First, report the 

appropriate substitute CO2 data using the CO2 System ID. Second, report the actual CO2 

value recorded by the CO2 component, leaving the System ID blank. (The actual CO2 

value will be used in the NOx emission rate calculation for the hour, while the substitute 

data value will be used in the CO2 mass and heat input rate calculations.) 

(b) If you use the CO2 monitor only to calculate NOx emission rate: 

Report an MHV record for CO2 concentration. Leave the Monitoring System ID blank. 

Do not report an MHV record for the hour if: (1) a quality-assured CO2 concentration is 

not available; or (2) a quality-assured NOx concentration is not available; or (3) both (1) 

and (2). Instead, report a substitute data value for NOx emission rate in the DHV record. 

Note that hours in which the flue gases are discharged through an unmonitored bypass 

stack are considered to be missing data hours. For these hours, do not report a MHV 

record. In the DHV record, report the NOx MER and MODC of "23." 

When a default high range value (200 percent of MPC) or a full-scale exceedance value 

(200 percent of the range) is used in the calculation of the hourly average NOx 

concentration, the NOx concentration is considered to be both quality-assured and 

available. Therefore, if a quality-assured CO2 concentration is available for that hour, 

report a MHV record and calculate the NOx emission rate in the usual manner. 

However, if a quality-assured CO2 concentration is not available for that hour, the NOx 

emission rate data for the hour are considered missing. In that case, do not report a 

MHV record for the hour and report the maximum potential NOx emission rate (MER) 

as a substitute data value in DHV record, using an MODC of "25." 

O2 Concentration 

Report an MHV record for O2 concentration for each hour in which you use the O2 concentration 

to determine the hourly NOx emission rate, heat input rate, or CO2 concentration. Report two 

MHV records for O2 concentration (one wet-basis and one dry-basis) for each hour in which you 

use O2 concentration to determine percent moisture. 

1	 Note that this situation should only arise if the NOx emission rate RATA was done using O2 as the diluent for the 

reference method or if the CO2 RATA data are not submitted. If the RATA was conducted using a CO2 diluent in 

the reference method, then there should be sufficient CO2 data available to submit a RATA for the CO2 system. 

Environmental Protection Agency	 Emissions Reporting Instructions -- Page 41 
 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012	 2.4.1 Monitor Hourly Value Data 

If the O2 value is used for the heat input calculation, report the MHV record for O2 for every 

operating hour and use the appropriate substitute data for any operating hour in which a qualityassured O2 value in not obtained. Otherwise, report the MHV record only for hours in which a 

quality-assured O2 value is obtained. 

Table 13 

MHV Elements for O2C
 

MHV Elements to Report 

O2C MHV Records 

Measured Data Missing Data4 

Parameter Code  

Unadjusted Hourly Value  

Adjusted Hourly Value 

MODC  

Monitoring System ID 1 

Component ID 

Percent Available 2 

Moisture Basis 3 

1	 If the O2 component is part of a CO2 system, report the CO2 System ID. If the O2 component is part of 

an O2 system, report the O2 System ID. Otherwise, leave the System ID blank. 

2	 If the O2 value is used to calculate heat input, report the Percent Available value for every operating 

hour. 

3	 If the O2 value is used to calculate H2O, report the Moisture basis. Otherwise, leave this field blank. 

4	 If the O2 value is used to calculate heat input, report an MHV record for O2C for every operating hour. 

Otherwise, do not report O2C MHV records for missing data hours. 

(a)	 Whenever you use an O2 monitor to determine CO2 concentration, CO2 mass emissions, 

and/or for heat input rate (as part of a CO2 monitoring system): 

Report an MHV record using the CO2 Monitoring System ID, for each hour or partial 

hour of unit operation in which a quality-assured O2 value is obtained. When the hourly 

O2 concentration is missing, or for hours in which the flue gases are discharged through 

an unmonitored bypass stack, use the missing data routines in §75.36 to provide 

substitute data values if the O2 value is used to determine heat input. 

If the O2 monitor is also used as the diluent monitor for a NOx-diluent monitoring 

system, whenever a CO2 RATA is failed on the CO2 monitoring system, then the CO2, 

and NOx-diluent monitoring systems (as applicable) are each considered to be out-ofcontrol. (See Appendix B §2.3.2(g).) If heat input is calculated from the O2, report the 

Emissions Reporting Instructions -- Page 42	 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.4.1 Monitor Hourly Value Data	 March 07, 2012September 19, 2012 

applicable substitute O2 concentration data in the MHV record using the applicable 

missing data procedures for O2C. For CO2 concentration, CO2 mass, and NOx emission 

rate, report the appropriate substitute data values in the appropriate DHV records. 

However, if the O2 data for the CO2 monitoring system is considered out-of-control due 

to the expiration of the applicable CO2 RATA but the NOx RATA has not yet expired,

2 

then substitute data should only be used for CO2 concentration and heat input rate 

calculations and not for calculation of the NOx emission rate. The actual measured O2 

concentration should be used to calculate NOx emission rate. In such cases, report two 

O2 concentrations for each hour until a CO2 RATA is completed. First, report the 

appropriate substitute O2 data using the CO2 system. Second, report the actual O2 value 

recorded by the O2 component, leaving the System ID blank. (The monitor O2 value 

will be used in the NOx emission rate calculation for the hour, while the substitute data 

value will be used in the heat input rate calculation.) 

(b)	 Whenever you use an O2 monitoring system to determine heat input rate: 

Report an MHV record using the O2 Monitoring System ID, for each hour or partial hour 

of unit operation. When the hourly O2 concentration is missing, or for hours in which 

the flue gases are discharged through an unmonitored bypass stack, use the missing data 

routines in §75.36 to provide substitute data values. 

If the O2 monitor is also used as the diluent monitor for a NOx-diluent monitoring 

system, whenever O2 RATA is failed for the O2 monitoring system, then the NOx-diluent 

monitoring systems is also considered to be out-of-control. (See Appendix B §2.3.2(g).) 

For heat input that is calculated from the O2, report the applicable substitute O2 

concentration data in the MHV record using the applicable missing data procedures for 

O2C. For NOx emission rate, report the appropriate substitute data values in the 

appropriate DHV record. However, if the O2 data for the O2 monitoring system is 

considered out-of-control due to the expiration of the applicable O2 RATA but the NOx 

RATA has not yet expired,3 then substitute data should only be used for calculating heat 

input rate and not for calculation of the NOx emission rate. The actual measured O2 

concentration should be used to calculate NOx emission rate. In such cases, report an 

additional O2 concentration record for each hour until an O2 RATA is completed. First, 

report the appropriate substitute O2 data using the O2 System ID. Secondly, report the 

actual O2 value recorded by the O2 component leaving the System ID blank. (The 

recorded O2 value will be used in the NOx emission rate calculation for the hour, while 

the O2C substitute data value will be used in the heat input rate calculations.) 

(c)	 If the O2 value is used only for calculating NOx emission rate, then report the MHV 

record for O2 only when quality-assured values are obtained for both O2 and NOx 

concentration. Leave the System ID blank. Note that hours in which the flue gases are 

discharged through an unmonitored bypass stack are considered to be missing data 

2	 Note that this situation should only arise if the NOx emission rate RATA was done using O2 as the diluent for the 

reference method or if the CO2 RATA data are not submitted. If the RATA was conducted using a CO2 diluent in 

the reference method, then there should be sufficient CO2 data available to submit a RATA for the CO2 system. 

3	 Note that this situation should only arise if the NOx emission rate RATA was done using CO2 as the diluent for the 

reference method or if the O2 RATA data are not submitted. If the RATA was conducted using an O2 diluent in 

the reference method, then there should be sufficient O2 data available to submit a RATA for the O2 system. 

Environmental Protection Agency	 Emissions Reporting Instructions -- Page 43 
 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.1 Monitor Hourly Value Data 

hours. (For these hours, do not report an MHV record. In the DHV record, report the 

NOx MER and an MODC of "23.") 

(d) If you also use wet and dry O2 monitors to determine the hourly percent moisture: 

Report two O2 MHV records for each hour. Report the wet O2 measurement with a "W" 

as the Moisture Basis data element and report the dry O2 measurement with a "D" as the 

Moisture Basis data element. If either the wet or dry O2 component is also used to 

calculate heat input, NOx emission rate, and/or CO2 concentration, then follow the 

applicable reporting instructions from sections (a), (b), or (c), above, to report the data 

for that component. For the remaining component, report the MHV for each hour, and 

leave the System ID blank. 

If either O2 value is missing, or for hours in which the flue gases are discharged through 

an unmonitored bypass stack, perform missing moisture data substitution in the DHV 

record for moisture, in accordance with §75.37. 

Moisture (H2O) 

For any unit or stack that monitors H2O with a moisture sensor (or, for saturated gas streams,
 

from a temperature sensor and look-up table), report the moisture value in a moisture MHV
 

record for each operating hour or partial operating hour. 

Table 14 

MHV Elements for H2O
 

MHV Elements to Report 

H2O 

Measured Data Missing Data 

Parameter Code  

Unadjusted Hourly Value  

Adjusted Hourly Value 

MODC  

Monitoring System ID 

Component ID 

Percent Available  

Moisture Basis 

If you use a fuel-specific default moisture value, as allowed under §75.11 or §75.12 (for coal, 

wood, and natural gas burning units only), report the value in the MONITOR DEFAULT DATA 

record and use this constant in the calculation. Do not report a moisture MHV record on an 

hourly basis. However, if you have more than one active fuel-specific default moisture value 

Emissions Reporting Instructions -- Page 44 Environmental Protection Agency 
 

 

 

 

 

 

 

2.4.1 Monitor Hourly Value Data March 07, 2012September 19, 2012 

defined in your monitoring plan, report the fuel-specific or pro-rated moisture value used in your 

emissions calculations in an H2O DHV record. 

The Part 75 missing data procedures for moisture are found in §75.37. These procedures are
 

modeled after the standard missing data procedures for SO2. In most instances, the moisture
 

missing data algorithm is the inverse of the SO2 algorithm (i.e., the lower moisture values are 

more conservative and therefore an inverted moisture missing data algorithm must be applied
 

(using 10th percentile values instead of 90th percentile values, minimum values instead of
 

maximum values, etc.)). However, when Equations 19-3, 19-4, or 19-8 from Method 19 of 40 

CFR Part 60 are used to determine NOx emission rate, a higher moisture value is more
 

conservative and therefore the standard SO2 missing data algorithm must be applied.
 

MONITOR HOURLY VALUE DATA XML Elements 

Parameter Code 

Element Name: ParameterCode 

Report the Parameter Code that corresponds to the parameter monitored at the location defined 

by the Stack Pipe ID or Unit ID. Use the appropriate uppercase code as shown in Table 15.
 

Table 15 

Parameter Codes and Descriptions for the MHV DATA Record
 

Code Description 

CO2C CO2 Concentration (%, pct) 

FLOW Volumetric Flow Rate (scfh) 

H2O Moisture (using moisture sensors, or temperature sensors) 

(%, pct) 

NOXC NOx Concentration (ppm) 

O2C O2 Concentration (%, pct) 

SO2C SO2 Concentration (ppm) 

Unadjusted Hourly Value 

Element Name: UnadjustedHourlyValue 

Report the unadjusted concentration or stack flow value for the hour. See below for parameterspecific instructions. 

SO2 Concentration 

Report the unadjusted, quality-assured SO2 concentration for the hour, expressed in parts per 

million (ppm) and round the resulting value to the appropriate number of decimal places per 

Table 16. Leave this field blank for hours in which you use substitute data. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 45 
 

 

 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.1 Monitor Hourly Value Data 

Leave this field blank for hours in which the flue gases are routed through an unmonitored 

bypass stack, or when the outlet SO2 monitor is unavailable and proper operation of the emission 

controls is not verified, if you report the MPC for those hours. However, if you report data from 

a certified inlet monitor during those hours, report the unadjusted SO2 concentration recorded by 

the monitor. 

Do not leave this field blank for hours in which: (1) very low sulfur fuel is combusted and you 

report a 2.0 ppm default value; or (2) you use the default high range value of 200 percent of the
 

MPC in the calculation of the hourly SO2 concentration; or (3) a full-scale exceedance occurs
 

and you use 200 percent of the range in the calculation of the hourly SO2 concentration. All of
 

the hours described in (1) – (3), above, are treated as quality-assured monitor operating hours.
 

NOx Concentration 

For both NOx concentration monitoring systems and NOx-diluent monitoring systems, report the 

unadjusted, quality-assured NOx concentration for the hour, expressed in parts per million (ppm) 

and round the resulting value to the appropriate number of decimal places per Table 16. Leave 

this field blank for hours in which you use substitute data for NOx concentration. 

Do not leave this field blank for hours in which: (1) you use a default high range value of 200 

percent of the MPC in the calculation of the hourly NOx concentration; or (2) a full-scale 

exceedance occurs and you use 200 percent of the range in the calculation of the hourly NOx
 

concentration. All of the hours described in (1) and (2), above are treated as quality-assured
 

monitor operating hours. Refer to the Part 75 Emissions Monitoring Policy Manual for further 

discussion of overscaling and use of the default high range.
 

For units with add-on NOx emission controls, if you report data from a certified control device
 

inlet monitor during hours in which the outlet NOx monitor is unavailable and proper operation 

of the emission controls is not verified, report the average, unadjusted NOx concentration 

recorded by the inlet monitor.
 

CO2 Concentration 

Report the CO2 concentration for the hour, expressed in percent CO2 (%CO2) and round the 

resulting value to the appropriate number of decimal places per Table 16. If applicable, during 

hours in which you use substitute data, or for hours in which the flue gases are discharged 

through an unmonitored bypass stack, report the substituted value obtained from the CO2 missing 

data procedures under §§75.35 or 75.36 (as applicable). If applicable for NOx emission rate 

calculations, for each hour in which you use the diluent cap value to calculate NOx emission rate, 

report the actual quality-assured CO2 concentration in MHV record for CO2C and appropriate 

MODC ("01" through "04"), and report an MODC of "14" in the DHV record for NOx emission 

rate. 

Whenever it is necessary to report a second CO2 concentration record to calculate NOx emission 

rate for an hour, report the actual CO2 concentration for the hour and the appropriate MODC 

(either "01" or "02"). See instructions under Description of Data for CO2 Concentration. 

Emissions Reporting Instructions -- Page 46 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

2.4.1 Monitor Hourly Value Data March 07, 2012September 19, 2012 

O2 Concentration 

Report O2 concentration for the hour, expressed in %O2, and round the resulting value to the 

appropriate number of decimal places per Table 16. For each hour in which you use the diluent 

cap value to calculate NOx emission rate, report the actual quality-assured O2 concentration and 

appropriate MODC ("01" through "04"). For each such hour, report an MODC of "14" in the 

NOx emission rate DHV record, to indicate that the diluent cap is being used for NOx emission 

rate. 

For any hour in which there is a full scale exceedance of the O2 monitor range, report the 

appropriate diluent cap value for the type of unit and an MODC of "20." You must also report a 

default record in the monitoring plan with a parameter code of O2X and a Default Purpose Code 

of "DC" containing this value even if you do not calculate an hourly NOx Emissions Rate. (Note 

that you may instead report a time weighted average calculated using the diluent cap value for 

the portion of the hour that the monitoring range was exceeded with the quality assured data 

collected during the portion of the hour when the range was not exceeded. In this case, report the 

hourly average but use an MODC of "20" to indicate a range exceedance has occurred during the 

hour.) 

If you use wet and dry O2 monitors to determine the hourly percent moisture and both values are 

quality-assured, report two O2 MHV records for each hour. 

If you use O2 concentration for the heat input rate calculation, report the appropriate substitute 

data value in this field when a quality-assured O2 concentration for the hour is unavailable or for 

hours in which the flue gases are discharged through an unmonitored bypass stack. Otherwise, if 

a quality-assured O2 concentration is not obtained, do not report an MHV record for the hour. 

Moisture 

Report moisture for the hour, expressed in %H2O, and round the resulting value, obtained either 

from a moisture sensor, or for saturated gas streams, from a temperature sensor and look-up 

table, to the appropriate number of decimal places per Table 16. Report the appropriate 

substitute data value for hours in which a quality-assured moisture percentage is unavailable or 

for hours in which the flue gases are discharged through an unmonitored bypass stack. 

Volumetric Flow 

For each operating hour (or partial operating hour) in which a quality-assured flow rate was
 

measured (MODC "01" through "04" and "54"), report the unadjusted flow rate in units of scfh 

(wet-basis). Report flow rate to the appropriate number of decimal places per Table 16. For
 

missing data hours, leave this field blank (this includes hours in which the flue gases are
 

discharged through an unmonitored bypass stack).
 

If a start-up or shut-down hour results in a stack flow rate that is too low to be registered by the 

stack flow monitor, you may report a default minimum stack flow rate of 1,000 scfh. Report an 

MODC of "55" for the hour. Manual entry of this MODC is permitted. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 47 
 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.1 Monitor Hourly Value Data 

Adjusted Hourly Value 

Element Name: AdjustedHourlyValue 

Leave this field blank for parameters CO2C, H2O, and O2C. 

SO2 Concentration 

For each hour in which you obtain quality-assured values, apply the appropriate bias adjustment 

factor (BAF) to the rounded average SO2 concentration for the hour. Report the adjusted SO2 

concentration for the hour in ppm and round the resulting value to the appropriate number of 

decimal places per Table 16. 

Note that for an initial certification, analyzer replacement, or complete monitoring system 

replacement (as indicated by reporting a QA AND CERTIFICATION EVENT record with a 

QACertificationEventCode value of "100," "101," "120," or "125"), if you are using conditional 

data validation, the BAF is uncertain during the conditional data period. Therefore, apply a BAF 

of 1.000 from the beginning of the conditional data validation period to the completion hour of 

the certification or recertification RATA. 

For each hour in which you use missing data procedures, report the substitute data value. 

For each hour in which the flue gases are routed through an unmonitored bypass stack, or when 

the outlet SO2 monitor is unavailable and proper operation of the emission controls is not 

verified, you may either report the MPC in this field or, if data are available from a certified inlet 

monitor, report the bias-adjusted SO2 concentration measured by the monitor. 

For each hour in which only very low sulfur fuel (as defined in §72.2) is combusted, report the 

bias-adjusted hourly average SO2 concentration, unless it is less than 2.0 ppm, in which case, 

report "2.0 ppm."
 

For each hour in which a default high range value is used in the calculation of the hourly average 

SO2 concentration, report the bias-adjusted hourly average in this field unless application of the 

BAF causes the hourly average to exceed 200 percent of the MPC, in which case, report 200 

percent of the MPC. 

When a full-scale exceedance of the high range occurs and 200 percent of the range is used in the 

calculation of the hourly average SO2 concentration, report the bias-adjusted hourly average in 

this field unless application of the BAF causes the hourly average to exceed 200 percent of the 

range, in which case, report 200 percent of the range. 

Refer to the Part 75 Emissions Monitoring Policy Manual for a further discussion of overscaling 

and use of the default high range value. 

NOx Concentration 

Report data in this field only if you use NOx concentration times stack flow rate to determine
 

NOx mass emissions. Leave this field blank if you do not have a NOx concentration system.
 

Emissions Reporting Instructions -- Page 48 Environmental Protection Agency 
 

 

 

 

 

 

2.4.1 Monitor Hourly Value Data March 07, 2012September 19, 2012 

For each hour in which you obtain a quality-assured value, apply the appropriate adjustment 

factor (1.000 or system BAF) to the rounded average NOx concentration for the hour. Report the 

adjusted average NOx concentration for the hour in ppm and round the resulting value to the 

appropriate number of decimal places per Table 16. 

Note that for an initial certification, analyzer replacement, or complete monitoring system 

replacement (as indicated by reporting a QA AND CERTIFICATION EVENT record with a 

QACertificationEventCode value of "100," "101," "120," or "125"), if you are using conditional 

data validation, the BAF is uncertain during the conditional data period. Therefore, apply a BAF 

of 1.000 from the beginning of the conditional data validation period to the completion hour of 

the certification or recertification RATA. 

For each hour in which NOx concentration is missing, report the substitute NOx concentration
 

value.
 

For each hour in which a default high range value is used in the calculation of the hourly average 

NOx concentration, report the bias-adjusted hourly average in this field, unless it exceeds 200 

percent of the MPC, in which case, report 200 percent of the MPC. 

When a full-scale exceedance of the high range occurs and 200 percent of the range is used in the 

calculation of the hourly average NOx concentration, report the bias-adjusted hourly average in 

this field, unless it exceeds 200 percent of the range, in which case, report 200 percent of the 

range. 

For units with add-on NOx emission controls, if you report data from a certified NOx monitor at 

the control device inlet during hours in which the outlet NOx monitor is unavailable and proper
 

operation of the emission controls is not verified, report the average, bias-adjusted NOx
 

concentration recorded by the monitor. Include these hours in the missing data lookbacks and 

treat them as available hours in the PMA calculations.
 

Volumetric Flow 

For hours in which quality-assured data are obtained, apply the appropriate bias adjustment 

factor (1.000 or BAF) to the rounded quality-assured value and report the adjusted stack flow for 

the hour. Report the resulting value to the appropriate number of decimal places per Table 16. 

For each hour in which missing data procedures are used to report data, report the substitute data 

value. When the flue gases are discharged through an unmonitored bypass stack, report the 

appropriate substitute data value for flow rate (under §75.33) in this field. Do not leave this field 

blank. 

Note that for an initial certification, analyzer replacement, or monitoring system replacement (as 

indicated by reporting a QA AND CERTIFICATION EVENT record with a 

QACertificationEventCode value of "300" or "305"), if you are using conditional data validation, 

the BAF is uncertain during the conditional data period. Therefore, apply a BAF of 1.000 from 

the beginning of the conditional data validation period to the completion hour of the certification 

or recertification RATA. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 49 
 

 

 

 

March 07, 2012September 19, 2012 2.4.1 Monitor Hourly Value Data 

Table 16 

Precision of Reported Values for MONITOR HOURLY VALUE DATA
 

Parameter Codes Number of Decimal Places* 

CO2C, H2O, O2C One 

NOXC, SO2C One 

FLOW Nearest 1,000 

* All substitute data values should be rounded to the same decimal precision as quality-assured data. 

MODC Code 

Element Name: MODCCode 

Report the appropriate method of determination code (MODC) to identify the type of monitoring 

system or value used to measure and report the concentration or stack flow for the hour. Manual 

entry of MODCs "16," "17," and "21" is permitted. EPA has reserved codes "01" through "55." 

Codes "56" through "99" may be used by vendors and companies for other purposes but must not 

be reported in a quarterly report. 

Table 17 

MODC Codes and Descriptions for MHV
 

Code Parameters Description 

01 All Primary Monitoring System (and Primary Bypass (PB)). 

02 All Redundant Backup or Regular Non-Redundant Backup Monitoring System. 

03 All Approved Alternative Monitoring System. 

04 All Reference Method Backup System. 

05 SO2C, 

NOXC 

Preapproved Parametric Monitoring Method Data for Controlled Units. 

FLOW Part 75 Approved Parametric Method. 

06 All Average Hour Before/Hour After. 

07 All Average Hourly Value, Initial Missing Data. 

(cont.) 

Emissions Reporting Instructions -- Page 50 Environmental Protection Agency 
 

 

 

 

 

2.4.1 Monitor Hourly Value Data March 07, 2012September 19, 2012 

Table 17
 

MODC Codes and Descriptions for MHV (cont.)
 

Code Parameters Description 

08 CO2C, 

NOXC, 

SO2C, 

FLOW 

90th Percentile Value in Load Range in Lookback Period. 

H2O 90th or 10th Percentile Value in Load Range in Lookback Period. 

O2 10th Percentile Value in Load Range in Lookback Period. 

09 CO2C, 

NOXC, 

SO2C, 

FLOW 

95th Percentile Value in Load Range in Lookback Period (for the corresponding 

load bin, if applicable). 

H2O 95th or 5th Percentile Value in Load Range in Lookback Period. 

O2 5th Percentile Value in Load Range in Lookback Period. 

10 All Maximum (or Minimum for O2 or H2O, if applicable) Hourly Value in Load 

Range in Lookback Period. 

11 NOXC, 

FLOW 

Average Hourly Value in Load Range in Lookback Period. 

12 All Maximum (or Minimum for O2 or H2O, if applicable) Potential Concentration 

(MPC) or Flow Rate (see Section 2.1 of Appendix A to Part 75). 

13 SO2C, 

NOXC 

Maximum Expected Concentration (MEC) (see §75.34(a)(5)). 

15 SO2C, 

NOXC 

1.25 times the maximum hourly controlled concentration at the corresponding 

load or operation bin, in the applicable lookback period (see §75.34(a)(5)). 

16 SO2C SO2 Concentration Value of 2.0 ppm during hours when very low sulfur fuels are 

combusted. These hours are included in missing data lookback and are treated as 

available hours for percent availability calculation. 

17 CO2C, 

NOXC, 

O2C, SO2C 

Like-Kind Replacement Analyzer. 

18 NOXC, 

SO2C 

Maximum Potential Concentration (MPC) used to determine the hourly average 

for the portion of the hour when a high range monitor was unavailable due to an 

expired linearity or daily calibration error test. (See Policy Question 9.20) 

19 NOXC, 

SO2C 

200 percent of MPC; Default High Range Value. These hours are included in 

missing data lookback and are treated as available hours for percent availability 

calculations. 

20 CO2C, 

NOXC, 

O2C, SO2C, 

FLOW 

200 percent of the full-scale range setting (or diluent cap for O2) when there is 

full-scale exceedance of high range. These hours are included in missing data 

lookback and are treated as available hours for percent availability calculations. 

(cont.) 

Environmental Protection Agency Emissions Reporting Instructions -- Page 51 
 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.1 Monitor Hourly Value Data 

Table 17
 

MODC Codes and Descriptions for MHV (cont.)
 

Code Parameters Description 

21 CO2C, H2O, 

NOXC, 

SO2C 

Negative Hourly Average Concentration Replaced with Zero. 

22 NOXC, 

SO2C 

Concentration from a certified monitor at the control device inlet, when exhaust 

gases are routed through an unmonitored bypass stack, or when the outlet monitor 

is unavailable and proper operation of the emission controls is not verified. These 

hours are included in missing data lookback and are treated as available hours for 

percent availability calculations. 

23 NOXC, 

SO2C 

MPC when flue gases are routed through an unmonitored bypass stack. These 

hours are considered to be missing data hours. 

24 NOXC MEC of NOx when flue gases are routed through an unmonitored bypass stack and 

the add-on NOx emission controls are confirmed to be operating properly. 

53 All Other quality-assured methodologies approved through petition. These hours are 

included in the missing data lookback and are treated as available hours for 

percent monitor availability calculations. 

54 All Other quality-assured methodologies approved through petition by EPA. These 

hours are included in missing data lookback and are treated as unavailable hours 

for percent availability calculations. 

55 All Other substitute data approved through petition by EPA. These hours are not 

included in missing data lookback and are treated as unavailable hours for percent 

availability calculations. 

SO2 Concentration 

When very low sulfur fuel is combusted, if a negative SO2 concentration is replaced (in the 

Unadjusted Hourly Value field) with a value of zero ppm and the 2.0 ppm default SO2 

concentration is reported in the Adjusted Hourly Value field, report MODC "16," rather than 

"21" for that hour. 

NOx Concentration 

Note that MODCs "06" through "12," "23," "24," and "55" apply only when a separately certified 

NOXC monitoring system is defined in the monitoring plan and is used to calculate NOx mass 

and do not apply when only a NOx-diluent monitoring system is defined. 

CO2 Concentration 

MODCs "06" through "12" apply only when a CO2 monitor is used for heat input rate or CO2­

mass determinations. 

Emissions Reporting Instructions -- Page 52 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

 

 

2.4.1 Monitor Hourly Value Data March 07, 2012September 19, 2012 

O2 Concentration 

MODCs "06" through "12" apply only when a separately certified O2 monitoring system is
 

defined in the monitoring plan and is used exclusively for heat input rate determinations in 

accordance with Equation F-17 or F-18 in Appendix F to Part 75.
 

Monitoring System ID 

Element Name: MonitoringSystemID 

For missing data substitution hours, leave this element blank. Note that hours in which the flue
 

gases are discharged through an unmonitored bypass stack are considered to be missing data 

hours. 

For quality-assured data hours, report the ID of the monitoring system from which the
 

concentration or stack flow was recorded, as follows:
 

SO2 Concentration 

For quality-assured data hours, report the ID of the Monitoring System from which the 

concentration value was recorded. Also, report the SO2 concentration Monitoring System ID for 

the monitoring system in use at the time of any of the following occurrences: (1) when you 

report the 2.0 ppm default value for an hour during which very low sulfur fuel (as defined in 

§72.2) is combusted and the bias-adjusted hourly average SO2 concentration is below 2.0 ppm; 

or (2) when you use a default high range value of 200 percent of the MPC in the calculation of 

the hourly average SO2 concentration; or (3) when a full-scale exceedance of the high range 

occurs and you use a value of 200 percent of the range in the calculation of the hourly average 

SO2 concentration. In these cases, the hours are treated as quality-assured monitor operating 

hours. Each of these occurrences is included in missing data lookback and is counted as an 

available hour for percent monitor data availability calculations. 

If a like-kind replacement non-redundant backup analyzer is used during a period of maintenance 

or repair of the primary analyzer (see §75.20(d)), report the primary Monitoring System ID. 

Volumetric Flow 

If a full-scale exceedance occurs and you use a value of 200 percent of the range in the 

calculation of the hourly average flow rate, report the Monitoring System ID of the monitoring 

system which is in use at the time of the occurrence. Treat such hours as though they are qualityassured monitor operating hours; include them in missing data lookback and count them as 

available hours for percent monitor data availability calculations. 

NOx Concentration 

If the NOx analyzer is only part of a NOx emission rate system and not part of any NOx
 

concentration system, leave this field blank. 

Otherwise, report the System ID for the NOx concentration system. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 53 
 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.1 Monitor Hourly Value Data 

When reporting a default high range value of 200 percent of the MPC or when reporting a value 

of 200 percent of the range during a full-scale exceedance of the high range, report the System 

ID of the monitoring system in use at the time of the occurrence of the full-scale exceedance. 

If a like-kind replacement non-redundant backup analyzer is used during a period of maintenance 

or repair of the primary analyzer (see §75.20(d)), report the primary Monitoring System ID. 

CO2 Concentration 

If the CO2 analyzer is only part of a NOx emission rate system, leave the System ID blank. 

Otherwise, report the applicable System ID for the CO2 monitoring system defined in the
 

monitoring plan. 

Report the Monitoring System ID of the monitoring system in use whenever a full-scale 

exceedance value of 200 percent of the range is used in the calculation of the hourly average CO2 

concentration. Treat such hours as though they are quality-assured monitor operating hours; 

include them in missing data lookback and count them as available hours for percent monitor 

data availability calculations. 

If a like-kind replacement non-redundant backup analyzer is used during periods of maintenance 

and repair of the primary analyzer (see §75.20(d)), report the primary Monitoring System ID. 

O2 Concentration 

If the O2 analyzer is only part of a NOx emission rate system (and/or an H2O system), leave the 

System ID blank and use only component IDs to identify the origin of the O2 concentration 

values. Otherwise, report the applicable System ID as follows:
 

(a) If the O2 concentration is from an O2 component of an O2 monitoring system (used to 

determine hourly heat input rate), report the System ID for the O2 monitoring system. 

(Note: the data will be QA'd by an O2 RATA.) 

(b) If the O2 concentration is from an O2 component that is part of a CO2 monitoring system 

(used for determining CO2 concentration, CO2 mass, and hourly heat input rate), report 

the System ID for the CO2 monitoring system. (Note: the data will be QA'd by a CO2 

RATA.) 

(Note that when either the wet or the dry O2 component is part of either an O2 or CO2 monitoring 

system, that component will be reported using the applicable monitoring system as described in 

(a) and (b) above.) 

H2O Concentration 

Report the H2O System ID for every quality-assured hour. 

Emissions Reporting Instructions -- Page 54 Environmental Protection Agency 
 

 

 

 

 

 

2.4.1 Monitor Hourly Value Data March 07, 2012September 19, 2012 

Component ID 

Element Name: ComponentID 

For each hour of quality-assured data from a CEM or stack flow system, identify the component 

used during the hour. Note that hours in which the flue gases are discharged through an 

unmonitored bypass stack are considered to be missing data hours. 

If a like-kind replacement non-redundant backup analyzer is used during periods of maintenance 

and repair of the primary analyzer (see §75.20(d)), assign and report a unique Component ID 

number (beginning with the prefix "LK" as defined in the COMPONENT DATA record, e.g., 

"LK1") for the like-kind replacement analyzer. The like-kind replacement analyzer Component 

ID may be manually entered. Note that the LK component must also be identified in the 

monitoring plan as a monitoring component for each monitoring system that will use the data. 

Volumetric Flow 

If you determine hourly stack flow rate by averaging (or subtracting) the readings from two flow 

components which are identified as components of the same monitoring system, leave this field 

blank. If the hourly flow rate is a substitute data value, leave this field blank. This includes 

hours in which the flue gases are discharged through an unmonitored bypass stack. 

Percent Available 

Element Name: PercentAvailable 

If applicable for the parameter, report the percent monitor data availability to one decimal place 

for each hour. 

SO2 Concentration 

For units with add-on SO2 emission controls: 

(a) If you report the MPC for hours in which the flue gases are routed through an 

unmonitored bypass stack, or when the outlet SO2 monitor is unavailable and proper 

operation of the emission controls is not verified, do not include these hours in the 

calculation of percent monitor data availability. Treat these hours as missing data hours. 

(b) If you report data from a certified inlet monitor during hours in which the flue gases are 

routed through an unmonitored bypass stack, or when the outlet SO2 monitor is 

unavailable and proper operation of the emission controls is not verified, include these 

hours in the missing data lookbacks and treat them as available hours in the PMA 

calculations. 

NOx Concentration 

Report data in this field only if you use NOx concentration times stack flow as the primary
 

methodology for NOx mass calculations for all hours. Report the percent monitor data
 

availability for each hour. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 55 
 

 

 

 

March 07, 2012September 19, 2012 2.4.1 Monitor Hourly Value Data 

CO2 Concentration 

Report percent monitor data availability for CO2 concentration only when the CO2 value is used 

for determining CO2 mass rate or heat input rate. 

O2 Concentration 

Report percent monitor data availability for O2 concentration only when the O2 value is used for 

determining heat input rate. 

Moisture (H2O) 

If you use the standard moisture missing data procedures in §75.37, which are based on percent 

availability, calculate and report the moisture percent data availability for each operating hour. 

Moisture Basis 

Element Name: MoistureBasis 

If you use wet and dry O2 values to determine hourly moisture, report one of the following
 

uppercase codes to indicate the moisture basis of the O2 reading.
 

Table 18 

Moisture Basis Codes and Descriptions for MHV
 

Code Description 

D Dry 

W Wet 

Emissions Reporting Instructions -- Page 56 Environmental Protection Agency 
 

 

 

 

2.4.2 Derived Hourly Value Data March 07, 2012September 19, 2012 

2.4.2 DERIVED HOURLY VALUE DATA 

DERIVED HOURLY VALUE DATA XML Model 

Figure 10 

DERIVED HOURLY VALUE DATA XML Elements
 

DERIVED HOURLY VALUE DATA Overview 

Description of Data 

Submit a DERIVED HOURLY VALUE DATA (DHV) record for each overall parameter value 

determined at this monitoring location for each operating hour (or partial hour). This includes 

emissions values calculated from continuous emissions monitoring (CEM) data, as well as the 

overall NOx emission rate determined using Appendix E, the overall mass emission rates and 

heat input rate determined using Appendix D and Appendix G, and the hourly value for each 

parameter determined using the low mass emissions (LME) provisions. For hours in which the 

unit or stack did not operate, do not report this record. Derived emissions values include SO2 

mass or mass rate, NOx emission rate, NOx mass or mass rate, calculated H2O concentration, 

calculated CO2 concentration, Heat Input or Heat Input rate, and CO2 mass or mass rate values. 

Reporting stipulations for each of the derived parameters are described in more detail below. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 57 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.2 Derived Hourly Value Data 

For CEM Methods 

Derived Hourly Heat Input Rate (mmBtu/hr) 

For each unit or stack with a stack flow monitor and diluent monitor, report the calculated heat 

input rate in the AdjustedHourlyValue element of a DHV record. If you monitor heat input rate 

and report this record at a common stack, also apportion the heat input rate measured at the 

common stack to the individual units (i.e., report additional DHV records for heat input rate 

under the associated Unit IDs). If you monitor heat input rate and report this record at multiple 

stacks, also report the heat input rate for the unit in an additional DHV record. 

Derived SO2 Hourly Mass Emission Rate (lb/hr) 

For each unit or stack with an SO2 CEMS (or using the F23 methodology per §75.11(e)(1)), 

report the calculated SO2 mass emission rate in the AdjustedHourlyValue element of a DHV
 

record. 

If you monitor SO2 mass emission rate and report this record at a common stack, do not 

apportion the SO2 mass emission rate measured at the common stack to the individual units (i.e., 

do not report any additional DHV records under the associated Unit IDs). 

If, for a particular unit, you monitor SO2 mass emission rate at multiple stacks (or ducts), do not 

report the combined SO2 mass emission rate for the unit (i.e., do not report any unit-level DHV 

records). 

Derived NOx Hourly Emission Rate (lb/mmBtu) 

For each unit or stack with a NOx emission rate CEMS, report the calculated NOx emission rate 

in the UnadjustedHourlyValue element and the bias-adjusted emission rate in the 

AdjustedHourlyValue element of a DHV record. If you monitor NOx emission rate and report 

this record at a common stack, do not apportion the NOx emission rate measured at the common 

stack to the individual units (i.e., do not report any additional DHV records under the associated 

Unit IDs). 

If, for a particular unit, you monitor NOx emission rate at multiple stacks (or ducts), calculate the 

heat-input weighted hourly emission rate for the unit, but do not report those hourly unit level 

values (i.e., do not report any unit-level DHV records for NOx emission rate). Rather, only use 

them to calculate the quarterly and cumulative NOx emission rates for the unit. Report these 

quarterly and cumulative values in the unit-level SUMMARY VALUE DATA record. 

For a combined-cycle turbine that uses a multiple-stack configuration, report separate stack-level 

DHV records for each hour in which there is both main stack and bypass stack operating time. 

Then, calculate a time-weighted unit-level NOx emission rate for each hour, as described in the 

SUMMARY VALUE DATA record instructions. Store, but do not report, these time-weighted, 

hourly unit-level emission rates. Rather, only use them to calculate the quarterly and cumulative 

unit-level NOx emission rates. 

Emissions Reporting Instructions -- Page 58 Environmental Protection Agency 
 

 

 

 

 

 

 

 

2.4.2 Derived Hourly Value Data March 07, 2012September 19, 2012 

For Derived NOx Mass Emission Rate (lb/hr) 

For each unit, stack, or pipe at which NOx mass emissions are measured or estimated, submit a
 

DHV record, for every hour in the reporting period that the unit or stack operates.
 

If you monitor NOx mass emissions and report this record at a common stack, do not apportion 

the NOx mass emissions measured at the common stack to the individual units (i.e., do not report 

any additional DHV records under the associated Unit IDs). 

If, for a particular unit, NOx mass emissions is monitored at multiple stacks (or ducts), do not
 

report the combined hourly NOx mass emissions for the unit (i.e., do not report any unit-level
 

DHV records for NOx mass rate).
 

Derived CO2 Mass Emission Rate (tons/hr) 

For any operating hour (or partial hour) for each unit, stack, or pipe at which CO2 emissions are 

monitored using CEMS, including the use of O2 CEMS, report CO2 mass emission rate in a DHV 

record. 

If you monitor CO2 mass emission rate and report this record at a common stack, do not 

apportion the CO2 mass emission rate measured at the common stack to the individual units (i.e., 

do not report any additional DHV records under the associated unit IDs). 

If, for a particular unit, CO2 mass emission rate is monitored at multiple stacks (or ducts), do not 

report the combined CO2 mass emission rate for the unit (i.e., do not report any unit-level DHV 

records). 

Derived CO2 Concentration 

For any operating hour (or partial hour) for each unit or stack at which CO2 concentration is 

determined by calculating it from O2 readings, report the derived CO2 concentration value for
 

each operating hour or partial operating hour in this record. Note that measured CO2
 

concentration from a CO2 system utilizing a CO2 monitor should be recorded in the MONITOR
 

HOURLY VALUE DATA (MHV) record.
 

Derived H2O (Moisture) Value 

For any operating hour (or partial hour) for each unit or stack at which moisture is determined by 

calculating it from wet and dry O2 readings, report the derived moisture value for each operating 

hour or partial operating hour in this record. 

● Note that measured H2O values from a moisture sensor or a temperature sensor and lookup table, if reporting for saturated gas streams, should be reported in the MHV record. 

If you use a fuel-specific default moisture value, as allowed under §75.11 or §75.12 (for coal and 

wood-burning units and natural gas-fired boilers) and you have just one default value defined in 

your monitoring plan, do not report a MHV record or a DHV record on an hourly basis. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 59 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.2 Derived Hourly Value Data 

However, if you have more than one active fuel-specific default moisture value defined in your
 

monitoring plan, report the fuel-specific or pro-rated moisture value used in your emissions
 

calculations in an H2O DERIVED HOURLY VALUE DATA record with a Method of Determination 

Code (MODC) of "40" on an hourly basis.
 

Derived SO2 Hourly Emission Rate (lb/mmBtu) 

If you are using the F23 methodology to calculate the SO2 mass rate per §75.11(e)(1) and you 

have defined more than one fuel-specific SO2 emission rate default value in your monitoring 

plan, report the fuel-specific or pro-rated default value used in your emissions calculations in an 

SO2R DERIVED HOURLY VALUE DATA record with an MODC of "40" on an hourly basis. 

Appendix D Methods 

Heat Input 

If you use Appendix D fuel flowmetering to determine heat input, report the heat input rate 

calculated for each fuel in the appropriate HOURLY PARAMETER FUEL FLOW DATA records. In 

addition, report the total heat input rate for the hour in a DHV record for the location. (You must 

report this record even if only one fuel was combusted during the hour.) If the fuel flowmetering 

is at a common pipe, also report the apportioned hourly heat input rate in a DHV record for each 

unit that is part of the common pipe. 

SO2 

If you use Appendix D fuel flowmetering to determine SO2, report the SO2 mass emission rate
 

calculated for each fuel in the appropriate HOURLY PARAMETER FUEL FLOW DATA record. In 

addition, report the total SO2 mass emission rate for the hour in a DHV record for the location. 

(You must report this record even if only one fuel was combusted during the hour.) If the fuel
 

flowmetering is at a common pipe, do not report hourly apportioned SO2 for the units. 

Appendix G Method for Hourly CO2 

If you use Equation G-4 to determine hourly CO2, report the CO2 mass emission rate calculated
 

for each fuel in the appropriate HOURLY PARAMETER FUEL FLOW DATA record. In addition, 

report the total CO2 mass emission rate for the hour in a DHV record. (You must report this
 

record even if only one fuel was combusted during the hour.)
 

Appendix E Method for Hourly NOx Emission Rate 

If you use Appendix E to determine NOx emission rate, report the overall NOx emission rate for 

the hour in a DHV record. If you burn a single, consistent blend of fuels and established a single 

Appendix E curve for that fuel blend, report all the Appendix E related information in this DHV 

record. If you established a separate Appendix E curve for each fuel, report the fuel-specific 

NOx emission rate data in the appropriate HOURLY PARAMETER FUEL FLOW DATA record and in 

addition, report the overall NOx emission rate for the hour in a DHV record. (You must report 

this record even if only one fuel was combusted during the hour.) 

Emissions Reporting Instructions -- Page 60 Environmental Protection Agency 
 

 

 

 

 

 

2.4.2 Derived Hourly Value Data	 March 07, 2012September 19, 2012 

Hourly NOx Mass Rate Based on Appendix D Heat Input Rate 

If you are required to report NOx mass rate, calculate this value from the heat input rate and NOx 

emission rate reported in the DHV record and report it in a DHV record. 

LME Methods 

For each parameter reported using the LME method, report a DHV record for each operating
 

hour. 

DERIVED HOURLY VALUE DATA XML Elements
 

Parameter Code
 

Element Name: ParameterCode 

Report the appropriate Parameter Code as shown in Table 19. 

Table 19 

Parameter Codes and Descriptions for the DHV DATA Record
 

Code Description 

CO2 CO2 Hourly Mass Emission Rate (tons/hr) 

CO2C CO2 Concentration (derived from O2 measurements) (%CO2) 

CO2M CO2 Hourly Mass (tons) (LME) 

H2O Moisture (from wet/dry O2 measurements) (%H2O) 

HI Heat Input Rate (mmBtu/hr) 

HIT Heat Input Total (mmBtu) (LME) 

NOX NOx Hourly Mass Emission Rate (lb/hr) 

NOXM NOx Hourly Mass (lb) (LME) 

NOXR NOx Emissions Rate (lb/mmBtu) 

SO2 SO2 Hourly Mass Rate (lb/hr) 

SO2M SO2 Hourly Mass (lb) (LME) 

SO2R SO2 Hourly Emission Rate (lb/mmBtu) 

Environmental Protection Agency	 Emissions Reporting Instructions -- Page 61 
 

 

 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.2 Derived Hourly Value Data 

Unadjusted Hourly Value 

Element Name: UnadjustedHourlyValue 

Report the unadjusted derived hourly value for the parameter specified, as follows: 

NOx Emission Rate from CEM 

Calculate and report the NOx emission rate (lb/mmBtu) based on the unadjusted NOx 

concentration and unadjusted diluent (CO2 or O2) concentration recorded in the MHV record. 

Report the resulting value to the appropriate number of decimal places in Table 20. For hours in 

which you use missing data procedures leave this field blank, including hours in which the flue 

gases are discharged through an unmonitored bypass stack. 

If you use Equation 19-3 or 19-5 to determine NOx emission rate, you must use modified 

Equation 19-3D or 19-5D (as applicable) instead of Equation 19-3 or 19-5, for hours in which 

you use the diluent cap (see Table 29 in the MONITORING FORMULA DATA record in the
 

Monitoring Plan Reporting Instructions).
 

For all other parameters, leave this field blank. 

Adjusted Hourly Value 

Element Name: AdjustedHourlyValue 

Report the adjusted or "final" derived hourly value for the parameter specified. 

SO2 Mass Emission Rate (lb/hr) 

For CEM methods, this value is normally derived using the bias-adjusted stack flow and the biasadjusted SO2 concentration (each reported in the MHV record), in conjunction with the 

appropriate equation in Appendix F to Part 75. However, for an hour in which a very low sulfur 

fuel (see §72.2) is combusted, the value may be calculated from a CEMS-derived heat input rate 

(i.e., from monitored stack flow rate, and diluent (CO2 or O2) concentration) and a default SO2 

emission rate using Equation F-23 (see §75.11(e)(1)). 

For Appendix D units and pipes, report the total SO2 mass emission rate for the location in this 

field. Use formula D-12 to combine SO2 mass emission rates from multiple fuels (as reported in 

HOURLY PARAMETER FUEL FLOW). 

Report all data for this element in lb/hr and to the appropriate number of decimal places per
 

Table 20.
 

NOx Mass Emission Rate (lb/hr) 

If you use NOx concentration times stack flow rate to determine NOx mass emissions, use the 

bias-adjusted stack flow and the bias-adjusted NOx concentration, (each reported in the MHV 

record), in conjunction with the appropriate equation in Appendix F to Part 75. If instead, NOx 

mass emissions are calculated from the NOx emission rate times heat input rate, use the adjusted 

NOx emission rate and adjusted heat input values as reported in the DHV record for each 

Emissions Reporting Instructions -- Page 62 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

 

2.4.2 Derived Hourly Value Data March 07, 2012September 19, 2012 

parameter. Report data for this element in lb/hr and to the appropriate number of decimal places 

per Table 20. 

NOx Emission Rate (lb/mmBtu) 

CEM Systems. For each hour in which you report NOx emission rate in the Unadjusted Hourly 

Value element, apply the appropriate adjustment factor (1.000 or bias adjustment factor (BAF)) 

to the rounded average NOx emission rate and report the adjusted NOx emission rate for the hour. 

Report the resulting value to the appropriate number of decimal places per Table 20. Report the 

appropriate substitute data value for NOx emission rate for each hour that a quality-assured 

emission rate is not obtained, including hours in which the flue gases are discharged through an 

unmonitored bypass stack. Do not leave this field blank. 

Note that for an initial certification, analyzer replacement, or complete monitoring system 

replacement (as indicated by reporting a QA CERTIFICATION EVENT record with an Event Code 

of 100, 101, 120, 125, 151, 250, 255, 300 or 305), if you are using conditional data validation, 

the BAF is uncertain during the conditional data period. Therefore, apply a BAF of 1.000 from 

the beginning of the conditional data validation period to the completion hour of the certification 

or recertification RATA. For any other events that require a RATA, apply the BAF from their 

previous RATA during the conditional data period, unless that RATA failed or was aborted, in 

which case use 1.000. 

For a combined-cycle combustion turbine (CT) using a multiple-stack configuration to report
 

NOx emission rate, use missing data substitution for any transition hour (i.e., an hour during
 

which gases flow through both stacks), if either the main stack or bypass monitoring system is
 

out of service, and draw the appropriate substitute data value from the bypass stack data pool.
 

If a full-scale exceedance of the low NOx range occurs and you use a default high range value of 

200 percent of the MPC in the calculation of the hourly average NOx concentration reported in 

the MHV record, or if a full-scale exceedance of the high NOx range occurs and you use a value 

of 200 percent of the range in the calculation of the hourly average NOx concentration reported 

in the MHV record, use the reported NOx concentration in conjunction with the quality-assured 

diluent concentration for the hour to calculate and report the NOx emission rate. These hours are 

treated as quality-assured monitor operating hours; they are included in missing data lookback 

and are treated as available hours for percent monitor data availability calculations. 

If a diluent concentration is unavailable during an hour in which a full scale exceedance of the 

NOx analyzer occurs or an hour in which the default high range value is used, the NOx emission 

rate for the hour is considered to be missing. In that case, do not report Monitor Hourly Value 

for NOx concentration for this hour since the NOx emission rate cannot be calculated; instead, 

report the maximum potential NOx emission rate (MER) in this field, and use an MODC of "25." 

Appendix E Systems. Report the overall NOx emission rate for the unit to the appropriate 

number of decimal places per Table 20. If this value was determined from a consistent fuel mix 

curve, also report the appropriate System ID for the Appendix E NOx system. If a single fuel 

curve or curves were defined, report the fuel-specific NOx emission rate in the appropriate 

PARAMETER FUEL FLOW DATA record(s), and report the combined NOx emission rate for the unit 

in this record. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 63 
 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.2 Derived Hourly Value Data 

CO2 Concentration (Derived from O2 Concentration) (pct) 

Report the CO2 Concentration for the hour to the appropriate number of decimal places per Table 

20. This is either the value calculated from a quality-assured O2 concentration value (as reported 

in the MHV record), or the appropriate substitute data value, as specified in §75.35. 

CO2 Mass Emission Rate (tons/hr) 

If you are using CEMS, this value is derived using the bias-adjusted stack flow and either the 

unadjusted CO2 concentration reported in the MHV record (if you are using a CO2 analyzer), or
 

the CO2 Concentration reported in the DHV record (if you are using an O2 analyzer), in 

conjunction with the appropriate equation in Appendix F to Part 75. 

For units using Appendix G, calculate and report, in PARAMETER FUEL FLOW DATA record(s), the 

CO2 mass emissions (tons/hr) for each fuel separately using Equation G-4. Then use Equation 

G-4A (see Table 32, MONITORING FORMULA DATA record in the Monitoring Plan Reporting 

Instructions) to determine the combined CO2 mass emission rate for the hour. Report the 

combined hourly CO2 mass emission rate (tons/hr) in this field in the DHV record. 

Report this element in tons per hour and to the appropriate number of decimal places per Table 

20. 

H2O (Moisture) (pct) 

Report moisture for the hour, expressed in %H2O, rounded to one decimal place. Report the
 

appropriate substitute data value for hours in which a quality-assured moisture percentage is
 

unavailable or for hours in which the flue gases are discharged through an unmonitored bypass
 

stack.
 

Heat Input (HI) Rate (mmBtu/hr) 

Report this value in mmBtu per hour (mmBtu/hr) and to the appropriate number of decimal 

places per Table 20. If you use CEMS to determine hourly heat input rate, calculate the hourly 

rate using the diluent gas concentration, bias-adjusted hourly stack flow rate, percent moisture (if 

appropriate), and F-factor. 

If you measure and report heat input rate at a common stack or pipe, also apportion and report
 

heat input rate at the unit level. This apportionment should be based on megawatts, steam load, 

or fuel flow rate, using Equation F-21A, F-21B, or F-21D in Appendix F to Part 75, as
 

applicable. These formulas use time-weighted hourly load to apportion the heat input rate
 

measured at a common stack to the individual units. 

For each hour, the sum of the individual heat inputs in mmBtu (i.e., the sum of the individual 

unit heat input rates, each multiplied by the corresponding unit operating time) must equal the 

total common stack heat input in mmBtu (i.e., the common stack heat input rate multiplied by the 

common stack operating time). 

Emissions Reporting Instructions -- Page 64 Environmental Protection Agency 
 

 

 

 

 

 

 

2.4.2 Derived Hourly Value Data March 07, 2012September 19, 2012 

For a unit with a multiple stack configuration, with flow rate and diluent monitors on each stack, 

calculate the hourly heat input rate for the unit using Equation F-21C in Appendix F to Part 75. 

Also use Equation F-21C for multiple pipe configurations. 

For each hour, the total unit heat input in mmBtu (i.e., the unit heat input rate multiplied by the
 

unit operating time) must equal the sum of the individual stack (or pipe) heat inputs in mmBtu 

(i.e., the sum of the individual stack (or pipe) heat input rates, each multiplied by the
 

corresponding stack (or pipe) operating time).
 

For Appendix D units combusting multiple fuels, report the hourly heat input rate calculated 

from all fuels in the DHV record. Report this record even if only one fuel was combusted during 

the hour. 

For non-Acid Rain NOx Budget Program units that use NOx concentration times stack flow as
 

the primary methodology to calculate NOx mass emissions, report the hourly heat input rate
 

unless you are specifically exempted (e.g., by a State SIP) from reporting it for allocation 

purposes. However, you must report unit operating time and load (except for non load-based
 

units) for each hour in the HOURLY OPERATING DATA record, even if you are not required to 

report hourly heat input. 

If, for any operating hour, the heat input rate is calculated to be less than one mmBtu/hr,
 

substitute for that hour a value of one mmBtu/hr. Use an MODC of "26" for any such hours. 

This applies only to monitoring locations where CEMS are installed (i.e., where HI Rate is
 

calculated using equation F-15, F-16, F-17, or F-18.) This does not apply to HI Rate calculated
 

through Appendix D or apportionment. 

In the rare event no units attached to the common stack generated load (Load = 0) during the
 

hour, heat input should be apportioned by operating time.
 

Total Heat Input (HIT) (mmBtu) 

Report this value in mmBtu for LME units and to the appropriate number of decimal places per
 

Table 20. 

SO2 Emission Rate (lb/mmBtu) 

If you are using the F23 methodology to calculate the SO2 mass rate per §75.11(e)(1) and you 

have defined more than one fuel-specific SO2 emission rate default value in your monitoring
 

plan, report the fuel-specific or pro-rated default value in lb/mmBtu. Report the value to the
 

appropriate number of decimal places per Table 20. 

LME Units 

Report the value for each required parameter as total mass (or heat input) for the hour. Report
 

each value to the appropriate number of decimal places per Table 20.
 

Environmental Protection Agency Emissions Reporting Instructions -- Page 65 
 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.2 Derived Hourly Value Data 

Table 20 

Precision of Reported Values for DERIVED HOURLY VALUE DATA
 

Parameter Codes Number of Decimal Places 

CO2, CO2C, CO2M, H2O, HI, HIT, NOX, 

NOXM, SO2M 

One 

SO2 For CEM and Appendix D 

burning only oil during hour 

One 

SO2 Appendix D burning any gas 

during hour 

Four 

NOXR Three 

SO2R Four 

MODC Code 

Element Name: MODCCode 

For CEM methods for parameters CO2C, NOXR or H2O, report one of the following MODCs as 

shown in Table 21 to identify the monitoring system or missing data procedure used to report the 

derived value or when you were directed to report it for an approved alternative monitoring 

system. For parameter HI, use an MODC of "26" when the calculated Heat Input Rate is zero or 

negative and was therefore replaced with a value of 1.0. Report an MODC of "40" for 

parameters SO2R and H2O when a fuel-specific or pro-rated default value is used in determining 

the derived value. 

For all other parameters, leave this field blank. 

NOx Hourly Emission Rate 

Report an MODC of "14" when the diluent cap value for CO2 or O2 is used in place of the 

measured value reported in the MHV records. Also, be sure that you register the appropriate 

diluent cap value for the unit in the MONITORING DEFAULT DATA record in the monitoring plan. 

A diluent cap value can only be used for calculating NOx emission rate during operating hours 

for which a quality-assured measured diluent (CO2 or O2) value is obtained. 

For full-scale exceedances of a NOx analyzer, EPA requires reporting of an MODC reflecting the 

monitoring system in use during the exceedance, or reporting an MODC of "25" if the diluent 

concentration normally reported in the MHV records is not quality-assured. Therefore, during 

full-scale exceedances, when 200 percent of MPC or 200 percent of range is reported for NOx 

concentration in the MHV record and is used in conjunction with a quality-assured diluent gas 

concentration to calculate the NOx emission rate, report the MODC code associated with the 

monitoring system that is in use at the time of the full-scale exceedance (for example, report "01" 

if the primary NOx-diluent monitoring system is in use). If a full-scale exceedance of the NOx 

analyzer occurs and no quality-assured diluent gas concentration for the hour is available, report 

an MODC of "25" for that hour. Manual entry of an MODC of "21" is permitted. 

Emissions Reporting Instructions -- Page 66 Environmental Protection Agency 
 

 

 

 

2.4.2 Derived Hourly Value Data March 07, 2012September 19, 2012 

Table 21 

MODC Codes and Descriptions for DHV
 

Code Parameter(s) Description 

01 CO2C, NOXR, 

H2O 

Primary Monitoring System (and Primary Bypass (PB) for NOXR). 

02 CO2C, NOXR, 

H2O 

Redundant Backup or Regular Non-Redundant Backup Monitoring 

System. 

03 All Approved Part 75 Alternative Monitoring System. 

04 CO2C, NOXR, 

H2O 

Reference Method Backup System. 

05 NOXR Part 75 Approved Parametric Method for Controlled Units. 

06 CO2C, NOXR, 

H2O 

Average Hour Before/Hour After. 

07 CO2C, NOXR, 

H2O 

Average Hourly Value, Initial Missing Data. 

08 CO2C, NOXR 90th Percentile Value in Load Range in Lookback Period. 

H2O 90th or 10th Percentile Value in Load Range in Lookback Period. 

09 CO2C, NOXR 95th Percentile Value in Load Range in Lookback Period. 

H2O 95th or 5th Percentile Value in Load Range in Lookback Period. 

10 CO2C, NOXR Maximum Hourly Value in Load Range in Lookback Period. 

H2O Maximum or Minimum Hourly Moisture Percentage in Lookback Period. 

11 NOXR Average Hourly Rate in Load Range in Lookback Period. 

12 CO2C, NOXR Maximum Concentration or Emission Rate. 

H2O Maximum or Minimum Potential moisture percentage. 

13 NOXR Maximum Controlled NOx Emission Rate (MCR). 

14 NOXR Diluent Cap (if the cap is replacing a CO2 measurement, it should be 5.0 

percent for boilers and 1.0 percent for turbines; if it is replacing an O2 

measurement, it should be 14.0 percent for boilers and 19.0 percent for 

turbines.) 

15 NOXR 1.25 times the NOx Emission Rate at the corresponding load or operational 

bin, in the applicable lookback. 

21 CO2C, H2O 

NOXR 

A negative hourly value replaced with a zero. 

22 NOXR NOx Emission Rate calculated from a certified NOx monitor at the control 

device inlet, when the outlet NOx monitor is unavailable and proper 

operation of the emission controls is not verified. These hours are included 

in missing data lookback and are treated as available hours for percent 

availability calculations. 

(cont.) 

Environmental Protection Agency Emissions Reporting Instructions -- Page 67 
 

 

 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012	 2.4.2 Derived Hourly Value Data 

Table 21
 

MODC Codes and Descriptions for DHV (cont.)
 

Code Parameter(s) Description 

23 NOXR Maximum Potential NOx Emission Rate (MER) for an hour in which flue 

gases are discharged through an unmonitored bypass stack. 

24 NOXR MCR for an hour in which flue gases are discharged downstream of the 

NOx emission controls through an unmonitored bypass stack, and the addon NOx emission controls are confirmed to be operating properly. 

25 NOXR MER. Use only when a NOx concentration full-scale exceedance occurs 

and the diluent monitor is unavailable. 

26 HI One mmBtu/hr substituted for Heat Input Rate for an operating hour in 

which the calculated Heat Input Rate is zero or negative. 

40 SO2R Fuel-Specific or Pro-Rated SO2 Emission Rate default value for use with 

Formula F-23. 

H2O Fuel-Specific or Pro-Rated moisture default value. 

45 HIT Maximum Rated Hourly Heat Input Rate (used to determine heat input for 

LME units generally using long-term fuel flow method). 

53 All Other quality-assured methodologies approved through petition. These 

hours are included in the missing data lookback and are treated as available 

hours for percent monitor availability calculations. 

54 All Other quality-assured methodologies approved through petition by EPA. 

These hours are included in missing data lookback and are treated as 

unavailable hours for percent availability calculations. 

55 All Other substitute data approved through petition by EPA. These hours are 

not included in missing data lookback and are treated as unavailable hours 

for percent availability calculations. 

* EPA has reserved MODCs "01" through "55."	 MODCs "56" through "99" may be used by vendors and 

companies for other purposes; do not report these codes in a quarterly report. MODCs "30" and "31"
 

were defined in EDR v2.0 for Ozone Trading Commission (OTC) NBP units only and are no longer
 

allowed.
 

Monitoring System ID 

Element Name: MonitoringSystemID 

Report the Monitoring System ID for the appropriate monitoring system that is providing 

quality-assured data for the hour. For missing data hours and hours in which the flue gases are 

discharged through an unmonitored bypass stack, leave this field blank. Also, leave this field 

blank for the calculated SO2, NOx, and CO2 hourly mass emission rates. If either: (1) a default 

high range NOx concentration value of 200 percent of the MPC is reported due to a full-scale 

exceedance of the low range; or (2) a value of 200 percent of the range is reported during a fullscale exceedance of the high range, report the ID number of the NOx-diluent monitoring system 

which is in use at the time of the full-scale exceedance. 

Emissions Reporting Instructions -- Page 68	 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

2.4.2 Derived Hourly Value Data March 07, 2012September 19, 2012 

For heat input records, report the Monitoring System ID for the O2 or CO2 system that provided 

the value used in the calculation. However, if missing data substitution was used in the MHV 

record, leave the System ID blank in this DHV record also. Table 22 below summarizes these 

requirements. 

Table 22 

System ID Reporting for Derived Hourly Values
 

Parameter Code Description System ID to Report 

CO2 CO2 Hourly Mass Rate Leave blank. 

CO2C CO2 Concentration (from an O2 

monitor) 

CO2 System ID. 

H2O Moisture (from wet/dry H2O 

system) 

H2O System ID. 

HI Heat Input CO2 or O2 System ID if CEM. Otherwise, leave 

blank. 

NOX NOx Hourly Mass Rate from 

NOx Concentration and Stack 

Flow 

Leave blank. 

NOx Hourly Mass Rate from 

NOx Emissions Rate and Heat 

Input 

Leave blank. 

NOXR NOx Emissions Rate NOx System ID for CEM system or NOXE 

System ID for Appendix E mixed-fuel curve. 

Otherwise, leave blank. 

SO2 SO2 Hourly Mass Rate Leave blank. 

Formula Identifier 

Element Name: FormulaIdentifier 

Report the Formula ID from the MONITOR FORMULA DATA record that is used for the calculation 

of the parameter. Leave this field blank for missing data hours and LME records. If using the 

Appendix D methodology to determine SO2, CO2, or Heat Input and burning multiple fuels for 

the hour, report the Formula ID from the MONITOR FORMULA DATA record with Formula 

Code D-12, G-4A, or D-15A respectively. If burning a single fuel for the hour, leave this field 

blank. If using multiple Appendix E curves to determine the NOx emission rate for the hour, 

report the Formula ID from the MONITOR FORMULA DATA record with Formula Code E-2. 

If using a single curve for the hour, leave this field blank. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 69 
 

 

 

 

 

March 07, 2012September 19, 2012 2.4.2 Derived Hourly Value Data 

Percent Available 

Element Name: PercentAvailable 

For NOXR from a CEM system, H2O, or CO2C, report the percent monitor data availability 

(PMA) to one decimal place for all hours. Do not report PMA for Heat Input Rate or SO2, NOx, 

or CO2 hourly mass emission rates. 

Operating Condition Code 

Element Name: OperatingConditionCode 

This field applies only to Appendix E NOXR data and LME NOXM data.
 

For an Appendix E NOx emission rate record (for a unit using one correlation curve for a
 

consistent fuel mixture), report the appropriate code from Table 23 below to indicate the 

condition that was used to determine the NOx emission rate for the hour. 

See the instructions for this field in the HOURLY PARAMETER FUEL FLOW DATA record for details 

about when to report each operating condition code. 

Table 23 

Operating Condition Codes and Descriptions for DHV
 

Code Description 

B Unit operated at base load or set point temperature (LME) 

C Controls Operating Properly (LME) 

E Emergency Fuel (Appendix E) 

M Correlation Curve for the Fuel Mixture has Expired 

(Appendix E) 

N Operating Parameter is Outside of Normal Limits (Appendix 

E) 

P Unit operated at peak load or higher internal operating 

temperature (LME) 

U Uncontrolled Hour (Appendix E or LME) 

W Operation Above Highest Tested Heat Input Rate Point on 

the Curve (Appendix E) 

X Operating Parameter Data Missing or Invalid (Appendix E) 

Y Designated Operational and Control Equipment Parameters 

within Normal Limits (Appendix E) 

Z Operation Below Lowest Tested Heat Input Rate Point on 

the Curve (Appendix E) 

Emissions Reporting Instructions -- Page 70 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.4.2 Derived Hourly Value Data March 07, 2012September 19, 2012 

In the NOXM record for an LME unit that uses a fuel- and unit-specific default NOx emission
 

rate and has NOx controls, indicate the status of the NOx controls for the hour by reporting:
 

C = Controls Operating Properly 

U = Unit Controls Not Operating or Not Operating Properly 

In the NOXM record for an LME combustion turbine that operates principally at base load (or at 

a set point temperature) but is capable of operating at a higher peak load (or higher internal 

operating temperature), indicate for each operating hour whether operation was a base load (B) 

or peak load (P). 

B = Unit operated at base load or set point temperature 

P = Unit operated at peak load or higher internal operating temperature 

For all other records, leave this field blank. 

Segment Number 

Element Name: SegmentNumber 

For an Appendix E NOx Emission Rate record (for a unit using one correlation curve for a 

consistent fuel mixture), report the Segment Number (1 – 4) indicating which portion of the 

correlation curve was used to determine the value for the hour. For operating condition codes N 

or X, report the segment number that contains the highest NOx emission rate on the curve for the 

fuel. Leave this field blank if the correlation curve was not used for the hour (i.e., the Operating 

Condition Code is E, M, U, or W). 

Fuel Code 

Element Name: FuelCode 

For LME units, report the type of fuel combusted in the hour. If multiple fuels are burned, report 

the fuel type used to determine the mass emissions for the parameter in this record (i.e., the fuel 

with the highest emission factor for the parameter). If records are missing as to which fuel was 

burned in the hour, report the fuel with the highest emission factor for this parameter of all of the 

fuels capable of being burned in the unit. 

Table 24 

Fuel Codes and Descriptions
 

Code Description 

BFG Blast Furnace Gas 

BUT Butane (if measured as a gas) 

CDG Coal-Derived Gas 

COG Coke Oven Gas 

DGG Digester Gas 

(cont.) 

Environmental Protection Agency Emissions Reporting Instructions -- Page 71 
 

 

March 07, 2012September 19, 2012 2.4.2 Derived Hourly Value Data 

Table 24
 

Fuel Codes and Descriptions (cont.)
 

Code Description 

DSL Diesel Oil 

LFG Landfill Gas 

LPG Liquefied Petroleum Gas 

NNG Natural Gas (as defined in §72.2) 

OGS Other Gas 

OIL Residual Oil 

OOL Other Oil 

PDG Producer Gas 

PNG Pipeline Natural Gas (as defined in §72.2) 

PRG Process Gas 

PRP Propane (if measured as a gas) 

RFG Refinery Gas 

SRG Unrefined Sour Gas 

Emissions Reporting Instructions -- Page 72 Environmental Protection Agency 
 

 

 

 

 

 

 

 

2.4.3 Hourly Fuel Flow Data March 07, 2012September 19, 2012 

2.4.3 HOURLY FUEL FLOW DATA 

HOURLY FUEL FLOW DATA XML Model 

Figure 11 

HOURLY FUEL FLOW DATA XML Elements
 

HOURLY FUEL FLOW DATA Overview 

Description of Data 

Whenever a flowmeter is used to determine heat input rate or SO2 or CO2 emissions in accordance 

with Appendix D, report an HOURLY FUEL FLOW DATA (HFF) record for each type of oil and/or 

gaseous fuel combusted during each operating hour using the Monitoring System ID associated 

with the appropriate flowmeter monitoring system. Do not report an HFF record for low mass 

emissions units (LME) that use a certified Appendix D fuel flowmeter for long term fuel flow 

purposes; use the LONG TERM FUEL FLOW (LTFF) record. 

To report hourly SO2 mass emission rate, CO2 mass emission rate and/or Heat Input, you must also 

submit the appropriate HOURLY PARAMETER FUEL FLOW DATA records associated with each HFF 

record. 

If you measure fuel flow at a common pipe location, report a HFF record using the Stack Pipe ID 

for each hour in which fuel is combusted by a unit served by the common pipe. Do not report HFF 

records for the individual units on an hourly basis. Apportion the heat input rate calculated at the 

common pipe location to each unit, using appropriate time-weighted apportionment formulas 

based on load (see Appendix F and the MONITOR FORMULA DATA instructions). Report the 

apportioned hourly heat input rate values in separate DERIVED HOURLY VALUE DATA (DHV) 

Environmental Protection Agency Emissions Reporting Instructions -- Page 73 
 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.3 Hourly Fuel Flow Data 

records for the individual units. Use the hourly heat input rates and operating times from the DHV 

records to calculate the cumulative heat input values for each unit and report these values in unitlevel SUMMARY VALUE DATA records. If you use uncertified fuel flowmeters at the unit and 

Equation F-21D to apportion the common pipe heat input to the individual units, report HFF only 

for the common pipe -- do not report any HFF records showing the fuel flow to the individual 

units. 

For Oil Fuel Flow Records 

Report an HFF for any hour in which oil is combusted as a startup fuel and fuel flow is estimated 

through tank measurements. 

The oil flow rate is the net fuel flow rate to the unit(s). For example, it may represent the
 

difference between the values measured for the main supply and re-circulating oil lines or it may
 

represent the sum of oil flow for two fuel flowmeters measuring the same type of oil to the unit.
 

For oil fuel flow systems, if the fuel flow system measures mass flow rate of oil directly, leave 

blank the following data elements:
 

● Volumetric Flow Rate 

● Volumetric Units of Measure Code 

● Source of Data Volumetric Code 

HOURLY FUEL FLOW DATA XML Elements 

Fuel Code 

Element Name: FuelCode 

Report the type of oil or gaseous fuel combusted during the hour for the system. For oil fuels use 

the general fuel type codes provided in Table 25 below. For gaseous fuels, you may either report 

the type of fuel using the General Fuel Type codes (which are consistent with the codes used in the 

UNIT FUEL DATA record in the monitoring plan) or report more specific fuel codes for the type of 

gas combusted using one of the Specific Fuel Type codes. Both sets of fuel type codes are listed in 

Table 26 below. The Fuel Code should match the Fuel Code in the Monitor System record 

associated with the Monitoring System ID. 

For Oil Fuel Flow Records 

Table 25 

Oil Fuel Flow Fuel Codes and Descriptions
 

Code Description 

DSL Diesel Oil 

OIL Residual Oil 

OOL Other Oil 

Emissions Reporting Instructions -- Page 74 Environmental Protection Agency 
 

 

 

 

 

 

2.4.3 Hourly Fuel Flow Data	 March 07, 2012September 19, 2012 

For Gas Fuel Flow Records 

Table 26 

Gas Fuel Flow Fuel Codes and Descriptions
 

Code Description 

General Fuel Type Codes 

LPG Liquefied Petroleum Gas (if measured as a gas) 

NNG Natural Gas 

OGS Other Gas 

PNG Pipeline Natural Gas (as defined in §72.2) 

PRG Process Gas 

Specific Fuel Type Codes 

BFG Blast Furnace Gas 

BUT Butane (if measured as a gas) 

CDG Coal-Derived Gas 

COG Coke Oven Gas 

DGG Digester Gas 

LFG Landfill Gas 

PDG Producer Gas 

PRP Propane (if measured as a gas) 

RFG Refinery Gas 

SRG Unrefined Sour Gas 

Fuel Usage Time 

Element Name: FuelUsageTime 

Report the fraction of the clock hour during which the unit combusted the specified fuel. You may 

use any equal increments from hundredths (0.01 hr) to quarters (0.25 hr) of an hour. Do not leave 

this field blank. 

For common pipes, report the cumulative portion of the hour during which the specified fuel was 

combusted in any of the units served by the common pipe, not to exceed a fuel usage time of 1.00. 

For example, if a common pipe serves Units 1 and 2 and both units operate for the first 24 minutes 

(0.40 hr) of the hour and then are both shut down, the fuel usage time is 0.40. If Unit 1 operates 

only for the first 24 minutes of the hour and Unit 2 operates only for the last 24 minutes of the 

hour, the fuel usage time is 0.40 hr plus 0.40 hr, or 0.80. If Unit 1 operates for the first 40 minutes 

of the hour and Unit 2 operates for the last 40 minutes of the hour, report a fuel usage time of 1.00, 

since for all minutes in the hour, at least one of the units operated. 

Environmental Protection Agency	 Emissions Reporting Instructions -- Page 75 
 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.3 Hourly Fuel Flow Data 

Volumetric Flow Rate 

Element Name: VolumetricFlowRate 

For Oil Fuel Flow Records 

If the fuel flow system measures the volumetric flow rate of oil, report the net volumetric flow 

rate, as measured, rounded to one decimal place. This value represents an hourly rate for periods 

in which the fuel is combusted, not a total flow for the hour. If the hourly oil flow rate is so small 

that it results in a heat input rate of 0.0 mmBtu/hr (rounded to the nearest tenth) when Equation 

D-8 is used, you may report, as a default value, the minimum oil flow rate that will give a heat 

input rate greater than zero. This minimum oil flow rate must be defined in the MONITOR 

DEFAULT DATA record in the monitoring plan. 

For units using Appendix D to account for SO2 mass emissions you must report mass flow rate. If 

you use a volumetric flowmeter, report the volumetric flow rate in this field, the mass oil flow rate 

in the Mass Flow Rate field, and the density value used for the conversion in an HOURLY 

PARAMETER FUEL FLOW record. If the fuel flow system measures mass flow rate of oil directly, 

leave this field blank. 

For Gas Fuel Flow Records 

For Appendix D gas systems, the flow rate of gas is measured hourly by the fuel flowmeter
 

system. The flow rate is the net fuel flow rate to the unit(s). For example, it may represent the
 

sum of the gas flow rates for two fuel flowmeters measuring gas to the unit. All values must be
 

reported in 100 standard cubic feet per hour (100 scfh) rounded to one decimal place. This value
 

represents an hourly rate for periods in which the fuel is combusted, not a total flow for the hour. 

If the hourly gas flow rate is so small that it results in a heat input rate of 0.0 mmBtu/hr (rounded 

to the nearest tenth) when Equation D-6 is used, you may report, as a default value, the minimum
 

gas flow rate that will give a heat input rate greater than zero. This minimum gas flow rate must 

be defined in the MONITOR DEFAULT DATA record in the monitoring plan.
 

Volumetric Units of Measure Code 

Element Name: VolumetricUnitsOfMeasureCode 

Report the units of measure used to report volumetric flow rate using the appropriate code from
 

Table 27.
 

Emissions Reporting Instructions -- Page 76 Environmental Protection Agency 
 

 

 

 

 

 

2.4.3 Hourly Fuel Flow Data March 07, 2012September 19, 2012 

Table 27 

Volumetric Units of Measure Codes and Descriptions
 

Fuel Type Units of Measure Code Description 

Oil BBLHR Barrels/Hour 

GALHR Gallons/Hour 

M3HR Cubic Meters/Hour 

SCFH Standard Cubic Feet/Hour 

Gas HSCF 100 Standard Cubic Feet/Hour 

Leave this field blank only for Oil HFF records, where the fuel flow system measures mass flow 

rate of oil directly. 

Source of Data Volumetric Code 

Element Name: SourceOfDataVolumetricCode 

Report the Source of Data Volumetric Code that indicates the type of value reported for gas flow 

or volumetric oil flow rate, as shown in Table 28. 

Table 28 

Source of Data Volumetric Codes and Descriptions
 

Code Fuel Type Description 

0 Oil or Gas Measured Data 

1 Oil or Gas Substitute Data Using Lookback Procedures 

3 Oil or Gas Maximum Potential Fuel Flow Rate (simplified missing data procedure for 

peaking units, only) 

4 Oil or Gas Emergency Fuel (maximum unit fuel flow rate) 

5 Oil Igniter Oil from Tank Measurements 

6 Oil Uncertified OFFM to Measure Igniter Oil 

9 Oil or Gas Default Minimum Fuel Flow Rate 

Leave this field blank only for Oil HFF records, where the fuel flow system measures mass flow 

rate of oil directly. 

Do not leave this field blank for gas fuel flow records. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 77 
 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.3 Hourly Fuel Flow Data 

Mass Flow Rate 

Element Name: MassFlowRate 

For Oil Fuel Flow Records 

Report the Mass Flow Rate of oil either measured directly by a fuel flowmeter system or 

calculated from the volumetric flow rate measured by a fuel flowmeter system. All values must be 

reported in lb/hr, rounded to one decimal place. This value represents an hourly rate for the period 

in which fuel is combusted, not total flow for the hour. 

For units using Appendix D to account for SO2 mass emissions, you must report mass flow rate in 

order to calculate SO2 mass emissions. Where the density of the oil is determined by the 

applicable ASTM procedures referenced in Part 75, use Equation D-3 to calculate the mass flow 

rate of oil (in lb/hr). 

OIL rate oil =V -rate x Doil 

(Equation D-3) 

Where: 

OILrate = Mass rate of oil consumed per hr (lb/hr) 

Voil-rate = Volume rate of oil consumed per hr, measured in scfh, gal/hr, barrels/hr, or 

m3

/hr (rounded to one decimal place) 

Doil = Density of oil, measured in lb/scf, lb/gal, lb/barrel, or lb/m3 

However, for Subpart H units using Appendix D only for heat input determination, you may 

measure and report either mass flow rate or volumetric flow rate of oil. If you use volumetric flow 

rate and gross calorific value (GCV) to determine hourly heat input rate, leave this field blank. 

For Gas Fuel Flow Records 

Leave this field blank. 

Source of Data Mass Code 

Element Name: SourceOfDataMassCode 

For Oil Fuel Flow Records 

Report one of the following codes to indicate the type of value reported for mass oil flow rate. If 

the mass oil flow value was calculated from a volumetric oil flow value, report code 2, regardless 

of what Source of Data code was reported for the volumetric oil flow. For emergency fuels where 

certified fuel flowmeters are used instead of the maximum unit fuel flow rate for heat input, use 

either code 0, 1, 2, or 3 as appropriate. Do not use code 4 unless the maximum unit fuel flow rate 

option is used for reporting heat input for the emergency fuel. 

Emissions Reporting Instructions -- Page 78 Environmental Protection Agency 
 

 

 

 

 

2.4.3 Hourly Fuel Flow Data March 07, 2012September 19, 2012 

Table 29 

Source of Data Mass Codes and Descriptions
 

Code Description 

0 *Measured Data (using a mass flowmeter) 

1 Substitute Data Using Lookback Procedures 

2 *Mass Flowrate Derived From Volumetric Value. 

3 Maximum Potential Fuel Flow Rate (simplified missing data 

procedure for peaking units, only) 

4 Emergency Fuel (maximum unit fuel flow rate) 

5 Igniter Oil From Tank Measurements 

6 Uncertified OFFM to Measure Igniter Oil 

9 Default Minimum Fuel Flow Rate 

* Including measured or derived mass data, for an emergency fuel where a certified mass or volumetric oil 

flowmeter is used. 

Do not leave this field blank if fuel flow is reported in the Mass Flow Rate element. 

Monitoring System ID 

Element Name: MonitoringSystemID 

Report the three character Monitoring System ID for the gas or oil fuel flowmeter system. 

For hours in which you report the source of the fuel flow rate data (Source of Data Volumetric 

Code or Source of Data Mass Code element) as codes 4, 5, or 6 for "Emergency Fuels," where the 

maximum unit fuel flow rate is used, or as "Igniter Oil from Tank Measurements," or "Uncertified 

OFFM to Measure Igniter Oil," leave the Monitoring System ID blank. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 79 
 

 

March 07, 2012September 19, 2012 2.4.3 Hourly Fuel Flow Data 

[This page intentionally left blank.] 

Emissions Reporting Instructions -- Page 80 Environmental Protection Agency 
 

 

 

 

 

2.4.3.1 Hourly Parameter Fuel Flow Data	 March 07, 2012September 19, 2012 

2.4.3.1 HOURLY PARAMETER FUEL FLOW DATA 

HOURLY PARAMETER FUEL FLOW DATA XML Model 

Figure 12 

HOURLY PARAMETER FUEL FLOW DATA XML Elements
 

HOURLY PARAMETER FUEL FLOW DATA Overview 

Description of Data 

For each HOURLY FUEL FLOW DATA (HFF) record, submit HOURLY PARAMETER FUEL FLOW 

DATA records to provide the following information, as applicable: 

●	 Gross calorific value (GCV) of the fuel; 

●	 Density of the oil, if oil is measured on a volumetric basis and is required to be converted 

to a mass basis (for locations that report SO2); 

●	 Sulfur content or default SO2 emission rate for the fuel, for locations that report SO2; 

●	 Hourly heat input rate and/or SO2, and CO2 mass emission rate values, as calculated from 

the hourly fuel flow; and 

●	 NOx emission rate determined using an Appendix E correlation curve for the single fuel. 

Submit an HOURLY PARAMETER FUEL FLOW DATA record separately for each parameter as 

applicable. For units using Appendix D to account for heat input rate and SO2 and CO2 

emissions, for each hour in which any type of oil or gas is burned, report an HOURLY 

PARAMETER FUEL FLOW DATA record and the corresponding HFF record(s) for each fuel 

combusted during the hour. 

Environmental Protection Agency	 Emissions Reporting Instructions -- Page 81 
 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.3.1 Hourly Parameter Fuel Flow Data 

HOURLY PARAMETER FUEL FLOW DATA XML Elements
 

Parameter Code
 

Element Name: ParameterCode 

Report the parameter for the HOURLY PARAMETER FUEL FLOW DATA record using one of the
 

codes in Table 30:
 

Table 30 

Parameter Codes and Descriptions for HOURLY PARAMETER FUEL FLOW
 

Code Description 

CO2 CO2 Mass Emission Rate (tons/hr) 

DENSOIL Density of Oil 

FC Carbon-Based F-Factor (for CO2 calculation) 

GCV Gross Calorific Value for Oil or Gas 

HI Heat Input Rate (mmBtu/hr) 

NOXR NOx Emission Rate (lb/mmBtu) (Appendix E ) 

SO2 SO2 Hourly Mass Rate (lb/hr) 

SO2R Default SO2 Emission Rate (lb/mmBtu) 

SULFUR Sulfur Content (percent by weight) 

Parameter Value for Fuel 

Element Name: ParameterValueForFuel 

If the Parameter Code is "SO2," report the SO2 mass emission rate for the fuel in lb/hr calculated 

using Equation D-2, D-4, or D-5 from Appendix D to Part 75. 

If the Parameter Code is "CO2," report the CO2 mass emission rate for the fuel in tons/hr 

calculated using Equation G-4 from Appendix G to Part 75. 

If the Parameter Code is "HI," report the Heat Input rate for the fuel calculated by multiplying 

the heat content (GCV) of the fuel by the hourly fuel flow rate. Report this value in units of 

mmBtu/hr. 

If the Parameter Code is "NOXR," report the NOx emission rate for the fuel in lb/mmBtu 

determined using an Appendix E correlation curve. 

If the Parameter Code is "GCV," report the gross calorific value used to calculate heat input. Be 

sure to use the units of measure that correspond to the units used to report the fuel flow. 

Emissions Reporting Instructions -- Page 82 Environmental Protection Agency 
 

 

 

 

 

 

2.4.3.1 Hourly Parameter Fuel Flow Data March 07, 2012September 19, 2012 

If the Parameter Code is "DENSOIL," report the density of oil used to calculate mass oil flow
 

rate from volumetric oil flow rate Be sure to use the units of measure that correspond to the
 

units used to report the fuel flow. 

If the Parameter Code is "FC" report the carbon based F-factor for this fuel, as used to calculate 

CO2 using equation G-4.
 

If the Parameter Code is "SULFUR," for oil fuel flow records, if percent sulfur is measured, the 

actual value may be reported to the appropriate number of decimal places in Table 30. Use 

Table D-4 in Appendix D to Part 75 to determine what value you should report in this field. For 

gas fuel flow records report the sulfur content of the gaseous sample in grains/100 scf. Use 

Table D-5 in Appendix D to Part 75 to determine the correct value. If the sulfur content for any 

sample(s) is 0.04 grains/100 scf or less, report 0.1 grains/100 scf. 

If the Parameter Code is "SO2R," report the default SO2 emission rate for natural gas of 0.0006 

lb/mmBtu for pipeline natural gas if pipeline natural gas is combusted. If calculating a default
 

emission rate using Equation D-1H, report the default rate in this field. 

For all parameter codes, report the value to the appropriate number of decimal places in Table 

31. 

Table 31 

Precision of Reported Values for Parameter Value for Fuel
 

Parameter Codes Number of Decimal Places 

CO2, FC, GCV, HI One 

DENSOIL Five 

NOXR Three 

SO2 Oil One 

SO2 Gas Five 

SO2R Five 

SULFUR Oil Four 

SULFUR Gas One 

Formula Identifier 

Element Name: FormulaIdentifier 

Report the code corresponding to the formula listed in the monitoring plan used to calculate the 

parameter for the HOURLY PARAMETER FUEL FLOW DATA record. For parameters GCV, FC, 

DENSOIL, and SULFUR, leave this field blank. For parameter SO2R, report this field if using a 

D-1H formula, otherwise leave it blank. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 83 
 

 

 

 

 

March 07, 2012September 19, 2012 2.4.3.1 Hourly Parameter Fuel Flow Data 

Sample Type Code 

Element Name: SampleTypeCode 

Report the type of sample used to determine the GCV, density, or sulfur content using one of the 

codes in Table 32. 

Table 32 

Sample Type Codes and Descriptions
 

Code Fuel Parameters Description 

0 Gas GCV, SULFUR Actual Measured Hourly Average Sample from GCH 

1 Oil GCV, DENSOIL, 

SULFUR 

Actual Measured Value from Oil Composite or Tank Sample 

2 Gas GCV, SULFUR Actual Measured Value from a Daily Sample 

Oil GCV, DENSOIL, 

SULFUR 

3 Gas GCV Actual Measured GCV from Most Recent Monthly Sampling 

4 Gas GCV, SULFUR Actual Measured Value from Most Recent Shipment or Lot 

5 Gas SULFUR Highest Daily Sample in 30 Daily Samples 

Oil GCV, DENSOIL, 

SULFUR 

6 Gas GCV, SULFUR Highest Sampled Value in Previous Calendar Year (or a higher 

sampled value, superseding the assumed value) Oil GCV, DENSOIL, 

SULFUR 

7 Gas GCV, SULFUR Maximum Value Allowed by Contract (or a higher sampled value, 

superseding the assumed value) Oil GCV, DENSOIL, 

SULFUR 

8 Gas GCV, SULFUR Missing Data (Maximum Potential Value for missing data or 

emergency fuel from Table D-6 Appendix D section 2.4.1) Oil GCV, DENSOIL, 

SULFUR 

Monitoring System ID 

Element Name: MonitoringSystemID 

For Appendix E NOx rate records (Parameter NOXR), report the three-character Monitoring 

System ID for the applicable NOXE system. If there is no applicable NOXE system (e.g., for 

emergency fuel records) leave this field blank. Also leave this field blank for other parameters. 

Emissions Reporting Instructions -- Page 84 Environmental Protection Agency 
 

 

 

 

2.4.3.1 Hourly Parameter Fuel Flow Data March 07, 2012September 19, 2012 

Operating Condition Code 

Element Name: OperatingConditionCode 

For Appendix E NOx rate records (Parameter NOXR), report the appropriate code from Table 33 

that indicates the condition that was used to determine the NOx emission rate for the hour. 

Table 33 

Operating Condition Codes and Descriptions for HOURLY PARAMETER FUEL FLOW
 

Code Description 

E Emergency Fuel or Ignition Fuel 

M Correlation Curve for the Fuel Mixture Has Expired 

N Operating Parameter Is Outside of Normal Limits 

U Uncontrolled Hour 

W Operation Above Highest Tested Heat Input Rate Point on the 

Curve 

X Operating Parameter Data Missing or Invalid 

Y Designated Operational and Control Equipment Parameters 

within Normal Limits 

Z Operation Below Lowest Tested Heat Input Rate Point on the 

Curve 

When to Report "E" 

Report "E" if the unit burned an emergency or ignition fuel during the hour and you do not have 

a separate correlation curve for the emergency fuel. For these hours, report the fuel-specific 

maximum potential NOx emission rate (MER) in the ParameterValueForFuel field. 

When to Report "M" 

When 20 calendar quarters have elapsed since the quarter of the last Appendix E test for a 

particular type of fuel, without a subsequent re-test being done, the correlation curve for that fuel 

type has expired. From that point on (i.e., starting with the first hour after the end of the 20th 

quarter), the previous correlation curve is considered invalid, and you must report the fuelspecific MER for every hour in which the fuel is combusted, until a successful re-test has been 

completed. Report "M" for each such hour. 

When to Report "N" 

Report "N" if a unit operating parameter is outside of normal limits. For example, report "N" 

when excess O2 exceeds by more than 2.0 percent the excess O2 value recorded at the same 

operating heat input rate during the last NOx emission rate test. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 85 
 

 

 

 

 

 

 

March 07, 2012September 19, 2012 2.4.3.1 Hourly Parameter Fuel Flow Data 

Also, if one or more parameters are outside the normal limits for > 16 consecutive operating 

hours, a re-test is required within 30 unit operating days or 180 calendar days (whichever occurs 

first -- see Appendix E, Section 2.3). Beginning with the 17th consecutive "out-of-spec" 

operating hour and continuing until the re-test is completed, continue to report "N" for each hour 

of combustion of the fuel(s) that triggered the need for the re-test. 

Use missing data procedures from Appendix E for any hour in which "N" is indicated. These 

procedures require you to substitute the highest tested NOx emission rate on the curve for the
 

fuel. 

Note: If fuel flow rate and gross calorific value data are missing, use the missing data 

procedures in Appendix D, not Appendix E. 

When to Report "U" 

For units with add-on NOx controls only. Report "U" if any parameter used to verify proper 

operation of the emission controls is outside of normal limits (or the control equipment is not 

functioning). For these hours, report the fuel-specific NOx MER in the Parameter Value for Fuel 

field. 

When to Report "W" 

Report "W" if the hourly heat input rate is higher than the maximum heat input rate correlated on 

the curve. Use the missing data procedures in section 2.5.2.1 of Appendix E when this occurs. 

During your next periodic or quality assurance/quality control related testing, test under 

conditions more representative of your maximum potential heat rate. If possible, use the new 

maximum heat input rate as the highest heat input point during the next test. 

When to Report "X" 

For missing or invalid excess O2 or other operating parameter data, report "X" and report the 

highest NOx emission rate on the curve for the fuel. This indicates that the hour is not 

demonstrated to be within the specified limits in Section 2.3 of Appendix E, but it also is not 

demonstrated to be outside the specified limits. (Note that the use of the "X" value is optional, 

you may choose instead to treat these hours as out-of-spec.) Hours marked with "N" count 

towards the 16 consecutive unit operating hours before retesting is required, while hours marked 

with "X" do not count for this purpose. In either case, the data count against the availability of 

data where the unit operates within the parameters. If the data availability falls below 90.0 

percent, the Agency may require retesting. 

When to Report "Z" 

Report "Z" if the hourly heat input rate is below the lowest heat input rate. In this case it is not
 

necessary to verify that the operational parameters are within any specified limits. Report the
 

same NOx emission rate recorded during testing at the lowest heat input rate.
 

Emissions Reporting Instructions -- Page 86 Environmental Protection Agency 
 

 

 

 

 

2.4.3.1 Hourly Parameter Fuel Flow Data March 07, 2012September 19, 2012 

Segment Number 

Element Name: SegmentNumber 

For an Appendix E NOx Emission Rate record (for a unit using one correlation curve for a 

consistent fuel mixture), report the Segment Number (1 – 4) indicating which portion of the 

correlation curve was used to determine the value for the hour. For operating condition codes N 

or X, report the segment number that contains the highest NOx emission rate on the curve for the 

fuel. Leave this field blank if the correlation curve was not used for the hour (i.e., the Operating 

Condition Code is E, M, U, or W). 

Parameter UOM Code 

Element Name: ParameterUOMCode 

Report the code from Table 34 that identifies the unit of measure in which the Parameter Value 

for Fuel is reported. Be sure it corresponds properly to the units of measure in which the Hourly 

Fuel Flow rate was reported. 

Table 34 

Units of Measure Codes and Descriptions for HOURLY PARAMETER FUEL FLOW
 

Parameter Code Description 

CO2 TNHR Tons per Hour 

DENSOIL LBBBL Pounds per Barrel 

LBGAL Pounds per Gallon 

LBM3 Pounds per Cubic Meter 

LBSCF Pounds per Standard Cubic Foot 

FC SCFCBTU CO2 Standard Cubic Feet/mmBtu 

GCV BTUBBL BTU per Barrel 

BTUGAL BTU per Gallon 

BTULB BTU per Pound 

BTUM3 BTU per Cubic Meter 

BTUSCF BTU per Standard Cubic Foot 

BTUHSCF BTU per 100 Standard Cubic Feet 

HI MMBTUHR Million BTU per Hour 

SO2 LBHR Pounds per Hour 

SO2R, NOXR LBMMBTU Pounds per Million BTU 

SULFUR PCT Percent by Weight 

GRHSCF Grains per 100 Standard Cubic Feet 

Environmental Protection Agency Emissions Reporting Instructions -- Page 87 
 

March 07, 2012September 19, 2012 2.4.3.1 Hourly Parameter Fuel Flow Data 

[This page intentionally left blank.] 

Emissions Reporting Instructions -- Page 88 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

 

2.5 Long Term Fuel Flow Data March 07, 2012September 19, 2012 

2.5 LONG TERM FUEL FLOW DATA 

LONG TERM FUEL FLOW DATA XML Model 

Figure 13 

LONG TERM FUEL FLOW DATA XML Elements
 

LONG TERM FUEL FLOW DATA Overview 

Description of Data 

If you have a qualifying low mass emissions (LME) unit or group of units and use a long term 

fuel flow system to measure oil or gas to calculate heat input, report a LONG TERM FUEL FLOW 

DATA record for each long term oil (LTOL) monitoring system and each long term gas (LTGS) 

monitoring system used during the quarter or reporting period. 

For a group of LME units served by a common pipe (or supply tank), you must define a LTOL or 

LTGS monitoring system in the monitoring plan for the pipe or tank. In both cases (i.e., for 

common pipe or tank), the pipe or tank ID number must begin with a "CP" prefix (e.g., CP001). 

If two or more common pipes or tanks of different fuel types supply the same group of LME 

units, you must define a separate LTOL or LTGS system for each pipe or tank. If two or more 

pipes or tanks supply the same type of fuel to a group of LME units, you may represent it as a 

single LTOL or LTGS system. 

Environmental Protection Agency Emissions Reporting Instructions -- Page 89 
 

 

 

 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012	 2.5 Long Term Fuel Flow Data 

LONG TERM FUEL FLOW DATA XML Elements 

Unit ID or Stack Pipe ID 

Element Name: UnitID or StackPipeID 

Report either the Unit ID or Stack Pipe ID for the long term fuel flow location. This is the 

alphanumeric code assigned by a source to identify a unit, stack, or pipe. 

Monitoring System ID 

Element Name: Monitoring System ID 

Report the monitoring system ID, either LTOL or LTGS, for the long term fuel flow (LTFF) 

system. 

Fuel Flow Period Code 

Element Name: FuelFlowPeriodCode 

If this location is subject to an ozone season program and this is a second quarter emissions file, 

report either "A" to indicate that this record contains long term fuel flow for the month of April, 

or "MJ" to indicate that this record contains long term fuel flow for May and June. Otherwise, 

leave this field blank. 

LTFF Value 

Element Name: LongTermFuelFlowValue 

Report the total fuel flow recorded for the quarter, reporting period, or fuel flow period to zero 

decimal places. If you measure in units other than gallons, pounds or standard cubic feet, 

convert the reading to allowable units by using conversion equations. 

Instructions for Using Billing Records 

●	 If you have daily billing records, then use the daily fuel usage to apportion the fuel flow 

on a daily basis to hours within the ozone season or quarter beginning on the first 

operating day of the ozone season or quarter and ending on the last operating day of the 

ozone season or quarter. 

Example 1. If a billing period starts on June 15 and ends on July 16 and the bill includes 

daily usage, use the daily quantities to determine which fuel was combusted during June 

(attributed to the second quarter) and which fuel was combusted during July (attributed to 

the third quarter). 

●	 If the bill does not specify daily fuel usage, apportion fuel based on unit output, as 

reported in the OPERATING HOUR DATA record. 

Example 2. If the billing period starts on June 15 and ends on July 16, and the bill only 

has total fuel combusted during the period, apportion the fuel into June and July based on 

the unit output for the billing period. Thus, if 75 percent of the unit output between June 

Emissions Reporting Instructions -- Page 90	 Environmental Protection Agency 
 

 

 

 

 

 

 

2.5 Long Term Fuel Flow Data March 07, 2012September 19, 2012 

15 and July 16 occurred during June, then apportion 75 percent of the total fuel into June 

and 25 percent into July. 

●	 It is the responsibility of the owner/operator to obtain all necessary billing records in time 

to ensure timely quarterly report submissions. 

Instructions for Using Tank Drop Measurements 

● For year-round reporting, measure the tank volume (the beginning and ending LTFF 

measurement) within no more than 48 hours of the beginning or end of a quarter. 

Example 3. If you measure the level of oil in a tank on December 30 or 31 or on January 

1 or 2, use this measurement (compared to the baseline value at the beginning of the 

quarter) to calculate the amount of fuel combusted during the quarter (even if the 

measurement was taken in January). Use this measurement as the baseline for 

determining the amount of fuel combusted during the next quarter. When apportioning 

heat input based on unit output only, use output from the beginning and end of the 

quarter, not the output corresponding to the beginning and end of the actual measurement 

period. 

●	 Perform as many measurements as necessary to accurately determine fuel usage during 

the measurement period. The Agency recommends performing measurements before and 

after fuel is added to a tank unless you know the exact volume of fuel added to the tank. 

●	 If a unit operated for only a very short period or used only a very limited amount of fuel 

during a quarter or reporting period so that a tank drop measurement will not yield an 

accurate estimate of the fuel combusted during the quarter, use the unit's maximum rated 

heat input for each hour of operation during that quarter. Report a method of 

determination code (MODC) of "45" in the DERIVED HOURLY VALUE DATA (DHV) 

record for Total Heat Input (HIT) for each hour. 

Instructions for Using Certified Fuel Flowmeters 

●	 When a certified Appendix D fuel flowmeter is used for long term fuel flow purposes, 

you are required to record hourly fuel flow rates. You must also submit MONITORING 

SYSTEM FUEL FLOW DATA in the monitoring plan and must submit the results of all 

periodic fuel flowmeter quality assurance tests. However, reporting of hourly fuel flow 

rate information is not required. Therefore, do not report HOURLY FUEL FLOW DATA 

(HFF) records for LME units. 

●	 Use the recorded hourly fuel flow rates, fuel usage times (if available), and the density of 

the fuel (if needed) to determine the total mass or volume (as applicable) of each type of 

fuel combusted during the reporting period. Then, use Equation LM-2 or LM-3 in 

§75.19, as appropriate, to calculate the heat input from each type of fuel combusted 

during the reporting period. Add together all of the reporting period heat input values for 

all fuels, according to Equation LM-4. Then, apportion the total heat input for the 

reporting period to each operating hour in the period, using Equations LM-5 through LM8A (as applicable) replacing the term "quarter" with the term "reporting period." 

Environmental Protection Agency	 Emissions Reporting Instructions -- Page 91 
 

 

 

 

 

 

 

 

March 07, 2012September 19, 2012	 2.5 Long Term Fuel Flow Data 

●	 When calculating the total mass or volume of fuel combusted, if hourly fuel usage times 

are not available, use a value of 1.00 for each operating hour in the reporting period. 

●	 If any fuel flowmeter data are missing for any hour(s) in the reporting period, you must 

provide substitute data for those hours, using either: (1) the load-based missing data 

procedures in Appendix D (if these procedures are programmed in the Data Acquisition 

and Handling System (DAHS)); or (2) the maximum system fuel flow rate in 

MONITORING SYSTEM FUEL FLOW DATA record). 

Long Term Fuel Flow UOM Code 

Element Name: LongTermFuelFlowUOMCode 

Report the units of measure in which you are reporting fuel flow using one of the following 

uppercase codes in Table 35. 

Table 35 

Long Term Fuel Flow UOM Code
 

Code Description 

GAL Gallons (oil) 

LB Pounds (oil) 

SCF Standard Cubic Feet (gas) 

Gross Calorific Value 

Element Name: GrossCalorificValue 

Report the heat content or gross calorific value (GCV) of the fuel from Table LM-5 of §75.19 or 

the highest GCV recorded in the previous calendar year from fuel sampling and analysis 

according to the procedures of Appendix D to Part 75. If you measure in units other than those 

listed below, convert to an allowable unit by using appropriate conversion equations. Report the 

value to one decimal place. 

GCV Units of Measure Code 

Element Name: GCVUnitsofMeasureCode 

Report the units of measure for GCV using one of the uppercase codes in Table 36. 

Emissions Reporting Instructions -- Page 92	 Environmental Protection Agency 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.5 Long Term Fuel Flow Data	 March 07, 2012September 19, 2012 

Table 36 

GCV Units of Measure Code
 

Code Description 

BTUGAL Btu per Gallon 

BTULB Btu per Pound 

BTUSCF Btu per Standard Cubic Feet 

Total Heat Input 

Element Name: TotalHeatInput 

Calculate and report the total heat input (mmBtu) measured by the LTFF system for the quarter 

or reporting period using the appropriate heat input formula from §75.19 (e.g., LM-2, LM-3). 

Report the value to zero decimal places. 

Specific Considerations 

●	 If this system is the only LTFF system used for the unit or group of units, apportion this 

heat input to the unit operating hours in the quarter (or reporting period) using the 

appropriate equation in §75.19. If two or more LTFF systems are used during the quarter 

or reporting period, sum the total heat input values from all systems before apportioning 

heat input to the unit operating hours. 

●	 For a single LME unit which is not part of a group of LME units, the total heat input 

values for all LTFF systems used during the quarter must equal the quarterly unit heat 

input value reported in the SUMMARY VALUE DATA record. 

●	 For a group of LME units served by one or more common pipes or tanks, you must report 

both LTFF and SUMMARY VALUE DATA records under each common pipe (or tank) ID 

number. For each common pipe or tank ID, the total heat input reported in the LTFF 

record(s) must equal the quarterly heat input reported in the SUMMARY VALUE DATA 

record. 

●	 For any hour during which the unit is burning a secondary fuel that is not measured by a 

long term fuel flow system, you must calculate the total heat input for the hour using the 

maximum rated hourly heat input rate for the unit. Report an MODC of "45" in the DHV 

record for (HIT) for the hour. 

●	 If a unit (or group of units linked to a common pipe) using LTFF to determine heat input 

burns fuel, but does not generate any load during the reporting period, apportion the total 

heat input based on operating time instead of load using the appropriate equation in 

§75.19. 

Environmental Protection Agency	 Emissions Reporting Instructions -- Page 93 
 

March 07, 2012September 19, 2012 2.5 Long Term Fuel Flow Data 

[This page intentionally left blank.] 

Emissions Reporting Instructions -- Page 94 Environmental Protection Agency