5.11 Common Data Structures

This section describes common data structures referenced in this chapter. The data structures presented here define objects and example parameters needed to define them. The parameters described are the most common for energy simulation engines. However, other parameters or data constructs are acceptable; however, the fields used by the simulation program must be mapped to the fields used by the building descriptor..

5.11.1    Schedule

This data structure provides information on how equipment, people, lights, or other items are operated on an hourly basis. The ultimate construct of a schedule is an hourly time series for the simulation period, typically 8,760 hours (365 days, 24 hours/day). However, software has often built up the hourly schedule from 24-hour schedules for different day types: weekdays, Saturdays, Sundays, holidays, etc.

There are several types of schedules:

      Temperature schedules specify a temperature to be maintained in a space, a temperature to be delivered from an air handler, or the leaving temperature from a chiller or other equipment.

      Fraction schedules specify the fraction of lights that are on, the fraction of people that are in the space, the fraction of maximum infiltration, or other factors.

              On/off schedules specify when equipment is operating or when infiltration is occurring.

      Time period schedules define periods of time for equipment sequencing, utility tariffs, etc. A time period schedule typically breaks the year in to two or more seasons. For each season, day types are identified such as weekday, Saturday, Sunday and holidays. Each day type in each season is then divided into time periods.

5.11.2    Holidays

A series of dates defining holidays for the simulation period. Dates identified are operated for the schedule specified for holidays.

5.11.3    Surface Geometry

This data structure represents the location, size, and position of a surface. Surfaces include roofs, walls, floors, and partitions. Surfaces are typically planar and can be represented in various manners, including the following:

      Rectangular surfaces may be represented by a height and width along with the X, Y, and Z of surface origin and the tilt and azimuth

      Surfaces may also be represented by a series of vertices (X, Y, and Z coordinates defining the perimeter of a surface). More complex polygons may be represented in this manner.

5.11.4    Opening Geometry

This data structure represents the location and size of an opening within a surface. The most common method of specifying the geometry of an opening is to identify the parent surface, the height and width of the opening, and the horizontal and vertical offset (X and Y coordinates relative to the origin of the parent surface). An opening can also include a recess into the parent surface, which provides shading. However, other geometric constructs are acceptable.

5.11.5    Opening Shade

This data structure describes the dimensions and position of external shading devices such as overhangs, side fins, or louvers that shade the opening. Overhangs are specified in terms of the projection distance, height above the opening, and extension distance on each side of the opening.

5.11.6    Construction Assembly

This data structure describes the layers that make up the construction of a wall, roof, floor, or partition. Typically, a construction consists of a sequence of materials, described from the outside surface to the inside surface.

5.11.7    Fenestration Construction

This data structure describes the frame, glass, and other features of a window or skylight. Information may be defined in multiple ways, but the criteria themselves are published as a combination of U-factor, solar heat gain coefficient (SHGC), and visible light transmission (VT). Some simulation programs use more detailed methods of describing the performance of fenestration that take into account the angle of incidence of sun striking the fenestration and other factors, such as the properties of each pane and the fill. The compliance software only uses whole window performance properties (U-factor, SHGC, VT). 

5.11.8    Material

This data structure describes a material that is used to build up a construction assembly. Typical material properties include specific heat, density, conductivity, and thickness. Materials can also be described in terms of their thermal resistance. The latter approach is sometimes used to approximate construction layers that are not homogeneous, such as framing members in combination with cavity insulation.

5.11.9    Slab Construction

This data structure describes the composition of a slab-on-grade. The compliance model has building descriptors for the perimeter length and the F-factor, which represents the heat loss per lineal foot.

5.11.10  Exterior Surface Properties

This data structure describes the characteristics of exterior surfaces. Exterior surface properties may include emissivity, reflectivity, and roughness. The first two govern radiation exchange from the surface, while the latter governs the magnitude of the exterior air film resistance.

5.11.11  Occupant Heat Rate

This data structure represents the rate of heat and moisture generated by building occupants. This is typically specified in terms of a sensible heat rate and a latent heat rate. Both are specified in Btu/h.

5.11.12  Furniture and Contents

This data structure represents the thermal mass effect of furniture and other building contents. This is expressed in terms of lb/ft² for the space in question.

5.11.13  Reference Position in a Space

This data structure locates a reference point in a space, typically for the purposes of daylighting control. The typical construct for the reference point is a set of coordinates (X, Y, and Z) relative to the space coordinate system.

5.11.14  Two Dimensional Curve

This data structure explains one parameter in terms of another. An example is a curve that modifies the efficiency of an air conditioner relative to the fraction of time that the equipment operates within the period of an hour, for example. The relationship can be expressed in terms of the X and Y coordinates of points on the curve or it can be expressed as an equation.

5.11.15  Three Dimensional Curve

This data structure explains one parameter in terms of two others. An example is a curve that modifies the efficiency of an air conditioner relative to the outside air dry-bulb temperature and the wet-bulb temperature of air returning to the coil. The relationship is a three-dimensional surface and can be expressed in terms of the X and Y coordinates of points on the curve or it can be expressed as an equation.

5.11.16  Temperature Reset Schedule

This data structure describes the relationship between one temperature and another. For example, the independent variable might be outside air temperature and the dependent variable is supply air temperature. In this case, a common schedule would be to set the supply air temperature at 55°F when the outside air temperature is 80°F or warmer and at 62°F when the outside air temperature is 58°F or cooler with the supply air temperature scaling between 55°F and 62°F when the outside air temperature is between 80°F and 58°F.