Introduction
This tutorial details the steps needed to:
- Simulate multiple seasonal conditions with Scenarios in Ventus
- Apply zone temperature schedules in Ventus
- Run a transient simulation of the proposed Pressure Differential System (PDS)
- Quickly export key results and streamline data post-processing
Necessary files are in this zip folder: condo-seasonal-scenarios.zip. For information related to creating the Ventus starting model, as in Figure 1, see Ventus Validation #3 Tutorial.

Requirement
In this example, you are asked to examine the proposed PDS to meet one fictional mid-rise building requirement:
- Pressure differentials on the doors connected to the stairwell must be between +0.10 and +0.35 inches water column (inWC), or +25 to +87 Pa. A positive differential is defined from the stairwell to surrounding volumes.
You may assume total symmetry of the building, and only examine Unit 1 and Stair 1. In our model, the x-coordinate is measured along the east–west axis, the positive y-axis points north, and the z-coordinate measures height. Therefore, Unit 1 and Stair 1 are on the West side of the building.
Modify the file for a three-season simulation
Chose either US Customary (EN) or Metric (SI) units for your model. The starting model and this tutorial were made in US Customary units.
Model Condition | Temperature ( F) | Temperature ( C) |
---|---|---|
Building | 73 | 22 |
Winter | -4 | -20 |
Isothermal | 73 | 22 |
Summer | 105 | 41 |
Open the file and confirm the following:
- The design flow rate for each AHS Supply (on Level 2) is 2500 SCFM per supply. This is the fan rate for the proposed PDS. More information on Air Handling Systems (AHS) is available in the ventus user manual.
- In the Simulation Parameters menu, the Default Zone and Junction Temperature is set to 73 F as in Table 1. This is a set point for the building’s thermostat.
- In the Weather and Wind menu, Ambient Temperature is set to -4F, Relative Humidity set to 0 RH, and Wind Speed is set to 0 ft/s.
The weather changes as shown in Table 1.
Create Seasonal scenarios
To enter two more scenarios:
- In the Weather and Wind menu, use the edit command for Ambient Temperature.
- Enter additional values: 73 and 105 in Farenheight (22 and 41 in Celcius) and select OK. This will create multiple scenarios in Ventus and associated results folders to organize results data.
Create Zone temperature schedules
Often, when modelling seasonal variation, unheated spaces like the stairwells are not controlled. It is necessary to simulate the stairwell temperatures to accurately predict stack effect and flow conditions.
Model Condition | Stair Temperature ( F) | Stair Temperature ( C) | Schedule |
---|---|---|---|
Winter | 8 | -13 | 0 - 1 h |
Isothermal | 73 | 22 | 1 - 2 h |
Summer | 89 | 32 | 2 - 3 h |
Create a temperature schedule for stairwell zones:
- Select all stairwell zones. Make sure to avoid selecting the stair zones on Level 7, since the stair zones on that level are ceiling type areas above stairwell shafts. It may help to hide flowpaths and AHS zone points.
- In the properties panel, toggle the temperature setting box. The zone definition should change as in Figure 2 so you can select schedule in the drop down menu. This will enable the schedule editor.
Turning temperature setting ON imposes a set condition onto the zone so that the zone will no longer be defined by the model’s default temperature.
Input the schedule:
- Select the hyperlinked schedule to open the schedule editor dialogue.
- Leave the function Shape as Rectangular.
- Enter the stairwell temperature values in Table 3 for each hour of a three hour simulation, so that the Temperature over Time looks like Figure 3.
- Close the schedule editor
- In the Simulation Parameters menu, change the Airflow Simulation Method to Transient with a Simulation Time of 3 h and a Time Step of 30 min.
- In the Simulation tab of the Simulation Parameters menu, ensure that the Vary density with time step setting is OFF. We do not want temperature changes in the stairwells to change airflow for our steady-state scenarios.
You can also copy/paste the schedule in table format from the Schedules sheet of the seasonal-scenarios.xlsx excel file, included in the ZIP folder.
Putting it together
For each weather scenario, Ventus will run a 3 hour simulation and model the stair temperatures changing at 1 hour and 2 hours. Viable data is presented in Table 3
Weather | Scenario Ambient Temperature | Stair Temperature | Simulation Time |
---|---|---|---|
Winter | -4 F (-20 C) | 8 F (-13 C) | 0-1h |
Isothermal | 73 F (22 C) | 73 F (22 C) | 2h |
Summer | 105 F (41 C) | 89 F (32 C) | 3h |
It would be mistaken to draw any conclusion from the 105 F weather / 30 minute data, etc; we can only combine the stair Winter temperature setting with the Winter temperature weather.
By changing the temperature of these zones each hour and exporting data away from the model temperature changes, this model will be quasistatic. The model is solving airflow at each time step, without accounting for density variations between time steps. A visual representation of this method to create temperature differentials is presented in Figure 4. Quasitatic data can be taken at 30 min, 90 min, and 150 min.

Run the model
Immediately after running the model, the Ventus playback bar pops up on the bottom of the view window. Also, scenario folders appear in the results section of the Object tree.
To investigate particular results, you can enter time into the playback bar and filter the scenario data as in Figure 5

Export Results
Open the results Path Data results panel, which contains a results table and filters.
To isolate relevant data:
- In the 3D View window, use the CTRL key to quickly select all Stair 1 door flow paths.
- In the results panel, toggle the selection tool icon ON to filter only results associated with the selected objects.
- Also, toggle the time step filter tool OFF to show all transient data.
- Ensure that the scenarios filter is set to <All> data to show all seasonal data. The settings should match those in Figure 6.
Tips:
- use CTRL+Z if you lose your selection group at any point.
- tag the flow path group to efficiently select objects on multiple levels, per the user manual.

To transfer the data:
- Use CTRL+A to select all and CTRL+C to copy the data.
- Open the appropriate excel workbook from the zip folder for your unit selection. In this demonstration, we open seasonal-scenarios-EN.xlsx.
- After reading the release notes, switch to the sheet Ventus-results-table and paste the results data into the table.
You have now successfully exported the data.
Filter between scheduled zones and weather data
It is important to isolate data between each scenario and the time-dependant stairwell temperatures. Remember that viable data is a combination of the seasonal scenario and the scheduled stair temperature in Figure 4. Use the Data slicers in excel to isolate the appropriate data. For example, the data for the low temperature scenario can be filtered and analyzed as in Figure 7.
Examine criteria and simulation data

The pressure differential criteria is not met for this pds system. We will need to modify the stairwell pressurization by increasing the AHS Supply flow rates.
If desired, you can export the results data from Ventus before changing the model.
- In the toolbar, under Results select Show Link-Path Flows to dump data into your web browser.
- From your browser, save the exported .html file something like seasonal-scenarios-2500scfm.
Change the model, and re-run the simulation
Iterate to improve the PDS:
- On Level 2, or in the Object Tree, select both AHS supply objects.
- Enter a Design Flow Rate of 3200 SCFM.
- Select run, over-write previous results, and follow steps in Export Results again to update the excel data.
Ventus scenarios and schedules enable you to update geometry once only, maintaining model data integrity.
Examine the new results.

If desired, you can export the results data and save it something like seasonal-scenarios-3200scfm.
Conclusion
This tutorial provides an example process to efficiently group scenarios in one Ventus model and maintain data integrity; seasonal scenarios with temperature schedules enable PDS iteration. With the data in Excel, create your own plots, pressure differential requirements, and air flow evaluation as desired; our spreadsheet represents a starting point for whatever workflow you follow. Scenarios could easily be added to model multiple wind directions too.
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
Tutorial demonstrating how to model critical velocity in Pyrosim using the example of a tunnel fire.
Tutorial demonstrating how to verify HVAC Pressure Drop in Pyrosim.
(Legacy) Tutorial to experience the fundamental features of PyroSim
To demonstrate basic Ventus capabilities, we will model a simple six-story building for winter and summer conditions.
Tutorial demonstrating how to model jet fans in Pyrosim.
Tutorial demonstrating how to use PyroSim/FDS to Maximize Solar Panel Convective Cooling.
Tutorial demonstrating how to create and FDS Velocity Patch in Pyrosim.
This tutorial teaches the user how to model basic Contaminants in Ventus.