( 기준) 국가법령정보센터의 대한민국 전체 법규 목록
    1      
1 / 1 page Total 1 records   
Select
ALL
None
#
ID
법규 및 조항 KBimCode 변환
1
간이스프링클러설비의 화재안전기준(NFSC 103A) 제 4 조
제4조(수원) ① 간이스프링클러설비의 수원은 다음 각 호와 같다.
2. 수조("캐비닛형"을 포함한다)를 사용하고자 하는 경우에는 적어도 1개 이상의 자동급수장치를 갖추어야 하며, 2개의 간이헤드에서 최소 10분[영 별표 5 제1호마목1) 또는 6)과 7)에 해당하는 경우에는 5개의 간이헤드에서 최소 20분]이상 방수할 수 있는 양 이상을 수조에 확보할 것 <개정 2011.11.24, 2013.6.10, 2015.1.23.>
② 간이스프링클러설비의 수원을 수조로 설치하는 경우에는 소방설비의 전용수조로 하여야 한다. 다만, 다음 각 호의 어느 하나에 해당하는 경우에는 그러하지 아니하다.
1. 간이스프링클러펌프의 후드밸브 또는 흡수배관의 흡수구(수직회전축펌프의 흡수구를 포함한다. 이하 같다)를 다른 설비(소방용 설비 외의 것을 말한다. 이하 같다)의 후드밸브 또는 흡수구보다 낮은 위치에 설치한 때
2. 제5조제3항에 따른 고가수조로부터 간이스프링클러설비의 수직배관에 물을 공급하는 급수구를 다른 설비의 급수구보다 낮은 위치에 설치한 때
④ 간이스프링클러설비용 수조는 다음 각 호의 기준에 따라 설치하여야 한다.
3. 수조의 외측에 수위계를 설치할 것. 다만, 구조상 불가피한 경우에는 수조의 맨홀 등을 통하여 수조 안의 물의 양을 쉽게 확인할 수 있도록 하여야 한다.
4. 수조의 상단이 바닥보다 높은 때에는 수조의 외측에 고정식 사다리를 설치할 것
5. 수조가 실내에 설치된 때에는 그 실내에 조명설비를 설치할 것
6. 수조의 밑부분에는 청소용 배수밸브 또는 배수관을 설치할 것









//     간이스프링클러설비의 화재안전기준(NFSC103A) 4조 (수원) 1항

Check(NFSC103A_4_1){

     KS

}



KS{

     getResult(NFSC103A_4_1_2) = TRUE

}


//     간이스프링클러설비의 화재안전기준(NFSC 103A) 4조 (수원) 1항 2호 Check(NFSC103A_4_1_2){      IF CS THEN KS } CS{      WaterSource myWaterSource{           isObjectProperty(Tank.isWaterSource) = TRUE      }      isInstalled(myWaterSource) = TRUE } KS{      getObjectCount(AutomaticWaterSupplyEquipment) >= 1 }


// 간이스프링클러설비의 화재안전기준(NFSC103a) 4조 (수원) 2항 Check(NFSC503A_4_2){      IF !CS1 AND CS2 THEN KS      } CS1{      getResult(NFSC503A_4_2_1) = TRUE      OR getResult(NFSC503A_4_2_2) = TRUE } CS2{      isObjectProperty(SimpleSprinklerSystem.Tank.isWaterSource) = TRUE } KS{      isObjectProperty(Tank.isShared) = FALSE }


// 간이스프링클러설비의 화재안전기준(nfsc 103a) 4조 (수원) 2항 1호 Check(NFSC503A_4_2_1){      KS } KS{      Valve myValve1{      isObjectProperty(Valve.isFootValve) = TRUE      isObjectProperty(Valve.systemType) = "SimpleSprinklerSystem"      }      Port myPort1{      getObjectProperty(Port.typeForWater) = "Obsorption"      isObjectProperty(Valve.systemType) = "SimpleSprinklerSystem"      }      Valve myValve2{      isObjectProperty(Valve.isFootValve) = TRUE      isObjectProperty(Valve.systemType) != "SimpleSprinklerSystem"      }      Port myPort2{      getObjectProperty(Port.typeForWater) = "Obsorption"      isObjectProperty(Valve.systemType) != "SimpleSprinklerSystem"      }      getObjectVerticalLocation(myValve1|myValve1, myValve2|myPort2) < 0 }


// 간이스프링클러설비의 화재안전기준(nfsc 103a) 4조 (수원) 2항 2호 Check(NFSC503A_4_2_2){      KS } KS{ Pipe myPipe{ getObjectProperty(Pipe.usage)= "WaterSupplyPipe" getObjectProperty(Pipe.systemType)="SimpleSprinklerSystem" isObjectProperty(Pipe.isRiser)= TRUE }      Tank myTank{      getObjectProperty(Tank.operationType) = "ElevatedWaterTank"      }      Port myPort1{      getObjectProperty(Port.typeForWater) = "Supply"      isConnectedTo(Port,myTank) = TRUE      isConnectedTo(Port,myWaterSupplyPipe) = TRUE      }      Port myPort2 {      getObject(Port) - getObject(myPort1)      }      Distance1 = getObjectVerticalDistance(myPort1, Ground.Surface, b)      Distance2 = getObjectVerticalDistance(myPort2, Ground.Surface, b)      Distance1 - Distance2 < 0 }


//      간이스프링클러설비의 화재안전기준(nfsc 103a) 4조 (수원) Check(NFSC503A_4){      getResult(NFSC503A_4_4) = TRUE      getResult(NFSC503A_4_5) = TRUE      getResult(NFSC503A_4_6) = TRUE }


//      간이스프링클러설비의 화재안전기준(nfsc 103a) 4조 (수원) 4항 3호

Check(NFSC503A_4_4_3){
     KS
}
KS{
     isInstalled(Tank.SideSurface, WaterLevelGauge) = TRUE
}


//      간이스프링클러설비의 화재안전기준(nfsc 103a) 4조 (수원) 4항 3호

Check(NFSC503A_4_4_3){
     IF CS THEN KS
}
CS{
     getObjectVerticalLocation(Tank.TopSurface, FloorSlab) = TRUE
}
KS{
     isInstalled(Ladder, Tank.SideSurface) = TRUE
     isObjectProperty(Ladder.isFixed) = TRUE
}


//      간이스프링클러설비의 화재안전기준(nfsc 103a) 4조 5호(수원)

Check(NFSC503A_4_5){
     IF CS THEN KS
}
CS{
     Space mySpace{
     isExternal(Space) = FALSE
     }
     hasSpace(mySpace,Tank) = TRUE
KS{
     hasSpace(mySpace,LightingSystem) = TRUE
}


// 간이스프링클러설비의 화재안전기준(nfsc 103a) 4조 (수원) 4항 6호

Check(NFSC503A_4_2_6){
     KS
}
KS{
     Valve myValve{
     isObjectProperty(Valve.isDeliveryValveForCleaning) = TRUE
     }
     Pipe myPipe{
     isObjectProperty(Pipe.usage) = "WaterDrainPipe"
     }
     isInstalled(Tank.BottomSurface, myValve) = TRUE
     OR isInstalled(Tank.BottomSurface, myPipe) = TRUE
}





    1