ApacheHVAC Part A - Overview and Fundamentals
ApacheHVAC Part A - Overview and Fundamentals
No part of the manual is to be copied or reproduced in any form without the express agreement of
Integrated Environmental Solutions Limited.
1 Overview ....................................................................................................................................2
1.1 What is ApacheHVAC and where does it fit within the Virtual Environment? ........................2
1.2 Model Setup for ApacheHVAC..............................................................................................3
1.2.1 ModelIt/Apache Space Types ...................................................................................................................... 3
1.2.2 Return & Supply Air Plenums ....................................................................................................................... 4
1.2.3 HVAC Methodology ..................................................................................................................................... 5
1.2.4 Thermal Templates for Plenums and Voids ................................................................................................. 7
1.2.5 HVAC Zones and Zone Groups ..................................................................................................................... 7
1.3 ApacheHVAC Interface Overview ....................................................................................... 10
1.3.1 Virtual Environment Menu Bar .................................................................................................................. 10
1.3.2 ApacheHVAC Menu Bar ............................................................................................................................. 10
1.3.3 ApacheHVAC Toolbars ............................................................................................................................... 10
1.3.4 View Toolbar .............................................................................................................................................. 12
1.3.5 Model Workspace ...................................................................................................................................... 13
1.3.6 Performance Curve Library ........................................................................................................................ 15
1.3.7 Zone Airflow Distribution........................................................................................................................... 16
1.3.8 Component browser .................................................................................................................................. 17
1.3.9 Mouse controls .......................................................................................................................................... 18
1.3.10 Mouse/key operations summary ............................................................................................................... 18
1.4 A Component-based Approach to System Simulation ......................................................... 19
1.5 ApacheHVAC Workflow using the System Parameters Interface ......................................... 20
1.6 ASHRAE Loads and ApacheHVAC System Sizing .................................................................. 21
1.6.1 ASHRAE Loads ............................................................................................................................................ 21
1.6.2 System Sizing ............................................................................................................................................. 22
1.7 HVAC System, Node, and Component results ..................................................................... 24
2 System Modeling Fundamentals ............................................................................................... 28
2.1.1 Preparation ................................................................................................................................................ 28
2.1.2 Efficient workflow ...................................................................................................................................... 29
2.1.3 Constructing Airside System Networks ...................................................................................................... 30
2.1.4 Network drawing tool ................................................................................................................................ 31
2.1.5 Room components..................................................................................................................................... 32
2.1.6 Zone components ...................................................................................................................................... 32
2.2 HVAC System Components................................................................................................. 35
2.2.1 Waterside plant equipment and water loops ............................................................................................ 35
2.2.2 Airside plant equipment and system components .................................................................................... 35
2.2.3 Room units – zone equipment applied within Room components ........................................................... 35
3 Managed systems ..................................................................................................................... 37
E: Prototype Systems
System types and common features of Prototype Systems in the HVAC Systems Library
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 1
1 Overview
1.1 What is ApacheHVAC and where does it fit within the Virtual Environment?
ApacheHVAC is used for modeling heating, ventilating, and air-conditioning (HVAC) systems, and falls
within the Virtual Environment’s Thermal application category.
IES Virtual Environment
Thermal, Solar, Daylighting, Airflow, and both simple and detailed HVAC applications
ApacheHVAC supports the detailed definition, configuration, control, and modeling of HVAC systems. It
interacts ASHRAE Loads for system sizing and, via Apache Thermal during simulation, with other thermal
applications, such as MacroFlo. The simulation program itself is run from within Apache Thermal.
ApacheHVAC is invoked as an adjunct to Apache Simulation by linking to a particular HVAC system file
when the building model simulation is run, as described in the Apache User Guide.
There are two distinct means of space conditioning and HVAC simulation in the IES Virtual Environment,
and these are suitable for very different tasks, levels of analysis, and stages of design.
Apache Systems – Simplified system modeling for schematic design and code compliance in ApacheSim:
Autosized and ideally controlled systems condition spaces exactly to set points via pre-defined
HVAC system-type algorithms and minimal room, system, and plant inputs within ApacheSim.
This simplified HVAC modeling is fully integrated with the thermal, solar, and bulk-airflow
modeling at every simulation time step. However, because the systems are approximated, it is
far less representative of actual system equipment, configurations, and controls. Thus, while it
may be very useful in early design phases and space loads analyses, this type of modeling is
not generally used in detailed design development, documentation of energy use for the
ASHRAE 90.1 performance rating method, thermal comfort studies, or other detailed analysis.
ApacheHVAC – Detailed HVAC systems modeling:
Detailed dynamic modeling of systems, equipment, and controls in ApacheHVAC is also fully
integrated with the thermal, solar, and bulk-airflow modeling at every simulation time step.
Component-based system models can be built from scratch or by modifying autosizable
prototype systems, or the prototype systems can be used in their pre-defined configuration.
When ApacheHVAC is invoked, all spaces in the model that are assigned to a room component in the
active ApacheHVAC system at the time of simulation will be served by that system. So long as this is true,
these rooms will not be served by the simpler systems otherwise defined in the Apache Systems dialog.
Like infiltration, however, air changes or flow rates for Auxiliary ventilation and Natural ventilation as
defined in the Air Exchanges tab of the Thermal Conditions template or Room Data remain in effect for all
rooms to which they have been applied, regardless of whether or not these rooms are served by an
ApacheHVAC system.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 2
1.2 Model Setup for ApacheHVAC
Figure 1-1: Shape Settings and Properties dialogs for geometry within ModelIT. Thermal templates are
specific to the Object Sub-type.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 3
1.2.2 Return & Supply Air Plenums
Return Air Plenums are automatically associated with the rooms below them (users can override this if
desired).
The ‘smart plenum’ association automatically directs user-designated fraction of convective lighting gains
(defined globally for a particular lighting gain) to the RA Plenum space that is above the space in which the
lighting gain is located.
The ‘smart plenum’ association also facilitates the automated management of RA Plenum model spaces in
relation to the rooms they serve when those rooms are assigned to HVAC Zones in the model and when
those room or zones are assigned to ApacheHVAC networks:
1) When a room is assigned to a zone by either drag & drop or other means, the associated
plenum comes with it automatically.
2) When a room or zone is assigned to a Principal Room or Zone component in a multiplexed
ApacheHVAC network, any associated plenum serving that space is automatically assigned to
the appropriate plenum component on the same multiplex layer.
3) If there is a void rather than a plenum above the conditioned space, then plenum component
on the HVAC layer is automatically neutralized on he network (set to ‘Adiabatic’), as there will
in this case be no return or supply air flowing through the void space above the conditioned
space in the model.
RA Plenums can be tempered for Room Loads analyses as means of avoiding inappropriate transfer of
thermal loads from a plenum to an adjacent room during the Room Loads analysis when there is not yet
any return air flowing through the plenum cavity.
For example, if the RA Plenum is adjacent to a roof that gets notably hot in the summer and cold in the
winter, the actual plenum in the real building will be very close to the room temperature during building
operation as a result of return air flowing through it. During the Room Loads analysis, however, there isn’t
yet an HVAC network operating or any sized airflows even to approximate that. Therefore, the software
not supports the tempering of RA plenums via user-specified offset from the room Heating and Cooling
setpoint values.
For very detailed design analyses, the full dynamic model with HVAC system can be set up, sized, and
simulated to refine these offsets for subsequent refinement of load calculations.
RA Plenums feature as a column of values (for each of many contributing plenum gains and losses) within
the new Loads Reports.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 4
Figure 1-2: Return Air Plenum features including ‘smart plenum’ association, convective lighting gain
fractions, room load temperature offsets, and graphical representation within ApHVAC.
Supply Air Plenums are automatically associated with the rooms above them (users can override this if
desired).
Supply Air Plenums have the same ‘smart plenum’ association features as described above for RA
Plenums, with the difference being that they are auto-assigned to Supply Air Plenum components (rather
than RA Plenum components) in ApacheHVAC. There is no relationship to lighting gains and no user input
for tempering. SA Plenums also feature within the new Loads Reports, but just as a single line item for
gains and losses and the contribution of these to relevant coil loads.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 5
Figure 1-3: HVAC Methodology options in the Building Template Manager and associated settings
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 6
1.2.4 Thermal Templates for Plenums and Voids
Plenum and Void model spaces now have dedicated thermal templates that include just the parameters
that are relevant to these space types.
Templates specific to RA Plenums provide access to parameters that would be out-off place in a Room
template. The minimization of parameters in all three Plenum and Void templates types facilitates more
efficient workflow by minimizing sources of distraction, confusion, and potential user error.
Return Air Plenum and Supply Air Plenum templates are used only with the ApHVAC Methodology (which
is forced selected for them).
Return Air Plenum, Supply Air Plenum, and Void templates are automatically assigned to these types of
spaces when they are created and/or designated as such in the model.
While some of the many uses for Voids include modeling segmented earth tube for pre-conditioning
outside air, passive solar spaces for heating of ducted air, or double-skin facades, the templates have no
special features for these applications. Rather, the user has the opportunity to define materials for their
construction and interior surface properties (including air-film resistance/convective heat transfer
coefficient) just the same as for any other geometric space in the model. The realization of these
applications thus depends on how the Void spaces are represented in the 3D model and then how they
are located within an ApacheHVAC airside network if they are to directly influence the thermal conditions
of air flowing in the HVAC system.
Figure 1-4: Thermal template options for Return Air Plenum space types shown in the Building Template
Manager
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 7
Figure 1-5: HVAC zones and zone groups within the browser tree (example includes supply and return air
plenums associated with the zones)
A Zone Group will normally represent either all zones on a system or a significant subset of that same
group the user want to work with as a set (e.g., all zones on one floor or in one wing of the building, or for
a given building program area, in a case where the system serves multiple floors, wings, or program areas
within the building).
Each HVAC Zone within that group represents a set of one or more rooms for which there is a single
thermostat and associated means of modulating space conditioning. Multi-room zones are typical means
of minimizing costs for thermostats, VAV boxes, re-heat coils, etc. where the rooms in the zone (e.g., a set
of identical offices) are considered to have sufficiently similar load profiles.
A Master Room is designated within each HVAC Zone as the room in which the thermostat will be located.
Drag & drop functionality is provided for moving Rooms into and among defined HVAC Zones, for the
automated creation of HVAC Zones corresponding to each room when rooms are dropped on a Zone
Group, and from adding Zones to Zone Groups.
A right-click menu provides additional tools for moving rooms or zones by cut & paste, renaming zones,
accessing the Properties dialog, setting the Master Room, combining plenums when there are more than
one of any type serving the rooms within a zone, and re-synchronization of the browser tree when model
rooms are added or sub-divided.
While the HVAC Zones and Zone Groups could be used as an additional nested grouping scheme, it has no
relevant functions in relation to ApSys, as that approach to modeling space conditioning would not treat
the rooms any different as part of an HVAC vs. each room on its own (the setting of the Master Room as
thermostat location in each HVAC Zone has no bearing on ApSys).
HVAC Zones selection mode facilities single-click selection of all rooms in a zone, access to the Zone Data
dialog for a selected zone, and reporting of aggregated results for all rooms in each selected zone. When
this selection mode is engaged, clicking any Room on the model or in the browser tree selects the entire
Zone (all rooms within that zone). In VistaPro, HVAC. Zones selection mode automatically aggregates the
Room results for all rooms in each selected zone.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 8
Figure 1-6: HVAC zone selection mode option and functionality
The Zone Data dialog is accessed by entering the HVAC Zones selection mode, selecting a zone, and
clicking the query button. This dialog confirmed template settings for HVAC Methodology and
Conditioned status and provides means of viewing and revising for the Master Room, the associated
Plenum to be used for the overall HVAC Zone, zone Heating and Cooling setpoints profiles, and Return
Plenum temperature offsets. Setting for these parameters in Zone Data override equivalent Room-level
and Template settings. For example, changing the Return Plenum temperature offsets in Zone Data will
override and update the same value for all RA Plenums associated with Rooms in the selected HVAC Zone.
Figure 1-7: Zone Data dialog within Apache, accessed in HVAC zone selection mode
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 9
1.3 ApacheHVAC Interface Overview
Figure 1-8: The ApacheHVAC view or module within the IES Virtual Environment.
The ApacheHVAC view comprises the interface features described below.
…
These menus provide functions used throughout the Virtual environment. Please refer to the Virtual
Environment User Guide for further information.
The toolbars provide quick access to menu functions, selection of components and controllers to be
placed on the system schematic, creation and editing of system of multiplexes, and access to system
prototypes.
New
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 10
Open
Save
Import HVAC networks from libraries, etc. Export HVAC networks (entire, subset, plant, etc.)
Independent time switch controller Dependent time switch controller AND connection
Independent controller with sensor Dependent controller with sensor OR connection
Independent differential controller Dependent differential controller
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 11
System schedules and setpoints
System parameters
Zones tabular edit view
Global system parameter assign
Room and zone-level sizing
System equipment and plant sizing
System loads, sizing, and ventilation reports
Move
Copy
Query item
Check network
Assign zones
Apache profiles
Delete
Enable/disable component tooltips
Show/hide link for all overlays
Show/hide overlays
Remove all overlays
Preferences
The last ten of the toolbar buttons above will be available along with the graphic waerside interface in
ApacheHVAC and detailed component-level results in Vista-Pro as of VE 2012 Feature Pack 2.
This provides functions for manipulating the view of the system schematic, including zoom to HVAC
network extents, window, in, out, pan, previous, and next.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 12
1.3.5 Model Workspace
Figure 1-9: The initial model workspace or canvas displays the HVAC system airside schematic and
provides a graphical means of selecting, configuring, organizing, and editing airside component and
controller objects. While plant equipment other than that associated with water loops is accessed while
remaining in this view, this is what we refer to as the airside HVAC or airside network view.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 13
Figure 1-10: There are also three parallel waterside graphic views, as shown above with a range of
possible options engaged. These are accessed via the three corresponding toolbar buttons shown below:
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 14
Hot water loops
Figure 1-11: Performance curves library showing a 3D plot of Capacity – temperature dependence for a
model-specific LCT-based curve set
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 15
1.3.7 Zone Airflow Distribution
The Zone Airflow Distribution table provides for viewing all zone airflows and for viewing and editing the
default distribution of airflow among rooms within each zone.
As with the outcome of duct sizing and testing & balancing procedures in an actual buildings,
airflow from a zone-level VAV box or similar must be appropriately distributed among the
rooms that it serves.
Distribution of air among rooms within a zone for space conditioning is by default according to
the relative load in each space.
Users can override this by editing either the distribution percentages or the individual room
airflow values, if desired. (Zone-level airflow overrides are provided in the System Parameters
and Zones Tabular Edits dialogs where that airflow is otherwise determined.)
Rather than directly overwriting user edits, the autosizing process maintains the proportional
relationship among rooms in each zone, as established by manual user edits of the default
values.
Ventilation columns are included only when one or more systems has Dual-Inlet Zones.
Ventilation air is otherwise distributed as mixed with Primary Air from the air handler for
heating and cooling.
The designation of the Master Room in each zone is also visible and can be edited here.
Figure 1-12: Zone airflow distribution table shown with autosized and manually adjusted airflow
distributions within different zones
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 16
1.3.8 Component browser
Browser show/hide toolbar button.
Figure 1-13: Component browser tree with HVAC network components and controllers.
The component browser provides a listing of all components in the current ApacheHVAC file. This can be
used to locate and/or select a particular type of component or controller within a large or complex HVAC
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 17
network. Selecting the component or controller within the browser causes it to be highlighted on the
network in the model space. The browser can also be useful in determining how many of a particular
component or controller type are present.
It is not necessary to hide the component browser for most HVAC system networks, as the speed of this
has been significantly improved over earlier versions. When working on exceptionally large or complex
HVAC networks, if the opening of component and controller dialogs does begin to slow noticeably, the
component browser can be turned OFF by clicking the browser show/hide button on the toolbar. This will
further increase the speed with which component and controller dialogs open.
1.3.10.2 Elements of a selected controller (applies only when a single controller is selected)
Click & Drag MOVE NODE (round sensor bulb or control lead end with arrowhead)
Shift + Drag MOVE CONTROL BOX
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 18
1.4 A Component-based Approach to System Simulation
Energy simulation programs have in the past provided models of only certain fixed system types (VAV,
induction, fan coils, etc). In practice, building systems do not conform to these rigid system types, and so
it was necessary to accept a degree of compromise in the realism of the model.
Figure 1-14: A multi-zone HVAC network—in this case variable-air-volume with indirect-direct evaporative
cooling, energy recovery, variation of static pressure with bypass of heat exchangers, duct heat gain,
return air plenums, controls for mixed-mode operation with natural ventilation, and primary, transfer,
and exhaust airflow paths available to each of the zones in the layered multiplex region.
ApacheHVAC has been designed to impose minimal restrictions on the user in defining the system model.
The user is offered a number of basic blocks, each describing a generic type of equipment (heating coil,
fan, humidifier, etc.). These basic blocks can be assembled as required to model an actual system
configuration, rather than an idealized simplification. The complexity of the model is limited only by the
types of block available and some basic rules concerning their interconnection. Within these constraints,
it is possible to assemble models of many different system and control configurations and to explore the
benefits of variations on standard system types.
An item of plant or control can be described once, and then copied or referenced as many times as may
be required to define the system.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 19
1.5 ApacheHVAC Workflow using the System Parameters Interface
1) Set up HVAC zone groups and AHU/system groups in model.
2) Edit HVAC schedules and setpoints via the current System Schedules & Setpoints dialog.
3) Load HVAC networks or Managed Systems (having a system frame) from the HVAC library.
4) Set up waterside loops, plant equipment, etc., as desired; or leave this step for later.
5) Set up prototype layers, if desired. This is an optional preparation similar to steps 6 and 7 below, but
setting up multiplex layers and system parameters data for types of zone or layers, rather than for
specific zones or layers. This can also be done ahead of time in saved user-library prototype systems.
6) Click the ‘Edit Multiplex’ toolbar button or double-click the top bar of the green multiplex frame in a
system to assign model zones to the principal room/zone component on each multiplex layer. If
prototype layers have been set up, assign zones accordingly to reduce the number of edits to be made
later for individual zones or selected set of zones.
7) Click the ‘System Parameters’ toolbar button Double-click the gray system frame to perform edits in
the System Parameters dialogs at the level of systems and zones to complete system set-up.
ApacheHVAC User Guide part D: System Parameters Interface for HVAC Networks provides
comprehensive and detailed guidance and information regarding this dialog.
8) Run Room/zone autosizing from HVAC toolbar button or from the ASHRAE Loads dialog.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 20
9) Open the System Parameters dialog again for each system, or via the toolbar and then select the
system to edit within the dialog to view and edit the following as needed:
System input parameters, such as supply air temperatures;
Zone-level loads, input parameters, and settings;
Resulting autosized and derived parameters, such as required zone airflows, zone ventilation
rates, system flow rates, and engineering checks.
10) Transfer the edits made in System Parameters dialogs to component level using the ‘Assign’ button.
11) Data can be directly edited at component level via individual component and controller dialogs,
overriding settings passed down from the associated system parameters dialog. This may be necessary
for departures from system prototypes or to edit parameters not included/editable within the System
Parameters dialog. Direct component-level edits to any parameters that are editable in the System
Parameters dialog will be overwritten by subsequent ‘Assign’ operations in System Parameters dialog.
Setting the system parameter link to ‘None <Select>’ will preserve any user edits of this nature,
preventing them from being overwritten. Selecting any system parameter link or retaining the default
link and clicking the ‘Re-apply’ button will override component-level edits.
12) Set up waterside loops, plant equipment, etc., if not already completed (step 4).
13) Run System-level autosizing from ApacheHVAC toolbar or from the ASHRAE Loads dialog.
14) View updated derivations as needed in the System Parameters dialog, as the autosizing of the supply
fan according to simulated peak coincident flow on each network may have affected these. In some
cases, it may be appropriate to override the autosized supply fan flow rate within the System
Parameters dialog to match actual fan sizing and to address related engineering checks.
15) If necessary, adjust user setting and inputs, re-assign resulting values to components and controls, and
re-run the system-level autosizing.
16) Inspect waterside/equipment dialogs for other autosized values, noting the effects of system sizing
with respect to water loops, boilers, chillers, heat pumps, etc.
17) Generate and view System Loads and Sizing reports.
18) Perform simulations and view results.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 21
The user settings above are retained as user preferences for future loads and simulation runs.
Figure 1-15: ASHRAE Loads dialog utilizing Design Day profiles with Diversity applied to internal gains
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 22
Room Loads (same as for Zones)
VE2016 System Sizing reports
ASHRAE 62.1 Ventilation (App. A method)
Figure 1-16: Generate system loads and sizing reports dialog with relevant peak settings shown
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 23
1.7 HVAC System, Node, and Component results
Simulation results for detailed HVAC system modeling in ApacheHVAC can be viewed and analyzed in both
Vista and Vista-Pro modules. In addition to the model-level system results and more detailed room-level
results, the standard Vista results view offers access to results for airside HVAC network nodes (essentially
as shown in VistaPro, below) as well as node-based results for a small number of airside components.
VistaPro provides access to all HVAC results, including those associated with thermal zones (rooms or
other spaces in the model), nodes on the airside HVAC network, components on both airside and
waterside networks, and all HVAC plant equipment.
Figure 1-17: Selected results for two airside network nodes and a cooling coil component in VistaPro.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 24
Figure 1-18: Selected results for a chilled water loop, chiller, and fluid cooler in VistaPro.
Figure 1-19: Detailed component-level results can be analyzed over the course of a day to understand the
influence and interactions of water- and air-side system configuration and control options.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 25
Figure 1-20: When a particular component is selected on the waterside component browser tree in
VistaPro, the appropriate set of component output variables becomes available for that component.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 26
Figure 1-21: Component variables can be locked via the Chart Data dialog (access by clicking the plot area)
to include many details on a single plot. Above, energy and operating capacity for ten water-loop heat
pumps have been plotted with select performance parameters for the heat exchanger and cooling tower
used to reject heat from the heat pumps and the common heat transfer loop that couples them.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 27
2 System Modeling Fundamentals
2.1.1 Preparation
The speed, efficiency, and effectiveness with which an ApacheHVAC system can be set and all thermal
zones assigned to it is significantly dependent upon the extent to which the model has been appropriately
organized prior to doing so. Therefore, it is important to complete the following in ModelIt, before
attempting to assign rooms or zones to an ApacheHVAC system:
Begin by using the Connect Spaces tool to couple any rooms in the model that will share a
common thermostat or related means of controlling space conditions (e.g., they will all be
served by a single VAV box). The resulting thermal zone will thus be represented as a single
“Room” component in ApacheHVAC. This will facilitate use of multiplexing, pre-defined
systems, and efficient system layout, while avoiding unnecessary complexity.
o When connecting spaces, if they will be separated by physical partitions in the actual
building, these partitions should be retained, as their thermal mass and ability or
receive solar gain or other radiant, conductive, and convective heat transfer will
contribute to the accuracy of thermal and energy modeling.
o If any of the zones has absolute internal gains (W or Btu/h) rather than internal gains
defined according to floor area (W/m2 or W/ft2), the absolute gains will have to be
manually added in the composite zone. However, if they are assigned per unit floor
area, no action is required, as no floor area will be lost.
In addition to conditioned spaces, create geometry for any other spaces or zones that will
need to be represented in ApacheHVAC, such as return-air plenums (typically one per floor or
as designed), underfloor air distribution (UFAD) supply plenums, thermally stratified zones,
radiant heating or cooling slabs, earth tubes, solar chimneys, etc.
It is important to set up a Grouping Scheme in ModelIt that sorts thermal zones into groups
such as System-1, -2, -3, etc. or AHU-1, -2, -3, etc. and other space types, such as Return air
plenums, Solar chimney segments, Unconditioned zones, etc.
If the model includes UFAD of thermal displacement ventilation (DV), it is essential to ensure
that the number and order of Stratified zones exactly matches the number and order of
corresponding Occupied zones in any one AHU group. Doing so will facilitate system
multiplexing, autosizing, and other fundamental aspects of system modeling. If there are some
mixed (non-stratified zones) on the same system, either place them in a separate group of
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 28
occupied zones or create dummy stratified zones (e.g., a series of small super-insulated boxes
with no internal gains) in the model that can fill out the list of stratified zones to make it
parallel the list of occupied zones on the same system. Occupied and Stratified should be in
separate groups with the AHU Assignment scheme.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 29
2.1.3 Constructing Airside System Networks
Airside system networks are constructed by picking components from the toolbars. Airside components
take the form of ‘tiles’ that are placed on the canvas to build up a schematic of the airside system.
Controllers can also be drawn, together with lines indicating the associated sensor and control points.
Certain components, such as plant equipment, do not appear on the schematic, but are instead linked to
other components via text references.
Each component has a set of parameters characterizing its operation. Facilities for editing these
parameters are accessed by double-clicking on the component or through the menus. Once placed,
groups of components may be selected, deleted, moved, or copied using functions on the toolbar. Every
closed loop that can be traced in the HVAC airside network must pass through at least one room that is
assigned to a space in the model.
Multiplexing, described in section 6, provides an efficient means of assigning groups of spaces to a set of
room components and of replicating and editing HVAC components, controllers, and configurations
thereof. The associated Tabular Edit view supports efficiently editing and checking numerous inputs for
components and controllers.
When drawing HVAC airside schematics, it is helpful to keep in mind the following principles:
When first building an HVAC system from scratch or modifying and exiting system, it is advisable to
keep the system simple. This makes it easy to test the control principles involved. The system can
later be expanded to introduce additional rooms and control refinements.
Set up the minimum number of air flow controls necessary to define or deduce the flow on all
branches of the system. In other words, airflow must be specified in all parts of the system, except
where the flow can be deduced from other specified flows by addition and subtraction of known
values at junctions. Specifying flows on more branches than is strictly necessary is not forbidden,
but always ensure that the specified flows are mutually consistent. In most cases, it will be much
easier to allow flows to be calculated wherever possible, thus avoiding “over-constrained” airflows.
Every closed loop in an airside network must pass through at least one room component that is
assigned to a space in the model. It cannot satisfy this rule if it remains set as an adiabatic duct.
In the case a room or HVAC zone, it is necessary to specify only the supply or the extract flow, but
not both, unless the extract is a separate branch diverting some or all of the flow from a return air
path for any given layer in a multiplex (most of the pre-defined systems are configured this way).
The program will then set the other flow on the assumption of equality of inflow and outflow.
In specialized applications, such as when MacroFlo is running in tandem with ApacheHVAC, room
inflow and outflow may be set to different values. Any imbalance between inflow and outflow will
be picked up by MacroFlo, and the difference will be made up with flows through openings in the
building. An imbalance can also be meaningful if MacroFlo is not in use. For example, if more air is
supplied to a room than is extracted, the excess will be assumed to be vented to outside. For a full
account of the rules for airflow specification see Appendix A: Rules for airflow specification.
The schematic may include multiple System Inlet and System Outlet components. These are used to
represent the main air inlet and outlet of a mechanical system and other paths, such a dedicated
exhaust, fume hood, or explicit exfiltration in the case of a pressurized building.
Most components placed on the airside network must have appropriate controllers attached in
order to function. See component sections for details.
The Check network button can identify many kinds of errors in a schematic. It also numbers the
nodes of the network, providing a reference that is useful when viewing simulation results. To
remove the node numbering, if desired, simply re-open the same ApacheHVAC file.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 30
Details of all equipment to be included in the simulation are entered in ApacheHVAC. The extent of data
input depends on the scope of the simulation, which is at the discretion of the user. For instance if it is
required to calculate the net energy consumption of a low-temperature hot water (LTHW) heating coil, it
will be necessary to specify a coil and a heat source to serve it. However, it will not be necessary to input
the characteristics of the LTHW system. In such a case, the distribution losses of the LTHW system and
pump power should be entered as zero and the heat source efficiency taken as 100%.
Note that the capacity (duty) of equipment for simulation can be set as the components are placed or can
be provided by the autosizing process. In many cases, it is necessary to specify or autosize the system to
provide a capacity that equals or exceeds any requirement subsequently called for; however, the hot and
chilled water loops and the advanced heating and cooling coils are capable of accurately representing
system performance when heating or cooling plant equipment are undersized (whether the undersizing is
intentional or otherwise). This can be useful for modeling systems intentionally designed to be heavily
dependent on mixed-mode operation with natural ventilation, waterside economizer operation, lake or
well-water heat exchange, solar hot water systems, or to directly address all but transient peak loads,
leaving the transients to be mitigated by the effects of thermal mass or similar passive strategies. The
simulation can provide evidence of energy saving benefits, consistency of thermal comfort, and system
performance and the effectiveness of design and control strategies under challenging conditions.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 31
2.1.5 Room components
There are a number of important points to note with regard to the arrangement of room components in
the air system and the specification of supply airflow rates:
A “Room” in the VE is any 3D space that is to be modeled as a distinct thermal zone. This can
be multiple rooms combined in ModelIt as a thermal zone, a single room, or a subdivided
potion of room volume, such as a perimeter zone in an open-plan space or the occupied or
stratified zone within a space served by displacement ventilation. The ApacheHVAC “Room”
component can also refer to a space that would not or could not be occupied, but which plays
a role in the dynamic thermal interaction with HVAC systems. Examples include a return-air
plenum, an underfloor air distribution (UFAD) plenum, a segment within an earth tube, a space
within a vented double-skin façade, or even a concrete slab that will be directly heated or
cooled by a hydronic loop.
It is permissible to use the same room component more than once in the air system network
description, such as when more than one system supplies air to the same room. For example,
consider a case where room type A has separate air supplies for heating and cooling; there
may only be one actual room type A, but we can use two in the system network description -
one in the heating branch and one in the cooling branch. The result is exactly the same as if
you had mixed the heating and cooling supply branches together through a combining junction
and supplied this mixed air to a single room type A. The use of multiple room components in
this way reduces the need for large numbers of mixing and dividing junctions.
Once the system air has entered a room component, the program assumes that the air within
the room (or bounded thermal zone assigned to a room component) is fully mixed. It is not
possible to differentiate between, say, air entering from a ceiling diffuser and air entering from
a perimeter unit or a floor outlet. You can, if you wish, describe a single room as several room
types for the purposes of the computer simulation—e.g., the core and perimeter zones of an
open plan office could be described as separate room types. However, you should appreciate
that there are a number of complex mechanisms of heat transfer involved in such a situation
(wind, stack, and induced air movement, radiant heat exchange, etc.) and the program can
only approximately analyze some of these.
Some situations are best modeled by putting two room components in series. For example,
you may wish to model a building in which the return air is extracted via the ceiling void. This
can be achieved by describing the occupied space and the ceiling void as two separate room
types and then connecting them in series.
Direct acting units, radiators, and chilled ceilings can be added to spaces for heating and/or cooling
purposes. Room units can be added to spaces contained within HVAC zones as well as directly to spaces
in an un-zoned model. It is recommended that users work with Room components within ApHVAC,
instead of Zone components, when large numbers of room units are to be implemented as editing of the
units will be quicker and more efficient.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 32
When working with Zones, assignment of model spaces is by Zone or Zone Group. The group can be all
zones on a system or any subset therefore, as might be desired for maintaining separate sub-groups
within the Zone Groups.
Figure 2-1: The default preference in ApacheHVAC is to load Prototype systems with Zone components. A
radio button within the dialog allows users to load networks with Room components instead. A setting in
the ApacheHVAC Preferences dialog allows users to change the default preference of the software.
Figure 2-2: Any Room Component on the network canvas can be converted to a Zone Components, or vice
versa.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 33
Direct acting units, radiators, and chilled ceilings can be added to spaces for heating and/or cooling
purposes. Room units can be added to spaces contained within HVAC zones as well as directly to spaces
in an un-zoned model. It is recommended that users work with Room components within ApHVAC,
instead of Zone components, when large numbers of room units are to be implemented as editing of the
units will be quicker and more efficient.
The air inlet of any Zone can be converted to a Dual-Inlet, with designated inlets for Ventilation and Space
Conditioning. This is necessary for a system wherein Ventilation air is meant to be delivered separately to
Rooms within multi-room HVAC Zones.* For example, in a dedicated outside-air system with ventilation
air diffusers in each room and separately supplied airflow from zone-level fan-coil units, the apportioning
of ventilation air and air for space conditioning needs to be separately determined.
Whereas distribution of air among rooms within a zone for space conditioning is by default according to
the relative load in each space, the default basis for the distribution of Ventilation air among Rooms in a
Dual-Inlet Zone is according to the relative floor area of the rooms.
*This is not needed when the space conditioning is at the Room level (as if there were a fan-coil unit in
each room), as the rooms in that case would each need to be a separate zone with its own thermostat
(i.e., air would not be distributed among rooms within a zone, as there would be just one room in each
zone).
Figure 2-3: A dual-inlet zone component is used when an HVAC Zone comprises rooms with Ventilation
separately delivered to each room, and therefore this needs to be apportioned separately from the
airflow for space conditioning.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 34
2.2 HVAC System Components
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 35
typically only 6-10 minutes, and can be as little as 1 minute, if desired, constant plant behavior over a time
step is an appropriate assumption. Furthermore, there is interaction between the HVAC system and
conditioned spaces (including natural ventilation, stack-vent double-skin facades, etc. when running
MacroFlo) at every simulation time step.
The solution algorithm also provides for modeling intentionally undersized heating and cooling plant
equipment or sources. Coils and other connected devices on a hot or chilled water loop will receive off-
design water loop temperatures in keeping with the capability of the modeled plant equipment when the
load exceeds the heating or cooling capacity.
Data entered for fans represents a special case in that fans are not controlled directly and fan component
inputs are used only to calculate consequential energy consumption and effect on air temperature. The
value entered in a fan component does not determine airflow through the system. Rather, the fan
component acts like a meter with a defined set of performance characteristics. The airflow through the
fan is determined by flow controllers on network branches.
All pre-defined HVAC equipment performance curves, such as those provided for Electric Water-Cooled
Chillers, DX Cooling, Hot-Water Boilers, and Water-to-Air Heat Pumps, are valid only at the reference or
Rated conditions that were used to derive the curves from the performance data. (Reference condition is
the condition to which all other performance data are normalized.) The default Rated condition
temperatures—for example, the rated entering condenser water temp and rated chilled water supply
temperature for the EWC chillers—as shown in the Rated condition tab of the chiller editing dialog are
those used as the reference conditions for the currently selected set of performance curves. Therefore,
except when intending either to edit the performance curves or add new performance curves based on
different reference condition temperatures, avoid editing the default rated condition temperatures.
Loads and sizing data for room/zone loads, ventilation rates, zone/terminal equipment, primary airside
equipment, and heating and cooling plant are provided in design sizing reports.
Simulation results are provided for each reporting time step (1 hour maximum; 6 minutes minimum).
Results are reported separately for each plant equipment category and fuel/energy type. Coil
psychrometrics can be assessed for each time step. Thermal, moisture, and air flow results for each
airside node can be queried for individual time steps. Energy used by room units at each time step is
accounted for and reported separately from airside HVAC heating and cooling components.
Room units can be added to spaces contained within HVAC zones as well as directly to spaces in an un-
zoned model. It is recommended that users work with Room components within ApHVAC, instead of
Zone components, when large numbers of room units are to be implemented as editing of the units will
be quicker and more efficient.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 36
3 Managed systems
The System Parameters dialog works with ‘managed systems’. A managed system has a system frame and a
multiplexed set of zones and related components and controllers.
Each managed system in the ApacheHVAC file has a System Parameters dialog that provides a user-friendly
means of editing and in many cases deriving its component level parameters; with user inputs alongside zone
loads, sizing parameters, derived values, and engineering checks.
While the entire system must be contained within the system frame, it can be connected via airflow paths to
other systems, which may or may not also be managed systems. However, only the components and
controllers within the system frame can be linked to the System Parameters dialog.
The System Parameters dialog is accessed either by double-clicking top bar of the system frame or by clicking
the System Parameters toolbar button shown above, and then selecting the ‘System to edit’.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 37
3.1 System frame
The system frame is a container, a clickable element, and a means for providing feedback. The system frame
changes color, has symbols added or removed at the right end of the top bar, and provides ToolTip information
to indicate the current status of the system with regard to user edits, autosizing, and error conditions.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 38
3.2 System Parameters dialogs
The System Parameters dialog displays data applying to both system level and zone level.
A few basis system-level parameters, including the system name, option to autosize the system, fundamental
type of configuration, variable-air-volume (VAV) vs. constant-air-volume (CAV), edit mode, current layer, access
to the Edit Multiplex dialog, and a toggle for IP vs SI units are provided at the top of the dialog so as to remain
visible and accessible whenever the dialog is open.
The tabbed middle section provides access to most user inputs, options, and autosized or derived values. The
remainder of this user guide is dedicated mainly to describing each of these in detail.
Text color is used to indicate values that are from Room Data (magenta), will be directly autosized (light blue),
have been autosized (green), edited and differ from the same parameter on other layers (orange), or are in
error and must be addressed (red). These colors can be customized via the ApacheHVAC Preferences dialog.
Conditional formatting is used to highlight certain fields containing values that will significantly influence the
system minimum outside air or that may bring into question the system capability to provide this at all times.
The bottom section provides access to the Zones Tabular Edit dialog described below (also accessible via the
toolbar), along with copy & paste functions to copy all data for a tab from one layer to another, two save
options for saving edits without applying them, and ‘Assign’, which applies values to the components and
controls on the associated system network.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 39
3.3 Tabbed sections for System Parameters and Zones Tabular Edit dialogs
Zones Tabular Edit is a customizable spreadsheet-like dialog for viewing and editing all parameters from the
System Parameters dialog (excepting only systems Schedules) for all zones on the system in a single view. This
is also the means by which data can be exported for documentation or manipulation in spreadsheets, etc., and
can be imported specifically with respect to editable columns of data.
Fields or ‘cells’ for select zone-level parameters use conditional formatting color scheme to draw attention to
the zones that are driving system minimum ventilation rates or to draw attention to a value that may be of
concern, but which is not strictly speaking in error.
Both the System Parameters dialog and its counterpart, the Zones Tabular Edit dialog, are organized with tabs
for system- and zone-level parameters. These are more or less the same tabs and provide access to all of the
same parameters; however, the Zones Tabular Edit dialog excludes the system-level ‘Schedules’ tab, subdivides
some of the tabs to make the number of default columns more manageable, and places ‘Loads Data’ first.
System Parameters dialog tabs (fixed): Zones Tabular Edit dialog tabs (customizable):
Schedules Loads Data
System Parameters System Parameters
Zone Temp, Humidity & Equipment Zone Temp, Humidity & Equipment
Zone Ventilation & Exhaust OA Ventilation
Zone Loads & Supply Airflows Air Changes & Exhaust
Zone Airflows, Turndown & Engineering Cooling Airflows
Checks Heating Airflows
Zone Design Airflows
Engineering Checks
The first two simply open the System Parameters and Zones Tabular Edit dialogs, as described elsewhere. The
‘Global System Parameters Assignment’ simultaneously assigns values from system parameters dialogs for all
HVAC networks in the currently open ApacheHVAC file to the components and controllers in those networks.
VE 2016 ApacheHVAC User Guide part C: Working with Prototype HVAC Networks 40
3.5 System Parameter Links
Each parameter in the dialogs is either coupled directly to one or more components or controllers or is used in
a calculation within the dialog—i.e., to derive a value for a component or controller. The coupling is provided
by unique system parameter links that are set with the individual component and controller edit dialogs.
Selecting a particular link within a component or controller determines which values will be assigned to it from
the System Parameters dialog. Changing the link or clicking ‘Re-apply’ immediately refreshes the linked values.
The list of available links is context-specific, with its content determined by the component or controller type
and, in the case of controllers, by the ‘Controlled variable’ selection in the controller dialog.
To facilitate use of the System Parameters dialog for editing of component-level values for an HVAC network,
HVAC zone components and all other associated zone-level components and controllers within a managed
system must be contained in a multiplex, as shown above.
COMPONENTS
Fans Filter Dampers
None <Select> None <Select> None <Select>
Supply fan Filter pressure & change Outside air min + econ
Supply fan – TSP addition Outside air no min econ
Return/Relief fan Outside air fixed min
Exhaust fan Outside air variable min
FCU fan Energy recovery bypass
FPB fan Heat-pipe/RR/whl bypass
Package terminal unit fan Zone mixing box damper
Unit heater fan
System Prototypes & Sizing Navigator provides a two-stage (room/zone level then system/plant level)
autosizing process that includes tools for calculating ASHRAE 62.1 ventilation rates, numerous
opportunities for user intervention, and ultimately system sizing reports. System performance can then
be analyzed using the full array of VE simulation tools. Pre-defined systems can also be further modified in
ApacheHVAC and resized at one or both levels, as needed. This facilitates more efficient exploration and
comparison of system alternatives in all stages of design.
In both “User exported systems” folders, only .asp files that can be opened by the current <VE> version
will be listed.
As you select each file in the tree in turn, the displayed Network diagram and Description text will both
update. The Network diagram can also be zoomed in or out, or fitted to view using the three buttons at
top left.
For placing the imported network within the current open network, two methods are available as follows.
If Stay in dialog is left unchecked, the Import button will close the dialog and provide the user with a
floating image of the import which they must anchor anywhere in the canvas by clicking at a valid
location. Alternatively, the placement functionality available in previous releases can be replicated by
checking Stay in dialog then using the (now enabled) arrows to select automatic placement by the Import
button either to the right of, or below, all existing network objects.
When staying in dialog, the Exit button is used to close the dialog.
There is an optional checkbox Show at startup to have the Import library dialog always shown at the start
of each ApacheHVAC session, in a similar fashion to the ApacheHVAC wizard in earlier releases.
Note 1: Unique is the only option which may demand plant reassignment in imported network objects, in
order to pick up the appropriate plant items already present in the target file.
Note 2: The numbers “(1)”, “(2)” etc will be added to any imported Reference where this is necessary to
avoid duplication of References in the final network.
Note 3: The Heat source assignment to DHW (if any) in the target file is not modifiable by an Import
operation, therefore the DHW assignment (if any) in an imported Heat source will be automatically
removed and the user informed.
The default presence/usage options, listed below, are intended to facilitate the import of needed
plant/equipment items while avoiding unwanted duplicates:
When the first library system is imported to empty HVAC file, the default import option = All
When any subsequent installed system is imported into a non-empty file, the default = None,
only if no extra required/referenced equipment is present; if not, the default = Referenced
When any subsequent User-defined system is imported, the default import option = Unique
On either selecting any None option, or changing the selected network while None option(s) are selected:
if one or more of the None options would produce an invalid network after the import, the Import button
is disabled and a checkbox with red warning text is exposed. The user must check this checkbox to enable
the Import button, thereby showing that they understand that the resulting network will be invalid.
The Export to library button on the toolbar brings up the Export dialog, as below.
Note that (by default) the Network diagram shows only those network objects that were selected prior to
initiation of the Export. This can be changed to None or All on the Options tab, see 5.2.1.
When first exporting to the Local hierarchy, a folder must be created by entering its name in the field next
to New Library then clicking the button. This new folder becomes the selected export destination folder.
If desired later, any number of additional folders and sub-folders can be created by use of New Library.
When exporting to the Any destination, click in the tree to browse to any folder on the current machine
or LAN (if any). New Library will change to Folder: and the OK’ed folder will be echoed here.
Filename and Description are both compulsory, as indicated by red asterisks. The Filename must be
unique within the currently selected destination folder. When the following three conditions hold:
A Local destination folder has been selected or Any folder has been browsed to
When Include profiles is checked, the project’s current profiles will be exported.
When Include fuels is checked, the project’s current fuel codes will be exported.
The Plant options define how each of the seven distinct plant equipment types will be exported.
None: No plant of this type will be exported. (Note: such a file is not valid on its own).
Ref’d (default): Export all plant of this type which is referenced by those objects to be exported.
All: Export all plant of this type.
Multiplex Toolbar
The multiplex feature can be used on a total system level, just at the zone level, or for nearly any other
subset of a system (see rules for multiplexes, below). The example below is a 4-zone network with fan-coil
units for each zone and a common outside air system. Figure 5-1 shows the network setup without the
multiplex feature; Figure 5-2 shows the equivalent multiplexed network.
Figure 5-2: Equivalent ApacheHVAC network with Multiplex. The image on the right is depicting the
additional layers that are effectively hidden “under” the currently selected Display Layer.
The multiplex toolbar is active when any component or controller in a multiplex is selected.
A multiplex is created by selecting the Multiplex button in the main toolbar & dragging the green
multiplex box from the bottom left to the top right corner of the desired multiplex region. Rules for
multiplexes and multiplexed controllers are provided below, following the illustration of basic steps.
Step 2: Holding down the left mouse button drag the green multiplex box from the bottom left to the top
right of the desired multiplex region and release the button.
Rooms or zones in the model are assigned to multiplex layers either by adding layers and manually selecting the spaces
from the Principal Room drop-down list on each layer or by using the “Assign from Room Group” feature. These are
described in more detail under Create Multiplex, below.
Figure 5-3: Disallowed use of connector segments through a multiplex and between multiplexes
Figure 5-3 provides examples of network branches consisting solely of connecting segments that are not
permitted within a multiplex. In cases such as that shown on the left, either re-route the connectors
around the anticipated multiplex region or move the controller box downwards so that the multiplex with
not overlap the upper path. Direct connections between multiplexes consisting solely of connecting
segments (straight or elbow), such as illustrated on the right-hand side of this figure, are not permitted. The
network must be revised so that there is a junction or other component between the multiplexes.
Note: It will be common to have multiple-layer instances of a controller pointing to one component
control node. In such cases, the controller will “compete” for or “vote” on the value of the controlled
variable at every simulation time step. The value that prevails depends upon the controlled variable and
type of component being controlled. For example, while the highest temperature will prevail in the case
of a heating coil, the lowest temperature will prevail for a cooling coil.
Figure 5-4: Create Multiplex dialog shown as seen prior to adding any layers or zones.
5.3.1 Description
Enter a name and description here to identify the multiplex and manage complex systems.
5.3.2 Layers
A principal room or zone is assigned to each layer. This can be done for an individual layer via the
dropdown selector in the Principal Room/Zone column on any layer row.
A facility has been provided within the Multiplex Edit dialog for tagging layers of a multiplex as prototype
layers.
Clicking on the ‘Layer type’ dropdown selector on any layer row in the Multiplex Edit dialog opens a
nested dialog for
Any layer can be designated as a prototype layer. If it was created as a child of an existing prototype layer,
the association with the source layer will be decoupled when its type is changed from child to prototype.
When designated as a prototype layer, a name for the prototype (e.g., “Conference room”) will be
required.
New layers can be created as a copy or child of any selected prototype layer. Any layer created as a copy
of the prototype will retain reference to the source prototype layer by name for sorting and selection
purposes, not related data content of the layer). A child layer created as a copy of a prototype will, just as
with a copy of any layer, initially share all data and settings for the source layer within the System
Parameters interface, excepting the Room of Zone assigned to the source layer. The child will retain this
data only until edited. There is no persistent parent-child link with respect to data.
The multiplex dialog has a new ‘Principal multiplex’ checkbox that is visible only if the system
contains more than one multiplex. This is forced ticked and grayed out for the current or default
principal multiplex, and is enabled and unticked for any non-principal multiplex. These checkboxes
function as radio buttons in that only one multiplex can be designated as the Principal multiplex.
When checking this box for a currently non-principal multiplex, the following warning message will
be displayed on clicking OK in the dialog:
When including more than one room component on each multiplex layer, the principal Room is typically
the occupied space with which a thermostat or other sensors and controls are associated.
Example 1: It is common to have a return air (RA) plenum void in commercial spaces. This should be
modeled as a separate thermal zone over top of all of the zones it serves. There may, for example, be one
plenum for each floor of the building. These RA plenums would be represented by a non-principal “room”
component directly downstream of the occupied space on all multiplex layers. However, the Principal
Room component on each layer will typically be assigned a different space in the model. Therefore, if
there were one RA plenum for entire 1st floor, it would need to be associated with all occupied thermal
zones on that floor, and thus the same RA plenum space in the model should be assigned to the plenum
room components on each of the layers that contain a room on the first floor that has a return-air grill.
If there are spaces on the first floor in this example that have supply air and either a ducted return or no
return (perhaps they are exhausted), they would not be coupled with the RA plenum. For layers assigned
to these spaces, the RA plenum component should be set as an Adiabatic duct.
The ‘Assign from Room Group’ button opens the ‘Assign Rooms from Room Group’ dialog showing the
Grouping Schemes in the project.
Select a Grouping Scheme and Room Group then click the OK button to assign each room or thermal zone
in the selected Group as a Principal Room on a multiplex layer.
Hold the Ctrl key to select multiple groups.
Figure 5-5: In Global Edit mode there are two OK buttons for multiplexed Room unit controller dialogs, as
shown here. OK & Copy All replicates the data in all the controller fields on the display layer to controllers
for corresponding room units on other currently selected layers, whereas OK replicates only the data that
has just been modified and not yet saved.
Figure 5-7: Illustration of using copy & paste from a spreadsheet to tabular edit view
Node numbers are not always sequential across multiplex boundaries. This is merely an artifact of how
the multiplexed network is handled by the software, and may change in future versions.
As viewed either in Vista Results or in an error message, node numbers within a multiplexed ApacheHVAC
network are numbered 1, 2, 3,… as in a normal network, but with the layer number appended to indicate
the layer—e.g., the nodes on layer zero are 1/0, 2/0, 3/0, … and on layer 1 are 1/1, 2/1. 3/1, … and on
layer 2 are 1/2, 2/2, 3/2,….and so forth.
Note: Some non-multiplexed nodes may be numbered 1/ , with layer zero being assumed. This is most
likely to be seen in a message regarding insufficient flow definition, over-constrained flow, or similar.
Figure 5-10: When de-multiplexing or deleting a multiplex, a pop-up dialog requires a choice between
deleting the entire multiplex and all items within it, or simply de-multiplexing.
5.11.1.2 De-multiplex
The multiplex is removed but the current Display Layer is retained in the network (on layer zero). This is
the default action. Prior to de-multiplexing, check the currently selected layer if you intend to retain a
layer containing a particular set of inputs to components and controllers.
6.1 Overview
Pre-defined prototype systems are autosizable with respect to zone- and system-level equipment and
controls, and both levels are required in sequence to fully autosize a system. These two levels of loads
analysis and autosizing can also be applied to a broad range of user-modified variants of prototype
systems. While care must be taken to maintain desired zone-level autosizing links when modifying
prototypes, any system, including any user-defined configuration, can be autosized with respect to system
coils, fans, water loops, and plant equipment without special preparations.
For pre-defined prototype systems and variants thereof, a broad range of system elements are sized in
each of two stages—first at the room/zone level, then at the system/plant level—with opportunity for
user intervention between the two. ASHRAE Loads calculations are linked to target ApacheHVAC systems
for both stages of the sizing process:
Zone-level loads and sizing must be completed either manually or through the autosizing
procedure described below. The resulting values for zone heating, cooling, and ventilation
airflows, room unit water flow rates, and other controller settings are then assigned to the
HVAC system for the spaces to be conditioned accordingly.
Zone flow rates and other controller settings can also be overridden or set manually.
System-level loads and sizing scales the capacities and performance curves or data for coils,
fans, water loops, chillers, boilers, DX cooling, air and water-source heat pumps, and similar
equipment, to model appropriate performance and energy consumption. All of these
components “see” the load during the system-level sizing run, and this applies to all
ApacheHVAC systems, regardless of how and when they were created.
Equipment sizing and capacities can also be overridden or set manually.
From left to right, the toolbar buttons in Figure 6-1 provide the following functions.
System schedules and setpoints
System parameters
Zones tabular edit view
Global system parameter assign
Zone airflow distribution
Room and zone-level sizing
System equipment and plant sizing
System loads, sizing, and ventilation reports
Once an autosizable system (one with a gray system frame around it) has been loaded from the HVAC
library and zones have been assigned to it, the toolbar buttons are listed above are used to access dialogs
for systems setup and sizing, as described in the pages that follow below.
Figure 6-2: Open ApacheHVAC, load selected systems from the HVAC Prototype Systems Library as
needed, and save the file.
Additional systems can be loaded at any time and additional sizing runs performed as needed. Prototype
systems can be modified or used as resources from which to copy elements for customizing or extending
the capabilities of a particular system. For all but advanced users, however, it is recommended that initial
system sizing and brief test simulations are completed prior to modifying the system configuration,
components, or controls (substantial experience with ApacheHVAC is also recommended).
TIP: If you hold down the Ctrl key and clicking on the Room Group Index Numbers, you can select more
than one Room Group for simultaneous assignment to a single HVAC network.
Once the rooms or zones have been assigned to all HVAC system networks in the current HVAC system
file, proceed to using the following five buttons of the System Sizing toolbar in ApacheHVAC to set up and
autosize the systems.
From left to right, the System sizing toolbar buttons provide the following functions:
System schedules and setpoints
System parameters
Zones tabular edit view
Global system parameter assign
Zone airflow distribution
Room and zone-level sizing
System equipment and plant sizing
System loads, sizing, and ventilation reports
Figure 6-5: The list window at the left of the System Schedules and Setpoints dialog is the means of
selecting an existing HVAC profile set to be edited, assigned, or copied. Additional sets of profiles should
be set up when the project includes an HVAC system and zones served by that system that will be
operated with setpoints, schedules, or setback strategies that differ from that of other systems in the
same project. A New HVAC profile set will start with default values, whereas a Copy will start with the
Figure 6-6: The Edit tab in the System Schedules and Setpoints dialog provides coordinated editing of the
selected set of HVAC… and SYS… profiles used in HVAC system controllers and Room Data.
Figure 6-7: System HVAC Profiles are renamed to clarify values relative to setpoints, making it easier to
apply and modify these profiles for custom airside control sequencing. This is a transitional step toward a
much more flexible and streamlined approach to HVAC profiles in a future release.
For a project wherein all zones use the same schedules and setpoints, simply leave the standard set of
“System HVAC profiles” is assigned to all pre-defined prototype HVAC networks (as they are by default);
edit and update as desired via the Edit tab of the dialog, and then go to the Assign tab (at least once) and
select Assign to all rooms prior to clicking Assign Profiles.
NOTE regarding 24-hour operation: If 24-hour operation is to be used for all day types, simply select the
Setback strategy called “None (24-hr. conditioned to Oc. Setpoints).” To specify 24-hour “opening times”
with respect to HVAC operation for some but not all day types, set both the Open time and Close time for
the desired day types to 0:00—for this to work correctly, however, After Hours Operation must be set to
zero (0.0).
ASHRAE Loads supports flexible user control and differentiation between Room & Zone Loads, System
Loads, and Dynamic Simulation. The following can be independently determined for the different types of
loads analyses, with settings for each being retained by the software:
The user setting above are retained as user preferences for future loads and simulation runs.
Figure 6-13: ApacheHVAC system loads analysis type in ASHRAE Loads dialog
ASHRAE Loads supports flexible user control and differentiation between Room & Zone Loads, System
Loads, and Dynamic Simulation. The following can be independently determined for the different types of
loads analyses, with settings for each being retained by the software:
The user setting above are retained as user preferences for future loads and simulation runs.
In addition to the System Loads Calculation reports, there are also a number of tools available for
checking the number of “unmet load hours” according to various criteria. This is explained in the next
subsection immediately below.
As can be seen in Figure 6-15: Heating setpoint profile (purple), Cooling setpoint profile (blue), zone air
temperature (green), and plant profile (red) for a selected space in the model. above, the profiles set in
the Room Data dialog for a particular space (either via a Thermal Template, via System Schedules dialog,
or manually) for heating and cooling setpoints are recorded at the time of simulation and can readily be
placed on graph along with the zone/room air temperature. The profiles show the setpoints for occupied
hours and setback for unoccupied hours.
The right-hand graph shows the heating setpoint and room temperature once again with the Plant profile
(red). The plant profile toggles between 0 and 1 to indicate the times during which the normal daytime
setpoint should be fully met (future versions of the VE may use this profile to provide more detailed
information regarding system status relative to setpoints, night-cycle operation, and so forth).
It is important to keep in mind that the heating and cooling profiles show the setpoint for occupied hours
as a target for the morning start-up and after-hours operating periods. Thus you may see the room
temperature lagging behind the setpoint profile, particularly in the early morning hours. The definitions
below describe how unmet load hour tests use nighttime setback values while the modeled spaces are
transitioning between nighttime setback and daytime setpoint. This avoids over-counting unmet hours.
Note that in the illustrative example on the preceding page there are some spaces in the model for which
the hours in all three columns are zero. These spaces are plenums and an unconditioned vestibule. While
they still have profiles assigned to them in Room Data (via System Schedules or manually) for timed
heating and cooling setpoints and setback, they have their heating and cooling on/off profiles (on/off
schedules) in Room Data set either individually or via thermal templates to “off continuously.” This is the
essential means of indicating that a space in unconditioned with respect to unmet load hours tests.
When the VE detects heating and cooling on/off profiles set to “off continuously” and thus determines
that a particular room is fully unconditioned, a nominal unconditioned values range of 20C +/-80C (68F
+/-144F) is applied. This equates to an unconditioned heating value of -76F (-60C) just shy of the -80F
lowest external temperature ever recorded in the US, and an unconditioned cooling value of 212F
(100C)—the boiling point of water. These values are recorded at the time of simulation as continuous
setpoints for any fully unconditioned space.
Figure 6-16: Generate system loads and sizing reports dialog with options for setting relevant peaks
The project and climate report provides top-level data regarding the building geometry, site, climate,
design weather, loads conditions, and overall building loads.
Plant Loops and Equipment report provides all essential data regarding HVAC plant water loops and the
equipment serving the loads on those loops. Data reported for plant loops includes:
Figure 6-18: Plant loops and equipment PDF report for a chilled water and hot water loop
Space Loads and Ventilation report summarizes the design loads, heating and cooling airflows, and
ventilation for each system, the zones it serves, and the rooms within each zone. The report includes
system peak coincident cooling and heating loads and airflows for conditioned spaces, zone and room
non-coincident peak loads and design primary airflows, and outside air ventilation.
System, Zone, and Room Loads reports provide a comprehensive set of loads data with respect to space
geometry, envelope gains/losses, internal gains/losses, mechanical gains/losses, contribution of those to
coil loads, plus coil sizing, system and room air temperatures, airflow rates, ventilation requirements, and
engineering checks.
As the reports are generated via Python scripts, all reporting can be automated through scripting and
ultimately it is possible for user to script the writing of report values to custom spreadsheets and other
user-defined formats.
Figure 6-20: System loads PDF report for a variable air volume air handling unit served by a chilled water
and hot water loop, including terminal units with hot water reheat