From 7a916f21f82db221e51510ec39c14f13e792f3b5 Mon Sep 17 00:00:00 2001 From: Kai Martins-Turner Date: Mon, 20 Jan 2025 13:53:21 +0100 Subject: [PATCH] add input data from Anas Master Thesis: Data for parcel demand generation --- scenarios/equil/config.xml | 0 scenarios/equil/network.xml | 0 .../DHL_CarrierCSV_Berlin_Koepenick.csv | 2 + .../DHL_CarrierCSV_Berlin_small.csv | 2 + .../parcelDemand/DHL_CarrierCSV_Lausitz.csv | 2 + .../DHL_DemandCSV_Berlin_10pc.csv | 2 + .../DHL_DemandCSV_Berlin_Koepenick.csv | 2 + .../parcelDemand/DHL_DemandCSV_Berlin_big.csv | 2 + .../DHL_DemandCSV_Berlin_small.csv | 2 + .../parcelDemand/DHL_DemandCSV_Lausitz.csv | 2 + .../DHL_DemandCSV_Lausitz_10pc.csv | 2 + scenarios/parcelDemand/DHL_vehicleTypes.xml | 18 +++ .../parcelDemand/DHL_vehicleTypes_10pc.xml | 18 +++ scenarios/parcelDemand/Readme.md | 3 + scenarios/parcelDemand/testCarrierCSV.csv | 4 + scenarios/parcelDemand/testCarrierCSV_1.csv | 2 + scenarios/parcelDemand/testCarrierCSV_2.csv | 2 + scenarios/parcelDemand/testDemandCSV.csv | 6 + scenarios/parcelDemand/testDemandCSV_1.csv | 2 + scenarios/parcelDemand/testDemandCSV_2.csv | 2 + scenarios/parcelDemand/testPopulation.xml | 141 ++++++++++++++++++ scenarios/parcelDemand/testVehicleTypes.xml | 48 ++++++ scenarios/parcelDemand/testVehicleTypes_1.xml | 48 ++++++ 23 files changed, 312 insertions(+) mode change 100755 => 100644 scenarios/equil/config.xml mode change 100755 => 100644 scenarios/equil/network.xml create mode 100644 scenarios/parcelDemand/DHL_CarrierCSV_Berlin_Koepenick.csv create mode 100644 scenarios/parcelDemand/DHL_CarrierCSV_Berlin_small.csv create mode 100644 scenarios/parcelDemand/DHL_CarrierCSV_Lausitz.csv create mode 100644 scenarios/parcelDemand/DHL_DemandCSV_Berlin_10pc.csv create mode 100644 scenarios/parcelDemand/DHL_DemandCSV_Berlin_Koepenick.csv create mode 100644 scenarios/parcelDemand/DHL_DemandCSV_Berlin_big.csv create mode 100644 scenarios/parcelDemand/DHL_DemandCSV_Berlin_small.csv create mode 100644 scenarios/parcelDemand/DHL_DemandCSV_Lausitz.csv create mode 100644 scenarios/parcelDemand/DHL_DemandCSV_Lausitz_10pc.csv create mode 100644 scenarios/parcelDemand/DHL_vehicleTypes.xml create mode 100644 scenarios/parcelDemand/DHL_vehicleTypes_10pc.xml create mode 100644 scenarios/parcelDemand/Readme.md create mode 100644 scenarios/parcelDemand/testCarrierCSV.csv create mode 100644 scenarios/parcelDemand/testCarrierCSV_1.csv create mode 100644 scenarios/parcelDemand/testCarrierCSV_2.csv create mode 100644 scenarios/parcelDemand/testDemandCSV.csv create mode 100644 scenarios/parcelDemand/testDemandCSV_1.csv create mode 100644 scenarios/parcelDemand/testDemandCSV_2.csv create mode 100644 scenarios/parcelDemand/testPopulation.xml create mode 100644 scenarios/parcelDemand/testVehicleTypes.xml create mode 100644 scenarios/parcelDemand/testVehicleTypes_1.xml diff --git a/scenarios/equil/config.xml b/scenarios/equil/config.xml old mode 100755 new mode 100644 diff --git a/scenarios/equil/network.xml b/scenarios/equil/network.xml old mode 100755 new mode 100644 diff --git a/scenarios/parcelDemand/DHL_CarrierCSV_Berlin_Koepenick.csv b/scenarios/parcelDemand/DHL_CarrierCSV_Berlin_Koepenick.csv new file mode 100644 index 0000000..ced0a9d --- /dev/null +++ b/scenarios/parcelDemand/DHL_CarrierCSV_Berlin_Koepenick.csv @@ -0,0 +1,2 @@ +carrierName vehicleTypes numberOfDepots selectedVehicleDepots areaOfAdditionalDepots fixedNumberOfVehiclePerTypeAndLocation fleetSize vehicleStartTime vehicleEndTime jspritIterations +dhl_Koepenick dhl_vehicle 1 141317924 infinite 28800 57600 2 \ No newline at end of file diff --git a/scenarios/parcelDemand/DHL_CarrierCSV_Berlin_small.csv b/scenarios/parcelDemand/DHL_CarrierCSV_Berlin_small.csv new file mode 100644 index 0000000..c67abe8 --- /dev/null +++ b/scenarios/parcelDemand/DHL_CarrierCSV_Berlin_small.csv @@ -0,0 +1,2 @@ +carrierName vehicleTypes numberOfDepots selectedVehicleDepots areaOfAdditionalDepots fixedNumberOfVehiclePerTypeAndLocation fleetSize vehicleStartTime vehicleEndTime jspritIterations +dhl dhl_vehicle 1 -338691004 infinite 28800 57600 3 \ No newline at end of file diff --git a/scenarios/parcelDemand/DHL_CarrierCSV_Lausitz.csv b/scenarios/parcelDemand/DHL_CarrierCSV_Lausitz.csv new file mode 100644 index 0000000..0a2386f --- /dev/null +++ b/scenarios/parcelDemand/DHL_CarrierCSV_Lausitz.csv @@ -0,0 +1,2 @@ +carrierName vehicleTypes numberOfDepots selectedVehicleDepots areaOfAdditionalDepots fixedNumberOfVehiclePerTypeAndLocation fleetSize vehicleStartTime vehicleEndTime jspritIterations +dhl_Lausitz dhl_vehicle 1 -13807094#0 infinite 28800 57600 3 \ No newline at end of file diff --git a/scenarios/parcelDemand/DHL_DemandCSV_Berlin_10pc.csv b/scenarios/parcelDemand/DHL_DemandCSV_Berlin_10pc.csv new file mode 100644 index 0000000..6fce88c --- /dev/null +++ b/scenarios/parcelDemand/DHL_DemandCSV_Berlin_10pc.csv @@ -0,0 +1,2 @@ +carrierName demandToDistribute numberOfJobs shareOfPopulationWithFirstJobElement areasFirstJobElement numberOfFirstJobElementLocations locationsOfFirstJobElement firstJobElementTimePerUnit firstJobElementStartTime firstJobElementEndTime shareOfPopulationWithSecondJobElement areasSecondJobElement numberOfSecondJobElementLocations locationsOfSecondJobElement secondJobElementTimePerUnit secondJobElementStartTime secondJobElementEndTime +dhl 147000 1 -338691004 0 28800 57600 1 10555;10587 1200 28800 57600 \ No newline at end of file diff --git a/scenarios/parcelDemand/DHL_DemandCSV_Berlin_Koepenick.csv b/scenarios/parcelDemand/DHL_DemandCSV_Berlin_Koepenick.csv new file mode 100644 index 0000000..1389f95 --- /dev/null +++ b/scenarios/parcelDemand/DHL_DemandCSV_Berlin_Koepenick.csv @@ -0,0 +1,2 @@ +carrierName demandToDistribute numberOfJobs shareOfPopulationWithFirstJobElement areasFirstJobElement numberOfFirstJobElementLocations locationsOfFirstJobElement firstJobElementTimePerUnit firstJobElementStartTime firstJobElementEndTime shareOfPopulationWithSecondJobElement areasSecondJobElement numberOfSecondJobElementLocations locationsOfSecondJobElement secondJobElementTimePerUnit secondJobElementStartTime secondJobElementEndTime +dhl_Koepenick 440000 1 141317924 0 28000 57600 1 LG_1 180 28800 57600 \ No newline at end of file diff --git a/scenarios/parcelDemand/DHL_DemandCSV_Berlin_big.csv b/scenarios/parcelDemand/DHL_DemandCSV_Berlin_big.csv new file mode 100644 index 0000000..6859a98 --- /dev/null +++ b/scenarios/parcelDemand/DHL_DemandCSV_Berlin_big.csv @@ -0,0 +1,2 @@ +carrierName demandToDistribute numberOfJobs shareOfPopulationWithFirstJobElement areasFirstJobElement numberOfFirstJobElementLocations locationsOfFirstJobElement firstJobElementTimePerUnit firstJobElementStartTime firstJobElementEndTime shareOfPopulationWithSecondJobElement areasSecondJobElement numberOfSecondJobElementLocations locationsOfSecondJobElement secondJobElementTimePerUnit secondJobElementStartTime secondJobElementEndTime +dhl 510000 1 -338691004 0 28800 57600 1 10553;10555;10585;10587;10589;10623;10625;10627;10629;10711;13581;13583;13585;13589;13591;13593;13595;13597;13599;13627;13629;14050;14052;14053;14055;14057;14059 120 28800 57600 \ No newline at end of file diff --git a/scenarios/parcelDemand/DHL_DemandCSV_Berlin_small.csv b/scenarios/parcelDemand/DHL_DemandCSV_Berlin_small.csv new file mode 100644 index 0000000..774d1f5 --- /dev/null +++ b/scenarios/parcelDemand/DHL_DemandCSV_Berlin_small.csv @@ -0,0 +1,2 @@ +carrierName demandToDistribute numberOfJobs shareOfPopulationWithFirstJobElement areasFirstJobElement numberOfFirstJobElementLocations locationsOfFirstJobElement firstJobElementTimePerUnit firstJobElementStartTime firstJobElementEndTime shareOfPopulationWithSecondJobElement areasSecondJobElement numberOfSecondJobElementLocations locationsOfSecondJobElement secondJobElementTimePerUnit secondJobElementStartTime secondJobElementEndTime +dhl 147000 1 -338691004 0 28800 57600 1 10555;10587 120 28800 57600 \ No newline at end of file diff --git a/scenarios/parcelDemand/DHL_DemandCSV_Lausitz.csv b/scenarios/parcelDemand/DHL_DemandCSV_Lausitz.csv new file mode 100644 index 0000000..59c6115 --- /dev/null +++ b/scenarios/parcelDemand/DHL_DemandCSV_Lausitz.csv @@ -0,0 +1,2 @@ +carrierName demandToDistribute numberOfJobs shareOfPopulationWithFirstJobElement areasFirstJobElement numberOfFirstJobElementLocations locationsOfFirstJobElement firstJobElementTimePerUnit firstJobElementStartTime firstJobElementEndTime shareOfPopulationWithSecondJobElement areasSecondJobElement numberOfSecondJobElementLocations locationsOfSecondJobElement secondJobElementTimePerUnit secondJobElementStartTime secondJobElementEndTime +dhl_Lausitz 14210 1 -13807094#0 0 28800 57600 1 02894;02829;02827 120 28800 57600 \ No newline at end of file diff --git a/scenarios/parcelDemand/DHL_DemandCSV_Lausitz_10pc.csv b/scenarios/parcelDemand/DHL_DemandCSV_Lausitz_10pc.csv new file mode 100644 index 0000000..ee3c95c --- /dev/null +++ b/scenarios/parcelDemand/DHL_DemandCSV_Lausitz_10pc.csv @@ -0,0 +1,2 @@ +carrierName demandToDistribute numberOfJobs shareOfPopulationWithFirstJobElement areasFirstJobElement numberOfFirstJobElementLocations locationsOfFirstJobElement firstJobElementTimePerUnit firstJobElementStartTime firstJobElementEndTime shareOfPopulationWithSecondJobElement areasSecondJobElement numberOfSecondJobElementLocations locationsOfSecondJobElement secondJobElementTimePerUnit secondJobElementStartTime secondJobElementEndTime +dhl_Lausitz 14210 1 -13807094#0 0 28800 57600 1 02894;02829;02827 1200 28800 57600 \ No newline at end of file diff --git a/scenarios/parcelDemand/DHL_vehicleTypes.xml b/scenarios/parcelDemand/DHL_vehicleTypes.xml new file mode 100644 index 0000000..587724b --- /dev/null +++ b/scenarios/parcelDemand/DHL_vehicleTypes.xml @@ -0,0 +1,18 @@ + + + + null + 230 + + + + + + null + 23 + + + + + + diff --git a/scenarios/parcelDemand/DHL_vehicleTypes_10pc.xml b/scenarios/parcelDemand/DHL_vehicleTypes_10pc.xml new file mode 100644 index 0000000..c745208 --- /dev/null +++ b/scenarios/parcelDemand/DHL_vehicleTypes_10pc.xml @@ -0,0 +1,18 @@ + + + + null + 23 + + + + + + null + 3 + + + + + + diff --git a/scenarios/parcelDemand/Readme.md b/scenarios/parcelDemand/Readme.md new file mode 100644 index 0000000..37e725d --- /dev/null +++ b/scenarios/parcelDemand/Readme.md @@ -0,0 +1,3 @@ +This input data came from the Master Thesis of Ana Ueberhorst. +It is for creating the parcel demand in Berlin and the Lausitz region. + diff --git a/scenarios/parcelDemand/testCarrierCSV.csv b/scenarios/parcelDemand/testCarrierCSV.csv new file mode 100644 index 0000000..286e0cc --- /dev/null +++ b/scenarios/parcelDemand/testCarrierCSV.csv @@ -0,0 +1,4 @@ +carrierName vehicleTypes numberOfDepots selectedVehicleDepots areaOfAdditionalDepots fixedNumberOfVehiclePerTypeAndLocation fleetSize vehicleStartTime vehicleEndTime jspritIterations +testCarrier1 testVehicle1;testVehicle2 2 i(2,0);j(2,4)R infinite 3600 50000 10 +testCarrier3 testVehicle1 2 j(2,6)R area1 infinite 50000 80000 +testCarrier2 testVehicle2 3 j(4,3)R 3 finite 3600 50000 15 diff --git a/scenarios/parcelDemand/testCarrierCSV_1.csv b/scenarios/parcelDemand/testCarrierCSV_1.csv new file mode 100644 index 0000000..4149bbf --- /dev/null +++ b/scenarios/parcelDemand/testCarrierCSV_1.csv @@ -0,0 +1,2 @@ +carrierName vehicleTypes numberOfDepots selectedVehicleDepots areaOfAdditionalDepots fixedNumberOfVehiclePerTypeAndLocation fleetSize vehicleStartTime vehicleEndTime jspritIterations +testCarrier1 testVehicle1 1 i(2,0) infinite 27000 55800 5 \ No newline at end of file diff --git a/scenarios/parcelDemand/testCarrierCSV_2.csv b/scenarios/parcelDemand/testCarrierCSV_2.csv new file mode 100644 index 0000000..c773165 --- /dev/null +++ b/scenarios/parcelDemand/testCarrierCSV_2.csv @@ -0,0 +1,2 @@ +carrierName vehicleTypes numberOfDepots selectedVehicleDepots areaOfAdditionalDepots fixedNumberOfVehiclePerTypeAndLocation fleetSize vehicleStartTime vehicleEndTime jspritIterations +testCarrier1 testVehicle1 2 124263300;404565187#0 infinite 27000 55800 5 \ No newline at end of file diff --git a/scenarios/parcelDemand/testDemandCSV.csv b/scenarios/parcelDemand/testDemandCSV.csv new file mode 100644 index 0000000..c9a64da --- /dev/null +++ b/scenarios/parcelDemand/testDemandCSV.csv @@ -0,0 +1,6 @@ +carrierName demandToDistribute numberOfJobs shareOfPopulationWithFirstJobElement areasFirstJobElement numberOfFirstJobElementLocations locationsOfFirstJobElement firstJobElementTimePerUnit firstJobElementStartTime firstJobElementEndTime shareOfPopulationWithSecondJobElement areasSecondJobElement numberOfSecondJobElementLocations locationsOfSecondJobElement secondJobElementTimePerUnit secondJobElementStartTime secondJobElementEndTime +testCarrier1 0 4 area2 180 3000 13000 +testCarrier1 12 10 4 i(2,0) 100 5000 20000 +testCarrier2 0 4 300 10000 45000 1 i(2,0) 350 11000 44000 +testCarrier2 15 7 1 200 11000 44000 2 200 20000 40000 +testCarrier3 20 0.125 400 8000 50000 0.4 area1 250 10000 60000 diff --git a/scenarios/parcelDemand/testDemandCSV_1.csv b/scenarios/parcelDemand/testDemandCSV_1.csv new file mode 100644 index 0000000..fafcf0f --- /dev/null +++ b/scenarios/parcelDemand/testDemandCSV_1.csv @@ -0,0 +1,2 @@ +carrierName demandToDistribute numberOfJobs shareOfPopulationWithFirstJobElement areasFirstJobElement numberOfFirstJobElementLocations locationsOfFirstJobElement firstJobElementTimePerUnit firstJobElementStartTime firstJobElementEndTime shareOfPopulationWithSecondJobElement areasSecondJobElement numberOfSecondJobElementLocations locationsOfSecondJobElement secondJobElementTimePerUnit secondJobElementStartTime secondJobElementEndTime +testCarrier1 199 1 i(2,0) 0 25200 64800 1 180 25200 64800 \ No newline at end of file diff --git a/scenarios/parcelDemand/testDemandCSV_2.csv b/scenarios/parcelDemand/testDemandCSV_2.csv new file mode 100644 index 0000000..be7ae8f --- /dev/null +++ b/scenarios/parcelDemand/testDemandCSV_2.csv @@ -0,0 +1,2 @@ +carrierName demandToDistribute numberOfJobs shareOfPopulationWithFirstJobElement areasFirstJobElement numberOfFirstJobElementLocations locationsOfFirstJobElement firstJobElementTimePerUnit firstJobElementStartTime firstJobElementEndTime shareOfPopulationWithSecondJobElement areasSecondJobElement numberOfSecondJobElementLocations locationsOfSecondJobElement secondJobElementTimePerUnit secondJobElementStartTime secondJobElementEndTime +testCarrier1 10 1 24214089#2 0 25200 64800 1 LG_1 180 25200 64800 \ No newline at end of file diff --git a/scenarios/parcelDemand/testPopulation.xml b/scenarios/parcelDemand/testPopulation.xml new file mode 100644 index 0000000..0d7cfd1 --- /dev/null +++ b/scenarios/parcelDemand/testPopulation.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scenarios/parcelDemand/testVehicleTypes.xml b/scenarios/parcelDemand/testVehicleTypes.xml new file mode 100644 index 0000000..8d6007f --- /dev/null +++ b/scenarios/parcelDemand/testVehicleTypes.xml @@ -0,0 +1,48 @@ + + + + + + + testVehicle1 + + + + + + + + diesel + + + + + + + + + + + + + testVehicle2 + + + + + + + + 200.2 + 0.00150 + electricity + + + + + + + + + + \ No newline at end of file diff --git a/scenarios/parcelDemand/testVehicleTypes_1.xml b/scenarios/parcelDemand/testVehicleTypes_1.xml new file mode 100644 index 0000000..afd152d --- /dev/null +++ b/scenarios/parcelDemand/testVehicleTypes_1.xml @@ -0,0 +1,48 @@ + + + + + + + testVehicle1 + + + + + + + + diesel + + + + + + + + + + + + + testVehicle2 + + + + + + + + 200.2 + 0.00150 + electricity + + + + + + + + + +