Modeling and simulation for microscopic traffic flow based on multiple headway, velocity and acceleration difference