설계품질검토 대상법규   |   조항단위 법규   |   문장단위 법규   |   KBimCode-Assess 연동모듈   |   KBimCode DB   |   주어부 - 객체,속성 DB   |   서술부 - 함수 DB   |   관계부 - 문장관계   |   룰셋생성모듈   |  
( 기준) 국가법령정보센터의 대한민국 전체 법규 목록
    1      
1 / 1 page Total 1 records   
Select
ALL
None
#
ID
법규 및 조항 KBimCode 변환
1
스프링클러설비의 화재안전기준(NFSC 103) 제 16 조
② 스프링클러설비의 가압송수장치로 사용하는 펌프를 옥내소화전설비·간이스프링클러설비·화재조기진압용 스프링클러설비·물분무소화설비·포소화설비 및 옥외소화전설비의 가압송수장치와 겸용하여 설치하는 경우의 펌프의 토출량은 각 소화설비에 해당하는 토출량을 합한 양 이상이 되도록 하여야 한다. 다만, 이들 소화설비 중 고정식 소화설비가 2 이상 설치되어 있고, 그 소화설비가 설치된 부분이 방화벽과 방화문으로 구획되어 있으며 각 소화설비에 지장이 없는 경우에는 펌프의



//     스프링클러설비의 화재안전기준(NFSC 103) 16조 (수원 및 가압송수장치의 펌프 등의 겸용) 2항

Check(NFSC103_16_2){

     IF CS THEN KS

}



     Pump myPump{

          isInstalled(SprinklerSystem, PressurizedWaterSupplySystem) = TRUE

          getObjectUsage(Pump) = "PressurizedWaterSupplySystem"

     }



     Pump myPump2{

          isInstalled(IndoorFireHydrantSystem, PressurizedWaterSupplySystem) = TRUE

          getObjectUsage(Pump) = "PressurizedWaterSupplySystem"

     }



     Pump myPump3{

          isInstalled(SimpleSprinklerSystem, PressurizedWaterSupplySystem) = TRUE

          getObjectUsage(Pump) = "PressurizedWaterSupplySystem"

     }



     Pump myPump4{

          isInstalled(SprinklerSystemForEarlyFireSuppression, PressurizedWaterSupplySystem) = TRUE

          getObjectUsage(Pump) = "PressurizedWaterSupplySystem"

     }



     Pump myPump5{

          isInstalled(WaterSprayExtingushingSystem, PressurizedWaterSupplySystem) = TRUE

          getObjectUsage(Pump) = "PressurizedWaterSupplySystem"

     }



     Pump myPump6{

          isInstalled(FoamExtinguishingSystem, PressurizedWaterSupplySystem) = TRUE

          getObjectUsage(Pump) = "PressurizedWaterSupplySystem"

     }



     Pump myPump7{

          isInstalled(OutdoorFireHydrantSystem, PressurizedWaterSupplySystem) = TRUE

          getObjectUsage(Pump) = "PressurizedWaterSupplySystem"

     }





CS{

     isShared(myPump, myPump2) = TRUE

     OR isShared(myPump, myPump3) = TRUE

     OR isShared(myPump, myPump4) = TRUE

     OR isShared(myPump, myPump5) = TRUE

     OR isShared(myPump, myPump6) = TRUE

     OR isShared(myPump, myPump7) = TRUE

}



KS{

     getObjectProperty(myPump.ratedDischargeRate) = PRD



     getObjectProperty(myPump2.ratedDischargeRate) + getObjectProperty(myPump3.ratedDischargeRate) + getObjectProperty(myPump4.ratedDischargeRate) + getObjectProperty(myPump5.ratedDischargeRate) + getObjectProperty(myPump6.ratedDischargeRate) + getObjectProperty(myPump7.ratedDischargeRate) = TPRD



     PRD >= TPRD

}




    1