Add settings folder to TrainRun.jl/data with different settings files
parent
1dc6f8345a
commit
b94d1dda38
|
@ -0,0 +1,12 @@
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
settings:
|
||||||
|
# settings for the simulation
|
||||||
|
massModel: "mass point" # model type of train mass "mass point" or "homogeneous strip"
|
||||||
|
stepVariable: "t in s" # step variable of the step method "s in m", "t in s" or "v in m/s"
|
||||||
|
stepSize: 3.0 # step size (unit depends on stepVariable s in m, t in s and v in m/s)
|
||||||
|
operationModeMinimumRunningTime: true # operation mode "minimum running time"
|
||||||
|
operationModeMinimumEnergyConsumption: false # operation mode "minimum energy consumption"
|
||||||
|
typeOfOutput: "julia dictionary" # output as "julia dictionary" or as "CSV"
|
||||||
|
detailOfOutput: "driving course" # should the output be "minimal", "points of interest" or "driving course"?
|
||||||
|
csvDirectory: "~/Desktop/TrainRun"
|
|
@ -0,0 +1,12 @@
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
settings:
|
||||||
|
# settings for the simulation
|
||||||
|
massModel: "mass point" # model type of train mass "mass point" or "homogeneous strip"
|
||||||
|
stepVariable: "v in m/s" # step variable of the step method "s in m", "t in s" or "v in m/s"
|
||||||
|
stepSize: 0.1 # step size (unit depends on stepVariable s in m, t in s and v in m/s)
|
||||||
|
operationModeMinimumRunningTime: true # operation mode "minimum running time"
|
||||||
|
operationModeMinimumEnergyConsumption: false # operation mode "minimum energy consumption"
|
||||||
|
typeOfOutput: "julia dictionary" # output as "julia dictionary" or as "CSV"
|
||||||
|
detailOfOutput: "driving course" # should the output be "minimal", "points of interest" or "driving course"?
|
||||||
|
csvDirectory: "~/Desktop/TrainRun"
|
|
@ -16,7 +16,7 @@ push!(allPaths, importYamlFile(:path, "data/paths/path_4_real_Germany_EastSaxony
|
||||||
|
|
||||||
|
|
||||||
allSettings=[]
|
allSettings=[]
|
||||||
push!(allSettings, importYamlFile(:settings, "data/settings.yaml"))
|
push!(allSettings, importYamlFile(:settings, "data/settings/settings_distanceStep_massPoint.yaml"))
|
||||||
|
|
||||||
allTrains=[]
|
allTrains=[]
|
||||||
push!(allTrains, importYamlFile(:train, "data/trains/train_freight_V90withOreConsist.yaml"))
|
push!(allTrains, importYamlFile(:train, "data/trains/train_freight_V90withOreConsist.yaml"))
|
||||||
|
|
|
@ -10,7 +10,7 @@ using .TrainRun
|
||||||
|
|
||||||
train_directory = "data/trains/train_freight_V90withOreConsist.yaml"
|
train_directory = "data/trains/train_freight_V90withOreConsist.yaml"
|
||||||
running_path_directory = "data/paths/path_1_10km_nConst_vConst.yaml"
|
running_path_directory = "data/paths/path_1_10km_nConst_vConst.yaml"
|
||||||
setting_directory = "data/settings.yaml"
|
setting_directory = "data/settings/settings_distanceStep_massPoint.yaml"
|
||||||
(train, running_path, settings) = importYamlFiles(train_directory, running_path_directory, setting_directory)
|
(train, running_path, settings) = importYamlFiles(train_directory, running_path_directory, setting_directory)
|
||||||
|
|
||||||
train_run = calculateDrivingDynamics(train, running_path, settings)
|
train_run = calculateDrivingDynamics(train, running_path, settings)
|
||||||
|
|
Loading…
Reference in New Issue