A multi-variable grey model with a self-memory component and its application on engineering prediction. (June 2015)