2021-12-13 12:24:56 +01:00
|
|
|
#!/usr/bin/env julia
|
|
|
|
# -*- coding: UTF-8 -*-
|
|
|
|
# __julia-version__ = 1.7.0
|
|
|
|
# __author__ = "Max Kannenberg"
|
|
|
|
# __copyright__ = "2021"
|
|
|
|
# __license__ = "ISC"
|
|
|
|
|
|
|
|
include("../src/TrainRun.jl")
|
|
|
|
using .TrainRun
|
|
|
|
|
|
|
|
allPaths=[]
|
2022-01-18 13:39:51 +01:00
|
|
|
push!(allPaths, importYamlFile(:path, "data/paths/path_1_10km_nConst_vConst.yaml"))
|
|
|
|
push!(allPaths, importYamlFile(:path, "data/paths/path_2_10km_nVar_vConst.yaml"))
|
|
|
|
push!(allPaths, importYamlFile(:path, "data/paths/path_3_10km_nConst_vVar.yaml"))
|
|
|
|
push!(allPaths, importYamlFile(:path, "data/paths/path_4_real_Germany_EastSaxony_DG-DN.yaml"))
|
|
|
|
|
2021-12-13 12:24:56 +01:00
|
|
|
allSettings=[]
|
2022-03-08 12:54:25 +01:00
|
|
|
push!(allSettings, importYamlFile(:settings, "data/settings/settings_distanceStep_massPoint.yaml"))
|
2021-12-13 12:24:56 +01:00
|
|
|
|
|
|
|
allTrains=[]
|
2022-01-18 13:39:51 +01:00
|
|
|
push!(allTrains, importYamlFile(:train, "data/trains/train_freight_V90withOreConsist.yaml"))
|
|
|
|
push!(allTrains, importYamlFile(:train, "data/trains/train_passenger_SiemensDesiroClassic.yaml"))
|
|
|
|
push!(allTrains, importYamlFile(:train, "data/trains/train_passenger_IC2.yaml"))
|
2021-12-13 12:24:56 +01:00
|
|
|
|
2022-01-18 13:39:51 +01:00
|
|
|
for path in allPaths
|
2021-12-13 12:24:56 +01:00
|
|
|
# println(" - - - - - - - - -")
|
2022-01-18 13:39:51 +01:00
|
|
|
# println("path: ", path)
|
|
|
|
for train in allTrains
|
|
|
|
# println("train: ", train)
|
|
|
|
for settings in allSettings
|
2022-04-02 00:02:39 +02:00
|
|
|
resultsDict = calculateDrivingDynamics(train, path, settings)
|
2022-01-19 16:58:57 +01:00
|
|
|
exportToCsv(resultsDict)
|
2021-12-13 12:24:56 +01:00
|
|
|
sleep(2)
|
|
|
|
# println("")
|
|
|
|
end
|
|
|
|
end
|
|
|
|
# println("")
|
|
|
|
end
|
|
|
|
|
|
|
|
# println("")
|
|
|
|
# println("________________________")
|
|
|
|
# println("")
|