1
20053
건축물의 구조기준 등에 관한 규칙 제 32조 3 항
③제2항의 규정을 적용함에 있어서 그 조적재가 돌이거나, 돌과 벽돌 또는 블록 등을 병용하는 경우에는 내력벽의 두께는 제2항의 두께에 10분의 2를 가산한 두께 이상으로 하되, 당해 벽높이의 15분의 1이상으로 하여야 한다.
//건축물의 구조기준 등에 관한 규칙 32조 (적용범위 등) 3항
Check(RSSB_32_3){
getResult(RSSB_32_7) = TRUE AND getResult(RSSB_28_1) = TRUE AND getResult(RSSB_3_3) = TRUE AND IF CH TEHN KS
}
Wall myWall{
isObjectProperty(Wall.isLoadBearingWall) = TRUE
}
Wall myWall1{
getResult(RSSB_32_2) = TRUE
}
CS{
getObjectProperty(myWall.Structure.materialType ) = "Stone" OR "Brick" OR "ConcreteBlock" OR "SteelReinforcedConcreteBlock"
}
KS{
WT = getWallThickness(myWall)
WT >= 1.2* getWallThinkness(myWall1)
WT >= 1/15*getObjectHeight(myWall)
}
Python Code 변환 예정
Modify
2
20072
건축물의 구조기준 등에 관한 규칙 제 42조
제42조(기초) 보강블록구조인 내력벽의 기초(최하층 바닥면 이하의 부분을 말한다)는 연속기초로 하되 그 중 기초판 부분은 철근콘크리트구조로 하여야 한다.
// 건축물의 구조기준 등에 관한 규칙 42조 (기초)
Check(RSSB_42){
getResult(RSSB_41_1) = TRUE AND getResult(RSSB_3_3) = TRUE AND KS
}
KS{
Wall myWall{
isObjectProperty(Wall.isLoadBearingWall) = TRUE
getFloorNumber(Wall) < 1
}
getObjectProperty(myWall.Structure.materialType ) = "SteelReinforcedConcreteBlock"
isObjectProperty(Foundation.isCountinuousFoundation) = TRUE
getObjectStructure(FoundationPlate.Structure.materialType) = "ReinforcedConcrete"
}
Python Code 변환 예정
Modify
3
20073
건축물의 구조기준 등에 관한 규칙 제 43조 1 항
제43조(내력벽) ①건축물의 각층에 있어서 건축물의 길이방향 또는 너비방향의 보강블록구조인 내력벽의 길이(대린벽의 경우에는 그 접합된 부분의 각 중심을 이은 선의 길이를 말한다. 이하 이 절에서 같다)는 각각 그 방향의 내력벽의 길이의 합계가 그 층의 바닥면적 1제곱미터에 대하여 0.15미터 이상이 되도록 하되, 그 내력벽으로 둘러쌓인 부분의 바닥면적은 80제곱미터를 넘을 수 없다.
// 건축물의 구조기준 등에 관한 규칙 43조 (내력벽) 1항
Check(RSSB_43_1){
getResult(RSSB_41_1) = TRUE AND getResult(RSSB_3_3) = TRUE AND KS
}
KS{
Wall myWall{
isObjectProperty(Wall.isLoadBearingWall) = TRUE
getObjectProperty(Wall.Structure.materialType ) = "SteelReinforcedConcreteBlock"
}
FA =getObjectArea(Floor.One)
getObjectProperty(myWall.Length)>= FA*0.15 m
getObjectProperty(myWall.width)>= FA*0.15 m
Space mySpace{
isSurrounded(Space, myWall)=True
}
getFloorArea(mySpace)<=80 m2
}
Python Code 변환 예정
Modify
4
20074
건축물의 구조기준 등에 관한 규칙 제 43조 2 항
②보강블록구조인 내력벽의 두께(마감재료의 두께를 포함하지 아니한다. 이하 이절에서 같다)는 150밀리미터 이상으로 하되, 그 내력벽의 구조내력에 주요한 지점간의 수평거리의 50분의 1이상으로 하여야 한다.
// 건축물의 구조기준 등에 관한 규칙 43조 (내력벽) 2항
Check(RSSB_43_2){
getResult(RSSB_41_1) = TRUE AND getResult(RSSB_3_3) = TRUE AND KS
}
KS{
Wall myWall{
isObjectProperty(Wall.isLoadBearingWall) = TRUE
getFloorNumber(Wall) < 1
getObjectProperty(Wall.Structure.materialType ) = "SteelReinforcedConcreteBlock"
}
getWallThickness(myWall) >= 150mm
}
Python Code 변환 예정
Modify
5
20075
건축물의 구조기준 등에 관한 규칙 제 43조 3 항
③보강블록구조의 내력벽은 그 끝부분과 벽의 모서리부분에 12밀리미터 이상의 철근을 세로로 배치하고, 9밀리미터 이상의 철근을 가로 또는 세로 각각 800밀리미터 이내의 간격으로 배치하여야 한다.
// 건축물의 구조기준 등에 관한 규칙 43조 (내력벽) 3항
Check(RSSB_43_3){
getResult(RSSB_41_1) = TRUE AND getResult(RSSB_3_3) = TRUE AND KS
}
KS{
Wall myWall{
isObjectProperty(Wall.isLoadBearingWall) = TRUE
getObjectProperty(Wall.Structure.materialType ) = "SteelReinforcedConcreteBlock"
}
Reinforcement myReinforcement{
getObjectProperty(Reinforcement.diameter)>=12 mm
}
isInstalled( myReinforcement, myWall, Vertical , myWall.BothEndSides)=True
isInstalled( myReinforcement, myWall, Vertical , myWall.Edge)=True
Reinforcement myReinforcement2{
getObjectProperty(Reinforcement.diameter)>=9 mm
}
isInstalled( myReinforcement2, myWall, 800 mm , myWall.BothEndSides)=True
isInstalled( myReinforcement2, myWall, 800 mm , myWall.Edge)=True
}
Python Code 변환 예정
Modify
6
19410
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 제 3조 1호 나 목
나. 골구를 철골조로 하고 그 양면을 두께 4센티미터 이상의 철망모르타르(그 바름바탕을 불연재료로 한 것에 한한다. 이하 이 조에서 같다) 또는 두께 5센티미터 이상의 콘크리트블록ㆍ벽돌 또는 석재로 덮은 것
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 3조 (내화구조) 1호 나목
Check (REFB_3_0_1_나){
KS
}
KS{
getObjectProperty(Wall.Structure.materialType ) = "SteelFrame"
(isInstalled(WireMeshMortar, Wall.DoubleSide) = TRUE
getObjectWidth(WireMeshMortar) >= 4cm)
(isInstalled(ConcreteBlock, Wall.DoubleSide) = TRUE
OR (getObjectWidth(ConcreteBlock) >= 5cm )
(isInstalled(Brick, Wall.DoubleSide) = TRUE
OR getObjectWidth(Brick) >= 5cm )
(isInstalled(Stone, Wall.DoubleSide) = TRUE
OR getObjectWidth(Stone) >= 5cm)
}
Python Code 변환 예정
Modify
7
19411
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 제 3조 1호 다 목
다. 철재로 보강된 콘크리트블록조ㆍ벽돌조 또는 석조로서 철재에 덮은 콘크리트블록등의 두께가 5센티미터 이상인 것
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 3조 (내화구조) 1호 다목
Check (REFB_3_0_1_다){
IF CS THEN KS
}
CS{
getObjectProperty(Wall.Structure.materialType ) = "ConcreteBlock" OR "Brick" OR "Stone"
isObjectProperty(Structure.isReinforcedSteelStructure) = TRUE
}
KS{
getObjectThickness(Wall.Structure) >= 5cm
}
Python Code 변환 예정
Modify
8
19412
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 제 3조 1호 라 목
라. 벽돌조로서 두께가 19센티미터 이상인 것
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 3조 (내화구조) 1호 라목
Check (REFB_3_0_1_라){
KS
}
KS{
getObjectProperty(Wall.Structure.materialType ) = "Brick"
getObjectThickness(Wall.Structure) >= 19cm
}
Python Code 변환 예정
Modify
9
19413
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 제 3조 1호 마 목
마. 고온ㆍ고압의 증기로 양생된 경량기포 콘크리트패널 또는 경량기포 콘크리트블록조로서 두께가 10센티미터 이상인 것
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 3조 (내화구조) 1호 마목
Check (REFB_3_0_1_마){
KS
}
KS{
getObjectProperty(Wall.Structure.materialType ) = "AeratedConcretePanel" OR "AeratedConcreteBlock"
getObjectThickness(Wall.Structure) >= 10cm
}
Python Code 변환 예정
Modify
10
25309
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 제 19조 2 항 1호
1. 철근콘크리트조·철골철근콘크리트조로서 두께가 10센티미터이상인 것
check(REFB_19_2_1){
KS
}
KS{
Wall myWall{
isObjectProperty(Wall.isPartitionWall) = TRUE
}
getObjectProperty(myWall.Structure.materialType ) = "ReinforcedConcrete" OR "SteelFramedReinforcedConcrete"
AND getObjectThickness(myWall) >= 10CM
}
Python Code 변환 예정
Modify
11
25310
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 제 19조 2 항 2호
2. 무근콘크리트조 또는 석조로서 두께가 10센티미터(시멘트모르타르·회반죽 또는 석고플라스터의 바름두께를 포함한다)이상인 것
check(REFB_19_2_2){
KS
}
KS{
Wall myWall{
isObjectProperty(Wall.isPartitionWall) = TRUE
}
getObjectProperty(myWall.Structure.materialType ) = "PlainConcrete" OR "Stone"
getObjectThickness(myWall) >= 10CM
}
Python Code 변환 예정
Modify
12
25311
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 제 19조 2 항 3호
3. 콘크리트블록조 또는 벽돌조로서 두께가 19센티미터 이상인 것
check(REFB_19_2_3){
KS
}
KS{
Wall myWall{
isObjectProperty(Wall.isPartitionWall) = TRUE
}
getObjectProperty(myWall.Structure.materialType ) = "ConcreteBlock" OR "Brick"
getObjectThickness(myWall) >= 19CM
}
Python Code 변환 예정
Modify
13
71916
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 제 3조 1호 가 목
가. 철근콘크리트조 또는 철골철근콘크리트조로서 두께가 10센티미터 이상인 것
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 3조 (내화구조) 1호 가목
Check (REFB_3_0_1_가){
KS
}
KS{
getObjectProperty(Wall.Structure.materialType ) = "ReinforcedConcrete" OR "SteelFramedReinforcedConcrete"
getWallThickness(Wall) >= 10cm
}
Python Code 변환 예정
Modify
14
71918
건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 제 3조 4호 가 목
가. 철근콘크리트조 또는 철골철근콘크리트조로서 두께가 10센티미터 이상인 것
//건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 3조 (내화구조) 4호 가목
Check (REFB_3_0_4_가){
KS
}
KS{
getObjectProperty(Wall.Structure.materialType ) = "ReinforcedConcrete" OR "SteelFramedReinforcedConcrete"
getObjectThickness(FloorSlab.Structure) >= 10cm
}
Python Code 변환 예정
Modify