Table of Contents - The Atmospheric Studies Group at TRC
Table of Contents - The Atmospheric Studies Group at TRC Table of Contents - The Atmospheric Studies Group at TRC
Section 9: CALPUFF 1 IBYEAR integer Beginning year for which data in this set is valid (YYYY) 2 IBJUL integer Beginning Julian day for which data in this set is valid (JJJ) 3 IBHOUR Integer Beginning hour for which data in this set is valid (HH) 4 IBSEC Integer Beginning second for which data in this set is valid (SSSS) 5 IEYEAR integer Ending year for which data in this set is valid (YYYY) 6 IEJUL integer Ending Julian day for which data in this set is valid (JJJ) 7 IEHOUR Integer Ending hour for which data in this set is valid (HH) 8 IESEC Integer Ending second for which data in this set is valid (SSSS) Next "NSTA" OZCONC real array Ozone concentration (ppb) at each ozone station (in the same order as the station coordinates in the time-invariant records; missing value indicator is 9999.) 9.10 User-Specified Chemical Transformation Rate Data File (CHEM.DAT) If chemical conversion is to be considered by CALPUFF, the user must specify a variable in the control file, MCHEM, which determines how chemical transformation rates are computed. The options for MCHEM are: 0 = chemical transformation is not modeled 1 = the MESOPUFF II chemical scheme is used to compute transformation rates 2 = user-specified 24-hour cycles of transformation rates are used 3 = the RIVAD/ARM3 chemical scheme is used to compute transformation If MCHEM is set equal to 2, CALPUFF reads a formatted user-prepared data file with 24-hour diurnal cycles of transformation rates k 1 , k 2 , k 3 . The nature of the equilibrium relationship assumed between pollutants 4 and 5 (e.g., HNO 3 and NO − 3) precludes the use of a user-specified conversion rate between these pollutants. If NO 3 is being modeled, the NH 4 NO 3 dissociation constant is determined as a function of temperature and relative humidity. A sample user-specified CHEM.DAT file is shown in Table 9-39. The CHEM.DAT file uses a control file format (see Section 9.1). All text outside the delimiters (!) is considered as user comment information and is echoed back but otherwise ignored by the input module. Each data line consists of a delimiter followed by the species name, 24 conversion rates, and a terminating delimiter. The data may extend over more than one line. The line being continued must end with a comma. The control file format allows the use of repetition factors (e.g., 3 * 1.0 instead of 1.0, 1.0, 1.0). The order in which the species are entered in the file is not important. However, the file must end with an input group terminator (i.e., !END). 9-218
Section 9: CALPUFF The model checks that the proper number of values have been entered for each conversion rate. An error message is printed and execution of the run is terminated if any values are missing. The run will also terminate with an error message from the input routine if too many values are entered (i.e., more than 24 values). 9-219
- Page 603 and 604: Section 9: CALPUFF Table 9-17 (Cont
- Page 605 and 606: Section 9: CALPUFF Table 9-18: PTEM
- Page 607 and 608: Section 9: CALPUFF Table 9-19: PTEM
- Page 609 and 610: Section 9: CALPUFF 9.4 Buoyant Area
- Page 611 and 612: Section 9: CALPUFF Table 9-21: BAEM
- Page 613 and 614: Section 9: CALPUFF . . . . . . . .
- Page 615 and 616: Section 9: CALPUFF Table 9-23 (Conc
- Page 617 and 618: Section 9: CALPUFF Table 9-24: Samp
- Page 619 and 620: Section 9: CALPUFF NCOMM+8 or 9 IEJ
- Page 621 and 622: Section 9: CALPUFF Table 9-26: LNEM
- Page 623 and 624: Section 9: CALPUFF a C*16 = Charact
- Page 625 and 626: Section 9: CALPUFF Table 9-28: Samp
- Page 627 and 628: Section 9: CALPUFF NCOMM+8 or 9 IEJ
- Page 629 and 630: Section 9: CALPUFF * "NSE" elements
- Page 631 and 632: Section 9: CALPUFF 9-195
- Page 633 and 634: Section 9: CALPUFF 9.7 Boundary Con
- Page 635 and 636: Section 9: CALPUFF Table 9-32: Boun
- Page 637 and 638: Section 9: CALPUFF Table 9-32 (Cont
- Page 639 and 640: Section 9: CALPUFF Table 9-32 (Cont
- Page 641 and 642: Section 9: CALPUFF Table 9-32 (Cont
- Page 643 and 644: Section 9: CALPUFF Table 9-32 (Conc
- Page 645 and 646: Section 9: CALPUFF Table 9-33 (Cont
- Page 647 and 648: Section 9: CALPUFF Table 9-33 (Conc
- Page 649 and 650: Section 9: CALPUFF Table 9-34: Samp
- Page 651 and 652: Section 9: CALPUFF Table 9-35: Samp
- Page 653: Section 9: CALPUFF NCOMM+8 or 9 IEJ
- Page 657 and 658: Section 9: CALPUFF 9.11 Site-Specif
- Page 659 and 660: Section 9: CALPUFF Table 9-40: Samp
- Page 661 and 662: Section 9: CALPUFF Table 9-41 (Cont
- Page 663 and 664: Section 9: CALPUFF Table 9-43: HILL
- Page 665 and 666: Section 9: CALPUFF Table 9-44: Samp
- Page 667 and 668: Section 9: CALPUFF where the follow
- Page 669 and 670: Section 9: CALPUFF 9.14 Mass Flux B
- Page 671 and 672: Section 9: CALPUFF Table 9-49: FLUX
- Page 673 and 674: Section 9: CALPUFF 9.15 CALPUFF Out
- Page 675 and 676: Section 9: CALPUFF IF(NVL1.GT.0) RE
- Page 677 and 678: Section 9: CALPUFF Table 9-52 (Cont
- Page 679 and 680: Section 9: CALPUFF Table 9-52 (Cont
- Page 681 and 682: Section 9: CALPUFF Table 9-52 (Cont
- Page 683 and 684: Section 9: CALPUFF 1 XRCT real arra
- Page 685 and 686: Section 9: CALPUFF C*16 = Character
- Page 687 and 688: Section 9: CALPUFF C*16 = Character
- Page 689 and 690: Section 9: CALPUFF CONC.DAT File -
- Page 691 and 692: Section 9: CALPUFF Table 9-53: Unfo
- Page 693 and 694: Section 9: CALPUFF Table 9-53 (Conc
- Page 695 and 696: Section 9: CALPUFF 9.15.4 Dry Flux
- Page 697 and 698: Section 9: CALPUFF 1 NCOM integer N
- Page 699 and 700: Section 9: CALPUFF 24 IBSAMP intege
- Page 701 and 702: Section 9: CALPUFF 48 RELON0 real E
- Page 703 and 704: Section 9: CALPUFF 1-NDFOUT CDFOUT
Section 9: CALPUFF<br />
1 IBYEAR integer Beginning year for which d<strong>at</strong>a in this set is valid (YYYY)<br />
2 IBJUL integer Beginning Julian day for which d<strong>at</strong>a in this set is valid (JJJ)<br />
3 IBHOUR Integer Beginning hour for which d<strong>at</strong>a in this set is valid (HH)<br />
4 IBSEC Integer Beginning second for which d<strong>at</strong>a in this set is valid (SSSS)<br />
5 IEYEAR integer Ending year for which d<strong>at</strong>a in this set is valid (YYYY)<br />
6 IEJUL integer Ending Julian day for which d<strong>at</strong>a in this set is valid (JJJ)<br />
7 IEHOUR Integer Ending hour for which d<strong>at</strong>a in this set is valid (HH)<br />
8 IESEC Integer Ending second for which d<strong>at</strong>a in this set is valid (SSSS)<br />
Next "NSTA" OZCONC real array Ozone concentr<strong>at</strong>ion (ppb) <strong>at</strong> each ozone st<strong>at</strong>ion (in the<br />
same order as the st<strong>at</strong>ion coordin<strong>at</strong>es in the time-invariant<br />
records; missing value indic<strong>at</strong>or is 9999.)<br />
9.10 User-Specified Chemical Transform<strong>at</strong>ion R<strong>at</strong>e D<strong>at</strong>a File (CHEM.DAT)<br />
If chemical conversion is to be considered by CALPUFF, the user must specify a variable in the control<br />
file, MCHEM, which determines how chemical transform<strong>at</strong>ion r<strong>at</strong>es are computed. <strong>The</strong> options for<br />
MCHEM are:<br />
0 = chemical transform<strong>at</strong>ion is not modeled<br />
1 = the MESOPUFF II chemical scheme is used to compute transform<strong>at</strong>ion r<strong>at</strong>es<br />
2 = user-specified 24-hour cycles <strong>of</strong> transform<strong>at</strong>ion r<strong>at</strong>es are used<br />
3 = the RIVAD/ARM3 chemical scheme is used to compute transform<strong>at</strong>ion<br />
If MCHEM is set equal to 2, CALPUFF reads a form<strong>at</strong>ted user-prepared d<strong>at</strong>a file with 24-hour diurnal<br />
cycles <strong>of</strong> transform<strong>at</strong>ion r<strong>at</strong>es k 1 , k 2 , k 3 . <strong>The</strong> n<strong>at</strong>ure <strong>of</strong> the equilibrium rel<strong>at</strong>ionship assumed between<br />
pollutants 4 and 5 (e.g., HNO 3 and NO − 3) precludes the use <strong>of</strong> a user-specified conversion r<strong>at</strong>e between<br />
these pollutants. If NO 3 is being modeled, the NH 4 NO 3 dissoci<strong>at</strong>ion constant is determined as a function<br />
<strong>of</strong> temper<strong>at</strong>ure and rel<strong>at</strong>ive humidity.<br />
A sample user-specified CHEM.DAT file is shown in <strong>Table</strong> 9-39. <strong>The</strong> CHEM.DAT file uses a control<br />
file form<strong>at</strong> (see Section 9.1). All text outside the delimiters (!) is considered as user comment inform<strong>at</strong>ion<br />
and is echoed back but otherwise ignored by the input module. Each d<strong>at</strong>a line consists <strong>of</strong> a delimiter<br />
followed by the species name, 24 conversion r<strong>at</strong>es, and a termin<strong>at</strong>ing delimiter. <strong>The</strong> d<strong>at</strong>a may extend<br />
over more than one line. <strong>The</strong> line being continued must end with a comma. <strong>The</strong> control file form<strong>at</strong><br />
allows the use <strong>of</strong> repetition factors (e.g., 3 * 1.0 instead <strong>of</strong> 1.0, 1.0, 1.0). <strong>The</strong> order in which the species<br />
are entered in the file is not important. However, the file must end with an input group termin<strong>at</strong>or (i.e.,<br />
!END).<br />
9-218