|
|
Line 1: |
Line 1: |
| <!--Element '''{{{element}}}'''--> | | <!--Element '''{{{element}}}'''--> |
| =={{introduction}}== | | =={{introduction}}== |
| A {{tag|co|speedProfile}} element specifies a train type for which the speed limit given by a {{tag|is|speedSection}} element shall be valid. A speed profile valid for ETCS can be (among others):
| | <!--{{#ifeq:{{{comment}}}||{{missing information|topic=the semantics|user=<br>This template was inserted Automatically on import by [[user:Roboter]]}}|{{{comment}}}}}--> |
| | | {{ImportComment}} |
| * according to UNISIG SUBSET-026, versions 2.3.0, 3.4.0 or 3.6.0, section 3.11.3.2.1:
| |
| ** a '''''Basic''''' Static Speed Profile (SPP) [ see section 2.2.1] or
| |
| ** a '''''Specific''''' Static Speed Profile [ see section 2.2.2],
| |
| * according to UNISIG SUBSET-026, versions 2.3.0, 3.4.0 or 3.6.0, section 3.11.4:
| |
| ** an '''Axle Load''' Speed Profile [ see section 2.3] or
| |
| * other speed profiles.
| |
| | |
| Note that the information of '''T'''emporary '''S'''peed '''R'''estrictions (TSR) according to UNISIG SUBSET-026, versions 2.3.0, 3.4.0 or 3.6.0, section 3.11.5, is provided in {{rml}} by a {{tag|is|speedSection}} element using attribute @isTemporary="true" and child element speedSection/isValid.
| |
| | |
| === Static Speed Profiles for ETCS ===
| |
| | |
| ==== Basic Speed Profile ====
| |
| | |
| ;A '''''Basic''''' Static Speed Profile (SPP) is uniquely described by the {{rml}} attribute {{@|isBasicSpeedProfile|CO:speedProfile}}. The modelling in {{rml}} is:
| |
| <syntaxhighlight lang=xml>
| |
| <common id="co_01">
| |
| <speedProfiles>
| |
| <speedProfile id="ssp_Basic" isBasicSpeedProfile="true" mVersion="32">
| |
| <name name="ETCS Basic SSP" description="Basic ETCS static
| |
| speed profile used by trains for which no Specific SSP matches"
| |
| language="EN"/>
| |
| </speedProfile>
| |
| </speedProfiles>
| |
| </common>
| |
| </syntaxhighlight>
| |
| | |
| ==== Specific Speed Profile ====
| |
| | |
| A '''''Specific''''' Static Speed Profile (SPP) is uniquely described by a value for “Cant Deficiency” SSP category (corresponds to UNISIG trackside variable NC_CDDIFF) and/or by a value for “other specific” SSP categories (corresponds to UNISIG trackside variable NC_DIFF).
| |
| | |
| The UNISIG variable NC_CDDIFF is represented by the the {{rml}} attribute {{tag|co|speedProfile}}/{{@|maxCantDeficiency|CO:speedProfile}}.
| |
| | |
| The UNISIG variable NC_DIFF in the meaning of ETCS Baseline 3 is represented by the combination of the {{rml}} attributes {{tag|co|speedProfile}}/{{tag|co|braking}}/{{@|airBrakeApplicationPosition|CO:braking}} and {{tag|co|speedProfile}}/{{tag|co|trainType}}/{{@|type|CO:trainType}}.
| |
| ===== a) Cant Deficiency SSP category =====
| |
| ;Below an example of the modelling in {{rml}} for a “cant deficiency” SSP category:
| |
| <syntaxhighlight lang=xml>
| |
| <common id="co_01">
| |
| <speedProfiles>
| |
| <speedProfile id="ssp_cant1" isBasicSpeedProfile="false"
| |
| maxCantDeficiency="100" mVersion="32">
| |
| <name name="ETCS Specific SSP for Cant Deficiency 1"
| |
| description="Specific ETCS static speed profile used by trains
| |
| which can handle a cant deficiency of 100mm means NC_CDDIFF=1"
| |
| language="EN"/>
| |
| </speedProfile>
| |
| </speedProfiles>
| |
| </common>
| |
| </syntaxhighlight>
| |
| | |
| ===== b) “Other Specific” SSP category =====
| |
| ;Below 3 examples of the modelling in {{rml}} for an “other specific” SSP category (brake type depending category):
| |
| <syntaxhighlight lang=xml>
| |
| <common id="co_01">
| |
| <speedProfiles>
| |
| | |
| <speedProfile id="ssp_freightTrainP" isBasicSpeedProfile="false"
| |
| mVersion="32">
| |
| <name name="ETCS Specific SSP for freight trains braked in P position"
| |
| description="Specific ETCS static speed profile used by freight trains
| |
| braked in P position means NC_DIFF=0" language="EN"/>
| |
| <braking airBrakeApplicationPosition="P"/>
| |
| <trainType type="freight">
| |
| </trainType>
| |
| </speedProfile>
| |
| | |
| <speedProfile id="ssp_freightTrainG" isBasicSpeedProfile="false"
| |
| mVersion="32">
| |
| <name name="ETCS Specific SSP for freight trains braked in G position"
| |
| description="Specific ETCS static speed profile used by freight trains
| |
| braked in G position means NC_DIFF=1" language="EN"/>
| |
| <braking airBrakeApplicationPosition="G"/>
| |
| <trainType type="freight">
| |
| </trainType>
| |
| </speedProfile>
| |
| | |
| <speedProfile id="ssp_passengerTrainP" isBasicSpeedProfile="false"
| |
| mVersion="32">
| |
| <name name="ETCS Specific SSP for passenger trains braked in P position"
| |
| description="Specific ETCS static speed profile used by passenger
| |
| trains braked in P position means NC_DIFF=2" language="EN"/>
| |
| <braking airBrakeApplicationPosition="P"/>
| |
| <trainType type="passenger">
| |
| </trainType>
| |
| </speedProfile>
| |
| | |
| </speedProfiles>
| |
| </common>
| |
| </syntaxhighlight>
| |
| | |
| ===== c) Combinations of Cant Deficiency SPP and “Other Specific” SSP =====
| |
| | |
| An “'''''ETCS operational''' Train Category''” is uniquely described by the combination of the following 3 variables: “type of the train”, “type of brake” and “cant deficiency”.
| |
| <div class="res-img">
| |
| [[file:speedProfile2.pdf]] | |
| </div>''ETCS Operational Train Categories (Source: TSI OPE Version 4)
| |
| | |
| Note: The presented page 79 of Figure 2 is taken from Appendix A (version 4) of the Technical Specifications „Operation and traffic management“ from 30/06/15 (File „Appendix A to TSI OPE (EN).pdf“ which is downloaded from https://www.era.europa.eu/activities/technical-specifications-interoperability_en).
| |
| | |
| The added information in Figure 2 concerning the UNISIG variables NC_DIFF and NC_CDDIFF is based on UNISIG SUBSET-026 (version 3.4.0 or 3.6.0), section 7.5.1.82.1 and 7.5.1.83.
| |
| | |
| ;Examples:
| |
| | |
| The ETCS operational train category “PASS 2” can be modelled in {{rml}} as illustrated below:
| |
| <syntaxhighlight lang=xml>
| |
| <common id="co_01">
| |
| <speedProfiles>
| |
| <speedProfile id="ssp_PASS2" isBasicSpeedProfile="false"
| |
| maxCantDeficiency="130" mVersion="32">
| |
| <name name="Speed Profile PASS 2" description="ETCS static speed profile
| |
| for ETCS Operational Train Category PASS 2 means NC_DIFF=2 with
| |
| NC_CDDIFF=2" language="EN"/>
| |
| <braking airBrakeApplicationPosition="P"/>
| |
| <trainType type="passenger"/>
| |
| </speedProfile>
| |
| </speedProfiles>
| |
| </common>
| |
| </syntaxhighlight>
| |
| The ETCS operational train category “TILT 6” can be modelled in {{rml}} as illustrated below:
| |
| <syntaxhighlight lang=xml>
| |
| <common id="co_01">
| |
| <speedProfiles>
| |
| <speedProfile id="ssp_TILT6" isBasicSpeedProfile="false"
| |
| maxCantDeficiency="275" mVersion="32">
| |
| <name name="Speed Profile TILT 6" description="ETCS static speed profile
| |
| for ETCS Operational Train Category TILT 6 means NC_DIFF=2 with
| |
| NC_CDDIFF=9" language="EN"/>
| |
| <braking airBrakeApplicationPosition="P"/>
| |
| <trainType type="passenger">
| |
| </trainType>
| |
| </speedProfile>
| |
| </speedProfiles>
| |
| </common>
| |
| </syntaxhighlight>
| |
| | |
| ===== Static Speed Profiles for ETCS Baseline 2 =====
| |
| | |
| An “'''''International''' Train Category''” according to ETCS Baseline 2 can be modelled in {{rml}} as combination of the 3 {{rml}} attributes {{tag|co|speedProfile}}/{{@|maxCantDeficiency|CO:speedProfile}} (= A *), {{tag|co|speedProfile}}/{{tag|co|trainType}}/{{@|type|CO:trainType}} (= B *) and {{tag|co|speedProfile}}/{{tag|co|braking}}/{{@|airBrakeApplicationPosition|CO:braking}} (= C *) according to the following transformation table.
| |
| <div class="res-img">
| |
| [[file:speedProfile7.pdf]]
| |
| </div>
| |
| === Axle Load Speed Profiles for ETCS ===
| |
| | |
| According to UNISIG SUBSET-026 (version 2.3.0 (d), 3.4.0 or 3.6.0), section 3.11.4, a speed limit valid for a speed section can be determined depending on the axle load. Trains with equal or higher axle load as defined for this speed section have to consider the axle load speed limit. Trains with lower axle load as defined for this speed section will ignore the axle load speed limit. It is possible to provide different speed limits for the same speed section, but each speed limit must be valid for an own axle load.
| |
| | |
| =={{documentation}}== | | =={{documentation}}== |
| ==={{syntax}}=== | | ==={{syntax}}=== |
Line 154: |
Line 10: |
| {{importComment}} | | {{importComment}} |
| =={{examples}}== | | =={{examples}}== |
| ===Examples for Static Speed Profiles for ETCS===
| | {{importComment}} |
| <div class="res-img">
| |
| [[file:speedProfile3.pdf]]
| |
| </div>''Example Static Speed Profiles for a railway track section''
| |
| | |
| ====Extract of a corresponding {{rml}} modelling according to ETCS Baseline 3 (part 1 of 2):====
| |
| <syntaxhighlight lang=xml>
| |
| <common id="co_01">
| |
| <speedProfiles>
| |
| <speedProfile id="ssp_b0" isBasicSpeedProfile="true" mVersion="32">
| |
| <name name="Basic ETCS speed profile" description="international static
| |
| speed profile valid in general if no specific profile is applicable
| |
| for a train" language="EN"/>
| |
| </speedProfile>
| |
| …
| |
| <speedProfile id="ssp_freightTrainP" isBasicSpeedProfile="false" mVersion="32">
| |
| <name name="ETCS Specific SSP for freight trains braked in P position"
| |
| description="Specific ETCS static speed profile used by freight trains
| |
| braked in P position means NC_DIFF=0" language="EN"/>
| |
| <braking airBrakeApplicationPosition="P"/>
| |
| <trainType type="freight">
| |
| </trainType>
| |
| </speedProfile>
| |
| …
| |
| <speedProfile id="ssp_passengerTrainP" isBasicSpeedProfile="false" mVersion="32">
| |
| <name name="ETCS Specific SSP for passenger trains braked in P position"
| |
| description="Specific ETCS static speed profile used by passenger
| |
| trains braked in P position means NC_DIFF=2" language="EN"/>
| |
| <braking airBrakeApplicationPosition="P"/>
| |
| <trainType type="passenger">
| |
| </trainType>
| |
| </speedProfile>
| |
| </speedProfiles>
| |
| </common>
| |
| </syntaxhighlight>
| |
| ====Extract of a corresponding {{rml}} modelling according to ETCS Baseline 3 (part 2 of 2):====
| |
| <syntaxhighlight lang=xml>
| |
| <infrastructure id="is_01">
| |
| <functionalInfrastructure>
| |
| …
| |
| <speeds>
| |
| <speedSection id="spsec100" maxSpeed="80" isTemporary="false" isSignalized="false">
| |
| <name name="Speed section Line_1 track_A from KM_11.200 to KM_11.600" description="Speed section" language="EN"/>
| |
| <linearLocation id="spsec100_lloc" applicationDirection="normal">
| |
| <associatedNetElement netElementRef="ne_102" keepsOrientation="true" posBegin="200.0" posEnd="600.0">
| |
| <linearCoordinateBegin positioningSystemRef="lps01" measure="11200.0"/>
| |
| <linearCoordinateEnd positioningSystemRef="lps01" measure="11600.0"/>
| |
| </associatedNetElement>
| |
| </linearLocation>
| |
| <validForSpeedProfile ref="ssp_basic"/>
| |
| </speedSection>
| |
| <speedSection id="spsec101_0" maxSpeed="100" isTemporary="false" isSignalized="false">
| |
| <name name="Speed section Line_1 track_A from KM_11.600 to KM_12.300" description="Speed section" language="EN"/>
| |
| <linearLocation id="spsec101_0_lloc" applicationDirection="normal">
| |
| <associatedNetElement netElementRef="ne_102" keepsOrientation="true" posBegin="600.0" posEnd="1300.0">
| |
| <linearCoordinateBegin positioningSystemRef="lps01" measure="11600.0"/>
| |
| <linearCoordinateEnd positioningSystemRef="lps01" measure="12300.0"/>
| |
| </associatedNetElement>
| |
| </linearLocation>
| |
| <validForSpeedProfile ref="ssp_basic"/>
| |
| </speedSection>
| |
| <speedSection id="spsec101_1" maxSpeed="120" isTemporary="false" isSignalized="false">
| |
| <name name="Speed section Line_1 track_A from KM_11.600 to KM_12.300" description="Speed section" language="EN"/>
| |
| <linearLocation id="spsec101_1_lloc" applicationDirection="normal">
| |
| <associatedNetElement netElementRef="ne_102" keepsOrientation="true" posBegin="600.0" posEnd="1300.0">
| |
| <linearCoordinateBegin positioningSystemRef="lps01" measure="11600.0"/>
| |
| <linearCoordinateEnd positioningSystemRef="lps01" measure="12300.0"/>
| |
| </associatedNetElement>
| |
| </linearLocation>
| |
| <validForSpeedProfile ref="ssp_passengerTrainP"/>
| |
| </speedSection>
| |
| | |
| | |
| <speedSection id="spsec102_0" maxSpeed="100" isTemporary="false" isSignalized="false">
| |
| <name name="Speed section Line_1 track_A from KM_12.300 to KM_13.500" description="Speed section" language="EN"/>
| |
| <linearLocation id="spsec102_0_lloc" applicationDirection="normal">
| |
| <associatedNetElement netElementRef="ne_102" keepsOrientation="true" posBegin="1300.0" posEnd="2500.0">
| |
| <linearCoordinateBegin positioningSystemRef="lps01" measure="12300.0"/>
| |
| <linearCoordinateEnd positioningSystemRef="lps01" measure="13500.0"/>
| |
| </associatedNetElement>
| |
| </linearLocation>
| |
| <validForSpeedProfile ref="ssp_basic"/>
| |
| </speedSection>
| |
| <speedSection id="spsec102_1" maxSpeed="110" isTemporary="false" isSignalized="false">
| |
| <name name="Speed section Line_1 track_A from KM_12.300 to KM_13.500" description="Speed section" language="EN"/>
| |
| <linearLocation id="spsec102_1_lloc" applicationDirection="normal">
| |
| <associatedNetElement netElementRef="ne_102" keepsOrientation="true" posBegin="1300.0" posEnd="2500.0">
| |
| <linearCoordinateBegin positioningSystemRef="lps01" measure="12300.0"/>
| |
| <linearCoordinateEnd positioningSystemRef="lps01" measure="13500.0"/>
| |
| </associatedNetElement>
| |
| </linearLocation>
| |
| <validForSpeedProfile ref="ssp_freightTrainP"/>
| |
| </speedSection>
| |
| <speedSection id="spsec102_2" maxSpeed="140" isTemporary="false" isSignalized="false">
| |
| <name name="Speed section Line_1 track_A from KM_12.300 to KM_13.500" description="Speed section" language="EN"/>
| |
| <linearLocation id="spsec102_2_lloc" applicationDirection="normal">
| |
| <associatedNetElement netElementRef="ne_102" keepsOrientation="true" posBegin="1300.0" posEnd="2500.0">
| |
| <linearCoordinateBegin positioningSystemRef="lps01" measure="12300.0"/>
| |
| <linearCoordinateEnd positioningSystemRef="lps01" measure="13500.0"/>
| |
| </associatedNetElement>
| |
| </linearLocation>
| |
| <validForSpeedProfile ref="ssp_passengerTrainP"/>
| |
| </speedSection>
| |
| </speeds>
| |
| …
| |
| </functionalInfrastructure>
| |
| </infrastructure>
| |
| </syntaxhighlight>
| |
| | |
| === Examples for Axle Load Speed Profiles for ETCS ===
| |
| ====Example 1====
| |
| The first example shows an axle load speed profile for '''''ETCS baseline 2'''''. The modelling in {{rml}} is:
| |
| <syntaxhighlight lang=xml>
| |
| <common id="co_01">
| |
| <speedProfiles>
| |
| <speedProfile id="asp_20-5t" isBasicSpeedProfile="false" mVersion="16">
| |
| <name name="ETCS Axle Load Speed Profile 20.5 tons"
| |
| description="ETCS axle load speed profile for trains with an axle load
| |
| equal or higher than 20.5 tons using UNISIG Version 2.3.0d"
| |
| language="EN"/>
| |
| <load exceedsAxleLoad="20.5"/>
| |
| </speedProfile>
| |
| </speedProfiles>
| |
| </common>
| |
| </syntaxhighlight>
| |
| For ETCS baseline 2, the axle load is presented by axle load categories, given by UNISIG variable M_AXLELOADCAT defined in SUBSET-026 (version 2.3.0(d)) section 7.5.1.62. The values of M_AXLELOAD (represented by {{rml}} attribute {{@|exceedsAxleLoad|CO:load}}) can define a limit in tons (with resolution 0.5t) in the range from 0.0t to 40.0t (means 0.0t, 0.5t, 1.0t, …, 20.0t, …, up to 40.0t) and the special value “above 40.0t”.
| |
| | |
| ====Example 2====
| |
| The second example shows an axle load speed profile for '''''ETCS baseline 3'''''. The modelling in {{rml}} is:
| |
| <syntaxhighlight lang=xml>
| |
| <common id="co_01">
| |
| <speedProfiles>
| |
| <speedProfile id="asp_C3" isBasicSpeedProfile="false" mVersion="32">
| |
| <name name="ETCS Axle Load Speed Profile C3"
| |
| description="ETCS axle load speed profile for trains belonging to axle
| |
| load category C3 or higher"
| |
| language="EN"/>
| |
| <load exceedsAxleLoadCat="C3"/>
| |
| </speedProfile>
| |
| </speedProfiles>
| |
| </common>
| |
| </syntaxhighlight>
| |
| For ETCS baseline 3, the axle load is presented by axle load categories, given by UNISIG variable M_AXLELOADCAT defined in SUBSET-026 (version 3.4.0 or 3.6.0) section 7.5.1.62. The values of M_AXLELOADCAT (represented by {{rml}} attribute {{@|exceedsAxleLoadCat|CO:load}}) can be for example: A, HS17, B1, B2, D4XL and others.
| |
| =={{Additional Information}}== | | =={{Additional Information}}== |
| ==={{Notes}}=== | | ==={{Notes}}=== |
| ==={{Open issues}}=== | | ==={{Open issues}}=== |
| # The reason of the attribute {{@|influence|CO:speedProfile}} in the {{tag|co|speedProfile}} element is not clear.
| |
| # The complete section for Axle Load Speed Profile is based on {{rml|3.2 beta-2}} with additional new attribute {{@|exceedsAxleLoad|CO:speedProfile}} as suggested by Christian Rahmig in the {{rml}} web meeting from 20th September 2021.<br />
| |
| Additionally, the this document includes the new attribute {{@|exceedsAxleLoadCat|CO:speedProfile}}. The values of {{@|exceedsAxleLoadCat|CO:speedProfile}} should be defined by the existing “rail3:tLineCategoryExt” and added by the ETCS value “HS17” (see section 2.6).
| |
|
| |
| The new attribute {{@|exceedsAxleLoadCat|CO:speedProfile}} is to be discussed in {{rml}} working group “ETCS Track Net”: Should it be possible to provide both a) the “rail3:tLineCategoryExt” values and b) “tons limits” or only one of them?
| |
|
| |
| ==== ''Section to be deleted if discussions to axle load have been finished:'' Relationship between the Axle Load Profiles of ETCS Baseline 2 and 3 ====
| |
|
| |
| This section has no relation to the modelling of {{rml}}. This section provides background information how the UNISIG variables concerning Axle Load Speed Profiles have to be transformed in case a train with an ETCS baseline 3 onboard unit is running on a railway line equipped with ETCS baseline 2 trackside devices.
| |
|
| |
| The relation between the axle load speed profiles of M_AXLELOAD (as used in ETCS Baseline 2) and M_AXLELOADCAT (as used in ETCS Baseline 3) is presented by UNISIG SUBSET-026 (version 3.4.0 or 3.6.0), section 6.
| |
|
| |
| =====The transformation from M_AXLELOAD to M_AXLELOADCAT is presented in SUBSET-026 (version 3.4.0 or 3.6.0), section 6.6.3.2.3 [5]:=====
| |
|
| |
| [[File:speedProfile4.pdf]]
| |
|
| |
| Figure 4: Transformation from M_AXLELOAD to M_AXLELOADCAT (Source: UNISIG SUBSET-026, version 3.6.0, section 6.6.3.2.3 [5])
| |
| {{note|Figure 4 is applicable when a train equipped with ETCS onboard unit on basis of ETCS Baseline 3 receives a trackside message on basis of ETCS Baseline 2.}}
| |
| =====The transformation from M_AXLELOADCAT to M_AXLELOAD is presented in SUBSET-026 (version 3.4.0 or 3.6.0), section 6.6.3.4.5 [3d]:=====
| |
|
| |
| [[File:speedProfile5.pdf]]
| |
|
| |
| [[File:speedProfile6.pdf]]
| |
|
| |
| Figure 5: Transformation from M_AXLELOADCAT to M_AXLELOAD (Source: UNISIG SUBSET-026, version 3.6.0, section 6.6.3.4.5 [3d])
| |
|
| |
| Note: Figure 5 is applicable when a train equipped with ETCS onboard unit on basis of ETCS Baseline 3 sends a message to an RBC which works on basis of ETCS Baseline 2.
| |