Nonlinear generalized predictive control with virtual unmodeled dynamics decomposition compensation and data driven. (May 2023)