The whole optimization procedure runs within the simulation environment SIESTA [55,56,57]. A nonlinearly constrained optimizer donlp2 supports closed-loop optimizations within this environment [42,43,44]. SIESTA allows for a very general description of the optimization task and has gained a high level of stability during recent years.