8.2.5. MBINV: Mobile-source activity and emissions

8.2.5.1. IDA Format
8.2.5.2. EMS-95 Formats
8.2.5.3. ORL Format
8.2.5.4. FF10 Activity Inventory Format

The MBINV file is the input mobile-source inventory data file. Two IDA formats are available: one for activity data and one for emissions data. Note that although the IDA formats support the link ID field, SMOKE cannot read the IDA link definitions file, which contains the coordinates for the links. In order to use link data with SMOKE, the EMS-95 format must be used. SMOKE also supports the ORL format for reading on-road mobile emissions data.

8.2.5.1. IDA Format

The two IDA formats for mobile-source inventories use the header described in Section 8.2.1.4, “Header records”. Sample header records for activity data are shown below:

#IDA
#TYPE     Motor Vehicle Activity Inventory
#COUNTRY  US
#YEAR     1996
#DESC     1996 NET inventory, version 3.1
#DATA     SPEED VMT
#UNITS    "miles/hr" "10E6 miles/yr"

Sample header records for emissions data:

#IDA
#TYPE     Motor Vehicle Emission Inventory
#COUNTRY  US
#YEAR     1996
#DESC     1996 NET inventory, version 3.1
#DATA     VOC NOX CO SO2 PM10 PM2_5 NH3
8.2.5.1.1. IDA Activity Data Format

The IDA activity data format is list-directed and shown in Table 8.20, “IDA Activity Data Format for MBINV.

Table 8.20. IDA Activity Data Format for MBINV

Position Name Type Description
A STID Int FIPS state code (required)
B CYID Int FIPS county code (required)
C LINK ID Char Link identifier (optional; put zero for non-link data)
D SCC Char AMS SCC (required)
E DATA(1) Real Data for the first field in the #DATA header list, given in the units of the first field in the #UNITS header list (required)
F DATA(2) Real Data for the second field in the #DATA header list, given in the units of the second field in the #UNITS header list (required if n > 1)
G DATA(3) Real Data for the third field... (required if n > 2)
... DATA(n) Real Data for the final field... (required if n > 3)
8.2.5.1.2. IDA Emissions Data Format

The IDA emissions data format is column-specific and shown in Table 8.21, “IDA Emissions Data Format for MBINV.

Table 8.21. IDA Emissions Data Format for MBINV

Position Name Type Description
1-2 STID Int State Code (required)
3-5 CYID Int County Code (required)
6-15 LINK ID Char Link identifier (optional; put zero for nonlink data)
16-25 SCC Char AMS SCC (required)
26-35 DATA(1) Real Data for the first field in the #DATA header list (short tons/year) (required)
36-45 AVD(1) Real Average-day data for the first field in the #DATA header list (short tons/average day) (optional)
46-55 DATA(2) Real Data for the second field in the #DATA header list (short tons/yr)
56-65 AVD(2) Real Average-day data for the second field in the #DATA header list (short tons/average day)
66-75 DATA(3) Real Data for the third field (short tons/yr)
76-85 AVD(3) Real Average-day data for the third field (short tons/average day)
... DATA(n) Real Data for the final field (short tons/yr)
... AVD(n) Real Average-day data for the final field (short tons/average day)

8.2.5.2. EMS-95 Formats

For EMS-95 inputs, the MBINV file can either be a list file, to read in EMS-95 link and non-link data, or a single modified EMS-95 format that is list-directed. When using a list format, the MBINV file must contain at least one INVYEAR packet (see Section 8.2.1.5, “INVYEAR packet for EMS-95 format”). The individual data files that are referenced by the MBINV list file may also contain the following header fields: #COUNTRY, #YEAR, and/or #DATA, as described in Section 8.2.1.4, “Header records”. The default country is 0 and the default year is set by the INVYEAR packet. The #DATA header must appear, even if the only data in the file are VMT data. The #UNITS header must NOT appear.

8.2.5.2.1. EMS-95 Nonlink Column-specific Format

The EMS-95 nonlink column-specific format is shown in Table 8.22, “EMS-95 Nonlink Column-specific Format for MBINV.

Table 8.22. EMS-95 Nonlink Column-specific Format for MBINV

Line Position Type Description
1 1-8 Char #NONLINK (required)
2 1-9 Char #DATA VMT (required)
3+ 1-2 Int FIPS state code (required)
  3-5 Int FIPS county code (required)
  6-6 Int Area type code (required)
  7-10 Int Facility type code (required)
  11-18 Real VMT (miles/average annual weekday) (required)
8.2.5.2.2. EMS-95 Nonlink List-directed Format

The EMS-95 nonlink list-directed format is shown in Table 8.23, “EMS-95 Nonlink List-directed Format for MBINV.

Table 8.23. EMS-95 Nonlink List-directed Format for MBINV

Line Position Type Description
1 A Char #NONLINK (required)
2 A+ Char #DATA VMT PM10 PM2_5 ... Last data type (required)
3+ A Int Country, state, and county code (YSSCCC) (required)
  B Int Road type code (required)
  C Real VMT (miles/average annual weekday) (required)
  D Real PM10 (short tons/average annual weekday)
  E Real PM2_5 (short tons/average annual weekday)
  additional columns for additional data types listed on the #DATA line
8.2.5.2.3. EMS-95 Link Format

The EMS-95 link format is list-directed and is shown in Table 8.24, “EMS-95 Link Format for MBINV.

Table 8.24. EMS-95 Link Format for MBINV

Line Position Type Description
1 A Char #LINK (required)
2 A+ Char #DATA VMT PM10 PM2_5 ... Last data type (required)
3+ A Int Country, state, and county code (YSSCCC, required)
  B Int Road type code (required)
  C Char Link ID (15 characters) (required)
  D Real Link start longitude (decimal degrees) or UTM Easting (m) (required)
  E Real Link start latitude (decimal degrees) or UTM Northing (m) (required)
  F Real Link end longitude (decimal degrees) or UTM Easting (m) (required)
  G Real Link end latitude (decimal degrees) or UTM Northing (m) (required)
  H Int UTM zone or zero for lat/lon coordinates (required)
  I Real VMT (miles/average annual weekday) (required)
  J Real PM10 (short tons/average annual weekday)
  K Real PM2_5 (short tons/average annual weekday)
  additional columns for additional data types listed on the #DATA line

8.2.5.3. ORL Format

The ORL format is list-directed and uses the header described in Section 8.2.1.4, “Header records”. Sample header records are shown below:

#ORL
#TYPE     Mobile Source Toxics Inventory
#COUNTRY  US
#YEAR     1999
#DESC     Draft 1999 version 2.0

The format for the data records is shown in Table 8.25, “ORL Format for MBINV.

Table 8.25. ORL Format for MBINV

Position Name Type Description
A FIPS Int Five digit FIPS code for state and county (required)
B SCC Char Ten character SCC (required)
C POLL Char Pollutant CAS number or other name (16 characters maximum) (required; this is called the pollutant code in the NIF)
D ANN_EMIS Real Annual emissions (tons/year) (required)
E AVD_EMIS Real Average-day emissions (tons/average day) (optional)
F SRCTYPE Char

Source type (2 characaters maximum); used by SMOKE in determining applicable MACT-based controls (required)

  • 01 = major
  • 02 = Section 12 area source
  • 03 = nonroad
  • 04 = onroad
G DATA_SOURCE Char Flag indicating the source of the data (e.g., state submitted or EPA-computed) (optional; not currently used by SMOKE)
H YEAR Char Year of the emissions (optional; not currently used by SMOKE)
I TRIBAL_CODE Char Indicates the particular tribe that submitted the data (optional; not currently used by SMOKE)
J CEFF Real Control Efficiency percentage (give value of 0-100) (optional; not currently used by SMOKE)
K REFF Real Rule Effectiveness percentage (give value of 0-100) (optional; not currently used by SMOKE)
L RPEN Real Rule Penetration percentage (give value of 0-100) (optional; not currently used by SMOKE)
M CONTROL_MEASURES Char An & delimited list of control measure abbreviations (optional; not currently used by SMOKE)
N PCT_REDUCTION Char An & delimited list of percent reductions for the applied control measures (optional; not currently used by SMOKE)
O CURRENT_COST Char The cost of the most recently applied control strategy for this source (optional; not currently used by SMOKE)
P CUMULATIVE_COST Char The cumulative cost for all applied control measures (optional; not currently used by SMOKE)

8.2.5.4. FF10 Activity Inventory Format

The FF10 format is list-directed and uses the header described in Section 8.2.1.4, “Header records”. Sample header records are shown below:

#FF10
#FORMAT   FF10_Activity
#COUNTRY  US
#YEAR     2008

The format for the data records is shown in Table 8.26, “FF10 Format for MBINV.

Table 8.26. FF10 Format for MBINV

Position Name Type Required? Description
A COUNTRY Char(2) Y Two-digit country code; default to "US"
B FIPS Char(5) Y Five-digit FIPS code for state and county
C TRIBAL CODE Char(3) N Indicates the particular tribe that submitted the data (optional; not currently used by SMOKE)
D CENSUS_TRACT Char(20) N Not currently used by SMOKE
E SHAPE_ID Char(20) N Not currently used by SMOKE
F SCC Char(10) Y SCC
G ACT_PARM_TYPE Char(10) N Not currently used by SMOKE
H ACT_PARM_UOFMSR Char(20) N  
I ACTIVITY_TYPE Char(16) Y Activity variable names are VMT, VPOP, and SPEED
J ANN_PARM_VALUE Real Y Annual activity values in unit of miles/yr for annual VMT and miles/hr for SPEED
K CALC_YEAR Int N Year of inventory
L DATE_UPDATED Char(8) N Updated Date in fomrat of YYYYMMDD
M DATA_SET_ID Int N Not currently used by SMOKE
N JAN_VALUE Real N Filled in only if data were provided for January in unit of miles/month for VMT and miles/hr for SPEED
... ... ... ... ...
Y DEC_VALUE Real N >Filled in only if data were provided for December in unit of miles/month for VMT and miles/hr for SPEED
Z COMMENT Char N Optional; not currently used by SMOKE