Three-dimensional finite element model of a pickup truck is built. The dynamic processes of a truck colliding against a rigid wall and collision between two trucks are numerically simulated, and the corresponding collision force-displacement curves of the truck with different initial speeds are obtained. Taking the initial speed of the truck as the input and the collision force-displacement curve as the output, the BP neural network machine learning algorithm is used to establish the vehicle collision surrogate model in the full speed domain. The numerical simulation samples are divided into training set and test set, and the surrogate model is trained. The accuracy