|
14928
간이스프링클러설비의 화재안전기준(NFSC 103A)8조
배관 및 밸브
13항
KBimCode 내보내기
상위 법규문장 ID
15290
최상위 법규조항 ID
15290
|
⑬ 배관에 설치되는 행가는 다음 각 호의 기준에 따라 설치하여야 한다.
// 간이스프링클러설비의 화재안전기준(nfsc 103a) 8조 (배관 및 밸브) 13항
Check(NFSC503A_8_13){ KS } KS{ getResult(NFSC503A_8_13_1) = TRUE getResult(NFSC503A_8_13_2) = TRUE getResult(NFSC503A_8_13_3) = TRUE }
|
|
|
|
|
관계유형
|
|
|
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
14929
간이스프링클러설비의 화재안전기준(NFSC 103A) 8 조
13항
1호
"1. 가지배관에는 간이헤드의 설치지점 사이마다 1개 이상의 행가를 설치하되, 간이헤드간의 거리가 3.5m를 초과하는 경우에는 3.5m 이내마다 1개 이상 설치할 것. 이 경우 상향식간이헤드와 행가 사이에는 8㎝ 이상의 간격을 두어야 한다."
// 간이스프링클러설비의 화재안전기준(NFSC 103A) 8조 (배관 및 밸브) 13조 1호
Check(NFSC103A_8_13_1){
IF(CS1 THEN KS1) OR (CS2 THEN KS2)
}
Pipe myPipe{
isObjectProperty(Pipe.isBranchLines) = TRUE
}
CS1{
getObjectInterval(SimpleSprinkler.Head) <= 3.5m
}
KS1{
getObjectCountInInterval(Hanger, SimpleSprinkler.Head) >= 1
isInstalled(Hanger, myPipe) = TRUE
}
CS2{
getObjectInterval(SimpleSprinkler.Head) > 3.5m
}
KS2{
Head myHead{
isObjectProperty(Head.installationDirectionType) = "BottomUpType"
}
isInstalled(Hanger, myPipe, b, 3.5) = TRUE
getObjectCountInInterval(Hanger, SimpleSprinkler.Head) >= 1
getObjectDistance(myHead, Hanger) >= 8cm
}
|
|
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
14930
간이스프링클러설비의 화재안전기준(NFSC 103A) 8 조
13항
2호
"2. 교차배관에는 가지배관과 가지배관 사이마다 1개 이상의 행가를 설치하되, 가지배관 사이의 거리가 4.5m를 초과하는 경우에는 4.5m이내마다 1개 이상 설치할 것"
//간이스프링클러설비의 화재안전기준(NFSC 103A) 8조 (배관 및 밸브) 13조 2
Check(NFSC103A_8_13_2){ IF(CS1 THEN KS1) OR (CS2 THEN KS2) } Pipe myPipe1{ isObjectProperty(Pipe.isCrossMains) = TRUE } Pipe myPipe2{ isObjectProperty(Pipe.isBranchLines) = TRUE } CS1{ getObjectInterval(myPipe2) <= 4.5m } KS1{ getObjectCountInInterval(Hanger, myPipe2) >= 1 isInstalled(Hanger, myPipe1) = TRUE }
CS2{ getObjectInterval(myPipe2) > 4.5m } KS2{ isInstalled(Hanger, myPipe1, b, 4.5) = TRUE getObjectCountInInterval(Hanger, myPipe2) >= 1 }
|
|
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
14931
간이스프링클러설비의 화재안전기준(NFSC 103A) 8 조
13항
3호
"3. 제1호 및 제2호의 수평주행배관에는 4.5m 이내마다 1개 이상 설치할 것 "
//간이스프링클러설비의 화재안전기준(NFSC 103A) 8조 (배관 및 밸브) 13조 3호
Check(NFSC103A_8_13_3){ KS } KS{ Pipe myPipe{ isObjectProperty(Pipe.isFeedMains) = TRUE } isInstalled(Hanger, myPipe, b, 4.5) = TRUE getObjectCountInInterval(Hanger, myPipe) >= 1 }
|
|