CSE User's Manual

California Simulation Engine

4.1 TOP Members

The top-level data items (TOP members) control the simulation process or contain data that applies to the modeled building as a whole. No statement is used to begin or create the TOP object; these statements can be given anywhere in the input (they do, however, terminate any other objects being specified – ZONEs, REPORTs, etc.).

4.1.1 TOP General Data Items

doMainSim=choice

Specifies whether the simulation is performed when a Run command is encountered. See also doAutoSize.

UnitsLegal RangeDefaultRequiredVariability
NO, YESYESNoconstant

begDay=date

Date specifying the beginning day of the simulation performed when a Run command is encountered. See further discussion under endDay (next).

UnitsLegal RangeDefaultRequiredVariability
dateJan 1Noconstant

endDay=date

Date specifying the ending day of the simulation performed when a Run command is encountered.

The program simulates 365 days at most. If begDay and endDay are the same, 1 day is simulated. If begDay precedes endDay in calendar sequence, the simulation is performed normally and covers begDay through endDay inclusive. If begDay follows endDay in calendar sequence, the simulation is performed across the year end, with Jan 1 immediately following Dec 31.

UnitsLegal RangeDefaultRequiredVariability
dateDec 31Noconstant

jan1DoW=choice

Day of week on which January 1 falls. jan1DoW is used in the calculation of the day of the week.

Note that “warm-up” days (see wuDays) occur before the start day specified by begDay. Thus “warm-up” days are often in the prior year. In order to preserve the day-of-week sequence, the effective jan1DoW is shifted back by one day during prior-year warmup.

UnitsLegal RangeDefaultRequiredVariability
SUN, MON,
TUE, WED,
THU, FRI,
SAT
THUNoconstant

workDayMask=int TODO

UnitsLegal RangeDefaultRequiredVariability
constant

wuDays=int

Number of “warm-up” days used to initialize the simulator. Simulator initialization is required because thermal mass temperatures are set to arbitrary values at the beginning of the simulation. Actual mass temperatures must be established through simulation of a few days before thermal loads are accumulated. Heavier buildings require more warm-up; the default values are adequate for conventional construction.

UnitsLegal RangeDefaultRequiredVariability
0 \(\le\) x \(\le\) 3657Noconstant

nSubSteps=int

Number of subhour steps used per hour in the simulation. 4 is the time-honored value for models using CNE zones. A value of 30 is typically for CSE zone models.

UnitsLegal RangeDefaultRequiredVariability
x \(>\) 04Noconstant

nSubhrTicks=int

Number of subhour ticks used per nSubSteps for DHWSYS simulation.

Note: This input is currently used only for experimental purposes.

UnitsLegal RangeDefaultRequiredVariability
x \(>\) 060/nSubStepsNoconstant

tol=float

Endtest convergence tolerance for internal iteration in CNE models (no effect for CSE models) Small values for the tolerance cause more accurate simulations but slower performance. The user may wish to use a high number during the initial design process (to quicken the runs) and then lower the tolerance for the final design (for better accuracy). Values other than .001 have not been explored.

UnitsLegal RangeDefaultRequiredVariability
x \(>\) 00.001Noconstant

humTolF=float

Specifies the convergence tolerance for humidity calculations in CNE models (no effect in for CSE models), relative to the tolerance for temperature calculations. A value of .0001 says that a humidity difference of .0001 is about as significant as a temperature difference of one degree. Note that this is multiplied internally by “tol”; to make an overall change in tolerances, change “tol” only.

UnitsLegal RangeDefaultRequiredVariability
x \(\ge\) 00.0001Noconstant

ebTolMon=float

Monthly energy balance error tolerance for internal consistency checks. Smaller values are used for testing the internal consistency of the simulator; values somewhat larger than the default may be used to avoid error messages when it is desired to continue working despite a moderate degree of internal inconsistency.

UnitsLegal RangeDefaultRequiredVariability
x \(>\) 00.0001Noconstant

ebTolDay=float

Daily energy balance error tolerance.

UnitsLegal RangeDefaultRequiredVariability
x \(>\) 00.0001Noconstant

ebTolHour=float

Hourly energy balance error tolerance.

UnitsLegal RangeDefaultRequiredVariability
x \(>\) 00.0001Noconstant

ebTolSubhr=float

Sub-hourly energy balance error tolerance.

UnitsLegal RangeDefaultRequiredVariability
x \(>\) 00.0001Noconstant

unMetTzTol=float

Zone temperature unmet load tolerance. At the end of each subhour, if a conditioned zone temperature is more than unMetTzTol below the current heating setpoint or more than unMetTzTol above the current cooling setpoint, “unmet load” time is accumulated.

UnitsLegal RangeDefaultRequiredVariability
oFx \(\geq\) 01 oFNoconstant

unMetTzTolWarnHrs=float

Unmet load warning threshold. A warning message is issued for each zone having more than unMetTzTolWarnHrs unmet heating or cooling loads.

UnitsLegal RangeDefaultRequiredVariability
hrx \(\geq\) 0150Noconstant

grndMinDim=float

The minimum cell dimension used in the two-dimensional finite difference calculations for FOUNDATIONs.

UnitsLegal RangeDefaultRequiredVariability
ftx \(>\) 00.066Noconstant

grndMaxGrthCoeff=float

The maximum ratio of growth between neighboring cells in the direction away from the near-field area of interest. Used in the two-dimensional finite difference calculations for FOUNDATIONs.

UnitsLegal RangeDefaultRequiredVariability
x \(\geq\) 1.01.5Noconstant

grndTimeStep=choice

Allows the user to choose whether to calculate foundation conduction on hourly or subhourly intervals. Hourly intervals require less overall computation time, but with less accuracy.

UnitsLegal RangeDefaultRequiredVariability
HOURLY, SUBHOURLYHOURLYNoconstant

humMeth=choice

Developmental zone humidity computation method choice for CNE models (no effect for CSE models).

ROBRob’s backward difference method. Works well within limitations of backward difference approach.
PHILPhil’s central difference method. Should be better if perfectedcoma but initialization at air handler startup is unresolved*coma and ringing has been observed.
UnitsLegal RangeDefaultRequiredVariability
ROB, PHILROBNoconstant

dflExH=float

Default exterior surface (air film) conductance used for opaque and glazed surfaces exposed to ambient conditions in the absence of explicit specification.

UnitsLegal RangeDefaultRequiredVariability
Btuh/ft2-oFx \(>\) 02.64Noconstant

bldgAzm=float

Reference compass azimuth (0 = north, 90 = east, etc.). All zone orientations (and therefore surface orientations) are relative to this value, so the entire building can be rotated by changing bldgAzm only. If a value outside the range 0o \(\leq\) x \(<\) 360o is given, it is normalized to that range.

UnitsLegal RangeDefaultRequiredVariability
o (degrees)unrestricted0Noconstant

elevation=float

Elevation of the building site. Used internally for the computation of barometric pressure and air density of the location.

UnitsLegal RangeDefaultRequiredVariability
ftx \(\ge\) 00 (sea level)Noconstant

runTitle=string

Run title for the simulation. Appears in report footers, export headers, and in the title lines to the INP, LOG, and ERR built-in reports (these appear by default in the primary report file; the ERR report also appears in the error message file, if one is created).

UnitsLegal RangeDefaultRequiredVariability
63 charactersblank (no titleNoconstant

runSerial=int

Run serial number for the simulation. Increments on each run in a session; appears in report footers.

UnitsLegal RangeDefaultRequiredVariability
0 \(leq\) x \(leq\) 9990Noconstant

4.1.2 TOP Daylight Saving Time Items

Daylight savings starts by default at 2:00 a.m. of the second Sunday in March. Internally, hour 3 (2:00-3:00 a.m.) is skipped and reports for this day show only 23 hours. Daylight savings ends by default at 2:00 a.m. of the first Sunday of November; for this day 25 hours are shown on reports. CSE fetches weather data using standard time but uses daylight savings time to calculate variable expressions (and thus all schedules).

DT=choice

Whether Daylight Savings Time is to be used for the current run.

UnitsLegal RangeDefaultRequiredVariability
YES, NOYESNoconstant

DTbegDay=date

Start day for daylight saving time (assuming DT=Yes)

UnitsLegal RangeDefaultRequiredVariability
datesecond Sunday in MarchNoconstant

DTendDay=date

End day for daylight saving time (assuming DT=Yes)

UnitsLegal RangeDefaultRequiredVariability
datefirst Sunday in NovemberNoconstant

4.1.3 TOP Model Control Items

ventAvail=choice

Indicates availability of outdoor ventilation strategies. CSE cannot model simultaneously-operating alternative ventilation strategies. For example, an RSYS central fan integrated (CFI) OAV system is never modeled while whole house fan ventilation is available. ventAvail controls which ventilation mode, if any, is available for the current hour. Note that mode availability means that the strategy could operate but may not operate due to other control assumptions.

ChoiceVentilation Strategy Available
NONENone
WHOLEBUILDINGIZXFER (window and whole-house fan)
RSYSOAVRSYS central fan integrated (CFI) outside air ventilation (OAV)

As noted, ventAvail is evaluated hourly, permitting flexible control strategy modeling. The following example specifies that RSYSOAV (CFI) ventilation is available when the seven day moving average temperature is above 68 oF, otherwise whole building ventilation is available between 7 and 11 PM, otherwise no ventilation.

ventAvail = (@weather.taDbAvg07 > 68)    ? RSYSOAV
          : ($hour >= 19 && $hour <= 23) ? WHOLEBUILDING
          :                                NONE
UnitsLegal RangeDefaultRequiredVariability
Choices aboveWHOLEBUILDINGNohourly

exShadeModel=choice

Specifies advanced exterior shading model used to evaluate shading of PVARRAYs by SHADEXs or other PVARRAYs. Advanced shading is not implemented for building surfaces and this setting has no effect on walls or windows.

ChoiceEffect
PENUMBRACalculate shading using the Penumbra model
NONEDisable advanced shading calculations
UnitsLegal RangeDefaultRequiredVariability
Choices abovePENUMBRANoconstant

slrInterpMeth=choice

Solar interpolation method.

Choice
CSE
TRNSYS
UnitsLegal RangeDefaultRequiredVariability
See table aboveCSENoconstant

ANTolAbs=float

AirNet absolute convergence tolerance. Ideally, calculated zone air pressures should be such that the net air flow into each zone is 0 – that is, there should be a perfect mass balance. The iterative AirNet solution techniques are deemed converged when netAirMassFlow < max( ANTolAbs, ANTolRel*totAirMassFlow).

UnitsLegal RangeDefaultRequiredVariability
lbm/secx \(>\) 00.00125 (about 1 cfm)Noconstant

ANTolRel=float

AirNet relative convergence tolerance. See AnTolAbs just above.

UnitsLegal RangeDefaultRequiredVariability
x \(>\) 00.0001Noconstant

ANPressWarn=float

AirNet pressure warning threshold. A warning message is issued when the absolute value of the AirNet-calculated zone pressure exceeds ANPressWarn. Note the default for ANPressWarn conservatively large. 10 lb/ft2 is about 500 pascals – a pressure that is probably impossible in a building. The intent of this value is to alert the user to incorrect modeling inputs while avoiding excessive messages.

UnitsLegal RangeDefaultRequiredVariability
lb/ft2x \(\gt\) 010Noconstant

ANPressErr=float

AirNet pressure error threshold. The simulation terminates with a message if the absolute value of any AirNet-calculated zone pressure exceeds ANPressErr. Note the default value for ANPressErr is physically unrealistic. 30 lb/ft2 is about 1500 pascals – a pressure that would never be possible in a building. The intent of this value is to prevent simulation crashes due to numerical errors in AirNet calculations.

UnitsLegal RangeDefaultRequiredVariability
lb/ft2x \(\gt\) 030Noconstant

The ASHWAT complex fenestration model used when WINDOW wnModel=ASHWAT yields several heat transfer results that are accurate over local ranges of conditions. Several values control when these value are recalculated. If any of the specified values changes more than the associated threshold, a full ASHWAT calculation is triggered. Otherwise, prior results are used. ASHWAT calculations are computationally expensive and conditions often change only incrementally between time steps.

AWTrigT=float

ASHWAT temperature change threshold – full calculation is triggered by a change of either indoor or outdoor environmental (combined air and radiant) temperature that exceeds AWTrigT.

UnitsLegal RangeDefaultRequiredVariability
oFx \(>\) 01Noconstant

AWTrigSlr=float

ASHWAT solar change threshold – full calculation is triggered by a fractional change of incident solar radiation that exceeds AWTrigSlr.

UnitsLegal RangeDefaultRequiredVariability
x \(>\) 00.05Noconstant

AWTrigH=float

ASHWAT convection coefficient change threshold – full calculation is triggered by a fractional change of inside surface convection coefficient that exceeds AWTrigH.

UnitsLegal RangeDefaultRequiredVariability
x \(>\) 00.1Noconstant

4.1.4 TOP Weather Data Items

The following system variables (4.6.4) are determined from the weather file for each simulated hour:

$radBeambeam irradiance on tracking surface (integral for hour, Btu/ft2).
$radDiffdiffuse irradiance on a horizontal surface (integral for hour, Btu/ft2).
$tDbOdry bulb temp (oF).
$tWbOwet bulb temp (oF).
$wOhumidity ratio
$windDirDegwind direction (degrees, NOT RADIANS; 0=N, 90=E).
$windSpeedwind speed (mph).

The following are the terms determined from the weather file for internal use, and can be referenced with the probes shown.

    @Top.depressWbWet bulb depression (F).

    @Top.windSpeedSquaredWind speed squared (mph2).

wfName=string

Weather file path name for simulation. The file should be in the current directory, in the directory CSE.EXE was read from, or in a directory on the operating system PATH. Weather file formats supported are CSW, EPW, and ET1. Only full-year weather files are supported.

Note: Backslash (\) characters in path names must be doubled to work properly (e.g. “\\wthr\\mywthr.epw”). Forward slash (/) may be used in place of backslash without doubling.

UnitsLegal RangeDefaultRequiredVariability
file name,path optionalnoneYesconstant

skyModel=choice

Selects sky model used to determine relative amounts of direct and diffuse irradiance.

ISOTROPICtraditional isotropic sky model
ANISOTROPICHay anisotropic model
UnitsLegal RangeDefaultRequiredVariability
choices aboveANISOTROPICNoconstant

skyModelLW=choice

Selects the model used to derive sky temperature used in long-wave (thermal) radiant heat exchange calculations for SURFACEs exposed to ambient conditions. See the RACM alorithms documentation for technical details.

ChoiceDescription
DEFAULTDefault: tSky from weather file if available else Berdahl-Martin
BERDAHLMARTINBerdahl-Martin (tSky depends on dew point, cloud cover, and hour)
DRYBULBtSky = dry-bulb temperature (for testing)
BLASTBlast model (tSky depends on dry-bulb)
IRHORIZDerives tSky from horizonal infrared data from the weather file (available on some EPW files only). Caution: minimal error checking! Missing weather file IR values are not handled correctly.
UnitsLegal RangeDefaultRequiredVariability
choices aboveDEFAULTNoconstant

The reference temperature and humidity are used to calculate a humidity ratio assumed in air specific heat calculations. The small effect of changing humidity on the specific heat of air is generally ignored in the interests of speed, but the user can control the humidity whose specific heat is used through the refTemp and refRH inputs.

refTemp=float

Reference temperature (see above paragraph).

UnitsLegal RangeDefaultRequiredVariability
oFx \(\ge\) 060oNoconstant

refRH=float

Reference relative humidity (see above).

UnitsLegal RangeDefaultRequiredVariability
0 \(\leq\) x \(\leq\) 10.6Noconstant

grndRefl=float

Global ground reflectivity, used except where other value specified with sfGrndRefl or wnGrndRefl. This reflectivity is used in computing the reflected beam and diffuse radiation reaching the surface in question. It is also used to calculate the solar boundary conditions for the exterior grade surface in two-dimensional finite difference calculations for FOUNDATIONs.

UnitsLegal RangeDefaultRequiredVariability
0 \(\leq\) x \(\leq\) 10.2NoMonthly-Hourly

The following values modify weather file data, permitting varying the simulation without making up special weather files. For example, to simulate without the effects of wind, use windF = 0; to halve the effects of diffuse solar radiation, use radDiffF = 0.5. Note that the default values for windSpeedMin and windF result in modification of weather file wind values unless other values are specified.

grndEmit=float

Long-wave emittance of the exterior grade surface used in two-dimensional finite difference calculations for FOUNDATIONs.

UnitsLegal RangeDefaultRequiredVariability
0.0 \(le\) x \(le\) 1.00.8Noconstant

grndRf

Ground surface roughness. Used for convection and wind speed corrections in two-dimensional finite difference calculations for FOUNDATIONs.

UnitsLegal RangeDefaultRequiredVariability
ftx \(\geq\) 0.00.1Noconstant

windSpeedMin=float

Minimum value for wind speed

UnitsLegal RangeDefaultRequiredVariability
mphx \(\ge\) 00.5Noconstant

windF=float

Wind Factor: multiplier for wind speeds read from weather file. windF is applied after windSpeedMin. Note that windF does not effect infiltration rates calculated by the Sherman-Grimsrud model (see e.g. ZONE.infELA). However, windF does modify AirNet flows (see IZXFER).

UnitsLegal RangeDefaultRequiredVariability
x \(\ge\) 00.25Noconstant

terrainClass=int

Specifies characteristics of ground terrain in the project region.

1ocean or other body of water with at least 5 km unrestricted expanse
2flat terrain with some isolated obstacles (buildings or trees well separated)
3rural areas with low buildings, trees, etc.
4urban, industrial, or forest areas
5center of large city
UnitsLegal RangeDefaultRequiredVariability
1 \(\leq\) x \(\leq\) 54Noconstant

radBeamF=float

Multiplier for direct normal (beam) irradiance

UnitsLegal RangeDefaultRequiredVariability
x \(\ge\) 01Noconstant

radDiffF=float

Multiplier for diffuse horizonal irradiance.

UnitsLegal RangeDefaultRequiredVariability
x \(\ge\) 01Noconstant

hConvMod=choice

Enable/disable convection convective coefficient pressure modification factor.

\[0.24 + 0.76 \cdot P_{Location}/P_{SeaLevel}\]

UnitsLegal RangeDefaultRequiredVariability
YES, NOYESNoconstant

soilDiff=float

Note: soilDiff is used as part of the simple ground model, which is no longer supported. Use soilCond, soilSpHt, and SoilDens instead.

Soil diffusivity, used in derivation of ground temperature. CSE calculates a ground temperature at 10 ft depth for each day of the year using dry-bulb temperatures from the weather file and soilDiff. Ground temperature is used in heat transfer calculations for SURFACEs with sfExCnd=GROUND. Note: derivation of mains water temperature for DHW calculations involves a ground temperature based on soil diffusivity = 0.025 and does not use this soilDiff.

UnitsLegal RangeDefaultRequiredVariability
ft2/hrx \(>\) 00.025Noconstant

soilCond=float

Soil conductivity. Used in two-dimensional finite difference calculations for FOUNDATIONs.

UnitsLegal RangeDefaultRequired**Variability
Btuh-ft/ft2-oFx \(>\) 01.0Noconstant

soilSpHt=float

Soil specific heat. Used in two-dimensional finite difference calculations for FOUNDATIONs.

UnitsLegal RangeDefaultRequiredVariability
Btu/lb-oFx \(>\) 00.1Noconstant

soilDens=float

Soil density. Used in two-dimensional finite difference calculations for FOUNDATIONs.

UnitsLegal RangeDefaultRequiredVariability
lb/ft3x \(>\) 0115Noconstant

farFieldWidth=float

Far-field width. Distance from foundation to the lateral, zero-flux boundary condition. Used in two-dimensional finite difference calculations for FOUNDATIONs.

UnitsLegal RangeDefaultRequiredVariability
ftx \(>\) 0130Noconstant

deepGrndCnd=choice

Deep-ground boundary condition type. Choices are WATERTABLE (i.e., a defined temperature) or ZEROFLUX.

UnitsLegal RangeDefaultRequiredVariability
WATERTABLE, ZEROFLUXZEROFLUXNoconstant

deepGrndDepth=float

Deep-ground depth. Distance from exterior grade to the deep-ground boundary. Used in two-dimensional finite difference calculations for FOUNDATIONs.

UnitsLegal RangeDefaultRequiredVariability
ftx \(>\) 0130Noconstant

deepGrndT=float

Deep-ground temperature. Used when deepGrndCnd=WATERTABLE.

UnitsLegal RangeDefaultRequiredVariability
Fx \(>\) 0Annual average drybulb temperatureNohourly

4.1.5 TOP TDV (Time Dependent Value) Items

CSE supports an optional comma-separated (CSV) text file that provides hourly TDV values for electricity and fuel. TDV values are read along with the weather file and the values merged with weather data. Several daily statistics are calculated for use via probes. The file has no other effect on the simulation. Only full-year TDV files are supported.

The format of a TDV file is the same as an IMPORTFILE with the proviso that the 4 line header is not optional and certain header items must have specified values. In the following table, non-italic items must be provided as shown (with optional quotes).

Line Contents Notes
1TDV Data (TDV/Btu), runNumber, runNumber is not checked
2timestamp optionally in quotes accessible via @TOP.TDVFileTimeStamp
3title, hour title (in quotes if it contains commas) accessible via @TOP.TDVFileTitle
4tdvElec, tdvFuel comma separated column names (optionally in quotes) not checked
5 ..valElec,valFuel comma separated numerical values (8760 or 8784 rows) tdvElec is always in column 1, tdvFuel always in column 2 column names in row 4 do not determine order

Example TDV file –

    "TDV Data (TDV/Btu)","001"
    "Wed 14-Dec-16  12:30:29 pm"
    "BEMCmpMgr 2019.0.0 RV (758), CZ12, Fuel NatGas", Hour
    "tdvElec","tdvFuel"
    7.5638,2.2311
    7.4907,2.2311
    7.4478,2.2311
    7.4362,2.2311
    7.5255,2.2311
    7.5793,2.2311
    7.6151,2.2311
    7.6153,2.2311
    7.5516,2.2311
    (... continues for 8760 or 8784 data lines ...)

Note: additional columns can be included and are ignored.

The table below shows probes available for accessing TDV data in expressions. Except as noted, daily values are updated based on standard time, so they may be inaccurate by small amounts when daylight savings time is in effect.

ProbeVariabilityDescription
@Weather.tdvElecHourcurrent hour electricity TDV
@Weather.tdvFuelHourcurrent hour fuel TDV
@Weather.tdvElecPkDaycurrent day peak electricity TDV (includes future hours). Updated at hour 23 during daylight savings.
@Weather.tdvElecAvgDaycurrent day average electricity TDV (includes future hours)
@Weather.tdvElecPvPkDayprevious day peak electricity TDV
@Weather.tdvElecAvg01Dayprevious day average electricity TDV
@weather.tdvElecHrRankDayhour ranking of TDVElec values. tdvElecHrRank[ 1] is the hour having the highest TDVElec, tdvElecHrRank[ 2] is the next highest, etc. The hour values are adjusted when dayight savings time is in effect, so they remain consistent with system variable $hour.
@weatherFile.tdvFileTimeStampConstantTDV file timestamp (line 2 of header)
@weatherFile.tdvFileTitleConstantTDV file title (line 3 of header)
@Top.tdvFNameConstantTDV file full path

TDVfName=string

Note: Backslash (\) characters in path names must be doubled to work properly (e.g. “\\data\\mytdv.tdv”). Forward slash (/) may be used in place of backslash without doubling.

UnitsLegal RangeDefaultRequiredVariability
file name, path optional(no TDV file)Noconstant

4.1.6 TOP Report Data Items

These items are used in page-formatted report output files. See REPORTFILE, Section 5.245.21, and REPORT, Section 5.25.

repHdrL=string

Report left header. Appears at the upper left of each report page unless page formatting (rfPageFmt) is OFF. If combined length of repHdrL and repHdrR is too large for the page width, one or both will be truncated.

UnitsLegal RangeDefaultRequiredVariability
noneNoconstant

repHdrR=string

Report right header. Appears at the upper right of each report page unless page formatting (rfPageFmt) is OFF. If combined length of repHdrL and repHdrR is too large for the page width, one or both will be truncated.

UnitsLegal RangeDefaultRequiredVariability
noneNoconstant

repLPP=int

Total lines per page to be assumed for reports. Number of lines used for text (including headers and footers) is repLPP - repTopM - repBotM.

UnitsLegal RangeDefaultRequiredVariability
linesx \(\ge\) 5066Noconstant

repTopM=int

Number of lines to be skipped at the top of each report page (prior to header).

UnitsLegal RangeDefaultRequiredVariability
lines0 \(\geq\) x \(\geq\) 123Noconstant

repBotM=int

Number of lines reserved at the bottom of each report page. repBotM determines the position of the footer on the page (blank lines after the footer are not actually written).

UnitsLegal RangeDefaultRequiredVariability
lines0 \(\geq\) x \(\geq\) 123Noconstant

repCPL=int

Characters per line for report headers and footers, user defined reports, and error messages. CSE writes simple ASCII files and assumes a fixed (not proportional) spaced printer font. Many of the built-in reports now (July 1992) assume a line width of 132 columns.

UnitsLegal RangeDefaultRequiredVariability
characters78 \(\leq\) x \(\leq\) 13278Noconstant

repTestPfx=string

Report test prefix. Appears at beginning of report lines that are expected to differ from prior runs. This is useful for “hiding” lines from text comparison utilities in automated testing schemes. Note: the value specified with command line -x takes precedence over this input.

UnitsLegal RangeDefaultRequiredVariability
noneNoconstant

4.1.7 TOP Autosizing

doAutoSize=choice

Controls invocation of autosizing phase prior to simulation.

UnitsLegal RangeDefaultRequiredVariability
YES, NONO, unless AUTOSIZE commands in inputNoconstant

auszTol=float

Autosize tolerance. Sized capacity results are deemed final when successive design day calculations produce results within auszTol of the prior iteration.

UnitsLegal RangeDefaultRequiredVariability
.005Noconstant

heatDsTDbO=float

Heating outdoor dry bulb design temperature used for autosizing heating equipment.

UnitsLegal RangeDefaultRequiredVariability
oFnoneNohourly

heatDsTWbO=float

Heating outdoor design dry bulb temperature used for autosizing heating equipment.

UnitsLegal RangeDefaultRequiredVariability
oFx \(\ge\) 0derived assuming RH=.7Nohourly

CSE provides 3 mutually-exclusive methods for specifying cooling design conditions. Each resulting design day is simulated repeatedly until results (e.g. equipment capacities) converge to stable values. Multiple days are typically used to ensure the a range of temperatures and sun positions are considered.

coolDsCond=list of up to 12 DESCONDs

Specifies cooling design conditions for cooling autosizing. A comma-separated list of up to 12 DESCOND names can be provided. Each day will be simulated repeatedly using weather conditions generated from DESCOND values.

UnitsLegal RangeDefaultRequiredVariability
name of DESCONDnoneNoconstant

coolDsDay=list of up to 12 days

Specifies cooling design days for cooling autosizing. Each day will be simulated repeatedly using weather file conditions for that day.

UnitsLegal RangeDefaultRequiredVariability
datesnoneNoconstant

coolDsMo=list of up to 12 months

Deprecated method for specifying design days for cooling autosizing. Design conditions are taken from ET1 weather file header, however, the limited availale ET1 files do not contain design condition information.

UnitsLegal RangeDefaultRequiredVariability
monthsnoneNoconstant

4.1.8 TOP Debug Reporting

verbose=int

Controls verbosity of screen remarks. Most possible remarks are generated during autosizing of CNE models. Little or no effect in CSE models. TODO: document options

UnitsLegal RangeDefaultRequiredVariability
0 - 51Noconstant

The following dbgPrintMask values provide bitwise control of addition of semi-formated internal results to the run report file. The values and format of debugging reports are modified as required for testing purposes.

dbgPrintMaskC=int

Constant portion of debug reporting control.

UnitsLegal RangeDefaultRequiredVariability
0Noconstant

dbgPrintMask=int

Hourly portion of debug reporting control (generally an expression that evaluates to non-0 only on days or hours of interest).

UnitsLegal RangeDefaultRequiredVariability
0Nohourly

dbgFlag=int

Allows passing an input value to ad-hoc debugging code. No permanent use; no impact on results.

UnitsLegal RangeDefaultRequiredVariability
0Nosubhourly

doCoverage=choice

Enables expression code coverage reporting. Development aid.

UnitsLegal RangeDefaultRequiredVariability
NO, YESNONoconstant

Related Probes: