diff --git a/src/config.json b/src/config.json new file mode 100644 index 0000000000000000000000000000000000000000..e265aaaf7d224a257c9b788eaa19f44ecba0f954 --- /dev/null +++ b/src/config.json @@ -0,0 +1,25 @@ +{ + "MODEL_NAME": "SimpleHeatingSystem", + "MODEL_FILE": "SimpleHeatingSystem.mo", + "SIMULATION_STOP_TIME": 3000, + "PARAMETERS": ["Q_max", "T_set"], + "OBJECTIVES": ["energy", "comfort"], + "MAXIMIZE": ["comfort"], + "PARAM_BOUNDS": { + "Q_max": [1000, 5000], + "T_set": [280, 310] + }, + "PRECISION": 2, + "OPTIMIZATION_CONFIG": { + "USE_ADAPTIVE_INSTANCE_SELECTION": true, + "ALGORITHM_NAME": "NSGA2", + "POP_SIZE": 5, + "N_GEN": 5 + }, + "PLOT_CONFIG": { + "PLOT_X": "Energy Consumption", + "PLOT_Y": "Comfort", + "PLOT_TITLE": "Pareto Front of Energy Consumption vs Comfort" + }, + "N_JOBS": -1 +} \ No newline at end of file