Hybrid modeling, identification, and predictive control: an application to hybrid electric vehicle energy management