Hi,
I encountered a similar issue before, and it was related to the workflow that I used after selecting the best simulation in SWAT-CUP.
During calibration, you want to run the model again using the parameter set of the best simulation, but you should not run preprocessing again.
At this stage, you do not want to generate a new LHS sample.
The correct procedure is:
1. Set
starting simulation number = X
ending simulation number = X
2. Do not change Par_inf.txt
3. Turn parallel processing OFF
4. Run only run.bat
If you run pre.bat before run.bat at this stage, SWAT-CUP will create a new LHS sample, and the previous best parameter set will not be used properly. This may cause the error:
"There were no solutions with the objective function value >= the behavioral threshold."
After running the best simulation once, you can then add a dummy parameter to check the final fitted parameters. In that case you can run the normal sequence:
pre.bat → run.bat → post.bat
Hope this helps.
29 Nisan 2021 Perşembe tarihinde saat 07:01:40 UTC-7 itibarıyla Lilai Jin şunları yazdı: