Weather Modeling

delphin_6_automation.delphin_setup.weather_modeling.convert_weather_to_indoor_climate(temperature: list, indoor_class, calculation_method='en15026') → Tuple[Iterable, Iterable][source]

Calculates the indoor climate based on the outdoor temperature and the indoor class. Can either be calculated as EN13788 or EN15026

delphin_6_automation.delphin_setup.weather_modeling.driving_rain(precipitation: list, wind_direction: list, wind_speed: list, wall_location: dict, orientation: Union[int, float], inclination=90, catch_ratio=None) → Iterable[source]

Calculates the driving rain load on a wall.

Source: Blocken, B, and J Carmeliet. 2002. “Spatial and Temporal Distribution of Driving Rain on a Low-Rise Building.” Wind and Structures 5 (5). TECHNO-PRESS: 441–62.

delphin_6_automation.delphin_setup.weather_modeling.en13788(indoor_class: str, daily_temperature_average_: <built-in function array>) → Tuple[Iterable, Iterable][source]

Calculates the indoor climate after EN13788. Only the continental class is implemented.

Parameters:
  • indoor_class – Either a or b
  • daily_temperature_average – daily average of air temperature
Returns:

Indoor temperature and relative humidity

delphin_6_automation.delphin_setup.weather_modeling.en15026(indoor_class: str, daily_temperature_average_: numpy.ndarray) → Tuple[Iterable, Iterable][source]

Calculates the indoor climate after EN15026. Only the continental class is implemented.

Parameters:
  • indoor_class – Either a or b
  • daily_temperature_average – daily average of air temperature
Returns:

Indoor temperature and relative humidity

delphin_6_automation.delphin_setup.weather_modeling.short_wave_radiation(radiation: <built-in function array>, longitude: float, latitude: float, inclination: float, orientation: float) → list[source]

Calculates the short wave radiation on a wall.

Source: Svendsen, S.Å., Danmarks tekniske højskole, DTH, and LfV. 1984. Solstråling. Laboratoriet for Varmeisolering,