1
1194
건축물의 설비기준 등에 관한 규칙 제 13조 1 항 2호
2. 보일러실의 윗부분에는 그 면적이 0.5제곱미터 이상인 환기창을 설치하고, 보일러실의 윗부분과 아랫부분에는 각각 지름 10센티미터 이상의 공기흡입구 및 배기구를 항상 열려있는 상태로 바깥공기에 접하도록 설치할 것. 다만, 전기보일러의 경우에는 그러하지 아니하다.
// 건축물의 설비기준 등에 관한 규칙 13조 (개별난방설비) 1항 2호
Check(RFB_13_1_2){
IF CS THEN KS
}
CS{
isExist(Boiler) = TRUE
isObjectProperty(Boiler.isElectricBoiler) = FALSE
}
KS{
Ventilator myVentilator{
getObjectArea(Ventilator) >= 0.5cm2
}
Space mySpace{
getSpaceUsage(Space) = "BoilerRoom"
}
isInstalled(myVentilator, mySpace, a, top) = TRUE
AirInlet myAirInlet {
getObjectDiameter(AirInlet , b) >= 10cm
}
AirOutlet myAirOutlet{
getObjectDiameter(AirOutlet, b) >= 10cm
}
(isInstalled(myAirInlet , mySpace, a, top) = TRUE
OR isInstalled(myAirOutlet, mySpace, a, top) = TRUE)
(isInstalled(myAirInlet , mySpace, a, bottom) = TRUE
OR isInstalled(myAirOutlet, mySpace, a, bottom) = TRUE)
}
Modify
2
9355
연결살수설비의 화재안전기준(nfsc 503) 제 5조 8 항
⑧급수배관에 설치되어 급수를 차단할 수 있는 개폐밸브는 개폐표시형으로 하여야 한다. 이 경우 펌프의 흡입측배관에는 버터플라이밸브(볼형식의 것을 제외한다)외의 개폐표시형밸브를 설치하여야 한다.
// 연결살수설비의 화재안전기준(nfsc 503) 5조 (배관 등) 8항
Check(NFSC503_5_6){
IF CS THEN KS
}
Pipe myPipe{
isObjectProperty(Pipe.usage) = "WaterSupplyPipe"
}
Valve myValve1{
isObjectProperty(Valve.isShutoffValve) = TRUE
}
CS{
isInstalled(myValve1,myPipe) = TRUE
}
KS{
isObjectProperty(myValve1.isIndicatingValve) = TRUE
Valve myValve2{
isInstalled(Valve, Pump.Inlet ) = TRUE
}
isObjectProperty(myValve2.isIndicatingValve) = TRUE
isObjectProperty(myValve2.isButterflyValve) = FALSE
}
Modify
3
14357
옥내소화전설비의 화재안전기준(NFSC 102) 제 6조 5 항
⑤ 펌프의 흡입 측 배관은 다음 각 호의 기준에 따라 설치하여야 한다.
// 옥내소화전설비의 화재안전기준(nfsc 102) 6조 (배관 등) 5항
Check(NFSC102_6_5){
IF CS THEN KS
}
CS{
isInstalled(Pump.Inlet , Pipe) = TRUE
}
KS{
getResult(NFSC503A_8_4_1) = TRUE
getResult(NFSC503A_8_4_2) = TRUE
}
Modify
4
14359
옥내소화전설비의 화재안전기준(NFSC 102) 제 6조 5 항 1호
1. 공기고임이 생기지 아니하는 구조로 하고 여과장치를 설치할 것
// 옥내소화전설비의 화재안전기준(nfsc 102) 6조 (배관 등) 5항 1호
Check(NFSC102_6_5_1){
KS
}
KS{
Pipe myPipe{
isInstalled(Pump.Inlet , Pipe) = TRUE
}
isInstalled(myPipe,Filter) = TRUE
}
Modify
5
14360
옥내소화전설비의 화재안전기준(NFSC 102) 제 6조 5 항 2호
2. 수조가 펌프보다 낮게 설치된 경우에는 각 펌프(충압펌프를 포함한다)마다 수조로부터 별도로 설치할 것
// 옥내소화전설비의 화재안전기준(nfsc 102) 6조 (배관 등) 5항 2호
Check(NFSC102_6_5_2){
IF CS THEN KS
}
CS{
getObjectVerticalLocation(Pump, Tank) < 0
}
KS{
Pipe myPipe{
isInstalled(Pump.Inlet , Pipe) = TRUE
}
isInstalled(myPipe, Pump.One) = TRUE
}
Modify
6
14371
옥내소화전설비의 화재안전기준(NFSC 102) 제 6조 11 항
⑪ 급수배관에 설치되어 급수를 차단할 수 있는 개폐밸브(옥내소화전방수구를 제외한다)는 개폐표시형으로 하여야 한다. 이 경우 펌프의 흡입측 배관에는 버터플라이밸브 외의 개폐표시형밸브를 설치하여야 한다.
// 옥내소화전설비의 화재안전기준(nfsc 102) 6조 (배관 등) 11항
Check(NFSC503A_6_11){
IF CS THEN KS
}
Pipe myPipe{
isObjectProperty(Pipe.usage) = "WaterSupplyPipe"
}
Valve myValve1{
isObjectProperty(Valve.isShutoffValve) = TRUE
}
S{
isInstalled(myValve1,myPipe) = TRUE
isInstalled(myValve1,myPort) = FALSE
}
KS{
isObjectProperty(myValve1.isIndicatingValve) = TRUE
Valve myValve2{
isInstalled(Valve, Pump.Inlet ) = TRUE
}
isObjectProperty(myValve2.isIndicatingValve) = TRUE
isObjectProperty(myValve2.isButterflyValve) = FALSE
}
Modify
7
14899
간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 3 항 2호
2. 급수를 차단할 수 있는 개폐밸브는 개폐표시형으로 할 것. 이 경우 펌프의 흡입측배관에는 버터플라이밸브외의 개폐표시형밸브를 설치하여야 한다.
// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 3항 2호
Check(NFSC503A_8_3_2){
KS2 AND IF CS THEN KS1
}
KS2{
Valve myValve{
isObjectProperty(Valve.isShutoffValve)=TRUE
}
isObjectProperty(myValve.isIndicatingValve) = TRUE
}
CS{
Pipe myPipe{
isInstalled(Pipe, Pump.Inlet ) = TRUE
}
isInstalled(myValve, myPipe) = TRUE
}
KS1{
isObjectProperty(myValve.isIndicatingValve) = TRUE
isObjectProperty(myValve.isButterflyValve) = TRUE
}
Modify
8
14901
간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 4 항
④ 펌프의 흡입측배관은 다음 각 호의 기준에 따라 설치하여야 한다.
//간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 4항
Check(NFSC503A_8_4){
IF CS THEN KS
}
CS{
isInstalled(Pump.Inlet , Pipe) = TRUE
}
KS{
getResult(NFSC503A_8_4_1) = TRUE
getResult(NFSC503A_8_4_2) = TRUE
}
Modify
9
14902
간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 4 항 1호
1. 공기고임이 생기지 아니하는 구조로 하고 여과장치를 설치할 것
//간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 4항 1호
Check(NFSC503A_8_4_1){
KS
}
KS{
Pipe myPipe{
isInstalled(Pump.Inlet , Pipe) = TRUE
}
isInstalled(myPipe,Filter) = TRUE
}
Modify
10
14903
간이스프링클러설비의 화재안전기준(NFSC 103A) 제 8조 4 항 2호
2. 수조가 펌프보다 낮게 설치된 경우에는 각 펌프(충압펌프를 포함한다)마다 수조로부터 별도로 설치할 것
// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 4항 2호
Check(NFSC103A_8_4_2){
IF CS THEN KS
}
CS{
getObjectVerticalLocation(Pump, Tank) < 0
}
KS{
Pipe myPipe{
isInstalled(Pump.Inlet , Pipe) = TRUE
}
isInstalled(myPipe, Pump.One) = TRUE
}
Modify