Internal model control: PID controller design | Synapse