In response to the problem that it is easy to fall into local optimum when using the traditional clustering algorithm to divide the modules, this paper improves the initialisation strategy of the NSGA2 algorithm and combines it with the FCM algorithm to propose an improved NSGA2-FCM algorithm for clustering analysis. Firstly, the FBS mapping is used to model the functional structure of the product system and identify the relationship between the product functional structures. Secondly, a correlation synthesis matrix is constructed based on the relationships between the module division drivers. Finally, the improved NSGA2-FCM algorithm is applied to cluster analysis of the product to derive the best module division scheme. The algorithm avoids falling into local optima by optimising the initialisation strategy of the NSGA2 algorithm, while using the FCM algorithm to improve the accuracy of the clustering. This allows the algorithm to explore the solution space more effectively when finding the best module partitioning solution. Finally, the effectiveness of the algorithm for module classification of light industrial equipment is verified using beer fermenters as a case study.