Generalized Predictive Control of Flatness Using BP Neural Network