Intelligent Energy Management Agent for a Parallel Hybrid Vehicle—Part I: System Architecture and Design of the Driving Situation Identification Process | Synapse