Simultaneous design of parameters and structure: a multi-loop PID controller case study