Drawing on a 2D Image

Reading Time: 8 minutes
Created with software version: 2023.1

Summary

In this video demo, we will demonstrate creating a Ventus model by drawing on a 2D image. Follow along with Dr. Daniel Swenson at Thunderhead Engineering as he presents a suitable workflow and provides context for key features.

Ventus has some capabilities that will speed up this process: scaled image placement, a snap grid, a merge zones feature, and a show flow path coverage feature. We demonstrate these capabilities within the context of smoke control analysis for a multi-story hotel atrium.

Ventus can import a large number of 2D formats, including: BMP, GIF, JPG, JPEG, JIF, JPE, PNG, PDF, TIF, TGA, and TARGA. The procedure would be similar for all 2D formats. File resources and video chapters are provided below.

Since publication of this tutorial, the graphics for flow path in 3D View have changed. In software versions prior to 2024.2, all flow path icons were the same tetrahedral diamond bodies. In order to visually distinguish between internal and external flow paths, Versions 2024.2 and newer include a visual difference:

  • The icons for internal flow paths (between zones) display as rounded bodies in the graphics window, and with the icon (vnts ui icon tree fp internal) in the object tree.
  • The icons for external flow paths (between a zone and the ambient space around your model) display as tetrahedral diamond bodies in the graphics window, and with the icon (vnts ui icon tree fp ambient) in the object tree.

Source: Ventus User Manual: creating a flow path in Ventus

Video

Video showing how to create a Ventus model by drawing on a 2D image.

Video Chapters

0:00 Importing the floor plan at the desired scale

  1. Check that the unit setting is set to EN for US Customary units.
  2. Set the snap grid spacing to 5 ft.
  3. In the Model menu, select New Background Image and chose the ground floor WPI_Hotel_Ground_Floor.jpg file.
  4. Set an Anchor Point. In this model, we use the center of the atrium, with known coordinates (210,65,0).
  5. Set the scale using point A and point B, with known dimension 250 ft.
  6. Select OK.
  7. Switch to the top view.

More information can be found in the Ventus User Manual/_working_with_images.

3:46 Working with the snap grid ON to ensure precision

  1. Draw the boundary of the floor plate with the snap grid on.
  2. Draw the boundary of the atrium with the snap grid on.
  3. Change the Opacity of both zones to 20%.

4:18 Drawing the rest of the ground floor zones

Since the building must be analyzed for the atrium, individual conference rooms can be zoned in groups to save time. We are not concerned with the individual temperatures inside these rooms for an atrium smoke control study. For example, conference room C and conference room D will be considered one zone in the Ventus model.

The remainder of the zones can be drawn with snap grid off. When drawing on a background image, it can be difficult to place vertices precisely. If more precision is needed, the user can edit the snap grid to support each zone dimension. For example, it may be helpful to use a snap grid of 1 ft when drawing the hallway with a 16 ft width.

You may also find the Add a Thin Wall drawing tool helpful to define zones on the ground floor. With this tool, you can split zones quickly as shown in the user manual.

Tip: Using the modify vertex feature:

  1. Left-click on a zone you want to modify.
  2. Left-click on the vertex of the zone that you want to move.
  3. Move the cursor in any direction
  4. Press Tab three times to obtain the dialogue box.
  5. manually enter the absolute position of the vertex.
  6. Press Enter.
  7. Press Escape.
  8. See Figure 1.
Zone Vertex Changes
Figure 1. Modifying a zone vertex.

9:15 Merging the lobby and atrium zone

  1. Select all relevant zones by holding the ctrl key.
  2. Right-Click on any selected zone and choose Merge Rooms to merge them into one continous zone.
  3. Change the color to quickly identify the entire composite zone.

10:30 Setting stair zone temperatures

Change the zone temperature setting for both stairwells from the default value 73 F to the stair winter value, 8 F. Dr. Swenson uses 13 F but he will correct it to 8 F at 26:50 of this tutorial.

12:00 Adding appropriate flow paths to the ground floor

Add flow paths for walls, doors, and shafts. The flow paths are defined by flow areas and flow coefficients used for the ASHRAE Handbook of Smoke Control Example 14.3. The values are also presented in ([Table 14.6]), part of the Resources section of this tutorial.

13:15 Checking that the model is defined with each flowpath present

Work through the model by identifying each zone and verifying surrounding flowpaths.

Tip: using the Show Flow Path Coverage feature:

  1. In the view menu, select the icon Show Flow Path Coverage. You can identify this icon in the user manual.
  2. All zone areas that have associated flow paths will be highlighted. Zone areas that need flow path definition will be left out.

15:23 Checking flow path area calculation values of certain zones

  • Without the snap grid, hand-selection of the zones is imprecise. This could impact the computation of results. Select a flow path in the view window to view the calculated values, which will be run with the CONTAM-X solver.s
  • The user can manually input the "true value" of each flowpath area Multiplier if needed.

17:20 Using the move/copy tool to copy zones to the second level

Copy relevent zones to a new level with a height of 10 ft. Dr. Swenson does not reccommend copying flow paths as many will change definition for the second level.

19:00 Importing the typical floor plan and adding horizontal flow paths

  1. With level 2 set as the active level, create a new background image; chose the typical floor plan, WPI_Hotel_Typical_Floor_Plan.jpg file. Follow steps as before to place and scale the image with the Anchor Point at (210,65,10). Use the bottom line of the floor plan (SW corner to SE corner) to set the Distance A to B at 115 ft.
  2. Add appropriate horizontal flow paths and edit zones on the second level to reflect changes in the geometry

21:49 Creating the vertical flow paths

  1. With the second level active, create vertical flow paths to the zones below. These flow paths will describe leakages through the floors for the Hotel sections and airflow through the elevator shaft, pipe shaft, and stairwell.
  2. In the object tree, hide the background image(s). The second level is almost complete; you must now add the vertical atrium flow path.

23:20 Making the vertical atrium flow path

Ventus does not implement phantom zones as used in Contam-W.

"If an atrium were modeled as individual zones on each level, the inter-level flow resistances would be very low …​ If it is necessary to have different temperature or contaminant concentrations at the different levels in an atrium, then those levels must be modeled as normal zones connected by flow paths with very large openings." From the Contam User Manual, 4.3.1, "Atria".

Our model will be 30 levels total; there will be stack effect and temperature variation in the atrium, so you should define discrete zones for each level of the atrium.
  1. Define zones as if they are vertically aligned separate rooms.
  2. Create an appropriate flowpath and establish a large flow area between each atrium "room" to capture the airflow.
  3. Reuse the Elev Flow element with a multiplier:
    • Add an Elev flow path between level 2 and level 1 with a very large opening in the atrium.
    • Apply the appropriate multiplier to model airflow in the atrium between levels. For this model, an appropriate multiplier is 10 for 10 times the area of the pipe shaft.

The second level is now ready to be copied as the "typical level" of the multi-story hotel building.

29:00 Using the copy feature to copy 28 levels above Level 2

  1. In the Level Creation/Sorting Menu, ensure that Ventus is set to Automatically create levels with a default height of 10 ft.
  2. With the second level set as the active level, select all items in the 3D graphics window.
  3. Select Copy/Move Objects.
  4. Select Copy Mode and enter in 28 Copies.
  5. Enter 10 ft for the Move Z: value.
  6. Select Copy/Move to create all 28 levels in one step!

The model is ready to be run.

31:20 Running the model and viewing results

After running the simulation, results are displayed in the view window.
  • Individual flow path results can be inspected in the view window by selecting the result vectors for details
  • You can search and isolate key results in the results window
  • You can compare results with the CONTAM-W results, included in the zip file.

Resources

Our model will be made using two floor plans. The ground floor plan and the floor plan for levels 2-30 are shown below. Note that the first figure includes some key coordinates that we will use when importing and creating the model. Download a ZIP file of the floor plan images and more at the following link: vnts-gs-example-images.zip

Floor 1
Figure 2. Ground level floor plan for the hotel
Typical Floor
Figure 3. Typical floor plan above ground level
Table 1. Leakage areas of flow paths.
PathElement NameFlow Area (m²)
Single door (closed)Door-SC0.0158
Double door (closed)Door-DC0.0316
Wall per m²Wall-per-area3.50E-04
Floor per m²Floor-per-area1.70E-04
Table 2. Temperature conditions, Winter
LocationTemperature (°F)
Outdoor-4
Building73
Stairwell8
Table 3. Temperature conditions, Summer
LocationTemperature (°F)
Outdoor92
Building73
Stairwell89

We thank WPI for sharing this example. It is a building that was used for homework in their evacuation class. The temperature conditions and flow path values are set using the table in ASHRAE Handbook of Smoke Control Engineering, Example 14.3.

Related Tutorials

Import 3D DWG and IFC Models Reading Time: 7 minutes

Create a Ventus model by importing 3D CAD models.

Ventus Logo  -  import cad flow
Modeling Fire in Pyrosim Reading Time: 3 minutes

Tutorial demonstrating how to model a fire in Pyrosim.

PyroSim Logo  -  cad combustion flow geometry pyrolysis
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
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
(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
Distribute Exit Goals Reading Time: 1 minute

Video tutorial demonstarting how to assign exit goals to percentages of the occupant population.

Pathfinder Logo  -  behavior doors flow groups profile
HVAC Pressure Drop Verification Reading Time: 2 minutes

Tutorial demonstrating how to verify HVAC Pressure Drop in Pyrosim.

PyroSim Logo  -  calcs devices flow hvac output
Subway Circulation and Emergency Evacuation Using Triggers Reading Time: 12 minutes

Update to a Pathfinder tutorial about simulating movement in a subway station, and uses triggers to simulate an emergency evacuation.

Pathfinder Logo  -  venue process behavior cad doors geometry flow groups profiles triggers