An Agent-Based Model to Simulate the Diffusion of New Energy Vehicles. (4th March 2023)