This tutorial contains a thermal comfort project, which analyzes the duct positioning inside a theater, in order to have an effective ventilation system.
This tutorial teaches how to:
We are following the typical SimScale workflow:
Attention (if you have a Community or an Academic account)!
Performing the calculation of this tutorial will consume around 200 core hours.
This might be a big hit for Community and Academic plans. However, if you want to explore the possibilities of SimScale, you can follow all the instructions regarding the setup. During the course of this tutorial you will have the option to import the results for the mesh and the calculations in your Workbench with one click. Doing so, you can still continue analyzing the results by yourself.
Note (if you are not using the tutorial CAD model)
Prepare the geometry for the simulation (only if you are not using the tutorial’s CAD model):
Imported model
The imported model represents the flow volume, and the topological entities have already been created so you don’t have to spend time selecting the faces manually. If you want to learn more regarding flow volume extractions, have a look here.
First of all, click the button below. It will copy the tutorial project containing the geometry into your own Workbench.
The following image demonstrates what should be visible after importing the tutorial project:
If you want to perform the flow volume extraction on your own, you can use the ‘Theater – without flow volume extraction’ geometry, and use the CAD mode:
The icon highlighted in Figure 3 will take you to the CAD mode, where you can perform the flow volume extraction. For more details and instructions, please refer this article. Additionally, you can have a look at the CAD mode operations performed for the ‘Theater’ geometry and repeat the same.
After you extract the flow volume, you can proceed by assigning the following topological entity sets (notice that in the ‘Theater’ geometry the sets are already created):
For example, in order to set the topological entity set for the duct outlet:
Repeat this for the rest of the sets.
To create a new simulation click on the ‘+’ option next to the ‘Simulations’ tab. Choose ‘Convective Heat Transfer’ (this analysis type is used when temperature changes in the fluid lead to density variations and movement of the fluid due to gravity) and hit the ‘Create Simulation‘ button.
Now a new simulation tree will pop up, and you will see the following global settings:
The radiation is toggled off for this project. However, all bodies with a temperature greater than absolute zero emit radiation, and in contrast to conduction or convection, this phenomenon requires no medium, so it could also be added, and it becomes more important when the simulation has high temperatures. Learn more about simulating radiation with SimScale here.
Now we are ready to set up the physics of the simulation. This section includes determining the conditions of the case, from the gravitational load inside the room, to the surfaces’ temperature and flow rate, in order to perform a realistic analysis.
Click on ‘Model‘ in the simulation tree to define the gravity force acting on the domain. In this case, gravity is defined in the negative y-direction:
Click on the ‘+’ icon next to the Materials to start with this assignment:
Assign the standard ‘Air‘ material to the fluid domain by picking it in the material library:
Select ‘Air’ and hit ‘Apply’. Note that you can also just select any material and customize the properties to define whatever material you want to.
Once you have created the new material, you can see the materials data in a new panel:
As there is only one volume, the SimScale platform automatically assigns the material to the flow volume. All you need to do here is hit the ‘Check’ button at the top of the panel.
Default values for initial condition parameters are usually enough. Note that those should not affect the end result of your simulation. However, if these parameters are estimated correctly, the solution will converge faster and the overall convergence stability will improve.
Options for defining boundary conditions for flow simulations
Flow inlet and outlet boundary conditions can be defined in the two following ways:
Walls can be defined with specific temperature and heat transfer parameters.
While surface heat sources can be defined by ‘fixed temperature‘ or ‘turbulent heat source’, adiabatic conditions can be defined by ‘adiabatic’ temperature.
By leaving surfaces unassigned, the default ‘No-slip‘ wall condition is applied to them.
For the boundary condition set up, a velocity inlet and a pressure outlet will be assigned on the air entrances and exit. The seats will have a fixed temperature value corresponding to the human organization.
In order to assign a boundary condition, click on the ‘+‘ icon next to the Boundary conditions. Then choose the desired type on the menu that appears:
a. Velocity Inlet
As mentioned before, the two duct inlet faces will receive a flow rate input. Add a new velocity inlet condition and follow the steps below:
In order to assign a boundary condition on a topological entity set, make sure the ‘Assignment‘ option is toggled on, then proceed to select the desired topological entity set from the tree at the right of the page.
b. Pressure outlet
For the duct outlet face, use a pressure outlet condition with a fixed gauge pressure value: \(P\) = 0 \(Pa\).
c. ‘No-slip’ walls
For the seats use a no-slip wall condition fixed temperature value: \(T\) = 29.85 \(°C\)
The default settings for Numerics and Simulation Control are usually suitable. Experienced users can use the manual settings for better convergence. For this thermal comfort tutorial, only change the maximum runtime to 30000 sec, as the simulation will take longer than the default time (1000 sec).
Reminder
The maximum runtime of your simulation is specified in real clock time. When the simulation run surpasses this limit, it will be terminated.
Result control items allow us to request the solver to compute special quantities from the simulation, that are not delivered by default. In this case, we will request the Thermal Comfort Parameters fields, as we are interested in these quantities for the evaluation of the results.
For this, create a new Field calculation under Result control, of type ‘Thermal Comfort Parameters’, as shown in the image:
In the setup panel that opens, we can leave the default values and click the blue check-mark button to accept and close.
Click on ‘Mesh‘ to access the global mesh settings, shown in the following picture. Choose the ‘Standard‘ algorithm, and set:
If you are interested to see how to use the standard meshing tool, take a look at this tutorial.
Create a new run by clicking on the ‘+‘ icon next to the ‘Simulation Runs‘:
The mesh will be generated first, and then, while the simulation results are being calculated, you can already have a look at the intermediate results in the post-processor.
As a Community user you cannot perform this step. Instead, you can click the button below to import the results into your own Workbench:
For thermal comfort studies, the usual parameters of interest are the PMV (Predicted Mean Vote) and PPD (Predicted Percentage of Dissatisfied). The inputs for those parameters can be found on this page, and the calculated values should be within the following ranges:
PMV is an index that aims to predict the mean value of votes of a group of occupants on a seven-point thermal sensation scale. Thermal equilibrium is obtained when an occupant’s internal heat production is the same as its heat loss. The heat balance of an individual can be influenced by levels of physical activity, clothing insulation, as well as the parameters of the thermal environment. For example, thermal sensation is generally perceived as better when occupants of a space have control over indoor temperature (i.e., natural ventilation through opening or closing windows), as it helps to alleviate high occupant thermal expectations on a mechanical ventilation system.
In order to comply with the standards, the PMV values should be within these ranges:
Ideally, the value should be neutral (zero). Here you can see the results for the PMV parameter:
PPD essentially gives the percentage of people predicted to experience local discomfort. The main factors causing local discomfort are unwanted cooling or heating of an occupant’s body. Common contributing factors are draft, abnormally high vertical temperature differences between the ankles and head, or floor temperature.
According to the PPD ASHARE 55, the recommended comfort range is: [0%, 20%], and the results for this parameter are the following:
Both the PMV and PPD results show no compliance with the standards for the thermal comfort of this theater, so new measures regarding the ducting should be taken into account in order to improve them. To learn more about these parameters, visit this blog post: What Is PMV? What Is PPD? The Basics of Thermal Comfort.
Have a look at our post-processing guide to learn how to use the post-processor.
Congratulations! You finished the tutorial!
Note
If you have questions or suggestions, please reach out either via the forum or contact us directly.
Last updated: September 15th, 2021
We appreciate and value your feedback.