설계품질검토 대상법규   |   조항단위 법규   |   문장단위 법규   |   KBimCode-Assess 연동모듈   |   KBimCode DB   |   주어부 - 객체,속성 DB   |   서술부 - 함수 DB   |   관계부 - 문장관계   |   룰셋생성모듈   |  
( 기준) 국가법령정보센터의 대한민국 전체 법규 목록
    1      
1 / 1 page Total 1 records   
Select
ALL
None
#
ID
법규 및 조항 KBimCode 변환
1
스프링클러설비의 화재안전기준(NFSC 103) 제 12 조
② 스프링클러설비에는 자가발전설비 또는 축전지설비에 따른 비상전원을 설치하여야 한다. 다만, 차고·주차장으로서 스프링클러설비가 설치된 부분의 바닥면적(「포소화설비의 화재안전기준(NFSC 105)」제13조제2항제2호에 따른 차고·주차장의 바닥면적을 포함한다)의 합계가 1,000㎡ 미만인 경우에는 비상전원수전설비로 설치할 수 있으며, 2이상의 변전소(「전기사업법」제67조에 따른 변전소를 말한다. 이하 같다)에서 전력을 동시에 공급받을 수 있거나 하나의 변전
③ 제2항에 따른 비상전원 중 자가발전설비 또는 축전지설비(내연기관에 따른 펌프를 설치한 경우에는 내연기관의 기동 및 제어용축전지를 말한다)는 다음 각 호의 기준을, 비상전원수전설비는 「소방시설용비상전원수전설비의 화재안전기준(NFSC 602)」에 따라 설치하여야 한다.<개정 2013.6.10>
4. 비상전원(내연기관의 기동 및 제어용 축전기를 제외한다)의 설치장소는 다른 장소와 방화구획 할 것. 이 경우 그 장소에는 비상전원의 공급에 필요한 기구나 설비외의 것(열병합발전설비에 필요한 기구나 설비는 제외한다)을 두어서는 아니 된다.<개정 2008.12.15>
8. 자가발전설비는 부하의 용도와 조건에 따라 다음 각 목 중의 하나를 설치하고 그 부하용도별 표지를 부착하여야 한다. 다만, 자가발전설비의 정격출력용량은 하나의 건축물에 있어서 소방부하의 설비용량을 기준으로 하고, 나목의 경우 비상부하는 국토해양부장관이 정한 건축전기설비설계기준의 수용률 범위 중 최대값 이상을 적용한다.<신설 2011.11.24, 개정 2013.6.10>
가. 소방전용 발전기 : 소방부하용량을 기준으로 정격출력용량을 산정하여 사용하는 발전기<개정 2013.6.10>
나. 소방부하 겸용 발전기 : 소방 및 비상부하 겸용으로서 소방부하와 비상부하의 전원용량을 합산하여 정격출력용량을 산정하여 사용하는 발전기<개정 2013.6.10>
다. 소방전원 보존형 발전기 : 소방 및 비상부하 겸용으로서 소방부하의 전원용량을 기준으로 정격출력용량을 산정하여 사용하는 발전기<신설 2013.6.10>



//     스프링클러설비의 화재안전기준(nfsc 103) 12조 (전원) 2항

Check(NFSC103_12_2){

     IF (!CS1 THEN KS1) OR (CS2 THEN KS2)

}



CS1{

     Tank myTank{

          getObjectProperty(Tank) = "PressurizedTank"

     }



     isInstalled(myTank) = TRUE

}



CS2{

     getBuildingUsage() = "Garage"

     OR getBuildingUsage() = "ParkingLot"



     ParkingLot myParkingLot{

          getResult(Unimplemented_NFSC105_13_2_2) = TRUE

          getSpace(ParkingLot)

     }



     Floor myFloor{

          isInstalled(SprinklerSystem, Floor) = TRUE

     }



     getFloorArea(myFloor) + getFloorArea(myFloor2) >= 1000m2

}



KS1{

     EmergencyPower myEmergencyPower{

          getObjectProperty(EmergencyPower.systemType) = "InhousePowerGenerationSystem"

          OR getObjectProperty(EmergencyPower.systemType) = "StorageBatterySystem"

     }

     isInstalled(myEmergencyPower, SprinklerSystem) = TRUE

}



KS2{

     EmergencyPower myEmergencyPower{

          getObjectProperty(EmergencyPower.systemType) = "InhousePowerGenerationSystem"

          OR getObjectProperty(EmergencyPower.systemType) = "StorageBatterySystem"

          OR getObjectProperty(EmergencyPower.systemType) = "EmergencyPowerReceivingSystem"

     }

     isInstalled(myEmergencyPower, SprinklerSystem) = TRUE

}


//     스프링클러설비의 화재안전기준(nfsc 103) 12조 (전원) 3항 Check(NFSC103_12_3){      IF (CS1 OR CS2 THEN KS1) OR (CS3 THEN KS2) }      Pump myPump{           getObjectProperty(Pump.systemType) = "InternalCombustionEngines"      } CS1{      getResult(Unimplemented_NFSC103_12_2) = TRUE      getObjectProperty(EmergencyPower.systemType) = "InhousePowerGenerationSystem"      OR getObjectProperty(EmergencyPower.systemType) = "StorageBatterySystem" } CS2{      isInstalled(Pump, InternalCombustionEngines) = TRUE      isInstalled(ControlStorageBattery, InternalCombustionEngine) = TRUE } KS1{      getResult(NFSC103_12_3_4) = TRUE      OR getResult(NFSC103_12_3_8) = TRUE } CS3{      getResult(Unimplemented_NFSC103_12_2) = TRUE      getObjectProperty(EmergencyPower.systemType) = "EmergencyPowerReceivingSystem" } KS2{      getResult(Unimplemented_NFSC602) = TRUE }


//     스프링클러설비의 화재안전기준(nfsc 103) 12조 (전원) 3항 4호
Check(NFSC103_12_3_4){
     KS
}

KS{
     Space mySpace{
          isInstalled(EmergencyPower, Space) = TRUE
     }

     isFirePartitioned(mySpace) = TRUE
}



//     스프링클러설비의 화재안전기준(NFSC 103) 12조 (전원) 3항 8호
Check(NFSC103_12_3_8){
     KS
}

KS{
     InhousePowerGeneratingStation myInhousePowerGeneratingStation{
          getResult(NFSC103_12_3_8_1) = TRUE
          OR getResult(NFSC103_12_3_8_2) = TRUE
          OR getResult(NFSC103_12_3_8_3) = TRUE
     }
     isInstalled(myInhousePowerGeneratingStation) = TRUE
}


//     스프링클러설비의 화재안전기준(NFSC 103) 12조 (전원) 3항 8호 가목
Check(NFSC103_12_3_8_1){
     KS
}

KS{
     getObjectProperty() = "DedicatedGeneratorForFireFighting"
}


//     스프링클러설비의 화재안전기준(NFSC 103) 12조 (전원) 3항 8호 나목
Check(NFSC103_12_3_8_2){
     KS
}

KS{
     getObjectProperty() = "FireLoadCombinationGenerator"
}


//     스프링클러설비의 화재안전기준(NFSC 103) 12조 (전원) 3항 8호 다목
Check(NFSC103_12_3_8_3){
     KS
}

KS{
     getObjectProperty() = "EmergencyPowerSystemForReservedFirefightingPower"
}




    1