Additive topology design optimization method and computing device
By integrating topology optimization, strength simulation, and process simulation modules into an automated iterative optimization design, the problem of low design efficiency in additive manufacturing in existing technologies has been solved, achieving efficient optimization and reliability improvement of complex structural models.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- AECC COMML AIRCRAFT ENGINE CO LTD
- Filing Date
- 2024-10-29
- Publication Date
- 2026-05-01
AI Technical Summary
Existing commercial topology optimization software has low design optimization efficiency in additive manufacturing, relies on manual intervention, and is difficult to apply to complex structural models, which limits the application of additive manufacturing processes in aerospace and other fields.
This paper presents an additive topology design optimization method that integrates a topology optimization module, a strength simulation module, and a process simulation module to achieve automated iterative optimization design. It also combines model hierarchical compression storage technology to reduce the amount of file data.
It improves the automation level of design optimization, ensures that the optimization results meet the strength and process requirements, can handle complex structural models, and improves design efficiency and reliability.
Smart Images

Figure CN121959986A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of additive manufacturing, and specifically relates to an additive topology design optimization method and computing device. Background Technology
[0002] Additive manufacturing, as an advanced manufacturing process, is widely used in high-tech fields such as aerospace. Compared to conventional manufacturing methods such as forging and casting, additive manufacturing is particularly suitable for manufacturing various parts with complex structures. Correspondingly, for parts manufactured using additive manufacturing, the structural design process does not need to consider process constraints such as demolding, thus offering greater design freedom. Parts manufactured using additive manufacturing require design optimization during the design phase to ensure strength and formability. Currently, commercial topology optimization software only has topology optimization functions; the assessment of part strength and process simulation rely on manual labor. The optimization results are limited by human experience, resulting in low efficiency and insufficient reliability. Furthermore, for parts with complex structures, the model data is too large to be applied effectively. These factors restrict the application of additive manufacturing. Therefore, providing an additive topology design optimization method to improve the automation level of design optimization in the additive manufacturing process is of positive significance. Summary of the Invention
[0003] The purpose of this invention is to provide an additive topology design optimization method to improve the efficiency of design optimization in the additive manufacturing process. This invention also provides a computing device.
[0004] According to one embodiment of the present invention, an additive topology design optimization method is provided, the method comprising the following steps:
[0005] Step a): Provide the part to be optimized and establish a structural model of the part to be optimized;
[0006] Step b): Perform topology optimization on the structural model, and reconstruct the geometry and automatically mesh based on the topology optimization results;
[0007] Step c): Using the calculation results of step b) as input, add constraint boundaries and loads, establish a strength simulation model, and perform simulation calculations to obtain stiffness description parameters and strength description parameters;
[0008] Step d): Using the calculation results of step b) as input, add constraint boundaries and loads, establish a process simulation model, and perform simulation calculations to obtain process forming quality description parameters;
[0009] Step e): Perform strength determination on the stiffness description parameters and strength description parameters calculated in step c) according to the given strength requirements, and perform processing quality determination on the process forming quality parameters calculated in step d) according to the given processing quality requirements. If the strength requirements or processing quality requirements are not met, return to step b) for iterative calculation until the stiffness description parameters and strength description parameters meet the strength requirements and the process forming quality description parameters meet the processing quality requirements, thus obtaining the optimized model.
[0010] Step f): Output the optimized model in the data format required for additive manufacturing preprocessing.
[0011] Furthermore, in some embodiments, in step b), during the topology optimization process, the given engineering requirements are decomposed into size requirements, quality requirements, load requirements, performance requirements, installation requirements, and economic requirements, and an initial optimization space is defined based on the decomposition results.
[0012] Furthermore, in some embodiments, in step b), during the topology optimization process, a topology optimization model is established using the given key requirements as constraints, and one of the variable density method, level set method, and intelligent optimization algorithm is used to perform topology optimization calculations to obtain an initial optimized structure.
[0013] Furthermore, in some embodiments, in step b), the initial optimized structure is smoothed and reconstructed to generate an engineered geometric entity formed by the transitional connection of regular geometric entities; the engineered geometric entity is divided into a solid element finite element model.
[0014] Furthermore, in some embodiments, in step c), the stiffness description parameter includes deformation and strain, and the strength description parameter includes stress.
[0015] Furthermore, in some embodiments, in step d), the process forming quality description parameters include thermal stress and thermal deformation.
[0016] Furthermore, in some embodiments, in step f), before outputting the data, a model complexity judgment step is also included. If the complexity does not exceed a given threshold, the STL format file is directly output; if the complexity exceeds the given threshold, the data is first compressed and stored in layers before being output.
[0017] According to another aspect of the present invention, a computing device is provided, the computing device including a memory and a processor, the memory storing a computing program, which, when executed by the processor, can implement the additive topology design optimization method provided in any of the foregoing embodiments.
[0018] Furthermore, in some embodiments, the calculation program includes a topology optimization module, a geometry reconstruction and automatic mesh generation module, a strength simulation module, a process simulation module, and an additive manufacturing model output module integrated into the user interface.
[0019] Furthermore, in some embodiments, the topology optimization module and the automatic mesh generation module are used to perform step b), the strength simulation module is used to perform step c), the process simulation module is used to perform step d), and the additive manufacturing model output module is used to perform step f).
[0020] Furthermore, in some embodiments, the geometric reconstruction and automatic mesh generation module includes a geometric reconstruction submodule and a mesh generation submodule; the geometric reconstruction submodule includes a geometric calculation program based on typical geometric feature fitting and feature transition algorithms in computer graphics, the geometric calculation program being used to reconstruct the smoothed model into engineered geometric entities formed by smooth transition connections of regular geometric entities; the mesh generation submodule includes a finite element preprocessing program, the finite element preprocessing program using sweep and / or mapping methods to automatically divide the geometric model into a volume element finite element model.
[0021] By establishing a topology additive design optimization system, a topology additive design optimization process system with independent intellectual property rights for major equipment can be created. The implementation of this system can achieve the following beneficial effects:
[0022] 1. Optimize the design-strength verification process and automate the process. Implement topology optimization and strength verification automatically in the same system, which can reduce manual intervention, improve design efficiency and reliability, and ensure that the optimization results meet the strength requirements.
[0023] 2. Optimize the design-process simulation process and automate iterative topology optimization and process simulation within the same system. This reduces manual intervention, improves design efficiency and reliability, and ensures that the optimized configuration is manufacturable by additive manufacturing processes.
[0024] 3. Additive manufacturing capability for ultra-complex models: The system automatically selects the data format based on the model's complexity, ensuring that the optimized design model can be reliably and efficiently imported into the additive manufacturing preprocessing software. Attached Figure Description
[0025] Figure 1 This is a flowchart of an additive topology design optimization method in one embodiment;
[0026] Figure 2 This is a schematic diagram of the additive topology design optimization system structure in one embodiment;
[0027] Figure 3This is a part structure model to be optimized in one embodiment;
[0028] Figure 4 This is a topology optimization geometric model in one embodiment;
[0029] Figure 5 This is the finite element mesh generation result of a topology optimization geometric model in one embodiment;
[0030] Figure 6 This is a schematic diagram of static simulation calculation in one embodiment;
[0031] Figure 7 This is a schematic diagram of the topology optimization calculation results in one embodiment;
[0032] Figure 8 This is a schematic diagram of geometric reconstruction in one embodiment;
[0033] Figure 9 This is a schematic diagram of the data output process in one embodiment.
[0034] The purpose of the above-described drawings is to provide a detailed description of the present invention so that those skilled in the art can understand the technical concept of the invention, and is not intended to limit the invention. For the sake of brevity, the above-described drawings only schematically illustrate the content related to the technical features of the present invention, and do not provide all model structures strictly according to actual scale and real process. Detailed Implementation
[0035] The present invention will now be described in further detail with reference to specific embodiments and accompanying drawings.
[0036] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment herein. The phrase appearing in various places in the specification does not necessarily refer to the same embodiment, nor is it limited to mutually exclusive, independent, or alternative embodiments. Those skilled in the art will understand that the embodiments herein can be combined with other embodiments without causing structural conflicts.
[0037] In this description, terms such as "upper," "lower," "left," "right," "lateral," "longitudinal," "height," "length," and "width," which indicate orientation or positional relationships, are intended to accurately describe the embodiments and simplify the description, rather than limiting the parts or structures involved to have a specific orientation, or to be installed or operated in a specific orientation, and should not be construed as limiting the embodiments in this document.
[0038] In this description, terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating relative importance or limiting the number, specific order, or primary / secondary relationship of the described technical features. In this description, "multiple" means at least two.
[0039] With the maturity of additive manufacturing technology, more and more additive manufacturing parts are being used in major equipment such as aero-engines and aerospace. However, directly replacing the configuration of traditional parts with additive manufacturing processes is not meaningful in engineering. We need simple and easy-to-use optimization tools to perform topology additive design of parts and realize the automation of the design-process.
[0040] Commercial topology optimization software only has topology optimization function. The topology optimization results still need to be verified for strength and simulated for additive manufacturing process before they can be applied to engineering. The design process that requires manual intervention places high demands on the skills of R&D personnel. As a result, most additively manufactured parts have simple configurations and do not fully utilize the advantages of additive manufacturing process. Consequently, the application of topology optimization and additive manufacturing in the development of complex equipment such as aero-engines is limited.
[0041] To address the aforementioned problems, this invention provides an additive topology optimization design method, which utilizes an additive topology optimization design system to achieve additive topology design optimization. This method has the following advantages:
[0042] 1. By integrating the topology optimization module and the strength simulation module, the topology optimization and strength simulation are automatically iterated, so that the optimized design configuration meets the strength requirements;
[0043] 2. By integrating the topology optimization module and the additive manufacturing process simulation module, automated iteration of topology optimization and additive manufacturing process simulation is achieved, making the optimized design configuration manufacturable;
[0044] 3. By using model layered compression storage technology, the amount of input model file data for complex model additive manufacturing equipment is reduced, solving the problem that additive manufacturing cannot perform preprocessing due to excessively large model files.
[0045] The additive topology optimization design method provided in this embodiment of the invention is as follows: Figure 1 As shown, this method can effectively solve the above-mentioned technical problems.
[0046] Specifically, the method includes the following steps:
[0047] First, provide the parts to be optimized and establish their structural models.
[0048] Taking actual engineering needs as input, the engineering needs are broken down into dimensional requirements, weight requirements, load requirements, performance requirements, installation requirements, economic requirements, etc.
[0049] Then, based on the decomposed requirements, an initial optimization space is defined;
[0050] With key requirements as optimization objectives or constraints, a topology optimization model is established, and appropriate topology optimization algorithms, such as the variable density method, level set method, and intelligent optimization algorithm, are selected to perform topology optimization calculations and obtain the initial optimized configuration.
[0051] A high-order surface fitting method is used to smooth the rough outer contour of the initial configuration obtained by topology optimization;
[0052] By employing typical geometric feature fitting and feature transition algorithms from computer graphics, the topology optimization results of the smoothing process are reconstructed to generate engineered geometric entities formed by smooth transitions and connections of regular geometric entities.
[0053] The parameterized geometric solid model is automatically divided into a solid element finite element mesh model by using methods such as sweeping and mapping.
[0054] Using a finite element mesh model as input, the system automatically adds model parameters such as constraint boundaries and loads to establish a strength simulation model. This model is then provided to the strength simulation calculation submodule for strength simulation calculation. The calculation results are processed by the strength simulation result post-processing submodule to obtain quantitative description parameters of stiffness and strength, such as deformation, stress / strain, etc., of the optimized model.
[0055] Using a finite element mesh model as input, the model parameters such as constraint boundaries and loads are automatically added to establish a process simulation model, which is then provided to the process simulation calculation submodule for process simulation calculation. The calculation results are processed by the process simulation result post-processing submodule to obtain quantitative descriptive parameters of process forming quality such as thermal stress and thermal deformation of the optimized model.
[0056] If the strength simulation calculation results do not meet the strength requirements, the strength constraints in the topology optimization process are modified by coefficient correction. Through multiple rounds of topology optimization and strength assessment iterations, the optimization design results are continued until the strength requirements are met.
[0057] If the simulation results of the additive manufacturing process do not meet the process quality requirements, the coefficients of the process constraints in the topology optimization process are corrected. Through multiple rounds of topology optimization and process evaluation iterations, the optimization design results are used until they meet the process requirements.
[0058] The optimized results that meet the strength and process requirements are output in the amount of model data that the additive manufacturing preprocessing software can handle. By using model layered compression storage technology, the amount of input model file data for complex model additive manufacturing equipment is reduced, solving the problem that additive manufacturing cannot perform preprocessing due to excessively large model files.
[0059] The above method can be implemented using a computing device provided in another aspect of the present invention. This computing device includes a memory and a processor, wherein the memory stores a calculation program, and when the calculation program is executed by the processor, it can implement the additive topology design optimization method provided in the foregoing embodiments.
[0060] Specifically, the calculation program is configured as an additive topology design optimization system program, including three core modules: topology optimization, strength simulation, and additive manufacturing process simulation. Specifically, such as... Figure 2 As shown, the system includes a user interface (GUI), which integrates a topology optimization module, a geometry reconstruction and automatic mesh generation module, a strength simulation module, a process simulation module, and an additive manufacturing model output module.
[0061] The system uses the geometric reconstruction and automatic mesh generation of the topology optimization results as model input for the strength simulation module, thereby achieving automated iteration of topology optimization and strength simulation; it also uses the geometric reconstruction and automatic mesh generation of the topology optimization results as model input for the additive manufacturing process simulation module, thereby achieving automated iteration of topology optimization and additive manufacturing process simulation.
[0062] The topology optimization module takes engineering requirements as input, decomposing them into dimensional, weight, load, performance, installation, and economic requirements. Based on these decomposed requirements, it defines an initial optimization space. Specifically, the topology optimization module includes a topology optimization modeling submodule, a topology optimization calculation submodule, and a topology optimization post-processing submodule, with each submodule providing input to the next. The topology optimization module uses given key requirements as optimization objectives or constraints, establishes a topology optimization model, selects appropriate topology optimization algorithms (such as the variable density method, level set method, and intelligent optimization algorithms), performs topology optimization calculations, and obtains the initial optimized configuration. The key requirements are determined based on the part being optimized. For example, a wheel needs to withstand centrifugal loads, vibration loads, and impact loads transmitted to the wheel when the engine is subjected to external impacts. However, during optimization, only the strength requirements of the wheel under centrifugal loads need to be considered.
[0063] The geometric reconstruction and automatic mesh generation module includes a topology optimization result geometric reconstruction submodule and a reconstructed geometric model mesh generation submodule. Each submodule provides input to the next. The topology optimization result geometric reconstruction submodule includes a program module that uses a high-order surface fitting algorithm to smooth the rough outer contour of the initial configuration obtained from topology optimization. It then uses a geometric calculation program based on typical geometric feature fitting and feature transition algorithms from computer graphics to reconstruct the smoothed topology optimization result, generating an engineered geometric entity formed by smooth transitions and connections of regular geometric entities.
[0064] The geometric model meshing submodule is implemented using general-purpose finite element preprocessing software. Specifically, it employs methods such as sweeping and mapping to automatically divide the parameterized geometric solid model into a solid element finite element model.
[0065] The strength simulation module takes a finite element mesh model as input, automatically adds model parameters such as constraint boundaries and loads, establishes a strength simulation model, and provides it to the strength simulation calculation submodule for strength simulation calculation. The calculation results are processed by the strength simulation result post-processing submodule to obtain quantitative description parameters of stiffness and strength such as deformation, stress / strain of the optimized model.
[0066] The additive manufacturing process simulation module takes a finite element mesh model as input, automatically adds model parameters such as constraint boundaries and loads, establishes a process simulation model, and provides it to the process simulation calculation submodule for process simulation calculation. The calculation results are processed by the process simulation result post-processing submodule to obtain quantitative descriptive parameters of process forming quality such as thermal stress and thermal deformation of the optimized model.
[0067] The strength simulation results are evaluated based on given strength requirements. If the strength simulation results do not meet the strength requirements, the strength constraints in the topology optimization process are corrected by adjusting the coefficients. This process is repeated through multiple rounds of topology optimization and strength assessment iterations until the optimized design results meet the strength requirements. Similarly, the additive manufacturing process simulation results are evaluated based on given processing quality requirements. If the additive manufacturing process simulation results do not meet the processing quality requirements, the process constraints in the topology optimization process are corrected by adjusting the coefficients. This process is repeated through multiple rounds of topology optimization and process assessment iterations until the optimized design results meet the process requirements.
[0068] The topology optimization module, geometry reconstruction and automatic mesh generation module, and additive manufacturing process simulation module automatically perform iterative cycles.
[0069] The material manufacturing model output module will determine the optimized results that meet the strength and process requirements, and automatically select the data format according to the model complexity. For simple models, it will directly output the data format required for additive manufacturing preprocessing, such as STL format. For complex models, it will use model layered compression storage technology and programmatically develop a model file output interface to reduce the amount of input model file data for additive manufacturing equipment, ensuring that the optimized design model can be reliably and efficiently imported into the additive manufacturing preprocessing software.
[0070] In a preferred embodiment, additive topology design optimization is performed on the aero-engine turbine disk component. A local structural model of the engine turbine disk is shown below. Figure 3 As shown.
[0071] The topology optimization module is used for processing to obtain the following results: Figure 4 The topology optimization geometric model is shown. The automatic mesh generation module is used to obtain the following... Figure 5The finite element mesh generation results are shown.
[0072] By integrating statics and dynamics solvers with topology optimization algorithms, the following can be performed: Figure 6 The static simulation shown.
[0073] The calculation results of topology optimization are as follows Figure 7 As shown. Geometric modeling and reconstruction are performed on the topology optimization results. The parts with a relative density greater than 0.65 are automatically extracted as the optimized structure. The geometric reconstruction submodule, including a geometric calculation program based on typical geometric feature fitting and inter-feature transition algorithms from computer graphics, filters, sorts, segments, and fits the cross-section nodes through boundary nodes. Each contour curve is fitted with an arc (with controllable error range), outputting line segment and arc information to reconstruct the geometric model, as shown. Figure 8 As shown.
[0074] Automatic mesh generation of geometric models can be achieved using commercial software such as Hypermesh and ANSYS. The technology is relatively mature and is common knowledge, so the principles will not be elaborated further.
[0075] This process involves reconstructing the model, performing additive manufacturing process simulation / manufacturability checks, and examining the 3D printing process characteristics of the optimized results. This includes repairing surface discontinuities caused by mesh missing parts, mesh smoothing, and checking and repairing non-manifold topology issues. Geometric model fitting is performed on the topology optimization results, and additive manufacturing support surface detection, support volume estimation, and printing direction recommendation are conducted to generate a 3D printable model. It should be understood that this "additive manufacturing process simulation" is actually an "additive manufacturing manufacturability check," not a simulation of stress and deformation during additive manufacturing. Specifically, it detects mesh structure incompleteness and uses a 2D triangulation algorithm to repair random and continuous missing facets. The mesh smoothing module is based on the Laplace smoothing model, integrating multiple typical smoothing algorithms applicable to different problem scenarios. It effectively smooths model edges and singular features, exhibits good algorithm stability, and supports positional restrictions for specific areas to prevent the smoothing algorithm from damaging key features of the workpiece. The system automatically identifies the topology near non-manifold points and adopts appropriate topology repair methods for different topology features. For tips, due to stress concentration, it is more suitable to disconnect them in the topology. For reverse cones (reverse tips), since the manufacturing process cannot depict the details, it is more suitable to connect them.
[0076] Finally, as Figure 9 As shown, it outputs model files that can be used for 3D printing. For the configuration of the analyzed object that meets the requirements of structural optimization and additive manufacturing process, it outputs printable STL files.
[0077] The additive topology design optimization method provided in the embodiments of the present invention, utilizing a computing device equipped with an additive topology design optimization system, can achieve the following beneficial effects:
[0078] 1. Optimize the design-strength verification process and automate the process. Implement topology optimization and strength verification automatically in the same system, which can reduce manual intervention, improve design efficiency and reliability, and ensure that the optimization results meet the strength requirements.
[0079] 2. Optimize the design-process simulation process and automate iterative topology optimization and process simulation within the same system. This reduces manual intervention, improves design efficiency and reliability, and ensures that the optimized configuration is manufacturable by additive manufacturing processes.
[0080] 3. Additive manufacturing capability for ultra-complex models: The system automatically selects the data format based on the model's complexity, ensuring that the optimized design model can be reliably and efficiently imported into the additive manufacturing preprocessing software.
[0081] Compared to existing commercial software, the topology reconstruction performed in the above embodiments primarily addresses and repairs issues such as missing meshes, non-manifold structures, and watertightness that do not meet additive manufacturing requirements. It involves automatically fitting a geometric model from the mesh, a process that existing commercial software cannot provide solutions for. Furthermore, existing finite element modeling software can only perform automatic mesh generation and lacks geometric model reconstruction capabilities and corresponding program interfaces, making automatic iteration impossible.
[0082] The purpose of the above embodiments is to provide a further detailed description of the present invention in conjunction with the accompanying drawings, so that those skilled in the art can understand the technical concept of the present invention. Within the scope of the present invention, optimization or equivalent substitution of the method steps involved, as well as combination of implementation methods in different embodiments without causing a conflict of principles, all fall within the protection scope of the present invention.
Claims
1. An additive topology design optimization method, characterized in that, Includes the following steps: Step a): Establish the structural model of the part to be optimized; Step b): Perform topology optimization on the structural model, and reconstruct the geometry and automatically mesh based on the topology optimization results; Step c): Using the calculation results of step b) as input, add constraint boundaries and loads, establish a strength simulation model, and perform simulation calculations to obtain stiffness description parameters and strength description parameters; Step d): Using the calculation results of step b) as input, add constraint boundaries and loads, establish a process simulation model, and perform simulation calculations to obtain process forming quality description parameters; Step e): Perform strength determination on the stiffness description parameters and strength description parameters calculated in step c) according to the given strength requirements, and perform processing quality determination on the process forming quality parameters calculated in step d) according to the given processing quality requirements. If the strength requirements or processing quality requirements are not met, return to step b) for iterative calculation until the stiffness description parameters and strength description parameters meet the strength requirements and the process forming quality description parameters meet the processing quality requirements, thus obtaining the optimized model. Step f): Output the optimized model in the data format required for additive manufacturing preprocessing.
2. The additive topology design optimization method according to claim 1, characterized in that, In step b), during the topology optimization process, the given engineering requirements are decomposed into size requirements, quality requirements, load requirements, performance requirements, installation requirements, and economic requirements, and an initial optimization space is defined based on the decomposition results.
3. The additive topology design optimization method according to claim 1 or 2, characterized in that, In step b), during the topology optimization process, a topology optimization model is established using the given key requirements as constraints, and one of the following methods—variable density method, level set method, and intelligent optimization algorithm—is used to perform topology optimization calculations to obtain the initial optimized structure.
4. The additive topology design optimization method according to claim 3, characterized in that, In step b), the initial optimized structure is smoothed and reconstructed to generate an engineered geometric entity formed by the transitional connection of regular geometric entities; the engineered geometric entity is divided into a solid element finite element model.
5. The additive topology design optimization method according to claim 1, characterized in that, In step c), the stiffness description parameters include deformation and strain, and the strength description parameters include stress.
6. The additive topology design optimization method according to claim 1, characterized in that, In step d), the process forming quality description parameters include thermal stress and thermal deformation.
7. The additive topology design optimization method according to claim 1, characterized in that, In step f), before outputting the data, a model complexity judgment step is also included. If the complexity does not exceed a given threshold, the STL format file is directly output. If the complexity exceeds a given threshold, the data is first compressed and stored in a hierarchical manner before being output.
8. A computing device, comprising a memory and a processor, characterized in that, The memory stores a calculation program, which, when executed by the processor, enables the implementation of the additive topology design optimization method as described in any one of claims 1 to 7.
9. The computing device according to claim 8, characterized in that, The calculation program includes a topology optimization module, a geometry reconstruction and automatic mesh generation module, a strength simulation module, a process simulation module, and an additive manufacturing model output module integrated into the user interface.
10. The computing device according to claim 9, characterized in that, The topology optimization module and the automatic mesh generation module are used to perform step b), the strength simulation module is used to perform step c), the process simulation module is used to perform step d), and the additive manufacturing model output module is used to perform step f).
11. The computing device according to claim 9 or 10, characterized in that, The geometric reconstruction and automatic mesh generation module includes a geometric reconstruction submodule and a mesh generation submodule. The geometric reconstruction submodule includes a geometric calculation program based on typical geometric feature fitting and feature transition algorithms in computer graphics. The geometric calculation program is used to reconstruct the smoothed model into an engineered geometric entity formed by smooth transitions and connections of regular geometric entities. The mesh generation submodule includes a finite element preprocessing program, which uses sweeping and / or mapping methods to automatically divide the geometric model into a volume element finite element model.