Residual generator identification and design for linear multivariable systems