1
연결송수관설비의 화재안전기준(NFSC 502) 제 5 조
제5조(배관 등) ① 연결송수관설비의 배관은 다음 각 호의 기준에 따라 설치하여야 한다. 1. 주배관의 구경은 100㎜ 이상의 것으로 할 것 2. 지면으로부터의 높이가 31m 이상인 특정소방대상물 또는 지상 11층 이상인 특정소방대상물에 있어서는 습식설비로 할 것 ② 배관은 다음 각 호의 어느 하나에 해당하는 것을 사용하여야 한다. 다만, 배관 이음은 각 배관과 동등 이상의 성능에 적합한 배관이음쇠를 사용하고 배관용 스테인리스강관(KS D 3576)의 이음을 용접으로 할 경우에는 알곤용접방식에 따른다. <신설 2014.8.18> 1. 배관 내 사용압력이 1.2 ㎫ 미만일 경우에는 다음 각 목의 어느 하나에 해당하는 것 또는 동등 이상의 강도·내식성 및 내열성을 가진 것 가. 배관용 탄소강관(KS D 3507) 나. 이음매 없는 구리 및 구리합금관(KS D 5301). 다만, 습식의 배관에 한한다. 다. 배관용 스테인리스강관(KS D 3576) 또는 일반배관용 스테인리스강관(KS D 3595) 2. 배관 내 사용압력이 1.2 ㎫ 이상일 경우에는 압력배관용탄소강관(KS D 3562) 또는 이와 동등 이상의 강도·내식성 및 내열성을 가진 것 ③ 제2항에도 불구하고 다음 각 호의 어느 하나에 해당하는 장소에는 국민안전처장관이 정하여 고시한「소방용합성수지배관의 성능인증 및 제품검사의 기술기준」에 적합한 소방용 합성수지배관으로 설치할 수 있다.<신설 2014.8.18., 개정 2015.1.6.> 1. 배관을 지하에 매설하는 경우 2. 다른 부분과 내화구조로 구획된 덕트 또는 피트의 내부에 설치하는 경우 3. 천장(상층이 있는 경우에는 상층바닥의 하단을 포함한다. 이하 같다)과 반자를 불연재료 또는 준불연재료로 설치하고 소화배관 내부에 항상 소화수가 채워진 상태로 설치하는 경우 ④ 연결송수관설비의 배관은 주배관의 구경이 100㎜ 이상인 옥내소화전설비·스프링클러설비 또는 물분무등소화설비의 배관과 겸용할 수 있다.[종전의 제2항에서 이동 2014.8.18] ⑤ 연결송수관설비의 수직배관은 내화구조로 구획된 계단실(부속실을 포함한다) 또는 파이프덕트 등 화재의 우려가 없는 장소에 설치하여야 한다. 다만, 학교 또는 공장이거나 배관주위를 1시간 이상의 내화성능이 있는 재료로 보호하는 경우에는 그러하지 아니하다.[종전의 제3항에서 이동 2014.8.18] ⑥ 분기배관을 사용할 경우에는 국민안전처장관이 정하여 고시한「분기배관의 성능인증 및 제품검사의 기술기준」에 적합한 것으로 설치하여야 한다.[종전의 제4항에서 이동·개정 2014.8.18., 개정 2015.1.6] ⑦ 배관은 다른 설비의 배관과 쉽게 구분이 될 수 있는 위치에 설치하거나, 그 배관표면 또는 배관 보온재표면의 색상은 「한국산업표준(배관계의 식별 표시,KS A 0503)」 또는 적색으로 식별이 가능하도록 소방용설비의 배관임을 표시하여야 한다. <신설 2014.8.18>
//연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 1항 Check(NFSC502_5_1){ KS } KS{ getResult(NFSC502_5_1_1)=True getResult(NFSC502_5_1_2)=True } //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 1항 1호
Check(NFSC502_5_1_1){
KS
}
KS{
Pipe myPipe{
Pipe.isRiser = TRUE
Pipe.systemType = "FireDepartmentConnectionSystem"
}
getObjectDiameter(myPipe)>=100 mm
} //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 1항 2호 Check(NFSC502_5_1_2){ IF CS THEN KS } CS{ ( getBuildingHeight()>=31 m OR getBuildingStoriesCount()>=11 ) getBuildingUsage()="SpecificFireFightingBuilding" } KS{ getObjectProperty(FireDepartmentConnectionSystem.dryWetType)="WetFireDepartmentConnectionSystem" } //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 2항 Check(NFSC502_5_2){ KS } KS{ getResult(NFSC502_5_2_1)=True OR getResult(NFSC502_5_2_2)=True } //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 2항 1호 Check(NFSC502_5_2_1){ IF CS THEN KS } CS{ getObjectProperty(Pipe.workingPressure)<1.2 MPa } KS{ getResult(NFSC502_5_2_1_가)=True OR getResult(NFSC502_5_2_1_나)=True OR getResult(NFSC502_5_2_1_다)=True } //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 2항 1호 가목 Check(NFSC502_5_2_1_가){ KS } KS{ getObjectMaterial(Pipe)="KSD3507" } //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 2항 1호 나목 Check(NFSC502_5_2_1_나){ IF CS THEN KS } CS{ getObjectProperty(Pipe.type)="WetPipe" } KS{ getObjectMaterial(Pipe)="KSD5301" } //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 2항 1호 다목 Check(NFSC502_5_2_1){ KS } KS{ getObjectMaterial(Pipe)="KSD3576" OR getObjectMateral(Pipe)="KSD3595" } //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 2항 2호 Check(NFSC502_5_2_2){ IF CS THEN KS } CS{ getObjectProperty(Pipe.workingPressure)>=1.2 MPa } KS{ getObjectMaterial(Pipe)="KSD3562" } //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 3항 Check(NFSC502_5_3){ IF CS THEN KS } CS{ getResult(NFSC502_5_3_2)=True OR getResult(NFSC502_5_3_3)=True } KS{ isObejctProperty(Pipe.isSyntheticResinForfirefighting)=True } //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 3항 2호 Check(NFSC502_5_3_2){ KS } KS{ Duct myDuct{ isFireResistantStructure(Duct)=True } Pit myPit{ isFireResistantStructure(Pit)=True } isInstalled(Pipe, myDuct)=True OR isInstalled(Pipe, myPit)=True } //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 3항 3호 Check(NFSC502_5_3_3){ KS } KS{ ( isObjectProperty(Ceiling.Material.quasiNonCombustibility)=True OR isObjectProperty(Ceiling.Material.nonCombustibility)=True ) ( isObjectProperty(CeilingCovering.Material.quasiNonCombustibility)=True OR isObjectProperty(CeilingCovering.Material.nonCombustibility)=True ) } //연결송수관설비의 화재안전기준(NFSC 502) 5조 (배관) 4항 Check(NFSC502_5_4){ IF CS THEN KS } CS2{ isObjectProperty(Pipe.systemType) = "FireDepartmentConnectionSystem" } KS{ Pipe myPipe1{ isObjectProperty(Pipe.isRiser) = TRUE getObjectProperty(Pipe.diameter) >= 100mm isObjectProperty(Pipe.systemType) = "IndoorFireHydrantSystem" } Pipe myPipe2{ isObjectProperty(Pipe.isRiser) = TRUE getObjectProperty(Pipe.diameter) >= 100mm isObjectProperty(Pipe.systemType) = "WaterSprayExtingushingSystem" } isShared(Pipe,myPipe1) = TRUE OR isShared(Pipe,myPipe2) = TRUE OR isShared(Pipe,myPipe1) != TRUE OR isShared(Pipe,myPipe2) != TRUE }