With the advancement of technology,enterprises are facing more and more competition.Under the fierce competition,enterprise developers are required to improve development efficiency and complete design tasks in a short period of time.Modular design utilizes the standardization,standardization and generality of modules to meet the customized needs of different customers,so it can quickly adapt to market needs,develop and produce high-quality products that meet market needs.Module division is the core of modular design.High-quality module division can reduce the repetitive workload in the modular design process,thereby shortening the design cycle.The principle of module division is to make modules have high cohesion and low coupling between modules,mainly focusing on functional structure-oriented and life-cycle-oriented aspects.The extension innovation method provides a set of creative generation methods that can formally analyze the functional structure of the product.The extension flow model established based on the extension model and flow analysis has the function of analyzing and formally expressing the flow contained in the product.The Gene Expression Programming(GEP)algorithm can provide the direction of generating high-quality strategies for the extension transformation in the design process,and effectively avoid the explosion of computational complexity caused by many feasible extension transformations.Based on the extension innovation method,extension flow model,GEP algorithm and the principle of module division,this paper aims to establish a GEP-based extension module division method,and study its system implementation.The main research work of this paper is as follows:(1)Based on the establishment method of functional affair-element and its implication analysis method,the establishment method of structural relation-element and the establishment method of extension flow model,combined with the functional correlation evaluation criteria,geometric correlation evaluation criteria and physical correlation evaluation criteria,the formal expressions of the correlation between the product components are established.(2)Based on the correlation between the components of the product,the evaluation method of the module division strategy is established,including the calculation method of the cohesion degree within the module and the coupling degree between the modules;the GEP and extension transformation method are used to establish a self-organizing generation mechanism for product module division strategies.(3)Based on the established GEP-based extension module division method,using java as the programming language,Springboot as the development framework,and Mysql as the database,develop a computer implementation system based on the GEP-based extension module division method.(4)Taking the module division of the perseverance sampler as a case,the above method and computer are used to implement the system,and the optimal scheme of the sampler after module division is obtained to verify the feasibility of the established method and system.The innovations of this thesis are as follows:(1)A set of evaluation methods for product module division scheme based on extension model and extended analysis are proposed.(2)A set of self-organizing generation mechanism of module division scheme based on extension transformation and GEP evolutionary computation is proposed.(3)A computer-implemented system based on the GEP extension module division method was developed,and the system was optimized for thread pool,read and write operations,etc.,which improves the efficiency of obtaining the product module division strategy. |