Class VentilationCalculator
java.lang.Object
org.episteme.social.architecture.VentilationCalculator
Analytical tool for designing and verifying ventilation systems in
architectural spaces. It covers both mechanical ventilation requirements
(based on occupancy) and natural stack effect flow.
- Since:
- 1.0
- Version:
- 2.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionstatic RealrequiredACH(int occupancy, double volumePerPerson, double roomVolume) Calculates the required Air Changes per Hour (ACH) for a room based on its occupancy load.static RealstackEffectFlow(double area, double height, double tempIn, double tempOut) Calculates the volumetric airflow (Q) resulting from the natural stack effect (thermal buoyancy).
-
Method Details
-
requiredACH
Calculates the required Air Changes per Hour (ACH) for a room based on its occupancy load.- Parameters:
occupancy- number of people expected in the roomvolumePerPerson- target fresh air volume per person (e.g., 30 m3/h)roomVolume- total volume of the room in cubic meters- Returns:
- the required ACH rate
-
stackEffectFlow
Calculates the volumetric airflow (Q) resulting from the natural stack effect (thermal buoyancy).- Parameters:
area- opening area in square metersheight- vertical distance between openings in meterstempIn- indoor temperature in CelsiustempOut- outdoor temperature in Celsius- Returns:
- volumetric flow rate in cubic meters per second (m3/s)
-