IfcAlignmentVerticalSegmentTypeEnum

Natural language names
Change log
ItemSPFXMLChangeDescription
IFC4x3_RC1 to IFC4x3_RC2
    IfcAlignmentVerticalSegmentTypeEnumADDED
Semantic definitions at the type
Type definition

The IfcAlignmentVerticalSegmentTypeEnum indicates the type of a segment of a vertical alignment segment (IfcAlignmentVerticalSegment).

Vertical curvature Segmenttype Enumeration Values
No vertical curvature constant gradient CONSTANTGRADIENT
Derivative of gradient with respect to horizontal projection of alignment is constant Vertical curve, parabola PARABOLICARC
Derivative of vertical angle with respect to 3D arc length along the alignment is constant Vertical curve, circular CIRCULARARC
Variation of vertical curvature is constant Vertical curve, clothoid CLOTHOID

NOTE A vertical curve in track that starts or ends in canted switches and crossings can be of a higher order polynomial than a parabola.

NOTE chainage is longitudinal distance along the horizontal projection of the alignment (e.g. track centre line).

NOTE Definitions according to EN 13803/2017 (except CLOTHOID)

Used Symbols and their meaning

Symbol  meaning Unit, value range
L full length of segment positive length L > 0
s current position on segment 0 < s < L
θ (Greek "theta") Longitudinal slope angle (incline or decline) rad
g gradient (math); g=tan(θ)
x(s) variable longitudinal coordinate of the projection of the alignment / track centreline into the ground plan. length
y(s) variable transverse coordinate of the projection of the alignment / track centreline into the ground plan. length
z(s) Variable vertical coordinate of the projection of the track centreline in plan in a Cartesian coordinate system in the vertical direction. length
zc(s) Ordinate of the vertical circular arc of measured away from the tangent line at position s. length
LV length of vertical radius radius (inverse curvature) length
RV radius (inverse curvature) of the track centreline at a point in the elevation diagram (longitudinal section) length
κV (Greek "kappa") Vertical curvature 1/radiusV
ZG Distance of the tangent intersection from the chord of the vertical circular arc length
ZM Distance of the centre of the vertical circular arc to the tangent intersection point (stitch height) length
lT Length of the tangents of the vertical circular arc length

NOTE Symbols according to EN 13803/2017

NOTE gradient has a slightly different definition in civil engineering. "Gradient (Civ.Eng.) is the degree of slope, e.g. of a highway or a railway. US grade".

NOTE most railway track designs use the small angle assumption. That means θ=tan(θ)=gradient.

References to EN 13803/2017

EN 13803/2017 covers "Track alignment design parameters". As such it is not fully compatible with definitions for IFC Alignment. Therefore rail specific terms like track have been replaced with more general terms also applicable to road design.

Referenced content of EN 13803/2017 "Table 2 - Elements for vertical alignment" has been modified as follows:

Vertical curve, parabola: Derivative of gradient with respect to chainage is constant
Generalized: Derivative of gradient with respect to horizontal projection of alignment is constant

Vertical curve, circular: Derivative of vertical angle with respect to sloping length along the track is constant
Generalized: Derivative of vertical angle with respect to 3D arc length along the alignment is constant

EN13803 clause 3.5: Chainage: longitudinal distance along the horizontal projection of the track centre line.

Enumeration definition
ConstantDescription
CONSTANTGRADIENT

Vertical alignment segment with constant gradient.

CIRCULARARC

Vertical alignment segment where the derivative of vertical angle with respect to sloping length along the track (3D length) is constant.


Vertical Curvature

"Vertical circular arc segment"

Figure 456 — Curvature for vertical circular arc segment


Segment length

"Vertical circular arc segment"

Figure 457 — Length for vertical circular arc segment


Distance between point on segment to tangent

"Vertical circular arc segment"

Figure 458 — Distance of point an vertical circular arc segment to tangent

PARABOLICARC

Vertical alignment segment where the derivative of gradient with respect to distance along is constant.

general equation of the parabolic arc segment

"Vertical parabolic arc segment"

Figure 459 — general equation of the parabolic arc segment

gradient (slope) of this curve at any point (first derivative)

"Vertical parabolic arc segment"

Figure 460 — gradient (slope) of the parabolic arc segment at any point

variation of curvature

"Vertical parabolic arc segment"

Figure 461 — the rate of change of gradient of the parabolic arc segment is constant

CLOTHOID

Vertical alignment segment where the derivative of vertical angle with respect to sloping length along the track (3D length) obeys a linear change.

"Vertical clothoid segment"

Figure 462 — curvature equation of the vertical clothoid segment

Formal representations
XML Specification
 <xs:simpleType name="IfcAlignmentVerticalSegmentTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="constantgradient"/>
   <xs:enumeration value="circulararc"/>
   <xs:enumeration value="parabolicarc"/>
   <xs:enumeration value="clothoid"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcAlignmentVerticalSegmentTypeEnum = ENUMERATION OF (
 CONSTANTGRADIENT,
 CIRCULARARC,
 PARABOLICARC,
 CLOTHOID);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcAlignmentVerticalSegment

Link to this page  Link to this page