|
1
|
|
소화기구 및 자동소화장치의 화재안전기준(NFSC 101) 제 4 조
제4조(설치기준) ①소화기구는 다음 각 호의 기준에 따라 설치하여야 한다.<개정 2012.6.11> 1. 특정소방대상물의 설치장소에 따라 별표 1에 적합한 종류의 것으로 할 것<개정 2012.6.11> 2. 특정소방대상물에 따라 소화기구의 능력단위는 별표 3의 기준에 따를 것<개정 2012.6.11> 4. 소화기는 다음 각 목의 기준에 따라 설치할 것<개정 2012.6.11> 가. 각층마다 설치하되, 특정소방대상물의 각 부분으로부터 1개의 소화기까지의 보행거리가 소형소화기의 경우에는 20m 이내, 대형소화기의 경우에는 30m 이내가 되도록 배치할 것. 다만, 가연성물질이 없는 작업장의 경우에는 작업장의 실정에 맞게 보행거리를 완화하여 배치할 수 있으며, 지하구의 경우에는 화재발생의 우려가 있거나 사람의 접근이 쉬운 장소에 한하여 설치할 수 있다<개정 2012.6.11> 나. 특정소방대상물의 각층이 2 이상의 거실로 구획된 경우에는 가목의 규정에 따라 각 층마다 설치하는 것 외에 바닥면적이 33㎡ 이상으로 구획된 각 거실(아파트의 경우에는 각 세대를 말한다)에도 배치할 것<개정 2012.6.11> 7. 주방용자동소화장치는 아파트의 각 세대별 주방 및 오피스텔의 각실 별 주방에 다음 각 목의 기준에 따라 설치할 것<개정 2012.6.11> 다. 가스차단장치는 주방배관의 개폐밸브로부터 2m 이하의 위치에 설치하되, 상시 확인 및 점검이 가능하도록 설치할 것<개정 2012.6.11> 8. 캐비넷형자동소화장치는 다음 각 목의 기준에 따라 설치하여야 한다.<전문개정 2012.6.11> 가. 분사헤드의 설치 높이는 방호구역의 바닥으로부터 최소 0.2m 이상 최대 3.7m 이하로 하여야 한다. 다만, 별도의 높이로 형식승인 받은 경우에는 그 범위 내에서 설치할 수 있다. 나. 화재감지기는 방호구역내의 천장 또는 옥내에 면하는 부분에 설치하되 「자동화재탐지설비의 화재안전기준(NFSC 203)」 제7조에 적합하도록 설치할 것 ② 이산화탄소 또는 할로겐화합물(할론 1301과 청정소화약제를 제외한다)을 방사하는 소화기구(자동확산소화장치를 제외한다)는 지하층이나 무창층 또는 밀폐된 거실로서 그 바닥면적이 20㎡ 미만의 장소에는 설치할 수 없다. 다만, 배기를 위한 유효한 개구부가 있는 장소인 경우에는 그러하지 아니하다.<개정 2008.12.15, 2012.6.11>
|
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 1항 Check(NFSC101_4_1){ getResult(NFSC101_4_1_2)=TRUE getResult(NFSC101_4_1_8)=TRUE getResult(NFSC101_4_1_9)=TRUE }
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 1항 1호 Check(NFSC101_4_1_1){ getResult(NFSC101_*_1) = TRUE }
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 1항 2호 Check(NFSC101_4_1_2){ getResult(NFSC101_*_3)=TRUE }
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 1항 4호
Check(NFSC101_4_1_4){ KS }
KS{ getResult(NFSC101_4_1_4_가)=True getResult(NFSC101_4_1_4_나)=True }
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 1항 4호 가목
Check(NFSC101_4_1_4){
KS
}
KS{
isInstalled(FireExtinguisher, Floor)=True
IF getObjectProperty(FireExtinguisher.sizeType)="SmallSize"
THEN getObjectDistance(SpecificFireFightingBuilding.Wall, FireExtinguisher.One)<=20 m
getObjectDistance(SpecificFireFightingBuilding.Column, FireExtinguisher.One)<=20 m
ELSE IF getObjectProperty(FireExtinguisher.sizeType)="LargeSize"
THEN getObjectDistance(SpecificFireFightingBuilding.Wall, FireExtinguisher.One)<=30 m
getObjectDistance(SpecificFireFightingBuilding.Column, FireExtinguisher.One)<=30 m
END IF
}
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 1항 3호 나목
Check(NFSC101_4_1_3_나){ IF CS THEN KS }
CS{ isFirePartitioned(Floor.One, Room.Two, SpecificFireFightingBuilding)=True }
KS{ Room myRoom{ isFirePartion(Room, a, 33)=True } isInstalled(FireExtinguishingEquipment, myRoom)=True }
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 1항 7호 Check(NFSC101_4_1_7){ IF CS THEN KS }
CS{ Space mySpace{ getSpaceUsage() = "Kitchen" }
}
KS{ AutomaticFireExtinguishingEquipment myAutomaticFireExtinguishingEquipment{ isObjectProperty(AutomaticFireExtinguishingEquipment.isKitchenType) = TRUE } hasSpace(mySpace,myAutomaticFireExtinguishingEquipment) = TRUE getResult(NFSC101_4_1_7_3)=TRUE }
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 1항 7호 다목 Check(NFSC101_4_1_7_다){ KS } KS{ ShutdownEquipment myShutdownEquipment{ isObjectProperty(ShutdownEquipment.type)="GAS" } Space mySpace{ isObjectProperty(Space.usage) = "Kitchen" } Pipe myPipe{ isInstalled(Pipe, mySpace) = TRUE } Valve myValve{ isObjectProperty(Valve.isShutoffValve) = TRUE isInstalled(Valve, myPipe) = TRUE } isElementDistance(myShutdownEquipment, myValve) <= 2m }
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 1항 8호 Check(NFSC101_4_1_8){ getResult(NFSC101_4_1_8_가)=TRUE getResult(NFSC101_4_1_8_나)=TRUE getResult(NFSC101_4_1_8_마)=TRUE }
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 1항 8호 가목 Check(NFSC101_4_1_8_가){ KS }
Zone myZone{ isObjectProperty(Zone.isProtectionZone)=TRUE }
02.m <= getObjectVerticalDistance(myZone.FloorSlab, AutomaticFireExtinguishingEquipment.Head, a) <= 3.7m
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 1항 8호 나목 Check(NFSC101_4_1_8_나){ KS } KS{ Zone myZone{ isObjectProperty(Zone.isProtectionZone)=TRUE } {hasObject(myZone.Ceiling, FireDetector) = TRUE OR isExternal(FireDetector) = FALSE} getResult(NFSC203_7) = TRUE
}
//소화기구 및 자동 소화장치의 화재안전기준(nfsc 101) 4조 (설치기준) 2항
Check(NFSC101_4_2){
KS
}
KS{
FireExtinguisher myFireExtinguisher{
getObjectProperty(FireExtinguishingEquipment.extinguishingAgentType) = "GasType"
}
Space mySpace{
(getFloorNumber(Space) = -1
OR hasSpace(Space, Window) = FALSE
OR isObjectProperty(Room.isEnclosed)=TRUE)
getObjectProperty(Space.FloorSlab) < 20 m2
}
getSpace(mySpace, myFireExtinguisher) = FALSE
}
|
|