Hi,
I am encountering the following problem with CADET-match. I’ve used CADET match for various cases in the past but it’s the first time I come across this kind of situation.
Basically, I am trying to fit isotherm parameters for 3 components using 3 pulses of the same experiment. When I use more than one experiment (i.e. 2 x 3 pulses) in the “meta” folder of the results, I get 2 graphs of the same experiment (i.e. 2 x 2 = 4 graphs). While the experimental pulses are identical for graphs of the same conditions, the simulated ones are not (again for experiments of the same conditions). That makes me wonder, how can it be 2 different simulated outputs since Match converges to 1 solution.
Below I am enclosing the .json file code wherein the problem might be located. Ignore the parameter names since it’s my custom binding model implementation.
Thanks in advance,
Kostas
{
"CADETPath": "C:/Users/CADET/install/bin/cadet-cli.exe",
"baseDir": "Desktop/Example",
"resultsDir": "results_2_exp",
"parameters": [
{
"bound": -1,
"location": "/input/model/unit_001/adsorption/KEQ",
"min": 100,
"max": 200,
"component": 1,
"transform": "auto"
},
{
"bound": -1,
"location": "/input/model/unit_001/adsorption/QMAX",
"min": 50,
"max": 200,
"component": 1,
"transform": "auto"
},
{
"bound": -1,
"location": "/input/model/unit_001/adsorption/SOLSA",
"min": 2,
"max": 6,
"component": 1,
"transform": "auto"
},
{
"bound": -1,
"location": "/input/model/unit_001/adsorption/SOLSB",
"min": 2,
"max": 10,
"component": 1,
"transform": "auto"
},
{
"bound": -1,
"location": "/input/model/unit_001/adsorption/KEQ",
"min": 50,
"max": 130,
"component": 2,
"transform": "auto"
},
{
"bound": -1,
"location": "/input/model/unit_001/adsorption/SOLSA",
"min": 4,
"max": 6,
"component": 2,
"transform": "auto"
},
{
"bound": -1,
"location": "/input/model/unit_001/adsorption/KEQ",
"min": 100,
"max": 200,
"component": 3,
"transform": "auto"
},
{
"bound": -1,
"location": "/input/model/unit_001/adsorption/SOLSA",
"min": 2,
"max": 5,
"component": 3,
"transform": "auto"
}
],
"experiments": [
{
"name": "Lanmguir_1",
"csv": "experiment_1_1.csv",
"HDF5": "Langmuir_1.h5",
"features": [
{
"name": "Pulse_1_1",
"type": "SSE",
"CSV": "experiment_1_1.csv",
"output_path": "/output/solution/unit_002/SOLUTION_OUTLET_COMP_001"
},
{
"name": "Pulse_1_2",
"type": "SSE",
"CSV": "experiment_1_2.csv",
"output_path": "/output/solution/unit_002/SOLUTION_OUTLET_COMP_002"
},
{
"name": "Pulse_1_3",
"type": "SSE",
"CSV": "experiment_1_3.csv",
"output_path": "/output/solution/unit_002/SOLUTION_OUTLET_COMP_003"
}
]
},
{
"name": "Lanmguir_2",
"csv": "experiment_2_1.csv",
"HDF5": "Langmuir_2.h5",
"features": [
{
"name": "Pulse_2_1",
"type": "SSE",
"CSV": "experiment_2_1.csv",
"output_path": "/output/solution/unit_002/SOLUTION_OUTLET_COMP_001"
},
{
"name": "Pulse_2_2",
"type": "SSE",
"CSV": "experiment_2_2.csv",
"output_path": "/output/solution/unit_002/SOLUTION_OUTLET_COMP_002"
},
{
"name": "Pulse_2_3",
"type": "SSE",
"CSV": "experiment_2_3.csv",
"output_path": "/output/solution/unit_002/SOLUTION_OUTLET_COMP_003"
}
]
}
],
"searchMethod": "Multistart",
"population": 5
}