Suboptimal target control for hybrid automata using model predictive control