From 85df1b8bd7749a91e14a815872cc4fe58b7b33a9 Mon Sep 17 00:00:00 2001 From: Julien Marrec Date: Thu, 4 Mar 2021 00:27:28 +0100 Subject: [PATCH 1/2] Add test for #8581 --- testfiles/SmallOffice_CentralDOAS.idf | 2 +- tst/EnergyPlus/unit/AirLoopHVACDOAS.unit.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/testfiles/SmallOffice_CentralDOAS.idf b/testfiles/SmallOffice_CentralDOAS.idf index 215fa5f2078..4c789908cea 100644 --- a/testfiles/SmallOffice_CentralDOAS.idf +++ b/testfiles/SmallOffice_CentralDOAS.idf @@ -4640,7 +4640,7 @@ 17.5, !- Precool Design Temperature {C} 0.012, !- Precool Design Humidity Ratio {kgWater/kgDryAir} 5, !- Number of AirLoopHVAC - PSZ-AC:1, !- AirLoopHVAC 1 Name + PSZ-Ac:1, !- AirLoopHVAC 1 Name PSZ-AC:2, !- AirLoopHVAC 2 Name PSZ-AC:3, !- AirLoopHVAC 3 Name PSZ-AC:4, !- AirLoopHVAC 4 Name diff --git a/tst/EnergyPlus/unit/AirLoopHVACDOAS.unit.cc b/tst/EnergyPlus/unit/AirLoopHVACDOAS.unit.cc index af68d273b85..cabee6e0709 100644 --- a/tst/EnergyPlus/unit/AirLoopHVACDOAS.unit.cc +++ b/tst/EnergyPlus/unit/AirLoopHVACDOAS.unit.cc @@ -2951,7 +2951,7 @@ TEST_F(EnergyPlusFixture, AirLoopHVACDOASTest) " 100; !- Maximum Value of y", " AirLoopHVAC,", - " PSZ-AC:1, !- Name", + " PSZ-ac:1, !- Name", " , !- Controller List Name", " PSZ-AC:1 Availability Manager List, !- Availability Manager List Name", " AUTOSIZE, !- Design Supply Air Flow Rate {m3/s}", @@ -3815,7 +3815,7 @@ TEST_F(EnergyPlusFixture, AirLoopHVACDOASTest) " 11.5, !- Precool Design Temperature {C}", " 0.008, !- Precool Design Humidity Ratio {kgWater/kgDryAir}", " 5, !- Number of AirLoopHVAC", - " PSZ-AC:1, !- AirLoopHVAC 1 Name", + " PSZ-ac:1, !- AirLoopHVAC 1 Name", " PSZ-AC:2, !- AirLoopHVAC 2 Name", " PSZ-AC:3, !- AirLoopHVAC 3 Name", " PSZ-AC:4, !- AirLoopHVAC 4 Name", From e08ba2979267d3c76c7171139b9b62572423fe46 Mon Sep 17 00:00:00 2001 From: Julien Marrec Date: Thu, 4 Mar 2021 00:30:12 +0100 Subject: [PATCH 2/2] Fix #8581: make AIrLoopHVAC;DedicatedOutdoorAirSystem's airloophvac_ame extension case-insentive --- src/EnergyPlus/AirLoopHVACDOAS.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/EnergyPlus/AirLoopHVACDOAS.cc b/src/EnergyPlus/AirLoopHVACDOAS.cc index 5274f68ba0b..4c61020fb58 100644 --- a/src/EnergyPlus/AirLoopHVACDOAS.cc +++ b/src/EnergyPlus/AirLoopHVACDOAS.cc @@ -753,8 +753,8 @@ namespace AirLoopHVACDOAS { if (AirLoopNames != fields.end()) { auto AirLoopArray = AirLoopNames.value(); int num = 0; - for (auto AirLoopHAVCName : AirLoopArray) { - std::string name = AirLoopHAVCName.at("airloophvac_name"); + for (auto AirLoopHVACName : AirLoopArray) { + std::string name = UtilityRoutines::MakeUPPERCase(AirLoopHVACName.at("airloophvac_name")); int LoopNum = UtilityRoutines::FindItemInList(name, state.dataAirSystemsData->PrimaryAirSystems); num += 1; if (LoopNum > 0 && num <= thisDOAS.NumOfAirLoops) {