Dev:RTCI-b guide

From railML 3 Wiki
Jump to navigation Jump to search

Example of Norwegian shunting engine Di5 with several traction-force curves

<?xml version="1.0" encoding="UTF-8"?>
<railML version="3.3" xmlns="https://www.railml.org/schemas/3.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.railml.org/schemas/3.3 https://schemas.railml.org/3.3/railml3.xsd">
   <!--All technical data and other values given here are strictly to be understood as examples and do not necessarily reflect the actual values-->  
   <rollingstock>
    <vehicles>
      <!--Example of Norwegian shunting engine Di5 with several traction-force curves-->
      <vehicle id="veh_0" numberOfDrivenAxles="3" length="10.450" speed="60" towingSpeed="75" tareWeight="49.5" timetableWeight="49.5" nettoWeight="49.5" adhesionWeight="49.5" maximumAxleLoad="16.8" rotatingMassFactor="1.09">
        <designator entry="Di5" register="_NSB"/>
        <vehiclePart id="vehPar_01" partOrder="1" category="locomotive">
          <designator entry="Di5" register="_NSB"/>
        </vehiclePart>
        <engine>
          <powerMode mode="diesel" isPrimaryMode="true">
            <tractionData>
              <info maxTractiveEffort="117600" tractivePower="358400"/>
            </tractionData>
          </powerMode>
          <powerMode mode="diesel">
            <tractionData>
              <info maxTractiveEffort="159000" tractivePower="358400"/>
            </tractionData>
          </powerMode>
        </engine>
        <brakes>
          <vehicleBrakes airBrakeApplicationPosition="P" brakeType="compressedAirBrake" regularBrakeMass="55" emergencyBrakeMass="55"/>
          <vehicleBrakes airBrakeApplicationPosition="G" brakeType="compressedAirBrake" regularBrakeMass="50" emergencyBrakeMass="50"/>
          <vehicleBrakes brakeType="parkingBrake" regularBrakeMass="31"/>
        </brakes>
        <supportedTrackGauge value="1.435"/>
      </vehicle>
    </vehicles>
  </rollingstock>
</railML>

Example of Norwegian BM93 for a Passenger Multiple Unit (railcar) with tilting technology

<?xml version="1.0" encoding="UTF-8"?>
<railML version="3.3" xmlns="https://www.railml.org/schemas/3.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.railml.org/schemas/3.3 https://schemas.railml.org/3.3/railml3.xsd">
  <common id="co_0">
    <organizationalUnits>
      <organizationalUnit id="ou_0">
        <name language="no" name="Bombardier Strømmens Værksted"/>
        <isVehicleManufacturer/>
      </organizationalUnit>
      <organizationalUnit id="ou_1">
        <name language="no" name="Norske tog AS"/>
        <isVehicleOperator/>
      </organizationalUnit>
    </organizationalUnits>
  </common>
  <!--All technical data and other values given here are strictly to be understood as examples and do not necessarily reflect the actual values-->
  <rollingstock>
    <vehicles>
      <!--Example of Norwegian BM93 for a Passenger Multiple Unit (railcar) with tilting technology-->
      <vehicle id="veh_0" numberOfDrivenAxles="4" numberOfNonDrivenAxles="2" length="38.210" speed="140" towingSpeed="140" tareWeight="77.0" timetableWeight="82.7" nettoWeight="89.1" adhesionWeight="45.3" maximumAxleLoad="16.7" rotatingMassFactor="1.1">
        <designator entry="957600093XXX" register="EC_VVR"/>
        <vehiclePart id="vehPar_01" partOrder="1" category="motorCoach">
            <designator entry="BM93" register="_NSB"/>
            <passengerFacilities>
                <places category="seat" class="second" count="76"/>
                <service category="toilet" count="1"/>
                <service category="wlan" count="1"/>
            </passengerFacilities>
			<isSupportingTilting maxTiltingAngle="5" maxTiltingSpeed="1.5"/>
        </vehiclePart>
        <engine>
          <powerMode mode="diesel" isPrimaryMode="true">
            <tractionData>
              <details>
                <tractiveEffort>
                  <segmentTable segmentStartValueName="Speed" segmentStartValueUnit="km/h" functionValueName="Tractive Effort" functionValueUnit="N">
                    <polynomialHeader exponentValue="-1"/>
                    <polynomialHeader exponentValue="0"/>
                    <polynomialHeader exponentValue="1"/>
                    <!--from 0 to 14.4 km/h: a straight line falling continuously from 140 kN to 112 kN-->
                    <segmentStartLine segmentStartValue="0">
                      <constantValue coefficientValue="0"/>
                      <constantValue coefficientValue="140000"/>
                      <constantValue coefficientValue="-2000"/>
                    </segmentStartLine>
                    <!--from 14.4 km/h to 140 km/h: a hyperbola of F = P/v with P=444.6 kW-->
                    <segmentStartLine segmentStartValue="14.4">
                      <constantValue coefficientValue="600560"/>
                      <constantValue coefficientValue="0"/>
                      <constantValue coefficientValue="0"/>
                    </segmentStartLine>
                  </segmentTable>
                </tractiveEffort>
              </details>
            </tractionData>
          </powerMode>
        </engine>
        <brakes>
          <vehicleBrakes airBrakeApplicationPosition="P" brakeType="compressedAirBrake" regularBrakeMass="104" emergencyBrakeMass="121" meanDeceleration="0.7">
            <auxiliaryBrakes brakeUse="both" H="true" ep="true"/>
            <auxiliaryBrakes brakeUse="emergency" Mg="true"/>
          </vehicleBrakes>
        </brakes>
        <administrativeData>
          <manufacturer refersTo="ou_0" class="TALENT2dmN"/>
          <operator refersTo="ou_1" class="BM93">
            <name language="no" name="Motorvagn BM 93"/>
            <name language="en" name="Norwegian Type 93 tilting two-carriage diesel multiple unit"/>
            <name language="de" name="Norwegischer dieselgetriebener Gelenk-Triebwagen mit Neigetechnik BM93"/>
          </operator>
        </administrativeData>
        <drivingResistance>
          <details>
            <segmentTable functionValueName="Running resistance" functionValueUnit="N" segmentStartValueName="Speed" segmentStartValueUnit="km/h">
              <!--parabola y = 0,2x² + 4x + 1577-->
              <polynomialHeader exponentValue="0"/>
              <polynomialHeader exponentValue="1"/>
              <polynomialHeader exponentValue="2"/>
              <segmentStartLine segmentStartValue="0">
                <constantValue coefficientValue="1577"/>
                <constantValue coefficientValue="4"/>
                <constantValue coefficientValue="0.2"/>
              </segmentStartLine>
            </segmentTable>
          </details>
        </drivingResistance>
        <supportedTrackGauge value="1.435"/>
      </vehicle>
    </vehicles>
  </rollingstock>
</railML>

Freight wagon

<?xml version="1.0" encoding="UTF-8"?>
<railML version="3.3" xmlns="https://www.railml.org/schemas/3.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.railml.org/schemas/3.3 https://schemas.railml.org/3.3/railml3.xsd">
  <common id="co01">
    <organizationalUnits>
      <organizationalUnit id="ou_0">
        <name name="Auto Transport Service AS" language="no"/>
        <isVehicleOperator/>
      </organizationalUnit>
    </organizationalUnits>
  </common>
  <!--All technical data and other values given here are strictly to be understood as examples and do not necessarily reflect the actual values-->
  <rollingstock>
    <vehicles>
      <vehicle id="veh_0" numberOfNonDrivenAxles="4" length="31.000" speed="120" tareWeight="38.0" timetableWeight="90.0" nettoWeight="90.0" maximumAxleLoad="9.5" rotatingMassFactor="1.06">

        <designator entry="EC_VVR" register="43764380XXXX"/>
        <vehiclePart id="vehPar_01" partOrder="1" category="freightWagon">
          <designator entry="ATS.Laaeilprs081" register="_code"/>
          <freightFacilities load="52.0" loadArea="81.4" hasWeatherProtection="true"/>
        </vehiclePart>
        <brakes>
          <vehicleBrakes airBrakeApplicationPosition="G" brakeType="compressedAirBrake" regularBrakeMass="59" emergencyBrakeMass="59"/>
          <vehicleBrakes airBrakeApplicationPosition="P" brakeType="compressedAirBrake" regularBrakeMass="79" emergencyBrakeMass="79"/>
        </brakes>
        <administrativeData>
          <operator refersTo="ou_0" class="Laaeilprs081"/>
        </administrativeData>
        <drivingResistance>
          <info airDragCoefficient="0.6" crossSectionArea="12" rollingResistance="2.0"/>
        </drivingResistance>
        <supportedTrackGauge value="1.435"/>
      </vehicle>
    </vehicles>
  </rollingstock>
</railML>