IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

5.4.3.2 IfcAlignmentCant

5.4.3.2.1 Semantic definition

An IfcAlignmentCant is a lateral inclination profile defined along the horizontal alignment. All points defined in this profile have two coordinate values. The first value is the distance along the horizontal alignment, and the second value is the height relative to the projection of the point along vertical alignment.

Cant as a railway specificity

Why cant is applied
Figure 5.4.3.2.A — Cant - compensation for lateral acceleration.

The diagram in the figure above shows the principle of compensating part of the lateral acceleration by elevating the outer rail relative to the inner rail of a track.

Almost always the following principles for the placement of horizontal segments and cant segments are implemented:

  • Straight horizontal line: no applied cant
  • Horizontal circular arc: constant applied cant
  • Horizontal transition bend: variation of applied cant according to a defined formula

In specific difficult topographic environments like mountain lines the extension of a cant transition may differ from the horizontal transition. So far this has only been found for clothoids and is either a so called shortened ramp (cant transition is shorter than the corresponding horizontal curvature transition) or a so called “scissor” ramp (overlapping variations of cant on both rails with opposite direction).

Application of high-performance horizontal transition bends is always combined with a cant transition with identical start and end location.

In real world designs, such as slow speed sections in railway stations, exceptions to the above principles can be found. It might even happen that the inner rail is elevated relative to the outer rail.

Detailed geometric modelling of the superelevation has a low priority in the existing processes in most rail companies. This will very probably change with the introduction of 3D modelling in rail design. The following list shows some use cases:

  • Correct 3D placement of certain assets (e.g. sleepers)
  • Relevant input for calculation of structural gauge space
  • Correct calculation of horizontal coordinate values for the Viennese Bend® (high performance transition bend)
Cant and structural gauge space
Figure 5.4.3.2.B — Cant and structural gauge space

5.4.3.2.2 Entity inheritance

5.4.3.2.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcObject (5)
IfcProduct (5)
Click to show 21 hidden inherited attributes
IfcAlignmentCant (1)
8 RailHeadDistance IfcPositiveLengthMeasure

Length measured as distance between the nominal centre points of the two contact patches of a wheelset and rails.

Table 5.4.3.2.D

5.4.3.2.4 Property sets

  • Pset_Risk
    • RiskName
    • RiskType
    • NatureOfRisk
    • RiskAssessmentMethodology
    • UnmitigatedRiskLikelihood
    • UnmitigatedRiskConsequence
    • UnmitigatedRiskSignificance
    • MitigationPlanned
    • MitigatedRiskLikelihood
    • MitigatedRiskConsequence
    • MitigatedRiskSignificance
    • MitigationProposed
    • AssociatedProduct
    • AssociatedActivity
    • AssociatedLocation
  • Pset_Tolerance
    • ToleranceDescription
    • ToleranceBasis
    • OverallTolerance
    • HorizontalTolerance
    • OrthogonalTolerance
    • VerticalTolerance
    • PlanarFlatness
    • HorizontalFlatness
    • ElevationalFlatness
    • SideFlatness
    • OverallOrthogonality
    • HorizontalOrthogonality
    • OrthogonalOrthogonality
    • VerticalOrthogonality
    • OverallStraightness
    • HorizontalStraightness
    • OrthogonalStraightness
    • VerticalStraightness
  • Pset_Uncertainty
    • UncertaintyBasis
    • UncertaintyDescription
    • HorizontalUncertainty
    • LinearUncertainty
    • OrthogonalUncertainty
    • VerticalUncertainty
  • Qto_BodyGeometryValidation
    • GrossSurfaceArea
    • NetSurfaceArea
    • GrossVolume
    • NetVolume
    • SurfaceGenusBeforeFeatures
    • SurfaceGenusAfterFeatures

5.4.3.2.5 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
IfcProduct (18)
Click to show 34 hidden inherited concepts
Table 5.4.3.2.E

5.4.3.2.6 Examples

5.4.3.2.7 Formal representation

ENTITY IfcAlignmentCant
SUBTYPE OF (IfcLinearElement);
RailHeadDistance : IfcPositiveLengthMeasure;
END_ENTITY;

5.4.3.2.8 References

Edit on Github


Is this page difficult to understand? Let us know!

5.4.3.2.9 Changelog

5.4.3.2.9.1 IFC4.3_DEV_738df036

  • New resource