IfcSurfaceReinforcementArea

IfcSurfaceReinforcementArea

描述构件所需的钢筋面积。

注:IfcStructuralLoadResource中未指定构件设计参数,如混凝土保护层、有效深度、网格或钢筋的方向(两个方向,可选三个方向)等。它们应在结构构件层面上进行规定。

IFC4中增加的新实体。

 

Formal Propositions

RuleDescription
SurfaceAndOrShearAreaSpecified

应至少指定一个钢筋区域。

NonnegativeArea1

钢筋面积不得小于0。

NonnegativeArea2

钢筋面积不得小于0。

NonnegativeArea3

钢筋面积不得小于0。

 
 
 
 
 
 
 
 

 

 

Attribute inheritance

#AttributeTypeCardinalityDescriptionC
IfcStructuralLoad
1 Name IfcLabel [0:1] Optionally defines a name for this load. X
IfcStructuralLoadOrResult
IfcSurfaceReinforcementArea
2 SurfaceReinforcement1 IfcLengthMeasure L[2:3] 位于表面构件正z方向一侧的构件表面的钢筋。指定为每长度的面积,例如平方米/米(因此长度测量,例如米)。钢筋面积可指定为两个或三个方向的钢筋。 X
3 SurfaceReinforcement2 IfcLengthMeasure L[2:3] 位于表面构件负z方向一侧的构件表面的钢筋。指定为每长度的面积,例如平方米/米(因此长度测量,例如米)。钢筋面积可指定为两个或三个方向的钢筋。 X
4 ShearReinforcement IfcRatioMeasure [0:1] 抗剪钢筋。指定为每面积的面积,例如每平方米平方米(因此,比率度量,即无单位)。 X
 

EXPRESS Specification

ENTITY IfcSurfaceReinforcementArea
 SUBTYPE OF (IfcStructuralLoadOrResult);
  SurfaceReinforcement1 : OPTIONAL LIST [2:3] OF IfcLengthMeasure;
  SurfaceReinforcement2 : OPTIONAL LIST [2:3] OF IfcLengthMeasure;
  ShearReinforcement : OPTIONAL IfcRatioMeasure;
 WHERE
  SurfaceAndOrShearAreaSpecified : EXISTS(SurfaceReinforcement1) OR EXISTS(SurfaceReinforcement2) OR EXISTS(ShearReinforcement);
  NonnegativeArea1 : (NOT EXISTS(SurfaceReinforcement1)) OR ( (SurfaceReinforcement1[1] >= 0.) AND (SurfaceReinforcement1[2] >= 0.) AND ((SIZEOF(SurfaceReinforcement1) = 1) OR (SurfaceReinforcement1[1] >= 0.)) );
  NonnegativeArea2 : (NOT EXISTS(SurfaceReinforcement2)) OR ( (SurfaceReinforcement2[1] >= 0.) AND (SurfaceReinforcement2[2] >= 0.) AND ((SIZEOF(SurfaceReinforcement2) = 1) OR (SurfaceReinforcement2[1] >= 0.)) );
  NonnegativeArea3 : (NOT EXISTS(ShearReinforcement)) OR (ShearReinforcement >= 0.);
END_ENTITY;

 

 

#####################

posted @ 2021-07-06 13:12  西北逍遥  阅读(52)  评论(0编辑  收藏  举报