Engine design methodology and readable storage medium

By segmenting and meshing the internal combustion engine into a 3D model and optimizing its contour parameters, the contradiction between engine lightweighting and performance requirements was resolved, avoiding whole-engine bench testing and reducing costs and time.

CN115203849BActive Publication Date: 2026-05-26HUNAN DEUTZ POWER CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUNAN DEUTZ POWER CO LTD
Filing Date
2022-07-18
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

In the current internal combustion engine development process, lightweight design requires whole-engine bench testing, resulting in additional development costs and longer R&D cycles, and the space for weight reduction of parts is limited.

Method used

The engine is equivalent to a body, end cover and gear chamber. A three-dimensional model is established and meshed. The performance parameters are optimized according to the contour parameters to ensure that the performance threshold is met, thereby outputting the target whole machine quality and avoiding whole machine bench testing.

Benefits of technology

It shortened the modeling time, reduced R&D costs, improved development efficiency, achieved the engine's lightweight and performance requirements, and reduced the need for parts replacement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115203849B_ABST
    Figure CN115203849B_ABST
Patent Text Reader

Abstract

This invention provides a design method and a readable storage medium for an engine. The engine includes a body, end covers, and a gear chamber. The design method includes: establishing a three-dimensional model of the body, end covers, and gear chamber based on the engine's target displacement and target size parameters; meshing the three-dimensional model to obtain the contour parameters of the body, end covers, and gear chamber; determining the engine's performance parameters based on the contour parameters; optimizing the contour parameters based on the performance parameters and performance parameter thresholds to ensure that the performance parameters meet the performance parameter thresholds; and outputting the target overall mass of the engine based on the performance parameters meeting the performance parameter thresholds. This application establishes a three-dimensional model of the body, end covers, and gear chamber, shortening the overall modeling and meshing time. While ensuring engine performance requirements, it also enables lightweight engine design, facilitating engine miniaturization and lightweight design.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to Chinese patent application filed on June 29, 2022, with application number "202210753596.7" and entitled "Design Method and Readable Storage Medium for Engine", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This invention relates to the field of engine technology, and more specifically, to an engine design method and a readable storage medium. Background Technology

[0003] In related technologies, the development of most internal combustion engine engines is essentially "reverse engineering," improving upon existing engines. Lightweighting is only necessary when fuel consumption is high or cost reduction is required. This lightweighting involves two approaches: firstly, reducing the weight of engine components and accessories, where the space for weight reduction is very limited; and secondly, replacing the materials of components with high-strength, lightweight materials to achieve overall engine lightweighting. Whether it's reducing component weight or changing materials, both require full-engine bench testing to verify the engine's reliability, inevitably leading to additional development costs and a longer research and development cycle. Summary of the Invention

[0004] In order to solve at least one of the above-mentioned technical problems, one object of the present invention is to provide an engine design method.

[0005] Another object of the present invention is to provide a readable storage medium that can implement the above-described engine design method.

[0006] To achieve the above objectives, a first aspect of the present invention provides a design method for an engine, the engine comprising a body, an end cover, and a gear chamber. The design method includes: establishing a three-dimensional model of the body, end cover, and gear chamber based on the engine's target displacement and target size parameters; performing meshing processing on the three-dimensional model to obtain contour parameters of the body, end cover, and gear chamber; determining the engine's performance parameters based on the contour parameters; optimizing the contour parameters based on the performance parameters and performance parameter thresholds to ensure that the performance parameters meet the performance parameter thresholds; and outputting the target overall mass of the engine based on the performance parameters meeting the performance parameter thresholds.

[0007] According to an embodiment of the engine design method provided by the present invention, the engine is equivalent to a body, end covers, and a gear chamber. Based on the engine's target displacement and target size parameters, a three-dimensional model of the body, end covers, and gear chamber is established. The three-dimensional model is then meshed to obtain the contour parameters of the body, end covers, and gear chamber. Based on the contour parameters, the engine's performance parameters are determined. Based on the performance parameters and performance parameter thresholds, the contour parameters are optimized to ensure that the performance parameters meet the performance parameter thresholds. Based on the performance parameters meeting the performance parameter thresholds, the target contour parameters of the body, end covers, and gear chamber are output. Compared to overall engine modeling, meshing the engine as a whole, and establishing a three-dimensional model of the body, end covers, and gear chamber based on the engine's target displacement and target size parameters, and then meshing the three-dimensional model, shortens the time required for overall modeling and meshing.

[0008] Furthermore, based on performance parameters and performance parameter thresholds, the profile parameters are optimized to ensure that the performance parameters meet the performance parameter thresholds. Based on this, the target overall engine mass is output, ensuring that the profile parameters meet performance requirements. This facilitates a preliminary assessment of the engine's overall performance and increases its overall reliability. By optimizing the profile parameters during the early stages of engine design, the engine achieves both lightweighting and performance requirements, avoiding the need for modifications to existing engines and full-engine bench testing. This also increases information exchange between developers and simulation engineers. Developers can present the optimization process of the profile parameters to simulation engineers through tables, graphs, etc., allowing simulation engineers to intuitively understand the entire optimization process, including the specific values ​​and changes in performance parameters. This facilitates simulation of the early-stage engine design, shortens the overall development cycle, reduces engine R&D costs, and improves the work efficiency of both developers and simulation engineers.

[0009] The engine design method in this application, on the one hand, establishes a three-dimensional model of the engine body, end cover, and gear chamber based on the engine's target displacement and target size parameters, and performs meshing processing on the three-dimensional model to obtain the contour parameters of the engine body, end cover, and gear chamber, thus shortening the overall modeling and meshing processing time; on the other hand, it determines the engine's performance parameters based on the contour parameters; and optimizes the contour parameters based on the performance parameters and performance parameter thresholds to ensure that the performance parameters meet the performance parameter thresholds. Based on the performance parameters meeting the performance parameter thresholds, the target overall weight of the engine is output. While ensuring the engine's performance requirements, the engine is lightweighted, avoiding the limitations of related technologies that involve replacing parts and materials of existing engines, conducting full-engine bench tests, having limited weight reduction space, high development costs, and long R&D cycles. Furthermore, compared with related technologies that replace engine parts, this application optimizes the contour parameters, allowing for greater flexibility and weight reduction in the early design process, which is beneficial for engine miniaturization and lightweight design, rational allocation of space resources, and cost reduction.

[0010] In addition, the technical solution provided by the present invention may also have the following additional technical features:

[0011] In the above technical solution, before the step of meshing the three-dimensional model, the method further includes: dividing the three-dimensional models of the body, end cover and gear chamber into blocks to obtain the block-divided body model, end cover model and gear chamber model.

[0012] In this technical solution, the three-dimensional models of the main body, end cover, and gear chamber are divided into blocks to obtain the block-based main body model, end cover model, and gear chamber model. This makes the block-based main body model, end cover model, and gear chamber model equivalent to the entire engine, thereby shortening the time for overall modeling and meshing.

[0013] It is understandable that the body model, end cover model, and gear chamber model after being divided into blocks can be divided according to their structures. The body model, end cover model, and gear chamber model that do not affect the overall performance of the engine do not need to be divided into blocks.

[0014] In any of the above technical solutions, the step of meshing the three-dimensional model specifically includes: meshing the block-shaped body model, end cap model, and gear chamber model according to the preset mesh division mode, establishing two-dimensional mesh units, and establishing solid units of the body model, end cap model, and gear chamber model based on the two-dimensional mesh units.

[0015] In this technical solution, the block-based body model, end cap model, and gear chamber model are meshed according to a preset meshing mode to establish two-dimensional mesh units. Based on the two-dimensional mesh units, three-dimensional units of the body model, end cap model, and gear chamber model are established to ensure the stability of the body model, end cap model, and gear chamber model through meshing.

[0016] In any of the above technical solutions, the step of meshing the three-dimensional model specifically includes: establishing boundary conditions for two-dimensional mesh units and three-dimensional units based on two-dimensional mesh units and three-dimensional units; grouping the meshed mesh regions and setting the initial thickness values ​​of each region according to the material properties of the body, end cap and gear chamber.

[0017] In this technical solution, boundary conditions for two-dimensional and three-dimensional mesh units are established based on the two-dimensional mesh units and the three-dimensional units. The meshed mesh regions are grouped, and the initial thickness values ​​of each region are set according to the material properties of the body, end cap, and gear chamber. This allows the optimization direction to be determined based on the boundary conditions. The initial thickness values ​​of each region are set according to the material properties of the body, end cap, and gear chamber, avoiding the occurrence of setting the initial thickness values ​​without a basis or setting them too large or too small. This can shorten the development time and accelerate the development process.

[0018] In any of the above technical solutions, the step of determining the engine performance parameters based on the profile parameters specifically includes: combining the operating parameters and profile parameters corresponding to the preset operating conditions of the engine to determine the engine performance parameters under the preset operating conditions.

[0019] In this technical solution, the performance parameters of the engine under the preset operating conditions are determined by combining the operating condition parameters and profile parameters corresponding to the preset operating conditions, so that the engine can meet the preset operating condition requirements, thereby making the engine run stably under the preset operating conditions and meeting the overall performance requirements of the engine.

[0020] In any of the above technical solutions, the profile parameters include thickness values, and the performance parameters include torsional frequency, torsional stiffness, and bending stiffness. Based on the performance parameters and performance parameter thresholds, the profile parameters are optimized to ensure that the performance parameters meet the performance parameter thresholds. Specifically, this includes: setting the thickness value as an optimization variable and determining the upper and lower limits of the thickness value; setting the torsional frequency, torsional stiffness, and bending stiffness as response variables; and optimizing the overall mass of the engine based on the optimization variables and response variables.

[0021] In this technical solution, the profile parameters include thickness, and the performance parameters include torsional frequency, torsional stiffness, and bending stiffness. Thickness is set as the optimization variable, and an upper and lower limit for optimization are determined. Torsional frequency, torsional stiffness, and bending stiffness are set as response variables. Based on the optimization and response variables, the overall engine mass is optimized. Using thickness as the optimization variable and torsional frequency, torsional stiffness, and bending stiffness as response variables allows for better control of thickness compared to torsional frequency, torsional stiffness, and bending stiffness, while also meeting the optimization requirements for the overall engine mass. Torsional frequency, torsional stiffness, and bending stiffness reflect the overall rigidity and modal characteristics of the engine. When the overall rigidity and modal characteristics of the engine meet performance requirements, vibration or fatigue in the engine body is avoided, thus ensuring the overall stability of the engine.

[0022] In any of the above technical solutions, the steps for optimizing the overall quality of the engine based on the optimization variables and response variables specifically include: setting the iteration step size and convergence conditions for the optimization iteration process; performing at least two iterations on the optimization variables and response variables based on the iteration step size and convergence conditions, and outputting the sensitivity solution results; and outputting the recommended thickness value based on the sensitivity solution results.

[0023] In this technical solution, an iteration step size and convergence condition are set for the optimization iteration process. Based on the iteration step size and convergence condition, the optimization variable and response variable are processed at least twice, and the sensitivity solution result is output. Based on the sensitivity solution result, a recommended thickness value is output. This reduces the possibility of errors in the optimization variable, allowing developers and simulation engineers to intuitively understand the sensitivity relationship between the optimization variable and the response variable. It also ensures that the recommended thickness value matches the sensitivity relationship, improves information interaction between developers and simulation engineers, increases their work efficiency, reduces R&D costs, and shortens the R&D cycle.

[0024] In any of the above technical solutions, the step of performing at least two iterations on the optimization variable and the response variable according to the iteration step size and the convergence condition, and outputting the sensitivity solution result, specifically includes: obtaining the change value between two adjacent output results in at least two iterations; stopping the iteration process based on the change value satisfying the convergence condition, and outputting the sensitivity solution result.

[0025] In this technical solution, the change value between two adjacent output results in at least two iterations is considered. If the change value meets the convergence condition, the iteration process stops, and the sensitivity solution result is output. This ensures that at least two iterations meet the convergence condition requirement, guarantees the stability and accuracy of the sensitivity solution output, and allows developers and simulation engineers to intuitively understand the sensitivity relationship between the optimization variable and the response variable. This ensures that the recommended thickness value matches the sensitivity relationship, improves information interaction between developers and simulation engineers, increases their work efficiency, reduces R&D costs, and shortens the R&D cycle.

[0026] In any of the above technical solutions, the step of outputting the target overall mass of the engine when the performance parameters meet the performance parameter threshold includes: reprocessing the recommended thickness value to obtain the processed thickness value; inputting the processed thickness value into preset software to output the optimized overall mass and performance parameters of the engine.

[0027] In this technical solution, the recommended thickness value is reprocessed to obtain a rounded value, thereby reducing the processing difficulty during the manufacturing process after the design is completed, saving materials, and reducing costs. Based on the processed thickness value, the preset software outputs optimized engine mass and performance parameters, allowing developers and simulation engineers to intuitively understand the engine's overall mass and performance parameters, rationally control the development progress, and thus shorten the development cycle.

[0028] A second aspect of the present invention provides a readable storage medium storing a program that can be executed by a processor, wherein the program, when executed, implements an engine design method for any of the above-described technical solutions.

[0029] The readable storage medium provided by the technical solution of the present invention stores a program thereon, which can be executed by a processor. When the program is executed, it achieves all the beneficial effects of the engine design method of any of the above technical solutions, which will not be elaborated here.

[0030] Additional aspects and advantages of embodiments of the invention will become apparent in the following description or may be learned by practice of embodiments of the invention. Attached Figure Description

[0031] Figure 1 One of the schematic flowcharts of an engine design method according to an embodiment of the present invention is shown;

[0032] Figure 2 A three-dimensional model diagram of an engine according to an embodiment of the present invention is shown;

[0033] Figure 3A second schematic flowchart of the engine design method according to an embodiment of the present invention is shown;

[0034] Figure 4 A schematic diagram of the equivalent mesh of each region of the engine according to an embodiment of the present invention is shown;

[0035] Figure 5 The third schematic flowchart of the engine design method according to an embodiment of the present invention is shown;

[0036] Figure 6 A schematic diagram of an equivalent cross-sectional shape of the engine according to an embodiment of the present invention is shown;

[0037] Figure 7 A schematic diagram showing another cross-sectional shape of the engine before its equivalent configuration according to an embodiment of the present invention is shown;

[0038] Figure 8 It shows Figure 6 A schematic diagram of an equivalent cross-sectional shape of the engine in the illustrated embodiment;

[0039] Figure 9 It shows Figure 7 A schematic diagram of another equivalent cross-sectional shape of the engine in the illustrated embodiment;

[0040] Figure 10 A three-dimensional model of a portion of the engine body according to an embodiment of the present invention is shown;

[0041] Figure 11 It shows Figure 10 A three-dimensional model of a segmented portion of the engine body in the illustrated embodiment;

[0042] Figure 12 It shows Figure 11 A two-dimensional mesh element diagram of a three-dimensional model of a segmented portion of the engine body in the illustrated embodiment.

[0043] Figure 13 It shows Figure 12 A three-dimensional unit diagram of a segmented part of the engine body in the embodiment shown.

[0044] Figure 14 The fourth schematic flowchart illustrates the engine design method according to an embodiment of the present invention;

[0045] Figure 15 The fifth schematic flowchart illustrates the engine design method according to an embodiment of the present invention;

[0046] Figure 16 The sixth schematic flowchart illustrates the engine design method according to an embodiment of the present invention;

[0047] Figure 17 The seventh schematic flowchart illustrates the engine design method according to an embodiment of the present invention;

[0048] Figure 18 One of the analysis graphs output by the simulation software in an embodiment of the present invention is shown;

[0049] Figure 19 The second analysis diagram output by the simulation software in an embodiment of the present invention is shown;

[0050] Figure 20 This is the eighth schematic flowchart illustrating the engine design method according to an embodiment of the present invention;

[0051] Figure 21 A flowchart illustrating the engine design method according to an embodiment of the present invention is shown in Figure 9.

[0052] in, Figures 1 to 21 The correspondence between the reference numerals and component names in the attached drawings is as follows:

[0053] 100: Engine; 102: End cover; 104: Body; 106: Cylinder head; 108: Gear chamber. Detailed Implementation

[0054] To better understand the above-described objectives, features, and advantages of the embodiments of the present invention, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0055] Many specific details are set forth in the following description in order to provide a full understanding of this application. However, embodiments of the invention may also be implemented in other ways different from those described herein. Therefore, the scope of protection of this application is not limited to the specific embodiments disclosed below.

[0056] The following reference Figures 1 to 21 The present invention describes a design method for an engine 100 and a readable storage medium provided according to some embodiments thereof.

[0057] Example 1

[0058] An embodiment of the first aspect of this application provides a design method for an engine 100. Figure 2 The engine 100 is shown to include a body 104, an end cover 102, and a gear chamber 108. Figure 1 A flowchart illustrating a design method for an engine 100 according to an embodiment of the present invention is shown. The method includes:

[0059] S100: Based on the engine's target displacement and target size parameters, establish three-dimensional models of the body, end cover, and gear chamber.

[0060] S102, perform meshing on the 3D model to obtain the contour parameters of the body, end cap and gear chamber;

[0061] S104, Determine the engine's performance parameters based on the profile parameters;

[0062] S106, Based on the performance parameters and performance parameter thresholds, optimize the contour parameters so that the performance parameters meet the performance parameter thresholds.

[0063] S108 outputs the target overall mass of the engine based on the performance parameters meeting the performance parameter threshold.

[0064] In this embodiment, the engine is equivalent to a body 104, an end cover 102, and a gear chamber 108. Based on the target displacement and target size parameters of the engine 100, a three-dimensional model of the body 104, end cover 102, and gear chamber 108 is established. The three-dimensional model is meshed to obtain the contour parameters of the body 104, end cover 102, and gear chamber 108. Based on the contour parameters, the performance parameters of the engine 100 are determined. Based on the performance parameters and performance parameter thresholds, the contour parameters are optimized to ensure that the performance parameters meet the performance parameter thresholds. Based on the performance parameters meeting the performance parameter thresholds, the target contour parameters of the body 104, end cover 102, and gear chamber 108 are output. Compared to modeling the engine 100 as a whole, meshing the engine 100 as a whole, and equating the engine 100 to the body 104, end cover 102 and gear chamber 108, and establishing a three-dimensional model of the body 104, end cover 102 and gear chamber 108 based on the target displacement and target size parameters of the engine 100, and meshing the three-dimensional model shortens the time of overall modeling and meshing.

[0065] Furthermore, based on performance parameters and performance parameter thresholds, the profile parameters are optimized to ensure that the performance parameters meet the performance parameter thresholds. Based on this, the target overall mass of engine 100 is output, ensuring that the profile parameters meet performance requirements. This facilitates a preliminary assessment of the overall performance of engine 100 and increases its overall reliability. By optimizing the profile parameters during the early design phase of engine 100, the engine 100 achieves both lightweight design and performance requirements, avoiding the need for modifications to existing engines and bench testing in related technologies. This also increases information exchange between development designers and simulation engineers. Development designers can present the optimization process of the profile parameters to simulation engineers through tables, graphs, etc., allowing simulation engineers to intuitively understand the entire optimization process, including the specific values ​​and changes in performance parameters. This facilitates simulation of the early-stage engine 100 design, shortens the overall development cycle, reduces the R&D cost of engine 100, and improves the work efficiency of both development designers and simulation engineers.

[0066] The design method of the engine 100 in this application, on the one hand, establishes a three-dimensional model of the body 104, end cover 102 and gear chamber 108 based on the target displacement and target size parameters of the engine 100, and performs meshing processing on the three-dimensional model to obtain the contour parameters of the body 104, end cover 102 and gear chamber 108, thus shortening the overall modeling and meshing processing time; on the other hand, the performance parameters of the engine 100 are determined based on the contour parameters; the contour parameters are optimized based on the performance parameters and performance parameter thresholds to ensure that the performance parameters meet the performance parameter thresholds; based on the performance parameters meeting the performance parameter thresholds, the target overall mass of the engine 100 is output. While ensuring the performance requirements of the engine 100, the engine 100 is made lightweight, avoiding the phenomenon in related technologies where existing engines 100 are replaced with parts and materials, and the engine 100 is subjected to whole-machine bench testing, resulting in limited weight reduction space, high development costs and long development cycles. Furthermore, this application optimizes the contour parameters, allowing for greater flexibility and weight reduction in the early design process compared to replacing engine 100 parts in related technologies. This facilitates the miniaturization and lightweight design of engine 100, promotes the rational allocation of space resources, and reduces costs.

[0067] Example 2

[0068] Figure 3 A flowchart illustrating a design method for an engine 100 according to an embodiment of the present invention is shown. The method includes:

[0069] S300: Based on the engine's target displacement and target size parameters, establish three-dimensional models of the body, end cover, and gear chamber.

[0070] S302, the three-dimensional models of the body, end cover and gear chamber are divided into blocks to obtain the block-based body model, end cover model and gear chamber model;

[0071] S304, perform meshing on the 3D model to obtain the contour parameters of the body, end cover and gear chamber;

[0072] S306, determine the engine's performance parameters based on the profile parameters;

[0073] S308, based on the performance parameters and performance parameter thresholds, optimize the profile parameters so that the performance parameters meet the performance parameter thresholds;

[0074] S310 outputs the target overall mass of the engine based on the performance parameters meeting the performance parameter threshold.

[0075] In this embodiment, the three-dimensional models of the body 104, end cover 102 and gear chamber 108 are divided into blocks to obtain the block-divided body 104 model, end cover 102 model and gear chamber 108 model, so that the block-divided body 104 model, end cover 102 model and gear chamber 108 model are equivalent to the engine 100 as a whole, thus shortening the time for overall modeling and meshing.

[0076] It is understandable that the block-based body model 104, end cover model 102, and gear chamber model 108 can be divided according to their structures. The block-based body model 104, end cover model 102, and gear chamber model 108 do not need to be divided if they do not affect the overall performance of the engine 100.

[0077] Optionally, when creating the three-dimensional models of the body 104, end cover 102 and gear chamber 108, it is not necessary to consider structural features such as chamfers, fillets, mounting holes, mounting grooves, and reinforcing ribs.

[0078] Figure 2 The engine 100 also includes a cylinder head 106.

[0079] Optionally, Table 1 and Figure 4 The diagram illustrates a block-based method.

[0080] Table 1

[0081]

[0082]

[0083] In this embodiment, the cylinder head 106 has a structure approximately that of a cuboid, and the cylinder head 106 is not divided into blocks.

[0084] Example 3

[0085] Figure 5 A flowchart illustrating a design method for an engine 100 according to an embodiment of the present invention is shown. The method includes:

[0086] S500: Based on the engine's target displacement and target size parameters, a three-dimensional model of the body, end cover, and gear chamber is established.

[0087] S502, the three-dimensional models of the body, end cover and gear chamber are divided into blocks to obtain the block-based body model, end cover model and gear chamber model;

[0088] S504, according to the preset mesh division mode, the block-based body model, end cap model and gear chamber model are meshed to establish two-dimensional mesh units, and based on the two-dimensional mesh units, three-dimensional units of the body model, end cap model and gear chamber model are established.

[0089] S506, perform meshing on the 3D model to obtain the contour parameters of the body, end cover and gear chamber;

[0090] S508, determine the engine's performance parameters based on the profile parameters;

[0091] S510 optimizes the profile parameters based on the performance parameters and performance parameter thresholds to ensure that the performance parameters meet the performance parameter thresholds.

[0092] S512 outputs the target overall mass of the engine based on the performance parameters meeting the performance parameter threshold.

[0093] In this embodiment, the block-shaped body model 104, end cap model 102, and gear chamber model 108 are meshed according to a preset mesh division mode to establish two-dimensional mesh units. Based on the two-dimensional mesh units, three-dimensional units of the body model 104, end cap model 102, and gear chamber model 108 are established, so that the mesh division ensures the stability of the body model 104, end cap model 102, and gear chamber model 108.

[0094] Optionally, the preset mesh division mode is a quadrilateral mesh division mode, which can ensure the accuracy of meshing and thus guarantee the accuracy of the engine 100 optimization design.

[0095] Furthermore, the preset meshing mode can also include a triangular meshing mode, with the number of triangular meshes controlled within 3% of the total number of meshes to ensure meshing accuracy and the accuracy of the optimized engine 100 design.

[0096] Optionally, the cylinder head 106 is approximately a cuboid structure, and the cylinder head 106 can be made into two-dimensional mesh units without dividing it into blocks, and then hexahedral solid units can be created based on the two-dimensional mesh units.

[0097] Optionally, Figure 6 Here is an example of the cross-sectional shape of an engine (100). Figure 6 The cross-sectional shape shown is trapezoidal. Figure 8 Will Figure 6 The trapezoid shown is equivalent to a rectangle. Figure 7 As an example of another engine cross-sectional shape, Figure 7 The image shows a circular hole being made in a cuboid. Figure 9 Will Figure 7 It is equivalent to four cuboids.

[0098] Understandably, equivalent processing transforms complex structures into simpler ones, which can shorten the time for mesh processing. Breaking down an engine into its components can simplify a complex whole into several simple individual components, thereby shortening the entire development cycle.

[0099] It is understood that this application does not limit the number of individual parts that are formed in the equivalent form.

[0100] Furthermore, Figure 10 Part A, which can represent the partial structure of engine 100, is shown. It can be understood that the main body 104 is a centrally symmetrical three-dimensional model, and the four parts A can be assembled into the complete main body 104.

[0101] Figure 11 This demonstrates how component A can be equivalently divided into component B, component C, component D, component E, component F, component G, and component H. Figure 12 Two-dimensional mesh elements were created for components B, C, D, E, F, G, and H, respectively. Figure 13 It demonstrates how to create 3D units for components B, C, D, E, F, G, and H based on 2D mesh units.

[0102] Understandable Figure 12 In this context, 'I' represents a two-dimensional mesh cell for component A. Figure 13 In this context, J represents a three-dimensional unit built on the basis of I. J can characterize the structural features of engine 100. In the process of equivalence of engine 100, the components can be divided into more detailed equivalent parts according to the structure of engine 100.

[0103] Example 4

[0104] Figure 14A flowchart illustrating a design method for an engine 100 according to an embodiment of the present invention is shown. The method includes:

[0105] S1400: Based on the engine's target displacement and target size parameters, establish three-dimensional models of the body, end cover, and gear chamber.

[0106] S1402, the three-dimensional models of the body, end cover and gear chamber are divided into blocks to obtain the block-based body model, end cover model and gear chamber model;

[0107] S1404, according to the preset mesh division mode, the block-based body model, end cap model and gear chamber model are meshed respectively to establish two-dimensional mesh units, and based on the two-dimensional mesh units, three-dimensional units of the body model, end cap model and gear chamber model are established.

[0108] S1406, based on two-dimensional mesh units and three-dimensional units, establish boundary conditions for two-dimensional mesh units and three-dimensional units, group the meshed mesh regions, and set the initial thickness values ​​for each region according to the material properties of the body, end cap and gear chamber.

[0109] S1408, Obtain the contour parameters of the body, end cover and gear chamber;

[0110] S1410, determine the engine's performance parameters based on the profile parameters;

[0111] S1412, Based on the performance parameters and performance parameter thresholds, optimize the contour parameters so that the performance parameters meet the performance parameter thresholds.

[0112] S1414 outputs the target overall mass of the engine based on the performance parameters meeting the performance parameter threshold.

[0113] In this embodiment, boundary conditions for two-dimensional mesh units and three-dimensional units are established based on the two-dimensional mesh units and three-dimensional units. Taking the mass of the engine 100 as the boundary condition, the meshed mesh regions are grouped, and the initial thickness values ​​of each region are set according to the material properties of the body 104, end cover 102, and gear chamber 108. This allows the optimization direction to be determined based on the boundary conditions. The initial thickness values ​​of each region are set according to the material properties of the body 104, end cover 102, and gear chamber 108, avoiding the occurrence of setting the initial thickness value without a basis, or setting the initial thickness value too large or too small. This can shorten the development time and accelerate the development process.

[0114] Optionally, Table 2 shows an example of grouping the meshed areas and setting the initial thickness value of each area according to the material properties of the body 104, end cap 102 and gear chamber 108.

[0115] Table 2

[0116]

[0117] Furthermore, the thickness of each region is initially assigned according to the table above. The bolt connection between the end cap 102 and the body 104 is simulated using Rbe2 rigid elements (Rigid bar element 2, a rigid bar element consisting of two parts as one unit). The connection between the cylinder head 106 and the body 104 is simulated by sharing nodes with the two-dimensional mesh of the top part of the body. Finally, the bolt connection between the body 104 and the gear chamber 108 is also simulated using Rbe2 rigid elements (Rigid bar element 2, a rigid bar element consisting of two parts as one unit). This application does not involve nonlinear calculations and does not need to consider bolt preload.

[0118] Furthermore, when different groups of the same component are processed using shared mesh nodes, the use of Rbe2 rigid elements for connection is not allowed.

[0119] Example 5

[0120] Figure 15 A flowchart illustrating a design method for an engine 100 according to an embodiment of the present invention is shown. The method includes:

[0121] S1500: Based on the engine's target displacement and target size parameters, establish three-dimensional models of the body, end cover, and gear chamber.

[0122] S1502, the three-dimensional models of the body, end cover and gear chamber are divided into blocks to obtain the block-based body model, end cover model and gear chamber model;

[0123] S1504, according to the preset mesh division mode, the block-based body model, end cap model and gear chamber model are meshed to establish two-dimensional mesh units, and based on the two-dimensional mesh units, three-dimensional units of the body model, end cap model and gear chamber model are established.

[0124] S1506: Based on the two-dimensional mesh unit and the three-dimensional unit, establish the boundary conditions of the two-dimensional mesh unit and the three-dimensional unit, group the meshed mesh area, and set the initial thickness value of each area according to the material properties of the body, end cover and gear chamber.

[0125] S1508, obtain the contour parameters of the body, end cover and gear chamber;

[0126] S1510, combined with the operating parameters and profile parameters corresponding to the preset operating conditions of the engine, determines the performance parameters of the engine under the preset operating conditions.

[0127] S1512, Based on the performance parameters and performance parameter thresholds, optimize the contour parameters so that the performance parameters meet the performance parameter thresholds.

[0128] S1514 outputs the target overall mass of the engine based on the performance parameters meeting the performance parameter threshold.

[0129] In this embodiment, by combining the operating condition parameters and profile parameters corresponding to the preset operating conditions of the engine 100, the performance parameters of the engine 100 under the preset operating conditions are determined, so that the engine 100 can meet the preset operating condition requirements, thereby making the engine 100 operate stably under the preset operating conditions and meeting the overall performance requirements of the engine 100.

[0130] Furthermore, the preset operating conditions can include the modal operating conditions of the entire engine 100. Through previous modal vibration tests on multiple similar-level engines 100, it was found that the torsional mode of the engine 100 has a significant impact on the overall vibration. The first-order torsional mode of the six-cylinder diesel engine is between 140Hz and 200Hz. To reduce the computational workload, the engine modal solution frequency can be set to 0Hz to 300Hz.

[0131] Furthermore, the preset operating conditions can include setting the engine's overall torsional stiffness operating condition (100). The torsional operating condition and torsional frequency have a certain correspondence. To examine the overall torsional performance, the torsional stiffness of the engine is calculated. Using Rbe2 elements, the nodes on the entire free end front face of the engine are connected, and the degrees of freedom of the generated nodes are constrained. Simultaneously, the flywheel end is connected using Rbe2 elements. At the generated node positions, a torque of 10000 N*mm is applied around the direction of rotation. The torsional stiffness under this condition is calculated, and the stiffness value is Kt=10000 / θ(N*mm / rad), where θ is in radians.

[0132] Furthermore, the preset operating conditions may include setting the skirt bending stiffness condition of the engine 100. This is mainly to examine whether the skirt stiffness meets the performance requirements, and also to avoid insufficient skirt stiffness, which could cause the engine 100 to excite skirt modes during operation, thereby radiating noise outwards. Specifically, the degrees of freedom of the front face of the entire engine 100 and the end face of the gear chamber 108 are constrained. The skirts of cylinders 3 and 4 are connected via Rbe2. At this point, the software will generate a loading node between the two cylinders. A force of 10000N is applied laterally along the entire machine at this node, and the bending stiffness under this condition is calculated. The stiffness value is Kb = 10000 / x (N*mm), where x is the displacement.

[0133] Example 6

[0134] Figure 16A flowchart illustrating a design method for an engine 100 according to an embodiment of the present invention is shown. The method includes:

[0135] S1600: Based on the engine's target displacement and target size parameters, establish three-dimensional models of the body, end cover, and gear chamber.

[0136] S1602, the three-dimensional models of the body, end cover and gear chamber are divided into blocks to obtain the block-based body model, end cover model and gear chamber model;

[0137] S1604, according to the preset meshing mode, the block-shaped body model, end cap model and gear chamber model are meshed respectively to establish two-dimensional mesh units, and based on the two-dimensional mesh units, three-dimensional units of the body model, end cap model and gear chamber model are established.

[0138] S1606: Based on the two-dimensional mesh unit and the three-dimensional unit, establish the boundary conditions of the two-dimensional mesh unit and the three-dimensional unit, group the meshed mesh area, and set the initial thickness value of each area according to the material properties of the body, end cover and gear chamber.

[0139] S1608, obtain the contour parameters of the body, end cover and gear chamber;

[0140] S1610, combined with the operating parameters and profile parameters corresponding to the preset operating conditions of the engine, determines the performance parameters of the engine under the preset operating conditions.

[0141] S1612, set the thickness value as the optimization variable, and determine the upper and lower limits of the thickness value. Set the torsional frequency, torsional stiffness, and bending stiffness as response variables. Optimize the overall mass of the engine based on the optimization variables and response variables.

[0142] S1614, so that the performance parameters meet the performance parameter threshold;

[0143] S1616 outputs the target overall mass of the engine based on the performance parameters meeting the performance parameter threshold.

[0144] In this embodiment, the profile parameters include thickness, and the performance parameters include torsional frequency, torsional stiffness, and bending stiffness. The thickness value is set as an optimization variable, and an upper and lower limit for optimization are determined. The torsional frequency, torsional stiffness, and bending stiffness are set as response variables. Based on the optimization and response variables, the overall mass of the engine 100 is optimized. Using the thickness value as the optimization variable and the torsional frequency, torsional stiffness, and bending stiffness as response variables allows for better control of the thickness value compared to these variables, while also meeting the optimization requirements for the overall mass of the engine 100. The torsional frequency, torsional stiffness, and bending stiffness reflect the overall rigidity and modal characteristics of the engine 100. When the overall rigidity and modal characteristics of the engine 100 meet the performance requirements, vibration or fatigue in the engine 100 body is avoided, thus ensuring the overall stability of the engine 100.

[0145] Alternatively, Table 3 shows an example of determining the optimized upper and lower limits for thickness values.

[0146] Table 3

[0147]

[0148]

[0149] Furthermore, when the design variable is a size variable, its expression is p = Co + ∑DVi * Ci, where: p is the size optimization attribute, Co is a constant that developers can set, with a default value of 0; DVi is the design variable; and Ci is a linear factor related to the design variable. If the unit type is a thin-shell plate, the relationship between the design variable and its attribute is t = DVi, where t is the thickness of the thin-shell plate.

[0150] Understandably, developers can use ±50% of the average thickness of previous Engine 100 models as the upper and lower limits of the optimization variables.

[0151] Furthermore, this application includes three response variables: torsional frequency, torsional stiffness, and bending stiffness. These three response variables reflect the overall rigidity and modal characteristics of the engine 100. During the development of the engine 100, when these three response values ​​meet the target requirements, the engine 100 will generally not experience vibration or fatigue problems. The target values ​​for these three responses are primarily derived from data accumulated from previous development projects, and the optimization objective is to minimize the overall mass of the engine 100 as the final evaluation metric.

[0152] Example 7

[0153] Figure 17A flowchart illustrating a design method for an engine 100 according to an embodiment of the present invention is shown. The method includes:

[0154] S1700: Based on the engine's target displacement and target size parameters, establish three-dimensional models of the body, end cover, and gear chamber.

[0155] S1702, the three-dimensional models of the body, end cover and gear chamber are divided into blocks to obtain the block-based body model, end cover model and gear chamber model;

[0156] S1704, according to the preset meshing mode, the block-shaped body model, end cap model and gear chamber model are meshed respectively to establish two-dimensional mesh units, and based on the two-dimensional mesh units, three-dimensional units of the body model, end cap model and gear chamber model are established.

[0157] S1706: Based on the two-dimensional mesh unit and the three-dimensional unit, establish the boundary conditions of the two-dimensional mesh unit and the three-dimensional unit, group the meshed mesh area, and set the initial thickness value of each area according to the material properties of the body, end cover and gear chamber.

[0158] S1708, obtain the contour parameters of the body, end cover and gear chamber;

[0159] S1710, combined with the operating parameters and profile parameters corresponding to the preset operating conditions of the engine, determines the performance parameters of the engine under the preset operating conditions.

[0160] S1712, set the thickness value as the optimization variable, and determine the upper and lower limits of the thickness value. Set the torsional frequency, torsional stiffness and bending stiffness as response variables. Optimize the overall mass of the engine based on the optimization variables and response variables.

[0161] S1714, set the iteration step size and convergence condition for the optimization iteration process, perform at least two iterations on the optimization variable and response variable according to the iteration step size and convergence condition, and output the sensitivity solution result. Output the recommended thickness value according to the sensitivity solution result.

[0162] S1716, so that the performance parameters meet the performance parameter threshold;

[0163] S1718 outputs the target overall mass of the engine based on the performance parameters meeting the performance parameter threshold.

[0164] In this embodiment, the iteration step size and convergence condition for the optimization iteration process are set. Based on the iteration step size and convergence condition, the optimization variable and response variable are processed at least twice, and the sensitivity solution result is output. Based on the sensitivity solution result, the recommended thickness value is output, which reduces the possibility of errors in the optimization variable. This allows developers and simulation engineers to intuitively understand the sensitivity relationship between the optimization variable and the response variable, and ensures that the recommended thickness value matches the sensitivity relationship. This improves the information interaction between developers and simulation engineers, increases their work efficiency, reduces R&D costs, and shortens the R&D cycle.

[0165] Optionally, Figure 18 This illustrates one of the analysis graphs output by the simulation software in an embodiment of the present invention, by... Figure 18 The sensitivity relationship between the thickness of each region and the corresponding performance parameters can be obtained; Figure 19 The second analysis diagram output by the simulation software of this embodiment of the invention is shown. Figure 19 This allows us to obtain specific values ​​for the optimized thickness and corresponding sensitivity of each region. Among these, Figure 18 and Figure 19 Both outputs are from the optimization function of Hyperworks 14.0 software. They can display the number of iterations during the optimization process, the recommended thickness values ​​for each region, and the degree and specific magnitude of the influence of the thickness of each region on mass, torsional frequency, torsional stiffness, and bending stiffness. Developers and simulation engineers can intuitively understand the thickness changes of each component and thus determine which components have a significant impact on which performance parameters.

[0166] Furthermore, Figure 18 The components that have the greatest impact on torsional frequency, from largest to smallest, are: gear chamber disc, gear chamber edge, main body gear disc, gear chamber interior, and main body gear edge. The top five components that have the greatest impact on mass are: part of the bottom section of the main body, upper part of the main body, main body shaft, gear chamber disc, and gear chamber edge. It should be noted that bending stiffness has a greater impact on negative values. Since displacement can be positive or negative, designers can interpret the absolute value.

[0167] It is understandable that a certain component can have a positive impact on all performance parameters. In the process of optimizing the thickness, it is necessary to consider the trade-offs of some performance characteristics and find an optimal balance point to optimize the overall weight of the engine 100 to the greatest extent.

[0168] in, Figure 18In this context, mass-MASS represents mass in tons (t), freq-FREQ represents torsional frequency in Hz, Moment-DISPL represents angle in rad, and Bend-DISPL represents displacement in mm.

[0169] Figure 19 In this context, "New" represents the optimized value, "Reference" represents the reference value, "Lower" represents the lower bound value, "Upper" represents the upper bound value, "Response lower bound" represents the optimized lower bound value, "Response Reference" represents the optimized reference value, "Response upper bound" represents the optimized upper bound value, "Response linear" represents the linear response value, "Normalized" represents the standard value (Normalized is set to 1), "Response reciprocal" represents the inverse response value, and "Response conservative" represents the conservative response value. Taking the quality at the top of the ontology as an example... Figure 19 The mass of the top of the main body is 5.49E-04, which is expressed as 5.49 * 10 -4 (t), where ± after E indicates the sign of the exponent, and the number after ± indicates the exponent, with an exponent of 10.

[0170] Understandably, this application can also output tables or bar charts showing the recommended thickness values ​​for each region, as well as the individual impact of each region's thickness on mass, torsional frequency, and bending stiffness. It can also display the specific values ​​of mass, torsional frequency, torsional stiffness, and bending stiffness after iterative processing. Developers and simulation engineers can output corresponding tables or graphs based on the recommended thickness values ​​for each region and the impact of each region's thickness on mass, torsional frequency, torsional stiffness, and bending stiffness, or the performance requirements of engine 100. The specific graph format can be selected as needed, including but not limited to line graphs, bar charts, or contour plots.

[0171] Example 8

[0172] Figure 20 A flowchart illustrating a design method for an engine 100 according to an embodiment of the present invention is shown. The method includes:

[0173] S2000: Based on the engine's target displacement and target size parameters, a three-dimensional model of the body, end cover, and gear chamber is established.

[0174] S2002, the three-dimensional models of the body, end cover and gear chamber are divided into blocks to obtain the block-based body model, end cover model and gear chamber model;

[0175] S2004: According to the preset meshing mode, the block-based body model, end cap model and gear chamber model are meshed to establish two-dimensional mesh units, and based on the two-dimensional mesh units, three-dimensional units of the body model, end cap model and gear chamber model are established.

[0176] S2006: Based on the two-dimensional mesh unit and the three-dimensional unit, establish the boundary conditions of the two-dimensional mesh unit and the three-dimensional unit, group the meshed mesh area, and set the initial thickness value of each area according to the material properties of the body, end cover and gear chamber.

[0177] S2008, obtain the contour parameters of the body, end cover and gear chamber;

[0178] S2010, combining the operating parameters and profile parameters corresponding to the preset operating conditions of the engine, determines the performance parameters of the engine under the preset operating conditions;

[0179] S2012, set the thickness value as the optimization variable, and determine the upper and lower limits of the thickness value. Set the torsional frequency, torsional stiffness and bending stiffness as response variables. Optimize the overall mass of the engine based on the optimization variables and response variables.

[0180] S2014: Set the iteration step size and convergence condition for the optimization iteration process. Based on the iteration step size and convergence condition, perform at least two iterations on the optimization variable and response variable, and output the sensitivity solution results. Based on the sensitivity solution results, output the recommended thickness value.

[0181] S2016: Obtain the change value between two adjacent output results in at least two iterations. If the change value meets the convergence condition, stop the iteration process and output the sensitivity solution result.

[0182] S2018, so that the performance parameters meet the performance parameter threshold;

[0183] S2020 outputs the target overall mass of the engine based on the performance parameters meeting the performance parameter thresholds.

[0184] In this embodiment, if the change value between two adjacent output results in at least two iterations meets the convergence condition, the iteration process stops, and the sensitivity solution result is output. This ensures that at least two iterations meet the convergence condition requirement, guarantees the stability and accuracy of the sensitivity solution output, and allows developers and simulation engineers to intuitively understand the sensitivity relationship between the optimization variable and the response variable. It also ensures that the recommended thickness value matches the sensitivity relationship, improves information interaction between developers and simulation engineers, increases their work efficiency, reduces R&D costs, and shortens the R&D cycle.

[0185] Understandably, the convergence condition can be set to a value of 0.05, and iteration should stop when the change between two consecutive outputs is less than 0.05. The specific value of the change can be modified according to the developers' preferences and data from previous development of the Engine 100 model.

[0186] Example 9

[0187] Figure 21 A flowchart illustrating a design method for an engine 100 according to an embodiment of the present invention is shown. The method includes:

[0188] S2100: Based on the engine's target displacement and target size parameters, establish three-dimensional models of the body, end cover, and gear chamber.

[0189] S2102, the three-dimensional models of the body, end cover and gear chamber are divided into blocks to obtain the block-based body model, end cover model and gear chamber model;

[0190] S2104, according to the preset mesh division mode, the block-based body model, end cap model and gear chamber model are meshed respectively to establish two-dimensional mesh units, and based on the two-dimensional mesh units, three-dimensional units of the body model, end cap model and gear chamber model are established.

[0191] S2106, Based on the two-dimensional mesh unit and the three-dimensional unit, establish the boundary conditions of the two-dimensional mesh unit and the three-dimensional unit, group the meshed mesh area, and set the initial thickness value of each area according to the material properties of the body, end cover 102 and gear chamber.

[0192] S2108, Obtain the contour parameters of the body, end cover and gear chamber;

[0193] S2110, combining the operating parameters and profile parameters corresponding to the preset operating conditions of the engine, determines the performance parameters of the engine under the preset operating conditions;

[0194] S2112, set the thickness value as the optimization variable, and determine the upper and lower limits of the thickness value for optimization. Set the torsional frequency, torsional stiffness, and bending stiffness as response variables. Optimize the overall mass of the engine based on the optimization variables and response variables.

[0195] S2114, Set the iteration step size and convergence condition for the optimization iteration process, and perform at least two iterations on the optimization variable and response variable according to the iteration step size and convergence condition;

[0196] S2116: Obtain the change value between two adjacent output results in at least two iterations. If the change value meets the convergence condition, stop the iteration process and output the sensitivity solution result. Output the recommended thickness value based on the sensitivity solution result.

[0197] S2118, The recommended thickness value is further processed to obtain the processed thickness value;

[0198] S2120: Determine whether the performance parameters meet the performance parameter threshold. If they do, execute S2122; otherwise, return to S2116.

[0199] S2122, outputs the target total mass of the engine.

[0200] In this embodiment, the recommended thickness value is further processed to obtain a rounded value, thereby reducing the processing difficulty during the manufacturing process after the design is completed, saving materials, and reducing costs. Based on the processed thickness value, the preset software outputs the optimized overall mass and performance parameters of the engine 100. This allows developers and simulation engineers to intuitively understand the overall mass and performance parameters of the engine 100, reasonably control the development progress, and thus shorten the development cycle.

[0201] Understandably, the recommended thickness value may be two decimal places or a parameter similar to 2.1mm to 2.4mm. The development and design personnel need to round the recommended thickness value to 2.0mm or 2.5mm based on the recommended thickness value, and then recalculate the performance parameters corresponding to the rounded thickness, and determine whether the performance parameters corresponding to the rounded thickness meet the performance parameter threshold. Based on the performance parameters meeting the performance parameter threshold, the target overall mass of the engine is output.

[0202] Example 10

[0203] In one embodiment of this application, the simulation developer can divide the engine 100 into blocks, but not into an equivalent shell structure, and then perform mesh generation. During the lightweighting process of the engine 100, the elastic modulus of the material is used as an optimization variable to determine which parts' elastic modulus affects the engine 100's modes and stiffness. This helps in selecting suitable materials, carrying out lightweight engine design, and shortening the development cycle.

[0204] Example 11

[0205] One embodiment of this application proposes a readable storage medium storing a program that can be executed by a processor to implement the design method of engine 100 in any embodiment of the present invention.

[0206] According to the design method and readable storage medium of the engine 100 of the present invention, the engine 100 can be segmented in the early stage of engine 100 development and design. The engine 100 is divided into reasonable structural partitions, and the contour parameters of each region of the partition are optimized using mass as the optimization boundary. The optimized contour parameters can meet the performance requirements, and the target overall mass of the engine 100 is output. This avoids the problems of long development cycles and high development costs associated with improving existing engines and conducting bench tests on the entire engine in related technologies. At the same time, during the optimization of the thickness of each region of the partition, the specific values ​​of the contour parameters and the degree of influence on the performance parameters can be output. This allows the development designers and development simulation personnel to understand the changes in performance parameters during the optimization process, increases the interaction between the development designers and development simulation personnel, shortens the development cycle of the engine 100, reduces development costs, and facilitates the connection between the development process and the manufacturing process of the engine 100. It also provides a large design space and a large improvement space, which is conducive to the lightweight and miniaturization design of the engine 100.

[0207] In this invention, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance; the term "multiple" refers to two or more unless otherwise explicitly defined. The terms "install," "connect," "link," and "fix" should be interpreted broadly. For example, "connect" can be a fixed connection, a detachable connection, or an integral connection; "link" can be a direct connection or an indirect connection through an intermediate medium. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0208] In the description of this invention, it should be understood that the terms "upper," "lower," "left," "right," "front," "rear," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or unit referred to must have a specific orientation or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0209] In the description of this specification, the terms "one embodiment," "some embodiments," "specific embodiment," etc., refer to a specific feature, structure, material, or characteristic described in connection with that embodiment or example, which is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0210] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for designing an engine, the engine comprising a body, end covers, and a gear chamber, characterized in that, The design method includes: Based on the target displacement and target size parameters of the engine, a three-dimensional model of the body, the end cover and the gear chamber is established; The three-dimensional model is meshed to obtain the contour parameters of the body, the end cap, and the gear chamber; Based on the profile parameters, the performance parameters of the engine are determined; Based on the performance parameters and performance parameter thresholds, the contour parameters are optimized so that the performance parameters meet the performance parameter thresholds. Based on the performance parameters meeting the performance parameter threshold, the target overall mass of the engine is output. The process before meshing the 3D model includes: The three-dimensional models of the main body, the end cap, and the gear chamber are divided into blocks to obtain the block-based main body model, end cap model, and gear chamber model. The step of meshing the three-dimensional model specifically includes: The block-based body model, end cap model, and gear chamber model are meshed according to a preset meshing mode; two-dimensional mesh units are established, and three-dimensional units of the body model, end cap model, and gear chamber model are established based on the two-dimensional mesh units; the preset meshing mode is a quadrilateral meshing mode or a triangular meshing mode, and the number of triangular meshes is controlled within 3% of the total number of meshes; The step of performing meshing processing on the block-based body model, end cap model, and gear chamber model according to the preset meshing mode specifically includes: By combining the operating parameters corresponding to the preset operating conditions of the engine, the contour parameters, and the boundary conditions of the three-dimensional unit, the performance parameters of the engine under the preset operating conditions are determined; the preset operating conditions include the modal operating conditions of the engine as a whole, the torsional stiffness operating conditions of the engine as a whole, or the bending stiffness operating conditions of the skirt of the engine.

2. The engine design method according to claim 1, characterized in that, The step of meshing the three-dimensional model specifically includes: Based on the two-dimensional mesh unit and the three-dimensional unit, establish the boundary conditions of the two-dimensional mesh unit and the three-dimensional unit; The meshed areas are grouped, and the initial thickness value of each area is set according to the material properties of the body, the end cap, and the gear chamber.

3. The engine design method according to claim 2, characterized in that, The profile parameters include thickness values, and the performance parameters include torsional frequency, torsional stiffness, and bending stiffness. The step of optimizing the contour parameters based on the performance parameters and performance parameter thresholds to ensure that the performance parameters meet the performance parameter thresholds includes: Set the thickness value as an optimization variable, and determine the upper and lower limits of the optimization for the thickness value; The torsional frequency, torsional stiffness, and bending stiffness are set as response variables; The overall quality of the engine is optimized based on the optimization variables and the response variables.

4. The engine design method according to claim 3, characterized in that, The step of optimizing the overall quality of the engine based on the optimization variables and the response variables specifically includes: Set the iteration step size and convergence conditions for the optimization iteration process; Based on the iteration step size and convergence condition, the optimization variable and the response variable are subjected to at least two iterations, and the sensitivity solution is output. The recommended thickness value is output based on the sensitivity calculation results.

5. The engine design method according to claim 4, characterized in that, The step of performing at least two iterations on the optimization variable and the response variable based on the iteration step size and convergence condition, and outputting the sensitivity solution result, specifically includes: Obtain the change value between two adjacent outputs in at least two iterations; If the change value satisfies the convergence condition, the iterative process stops, and the sensitivity solution result is output.

6. The engine design method according to claim 4, characterized in that, The step of outputting the target overall mass of the engine based on the performance parameters meeting the performance parameter threshold includes: The recommended thickness value is further processed to obtain the processed thickness value; Based on the processed thickness value, the preset software outputs the optimized overall quality and performance parameters of the engine.

7. A readable storage medium storing a program that can be executed by a processor, characterized in that, When the program is executed, it implements the engine design method as described in any one of claims 1 to 6.