An optimization model based on Particle Swarm Optimization-Support Vector Machine(PSO-SVM) and improved NSGA-II algorithm is established in this paper to balance the heat dissipation performance and lightweight of battery. First, the data set is obtained by orthogonal experiments, and then the PSO-SVM model for predicting the battery heat dissipation performance (maximum temperature and maximum temperature difference) is acquired by optimizing the parameters of the support vector machine through particle swarm optimization. With the goal of improving the battery heat dissipation performance and reducing the system mass, the improved NSGA-II algorithm is used for multi-objective optimization to obtain the Pareto solution set. Results show that the R2 (goodness of fit) of the maximum temperature and maximum temperature difference prediction models are 0.99478 and 0.9787, respectively, which verifies the accuracy of the PSO-SVM model. The maximum temperature, the maximum temperature difference, and the mass of the phase change material are in conflict. The temperature rise and temperature difference of the battery can be effectively controlled by sacrificing the mass of the phase change material. Four optimal solutions were selected by using LINMAP and TOPSIS. Compared with the initial model, the mass of phase change materials was reduced by 34.5 %, 29.5 %, 55.3 %, and 2.5 %. On the premise of meeting the requirements of thermal management performance, the entire system becomes lighter. Based on the four optimal solutions, the decision maker can choose from the Pareto optimal solution set according to different requirements for heat dissipation performance and lightweight.