From f163ddeae2c58af567956b29f029669f0e463c41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20H=C3=B6pp?= Date: Thu, 3 Apr 2025 15:56:17 +0200 Subject: [PATCH 1/2] integrate new modular ahu model into aixlib teaser export --- .../output/modelicatemplate/AixLib/AixLib_Multizone | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone index b6ea24ac9..e9620209c 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone @@ -39,8 +39,7 @@ AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped multizone( dehuAHU=${get_true_false(bldg.central_ahu.dehumidification)}, huAHU=${get_true_false(bldg.central_ahu.humidification)}, BPFDehuAHU=${bldg.central_ahu.by_pass_dehumidification}, - HRS=${get_true_false(bldg.central_ahu.heat_recovery)}, - sampleRateAHU=${bldg.central_ahu.sample_rate}, + heatRecoveryAHU=${get_true_false(bldg.central_ahu.heat_recovery)}, effFanAHU_sup=${bldg.central_ahu.efficiency_fan_supply}, effFanAHU_eta=${bldg.central_ahu.efficiency_fan_return}, effHRSAHU_enabled=${bldg.central_ahu.efficiency_recovery}, @@ -53,8 +52,7 @@ AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped multizone( dehuAHU = false, huAHU = false, BPFDehuAHU = 0.2, - HRS = false, - sampleRateAHU=1800, + heatRecoveryAHU = false, effFanAHU_sup=0.7, effFanAHU_eta=0.7, effHRSAHU_enabled = 0.8, @@ -69,9 +67,9 @@ AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped multizone( redeclare model corG = AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane, % if bldg.central_ahu: - redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.AHU) + redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.ModularAirHandlingUnit.ModularAHU) % else: - redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.NoAHU) + redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.ModularAirHandlingUnit.NoModularAHU) % endif "Multizone" annotation (Placement(transformation(extent={{32,-8},{52,12}}))); From be8e8926c5f274d76b5a19eb2683366d4ef9d6fd Mon Sep 17 00:00:00 2001 From: David Paul Jansen Date: Wed, 9 Apr 2025 11:23:11 +0200 Subject: [PATCH 2/2] use steam humidifier instead spray humidifier per default --- teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone index e9620209c..5da4c0a21 100644 --- a/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone +++ b/teaser/data/output/modelicatemplate/AixLib/AixLib_Multizone @@ -67,7 +67,9 @@ AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped multizone( redeclare model corG = AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane, % if bldg.central_ahu: - redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.ModularAirHandlingUnit.ModularAHU) + redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.ModularAirHandlingUnit.ModularAHU, + AirHandlingUnit(redeclare model humidifier = + AixLib.Airflow.AirHandlingUnit.ModularAirHandlingUnit.Components.SteamHumidifier)) % else: redeclare model AHUMod = AixLib.Airflow.AirHandlingUnit.ModularAirHandlingUnit.NoModularAHU) % endif