8.3.2. [A|M|P]TREF: Temporal cross-reference file

8.3.2.1. Area-source temporal cross-reference file
8.3.2.2. Mobile-source temporal cross-reference file
8.3.2.3. Point-source temporal cross-reference file

The ATREF, MTREF, and PTREF files contain the area-, mobile-, and point-source cross-reference records for assigning the temporal profiles to the sources. If needed, the same file can be used for area-, mobile-, or point-source categories, but more fields are used for mobile than for area, and more fields are used for point than for mobile. Section 6.16, “Temporal provides a list of the matching hierarchies that SMOKE uses when applying the file to an inventory. If a field is blank, it must be set to -9.

The pollutant field allows you to assign a different temporal profile for each pollutant associated with a given source. This is an optional approach; if you do not want to use pollutant as a characteristic in assigning temporal profiles, you can put a “-9” in the pollutant field. In that case, all pollutants for a given source will be assigned that temporal profile.

The country/state/county code is defined as follows:

000000 = applies to all counties, states, and counties
Y00000 = applies to all states and counties in country Y
YSS000 = applies to all counties in state SS and country Y
YSSCCC = applies to county CCC in state SS and country Y

8.3.2.1. Area-source temporal cross-reference file

The format for the ATREF file is shown in Table 8.43, “Format for ATREF.

Table 8.43. Format for ATREF

Line Position Description
1+ A 10-digit SCC, or 7-digit SCC with zeros filling the remaining digits (Character) (optional; put zero for entry that is not SCC-specific)
  B Monthly temporal profile code (Integer) (required)
  C Weekly temporal profile code (Integer) (required)
  D Weekday or weekend diurnal temporal profile code (Integer) (required)
  E Pollutant name (Character) (optional; put zero if not pollutant-dependent)
  F Country/state/county code (6-digit Integer in format YSSCCC) (optional)

8.3.2.2. Mobile-source temporal cross-reference file

The format for the MTREF file is shown in Table 8.44, “Format for MTREF.

Table 8.44. Format for MTREF

Line Position Description
1+ A 10-digit SCC (Character) (optional; put zero for entry that is not SCC-specific)
  B Monthly temporal profile code (Integer) (required)
  C Weekly temporal profile code (Integer) (required)
  D Weekday or weekend diurnal temporal profile code (Integer) (required)
  E Pollutant name (Character) (optional; put zero if not pollutant-dependent)
  F Country/state/county code (6-digit Integer in format YSSCCC) (optional)
  G Link ID (Character) (optional; leave blank or put zero for entry that is not link-specific)

8.3.2.3. Point-source temporal cross-reference file

For point sources, you can fill in whatever fields you need for the source characteristics after plant ID. It is important to ensure, however, that you are consistent between the PTINV and the PTREF file. For example, if you use the Process ID in place of the Stack ID field in the PTINV file, the same approach needs to be used in building the PTREF file. Remember that all of the field widths are limited to what is in the original PTINV input format (IDA, EMS-95, or ORL). Also remember that these fields are character strings, and therefore leading zeros are not ignored (this has caused other users problems in the past). The format of the PTREF file is shown in Table 8.45, “Format for PTREF.

Table 8.45. Format for PTREF

Line Position Description
1 A /POINT DEFN/
  B Number of point source characteristics in addition to plant ID in point source definition; for IDA and ORL inventories, this will always be 4 (integer) (required)
  C

Number of point source characteristics in addition to plant ID (if SCC is a part of the source definition), zero otherwise.

  • IDA and ORL inventories: 4
  • EMS-95 inventories: 0
2+ A 10-digit SCC, or 5-digit SCC with zeros filling the remaining digits (Character) (optional; put zero for entry that is not SCC-specific)
  B Monthly temporal profile code (Integer) (required)
  C Weekly temporal profile code (Integer) (required)
  D Weekday or weekend diurnal temporal profile code (Integer) (required)
  E Pollutant name (Character) (optional; put zero if not pollutant-dependent)
  F Country/state/county code (6-digit Integer in format YSSCCC) (optional)
  G Plant ID (Character) (optional; leave blank for not plant-specific)
  H Characteristic 1 (for IDA and ORL, this is point ID; for EMS-95, this is stack ID) (Character) (optional)
  I Characteristic 2 (for IDA and ORL, this is stack ID; for EMS-95, this is device ID) (Character) (optional)
  J Characteristic 3 (for IDA and ORL, this is segment ID; for EMS-95, this is process ID) (Character) (optional)
  K Characteristic 4 (blank for IDA and ORL because SCC already given in column A of list line) (Character) (optional)
  L Characteristic 5 (blank for IDA and ORL) (Character) (optional)