Modeling Door States

Reading Time: 7 minutes

1. Overview

This tutorial is intended for users of Ventus that wish to model a state change of a door during a transient simulation. It will demonstrate how to model this phenomenon using a combination of Flow Paths and Multiplier Schedules. You will learn how to define the necessary Flow Elements, create the Flow Paths, and configure the Multiplier Schedules to control the state of your model.

2. Before Starting

Before beginning this tutorial:

3. Introduction

When modeling building spaces in Ventus, it is often desired to evaluate what happens when a door or other orifice opens in the model. This would increase the amount of flow that can pass through the orifice, which could significantly affect the results of the simulation. This tutorial will show you how this phenomenon can be modeled in Ventus.

To showcase this ability, we will use a simple two Zone model. This model is available in the modeling-doors-start.vnts model that you downloaded in the zip archive above. This model is a simple two-Zone compartment model. Each Zone in the model has a pre-modeled wall leakage Flow Path on one of its exterior walls, and the left Zone additionally has a 1000 scfm AHS Supply to pressurize the model.

Completed Geometric Model
Figure 1. The completed geometric model.

This model is also configured to use the Transient Simulation method to analyze non-steady state flow effects in the model. The default run time for this is 1200s.

We will modify this model to add 3 new Flow Paths - 2 of these will represent open doors, and the other 1 will model the closed state of one of the doors. One of the doors is an exterior door that will always be in the open state.

4. Defining the Flow Elements

To model the change in door states, we first need to define the Flow Elements that will represent each of the states. To do this:

  1. Open the modeling-doors-start.vnts model downloaded above.
  2. Use the Model  Edit Flow Elements action to open the Edit Flow Elements dialog.
  3. Click New to open the New Flow Element dialog.
  4. Enter the name Door Leakage and select the Leakage Area model.
  5. Click OK to create the new Flow Element.
  6. In the Edit Flow Elements dialog for the Door Leakage element, select the Per Item option in the Type dropdown.
  7. Enter \(0.0158 m^2\) in to the Area per Item field.
  8. Click Apply to save the changes.
  9. Click New to open the *New Flow Element dialog.
  10. Enter the name Door Open and select the Orifice Area model.
  11. Click OK to create the new Flow Element.
  12. In the Edit Flow Elements dialog for the Door Open element, enter \(1.85m^2\) in the Cross-Sectional Area field.
  13. Click OK to apply the changes.
Creating the Flow Elements in the model
Figure 2. Creating the Flow Elements in the model

The Flow Elements are now ready for use in our Flow Paths.

5. Creating the Flow Paths

As discussed above, we will create 3 Flow Paths in the model. 2 of them will use the Door Open Flow Element, and the other will use the Door Leakage Flow Element. To create these Flow Paths:

  1. Click the path ui icon view 2d top icon to switch to the Top View.
  2. Double-click the vnts ui icon flow path 2point icon to select the Two Point Flow Path tool in pinned mode.
  3. In the Tool Properties ribbon, select the Door Open Flow Element in the Element field.
  4. Draw a line across the wall between the two Zones to create a Flow Path modeling the open state of a door between the two compartments.
  5. Draw an additional line on the exterior wall of the right Zone to create a Flow Path modeling an open exterior door.
  6. In the Tool Properties ribbon, select the Door Leakage Flow Element in the Element field.
  7. Draw a line across the wall between the two Zones to create a Flow Path modeling the closed state of a door between the two compartments.
  8. Rename the Flow Paths Door Open, Exterior Door Open, and Door Leakage, respectively.
Creating the Flow Paths in the model
Figure 3. Creating the Flow Paths in the model

The Flow Paths are now created.

6. Defining the Multiplier Schedules

Multipliers on Flow Paths control what perecentage of modeled flow is allowed to flow through the Flow Path. This is specified with a range of 0.0 (No Flow) to 1.0 (Full Flow). This can be used to model a "Closed" state, the prevents any flow, and an "Open" state, that allows the full value of flow. In complex cases, it can even be used to model transient states that allow partial flow.

It is possible to define Multipliers with Schedules. A Schedule as applied to Multipliers is a table of Times and Multiplier values. At any time listed in the table, the Multiplier value is changed to the value provided in the table. This allows us to effectively model different logical states of Flow Paths in our models.

We will use Multiplier Schedules in this example to model the Open / Closed state of our Door Open and Door Leakage Flow Paths. The Door Open Flow Path will have a multiplier value of 1.0 when the door is supposed to be open, and the Door Leakage will have a value of 0.0 at the same time. Inversely when the door is closed, the Door Open will have a value of 0.0 and Door Leakage will have a value of 1.0. In this case, the Door Leakage Flow Path models the slight leakage of air around the door in the closed door state.

We will model our door to open at 30s and close again at 1170s. The Multiplier Schedules to model this state change are listed in the tables below.

Table 1. Multiplier Schedule for the Door Open Flow Path
Door Open
Initial State
0.0
Mutiplier Schedule
Time (s)Multiplier
30.01.0
1170.01.0
1170.10.0
1200.00.0
Table 2. Multiplier Schedule for the Door Leakage Flow Path
Door Open
Initial State
1.0
Mutiplier Schedule
Time (s)Multiplier
30.00.0
1170.00.0
1170.11.0
1200.01.0

These settings model a door that initially starts closed To configure the Multiplier Schedules:

  1. Select the Door Open Flow Path.
  2. In the Properties Ribbon, set the Multiplier dropdown to Schedule.
  3. Click the hyperlink next to the Multiplier dropdown to open the Edit Multiplier dialog.
  4. Enter 0.0 in to the Initial Value field.
  5. Enter the data points from Table 1 in to the Timed Values table.
  6. Click OK to apply the changes.
Editing the Multiplier Schedule of the `Door Open` Flow Path.
Figure 4. Editing the Multiplier Schedule of the Door Open Flow Path.
  1. Repeat Steps 1-6 above for the Door Leakage Flow Path, using the data in Table 2.

The Multiplier Schedules are now configured.

7. Running the Simulation

We are now ready to run the simulation. To do this:

  1. Click the Run icon pyro ui icon run. The simulation should take only a few seconds.
  2. When the simulation is complete, click OK in the Run Simulation dialog.

The simulation should complete in a matter of seconds, and you should see the 3D Flow Path visualizations update in real time, showing the flow vectors at each Flow Path.

Running the simulation. (NOTE: This gif is recorded in real time.)
Figure 5. Running the simulation. (NOTE: This gif is recorded in real time.)

8. Results

We will now examine the Flows through the 2 Flow Paths that model our door. To do this:

  1. Click the dropdown next to the pyro ui icon plots icon.
  2. Click Plot Primary Flows to open the Primary Flows dialog.
  3. Select the Door Open and Door Leakage Flow Paths and deselect any other flow paths in the selection tree on the left.
Creating the Primary Flows Plot
Figure 6. Creating the Primary Flows Plot
The Primary Flows Plot
Figure 7. The Primary Flows Plot

As can be seen from the plot above, our Door Open Flow Path activates at 30s and deactivates at 1170s. During this time period, this Flow Path allows an increased amount of flow compared to the maximum value of the Door Leakage Flow Path. We can also see that during the same time period, the Door Leakage Flow Path deactivates, preventing the doubling of flow through this region.

9. Conclusion

You should now be familiar with how to model door states in Ventus. Use this technique in your own models to increase the fidelity of your simulations.

To download the most recent version of Ventus, please visit the Ventus download page. Please contact support@thunderheadeng.com with any questions or feedback regarding our products or documentation.

Related Tutorials

Modeling Contaminants Reading Time: 7 minutes

This tutorial teaches the user how to model basic Contaminants in Ventus.

Ventus Logo  -  Contaminants cad flow species contaminants transient
(Legacy) PyroSim Fundamentals Reading Time: 3 minutes

(Legacy) Tutorial to experience the fundamental features of PyroSim

 -  presentation cad combustion control device flow geometry hvac import material mesh output pyrolysis radiation surf
Aircraft Evacuation Reading Time: 1 minute

Video tutorial demonstrating the variables that may have an effect on evacuation time from aircraft cabins.

Pathfinder Logo  -  aircraft behavior doors flow groups profile vehicles
Basic First Model Reading Time: 14 minutes

To demonstrate basic Ventus (and CONTAM) capability, we will model a simple six-story building for winter and summer conditions.

Ventus Logo  -  contam flow output
Modeling Jet Fans Reading Time: 29 minutes

Tutorial demonstrating how to model jet fans in Pyrosim.

PyroSim Logo  -  jetfan calcs experiment flow hvac mesh output
Modeling a Pressure Relief Vent Reading Time: 4 minutes

Tutorial demonstrating how to model a pressure relief vent in Pyrosim.

PyroSim Logo  -  cad flow geometry hvac
Simple Wind in PyroSim Reading Time: 12 minutes

This tutorial teaches the user how to model wind and atmospheric conditions in PyroSim

PyroSim Logo  -  flow wind atmosphere
Using PyroSim/FDS to Maximize Solar Panel Convective Cooling Reading Time: 12 minutes

Tutorial demonstrating how to use PyroSim/FDS to Maximize Solar Panel Convective Cooling.

PyroSim Logo  -  cad experiment flow heat transfer material mesh output radiation