1
건축물의 에너지절약설계기준 제 5조 10호 차 목
차. "이코노마이저시스템”이라 함은 중간기 또는 동계에 발생하는 냉방부하를 실내 엔탈피 보다 낮은 도입 외기에 의하여 제거 또는 감소시키는 시스템을 말한다.
// 비상콘센트설비의 화재안전기준(nfsc 504) 4조 (전원 및 콘센트 등) 1항 2호
Check(NFSC504_4_1_2){
IF CS THEN KS
}
Floor myFloor{
getFloorNumber < 0
hasSpace(Floor, SpecificFireFightingBuilding) = TRUE
}
Floor myFloor2{
getFloorNumber >= 0
hasSpace(Floor, SpecificFireFightingBuilding) = TRUE
}
CS{
(getBuildingStoriesCount() >= 7
getGrossFloorArea(myFloor2) >= 2000m2)
OR getTotalFloorArea(myFloor) >= 3000m2
}
KS{
isInstalled(EmergencyPower, EmergencyPowerOutletSystem) = TRUE
getObjectProperty(EmergencyPowerReceivingSystem .type) = "InhousePowerGenerationSystem"
OR getObjectProperty(EmergencyPowerReceivingSystem .type) = "EmergencyPowerReceivingSystem "
}
Python Code 변환 예정
2
건축물의 에너지절약설계기준 제 5조 10호 카 목
카. "중앙집중식 냉·난방설비”라 함은 건축물의 전부 또는 냉난방 면적의 60% 이상을 냉방 또는 난방함에 있어 해당 공간에 순환펌프, 증기난방설비 등을 이용하여 열원 등을 공급하는 설비를 말한다. 단, 산업통상자원부 고시 「효율관리기자재 운용규정」에서 정한 가정용 가스보일러는 개별 난방설비로 간주한다.
// 비상콘센트설비의 화재안전기준(nfsc 504) 4조 (전원 및 콘센트 등) 1항 3호
Check(NFSC504_4_1_3){
IF (CS1 THEN KS1) OR (CS2 THEN KS2)
}
CS1{
getObjectProperty(EmergencyPowerReceivingSystem .type) = "InhousePowerGenerationSystem"
}
KS1{
getResult(NFSC504_4_1_3_4) = TRUE
}
CS2{
getObjectProperty(EmergencyPowerReceivingSystem .type) = "EmergencyPowerReceivingSystem "
}
KS2{
getResult(Unimplemented_NFSC_602) = TRUE
}
Python Code 변환 예정
3
건축물의 에너지절약설계기준 제 7조 3호 나 목
나. 외벽 부위는 제5조제9호차목에 따른 외단열로 시공한다.
// 스프링클러설비의 화재안전기준(nfsc 103) 12조 (전원) 2항
Check(NFSC103_12_2){
IF (!CS1 THEN KS1) OR (CS2 THEN KS2)
}
CS1{
Tank myTank{
getObjectProperty(Tank) = "PressurizedTank"
}
isInstalled(myTank) = TRUE
}
CS2{
getBuildingUsage() = "Garage"
OR getBuildingUsage() = "ParkingLot"
ParkingLot myParkingLot{
getResult(Unimplemented_NFSC105_13_2_2) = TRUE
getSpace(ParkingLot)
}
Floor myFloor{
isInstalled(SprinklerSystem, Floor) = TRUE
}
getFloorArea(myFloor) + getFloorArea(myFloor2) >= 1000m2
}
KS1{
EmergencyPower myEmergencyPower{
getObjectProperty(EmergencyPower.systemType) = "InhousePowerGenerationSystem"
OR getObjectProperty(EmergencyPower.systemType) = "StorageBatterySystem"
}
isInstalled(myEmergencyPower, SprinklerSystem) = TRUE
}
KS2{
EmergencyPower myEmergencyPower{
getObjectProperty(EmergencyPower.systemType) = "InhousePowerGenerationSystem"
OR getObjectProperty(EmergencyPower.systemType) = "StorageBatterySystem"
OR getObjectProperty(EmergencyPower.systemType) = "EmergencyPowerReceivingSystem "
}
isInstalled(myEmergencyPower, SprinklerSystem) = TRUE
}
Python Code 변환 예정
4
건축물의 에너지절약설계기준 제 7조 3호 다 목
다. 외피의 모서리 부분은 열교가 발생하지 않도록 단열재를 연속적으로 설치하고 충분히 단열되도록 한다.
// 스프링클러설비의 화재안전기준(nfsc 103) 12조 (전원) 3항
Check(NFSC103_12_3){
IF (CS1 OR CS2 THEN KS1) OR (CS3 THEN KS2)
}
Pump myPump{
getObjectProperty(Pump.systemType) = "InternalCombustionEngines"
}
CS1{
getResult(Unimplemented_NFSC103_12_2) = TRUE
getObjectProperty(EmergencyPower.systemType) = "InhousePowerGenerationSystem"
OR getObjectProperty(EmergencyPower.systemType) = "StorageBatterySystem"
}
CS2{
isInstalled(Pump, InternalCombustionEngines) = TRUE
isInstalled(ControlStorageBattery, InternalCombustionEngine) = TRUE
}
KS1{
getResult(NFSC103_12_3_4) = TRUE
OR getResult(NFSC103_12_3_8) = TRUE
}
CS3{
getResult(Unimplemented_NFSC103_12_2) = TRUE
getObjectProperty(EmergencyPower.systemType) = "EmergencyPowerReceivingSystem "
}
KS2{
getResult(Unimplemented_NFSC602) = TRUE
}
Python Code 변환 예정