Create and Edit Valid Events for a Heat Demand

A heat demand represents the amount of heat or thermal energy required by a system, building, or process to meet specific heating needs. In SAInt, heat demand objects model the flow of heat from the hot to the cold side of the system. The heat demand is controlled using different types of events with user-specified parameters. These events allow controlling and defining changes in heat consumption patterns within the simulation. This how-to provides a step-by-step procedure for creating and editing heat demand events, along with various valid event configurations.

1. Create an event for a heat demand

Once the network and scenario files are loaded into the active SAInt project environment, the user can create or add an event for a heat demand. Just right-click on a heat demand external object (HDEM) in the model explorer to access the context menu. Next, navigate to the "Scenario Event" entry and select the type of event of interest among the available choices, as shown in Figure 1.

create event heat demand 00
Figure 1. Create a new event for a heat demand object in the current scenario.

A heat demand can be controlled in a scenario by several types of events. These events allow the user to specify parameters such as the desired heat output, the maximum heat output, the temperature difference, the mass flow rate, the maximum mass flow rate, and the temperature limits for an accurate heat demand management. The list of events for the heat demand is shown in table Table 1. A correct configuration of these events is crucial for a successful simulation.

Table 1. List of events for a heat demand object in the current release of SAInt.
Event Parameter Description

PHISET

Heat out of the flow.

PHIMAX

Maximum heat out of the flow.

TDSET

Downstream temperature.

QSET

Mass flow rate.

QMAX

Maximum mass flow rate.

TMAX

Maximum temperature of both sides.

TMIN

Minimum temperature of both sides.

Once the events are created, the user can conveniently specify the profile, settings (such as the Parameter, Value, and Unit) and time properties of each event. This can be done directly in the Property Editor, as illustrated in Figure 2 or through the scenario event table.

When editing the values for the TDSET event, it is important to ensure that the value falls within the default minimum and maximum temperature range (TMINDEF and TMAXDEF) of the heat demand object. Similarly, for the PHISET and QSET events, it is advised not to exceed the default values of PHIMAXDEF and QMAXDEF, respectively.

The profile and time (StartTime) properties of the event cannot be modified in a steady state thermal simulation. For more information on how to edit the start time of a quasi-dynamic simulation refer to the guide Edit the Start Time of a scenario Event.

create event heat demand 01
Figure 2. Edit an event for a heat demand.

2. Event configuration

The heat demand in SAInt can be controlled in a scenario by several types of events, but not all events combinations are possible. There are three distinct control modes for regulating the heat demand in SAInt, which are defined based on valid combinations of events. The list of suitable configuration is provided in Table 2.

There are five combinations of heat demand events that are considered invalid and prevent the simulation from starting. For more information refer to Thermal Objects.

Table 2. Valid combination of events for the heat demand object in a scenario.
Control Mode TDSET PHISET QSET

NoFlow

Active

Active

Inactive

NoHeat

Active

Inactive

Active

NoTemp

Inactive

Active

Active

The present release of SAInt allows for simulations only for the "NoFlow" and "NoHeat" control modes.

2.1. Edit events for the "NoFlow" control mode

The "NoFlow" control mode enables heat demand control without adjusting the fluid flow rate. Instead, it focuses on modifying the downstream temperature TDSET and heat output setpoint PHISET. To activate the NoFlow control mode, simply enable the Active property for the heat demand events PHISET and TDSET, as shown in Figure 3.

create event heat demand 02
Figure 3. "NoFlow" event configuration for a heat demand.

2.2. Edit events for the "NoHeat" control mode

The "NoHeat" control mode allows for control of the heat demand by adjusting the mass flow rate QSET and maintaining a specific temperature difference TDSET, without considering the heat output PHISET. Activate the "NoHeat" control mode by enabling the Active property of the heat demand events QSET and TDSET, as shown in Figure 4.

create event heat demand 03
Figure 4. "NoHeat" event configuration for a heat demand.

2.3. Edit events for the "NoTemp" control mode

In the "NoTemp" control mode, the heat demand is controlled by adjusting the heat output PHISET and mass flow rate QSET without focusing on maintaining a specific downstream temperature TDSET. Activate the "NoTemp" control mode by enabling the Active property of the heat demand events PHISET and QSET, as shown in Figure 4.

create event heat demand 04
Figure 5. "NoTemp" event configuration for a heat demand.

The "NoTemp" configuration is a possible combination of events that is not yet available in SAInt and will be implemented at a later stage.