IfcBoundaryEdgeCondition

BACnet MVD

#### IfcBoundaryEdgeCondition

Natural language names

| Randbedingung an einer Kante
| Boundary Edge Condition
| Condition d'arête limite

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcBoundaryEdgeCondition |  |  |  |
TranslationalStiffnessByLengthX |  |  | MODIFIED | Name changed from LinearStiffnessByLengthX to TranslationalStiffnessByLengthX. Type changed from IfcModulusOfLinearSubgradeReactionMeasure to IfcModulusOfTranslationalSubgradeReactionSelect.
TranslationalStiffnessByLengthY |  |  | MODIFIED | Name changed from LinearStiffnessByLengthY to TranslationalStiffnessByLengthY. Type changed from IfcModulusOfLinearSubgradeReactionMeasure to IfcModulusOfTranslationalSubgradeReactionSelect.
TranslationalStiffnessByLengthZ |  |  | MODIFIED | Name changed from LinearStiffnessByLengthZ to TranslationalStiffnessByLengthZ. Type changed from IfcModulusOfLinearSubgradeReactionMeasure to IfcModulusOfTranslationalSubgradeReactionSelect.
RotationalStiffnessByLengthX |  |  | MODIFIED | Type changed from IfcModulusOfRotationalSubgradeReactionMeasure to IfcModulusOfRotationalSubgradeReactionSelect.
RotationalStiffnessByLengthY |  |  | MODIFIED | Type changed from IfcModulusOfRotationalSubgradeReactionMeasure to IfcModulusOfRotationalSubgradeReactionSelect.
RotationalStiffnessByLengthZ |  |  | MODIFIED | Type changed from IfcModulusOfRotationalSubgradeReactionMeasure to IfcModulusOfRotationalSubgradeReactionSelect.

##### Semantic definitions at the entity

Entity definition

Describes linearly elastic support conditions or connection conditions.

Applicability:

- Curve supports and connections.

> HISTORY New entity in IFC2x2.
> IFC 2x4 change: Attributes LinearStiffnessX/Y/Z renamed to TranslationalStiffnessX/Y/Z.

> IFC4 change All attribute data types changed from numeric to SELECT between Boolean and numeric. Stiffnesses may now also be negative, for example to capture destabilizing effects in boundary conditions. The IFC2x3 convention of -1. representing infinite stiffness is no longer valid and must not be used. Infinite stiffness, i.e. fixed supports, are now modeled by the Boolean value TRUE.

Attribute definitions

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
2 | TranslationalStiffnessByLengthX | IfcModulusOfTranslationalSubgradeReactionSelect | ? | Translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object. |  | X
3 | TranslationalStiffnessByLengthY | IfcModulusOfTranslationalSubgradeReactionSelect | ? | Translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object. |  | X
4 | TranslationalStiffnessByLengthZ | IfcModulusOfTranslationalSubgradeReactionSelect | ? | Translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object. |  | X
5 | RotationalStiffnessByLengthX | IfcModulusOfRotationalSubgradeReactionSelect | ? | Rotational stiffness value about the x-axis of the coordinate system defined by the instance which uses this resource object. |  | X
6 | RotationalStiffnessByLengthY | IfcModulusOfRotationalSubgradeReactionSelect | ? | Rotational stiffness value about the y-axis of the coordinate system defined by the instance which uses this resource object. |  | X
7 | RotationalStiffnessByLengthZ | IfcModulusOfRotationalSubgradeReactionSelect | ? | Rotational stiffness value about the z-axis of the coordinate system defined by the instance which uses this resource object. |  | X

##### Inherited definitions from supertypes

Entity inheritance
Attribute inheritance

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
IfcBoundaryCondition
1 | Name | IfcLabel | ? | Optionally defines a name for this boundary condition. |  | X
IfcBoundaryEdgeCondition
2 | TranslationalStiffnessByLengthX | IfcModulusOfTranslationalSubgradeReactionSelect | ? | Translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object. |  | X
3 | TranslationalStiffnessByLengthY | IfcModulusOfTranslationalSubgradeReactionSelect | ? | Translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object. |  | X
4 | TranslationalStiffnessByLengthZ | IfcModulusOfTranslationalSubgradeReactionSelect | ? | Translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object. |  | X
5 | RotationalStiffnessByLengthX | IfcModulusOfRotationalSubgradeReactionSelect | ? | Rotational stiffness value about the x-axis of the coordinate system defined by the instance which uses this resource object. |  | X
6 | RotationalStiffnessByLengthY | IfcModulusOfRotationalSubgradeReactionSelect | ? | Rotational stiffness value about the y-axis of the coordinate system defined by the instance which uses this resource object. |  | X
7 | RotationalStiffnessByLengthZ | IfcModulusOfRotationalSubgradeReactionSelect | ? | Rotational stiffness value about the z-axis of the coordinate system defined by the instance which uses this resource object. |  | X

##### Formal representations

XML Specification
`<xs:element name="IfcBoundaryEdgeCondition" type="ifc:IfcBoundaryEdgeCondition" substitutionGroup="ifc:IfcBoundaryCondition" nillable="true"/>
<xs:complexType name="IfcBoundaryEdgeCondition">
<xs:complexContent>
<xs:extension base="ifc:IfcBoundaryCondition">
<xs:sequence>
<xs:element name="TranslationalStiffnessByLengthX" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcModulusOfTranslationalSubgradeReactionSelect"/>
</xs:complexType>
</xs:element>
<xs:element name="TranslationalStiffnessByLengthY" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcModulusOfTranslationalSubgradeReactionSelect"/>
</xs:complexType>
</xs:element>
<xs:element name="TranslationalStiffnessByLengthZ" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcModulusOfTranslationalSubgradeReactionSelect"/>
</xs:complexType>
</xs:element>
<xs:element name="RotationalStiffnessByLengthX" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcModulusOfRotationalSubgradeReactionSelect"/>
</xs:complexType>
</xs:element>
<xs:element name="RotationalStiffnessByLengthY" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcModulusOfRotationalSubgradeReactionSelect"/>
</xs:complexType>
</xs:element>
<xs:element name="RotationalStiffnessByLengthZ" nillable="true" minOccurs="0">
<xs:complexType>
<xs:group ref="ifc:IfcModulusOfRotationalSubgradeReactionSelect"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
`
EXPRESS Specification
`ENTITY IfcBoundaryEdgeCondition
SUBTYPE OF (IfcBoundaryCondition);
TranslationalStiffnessByLengthX : OPTIONAL IfcModulusOfTranslationalSubgradeReactionSelect;
TranslationalStiffnessByLengthY : OPTIONAL IfcModulusOfTranslationalSubgradeReactionSelect;
TranslationalStiffnessByLengthZ : OPTIONAL IfcModulusOfTranslationalSubgradeReactionSelect;
RotationalStiffnessByLengthX : OPTIONAL IfcModulusOfRotationalSubgradeReactionSelect;
RotationalStiffnessByLengthY : OPTIONAL IfcModulusOfRotationalSubgradeReactionSelect;
RotationalStiffnessByLengthZ : OPTIONAL IfcModulusOfRotationalSubgradeReactionSelect;
END_ENTITY;

EXPRESS-G diagram

`

Link to this page