Thursday, September 27, 2007

Architectural Energy Modeling Questionnaire

Topic: Standard questions to the project architect from the LEED analyst to support EA Credit energy modeling.

LEED General Information:

Note to the Analyst: The following questions may be answered by the architectural drawings, or may require the input from the architect.

  • Net usable square footage. Check for this number on the code sheet of the architectural drawings. Unless there is significant space for other tenants that is not part of the project, the gross square footage will be the same as the net square footage.
  • Number of occupants. As with square footage, check for this number on the code sheet of the architectural drawings. If not known, estimate using NFPA maximum allowable density factors by functional occupancy.
LEED Energy Modeling:

Note to the Analyst: Upon project initiation, cut-and-paste following questions to the body of an e-mail to the project engineer or architect. Include a copy of the latest LEED Scorecard (aka LEED Checklist) which you may optionally elect to complete using best available knowledge. This form may be found under 'References' in the right hand sidebar.
------------------
To: Project Engineer

Re: LEED Energy Modeling

Hello Project

Can you please answer the following questions in coordination with the architect in order to help initiate energy modeling for the above-referenced project?
  • Date of eco-charette, and copies of resulting meeting minutes or design report.
  • LEED Checklist, if one has been prepared. If one has not, please fill-out at minimum the Energy and Atmosphere portion of the attached checklist.
  • Building or project occupancy, number of persons.
  • Building or project size, square feet.
  • Percent of building or project that is new.
  • Percent of building or project that is remodel.
  • Building-only cost estimate (for ELCCA of publicly funded projects).
  • Site cost estimate (for ELCCA of publicly funded projects).
  • Owner's project manager and contact information.
  • Estimated VE date, if future.
  • Estimated bid date.
  • Do all of the anticipated wall constructions meet minimum Washington State Energy Code (WSEC) values? For example, are there any uninsulated masonry or concrete walls that may need to be compensated for elsewhere?
    • [Delete if Climate Zone 2: WSEC minimum values in Climate Zone 1 (Western Washington) are approximately R-17 for wood framed walls, R-10 for metal framed walls, and R-7 for masonry walls. ]
    • [Delete if Climate Zone 1: WSEC minimum values in Climate Zone 2 (Eastern Washington) are approximately R-17 for wood framed walls, R-12 for metal framed walls, and R-9 for masonry walls. ]
  • Do all of the anticipated roof constructions meet minimum WSEC values?
    • [Delete if Climate Zone 2: WSEC minimum values in Climate Zone 1 are approximately R-22 for most commercial and institutional roofs. ]
    • [Delete if Climate Zone 1: WSEC minimum values in Climate Zone 2 are approximately R-26 for most commercial and institutional roofs. ]
  • Please provide anticipated R- or U-values for representative wall and roof types on the project. This list does not need to be comprehensive at this time; up to four representative wall types and two representative roof types are sufficient.
  • What are the approximate areas or percentages of vertical and horizontal glazing?
  • Is the building anticipated to have greater than 30% glazing?
    • Additional WSEC requirements are listed for buildings with greater than 30% glazing.
  • Will all of the anticipated glazing assemblies meet minimum WSEC values?
    • In both climate zones, most vertical glazing (windows & doors) are required to have a maximum 0.55 U-value and 0.45 maximum Solar Heat Gain Coefficient (SHGC).
    • Most horizontal glazing (skylights) are required to have a maximum 0.70 U-value and 0.40 maximum SHGC.
    • Opaque doors are required by the WSEC to have an R-value of approximately 2 (U-0.60 maximum) in both climate zones. Please advise if doors are not anticipated to meet these requirements.
  • Please provide anticipated U- and SHGC coefficients for representative glazing types on the project. This list does not need to be comprehensive at this time; four to six representative glazing types are sufficient.
  • Will 10% or more of the building be heated via electric resistance?
    • Additional WSEC requirements are listed for buildings heated via electric resistance.

Thursday, September 20, 2007

Unique Equipment in Closed ELCCA Projects

Topic: Listed here is a non-comprehensive list of relatively unique equipment, to assist in locating information for new reports.

06111 Shorewood Elementary, Alternative #1

  • Air Cooled Chiller
  • Medium FPVAV Units
  • Small FPVAV Units
06114 Hamilton International Middle School, Alternative #2
  • Fluid Cooler
Note: Update this post to ELCCA Completion Log

Monday, September 17, 2007

Psychrometric Calculator

Topic: Handy psychrometric state calculator.

This psychrometric state calculator is courtesy of Linric Co., publisher of psychrometric process software.

See Wikipedia for a refresher on basic psychrometrics.

Wednesday, September 12, 2007

Present Value Calculator

Topic: Handy annuity calculator for doing back-of-the-envelope design...

Present & Future Value Calculator

PVoa = PMT [(1 - (1 / (1 + i)^n)) / i]

Where:

PVoa = Present Value of an Ordinary Annuity
PMT = Amount of each payment
i = Discount Rate Per Period
n = Number of Periods

Annuity calculations are explained with intuitive graphics at this Investopedia link.

Let's say your energy efficiency measure is projected to save $7,000 per year. About how much should we be willing to spend to obtain this savings?

Projecting lifecycle of 20 years and a conservative 5% rate of return, the present value of $7,000 is calculated using the 'Present Amount of an Ordinary Annuity' calculator, at the lower left of the page link above. Plugging $7,000 into the 'Payment Amount' field, 5% into the 'Interest Rate' field, and 20 years into the 'Number of Payments' field results in about $87,200 of net present value. For a new project, this amount may be a justifiable first-cost premium to realize the savings, all other factors equal.

However many companies have a much shorter time frame for justifying capital improvements, and/or may value their cost of capital more highly than 5% -- note that here a higher interest rate reduces the net present value.

For comparison,

  • What is the present value of 20 years worth of $7k savings at a 7% rate of return?
    Answer = $74,200, about $13,000 less than at a 5% return rate.
  • What is the present value of 7 years worth of $7k savings at a 6.5% rate of return?
    Answer = $38,400, a bit more than half of the previous
  • Above answers are rounded to the nearest hundred dollars.
Thanks to the University of Illinois at Chicago

Tuesday, September 11, 2007

Schedule Sharing

Topic: How to copy eQuest schedules from one project to another.

First, if you have the target file open in eQuest, save it. Now open the source .inp file in a text editor (e.g. Notepad, personally I recommend MultiEdit) and search for the "Day Schedules" header. Copy (Ctrl-C) everything from here to the last "Annual Schedules" .. terminator, just before the "Polygons" header (see code window below for example).

Open the target .inp file in a text editor and do a 'Save As' to [filename].sav, then another 'Save As' back to [filename].inp to create a backup file. Now search for "Day Schedules" in the target file and highlight the same sections as copied from the source file. Press Ctrl-V and the target file schedules will be replaced with the source file versions. Save the target file with the text editor.

Now open the target file in eQuest and check for errors; if the target file is open in eQuest, be sure to reopen it without saving. Provided the source and target file have the same schedule names, all should be well. If not, you'll need to update the target file with the new schedule names wherever they are used. Restore the .sav file if the error reconciliation process fails.

When the schedule group is something that can be used over multiple projects, open a new instance of the text editor, paste the code again and 'Save As' to a .inp filename in your eQuest projects directory.

Have found that its not so good to import this file initially as all of the default schedules remain. If simplification and cleanup is your objective, better to cut-and-paste as described above the first time through. Then see this post to search and replace instances of auto-generated schedules with the new schedules using regular expressions. Subsequent specialized schedules (e.g. gymnasium, cafeteria etc.) may then be imported.

Elementary School-Middle School Schedules
Disclaimer: All code examples provided 'as-is'; no warranties or support options either expressed or implied!


Be sure to highlight everything from "Day Schedules" to "Polygons", the press Ctrl-C to copy the new schedule code to the clipboard. Highlight the same block of code between "Day Schedules" and "Polygons" in the target .inp file and press Ctrl-V to replace the auto-generated schedules.

When the new schedule code is first pasted into the .inp file, it will have lost its spacing format. Never fear, eQuest will reformat it when it is next saved. If you have the project .inp file open eQuest, don't forget to reopen it, or you will lose your changes.




$ ---------------------------------------------------------
$ Day Schedules
$ ---------------------------------------------------------

"EMS Occup S1 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0005, 0.0039, 0.005, &D, &D,
0.0028, &D, 0.005, &D, &D, 0.0039, 0.0016, 0.0005, &D, &D, &D, 0 )
..
"EMS Occup S2 Mon" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, 0.0011, 0.0236, 0.2013, 0.6973, 0.8816,
0.8944, 0.8554, 0.7941, 0.7847, 0.7941, 0.8001, 0.7555, 0.4867,
0.2331, 0.1974, 0.2726, 0.2664, 0.1398, 0.0243, 0.0009 )
..
"EMS Occup S2 Tue" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.801, &D, &D, 0.7277, 0.3201, 0.0591, 0.2001, 0.6973,
0.8816, 0.8944, 0.8554, 0.7941, 0.7833, 0.7854, 0.7878, 0.7902,
0.7926, 0.795, 0.7974, 0.7996, 0.8008, 0.801 )
..
"EMS Occup S2 Wed" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, 0.0011, 0.0236, 0.2013, 0.6973, 0.8816,
0.8944, 0.8554, 0.7941, 0.7847, 0.7941, 0.8001, 0.7555, 0.4867,
0.2331, 0.1974, 0.2726, 0.2664, 0.1398, 0.0243, 0.0009 )
..
"EMS Occup S2 Thu" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, 0.0011, 0.0236, 0.2013, 0.6973, 0.8816,
0.8944, 0.8554, 0.7941, 0.7847, 0.7941, 0.8001, 0.7555, 0.4867,
0.2331, 0.1974, 0.2726, 0.2664, 0.1398, 0.0243, 0.0009 )
..
"EMS Occup S2 Fri" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, 0.0011, 0.0236, 0.2013, 0.6973, 0.8816,
0.8944, 0.8554, 0.7941, 0.7847, 0.7941, 0.8001, 0.7555, 0.4867,
0.2331, 0.1974, 0.2726, 0.2664, 0.1398, 0.0243, 0.0009 )
..
"EMS Occup S2 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0005, 0.0039, 0.005, &D, &D,
0.0028, &D, 0.005, &D, &D, 0.0039, 0.0016, 0.0005, &D, &D, &D, 0 )
..
"EMS Occup S2 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS Occup S2 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.801, &D, &D, 0.7277, 0.3201, 0.0591, 0.2001, 0.6973,
0.8816, 0.8944, 0.8554, 0.7941, 0.7833, 0.7854, 0.7878, 0.7902,
0.7926, 0.795, 0.7974, 0.7996, 0.8008, 0.801 )
..
"EMS Occup S3 WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, 0.0002, 0.0025, 0.013, 0.0337,
0.0437, 0.0422, 0.0309, 0.0422, 0.045, 0.044, 0.0367, 0.0229,
0.0108, 0.0056, 0.0049, 0.0048, 0.0037, 0.0006, 0 )
..
"EMS Occup S3 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0005, 0.0039, 0.005, &D, &D,
0.0028, &D, 0.005, &D, &D, 0.0039, 0.0016, 0.0005, &D, &D, &D, 0 )
..
"EMS Occup S3 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS Occup S3 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, 0.0002, 0.0025, 0.013, 0.0337,
0.0437, 0.0422, 0.0309, 0.0422, 0.045, 0.044, 0.0367, 0.0229,
0.0108, 0.0056, 0.0049, 0.0048, 0.0037, 0.0006, 0 )
..
"EMS InsLt S1 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, &D, &D, 0.0512, 0.0535, 0.054, &D,
&D, &D, &D, &D, &D, &D, 0.0535, 0.0521, 0.0512, &D, 0.0502, &D,
0.05 )
..
"EMS InsLt S2 Mon" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, 0.0512, 0.0896, 0.3164, 0.6941,
0.8764, 0.9, &D, &D, &D, &D, 0.8933, 0.8399, 0.7047, 0.549, 0.5673,
0.6606, 0.632, 0.3748, 0.1097, 0.0526 )
..
"EMS InsLt S2 Tue" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.8532, 0.8182, 0.7831, 0.7481, 0.6245, 0.1843,
0.3164, 0.6941, 0.8764, 0.9, &D, &D, &D, &D, &D, &D, &D, &D, &D, &D,
&D, &D, 0.8983, 0.885 )
..
"EMS InsLt S2 Wed" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, 0.0512, 0.0896, 0.3164, 0.6941,
0.8764, 0.9, &D, &D, &D, &D, 0.8933, 0.8399, 0.7047, 0.549, 0.5673,
0.6606, 0.632, 0.3748, 0.1097, 0.0526 )
..
"EMS InsLt S2 Thu" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, 0.0512, 0.0896, 0.3164, 0.6941,
0.8764, 0.9, &D, &D, &D, &D, 0.8933, 0.8399, 0.7047, 0.549, 0.5673,
0.6606, 0.632, 0.3748, 0.1097, 0.0526 )
..
"EMS InsLt S2 Fri" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, 0.0512, 0.0896, 0.3164, 0.6941,
0.8764, 0.9, &D, &D, &D, &D, 0.8933, 0.8399, 0.7047, 0.549, 0.5673,
0.6606, 0.632, 0.3748, 0.1097, 0.0526 )
..
"EMS InsLt S2 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, &D, &D, 0.0512, 0.0535, 0.054, &D,
&D, &D, &D, &D, &D, &D, 0.0535, 0.0521, 0.0512, &D, 0.0502, &D,
0.05 )
..
"EMS InsLt S2 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS InsLt S2 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.8532, 0.8182, 0.7831, 0.7481, 0.6245, 0.1843,
0.3164, 0.6941, 0.8764, 0.9, &D, &D, &D, &D, &D, &D, &D, &D, &D, &D,
&D, &D, 0.8983, 0.885 )
..
"EMS InsLt S3 WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, &D, 0.0504, 0.054, 0.0666, 0.0853,
0.0923, 0.093, &D, &D, &D, 0.0924, 0.0879, 0.0776, 0.0677, 0.0626,
0.0585, 0.0534, 0.0519, 0.0503, 0.05 )
..
"EMS InsLt S3 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, &D, &D, 0.0512, 0.0535, 0.054, &D,
&D, &D, &D, &D, &D, &D, 0.0535, 0.0521, 0.0512, &D, 0.0502, &D,
0.05 )
..
"EMS InsLt S3 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS InsLt S3 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, &D, 0.0504, 0.054, 0.0666, 0.0853,
0.0923, 0.093, &D, &D, &D, 0.0924, 0.0879, 0.0776, 0.0677, 0.0626,
0.0585, 0.0534, 0.0519, 0.0503, 0.05 )
..
"EMS OffEq S1 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05 )
..
"EMS OffEq S2 Mon" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, 0.0595, 0.1758, 0.5652, 0.8244,
0.8977, 0.8899, 0.7845, 0.6188, 0.6172, 0.7739, 0.8737, 0.8753,
0.7737, 0.529, 0.2835, 0.1963, 0.1819, 0.1437, 0.0691, 0.0509 )
..
"EMS OffEq S2 Tue" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.8879, &D, &D, 0.7877, 0.2674, 0.1477, 0.5557,
0.8244, 0.8977, 0.8899, 0.7845, 0.6188, 0.5943, 0.6285, 0.6684,
0.7084, 0.7482, 0.7882, 0.828, 0.8651, 0.8851, 0.8879 )
..
"EMS OffEq S2 Wed" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, 0.0595, 0.1758, 0.5652, 0.8244,
0.8977, 0.8899, 0.7845, 0.6188, 0.6172, 0.7739, 0.8737, 0.8753,
0.7737, 0.529, 0.2835, 0.1963, 0.1819, 0.1437, 0.0691, 0.0509 )
..
"EMS OffEq S2 Thu" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, 0.0595, 0.1758, 0.5652, 0.8244,
0.8977, 0.8899, 0.7845, 0.6188, 0.6172, 0.7739, 0.8737, 0.8753,
0.7737, 0.529, 0.2835, 0.1963, 0.1819, 0.1437, 0.0691, 0.0509 )
..
"EMS OffEq S2 Fri" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, 0.0595, 0.1758, 0.5652, 0.8244,
0.8977, 0.8899, 0.7845, 0.6188, 0.6172, 0.7739, 0.8737, 0.8753,
0.7737, 0.529, 0.2835, 0.1963, 0.1819, 0.1437, 0.0691, 0.0509 )
..
"EMS OffEq S2 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05 )
..
"EMS OffEq S2 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS OffEq S2 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.8879, &D, &D, 0.7877, 0.2674, 0.1477, 0.5557,
0.8244, 0.8977, 0.8899, 0.7845, 0.6188, 0.5943, 0.6285, 0.6684,
0.7084, 0.7482, 0.7882, 0.828, 0.8651, 0.8851, 0.8879 )
..
"EMS OffEq S3 WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, &D, 0.0507, 0.0585, 0.0933, 0.1623,
0.1957, 0.1906, 0.1529, 0.1906, 0.2, 0.1966, 0.1725, 0.1264, 0.0861,
0.0687, 0.0665, 0.0662, 0.0625, 0.052, 0.05 )
..
"EMS OffEq S3 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05 )
..
"EMS OffEq S3 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS OffEq S3 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, &D, 0.0507, 0.0585, 0.0933, 0.1623,
0.1957, 0.1906, 0.1529, 0.1906, 0.2, 0.1966, 0.1725, 0.1264, 0.0861,
0.0687, 0.0665, 0.0662, 0.0625, 0.052, 0.05 )
..
"EMS Cook S1 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0011, &D, 0.0005, &D, 0.0016,
0.0032, 0.004, 0.0024, 0.0011, 0.0005, &D, &D, &D, 0.0003, 0 )
..
"EMS Cook S2 WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0079, &D, 0.0553, 0.1501,
0.5846, 0.79, 0.7031, 0.3081, 0.0553, 0.0079, &D, &D, &D, 0 )
..
"EMS Cook S2 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0011, &D, 0.0005, &D, 0.0016,
0.0032, 0.004, 0.0024, 0.0011, 0.0005, &D, &D, &D, 0.0003, 0 )
..
"EMS Cook S2 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS Cook S2 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0079, &D, 0.0553, 0.1501,
0.5846, 0.79, 0.7031, 0.3081, 0.0553, 0.0079, &D, &D, &D, 0 )
..
"EMS Cook S3 WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0103, &D, 0.0049, &D, 0.0152,
0.0304, 0.038, 0.0228, 0.0103, 0.0049, &D, &D, &D, 0.0027, 0 )
..
"EMS Cook S3 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0011, &D, 0.0005, &D, 0.0016,
0.0032, 0.004, 0.0024, 0.0011, 0.0005, &D, &D, &D, 0.0003, 0 )
..
"EMS Cook S3 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS Cook S3 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0103, &D, 0.0049, &D, 0.0152,
0.0304, 0.038, 0.0228, 0.0103, 0.0049, &D, &D, &D, 0.0027, 0 )
..
"EMS Ext Light W1 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, &D, &D, &D, 0.3, 0.1, 0, &D, &D, &D,
&D, &D, 0.1, 0.55, 0.9, &D, &D, &D, &D, 0.8, 0.7 )
..
"EMS Ext Light W2 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, &D, 0.45, 0.15, 0, &D, &D, &D, &D,
&D, &D, &D, &D, &D, 0.25, 0.7, 0.9, &D, &D, 0.8, 0.7 )
..
"EMS Ext Light W3 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, &D, 0.45, 0.15, 0, &D, &D, &D, &D,
&D, &D, &D, &D, &D, 0.25, 0.7, 0.9, &D, &D, 0.8, 0.7 )
..
"EMS Ext Light W4 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, &D, 0.45, 0.15, 0, &D, &D, &D, &D,
&D, &D, &D, &D, &D, 0.25, 0.7, 0.9, &D, &D, 0.8, 0.7 )
..
"EMS Ext Light W5 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, 0.3, 0, &D, &D, &D, &D, &D, &D, &D,
&D, &D, &D, &D, &D, &D, &D, 0.25, 0.8, &D, 0.7 )
..
"EMS Ext Light W6 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, 0.3, 0, &D, &D, &D, &D, &D, &D, &D,
&D, &D, &D, &D, &D, &D, &D, 0.25, 0.8, &D, 0.7 )
..
"EMS Ext Light W7 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, 0.3, 0, &D, &D, &D, &D, &D, &D, &D,
&D, &D, &D, &D, &D, &D, &D, 0.25, 0.8, &D, 0.7 )
..
"EMS Ext Light W8 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, &D, 0.45, 0.25, 0, &D, &D, &D, &D,
&D, &D, &D, &D, 0.1, 0.5, 0.9, &D, &D, &D, 0.8, 0.7 )
..
"EMS Ext Light W9 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, &D, 0.45, 0.25, 0, &D, &D, &D, &D,
&D, &D, &D, &D, 0.1, 0.5, 0.9, &D, &D, &D, 0.8, 0.7 )
..
"EMS Ext Light W10 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, &D, 0.45, 0.25, 0, &D, &D, &D, &D,
&D, &D, &D, &D, 0.1, 0.5, 0.9, &D, &D, &D, 0.8, 0.7 )
..
"EMS Ext Light W11 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, &D, &D, &D, 0.3, 0.1, 0, &D, &D, &D,
&D, &D, 0.1, 0.55, 0.9, &D, &D, &D, &D, 0.8, 0.7 )
..
"EMS Ext Light W12 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.6, &D, &D, &D, &D, &D, &D, 0.3, 0.1, 0, &D, &D, &D,
&D, &D, 0.1, 0.55, 0.9, &D, &D, &D, &D, 0.8, 0.7 )
..
"EMS DHW Eqp W1 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.03 )
..
"EMS DHW Eqp W2 Mon" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, &D, 0.1052, 0.3902, 0.5239, 0.7206,
0.8755, 0.9, &D, &D, &D, 0.8927, 0.8344, 0.6653, 0.4051, 0.4758,
0.4826, 0.3546, 0.1371, 0.0581, 0.05 )
..
"EMS DHW Eqp W2 Tue" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.1242, 0.1207, 0.1171, 0.1136, 0.1019, 0.1137,
0.3902, 0.5239, 0.7206, 0.8755, 0.9, &D, &D, &D, 0.8934, 0.8405,
0.6871, 0.4511, 0.5152, 0.5213, 0.4053, 0.2079, 0.1362, 0.1274 )
..
"EMS DHW Eqp W2 Wed" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, &D, 0.1052, 0.3902, 0.5239, 0.7206,
0.8755, 0.9, &D, &D, &D, 0.8927, 0.8344, 0.6653, 0.4051, 0.4758,
0.4826, 0.3546, 0.1371, 0.0581, 0.05 )
..
"EMS DHW Eqp W2 Thu" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, &D, 0.1052, 0.3902, 0.5239, 0.7206,
0.8755, 0.9, &D, &D, &D, 0.8927, 0.8344, 0.6653, 0.4051, 0.4758,
0.4826, 0.3546, 0.1371, 0.0581, 0.05 )
..
"EMS DHW Eqp W2 Fri" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.05, &D, &D, &D, &D, 0.1052, 0.3902, 0.5239, 0.7206,
0.8755, 0.9, &D, &D, &D, 0.8927, 0.8344, 0.6653, 0.4051, 0.4758,
0.4826, 0.3546, 0.1371, 0.0581, 0.05 )
..
"EMS DHW Eqp W2 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.03 )
..
"EMS DHW Eqp W2 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS DHW Eqp W2 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.1242, 0.1207, 0.1171, 0.1136, 0.1019, 0.1137,
0.3902, 0.5239, 0.7206, 0.8755, 0.9, &D, &D, &D, 0.8934, 0.8405,
0.6871, 0.4511, 0.5152, 0.5213, 0.4053, 0.2079, 0.1362, 0.1274 )
..
"EMS DHW Eqp W3 WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.03 )
..
"EMS DHW Eqp W3 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.03 )
..
"EMS DHW Eqp W3 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS DHW Eqp W3 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0.03 )
..
"EMS Fan Day All Break" = DAY-SCHEDULE-PD
TYPE = ON/OFF/FLAG
VALUES = ( 0 )
..
"EMS Fan Day WD Session" = DAY-SCHEDULE-PD
TYPE = ON/OFF/FLAG
VALUES = ( 0, &D, &D, &D, &D, &D, 1, &D, &D, &D, &D, &D, &D, &D,
&D, &D, &D, 0 )
..
"EMS Fan Day WEH Session" = DAY-SCHEDULE-PD
TYPE = ON/OFF/FLAG
VALUES = ( 0 )
..
"EMS Fan Day WD Summer" = DAY-SCHEDULE-PD
TYPE = ON/OFF/FLAG
VALUES = ( 0, &D, &D, &D, &D, &D, &D, &D, 1, &D, &D, &D, &D, &D,
&D, 0 )
..
"EMS Fan Day WEH Summer" = DAY-SCHEDULE-PD
TYPE = ON/OFF/FLAG
VALUES = ( 0 )
..
"EMS Sys Cool S1 All" = DAY-SCHEDULE-PD
TYPE = TEMPERATURE
VALUES = ( 82 )
..
"EMS Sys Cool S2 WD" = DAY-SCHEDULE-PD
TYPE = TEMPERATURE
VALUES = ( 82, &D, &D, &D, &D, &D, 76, &D, &D, &D, &D, &D, &D,
&D, &D, &D, &D, 82 )
..
"EMS Sys Cool S2 WEH" = DAY-SCHEDULE-PD
TYPE = TEMPERATURE
VALUES = ( 82 )
..
"EMS Sys Cool S3 WD" = DAY-SCHEDULE-PD
TYPE = TEMPERATURE
VALUES = ( 82, &D, &D, &D, &D, &D, &D, &D, 76, &D, &D, &D, &D,
&D, &D, 82 )
..
"EMS Sys Cool S3 WEH" = DAY-SCHEDULE-PD
TYPE = TEMPERATURE
VALUES = ( 82 )
..
"EMS Sys Heat S1 All" = DAY-SCHEDULE-PD
TYPE = TEMPERATURE
VALUES = ( 64 )
..
"EMS Sys Heat S2 WD" = DAY-SCHEDULE-PD
TYPE = TEMPERATURE
VALUES = ( 64, &D, &D, &D, &D, &D, 70, &D, &D, &D, &D, &D, &D,
&D, &D, &D, &D, 64 )
..
"EMS Sys Heat S2 WEH" = DAY-SCHEDULE-PD
TYPE = TEMPERATURE
VALUES = ( 64 )
..
"EMS Sys Heat S3 WD" = DAY-SCHEDULE-PD
TYPE = TEMPERATURE
VALUES = ( 64, &D, &D, &D, &D, &D, &D, &D, 70, &D, &D, &D, &D,
&D, &D, 64 )
..
"EMS Sys Heat S3 WEH" = DAY-SCHEDULE-PD
TYPE = TEMPERATURE
VALUES = ( 64 )
..
"EMS Gym Occup S1 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0005, 0.0039, 0.005, &D, &D,
0.0028, &D, 0.005, &D, &D, 0.0039, 0.0016, 0.0005, &D, &D, &D, 0 )
..
"EMS Gym Occup S2 WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.009, 0.12, 0.12, &D, &D, 0.9,
&D, 0.12, &D, 0.12, 0.009, 0.009, 0.009, &D, &D, 0.009, 0 )
..
"EMS Gym Occup S2 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0005, 0.0039, 0.005, &D, &D,
0.0028, &D, 0.005, &D, &D, 0.0039, 0.0016, 0.0005, &D, &D, &D, 0 )
..
"EMS Gym Occup S2 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS Gym Occup S2 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.009, 0.12, 0.12, &D, &D, 0.9,
&D, 0.12, &D, 0.12, 0.009, 0.009, 0.009, &D, &D, 0.009, 0 )
..
"EMS Gym Occup S3 WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, &D, &D, &D, &D, &D, &D, &D, &D,
&D, &D, &D, &D, &D, &D, &D, &D, &D, 0 )
..
"EMS Gym Occup S3 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, &D, 0.0005, 0.0039, 0.005, &D, &D,
0.0028, &D, 0.005, &D, &D, 0.0039, 0.0016, 0.0005, &D, &D, &D, 0 )
..
"EMS Gym Occup S3 HDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0 )
..
"EMS Gym Occup S3 CDD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 0, &D, &D, &D, &D, 0.0002, 0.0025, 0.013, 0.0337,
0.0437, 0.0422, 0.0309, 0.0422, 0.045, 0.044, 0.0367, 0.0229,
0.0108, 0.0056, 0.0049, 0.0048, 0.0037, 0.0006, 0 )
..
"EMS On-Off Day All Break" = DAY-SCHEDULE-PD
TYPE = ON/OFF
VALUES = ( 0 )
..
"EMS On-Off Day WD Session" = DAY-SCHEDULE-PD
TYPE = ON/OFF
VALUES = ( 0, &D, &D, &D, &D, &D, 1, &D, &D, &D, &D, &D, &D, &D,
&D, &D, &D, 0 )
..
"EMS On-Off Day WEH Session" = DAY-SCHEDULE-PD
TYPE = ON/OFF
VALUES = ( 0 )
..
"EMS On-Off Day WD Summer" = DAY-SCHEDULE-PD
TYPE = ON/OFF
VALUES = ( 0, &D, &D, &D, &D, &D, &D, &D, 1, &D, &D, &D, &D, &D,
&D, 0 )
..
"EMS On-Off Day WEH Summer" = DAY-SCHEDULE-PD
TYPE = ON/OFF
VALUES = ( 0 )
..
"EMS P-Inf S1 All" = DAY-SCHEDULE-PD
TYPE = MULTIPLIER
VALUES = ( 1 )
..
"EMS P-Inf S2 Mon" = DAY-SCHEDULE-PD
TYPE = MULTIPLIER
VALUES = ( 1, &D, &D, &D, &D, 1.1501, 1.25, &D, 0.9414, 0.5,
0.6509, 0.5621, 0.5, &D, &D, 1.25, &D, 1.2393, 1.0252, &D, 1.0828,
1.1921, 1.0889, 1 )
..
"EMS P-Inf S2 Tue" = DAY-SCHEDULE-PD
TYPE = MULTIPLIER
VALUES = ( 1, &D, 1.0233, 1.25, &D, 1.211, 1.25, &D, 0.9414, 0.5,
0.6509, 0.5663, 0.5, &D, &D, &D, &D, 1 )
..
"EMS P-Inf S2 Wed" = DAY-SCHEDULE-PD
TYPE = MULTIPLIER
VALUES = ( 1, &D, &D, &D, &D, 1.1501, 1.25, &D, 0.9414, 0.5,
0.6509, 0.5621, 0.5, &D, &D, 1.25, &D, 1.2393, 1.0252, &D, 1.0828,
1.1921, 1.0889, 1 )
..
"EMS P-Inf S2 Thu" = DAY-SCHEDULE-PD
TYPE = MULTIPLIER
VALUES = ( 1, &D, &D, &D, &D, 1.1501, 1.25, &D, 0.9414, 0.5,
0.6509, 0.5621, 0.5, &D, &D, 1.25, &D, 1.2393, 1.0252, &D, 1.0828,
1.1921, 1.0889, 1 )
..
"EMS P-Inf S2 Fri" = DAY-SCHEDULE-PD
TYPE = MULTIPLIER
VALUES = ( 1, &D, &D, &D, &D, 1.1501, 1.25, &D, 0.9414, 0.5,
0.6509, 0.5621, 0.5, &D, &D, 1.25, &D, 1.2393, 1.0252, &D, 1.0828,
1.1921, 1.0889, 1 )
..
"EMS P-Inf S2 WEH" = DAY-SCHEDULE-PD
TYPE = MULTIPLIER
VALUES = ( 1 )
..
"EMS P-Inf S2 HDD" = DAY-SCHEDULE-PD
TYPE = MULTIPLIER
VALUES = ( 1, &D, &D, &D, &D, &D, 0.5, &D, &D, &D, &D, &D, &D,
&D, &D, &D, &D, 1 )
..
"EMS P-Inf S2 CDD" = DAY-SCHEDULE-PD
TYPE = MULTIPLIER
VALUES = ( 1, &D, 1.0233, 1.25, &D, 1.211, 1.25, &D, 0.9414, 0.5,
0.6509, 0.5663, 0.5, &D, &D, &D, &D, 1 )
..
"EMS P-Inf S3 WD" = DAY-SCHEDULE-PD
TYPE = MULTIPLIER
VALUES = ( 1, &D, &D, &D, &D, &D, &D, &D, 0.5, &D, &D, &D, &D,
&D, &D, 1 )
..
"EMS P-Inf S3 WEH" = DAY-SCHEDULE-PD
TYPE = MULTIPLIER
VALUES = ( 1 )
..
"EMS C-Inf S1 All" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 1 )
..
"EMS C-Inf S2 WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 1, &D, &D, &D, &D, &D, 0.5, &D, &D, &D, &D, &D, &D,
&D, &D, &D, &D, 1 )
..
"EMS C-Inf S2 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 1 )
..
"EMS C-Inf S3 WD" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 1, &D, &D, &D, &D, &D, &D, &D, 0.5, &D, &D, &D, &D,
&D, &D, 1 )
..
"EMS C-Inf S3 WEH" = DAY-SCHEDULE-PD
TYPE = FRACTION
VALUES = ( 1 )
..

$ ---------------------------------------------------------
$ Week Schedules
$ ---------------------------------------------------------

"EMS Occup S1 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Occup S1 All" )
..
"EMS Occup S2 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Occup S2 Mon", "EMS Occup S2 Tue",
"EMS Occup S2 Wed", "EMS Occup S2 Thu",
"EMS Occup S2 Fri", "EMS Occup S2 WEH", &D, &D,
"EMS Occup S2 HDD", "EMS Occup S2 CDD" )
..
"EMS Occup S3 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Occup S3 WD", &D, &D, &D, &D,
"EMS Occup S3 WEH", &D, &D, "EMS Occup S3 HDD",
"EMS Occup S3 CDD" )
..
"EMS InsLt S1 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS InsLt S1 All" )
..
"EMS InsLt S2 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS InsLt S2 Mon", "EMS InsLt S2 Tue",
"EMS InsLt S2 Wed", "EMS InsLt S2 Thu",
"EMS InsLt S2 Fri", "EMS InsLt S2 WEH", &D, &D,
"EMS InsLt S2 HDD", "EMS InsLt S2 CDD" )
..
"EMS InsLt S3 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS InsLt S3 WD", &D, &D, &D, &D,
"EMS InsLt S3 WEH", &D, &D, "EMS InsLt S3 HDD",
"EMS InsLt S3 CDD" )
..
"EMS OffEq S1 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS OffEq S1 All" )
..
"EMS OffEq S2 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS OffEq S2 Mon", "EMS OffEq S2 Tue",
"EMS OffEq S2 Wed", "EMS OffEq S2 Thu",
"EMS OffEq S2 Fri", "EMS OffEq S2 WEH", &D, &D,
"EMS OffEq S2 HDD", "EMS OffEq S2 CDD" )
..
"EMS OffEq S3 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS OffEq S3 WD", &D, &D, &D, &D,
"EMS OffEq S3 WEH", &D, &D, "EMS OffEq S3 HDD",
"EMS OffEq S3 CDD" )
..
"EMS Cook S1 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Cook S1 All" )
..
"EMS Cook S2 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Cook S2 WD", &D, &D, &D, &D,
"EMS Cook S2 WEH", &D, &D, "EMS Cook S2 HDD",
"EMS Cook S2 CDD" )
..
"EMS Cook S3 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Cook S3 WD", &D, &D, &D, &D,
"EMS Cook S3 WEH", &D, &D, "EMS Cook S3 HDD",
"EMS Cook S3 CDD" )
..
"EMS Ext Light Wk1" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W1 All" )
..
"EMS Ext Light Wk2" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W2 All" )
..
"EMS Ext Light Wk3" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W3 All" )
..
"EMS Ext Light Wk4" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W4 All" )
..
"EMS Ext Light Wk5" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W5 All" )
..
"EMS Ext Light Wk6" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W6 All" )
..
"EMS Ext Light Wk7" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W7 All" )
..
"EMS Ext Light Wk8" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W8 All" )
..
"EMS Ext Light Wk9" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W9 All" )
..
"EMS Ext Light Wk10" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W10 All" )
..
"EMS Ext Light Wk11" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W11 All" )
..
"EMS Ext Light Wk12" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Ext Light W12 All" )
..
"EMS DHW Eqp Wk1" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS DHW Eqp W1 All" )
..
"EMS DHW Eqp Wk2" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS DHW Eqp W2 Mon", "EMS DHW Eqp W2 Tue",
"EMS DHW Eqp W2 Wed", "EMS DHW Eqp W2 Thu",
"EMS DHW Eqp W2 Fri", "EMS DHW Eqp W2 WEH", &D, &D,
"EMS DHW Eqp W2 HDD", "EMS DHW Eqp W2 CDD" )
..
"EMS DHW Eqp Wk3" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS DHW Eqp W3 WD", &D, &D, &D, &D,
"EMS DHW Eqp W3 WEH", &D, &D, "EMS DHW Eqp W3 HDD",
"EMS DHW Eqp W3 CDD" )
..
"EMS Fan Wk Break" = WEEK-SCHEDULE-PD
TYPE = ON/OFF/FLAG
DAY-SCHEDULES = ( "EMS Fan Day All Break" )
..
"EMS Fan Wk Session" = WEEK-SCHEDULE-PD
TYPE = ON/OFF/FLAG
DAY-SCHEDULES = ( "EMS Fan Day WD Session", &D, &D, &D, &D,
"EMS Fan Day WEH Session" )
..
"EMS Fan Wk Summer" = WEEK-SCHEDULE-PD
TYPE = ON/OFF/FLAG
DAY-SCHEDULES = ( "EMS Fan Day WD Summer", &D, &D, &D, &D,
"EMS Fan Day WEH Summer" )
..
"EMS Cool Wk Break" = WEEK-SCHEDULE-PD
TYPE = TEMPERATURE
DAY-SCHEDULES = ( "EMS Sys Cool S1 All" )
..
"EMS Cool Wk Session" = WEEK-SCHEDULE-PD
TYPE = TEMPERATURE
DAY-SCHEDULES = ( "EMS Sys Cool S2 WD", &D, &D, &D, &D,
"EMS Sys Cool S2 WEH" )
..
"EMS Cool Wk Summer" = WEEK-SCHEDULE-PD
TYPE = TEMPERATURE
DAY-SCHEDULES = ( "EMS Sys Cool S3 WD", &D, &D, &D, &D,
"EMS Sys Cool S3 WEH" )
..
"EMS Heat Wk Break" = WEEK-SCHEDULE-PD
TYPE = TEMPERATURE
DAY-SCHEDULES = ( "EMS Sys Heat S1 All" )
..
"EMS Heat Wk Session" = WEEK-SCHEDULE-PD
TYPE = TEMPERATURE
DAY-SCHEDULES = ( "EMS Sys Heat S2 WD", &D, &D, &D, &D,
"EMS Sys Heat S2 WEH" )
..
"EMS Heat Wk Summer" = WEEK-SCHEDULE-PD
TYPE = TEMPERATURE
DAY-SCHEDULES = ( "EMS Sys Heat S3 WD", &D, &D, &D, &D,
"EMS Sys Heat S3 WEH" )
..
"EMS Gym Occup S1 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Gym Occup S1 All" )
..
"EMS Gym Occup S2 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Gym Occup S2 WD", &D, &D, &D, &D,
"EMS Gym Occup S2 WEH", &D, &D, "EMS Gym Occup S2 HDD",
"EMS Gym Occup S2 CDD" )
..
"EMS Gym Occup S3 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS Gym Occup S3 WD", &D, &D, &D, &D,
"EMS Gym Occup S3 WEH", &D, &D, "EMS Gym Occup S3 HDD",
"EMS Gym Occup S3 CDD" )
..
"EMS On-Off Wk Break" = WEEK-SCHEDULE-PD
TYPE = ON/OFF
DAY-SCHEDULES = ( "EMS On-Off Day All Break" )
..
"EMS On-Off Wk Session" = WEEK-SCHEDULE-PD
TYPE = ON/OFF
DAY-SCHEDULES = ( "EMS On-Off Day WD Session", &D, &D, &D, &D,
"EMS On-Off Day WEH Session" )
..
"EMS On-Off Wk Summer" = WEEK-SCHEDULE-PD
TYPE = ON/OFF
DAY-SCHEDULES = ( "EMS On-Off Day WD Summer", &D, &D, &D, &D,
"EMS On-Off Day WEH Summer" )
..
"EMS P-Inf S1 Wk" = WEEK-SCHEDULE-PD
TYPE = MULTIPLIER
DAY-SCHEDULES = ( "EMS P-Inf S1 All" )
..
"EMS P-Inf S2 Wk" = WEEK-SCHEDULE-PD
TYPE = MULTIPLIER
DAY-SCHEDULES = ( "EMS P-Inf S2 Mon", "EMS P-Inf S2 Tue",
"EMS P-Inf S2 Wed", "EMS P-Inf S2 Thu", "EMS P-Inf S2 Fri",
"EMS P-Inf S2 WEH", &D, &D, "EMS P-Inf S2 HDD", "EMS P-Inf S2 CDD" )
..
"EMS P-Inf S3 Wk" = WEEK-SCHEDULE-PD
TYPE = MULTIPLIER
DAY-SCHEDULES = ( "EMS P-Inf S3 WD", &D, &D, &D, &D, "EMS P-Inf S3 WEH" )
..
"EMS C-Inf S1 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS C-Inf S1 All" )
..
"EMS C-Inf S2 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS C-Inf S2 WD", &D, &D, &D, &D, "EMS C-Inf S2 WEH" )
..
"EMS C-Inf S3 Wk" = WEEK-SCHEDULE-PD
TYPE = FRACTION
DAY-SCHEDULES = ( "EMS C-Inf S3 WD", &D, &D, &D, &D, "EMS C-Inf S3 WEH" )
..

$ ---------------------------------------------------------
$ Annual Schedules
$ ---------------------------------------------------------

"EMS Occup Sch" = SCHEDULE-PD
TYPE = FRACTION
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 6, 22, 28, 21, 31 )
WEEK-SCHEDULES = ( "EMS Occup S1 Wk", "EMS Occup S2 Wk",
"EMS Occup S3 Wk", "EMS Occup S2 Wk",
"EMS Occup S1 Wk" )
..
"EMS InsLt Sch" = SCHEDULE-PD
TYPE = FRACTION
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 6, 22, 28, 21, 31 )
WEEK-SCHEDULES = ( "EMS InsLt S1 Wk", "EMS InsLt S2 Wk",
"EMS InsLt S3 Wk", "EMS InsLt S2 Wk",
"EMS InsLt S1 Wk" )
..
"EMS OffEq Sch" = SCHEDULE-PD
TYPE = FRACTION
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 6, 22, 28, 21, 31 )
WEEK-SCHEDULES = ( "EMS OffEq S1 Wk", "EMS OffEq S2 Wk",
"EMS OffEq S3 Wk", "EMS OffEq S2 Wk",
"EMS OffEq S1 Wk" )
..
"EMS Cook Sch" = SCHEDULE-PD
TYPE = FRACTION
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 6, 22, 28, 21, 31 )
WEEK-SCHEDULES = ( "EMS Cook S1 Wk", "EMS Cook S2 Wk",
"EMS Cook S3 Wk", "EMS Cook S2 Wk", "EMS Cook S1 Wk" )
..
"EMS Ext Lighting Sch" = SCHEDULE-PD
TYPE = FRACTION
MONTH = ( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 )
DAY = ( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 )
WEEK-SCHEDULES = ( "EMS Ext Light Wk1", "EMS Ext Light Wk2",
"EMS Ext Light Wk3", "EMS Ext Light Wk4",
"EMS Ext Light Wk5", "EMS Ext Light Wk6",
"EMS Ext Light Wk7", "EMS Ext Light Wk8",
"EMS Ext Light Wk9", "EMS Ext Light Wk10",
"EMS Ext Light Wk11", "EMS Ext Light Wk12" )
..
"EMS DHW Eqp NRes Sch" = SCHEDULE-PD
TYPE = FRACTION
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 6, 22, 28, 21, 31 )
WEEK-SCHEDULES = ( "EMS DHW Eqp Wk1", "EMS DHW Eqp Wk2",
"EMS DHW Eqp Wk3", "EMS DHW Eqp Wk2",
"EMS DHW Eqp Wk1" )
..
"EMS Fan Sch" = SCHEDULE-PD
TYPE = ON/OFF/FLAG
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 6, 22, 28, 21, 31 )
WEEK-SCHEDULES = ( "EMS Fan Wk Break", "EMS Fan Wk Session",
"EMS Fan Wk Summer", "EMS Fan Wk Session",
"EMS Fan Wk Break" )
..
"EMS Cool Sch" = SCHEDULE-PD
TYPE = TEMPERATURE
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 6, 22, 28, 21, 31 )
WEEK-SCHEDULES = ( "EMS Cool Wk Break",
"EMS Cool Wk Session", "EMS Cool Wk Summer",
"EMS Cool Wk Session", "EMS Cool Wk Break" )
..
"EMS Heat Sch" = SCHEDULE-PD
TYPE = TEMPERATURE
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 6, 22, 28, 21, 31 )
WEEK-SCHEDULES = ( "EMS Heat Wk Break",
"EMS Heat Wk Session", "EMS Heat Wk Summer",
"EMS Heat Wk Session", "EMS Heat Wk Break" )
..
"EMS Gym Occup Sch" = SCHEDULE-PD
TYPE = FRACTION
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 7, 21, 26, 14, 31 )
WEEK-SCHEDULES = ( "EMS Gym Occup S1 Wk",
"EMS Gym Occup S2 Wk", "EMS Gym Occup S3 Wk",
"EMS Gym Occup S2 Wk", "EMS Gym Occup S1 Wk" )
..
"EMS Exhaust Fan Sch" = SCHEDULE-PD
TYPE = ON/OFF
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 6, 22, 28, 21, 31 )
WEEK-SCHEDULES = ( "EMS On-Off Wk Break", "EMS On-Off Wk Session",
"EMS On-Off Wk Summer", "EMS On-Off Wk Session",
"EMS On-Off Wk Break" )
..
"EMS P-Inf Sch" = SCHEDULE-PD
TYPE = MULTIPLIER
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 6, 22, 28, 21, 31 )
WEEK-SCHEDULES = ( "EMS P-Inf S1 Wk", "EMS P-Inf S2 Wk",
"EMS P-Inf S3 Wk", "EMS P-Inf S2 Wk", "EMS P-Inf S1 Wk" )
..
"EMS C-Inf Sch" = SCHEDULE-PD
TYPE = FRACTION
MONTH = ( 1, 6, 8, 12, 12 )
DAY = ( 6, 22, 28, 21, 31 )
WEEK-SCHEDULES = ( "EMS C-Inf S1 Wk", "EMS C-Inf S2 Wk",
"EMS C-Inf S3 Wk", "EMS C-Inf S2 Wk", "EMS C-Inf S1 Wk" )
..


$ ---------------------------------------------------------
$ Polygons
$ ---------------------------------------------------------



Sunday, September 09, 2007

Technical Articles, Controls

Topic: Design articles and other technical references relating to controls and building automation systems from Consulting-Specifying Engineer (CSE), Engineered Systems (ES), and Heating Piping and Air-Conditioning (HPAC) magazines, et al.



Technical Articles, Electrical

Topic: Design articles and other technical references relating to building electrical systems from Consulting-Specifying Engineer (CSE), Engineered Systems (ES), and Heating Piping and Air-Conditioning (HPAC) magazines, et al.





Technical Articles, Fire Protection

Topic: Design articles and other technical references relating to fire protection engineering primarily from Consulting-Specifying Engineer (CSE), Engineered Systems (ES), and Heating Piping and Air-Conditioning (HPAC) magazines, with occasional references to other sources.



Technical Articles, HVAC

Topic: Design articles and other technical references relating to HVAC systems design from Consulting-Specifying Engineer (CSE), Engineered Systems (ES), and Heating Piping and Air-Conditioning (HPAC) magazines, et al.















Manufacturer's References

Topic: Compilation of HVAC industry manufacturer's references.

2007-2008 HPAC Info-dex [Jun 2007]

Link Lists

Technical Articles, Marketing

Topic: Design articles and other technical references relating to professional services marketing from Consulting-Specifying Engineer (CSE), Engineered Systems (ES), and Heating Piping and Air-Conditioning (HPAC) magazines, et al.

Technical Articles, Sustainability Engineering

Topic: Design articles and other technical references relating to sustainability design from Consulting-Specifying Engineer (CSE), Engineered Systems (ES), and Heating Piping and Air-Conditioning (HPAC) magazines, et al.

Saturday, September 08, 2007

Technical Articles, Progress

Topic: Progress of technical articles documentation effort

Notes:
Del.iciou.us links transferred to pugetsoundashrae account 10/20/2007

Tuesday, September 04, 2007

eQuest Calculation Flag

Topic: Determining whether eQuest results reflect changes to the input files.

Some energy modeling programs (e.g. Trane Trace 700) provide an indication in the user interface when output file results no longer match the input data. While eQuest provides no such indication, the "calculation status" may be inferred from the file directory listing. Note that the following datafile list has been sorted in ascending date modified order:

(click on the image to see a larger version)

The three 'basic input' files (i.e. files not appended with 'Baseline Design' or an integer indicating the parametric run number) ending in .pd2, .prd and .inp are all within a few minutes of each other, and the parametric runs sequence begins within one minute after the .inp file is closed. We may infer that simulation calculations in the above example are synchronized with the input data.

Conversely, note the following:

(click on the image to see a larger version)

Here when sorted by date ascending, one of the three the basic input files (in this case the .inp file) is not visible in the list because it is out of sequence. If we were to search for it we would find that it is date and time-stamped later than the parametric runs.

Thus if any of the three basic input files does not precede the parametric run data in a list that is sorted ascending by date modified, then consider the output data 'stale' and proceed with recalculation.