Internal model control of discrete non-minimum phase over-actuated systems with multiple time delays and uncertain parameters