IfcBoundaryNodeCondition

Natural language names
Randbedingung an einem Knoten
Boundary Node Condition
Condition de nœud limite
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcBoundaryNodeCondition
      TranslationalStiffnessXMODIFIEDName changed from LinearStiffnessX to TranslationalStiffnessX.
Type changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect.
      TranslationalStiffnessYMODIFIEDName changed from LinearStiffnessY to TranslationalStiffnessY.
Type changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect.
      TranslationalStiffnessZMODIFIEDName changed from LinearStiffnessZ to TranslationalStiffnessZ.
Type changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect.
      RotationalStiffnessXMODIFIEDType changed from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect.
      RotationalStiffnessYMODIFIEDType changed from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect.
      RotationalStiffnessZMODIFIEDType changed from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect.
IFC2x3 to IFC4 4.0.0.0
    IfcBoundaryNodeCondition
      TranslationalStiffnessXMODIFIEDName changed from LinearStiffnessX to TranslationalStiffnessX.
Type changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect.
      TranslationalStiffnessYMODIFIEDName changed from LinearStiffnessY to TranslationalStiffnessY.
Type changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect.
      TranslationalStiffnessZMODIFIEDName changed from LinearStiffnessZ to TranslationalStiffnessZ.
Type changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect.
      RotationalStiffnessXMODIFIEDType changed from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect.
      RotationalStiffnessYMODIFIEDType changed from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect.
      RotationalStiffnessZMODIFIEDType changed from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect.
Semantic definitions at the entity
Entity definition

Describes linearly elastic support conditions or connection conditions.

Applicability:

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
#AttributeTypeCardinalityDescription G
2TranslationalStiffnessXIfcTranslationalStiffnessSelect? Translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object. X
3TranslationalStiffnessYIfcTranslationalStiffnessSelect? Translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object. X
4TranslationalStiffnessZIfcTranslationalStiffnessSelect? Translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object. X
5RotationalStiffnessXIfcRotationalStiffnessSelect? Rotational stiffness value about the x-axis of the coordinate system defined by the instance which uses this resource object. X
6RotationalStiffnessYIfcRotationalStiffnessSelect? Rotational stiffness value about the y-axis of the coordinate system defined by the instance which uses this resource object. X
7RotationalStiffnessZIfcRotationalStiffnessSelect? 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 IfcBoundaryNodeConditionWarping IfcBoundaryCondition
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcBoundaryCondition
1NameIfcLabel? Optionally defines a name for this boundary condition. X
IfcBoundaryNodeCondition
2TranslationalStiffnessXIfcTranslationalStiffnessSelect? Translational stiffness value in x-direction of the coordinate system defined by the instance which uses this resource object. X
3TranslationalStiffnessYIfcTranslationalStiffnessSelect? Translational stiffness value in y-direction of the coordinate system defined by the instance which uses this resource object. X
4TranslationalStiffnessZIfcTranslationalStiffnessSelect? Translational stiffness value in z-direction of the coordinate system defined by the instance which uses this resource object. X
5RotationalStiffnessXIfcRotationalStiffnessSelect? Rotational stiffness value about the x-axis of the coordinate system defined by the instance which uses this resource object. X
6RotationalStiffnessYIfcRotationalStiffnessSelect? Rotational stiffness value about the y-axis of the coordinate system defined by the instance which uses this resource object. X
7RotationalStiffnessZIfcRotationalStiffnessSelect? 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="IfcBoundaryNodeCondition" type="ifc:IfcBoundaryNodeCondition" substitutionGroup="ifc:IfcBoundaryCondition" nillable="true"/>
 <xs:complexType name="IfcBoundaryNodeCondition">
  <xs:complexContent>
   <xs:extension base="ifc:IfcBoundaryCondition">
    <xs:sequence>
     <xs:element name="TranslationalStiffnessX" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:group ref="ifc:IfcTranslationalStiffnessSelect"/>
      </xs:complexType>
     </xs:element>
     <xs:element name="TranslationalStiffnessY" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:group ref="ifc:IfcTranslationalStiffnessSelect"/>
      </xs:complexType>
     </xs:element>
     <xs:element name="TranslationalStiffnessZ" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:group ref="ifc:IfcTranslationalStiffnessSelect"/>
      </xs:complexType>
     </xs:element>
     <xs:element name="RotationalStiffnessX" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:group ref="ifc:IfcRotationalStiffnessSelect"/>
      </xs:complexType>
     </xs:element>
     <xs:element name="RotationalStiffnessY" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:group ref="ifc:IfcRotationalStiffnessSelect"/>
      </xs:complexType>
     </xs:element>
     <xs:element name="RotationalStiffnessZ" nillable="true" minOccurs="0">
      <xs:complexType>
       <xs:group ref="ifc:IfcRotationalStiffnessSelect"/>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcBoundaryNodeCondition
 SUPERTYPE OF(IfcBoundaryNodeConditionWarping)
 SUBTYPE OF (IfcBoundaryCondition);
  TranslationalStiffnessX : OPTIONAL IfcTranslationalStiffnessSelect;
  TranslationalStiffnessY : OPTIONAL IfcTranslationalStiffnessSelect;
  TranslationalStiffnessZ : OPTIONAL IfcTranslationalStiffnessSelect;
  RotationalStiffnessX : OPTIONAL IfcRotationalStiffnessSelect;
  RotationalStiffnessY : OPTIONAL IfcRotationalStiffnessSelect;
  RotationalStiffnessZ : OPTIONAL IfcRotationalStiffnessSelect;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page