|Abstract:||The efficient, safe, environmentally sound and profitable operation of most engineered systems depend on being automatically computer controlled. Unfortunately, due to the difficulty of implementing advanced methods, most control designs achieve much less than optimal performance. This project will work towards solving this problem using the advanced class of Model Predictive Control methods. While attracting very high international attention due to their potential, their use has been restricted due to design and implementation difficulties. By providing solutions to these problems, a capability for more widespread use of high performance control will be achieved.