|
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
10927
건축물의 구조기준 등에 관한 규칙 54 조
1호
"1. 내력벽의 최소두께는 벽의 최상단에서 4.5미터까지는 150밀리미터 이상이어야 하며, 각 3미터 내려감에 따라 10밀리미터씩의 비율로 증가시켜야 한다. 다만, 두께가 120밀리미터 이상의 경우로서 구조계산에 의하여 안전하다고 확인된 경우에는 그러하지 아니하다."
//건축물의 구조기준 등에 관한 규칙 54조 (내력벽의 구조) 1호
Check(RSSB_54_0_1){ IF !CS THEN KS }
Wall myWall{ isObjectProperty(Wall.isLoadBearingWall)=True }
CS{ getWallThickness(myWall)>=120 mmm }
KS{
H1=getObjectHeight(myWall) H2= H1-4.5 m getWallThickness(myWall,H2,H1)>=150 mm H3=getFloorElevationHeight(myWall.Floor)
getWallThickness(myWall,H3,H2,3 m, a)>=150+10*a
}
|
|
|
L
|
하위 법규문장 모두 만족해야 상위법규가 만족하는 관계
|
10928
건축물의 구조기준 등에 관한 규칙 54 조
2호
"2. 내력벽의 배근은 9밀리미터 이상의 것을 450밀리미터 이하의 간격으로 하고, 벽두께의 3배 이하이어야 한다. 이 경우 벽의 두께가 200밀리미터 이상일 때에는 벽 양면에 복근으로 하여야 한다."
//건축물의 구조기준 등에 관한 규칙 54조 (내력벽의 구조) 2호
Check(RSSB_54_02){ KS }
KS{ Wall myWall{ isObjectProperty(Wall.isLoadBearingWall)=True }
Reinforcement myReinforcement{ getObjectProperty(Reinforcement.diameter)>=9 mm } isInstalled(myReinforcement, myWall, 450 mm)=True //벽두께의 3배 이하이어야 한다. IF getObjectProperty(myWall.depth)>=200 mm THEN isInstalled(DoubleReinforcement, myWall, myWall.BothSides)=True END IF
}
|