Dynamic matrix control¿A computer control algorithm