설계품질검토 대상법규   |   조항단위 법규   |   문장단위 법규   |   KBimCode-Assess 연동모듈   |   KBimCode DB   |   주어부 - 객체,속성 DB   |   서술부 - 함수 DB   |   관계부 - 문장관계   |   룰셋생성모듈   |  
( 기준) 국가법령정보센터의 대한민국 전체 법규 목록
    1      
1 / 1 page Total 1 records   
Select
ALL
None
#
ID
법규 및 조항 KBimCode 변환
1
간이스프링클러설비의 화재안전기준(NFSC 103A) 제 5 조
② 전동기 또는 내연기관에 따른 펌프를 이용하는 가압송수장치는 다음 각 호의 기준에 따라 설치하여야 한다.
3. 펌프는 전용으로 할 것. 다만, 다른 소화설비와 겸용하는 경우 각각의 소화설비의 성능에 지장이 없을 때에는 그러하지 아니하다.
4. 펌프의 토출측에는 압력계를 체크밸브 이전에 펌프토출측 플랜지에서 가까운 곳에 설치하고, 흡입측에는 연성계 또는 진공계를 설치할 것. 다만, 수원의 수위가 펌프의 위치보다 높거나 수직회전축 펌프의 경우에는 연성계 또는 진공계를 설치하지 아니할 수 있다.
5. 가압송수장치에는 정격부하운전 시 펌프의 성능을 시험하기 위한 배관을 설치할 것 <개정 2011.11.24>
6. 가압송수장치에는 체절운전시 수온의 상승을 방지하기 위한 순환배관을 설치할 것 <개정 2011.11.24>
7. 기동장치로는 기동용수압개폐장치 또는 이와 동등 이상의 성능이 있는 것을 설치하고 다음 각 목의 기준에 따른 충압펌프를 설치할 것. 다만, 캐비닛형의 경우에는 그러하지 아니하다.<개정 2013.6.10>
가. 펌프의 토출압력은 그 설비의 최고위 살수장치의 자연압보다 적어도 0.2 ㎫이 더 크도록 하거나 가압송수장치의 정격토출압력과 같게할 것<신설 2013.6.10>
8. 수원의 수위가 펌프보다 낮은 위치에 있는 가압송수장치에는 다음 각 목의 기준에 따른 물올림장치를 설치할 것 다만, 캐비닛형일 경우에는 그러하지 아니하다. <개정 2011.11.24>
가. 물올림장치에는 전용의 탱크를 설치할 것
나. 탱크의 유효수량은 100 L 이상으로 하되, 구경 15㎜ 이상의 급수배관에 따라 당해탱크에 물이 계속 보급되도록 할 것
③ 고가수조의 자연낙차를 이용한 가압송수장치는 다음 각 호의 기준에 따라 설치하여야 한다.
1. 고가수조의 자연낙차수두(수조의 하단으로부터 최고층에 설치된 헤드까지의 수직거리를 말한다)는 다음의 식에 따라 산출한 수치 이상이 되도록 할 것 H = h₁+ 10 H : 필요한 낙차(m) h₁: 배관의 마찰손실수두(m)
2. 고가수조에는 수위계·배수관·급수관·오버플로우관 및 맨홀을 설치할 것
④ 압력수조를 이용한 가압송수장치는 다음 각 호의 기준에 따라 설치하여야 한다.
2. 압력수조에는 수위계·급수관·배수관·급기관·맨홀·압력계· 안전장치 및 압력저하 방지를 위한 자동식 공기압축기를 설치 할 것
⑦ 영 별표 5 제1호마목1) 또는 6)과 7)에 해당하는 특정소방대상물의 경우에는 상수도직결형 및 캐비닛형 간이스프링클러설비를 제외한 가압송수장치를 설치하여야 한다.<신설 2013.6.10, 개정 2015.1.23.>



//      간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 2항

Check(NFSC503A_5_2){
     IF CS THEN KS
}

CS{
     getObjectProperty(PressurizedWaterSupplySystem.supplyType)="PumpType"
}
KS{
     getResult(NFSC503A_5_2_3) = TRUE
     getResult(NFSC503A_5_2_4) = TRUE
     getResult(NFSC503A_5_2_5) = TRUE
     getResult(NFSC503A_5_2_6) = TRUE
     getResult(NFSC503A_5_2_7) = TRUE

}


// 간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치)2항 3호

Check(NFSC503A_5_2_3){
     KS
}

KS{
isObjectProperty(Pump.isShared) = FALSE
}







// 간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (수원) 2항 4호 Check(NFSC503A_5_2_4){      IF !CS THEN KS } CS{      getObjectVerticalLocation(WaterSource, Pump) > 0      OR isObjectProperty(Pump.isVerticalPump) = TRUE } KS{      Valve myValve{      isObjectProperty(Valve.isCheckValve) = TRUE      }      isInstalled(Pump.Outlet, myValve) = TRUE      isInstalledInOrder(PressureGauge, myValve) = TRUE }


// 간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치)2항 5호 Check(NFSC503A_5_2_5){      KS } KS{      Pipe myPipe{      isObjectProperty(Pipe.isForTest) = TRUE      }      isInstalled(PressurizedWaterSupplySystem,myPipe) = TRUE }


// 간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치)2항 6호

Check(NFSC503A_5_2_6){
     KS
}

KS{
     Pipe myPipe{
     isObjectProperty(Pipe.isCirculationPipe) = TRUE
     }
     isInstalled(PressurizedWaterSupplySystem,myPipe) = TRUE
}



// 간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 2항 7호

Check(NFSC503A_5_2_7){
     IF !CS THEN KS1 AND KS2
}
CS{
     isObjectProperty(SimpleSprinklerSystem.isCabinetType)=TRUE
}
KS1{
     isExist(PressurizedWaterSupplySystem) = TRUE
}
KS2{
     getResult(NFSC503A_5_2_7_가) = TRUE
}


// 간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 2항 7호 가목 Check(NFSC103A_5_2_7_1){      KS } KS{      getObjectProperty(Pump.dischargePressure) = PDP      getObjectProperty(Sprinkler.dischargePressure) = SDP      getObjectProperty(PressurizedWaterSupplySystem.ratedDischargePressure) = PWSDP            (SDP + 0.2 <= PDP)      OR(PDP = PWSDP) }


//      간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 2항 8호 Check(NFSC503A_5_2_8){      IF (!CS1 AND CS2) THEN KS } CS1{      isObjectProperty(SimpleSprinklerSystem.isCabinetType) = TRUE } CS2{ getObjectVerticalLocation(Pump, WaterSource,) < 0       } KS{      isInstalled(PressurizedWaterSupplySystem, WaterLiftingDevice) = TRUE      getResult(NFSC503A_5_2_가) = TRUE      getResult(NFSC503A_5_2_나) = TRUE }


//      간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 2항 8호 가

Check(NFSC503A_5_2_8_가){
     KS
}
KS{
     isInstalled(WaterLiftingDevice, Tank)=TRUE
     isObjectProperty(Tank.isShared) = FALSE
}


//      간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 2항 8호 나목

Check(NFSC503A_5_2_8_나){
     KS
}
KS{
     isObjectProperty(Tank.amountOfEffectiveWater) >= 10L
}


/      간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 3항

Check(NFSC503A_5_3){
     IF CS THEN KS
}
CS{
     isObjectProperty(PressurizedWaterSupplySystem.supplyType) = "ElevatedWaterTankType"
}
KS{
     getResult(NFSC503A_5_3_1)=TRUE
     getResult(NFSC503A_5_3_2)=TRUE

}


// 간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 3항 1호 Check(NFSC503A_5_3_1){      KS } KS{      Tank myTank{      isObjectProperty(Tank.operationType) = "ElevatedWaterTank"      }      Head myHead{      hasSpace(TopFloor,Head) = TRUE      }      getObjectVerticalDistance(myTank.BottomSurface,myHead) >= Pipe.frictionHeadLossH + 10m }


//간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 3항 2호



Check(NFSC503A_5_3_2){

     KS

}

KS{

     Tank myTank{

     isObjectProperty(Tank.operationType) = "ElevatedWaterTank"

     }

     Pipe myPipe1{

     isObjectProperty(Pipe.isOverflowPipe) = TRUE

     }
     Pipe myPipe2{

     getObjectProperty(Pipe.usage) = "WaterDrainPipe"

     }
     Pipe myPipe3{

     getObjectProperty(Pipe.usage) = "WaterSupplyPipe"

     }
     isInstalled(myTank,WaterLevelGauge) = TRUE

     isInstalled(myTank,myPipe2) = TRUE

     isInstalled(myTank,myPipe3) = TRUE

     isInstalled(myTank,myPipe1) = TRUE

     isInstalled(myTank,Manshole) = TRUE

}


/      간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 4항 Check(NFSC503A_5_4){      IF CS THEN KS } CS{      getObjectProperty(PressurizedWaterSupplySystem.supplyType) = "HydropneumaticTankType" } KS{      getResult(NFSC503A_5_4_1)=TRUE      getResult(NFSC503A_5_4_2)=TRUE }


// 간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 4항 2호 Check(NFSC503A_5_4_2){      KS } KS{      Tank myTank{      isObjectProperty(Tank.operationType) = "HydropneumaticTank"      }      Pipe myPipe{      isObjectProperty(Pipe.usage)="WaterSupplyPipe"      OR isObjectProperty(Pipe.usage)="WaterDrainPipe"      OR isObjectProperty(Pipe.usage)="AirSupplyPipe"      }      AirCompressor myAirCompressor{      isObjectProperty(AirCompressor.isAutomatic) = TRUE      }      isInstalled(WaterLevelGauge, myTank) = TRUE      isInstalled(myPipe, myTank) = TRUE      isInstalled(Manshole, myTank) = TRUE      isInstalled(PressureGauge, myTank) = TRUE      isInstalled(SafetyDevice, myTank) = TRUE      isInstalled(AirCompressor, myTank) = TRUE }


// 간이스프링클러설비의 화재안전기준(nfsc 103a) 5조 (가압송수장치) 7항

Check(NFSC503A_5_7){
     IF CS THEN KS
}
CS{
     SpecificFireFightingBuilding mySpecificFireFightingBuilding{
     getResult(_*_5_1_마_1)) = TRUE
     getResult(_*_5_1_마_6)) = TRUE
     getResult(_*_5_1_마_7)) = TRUE
     }
}
KS{
     SimpleSprinklerSystem mySimpleSprinklerSystem{
          isObjectProperty(SimpleSprinklerSystem.isDirectCoupledType) != TRUE
          isObjectProperty(SimpleSprinklerSystem.isCabinetType) != TRUE
     }

     isInstalled(PressurizedWaterSupplySystem, mySpecificFireFightingBuilding) = TRUE
     isInstalled(mySimpleSprinklerSystem, mySpecificFireFightingBuilding) != TRUE
}
     




    1