Skip to content

Commit

Permalink
Update NeTEx VDV Example.xml
Browse files Browse the repository at this point in the history
Reworked VDV 452 E-Bus-Charging Example
  • Loading branch information
duexw committed Nov 18, 2024
1 parent ebe61c1 commit 5854217
Showing 1 changed file with 116 additions and 125 deletions.
241 changes: 116 additions & 125 deletions examples/standards/vdv452/timetable/NeTEx VDV Example.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<PublicationDelivery xmlns="http://www.netex.org.uk/netex" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://www.netex.org.uk/netex ../../../../xsd/NeTEx_publication.xsd">
<!-- originally based on VDV Block example 2012. Some bogus data for a RECHARGING PLAN added in 2024 -->
<!-- originally based on VDV Block example 2012. -->
<!-- E-Bus Opportunity charging example (Munzinger Strasse and Block BL_08 / 1107) added in 2024 -->
<PublicationTimestamp>2012-07-24T13:15:27.1275982Z</PublicationTimestamp>
<ParticipantRef>SYS0001</ParticipantRef>
<Description>GDM Export from baseversion number: 1</Description>
Expand Down Expand Up @@ -118,21 +119,20 @@
</controlCentres>
<equipments>
<!-- RCP RECHARGING PLAN ADDED -->
<VehicleChargingEquipment version="any" id="VCEq_1">
<Name>StaticCharging point</Name>
<MaximumPower>40</MaximumPower>
<GridVoltage>240</GridVoltage>
<!-- derived from VDV 452 CHARGING_PROFILE / LADEPROFIL assigned to a particular CHARGING_POINT -->
<VehicleChargingEquipment version="1" id="de:vagfr:VehicleChargingEquipment:31">
<Name>Pantograph (max 300 kwH)</Name>
<!-- Pantograph does not have a "plug type" in VDV 452-->
<MaximumPower>300</MaximumPower>
<GridVoltage>600</GridVoltage>
</VehicleChargingEquipment>
<VehicleChargingEquipment version="any" id="VCEq_2">
<Name>StaticCharging point hi power</Name>
<MaximumPower>200</MaximumPower>
<GridVoltage>240</GridVoltage>
</VehicleChargingEquipment>
<BatteryEquipment version="any" id="BEq_1">
<BatteryCapacity>1000</BatteryCapacity>
<BatteryUsableCapacity>950</BatteryUsableCapacity>
<NominalVoltage>240</NominalVoltage>
<MaximumChargingPower>220</MaximumChargingPower>
<BatteryEquipment version="1" id="de:vagfr:BatteryEquipment:1">
<Name>High Power 6M</Name>
<Description>6 modules, 30.4 kwH each</Description>
<BatteryCapacity>182</BatteryCapacity>
<BatteryUsableCapacity>160</BatteryUsableCapacity>
<NominalVoltage>600</NominalVoltage>
<MaximumChargingPower>300</MaximumChargingPower>
<TypeOfBatteryChemistryRef versionRef="EXTERNAL" ref="lithium"/>
</BatteryEquipment>
</equipments>
Expand Down Expand Up @@ -164,16 +164,28 @@
<ShortName>Überf1</ShortName>
<PrivateCode>3</PrivateCode>
<PropulsionType>electric</PropulsionType>
<!--RCP RECHARGING PLAN ADDED -->
<FuelType>battery</FuelType>
<!-- RCP RECHARGING PLAN ADDED -->
<PassengerCapacity id="VT_3" version="1">
<SeatingCapacity>91</SeatingCapacity>
<StandingCapacity>112</StandingCapacity>
<SpecialPlaceCapacity>0</SpecialPlaceCapacity>
</PassengerCapacity>
<Length>3300</Length>
</VehicleType>
<VehicleType id="de:vagfr:VehicleType:52" version="1">
<Name>Solaris Gelenk-Elektro</Name>
<ShortName>SoGeE</ShortName>
<PrivateCode>52</PrivateCode>
<PropulsionType>electric</PropulsionType>
<!--RCP RECHARGING PLAN ADDED -->
<FuelType>battery</FuelType>
<!-- RCP RECHARGING PLAN ADDED -->
<PassengerCapacity id="PassengerCapacity:52" version="1">
<SeatingCapacity>46</SeatingCapacity>
<StandingCapacity>100</StandingCapacity>
<SpecialPlaceCapacity>2</SpecialPlaceCapacity>
</PassengerCapacity>
<Length>18750</Length>
</VehicleType>
<VehicleType id="VT_4" version="1">
<Name>Strab GT 8 Z</Name>
<ShortName>Überf2</ShortName>
Expand Down Expand Up @@ -793,35 +805,31 @@
</vehicleTypes>
<vehicleModels>
<!-- RCP RECHARGING PLAN ADDED -->
<VehicleModel version="any" id="VT_electric_bus_A">
<Name>Electric bus Type a </Name>
<VehicleTypeRef version="1" ref="VT_3"/>
<FullCharge>2000</FullCharge>
<VehicleModel version="1" id="de:vagfr:VehicleModel:52">
<Name>Solaris Gelenk Elektro</Name>
<VehicleTypeRef version="1" ref="de:vagfr:VehicleType:52"/>
<equipmentProfiles>
<RechargingEquipmentProfileRef version="1" ref="REP_electric_bus_A_recharge"/>
<RechargingEquipmentProfileRef version="1" ref="de:vagfr:RechargingEquipmentProfile:31"/>
</equipmentProfiles>
</VehicleModel>
</vehicleModels>
<vehicleEquipmentProfiles>
<!-- RCP RECHARGING PLAN ADDED -->
<RechargingEquipmentProfile version="1" id="REP_electric_bus_A_recharge">
<Name>On board charging equipment</Name>
<RechargingEquipmentProfile version="1" id="de:vagfr:RechargingEquipmentProfile:31">
<Name>Pantograph (max 300 kW)</Name>
<vehicleEquipmentProfileMembers>
<VehicleEquipmentProfileMember version="any" id="VEPM_electric_bus_battery">
<BatteryEquipmentRef version="any" ref="BEq_1"/>
<MinimumUnits>2</MinimumUnits>
<VehicleEquipmentProfileMember version="1" id="de:vagfr:VehicleEquipmentProfileMember:31">
<BatteryEquipmentRef version="1" ref="de:vagfr:BatteryEquipment:1"/>
</VehicleEquipmentProfileMember>
</vehicleEquipmentProfileMembers>
<CouplingType>plug</CouplingType>
<TypeOfPlugRef version="1" ref="ToP_special21"/>
<CouplingType>pantographAbove</CouplingType>
<CurrentType>3-PhaseAC</CurrentType>
<ChargingVoltage>240</ChargingVoltage>
<ChargingVoltage>600</ChargingVoltage>
<MaximumChargingPower>40</MaximumChargingPower>
<PreparationDuration>PT2M</PreparationDuration>
<PreparationDuration>PT3M</PreparationDuration>
<FinalisationDuration>PT1M</FinalisationDuration>
<compatibleWith>
<VehicleChargingEquipmentRef version="any" ref="VCEq_1"/>
<VehicleChargingEquipmentRef version="any" ref="VCEq_2"/>
<VehicleChargingEquipmentRef version="1" ref="de:vagfr:VehicleChargingEquipment:31"/>
</compatibleWith>
</RechargingEquipmentProfile>
</vehicleEquipmentProfiles>
Expand All @@ -833,11 +841,11 @@
<OperationalNumber>772</OperationalNumber>
<PrivateCode>772</PrivateCode>
<OperatorRef ref="OP_1" version="1"/>
<VehicleTypeRef ref="VT_26" version="1"/>
<VehicleTypeRef ref="de:vagfr:VehicleType:52" version="1"/>
<!-- RCP RECHARGING PLAN ADDED -->
<VehicleModelRef version="any" ref="VT_electric_bus_A"/>
<VehicleModelRef version="1" ref="de:vagfr:VehicleModel:52"/>
<actualVehicleEquipments>
<BatteryEquipmentRef version="any" ref="BEq_1"/>
<BatteryEquipmentRef version="1" ref="de:vagfr:BatteryEquipment:1"/>
</actualVehicleEquipments>
</Vehicle>
<Vehicle id="VEH_2" version="1">
Expand Down Expand Up @@ -2293,15 +2301,6 @@
</vehicles>
</ResourceFrame>
<InfrastructureFrame id="BeaconPoint" version="1">
<vehicleAndCrewPoints>
<!-- RCP RECHARGING PLAN ADDED -->
<ParkingPoint version="any" id="PP_A">
<Name>Recharging PointA</Name>
</ParkingPoint>
<ParkingPoint version="any" id="PP_B">
<Name>Recharging Point B</Name>
</ParkingPoint>
</vehicleAndCrewPoints>
<activationPoints>
<BeaconPoint id="BP_19" version="1">
<Name>Einfahrtsbake ---&gt; BH West</Name>
Expand Down Expand Up @@ -13610,6 +13609,7 @@
</JourneyPatternWaitTime>
</waitTimes>
<pointsInSequence>
<!-- First stop of this journey pattern is assigned to charging point 6 of Munzinger Strasse -->
<StopPointInJourneyPattern id="SPJP_755" version="1" order="1">
<ScheduledStopPointRef ref="SSP_2662" version="1"/>
<DestinationDisplayRef ref="DD_273" version="1"/>
Expand Down Expand Up @@ -44711,20 +44711,6 @@
<OperationalContextRef ref="OPC_3" version="1"/>
</TimingLink>
</timingLinks>
<journeyPatterns>
<!-- RCP RECHARGING PLAN ADDED -->
<DeadRunJourneyPattern version="any" id="jp_charge1">
<Name>Pattern with charging points</Name>
<pointsInSequence>
<PointInJourneyPattern version="any" id="jp_charge1" order="1">
<ParkingPointRef version="any" ref="PP_A"/>
</PointInJourneyPattern>
<PointInJourneyPattern version="any" id="jp_charge1" order="2">
<ParkingPointRef version="any" ref="PP_B"/>
</PointInJourneyPattern>
</pointsInSequence>
</DeadRunJourneyPattern>
</journeyPatterns>
<notices>
<Notice id="NT_1" version="1">
<Name>Kaiserstuhlstraße Ost (B)</Name>
Expand Down Expand Up @@ -50103,39 +50089,50 @@
</stopPlaces>
<parkings>
<!-- RCP RECHARGING PLAN ADDED -->
<Parking version="any" id="PK_BusPark_01">
<Name>Bus parking</Name>
<Description>This is a bus parking</Description>
<!-- VDV 452 CHARGING_STATION / LADESTATION -->
<RechargingStation version="1" id="de:vagfr:RechargingStation:1">
<Name>Ladestation Munzinger Strasse</Name>
<ShortName>MUZ</ShortName>
<Description>This is a bus recharging station located near stop place SP_351 Munzinger Strasse</Description>
<PrivateCode>1</PrivateCode>
<parkingAreas>
<ParkingArea version="any" id="PA_BusPark_01@Area01@Bay_A">
<ParkingArea version="1" id="de:vagfr:ParkingArea:1">
<bays>
<ParkingBay version="any" id="PB_BusPark_01@Area01@Bay_A">
<!-- VDV 452 CHARGING_POINT / LADEPUNKT -->
<RechargingBay version="1" id="de:vagfr:RechargingBay:MUZ05">
<ShortName>MUZ05</ShortName>
<PrivateCode>1</PrivateCode>
<equipmentPlaces>
<EquipmentPlace version="any" id="EP_BusPark_01@Area01@Bay_A@rc_01">
<EquipmentPlace version="1" id="de:vagfr:EquipmentPlace:MUZ05">
<equipmentPositions>
<EquipmentPosition version="any" id="EPo_usPark_01@Area01@Bay_A@rc_01">
<VehicleChargingEquipmentRef version="any" ref="VCEq_1"/>
<EquipmentPosition version="1" id="de:vagfr:EquipmentPosition:MUZ05">
<VehicleChargingEquipmentRef version="1" ref="de:vagfr:VehicleChargingEquipment:31"/>
</EquipmentPosition>
</equipmentPositions>
</EquipmentPlace>
</equipmentPlaces>
</ParkingBay>
</bays>
</ParkingArea>
</parkingAreas>
</Parking>
<RechargingStation version="any" id="PB_RStation_22">
<Name>Bus recharging</Name>
<Description>This is a bus parking</Description>
<parkingAreas>
<ParkingArea version="any" id="PB_RStation_22@Area01@Bays">
<bays>
<RechargingBay version="any" id="PB_RStation_22@Area01@Bay_Y">
</RechargingBay>
<RechargingBay version="1" id="de:vagfr:RechargingBay:MUZ06">
<ShortName>MUZ06</ShortName>
<PrivateCode>2</PrivateCode>
<equipmentPlaces>
<EquipmentPlace version="any" id="EP_RStation_22@Area01@Bay_Y@rc_01">
<EquipmentPlace version="1" id="de:vagfr:EquipmentPlace:MUZ06">
<equipmentPositions>
<EquipmentPosition version="any" id="EPo_PB_RStation_22@Area01@Bay_Y@rc_01">
<VehicleChargingEquipmentRef version="any" ref="VCEq_2"/>
<EquipmentPosition version="1" id="de:vagfr:EquipmentPosition:MUZ06">
<VehicleChargingEquipmentRef version="1" ref="de:vagfr:VehicleChargingEquipment:31"/>
</EquipmentPosition>
</equipmentPositions>
</EquipmentPlace>
</equipmentPlaces>
</RechargingBay>
<RechargingBay version="1" id="de:vagfr:RechargingBay:MUZ09">
<ShortName>MUZ09</ShortName>
<PrivateCode>3</PrivateCode>
<equipmentPlaces>
<EquipmentPlace version="1" id="de:vagfr:EquipmentPlace:MUZ09">
<equipmentPositions>
<EquipmentPosition version="1" id="de:vagfr:EquipmentPosition:MUZ09">
<VehicleChargingEquipmentRef version="1" ref="de:vagfr:VehicleChargingEquipment:31"/>
</EquipmentPosition>
</equipmentPositions>
</EquipmentPlace>
Expand All @@ -50148,19 +50145,20 @@
</parkings>
<rechargingPointAssignments>
<!-- RCP RECHARGING PLAN ADDED -->
<RechargingPointAssignment version="any" id="ParkingPoint_A">
<Name>Recharging equipment available for PPA_ at BAY_A</Name>
<ParkingPointRef version="any" ref="PP_A"/>
<ParkingBayRef version="any" ref="PB_BusPark_01@Area01@Bay_A"/>
<EquipmentPlaceRef version="any" ref="EP_BusPark_01@Area01@Bay_A@rc_01"/>
<VehicleChargingEquipmentRef version="any" ref="VCEq_1"/>
<!-- VDV 452 CHARGING_POINT_STOP / LADEPUNKT_ORT -->
<RechargingPointAssignment version="1" id="de:vagfr:RechargingPointAssignment:MUZ06">
<Name>Stop Point SSP_2662 can use Bay MUZ06</Name>
<ScheduledStopPointRef version="1" ref="SSP_2662"/>
<RechargingBayRef version="1" ref="de:vagfr:RechargingBay:MUZ06"/>
<EquipmentPlaceRef version="1" ref="de:vagfr:EquipmentPlace:MUZ06"/>
<VehicleChargingEquipmentRef version="1" ref="de:vagfr:VehicleChargingEquipment:31"/>
</RechargingPointAssignment>
<RechargingPointAssignment version="any" id="ParkingPoint_B">
<Name>Recharging equipment available for PPB_ at Recharging station BAY Y</Name>
<ParkingPointRef version="any" ref="PP_B"/>
<RechargingBayRef version="any" ref="PB_RStation_22@Area01@Bay_Y"/>
<EquipmentPlaceRef version="any" ref="EP_RStation_22@Area01@Bay_Y@rc_01"/>
<VehicleChargingEquipmentRef version="any" ref="VCEq_2"/>
<RechargingPointAssignment version="1" id="de:vagfr:RechargingPointAssignment:MUZ09">
<Name>Stop Point SSP_306 can use Bay MUZ09</Name>
<ScheduledStopPointRef version="1" ref="SSP_306"/>
<RechargingBayRef version="1" ref="de:vagfr:RechargingBay:MUZ09"/>
<EquipmentPlaceRef version="1" ref="de:vagfr:EquipmentPlace:MUZ09"/>
<VehicleChargingEquipmentRef version="1" ref="de:vagfr:VehicleChargingEquipment:31"/>
</RechargingPointAssignment>
</rechargingPointAssignments>
</SiteFrame>
Expand Down Expand Up @@ -50225,7 +50223,6 @@
</dayTypes>
<ServicePatternRef ref="SP_5549" version="1"/>
<VehicleTypeRef ref="VT_1" version="1"/>
<RechargingEquipmentProfileRef ref="REP_electric_bus_A_recharge" version="1"/>
<BlockRef ref="BL_2" version="1"/>
<CourseOfJourneysRef ref="COFJ_2" version="1"/>
<timeDemandTypes>
Expand Down Expand Up @@ -50776,7 +50773,7 @@
<VehicleJourney id="VJ_10200" version="1">
<PrivateCode>7</PrivateCode>
<TypeOfServiceRef ref="SE_1" version="1"/>
<DepartureTime>11:00:00</DepartureTime>
<DepartureTime>10:55:00</DepartureTime>
<dayTypes>
<DayTypeRef ref="DT_24" version="1"/>
</dayTypes>
Expand All @@ -50791,7 +50788,7 @@
<VehicleJourney id="VJ_10201" version="1">
<PrivateCode>7</PrivateCode>
<TypeOfServiceRef ref="SE_1" version="1"/>
<DepartureTime>11:43:00</DepartureTime>
<DepartureTime>11:50:00</DepartureTime>
<dayTypes>
<DayTypeRef ref="DT_24" version="1"/>
</dayTypes>
Expand Down Expand Up @@ -110675,40 +110672,34 @@
</CourseOfJourneys>
</coursesOfJourneys>
<rechargingPlans>
<RechargingPlan id="CRP_01" version="any">
<!-- RCP ADDED NOTE THESE VALUES MAKE LITTLE REAL WORLD SENSE - but demo the relevant links as a test case -->
<Name>Recharging plan</Name>
<RechargingProcessType>powercable</RechargingProcessType>
<TotalChargeEnergy>100</TotalChargeEnergy>
<ChargingDuration>PT20M</ChargingDuration>
<RechargingPlan id="de:vagfr:RechargingPlan:1107_MoThS" version="1">
<Name>Recharging plan block 1107 Mon-Thu (School)</Name>
<RechargingProcessType>pantograph</RechargingProcessType>
<TotalChargeEnergy>140590</TotalChargeEnergy>
<ChargingDuration>PT30M</ChargingDuration>
<rechargingSteps>
<RechargingStep id="CRP_01" version="any" order="1">
<ChargeEnergy>90</ChargeEnergy>
<TargetEnergy>150</TargetEnergy>
<PreparationDuration>PT1M</PreparationDuration>
<ChargingDuration>PT8M</ChargingDuration>
<!-- VDV 452 CHARGING_PROCESS / LADEVORGANG -->
<RechargingStep id="de:vagfr:RechargingStep:1_1" version="1" order="1">
<ChargeEnergy>80470</ChargeEnergy>
<TargetEnergy>157270</TargetEnergy>
<PreparationDuration>PT3M</PreparationDuration>
<ChargingDuration>PT18M</ChargingDuration>
<FinalisationDuration>PT1M</FinalisationDuration>
<DeadRunRef version="1" ref="VJ_16960"/>
<PointInJourneyPatternRef version="any" ref="jp_charge1" order="1"/>
<vehicles>
<VehicleRef version="1" ref="VEH_1"/>
</vehicles>
<VehicleJourneyRef ref="VJ_10201" version="1"></VehicleJourneyRef>
<PointInJourneyPatternRef version="1" ref="SPJP_755" order="1"/>
</RechargingStep>
<RechargingStep id="CRP_01" version="any" order="2">
<ChargeEnergy>100</ChargeEnergy>
<TargetEnergy>200</TargetEnergy>
<PreparationDuration>PT2M</PreparationDuration>
<ChargingDuration>PT10M</ChargingDuration>
<RechargingStep id="de:vagfr:RechargingStep:1_2" version="1" order="1">
<ChargeEnergy>60120</ChargeEnergy>
<TargetEnergy>124570</TargetEnergy>
<PreparationDuration>PT3M</PreparationDuration>
<ChargingDuration>PT12M</ChargingDuration>
<FinalisationDuration>PT1M</FinalisationDuration>
<DeadRunRef version="1" ref="DR_40147924"/>
<PointInJourneyPatternRef version="any" ref="jp_charge1" order="2"/>
<vehicles>
<VehicleRef version="1" ref="VEH_1"/>
</vehicles>
<VehicleJourneyRef ref="VJ_10207" version="1"></VehicleJourneyRef>
<PointInJourneyPatternRef version="1" ref="SPJP_755" order="1"/>
</RechargingStep>
</rechargingSteps>
<blockRefs>
<BlockRef version="1" ref="BL_336"/>
<BlockRef version="1" ref="BL_8"/>
</blockRefs>
</RechargingPlan>
</rechargingPlans>
Expand Down

0 comments on commit 5854217

Please sign in to comment.