8.3. Temporal Allocation Files

8.3.1. [A|M|P]TPRO: Temporal profiles file
8.3.2. [A|M|P]TREF: Temporal cross-reference file
8.3.3. HOLIDAYS: Holidays date list

8.3.1. [A|M|P]TPRO: Temporal profiles file

The ATPRO, MTPRO, and PTPRO files are used by the Temporal program for area, mobile, and point sources, respectively. These files contain the monthly, weekly, and diurnal temporal profiles used to convert the annual emissions stored in the inventory to hourly emissions. The files can contain four types of records:

  • Monthly temporal weighting factors (/MONTHLY/ packet)

  • Weekly temporal weighting factors (/WEEKLY/ packet)

  • Weekday diurnal temporal weighting factors (/DIURNAL WEEKDAY/ packet)

  • Weekend diurnal temporal weighting factors (/DIURNAL WEEKEND/ packet)

The weekend diurnal temporal factors are optional. If the monthly factors are not used because all of the inventory emissions are supplied as “per day” emissions, at least one monthly profile is still needed, to prevent an error message. The file format is column-specific and shown in Table 8.54, “Format for ATPRO, MTPRO, and PTPRO”. All three source categories use the same file format, and they can share the same file.

Table 8.54. Format for ATPRO, MTPRO, and PTPRO

Line Position Description
/MONTHLY/ packet
1 1-20 Packet identifier = /MONTHLY/
2+ 1-5 Monthly temporal profile code (Integer)
  6-9 Temporal weight for January (Integer)
  10-13 Temporal weight for February (Integer)
  ... ...
  50-53 Temporal weight for December (Integer)
  54-58 Total of weights for entire year (Integer)
3 1-20 Packet terminator = /END/
/WEEKLY/ packet
1 1-20 Packet identifier = /WEEKLY/
2+ 1-5 Weekly temporal profile code (Integer)
  6-9 Temporal weight for Monday (Integer)
  10-13 Temporal weight for Tuesday (Integer)
  ... ...
  30-33 Temporal weight for Sunday (Integer)
  34-38 Total of weights for entire week (Integer)
3 1-20 Packet terminator = /END/
/DIURNAL/ packets
1 1-20 Packet identifier = /DIURNAL WEEKDAY/ or /DIURNAL WEEKEND/
2+ 1-5 Diurnal temporal profile code (Integer)
  6-9 Temporal weight for hour beginning 0000 (Integer)
  10-13 Temporal weight for hour beginning 0100 (Integer)
  ... ...
  98-101 Temporal weight for hour beginning 2300 (Integer)
  102-106 Total of weights for entire day (Integer)
3 1-20 Packet terminator = /END/

Example 8.1. [A|M|P]TPRO file

/MONTHLY/
    1  83  83  83  83  83  83  83  83  83  83  83  83  996
/END/
/WEEKLY/
    1   1   1   1   1   1   0   0    5
    2   0   0   0   0   0   1   1    2
    3   1   1   1   1   1   0   0    5
/END/
/DIURNAL WEEKDAY/
    1   0   0   0   0   0   0   0   0   1   1   1   1   1   1   1   1   0   0   0   0   0   0   0   0    8
    2   0   0   0   0   0   0   0   0   1   1   1   1   1   1   1   1   0   0   0   0   0   0   0   0    8
   81 417 417 417 417 417 417 417 417 417 417 417 416 414 415 417 417 417 417 417 417 417 417 417 41510000
   82 388 351 315 299 299 321 348 402 441 456 457 461 457 461 461 460 464 460 456 456 455 453 450 42910000
/END/