IfcSurfaceReinforcementArea

BACnet MVD

#### IfcSurfaceReinforcementArea

Natural language names

| Oberfläche - Bewehrungsfläche
| Surface Reinforcement Area

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcSurfaceReinforcementArea |  |  | ADDED |

##### Semantic definitions at the entity

Entity definition

Describes required or provided reinforcement area of surface members.

> NOTE Member design parameters like concrete cover, effective depth, orientation of meshes or rebars (two, optionally three directions) etc. are not specified in IfcStructuralLoadResource schema. They shall be specified at the level of structural members.

> HISTORY New entity in IFC4.

Attribute definitions

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
2 | SurfaceReinforcement1 | IfcLengthMeasure | ? L[2:3] | Reinforcement at the face of the member which is located at the side of the positive local z direction of the surface member. Specified as area per length, e.g. square metre per metre (hence length measure, e.g. metre). The reinforcement area may be specified for two or three directions of reinforcement bars. |  | X
3 | SurfaceReinforcement2 | IfcLengthMeasure | ? L[2:3] | Reinforcement at the face of the member which is located at the side of the negative local z direction of the surface member. Specified as area per length, e.g. square metre per metre (hence length measure, e.g. metre). The reinforcement area may be specified for two or three directions of reinforcement bars. |  | X
4 | ShearReinforcement | IfcRatioMeasure | ? | Shear reinforcement. Specified as area per area, e.g. square metre per square metre (hence ratio measure, i.e. unitless). |  | X

Formal Propositions

Rule | Description
--- | ---
SurfaceAndOrShearAreaSpecified | At least one of the reinforcement area attributes shall be specified.
NonnegativeArea1 | Surface reinforcement area must not be less than 0.
NonnegativeArea2 | Surface reinforcement area must not be less than 0.
NonnegativeArea3 | Shear reinforcement area must not be less than 0.

##### Inherited definitions from supertypes

Entity inheritance
Attribute inheritance

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
IfcStructuralLoad
1 | Name | IfcLabel | ? | Optionally defines a name for this load. |  | X
IfcStructuralLoadOrResult
IfcSurfaceReinforcementArea
2 | SurfaceReinforcement1 | IfcLengthMeasure | ? L[2:3] | Reinforcement at the face of the member which is located at the side of the positive local z direction of the surface member. Specified as area per length, e.g. square metre per metre (hence length measure, e.g. metre). The reinforcement area may be specified for two or three directions of reinforcement bars. |  | X
3 | SurfaceReinforcement2 | IfcLengthMeasure | ? L[2:3] | Reinforcement at the face of the member which is located at the side of the negative local z direction of the surface member. Specified as area per length, e.g. square metre per metre (hence length measure, e.g. metre). The reinforcement area may be specified for two or three directions of reinforcement bars. |  | X
4 | ShearReinforcement | IfcRatioMeasure | ? | Shear reinforcement. Specified as area per area, e.g. square metre per square metre (hence ratio measure, i.e. unitless). |  | X

##### Formal representations

XML Specification
`<xs:element name="IfcSurfaceReinforcementArea" type="ifc:IfcSurfaceReinforcementArea" substitutionGroup="ifc:IfcStructuralLoadOrResult" nillable="true"/>
<xs:complexType name="IfcSurfaceReinforcementArea">
<xs:complexContent>
<xs:extension base="ifc:IfcStructuralLoadOrResult">
<xs:attribute name="SurfaceReinforcement1" use="optional">
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:list itemType="ifc:IfcLengthMeasure"/>
</xs:simpleType>
<xs:minLength value="2"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="SurfaceReinforcement2" use="optional">
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:list itemType="ifc:IfcLengthMeasure"/>
</xs:simpleType>
<xs:minLength value="2"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="ShearReinforcement" type="ifc:IfcRatioMeasure" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
`
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;

EXPRESS-G diagram

`

Link to this page