The popularity of the plug-in hybrid electric vehicle (PHEV) in the future grid encourages the demand for fast battery charging technology with bidirectional power flow capacity to realize V2G. In order to improve the performance of charging process, many charging methods have been proposed, such as multi-stage charging, pulse charging method, reflex charging method, etc. Such methods all need the corresponding battery charger to provide variable DC voltage or current to charge for the battery. Therefore, the DC-DC converter with fast dynamic performance can improve the performance of the different charging methods. However, traditional dual-active-bridge (T-DAB) based battery charger does not have a relatively fast dynamic performance. Therefore, this paper proposes a model predictive control for dual-active-bridge (MPC-DAB) based battery charger under dual-phase-shift (DPS) control with the Thevenin model for battery. Compared with the T-DAB based battery charger, MPC-DAB based battery charger possesses faster dynamic performance and lower overshoot.