The ARINV file is the input area source inventory file for annual or average-day data. This file can be in IDA, EMS-95, or ORL format.
The IDA format for area-source inventories is column-specific and uses the header described in Section 8.2.1.4, “Header records”. Sample header records are shown below:
#IDA #TYPE Area Source Inventory #COUNTRY US #YEAR 1995 #DESC Alabama 1995 #POLID CO NH3 NOX PM10 PM2_5 SO2 VOC
The format for the data records is shown in Table 8.30, “IDA Format for ARINV”.
Table 8.30. IDA Format for ARINV
Position | Name | Type | Description |
---|---|---|---|
1-2 | STID | Int | State Code (required) |
3-5 | CYID | Int | County Code (required) |
6-15 | SCC | Char | SCC (required) |
16-25 | ANN1 | Real | pol1 Annual Emissions (short tons/yr) (required) |
26-35 | AVD1 | Real | pol1 Average-day Emissions (short tons/average day) (optional) |
36-46 | EMF1 | Real | pol1 Emission Factors (SCC units) (not used by SMOKE) |
47-53 | CE1 | Real | pol1 Control Efficiency (give value of 0-100) (optional; if left blank, SMOKE default is 0) |
54-56 | RE1 | Real | pol1 Rule Effectiveness (give value of 0-100), (optional; if left blank, SMOKE default is 100) |
57-62 | RP1 | Real | pol1 Rule Penetration (give value of 0-100) (optional; if left blank, SMOKE default is 100) |
63-72 | ANN2 | Real | pol2 Annual Emissions (short tons/yr) |
73-82 | AVD2 | Real | pol2 Average-day Emissions (short tons/average day) |
83-93 | EMF2 | Real | pol2 Emission Factors (SCC units) |
94-100 | CE2 | Real | pol2 Control Efficiency (0-100); see pol1 above |
101-103 | RE2 | Real | pol2 Rule Effectiveness (0-100); see pol1 above |
104-109 | RP2 | Real | pol2 Rule Penetration (0-100); see pol1 above |
110-119 | ANN3 | Real | pol3 Annual Emissions (short tons/yr) |
120-129 | AVD3 | Real | pol3 Average-day Emissions (short tons/average day) |
130-140 | EMF3 | Real | pol3 Emission Factors (SCC units) |
141-147 | CE3 | Real | pol3 Control Efficiency (0-100); see pol1 above |
148-150 | RE3 | Real | pol3 Rule Effectiveness (0-100); see pol1 above |
151-156 | RP3 | Real | pol3 Rule Penetration (0-100); see pol1 above |
(Repeat for the rest of n pollutants) |
For EMS-95 inputs, the ARINV file must be a list file and contain at least one INVYEAR packet (see Section 8.2.1.5, “INVYEAR packet for EMS-95 format”). The EMS-95 format for area-source inventories is column-specific and is shown in Table 8.31, “EMS-95 Format for ARINV”. Note that we have only listed the columns used by SMOKE. In addition, these files can have a #COUNTRY header as the first line of the file to set the country code (see Section 8.2.1.4, “Header records”). The default country code is 0, which the default COSTCY file defines as the United States.
Table 8.31. EMS-95 Format for ARINV
Position | Type | Description |
---|---|---|
1-2 | Int | FIPS state code (required) |
3-5 | Int | FIPS county code (required) |
6-20 | Char | SCC or ASC code (required) |
21-25 | Char | Pollutant ID (e.g. VOC) (required) |
52-65 | Real | Actual emissions of specified pollutant (short tons/average annual day) (required) |
88-94 | Real | Control equipment efficiency (percent, give value of 0-100) (optional; SMOKE default is 0) |
95-96 | Char |
Temporal basis: (required)
|
Because area sources encompass both nonpoint and nonroad mobile sources, two different ORL formats are available depending on source type. Both formats use the header described in Section 8.2.1.4, “Header records”. Sample header records for nonpoint sources are shown below:
#TOXICS NONPOINT #TYPE Nonpoint Source Toxics Inventory #COUNTRY US #YEAR 1999 #DESC Draft 1999 version 2.0
Sample header records for nonroad sources:
#TOXICS #TYPE Nonroad Source Toxics Inventory #COUNTRY US #YEAR 1999 #DESC Draft 1999 version 2.0
The ORL nonpoint format is list-directed and shown in Table 8.32, “ORL Nonpoint Format for ARINV”.
Table 8.32. ORL Nonpoint Format for ARINV
Position | Name | Type | Description |
---|---|---|---|
A | FIPS | Int | Five digit FIPS code for state and county (required) |
B | SCC | Char | Source Classification Code (10 characters maximum) (required) |
C | SIC | Int | Standard Industrial Code (recommended) |
D | MACT | Char | Maximum Available Control Technology Code (6 characters maximum) (recommended) |
E | SRCTYPE | Char |
Source type (2 characaters maximum); used by SMOKE in determining applicable MACT-based controls (required)
|
F | NAICS | Char | North American Industrial Classification System Code (6 characters maximum) (optional) |
G | CAS | Char | Pollutant CAS number or other code (10 characters maximum) (required; this is called the pollutant code in the NIF) |
H | ANN_EMIS | Real | Annual emissions (tons/year) (required) |
I | AVD_EMIS | Real | Average-day emissions (tons/average day) (optional) |
J | CEFF | Real | Control Efficiency percentage (give value of 0-100) (optional; if missing will result in SMOKE default of 0) |
K | REFF | Real | Rule Effectiveness percentage (give value of 0-100) (optional; if missing will result in SMOKE default of 100) |
L | RPEN | Real | Rule Penetration percentage (give value of 0-100) (optional; if missing will result in SMOKE default of 100) |
The ORL nonroad format is list-directed and shown in Table 8.33, “ORL Nonroad Format for ARINV”.
Table 8.33. ORL Nonroad Format for ARINV
Position | Name | Type | Description |
---|---|---|---|
A | STATE | Int | Two digit FIPS code for state (required) |
B | COUNTY | Int | Three digit FIPS code for county (required) |
C | SCC | Char | Source Classification Code (10 characters maximum) (required) |
D | CAS | Char | Pollutant CAS number or other code (10 characters maximum) (required; this is called the pollutant code in the NIF) |
E | ANN_EMIS | Real | Annual emissions (tons/year) (required) |
F | AVD_EMIS | Real | Average-day emissions (tons/average day) (optional) |
G | CEFF | Real | Control Efficiency percentage (give value of 0-100) (optional; if missing will result in SMOKE default of 0) |
H | REFF | Real | Rule Effectiveness percentage (give value of 0-100) (optional; if missing will result in SMOKE default of 100) |
I | RPEN | Real | Rule Penetration percentage (give value of 0-100) (optional; if missing will result in SMOKE default of 100) |