Item | SPF | XML | Change | Description | IFC4x2 Candidate 4.2.0.0 |
---|---|---|---|---|
IfcVibrationDamperTypeEnum | ADDED |
Constant | Description |
---|---|
BENDING_YIELD | A displacement dependent type damper in which the resistance force generated is determined by the plastic strain amount utilizing the plastic deformation of the steel material. The bending yield type is a damper, which yields steel material by bending. |
SHEAR_YIELD | A displacement dependent type damper in which the resistance force generated is determined by the plastic strain amount utilizing the plastic deformation of the steel material. The shear yield type is a damper, which causes the steel material to yield for deformation in the direction perpendicular to the member. |
AXIAL_YIELD | A displacement dependent type damper in which the resistance force generated is determined by the plastic strain amount utilizing the plastic deformation of the steel material. The axial yield type is a damper that yields energy by absorbing the steel material against deformation in the axial direction, that is, in the direction of expansion and contraction. |
FRICTION | The friction type is a damper utilizing friction acting on the contact surface of a material. |
VISCOUS | The viscous type is a damper that absorbs energy by utilizing the resistance of a viscous body. |
RUBBER | The rubber mold is a damper that absorbs energy by utilizing deformation of laminated rubber. The difference between the seismic isolation bearing and the rubber type damper is whether or not to support the weight of the upper structures. The rubber damper does not transmit the weight of the upper structures to the sub structure. |
USERDEFINED | User-defined vibration damper type. |
NOTDEFINED | Undefined vibration damper type. |
<xs:simpleType name="IfcVibrationDamperTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="bending_yield"/>
<xs:enumeration value="shear_yield"/>
<xs:enumeration value="axial_yield"/>
<xs:enumeration value="friction"/>
<xs:enumeration value="viscous"/>
<xs:enumeration value="rubber"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcVibrationDamperTypeEnum = ENUMERATION OF (
BENDING_YIELD,
SHEAR_YIELD,
AXIAL_YIELD,
FRICTION,
VISCOUS,
RUBBER,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcVibrationDamper IfcVibrationDamperType